@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2) format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2) format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--em-grad: linear-gradient(100deg, #0f766e, #0e7490, #0d9488, #0f766e);--bg: #ffffff;--bg-soft: #f5f6f5;--ink: #08090b;--ink-2: #14161a;--muted: #5f6672;--line: #e5e7eb;--accent: #0f766e;--accent-dark: #115e59;--accent-light: #5eead4;--on-dark: rgba(255, 255, 255, .72);--line-dark: rgba(255, 255, 255, .16);--r: 20px;--r-sm: 10px;--shadow: 0 1px 2px rgba(8, 9, 11, .04), 0 24px 60px -24px rgba(8, 9, 11, .22);--sans: "Inter Tight Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--serif: "Instrument Serif", Georgia, serif;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:88px}body{font-family:var(--sans);font-size:1.0625rem;background:var(--bg);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit}.wrap{width:min(1240px,100% - 40px);margin-inline:auto}section{padding:clamp(72px,10vw,136px) 0}h1,h2,h3{font-weight:500;letter-spacing:-.028em;line-height:1.04;text-wrap:balance}h1{font-size:clamp(2.9rem,7.4vw,6.2rem);letter-spacing:-.035em;line-height:.98}h2{font-size:clamp(2.1rem,4.6vw,3.75rem)}h3{font-size:1.4rem;letter-spacing:-.018em;line-height:1.2}em.s{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.015em;padding:0 .08em .06em 0;color:transparent!important;background-image:var(--em-grad);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:textFlow 9s linear infinite}.eyebrow{display:flex;align-items:center;gap:.7rem;font-size:.8rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:1.3rem}.eyebrow:before{content:"";width:26px;height:1px;background:currentColor}.lead{color:var(--muted);font-size:1.16rem;line-height:1.55;max-width:54ch}.head{display:grid;grid-template-columns:1.25fr 1fr;gap:24px 64px;align-items:end;margin-bottom:clamp(40px,5vw,72px)}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:50px;padding:.8rem 1.5rem;border-radius:999px;font-weight:600;font-size:.98rem;border:0;cursor:pointer;transition:transform .3s var(--ease),background .2s,color .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}.btn-primary{color:#fff;background:linear-gradient(115deg,#0f766e,#0b5f73 55%,#0f766e);background-size:220% 100%;transition:transform .3s var(--ease),background-position .6s var(--ease),box-shadow .3s}.btn-primary:hover{background-position:100% 0;box-shadow:0 14px 34px -12px #0f766ebf}.btn-dark{color:#fff;background:linear-gradient(135deg,#1c2a2d,#08090b 70%);box-shadow:inset 0 0 0 1px #ffffff1f}.btn-dark:hover{box-shadow:inset 0 0 0 1px #5eead473,0 14px 30px -14px #08090bb3}.btn-light{color:var(--ink);background:linear-gradient(120deg,#fff,#d9fbf3 55%,#99f6e4);background-size:200% 100%;box-shadow:0 12px 30px -14px #5eead4bf;transition:transform .3s var(--ease),background-position .6s var(--ease),box-shadow .3s}.btn-light:hover{background-position:100% 0;box-shadow:0 16px 36px -12px #5eead4f2}.btn-line{color:inherit;background:linear-gradient(135deg,#ffffff29,#ffffff08);box-shadow:inset 0 0 0 1px currentColor;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-line:hover{background:linear-gradient(135deg,#5eead447,#22d3ee14)}.skip{position:fixed;top:8px;left:8px;z-index:100;padding:.5rem 1rem;color:#fff;background:var(--accent);border-radius:8px;transform:translateY(-200%)}.skip:focus{transform:none}.photo{width:100%;height:100%;object-fit:cover;display:block}.link{display:inline-flex;align-items:center;gap:.45rem;font-weight:600;color:var(--accent)}.link:after{content:"→";transition:transform .3s var(--ease)}.link:hover:after{transform:translate(4px)}.js [data-r]{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform 1s var(--ease)}.js [data-r].in{opacity:1;transform:none}.dark,.hero,.ph,.local,.info,footer,.ctabox{--em-grad: linear-gradient(100deg, #5eead4, #a5f3fc, #34d399, #5eead4)}.mesh,.mesh-soft{position:relative;isolation:isolate;overflow:hidden}.mesh:before,.mesh-soft:before{content:"";position:absolute;inset:-25%;z-index:-1;pointer-events:none;will-change:transform;animation:meshMove 22s ease-in-out infinite alternate}.mesh:before{background:radial-gradient(38% 42% at 18% 16%,rgba(15,118,110,.62),transparent 70%),radial-gradient(34% 40% at 86% 30%,rgba(8,145,178,.36),transparent 70%),radial-gradient(44% 40% at 54% 96%,rgba(45,212,191,.22),transparent 70%)}.mesh-soft:before{background:radial-gradient(36% 42% at 14% 18%,rgba(94,234,212,.32),transparent 70%),radial-gradient(34% 40% at 88% 78%,rgba(34,211,238,.22),transparent 70%),radial-gradient(30% 30% at 60% 8%,rgba(52,211,153,.14),transparent 70%)}.aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero.smoke-on .aurora{display:none}.aurora i{position:absolute;display:block;border-radius:50%;will-change:transform;animation:floatOrb 17s ease-in-out infinite alternate}.aurora i:nth-child(1){width:67vw;height:67vw;right:-23.5vw;top:-27.5vw;background:radial-gradient(closest-side,#14b8a680,#14b8a652 45%,#14b8a600)}.aurora i:nth-child(2){width:53vw;height:53vw;right:10.5vw;bottom:-29.5vw;background:radial-gradient(closest-side,#0891b26b,#0891b245 45%,#0891b200);animation-duration:23s;animation-delay:-6s}.aurora i:nth-child(3){width:42vw;height:42vw;left:-16vw;bottom:-18vw;background:radial-gradient(closest-side,#34d3994d,#34d39930 45%,#34d39900);animation-duration:19s;animation-delay:-11s}.rise{animation:riseIn 1.1s var(--ease) both;animation-delay:var(--d, 0s)}.kb img{animation:kenBurns 26s ease-out both}[data-px]{inset:-12% 0!important;will-change:transform}.js [data-r] .shot,.js [data-r] .img{transition:clip-path 1.2s var(--ease)}.js [data-r]:not(.in) .shot,.js [data-r]:not(.in) .img{clip-path:inset(16% 7% 0 7% round 20px)}[data-spot]{position:relative;overflow:hidden}[data-spot]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--mx, 50%) var(--my, 50%),rgba(20,184,166,.2),transparent 70%);transition:opacity .35s}[data-spot]:hover:after{opacity:1}.progress{position:fixed;inset:0 0 auto;z-index:90;height:3px;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#0f766e,#22d3ee,#5eead4);pointer-events:none}.btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);pointer-events:none}.btn:hover:after{animation:shine .9s var(--ease)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}@keyframes meshMove{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(5%,4%,0) scale(1.14)}}@keyframes floatOrb{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-9vw,7vw,0) scale(1.2)}}@keyframes textFlow{to{background-position:-220% 0}}@keyframes riseIn{0%{opacity:0;transform:translateY(38px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes kenBurns{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes shine{to{left:130%}}@keyframes marquee{to{transform:translate(-50%)}}@media(max-width:820px){.head{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.js [data-r]{opacity:1;transform:none}}[data-stars]{position:relative;isolation:isolate}.stars-tex{position:absolute;inset:0;z-index:-1;width:100%;height:100%;border-radius:inherit;pointer-events:none}.wlogo[data-astro-cid-tvrurpns]{display:block;overflow:visible;aspect-ratio:430.69 / 200.93}
