@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#14213a;--ink-2:#33415c;--ink-3:#5c6a80;--sky-hi:#eaf3fb;--sky:#cfe0ee;--sky-deep:#8fb4d6;--brand:#2f6bff;--brand-deep:#1f3fb0;--paper:#f7fafd;--white:#fff;--line:#14213a1a;--shadow:0 24px 60px -24px #14213a59;--maxw:1180px;--font-display:"Fraunces Variable", Georgia, serif;--font-body:"Hanken Grotesk Variable", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:560;line-height:1.04}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:.78rem;font-weight:600}.btn{font-family:var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;display:inline-flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-head{z-index:50;padding:14px 0;transition:background .35s,box-shadow .35s,padding .35s;position:fixed;inset:0 0 auto}.site-head.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(170%);background:linear-gradient(#ffffffc7,#ffffff8c);padding:8px 0;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #fff9,0 10px 30px -18px #08183c73}@media (width<=760px),(pointer:coarse){.site-head.is-scrolled{-webkit-backdrop-filter:none;background:#fffffff0}}.site-head-inner{align-items:center;gap:24px;display:flex}.brand{align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand-mark{color:var(--brand);--logo-chev:#fff;display:inline-flex}.logo-mark{display:block}.brand-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.3rem;font-weight:600}.site-nav{gap:6px;margin-left:auto;display:flex}.site-nav a{color:var(--ink-2);border-radius:999px;padding:8px 14px;font-weight:500;transition:background .2s,color .2s}.site-nav a:hover{color:var(--ink);background:#14213a0d}.site-nav a.is-active{color:var(--brand)}.site-cta{margin-left:12px}@media (width<=720px){.site-nav{display:none}.site-cta{margin-left:auto}}.site-foot{background:var(--ink);color:#c7d2e4;margin-top:0;padding:72px 0 28px}.site-foot-inner{grid-template-columns:1.4fr 2fr;gap:40px;display:grid}.foot-logo{color:#fff;--logo-chev:var(--ink);align-items:center;gap:10px;display:inline-flex}.foot-brand .brand-name{color:#fff;font-size:1.5rem}.foot-brand p{color:#93a2bd;max-width:24ch;margin-top:10px}.foot-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.foot-cols .foot-h{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#7e8dab;margin:0 0 12px;font-size:.8rem}.foot-cols a{color:#c7d2e4;padding:5px 0;transition:color .2s;display:block}.foot-cols a:hover{color:#fff}.foot-base{color:#7e8dab;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:22px;font-size:.85rem;display:flex}@media (width<=720px){.site-foot-inner{grid-template-columns:1fr;gap:30px}.foot-cols{grid-template-columns:repeat(2,1fr)}}.slab,.glass{-webkit-backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(160deg,#ffffffb8,#ffffff80);border:1px solid #ffffffbf;position:relative;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff1f,0 30px 70px -36px #08183c8c}.slab{border-radius:34px;padding:clamp(28px,5vw,64px)}.slab:before{content:"";pointer-events:none;background:linear-gradient(#ffffff73,#fff0);border-radius:34px 34px 0 0;height:46%;position:absolute;inset:0 0 auto}.slab>*{position:relative}.glass{border-radius:22px}.gloss-icon{color:#fff;background:linear-gradient(#6a9cff 0%,#3a74ff 46%,#2a60ec 54%,#3d78ff 100%);border:1px solid #ffffff80;border-radius:16px;place-items:center;width:52px;height:52px;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 10px 22px -10px #1f3fb0bf}.gloss-icon:before{content:"";background:linear-gradient(#ffffff8c,#ffffff05);border-radius:15px 15px 40% 40%/15px 15px 20% 20%;position:absolute;inset:1px 1px 52%}.gloss-icon svg{position:relative}@media (width<=760px),(pointer:coarse){.slab,.glass{-webkit-backdrop-filter:none;background:linear-gradient(160deg,#ffffffe6,#fffc)}}@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.glass-button-wrap{--gb-fg:20, 33, 58;--gb-bg:255, 255, 255;--gb-text:#14213ae6;--gb-shine:#ffffff80;--anim-time:.4s;--anim-ease:cubic-bezier(.25, 1, .5, 1);--border-width:clamp(1px, .0625em, 4px);z-index:2;cursor:pointer;transform-style:preserve-3d;transition:transform var(--anim-time) var(--anim-ease);border-radius:9999px;display:inline-block;position:relative}.glass-button-wrap:has(.glass-button:active){transform:rotateX(25deg)}.gb-on-sky{--gb-fg:6, 22, 60;--gb-text:#fffffff5;--gb-shine:#ffffff24}.gb-on-sky .glass-button-text,.gb-on-sky .glass-button:hover .glass-button-text,.site-head.on-dark .site-cta .glass-button-text{text-shadow:0 1px 2px #06163c8c,0 0 14px #06163c73}.glass-button-shadow{--shadow-cutoff-fix:2em;width:calc(100% + var(--shadow-cutoff-fix));height:calc(100% + var(--shadow-cutoff-fix));top:calc(0% - var(--shadow-cutoff-fix) / 2);left:calc(0% - var(--shadow-cutoff-fix) / 2);filter:blur(clamp(2px,.125em,12px));transition:filter var(--anim-time) var(--anim-ease);pointer-events:none;z-index:0;position:absolute}.glass-button-shadow:after{content:"";background:linear-gradient(180deg, rgba(var(--gb-fg), .2), rgba(var(--gb-fg), .1));width:calc(100% - var(--shadow-cutoff-fix) - .25em);height:calc(100% - var(--shadow-cutoff-fix) - .25em);inset:0;top:calc(var(--shadow-cutoff-fix) - .5em);left:calc(var(--shadow-cutoff-fix) - .875em);box-sizing:border-box;-webkit-mask-composite:xor;transition:all var(--anim-time) var(--anim-ease);opacity:1;border-radius:9999px;padding:.125em;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.glass-button{all:unset;isolation:isolate;z-index:10;cursor:pointer;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(clamp(1px,.125em,4px));transition:all var(--anim-time) var(--anim-ease);background:linear-gradient(-75deg, rgba(var(--gb-bg), .05), rgba(var(--gb-bg), .2), rgba(var(--gb-bg), .05));box-shadow:inset 0 .125em .125em rgba(var(--gb-fg), .05), inset 0 -.125em .125em rgba(var(--gb-bg), .5), 0 .25em .125em -.125em rgba(var(--gb-fg), .2), 0 0 .1em .25em inset rgba(var(--gb-bg), .2), 0 0 0 0 rgb(var(--gb-bg));border-radius:9999px;font-weight:600;display:block;position:relative}.glass-button--default{font-size:1rem}.glass-button--sm{font-size:.875rem}.glass-button--lg{font-size:1.125rem}.glass-button:hover{-webkit-backdrop-filter:blur(.01em);box-shadow:inset 0 .125em .125em rgba(var(--gb-fg), .05), inset 0 -.125em .125em rgba(var(--gb-bg), .5), 0 .15em .05em -.1em rgba(var(--gb-fg), .25), 0 0 .05em .1em inset rgba(var(--gb-bg), .5), 0 0 0 0 rgb(var(--gb-bg));transform:scale(.975)}.glass-button:focus-visible{outline:2px solid rgba(var(--gb-bg), .9);outline-offset:3px}.glass-button-text{-webkit-user-select:none;user-select:none;letter-spacing:-.02em;color:var(--gb-text);text-shadow:0em .25em .05em rgba(var(--gb-fg), .1);transition:all var(--anim-time) var(--anim-ease);display:block;position:relative}.glass-button-text--default{padding:.875rem 1.5rem}.glass-button-text--sm{padding:.5rem 1rem}.glass-button-text--lg{padding:1rem 2rem}.glass-button:hover .glass-button-text{text-shadow:.025em .025em .025em rgba(var(--gb-fg), .12)}.glass-button-text:after{content:"";width:calc(100% - var(--border-width));height:calc(100% - var(--border-width));top:calc(0% + var(--border-width) / 2);left:calc(0% + var(--border-width) / 2);box-sizing:border-box;background:linear-gradient(var(--angle-2), transparent 0%, var(--gb-shine) 40% 50%, transparent 55%);z-index:3;mix-blend-mode:screen;pointer-events:none;transition:background-position calc(var(--anim-time) * 1.25) var(--anim-ease), --angle-2 calc(var(--anim-time) * 1.25) var(--anim-ease);background-position:0%;background-size:200% 200%;border-radius:9999px;display:block;position:absolute;overflow:clip}.glass-button:hover .glass-button-text:after{background-position:25%}.glass-button:active .glass-button-text:after{--angle-2:-15deg;background-position:50% 15%}.glass-button:after{content:"";z-index:1;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));inset:0;top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%, rgba(var(--gb-fg), .5) 0%, transparent 5% 40%, rgba(var(--gb-fg), .5) 50%, transparent 60% 95%, rgba(var(--gb-fg), .5) 100%), linear-gradient(180deg, rgba(var(--gb-bg), .5), rgba(var(--gb-bg), .5));-webkit-mask-composite:xor;transition:all var(--anim-time) var(--anim-ease), --angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) rgba(var(--gb-bg), .5);pointer-events:none;border-radius:9999px;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.glass-button:hover:after{--angle-1:-125deg}.glass-button:active:after{--angle-1:-75deg}.glass-button-wrap:has(.glass-button:hover) .glass-button-shadow{filter:blur(clamp(2px,.0625em,6px))}.glass-button-wrap:has(.glass-button:hover) .glass-button-shadow:after{top:calc(var(--shadow-cutoff-fix) - .875em);opacity:1}.glass-button-wrap:has(.glass-button:active) .glass-button-shadow{filter:blur(clamp(2px,.125em,12px))}.glass-button-wrap:has(.glass-button:active) .glass-button-shadow:after{top:calc(var(--shadow-cutoff-fix) - .5em);opacity:.75}.glass-button-wrap:has(.glass-button:active) .glass-button-text{text-shadow:.025em .25em .05em rgba(var(--gb-fg), .12)}.glass-button-wrap:has(.glass-button:active) .glass-button{box-shadow:inset 0 .125em .125em rgba(var(--gb-fg), .05), inset 0 -.125em .125em rgba(var(--gb-bg), .5), 0 .125em .125em -.125em rgba(var(--gb-fg), .2), 0 0 .1em .25em inset rgba(var(--gb-bg), .2), 0 .225em .05em 0 rgba(var(--gb-fg), .05), 0 .25em 0 0 rgba(var(--gb-bg), .75), inset 0 .25em .05em 0 rgba(var(--gb-fg), .15)}@media (hover:none) and (pointer:coarse){.glass-button:after,.glass-button:hover:after,.glass-button:active:after{--angle-1:-75deg}.glass-button .glass-button-text:after,.glass-button:active .glass-button-text:after{--angle-2:-45deg}}@media (prefers-reduced-motion:reduce){.glass-button-wrap,.glass-button,.glass-button-text,.glass-button-text:after,.glass-button:after,.glass-button-shadow,.glass-button-shadow:after{transition:none}.glass-button-wrap:has(.glass-button:active){transform:none}}.glass-button-text.gb-badge{align-items:center;gap:10px;padding:.6rem 1.15rem .6rem .95rem;line-height:1.1;display:flex}.gb-badge .store-badge-text{flex-direction:column;display:flex}.gb-badge .store-badge-text small{letter-spacing:.02em;opacity:.85;font-size:.68rem;font-weight:500}.gb-badge .store-badge-text strong{font-size:1.02rem;font-weight:700}
