.hero.hero-revised{padding:clamp(44px,7.8vh,82px) var(--gutter) 0;min-height:calc(100svh - var(--header-height));max-width:1920px;overflow:clip;isolation:isolate;--hero-tilt-x:0deg;--hero-tilt-y:0deg;--hero-scroll:0px}.hero-revised .hero-composition{display:grid;grid-template-columns:58% 38%;gap:4%;flex:1 1;padding-bottom:55px}.hero-revised .hero-main{min-width:0;position:relative;z-index:2}.hero-revised .hero-kicker{font-size:13px;color:var(--fg);line-height:1.6;margin:0 0 34px}.hero.hero-revised h1{font-size:clamp(60px,6.65vw,122px);font-weight:600;line-height:.99;letter-spacing:-.058em;max-width:none;margin:0}.hero-revised .hero-type-line{display:block;white-space:nowrap;position:relative}.hero-revised .hero-resolution{color:#a5adb9}.hero-revised .direction-word{display:inline-block;position:relative;isolation:isolate}.hero-revised .direction-original{position:relative;z-index:5}.hero-revised .direction-echo{position:absolute;inset:0 auto auto 0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;white-space:nowrap;will-change:transform,opacity;color:#a5adb9;transform-origin:left center}.hero-revised .echo-0{z-index:4}.hero-revised .echo-1{z-index:3;clip-path:polygon(0 5%,100% 5%,100% 43%,0 43%,0 53%,100% 53%,100% 100%,0 100%)}.hero-revised .echo-2{z-index:2}.hero-revised .echo-3{z-index:1;clip-path:polygon(0 12%,100% 12%,100% 56%,0 56%,0 65%,100% 65%,100% 92%,0 92%)}.hero-revised .hero-description{margin-top:34px;max-width:590px}.hero-revised .hero-description>p{font-size:18px;line-height:1.65;max-width:560px}.hero-revised .hero-actions{margin-top:30px;gap:12px;flex-wrap:nowrap}.hero-revised .hero-actions .button{font-size:12px;padding:14px 20px;white-space:nowrap}.hero-revised .hero-actions .text-link{font-size:12px;white-space:nowrap;margin-left:10px}.hero-revised .hero-exhibit{min-width:0;padding-top:14px;position:relative;z-index:1}.hero-revised .exhibit-eyebrow{font-size:12px;color:var(--fg);margin:0 0 8px}.hero-revised .hero-deck{height:290px;position:relative;perspective:1000px;transform:translateY(var(--hero-scroll));margin-bottom:24px}.hero-revised .deck-sheet{position:absolute;left:4%;top:15px;width:77%;height:245px;padding:20px;transform:rotate(-12deg) rotateY(var(--hero-tilt-y)) rotateX(var(--hero-tilt-x));transform-origin:50% 50%;border:1px solid var(--line-strong);border-radius:1px;display:flex;flex-direction:column;justify-content:space-between;backface-visibility:hidden}.hero-revised .sheet-front{background:#e3e6eb;color:#16191e;border-color:#e3e6eb;z-index:3}.hero-revised .sheet-top{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #a7afb8;font-size:9px;font-weight:500;letter-spacing:-.02em}.hero-revised .sheet-title{font-size:clamp(22px,2.35vw,40px);line-height:1.01;font-weight:600;letter-spacing:-.06em}.hero-revised .sheet-title em{font-style:normal;color:#747c87}.hero-revised .sheet-signature{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #a7afb8;font-size:8px}.hero-revised .sheet-signature strong{font-size:17px;letter-spacing:-.05em}.hero-revised .sheet-middle{left:15%;top:11px;z-index:2;background:rgba(16,18,22,.35);transform:rotate(-12deg) translateZ(-20px) rotateY(var(--hero-tilt-y))}.hero-revised .sheet-back,.hero-revised .sheet-middle{color:var(--dim);font-family:var(--font-code);font-size:9px}.hero-revised .sheet-back{left:26%;top:5px;z-index:1;opacity:.5}.hero-revised .sheet-back strong,.hero-revised .sheet-middle strong{white-space:pre-line;font-size:18px;font-weight:400}.hero-revised .deck-orbit{position:absolute;width:95%;height:220px;border:1px solid var(--line);border-radius:50%;top:100px;left:-2%;transform:rotate(-25deg);opacity:.45}.hero-revised .hero-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);position:relative}.hero-revised .hero-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:12px;min-height:47px;padding:8px 4px;display:flex;justify-content:center;gap:10px;align-items:center}.hero-revised .hero-tabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--fg)}.hero-revised .hero-tabs button:hover{color:var(--fg)}.hero-revised .hero-tabs button>span{font-size:17px;color:var(--muted)}.hero-revised .hero-panel{padding-top:18px;max-width:420px}.hero-revised .hero-panel>.mono{font-size:10px;color:var(--muted)}.hero-revised .hero-panel h2{font-size:20px;letter-spacing:-.03em;line-height:1.25;margin:6px 0 7px}.hero-revised .hero-panel p{font-size:13px;line-height:1.6;color:var(--fg);max-width:380px;min-height:42px}.hero-revised .hero-panel .text-link{font-size:12px;min-height:32px;margin-top:3px;gap:24px}.hero.hero-revised .hero-foot{margin-top:auto;padding:26px 0 22px;animation:none;font-size:10px;gap:24px}.hero-revised .hero-foot>a{gap:24px}.hero-revised .hero-foot>a>span{font-size:21px}.hero-revised .hero-founder{display:flex;justify-content:space-between;color:var(--dim);font-size:9px;padding:0 0 18px}@media (min-width:1600px){.hero-revised .hero-deck{height:390px}.hero-revised .deck-sheet{height:300px;padding:24px;top:54px}.hero-revised .sheet-middle{top:46px}.hero-revised .sheet-back{top:38px}.hero-revised .hero-description>p{font-size:20px}.hero-revised .hero-composition{padding-bottom:90px}}@media (max-width:1150px) and (min-width:761px){.hero.hero-revised h1{font-size:6.55vw}.hero-revised .hero-kicker{font-size:11px}.hero-revised .hero-description>p{font-size:16px}.hero-revised .hero-actions{flex-wrap:wrap}.hero-revised .hero-actions .text-link{margin-left:0}.hero-revised .hero-deck{height:270px}.hero-revised .deck-sheet{height:205px;padding:14px;top:35px}.hero-revised .sheet-middle{top:30px}.hero-revised .sheet-back{top:24px}.hero-revised .sheet-title{font-size:2.35vw}.hero-revised .hero-panel h2{font-size:18px}.hero-revised .hero-tabs button{font-size:10px;gap:5px}.hero-revised .exhibit-eyebrow{font-size:10px}}@media (max-width:760px){.hero.hero-revised{padding:36px 24px 0;min-height:calc(100svh - var(--header-height))}.hero-revised .hero-composition{display:block;padding-bottom:42px}.hero-revised .hero-kicker{font-size:10px;margin-bottom:32px}.hero.hero-revised h1{font-size:clamp(34px,9.3vw,66px);line-height:1.05;letter-spacing:-.06em}.hero-revised .hero-description{margin-top:28px}.hero-revised .hero-description>p{font-size:16px;line-height:1.6}.hero-revised .hero-actions{display:flex;flex-wrap:wrap;margin-top:26px;gap:10px}.hero-revised .hero-actions .button{font-size:11px;padding:12px 14px;min-height:46px}.hero-revised .hero-actions .text-link{margin-left:0;min-height:40px}.hero-revised .hero-exhibit{display:none}.hero.hero-revised .hero-foot{font-size:9px;align-items:center;padding:20px 0 16px}.hero-revised .hero-foot>span{max-width:190px;line-height:1.9}.hero-revised .hero-foot>a{max-width:100px;gap:12px}.hero-revised .hero-founder{font-size:8px;gap:20px;padding-bottom:56px}.hero-revised .hero-founder span{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.hero-revised .direction-echo{display:none}.hero-revised .hero-deck{transform:none}.hero-revised .deck-sheet{transform:rotate(-12deg)}}.hero-revised[data-motion=reduced] .direction-echo{display:none}@media (min-width:761px) and (max-height:800px){.hero.hero-revised{padding-top:34px}.hero-revised .hero-deck{height:250px;margin-bottom:16px}.hero-revised .deck-sheet{height:220px;top:12px}.hero-revised .sheet-middle{top:8px}.hero-revised .sheet-back{top:2px}.hero-revised .hero-composition{padding-bottom:32px}.hero-revised .hero-kicker{margin-bottom:25px}.hero.hero-revised h1{font-size:6.3vw}.hero-revised .hero-description{margin-top:25px}.hero-revised .hero-description>p{font-size:17px}.hero-revised .hero-actions{margin-top:24px}.hero.hero-revised .hero-foot{padding:18px 0 14px}.hero-revised .hero-founder{padding-bottom:12px}.hero-revised .hero-panel{padding-top:16px}}