.sec{padding-block:var(--sec);border-top:1px solid var(--hairline)}.sec--flush{border-top:0}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:48px}.sec-head .mono{display:block;color:var(--muted);margin-bottom:12px}.link-arrow{font:500 15px/1.4 var(--body);text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--hairline);padding-bottom:2px}.link-arrow:hover{border-color:var(--bone)}.prose p+p{margin-top:1em}.prose a{text-decoration:underline}.media{position:relative;overflow:hidden;background:var(--carbon-2)}.media img,.media video{width:100%;height:100%;object-fit:cover}.ar-16x9{aspect-ratio:16/9}.grain::after{content:"";position:absolute;inset:0;background:url("/art/media/ui/grain.be3144.png") repeat;background-size:128px;opacity:.03;mix-blend-mode:overlay;pointer-events:none;z-index:1}@media (prefers-reduced-transparency:reduce){.grain::after{display:none}}.hold img{animation:hold 8s ease-in-out 1 both}@keyframes hold{from{transform:scale(1)}to{transform:scale(1.02)}}figcaption{margin-top:10px;font:400 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.selects{row-gap:var(--row);align-items:end}.card{display:block;text-decoration:none;color:var(--bone);position:relative}.card .frame{position:relative}.card:has(.frame):focus-visible{outline:none}.card:focus-visible .frame{outline:2px solid var(--amber);outline-offset:4px}.card .frame .sbox{left:calc(-1 * var(--sel-off));top:calc(-1 * var(--sel-off));width:calc(100% + 2 * var(--sel-off));height:calc(100% + 2 * var(--sel-off))}.card .media{aspect-ratio:16/9}.card .media img,.card .media video{position:absolute;inset:0}.card video{opacity:0;transition:opacity var(--f8) linear}.card video.is-on{opacity:1}.sbox{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible}.sbox rect{fill:none;stroke:var(--amber);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--f4) var(--ease)}.sbox path{fill:none;stroke:var(--amber);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:0;transition:opacity 0s}.card .sel-label{position:absolute;left:12px;top:10px;z-index:4;color:var(--bone);background:rgba(9,9,8,.72);padding:3px 6px;border-radius:2px;opacity:0;transition:opacity var(--f4) linear}.card.is-sel .sbox rect,.card:focus-visible .sbox rect,.is-static-sel .sbox rect{stroke-dashoffset:0;transition-duration:var(--f8)}.card.is-sel .sbox path,.card:focus-visible .sbox path,.is-static-sel .sbox path{opacity:1;transition-delay:250ms}.card.is-sel .sel-label,.card:focus-visible .sel-label{opacity:1;transition-duration:var(--f8)}.cslate{margin-top:20px}.cslate .row1{display:flex;align-items:center;justify-content:space-between}.cslate .idx{color:var(--muted)}.cslate .ttl{margin-top:14px;font:400 var(--t-card)/1.05 var(--display);letter-spacing:-.02em}.cslate .out{margin-top:10px;font-size:17px;line-height:1.5;color:var(--bone-88);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cslate .meta{margin-top:12px;color:var(--muted);text-wrap:balance}@media (max-width:767px){.cslate .out{display:block;-webkit-line-clamp:unset;overflow:visible}}@supports (grid-template-rows:subgrid){@media (min-width:768px){.selects,.work-grid{align-items:start}.selects>[class*="span-"],.work-grid>[class*="span-"]{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.selects .card,.work-grid .card{display:grid;grid-row:1/span 2;grid-template-rows:subgrid;row-gap:0}.selects .card>.frame,.work-grid .card>.frame{grid-row:1;align-self:end}.selects .card>.cslate,.work-grid .card>.cslate{grid-row:2;align-self:start}}}.card:hover .ttl{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.span-12{grid-column:span 12}.span-7{grid-column:span 7}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-4{grid-column:span 4}.span-8{grid-column:span 8}.span-3{grid-column:span 3}@media (max-width:767px){.selects>*,.grid>.span-7,.grid>.span-5,.grid>.span-6,.grid>.span-4,.grid>.span-8,.grid>.span-3{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.sbox rect,.sbox path,.card .sel-label{transition:none!important}}.thesis{background:var(--carbon-2)}.thesis .lbl{color:var(--muted)}.thesis h2{margin-top:16px}.thesis .body{margin-top:24px;font-size:19px;line-height:1.6;max-width:44em}.decisions5 li{position:relative;padding:16px 12px;border-top:1px solid var(--hairline);font:400 13px/1.4 var(--mono);letter-spacing:.08em}.decisions5 li:last-child{border-bottom:1px solid var(--hairline)}.decisions5 .sbox{inset:var(--sel-off) 0;height:calc(100% - 2 * var(--sel-off))}.decisions5 .sbox rect{stroke-dashoffset:0}.decisions5 .sbox path{opacity:1}.links-row{display:flex;flex-wrap:wrap;gap:28px;margin-top:32px}@media (max-width:767px){.thesis .span-8,.thesis .span-4{grid-column:1/-1}}.ways .col h3{font:600 22px/1.3 var(--body)}.ways .col p{margin-top:10px;font-size:16px;color:var(--bone-88)}.ways .foot{margin-top:40px;color:var(--muted);max-width:52em}.rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gut);align-items:start}.lcard{display:block;text-decoration:none}.lcard .media{display:block;aspect-ratio:4/5}.rail .lcard .media{aspect-ratio:1/1}.lcard .media.wide{aspect-ratio:16/9}.lcard .media img{position:absolute;inset:0}.lcard .d{display:block;margin-top:14px;color:var(--muted)}.lcard .t{display:block;margin-top:6px;font:600 18px/1.3 var(--body)}.lcard .l{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:var(--bone-88);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lcard:hover .t{text-decoration:underline}@media (max-width:1023px){.rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.rail{grid-template-columns:1fr}.lcard{display:grid;grid-template-columns:96px 1fr;gap:0 16px;align-items:start}.lcard .media{grid-row:1/span 4;aspect-ratio:4/5}.lcard .d{margin-top:0}}.scrub{position:relative;height:140vh;height:140svh;border-top:1px solid var(--hairline)}.scrub-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center}.scrub-bg{position:absolute;inset:0;pointer-events:none}.scrub-bg canvas,.scrub-bg picture{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100%,1280px);aspect-ratio:16/9}.scrub-bg img{width:100%;height:100%;object-fit:cover}.scrub-bg canvas{opacity:0;transition:opacity var(--f8) linear;z-index:1}.scrub-bg canvas.is-on{opacity:1}.scrub-bg canvas.is-on+picture{visibility:hidden}.scrub-bg::after{content:"";position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100%,1280px);aspect-ratio:16/9;box-shadow:inset 0 0 64px 48px var(--carbon);background:linear-gradient(to right,rgba(9,9,8,.6),rgba(9,9,8,0) 55%)}.scrub-fg{position:relative;z-index:2;width:100%}.scrub.is-static{height:auto}.scrub.is-static .scrub-stick{position:relative;height:auto;min-height:100vh;min-height:100svh;padding-block:var(--sec)}.finale .lbl{color:var(--muted)}.finale h2{margin-top:16px;max-width:18ch;font-size:clamp(34px,4.4vw,72px);line-height:1.02}.doors{margin-top:48px}.door{background:rgba(17,17,15,.86);border:1px solid var(--hairline);padding:28px;display:flex;flex-direction:column;gap:12px}.door h3{font:600 22px/1.3 var(--body)}.door p{font-size:16px;color:var(--bone-88);flex:1}.door .btns{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:8px}.scrub-ctl{position:absolute;right:var(--side);bottom:24px;z-index:3}.finale:not(.is-static) .scrub-stick{align-items:flex-end;padding-bottom:clamp(48px,8vh,96px)}.finale:not(.is-static) .scrub-bg canvas,.finale:not(.is-static) .scrub-bg picture,.finale:not(.is-static) .scrub-bg::after{top:0;transform:translateX(-50%)}.sec--rail,.sec:has(+ .finale){padding-bottom:64px}main:has(.finale)+.ftr{padding-top:48px}@media (max-width:767px){.doors>*{grid-column:1/-1}}.ftr{border-top:1px solid var(--hairline);padding-block:64px 96px;font-size:15px}.ftr .r{padding-block:14px;border-bottom:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.ftr .r:last-child{border-bottom:0}.ftr a{text-decoration:none}.ftr a:hover{text-decoration:underline}.ftr .cta{font:400 28px/1.2 var(--display)}.ftr .small{color:var(--muted);font-size:14px;display:block}.copy-btn{min-height:32px;padding:0 10px;border:1px solid var(--hairline);border-radius:2px;font:400 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.sheet{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--carbon);color:var(--bone)}.sheet::backdrop{background:var(--carbon)}.sheet .top{height:var(--hdr);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--hairline)}.sheet ul{padding-top:24px}.sheet li a{display:block;padding:14px 0;font:400 36px/1.15 var(--display);text-decoration:none;border-bottom:1px solid var(--hairline)}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:rgba(9,9,8,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--hairline);transform:translateY(100%);transition:transform var(--f8) var(--ease)}.mbar ul{height:56px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.mbar a,.mbar button{display:flex;align-items:center;justify-content:center;height:100%;min-height:44px;font:600 14px/1 var(--body);text-decoration:none;border-left:1px solid var(--hairline);width:100%}.mbar li:first-child a,.mbar li:first-child button{border-left:0}@media (max-width:767px){.mbar{display:block}.mbar.is-on{transform:none}body{padding-bottom:0}.ftr{padding-bottom:120px}}@media (prefers-reduced-motion:reduce){.mbar{transition:none}}.phead h1{font:400 var(--t-h1)/1 var(--display);letter-spacing:-.02em}.phead .eyebrow{display:block;color:var(--muted);margin-bottom:16px}.phead .sub{margin-top:20px;font-size:19px;line-height:1.5;color:var(--bone-88);max-width:44em}.case-sec{padding-block:96px;border-top:1px solid var(--hairline)}.case-sec h2.mono{color:var(--muted);margin-bottom:28px}.lbl-n{display:none}.quote{margin:0;font:400 clamp(24px,2.4vw,36px)/1.3 var(--display);letter-spacing:-.01em}.quote p+p{margin-top:.8em}.quote footer{margin-top:24px;color:var(--muted)}.case-sec .after{margin-top:32px}.contact h3{margin-bottom:16px}.sel-cap{margin-top:16px;font-size:15px}details.transcript .prose{margin-top:16px}.split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gut);align-items:start}.split .txt{grid-column:1/span 5}.split .vis{grid-column:7/span 6}.split.solo .txt{grid-column:1/span 8}.brief-copy{font-size:22px;line-height:1.5}.statement-copy{font:400 clamp(24px,2.4vw,36px)/1.3 var(--display);letter-spacing:-.01em}.dec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gut)}.dec .media{aspect-ratio:16/9}.dec .media.top img{object-position:50% 0}.dec-grid.text-only .dec{border-top:1px solid var(--hairline)}.dec-grid.text-only .dec .num{margin-top:16px}.dec h3{margin-top:18px;font:600 22px/1.3 var(--body)}.dec p{margin-top:8px;font-size:16px;color:var(--bone-88)}.dec .num{color:var(--muted);display:block;margin-top:18px}.dec .num+h3{margin-top:6px}.hand{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gut)}.hand div{border-top:1px solid var(--hairline);padding-top:16px}.hand h3{font:400 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hand p{margin-top:10px;font-size:17px}.seq{display:grid;gap:56px}.seq figure{margin-inline:calc(-1 * var(--side))}.seq figcaption{padding-inline:var(--side)}.bd-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gut);align-items:start;grid-auto-flow:dense}.bd-grid>figure{grid-column:span 8}.bd-grid>figure.wide{grid-column:span 12}.bd-grid>figure.tall{grid-column:span 4;grid-row:span 2}.lfig{position:relative;overflow:hidden;background:var(--carbon-2)}.lfig picture,.lfig img,.lfig video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lfig video{opacity:0}.lfig video.is-on{opacity:1;transition:opacity var(--f8) linear}.lfig .lctl{position:absolute;right:8px;bottom:8px;z-index:2;min-height:32px;min-width:32px;padding:0 8px}.mini-loops .lfig .lctl{right:4px;bottom:4px}.phone{position:relative;max-width:300px;margin:0 auto;padding:14px;border:1px solid var(--hairline);border-radius:36px;background:var(--carbon-3)}.phone .media{border-radius:24px;aspect-ratio:540/1092}.phone .media img,.phone .media video{position:absolute;inset:0}.metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.metrics div{border-top:1px solid var(--hairline);padding-top:16px}.metrics>div:only-child{grid-column:1/-1}.metrics dt{font:400 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.metrics dd{margin-top:8px;font-size:18px}.metrics dd::first-letter{text-transform:uppercase}.signals{margin-top:40px}.signals li{padding:14px 0;border-top:1px solid var(--hairline);font-size:17px}.mini-loops{display:flex;gap:16px;margin-top:16px;align-items:flex-start}.mini-loops .media{width:160px}.ledger{display:grid;grid-template-columns:240px 1fr;border-top:1px solid var(--hairline)}.ledger dt,.ledger dd{padding:16px 0;border-bottom:1px solid var(--hairline)}.ledger dt{font:400 12px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-right:24px}.ledger dd{font-size:17px}.contact{margin-top:48px}.contact .sheet-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gut)}.contact figure{position:relative}.contact .ring{outline:1.5px solid var(--amber);outline-offset:var(--sel-off)}.credits{display:grid;grid-template-columns:240px 1fr;gap:10px 24px;font-size:17px}.credits .role{font:400 12px/1.9 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.credits .solo{grid-column:1/-1}.credits .luma{font:400 12px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase}details.transcript summary{cursor:pointer;font-weight:600}.cta-band{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.cta-band .lead{font:400 var(--t-h2)/1.08 var(--display);width:100%}.next{display:block;position:relative;text-decoration:none;border-top:1px solid var(--hairline)}.next .media{aspect-ratio:16/9;max-height:70vh;max-height:70svh}.next .media img{position:absolute;inset:0}.next .media::before{content:"";position:absolute;inset:0;background:var(--scrim);z-index:2}.next .lbl{position:absolute;left:var(--side);bottom:40px;z-index:3}.next .lbl .mono{color:var(--muted)}.next .lbl .ttl{display:block;margin-top:10px;font:400 var(--t-h1)/1 var(--display);letter-spacing:-.02em}.next:hover .ttl{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1em}.next.no-media{padding:64px var(--side)}.next.no-media .lbl{position:static}.play-facade{position:absolute;left:24px;bottom:24px;z-index:3}@media (min-width:1024px){.case-sec{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:start;padding-block:128px 64px}.case-sec>h2.sec-l{grid-column:1/span 3;grid-row:1;position:sticky;top:calc(var(--hdr) + 24px);margin:0;padding-right:16px;color:var(--bone)}.case-sec>.cbody{grid-column:4/-1;grid-row:1;min-width:0}.lbl-n{display:inline}.case-sec--join{border-top:0;padding-top:0}.case-sec--seq{border-top:0}.case-sec--seq>.sec-l{position:static}.case-sec--seq>.cbody{grid-column:1/-1;grid-row:2;margin-top:28px}.split,.split.solo{display:block}.split .txt,.split.solo .txt{max-width:min(68ch,calc((100% - 8 * var(--gut)) * 8 / 9 + 7 * var(--gut)))}.split .vis{margin-top:48px;max-width:calc((100% - 8 * var(--gut)) * 7 / 9 + 6 * var(--gut))}.case-sec--statement .split .vis{margin-left:auto}.quote{font-size:var(--t-h2);line-height:1.15}.quote p.hang{text-indent:-.42em}}@media (max-width:1023px){.dec-grid{grid-template-columns:1fr}.split .txt,.split .vis,.split.solo .txt{grid-column:1/-1}.hand,.metrics{grid-template-columns:1fr}.bd-grid>figure{grid-column:1/-1}}@media (max-width:767px){.ledger,.credits{grid-template-columns:1fr}.ledger dt{border-bottom:0;padding-bottom:0}.case-sec{padding-block:64px}.next .media{aspect-ratio:16/9}}.work-tools{display:flex;flex-wrap:wrap;gap:12px 32px;align-items:center;margin-top:32px}.seg{display:inline-flex;border:1px solid var(--hairline);border-radius:2px}.seg button{min-height:40px;padding:0 14px;font:400 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.seg button[aria-pressed="true"]{color:var(--bone);box-shadow:inset 0 -2px 0 var(--amber)}.work-grid{row-gap:72px}[data-view-panel]{padding-top:56px;border-top:0}.itable td:nth-child(2){white-space:nowrap}.idx-wrap{overflow-x:auto;margin-top:8px}.itable{width:100%;border-collapse:collapse;font-size:15px}.itable th{text-align:left;font:400 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hairline);padding:0}.itable th button{padding:12px 16px 12px 0;text-transform:inherit;letter-spacing:inherit;font:inherit;color:inherit}.itable th[aria-sort] button{color:var(--bone)}.itable td{padding:14px 16px 14px 0;border-bottom:1px solid var(--hairline);vertical-align:top}.itable td.y,.itable td.l{font:400 12px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.itable a{font:400 22px/1.2 var(--display);text-decoration:none}.itable a:hover{text-decoration:underline}.js [data-view-panel][hidden]{display:none}.lab-list>li{padding-block:64px;border-top:1px solid var(--hairline)}.entry{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gut);align-items:start}.entry .vis{grid-column:1/span 5}.entry .txt{grid-column:7/span 6}.entry.text-only .txt{grid-column:1/span 8}.entry .d{color:var(--muted)}.entry h2{margin-top:10px;font:400 var(--t-h2)/1.08 var(--display);letter-spacing:-.02em}.entry .b{margin-top:16px;max-width:60ch}.entry .mw{margin-top:16px;font-size:15px;color:var(--bone-88)}.entry .mw span{font:400 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:8px}.entry .cr{margin-top:12px;font:400 12px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase}.entry .more{display:flex;gap:12px;margin-top:12px}.entry .more figure{flex:1}.entry .lk{display:inline-block;margin-top:16px}@media (max-width:1023px){.entry .vis,.entry .txt,.entry.text-only .txt{grid-column:1/-1}}.about-hero{padding-top:var(--hdr)}.about-hero .picture{position:relative;max-height:calc(100vh - var(--hdr));max-height:calc(100svh - var(--hdr));width:100%}.about-hero .hero-ctrl{bottom:24px;top:auto;right:var(--side)}.about-head{position:absolute;left:var(--side);bottom:56px;z-index:2;max-width:760px;text-shadow:0 1px 16px rgba(9,9,8,.55)}.about-head .eyebrow{color:var(--bone)}.about-head .btn{text-shadow:none}.about-head h1{margin-top:14px;font:400 var(--t-h1)/1 var(--display);letter-spacing:-.02em}@media (max-width:767px){.about-hero .picture{overflow:visible;aspect-ratio:auto}.about-hero .picture figure{position:relative;aspect-ratio:16/9}.about-hero .hero-scrim{display:none}.about-head{position:static;padding:32px var(--side) 0}.about-hero .hero-ctrl{top:12px;bottom:auto;left:var(--side);right:var(--side);flex-wrap:wrap;gap:8px}}.bio{font-size:20px;line-height:1.6}@media (max-width:767px){.bio{font-size:18px}.origin{font-size:21px}}.origin{margin-top:28px;font:400 clamp(22px,2vw,30px)/1.4 var(--display);color:var(--bone-88)}.xp li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;padding:16px 0;border-top:1px solid var(--hairline)}.xp li:last-child{border-bottom:1px solid var(--hairline)}.xp .t{font-weight:600}.xp .dt{font:400 12px/1.8 var(--mono);letter-spacing:.08em;color:var(--muted)}.xp .dd{grid-column:1/-1;color:var(--bone-88);font-size:16px}.qa dt{font:600 19px/1.4 var(--body);padding-top:20px;border-top:1px solid var(--hairline)}.qa dd{margin-top:8px;padding-bottom:20px;color:var(--bone-88)}.qa dd a{text-decoration:underline}.manifesto{position:relative}.manifesto .scrub-stick{position:sticky;top:0;height:100vh;height:100svh}.manifesto .chapters{position:relative;z-index:2;margin-top:-100vh;margin-top:-100svh}.manifesto .ch{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.manifesto .ch p{margin-top:16px;font:400 clamp(30px,4vw,64px)/1.08 var(--display);letter-spacing:-.02em;max-width:16ch}.manifesto .ch p.mono{color:var(--muted);margin:0;font:400 12px/1.4 var(--mono);letter-spacing:.08em}.manifesto.is-static .scrub-stick{position:relative;height:auto}.manifesto.is-static .chapters{margin-top:0}.manifesto.is-static .ch{min-height:0;padding-block:48px}.talks li{padding:16px 0;border-top:1px solid var(--hairline)}.talks .t{font-weight:600}.talks .dd{color:var(--bone-88);font-size:16px}@media (max-width:1023px){.about .span-8,.about .span-4{grid-column:1/-1}}.practice ol{counter-reset:p}.practice li{display:grid;grid-template-columns:56px 1fr;gap:0 16px;padding:24px 0;border-top:1px solid var(--hairline)}.practice li .n{font:400 12px/2 var(--mono);color:var(--muted)}.practice li h2{font:600 20px/1.4 var(--body)}.practice li p{margin-top:6px;color:var(--bone-88)}.practice .foot{margin-top:40px;color:var(--muted);font-size:15px;max-width:60ch}.book-doors{margin-top:56px}.book-door{border-top:1px solid var(--hairline);padding-top:24px}.book-door h2{font:400 var(--t-h2)/1.08 var(--display);letter-spacing:-.02em}.book-door .rows{margin-top:20px;display:grid;gap:14px;font-size:16px}.book-door .rows .mono{color:var(--muted);display:block;margin-bottom:4px}.book-door ul.cases li{margin-top:6px}.book-door a{text-decoration:underline}.book-door a.btn{text-decoration:none}.book-door .door-cta{display:flex;flex-wrap:wrap;gap:12px}.form{display:grid;gap:18px;margin-top:24px;max-width:640px}.form label{display:block;font-weight:600;font-size:15px;margin-bottom:6px}.form input,.form select,.form textarea{width:100%;min-height:48px;padding:10px 12px;background:var(--carbon-3);color:var(--bone);border:1px solid var(--muted-2);border-radius:2px;font:400 16px/1.4 var(--body)}.form textarea{min-height:120px}.form .err{color:#f0b37a;font-size:14px;margin-top:6px}.form .hint{color:var(--muted);font-size:14px;margin-top:4px}.form .hp{position:absolute;left:-9999px}.form .ok{padding:20px;border:1px solid var(--hairline)}.bios article{padding-block:24px;border-top:1px solid var(--hairline)}.press-grid{margin-top:48px}.bio-h{display:flex;justify-content:space-between;align-items:center;gap:16px}@media (min-width:1024px){.no-side .bios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gut);align-items:start}}.bios p{margin-top:12px;max-width:68ch}.nf{min-height:70vh;display:flex;flex-direction:column;justify-content:center}.player-dlg{width:min(1200px,96vw);max-width:none;padding:0;border:1px solid var(--hairline);background:var(--carbon);color:var(--bone)}.player-dlg::backdrop{background:rgba(9,9,8,.92)}.player-dlg .bar{display:flex;justify-content:flex-end;padding:8px}.player-dlg .stage{position:relative;aspect-ratio:16/9}.player-dlg .stage iframe,.player-dlg .stage video{position:absolute;inset:0;width:100%;height:100%;border:0}::cue{background:rgba(9,9,8,.8);color:#f2ede4;font:500 1rem Manrope,sans-serif}::view-transition-old(root){animation:vt-out var(--f4) linear both}::view-transition-new(root){animation:vt-in var(--f4) linear both}::view-transition-group(hero-media),::view-transition-group(select-box){animation-duration:var(--f12);animation-timing-function:var(--ease)}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{from{opacity:0}}.iris{position:fixed;inset:0;z-index:90;border:1.5px solid var(--amber);pointer-events:none;animation:vt-out var(--f8) linear var(--f12) both}.cut-slate{position:fixed;left:var(--side);top:calc(var(--hdr) + 16px);z-index:91;color:var(--bone);background:rgba(9,9,8,.8);padding:4px 8px;pointer-events:none;animation:vt-out 1ms linear var(--f8) both}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}@media (prefers-reduced-motion:reduce){.hold img{animation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}