:root{--font:"Helvetica Neue", "Segoe UI", system-ui, -apple-system, Arial, sans-serif;--paper:#f3f5f7;--ink:#07182b;--quiet:#5d6e80;--line:#07182b29;--accent:#0b5d8f;--teak:#b07d4a;--steel:linear-gradient(90deg, #78849026, #c8d0d8bf 50%, #78849026);--veil:24,66,110}html[data-theme=night]{--veil:30,37,46;--paper:#1a1f26;--ink:#eef1f4;--quiet:#a3adb8;--line:#eef1f429;--accent:#a9cbe0;--teak:#c8935a}[data-astro-cid-lcdefpme]{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.6}a[data-astro-cid-lcdefpme]{color:inherit}[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.gutter[data-astro-cid-lcdefpme]{padding-left:clamp(1.25rem,5vw,4.5rem);padding-right:clamp(1.25rem,5vw,4.5rem)}.bar[data-astro-cid-lcdefpme]{z-index:10;color:#fff;letter-spacing:.3em;text-transform:uppercase;mix-blend-mode:normal;justify-content:space-between;align-items:center;padding-top:clamp(1rem,2.6vw,1.75rem);padding-bottom:1rem;font-size:.72rem;transition:background .3s,color .3s;display:flex;position:fixed;inset:0 0 auto}.bar[data-astro-cid-lcdefpme].solid{background:var(--paper);color:var(--ink);box-shadow:0 1px #8096aa40}.bar[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.bar[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.bar[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;opacity:.78;background:0 0;border:0;min-height:44px;padding:.7rem .2rem;text-decoration:none}.bar[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.bar[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover,.bar[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][aria-pressed=true]{opacity:1}.bar[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][aria-pressed=true]{border-bottom:1px solid var(--accent)}.bar[data-astro-cid-lcdefpme] .mark[data-astro-cid-lcdefpme]{opacity:1;font-weight:400}@media (width<=720px){.bar[data-astro-cid-lcdefpme] .links[data-astro-cid-lcdefpme]{display:none}}.runway[data-astro-cid-lcdefpme]{background:var(--paper);--p:0;height:170svh;position:relative}.scene[data-astro-cid-lcdefpme]{height:100svh;position:sticky;top:0;overflow:hidden}.scene[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:50% 52%;filter:url(#duoDay);width:100%;height:100%;transform:scale(calc(1 + var(--p) * .22)) translateY(calc(var(--p) * -3%));will-change:transform;position:absolute;inset:0}html[data-theme=night] .scene[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:url(#duoNight)}.scene[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(to top, rgba(var(--veil), calc(.78 + var(--p) * .2)), rgba(var(--veil), 0) 62%);position:absolute;inset:0}.sea[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;background:linear-gradient(to bottom, rgba(var(--veil), 0), rgba(var(--veil), .72) 22%, rgba(var(--veil), .88) 60%);position:absolute;inset:49svh 0 0;overflow:hidden}.sea[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{width:200%;height:26px;animation:swell var(--t) linear infinite;filter:blur(.5px);background-repeat:repeat-x;background-size:50% 100%;position:absolute;left:0}@keyframes swell{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sea[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{animation:none}}.intro-fade[data-astro-cid-lcdefpme]{background:var(--paper);z-index:3;pointer-events:none;animation:1.8s ease-out .1s forwards lift;position:absolute;inset:0}@keyframes lift{to{opacity:0}}.hero-text[data-astro-cid-lcdefpme]{z-index:2;color:#fff;opacity:calc(1 - var(--p) * 1.9);transform:translateY(calc(var(--p) * -40px));position:absolute;bottom:clamp(3rem,12svh,7rem);left:0;right:0}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.34em;text-transform:uppercase;opacity:.85;font-size:.74rem;animation:1.6s .9s both rise}h1[data-astro-cid-lcdefpme]{letter-spacing:.02em;margin:.5rem 0 1.4rem;font-size:clamp(2.2rem,6.2vw,5rem);font-weight:200;line-height:1.04;animation:2.6s cubic-bezier(.2,.7,.2,1) .6s both track}.role[data-astro-cid-lcdefpme]{letter-spacing:.06em;opacity:.88;font-size:clamp(.9rem,1.3vw,1.05rem);animation:1.6s 1.5s both rise}.horizon[data-astro-cid-lcdefpme]{z-index:2;height:1px;width:calc(var(--p) * 100%);background:#ffffffb3;position:absolute;top:70svh;left:0}.scroll[data-astro-cid-lcdefpme]{z-index:2;color:#fff;letter-spacing:.34em;text-transform:uppercase;writing-mode:vertical-rl;opacity:clamp(0, calc(.8 - var(--p) * 3), 1);font-size:.68rem;animation:1.6s 2s both rise;position:absolute;bottom:clamp(3rem,12svh,7rem);right:clamp(1.25rem,5vw,4.5rem)}.scroll[data-astro-cid-lcdefpme]:after{content:"";transform-origin:top;background:currentColor;width:1px;height:54px;margin:.8rem auto 0;animation:2.4s ease-in-out 2.2s infinite draw;display:block}@keyframes track{0%{opacity:0;letter-spacing:.36em}to{opacity:1;letter-spacing:.02em}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes draw{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.statement[data-astro-cid-lcdefpme]{z-index:2;color:#fff;text-align:left;opacity:clamp(0, calc((var(--p) - .45) * 4), 1);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.statement[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:28ch;font-size:clamp(1.5rem,3.6vw,3rem);font-weight:200;line-height:1.25}.statement[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:.3em;text-transform:uppercase;opacity:.8;margin-top:1.4rem;font-size:.74rem;display:block}section[data-astro-cid-lcdefpme].block{max-width:84rem;margin:0 auto;padding-top:clamp(2.2rem,5vh,3.5rem);padding-bottom:clamp(.5rem,2vh,1.2rem)}.label[data-astro-cid-lcdefpme]:before{content:"";vertical-align:.08em;border-top:2px solid var(--teak);border-bottom:2px solid var(--teak);width:1.6rem;height:7px;margin-right:.9rem;display:inline-block}.label[data-astro-cid-lcdefpme]{letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin-bottom:1.1rem;font-size:.72rem}.figures[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:clamp(2rem,5vw,4rem);display:grid}.figures[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid #0000;border-image:var(--steel) 1;padding-top:1.4rem;list-style:none}.fig[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:clamp(2.2rem,4.6vw,3.8rem);font-weight:200;line-height:1.05;display:block}.cap[data-astro-cid-lcdefpme]{letter-spacing:.24em;text-transform:uppercase;color:var(--quiet);margin-top:.8rem;font-size:.72rem;display:block}.range[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-image:var(--steel) 1;border-image-width:1px 0 0;list-style:none}.range[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:baseline;gap:1.5rem;padding:1rem 0;transition:padding .35s,color .35s;display:grid}.range[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover{padding-left:.8rem}.range[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.005em;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:200;line-height:1.1}.range[data-astro-cid-lcdefpme] .spec[data-astro-cid-lcdefpme]{color:var(--quiet);font-size:.95rem}.range[data-astro-cid-lcdefpme] .when[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;color:var(--quiet);white-space:nowrap;text-align:right;font-size:.72rem}.range[data-astro-cid-lcdefpme] .tbc[data-astro-cid-lcdefpme]{opacity:.5}.range[data-astro-cid-lcdefpme] .when[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);border-bottom:1px solid;text-decoration:none}.range[data-astro-cid-lcdefpme] .tbc[data-astro-cid-lcdefpme] .when[data-astro-cid-lcdefpme]:after{content:" · to confirm"}@media (width<=720px){.range[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.4rem}.range[data-astro-cid-lcdefpme] .when[data-astro-cid-lcdefpme]{text-align:left}}.pair[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:clamp(2.5rem,7vw,6rem);display:grid}h2[data-astro-cid-lcdefpme]{margin-bottom:1.2rem;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:200;line-height:1.2}.inline[data-astro-cid-lcdefpme]{color:var(--accent);border-bottom:1px solid;text-decoration:none}.pair[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--quiet);max-width:32rem}.contact[data-astro-cid-lcdefpme]{border-top:1px solid #0000;border-image:var(--steel) 1}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-size:clamp(1.8rem,4vw,3rem)}.bar[data-astro-cid-lcdefpme].solid{border-bottom:1px solid #0000;border-image:var(--steel) 1}.steel-btn[data-astro-cid-lcdefpme]:hover{box-shadow:inset 0 -2px 0 var(--teak)}.gate[data-astro-cid-lcdefpme]{min-height:3rem}.steel-btn[data-astro-cid-lcdefpme]{font:inherit;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-image:linear-gradient(135deg,#78849080,#d6dde4e6,#78849080) 1;min-height:44px;padding:.95rem 1.6rem;font-size:.72rem;transition:color .25s,background .25s}.steel-btn[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--paper)}.mail[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:var(--accent);white-space:nowrap;border-bottom:1px solid;padding-bottom:.15rem;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:300;text-decoration:none}.gate-dialog[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-image:linear-gradient(135deg,#78849080,#d6dde4e6,#78849080) 1;width:min(30rem,100vw - 2rem);margin:auto;padding:2rem}.gate-dialog[data-astro-cid-lcdefpme]::backdrop{background:#0a101899}.gate-dialog[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:.6rem;font-size:1.7rem;font-weight:200}.gate-note[data-astro-cid-lcdefpme]{color:var(--quiet);margin-bottom:1.2rem;font-size:.95rem}#gate-widget[data-astro-cid-lcdefpme]{min-height:0;margin-bottom:1.4rem}.gate-dialog[data-astro-cid-lcdefpme] .mail[data-astro-cid-lcdefpme]{margin-bottom:1.2rem;display:inline-block}.gate-legal[data-astro-cid-lcdefpme]{margin-bottom:1.2rem}.gate-legal[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);margin-top:.8rem;font-size:.72rem}.gate-legal[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:.15rem 0 0;font-weight:300}.gate-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.3rem 1.6rem;margin-bottom:.6rem;list-style:none;display:flex}.gate-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);padding:.4rem 0;font-size:1rem;text-decoration:none}.gate-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.gate-prefs[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.gate-prefs[data-astro-cid-lcdefpme]{font:inherit;color:var(--quiet);cursor:pointer;background:0 0;border:0;margin-bottom:1.4rem;padding:.4rem 0;font-size:.95rem;display:block}.gate-dialog[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][hidden]{display:none!important}.legal-btn[data-astro-cid-lcdefpme]{font:inherit;letter-spacing:.24em;text-transform:uppercase;color:var(--quiet);cursor:pointer;background:0 0;border:0;min-height:44px;padding:.6rem 0;font-size:.7rem}.legal-btn[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.bottom[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;column-gap:2rem;max-width:84rem;margin:0 auto;padding-top:1.4rem;padding-bottom:2rem;display:flex}.copy[data-astro-cid-lcdefpme]{letter-spacing:.24em;text-transform:uppercase;color:var(--quiet);min-height:44px;padding:.6rem 0;font-size:.7rem}.reveal[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(18px)}.reveal[data-astro-cid-lcdefpme].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.intro-fade[data-astro-cid-lcdefpme],.eyebrow[data-astro-cid-lcdefpme],h1[data-astro-cid-lcdefpme],.role[data-astro-cid-lcdefpme],.scroll[data-astro-cid-lcdefpme],.scroll[data-astro-cid-lcdefpme]:after{animation:none}.scene[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:none}.reveal[data-astro-cid-lcdefpme]{opacity:1;transition:none;transform:none}}html body .site-footer{background:var(--paper);text-align:left;color:#eef3f79e;border-top:0;line-height:1.6;letter-spacing:.24em!important;padding:2.2rem 0 1.6rem!important;font-size:.7rem!important;font-weight:400!important;display:none!important}html body .site-footer .site-footer__row{box-sizing:border-box;justify-content:flex-start;gap:.2rem clamp(1.4rem,3vw,2.6rem);max-width:84rem;margin:0 auto!important;padding-inline:clamp(1.25rem,5vw,4.5rem)!important}html body .site-footer .site-footer__links li:after,html body .site-footer .site-footer__legal>span:after{display:none}html body .site-footer .site-footer__legal{color:#eef3f773;border-top:1px solid #eef3f724;margin-top:1.4rem;padding-top:1.2rem;font-size:.66rem!important}html body .site-footer a:hover,html body .site-footer button:hover{color:#9ad4e6}html body .site-footer .site-footer__legal small{margin-left:auto}html body .site-footer .site-footer__legal a,html body .site-footer .site-footer__legal button,html body .site-footer .site-footer__legal small{min-height:1.8rem}
