@charset "UTF-8";@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-vietnamese-standard-normal-JICEILHD.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-latin-ext-standard-normal-GPGIT4GY.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-latin-standard-normal-R3FITQA7.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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-vietnamese-standard-italic-DBLGQXNX.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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-latin-ext-standard-italic-TBLCNSFW.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:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-latin-standard-italic-YXFLN4VG.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{--asphalt: #1b1f24;--asphalt-2: #252a31;--asphalt-line: #353b44;--chalk: #eef0ee;--paper: #ffffff;--ink: #15181c;--concrete: #6c737c;--fog: #a8afb7;--line: #d6dad8;--orange: #db8925;--orange-ink: #a8620f;--orange-soft: #f6e3c8;--olive: #6f7d4f;--ok: #2fae66;--warn: #e8a317;--fault: #e04a3a;--font: "Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--wide: 125;--body: 100;--wrap: 1200px;--gutter: clamp(16px, 4vw, 40px);--section: clamp(52px, 6vw, 88px);--hdr: 60px;--r-sm: 6px;--r-md: 14px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;background:var(--chalk);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}img,video,svg{max-width:100%;display:block}img,video{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}::selection{background:var(--orange);color:#fff}.display,h1,h2,h3{font-stretch:calc(var(--wide) * 1%);font-weight:650;letter-spacing:-.015em;line-height:1.05;margin:0}h1,.display{font-size:clamp(40px,6.4vw,84px)}h2{font-size:clamp(30px,4.2vw,54px)}h3{font-size:clamp(20px,2vw,26px);line-height:1.2}h4{font-size:17px;font-weight:650;margin:0}p{margin:0;max-width:64ch}.lead{font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--concrete);max-width:56ch}.dark .lead{color:var(--fog)}.small{font-size:14px;color:var(--concrete)}.dark .small{color:var(--fog)}.num{font-stretch:112%;font-weight:600;font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--section) 0}.section.tight{padding:calc(var(--section) * .55) 0}.dark{background:var(--asphalt);color:#f3f4f5}.white{background:var(--paper)}.stack>*+*{margin-top:20px}.head{display:grid;gap:20px;margin-bottom:clamp(40px,6vw,72px);max-width:760px}.grid-2{display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:1fr}@media(min-width:900px){.grid-2{grid-template-columns:1fr 1fr;align-items:center}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--r-sm);border:1.5px solid transparent;font-weight:600;font-size:16px;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.btn-primary{background:var(--orange);color:var(--ink)}.btn-primary:hover{background:#e9a04a}.btn-ghost{border-color:currentColor;background:transparent}.btn-ghost:hover{background:var(--ink);color:var(--chalk);border-color:var(--ink)}.dark .btn-ghost:hover{background:#fff;color:var(--ink);border-color:#fff}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#000}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.textlink{font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--orange);padding-bottom:2px}.textlink:hover{color:var(--orange-ink)}.badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:5px 11px;border-radius:99px;background:#e2e5e3;color:var(--ink);white-space:nowrap}.badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--concrete)}.badge.open{background:var(--orange-soft);color:var(--orange-ink)}.badge.open:before{background:var(--orange)}.badge.soon:before{background:var(--warn)}.badge.talk:before{background:var(--ok)}.badge.gated:before{background:var(--ink)}.dark .badge{background:var(--asphalt-2);color:#e7e9eb}.form{display:grid;gap:18px}.form .row{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:640px){.form .row{grid-template-columns:1fr 1fr}}.field{display:grid;gap:7px;align-content:start}.field label{font-size:14px;font-weight:600}.field .hint{font-size:13px;color:var(--concrete)}.input,select.input,textarea.input{width:100%;min-height:50px;padding:12px 14px;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--paper);outline:none;transition:border-color .15s}textarea.input{min-height:120px;resize:vertical}.input:focus{border-color:var(--ink)}.input.bad{border-color:var(--fault)}.err{color:var(--fault);font-size:13px}.check{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--concrete)}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--orange);flex:none}.notice{padding:14px 16px;border-radius:var(--r-sm);background:#fbf1e3;border:1px solid #efd3a8;font-size:14px}.notice.ok{background:#e9f7ef;border-color:#b9e3c9}.notice.bad{background:#fdecea;border-color:#f2c1bb}.media{border-radius:var(--r-md);overflow:hidden;background:var(--asphalt-2)}.media img,.media video{width:100%;height:100%;object-fit:cover}.phone{width:min(260px,70vw);aspect-ratio:9/19.5;border-radius:36px;padding:10px;background:#0f1215;box-shadow:inset 0 0 0 1.5px #3a4049}.phone img{width:100%;height:100%;object-fit:cover;border-radius:28px}.rows{border-top:1px solid var(--line)}.dark .rows{border-color:var(--asphalt-line)}.vrow{display:grid;gap:10px 32px;padding:30px 0;border-bottom:1px solid var(--line);text-decoration:none;grid-template-columns:1fr;align-items:center}.dark .vrow{border-color:var(--asphalt-line)}@media(min-width:900px){.vrow{grid-template-columns:minmax(240px,1.1fr) 2fr 170px 150px}.vrow .badge{justify-self:start}.vrow .go{justify-self:end}}.vrow h3{font-size:clamp(24px,2.6vw,34px)}.vrow p{color:var(--concrete)}.dark .vrow p{color:var(--fog)}.vrow .go{font-weight:600;color:var(--orange-ink)}.vrow:hover h3{color:var(--orange-ink)}.dark .vrow:hover h3,.dark .vrow .go{color:var(--orange)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;font-weight:600;font-size:18px;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:26px;font-weight:400;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .ans{padding:0 0 24px;color:var(--concrete);max-width:64ch}.prose{max-width:72ch}.prose h2{font-size:26px;margin:48px 0 12px;font-stretch:112%}.prose p,.prose li{color:#3a4048}.prose p+p{margin-top:14px}.prose ul{padding-left:20px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.placeholder-note{font-size:12px;color:var(--fog);margin-top:10px}.rv{opacity:.3;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}.net-cv{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.has-net{isolation:isolate}.has-net>:not(.net-cv){position:relative;z-index:1}@media print{.net-cv{display:none}}.hl{background:linear-gradient(transparent 58%,rgba(219,137,37,.32) 58% 92%,transparent 92%) no-repeat 0 0/100% 100%;padding:0 .06em}.dark .hl{background-image:linear-gradient(transparent 60%,rgba(219,137,37,.45) 60% 92%,transparent 92%)}@supports (animation-timeline: view()){.hl{animation:hl linear both;animation-timeline:view();animation-range:entry 30% cover 38%}.drift{animation:drift linear both;animation-timeline:view()}.kicker:before{animation:tick linear both;animation-timeline:view();animation-range:entry 0% cover 25%}}@keyframes hl{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes drift{0%{transform:translateY(28px)}to{transform:translateY(-28px)}}@keyframes tick{0%{width:0}to{width:18px}}@media(prefers-reduced-motion:reduce){.hl,.drift,.kicker:before{animation:none!important}}@keyframes sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--orange-ink)}.kicker:before{content:"";width:18px;height:2px;background:var(--orange)}.dark .kicker{color:var(--orange)}.beam{position:relative;isolation:isolate}.beam:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;z-index:-1;background:conic-gradient(from var(--a, 0deg),transparent 0 70%,var(--orange) 80%,#ffd59a 85%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:beam 4.5s linear infinite}@property --a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes beam{to{--a: 360deg}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(420px,84vw);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--gutter) 24px;margin:0 calc(-1 * var(--gutter));scrollbar-width:none;overscroll-behavior-x:contain}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}.rail-nav{display:flex;gap:10px;align-items:center}.rail-nav button{width:48px;height:48px;border-radius:50%;border:1.5px solid currentColor;background:transparent;cursor:pointer;font-size:18px;display:grid;place-items:center}.rail-nav button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.rail-progress{flex:1;height:2px;background:var(--line);position:relative;overflow:hidden;border-radius:2px}.rail-progress i{position:absolute;inset:0 auto 0 0;background:var(--orange);transition:width .2s}.seg-toggle{display:inline-flex;padding:4px;border-radius:99px;background:var(--asphalt-2);gap:4px}.seg-toggle button{border:0;background:transparent;color:var(--fog);padding:10px 18px;border-radius:99px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.seg-toggle button.on{background:#fff;color:var(--ink)}.seg-toggle button.on.good{background:var(--orange)}input[type=range].scrub{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,var(--orange) var(--p, 0%),var(--asphalt-line) var(--p, 0%));outline-offset:6px}input[type=range].scrub::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid var(--orange);cursor:grab}input[type=range].scrub::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid var(--orange);cursor:grab}.art{width:100%;height:auto;overflow:visible}.art .ln{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.art .fl{fill:currentColor}.art .acc{stroke:var(--orange)}.art .accf{fill:var(--orange)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes blink{50%{opacity:.15}}@keyframes dash{to{stroke-dashoffset:-40}}@keyframes rise{0%{opacity:0;transform:translateY(0) scale(.6)}30%{opacity:.5}to{opacity:0;transform:translateY(-40px) scale(1.4)}}@keyframes bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media(min-width:900px){:root{--hdr: 94px}}@media(min-width:1081px){:root{--hdr: 102px}}@media(max-width:760px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}input[type=checkbox],input[type=radio]{width:22px!important;height:22px!important;flex:0 0 22px}.textlink,.linkbtn{display:inline-block;padding-block:8px;margin-block:-8px}h1,h2,h3,p,li,a,dd,td{overflow-wrap:break-word}body{padding-bottom:env(safe-area-inset-bottom,0px)}}html.menu-open{overflow:hidden}html.menu-open mj-chat{display:none}@media(pointer:coarse){input[type=range].scrub::-webkit-slider-thumb{width:28px;height:28px}input[type=range].scrub::-moz-range-thumb{width:22px;height:22px}}
