@font-face{font-family:GT Super Display;src:url(../../../fonts/GTSuperDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Super Text;src:url(../../../fonts/GTSuperText-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(../../../fonts/GolosText-Variable.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:TT Norms Pro;src:url(../../../fonts/TTNormsPro-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--night:#081d3c;--navy:#0e2d5b;--green:#1aa77a;--mint:#8fd9bc;--paper:#f7f7f4;--ink:#16223a;--muted:#5e6e88;--desk:#e8e9e6;--rule:#0e2d5b29;--rule-dark:#ffffff29;--display:"GT Super Display", Georgia, "Times New Roman", serif;--serif:"GT Super Text", Georgia, "Times New Roman", serif;--text:"Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--num:"TT Norms Pro", "Golos Text", system-ui, sans-serif;--gutter:clamp(20px, 5vw, 72px);--max:1240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;height:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}button,input{font-family:inherit}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:2px}.num{font-family:var(--num);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;font-weight:700}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{height:44px;font:500 15px/1 var(--text);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 20px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn-light{color:var(--navy);background:#fff}.btn-light:hover{background:var(--mint)}.btn-ghost{color:#fff;background:0 0;border:1px solid #fff6}.btn-ghost:hover{background:#ffffff14;border-color:#fff}.btn svg{flex:none;width:16px;height:16px}[data-reveal]{opacity:0;transform-origin:top;transition:opacity .7s var(--ease-out), transform .95s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(32px)scale(.985)}[data-reveal=in]{opacity:1;transform:none}.photo{background:var(--navy);position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=600px){[data-reveal]{transform:translateY(20px)scale(.99)}[data-reveal=in]{transform:none}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn{transition:transform .35s var(--ease-out), background .25s ease, border-color .25s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}}.skip.svelte-12qhfyh{z-index:100;color:var(--navy);background:#fff;border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip.svelte-12qhfyh:focus{top:16px}
