._section_c7000ed{background:var(--deep,#253746);color:#f7f3ec;padding:clamp(88px,8vw,128px) 40px;scroll-margin-top:110px}._grid_c7000ed{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,5vw,72px);max-width:1040px;margin:0 auto;display:grid}._record_c7000ed{text-align:center;min-width:0}._imageLink_c7000ed{isolation:isolate;background:0 0;margin:0 12px 40px 0;display:block;position:relative}._imageLink_c7000ed:before{z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);content:"";background:linear-gradient(135deg,#ecf2f72e,#c2d6e50a 48%,#d3bc931f);border:1px solid #e5eef447;transition:transform .22s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;transform:translate(8px,10px);box-shadow:0 12px 24px #08131d2e}._imageLink_c7000ed:after{pointer-events:none;opacity:0;content:"";background:linear-gradient(125deg,#ffffff38,#0000 42%);transition:opacity .18s,transform .22s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}._imageLink_c7000ed img{aspect-ratio:4/3;object-fit:cover;background:0 0;width:100%;height:auto;transition:transform .22s cubic-bezier(.23,1,.32,1);display:block;box-shadow:0 16px 32px #08131d3d}._placeholder_c7000ed img{object-fit:cover}._placeholder_c7000ed span{color:#fff;background:#253746;padding:5px 9px;font-size:12px;line-height:1.5;position:absolute;bottom:12px;right:12px}._imageLink_c7000ed:focus-visible{outline-offset:5px;outline:2px solid #f7f3ec}._record_c7000ed h3{color:#f7f3ec;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.4}._meta_c7000ed,._description_c7000ed{color:#ccd5dc;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.8}._description_c7000ed{white-space:pre-wrap;margin-top:12px}@media (hover:hover) and (pointer:fine){a._imageLink_c7000ed:hover img,a._imageLink_c7000ed:hover:after{transform:translateY(-5px)}a._imageLink_c7000ed:hover:before{transform:translate(12px,14px)}a._imageLink_c7000ed:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){._imageLink_c7000ed img,._imageLink_c7000ed:before{transition:none}._imageLink_c7000ed:after{transition:opacity .18s}a._imageLink_c7000ed:hover img,a._imageLink_c7000ed:hover:after{transform:none}a._imageLink_c7000ed:hover:before{transform:translate(8px,10px)}}@media (max-width:760px){._section_c7000ed{padding:72px 24px}._grid_c7000ed{grid-template-columns:1fr;gap:48px;max-width:360px}._imageLink_c7000ed{margin-bottom:30px}}._section_95bd3ed{background:var(--paper);color:var(--ink);padding:clamp(64px,8vw,112px) clamp(20px,4vw,56px);scroll-margin-top:96px}._inner_95bd3ed{max-width:var(--container);margin-inline:auto}._heading_95bd3ed{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}._heading_95bd3ed h2{letter-spacing:-.03em;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.2}._heading_95bd3ed p{color:#625b52;font-size:15px;line-height:1.8}._locations_95bd3ed{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}._location_95bd3ed{border-top:1px solid var(--line);min-width:0;padding-top:24px}._location_95bd3ed h3{margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.3}._mapLink_95bd3ed{display:block}._mapImage_95bd3ed{aspect-ratio:3/2;width:100%;height:auto}._mapAction_95bd3ed{min-height:56px;color:var(--ink);justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:15px;font-weight:600;display:flex}._mapAction_95bd3ed svg{flex-shrink:0;width:16px;height:16px;margin-left:2px}._naverIcon_95bd3ed{border-radius:8px;flex-shrink:0;width:36px;height:36px}:is(._mapLink_95bd3ed:hover ._mapAction_95bd3ed span,._mapLink_95bd3ed:focus-visible ._mapAction_95bd3ed span){text-underline-offset:5px;text-decoration:underline}._mapLink_95bd3ed:focus-visible{outline:2px solid var(--accent-dark);outline-offset:6px}@media (max-width:760px){._heading_95bd3ed{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}._desktopBreak_95bd3ed{display:none}._locations_95bd3ed{grid-template-columns:1fr;gap:40px}}
