:root{--paper:#fff;--paper-2:#f3f4f7;--ink:#0c0e14;--ink-2:#2b3038;--muted:#5c6371;--muted-soft:#6e7583;--rule:#e4e6eb;--rule-2:#d7dae1;--blue:#4456a4;--blue-soft:#8899cb;--dark:#0b0e14}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:Uncut Sans;src:url(https://cdn.jsdelivr.net/gh/kaspernordkvist/uncut_sans@main/Webfonts/UncutSans-Variable.woff2)format("woff2"),url(https://assets.nexshub.com/Board/20260916/UncutSans-Variable.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}body{background:var(--paper);color:var(--ink);font-family:"Uncut Sans",var(--font-mulish);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:hidden}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin:0 0 clamp(16px,2.2vw,22px);font-size:11.5px;font-weight:700}h3{letter-spacing:-.01em;color:var(--ink);margin:0 0 7px;font-size:15px;font-weight:700;line-height:1.35}p{margin:0 0 12px}.body{color:var(--muted);max-width:46ch;font-size:15px;font-weight:400;line-height:1.7}.body:last-child{margin-bottom:0}.line{display:block}a{color:inherit}.mark img{width:auto;height:clamp(28px,2.4vw,32px);display:block}.band{background:#06090f;background:var(--dark);align-items:flex-end;min-height:clamp(470px,68vh,740px);display:flex;position:relative;overflow:hidden}.band .bg{position:absolute;inset:0}.band .glow{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(30% 26% at 56% 24%,#96c3ff6b 0%,#5a8ceb29 44%,#0000 72%),radial-gradient(70% 54% at 52% 34%,#385cbe33 0%,#0000 70%);position:absolute;inset:0}.band.tall{min-height:clamp(560px,92vh,940px)}.band.tall .shell{padding-bottom:clamp(64px,9vw,110px)}.band .eyebrow{color:#ffffffb8}.band .claim{color:#fff;letter-spacing:-.02em;max-width:24ch;margin:clamp(16px,2.2vw,22px) 0 0;font-size:clamp(17px,2.2vw,24px);font-weight:600;line-height:1.38}.band-top{z-index:2;text-align:center;padding-top:clamp(74px,8vw,96px);position:absolute;top:0;left:0;right:0}.band-top p{letter-spacing:.3em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:11px;font-weight:700;line-height:2}section{padding:clamp(72px,9vw,120px) 0}.pale{background:var(--paper-2);position:relative}.pale:before{content:"";background:var(--blue);width:100%;height:3px;position:absolute;top:0;left:0}.cost .eyebrow{color:#fff9}.cost .say{letter-spacing:-.02em;color:#fff;max-width:30ch;margin:clamp(32px,4.5vw,48px) auto 0;font-size:clamp(17px,2.2vw,24px);font-weight:600;line-height:1.42}.statement .eyebrow{color:var(--muted)}.stage .shell{z-index:2;position:relative}.product{background:linear-gradient(#fff 0%,#f2f4f8 60%,#e7eaf1 100%);padding:clamp(72px,9vw,120px) 0 0;position:relative;overflow:hidden}form{max-width:600px;padding-top:clamp(24px,4vw,34px)}.rv.in{opacity:1;transform:none}html.js .rv{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1),clip-path 1.15s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s);transform:translateY(28px)}html.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js .rv,html.js h1.rv,html.js h2.rv,html.js .say.rv{opacity:1;clip-path:none;transition:none;transform:none}}.dark-block{background:var(--dark);color:#fff;padding:clamp(72px,9vw,120px) 0}.dark-block .eyebrow{color:#ffffff9e}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[id]{scroll-margin-top:88px}html.js .rv{transform:translateY(18px)}html.js h1.rv,html.js h2.rv,html.js .say.rv{clip-path:none;transform:translateY(18px)}html.js h1.rv.in,html.js h2.rv.in,html.js .say.rv.in{clip-path:none;transform:none}.ext{opacity:.7;margin-left:5px;font-size:.85em;text-decoration:none;display:inline-block}.shell{width:100%;max-width:1160px;margin:0 auto;padding:0 clamp(22px,5vw,60px)}.btn{background:var(--paper);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;padding:14px 26px;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.btn:hover,.btn:focus-visible{background:var(--blue);color:#fff}.head{z-index:80;border-bottom:1px solid #0000;transition:background-color .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.head-in{justify-content:space-between;align-items:center;gap:20px;padding-top:clamp(20px,3vw,30px);padding-bottom:clamp(20px,3vw,30px);transition:padding .3s;display:flex}.head-right{align-items:center;gap:clamp(16px,2.4vw,28px);display:flex}.head-contact{letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:.85;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .2s}.head-contact:hover,.head-contact:focus-visible{opacity:1}@media (width<=759px){.head-contact{display:none}}.nav{z-index:79;background:var(--dark);backdrop-filter:none;visibility:hidden;opacity:0;flex-direction:column;grid-template-rows:none;height:100svh;transition:opacity .35s,visibility 0s linear .35s;display:flex;position:fixed;inset:0 0 auto}.nav.open{visibility:visible;opacity:1;transition:opacity .35s,visibility}.nav-in{flex-direction:column;flex:1;justify-content:center;padding-top:80px;display:flex;overflow:visible}.nav ul{padding:0}.nav li+li{border-top:0}.nav li{opacity:0;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.nav.open li{opacity:1;transform:none}.nav.open li:nth-child(2){transition-delay:50ms}.nav.open li:nth-child(3){transition-delay:.1s}.nav.open li:nth-child(4){transition-delay:.15s}.nav.open li:nth-child(5){transition-delay:.2s}.nav a{letter-spacing:-.035em;color:#fff;padding:8px 0;font-size:clamp(32px,6vw,48px);font-weight:800;line-height:1.08;display:inline-block}.nav a[aria-current=page]{color:var(--blue-soft)}.nav-foot{padding-top:20px;padding-bottom:max(28px,env(safe-area-inset-bottom));border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;display:flex}.nav-foot-label{letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:700}.nav .nav-cta{letter-spacing:.04em;text-transform:uppercase;min-height:48px;color:var(--ink);background:#fff;align-items:center;padding:0 22px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.nav .nav-cta:hover{background:var(--blue);color:#fff}html.menuLock,html.menuLock body{overflow:hidden}html.menuLock .head.stuck{backdrop-filter:none;background:0 0;border-bottom-color:#0000}html.menuLock .head.stuck:not(.solid) .logo-base{display:block!important}html.menuLock .head.stuck:not(.solid) .logo-stuck{display:none!important}html.menuLock .head .bars i{background:#fff}html.menuLock .head .head-cta,html.menuLock .head .head-prog{display:none!important}html.menuLock .head.solid .mark img{filter:invert()brightness(2)}@media (prefers-reduced-motion:reduce){.nav,.nav li{transition:none}}.nav{backdrop-filter:blur(24px)saturate(140%);background:#080a10d6;overflow:hidden}.nav:before{content:"";aspect-ratio:1;pointer-events:none;filter:blur(30px);background:radial-gradient(circle,#4456a442 0%,#4456a400 60%);width:min(110vw,900px);animation:16s ease-in-out infinite alternate navGlow;position:absolute;top:-20%;right:-30%}@keyframes navGlow{to{transform:translate(-18%,22%)scale(1.1)}}.nav-in,.nav-foot{z-index:1;position:relative}.nav-in{justify-content:flex-start;padding-top:88px;overflow-y:auto}.nav ul{margin:auto 0}.nav li{transform:translate(-20px)}.nav.open li:nth-child(6){transition-delay:.25s}.nav a{font-size:inherit;letter-spacing:0;border:0;padding:7px 0;display:inline-block}.nav .nl{letter-spacing:-.035em;color:#fff;grid-column:1;font-size:clamp(28px,5vw,42px);font-weight:800;line-height:1.05;transition:transform .4s cubic-bezier(.16,1,.3,1),color .25s}.nav .nd{color:#ffffff7a;grid-area:2/1;margin-top:5px;font-size:13px;font-weight:600}.nav .na{color:var(--blue-soft);opacity:0;grid-area:1/2/3;font-size:22px;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);transform:translate(-10px)}.nav a:hover .nl,.nav a:focus-visible .nl{transform:translate(8px)}.nav a:hover .na,.nav a:focus-visible .na,.nav a[aria-current=page] .na{opacity:1;transform:none}.nav a[aria-current=page] .nl{color:var(--blue-soft)}@media (prefers-reduced-motion:reduce){.nav:before{animation:none}}.pivot{height:230vh;padding:0;position:relative}.pivot-stick{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.pivot-label{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:clamp(22px,4vh,40px);font-size:11.5px;font-weight:700;transition:color .5s;display:block}.pivot-line{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(42px,8.4vw,112px);font-weight:800;line-height:.98}.pl{color:#c9cdd6;transition:color .55s,transform .8s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(20px)}.pl.on{color:var(--ink);transform:none}.pivot-end{letter-spacing:-.03em;color:#0000;max-width:22ch;margin:clamp(26px,5vh,52px) 0 0;font-size:clamp(24px,4.2vw,50px);font-weight:800;line-height:1.08;transition:color .6s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.pivot-end.on{color:var(--ink);transform:none}.pivot-note{color:#0000;max-width:44ch;margin:clamp(16px,2.6vh,24px) 0 0;font-size:clamp(15px,1.8vw,18px);line-height:1.6;transition:color .7s}.pivot-note.on{color:var(--muted)}.pivot.on-dark .pivot-label{color:#ffffff73}.pivot.on-dark .pl{color:#ffffff21}.pivot.on-dark .pl.on,.pivot.on-dark .pivot-end.on{color:#fff}.pivot.on-dark .pivot-note.on{color:#ffffffa8}@media (width<=759px){.pivot{height:175vh}.pivot-line{font-size:11vw}.pivot-end{font-size:7vw}}@media (prefers-reduced-motion:reduce){.pivot{height:auto}.pivot-stick{height:auto;padding:100px 0;position:static}.pl,.pivot-end,.pivot-note{transition:none;transform:none}}.lite-hero{background:linear-gradient(180deg,#fff 0%,var(--paper-2) 100%);padding:clamp(112px,13vw,168px) 0 clamp(48px,6vw,88px);position:relative}.lh-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,64px);display:grid}@media (width>=900px){.lh-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.lite-hero h1{letter-spacing:-.04em;color:var(--ink);max-width:14ch;margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:800;line-height:1.02}.lite-hero .eyebrow{color:var(--blue)}.lh-body{color:var(--muted);max-width:44ch;margin:clamp(16px,2.2vw,22px) 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.6}.lh-media{aspect-ratio:4/3;background:#e6e9f0;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #10183059}.lh-media img{object-fit:cover;width:100%;height:100%;display:block}.lh-media.plain{aspect-ratio:auto;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.split-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (width>=900px){.split-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.split-media{aspect-ratio:4/3;background:#e6e9f0;border-radius:20px;overflow:hidden}.split-media img{object-fit:cover;width:100%;height:100%;display:block}.split-text h2{color:var(--ink)}.adv-card-sec{background:#fff}.adv-card{color:var(--ink);background:linear-gradient(135deg,#eef1fa 0%,#fff 70%);border:1px solid #d9dff0;border-radius:20px;padding:clamp(28px,4vw,48px);text-decoration:none;transition:box-shadow .3s,transform .3s;display:block}.adv-card:hover,.adv-card:focus-visible{transform:translateY(-2px);box-shadow:0 24px 50px -30px #10183059}.adv-card .eyebrow{color:var(--blue);display:block}.ac-title{letter-spacing:-.035em;max-width:18ch;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.05;display:block}.ac-body{color:var(--muted);max-width:52ch;margin-top:14px;font-size:clamp(15px,1.8vw,17px);line-height:1.6;display:block}.ac-go{color:var(--ink);border-bottom:1px solid var(--blue);margin-top:22px;padding-bottom:3px;font-size:15px;font-weight:700;display:inline-block}.lh-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(24px,3.2vw,34px);display:flex}.btn-ink{background:var(--ink);color:#fff;border-radius:10px;align-items:center;min-height:50px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,transform .15s;display:inline-flex}.btn-ink:hover,.btn-ink:focus-visible{background:var(--blue)}.btn-ink:active{transform:scale(.98)}.btn-quiet{color:var(--ink);border-bottom:1px solid var(--blue);padding-bottom:3px;font-size:15px;font-weight:700;text-decoration:none}.btn-quiet span{transition:transform .25s;display:inline-block}.btn-quiet:hover span{transform:translate(3px)}.wwd,.split,.svc-intro,.story-lite{padding:clamp(64px,8vw,112px) 0}.split{background:var(--paper-2)}@media (width<=759px){.wwd,.split,.svc-intro,.story-lite{padding:56px 0}}.lite-hero .eyebrow{margin-bottom:clamp(18px,2.4vw,24px)}.lite-hero h1{line-height:1.05}@media (width<=759px){.lite-hero{padding:108px 0 52px}.lite-hero h1{letter-spacing:-.035em;max-width:none;font-size:clamp(34px,9vw,40px)}.lh-body{margin-top:20px;font-size:16.5px;line-height:1.6}.lh-actions{gap:14px 22px;margin-top:30px}.btn-ink{min-height:48px;padding:0 22px}.lh-grid{gap:44px}}.head-links{align-items:center;gap:clamp(18px,2.2vw,30px);display:none}.head-links a{color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.head-links a:hover,.head-links a[aria-current=page]{color:var(--blue)}@media (width>=980px){.head-links{display:flex}.nav-toggle{display:none}.head-contact{display:none!important}}@media (width<=759px){.lite-hero{padding:100px 0 44px}.lh-media,.split-media{border-radius:16px}}.lh-grid.no-media{grid-template-columns:minmax(0,1fr)!important}.lh-grid.no-media h1{max-width:18ch}@media (width<=759px){html .lite-hero{padding:96px 0 36px}html .lite-hero .eyebrow{margin-bottom:14px}html .lh-body{margin-top:14px;font-size:16px;line-height:1.55}html .lh-actions{gap:12px 20px;margin-top:22px}html .lh-grid{gap:30px}html .lh-media.plain .bp-top{margin-bottom:8px}}.foot-marks a img{height:34px}.foot-line{color:var(--muted);max-width:52ch;margin:0;font-size:14px;line-height:1.6}.foot-nav{flex-wrap:wrap;gap:12px 24px;margin-top:22px;display:flex}.foot-nav a{color:var(--ink);font-size:14.5px;font-weight:700;text-decoration:none}.foot-nav a:hover,.foot-nav a:focus-visible{color:var(--blue)}@media (pointer:coarse){.foot-nav a{padding:6px 0}}html footer{background:var(--dark);border-top:1px solid #ffffff14;padding:clamp(48px,6vw,76px) 0 clamp(28px,4vw,40px)}footer .foot-marks{margin-bottom:clamp(20px,2.8vw,26px)}.foot-marks .fm-coba{height:26px!important}.foot-marks .fm-kf{filter:brightness(0)invert();opacity:.92;height:36px!important}footer .foot-marks .div{background:#fff3;height:26px}footer .foot-line{color:#fff9}.foot-nav{margin-top:26px}footer .foot-nav a{color:#fff}footer .foot-nav a:hover,footer .foot-nav a:focus-visible{color:var(--blue-soft)}footer .foot-fine{color:#ffffff73;border-top-color:#ffffff1a}footer .foot-legal a,footer .foot-legal button{color:#fff9}footer .foot-legal a:hover,footer .foot-legal a:focus-visible,footer .foot-legal button:hover,footer .foot-legal button:focus-visible{color:#fff}@media (width<=759px){.foot-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}footer .foot-fine{flex-direction:column;gap:12px}}.head.dark.stuck{background:#0b0e14e0;border-bottom-color:#ffffff14}.head.dark.stuck:not(.solid) .logo-base{display:block!important}.head.dark.stuck:not(.solid) .logo-stuck{display:none!important}.head.dark.stuck .bars i{background:#fff}.head.dark .head-cta{color:var(--ink);background:#fff}.head.dark .head-cta:hover,.head.dark .head-cta:focus-visible{background:var(--blue);color:#fff}.head.dark .head-prog{background:#ffffffd9}.page-contact .head-cta{display:none!important}.cta-block:not(.contact-form){padding:clamp(72px,10vw,140px) 0}.mantra{margin-bottom:clamp(36px,5vw,64px)}@media (width<=759px){.cta-block:not(.contact-form){padding:60px 0 64px}.cta-line{font-size:18px;line-height:1.45}}.logo-stuck{display:none!important}.head.stuck{backdrop-filter:saturate(160%)blur(14px);border-bottom-color:var(--rule);background:#fffffff2;position:fixed}.head.stuck .head-in{padding-top:10px;padding-bottom:10px}.head.stuck .mark img{height:24px}.head.stuck:not(.solid) .logo-base{display:none!important}.head.stuck:not(.solid) .logo-stuck{display:block!important}.head.stuck .bars i{background:var(--ink)}.head.stuck .head-contact{display:none}.head-cta{white-space:nowrap;letter-spacing:.04em;color:#fff;background:var(--ink);border-radius:2px;align-items:center;min-height:40px;padding:0 18px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background-color .25s,opacity .25s;display:none}.head-cta:hover,.head-cta:focus-visible{background:var(--blue)}.head.stuck .head-cta{display:inline-flex}.head.stuck.at-cta .head-cta{opacity:0;pointer-events:none}.head-prog{background:var(--ink);transform-origin:0;height:2px;display:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.head.stuck .head-prog{display:block}.head.solid .head-contact{color:var(--ink);opacity:.72}.head.solid .head-contact:hover,.head.solid .head-contact:focus-visible{opacity:1}.head.solid .bars i{background:var(--ink)}.nav-toggle{cursor:pointer;background:0 0;border:0;padding:8px 0 8px 4px;line-height:0}.bars{width:22px;display:block}.bars i{background:#fff;height:1.4px;margin:5px 0;transition:transform .3s,opacity .25s;display:block}.nav-toggle[aria-expanded=true] .bars i:first-child{transform:translateY(6.4px)rotate(45deg)}.nav-toggle[aria-expanded=true] .bars i:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .bars i:last-child{transform:translateY(-6.4px)rotate(-45deg)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav ul{margin:0;list-style:none}.nav a{text-decoration:none;transition:color .2s}.nav a:hover,.nav a:focus-visible{color:var(--blue-soft)}.mantra-line{letter-spacing:-.03em;color:#a9aeb9;margin:0;font-size:clamp(22px,3.4vw,40px);font-weight:800}.mantra-line b{color:var(--ink);font-weight:800}.cta-block{background:var(--dark);color:#fff;padding:clamp(96px,13vw,170px) 0}.cta-block .eyebrow{color:#fff9}.mantra{flex-wrap:wrap;gap:0 clamp(14px,2.4vw,28px);margin:0 0 clamp(80px,12vw,150px);padding:0;list-style:none;display:flex}.js .mantra li{letter-spacing:-.04em;color:#ffffff57;opacity:0;font-size:clamp(30px,6vw,72px);font-weight:800;line-height:1;transition:opacity .8s cubic-bezier(.2,.75,.25,1),transform .8s cubic-bezier(.2,.75,.25,1),color .8s;transform:translateY(18px)}.mantra li:last-child{color:#fff}.mantra.in li{opacity:1;transform:none}.mantra.in li:first-child{transition-delay:50ms}.mantra.in li:nth-child(2){transition-delay:.24s}.mantra.in li:nth-child(3){transition-delay:.43s}.mantra.in li:nth-child(4){transition-delay:.7s}.cta-block h2{color:#fff;max-width:14ch;margin-bottom:clamp(24px,3.4vw,34px)}.cta-block .body{color:#ffffffb8;margin-bottom:clamp(24px,3.4vw,32px)}.form-wrap{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.75,.25,1);display:grid}.form-wrap.open{grid-template-rows:1fr}.form-inner{overflow:hidden}.field{margin-bottom:16px}.field label{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3;margin-bottom:7px;font-size:11.5px;font-weight:700;display:block}.field input,.field textarea,.field select{color:#fff;background:#ffffff0f;border:1px solid #ffffff38;border-radius:0;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:400}.field textarea{resize:vertical;min-height:104px}.field select option{color:var(--ink)}.field input:focus,.field textarea:focus,.field select:focus{background:#ffffff1f;border-color:#fff;outline:none}.sent{margin:clamp(24px,4vw,34px) 0 0;font-size:16px;font-weight:700}.turnstile{min-height:65px;margin:18px 0 22px}.form-status{color:#fff9;margin:14px 0 0;font-size:14px;line-height:1.5}.form-status:empty{display:none}.form-status[data-nexus-tone=error]{color:#e88b7d}.form-status[data-nexus-tone=success]{color:#ffffffb8}.form-fine{color:#ffffff8c;max-width:52ch;margin:16px 0 0;font-size:13px;line-height:1.55}.form-fine a{color:#ffffffd1}footer{background:var(--paper);border-top:1px solid var(--rule);padding:clamp(48px,6vw,80px) 0 clamp(32px,4vw,44px)}.foot-marks{align-items:center;gap:clamp(16px,2.6vw,26px);margin-bottom:clamp(22px,3vw,30px);display:flex}.foot-marks img{width:auto;height:22px;display:block}.foot-marks .div{background:var(--rule-2);width:1px;height:22px}.foot-cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(20px,3vw,40px);display:grid}.foot-cols p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.foot-cols b{color:var(--ink);margin-bottom:3px;font-size:13px;font-weight:700;display:block}.foot-cols a{color:var(--muted);text-decoration:none}.foot-cols a:hover,.foot-cols a:focus-visible{color:var(--ink)}.foot-fine{border-top:1px solid var(--rule);color:var(--muted);flex-wrap:wrap;gap:6px 22px;margin-top:clamp(26px,3.6vw,38px);padding-top:clamp(14px,2vw,18px);font-size:12px;display:flex}.foot-legal{flex-wrap:wrap;gap:6px 18px;display:flex}.foot-legal a,.foot-legal button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.foot-legal a:hover,.foot-legal a:focus-visible,.foot-legal button:hover,.foot-legal button:focus-visible{color:var(--ink)}.skip{z-index:200;background:var(--ink);color:#fff;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}.quiet-cta{cursor:pointer;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff57;align-items:center;gap:10px;padding:0 0 6px;font-family:inherit;font-size:15px;font-weight:700;transition:border-color .3s,gap .3s;display:inline-flex}.quiet-cta:hover,.quiet-cta:focus-visible{border-bottom-color:#fff;gap:14px}.quiet-cta span{font-weight:400}.cta-line{color:#ffffffb8;max-width:38ch;margin:0 0 clamp(26px,3.4vw,34px);font-size:clamp(15px,1.9vw,18px)}.light-cta{color:#fff;border-bottom-color:#ffffff57}.cta-block.tight{padding:clamp(72px,9vw,120px) 0}.cta-block.tight .mantra{margin-bottom:clamp(40px,6vw,64px)}@media (prefers-reduced-motion:reduce){.js .mantra li{opacity:1;transition:none;transform:none}}.facts{flex-wrap:wrap;gap:8px clamp(22px,4vw,44px);margin:clamp(22px,3vw,30px) 0 0;display:flex}.facts span{letter-spacing:.08em;color:var(--muted);font-size:12.5px;font-weight:600}@media (pointer:coarse){.mark,.head-contact,.nav .minor a,.foot-legal a,.foot-legal button,.foot-cols a{position:relative}.mark:after,.head-contact:after,.nav .minor a:after,.foot-legal a:after,.foot-legal button:after,.foot-cols a:after{content:"";height:44px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}}
