:root{--aqua: #00e5d0;--aqua-deep: #00b9a8;--rich-black: #0b0b0b;--charcoal: #2e3134;--off-white: #f6f1e7;--coral: #ff5a4f;--silver: #c0c6cc;--bg: var(--rich-black);--bg-elevated: #141414;--bg-light: var(--off-white);--ink: var(--off-white);--ink-dim: #b9b4a8;--ink-on-light: #1a1a1a;--ink-on-light-dim: #4a4d50;--accent: var(--aqua);--accent-ink: var(--rich-black);--rule: rgba(246, 241, 231, .14);--rule-light: rgba(11, 11, 11, .12);--font-display: "Bebas Neue", "Oswald", "Arial Narrow", sans-serif;--font-serif: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--step--1: clamp(.83rem, .79rem + .18vw, .94rem);--step-0: clamp(1rem, .95rem + .24vw, 1.15rem);--step-1: clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--step-2: clamp(1.6rem, 1.35rem + 1.2vw, 2.4rem);--step-3: clamp(2.4rem, 1.9rem + 2.6vw, 4rem);--step-4: clamp(3rem, 2.2rem + 4.2vw, 6rem);--step-5: clamp(3.6rem, 2.3rem + 6.5vw, 8rem);--space-xs: .5rem;--space-sm: .75rem;--space-md: 1.25rem;--space-lg: 2rem;--space-xl: 3.5rem;--space-2xl: 5.5rem;--measure: 68ch;--container: 1200px;--container-narrow: 820px;--radius: 4px;--radius-lg: 10px;--focus-ring: 3px solid var(--aqua)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);line-height:1.65;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,picture{max-width:100%;display:block}a{color:var(--aqua);text-underline-offset:3px}a:hover{color:#5ff3e4}:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:.92;letter-spacing:.01em;margin:0;text-transform:uppercase}p{margin:0 0 1em}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.container-narrow{max-width:var(--container-narrow)}.section{padding-block:var(--space-xl)}@media (min-width: 768px){.section{padding-block:var(--space-2xl)}}.section--light{background:var(--bg-light);color:var(--ink-on-light)}.section--light a{color:var(--aqua-deep)}.section--light h2,.section--light h3{color:var(--rich-black)}.kicker{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.22em;font-size:var(--step--1);font-weight:700;color:var(--aqua);margin:0 0 var(--space-sm);display:inline-flex;align-items:center;gap:.6em}.section--light .kicker{color:var(--aqua-deep)}.serif{font-family:var(--font-serif);font-style:italic;text-transform:none;letter-spacing:0}.brush{position:relative;display:inline-block;color:var(--rich-black);padding:0 .12em;isolation:isolate}.brush:before{content:"";position:absolute;inset:8% -.08em 10%;background:var(--aqua);transform:skewY(-1.4deg) rotate(-.6deg);z-index:-1;border-radius:2px 6px 3px 8px}.underline-coral{position:relative}.underline-coral:after{content:"";position:absolute;left:0;right:12%;bottom:-.18em;height:.12em;background:var(--coral);border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--font-body);font-weight:700;font-size:var(--step-0);letter-spacing:.02em;text-decoration:none;padding:.85em 1.5em;border-radius:var(--radius);border:2px solid transparent;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease;min-height:48px;line-height:1.1}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--aqua);color:var(--rich-black)}.btn--primary:hover{background:#4ff0e1;color:var(--rich-black)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--silver)}.btn--ghost:hover{border-color:var(--aqua);color:var(--aqua)}.section--light .btn--ghost{color:var(--rich-black);border-color:var(--charcoal)}.section--light .btn--ghost:hover{border-color:var(--aqua-deep);color:var(--aqua-deep)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:-4rem;background:var(--aqua);color:var(--rich-black);padding:.7em 1.1em;border-radius:var(--radius);font-weight:700;z-index:1000;transition:top .2s ease}.skip-link:focus{top:1rem;color:var(--rich-black)}.flow>*+*{margin-top:var(--space-md)}.eyebrow-rule{width:2.5rem;height:3px;background:var(--coral);border:none;margin:0}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-ext-400-normal.DWiEslNC.woff2) format("woff2"),url(/_astro/bebas-neue-latin-ext-400-normal.HFKRJXnW.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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2) format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-cyrillic-400-italic.drKdN10-.woff2) format("woff2"),url(/_astro/playfair-display-cyrillic-400-italic.24vVh5t9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-vietnamese-400-italic.CD15TOr5.woff2) format("woff2"),url(/_astro/playfair-display-vietnamese-400-italic.Cpv4sfwY.woff) format("woff");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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-ext-400-italic.zVOgzDMq.woff2) format("woff2"),url(/_astro/playfair-display-latin-ext-400-italic.CZOjvne0.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:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-italic.LeeEXsx5.woff2) format("woff2"),url(/_astro/playfair-display-latin-400-italic.hIeePEuE.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.D4oHqQTd.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.BeEscFYY.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2) format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-ext-500-normal.11xBT7e1.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-500-normal.DOzfAZ45.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-500-normal.T0SG181k.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-500-normal.CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-vietnamese-500-normal.NT-t8RG1.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-500-normal.DpeZlV_K.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-normal.BKtbrd6n.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-500-normal.DWPqqZgs.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2) format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-ext-600-normal.BtBW-rpm.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-600-normal.wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-600-normal.CQEPC0hM.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-600-normal.DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-vietnamese-600-normal.DKe6qT_E.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-600-normal.SJ-HTWuM.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-ext-600-normal.DSkTqI9L.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-600-normal.CSDhkhgS.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2) format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-normal.D-Pqjtdp.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-700-normal.BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-normal.C0x1De3p.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-700-normal.DnwGT2D9.woff) format("woff");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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-normal.BOP2Nhf0.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-700-normal.DdDFr05Z.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2) format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.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}.logo[data-astro-cid-tvrurpns]{display:block;height:22px;width:auto}@media (min-width: 768px){.logo[data-astro-cid-tvrurpns]{height:24px}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#0b0b0bd1;backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px}.site-header__brand[data-astro-cid-3ef6ksr2]{color:var(--off-white);text-decoration:none;flex:none}.nav-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:transparent;border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;color:var(--off-white)}.nav-toggle__bars[data-astro-cid-3ef6ksr2],.nav-toggle__bars[data-astro-cid-3ef6ksr2]:before,.nav-toggle__bars[data-astro-cid-3ef6ksr2]:after{display:block;width:20px;height:2px;background:currentColor;position:relative;transition:transform .2s ease}.nav-toggle__bars[data-astro-cid-3ef6ksr2]:before,.nav-toggle__bars[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0}.nav-toggle__bars[data-astro-cid-3ef6ksr2]:before{top:-6px}.nav-toggle__bars[data-astro-cid-3ef6ksr2]:after{top:6px}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2rem);list-style:none;margin:0;padding:0}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){font-family:var(--font-body);font-weight:600;font-size:.95rem;letter-spacing:.02em;color:var(--off-white);text-decoration:none;text-transform:uppercase}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn):hover{color:var(--aqua)}.nav-cta[data-astro-cid-3ef6ksr2]{padding:.6em 1.1em;min-height:44px;font-size:.9rem}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none}@media (max-width: 720px){html.js .nav-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}html.js .nav-panel[data-astro-cid-3ef6ksr2]{position:absolute;left:0;right:0;top:100%;background:var(--bg-elevated);border-bottom:1px solid var(--rule);display:none;padding:var(--space-md) 0}html.js .nav-panel[data-astro-cid-3ef6ksr2].open{display:block}.nav-list[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:flex-start;gap:var(--space-md);padding-inline:clamp(1.1rem,4vw,2.5rem)}.nav-cta[data-astro-cid-3ef6ksr2]{width:100%}}.site-footer[data-astro-cid-sz7xmlte]{background:#080808;border-top:1px solid var(--rule);padding-block:var(--space-xl) var(--space-lg)}.site-footer__inner[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-lg)}@media (min-width: 760px){.site-footer__inner[data-astro-cid-sz7xmlte]{grid-template-columns:2fr 1fr 1fr;align-items:start}}.site-footer__wordmark[data-astro-cid-sz7xmlte]{display:block;height:24px;width:auto;margin:0 0 .7rem}.site-footer__desc[data-astro-cid-sz7xmlte]{color:var(--ink-dim);max-width:48ch;font-size:var(--step--1);margin:0}.site-footer__nav[data-astro-cid-sz7xmlte],.site-footer__meta[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.7rem}.site-footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.site-footer__socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.site-footer__contact[data-astro-cid-sz7xmlte]{color:var(--ink-dim);text-decoration:none;font-weight:600;font-size:.95rem}.site-footer__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.site-footer__socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.site-footer__contact[data-astro-cid-sz7xmlte]:hover{color:var(--aqua)}.site-footer__socials[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.site-footer__legal[data-astro-cid-sz7xmlte]{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--rule)}.site-footer__legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#6f6b64;font-size:var(--step--1);margin:0}
