.theme-v2 .cs{padding-bottom:clamp(96px,12vw,200px);overflow-x:clip}.theme-v2 .cs-head{padding-top:calc(var(--header-h) + clamp(28px,4vw,64px))}.theme-v2 .cs-head .slate{margin-bottom:clamp(40px,6vw,96px)}.theme-v2 .cs-head .v2-grid{row-gap:clamp(32px,4vw,56px);align-items:start}.theme-v2 .cs-title{font-size:clamp(56px,11vw,220px);line-height:.84;letter-spacing:-.062em;font-weight:560;margin-left:-.045em;overflow-wrap:anywhere}.theme-v2 .cs-one{font-size:clamp(26px,3.3vw,64px);line-height:1.04;letter-spacing:-.038em;font-weight:500;text-wrap:balance;max-width:16em}.theme-v2 .cs-spec{display:grid;align-content:start}.theme-v2 .cs-spec>div{display:grid;grid-template-columns:9em minmax(0,1fr);gap:12px;padding:11px 0 12px;border-top:1px solid var(--v2-hair)}.theme-v2 .cs-spec>div:last-child{border-bottom:1px solid var(--v2-hair)}.theme-v2 .cs-spec dt,.theme-v2 .cs-spec dd{font-family:var(--v2-mono);font-size:11px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.theme-v2 .cs-spec dt{color:var(--v2-mute)}.theme-v2 .cs-spec dd{margin:0}.theme-v2 .cs-visit{padding:0;font-size:inherit}.theme-v2 .cs-draft{color:var(--v2-mute)}@media(min-width:1000px){.theme-v2 .cs-one{grid-column:1 / 8}.theme-v2 .cs-spec{grid-column:9 / -1}}.theme-v2 .cs-hero{margin:clamp(56px,7vw,120px) calc(var(--v2-pad) + 9px) 0}.theme-v2 .cs .monitor{aspect-ratio:auto}.theme-v2 .cs .monitor.is-top img{object-position:50% 0}.theme-v2 .cs-hero .mon-vid{opacity:0;transition:opacity .4s ease}.theme-v2 .cs-hero .monitor.is-playing .mon-vid{opacity:1}.theme-v2 .cs-sec{padding-top:clamp(96px,12vw,200px);row-gap:28px}.theme-v2 .cs-h{display:flex;align-items:baseline;gap:16px;align-self:start;font-family:var(--v2-mono);font-size:11px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;padding-top:12px;border-top:1px solid var(--v2-hair)}.theme-v2 .cs-h-num{color:var(--v2-mute)}.theme-v2 .cs-body{display:grid;gap:24px;align-content:start}.theme-v2 .cs-lead{font-size:clamp(22px,2.2vw,40px);line-height:1.18;letter-spacing:-.028em;font-weight:500;max-width:22em;text-wrap:pretty}.theme-v2 .cs-statement{font-size:clamp(26px,3.3vw,64px);line-height:1.04;letter-spacing:-.038em;font-weight:500;max-width:17em;text-wrap:balance}.theme-v2 .cs-p{font-size:clamp(16px,1.2vw,19px);line-height:1.55;color:var(--v2-mute);max-width:32em}.theme-v2 .cs-statement+.cs-p{margin-top:12px}@media(min-width:1000px){.theme-v2 .cs-h{grid-column:1 / 4}.theme-v2 .cs-body{grid-column:4 / 12}}.theme-v2 .cs-metrics{display:grid;margin-top:24px}.theme-v2 .cs-metrics>div{display:grid;gap:8px;padding:18px 0 22px;border-top:1px solid var(--v2-hair)}.theme-v2 .cs-metrics>div:last-child{border-bottom:1px solid var(--v2-hair)}.theme-v2 .cs-metrics dt{order:2;font-family:var(--v2-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-mute)}.theme-v2 .cs-metrics dd{margin:0;font-size:clamp(48px,7vw,140px);line-height:.86;letter-spacing:-.06em;font-weight:500}.theme-v2 .cs-quote{margin-top:24px;display:grid;gap:14px}.theme-v2 .cs-quote p{font-size:clamp(22px,2.2vw,36px);line-height:1.2;letter-spacing:-.025em}.theme-v2 .cs-quote footer{font-family:var(--v2-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--v2-mute)}.theme-v2 .cs-cap{display:flex;gap:18px;margin-top:14px;font-size:14px;line-height:1.45;color:var(--v2-mute)}.theme-v2 .cs-cap-n{flex:none;font-family:var(--v2-mono);font-size:11px;line-height:1.85;letter-spacing:.04em;color:var(--v2-ink)}.theme-v2 .cs-fig .v2-crop{margin:9px}.theme-v2 .cs-fig-left{margin-top:clamp(80px,10vw,160px);width:calc(66.6% + var(--v2-pad))}.theme-v2 .cs-fig-left .v2-crop{margin-left:0}.theme-v2 .cs-fig-left .cs-cap{padding-left:var(--v2-pad)}.theme-v2 .cs-block{margin-top:clamp(80px,10vw,160px);padding:0 var(--v2-pad)}.theme-v2 .cs-block-full .cs-fig{max-width:none}.theme-v2 .cs-block-right{padding:0 0 0 calc(var(--v2-pad) + 25%)}.theme-v2 .cs-block-right .v2-crop{margin-right:0}.theme-v2 .cs-block-pair{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--v2-gap);align-items:start}.theme-v2 .cs-block-pair .cs-fig:first-child{grid-column:1 / 7}.theme-v2 .cs-block-pair .cs-fig:last-child{grid-column:8 / -1;margin-top:clamp(96px,14vw,260px)}.theme-v2 .cs-next{margin-top:clamp(120px,15vw,240px)}.theme-v2 .cs-next .slate{margin-bottom:0}.theme-v2 .cs-next-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--v2-gap);align-items:end;padding:clamp(36px,4vw,64px) 0 0}.theme-v2 .cs-next-text{grid-column:1 / 8;display:grid;gap:18px}.theme-v2 .cs-next-name{font-size:clamp(48px,8.5vw,180px);line-height:.86;letter-spacing:-.062em;font-weight:560;margin-left:-.04em;overflow-wrap:anywhere}.theme-v2 .cs-next-line{font-size:clamp(16px,1.3vw,21px);line-height:1.4;color:var(--v2-mute);max-width:26em}.theme-v2 .cs-next-go{display:inline-flex;gap:10px;align-items:center;font-family:var(--v2-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.theme-v2 .cs-next-screen{grid-column:9 / -1;display:block;margin:9px}.theme-v2 .cs-next-screen .monitor{display:block;aspect-ratio:16 / 10}.theme-v2 .cs-next-row:focus-visible{outline:2px solid var(--v2-ink);outline-offset:8px}.theme-v2 .cs-next-row:hover .cs-next-name{animation:v2-fringe .32s steps(3,end) both}.theme-v2 .cs-next-row:hover .v2-arrow{transform:translate(4px)}@media(max-width:899px){.theme-v2 .cs-fig-left{width:calc(100% - var(--v2-pad))}.theme-v2 .cs-block-right{padding-left:calc(var(--v2-pad) + 10%)}.theme-v2 .cs-block-pair .cs-fig:first-child{grid-column:1 / 11}.theme-v2 .cs-block-pair .cs-fig:last-child{grid-column:3 / -1;margin-top:48px}.theme-v2 .cs-next-text,.theme-v2 .cs-next-screen{grid-column:1 / -1}.theme-v2 .cs-next-screen{margin-top:36px}}@media(max-width:599px){.theme-v2 .cs-spec>div{grid-template-columns:7.5em minmax(0,1fr)}.theme-v2 .cs-block-pair .cs-fig:first-child,.theme-v2 .cs-block-pair .cs-fig:last-child{grid-column:1 / -1}.theme-v2 .cs-block-right{padding-left:var(--v2-pad)}.theme-v2 .cs-cap{gap:12px;font-size:13px}}
