@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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(/assets/archivo-latin-wdth-normal-DY7AcnAa.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{--ink: #111111;--mineral: #eeece5;--red: #b51f2a;--red-deep: #8f1821;--mute: #5d5b56;--mute-dark: #a9a69e;--g: clamp(16px, 3vw, 64px);--demo: 32px;--hdr-h: 64px;--hdr: calc(var(--hdr-h) + var(--demo));--ease: cubic-bezier(.2, .8, .2, 1);--t: .22s;--display: "Archivo Variable", "Arial Narrow", Arial, sans-serif;--text: "Archivo Variable", Arial, sans-serif;color-scheme:light}@media(max-width:767.98px){:root{--hdr-h: 56px;--demo: 30px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--hdr)}html.menu-open{overflow:hidden}body{margin:0;background:var(--mineral);color:var(--ink);font-family:var(--text);font-size:clamp(16px,.25vw + 15px,19px);line-height:1.45;font-stretch:100%;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,p,figure,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}main{display:block}main:focus,main:focus-visible{outline:none}::selection{background:var(--red);color:var(--mineral)}:focus-visible{outline:3px solid var(--red);outline-offset:3px}.plans :focus-visible,.ftr :focus-visible,.menu :focus-visible,.hdr.is-solid :focus-visible{outline-color:var(--mineral)}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;left:var(--g);top:8px;z-index:100;padding:10px 16px;background:var(--red);color:var(--mineral);font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform var(--t) var(--ease)}.skip:focus{transform:none}.mono{filter:grayscale(1) contrast(1.12) brightness(1.02)}.display,.hero-title,.disc-title,.disc-num,.disc-word,.disc-tab,.club-title,.club-tab,.club-card figcaption,.plans-title,.plan-name,.plan-price strong,.cta-title,.dd-title,.dd-num,.gal-title,.gal-num,.gal-name,.first-title,.cmp-title,.cmp-name,.cmp-price,.visit-title,.vform-title,.visit-done-title,.manifesto-title,.band-in,.expand-words,.menu-label,.menu-num,.nf-num,.nf-title,.hero-tag-name,.plans-big,.club-k{font-family:var(--display);font-weight:900;font-stretch:112%;text-transform:uppercase;letter-spacing:-.035em;line-height:.9}.line{display:block;overflow:hidden;padding:.14em 0 .06em;margin:-.14em 0 -.06em}.line-in{display:block}.eyebrow{font-size:clamp(11px,.25vw + 10px,14px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.eyebrow strong{font-weight:900}.eyebrow-wide{letter-spacing:.28em}.ico{width:.95em;height:.95em;flex:none}.ico-r{width:1.5em;height:1em}.btn{--bg: var(--ink);--fg: var(--mineral);display:inline-flex;align-items:center;gap:.6em;min-height:48px;padding:.7em 1.25em;background:var(--bg);color:var(--fg);font-weight:700;font-size:clamp(15px,.3vw + 14px,19px);line-height:1.1;text-decoration:none;border:2px solid var(--bg);position:relative;isolation:isolate;overflow:hidden;transition:color var(--t) var(--ease),border-color var(--t) var(--ease)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--red);transform:scaleX(0);transform-origin:right;transition:transform var(--t) var(--ease)}.btn .ico{transition:transform var(--t) var(--ease)}.btn:hover:before,.btn:focus-visible:before{transform:scaleX(1);transform-origin:left}.btn:hover,.btn:focus-visible{border-color:var(--red);color:var(--mineral)}.btn:hover .ico,.btn:focus-visible .ico{transform:translate(2px,-2px)}.btn:active{transform:translateY(1px)}.btn-red{--bg: var(--red)}.btn-red:before{background:var(--ink)}.btn-red:hover,.btn-red:focus-visible{border-color:var(--ink)}.btn-light{--bg: var(--mineral);--fg: var(--ink)}.btn-line{--bg: transparent;--fg: currentColor;border-color:currentColor}.link-arrow{display:inline-flex;align-items:center;gap:.5em;font-weight:700;text-decoration:none;border-bottom:2px solid var(--red);padding-bottom:4px}.link-arrow .ico{transition:transform var(--t) var(--ease)}.link-arrow:hover .ico,.link-arrow:focus-visible .ico{transform:translate(3px,-3px)}.hdr{position:fixed;inset:var(--demo) 0 auto;z-index:50;height:var(--hdr-h);display:flex;align-items:center;gap:clamp(16px,3vw,64px);padding:0 var(--g);color:var(--ink);transition:background-color var(--t) var(--ease),color var(--t) var(--ease)}.hdr.is-solid{background:var(--ink);color:var(--mineral)}.hdr-logo{display:block;margin-right:auto;padding:8px 0}.hdr-logo svg{height:clamp(20px,1.6vw,28px);width:auto}.hdr-nav{display:flex;gap:clamp(24px,4vw,64px)}.hdr-nav a{position:relative;text-decoration:none;font-weight:600;font-size:clamp(16px,.35vw + 14px,20px);padding:8px 0}.hdr-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform var(--t) var(--ease)}.hdr-nav a:hover:after,.hdr-nav a[aria-current=page]:after{transform:scaleX(1)}.hdr-menu{width:44px;height:44px;display:grid;place-items:center;margin-right:-6px;background:var(--ink);color:var(--mineral)}.hdr.is-solid .hdr-menu{background:transparent}.burger{display:grid;gap:5px;width:24px}.burger i{display:block;height:3px;background:currentColor;transition:transform var(--t) var(--ease),opacity var(--t)}.hdr-menu[aria-expanded=true] .burger i:nth-child(1){transform:translateY(8px) rotate(45deg)}.hdr-menu[aria-expanded=true] .burger i:nth-child(2){opacity:0}.hdr-menu[aria-expanded=true] .burger i:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media(max-width:767.98px){.hdr-nav{display:none}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--ink);color:var(--mineral);padding:calc(var(--hdr) + 3svh) var(--g) var(--g);display:flex;flex-direction:column;justify-content:space-between;gap:24px;overflow-y:auto}.menu[hidden]{display:none}.menu.is-open{animation:menuIn .24s var(--ease)}@keyframes menuIn{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.menu-list li{border-bottom:1px solid rgb(238 236 229 / .2)}.menu-list a{display:flex;align-items:center;gap:clamp(12px,2vw,32px);text-decoration:none;padding:clamp(8px,1.6svh,18px) 0}.menu-num{color:var(--red);font-size:clamp(18px,2vw,32px);width:2.2ch}.menu-label{font-size:clamp(40px,min(8vw,10svh),120px);flex:1;transition:transform var(--t) var(--ease)}.menu-list .ico{width:clamp(20px,3vw,44px);height:auto;opacity:0;transition:opacity var(--t),transform var(--t) var(--ease)}.menu-list a:hover .menu-label,.menu-list a:focus-visible .menu-label{transform:translate(12px);color:var(--red)}.menu-list a:hover .ico,.menu-list a:focus-visible .ico{opacity:1;transform:translate(4px,-4px)}.menu-list a[aria-current=page] .menu-label{color:var(--red)}.menu-note{color:var(--mute-dark);font-size:14px}.cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ftr{background:var(--ink);color:var(--mineral);padding:clamp(56px,9svh,120px) var(--g) 0;overflow:hidden}.ftr-top{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:32px clamp(24px,4vw,80px)}.ftr-title{font-weight:900;font-stretch:112%;text-transform:uppercase;font-size:18px;margin-bottom:12px}.ftr-text,.ftr-legal{color:var(--mute-dark);font-size:15px;max-width:46ch}.ftr-legal{display:grid;gap:10px}.ftr-nav{display:grid;gap:6px}.ftr-nav a{text-decoration:none;font-weight:600;font-size:18px;padding:2px 0;display:inline-block}.ftr-nav a:hover,.ftr-nav a[aria-current=page]{color:var(--red)}.ftr-word{overflow:hidden;margin-top:clamp(48px,8svh,100px)}.ftr-word-in svg{width:100%;height:auto;margin-bottom:-.4%}@media(max-width:767.98px){.ftr-top{grid-template-columns:1fr}}.visit{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(12px,1.6vw,32px);padding:calc(var(--hdr) + clamp(28px,6svh,72px)) var(--g) clamp(80px,12svh,140px);background:var(--mineral)}.visit-copy{grid-column:1 / span 5}.visit-title{font-size:clamp(52px,5.9vw,136px);letter-spacing:-.055em;margin:.25em 0 .3em}.visit-lead{font-size:clamp(17px,.6vw + 13px,22px);max-width:40ch}.demo-box{margin-top:24px;padding:16px 18px;border-left:6px solid var(--red);background:#e3e0d7;max-width:46ch;font-size:15px}.visit-info{margin-top:32px;display:grid;gap:12px;max-width:46ch}.visit-info div{display:grid;grid-template-columns:110px 1fr;gap:12px;border-top:2px solid var(--ink);padding-top:10px;font-size:15px}.visit-info dt{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:12px;padding-top:3px}.visit-media{margin-top:40px;position:relative;margin-left:calc(-1 * var(--g))}.visit-media img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.visit-panel{grid-column:7 / -1;align-self:start;position:sticky;top:calc(var(--hdr) + 24px)}.vform,.visit-done{background:var(--ink);color:var(--mineral);padding:clamp(24px,3vw,56px);outline:clamp(5px,.5vw,8px) solid var(--red);outline-offset:clamp(8px,1vw,16px);margin:clamp(10px,1.2vw,20px)}.vform :focus-visible,.visit-done :focus-visible{outline-color:var(--mineral)}.visit-done:focus{outline:clamp(5px,.5vw,8px) solid var(--red)}.vform-title{font-size:clamp(30px,2.8vw,56px);letter-spacing:-.04em;margin-bottom:28px}.vform-title span{color:var(--red)}.f{display:grid;gap:8px;margin-bottom:20px;min-width:0}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.f label,.f legend{font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.opt{text-transform:none;letter-spacing:0;font-weight:400;color:var(--mute-dark)}.f input,.f select,.f textarea{width:100%;font:inherit;font-size:17px;color:var(--mineral);background:transparent;border:0;border-bottom:2px solid rgb(238 236 229 / .55);border-radius:0;padding:10px 0;min-height:48px;transition:border-color var(--t) var(--ease)}.f select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mineral) 50%),linear-gradient(-45deg,transparent 50%,var(--mineral) 50%);background-size:6px 6px;background-position:calc(100% - 10px) 55%,calc(100% - 4px) 55%;background-repeat:no-repeat;padding-right:28px}.f select option{color:var(--ink);background:var(--mineral)}.f textarea{resize:vertical;min-height:110px}.f input::placeholder,.f textarea::placeholder{color:#8d8a83}.f input:hover,.f select:hover,.f textarea:hover{border-color:var(--mineral)}.f input:focus-visible,.f select:focus-visible,.f textarea:focus-visible{outline:none;border-color:var(--red);box-shadow:0 2px 0 var(--red)}.f [aria-invalid=true]{border-color:#ff6b75}.f-err{color:#ff8d95;font-size:14px;font-weight:600}.f-choices{border:0;padding:0;margin:0 0 24px}.f-choices legend{margin-bottom:10px;padding:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative;cursor:pointer}.chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:2px solid rgb(238 236 229 / .55);font-weight:700;font-size:14px;transition:background-color var(--t) var(--ease),border-color var(--t) var(--ease)}.chip:hover span{border-color:var(--mineral)}.chip input:checked+span{background:var(--red);border-color:var(--red)}.chip input:focus-visible+span{outline:3px solid var(--mineral);outline-offset:2px}.vform-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:8px}.vform-foot p{font-size:14px;color:var(--mute-dark)}.vform .btn-red:before{background:var(--mineral)}.vform .btn-red:hover,.vform .btn-red:focus-visible{color:var(--ink);border-color:var(--mineral)}.visit-done .eyebrow{color:var(--red)}.visit-done-title{font-size:clamp(30px,3vw,60px);letter-spacing:-.04em;margin:14px 0 18px;text-transform:none}.visit-done-warn{padding:12px 14px;background:var(--red);font-weight:600}.visit-sum{margin-top:24px;display:grid;gap:10px}.visit-sum div{display:grid;grid-template-columns:140px 1fr;gap:12px;border-top:1px solid rgb(238 236 229 / .4);padding-top:10px}.visit-sum dt{color:var(--mute-dark);font-size:14px}.visit-sum dd{overflow-wrap:anywhere}.visit-done .btn-dark{--bg: var(--mineral);--fg: var(--ink)}@media(max-width:1023.98px){.visit-copy,.visit-panel{grid-column:1 / -1}.visit-panel{position:static;margin-top:48px}.visit-media{display:none}}@media(max-width:599.98px){.f-row{grid-template-columns:1fr}.visit-sum div{grid-template-columns:1fr;gap:2px}.vform,.visit-done{margin:10px 6px}}.nf{min-height:80svh;padding:calc(var(--hdr) + 8svh) var(--g) 10svh;display:grid;align-content:center;justify-items:start;gap:24px}.nf-num{color:var(--red);font-size:clamp(120px,26vw,420px);line-height:.8}.nf-title{font-size:clamp(32px,4vw,80px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important;scroll-behavior:auto!important}.wm-in,.disc-frame,.disc-tabs-surface{will-change:auto}}.cmp-scroll,.cmp-table th,.cmp-table td{position:relative}html{overflow-x:clip}@media(max-width:1023.98px){.disc,.dd-wrap,main{overflow-x:clip}}.boot{min-height:100svh;background:var(--mineral)}.ftr{padding-bottom:0}.ftr-word{padding-bottom:64px}@media(prefers-reduced-motion:no-preference){.ftr-armed .ftr-word-in{transform:translateY(100%);transition:transform .6s var(--ease)}.ftr-armed.is-in .ftr-word-in{transform:none}}.demo-switch{position:fixed;inset:0 0 auto;z-index:60;height:var(--demo);display:flex;align-items:center;justify-content:center;gap:10px;padding:0 var(--g);background:#fff;color:#111;border-bottom:1px solid #d6d4cd;font:500 13px/1 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:0}.demo-switch-label{color:#555;white-space:nowrap}.demo-switch ul{display:flex;gap:2px}.demo-switch a{display:inline-flex;align-items:center;height:calc(var(--demo) - 8px);padding:0 12px;border-radius:999px;text-decoration:none;color:#111;transition:background-color .16s ease,color .16s ease}.demo-switch a:hover{background:#ececec}.demo-switch a.is-active{background:#111;color:#fff;font-weight:600}.demo-switch a:focus-visible{outline:2px solid #2563eb;outline-offset:1px}@media(max-width:420px){.demo-switch{font-size:12px;gap:6px}.demo-switch a{padding:0 10px}}
