.s-grid[data-astro-cid-ivgs27cy]{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;gap:clamp(36px,5vw,90px);display:grid}.s-h2[data-astro-cid-ivgs27cy]{max-width:15ch;margin:0 0 24px;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.04}.s-lede[data-astro-cid-ivgs27cy]{max-width:48ch;margin-bottom:18px}.s-body[data-astro-cid-ivgs27cy]{color:var(--moss);max-width:54ch}.s-cta[data-astro-cid-ivgs27cy]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:32px;padding-top:28px;display:flex}.s-phone[data-astro-cid-ivgs27cy]{letter-spacing:.04em;font-size:14px;font-weight:600;text-decoration:none}.s-phone[data-astro-cid-ivgs27cy] span[data-astro-cid-ivgs27cy]{color:var(--muted);margin-right:4px;font-weight:400}.s-phone[data-astro-cid-ivgs27cy]:hover{color:var(--tulip)}.acc[data-astro-cid-ivgs27cy]{gap:8px;height:clamp(440px,62vh,640px);display:flex;position:relative}.pn[data-astro-cid-ivgs27cy]{border-radius:var(--radius);cursor:pointer;min-width:0;color:var(--stone);text-align:left;transition:flex-grow .9s var(--ease-out);background:#0b0f0c;border:0;flex:1 1 0;padding:0;position:relative;overflow:hidden}.pn[data-astro-cid-ivgs27cy].on{cursor:default;flex-grow:5.2}.pn-img[data-astro-cid-ivgs27cy]{position:absolute;inset:0}.pn-img[data-astro-cid-ivgs27cy] picture,.pn-img[data-astro-cid-ivgs27cy] img{object-fit:cover;width:100%;height:100%}.pn-img[data-astro-cid-ivgs27cy] img{filter:saturate(.7)brightness(.72);transition:transform 1.6s var(--ease-out), filter .8s var(--ease);transform:scale(1.12)}.pn[data-astro-cid-ivgs27cy].on .pn-img[data-astro-cid-ivgs27cy] img{filter:none;transform:scale(1)}.pn[data-astro-cid-ivgs27cy]:not(.on):hover .pn-img[data-astro-cid-ivgs27cy] img{filter:saturate(.9)brightness(.85)}.pn-shade[data-astro-cid-ivgs27cy]{opacity:.55;transition:opacity .6s var(--ease);background:linear-gradient(#080b0900 30%,#080b0926 55%,#080b09d1 100%);position:absolute;inset:0}.pn[data-astro-cid-ivgs27cy].on .pn-shade[data-astro-cid-ivgs27cy]{opacity:1}.pn-v[data-astro-cid-ivgs27cy]{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.22em;text-transform:uppercase;transition:opacity .4s var(--ease);align-items:center;gap:14px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)rotate(180deg)}.pn-v[data-astro-cid-ivgs27cy] i[data-astro-cid-ivgs27cy]{font-style:normal;font-family:var(--serif);letter-spacing:0;color:var(--sand-2);font-size:14px}.pn[data-astro-cid-ivgs27cy].on .pn-v[data-astro-cid-ivgs27cy]{opacity:0}.pn-cap[data-astro-cid-ivgs27cy]{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease-out);pointer-events:none;gap:6px;padding:clamp(20px,2.4vw,32px);display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(14px)}.pn[data-astro-cid-ivgs27cy].on .pn-cap[data-astro-cid-ivgs27cy]{opacity:1;transition-delay:.35s;transform:none}.pn-n[data-astro-cid-ivgs27cy]{font-family:var(--serif);color:var(--sand-2);font-style:italic}.pn-t[data-astro-cid-ivgs27cy]{font-family:var(--serif);font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.05}.pn-d[data-astro-cid-ivgs27cy]{color:#f4f0e8c7;max-width:46ch;font-size:13px}.pn[data-astro-cid-ivgs27cy]:focus-visible{outline:2px solid var(--tulip);outline-offset:3px}.acc-bar[data-astro-cid-ivgs27cy]{background:var(--line);height:1px;position:absolute;bottom:-14px;left:0;right:0}.acc-bar[data-astro-cid-ivgs27cy] i[data-astro-cid-ivgs27cy]{background:var(--tulip);width:0;height:1px;display:block}.acc[data-astro-cid-ivgs27cy].auto .acc-bar[data-astro-cid-ivgs27cy] i[data-astro-cid-ivgs27cy]{animation:accBar var(--acc-ms,4.2s) linear forwards}@keyframes accBar{to{width:100%}}.s-pk[data-astro-cid-ivgs27cy]{margin-top:clamp(60px,7vw,104px)}.s-points[data-astro-cid-ivgs27cy]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.s-points[data-astro-cid-ivgs27cy] li[data-astro-cid-ivgs27cy]{border-right:1px solid var(--line);margin-right:22px;padding:22px 22px 6px 0}.s-points[data-astro-cid-ivgs27cy] li[data-astro-cid-ivgs27cy]:last-child{border-right:0;margin-right:0}.s-points[data-astro-cid-ivgs27cy] .num[data-astro-cid-ivgs27cy]{margin-bottom:12px;font-size:1.25rem;display:block}.s-points[data-astro-cid-ivgs27cy] p[data-astro-cid-ivgs27cy]{color:var(--ink);margin:0;font-size:15px;line-height:1.55}.s-points[data-astro-cid-ivgs27cy] p[data-astro-cid-ivgs27cy] a{color:var(--tulip-deep)}@media (width<=900px){.s-grid[data-astro-cid-ivgs27cy]{grid-template-columns:1fr}.acc[data-astro-cid-ivgs27cy]{scroll-snap-type:x mandatory;height:auto;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 6px;scrollbar-width:none;gap:10px;overflow-x:auto}.acc[data-astro-cid-ivgs27cy]::-webkit-scrollbar{display:none}.pn[data-astro-cid-ivgs27cy],.pn[data-astro-cid-ivgs27cy].on{aspect-ratio:4/5;scroll-snap-align:center;flex:0 0 78%}.pn[data-astro-cid-ivgs27cy] .pn-img[data-astro-cid-ivgs27cy] img{filter:none;transform:none}.pn[data-astro-cid-ivgs27cy] .pn-shade[data-astro-cid-ivgs27cy]{opacity:1}.pn-v[data-astro-cid-ivgs27cy]{display:none}.pn[data-astro-cid-ivgs27cy] .pn-cap[data-astro-cid-ivgs27cy]{opacity:1;transform:none}.acc-bar[data-astro-cid-ivgs27cy]{display:none}.s-points[data-astro-cid-ivgs27cy]{grid-template-columns:1fr}.s-points[data-astro-cid-ivgs27cy] li[data-astro-cid-ivgs27cy]{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;margin-right:0;padding:18px 0;display:grid}.s-points[data-astro-cid-ivgs27cy] .num[data-astro-cid-ivgs27cy]{margin:0}}@media (prefers-reduced-motion:reduce){.pn[data-astro-cid-ivgs27cy],.pn-img[data-astro-cid-ivgs27cy] img,.pn-cap[data-astro-cid-ivgs27cy]{transition:none}}.cl-head[data-astro-cid-iuw7kmu2] h2[data-astro-cid-iuw7kmu2]{max-width:18ch;margin-bottom:14px}.cl-lede[data-astro-cid-iuw7kmu2]{color:var(--muted);max-width:46ch;margin:0 0 clamp(22px,3vw,36px)}.related[data-astro-cid-45ssvnq2] h2[data-astro-cid-45ssvnq2]{margin-bottom:clamp(28px,4vw,48px)}ul[data-astro-cid-45ssvnq2]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-45ssvnq2]{gap:10px;text-decoration:none;display:grid}.r-img[data-astro-cid-45ssvnq2]{aspect-ratio:4/3;border-radius:var(--radius);background:var(--sand);display:block;overflow:hidden}.r-img[data-astro-cid-45ssvnq2] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}a[data-astro-cid-45ssvnq2]:hover .r-img[data-astro-cid-45ssvnq2] img{transform:scale(1.04)}.r-t[data-astro-cid-45ssvnq2]{font-family:var(--serif);font-size:1.22rem;line-height:1.15}a[data-astro-cid-45ssvnq2]:hover .r-t[data-astro-cid-45ssvnq2]{color:var(--tulip)}.r-b[data-astro-cid-45ssvnq2]{color:var(--muted);font-size:14px}
