@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(assets/fonts/archivo-vietnamese.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(assets/fonts/archivo-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(assets/fonts/archivo-latin.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/manrope-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/manrope-vietnamese.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/manrope-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/manrope-latin.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/manrope-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/manrope-vietnamese.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/manrope-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/manrope-latin.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/manrope-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/manrope-vietnamese.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/manrope-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/manrope-latin.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/manrope-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/manrope-vietnamese.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/manrope-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/manrope-latin.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(assets/fonts/manrope-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(assets/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(assets/fonts/manrope-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(assets/fonts/manrope-vietnamese.woff2) format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(assets/fonts/manrope-latin-ext.woff2) format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(assets/fonts/manrope-latin.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(assets/fonts/archivo-caps.woff2) format("woff2");unicode-range:U+41-5A}:root{--bg:#FFFFFF;--ink:#0E1A38;--ink-2:#5B6377;--line:#E4E4DE;--gold:#C09A3E;--gold-ink:#7A5F1C;--dark:#0B1329;--shell:1440px;--gut:clamp(20px,5vw,64px);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-pill:999px;--ease:cubic-bezier(.22,.61,.36,1);--dur-fast:.22s;--font-logo:Archivo,system-ui,sans-serif;--logo-fs:21px;--soft:cubic-bezier(.22,1,.36,1);--vs-logo:"wdth" 86,"wght" 700;--dur:.42s;--dur-slow:.82s;--giant-fs:min(22vh, calc((100vw - 2 * var(--gut) - 24px) / 10.7));--bg-tint:#EFEFEB;--surface:#FFFFFF;--ink-body:#4A5468;--ink-soft:#5E6880;--gold-soft:#F1E7CB;--on-dark:#F6F7F5;--on-dark-2:rgba(246,247,245,.68);--line-dark:rgba(246,247,245,.16);--sh:0 2px 10px rgba(14,26,56,.05);--sh-card:0 1px 2px rgba(14,26,56,.04),0 10px 30px rgba(14,26,56,.06);--sh-lift:0 18px 44px rgba(14,26,56,.1);--r-xl:24px;--pill:999px;--fs-stat:clamp(38px,5.4vw,76px);--fs-label:14px;--gutter:clamp(20px,4.5vw,56px);--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:36px;--sp-7:56px;--sp-8:80px;--head-h:78px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,video{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p,figure,ol{margin:0}ol{padding:0;list-style:none}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:var(--gut)}section{padding-block:clamp(72px,10vw,140px)}.d1{font-size:clamp(2.6rem,7.4vw,6.2rem);font-weight:600;line-height:.98;letter-spacing:-.04em}.d2{font-size:clamp(1.9rem,4vw,3.4rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;max-width:18ch}h3{font-size:1.2rem;font-weight:600;letter-spacing:-.015em;line-height:1.3}.eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:18px}.lede{font-size:clamp(1.02rem,1.5vw,1.2rem);color:var(--ink-2);max-width:60ch;margin-top:22px}.label{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}em{font-style:normal;color:var(--gold-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:26px;border-radius:var(--r-pill);font-size:.95rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:transform .25s var(--ease),background .25s,color .25s,border-color .25s}.btn--ink{background:var(--ink);color:#fff}.btn--gold{background:var(--gold);color:#241a00;border:0}.head{position:fixed;z-index:60;top:14px;left:50%;transform:translate(-50%);width:min(var(--shell),calc(100vw - 28px));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:9px 18px;background:#ffffffb8;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(14,26,56,.07);border-radius:var(--r-pill);transition:box-shadow .3s,background .3s}.head.is-stuck{box-shadow:0 8px 34px #0e1a3817;background:#ffffffe0}.head__nav{display:flex;gap:26px;align-items:center}.head__nav--l{justify-self:start}.head__right{grid-column:3;justify-self:end;display:flex;align-items:center;gap:26px}.head>.logo{grid-column:2;justify-self:center}.head__nav a{font-size:.92rem;font-weight:500;text-decoration:none;color:var(--ink-2);transition:color .2s}@media (hover:hover) and (pointer:fine){.head__nav a:hover{color:var(--ink)}}.head__cta{height:40px;padding-inline:22px;font-size:.9rem}.head{min-height:58px}.head__burger{display:none;margin-left:auto;width:40px;height:40px;padding:11px 9px;background:none;border:0;cursor:pointer}.head__burger span{display:block;height:1.6px;background:var(--ink);border-radius:2px;margin-bottom:5px}.head__burger span:last-child{margin:0}.mnav{position:fixed;inset:74px 14px auto;z-index:55;display:none;flex-direction:column;gap:6px;padding:16px;background:#fffffff5;backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 18px 50px #0e1a381f}.mnav.is-open{display:flex}.mnav a{padding:11px 8px;text-decoration:none;font-weight:500;border-radius:var(--r-sm)}.mnav .btn{margin-top:8px}.scene{position:relative;height:calc(100svh + 170vh)}.scene .hero{position:absolute;top:0;left:0;right:0;z-index:2;height:100svh;min-height:600px;padding:0;display:flex;flex-direction:column;justify-content:flex-end;background:transparent;pointer-events:none}.hero{position:relative;height:100svh;min-height:600px;overflow:hidden;background:var(--bg)}.scene__video video,.scene__mask video,.hero__video{width:100%;height:100%;object-fit:contain;object-position:68% 50%}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.dark{background:var(--dark);color:#fff}.dark .eyebrow{color:var(--gold)}.dark .lede{color:#ffffffb3}.dark .label{color:#ffffff8c}.dark em{color:var(--gold)}.media{position:relative;margin-top:clamp(36px,5vw,60px);border-radius:var(--r-lg);overflow:hidden;aspect-ratio:16/9;background:#000;cursor:pointer}.media video,.media iframe{width:100%;height:100%;object-fit:cover;border:0}.steps{position:relative;margin-top:clamp(48px,6vw,80px);padding-left:clamp(44px,6vw,86px)}.step{position:relative;padding-bottom:clamp(34px,4vw,54px)}.step:last-child{padding-bottom:0}.about{display:grid;grid-template-columns:.85fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.about__photo{border-radius:var(--r-lg);overflow:hidden;background:#edede8}.about__photo img{width:100%;aspect-ratio:4/5;object-fit:cover}.about__body .btn{margin-top:28px}.apply{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(36px,5vw,72px)}.form{display:flex;flex-direction:column;gap:16px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:.82rem;letter-spacing:.02em;color:#ffffffb8}.field input,.field select,.field textarea{width:100%;padding:13px 15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.16);border-radius:var(--r-sm);color:#fff;font:inherit;font-size:.96rem;transition:border-color .2s,background .2s}.field textarea{min-height:112px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#ffffff54}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--gold);background:#ffffff14}.field select option{background:var(--dark);color:#fff}.field__err{font-size:.76rem;color:#ff9b9b;min-height:1em}.field.is-bad input,.field.is-bad select{border-color:#ff9b9b}.form__submit{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}.form__note{font-size:.78rem;color:#ffffff73}.form__done{padding:22px;border:1px solid var(--gold);border-radius:var(--r-md);color:#fff}.foot{padding:clamp(52px,6vw,76px) 0 34px;border-top:1px solid var(--line)}.foot__grid{display:grid;grid-template-columns:1.4fr 1fr auto;gap:36px;align-items:start}.flogo{display:flex;align-items:center;gap:9px;font-family:Archivo,sans-serif;font-weight:700;letter-spacing:.06em;margin-bottom:10px}.flogo svg{width:19px;fill:url(#vhGold)}.foot__nav{display:flex;flex-wrap:wrap;gap:18px}.foot__nav a{font-size:.9rem;color:var(--ink-2);text-decoration:none;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.foot__nav a:hover{color:var(--ink)}}.foot__social{display:flex;gap:12px}@media (min-width:1201px){.foot__grid{grid-template-columns:1fr auto auto}.foot__nav{flex-wrap:nowrap}}.foot__social a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%}.foot__social svg{width:17px;fill:var(--ink)}.foot__base{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:44px;padding-top:22px;border-top:1px solid var(--line)}.lb{position:fixed;inset:0;z-index:90;display:none;place-items:center;padding:var(--gut);background:#060a16eb}.lb.is-open{display:grid}.lb__frame{width:min(1100px,100%);aspect-ratio:16/9;background:#000;border-radius:var(--r-md);overflow:hidden}.lb__frame iframe{width:100%;height:100%;border:0}.lb__close{position:absolute;top:22px;right:22px;width:44px;height:44px;border-radius:50%;background:#ffffff1f;border:0;cursor:pointer}.lb__close svg{width:20px;stroke:#fff;stroke-width:1.8;fill:none}.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.is-in{opacity:1;transform:none}@media (max-width:1040px){.foot__grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.head__nav,.head__cta{display:none}.head__burger{display:block;grid-column:1;justify-self:start;margin:0}.four,.deals,.about,.apply,.form__row{grid-template-columns:1fr}.scene__video video,.scene__mask video,.hero__video{object-fit:contain;object-position:50% 100%}}@media (max-width:560px){.foot__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.marquee__track{animation:none}}@media (max-width:860px){.scene{height:calc(100svh + 150vh)}}@media (prefers-reduced-motion:reduce){.scene{height:100svh}}.card h3{position:relative;display:inline-block;padding-bottom:4px;align-self:flex-start}.card h3:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;border-radius:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .52s var(--soft)}.card p{font-size:var(--fs-sm);color:var(--ink-soft);line-height:1.55}.art{aspect-ratio:16/9;background:var(--bg);border-radius:var(--r-lg);display:grid;place-items:center;overflow:hidden}.art svg{width:86%;height:auto;overflow:visible}.a-soft{fill:none;stroke:#0e1a3824;stroke-width:1.5}.a-fill{fill:var(--ink)}.a-gold{fill:var(--gold)}.a-goldline{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round}.a-panel{fill:#0e1a3812}.a-text{font:600 11px var(--font);fill:var(--ink)}.a-text--gold{fill:var(--gold-ink)}.a-text--on{fill:#fff}.art [class*=k-]{animation-duration:5.2s;animation-iteration-count:infinite;animation-timing-function:var(--soft);animation-play-state:paused;animation-delay:calc(var(--offset,0s) + var(--d,0s))}.card.in .art [class*=k-]{animation-play-state:running}.card:nth-child(8n+2) .art{--offset:.5s}.card:nth-child(8n+3) .art{--offset:1s}.card:nth-child(8n+4) .art{--offset:1.5s}.card:nth-child(8n+5) .art{--offset:.25s}.card:nth-child(8n+6) .art{--offset:.75s}.card:nth-child(8n+7) .art{--offset:1.25s}.card:nth-child(8n+8) .art{--offset:1.75s}.k-draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation-name:artDraw}.k-pop{opacity:0;transform-box:fill-box;transform-origin:center;animation-name:artPop}.k-popfast{opacity:0;transform-box:fill-box;transform-origin:center;animation-name:artPopFast;--d:calc(var(--i,0) * .14s)}.k-clip{opacity:0;transform-box:fill-box;transform-origin:center;animation-name:prClip;--d:calc(var(--i,0) * .32s)}.k-head{transform-box:fill-box;animation-name:prHead}.k-rec{animation-name:prRec;animation-duration:1.1s;animation-timing-function:ease-in-out}.k-like{transform-box:fill-box;transform-origin:center;animation-name:sfLike}.k-count{animation-name:sfCount;animation-timing-function:steps(1,end)}.k-count2{opacity:0;animation-name:sfCount2;animation-timing-function:steps(1,end)}.k-count3{opacity:0;animation-name:sfCount3;animation-timing-function:steps(1,end)}.k-bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);animation-name:pmBar;--d:calc(var(--i,0) * .12s)}.k-tick{stroke-dasharray:20;stroke-dashoffset:20;animation-name:chTick;--d:calc(var(--i,0) * .42s + .55s)}.reveal{opacity:0;transform:translateY(20px);transition:opacity var(--dur-slow) var(--soft),transform var(--dur-slow) var(--soft)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.art [class*=k-]{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}.k-count,.k-count2{opacity:0!important}.step{opacity:1}}@keyframes artHold{0%,8%{opacity:0}14%,85%{opacity:1}to{opacity:0}}@keyframes artDraw{0%,8%{stroke-dashoffset:var(--len);opacity:1}50%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes artPop{0%,45%{opacity:0;transform:scale(.6)}56%,85%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes artPopFast{0%,18%{opacity:0;transform:scale(.6)}26%,85%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes stScan{0%,8%{transform:translate(0);opacity:0}12%{opacity:1}34%{transform:translate(160px)}48%,85%{transform:translate(160px,40px);opacity:1}to{opacity:0}}@keyframes prClip{0%,10%{opacity:0;transform:translateY(16px)}20%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes prHead{0%,30%{transform:translate(0);opacity:0}34%{opacity:1}85%{transform:translate(252px);opacity:1}to{opacity:0}}@keyframes prRec{0%,to{opacity:.35}50%{opacity:1}}@keyframes sfSwipe{0%,26%{transform:translateY(0)}34%,60%{transform:translateY(-140px)}68%,to{transform:translateY(-280px)}}@keyframes sfLike{0%,33%{transform:scale(1)}37%{transform:scale(1.35)}42%,67%{transform:scale(1)}71%{transform:scale(1.35)}76%,to{transform:scale(1)}}@keyframes sfCount{0%,33%{opacity:1}34%,to{opacity:0}}@keyframes sfCount2{0%,33%{opacity:0}34%,67%{opacity:1}68%,to{opacity:0}}@keyframes sfCount3{0%,67%{opacity:0}68%,to{opacity:1}}@keyframes pmBar{0%,10%{transform:scaleY(0)}36%,85%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}@keyframes chBubble{0%,8%{opacity:0;transform:translate(-10px)}16%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes chTick{0%,14%{stroke-dashoffset:20;opacity:1}24%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes csType{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-4px);opacity:1}}.intro{position:fixed;inset:0;z-index:60;background:var(--bg);opacity:1;transition:opacity .52s var(--ease)}body.is-intro{overflow:hidden}html{scrollbar-gutter:stable}body.is-intro .head__nav a,body.is-intro .head__cta,body.is-intro .head__burger,body.is-intro #logo{opacity:0}body.intro-done .intro{opacity:0;pointer-events:none}.head__nav a,.head__cta{transition:opacity .42s var(--ease),transform .62s var(--soft),color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--soft)}body.is-intro .head__nav--l a{transform:translate(var(--from,60px))}body.is-intro .head__nav--r a{transform:translate(calc(-1 * var(--from,60px)))}body.is-intro .head__cta{transform:translate(30px)}.head__nav--l a:nth-child(1),.head__nav--r a:nth-child(2){--from:78px}.head__nav--l a:nth-child(2),.head__nav--r a:nth-child(1){--from:44px}body.intro-done .head__nav a{transition:opacity .46s var(--ease) .42s,transform .76s var(--soft) .42s,color var(--dur-fast) var(--ease) 0s}body.intro-done .head__nav--l a:nth-child(1),body.intro-done .head__nav--r a:nth-child(2){transition-delay:.54s,.54s,0s}body.intro-done .head__cta{transition:opacity .46s var(--ease) .6s,transform .76s var(--soft) .6s,box-shadow var(--dur-fast) var(--soft) 0s}body.no-anim .head__nav a,body.no-anim .head__cta,body.no-anim .intro,body.no-anim .logo,body.no-anim .logo__mark .mk-ink{transition:none!important}.logo{position:relative;display:inline-block;height:1em;line-height:1;white-space:nowrap;font-family:var(--font-logo);font-variation-settings:var(--vs-logo);font-weight:700;font-size:var(--logo-fs);letter-spacing:.005em;color:var(--ink);transform-origin:50% 50%;will-change:transform}.logo__anchor{position:absolute;right:0;top:0;display:flex;align-items:center;height:100%}.logo__reel{position:absolute;right:100%;top:50%;width:0;transform:translateY(-50%);clip-path:inset(0 -200% 0 -200%)}.logo__strip{position:absolute;right:0;top:0;display:flex;flex-direction:column;align-items:flex-end}.logo__strip span{display:flex;align-items:center;justify-content:flex-end}.logo__mark{position:absolute;right:100%;top:50%;display:flex;align-items:center;transform:translateY(-50%)}.logo__mark svg{display:block;height:.704em;width:1.173em;margin-right:.18em;flex:none;transform:translateY(-.003em)}.logo__mark .mk-gold path,.logo__mark .mk-gold rect{fill:url(#vhGold)}.logo__mark .mk-ink path,.logo__mark .mk-ink rect{fill:var(--ink)}.logo__mark .mk-ink{opacity:1;transition:opacity 1s var(--ease)}.logo.is-gold .logo__mark .mk-ink{opacity:0}@media (prefers-reduced-motion:reduce){.intro{display:none}}body.is-intro .head{z-index:70;background:transparent;box-shadow:none}.logo,.head__nav a,.head__cta,.head__burger span{transition-property:color,background,box-shadow,opacity,transform}.roll{position:absolute;z-index:2;left:var(--gut);right:var(--gut);top:calc(30vh - 50px)}.morph{display:block;position:relative;height:1.2em;overflow:hidden;white-space:nowrap}.morph>span{position:absolute;left:0;top:0;line-height:1.2;white-space:nowrap;will-change:transform}.morph__probe{position:absolute;left:0;top:0;visibility:hidden;white-space:nowrap;pointer-events:none}.deck{position:relative;height:auto;min-height:clamp(340px,37vw,480px);container-type:size;--h1-top:calc(12px * 1.4 + var(--sp-5) + 20px);--step:min(28cqh,21cqw)}.deal{position:absolute;right:10cqw;top:var(--h1-top);height:min(calc(100cqh - var(--h1-top)),88cqw);aspect-ratio:9/19.5;display:block;color:inherit;transform-origin:50% 100%;transform:translate(var(--x),var(--y,0px)) rotate(var(--r));z-index:var(--z)}.phone{position:relative;width:100%;height:100%;border-radius:clamp(30px,3.4vw,46px);background:#0d1226;padding:clamp(6px,.6vw,9px);box-shadow:0 30px 70px #0e1a3847,0 3px 8px #0e1a3824,inset 0 0 0 1.5px #ffffff1a,inset 0 0 0 4px #1a2040;animation:deal-float 6.4s ease-in-out infinite;animation-delay:var(--fd,0s)}@keyframes deal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.phone:before,.phone:after{content:"";position:absolute;width:3px;border-radius:2px;background:#1a2040}.phone:before{left:-3px;top:22%;height:11%;box-shadow:0 16% 0 0 #1a2040}.phone:after{right:-3px;top:26%;height:16%}.phone__screen{position:relative;width:100%;height:100%;overflow:hidden;background:#141b33;border-radius:clamp(24px,2.8vw,38px)}.phone__screen img,.phone__screen video{width:100%;height:100%;object-fit:cover}.phone__island{position:absolute;left:50%;top:clamp(8px,.9vw,12px);transform:translate(-50%);width:32%;height:clamp(14px,1.5vw,20px);border-radius:999px;background:#0d1226;z-index:3}.phone__status{position:absolute;left:0;right:0;top:clamp(9px,1vw,13px);z-index:2;display:flex;justify-content:space-between;padding:0 clamp(12px,1.4vw,18px);font-size:clamp(8px,.85vw,11px);font-weight:700;color:#fff;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.4)}.phone__status i{display:inline-block;width:clamp(14px,1.5vw,20px);height:clamp(7px,.75vw,10px);border-radius:3px;border:1.5px solid rgba(255,255,255,.9);position:relative;top:1px}.phone__status i:after{content:"";position:absolute;inset:1.5px;background:#fff;border-radius:1px}.deal:nth-child(1){--x:calc(-2 * var(--step));--r:-11deg;--z:1;--y:10px;--fd:-1.2s}.deal:nth-child(2){--x:calc(-1 * var(--step));--r:0deg;--z:2;--y:0px;--fd:-.4s}.deal:nth-child(3){--x:0px;--r:11deg;--z:1;--y:10px;--fd:-3.1s}@media (max-width:980px){.deck{height:clamp(300px,64vw,400px);min-height:0;--step:min(26cqh,20cqw)}.deal{right:50%;top:50%;height:min(100cqh,88cqw);margin-right:calc(-1 * (min(100cqh,88cqw) * 9 / 19.5) / 2);transform:translate(var(--x),calc(-50% + var(--y,0px))) rotate(var(--r))}.deal:nth-child(1){--x:calc(-1 * var(--step))}.deal:nth-child(2){--x:0px}.deal:nth-child(3){--x:var(--step)}}.proof{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,48px);padding-top:clamp(44px,5vw,80px)}.proof__item{display:flex;flex-direction:column;gap:10px}@media (max-width:860px){.proof{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.proof{grid-template-columns:1fr}}#deals .stat{font-size:var(--fs-stat);font-weight:600;color:var(--ink);letter-spacing:-.04em;line-height:.98;font-variant-numeric:tabular-nums;margin:0}#deals .label{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:var(--fs-label);font-weight:600;color:var(--ink-soft);letter-spacing:-.005em;text-transform:none}.eyebrow{display:inline-flex;align-items:center;gap:11px}.sym{height:10px;width:16.7px;flex:none}.eyebrow .sym{height:12px;width:20px}.sym path,.sym rect{fill:url(#vhGold)}#deals{overflow:hidden}#deals .deck{--h1-top:0px}#deals .deals__copy{display:flex;flex-direction:column;gap:var(--sp-4)}#deals .proof{grid-template-columns:1fr 1fr;padding-top:clamp(24px,3vw,40px)}#deals .stat{margin-left:-.053em}#deals .stat[data-count^="1"]{margin-left:-.145em}.sec-head{display:grid;grid-template-columns:minmax(120px,1fr) 3.4fr;gap:clamp(16px,3vw,48px);align-items:start;margin-bottom:clamp(44px,5.6vw,88px)}.sec-head h2{max-width:22ch}.sec-head .lede{margin-top:var(--sp-4)}@media (max-width:860px){.sec-head{grid-template-columns:1fr;gap:var(--sp-4)}}.rail{position:relative;margin-top:clamp(36px,4vw,64px)}.vid{flex:0 0 clamp(250px,26vw,330px);scroll-snap-align:start;background:var(--surface);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-card);text-align:left;border:0;padding:0;cursor:pointer;transition:transform var(--dur) var(--soft),box-shadow var(--dur) var(--soft)}.vid--wide{flex-basis:clamp(320px,36vw,460px)}.vid__thumb{position:relative;aspect-ratio:16/9;background:var(--ink);overflow:hidden}.vid__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--soft)}.vid__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.vid__title{font-size:15.5px;font-weight:600;color:var(--ink);letter-spacing:-.014em;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vid__meta{display:flex;gap:10px;align-items:center}.vid__meta .label{font-size:13px}.vid__meta .label--views{color:var(--gold-ink)}.brands{position:absolute;z-index:2;left:0;right:0;top:calc(30vh + 2.4 * var(--giant-fs) + 4vh + 100px);opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--soft),transform var(--dur-slow) var(--soft)}.brands.is-on{opacity:1;transform:none}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.marquee__track{--gap:clamp(40px,5.5vw,92px);display:flex;align-items:center;width:max-content;gap:var(--gap);animation:vh-marquee 46s linear infinite}.marquee__track img{height:calc(clamp(24px,2.4vw,34px) * var(--h,1));width:auto;flex:none;opacity:.92}@keyframes vh-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - (var(--gap) / 2)),0,0)}}#marqueeTrack{animation-duration:87s}#pressTrack{animation-duration:48s}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}.brands{opacity:1;transform:none}}.section--dark{background:var(--ink)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark .stat{color:var(--on-dark)}.section--dark p,.section--dark .lede{color:var(--on-dark-2)}.section--dark .eyebrow,.section--dark .label{color:#f6f7f594}.section--dark .a-fill{fill:var(--on-dark)}.section--dark .a-soft{stroke:#f6f7f529}.section--dark .a-panel{fill:#f6f7f51a}.section--dark .a-text{fill:var(--on-dark)}.section--dark .a-text--gold{fill:var(--gold)}:root{--mx:50%;--my:50%;--gold-dk:#8A6A1E;--gold-hi:#F3DFA0;--sheen:linear-gradient(105deg,var(--gold-dk) 0%,var(--gold) calc(var(--mx) - 26%),var(--gold-hi) var(--mx),var(--gold) calc(var(--mx) + 26%),var(--gold-dk) 100%)}.sym path,.sym rect,.flogo path,.flogo rect{fill:url(#vhGold)}@media (min-width:861px) and (prefers-reduced-motion:no-preference){#deals,#problem,#services,#formula,#work,#about,#apply{min-height:100svh;display:flex;flex-direction:column;justify-content:center}}.card{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--sh-card);padding:clamp(14px,1.4vw,18px) clamp(14px,1.4vw,18px) clamp(22px,2vw,28px);display:flex;flex-direction:column;gap:var(--sp-3);transition:transform var(--dur) var(--soft),box-shadow var(--dur) var(--soft),opacity var(--dur-slow) var(--soft)}.svc__card{gap:0;cursor:pointer;outline:none;padding:clamp(14px,1.4vw,18px) clamp(14px,1.4vw,18px) clamp(16px,1.6vw,20px)}.svc__card:focus-visible{box-shadow:0 0 0 3px #c09a3e80,var(--sh-lift)}.svc__card>.art{margin-bottom:16px}.svc__card.is-src{opacity:0;transition:none}.svc__top{display:flex;align-items:center;gap:12px;padding:0 4px}.svc__top h3{flex:1;align-self:center}.svcpop__back{position:absolute;inset:0;background:#0e1a386b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .42s var(--soft)}.svcpop__close{position:absolute;top:26px;right:26px;z-index:2;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:#ffffffeb;box-shadow:0 4px 14px #0e1a3824}.svcpop__close svg{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round}html.pop-open{overflow:hidden}:root{--flow-pad:clamp(64px,7vw,112px);--node:clamp(40px,3.4vw,54px)}.journey{position:relative}.flow__node{position:absolute;left:calc(var(--flow-pad) * -1);top:50%;z-index:1;width:var(--node);height:var(--node);margin-top:calc(var(--node) / -2);display:grid;place-items:center;border-radius:50%;background:var(--bg);border:2px solid var(--line);font-size:.92rem;font-weight:600;color:var(--ink-2);transition:border-color .35s,color .35s,background .35s}.flow__node.is-lit{border-color:var(--gold);color:var(--gold-ink)}.about__node.is-lit{background:var(--gold);border-color:var(--gold);color:#241a00}.about{position:relative;padding-left:var(--flow-pad)}.about__node{left:0;top:50%}.skipform{position:fixed;right:22px;top:0;z-index:40;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--pill);background:var(--ink);color:#fff;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap;box-shadow:0 10px 28px #0e1a3838;opacity:0;pointer-events:none;transform:translate(16px);transition:opacity var(--dur) var(--soft),transform var(--dur) var(--soft),background var(--dur-fast)}.skipform.is-on{opacity:1;pointer-events:auto;transform:none}@media (hover:hover) and (pointer:fine){.skipform:hover{background:#1b2a52}}.skipform svg{width:15px;height:15px;fill:none;stroke:var(--gold);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:860px){.skipform{right:12px;padding:9px 13px;font-size:12px}}@media (prefers-reduced-motion:reduce){.skipform{transition:none}}.btn--campaign{background:var(--ink);color:#fff;font-weight:700;border:2px solid var(--gold);border-radius:var(--pill)}@media (hover:hover) and (pointer:fine){.btn--campaign:hover{background:#1b2a52;color:#fff;box-shadow:0 10px 26px #0e1a3838,0 0 0 3px #c09a3e2e}}@media (min-width:861px) and (prefers-reduced-motion:no-preference){#services{padding-block:clamp(84px,10vh,104px) clamp(36px,5vh,64px)}#work{height:100svh;min-height:620px;padding-block:clamp(84px,10vh,100px) clamp(18px,3vh,32px);justify-content:flex-start}#work>.shell{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}#work .sec-head{margin-bottom:clamp(14px,2.2vh,24px)}#work .sec-head{grid-template-columns:1fr;gap:10px}#work .sec-head h2{font-size:clamp(1.6rem,2.3vw,2.4rem);max-width:none}#work .sec-head .lede{margin-top:6px;font-size:1.02rem;max-width:none}#work .rail{flex:none;margin-top:clamp(14px,2.2vh,22px)}#work .vid{flex-basis:clamp(190px,14.5vw,240px)}#work .vid--wide{flex-basis:clamp(250px,20vw,330px)}#work .vid__body{padding:10px 14px 12px;gap:4px}#work .vid__title{font-size:13.5px;-webkit-line-clamp:1}#work .vid__meta .label{font-size:12px}}.vid__tags{display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--pill);font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}@media (min-width:861px) and (prefers-reduced-motion:no-preference){#work .rail{margin:0;min-height:0;display:flex;flex-direction:column}#work .vid,#work .vid--wide{flex:none;display:grid;grid-template-columns:clamp(130px,10vw,170px) 1fr;align-items:center;scroll-snap-align:start}#work .vid:hover{transform:translateY(-2px)}#work .vid__thumb{height:100%;aspect-ratio:16/9}#work .vid__body{padding:10px 14px;gap:5px}#work .vid__title{font-size:13.5px;line-height:1.3;-webkit-line-clamp:unset;display:block}}@media (min-width:861px) and (prefers-reduced-motion:no-preference){#formula{padding-block:clamp(84px,10vh,104px) clamp(40px,6vh,72px);justify-content:flex-start}#formula .sec-head .lede{margin-top:8px}}html:not(.no-alpha) .hero__video{filter:drop-shadow(0 0 3.5px rgba(120,124,132,.4)) drop-shadow(0 0 14px rgba(120,124,132,.35))}:root{--ease-out-strong:cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-2px)}.card:hover{transform:translateY(-5px);box-shadow:var(--sh-lift)}.card:hover h3:after{transform:scaleX(1)}.vid:hover{transform:translateY(-4px);box-shadow:var(--sh-lift)}.vid:hover .vid__thumb img{transform:scale(1.04)}}.card{transition:transform .2s var(--ease-out-strong),box-shadow .2s var(--ease-out-strong),border-color .2s var(--ease-out-strong),opacity .5s var(--soft)}.vid{transition:transform .2s var(--ease-out-strong),box-shadow .2s var(--ease-out-strong)}.btn:active,.iconbtn:active,.svc__card:active,.vid:active,.media--wide:active{transform:scale(.97);transition-duration:.12s}.btn,.media--wide{transition-property:transform,background,color,border-color,box-shadow;transition-timing-function:var(--ease-out-strong)}.skipform,.skipform.is-on{transform:none}.skipform{transition:opacity var(--dur) var(--soft),scale .12s var(--ease-out-strong),background var(--dur-fast)}.skipform:not(.is-on){visibility:hidden;transition:opacity var(--dur) var(--soft),scale .12s var(--ease-out-strong),background var(--dur-fast),visibility 0s linear var(--dur)}.skipform:active{scale:.97}.reveal{transition:opacity .5s var(--soft),transform .5s var(--soft)}.card.reveal{transition:transform .5s var(--soft),opacity .5s var(--soft),box-shadow .2s var(--ease-out-strong),border-color .2s var(--ease-out-strong)}.card.reveal.in{transition:transform .2s var(--ease-out-strong),box-shadow .2s var(--ease-out-strong),border-color .2s var(--ease-out-strong),opacity .5s var(--soft)}@media (prefers-reduced-motion:reduce){.btn:active,.iconbtn:active,.svc__card:active,.vid:active,.media--wide:active{transform:none}.skipform:active{scale:1}}.skiplink{position:fixed;left:16px;top:12px;z-index:200;padding:12px 18px;border-radius:var(--pill);background:var(--ink);color:#fff;font-weight:600;font-size:14px;text-decoration:none;transform:translateY(-160%);transition:transform .2s var(--ease-out-strong)}.skiplink:focus{transform:none}:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}[tabindex="-1"]:focus{outline:none}@media (max-width:860px){a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]){scroll-margin-top:calc(var(--head-h) + 12px)}}.section--dark :focus-visible,.dark :focus-visible,.lb :focus-visible{outline-color:var(--gold)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:none}.skipform{min-height:44px}.tag{font-size:12px;height:22px}@media (max-width:600px){.roll{top:92px}.roll:has(.morph){font-size:min(15vw,8.2vh);letter-spacing:.05em}.brands{top:auto;bottom:calc(14px + env(safe-area-inset-bottom))}}@media (max-width:860px){.scene__video video,.scene__mask video,.hero__video{object-fit:cover;object-position:50% 100%}}@media (max-width:860px){.head__cta{display:inline-flex;height:44px;padding-inline:16px;font-size:.88rem}.head__burger{width:44px;height:44px;padding:13px 11px}}@media (max-width:860px){#deals .deals__copy{display:contents}#deals .deck{order:1;margin-top:var(--sp-6)}#deals .proof{order:2;grid-template-columns:repeat(2,1fr);gap:28px 20px}}@media (max-width:860px){.about__body .btn{white-space:normal;max-width:100%;height:auto;min-height:48px;padding-block:12px;text-align:center;line-height:1.3}}.skipform{border:3px solid var(--gold)}@media (max-width:860px){.skipform{top:auto;right:0;left:0;bottom:calc(16px + env(safe-area-inset-bottom));margin-inline:auto;width:max-content;min-height:44px;padding:10px 18px;font-size:13px}}@media (max-width:860px){.field input,.field select,.field textarea{font-size:16px}.foot__nav{gap:0 22px}.foot__nav a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:600px){#services .svc__card{padding:10px 10px 12px}#services .svc__card>.art{margin-bottom:10px}#services .svc__top{gap:8px;padding:0 2px;align-items:flex-start}#services .svc__top h3{font-size:14px;line-height:1.25}#work .vid{flex-basis:168px}#work .vid--wide{flex-basis:200px}#work .vid__body{padding:9px 11px 11px;gap:5px}#work .vid__title{font-size:12.5px;line-height:1.3;-webkit-line-clamp:2}#work .vid__meta .label{font-size:11px}#work .tag{font-size:11px;height:20px;padding:0 7px}:root{--flow-pad:44px;--node:34px}.flow__node{font-size:.8rem}#formula{padding-bottom:28px}#about{padding-top:28px}.about{gap:20px}.about__photo img{aspect-ratio:4/3;object-position:50% 30%}}@media (max-width:860px){body.is-intro .head__cta{transform:translate(12px)}}.btn{position:relative}.btn:after{content:"";position:absolute;left:0;right:0;top:100%;height:6px}@media (max-width:600px){.roll{top:118px}}@media (max-width:860px){.head__cta{display:none}}.head,.head.is-stuck,.mnav{backdrop-filter:none;-webkit-backdrop-filter:none}.head{background:#fcfcfaf5}.head.is-stuck{background:#fffffffa}.mnav{background:#fff}@media (min-width:981px){#deals .deck{height:clamp(340px,37vw,480px);min-height:0;align-self:center}}@media (max-width:600px){#deals .deck{--step:min(24cqh,17cqw)}#deals .deal{height:min(100cqh,82cqw);margin-right:calc(-1 * (min(100cqh,82cqw) * 9 / 19.5) / 2)}}.mnav{display:flex;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-8px) scale(.97);transform-origin:50% 0;transition:opacity .16s ease-in,transform .16s var(--ease-out-strong),visibility 0s linear .16s}.mnav.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition:opacity .22s ease-out,transform .28s var(--ease-out-strong),visibility 0s}.mnav>*{opacity:0;transform:translateY(-6px);transition:opacity .12s ease-in,transform .12s ease-in}.mnav.is-open>*{opacity:1;transform:none;transition:opacity .24s ease-out,transform .32s var(--ease-out-strong)}.mnav.is-open>:nth-child(1){transition-delay:40ms}.mnav.is-open>:nth-child(2){transition-delay:75ms}.mnav.is-open>:nth-child(3){transition-delay:.11s}.mnav.is-open>:nth-child(4){transition-delay:145ms}.mnav.is-open>:nth-child(5){transition-delay:.18s}@media (min-width:861px){.mnav{display:none}}.head__burger span{transition:transform .26s var(--ease-out-strong),opacity .16s ease}.head__burger[aria-expanded=true] span:nth-child(1){transform:translateY(6.6px) rotate(45deg)}.head__burger[aria-expanded=true] span:nth-child(2){opacity:0}.head__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6.6px) rotate(-45deg)}@media (prefers-reduced-motion:reduce){.mnav,.mnav.is-open,.mnav>*,.mnav.is-open>*{transition:none;transform:none}.head__burger span{transition:none}.mnav.is-open>*{opacity:1}}:root{--vs-logo:"wdth" 86,"wght" 900;--logo-fs:24.15px}.logo{font-weight:900}.head__nav a,.head__cta,.mnav a{text-transform:uppercase;letter-spacing:.09em;font-size:.8rem;font-weight:600}@media (min-width:861px) and (prefers-reduced-motion:no-preference){#deals,#services,#formula,#about,#apply{min-height:0}}.hero.hero--video{position:relative;height:auto;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--head-h) + 40px) 0 0;background:var(--ink);color:var(--on-dark);overflow:hidden}html .hero.hero--video .hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:none;pointer-events:none}html .hero.hero--video .hero__video{background:url(assets/hero-banner.jpg?v=7) 50% 50%/cover no-repeat}@media (orientation:portrait){html .hero.hero--video .hero__video{background-image:url(assets/hero-banner-vertical.jpg?v=3)}}.hero--video .reveal{opacity:1;transform:none}.hero__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0e1a385c,#0e1a3814 38%,#0e1a38a3)}.hero__inner{position:relative;z-index:1;width:100%}.hero--video .eyebrow{color:#f6f7f5b8}@media (max-width:600px){.hero--video .eyebrow{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.8),0 0 10px rgba(0,0,0,.7),0 0 24px rgba(0,0,0,.55)}}.hero--video h1{color:#fff;max-width:none;margin-top:var(--sp-5)}.hero--video h1 .ln{display:block}.hero--video .lede{color:#f6f7f5d1;margin-top:clamp(20px,2.4vw,28px);max-width:52ch}.hero--video .hero__actions{margin-top:clamp(24px,3vw,36px)}.btn--light{background:#fff;color:var(--ink)}.btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffff6b}@media (hover:hover) and (pointer:fine){.btn--light:hover{transform:translateY(-2px);box-shadow:0 18px 44px #00000047}.btn--ghost:hover{background:#ffffff1a;transform:translateY(-2px)}}.hero--video .brands{position:relative;z-index:1;inset:auto;opacity:1;transform:none;margin-top:clamp(36px,6vh,72px);padding-block:clamp(18px,3vh,30px) clamp(22px,3.6vh,36px);background:none}.hero--video .hero__scrim{background:linear-gradient(180deg,#0e1a385c,#0e1a3814 34%,#0e1a3899 72%,#0e1a38d1)}.hero--video .hero__scrim{background:linear-gradient(90deg,#00000080,#00000045 45%,#0000 72%),linear-gradient(180deg,#0000008a,#0000004a 10%,#00000021 28%,#0000008a 72%,#0000009e 84%,#00000073)}.hero--video .marquee__track img{opacity:1;filter:drop-shadow(0 1px 6px rgba(0,0,0,.3))}.hero--video .marquee__track img.is-mono{filter:brightness(0) invert(1) drop-shadow(0 1px 6px rgba(0,0,0,.3))}.hero--video .marquee__track img.is-deep{filter:brightness(2.1) saturate(1.15) drop-shadow(0 1px 6px rgba(0,0,0,.3))}@media (max-width:860px){.hero.hero--video{min-height:100svh}.hero--video .brands{margin-top:32px}.hero--video .hero__scrim{background:linear-gradient(180deg,#0000008a,#0000004a 10%,#00000029 22%,#00000080 42%,#000000b3 70%,#000000a8 86%,#00000073)}}.dots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2.8vw,34px) clamp(32px,5vw,80px)}.dots li{position:relative;padding-left:26px;display:flex;flex-direction:column;gap:6px}.dots li:before{content:"";position:absolute;left:1px;top:.5em;width:9px;height:9px;border-radius:50%;background:var(--gold)}.dots strong{font-size:clamp(1.08rem,1.35vw,1.25rem);line-height:1.2;font-weight:600;color:var(--ink);letter-spacing:-.01em}.dots span{color:var(--ink-soft);line-height:1.55;max-width:46ch}@media (max-width:600px){.dots{grid-template-columns:1fr;gap:20px}}#about .about{padding-left:0}#about .about__body .lede{text-align:justify}#about .about__body .lede.is-rect{text-align-last:justify}@media (min-width:1180px){#about .about__body .lede{max-width:30.1em}}.tstm{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,32px);max-width:980px}@media (max-width:860px){.tstm{grid-template-columns:1fr;max-width:420px}}.tstm__item{display:flex;flex-direction:column;gap:var(--sp-4)}.tstm__item video{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:var(--r-lg,18px);background:#000}.tstm__who{display:flex;flex-direction:column;gap:2px}.tstm__who strong{font-weight:600;color:var(--on-dark);letter-spacing:-.012em}.has-flood{isolation:isolate}.flood{position:absolute;inset:-2px;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.flood__dot{position:absolute;left:0;top:0;width:0;height:0;border-radius:50%;background:radial-gradient(circle,var(--flood) 0%,var(--flood) 70%,var(--flood0) 100%);transform:translate(-50%,-50%) scale(0);transition:transform 1.6s cubic-bezier(.25,.6,.25,1)}.is-flooded .flood__dot{transform:translate(-50%,-50%) scale(1)}.btn__label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:inherit;transition:color .5s ease}.btn__label svg{transition:stroke .5s ease}.is-flooded .btn__label{color:var(--flood-ink)}.is-flooded .btn__label svg{stroke:var(--flood-ink)}.btn--ink,.btn--campaign,.skipform{--flood:#C09A3E;--flood0:rgba(192,154,62,0);--flood-ink:#0E1A38}.btn--light{--flood:#0E1A38;--flood0:rgba(14,26,56,0);--flood-ink:#fff}.btn--ghost,.btn--gold{--flood:#fff;--flood0:rgba(255,255,255,0);--flood-ink:#0E1A38}@media (hover:hover) and (pointer:fine){.has-flood.btn--campaign:hover,.has-flood.skipform:hover{background:var(--ink)}}@media (hover:hover) and (pointer:fine){.has-flood.btn--ghost:hover{background:transparent}}section#formula{min-height:0;display:block;padding-block:clamp(56px,7vw,96px)}section#formula .sec-head{margin-bottom:clamp(28px,3.4vw,48px)}.steps4{--nd:38px;--art:clamp(150px,13vw,200px);position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;row-gap:clamp(16px,2vw,24px);max-width:760px}.steps4 li{display:grid;grid-template-columns:var(--nd) var(--art) 1fr;align-items:center;column-gap:clamp(18px,2.4vw,32px)}.steps4__node{position:relative;z-index:1;width:var(--nd);height:var(--nd);display:grid;place-items:center;border-radius:50%;background:var(--bg);border:2px solid var(--line);font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--ink-2);font-variant-numeric:tabular-nums;transition:border-color .6s,color .6s}.steps4 li.is-lit .steps4__node{border-color:var(--gold);color:var(--gold-ink)}.steps4 h3{margin:0;font-size:clamp(1.1rem,1.4vw,1.3rem);line-height:1.25;font-weight:600;color:var(--ink);letter-spacing:-.01em}.steps4 .art{background:#fff;border:1px solid var(--line);box-shadow:var(--sh-card);border-radius:16px}.steps4__track{position:absolute;z-index:0;left:calc(var(--nd) / 2 - 1px);top:0;width:2px;height:0;pointer-events:none;background:var(--line)}.steps4__track i{position:absolute;inset:0;background:var(--gold);transform:scaleY(0);transform-origin:center top;transition:transform 4.8s linear}.steps4.is-run .steps4__track i{transform:scaleY(1)}.steps4 .art [class*=k-]{animation-duration:8.3s}.steps4 .k-popfast{--d:calc(var(--i,0) * .22s)}.steps4 .k-bar{--d:calc(var(--i,0) * .19s)}.steps4 .k-tick{--d:calc(var(--i,0) * .67s + .88s)}.steps4 li.is-lit .art [class*=k-]{animation-play-state:running}@media (max-width:600px){section#formula{padding-block:48px 52px}.steps4{--nd:32px;--art:118px;row-gap:14px}.steps4 li{column-gap:14px}.steps4 h3{font-size:1rem}.steps4 .art{border-radius:12px}}@media (prefers-reduced-motion:reduce){.steps4__track i{transition:none;transform:scaleY(1)}.steps4__node{transition:none}}#apply{background:#fff;color:var(--ink)}#apply #formula{padding:0;min-height:0;display:block}.apply{align-items:start}@media (min-width:901px){.apply{grid-template-columns:1.05fr .95fr}}#apply .steps4 h3{white-space:nowrap;text-transform:capitalize}.apply__head h2{margin:0}.sec-head.apply__head{grid-template-columns:1fr;gap:var(--sp-4)}#apply .steps4{--art:clamp(150px,12vw,196px);--nd:38px;max-width:none;row-gap:clamp(14px,1.6vw,20px)}#apply .steps4 li{column-gap:clamp(16px,2vw,28px)}#apply .steps4__node{background:#fff}#apply .steps4 h3{font-size:clamp(1.1rem,1.45vw,1.32rem)}#apply .steps4 .art{background:var(--bg);box-shadow:none;border-color:var(--line);border-radius:14px}#apply .field label{color:var(--ink-2)}#apply .field input,#apply .field select,#apply .field textarea{background:#fff;border-color:#0e1a3833;color:var(--ink)}#apply .field input::placeholder,#apply .field textarea::placeholder{color:#0e1a3866}#apply .field input:focus,#apply .field select:focus,#apply .field textarea:focus{background:#fff;border-color:var(--gold);box-shadow:0 0 0 3px #c09a3e2e}#apply .field select option{background:#fff;color:var(--ink)}#apply .field__err{color:#b3261e}#apply .field.is-bad input,#apply .field.is-bad select{border-color:#b3261e}#apply .form__note{color:var(--ink-body)}#apply .form__done{color:var(--ink)}#apply .btn--gold{--flood:#0E1A38;--flood0:rgba(14,26,56,0);--flood-ink:#fff}@media (max-width:600px){#apply .steps4{--art:96px;--nd:30px}#apply .steps4 li{column-gap:12px}#apply .steps4 h3{font-size:.95rem}}@media (max-width:380px){#apply .steps4{--art:72px}#apply .steps4 h3{font-size:.9rem}}@media (max-width:340px){#apply .steps4{--art:60px}#apply .steps4 h3{font-size:.82rem}}.apply>*{min-width:0}.dots details>summary{list-style:none}.dots details>summary::-webkit-details-marker{display:none}.dots details>span{display:block;margin-top:6px}@media (min-width:601px){.dots details>summary{cursor:default;pointer-events:none}}@media (max-width:600px){#services,#testimonials{padding-block:52px}#services .sec-head{margin-bottom:18px}.dots{gap:0;border-top:1px solid var(--line)}.dots li{padding-left:22px;border-bottom:1px solid var(--line);gap:0}.dots li:before{top:22px}.dots details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;-webkit-tap-highlight-color:transparent}.dots details>summary strong{font-size:1rem}.dots details>summary:after{content:"";flex:none;width:8px;height:8px;margin-right:6px;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:translateY(-2px) rotate(45deg);transition:transform .25s var(--ease-out-strong,ease)}.dots details[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.dots details>span{margin:0;padding:0 26px 14px 0;font-size:.92rem}}@media (max-width:860px){.tstm{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:none}.tstm__item video{border-radius:12px}#testimonials .sec-head{margin-bottom:20px}}#apply .apply__head .eyebrow{color:var(--ink)}#apply .steps4__track i{background:var(--ink)}#apply .steps4 li.is-lit .steps4__node{background:var(--ink);border-color:var(--ink);color:#fff}.intro.is-door{background:none}body.intro-done .intro.is-door{opacity:1}.intro__logo{position:absolute;margin:0;z-index:2}.intro__logo .logo__house{display:inline-block}.door__stage{position:absolute;inset:0;overflow:hidden}.door__leaf{position:absolute;top:0;bottom:0;width:calc(50% + 1px);background:var(--bg);transition:transform 1.25s cubic-bezier(.7,0,.22,1),box-shadow .6s ease}.door__leaf--l{left:0}.door__leaf--r{right:0}.intro.is-open .door__leaf--l{transform:translate(-100%);box-shadow:16px 0 36px #0e1a3824}.intro.is-open .door__leaf--r{transform:translate(100%);box-shadow:-16px 0 36px #0e1a3824}html{-webkit-tap-highlight-color:transparent}a,button,summary,label,select,[role=button]{touch-action:manipulation}.btn,.skipform,.head__burger,.dots details>summary{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (hover:none),(pointer:coarse){.btn:active,.skipform:active{transform:scale(.97);transition-duration:.1s}.head__burger:active,.iconbtn:active,.vid:active{opacity:.7}.mnav a:active,.foot__nav a:active{color:var(--gold-ink)}}html:not(.js) .intro{display:none}html:not(.js) .reveal{opacity:1;transform:none}html:not(.js) .logo{width:auto;text-decoration:none}html:not(.js) .logo__anchor{position:static}html:not(.js) .logo__mark,html:not(.js) .logo__reel,html:not(.js) .logo__strip{position:static;transform:none;width:auto;height:auto;clip-path:none}html:not(.js) .steps4__track{top:calc(var(--art) * 9 / 32);bottom:calc(var(--art) * 9 / 32);height:auto}html:not(.js) .steps4__track i{transform:scaleY(1)}html:not(.js) #apply .steps4 .steps4__node{background:var(--ink);border-color:var(--ink);color:#fff}html:not(.js) .steps4 .art [class*=k-]{animation-play-state:running}.head__nav a,.mnav a{font-weight:800}.head__nav a,.mnav a{color:var(--ink)}#services .sec-head--shout{display:block;text-align:center;margin-bottom:clamp(36px,4.6vw,72px)}#services .shout{font-size:clamp(2.7rem,11vw,8.4rem);font-weight:800;text-transform:uppercase;letter-spacing:-.03em;line-height:.9;margin:0 auto;max-width:none;color:var(--ink)}#services .sec-head--shout .lede{margin:clamp(14px,1.6vw,22px) auto 0;max-width:48ch;text-wrap:balance;font-size:clamp(1.05rem,1.4vw,1.3rem);color:var(--ink-soft)}#deals .proof__item:first-child{grid-column:1 / -1}.featured{padding-block:clamp(40px,5vw,72px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.featured .eyebrow{margin-bottom:clamp(18px,2.4vw,28px)}.featured .marquee__track{--gap:clamp(44px,6vw,96px)}.featured .marquee__track img{opacity:1;height:calc(clamp(24px,2.6vw,38px) * var(--h,1))}.results{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"zai victor" "earn victor";gap:clamp(18px,2.4vw,32px);max-width:980px;margin-top:clamp(28px,3.6vw,52px);align-items:start}.results__item{margin:0;display:flex;flex-direction:column;gap:10px}.results__item--zai{grid-area:zai}.results__item--victor{grid-area:victor}.results__item--earn{grid-area:earn}.results__item img{display:block;width:100%;height:auto;background:#fff;border-radius:14px;padding:clamp(10px,1.4vw,16px);box-shadow:0 14px 34px #00000047}.results__item figcaption{font-size:.92rem;color:var(--on-dark-2);letter-spacing:-.005em}@media (max-width:700px){.results{grid-template-columns:1fr;grid-template-areas:"zai" "victor" "earn";max-width:none}}.proofwall{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(18px,2.4vw,32px);align-items:stretch}.proofwall .tstm{max-width:none}.results{display:block;position:relative;overflow:hidden;max-width:none;margin-top:0;grid-template-columns:none;grid-template-areas:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(180deg,transparent,#000 9%,#000 91%,transparent)}.results__track{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;gap:22px;padding-block:14px}.results__item{grid-area:auto;flex:none}.results .results__track{animation:vh-rise 34s linear infinite}@keyframes vh-rise{to{transform:translate3d(0,calc(-50% - 11px),0)}}@media (hover:hover) and (pointer:fine){.results:hover .results__track{animation-play-state:paused}}.tstm__item video{pointer-events:none}@media (max-width:860px){.proofwall{grid-template-columns:1fr;gap:26px}.results{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.results__track{position:static;flex-direction:row;align-items:flex-start;width:max-content;gap:16px;padding-block:0}.results__item{width:min(78vw,330px)}.results .results__track{animation:vh-slide 30s linear infinite}}@keyframes vh-slide{to{transform:translate3d(calc(-50% - 8px),0,0)}}@media (prefers-reduced-motion:reduce){.results__track{animation:none!important}.results__item[aria-hidden=true]{display:none}.results{overflow-y:auto}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.results{overflow-x:auto;overflow-y:hidden}}.featured{border-top:0;padding-top:0}#deals{padding-bottom:clamp(28px,3.4vw,52px)}@supports (overflow:clip){#deals{overflow:visible;overflow-x:clip}}.tstm__item{position:relative}.tstm__open{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-end;justify-content:flex-start;padding:12px;border:0;margin:0;background:linear-gradient(180deg,transparent 58%,rgba(6,10,22,.55));border-radius:var(--r-lg,18px);cursor:pointer;color:#fff;font:inherit;-webkit-user-select:none;user-select:none}.tstm__cue{display:inline-flex;align-items:center;gap:8px;padding:8px 13px 8px 9px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);font-size:.8rem;font-weight:600;letter-spacing:.01em;transition:background .2s var(--ease),transform .2s var(--ease)}.tstm__cue svg{width:18px;height:18px;padding:3px;border-radius:50%;background:var(--gold);fill:#241a00;flex:none}@media (hover:hover) and (pointer:fine){.tstm__open:hover .tstm__cue{background:#ffffff47;transform:translateY(-2px)}}.tstm__open:active .tstm__cue{transform:scale(.96)}.tstm__open:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.lb__frame.lb__frame--clip{width:auto;height:min(86svh,900px);aspect-ratio:9/16;max-width:100%}.lb__frame--clip video{display:block;width:100%;height:100%;object-fit:contain;background:#000}@media (max-width:860px){.tstm__open{padding:6px;border-radius:12px}.tstm__cue{padding:6px;font-size:0;gap:0}.tstm__cue svg{width:24px;height:24px;padding:5px}.lb__frame.lb__frame--clip{height:auto;width:100%;max-height:82svh}}body.is-intro .head{border-color:transparent}.head{transition:box-shadow .3s,background .3s,border-color .3s}.head__nav--l{margin-left:16px}.pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);align-items:stretch}.pillar{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--sh-card);padding:clamp(22px,2.4vw,34px);display:flex;flex-direction:column}.pillar__word{margin:0;font-size:clamp(2.4rem,4.4vw,4rem);font-weight:800;font-style:italic;padding-right:.08em;text-transform:uppercase;letter-spacing:-.03em;line-height:.9;color:var(--ink)}.pillar__word:after{content:"";display:block;width:44px;height:4px;border-radius:2px;background:var(--gold);margin-top:16px}.pillar__tag{margin:14px 0 0;font-size:1.02rem;line-height:1.5;color:var(--ink-soft);max-width:30ch}.pillar .art{margin:clamp(18px,2vw,26px) 0;aspect-ratio:16/9;background:var(--bg);border-radius:14px}.pillar .art [class*=k-]{animation-duration:6.2s}.pillar--film .art{--offset:.4s}.pillar--edit .art{--offset:.8s}.pillar--post .art{--offset:1.2s}.pillar.in .art [class*=k-],html:not(.js) .pillar .art [class*=k-]{animation-play-state:running}.pillar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.pillar__list li{position:relative;padding-left:20px}.pillar__list li:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:var(--gold)}.pillar__list strong{font-size:1.08rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.25}.pillar__list details>summary{list-style:none}.pillar__list details>summary::-webkit-details-marker{display:none}.pillar__list details>span{display:block;margin-top:4px;color:var(--ink-soft);line-height:1.5;font-size:.96rem}@media (min-width:601px){.pillar__list details>summary{cursor:default;pointer-events:none}}@media (max-width:980px){.pillars{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}@media (max-width:600px){.pillar{padding:22px 20px}.pillar .art{margin:16px 0 6px}.pillar__list{gap:0}.pillar__list li{padding-left:18px;border-bottom:1px solid var(--line)}.pillar__list li:last-child{border-bottom:0}.pillar__list li:before{top:21px}.pillar__list details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer}.pillar__list details>summary:after{content:"";width:9px;height:9px;flex:none;margin-right:4px;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:translateY(-3px) rotate(45deg);transition:transform .25s var(--ease)}.pillar__list details[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.pillar__list details>span{margin:0;padding:0 26px 14px 0;font-size:.92rem}}@media (min-width:981px){.pillars{grid-template-rows:repeat(3,auto);row-gap:0}.pillar{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}.pillar__list{display:contents}.pillar__list li{padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.art .k-count,.art .k-count2{opacity:0!important}}.head.has-liquid{--lq-mid-d:.18s;--lq-side-d:.34s;--lq-cta-d:.54s;--lq-pill-d:.95s;transition:background-color .2s ease var(--lq-pill-d),border-color .3s ease var(--lq-pill-d),box-shadow .5s ease var(--lq-pill-d)}.head.has-liquid:not(.is-solid){--lq-mid-d:.52s;--lq-side-d:.14s;--lq-cta-d:60ms;--lq-pill-d:0ms;background-color:transparent;border-color:transparent;box-shadow:none}.head.has-liquid .head__nav a{color:inherit}.head.has-liquid .head__nav,.head.has-liquid .head__burger{color:var(--ink);transition:color .26s ease var(--lq-side-d),text-shadow .26s ease var(--lq-side-d)}.head.has-liquid .head__burger span{background:currentColor}.head.has-liquid .logo{transition:color .26s ease var(--lq-mid-d),text-shadow .26s ease var(--lq-mid-d)}.head.has-liquid:not(.is-solid) .head__nav,.head.has-liquid:not(.is-solid) .head__burger,.head.has-liquid:not(.is-solid) .logo{color:#fff;text-shadow:0 1px 2px rgba(8,14,32,.35),0 1px 16px rgba(8,14,32,.55)}@media (hover:hover) and (pointer:fine){.head.has-liquid .head__nav a:hover{color:inherit;opacity:.78}}.head.has-liquid .head__cta{transition:box-shadow .26s ease var(--lq-cta-d),background-color .26s ease var(--lq-cta-d),color .26s ease var(--lq-cta-d)}body.intro-done .head.has-liquid .head__cta{transition:opacity .46s var(--ease) .6s,transform .76s var(--soft) .6s,box-shadow .26s ease var(--lq-cta-d),background-color .26s ease var(--lq-cta-d),color .26s ease var(--lq-cta-d)}.head.has-liquid:not(.is-solid) .head__cta{background-color:transparent;box-shadow:inset 0 0 0 1.5px #ffffff9e}.head__liquid{position:absolute;left:-24px;top:-24px;width:calc(100% + 48px);height:calc(100% + 48px);z-index:-1;pointer-events:none;overflow:visible;opacity:1;transition:opacity 0s}.head.is-solid .head__liquid{opacity:0;transition:opacity 0s linear 1.15s}.head__liquid .lq-all{opacity:1}.head__liquid .lq{fill:#fff}.head__liquid .lq,.head__liquid .lq-neck{transform-box:fill-box;transform-origin:50% 50%}.head__liquid .lq-neck{transform:scaleY(.38);transition:transform .26s cubic-bezier(.5,0,.75,0) 0ms}.head__liquid .lq-bar{transform:scaleX(.005);transition:transform .52s cubic-bezier(.6,0,.25,1) .12s}.head__liquid .lq-end{transform:translate(var(--dx,0px)) scale(.12);transition:transform .52s cubic-bezier(.6,0,.25,1) .12s}.head__liquid .lq-core{transform:scale(0);transition:transform .38s cubic-bezier(.55,0,.8,.35) .48s}.head.is-solid .head__liquid .lq-core{transform:none;transition:transform .6s cubic-bezier(.3,1.45,.55,1) 0ms}.head.is-solid .head__liquid .lq-bar,.head.is-solid .head__liquid .lq-end{transform:none;transition:transform .65s cubic-bezier(.6,0,.2,1) .15s}.head.is-solid .head__liquid .lq-neck{transform:none;transition:transform .48s cubic-bezier(.3,1.6,.5,1) .47s}.head.lq-instant,.head.lq-instant *{transition:none!important}body.is-intro .head__liquid{visibility:hidden}@media (prefers-reduced-motion:reduce){.head.has-liquid,.head.has-liquid:not(.is-solid){--lq-mid-d:0ms;--lq-side-d:0ms;--lq-cta-d:0ms;--lq-pill-d:0ms}}#services{padding-top:50px;scroll-margin-top:calc(var(--head-h) - 30px)}#services{padding-top:75px;scroll-margin-top:calc(var(--head-h) - 55px)}#services .sec-head--shout{--fs:clamp(2.4rem,min(14.5vw,31vh - 150px),11rem);--k:1.4;margin-bottom:0}#services .shout{position:relative;margin:0;max-width:none;height:calc(var(--fs) * .75 * var(--k));overflow:hidden;font-size:var(--fs);line-height:1;font-weight:800;letter-spacing:-.03em;text-transform:uppercase;text-align:center;color:var(--ink)}#services .shout span{display:block;white-space:nowrap;transform-origin:50% 0;transform:scaleY(var(--k)) translateY(-.149em)}#services .sec-head--shout{--k:1}#services .shout{font-weight:600;letter-spacing:-.04em;text-transform:none}#services .sec-head--shout .lede{margin-top:calc(51px - .43em);margin-bottom:calc(50px - .5em)}@media (max-width:600px){#services .sec-head--shout .lede{margin-top:calc(48px - .43em);margin-bottom:calc(46px - .5em)}}@media (min-width:981px){#services{padding-bottom:clamp(16px,3vh,56px)}#services>.shell{max-width:1440px}.pillars{column-gap:clamp(20px,2.4vw,48px);grid-template-rows:repeat(3,auto)}.pillar{grid-row:span 3;padding:clamp(14px,4vh - 12px,44px) clamp(20px,1.8vw,40px)}.pillar__word{font-size:clamp(2.2rem,7vh - 10px,4.4rem)}.pillar__word:after{margin-top:clamp(10px,1.6vh,18px)}.pillar{container-type:inline-size}.pillar .art{--art-h:clamp(40px,44vh - 180px,230px);--art-box:min(var(--art-h),56.25cqi);aspect-ratio:auto;height:var(--art-box);margin-block:clamp(8px,3.6vh - 16px,30px)}.pillar .art svg{width:auto;height:calc(var(--art-box) * .88);max-width:none}.pillar__list li{padding-left:18px;padding-bottom:clamp(6px,2.2vh - 8px,22px)}.pillar__list li:last-child{padding-bottom:0}}@media (min-width:981px) and (pointer:coarse){.pillar .art{--art-h:230px;margin-block:clamp(14px,2vw,30px)}}#deals .deals__copy{gap:0}#deals .deals__copy h2.eyebrow{margin:0}#deals .proof{padding-top:calc(var(--feat-gap) - var(--fs-stat) * .13)}@media (max-width:860px){#deals .deck{margin-top:var(--feat-gap)}}:root{--feat-gap:46px}.featured{border-bottom:0;padding-bottom:0}.featured .eyebrow{margin-bottom:var(--feat-gap)}#about{padding-top:calc(var(--feat-gap) + 1px);scroll-margin-top:max(0px,calc(clamp(56px,6vw,88px) - var(--feat-gap) - 1px))}.head,.head.is-stuck{background:#fff}.head:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;transition:opacity .2s ease var(--lq-pill-d,0ms)}body.is-intro .head:before,body.intro-done.over-video .head:before,.head.has-liquid:not(.is-solid):before{opacity:0}.head.is-solid .head__liquid{transition:opacity .3s ease 1.15s}.head__nav a{padding-block:5px;background:linear-gradient(var(--gold),var(--gold)) 50% 100% / 0% 2px no-repeat;transition:opacity .42s var(--ease),transform .62s var(--soft),color var(--dur-fast) var(--ease),scale .25s var(--soft),background-size .3s var(--soft)}body.intro-done .head__nav a{transition:opacity .46s var(--ease) .42s,transform .76s var(--soft) .42s,color var(--dur-fast) var(--ease) 0s,scale .25s var(--soft) 0s,background-size .3s var(--soft) 0s}body.intro-done .head__nav--l a:nth-child(1),body.intro-done .head__nav--r a:nth-child(2){transition-delay:.54s,.54s,0s,0s,0s}@media (hover:hover) and (pointer:fine){.head .head__nav a:hover{-webkit-text-stroke:.6px currentColor;scale:1.08;background-size:100% 2px}.head.has-liquid .head__nav a:hover{opacity:1}}.head .head__nav a:focus-visible{-webkit-text-stroke:.6px currentColor;scale:1.08;background-size:100% 2px}#apply{--apply-c: calc(clamp(30.4px,4vw,54.4px)*.19) ;padding-top:calc((clamp(72px,10vw,140px) + 34px + var(--apply-c)) / 2)}#apply .apply__head .eyebrow{margin-bottom:calc((clamp(72px,10vw,140px) + 2px - var(--apply-c)) / 2)}.head{top:0;left:0;right:0;width:auto;transform:none;border-radius:0;border:0;border-bottom:1px solid rgba(14,26,56,.07);min-height:72px;padding:0 max(32px,calc(max(0px,50% - var(--shell) / 2) + var(--gut)))}.head.is-stuck{box-shadow:0 6px 24px #0e1a380f}.head__liquid{left:-80px;top:-80px;width:calc(100% + 160px);height:calc(100% + 160px)}@media (max-width:860px){.head{padding-inline:16px}.mnav{top:80px}}.mnav a.btn--ink{color:#fff}.head__burger-mark{display:none}.head.has-liquid.is-solid{background-color:var(--ink);border-bottom-color:#ffffff14}.head.has-liquid.is-solid.on-dark{background-color:#fff;border-bottom-color:#0e1a3812}.head.has-liquid .head__nav,.head.has-liquid .head__burger,.head.has-liquid .logo{color:#fff}.head.has-liquid.is-solid.on-dark .head__nav,.head.has-liquid.is-solid.on-dark .head__burger,.head.has-liquid.is-solid.on-dark .logo{color:var(--ink)}.head.has-liquid.is-solid .head__cta{background-color:#fff;color:var(--ink)}.head.has-liquid.is-solid.on-dark .head__cta{background-color:var(--ink);color:#fff}.head.has-liquid .head__liquid .lq{fill:var(--ink)}.head.has-liquid.on-dark .head__liquid .lq{fill:#fff}.head.tone-snap,.head.tone-snap:before,.head.tone-snap>:not(.head__liquid),.head.tone-snap>:not(.head__liquid) *{transition:none!important}@media (min-width:861px){.head.has-liquid .head__burger{display:flex;justify-content:center;align-items:center;position:absolute;left:20px;top:8px;bottom:8px;z-index:1;width:auto;height:auto;aspect-ratio:1;padding:0;margin:0;border-radius:12px;color:var(--ink);visibility:hidden;pointer-events:none;transition:visibility 0s linear .45s}.head.has-liquid.is-solid .head__burger{color:var(--ink)}.head.has-liquid.is-solid.on-dark .head__burger{color:#fff}.head.has-liquid .head__burger span{display:none}.head.has-liquid .head__burger-mark{display:block;width:38px;height:auto;overflow:visible;transform:translate(var(--mk-dx,0px),var(--mk-dy,0px)) scale(var(--mk-s,1));opacity:0;transition:transform .42s cubic-bezier(.5,0,.2,1) 0ms,opacity .12s linear .38s}.head__burger-mark .bm-gold path,.head__burger-mark .bm-gold rect{fill:url(#vhGold)}.head__burger-mark .bm-ink{fill:currentColor;opacity:0;transition:opacity .3s ease 0ms}.head.is-folded .head__burger{visibility:visible;pointer-events:auto;transition:none}.head.is-folded.is-open .head__burger{pointer-events:none}.head.is-folded:not(.is-open) .head__burger-mark{transform:none;opacity:1;transition:transform .44s cubic-bezier(.5,0,.2,1) .62s,opacity .12s linear .56s}.head.is-folded:not(.is-open) .head__burger-mark .bm-ink{opacity:1;transition:opacity .3s ease .78s}.head.has-liquid.is-folded:not(.is-open){--lq-pill-d:0ms;background-color:transparent;border-color:transparent;box-shadow:none;pointer-events:none}.head.is-folded:not(.is-open):before{opacity:0}.head.has-liquid.lq-fold-fx{--lq-pill-d:1.37s}.head.lq-fold-fx .logo{transition:opacity .12s linear .38s,visibility 0s linear 0s}.head.lq-fold-fx .head__nav--l,.head.lq-fold-fx .head__right{transition:opacity .25s ease var(--fw,0ms),visibility 0s linear 0s}.head.lq-fold-fx .head__nav--l{--fw:.86s}.head.lq-fold-fx .head__right{--fw:.96s}.head.is-folded:not(.is-open) .head__nav--l,.head.is-folded:not(.is-open) .head__right{opacity:0;visibility:hidden;transition:opacity .18s ease var(--fw,0ms),visibility 0s linear calc(var(--fw,0ms) + .18s)}.head.is-folded:not(.is-open) .head__right{--fw:0ms}.head.is-folded:not(.is-open) .head__nav--l{--fw:60ms}.head.is-folded:not(.is-open) .logo{opacity:0;visibility:hidden;transition:opacity .12s linear .56s,visibility 0s linear .68s}.head.has-liquid.lq-fold-fx .head__liquid{transition:opacity .25s ease;filter:drop-shadow(0 0 .6px rgba(14,26,56,.22)) drop-shadow(0 8px 20px rgba(14,26,56,.12))}.head.has-liquid.lq-run .head__liquid{opacity:1;transition:none}.head.lq-fold-fx.is-solid .head__liquid .lq-core{transform:none;transition:transform .6s cubic-bezier(.3,1.45,.55,1) .42s}.head.lq-fold-fx.is-solid .head__liquid .lq-bar,.head.lq-fold-fx.is-solid .head__liquid .lq-end{transform:none;transition:transform .65s cubic-bezier(.6,0,.2,1) .57s}.head.lq-fold-fx.is-solid .head__liquid .lq-neck{transform:none;transition:transform .48s cubic-bezier(.3,1.6,.5,1) .89s}.head.is-folded:not(.is-open) .head__liquid .lq-neck{transform:scaleY(.38);transition:transform .26s cubic-bezier(.5,0,.75,0) 0ms}.head.is-folded:not(.is-open) .head__liquid .lq-bar{transform:scaleX(.005);transition:transform .52s cubic-bezier(.6,0,.25,1) .12s}.head.is-folded:not(.is-open) .head__liquid .lq-end{transform:translate(var(--dx,0px)) scale(.12);transition:transform .52s cubic-bezier(.6,0,.25,1) .12s}.head.is-folded:not(.is-open) .head__liquid .lq-core{transform:scale(0);transition:transform .38s cubic-bezier(.55,0,.8,.35) .48s}}@media (min-width:861px) and (prefers-reduced-motion:reduce){.head.has-liquid.lq-fold-fx{--lq-pill-d:0ms}.head.has-liquid .head__burger-mark,.head.is-folded:not(.is-open) .head__burger-mark{transition:opacity .2s ease}.head.lq-fold-fx .logo,.head.is-folded:not(.is-open) .logo{transition:opacity .2s ease,visibility 0s}.head.lq-fold-fx .head__nav--l,.head.lq-fold-fx .head__right,.head.is-folded:not(.is-open) .head__nav--l,.head.is-folded:not(.is-open) .head__right{--fw:0ms}}.hero__video,.tstm__item video,.deal video{pointer-events:none}.hero__video::-webkit-media-controls,.tstm__item video::-webkit-media-controls,.deal video::-webkit-media-controls,.hero__video::-webkit-media-controls-enclosure,.tstm__item video::-webkit-media-controls-enclosure,.deal video::-webkit-media-controls-enclosure,.hero__video::-webkit-media-controls-panel,.tstm__item video::-webkit-media-controls-panel,.deal video::-webkit-media-controls-panel,.hero__video::-webkit-media-controls-overlay-play-button,.tstm__item video::-webkit-media-controls-overlay-play-button,.deal video::-webkit-media-controls-overlay-play-button,.hero__video::-webkit-media-controls-start-playback-button,.tstm__item video::-webkit-media-controls-start-playback-button,.deal video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none!important;opacity:0!important}.head__burger-alt{display:none}@media (max-width:860px){html:not(.js) .head__burger-alt{display:block;position:absolute;left:0;top:0;bottom:0;width:76px;z-index:2}html:not(.js) .mnav:target{visibility:visible;opacity:1;pointer-events:auto;transform:none}html:not(.js) .mnav:target>*{opacity:1;transform:none}}@media (max-width:980px){.pillars{display:flex;grid-template-columns:none;align-items:stretch;gap:14px;max-width:none;margin-inline:calc(-1 * var(--gut));padding:4px var(--gut) 20px;scroll-padding-inline:var(--gut);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.pillars::-webkit-scrollbar{display:none}.pillar{flex:0 0 min(84%,420px);scroll-snap-align:start}.pillars .pillar.reveal{opacity:1;transform:none}}.pillar__tag{color:var(--ink-soft);text-wrap:pretty}#services .lede__run{display:inline-block}@media (min-width:981px){.pillar__tag{margin:0;max-width:none;font-size:clamp(.95rem,.55vw + .5rem,1.05rem)}}#deals .proof{grid-template-columns:repeat(3,max-content);column-gap:clamp(48px,9vw,160px)}#deals .proof__item:first-child{grid-column:auto}.reel{display:flex;align-items:flex-start;justify-content:center;gap:clamp(14px,2.2vw,36px);margin-top:calc(var(--feat-gap) + 4px)}.reel__item{flex:1 1 0;min-width:0;max-width:var(--pw,260px);aspect-ratio:9/19.5}@media (min-width:861px) and (pointer:fine){.reel{--pw:clamp(150px,(100svh - 330px) * .4615,260px)}}.reel video{pointer-events:none}.reel video::-webkit-media-controls,.reel video::-webkit-media-controls-enclosure,.reel video::-webkit-media-controls-panel,.reel video::-webkit-media-controls-overlay-play-button,.reel video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}@media (max-width:860px){#deals .proof{grid-template-columns:repeat(3,max-content);column-gap:clamp(22px,7vw,48px)}.reel{justify-content:flex-start;gap:14px;margin-inline:calc(-1 * var(--gut));padding:10px var(--gut) 30px;scroll-padding-inline:var(--gut);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.reel::-webkit-scrollbar{display:none}.reel__item{flex:0 0 min(44%,210px);max-width:none;scroll-snap-align:start}.reel .phone{box-shadow:0 10px 22px #0e1a3838,0 2px 6px #0e1a381f,inset 0 0 0 1.5px #ffffff1a,inset 0 0 0 4px #1a2040}.reel.reveal{opacity:1;transform:none}}.tstm__open{bottom:auto;aspect-ratio:9/16}.tstm__who{margin:0}.tstm__who strong{font-size:1rem}.tstm__who span{font-size:.92rem;line-height:1.4;color:var(--on-dark-2)}@media (max-width:860px){.tstm__item{gap:8px}.tstm__who strong{font-size:.78rem;line-height:1.25}.tstm__who span{font-size:.72rem;line-height:1.3}}#deals .proof__item{flex-direction:row;align-items:baseline;gap:clamp(8px,.9vw,12px);white-space:nowrap}@media (max-width:860px){#deals .proof{grid-template-columns:max-content;row-gap:10px}}.tstm__item{container-type:inline-size}.tstm__who strong{white-space:nowrap;font-size:min(1rem,7.3cqi)}@media (max-width:860px){.tstm{display:flex;grid-template-columns:none;gap:14px;max-width:none;margin-inline:calc(-1 * var(--gut));padding:4px var(--gut) 6px;scroll-padding-inline:var(--gut);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.tstm::-webkit-scrollbar{display:none}.tstm__item{flex:0 0 min(62%,280px);scroll-snap-align:start;gap:10px}.tstm .tstm__item.reveal{opacity:1;transform:none}.tstm__who strong{font-size:min(.95rem,7.3cqi)}.tstm__who span{font-size:.84rem}}#deals .proof__item .label{font-size:clamp(15px,1.35vw,20px)}@media (min-width:861px) and (pointer:fine){.about__photo img{max-height:calc(100svh - 210px);object-position:50% 38%}}@media (min-width:861px){.head__nav--l{margin-left:0}}@media (min-width:861px){.proofwall{grid-template-columns:minmax(0,1fr) min(calc((100% - clamp(18px,2.4vw,32px)) / 2.55),max(220px,53.3vw - 260px))}}@media (max-width:860px){#deals .proof{display:flex;justify-content:space-between;column-gap:12px;container-type:inline-size;--sf:min(38px,calc((100cqi - 48px) / 9.9))}#deals .stat{font-size:var(--sf)}#deals .proof__item{gap:8px}#deals .proof__item .label{font-size:calc(var(--sf) * .4)}.tstm__item{flex:0 0 min(46%,190px)}.tstm__who span{font-size:.78rem}}@media (max-width:860px){.tstm__item video,.tstm__open{aspect-ratio:4/5}.tstm__item video{object-position:50% 35%}}@media (max-width:392px){.hero--video .eyebrow{letter-spacing:.1em}}@media (max-width:370px){.hero--video .eyebrow{font-size:11.5px;letter-spacing:.08em}}@media (max-width:860px){#about .about__body .lede{-webkit-hyphens:auto;hyphens:auto}}.foot__base .nobr{white-space:nowrap}@media (min-width:601px) and (max-width:860px){.about__photo img{aspect-ratio:4/3;object-position:50% 30%}.tstm__item{flex:0 0 calc((100% - 20px) / 3)}}@media (min-width:861px) and (pointer:coarse){.head__nav a{padding-block:12px;margin-block:-7px}.foot__nav a{display:inline-flex;align-items:center;min-height:44px;margin-block:-10px}}.field--trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#services{padding-bottom:38px}@media (min-width:861px){#services{padding-bottom:clamp(28px,3.4vw,52px)}}.swipe-hint{display:none;align-items:center;justify-content:center;gap:8px;margin:-6px 0 0;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.swipe-hint svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pillars+.swipe-hint{margin-top:4px}@media (max-width:860px){.reel+.swipe-hint{display:flex}}@media (max-width:980px){.pillars+.swipe-hint{display:flex}}@media (max-width:980px) and (prefers-reduced-motion:no-preference){.swipe-hint svg{animation:reelNudge 1.6s ease-in-out infinite}}@keyframes reelNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}#about{padding-top:4px;padding-bottom:0;scroll-margin-top:calc(clamp(56px,6vw,88px) - 4px)}.featured{padding-top:calc(var(--feat-gap) - 3px);padding-bottom:clamp(72px,10vw,140px)}#about .sec-head .eyebrow{margin-bottom:0}#about .sec-head{margin-bottom:47px}@media (min-width:861px){#about .sec-head{margin-bottom:calc(clamp(28px,3.4vw,52px) + 9px)}}@media (min-width:981px){#about .sec-head{margin-bottom:calc(clamp(28px,3.4vw,52px) + 4px)}}#deals{padding-top:41px;scroll-margin-top:calc(clamp(72px,10vw,140px) - 41px)}@media (min-width:861px){#deals{padding-top:45px;scroll-margin-top:calc(clamp(72px,10vw,140px) - 45px)}}.featured{padding-bottom:50px}
