@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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}:root:root{--sk-bg: #0b121b;--sk-bg-soft: #141e2a;--sk-card: #1c2839;--sk-ink: #f5f1ea;--sk-ink-muted: #9aa4b1;--sk-accent: #c9a84c;--sk-accent-2: #2a7d6f;--sk-accent-ink: #0d1f35;--sk-border: rgba(201, 168, 76, .14);--sk-aurora-1: #1a2e4a;--sk-aurora-2: #c9a84c;--sk-aurora-3: #2a7d6f;--sk-font-display: "Fraunces Variable", Georgia, serif;--sk-font-body: "Inter Variable", -apple-system, BlinkMacSystemFont, sans-serif}.sk-h1 .sk-shimmer{animation-duration:5.5s;text-shadow:0 0 38px rgba(201,168,76,.35)}.marquee__item{font-style:italic}:root{--sk-bg: #0b0d12;--sk-bg-soft: #12151d;--sk-card: #161a24;--sk-ink: #f5f3ee;--sk-ink-muted: #9aa4b1;--sk-accent: #c9a84c;--sk-accent-2: #2a7d6f;--sk-accent-ink: #0b0d12;--sk-border: rgba(255, 255, 255, .08);--sk-aurora-1: var(--sk-accent);--sk-aurora-2: var(--sk-accent-2);--sk-aurora-3: #ffffff;--sk-font-display: Georgia, "Times New Roman", serif;--sk-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sk-radius: 20px;--sk-radius-lg: 32px;--sk-section-pad: clamp(5rem, 12vw, 9rem);--sk-gutter: clamp(1.25rem, 4vw, 3rem);--sk-max: 74rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--sk-bg);color:var(--sk-ink);font-family:var(--sk-font-body);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}::selection{background:var(--sk-accent);color:var(--sk-accent-ink)}.sk-container{width:min(100% - 2 * var(--sk-gutter),var(--sk-max));margin-inline:auto}.sk-section{padding-block:var(--sk-section-pad);position:relative}.sk-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sk-accent)}.sk-eyebrow:before{content:"";width:2rem;height:1px;background:var(--sk-accent);opacity:.6}.sk-h1{font-family:var(--sk-font-display);font-size:clamp(2.75rem,2rem + 5.2vw,6rem);line-height:1.02;font-weight:600;letter-spacing:-.02em}.sk-h2{font-family:var(--sk-font-display);font-size:clamp(2rem,1.5rem + 2.8vw,3.75rem);line-height:1.08;font-weight:600;letter-spacing:-.015em}.sk-lead{font-size:clamp(1.1rem,1rem + .5vw,1.35rem);color:var(--sk-ink-muted);max-width:38rem}.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.9rem;border-radius:999px;font-weight:600;font-size:1rem;letter-spacing:.01em;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,background .3s ease;will-change:transform}.sk-btn--primary{background:var(--sk-accent);color:var(--sk-accent-ink);box-shadow:0 8px 30px -8px color-mix(in srgb,var(--sk-accent) 55%,transparent);position:relative;overflow:clip}.sk-btn--primary:hover{box-shadow:0 14px 44px -10px color-mix(in srgb,var(--sk-accent) 75%,transparent)}.sk-btn--primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-120%)}.sk-btn--primary:hover:after{animation:sk-shine .9s ease}@keyframes sk-shine{to{transform:translate(120%)}}.sk-btn--pulse{animation:sk-pulse 2.6s ease-in-out infinite}@keyframes sk-pulse{0%,to{box-shadow:0 8px 30px -8px color-mix(in srgb,var(--sk-accent) 55%,transparent)}50%{box-shadow:0 8px 44px -4px color-mix(in srgb,var(--sk-accent) 85%,transparent)}}html.no-motion .sk-btn--pulse,html.no-motion .sk-btn--primary:after{animation:none}.sk-shimmer{background:linear-gradient(100deg,var(--sk-accent) 20%,color-mix(in srgb,var(--sk-accent) 35%,#fff) 50%,var(--sk-accent) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sk-shimmer 3.5s linear infinite}@keyframes sk-shimmer{to{background-position:-200% 0}}html.no-motion .sk-shimmer{animation:none}.sk-btn--ghost{border:1px solid var(--sk-border);color:var(--sk-ink);background:color-mix(in srgb,var(--sk-ink) 4%,transparent);backdrop-filter:blur(8px)}.sk-btn--ghost:hover{background:color-mix(in srgb,var(--sk-ink) 9%,transparent)}[data-reveal],[data-reveal-group]>*,[data-hero-fade],[data-hero-device]{opacity:0;transform:translateY(2.2rem)}[data-split] .sk-line{overflow:clip;display:block}html.no-motion [data-reveal],html.no-motion [data-reveal-group]>*,html.no-motion [data-hero-fade],html.no-motion [data-hero-device]{opacity:1;transform:none}.sk-card{background:var(--sk-card);border:1px solid var(--sk-border);border-radius:var(--sk-radius);padding:2rem;transition:border-color .3s ease,transform .2s ease-out,box-shadow .3s ease;transform-style:preserve-3d}.sk-card:hover{border-color:color-mix(in srgb,var(--sk-accent) 45%,var(--sk-border))}.sk-grain:after{content:"";position:fixed;inset:-50%;z-index:999;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.32'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:overlay;animation:sk-grain 8s steps(10) infinite}@keyframes sk-grain{0%,to{transform:translate(0)}20%{transform:translate(-3%,3%)}40%{transform:translate(3%,-2%)}60%{transform:translate(-2%,-3%)}80%{transform:translate(2%,2%)}}.sk-aurora{position:absolute;inset:0;overflow:clip;z-index:0}.sk-aurora__blob{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;will-change:transform}.sk-aurora__blob--1{width:55vw;height:55vw;background:var(--sk-aurora-1);top:-18%;left:-12%}.sk-aurora__blob--2{width:45vw;height:45vw;background:var(--sk-aurora-2);bottom:-22%;right:-10%;opacity:.35}.sk-aurora__blob--3{width:30vw;height:30vw;background:var(--sk-aurora-3);top:30%;right:20%;opacity:.12}.sk-marquee{overflow:clip;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.sk-marquee__track{display:flex;gap:3rem;width:max-content;animation:sk-marquee var(--sk-marquee-speed, 36s) linear infinite}.sk-marquee:hover .sk-marquee__track{animation-play-state:paused}@keyframes sk-marquee{to{transform:translate(-50%)}}html.no-motion .sk-marquee__track{animation:none}@media(max-width:900px){.sk-grain:after{animation:none;opacity:.035}.sk-aurora__blob{filter:blur(48px)}.sk-aurora__blob--3{display:none}.sk-card:hover{transform:none}}@media(max-width:640px){:root{--sk-section-pad: 2.6rem;--sk-gutter: 1.15rem;--sk-radius: 14px;--sk-radius-lg: 20px}.sk-h1{font-size:clamp(2rem,9vw,2.5rem);line-height:1.08;letter-spacing:-.015em}.sk-h2{font-size:clamp(1.45rem,6.4vw,1.85rem);line-height:1.15}.sk-lead{font-size:.95rem;line-height:1.5}body{font-size:.95rem}.sk-eyebrow{font-size:.66rem;letter-spacing:.13em}.sk-eyebrow:before{width:1rem}.sk-btn{padding:.75rem 1.25rem;min-height:46px;font-size:.95rem}.sk-card{padding:1.15rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sk-grain:after,.sk-marquee__track{animation:none}}:focus-visible{outline:2px solid var(--sk-accent);outline-offset:3px;border-radius:4px}.sk-skip[data-astro-cid-m35ttl3g]{position:fixed;top:.75rem;left:.75rem;z-index:200;padding:.6rem 1.1rem;border-radius:999px;display:inline-flex;align-items:center;min-height:44px;background:var(--sk-accent);color:var(--sk-accent-ink);font-weight:600;font-size:.9rem;transform:translateY(-300%);transition:transform .2s ease}.sk-skip[data-astro-cid-m35ttl3g]:focus-visible{transform:none}
