@font-face{font-family:Anybody;src:url(/fonts/anybody-var.woff2)format("woff2");font-weight:100 900;font-stretch:50% 150%;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-var.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-var-italic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-400italic-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--atmos:232 234 228;--paper:#e8eae4;--paper-high:#f6f7f2;--paper-low:#dee1d9;--plate:#f3f5ee;--plate-high:#fdfdf8;--ink:#1b2126;--ink-soft:#1b2126c2;--muted:#1b2126a8;--line:#1b212629;--line-strong:#1b212685;--registrar:var(--accent,#3a1ff0);--registrar-deep:var(--accent,#1b319c);--registrar-wash:#3a1ff017;--focus:var(--accent,#3a1ff0);--selection:#3a1ff02e;--accent-disaster:#ef4a35;--accent-disaster-ink:#b8301c;--accent-pentimento:#8b2f63;--accent-pentimento-ink:#7d2657;--accent-invisible:#d79a29;--accent-invisible-ink:#8a5c07;--accent-atlas:#1d756d;--accent-atlas-ink:#12615a;--accent-fluxion:#c8102e;--accent-fluxion-ink:#b01020;--accent-daynero-ink:#566f18;--accent-athena-ink:#b0431c;--display:"Anybody", "Archivo", "Arial Black", Arial, sans-serif;--sans:"Instrument Sans", "Segoe UI Variable Text", "Helvetica Neue", Arial, sans-serif;--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--pixel:"Silkscreen", "Anybody", "Arial Black", Arial, sans-serif;--poster-weight:var(--role-title-weight);--poster-stretch:var(--role-title-stretch);--mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, "Liberation Mono", monospace;--r-plate:6px;--r-panel:4px;--step--1:clamp(.75rem, .72rem + .14vw, .8rem);--meta-size:clamp(.8rem, .75rem + .16vw, .95rem);--step-0:clamp(1rem, .96rem + .2vw, 1.08rem);--step-1:clamp(1.15rem, 1.08rem + .35vw, 1.35rem);--step-2:clamp(1.4rem, 1.26rem + .7vw, 1.8rem);--step-3:clamp(1.8rem, 1.55rem + 1.25vw, 2.5rem);--step-4:clamp(2.3rem, 1.85rem + 2.2vw, 3.6rem);--step-5:clamp(2.9rem, 2.1rem + 4vw, 5.2rem);--role-title-weight:780;--role-title-stretch:118%;--role-title-track:-.012em;--role-title-stretch-caps:106%;--role-section-weight:560;--role-section-stretch:104%;--role-section-track:-.011em;--role-sub-weight:620;--role-sub-stretch:102%;--role-sub-track:-.006em;--role-statement-weight:500;--role-statement-stretch:100%;--role-statement-track:-.008em;--track-record:.04em;--track-instrument:.07em;--track-label:.09em;--gap-hair:.35rem;--gap-tight:.7rem;--gap-close:1.1rem;--gap-group:1.7rem;--gap-block:2.6rem;--gap-section:clamp(3rem, 7vh, 5rem);--gap-rule:1px;--measure-lede:40rem;--measure-aside:30rem;--beat:.15s;--move:.28s;--settle:.33s;--ease-out:cubic-bezier(.2, .75, .15, 1);--ease-swing:cubic-bezier(.65, 0, .3, 1);--ease-pop:cubic-bezier(.3, 1.36, .4, 1);--page-gutter:clamp(1.25rem, 4vw, 4.5rem);--measure:38rem;--step-6:clamp(3.2rem, 2.2rem + 5.2vw, 6.2rem);--header-h:4.6rem}@media (max-width:56rem){:root{--header-h:4.2rem}}.signature-plate,.site-footer{--ink:#1b2126;--ink-soft:#454c53;--muted:#5f666c;--line:#1b212626;--line-strong:#1b21267a;--registrar:#3a1ff0;--registrar-deep:#2412b8;--registrar-wash:#3a1ff014;--accent-disaster-ink:#a92c1b;--accent-pentimento-ink:#6f2450;--accent-invisible-ink:#855d0d;--accent-atlas-ink:#175e57;--accent-daynero-ink:#56701d;--accent-athena-ink:#a83f19}:root[data-motion=reduced] [data-reveal],:root[data-motion=reduced] [data-reveal]:not(.is-revealed){clip-path:none!important;opacity:1!important}*{box-sizing:border-box}html{background:rgb(var(--atmos,232 234 228));color:var(--ink);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h,4.6rem) + 1.5rem);transition:background-color .7s cubic-bezier(.16,1,.3,1)}@media (max-width:48rem){html{scroll-padding-top:calc(var(--header-h,5.5rem) + 1rem)}}:root[data-motion=reduced] html{scroll-behavior:auto}html:has([data-motion=reduced]){scroll-behavior:auto}body{overflow-wrap:break-word;background:rgb(var(--atmos,232 234 228));min-width:320px;color:var(--ink);font-family:var(--sans);font-size:var(--step-0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}body:after{content:"";z-index:90;pointer-events:none;opacity:.038;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:140px 140px;position:fixed;inset:0}@media (forced-colors:active),print{body:after{display:none}}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,a,summary,input[type=range]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:active,.claim>summary:active .claim-mark{transform:translateY(1px)}button,input,textarea,select{font:inherit}img{max-width:100%;height:auto;display:block}::selection{background:var(--selection);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}.record-line{color:var(--muted);font-family:var(--mono);font-size:var(--meta-size);letter-spacing:var(--track-record);margin:0;font-weight:500}.eyebrow{margin:0 0 var(--gap-close);color:var(--muted);font-family:var(--mono);font-size:var(--meta-size);letter-spacing:var(--track-record);font-weight:500}.claim{position:relative}.claim>summary{cursor:pointer;width:fit-content;list-style:none}.claim>summary::-webkit-details-marker{display:none}.claim-mark{border:1px solid var(--line-strong);color:var(--ink-soft);font-family:var(--mono);font-size:var(--step--1);letter-spacing:var(--track-record);transition:color var(--beat) var(--ease-out), border-color var(--beat) var(--ease-out), background-color var(--beat) var(--ease-out);border-radius:999px;align-items:center;gap:.45em;margin-top:.7rem;padding:.28em .7em .24em;display:inline-flex}.claim-mark:before{content:"⌾";color:var(--registrar);font-size:1.05em}.claim>summary:hover .claim-mark{border-color:var(--registrar);background:var(--registrar-wash);color:var(--registrar-deep)}.claim[open] .claim-mark{border-color:var(--registrar);background:var(--registrar);color:var(--paper)}.claim[open] .claim-mark:before{color:var(--paper)}.claim-record{border-left:2px solid var(--registrar);background:linear-gradient(to right, var(--registrar-wash), transparent 65%);margin-top:1rem;padding:.85rem 0 .85rem 1.35rem}.claim[open] .claim-record{animation:record-open var(--settle) var(--ease-out) forwards}@keyframes record-open{0%{opacity:0;filter:blur(2px);transform:translateY(-4px)}to{opacity:1;filter:none;transform:none}}.claim-record .record-note{max-width:var(--measure);color:var(--muted);font-size:var(--step--1);margin:.85rem 0 0;line-height:1.6}.skip-link{z-index:100;background:var(--registrar);color:var(--paper);font-family:var(--mono);font-size:var(--step--1);transition:transform var(--beat) var(--ease-out);padding:.7rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-220%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:30;min-height:var(--header-h);width:100%;padding-inline:var(--page-gutter);border-bottom:1px solid var(--line);background:rgb(var(--atmos,232 234 228) / .92);transition:box-shadow var(--move) var(--ease-out);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1.5rem;display:flex;position:sticky;top:0}.site-header[data-scrolled=true]{background:rgb(var(--atmos,232 234 228));box-shadow:0 10px 22px -14px #000000a6}.site-identity{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.identity-name{color:var(--registrar);font-family:var(--pixel);letter-spacing:0;text-transform:uppercase;font-size:1.12rem;font-weight:700;line-height:1}.site-header .site-identity{transition:visibility linear}.site-header[data-dock=hero] .site-identity{opacity:0;visibility:hidden;pointer-events:none}.site-header[data-dock=nav] .site-identity{opacity:1;visibility:visible;pointer-events:auto}.site-header .site-identity small{opacity:1;transition:opacity .2s linear 80ms}.site-header[data-dock=hero] .site-identity small{opacity:0;transition:none}.identity-name:after{content:"_";color:var(--registrar);opacity:0;transition:opacity .12s var(--ease-out)}.site-identity:hover .identity-name:after,.site-identity:focus-visible .identity-name:after{opacity:1;animation:.9s step-end infinite identity-cursor}@keyframes identity-cursor{0%,60%{opacity:1}60.1%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.site-identity:hover .identity-name:after,.site-identity:focus-visible .identity-name:after{animation:none}}.site-identity small{color:var(--muted);font-family:var(--mono);font-size:min(var(--step--1), 2.1vw);letter-spacing:var(--track-label);text-transform:uppercase;border-left:1px solid var(--line);white-space:nowrap;margin-left:.1rem;padding-left:.55rem;font-weight:400;line-height:1}.site-mode{color:var(--muted);font-family:var(--mono);letter-spacing:var(--track-record);margin:0;font-size:.68rem;font-weight:500}.site-mode strong{color:var(--ink-soft);font-weight:600}.site-header nav{font-family:var(--mono);letter-spacing:var(--track-record);align-items:center;gap:clamp(1.3rem,2.4vw,2.4rem);font-size:.78rem;display:flex}.site-header nav a{color:var(--muted);transition:color var(--beat) var(--ease-out);padding-block:.55rem;text-decoration:none;position:relative}.site-header nav a:before{content:"";background:var(--registrar);opacity:0;width:4px;height:4px;transition:opacity var(--beat) var(--ease-out);position:absolute;bottom:-1.5px;left:50%;translate:-50%}.site-header nav a:after{content:"";background:var(--registrar);transform-origin:100%;height:1px;transition:transform var(--move) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-header nav a:hover{color:var(--ink)}.site-header nav a[aria-current=page]{color:var(--registrar)}.site-header nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.site-header nav a[aria-current=page]:before{opacity:1}@media (prefers-reduced-motion:reduce){.site-header nav a[aria-current=page]:before{animation:none}}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-header nav{position:relative}.site-header nav[data-nav=live] a:before,.site-header nav[data-nav=live] a:after{content:none}.nav-mark{top:calc(var(--nav-y,100%) - 2.5px);opacity:0;width:4px;height:4px;transform:translateX(calc(var(--nav-x,0px) + var(--nav-w,0px) / 2 - 2px));transition:transform .22s var(--ease-out), opacity .16s linear;view-transition-name:nav-mark;position:absolute;left:0}.nav-mark[data-live=true]{opacity:1}.nav-mark:after{content:"";background:var(--registrar);transition:background-color var(--beat) linear, box-shadow var(--beat) linear;position:absolute;inset:0}.nav-mark[data-hold=true]:after{background:var(--registrar)}.nav-mark[data-hollow=true]:after{box-shadow:inset 0 0 0 1px var(--registrar);background:0 0}@media (prefers-reduced-motion:reduce){.nav-mark{transition:none}}.xp-cta-arrow{transition:transform var(--beat) var(--ease-out);display:inline-block}a[data-external]:hover .xp-cta-arrow,a[data-external]:focus-visible .xp-cta-arrow{transform:translate(2px,-2px)}.site-identity,.case-end-flow a,.relation-secondary,.contact-social,.daynero-actions a,.daynero-return a,.record-client-link,.record-sources a,.contact-label+* a,.xp-piece-actions a,.case-return .case-crumb a,.mw-feature-link,.xp-close-link,.site-header nav a{margin-block:-.45rem;padding-block:.45rem}@media (max-width:40rem){.site-identity{margin-block:-.25rem;padding-block:.25rem}}@media (max-width:44rem){.site-identity small{display:none}}.site-header[data-bare=true]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;transition:background-color var(--move) var(--ease-out), border-color var(--move) var(--ease-out);background:0 0;border-bottom-color:#0000}.site-header[data-scrolled=true][data-bare=true]{border-bottom-color:var(--line);background:rgb(var(--atmos,232 234 228));-webkit-backdrop-filter:none;backdrop-filter:none}.site-header[data-bare=true] .site-identity{color:#1b2126}.site-header[data-bare=true] .site-identity small{color:#1b2126b8}@media (max-width:56rem) and (min-width:40.01rem){.site-header{gap:.9rem}.site-header nav{flex-wrap:nowrap;gap:1.1rem}}@media (max-width:40rem){:root{--header-h:5.5rem}.site-header{grid-template-columns:minmax(0,1fr);align-items:center;gap:.3rem;min-height:0;padding-block:.65rem .55rem;display:grid}.site-header nav{grid-template-columns:repeat(auto-fit,minmax(5.1em,1fr));gap:.25rem;width:100%;font-size:.8rem;display:grid}.site-header nav a{text-align:center;padding-block:.55rem}}.site-footer{width:100%;padding:3rem max(var(--page-gutter), calc((100% - 105rem) / 2 + var(--page-gutter))) 3.4rem;background:var(--plate);color:var(--muted);font-family:var(--mono);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.2rem 2.5rem;margin-top:3rem;display:flex}.footer-identity strong{color:var(--ink);font-family:var(--display);letter-spacing:.01em;font-size:1.05rem;font-weight:600}.footer-identity span{margin-top:.3rem;display:block}.footer-links{gap:1.6rem;display:flex}.footer-links a{color:var(--ink-soft);transition:color var(--beat) var(--ease-out), border-color var(--beat) var(--ease-out);border-bottom:1px solid #0000;text-decoration:none}.footer-links a:hover{color:var(--ink);border-color:var(--line-strong)}.site-footer p{margin:0}.motion-ready[data-motion=full] [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(.55rem)}.motion-ready[data-motion=full] [data-reveal].is-revealed{opacity:1;transition:opacity var(--settle) var(--ease-out), transform var(--settle) var(--ease-out);transform:translateY(0)}.motion-ready[data-motion=full] [data-reveal=name]:not(.is-revealed){transform:translateY(.9rem)}.motion-ready[data-motion=full] [data-reveal=name].is-revealed{transition-duration:.46s;transition-timing-function:var(--ease-swing)}.motion-ready[data-motion=full] [data-reveal=quiet]:not(.is-revealed){opacity:.18}.motion-ready[data-motion=full] [data-reveal=quiet].is-revealed{opacity:1;transition:opacity .56s var(--ease-out)}.motion-ready[data-motion=full] [data-reveal=figure]:not(.is-revealed){clip-path:inset(8% 0 0)}.motion-ready[data-motion=full] [data-reveal=figure].is-revealed{clip-path:inset(0);transition:clip-path .4s var(--ease-out), opacity var(--settle) var(--ease-out), transform var(--settle) var(--ease-out)}.shell{width:min(100%,105rem);padding-inline:var(--page-gutter);margin-inline:auto}.sigil{width:100%;height:auto;color:var(--ink-soft);display:block;overflow:visible}.sigil .ph{opacity:0;transition:opacity var(--move) var(--ease-out), transform var(--move) var(--ease-out);transform:translateY(2px)}[data-phase=surface] .ph-s,[data-phase=rule] .ph-r,[data-phase=consequence] .ph-c{opacity:1;transform:none}.sigil .base{opacity:.9}.sigil .acc{color:var(--sig-accent,var(--registrar))}.sigil .draw{stroke-dasharray:120;stroke-dashoffset:120px;transition:stroke-dashoffset var(--settle) var(--ease-swing)}[data-phase=rule] .draw.ph-r,[data-phase=consequence] .draw.ph-c,[data-phase=consequence] .draw.ph-r{stroke-dashoffset:0}@keyframes route-fade-out{to{opacity:0}}@keyframes route-fade-in{0%{opacity:0}}::view-transition-old(root){animation:55ms linear both route-fade-out}::view-transition-new(root){animation:route-fade-in .125s var(--ease-out) 45ms both}::view-transition-group(*){animation-duration:.22s;animation-timing-function:var(--ease-out)}::view-transition-old(*){animation-duration:60ms}::view-transition-group(project-fluxion-studios){animation-duration:.23s;animation-timing-function:var(--ease-out)}::view-transition-group(project-design-or-disaster){animation-duration:.18s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-group(project-pentimento){animation-duration:.26s;animation-timing-function:var(--ease-out)}::view-transition-group(project-invisible-interfaces){animation-duration:.2s;animation-timing-function:var(--ease-out)}::view-transition-group(project-atlas){animation-duration:.24s;animation-timing-function:var(--ease-out)}::view-transition-group(project-daynero){animation-duration:.19s;animation-timing-function:var(--ease-out)}::view-transition-group(nav-mark){animation-duration:.2s;animation-timing-function:var(--ease-out)}@media (max-width:48rem){::view-transition-group(project-fluxion-studios){animation-duration:.17s}::view-transition-group(project-design-or-disaster){animation-duration:.17s}::view-transition-group(project-pentimento){animation-duration:.17s}::view-transition-group(project-invisible-interfaces){animation-duration:.17s}::view-transition-group(project-atlas){animation-duration:.17s}::view-transition-group(project-daynero){animation-duration:.17s}::view-transition-group(nav-mark){animation-duration:.17s}}@media (max-width:48rem) and (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:45ms linear both route-fade-out}::view-transition-new(root){animation:route-fade-in .11s var(--ease-out) 40ms both}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}body *,body :before,body :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (pointer:coarse){.site-header nav a{padding-block:.85rem}.claim-mark{align-items:center;min-height:2.75rem}.case-choice-group button{min-height:2.75rem;padding-inline:1.1rem}.instrument-questions button{min-height:2.75rem}.docket-descend,.footer-links a{padding-block:.6rem}}@media (forced-colors:active){.site-header:after,.claim-record{forced-color-adjust:none;background:canvas;border-color:canvastext}.claim-mark{border-color:buttontext}.sigil{color:canvastext}.sigil .acc{color:highlight}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.splash{z-index:60;background:rgb(var(--atmos,232 234 228));transition:background-color .64s var(--ease-out), opacity .64s var(--ease-out);place-content:center;justify-items:center;gap:1.1rem;display:grid;position:fixed;inset:0}.splash[data-phase=lift]{background:rgb(var(--atmos,232 234 228) / 0);pointer-events:none}.splash-field,.splash-pixels{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.splash-rule,.splash-name,.splash-note{z-index:1;position:relative}.splash-rule,.splash-note{transition:opacity .42s var(--ease-out)}.splash[data-phase=lift] .splash-rule,.splash[data-phase=lift] .splash-note{opacity:0}.splash-name{color:var(--ink);font-family:var(--pixel);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.7rem,7.5vw,7rem);font-weight:700;line-height:1}.splash-rule{background:color-mix(in srgb, var(--ink) 14%, transparent);width:min(58vw,34rem);height:3px;position:relative;overflow:hidden}.splash-rule-fill{background:var(--registrar);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.splash-note{color:var(--muted);font-family:var(--mono);font-size:var(--step--1);letter-spacing:var(--track-instrument);opacity:0;transition:opacity .24s var(--ease-out) .18s}.splash[data-phase=resolve] .splash-note{opacity:1}.route-loader{z-index:55;background:rgb(var(--atmos,232 234 228));pointer-events:none;place-content:center;justify-items:center;gap:.95rem;display:grid;position:fixed;inset:0}.route-loader[data-phase=leaving]{opacity:0;transition:opacity .22s var(--ease-out)}.route-loader-mark{color:var(--ink);font-family:var(--pixel);letter-spacing:0;text-transform:uppercase;font-size:clamp(1.05rem,2.4vw,1.7rem);font-weight:700;line-height:1}.route-loader-rule{background:color-mix(in srgb, var(--ink) 14%, transparent);width:min(52vw,20rem);height:3px;position:relative;overflow:hidden}.route-loader-rule i{background:var(--registrar);transform-origin:0;position:absolute;inset:0;transform:scaleX(.72)}@media (prefers-reduced-motion:no-preference){.route-loader-rule i{animation:.52s steps(7,end) 30ms forwards route-plate-fill;transform:scaleX(0)}.route-loader[data-phase=leaving] .route-loader-rule i{transition:transform .18s var(--ease-out);animation:none;transform:scaleX(1)}}@keyframes route-plate-fill{to{transform:scaleX(.72)}}.route-loader-note{color:var(--muted);font-family:var(--mono);font-size:var(--step--1);letter-spacing:var(--track-label);text-transform:uppercase;margin:0}@media (prefers-reduced-motion:reduce){.route-loader[data-phase=leaving]{transition:none}}.site-header:after{content:"";background:var(--registrar);height:2px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.site-header:after{transition:transform .12s linear}}html[data-cursor=custom],html[data-cursor=custom] *{cursor:none!important}.pointer-mark{border:1.5px solid var(--registrar);pointer-events:none;z-index:130;opacity:0;width:12px;height:12px;transition:opacity .16s var(--ease-out);position:fixed;top:0;left:0;transform:translate(-40px,-40px)rotate(45deg);box-shadow:0 0 0 1px #f6f7f299}.pointer-mark[data-visible=true]{opacity:1}.pointer-mark[data-state=active]{background:var(--registrar);width:15px;height:15px}.pointer-mark[data-state=text]{background:var(--registrar);border:0;width:2px;height:1.25rem}@media (pointer:coarse){.pointer-mark{display:none}}@media (prefers-reduced-motion:reduce){.pointer-mark{transition:none}}
.xp{--xp-rule:color-mix(in srgb, var(--ink) 18%, transparent);background:var(--paper);color:var(--ink);position:relative;overflow:clip}.xp a:focus-visible,.xp button:focus-visible,.xp [role=slider]:focus-visible{outline-offset:4px;outline:2px solid}.xp-cover{--cover-progress:0;background:var(--paper);border-bottom:0;min-height:100svh;position:relative}.xp-cover-field,.xp-cover-pixels{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.xp-cover-pin{top:var(--header-h);min-height:calc(100svh - var(--header-h));padding:0 var(--page-gutter);grid-template-rows:auto 1fr auto;gap:0;display:grid;position:sticky}.xp-cover-pin>*{z-index:1;position:relative}.xp-cover-head,.xp-piece-meta,.xp-piece-status,.xp-field-kicker{font-family:var(--mono);font-size:var(--meta-size);letter-spacing:var(--track-record)}.xp-cover-head{border-bottom:1px solid var(--xp-rule);color:var(--muted);justify-content:space-between;gap:2rem;padding-block:.7rem;display:flex}.xp-cover-head p,.xp-cover-claim,.xp-cover-deck,.xp-cover-handoff p{margin:0}.xp-cover-mast{align-content:center;justify-items:center;gap:clamp(1rem,2.4vh,1.8rem);padding-block:clamp(1.4rem,4vh,3rem) clamp(1.2rem,3vh,2.4rem);display:grid}.xp-cover-name{color:var(--ink);font-family:var(--pixel);--wordmark-fit:calc((100vw - 2 * var(--page-gutter)) / 5.9);font-size:min(clamp(2.9rem, 11vw, 11.5rem), var(--wordmark-fit));text-transform:uppercase;letter-spacing:0;white-space:nowrap;text-align:center;margin-bottom:clamp(.5rem,1.4vh,1.1rem);font-weight:700;line-height:1;display:block}.xp-cover-letter{transition:color .12s linear;display:inline-block}.xp-cover-name:hover .xp-cover-letter,.xp-cover-name:focus-within .xp-cover-letter{color:var(--registrar,#3a1ff0)}.xp-cover-name:hover .xp-cover-letter:nth-child(2){transition-delay:35ms}.xp-cover-name:hover .xp-cover-letter:nth-child(3){transition-delay:70ms}.xp-cover-name:hover .xp-cover-letter:nth-child(4){transition-delay:.105s}.xp-cover-name:hover .xp-cover-letter:nth-child(5){transition-delay:.14s}.xp-cover-name:hover .xp-cover-letter:nth-child(6){transition-delay:.175s}.xp-cover-name:hover .xp-cover-letter:nth-child(7){transition-delay:.21s}@media (prefers-reduced-motion:reduce){.xp-cover-letter{transition:none}.xp-cover-name:hover .xp-cover-letter:nth-child(n){transition-delay:0s}}.xp-cover-claim{max-width:30ch;font-family:var(--display);letter-spacing:-.002em;text-wrap:balance;text-align:center;font-size:clamp(1.5rem,3vw,2.7rem);font-weight:600;font-stretch:80%;line-height:1.08}.xp-cover-claim strong{letter-spacing:-.005em;font-weight:720;font-stretch:122%}.xp-cover-deck{max-width:44ch;color:var(--ink-soft);font-family:var(--sans);font-size:var(--step-0);text-wrap:balance;text-align:center;line-height:1.5}.xp-cover-handoff{border-top:1px solid var(--line);color:var(--ink);justify-content:center;align-items:baseline;gap:1.1rem;padding-block:clamp(1.1rem,2.6vh,1.7rem) clamp(1.2rem,3vh,2rem);text-decoration:none;display:flex}.xp-cover-handoff p{font-family:var(--mono);font-size:var(--meta-size);letter-spacing:var(--track-record);transition:color var(--beat) var(--ease-out)}.xp-cover-handoff span{color:var(--registrar);transition:transform var(--beat) var(--ease-out);display:inline-block}.xp-cover-handoff:hover p,.xp-cover-handoff:focus-visible p{color:var(--registrar)}.xp-cover-handoff:hover span{transform:translateY(.28em)}.xp-cover-handoff:active span{transform:translateY(.44em)}@media (prefers-reduced-motion:reduce){.xp-cover-handoff p,.xp-cover-handoff span{transition:none}}@media (max-width:52rem){.xp-cover-name{white-space:nowrap;font-size:clamp(2.6rem,11.6vw,6.4rem)}.xp-cover-claim{max-width:21ch}}.xp-field{background:var(--paper);scroll-margin-top:calc(var(--header-h) + 1rem);position:relative}.xp-field-head{padding:clamp(2.6rem, 5.5vw, 4.4rem) var(--page-gutter) var(--gap-close)}.xp-field-head>*{margin:0}.xp-field-kicker{color:var(--ink);font-family:var(--display);font-size:var(--step-2);font-weight:var(--role-section-weight);font-stretch:var(--role-section-stretch);letter-spacing:var(--role-section-track);text-wrap:balance;line-height:1.15}.xp-field-index{padding-inline:var(--page-gutter);padding-bottom:clamp(2.4rem,4vw,3.4rem)}.xp-field-index ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.xp-field-index li{border-bottom:1px solid var(--line);transition:border-color var(--beat) var(--ease-out)}.xp-field-index li:hover,.xp-field-index li:focus-within{border-bottom-color:color-mix(in srgb, var(--accent,var(--ink)) 55%, var(--line))}.xp-field-index a{gap:var(--gap-tight) var(--gap-close);min-height:5.4rem;color:var(--ink);grid-template-columns:3.4rem minmax(10rem,1fr) minmax(11rem,.34fr);align-items:baseline;padding:1.35rem 0 1.4rem;text-decoration:none;display:grid}.xp-field-index span,.xp-field-index small{color:var(--muted);font-family:var(--mono);font-size:var(--meta-size);font-weight:400}.xp-field-index strong{font-family:var(--display);font-size:clamp(1.5rem,2.7vw,2.6rem);font-weight:var(--role-title-weight);font-stretch:var(--role-title-stretch);letter-spacing:var(--role-title-track);text-wrap:balance;transition:color var(--beat) var(--ease-out), font-stretch .24s var(--ease-out);line-height:1.05}.xp-field-index a:hover strong,.xp-field-index a:focus-visible strong,.xp-field-index li[data-current=true] strong{color:var(--registrar)}.xp-field-index a:hover strong,.xp-field-index a:focus-visible strong{font-stretch:108%}.xp-field-index li[data-current=true] span{color:var(--registrar)}.xp-index-record{text-align:right;color:var(--ink-soft);grid-template-columns:minmax(0,1fr);justify-items:end;gap:.3rem;display:grid}.xp-index-record>span{color:var(--ink)}.xp-index-record>*{max-width:100%}@media (max-width:52rem){.xp-field-index a{gap:var(--gap-hair) var(--gap-tight);grid-template-columns:2.4rem minmax(0,1fr);min-height:0;padding:1.1rem 0 1.15rem}.xp-field-index strong{font-size:var(--step-2)}.xp-index-record{text-align:left;grid-column:2;justify-items:start}}.xp-piece-stack{isolation:isolate;position:relative}.xp-piece-anchor{height:0;scroll-margin-top:0;display:block}.xp-piece{--enter:1;z-index:var(--piece-z);top:calc(var(--header-h) + min(calc((var(--piece-index) - 1) * .5rem), 1rem));grid-template-columns:minmax(var(--piece-copy-floor), .55fr) minmax(var(--piece-stage-floor), 1.45fr);--piece-pad-top:clamp(2.2rem, 4.6vw, 4.4rem);--piece-pad-bottom:clamp(1.1rem, 1.8vw, 1.7rem);--piece-gap:clamp(1.5rem, 4vw, 5rem);--piece-status-band:1.75rem;--piece-copy-floor:min(13rem, 26%);--piece-stage-floor:min(28rem, 60%);gap:var(--piece-gap);min-height:calc(100svh - var(--header-h) - 1rem);padding:var(--piece-pad-top) var(--page-gutter) var(--piece-pad-bottom) calc(var(--page-gutter) + 3.5rem);border-top:1px solid color-mix(in srgb, var(--room-ink) 28%, transparent);background:var(--room);color:var(--room-ink);scroll-margin-top:var(--header-h);grid-template-rows:minmax(0,1fr) auto;display:grid;position:sticky;overflow:clip;box-shadow:0 -1.25rem 3rem #1b212612}.xp-piece:before{content:"";background:var(--accent-ink);height:3px;position:absolute;top:0;left:0;right:0}.xp-piece-backdrop{z-index:-1;pointer-events:none;width:calc(100% + 3rem);height:calc(100% + 4rem);position:absolute;top:-2rem;left:-1.5rem}.xp-piece-title{--title-size:clamp(2.5rem, 4.6vw, 5rem);width:fit-content;max-width:100%;font-size:min(var(--title-size), calc((100cqi - .5rem) / (var(--title-word,8) * .78)));font-family:var(--display);font-weight:var(--poster-weight);font-stretch:var(--poster-stretch);letter-spacing:-.008em;text-wrap:balance;overflow-wrap:break-word;line-height:.94}.xp-piece-spine{top:2rem;bottom:2rem;left:var(--page-gutter);z-index:2;color:var(--accent-ink);font-family:var(--mono);letter-spacing:var(--track-instrument);writing-mode:vertical-rl;flex-direction:column;justify-content:space-between;align-items:center;font-size:.72rem;display:flex;position:absolute;transform:rotate(180deg)}.xp-piece-spine-pip{background:var(--accent-ink);width:4px;height:4px}.xp-piece-copy{z-index:2;isolation:isolate;align-self:center;max-width:32rem;position:relative;container-type:inline-size}.xp-piece-copy>*{margin:0}.xp-piece-title{margin-top:clamp(2.6rem,6vh,.95em)}.xp-piece-meta,.xp-piece-status{color:color-mix(in srgb, currentColor 72%, transparent)}.xp-piece-intro{max-width:36rem;font-size:var(--step-0);color:color-mix(in srgb, var(--room-ink) 76%, transparent);text-wrap:pretty;margin-top:1.6rem;line-height:1.65}.xp-piece-actions{flex-wrap:wrap;gap:1.05rem 1.5rem;margin-top:clamp(2.2rem,5.5vh,3.4rem);display:flex}.xp-piece-actions a{color:var(--room-ink,inherit);font-family:var(--mono);font-size:var(--step-0);text-decoration:none;position:relative}.xp-piece-title a{color:inherit;font-stretch:var(--poster-stretch,118%);text-decoration:none}.xp-piece-title a:after{content:"";background:var(--accent-ink);transform-origin:100%;width:100%;height:2px;transition:transform var(--move) var(--ease-swing);margin-top:.12em;display:block;transform:scaleX(0)}.xp-piece-title a:hover:after,.xp-piece-title a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.xp-piece-cue{max-width:29ch;color:var(--accent-ink);font-family:var(--mono);font-size:var(--step--1);margin-top:clamp(1.2rem,3vh,2.2rem);line-height:1.55}.xp-piece-actions a:after{content:"";background:var(--accent-ink);transform-origin:0;height:1px;transition:transform var(--move) var(--ease-out);position:absolute;bottom:-.25rem;left:0;right:0;transform:scaleX(.24)}.xp-piece-actions a:hover:after,.xp-piece-actions a:focus-visible:after{transform:scaleX(1)}.xp-piece-actions a:first-child:hover .xp-cta-arrow,.xp-piece-actions a:first-child:focus-visible .xp-cta-arrow{transform:translate(3px)}.xp-piece-field{z-index:4;pointer-events:none;height:clamp(4.5rem,9vh,7.5rem);position:absolute;top:0;left:0;right:0}.xp-portrait{border:1px solid color-mix(in srgb, var(--accent-ink,currentColor) 42%, transparent);width:100%;height:100%;min-height:0;color:var(--pp-ink,currentColor);font-family:var(--mono);--pp-accent-label:color-mix(in srgb, var(--pp-accent) 60%, var(--pp-ink));grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.xp-portrait-field{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.xpp-wrap{width:100%;height:100%;min-height:0;position:relative}.xpp-rack{z-index:4;border-bottom:1px solid var(--pp-rule);background:color-mix(in srgb, var(--pp-ground,transparent) 82%, transparent);letter-spacing:.04em;color:var(--pp-muted);justify-content:space-between;align-items:center;gap:.7rem;padding:.45rem .7rem;font-size:clamp(.75rem,1.3cqw,.85rem);display:flex;position:relative}.xpp-read{color:var(--pp-accent-label);font-variant-numeric:tabular-nums}.xp-portrait:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.xpp-stage{z-index:2;min-width:0;min-height:0;position:relative}.xpp-demo-layer{transition:opacity .22s var(--ease-out);display:grid;position:absolute;inset:clamp(.6rem,1.8cqw,1.1rem)}.xpp-real{z-index:3;background:var(--pp-plate,var(--pp-ground));opacity:0;pointer-events:none;transition:opacity .26s var(--ease-out), inset .32s var(--ease-out);position:absolute;inset:clamp(.6rem,1.8cqw,1.1rem);overflow:hidden}.xp-portrait[data-view=real] .xpp-real{opacity:1;pointer-events:auto;inset:0}@media (prefers-reduced-motion:reduce){.xpp-real{transition:opacity .12s linear}}.xp-portrait[data-view=real]{border-color:color-mix(in srgb, var(--pp-plate,var(--pp-ground)) 60%, transparent)}.xp-portrait[data-view=real] .xpp-rack,.xp-portrait[data-view=real] .xpp-caption{border-color:color-mix(in srgb, var(--pp-plate-ink,currentColor) 22%, transparent);background:color-mix(in srgb, var(--pp-plate,var(--pp-ground)) 88%, transparent);color:color-mix(in srgb, var(--pp-plate-ink,currentColor) 82%, transparent)}.xp-portrait[data-view=real] .xpp-read,.xp-portrait[data-view=real] .xpp-caption strong{color:var(--pp-plate-ink,currentColor)}.xp-portrait[data-view=real] .xpp-demo-layer{opacity:0;pointer-events:none}.xp-portrait[data-view=real] .xpp-hint{opacity:0}.xpp-real-media{width:100%;height:100%;display:block}.xpp-real-media[data-fit=cover]{object-fit:cover;object-position:center top}.xpp-real-media[data-fit=contain]{object-fit:contain;object-position:center}.xpp-reg{border:1px solid color-mix(in srgb, var(--pp-accent) 72%, transparent);pointer-events:none;width:.42rem;height:.42rem;position:absolute}.xpp-reg--tl{border-bottom:0;border-right:0;top:0;left:0}.xpp-reg--tr{border-bottom:0;border-left:0;top:0;right:0}.xpp-reg--bl{border-top:0;border-right:0;bottom:0;left:0}.xpp-reg--br{border-top:0;border-left:0;bottom:0;right:0}.xpp-caption{z-index:4;border-top:1px solid var(--pp-rule);background:color-mix(in srgb, var(--pp-ground,transparent) 82%, transparent);letter-spacing:.01em;color:var(--pp-muted);text-wrap:pretty;margin:0;padding:.55rem .7rem .6rem;font-size:clamp(.8rem,1.35cqw,.9rem);line-height:1.45;position:relative}.xp-portrait[data-live=false] .xpp-stage *,.xp-portrait[data-live=false] .xpp-rack *{animation-play-state:paused!important}.xpp-hint{z-index:3;border:1px solid color-mix(in srgb, var(--pp-accent-label) 55%, transparent);background:color-mix(in srgb, var(--pp-ground,transparent) 82%, transparent);color:var(--pp-accent-label);letter-spacing:.04em;opacity:0;pointer-events:none;padding:.1rem .35rem;font-size:clamp(.75rem,1.15cqw,.82rem);transition:opacity .18s linear;position:absolute;top:.5rem;right:.55rem}.xp-portrait:hover .xpp-hint{opacity:1}@media (hover:none){.xpp-hint{display:none}}.xpp-invite{border:1px solid color-mix(in srgb, var(--pp-accent-label) 45%, transparent);width:fit-content;color:var(--pp-accent-label);letter-spacing:.04em;opacity:0;visibility:hidden;pointer-events:none;margin-top:.4rem;padding:.08rem .35rem;font-size:clamp(.7rem,1.1cqw,.8rem);line-height:1.4;transition:opacity .18s linear,visibility 0s linear .18s;display:flex}.xpp-invite[data-on=true]{opacity:1;visibility:visible;transition:opacity .18s linear}.xpp-invite-touch{display:none}@media (hover:none){.xpp-invite-fine{display:none}.xpp-invite-touch{display:inline}}@media (prefers-reduced-motion:reduce){.xpp-invite{transition:none}}.xpp-dod{flex-direction:column;gap:clamp(.5rem,1.4cqw,.8rem);height:100%;display:flex;position:relative}.xpp-dod-screen{border:1px solid var(--pp-rule);background:color-mix(in srgb, var(--pp-ink) 3.5%, transparent);flex:auto;min-height:7rem;position:relative;container-type:size}.xpp-dod-block{transition:opacity .4s var(--ease-out);position:absolute}.xpp-dod-block[data-tone=bar]{background:color-mix(in srgb, var(--pp-ink) 30%, transparent)}.xpp-dod-block[data-tone=hero]{border:1px solid color-mix(in srgb, var(--pp-ink) 12%, transparent);background:color-mix(in srgb, var(--pp-ink) 6%, transparent)}.xpp-dod-block[data-tone=line]{background:color-mix(in srgb, var(--pp-ink) 13%, transparent)}.xpp-dod-block[data-tone=lineStrong]{background:color-mix(in srgb, var(--pp-ink) 36%, transparent)}.xpp-dod-block[data-tone=button]{background:color-mix(in srgb, var(--pp-accent) 42%, transparent)}.xpp-dod-block[data-tone=card]{border:1px solid color-mix(in srgb, var(--pp-ink) 15%, transparent);background:color-mix(in srgb, var(--pp-ink) 3.5%, transparent)}.xpp-dod-target{border:1px dashed color-mix(in srgb, var(--pp-accent) 80%, transparent);background:color-mix(in srgb, var(--pp-accent) 12%, transparent);transform:translate(calc(var(--tx,0) * 1cqw), calc(var(--ty,0) * 1cqh));transition:transform .46s var(--ease-out);position:absolute;top:0;left:0}.xpp-dod-cross{z-index:2;opacity:.85;width:0;height:0;transform:translate(calc(var(--cx,0) * 1cqw), calc(var(--cy,0) * 1cqh));transition:transform .46s var(--ease-out), opacity .3s linear;position:absolute;top:0;left:0}.xpp-dod-cross:before,.xpp-dod-cross:after{content:"";background:var(--pp-accent);position:absolute}.xpp-dod-cross:before{width:1px;height:2.2rem;top:-1.1rem;left:0;transform:translate(-.5px)}.xpp-dod-cross:after{width:2.2rem;height:1px;top:0;left:-1.1rem;transform:translateY(-.5px)}.xpp-dod-cross[data-idle=true]{opacity:.4}.xpp-dod-mark{z-index:3;border:2px solid var(--pp-accent);width:.95rem;height:.95rem;box-shadow:0 0 0 .22rem color-mix(in srgb, var(--pp-accent) 22%, transparent);animation:xpp-ping .9s var(--ease-out) both;border-radius:50%;margin:-.475rem 0 0 -.475rem;position:absolute}.xpp-dod-mark[data-kind=yours]{background:color-mix(in srgb, var(--pp-accent) 82%, transparent)}.xpp-dod-tag{border:1px solid color-mix(in srgb, var(--pp-accent) 60%, transparent);background:color-mix(in srgb, var(--pp-ground,#150f0c) 82%, transparent);color:var(--pp-ink);letter-spacing:.05em;white-space:nowrap;margin-top:.22rem;padding:.05rem .25rem;font-size:clamp(.5rem,1.05cqw,.58rem);line-height:1.25;position:absolute;top:100%;left:50%;transform:translate(-50%)}.xpp-dod-cursor{z-index:4;border:1px solid var(--pp-accent);opacity:0;pointer-events:none;border-radius:50%;width:1.5rem;height:1.5rem;margin:-.75rem 0 0 -.75rem;transition:opacity .16s linear;position:absolute;top:0;left:0}.xpp-dod-cursor[data-on=true]{opacity:.9}.xpp-dod-readings{gap:clamp(.4rem,1.2cqw,.8rem);margin:0;padding:0;list-style:none;display:flex}.xpp-dod-readings li{border-top:1px solid var(--pp-rule);opacity:.38;min-width:0;transition:opacity .28s var(--ease-out);flex:1 1 0;grid-template-columns:auto 1fr;gap:.1rem .4rem;padding-top:.35rem;display:grid}.xpp-dod-readings li[data-lit]{opacity:1}.xpp-dod-juror{color:var(--pp-accent);font-size:clamp(.56rem,1.2cqw,.66rem)}.xpp-dod-lens{color:var(--pp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.56rem,1.2cqw,.66rem);overflow:hidden}.xpp-dod-track{background:var(--pp-rule);grid-column:1/-1;height:2px;position:relative}.xpp-dod-track i{background:var(--pp-ink);transform-origin:0;transition:transform .52s var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.xpp-dod-readings li[data-lit] .xpp-dod-track i{transform:scaleX(1)}.xpp-pent{flex-direction:column;justify-content:center;gap:clamp(.8rem,2.8cqw,1.7rem);height:100%;display:flex}.xpp-pent-draft{border-left:2px solid var(--pp-accent);background:#0000002e;padding:clamp(.55rem,1.6cqw,.9rem) clamp(.6rem,1.8cqw,1rem)}.xpp-pent-label{letter-spacing:.04em;color:var(--pp-muted);justify-content:space-between;gap:.8rem;margin:0 0 .45rem;font-size:clamp(.54rem,1.2cqw,.66rem);display:flex}.xpp-pent-state{color:var(--pp-accent);text-align:right}.xpp-pent-claim{font-family:var(--display);text-wrap:balance;transition:opacity .42s var(--ease-out), color .42s var(--ease-out);margin:0;font-size:clamp(1.05rem,3.4cqw,1.7rem);font-weight:520;line-height:1.15;position:relative}.xpp-pent[data-struck] .xpp-pent-claim{color:var(--pp-muted);text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--pp-accent);text-decoration-color:var(--pp-accent);opacity:.5}.xpp-pent-bar{background:var(--pp-accent);transform-origin:0;width:100%;height:2px;transition:transform .62s var(--ease-swing);position:absolute;top:52%;left:0;transform:scaleX(0)}.xpp-pent[data-striking] .xpp-pent-bar{transform:scaleX(1)}.xpp-pent-evidence{letter-spacing:.03em;color:var(--pp-muted);flex-wrap:wrap;gap:.2rem 1.1rem;margin:.6rem 0 0;padding:0;font-size:clamp(.5rem,1.1cqw,.62rem);list-style:none;display:flex}.xpp-pent[data-struck] .xpp-pent-evidence{opacity:.55}.xpp-pent-fix{padding-left:clamp(.6rem,1.8cqw,1rem)}.xpp-pent-fix-line{font-family:var(--display);letter-spacing:-.005em;text-wrap:balance;flex-wrap:wrap;gap:0 .3em;margin:0;font-size:clamp(1.35rem,4.8cqw,2.4rem);font-weight:780;font-stretch:112%;line-height:1.06;display:flex}.xpp-pent-fix-line span{opacity:.2;transition:opacity .32s var(--ease-out), transform .32s var(--ease-out);transition-delay:calc(var(--w) * 55ms);transform:translateY(.2em)}.xpp-pent[data-rewritten] .xpp-pent-fix-line span{opacity:1;transform:none}.xpp-pent-rule{background:var(--pp-accent);transform-origin:0;height:3px;transition:transform .7s var(--ease-out) .26s;margin-top:.55rem;display:block;transform:scaleX(0)}.xpp-pent[data-rewritten] .xpp-pent-rule{transform:scaleX(1)}.xpp-abs{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.xpp-abs-plate{border:1px solid var(--pp-rule);transition:opacity .52s var(--ease-out);background:#00000047;padding:clamp(.6rem,1.8cqw,.95rem) clamp(.65rem,1.9cqw,1rem) clamp(.7rem,2cqw,1rem);position:relative}.xpp-abs[data-away] .xpp-abs-plate{opacity:.45}.xpp-abs[data-done] .xpp-abs-plate{opacity:.88}.xpp-abs-head{letter-spacing:.04em;color:var(--pp-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(.54rem,1.2cqw,.66rem);display:flex}.xpp-abs-state{color:var(--pp-accent)}.xpp-abs-steps{gap:clamp(.28rem,.9cqw,.45rem);margin:clamp(.6rem,1.8cqw,.9rem) 0 0;padding:0;list-style:none;display:grid}.xpp-abs-steps li{color:var(--pp-muted);transition:color .26s var(--ease-out);transition-delay:calc(var(--i) * .38s);align-items:center;gap:.55rem;font-size:clamp(.58rem,1.3cqw,.72rem);display:flex}.xpp-abs-tick{border:1px solid var(--pp-rule);width:.72rem;height:.72rem;transition:background .24s linear,border-color .24s linear;transition-delay:calc(var(--i) * .38s);flex:none}.xpp-abs-steps li[data-done]{color:var(--pp-ink)}.xpp-abs-steps li[data-done] .xpp-abs-tick{background:var(--pp-accent);border-color:var(--pp-accent)}.xpp-abs-bits{letter-spacing:.16em;color:var(--pp-muted);opacity:.3;transition:opacity .5s var(--ease-out);white-space:nowrap;margin:clamp(.6rem,1.8cqw,.9rem) 0 0;font-size:clamp(.5rem,1.05cqw,.6rem);overflow:hidden}.xpp-abs-bits span{animation:42s linear infinite xpp-bits;display:inline-block}.xpp-abs[data-away] .xpp-abs-bits{opacity:.95;color:var(--pp-accent)}.xpp-abs-away{border:1px solid var(--pp-accent);background:color-mix(in srgb, var(--pp-ground,#0f0e0a) 78%, transparent);color:var(--pp-accent);letter-spacing:.05em;white-space:nowrap;opacity:0;transition:opacity .3s linear, transform .36s var(--ease-pop);margin:0;padding:.28rem .5rem;font-size:clamp(.55rem,1.2cqw,.68rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.xpp-abs[data-away] .xpp-abs-away{opacity:1;transform:translate(-50%,-50%)scale(1)}.xpp-abs-receipt{color:#1a1608;opacity:0;transition:transform .64s var(--ease-swing), opacity .36s linear;background:#fdf3dd;padding:clamp(.5rem,1.6cqw,.8rem) clamp(.6rem,1.8cqw,.9rem) clamp(.55rem,1.7cqw,.85rem);position:absolute;bottom:2%;left:6%;right:6%;transform:translateY(112%);box-shadow:0 -.5rem 1.6rem #00000073}.xpp-abs[data-receipt] .xpp-abs-receipt{opacity:1;transform:translateY(0)}.xpp-abs-receipt-head{letter-spacing:.06em;border-bottom:1px solid #1a160866;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .3rem;padding-bottom:.3rem;font-size:clamp(.54rem,1.2cqw,.66rem);display:flex}.xpp-abs-receipt-head span:last-child{border:1px solid #1a16088c;padding:.05rem .3rem}.xpp-abs-receipt ul{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.xpp-abs-receipt li{justify-content:space-between;gap:1rem;font-size:clamp(.54rem,1.2cqw,.68rem);display:flex}.xpp-abs-receipt i{color:#1a1608a8;font-style:normal}.xpp-ath{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;column-gap:clamp(.7rem,2.2cqw,1.6rem);height:100%;padding-right:clamp(0rem,4cqw,2.4rem);display:grid;position:relative}.xpp-ath-main,.xpp-ath-side{flex-direction:column;justify-content:center;gap:clamp(.4rem,1.3cqw,.75rem);min-width:0;min-height:0;display:flex}.xpp-ath-plate{border:1px solid var(--pp-rule);background:#ffffff80;padding:clamp(.55rem,1.7cqw,.9rem)}.xpp-ath-head{color:var(--pp-muted);letter-spacing:.05em;text-transform:lowercase;margin:0;font-size:clamp(.46rem,1.1cqw,.6rem)}.xpp-ath-modes{flex-wrap:wrap;gap:.3rem;margin:clamp(.42rem,1.2cqw,.65rem) 0 0;padding:0;list-style:none;display:flex}.xpp-ath-modes li{border:1px solid var(--pp-rule);color:var(--pp-muted);letter-spacing:.02em;transition:color .38s var(--ease-out), border-color .38s var(--ease-out), background .38s var(--ease-out), opacity .38s var(--ease-out);border-radius:999px;padding:.16rem .5rem;font-size:clamp(.56rem,1.1cqw,.68rem)}.xpp-ath-modes li[data-on]{border-color:var(--pp-accent-label);color:var(--pp-accent-label)}.xpp-ath-modes li[data-dim]{opacity:.4}.xpp-ath-scope{color:var(--pp-muted);letter-spacing:.03em;margin:clamp(.42rem,1.2cqw,.65rem) 0 0;font-size:clamp(.46rem,1.05cqw,.58rem)}.xpp-ath-response{border-left:2px solid var(--pp-accent);opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);padding-left:.75rem;transform:translateY(3px)}.xpp-ath-response[data-on]{opacity:1;transform:none}.xpp-ath-quote{color:var(--pp-ink);margin:0;font-size:clamp(.56rem,1.35cqw,.78rem);line-height:1.4}.xpp-ath-conf{color:var(--pp-muted);letter-spacing:.05em;text-transform:lowercase;margin:.2rem 0 0;font-size:clamp(.44rem,1cqw,.56rem)}.xpp-ath-split{opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);gap:.3rem;display:grid;transform:translateY(3px)}.xpp-ath-split[data-on]{opacity:1;transform:none}.xpp-ath-meter{letter-spacing:.03em;grid-template-columns:4.6rem minmax(0,1fr) auto;align-items:center;gap:.45rem;margin:0;font-size:clamp(.44rem,1cqw,.56rem);display:grid}.xpp-ath-meter-k{color:var(--pp-muted);text-transform:lowercase}.xpp-ath-meter-bar{background:var(--pp-rule);height:3px;position:relative}.xpp-ath-meter-bar:after{content:"";transform-origin:0;background:var(--pp-muted);position:absolute;inset:0;transform:scaleX(1)}.xpp-ath-meter-bar[data-part]:after{background:var(--pp-accent);transform:scaleX(.42)}.xpp-ath-meter-v{color:var(--pp-ink)}.xpp-ath-flow{flex-direction:column;gap:clamp(.3rem,1cqw,.5rem);min-width:0;margin:0;padding:0;list-style:none;display:flex}.xpp-ath-flow li{opacity:.2;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out), border-color .42s var(--ease-out);border-left:2px solid #0000;gap:.1rem;padding-left:.7rem;display:grid;transform:translateY(2px)}.xpp-ath-flow li[data-on]{opacity:1;border-left-color:var(--pp-accent);transform:none}.xpp-ath-flow li.xpp-ath-gap[data-on]{border-left-color:#b0431c}.xpp-ath-flow li.xpp-ath-gap[data-on] .xpp-ath-k{color:#b0431c}.xpp-ath-flow li.xpp-ath-sourcerow[data-on]{border-left-color:var(--pp-muted)}.xpp-ath-k{color:var(--pp-muted);letter-spacing:.05em;text-transform:lowercase;font-size:clamp(.44rem,1cqw,.56rem)}.xpp-ath-v{color:var(--pp-ink);font-size:clamp(.54rem,1.3cqw,.74rem);line-height:1.35}.xpp-ath-review{border:1px solid var(--pp-rule);opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);background:#ffffff80;justify-content:space-between;align-items:baseline;gap:.6rem;margin:0;padding:clamp(.32rem,1cqw,.5rem) clamp(.45rem,1.3cqw,.7rem);display:flex;transform:translateY(3px)}.xpp-ath-review[data-on]{opacity:1;border-color:var(--pp-accent);transform:none}.xpp-ath-review-k{color:var(--pp-muted);letter-spacing:.05em;text-transform:lowercase;font-size:clamp(.44rem,1cqw,.56rem)}.xpp-ath-review-v{color:var(--pp-accent-label);font-size:clamp(.6rem,1.15cqw,.72rem)}.xpp-ath-note{color:var(--pp-muted);letter-spacing:.03em;opacity:.72;grid-column:1/-1;align-self:end;margin:0;font-size:clamp(.42rem,.95cqw,.54rem)}@media (max-width:30rem){.xpp-ath{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:.6rem;padding-right:0}}.xpp-atl{grid-template-columns:minmax(0,1fr) minmax(6.5rem,.32fr);align-items:center;gap:clamp(.7rem,2cqw,1.4rem);height:100%;display:grid}.xpp-atl-flow{flex-direction:column;justify-content:center;gap:clamp(.5rem,1.5cqw,.9rem);min-width:0;display:flex}.xpp-atl-block{border-left:2px solid var(--pp-rule);padding-left:clamp(.5rem,1.5cqw,.8rem)}.xpp-atl-block--rule{border-left-color:var(--pp-accent)}.xpp-atl-block--revised{border-left-color:color-mix(in srgb, var(--pp-accent) 55%, transparent)}.xpp-atl-hl{color:var(--pp-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pp-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--pp-accent) 45%, transparent);text-underline-offset:.18em;font-style:normal;text-decoration-thickness:2px}.xpp-atl-label{letter-spacing:.05em;color:var(--pp-muted);justify-content:space-between;gap:.8rem;margin:0 0 .25rem;font-size:clamp(.52rem,1.15cqw,.64rem);display:flex}.xpp-atl-note{color:var(--pp-accent);text-align:right}.xpp-atl-text{font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(.9rem,2.5cqw,1.28rem);font-weight:520;line-height:1.18}.xpp-atl-text--strong{min-height:2.36em;animation:xpp-rewrite .52s var(--ease-out) both;font-size:clamp(1rem,2.9cqw,1.5rem);font-weight:680}.xpp-atl-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.35rem,1cqw,.6rem);margin:0;padding:0;list-style:none;display:grid}.xpp-atl-cases li{border:1px solid var(--pp-rule);cursor:pointer;gap:.12rem;padding:clamp(.35rem,1cqw,.55rem) clamp(.4rem,1.1cqw,.6rem);transition:border-color .22s linear,background .22s linear;display:grid}.xpp-atl-cases li:hover{border-color:var(--pp-accent)}.xpp-atl-cases li[data-judged]{border-color:color-mix(in srgb, var(--pp-accent) 60%, transparent);background:color-mix(in srgb, var(--pp-accent) 10%, transparent)}.xpp-atl-cases li[data-next]{animation:xpp-pressure 1.6s var(--ease-out) infinite}.xpp-atl-case-id{color:var(--pp-accent);font-size:clamp(.52rem,1.15cqw,.62rem)}.xpp-atl-case-name{font-family:var(--display);font-size:clamp(.78rem,1.9cqw,1rem);font-weight:600;line-height:1.1}.xpp-atl-case-note{color:var(--pp-muted);font-size:clamp(.5rem,1.1cqw,.6rem)}.xpp-atl-verdict{border-top:1px solid var(--pp-rule);letter-spacing:.05em;color:var(--pp-muted);margin-top:.15rem;padding-top:.15rem;font-size:clamp(.52rem,1.15cqw,.62rem)}.xpp-atl-cases li[data-judged] .xpp-atl-verdict{color:var(--pp-accent)}.xpp-atl-rail{border-left:1px dashed var(--pp-rule);padding-left:clamp(.5rem,1.5cqw,.8rem)}.xpp-atl-rail ol{gap:clamp(.4rem,1.3cqw,.7rem);margin:.4rem 0 0;padding:0;list-style:none;display:grid}.xpp-atl-rail li{color:var(--pp-muted);opacity:.34;transition:opacity .32s var(--ease-out);transition-delay:calc(var(--i) * .12s);align-items:center;gap:.45rem;font-size:clamp(.54rem,1.2cqw,.66rem);display:flex}.xpp-atl-rail li[data-on]{opacity:1;color:var(--pp-ink)}.xpp-atl-node{border:1px solid var(--pp-muted);flex:none;width:.42rem;height:.42rem}.xpp-atl-rail li[data-on] .xpp-atl-node{background:var(--pp-accent);border-color:var(--pp-accent)}.xpp-flx{justify-content:center;align-items:center;gap:clamp(.5rem,2cqw,1.1rem);height:100%;display:flex;position:relative}.xpp-flx-desk{border:1px solid color-mix(in srgb, var(--pp-ink) 30%, transparent);width:min(100%,44rem);min-width:0;transition:box-shadow .5s var(--ease-out);background:#ffffff57;position:relative}.xpp-flx[data-shipped] .xpp-flx-desk{box-shadow:0 .6rem 1.6rem color-mix(in srgb, var(--pp-ink) 22%, transparent)}.xpp-flx-chrome{border-bottom:1px solid color-mix(in srgb, var(--pp-ink) 22%, transparent);align-items:center;gap:.28rem;padding:.35rem .5rem;transition:border-color .3s linear;display:flex}.xpp-flx-chrome i{background:color-mix(in srgb, var(--pp-ink) 30%, transparent);width:.3rem;height:.3rem;transition:background .3s linear}.xpp-flx[data-shipped] .xpp-flx-chrome i{background:var(--pp-accent)}.xpp-flx-chrome span{letter-spacing:.05em;color:var(--pp-muted);margin-left:.4rem;font-size:clamp(.5rem,1.1cqw,.62rem)}.xpp-flx-page{background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--pp-ink) 7%, transparent) 0 1px, transparent 1px calc(100% / 8));grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(.3rem,1cqw,.5rem);min-height:clamp(9rem,30cqw,16rem);padding:clamp(.45rem,1.5cqw,.8rem);display:grid}.xpp-flx-piece{transition:transform .64s var(--ease-swing) calc(var(--i) * 90ms), opacity .48s linear calc(var(--i) * 90ms);opacity:.34;transform:translate(var(--sx,0), var(--sy,0)) rotate(var(--sr,0deg))}.xpp-flx[data-built] .xpp-flx-piece{opacity:1;transform:none}.xpp-flx-mark{font-family:var(--display);color:var(--pp-accent);--sx:-9cqw;--sy:-34%;--sr:-3.5deg;grid-column:1;font-size:clamp(.95rem,2.6cqw,1.6rem);font-weight:780;font-stretch:114%;line-height:1}.xpp-flx-nav{letter-spacing:.04em;color:var(--pp-muted);--sx:7cqw;--sy:52%;--sr:3deg;grid-column:2;place-self:center end;font-size:clamp(.5rem,1.1cqw,.62rem)}.xpp-flx-hero{font-family:var(--display);text-wrap:balance;--sx:-1cqw;--sy:62%;--sr:1.4deg;grid-column:1/-1;font-size:clamp(.82rem,2cqw,1.2rem);font-weight:620;line-height:1.12}.xpp-flx-card{border:1px solid color-mix(in srgb, var(--pp-ink) 26%, transparent);gap:.05rem;padding:clamp(.3rem,.9cqw,.5rem);font-size:clamp(.52rem,1.15cqw,.64rem);display:grid}.xpp-flx-card b{font-family:var(--display);font-size:clamp(.72rem,1.7cqw,.92rem);font-weight:640}.xpp-flx-card em{color:var(--pp-muted);font-style:normal}.xpp-flx-card[data-piece=card1]{--sx:5cqw;--sy:30%;--sr:2.4deg}.xpp-flx-card[data-piece=card2]{--sx:-6cqw;--sy:-30%;--sr:-2.2deg}.xpp-flx-image{border:1px solid color-mix(in srgb, var(--pp-ink) 26%, transparent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--pp-accent) 34%, transparent) 0 3px, transparent 3px 8px);--sx:4cqw;--sy:-30%;--sr:-1.4deg;grid-column:1/-1;height:clamp(2.6rem,8cqw,4.6rem)}.xpp-flx-footer{background:color-mix(in srgb, var(--pp-ink) 20%, transparent);--sx:-3cqw;--sy:150%;--sr:0deg;grid-column:1/-1;height:.5rem}.xpp-flx-phone{border:1px solid color-mix(in srgb, var(--pp-ink) 36%, transparent);opacity:0;width:clamp(3.6rem,11cqw,5.4rem);transition:opacity .46s var(--ease-out) .5s, transform .56s var(--ease-swing) .5s;background:#ffffff6b;flex:none;align-content:start;gap:.35rem;padding:.4rem .35rem;display:grid;transform:translateY(1.2rem)rotate(3deg)}.xpp-flx[data-shipped] .xpp-flx-phone{opacity:1;transform:none}.xpp-flx-phone-mark{font-family:var(--display);color:var(--pp-accent);font-size:clamp(.62rem,1.5cqw,.8rem);font-weight:720}.xpp-flx-phone-block{border:1px solid color-mix(in srgb, var(--pp-ink) 24%, transparent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--pp-accent) 22%, transparent) 0 2px, transparent 2px 6px);height:clamp(2.4rem,8cqw,3.6rem)}.xpp-flx-phone-row{background:color-mix(in srgb, var(--pp-ink) 20%, transparent);height:.32rem}.xpp-flx-stamp{border:1px solid var(--pp-accent);color:var(--pp-accent);letter-spacing:.06em;opacity:0;padding:.1rem .35rem;font-size:clamp(.52rem,1.15cqw,.62rem);transition:opacity .3s linear .9s;position:absolute;bottom:0;right:0;transform:rotate(-3deg)}.xpp-flx[data-shipped] .xpp-flx-stamp{opacity:1}.xpp-day{grid-template-rows:auto auto;align-content:center;gap:clamp(.5rem,1.6cqw,.9rem);height:100%;display:grid}.xpp-day-card{border:1px solid var(--pp-rule);background:#0000004d;padding:clamp(.6rem,1.9cqw,1rem) clamp(.7rem,2.1cqw,1.1rem)}.xpp-day-head{letter-spacing:.04em;color:var(--pp-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(.54rem,1.2cqw,.66rem);display:flex}.xpp-day-pip{color:var(--pp-accent)}.xpp-day-number{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--pp-ink);margin:clamp(.3rem,1cqw,.6rem) 0 0;font-size:clamp(2.3rem,10.5cqw,4rem);font-weight:780;font-stretch:108%;line-height:.96}.xpp-day-calc{letter-spacing:.03em;color:var(--pp-accent);font-variant-numeric:tabular-nums;margin:.45rem 0 0;font-size:clamp(.58rem,1.3cqw,.72rem)}.xpp-day-mix{color:var(--pp-muted);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:clamp(.5rem,1.1cqw,.62rem)}.xpp-day-rows{gap:clamp(.2rem,.7cqw,.35rem);margin:0;padding:0;list-style:none;display:grid}.xpp-day-rows li{border-top:1px solid var(--pp-rule);color:var(--pp-muted);cursor:pointer;align-items:center;gap:.5rem;padding-top:clamp(.2rem,.7cqw,.35rem);font-size:clamp(.56rem,1.25cqw,.68rem);transition:color .24s linear;display:flex;position:relative}.xpp-day-rows li[data-pending]:hover{color:var(--pp-ink)}.xpp-day-tick{border:1px solid var(--pp-rule);flex:none;width:.55rem;height:.55rem;transition:background .24s linear,border-color .24s linear}.xpp-day-rows li[data-landed] .xpp-day-tick{background:var(--pp-accent);border-color:var(--pp-accent)}.xpp-day-row-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.xpp-day-row-amount{color:var(--pp-ink);font-variant-numeric:tabular-nums}.xpp-day-rows li[data-pending] .xpp-day-row-amount{color:var(--pp-muted)}.xpp-day-rows li[data-pending] .xpp-day-row-amount:before{content:"−"}.xpp-day-rows li[data-landed] .xpp-day-row-amount{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--pp-muted) 80%, transparent);text-decoration-color:color-mix(in srgb, var(--pp-muted) 80%, transparent)}.xpp-day-spark{background:var(--pp-accent);opacity:0;pointer-events:none;width:.34rem;height:.34rem;position:absolute;bottom:.1rem;right:.6rem}.xpp-day-rows li[data-landed] .xpp-day-spark{animation:xpp-spark .66s var(--ease-out) both}.xp-cover-name{transform-origin:50%}.xpp-demo,.xp-portrait-field{transition:opacity .32s var(--ease-out)}@keyframes xpp-ping{0%{opacity:0;transform:scale(1.9)}40%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes xpp-bits{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes xpp-rewrite{0%{opacity:.25;transform:translateY(.18em)}to{opacity:1;transform:none}}@keyframes xpp-pressure{0%,to{border-color:color-mix(in srgb, var(--pp-accent) 45%, transparent)}50%{border-color:var(--pp-accent)}}@keyframes xpp-spark{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-1.1rem,-7rem)scale(.3)}}@media (max-width:52rem){.xpp-atl{grid-template-columns:minmax(0,1fr);gap:.7rem}.xpp-atl-rail{border-top:1px dashed var(--pp-rule);border-left:0;padding-top:.5rem;padding-left:0}.xpp-atl-rail ol{grid-auto-flow:column;justify-content:start;gap:1rem}.xpp-flx-phone{width:clamp(3.2rem,14cqw,4.6rem)}.xpp-flx-page{min-height:clamp(7.5rem,34cqw,12rem)}.xpp-dod-readings{gap:.4rem}.xpp-pent-evidence{gap:.15rem .7rem}}@media (prefers-reduced-motion:reduce){.xp-portrait .xpp-stage *,.xp-portrait .xpp-rack *,.xp-portrait .xpp-caption{transition:none!important;animation:none!important}}.xp-piece-stage{z-index:1;height:calc(100svh - var(--header-h) - 1rem - var(--piece-pad-top) - var(--piece-pad-bottom) - var(--piece-gap) - var(--piece-status-band));transform-origin:50%;align-self:stretch;min-height:0;max-height:min(74vh,46rem);position:relative;overflow:hidden}.xp-piece-stage>*{width:100%;height:100%}.xp-piece-status{grid-column:1/-1;justify-self:end;margin:0}.xp-piece[data-layout=revision]{grid-template-columns:minmax(var(--piece-stage-floor), 1.25fr) minmax(var(--piece-copy-floor), .75fr)}.xp-piece[data-layout=revision] .xp-piece-copy{grid-column:2}.xp-piece[data-layout=revision] .xp-piece-title{--title-size:clamp(2.3rem, 3.55vw, 4.05rem)}.xp-piece[data-layout=revision] .xp-piece-stage{grid-area:1/1}.xp-piece[data-layout=lineage]{grid-template-columns:minmax(var(--piece-stage-floor), 1.2fr) minmax(var(--piece-copy-floor), .8fr)}.xp-piece[data-layout=lineage] .xp-piece-copy{grid-column:2;align-self:end}.xp-piece[data-layout=lineage] .xp-piece-title{--title-size:clamp(2.3rem, 3.55vw, 4.05rem)}.xp-piece[data-layout=lineage] .xp-piece-stage{grid-area:1/1}.xp-piece[data-layout=absence]{grid-template-columns:minmax(var(--piece-copy-floor), .47fr) minmax(var(--piece-stage-floor), 1.53fr)}.xp-piece[data-layout=absence] .xp-piece-copy{align-self:end;padding-bottom:clamp(1.6rem,4vh,3rem)}.xp-piece[data-layout=number]{grid-template-columns:minmax(var(--piece-copy-floor), .5fr) minmax(var(--piece-stage-floor), 1.5fr)}.xp-piece[data-layout=number] .xp-piece-copy{align-self:end}.xp-dod-prompt{font-family:var(--mono);font-size:var(--step--1);color:var(--pp-ink,#fff6e8);background:#120d0bc7;border-left:2px solid #ef4a35;padding:.55rem .7rem;position:absolute;bottom:1rem;right:1rem}.xp-dod-mark{border:2px solid #fff6e8;border-radius:50%;width:.8rem;height:.8rem;position:absolute;transform:translate(-50%,-50%)}.xp-dod-mark--mine{z-index:2;background:#ef4a35;border-color:#ef4a35;width:1rem;height:1rem}.xp-dod-mark--other{animation:xp-mark-arrive .2s var(--ease-out) both}.xp-dod-mark--other[data-active=true]{background:#ef4a3566;border-color:#ef4a35}.xp-dod-tag{color:#fff;width:max-content;font-family:var(--mono);background:#ef4a35;padding:.25rem .4rem;font-size:.64rem;position:absolute;top:1rem;left:50%;transform:translate(-50%)}@keyframes xp-mark-arrive{0%{opacity:0;transform:translate(-50%,-50%)scale(.88)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.xp-piece-title a,.xp-field-index strong,.xp-cta-arrow,.xp-piece-actions a:after{transition:none}}.xp-piece[data-project=fluxion-studios] .xp-piece-title{view-transition-name:project-fluxion-studios}.xp-piece[data-project=design-or-disaster] .xp-piece-title{view-transition-name:project-design-or-disaster}.xp-piece[data-project=pentimento] .xp-piece-title{view-transition-name:project-pentimento}.xp-piece[data-project=invisible-interfaces] .xp-piece-title{view-transition-name:project-invisible-interfaces}.xp-piece[data-project=atlas] .xp-piece-title{view-transition-name:project-atlas}.xp-piece[data-project=daynero] .xp-piece-title{view-transition-name:project-daynero}.xp-piece[data-project=fluxion-studios],.xp-piece[data-project=atlas]{gap:clamp(1.2rem,2.6vw,3rem)}.xp-piece[data-project=fluxion-studios] .xp-piece-copy,.xp-piece[data-project=atlas] .xp-piece-copy{align-self:start;padding-top:clamp(.4rem,1.6vh,1.2rem)}@media (min-width:52.01rem) and (max-height:48.5rem){.xp-piece{--piece-pad-top:clamp(1.3rem, 3vh, 2rem)}}@media (max-width:64rem){.xp-piece{--piece-copy-floor:min(12rem, 28%);--piece-stage-floor:min(23rem, 60%);grid-template-columns:minmax(var(--piece-copy-floor), .68fr) minmax(var(--piece-stage-floor), 1.32fr)}.xp-piece[data-layout=revision],.xp-piece[data-layout=lineage]{grid-template-columns:minmax(var(--piece-stage-floor), 1.15fr) minmax(var(--piece-copy-floor), .85fr)}.xp-piece[data-layout=absence]{grid-template-columns:minmax(var(--piece-copy-floor), .47fr) minmax(var(--piece-stage-floor), 1.53fr)}.xp-piece[data-layout=number]{grid-template-columns:minmax(var(--piece-copy-floor), .5fr) minmax(var(--piece-stage-floor), 1.5fr)}.xp-piece-title{--title-size:clamp(2.8rem, 6vw, 5.2rem)}.xp-piece[data-layout=revision] .xp-piece-title,.xp-piece[data-layout=lineage] .xp-piece-title{--title-size:clamp(2.4rem, 4vw, 3.4rem)}}@media (max-width:52rem){.xp-cover{background:var(--paper);min-height:auto}.xp-cover-pin{grid-template-rows:auto auto auto auto;min-height:auto;padding-top:1.4rem;padding-bottom:2.6rem;position:relative;top:auto}.xp-cover-head p:last-child{display:none}.xp-cover-name{font-size:min(clamp(3.2rem, 14vw, 5.4rem), var(--wordmark-fit))}.xp-cover-claim{padding-left:0;font-size:clamp(1.4rem,5.6vw,2.05rem)}.xp-field-head{padding-top:2.4rem}.xp-field-index{padding-right:var(--page-gutter)}.xp-field-index ol{width:auto;display:grid}.xp-field-index li{border-right:0;border-bottom:1px solid var(--line);width:auto}.xp-field-index a{grid-template-columns:min(2.5rem,18%) minmax(0,1fr) auto;padding:1.15rem 0}.xp-field-index small{grid-column:auto}.xp-field-index a:after{grid-area:auto;justify-self:end}.xp-piece,.xp-piece[data-layout=revision],.xp-piece[data-layout=lineage],.xp-piece[data-layout=absence],.xp-piece[data-layout=wordmark],.xp-piece[data-layout=number]{min-height:auto;padding:4.6rem var(--page-gutter) 1.4rem;scroll-margin-top:calc(var(--header-h) + .5rem);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:2.4rem;display:grid;position:relative;top:auto}.xp-piece-copy,.xp-piece[data-layout=revision] .xp-piece-copy,.xp-piece[data-layout=lineage] .xp-piece-copy,.xp-piece[data-layout=absence] .xp-piece-copy,.xp-piece[data-layout=wordmark] .xp-piece-copy{opacity:1;grid-area:1/1;align-self:start;max-width:36rem;padding-block:0;transform:none}.xp-piece-title{--title-size:clamp(2.2rem, 10.8vw, 4.2rem)}.xp-piece-stage,.xp-piece[data-layout=revision] .xp-piece-stage,.xp-piece[data-layout=evidence] .xp-piece-stage,.xp-piece[data-layout=absence] .xp-piece-stage,.xp-piece[data-layout=lineage] .xp-piece-stage,.xp-piece[data-layout=wordmark] .xp-piece-stage,.xp-piece[data-layout=number] .xp-piece-stage{clip-path:none;grid-area:2/1;height:auto;min-height:clamp(24rem,105vw,34rem);transform:none}.xp-piece-status{grid-area:3/1}.xp-piece-spine{top:1.15rem;right:var(--page-gutter);bottom:auto;left:var(--page-gutter);writing-mode:horizontal-tb;flex-direction:row;transform:none}}@media (max-width:28rem){.xp-piece-title{--title-size:clamp(2rem, 10.5vw, 3.4rem)}.xp-piece-stage,.xp-piece[data-layout=revision] .xp-piece-stage,.xp-piece[data-layout=evidence] .xp-piece-stage,.xp-piece[data-layout=absence] .xp-piece-stage,.xp-piece[data-layout=lineage] .xp-piece-stage,.xp-piece[data-layout=number] .xp-piece-stage{min-height:23rem}}@media (max-width:23rem){.xp-cover-name{font-size:min(clamp(2.5rem, 12.5vw, 3.2rem), var(--wordmark-fit))}.xp-cover-claim{font-size:clamp(1.15rem,5vw,1.5rem)}}@media (prefers-reduced-motion:reduce){.xp-cover{min-height:auto}.xp-cover-pin,.xp-piece{position:relative;top:auto}.xp-piece-copy,.xp-piece-stage,.xp-piece:before{opacity:1!important;transform:none!important}.xp-piece,.xp-piece[data-layout=revision],.xp-piece[data-layout=number]{min-height:min(52rem, calc(100svh - var(--header-h)))}.xp-piece-stage{clip-path:none!important}.xp-field-index strong,.xp-piece-title a:after,.xp-piece-actions a:after{transition:none!important;animation:none!important}::view-transition-old(root){animation-duration:.01ms!important}::view-transition-new(root){animation-duration:.01ms!important}::view-transition-group(*){animation-duration:.01ms!important}}@media (forced-colors:active){.xp-cover,.xp-piece,.xp-portrait{color:canvastext;background:canvas}}.xp-close{isolation:isolate;--close-pad-top:clamp(2.6rem, 7vh, 4rem);--close-pad-bottom:clamp(1.6rem, 4vh, 2.4rem);padding:var(--close-pad-top) var(--page-gutter) var(--close-pad-bottom);grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-content:center;gap:clamp(.8rem,1.8vh,1.1rem) clamp(2rem,6vw,5rem);display:grid;position:relative;overflow-x:clip}.xp-close>.xp-close-statement{grid-area:1/1}.xp-close>.xp-close-note{grid-area:2/1}.xp-close>.xp-close-link{grid-area:3/1;justify-self:start;margin-top:clamp(.6rem,1.5vh,1rem)}.xp-close>.xp-close-texture,.xp-close>.xp-close-signal{top:var(--close-pad-top);right:var(--page-gutter);bottom:var(--close-pad-bottom);width:calc(100% - var(--page-gutter) * 2 - 30rem - clamp(2rem, 6vw, 5rem));z-index:-1;height:auto;position:absolute}.xp-close-statement{font-family:var(--display);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:var(--role-statement-weight);font-stretch:var(--role-statement-stretch);letter-spacing:var(--role-statement-track);color:var(--ink);text-wrap:balance;margin:0;line-height:1.25}.xp-close-note{font-family:var(--sans);font-size:var(--step-0);color:color-mix(in srgb, var(--ink) 76%, transparent);text-wrap:pretty;margin:0;line-height:1.6}.xp-close-link{color:var(--ink);font-family:var(--mono);font-size:var(--meta-size);letter-spacing:.02em;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 32%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 32%, transparent);text-underline-offset:.32em;transition:text-decoration-color var(--beat) var(--ease-out)}.xp-close-link:hover,.xp-close-link:focus-visible{text-decoration-color:currentColor}@media (max-width:56rem){.xp-close{grid-template-columns:minmax(0,1fr);row-gap:clamp(.9rem,2.5vh,1.2rem);padding-block:clamp(2.6rem,7vh,4rem) 0}.xp-close>.xp-close-texture{z-index:0;grid-area:4/1;place-self:stretch stretch;width:100%;height:clamp(6rem,20vw,9rem);margin-top:clamp(.8rem,2.5vh,1.4rem);position:relative;inset:auto}}.more-work{width:min(100%,105rem);padding:clamp(2.6rem, 6.5vh, 5rem) var(--page-gutter) clamp(2.4rem, 6vh, 4.4rem);background:linear-gradient(to bottom, color-mix(in srgb, var(--ink) 7%, var(--paper)), color-mix(in srgb, var(--ink) 4%, var(--paper)));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);margin-inline:auto;position:relative}.more-work-head{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 2rem;padding-bottom:1.1rem;display:flex}.more-work-kicker{color:var(--ink);font-family:var(--mono);letter-spacing:.02em;margin:0;font-size:clamp(.95rem,1.3vw,1.2rem);font-weight:500}.more-work-note{max-width:46ch;color:var(--muted);font-size:var(--step--1);margin:0}.mw-feature{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.2rem,3vw,3rem);margin-top:clamp(1.2rem,2.6vh,1.9rem);padding-bottom:clamp(1.5rem,3.4vh,2.3rem);display:grid}.mw-feature-copy{flex-direction:column;align-items:flex-start;gap:.38rem;display:flex}.mw-feature-name{color:var(--ink);font-family:var(--display);font-size:clamp(2.1rem,3.9vw,3.15rem);font-weight:var(--poster-weight,780);font-stretch:var(--poster-stretch,118%);letter-spacing:-.008em;overflow-wrap:anywhere;margin:.15rem 0 0;line-height:.94}.mw-feature-line{max-width:42ch;color:var(--ink-soft,var(--ink));font-size:var(--step-0);margin:.35rem 0 0;line-height:1.5}.mw-feature-meta{color:var(--muted);font-family:var(--mono);font-size:var(--meta-size);letter-spacing:var(--track-record);margin:.9rem 0 0}.mw-feature-link{color:var(--registrar);font-family:var(--mono);font-size:var(--step--1);border-bottom:1px solid var(--line-strong);margin-top:1.1rem;padding-bottom:2px;text-decoration:none}.mw-feature-link:hover,.mw-feature-link:focus-visible{color:var(--ink);border-color:var(--ink)}.mw-feature-doc{border-top:2px solid var(--registrar);align-self:start;padding-top:1rem}.mw-doc-head{color:var(--muted);font-family:var(--mono);font-size:var(--meta-size);letter-spacing:var(--track-record);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;margin:0 0 .6rem;display:flex}.mw-stages{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.mw-stages li{border-bottom:1px solid var(--line);grid-template-columns:4.2rem minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:.9rem;padding:.26rem 0;display:grid}.mw-stage-id{color:var(--registrar);font-family:var(--mono);font-size:var(--meta-size)}.mw-stage-name{color:var(--ink);font-size:var(--step--1)}.mw-stage-role{color:var(--muted);font-family:var(--mono);font-size:var(--meta-size)}.mw-gates{font-family:var(--mono);font-size:var(--meta-size);flex-wrap:wrap;align-items:baseline;gap:.32rem .44rem;margin:.6rem 0 0;display:flex}.mw-gates-label{color:var(--muted);letter-spacing:.04em;margin-right:.2rem}.mw-gate{color:var(--ink);border:1px solid var(--line-strong);padding:.12rem .44rem}.mw-doc-note{max-width:52ch;color:var(--muted);font-size:var(--step--1);margin:.7rem 0 0;line-height:1.5}.more-work-shelf{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.6rem,3vw,3rem);margin:clamp(1.6rem,4vh,2.6rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:56rem){.more-work-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}.more-work-item{min-width:0}.more-work-link{border-top:2px solid var(--registrar);height:100%;color:inherit;flex-direction:column;gap:1rem;padding-top:1.1rem;text-decoration:none;display:flex}.more-work-visual{aspect-ratio:16/10;background:color-mix(in srgb, var(--line) 55%, var(--paper));display:block;position:relative;overflow:hidden}.more-work-visual img{object-fit:cover;object-position:top;width:100%;height:100%}.more-work-body{flex-direction:column;gap:.35rem;display:flex}.more-work-form{color:var(--muted);font-family:var(--mono);letter-spacing:var(--track-record);font-size:.78rem}.more-work-name{color:var(--ink);font-family:var(--display);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;font-stretch:var(--poster-stretch,118%);line-height:1.02}.more-work-line{max-width:44ch;color:var(--ink-soft,var(--ink));font-size:var(--step--1);line-height:1.5}.more-work-meta{color:var(--muted);font-family:var(--mono);margin-top:.15rem;font-size:.78rem;line-height:1.4}.more-work-open{color:var(--registrar);font-family:var(--mono);letter-spacing:var(--track-record);margin-top:auto;padding-top:.4rem;font-size:.8rem}.more-work-link:hover .more-work-name,.more-work-link:focus-visible .more-work-name{color:var(--registrar)}@media (max-width:56rem){.mw-feature{grid-template-columns:minmax(0,1fr);gap:1.8rem}}@media (max-width:40rem){.mw-stages li{grid-template-columns:3.6rem minmax(0,1fr)}.mw-stage-role{grid-column:2}}
