:root{--wh-ink:#0b0b0d;--wh-w1:#ffffff;--wh-w2:rgba(255,255,255,0.76);--wh-w3:rgba(255,255,255,0.62);--wh-w-line:rgba(255,255,255,0.16);--wh-i1:#16161a;--wh-i2:rgba(22,22,26,0.74);--wh-i3:rgba(22,22,26,0.63);--wh-i-rule:rgba(22,22,26,0.16);--wh-i-rule-soft:rgba(22,22,26,0.09);--wh-paper:#f7f6f3;--wh-paper-2:#efeee9;--wh-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--wh-nav:76px;--wh-clearance:calc(var(--wh-nav) + 26px);--wh-d1:var(--wh-i1);--wh-d2:var(--wh-i2);--wh-d3:var(--wh-i3);--wh-rule:var(--wh-i-rule);--wh-rule-soft:var(--wh-i-rule-soft);--wh-accent:var(--brand-red-accessible)}.wh-sec{padding:var(--wh-clearance) 0 clamp(44px,4.4vw,64px)}.wh-sec-light{background:var(--wh-w1);color:var(--wh-d1)}.wh-sec-tight{padding-top:clamp(40px,4vw,56px)}.wh-sec-end{padding-bottom:clamp(64px,6vw,92px)}.wh-sec{scroll-margin-top:var(--wh-nav)}.wh-wrap{max-width:1240px;margin:0 auto;padding:0 20px;width:100%}.wh-stage-shell .wh-wrap{padding:0;max-width:1180px}.wh-eyebrow{display:flex;align-items:center;gap:9px;font-family:var(--wh-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--wh-d3)}.wh-eyebrow:before{content:"";width:16px;height:1px;background:var(--wh-accent)}.wh-h2{margin-top:14px;max-width:22ch;font:800 clamp(26px,2.9vw,40px)/1.1 Manrope,system-ui,sans-serif;letter-spacing:-.03em}.wh-h2,.wh-h3{color:var(--wh-d1)}.wh-h3{margin:0;font:700 clamp(17px,1.5vw,20px)/1.25 Manrope,system-ui,sans-serif;letter-spacing:-.02em}.wh-head{display:grid;gap:14px}@media (min-width:1000px){.wh-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,3vw,56px);align-items:end}}.wh-dek{font:400 clamp(14.5px,1.15vw,16.5px)/1.6 Manrope,system-ui,sans-serif;color:var(--wh-d2);max-width:60ch}.wh-k{font-family:var(--wh-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--wh-d3)}.wh-cta{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}.wh-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border-radius:999px;font:700 13.5px/1 Manrope,system-ui,sans-serif;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.wh-btn-solid{background:var(--wh-w1);color:var(--wh-i1);border:1px solid var(--wh-w1)}.wh-btn-solid:hover{background:var(--wh-paper-2);border-color:var(--wh-paper-2)}.wh-btn-ghost{background:transparent;color:var(--wh-w1);border:1px solid rgba(255,255,255,.7)}.wh-btn-ghost:hover{border-color:var(--wh-w1)}.wh-btn-ghost:focus-visible,.wh-btn-solid:focus-visible{outline:2px solid var(--wh-w1);outline-offset:3px}.wh-btn-ink{background:var(--wh-i1);color:var(--wh-w1);border:1px solid var(--wh-i1)}.wh-btn-ink:hover{background:#2a2a30;border-color:#2a2a30}.wh-btn-line{background:transparent;color:var(--wh-i1);border:1px solid rgba(22,22,26,.3)}.wh-btn-line:hover{border-color:var(--wh-i1)}.wh-btn-ink:focus-visible,.wh-btn-line:focus-visible{outline:2px solid var(--wh-i1);outline-offset:3px}.wh-stage-shell{--wh-d1:var(--wh-w1);--wh-d2:var(--wh-w2);--wh-d3:var(--wh-w3);--wh-rule:var(--wh-w-line);--wh-accent:var(--brand-red);background:var(--wh-ink);color:var(--wh-w1);border-radius:var(--pv-radius-hero);padding:clamp(88px,8vw,104px) clamp(22px,3.4vw,56px) clamp(36px,4vw,54px);min-height:min(calc(100svh - 24px),900px);display:flex;flex-direction:column;justify-content:center}@media (max-width:767px){.wh-stage-shell{border-radius:24px}}.wh-hero{display:grid;gap:clamp(34px,4vw,48px);align-items:center}@media (min-width:1100px){.wh-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(40px,4.2vw,60px)}}.wh-hero-copy,.wh-hero-vis{min-width:0}.wh-h1{margin-top:20px;color:var(--wh-w1);max-width:15ch;font:800 clamp(32px,3.9vw,54px)/1.05 Manrope,system-ui,sans-serif;letter-spacing:-.04em}.wh-h1 em{display:block;margin-top:4px;font-size:.9em;font-style:italic;font-weight:400;letter-spacing:-.02em}.wh-hero-dek{margin-top:20px;max-width:52ch;font:400 clamp(15px,1.2vw,17px)/1.62 Manrope,system-ui,sans-serif;color:var(--wh-d2)}.wh-facts{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-family:var(--wh-mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--wh-d2)}.wh-facts span{display:inline-flex;align-items:center;gap:14px}.wh-facts span+span:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.wh-mosaic{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.wh-mo{position:relative;display:block;overflow:hidden;border-radius:14px;background:var(--wh-paper-2);grid-column:span 2}.wh-mo:first-child{grid-column:span 4}.wh-mo:nth-child(2),.wh-mo:nth-child(4){grid-column:span 2}.wh-mo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.wh-mo-cap{position:absolute;left:10px;bottom:8px;padding:5px 9px;border-radius:999px;background:rgba(11,11,13,.82);color:var(--wh-w1);font:700 11px/1 Manrope,system-ui,sans-serif;letter-spacing:-.01em}.wh-truth{margin-top:10px;font-family:var(--wh-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--wh-d3);text-align:right}@media (max-width:520px){.wh-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.wh-mo,.wh-mo:first-child{grid-column:span 2}}.wh-finder{margin-top:clamp(28px,3vw,44px);display:grid;gap:18px}.wh-bar{display:grid;gap:10px}@media (min-width:900px){.wh-bar{grid-template-columns:minmax(0,520px) auto;align-items:center;-moz-column-gap:20px;column-gap:20px}.wh-bar-label{grid-column:1/-1}}.wh-bar-label{font-family:var(--wh-mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--wh-d3)}.wh-field{display:flex;align-items:center;gap:10px;min-height:54px;padding:0 12px 0 18px;border:1.5px solid var(--wh-i1);border-radius:999px;background:var(--wh-w1);color:var(--wh-d1)}.wh-field:focus-within{border-color:var(--brand-red-accessible)}.wh-field svg{flex:none}.wh-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:500 16px/1.2 Manrope,system-ui,sans-serif;color:var(--wh-d1)}.wh-field input::-moz-placeholder{color:var(--wh-i3)}.wh-field input::placeholder{color:var(--wh-i3)}.wh-field input::-webkit-search-cancel-button{display:none}.wh-clear{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--wh-paper-2);color:var(--wh-d1);cursor:pointer}.wh-clear:focus-visible{outline:2px solid var(--brand-red-accessible);outline-offset:2px}.wh-count{font:500 13px/1.4 Manrope,system-ui,sans-serif;color:var(--wh-d2)}.wh-chips{display:flex;flex-wrap:wrap;gap:8px}.wh-chip{font:600 12.5px/1 Manrope,system-ui,sans-serif;padding:10px 14px;border-radius:999px;border:1px solid var(--wh-rule);background:var(--wh-w1);color:var(--wh-d1);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.wh-chip:not([aria-pressed=true]):hover{border-color:var(--wh-i1)}.wh-chip[aria-pressed=true]{background:var(--wh-i1);color:var(--wh-w1);border-color:var(--wh-i1)}.wh-chip:focus-visible{outline:2px solid var(--brand-red-accessible);outline-offset:2px}.wh-chip-n{margin-left:7px;font-family:var(--wh-mono);font-size:10px;opacity:.7}@media (max-width:699px){.wh-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:0 20px 6px;scrollbar-width:none}.wh-chips::-webkit-scrollbar{display:none}.wh-chip{flex:none}}.wh-grid{list-style:none;margin:clamp(22px,2.6vw,34px) 0 0;padding:0;display:grid;gap:clamp(18px,2vw,28px)}@media (min-width:680px){.wh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.wh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wh-grid li[hidden]{display:none}.wh-card{display:grid;grid-template-rows:auto 1fr;gap:14px;height:100%;color:var(--wh-d1);text-decoration:none}.wh-shot{overflow:hidden;border-radius:14px;background:var(--wh-paper-2);border:1px solid var(--wh-rule-soft)}.wh-shot img{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.wh-card:hover .wh-shot img{transform:scale(1.02)}.wh-card-body{display:grid;gap:6px;align-content:start}.wh-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wh-card-name{font:700 16.5px/1.3 Manrope,system-ui,sans-serif;letter-spacing:-.015em}.wh-card:hover .wh-card-name{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.wh-card-type{font:400 13.5px/1.5 Manrope,system-ui,sans-serif;color:var(--wh-d2)}.wh-card-go{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font:700 12.5px/1 Manrope,system-ui,sans-serif;color:var(--wh-accent)}.wh-card:focus-visible{outline:2px solid var(--brand-red-accessible);outline-offset:4px;border-radius:16px}.wh-tag{flex:none;padding:4px 9px;border-radius:999px;border:1px solid var(--wh-rule);font-family:var(--wh-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--wh-d3)}.wh-empty{display:grid;gap:12px;justify-items:start;padding:30px 0;border-top:1px solid var(--wh-rule)}.wh-empty p{font:500 15px/1.55 Manrope,system-ui,sans-serif;color:var(--wh-d1);max-width:52ch}.wh-empty[hidden]{display:none}.wh-kinds{list-style:none;margin:clamp(30px,3.4vw,48px) 0 0;padding:0;display:grid;border-top:2px solid var(--wh-i1)}@media (min-width:900px){.wh-kinds{grid-template-columns:repeat(4,minmax(0,1fr))}}.wh-kind{display:grid;gap:10px;align-content:start;padding:22px 0 24px;border-bottom:1px solid var(--wh-rule-soft)}@media (min-width:900px){.wh-kind{padding:24px 24px 8px 0;border-bottom:0}.wh-kind+.wh-kind{padding-left:24px;border-left:1px solid var(--wh-rule-soft)}}.wh-kind-v{font:400 14px/1.6 Manrope,system-ui,sans-serif;color:var(--wh-d2)}.wh-faq{margin-top:clamp(26px,3vw,40px);display:grid;gap:12px}@media (min-width:900px){.wh-faq{grid-template-columns:repeat(2,minmax(0,1fr))}}.wh-faq-i{display:grid;gap:8px;align-content:start;padding:20px 22px 22px;background:var(--wh-paper);border-radius:18px}.wh-faq-q{margin:0;font:700 15.5px/1.4 Manrope,system-ui,sans-serif;color:var(--wh-d1)}.wh-faq-a{font:400 14px/1.62 Manrope,system-ui,sans-serif;color:var(--wh-d2)}.wh-close{color:var(--wh-i1);border-top:2px solid var(--wh-i1);padding-top:clamp(30px,3.4vw,48px);display:grid;gap:26px}@media (min-width:1000px){.wh-close{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:30px clamp(40px,5vw,80px);align-items:end}}.wh-close .wh-h2{max-width:18ch;font-size:clamp(30px,3.6vw,46px);line-height:1.05;letter-spacing:-.035em}.wh-close-dek{margin-top:18px;max-width:56ch;font:400 clamp(15px,1.2vw,17px)/1.62 Manrope,system-ui,sans-serif;color:var(--wh-i2)}.wh-close-cta{margin-top:0}@media (max-width:519px){.wh-close-cta .wh-btn{flex:1 1 100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.wh-btn,.wh-card:hover .wh-shot img,.wh-chip,.wh-shot img{transition:none;transform:none}}