.tw-editorial-hero{--tw-header-h:90px;--tw-ink:#1a1814;--tw-ink-2:#23282a;--tw-fog:#e8ebe8;--tw-fog-2:#b7c0bc;--tw-paper:#f5f7f6;--tw-slate:#5e6a6d;--tw-rule:#b4bebc;--tw-method:#0f6e8e;--tw-method-lt:#4fb8db;--tw-outcome:#d5731a;--tw-font-display:"Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--tw-font-body:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--tw-font-mono:"Spline Sans Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;box-sizing:border-box;height:clamp(540px, calc(100svh - var(--tw-header-h)), 720px);background:var(--tw-ink);color:var(--tw-fog);font-family:var(--tw-font-body);-webkit-font-smoothing:antialiased;flex-direction:column;padding:clamp(48px,5.5vw,80px) clamp(20px,4vw,44px) clamp(24px,2.6vw,36px);transition:background-color .3s,color .3s;display:flex;position:relative;overflow:hidden}.tw-editorial-hero *,.tw-editorial-hero :before,.tw-editorial-hero :after{box-sizing:border-box}.tw-editorial-hero a{text-decoration:none}.tw-editorial-hero :focus-visible{outline:2px solid var(--tw-method-lt);outline-offset:3px}.tw-hero__track{flex:auto;width:100%;max-width:1280px;min-height:0;margin:0 auto;display:grid}.tw-hero__slide{opacity:0;visibility:hidden;grid-area:1/1;min-height:0;transition:opacity .35s,visibility 0s linear .35s;display:flex}.tw-hero__slide.is-active{opacity:1;visibility:visible;transition:opacity .35s,visibility}.tw-editorial-hero .tw-hero__h{font-family:var(--tw-font-display);letter-spacing:-.04em;color:var(--tw-fog);text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,88px);font-weight:600;line-height:.96}.tw-hero__dek{font-family:var(--tw-font-display);letter-spacing:-.02em;color:var(--tw-fog-2);text-wrap:balance;margin:clamp(16px,2vw,24px) 0 0;font-size:clamp(22px,2.3vw,34px);font-weight:500;line-height:1.15}.tw-hero__name{font-family:var(--tw-font-display);letter-spacing:-.015em;color:var(--tw-method-lt);margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.2}.tw-hero__body{font-family:var(--tw-font-body);color:var(--tw-fog-2);text-wrap:pretty;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.tw-hero__ctas{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.tw-hero__btn{border:1px solid var(--tw-fog);background:var(--tw-fog);max-width:100%;color:var(--tw-ink);font-family:var(--tw-font-mono);letter-spacing:.1em;text-transform:uppercase;padding:15px 26px;font-size:14px;line-height:1.3;transition:background-color .15s,border-color .15s;display:inline-block}.tw-hero__btn:hover{background:var(--tw-method-lt);border-color:var(--tw-method-lt);color:var(--tw-ink)}.tw-hero__link{border-bottom:1px solid var(--tw-method-lt);color:var(--tw-fog);font-family:var(--tw-font-mono);letter-spacing:.1em;text-transform:uppercase;padding-bottom:3px;font-size:14px;line-height:1.3;display:inline-block}.tw-hero__link:hover{color:var(--tw-method-lt)}.tw-hero__titled{flex-direction:column;align-self:center;gap:clamp(28px,3.2vw,44px);width:100%;display:flex}.tw-hero__titled .tw-hero__h{font-size:clamp(48px,7.4vw,124px);line-height:.92}.tw-hero__titled .tw-hero__h span{display:block}.tw-hero__row{border-top:1px solid #e8ebe838;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) auto;align-items:start;gap:24px clamp(28px,4vw,64px);padding-top:clamp(20px,2.2vw,28px);display:grid}.tw-hero__row .tw-hero__dek{color:var(--tw-fog);margin:0}.tw-hero__split{flex-wrap:wrap;align-self:center;align-items:flex-end;gap:28px clamp(32px,5vw,80px);width:100%;display:flex}.tw-hero__split-h{flex:1.7 520px;min-width:0}.tw-hero__split-side{border-left:1px solid var(--tw-method-lt);flex-direction:column;flex:320px;align-items:flex-start;gap:14px;min-width:0;padding-left:clamp(20px,2.4vw,28px);display:flex}.tw-hero__split-side .tw-hero__ctas{margin-top:10px}@media (width>=761px){.tw-editorial-hero .tw-hero__split .tw-hero__h{font-size:clamp(50px,6.3vw,106px);line-height:.96}}.tw-hero__case{flex-direction:column;justify-content:center;align-self:center;width:100%;display:flex}.tw-hero__case .tw-hero__h{font-size:clamp(44px,5.2vw,80px);line-height:.98}.tw-hero__case .tw-hero__body{max-width:none;margin-top:clamp(16px,1.8vw,22px)}.tw-hero__case .tw-hero__ctas{margin-top:clamp(20px,2.2vw,28px)}.tw-hero__nav{justify-content:flex-end;align-items:center;gap:20px;width:100%;max-width:1280px;margin:clamp(20px,2.4vw,32px) auto 0;display:flex}.tw-hero__dots{gap:8px;margin-right:8px;display:flex}.tw-hero__dot{cursor:pointer;background:0 0;border:0;width:40px;height:20px;padding:0;position:relative}.tw-hero__dot:after{content:"";background:#e8ebe84d;height:2px;transition:background-color .2s;position:absolute;top:9px;left:0;right:0}.tw-hero__dot:hover:after{background:#e8ebe899}.tw-hero__fill{background:var(--tw-method-lt);z-index:1;width:0;height:2px;position:absolute;top:9px;left:0}.tw-hero__dot[aria-current=true] .tw-hero__fill{width:100%}.tw-hero__dot[aria-current=true] .tw-hero__fill.is-running{width:0;animation:tw-hero-fill var(--tw-hero-interval,8s) linear forwards}.tw-editorial-hero.is-paused .tw-hero__fill.is-running,.tw-editorial-hero.is-held .tw-hero__fill.is-running{animation-play-state:paused}@keyframes tw-hero-fill{0%{width:0}to{width:100%}}.tw-hero__pause{min-width:88px;height:48px;color:var(--tw-fog);font-family:var(--tw-font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #e8ebe859;padding:0 16px;font-size:14px;line-height:1;transition:border-color .15s,background-color .15s,color .15s}.tw-hero__pause:hover{border-color:var(--tw-fog);background:var(--tw-fog);color:var(--tw-ink)}.tw-hero__arrow{width:48px;height:48px;color:var(--tw-fog);font-family:var(--tw-font-mono);cursor:pointer;background:0 0;border:1px solid #e8ebe859;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.tw-hero__arrow:hover{border-color:var(--tw-fog);background:var(--tw-fog);color:var(--tw-ink)}.tw-editorial-hero.is-case{background:var(--tw-paper);color:var(--tw-ink)}.tw-editorial-hero.is-case .tw-hero__h{color:var(--tw-ink)}.tw-editorial-hero.is-case .tw-hero__body{color:var(--tw-ink-2)}.tw-editorial-hero.is-case .tw-hero__btn{background:var(--tw-ink);border-color:var(--tw-ink);color:var(--tw-fog)}.tw-editorial-hero.is-case .tw-hero__btn:hover{background:var(--tw-method);border-color:var(--tw-method);color:var(--tw-fog)}.tw-editorial-hero.is-case .tw-hero__link{color:var(--tw-ink);border-bottom-color:var(--tw-method)}.tw-editorial-hero.is-case .tw-hero__link:hover{color:var(--tw-method)}.tw-editorial-hero.is-case :focus-visible{outline-color:var(--tw-method)}.tw-editorial-hero.is-case .tw-hero__dot:after{background:var(--tw-rule)}.tw-editorial-hero.is-case .tw-hero__dot:hover:after{background:var(--tw-slate)}.tw-editorial-hero.is-case .tw-hero__fill{background:var(--tw-outcome)}.tw-editorial-hero.is-case .tw-hero__pause{border-color:var(--tw-rule);color:var(--tw-ink)}.tw-editorial-hero.is-case .tw-hero__pause:hover{border-color:var(--tw-ink);background:var(--tw-ink);color:var(--tw-fog)}.tw-editorial-hero.is-case .tw-hero__arrow{border-color:var(--tw-rule);color:var(--tw-ink)}.tw-editorial-hero.is-case .tw-hero__arrow:hover{border-color:var(--tw-ink);background:var(--tw-ink);color:var(--tw-fog)}@media (width<=1080px) and (width>=761px){.tw-hero__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tw-hero__row .tw-hero__ctas{grid-column:1/-1}}@media (width<=760px){.tw-editorial-hero{height:auto;min-height:0}.tw-hero__row{grid-template-columns:1fr}.tw-hero__case .tw-hero__h{font-size:32px}.tw-hero__ctas{gap:14px 24px}.tw-hero__nav{justify-content:space-between}.tw-hero__dots{margin-right:auto}}@media (prefers-reduced-motion:reduce){.tw-editorial-hero,.tw-hero__slide,.tw-hero__slide.is-active{transition:none}}
