.contact-form .form-intro{border-bottom:1px solid var(--proof-rule);color:var(--graphite);margin:0 0 2rem;padding-bottom:1.25rem}.contact-form .form-intro p{max-width:45rem;margin:0}.contact-status--test{border-color:var(--cobalt);color:var(--cobalt)}.contact-status--public{border-color:var(--proof-rule);color:var(--carbon)}.contact-status__mailbox a{font-weight:700}.contact-form .form-fields{border:0;min-width:0;margin:0;padding:0}.contact-form label>span[aria-hidden=true],.contact-form legend>span[aria-hidden=true]{color:var(--oxide)}.contact-form .form-trap{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-form .form-errors{border-left:.35rem solid var(--cobalt);background:var(--carbon);color:var(--bright-mineral);margin:0 0 2rem;padding:1.25rem 1.5rem}.contact-form .form-delivery-error{border-left:.35rem solid var(--oxide);background:var(--carbon);color:var(--bright-mineral);margin:0 0 2rem;padding:1.25rem 1.5rem;scroll-margin-top:6rem}.contact-form .form-delivery-error[hidden]{display:none}.contact-form .form-delivery-error h3,.contact-form .form-delivery-error p{margin:0}.contact-form .form-delivery-error p{color:var(--vellum);margin-top:.4rem}.contact-form .form-delivery-error a{color:var(--bright-mineral);font-weight:700}.contact-form .form-errors[hidden],.contact-form .field-error[hidden]{display:none}.contact-form .form-errors h3,.contact-form .form-errors p{margin:0}.contact-form .form-errors h3{font-size:1.2rem;line-height:1.2}.contact-form .form-errors p{color:var(--vellum);margin-top:.4rem}.contact-form .form-errors ul{margin:.85rem 0 0;padding-left:1.25rem}.contact-form .form-errors a{color:var(--bright-mineral);font-weight:700}.contact-form .field-error{color:var(--oxide);margin:.5rem 0 0;font-weight:700}.contact-form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--oxide);border-width:2px}.contact-form .acknowledgement{border-block:1px solid var(--proof-rule);margin-top:1.5rem;padding:1.25rem 0}.contact-form .acknowledgement__control{grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.contact-form .acknowledgement__control input{width:1.25rem;height:1.25rem;min-height:1.25rem;margin:.125rem 0 0}.contact-form .acknowledgement__control label{margin:0;font-weight:500}.contact-form .form-action{opacity:1;cursor:pointer;border:0;min-width:min(100%,22rem)}.contact-form .form-action:disabled{opacity:.72;cursor:not-allowed}.contact-form[aria-busy=true] .form-action{cursor:wait}.contact-success{background:var(--mineral);color:var(--carbon);padding-block:clamp(5rem,10vw,10rem)}.contact-success__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);display:grid}.contact-success__grid>.section-label{color:var(--graphite);grid-column:1/span 3}.contact-success__record{grid-column:4/-1}.contact-success__record h2{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:500;line-height:.9}.contact-success__record ol{border-top:1px solid var(--graphite);margin:clamp(3rem,6vw,6rem) 0 0;padding:0;list-style:none}.contact-success__record li{border-bottom:1px solid var(--proof-rule);grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1.5rem;padding-block:1.5rem;display:grid}.contact-success__record li>span{color:var(--cobalt);font-family:var(--font-mark);font-size:1.5rem;line-height:1.1}.contact-success__record li p{max-width:42rem;color:var(--graphite);overflow-wrap:anywhere;margin:0;font-size:1.1rem}.contact-success__actions{flex-wrap:wrap;align-items:end;gap:1.5rem;margin-top:2rem;display:flex}.contact-success__actions .text-action{margin-bottom:1rem}@media (width<=47.99rem){.contact-success__grid{display:block}.contact-success__record{margin-top:2.5rem}.contact-success__record h2{font-size:clamp(2.8rem,13vw,4.25rem)}.contact-success__record li{grid-template-columns:3rem minmax(0,1fr);gap:1rem}}@media (forced-colors:active){.contact-form .form-errors,.contact-form .form-delivery-error,.contact-form :is(input,select,textarea)[aria-invalid=true]{border-color:canvastext}}@font-face{font-family:Afacad Flux;src:url(/assets/fonts/afacad-flux-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Archivo Black;src:url(/assets/fonts/archivo-black-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:dark;--carbon:oklch(18.6% .019 322);--carbon-deep:oklch(15.5% .018 322);--carbon-raised:oklch(22.5% .021 322);--mineral:oklch(95% .013 87);--bright-mineral:oklch(96.5% .013 87);--cobalt:oklch(46.2% .236 274);--oxide:oklch(46.9% .106 41);--oxide-rule:oklch(54.1% .118 44);--vellum:oklch(81.4% .018 329);--graphite:oklch(40.9% .021 332);--proof-rule:oklch(73% .018 87);--font-body:"Afacad Flux", Calibri, Corbel, "Segoe UI", sans-serif;--font-mark:"Archivo Black", "Arial Black", Impact, sans-serif;--shell:min(100% - clamp(2.5rem, 8vw, 8rem), 96rem);--focus:0 0 0 .1875rem var(--bright-mineral), 0 0 0 .375rem var(--cobalt);--ease-register:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--carbon);scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--carbon);color:var(--bright-mineral);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:.08em}a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:.25rem;box-shadow:var(--focus);outline:2px solid #0000}button,input,select,textarea{font:inherit}h1,h2,h3{overflow-wrap:anywhere}[aria-current=page],[aria-current=location]{text-decoration:underline;text-decoration-color:var(--cobalt)}.shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:100;background:var(--bright-mineral);color:var(--carbon);padding:.75rem 1rem;font-weight:700;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.opening{isolation:isolate;background:var(--carbon);grid-template-rows:max-content minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:max(48rem,92svh);display:grid;position:relative;overflow:clip}.opening__material{z-index:-2;background:var(--carbon-deep);position:absolute;inset:4.5rem 0 0}.opening__material img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.site-header{z-index:8;justify-content:space-between;align-items:center;width:100%;min-height:4.5rem;margin-inline:0;padding-inline:clamp(1.25rem,4vw,4rem);display:flex;position:absolute;top:0;left:0;right:0}.site-header:after{content:"";background:color-mix(in oklch, var(--vellum) 26%, transparent);width:100%;height:1px;position:absolute;bottom:0;left:0;right:auto;transform:none}.site-mark{align-items:center;gap:.65rem;min-width:0;min-height:2.75rem;font-weight:700;text-decoration:none;display:inline-flex}.site-mark__name{letter-spacing:-.025em;font-size:1.05rem;font-weight:650;line-height:1.05}.site-mark__name b{color:var(--vellum);margin-left:.16em;font-weight:470}.proof-mark{color:currentColor;flex:none;display:block;overflow:visible}.proof-mark__frame,.proof-mark__witness{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:square;stroke-linejoin:miter}.proof-mark__witness{stroke-width:4px}.proof-mark__register{fill:var(--cobalt);transform-box:fill-box;transform-origin:50%;transition:transform .22s var(--ease-register), fill .18s linear}.proof-mark-trigger:hover .proof-mark__register,.proof-mark-trigger:focus-visible .proof-mark__register,.proof-mark-trigger:active .proof-mark__register{fill:var(--bright-mineral);transform:translate(-.45rem)}.proof-mark--header{width:2rem;height:2rem}.desktop-nav{align-items:center;gap:clamp(1.5rem,2.8vw,3.5rem);display:flex}.desktop-nav a{background-image:linear-gradient(var(--cobalt), var(--cobalt));min-width:2.75rem;min-height:2.75rem;transition:background-size .22s var(--ease-register), border-color .18s linear;background-position:0 calc(100% - .45rem);background-repeat:no-repeat;background-size:0 .12rem;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.desktop-nav a:not(.nav-action):hover,.desktop-nav a:not(.nav-action):focus-visible{background-size:100% .12rem}.nav-action{border:1px solid color-mix(in oklch, var(--vellum) 40%, transparent);padding-inline:1.125rem}.nav-action:hover{border-color:var(--bright-mineral)}.mobile-nav{display:none}.opening__copy{z-index:4;grid-area:1/1;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:calc(4.5rem + clamp(2.5rem,6vh,4.25rem));display:grid;position:relative}.opening__copy-inner{isolation:isolate;grid-column:1/span 6;max-width:41rem;padding-bottom:1rem;position:relative}.opening__copy-inner:before{content:"";z-index:0;background:var(--carbon);position:absolute;inset:clamp(-4.25rem,-6vh,-2.5rem) -3rem 0 -8vw}.opening__copy-inner>*{z-index:1;position:relative}.opening__context{max-width:38rem;color:var(--vellum);margin:0 0 clamp(1.5rem,3vh,2.5rem);font-size:clamp(.95rem,1.1vw,1.125rem);line-height:1.35}.opening h1{letter-spacing:-.055em;max-width:11ch;margin:0;font-size:clamp(3.25rem,6.3vw,6.9rem);font-weight:500;line-height:.88}.opening__intro{max-width:34rem;color:var(--vellum);margin:clamp(1.5rem,3vh,2.5rem) 0 0;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.42}.primary-action{isolation:isolate;background:var(--cobalt);min-height:3.5rem;color:var(--bright-mineral);transition:transform .16s var(--ease-register);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(1.75rem,3.5vh,3rem);padding:.75rem 1rem .75rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.primary-action:after{content:"";z-index:1;background:color-mix(in oklch, var(--bright-mineral) 13%, transparent);transform-origin:0;transition:transform .26s var(--ease-register);position:absolute;inset:0;transform:scaleX(0)}.primary-action>span{z-index:2;position:relative}.primary-action:hover:after,.primary-action:focus-visible:after{transform:scaleX(1)}.primary-action:active{transform:translateY(.12rem)}.opening__action-row{align-items:end;gap:1rem;display:flex}.opening__cta-note{max-width:13rem;color:var(--vellum);margin:0 0 1.45rem;font-size:.9rem;line-height:1.3}.primary-action:hover .action-arrow,.primary-action:focus-visible .action-arrow,.primary-action:active .action-arrow{transform:translate(.42rem,-.12rem)}.action-arrow{border-left:1px solid color-mix(in oklch, var(--bright-mineral) 44%, transparent);place-items:center;width:2rem;height:2rem;padding-left:.75rem;transition:transform .16s;display:grid}.opening__nameplate{z-index:3;color:var(--bright-mineral);grid-area:2/1;grid-template-columns:clamp(8rem,15vw,14rem) minmax(0,1fr);align-self:end;align-items:center;gap:clamp(1.5rem,4vw,4.5rem);margin:1rem clamp(3.5rem,8vw,8rem) clamp(1.5rem,3vh,2.5rem) clamp(7rem,18vw,18rem);display:grid;position:relative}.proof-mark--display{width:100%;color:var(--bright-mineral)}.proof-mark--display .proof-mark__frame{stroke-width:5px}.proof-mark--display .proof-mark__witness{stroke-width:2.5px}.opening__identity{border-left:1px solid color-mix(in oklch, var(--bright-mineral) 44%, transparent);min-width:0;padding-left:clamp(1rem,2vw,2rem)}.opening__register-kicker{color:color-mix(in oklch, var(--bright-mineral) 78%, var(--cobalt));letter-spacing:.11em;text-transform:uppercase;margin-bottom:clamp(.45rem,1vw,.85rem);font-size:clamp(.65rem,.85vw,.82rem);font-weight:700;display:block}.opening__wordmark{font-family:var(--font-mark);letter-spacing:-.065em;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal;font-size:clamp(3.2rem,7vw,7.5rem);font-weight:400;line-height:.84;display:block}.opening__wordmark>span{display:inline}@media (width>=67.501rem){.opening__nameplate{grid-template-columns:min(10vw,9rem) minmax(0,1fr);gap:clamp(.75rem,2vw,1.25rem);margin-left:38vw;margin-right:clamp(3rem,8vw,8rem)}.opening__identity{padding-left:clamp(.5rem,1.25vw,.75rem)}.opening__wordmark{font-size:clamp(3.25rem,4.9vw,5.5rem)}}.opening__record{z-index:4;border-top:1px solid color-mix(in oklch, var(--vellum) 24%, transparent);background:var(--carbon-deep);width:100%;min-height:4rem;color:var(--bright-mineral);grid-area:3/1;justify-content:space-between;align-items:center;margin:0;padding:.9rem clamp(2.5rem,4vw,4rem);font-size:.9rem;display:flex;position:relative}.opening__record p{margin:0}.proof{background:var(--mineral);color:var(--carbon);padding-bottom:clamp(5rem,10vw,10rem);position:relative;overflow:clip}.registration-handoff{background:var(--proof-rule);width:100%;height:.4rem;position:relative;overflow:hidden}.registration-handoff span{background:var(--cobalt);transform-origin:0;width:100%;height:100%;display:block}.registration-handoff i{background:var(--carbon);width:.4rem;height:100%;position:absolute;top:0;right:0}:is(.motion-prep,.motion-ready) [data-motion-register=handoff]:not(.is-registered) span{transform:scaleX(0)}.motion-ready [data-motion-register=handoff].is-registered span{transition:transform .72s var(--ease-register);transform:scaleX(1)}:is(.motion-prep,.motion-ready) [data-motion-register=handoff]:not(.is-registered) i{opacity:0;transform:translate(-2rem)}.motion-ready [data-motion-register=handoff].is-registered i{opacity:1;transition:transform .42s var(--ease-register) .5s, opacity .18s linear .5s;transform:translate(0)}.proof__register{border-bottom:1px solid var(--proof-rule);grid-template-columns:1fr auto auto;align-items:center;gap:2rem;min-height:4.75rem;display:grid}.proof__register p{margin:0;font-size:1rem;font-weight:600}.proof__status{color:var(--oxide);grid-column:3}.proof__reviewer{color:var(--graphite);grid-area:1/2}.proof__heading-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);padding-block:clamp(5rem,10vw,10rem) clamp(3.5rem,7vw,7rem);display:grid}.proof__heading-grid>div{grid-column:1/span 8}.proof__permission{color:var(--graphite);margin:0 0 1.5rem;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:600}.proof h2,.slice-close h2{letter-spacing:-.06em;margin:0;font-size:clamp(3.4rem,7.4vw,7.8rem);font-weight:500;line-height:.86}.proof__summary{max-width:30rem;color:var(--graphite);grid-column:9/-1;align-self:end;margin:0;font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1.45}.proof-stage{border-top:1px solid var(--proof-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(1.25rem,2.5vw,3rem);padding-top:clamp(1.5rem,3vw,3rem);display:grid}.proof-stage figure{margin:0}.proof-stage__wide{grid-area:1/1/auto/span 9}.proof-stage__mobile{grid-area:1/10/auto/-1}.proof-media{background:var(--carbon);outline:1px solid color-mix(in oklch, var(--graphite) 42%, transparent);outline-offset:-1px;position:relative;overflow:hidden}.proof-media--wide{aspect-ratio:16/9}.proof-media--mobile{aspect-ratio:4/5}.proof-media img{object-fit:cover;object-position:left top;width:calc(100% + 1.1rem);max-width:none;height:100%;transform:scale(1)}:is(.motion-prep,.motion-ready) [data-motion-register=proof-media]:not(.is-registered) .proof-media{clip-path:inset(0 100% 0 0)}.motion-ready [data-motion-register=proof-media].is-registered .proof-media{clip-path:inset(0);transition:clip-path .76s var(--ease-register)}.motion-ready [data-motion-register=proof-media].is-registered .proof-stage__mobile .proof-media{transition-delay:.14s}.proof-stage figcaption{color:var(--graphite);justify-content:space-between;gap:1rem;margin-top:.8rem;font-size:.9rem;display:flex}.proof-stage figcaption span:last-child{text-align:right}.evidence-register{border-top:1px solid var(--graphite);margin-top:clamp(4rem,8vw,8rem)}.evidence-row{border-bottom:1px solid var(--proof-rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}.evidence-row p{margin:0}.evidence-row__state{color:var(--cobalt);grid-column:1/span 3;font-weight:700}.evidence-row--pending .evidence-row__state{color:var(--oxide)}.evidence-row p:last-child{max-width:49rem;color:var(--graphite);grid-column:5/span 7;font-size:clamp(1.2rem,1.6vw,1.55rem);line-height:1.42}.slice-close{background:var(--carbon);padding-block:clamp(5rem,10vw,10rem)}[data-motion-register=close] .primary-action{isolation:isolate;position:relative;overflow:hidden}[data-motion-register=close] .primary-action:before{content:"";z-index:0;background:var(--carbon-deep);transform-origin:100%;position:absolute;inset:0;transform:scaleX(0)}:is(.motion-prep,.motion-ready) [data-motion-register=close]:not(.is-registered) .primary-action:before{transform:scaleX(1)}.motion-ready [data-motion-register=close].is-registered .primary-action:before{transition:transform .62s var(--ease-register) .22s;transform:scaleX(0)}.slice-close__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);display:grid}.slice-close__grid>p{color:var(--vellum);grid-column:1/span 3;margin:0;font-weight:600}.slice-close__grid>div{grid-column:4/-1}.slice-close h2{max-width:12ch;font-size:clamp(3.1rem,6.2vw,6.8rem)}.slice-close__grid>div>p{max-width:42rem;color:var(--vellum);margin:clamp(2rem,4vw,3.5rem) 0 0;font-size:clamp(1.05rem,1.3vw,1.25rem)}.text-action{min-height:2.75rem;color:var(--carbon);background-image:linear-gradient(var(--cobalt), var(--cobalt));transition:background-size .26s var(--ease-register);background-position:0 100%;background-repeat:no-repeat;background-size:0 .18rem;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:2rem;padding-block:.65rem;font-weight:700;text-decoration:none;display:inline-flex}.text-action:hover,.text-action:focus-visible{background-size:100% .18rem}.text-action:hover,.text-link:hover{text-decoration:underline}.text-action--light,.text-link--light{color:var(--bright-mineral)}.text-link{min-height:2.75rem;color:var(--graphite);align-items:center;font-weight:600;display:inline-flex}.text-link.text-link--light{color:var(--bright-mineral)}.project-links{border-top:1px solid var(--graphite);justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(3rem,6vw,6rem);padding-top:1rem;display:flex}.section-label{margin:0;font-size:1rem;font-weight:700;line-height:1.25}.display-heading{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(3.4rem,7vw,7.4rem);font-weight:500;line-height:.88}.section-lede{max-width:48rem;margin:clamp(2rem,4vw,3.5rem) 0 0;font-size:clamp(1.15rem,1.55vw,1.5rem);line-height:1.45}.narrative-section,.method-section,.founder-section,.content-section{padding-block:clamp(5rem,10vw,10rem)}.narrative-section--carbon,.content-section--carbon{background:var(--carbon);color:var(--bright-mineral)}.narrative-grid,.content-grid,.founder-grid,.method-intro,.work-index__heading,.project-record__heading,.project-gallery__intro{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);display:grid}.narrative-grid>.section-label,.content-grid>.section-label,.founder-grid>.section-label,.method-intro>.section-label,.work-index__heading>.section-label,.project-gallery__intro>.section-label{grid-column:1/span 3}.narrative-main,.content-main,.founder-grid>div,.method-intro>div,.work-index__heading>.display-heading,.project-gallery__intro>div{grid-column:4/-1}.narrative-section .section-label,.narrative-section .section-lede,.content-section--carbon .section-label,.content-section--carbon .section-lede{color:var(--vellum)}.split-register,.boundary-pair,.scope-register{border-block:1px solid color-mix(in oklch, currentColor 36%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,7rem);display:grid}.split-register>section,.boundary-pair>section,.scope-register>section{padding:clamp(2rem,4vw,4rem) clamp(2rem,4vw,4rem) clamp(2rem,4vw,4rem) 0}.split-register>section+section,.boundary-pair>section+section,.scope-register>section+section{border-left:1px solid color-mix(in oklch, currentColor 36%, transparent);padding-left:clamp(2rem,4vw,4rem);padding-right:0}.split-register h3,.boundary-pair h3,.scope-register h3{margin:0 0 1.5rem;font-size:clamp(1.6rem,2.2vw,2.3rem);font-weight:600;line-height:1.05}.split-register p,.boundary-pair p,.scope-register p{max-width:36rem;margin:0;font-size:clamp(1.05rem,1.3vw,1.25rem)}.boundary-pair p+p{margin-top:1.25rem}.plain-list{margin:0;padding:0;list-style:none}.plain-list li{border-top:1px solid color-mix(in oklch, currentColor 25%, transparent);padding-block:.85rem;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.4}.plain-list li:last-child{border-bottom:1px solid color-mix(in oklch, currentColor 25%, transparent)}.narrative-main>.text-action{margin-top:clamp(2.5rem,5vw,5rem)}.offer-note{border-block:1px solid color-mix(in oklch, currentColor 36%, transparent);margin-top:clamp(3rem,6vw,6rem);padding-block:clamp(2rem,4vw,3.5rem)}.offer-note h3{letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:500;line-height:.98}.offer-note p{max-width:52rem;color:var(--vellum);margin:1.5rem 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem)}.offer-note+.split-register{border-top:0;margin-top:0}.method-section,.content-section--mineral,.work-index,.project-record,.privacy-section,.contact-section{background:var(--mineral);color:var(--carbon)}.method-section .section-label,.content-section--mineral .section-label,.work-index .section-label,.project-record .section-label,.project-gallery .section-label,.contact-section .section-label,.privacy-section .section-label,.method-section .section-lede,.content-section--mineral .section-lede,.project-record .section-lede,.contact-section .section-lede{color:var(--graphite)}.process-ledger{border-top:1px solid var(--graphite);margin:clamp(4rem,8vw,8rem) 0 0;padding:0;list-style:none;display:block;position:relative}.process-ledger li{grid-template-columns:minmax(3.5rem,.45fr) minmax(9rem,.9fr) minmax(0,2fr);align-items:start;gap:clamp(1rem,3vw,3rem);min-height:0;padding:clamp(1.75rem,3vw,2.75rem) 0;display:grid;position:relative}[data-motion-ledger]>li:before{content:"";background:var(--proof-rule);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}[data-motion-ledger]>li:after{content:"";background:var(--cobalt);width:.5rem;height:.5rem;position:absolute;bottom:calc(.5px - .25rem);right:0}.process-number{color:var(--carbon);font-family:var(--font-mark);letter-spacing:-.04em;font-size:clamp(1.85rem,3vw,3.25rem);line-height:.9}.process-ledger h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.4vw,2.7rem);font-weight:600;line-height:1}.process-ledger p{max-width:48rem;color:var(--graphite);margin:0;font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.5}.method-proof{border-block:1px solid var(--graphite);margin-top:clamp(2.5rem,5vw,4.5rem);padding-block:clamp(1.5rem,3vw,2.25rem)}.method-proof p{max-width:44rem;color:var(--graphite);margin:0;font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.5}.method-proof .text-action{margin-top:1.5rem}@media (width>=67.501rem){.method-section>.shell{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,5rem);display:grid}.method-section .method-intro{grid-column:1/span 4;display:block;position:sticky;top:clamp(6.5rem,12vh,9rem)}.method-section .method-intro>.section-label{margin-bottom:clamp(2.5rem,4vw,4.5rem)}.method-section .method-intro .display-heading{max-width:7.5ch;font-size:clamp(4rem,5.7vw,6.6rem)}.method-section .method-intro .section-lede{max-width:25rem;margin-top:clamp(2rem,3vw,3rem);font-size:clamp(1.05rem,1.25vw,1.25rem)}.method-section .process-ledger{grid-column:6/-1;margin-top:0}.method-section .method-proof{grid-column:6/-1}}.founder-section,.content-section--cobalt{background:var(--cobalt);color:var(--bright-mineral)}.founder-section .section-lede,.content-section--cobalt .section-lede{color:color-mix(in oklch, var(--bright-mineral) 84%, var(--cobalt))}.founder-facts{border-top:1px solid color-mix(in oklch, var(--bright-mineral) 48%, transparent);margin:clamp(3rem,6vw,6rem) 0 0}.founder-facts>div{border-bottom:1px solid color-mix(in oklch, var(--bright-mineral) 48%, transparent);grid-template-columns:minmax(8rem,2fr) 5fr;gap:2rem;padding-block:1.25rem;display:grid}.founder-facts dt{font-weight:700}.founder-facts dd{margin:0}.ownership-register{border-top:1px solid color-mix(in oklch, var(--bright-mineral) 48%, transparent);margin-top:clamp(3rem,6vw,6rem)}.ownership-register p{border-bottom:1px solid color-mix(in oklch, var(--bright-mineral) 48%, transparent);margin:0;padding-block:1.25rem;font-size:clamp(1.1rem,1.5vw,1.4rem)}.site-footer{border-top:1px solid color-mix(in oklch, var(--vellum) 24%, transparent);background:var(--carbon-deep);color:var(--vellum);padding-block:clamp(3rem,6vw,5rem)}.site-footer__grid{grid-template-columns:5fr 3fr 2fr;gap:clamp(2rem,5vw,6rem);display:grid}.site-footer p{margin:0}.site-footer__lockup{min-height:2.75rem;color:var(--bright-mineral);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.proof-mark--footer{width:2.25rem;height:2.25rem}.site-footer__brand{letter-spacing:-.025em;font-size:1.15rem;font-weight:650}.site-footer__brand b{color:var(--vellum);margin-left:.16em;font-weight:470}.site-footer__identity>p{max-width:27rem;margin-top:.65rem}.site-footer nav{display:grid}.site-footer nav a{align-items:center;min-height:2.75rem;display:flex}.site-footer__meta{text-align:right}.page-hero{isolation:isolate;background:var(--carbon);min-height:max(42rem,82svh);color:var(--bright-mineral);position:relative;overflow:clip}.page-hero:before{content:"";z-index:-1;background:color-mix(in oklch, var(--cobalt) 82%, var(--carbon));width:46%;height:44%;position:absolute;bottom:5%;right:-4%;transform:rotate(-1.2deg)}.page-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:1.25rem;min-height:max(42rem,82svh);padding-top:4.5rem;display:grid}.page-hero__copy{z-index:2;grid-column:1/span 7;padding-block:clamp(4rem,9vw,8rem)}.page-hero h1{letter-spacing:-.065em;max-width:10ch;margin:0;font-size:clamp(4rem,8vw,8.5rem);font-weight:500;line-height:.86}.page-hero__intro{max-width:40rem;color:var(--vellum);margin:clamp(2rem,4vw,3rem) 0 0;font-size:clamp(1.15rem,1.55vw,1.45rem);line-height:1.42}.page-hero__note{max-width:24rem;margin:.75rem 0 0}.page-hero__date{color:var(--vellum);margin:2rem 0 0}.page-hero__register{z-index:1;border:1px solid color-mix(in oklch, var(--vellum) 20%, transparent);background:var(--carbon-raised);min-height:clamp(12rem,22vw,21rem);box-shadow:0 1.4rem 2.5rem color-mix(in oklch, var(--carbon-deep) 70%, transparent);grid-column:8/-1;justify-content:center;align-self:end;align-items:center;margin-bottom:clamp(4rem,8vw,7rem);padding-inline:clamp(1rem,2vw,2rem);display:flex;position:relative;overflow:hidden}.page-hero__register-label{max-width:calc(100% - 5.75rem);color:var(--vellum);font-size:.85rem;position:absolute;top:1rem;left:1rem}.proof-mark--page{width:clamp(2.75rem,4.25vw,4.5rem);color:var(--bright-mineral);position:absolute;top:1rem;right:1rem}.proof-mark--page .proof-mark__frame{stroke-width:5px}.proof-mark--page .proof-mark__witness{stroke-width:2.5px}.page-hero__word{font-family:var(--font-mark);letter-spacing:-.08em;font-size:clamp(3rem,5.3vw,6rem);line-height:.76}.page-hero__word--long{font-size:min(clamp(2rem,4.75vw,5rem),18cqi)}.page-hero__register--long{container-type:inline-size}.page-hero__register--long .page-hero__register-label{max-width:calc(100% - min(5.75rem,92px));font-size:min(.85rem,13.6px);top:min(1rem,16px);left:min(1rem,16px)}.page-hero__register--long .proof-mark--page{width:clamp(44px,4.25vw,72px);top:min(1rem,16px);right:min(1rem,16px)}.page-hero--utility,.page-hero--utility .page-hero__grid{min-height:max(34rem,68svh)}@media (width>=48rem){.page-hero--work .page-hero__copy,.page-hero--contact .page-hero__copy{grid-column:1/span 6}.page-hero--work .page-hero__register{grid-column:7/-1;justify-content:flex-start;min-height:clamp(11rem,18vw,17rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);padding-left:clamp(2rem,5vw,5rem)}.page-hero--work:before{width:52%;height:34%;transform:rotate(.8deg)}.page-hero--project .page-hero__register{grid-column:9/-1;align-self:center;min-height:clamp(17rem,28vw,25rem);margin-bottom:0}.page-hero--project:before{width:36%;height:50%;bottom:14%;right:-8%;transform:rotate(-.6deg)}.page-hero--contact .page-hero__register{grid-column:7/-1;justify-content:flex-end;align-items:flex-end;min-height:clamp(10rem,17vw,15rem);margin-bottom:clamp(3rem,6vw,5rem);padding:0 clamp(2rem,4vw,4rem) clamp(1.5rem,3vw,3rem)}.page-hero--contact .page-hero__word{font-size:clamp(3.5rem,7vw,7rem)}.page-hero--contact:before{width:52%;height:32%;bottom:3%;right:-4%;transform:rotate(-.5deg)}.page-hero--utility .page-hero__register{border:1px solid var(--cobalt);background:var(--carbon-raised);min-height:clamp(14rem,20vw,18rem);box-shadow:none;grid-column:9/-1}.page-hero--utility:before{width:28%;height:60%;bottom:-8%;right:4%;transform:rotate(1deg)}}.content-section--carbon .plain-list,.content-section--carbon .text-action{color:var(--bright-mineral)}.faq-list{border-bottom:1px solid var(--graphite);margin-top:clamp(3.5rem,7vw,7rem)}.faq-list details{border-top:1px solid var(--graphite)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;min-height:5rem;padding:1rem 3rem 1rem 0;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:600;list-style:none;display:flex;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--cobalt);transition:transform .22s var(--ease-register), color .18s linear;font-size:1.75rem;font-weight:400;position:absolute;right:0;transform:rotate(0)}.faq-list details[open] summary:after{content:"−";color:var(--oxide);transform:rotate(180deg)}.faq-list details p{max-width:48rem;color:var(--graphite);margin:0;padding:0 3rem 1.75rem 0;font-size:1.1rem}.faq-list details[open] p{animation:faq-answer-in .26s var(--ease-register) both}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.work-index,.project-record,.project-gallery,.privacy-section,.contact-section{padding-block:clamp(5rem,10vw,10rem)}.work-entry{border-top:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(2rem,4vw,5rem);margin-top:clamp(4rem,8vw,8rem);padding-top:clamp(2rem,4vw,4rem);display:grid;position:relative}.work-entry:before,.work-entry:after{content:"";z-index:2;position:absolute}.work-entry:before{background:var(--graphite);transform-origin:0;width:100%;height:1px;top:0;left:0;transform:scaleX(1)}.work-entry:after{background:var(--cobalt);width:.5rem;height:.5rem;top:calc(.5px - .25rem);right:0}.work-entry__media{aspect-ratio:16/10;background:var(--carbon);grid-area:1/1/span 2/span 8;display:block;overflow:hidden}.work-entry__media img{object-fit:cover;object-position:left top;width:calc(100% + min(1rem,4vw));max-width:none;height:100%;transition:transform .18s var(--ease-register)}.work-entry__media:focus-visible img,.work-entry__media:active img{transform:scale(1.01)}@media (hover:hover) and (pointer:fine){.work-entry__media:hover img{transform:scale(1.01)}}.work-entry__body{grid-area:2/9/auto/-1}.work-entry__status{border-bottom:1px solid var(--proof-rule);color:var(--graphite);grid-area:1/9/auto/-1;justify-content:space-between;gap:1rem;padding-bottom:.8rem;font-size:.95rem;font-weight:600;display:flex}.work-entry__status p{margin:0}.work-entry__status p:last-child{color:var(--oxide);text-align:right}.work-entry h3{letter-spacing:-.055em;margin:clamp(2rem,4vw,4rem) 0 0;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:500;line-height:.88}.work-entry__summary{color:var(--graphite);margin:2rem 0 0;font-size:1.15rem}.project-facts{border-top:1px solid var(--graphite);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(3rem,6vw,6rem) 0 0;display:grid}.project-facts>div{border-bottom:1px solid var(--proof-rule);min-height:8rem;padding:1.25rem clamp(1rem,2vw,2rem) 1.25rem 0}.project-facts dt{color:var(--graphite);font-size:.9rem;font-weight:600}.project-facts dd{max-width:18rem;margin:1rem 0 0;font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:600}.project-facts--compact{margin-top:2.5rem;display:block}.project-facts--compact>div{min-height:0;padding-block:.9rem}.project-facts--compact dd{margin-top:.35rem;font-size:1.05rem}.work-entry__body>.text-action{margin-top:2.5rem}.work-index__note{border-top:1px solid var(--proof-rule);max-width:52rem;color:var(--graphite);margin:clamp(3rem,6vw,6rem) 0 0;padding-top:1rem}.project-record__heading>.section-label{grid-column:1/span 3}.project-record__heading>.display-heading{grid-column:4/-1}.project-gallery{background:var(--carbon);color:var(--bright-mineral)}.project-gallery .section-label,.project-gallery .section-lede{color:var(--vellum)}.project-gallery__stage{border-top:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(4rem,8vw,8rem);padding-top:clamp(2rem,4vw,4rem);display:grid;position:relative}.project-gallery__stage:before{content:"";background:color-mix(in oklch, var(--vellum) 30%, transparent);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(1)}.project-gallery figure{margin:0}.project-gallery__wide{grid-column:1/span 9}.project-gallery__mobile{grid-column:10/-1}.project-gallery figcaption{color:var(--vellum);justify-content:space-between;gap:1rem;margin-top:.8rem;font-size:.9rem;display:flex}.project-gallery figcaption span:last-child{text-align:right}.evidence-register--project{margin-top:clamp(3rem,6vw,6rem)}.contact-grid,.privacy-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,4vw,5rem);display:grid}.contact-context{grid-column:1/span 4}.contact-context h2{letter-spacing:-.05em;margin:2rem 0 0;font-size:clamp(2.6rem,4.5vw,4.8rem);font-weight:500;line-height:.92}.contact-context>p:not(.section-label){color:var(--graphite);margin:2rem 0 0;font-size:1.15rem}.review-build-notice{border-block:1px solid var(--oxide-rule);color:var(--oxide);margin-top:3rem;padding-block:1.25rem}.review-build-notice p{color:var(--graphite);margin:.5rem 0 0}.review-form{border-top:0;grid-column:5/-1;padding-top:1.25rem;position:relative}.review-form:before{content:"";background:var(--graphite);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(1)}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.field-grid+.field-grid{margin-top:1.5rem}.field--full{grid-column:1/-1}.field label,.proof-choices legend{margin-bottom:.5rem;font-weight:700;display:block}.field label span,.proof-choices legend span{color:var(--graphite);font-weight:400}.field input,.field select,.field textarea{border:1px solid var(--graphite);background:color-mix(in oklch, var(--bright-mineral) 78%, var(--mineral));width:100%;color:var(--carbon);border-radius:0;padding:.85rem 1rem}.field input,.field select{min-height:3.25rem}.field textarea{resize:vertical}.field-help{color:var(--graphite);margin:.45rem 0 0;font-size:.9rem}.proof-choices{border:0;border-block:1px solid var(--proof-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;margin:2.5rem 0;padding:1.5rem 0;display:grid}.proof-choices legend{grid-column:1/-1;padding:0}.proof-choices label{align-items:flex-start;gap:.75rem;min-height:2.75rem;display:flex}.proof-choices input{flex:0 0 1.1rem;width:1.1rem;min-width:1.1rem;height:1.1rem;min-height:1.1rem;margin:.2rem 0 0}.form-privacy{max-width:48rem;color:var(--graphite);margin:2rem 0 0}.form-action{opacity:.72;cursor:not-allowed;border:0;width:100%;margin-top:2rem}.review-form :disabled{opacity:1;color:var(--carbon);-webkit-text-fill-color:var(--carbon)}.review-form input:disabled,.review-form select:disabled,.review-form textarea:disabled{border-color:color-mix(in oklch, var(--graphite) 55%, var(--mineral));background:color-mix(in oklch, var(--bright-mineral) 42%, var(--mineral));cursor:not-allowed}.review-form .form-action:disabled{opacity:.72;color:var(--bright-mineral);-webkit-text-fill-color:var(--bright-mineral)}.next-ledger{border-top:1px solid color-mix(in oklch, var(--vellum) 40%, transparent);margin:clamp(3rem,6vw,6rem) 0 0;padding:0;list-style:none}.next-ledger li{border-bottom:1px solid color-mix(in oklch, var(--vellum) 40%, transparent);grid-template-columns:5rem 1fr;align-items:start;gap:2rem;padding-block:1.5rem;display:grid}.next-ledger span{color:color-mix(in oklch, var(--cobalt) 45%, var(--bright-mineral));font-family:var(--font-mark);font-size:2rem;line-height:1.1}.next-ledger p{max-width:44rem;color:var(--vellum);margin:0;font-size:1.15rem}.privacy-layout>aside{grid-column:1/span 3}.privacy-layout>aside>p:last-child{color:var(--graphite);margin:1.5rem 0 0}.privacy-content{grid-column:5/span 7}.privacy-content section{border-top:1px solid var(--graphite);padding-block:clamp(2rem,4vw,3.5rem)}.privacy-content h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:500;line-height:.95}.privacy-content p,.privacy-content li{max-width:54rem;color:var(--graphite);font-size:1.1rem}.privacy-content ul{padding-left:1.25rem}.privacy-content>.text-action{margin-top:2rem}.motion-entry .site-header:after,.motion-entry .site-mark,.motion-entry .desktop-nav,.motion-entry .mobile-nav,.motion-entry .opening__context,.motion-entry .opening h1,.motion-entry .opening__intro,.motion-entry .opening__action-row,.motion-entry .opening__nameplate,.motion-entry .opening__record,.motion-entry .page-hero__copy>*,.motion-entry .page-hero__register,.motion-entry .page-hero__word,.motion-entry .page-hero:before{transition-timing-function:var(--ease-register)}.motion-entry .site-header:after{transform-origin:0;transition-property:transform;transition-duration:.72s}.motion-entry .site-mark,.motion-entry .desktop-nav,.motion-entry .mobile-nav{transition-property:opacity,transform;transition-duration:.52s}.motion-entry .desktop-nav,.motion-entry .mobile-nav{transition-delay:80ms}.motion-entry .opening__context,.motion-entry .page-hero__copy>.opening__context{transition-property:opacity,transform;transition-duration:.46s;transition-delay:80ms}.motion-entry .opening h1,.motion-entry .page-hero h1{transition-property:clip-path,opacity,transform;transition-duration:.68s;transition-delay:.12s}.motion-entry .opening__intro,.motion-entry .page-hero__intro{transition-property:opacity,transform;transition-duration:.56s;transition-delay:.22s}.motion-entry .opening__action-row,.motion-entry .page-hero__copy>.primary-action,.motion-entry .page-hero__copy>.text-action,.motion-entry .page-hero__date,.motion-entry .page-hero__note{transition-property:opacity,transform;transition-duration:.52s;transition-delay:.3s}.motion-entry .page-hero__note{transition-delay:.36s}.motion-entry .opening__nameplate{transition-property:opacity,transform;transition-duration:.72s;transition-delay:.36s}.motion-entry .opening__record{transition-property:opacity,transform;transition-duration:.52s;transition-delay:.5s}.motion-entry .page-hero__register{transition-property:opacity,transform;transition-duration:.76s;transition-delay:.22s}.motion-entry .page-hero:before{transition-property:clip-path,opacity;transition-duration:.82s;transition-delay:80ms}.motion-entry .opening__nameplate :is(.proof-mark__frame,.proof-mark__witness),.motion-entry .page-hero__register :is(.proof-mark__frame,.proof-mark__witness){stroke-dasharray:220;stroke-dashoffset:0;transition:stroke-dashoffset .76s var(--ease-register) .4s}.motion-entry .opening__nameplate .proof-mark__register,.motion-entry .page-hero__register .proof-mark__register{opacity:1;transition:transform .58s var(--ease-register) .52s, opacity .18s linear .52s}.motion-entry .opening__identity,.motion-entry .page-hero__word{clip-path:inset(0);transition:clip-path .66s var(--ease-register) .46s}.motion-entry:not(.motion-entering) .site-header:after{transform:scaleX(0)}.motion-entry:not(.motion-entering) :is(.site-mark,.desktop-nav,.mobile-nav){opacity:0;transform:translateY(-.75rem)}.motion-entry:not(.motion-entering) :is(.opening__context,.page-hero__copy>.opening__context){opacity:0;transform:translateY(.75rem)}.motion-entry:not(.motion-entering) :is(.opening h1,.page-hero h1){clip-path:inset(0 0 100%);opacity:.25;transform:translateY(1.25rem)}.motion-entry:not(.motion-entering) :is(.opening__intro,.page-hero__intro){opacity:0;transform:translateY(1rem)}.motion-entry:not(.motion-entering) .opening__action-row,.motion-entry:not(.motion-entering) .page-hero__copy>.primary-action,.motion-entry:not(.motion-entering) .page-hero__copy>.text-action,.motion-entry:not(.motion-entering) .page-hero__date,.motion-entry:not(.motion-entering) .page-hero__note{opacity:.45;transform:translateY(.75rem)}.motion-entry:not(.motion-entering) .opening__nameplate{opacity:0;transform:translate(1.5rem)}.motion-entry:not(.motion-entering) .opening__record{opacity:0;transform:translateY(.75rem)}.motion-entry:not(.motion-entering) .page-hero__register{opacity:0;transform:translate(2rem,2rem)rotate(.8deg)}.motion-entry:not(.motion-entering) .page-hero:before{clip-path:inset(0 100% 0 0);opacity:.35}.motion-entry:not(.motion-entering) .opening__nameplate :is(.proof-mark__frame,.proof-mark__witness),.motion-entry:not(.motion-entering) .page-hero__register :is(.proof-mark__frame,.proof-mark__witness){stroke-dashoffset:220px}.motion-entry:not(.motion-entering) .opening__nameplate .proof-mark__register,.motion-entry:not(.motion-entering) .page-hero__register .proof-mark__register{opacity:0;transform:translate(-1.75rem)scale(.65)}.motion-entry:not(.motion-entering) .opening__identity,.motion-entry:not(.motion-entering) .page-hero__word{clip-path:inset(0 100% 0 0)}.hero-awaiting .opening__material img{clip-path:inset(0 100% 0 0);opacity:0;transform:scale(1.025)}.hero-awaiting.hero-media-ready .opening__material img{clip-path:inset(0);opacity:1;transition:clip-path .76s var(--ease-register), opacity .24s linear, transform .96s var(--ease-register);transform:scale(1)}.motion-ready [data-motion-scene=section-intro]>*,.motion-ready [data-motion-scene=privacy-status]>*,.motion-ready [data-motion-scene=contact-context]>:not(.review-build-notice),.motion-ready :is([data-motion-scene=evidence-intro],[data-motion-scene=next-intro])>.section-label,.motion-ready :is([data-motion-scene=evidence-intro],[data-motion-scene=next-intro])>.content-main>h2,.motion-ready [data-motion-scene=note]{transition:opacity .36s linear, transform .56s var(--ease-register)}:is(.motion-prep,.motion-ready) [data-motion-scene=section-intro]:not(.is-registered)>*,:is(.motion-prep,.motion-ready) [data-motion-scene=privacy-status]:not(.is-registered)>*,:is(.motion-prep,.motion-ready) [data-motion-scene=contact-context]:not(.is-registered)>:not(.review-build-notice),:is(.motion-prep,.motion-ready) :is([data-motion-scene=evidence-intro],[data-motion-scene=next-intro]):not(.is-registered)>.section-label,:is(.motion-prep,.motion-ready) :is([data-motion-scene=evidence-intro],[data-motion-scene=next-intro]):not(.is-registered)>.content-main>h2,:is(.motion-prep,.motion-ready) [data-motion-scene=note]:not(.is-registered){opacity:0;transform:translateY(.85rem)}.motion-ready [data-motion-scene=section-intro].is-registered>*,.motion-ready [data-motion-scene=privacy-status].is-registered>*,.motion-ready [data-motion-scene=contact-context].is-registered>:not(.review-build-notice),.motion-ready :is([data-motion-scene=evidence-intro],[data-motion-scene=next-intro]).is-registered>.section-label,.motion-ready :is([data-motion-scene=evidence-intro],[data-motion-scene=next-intro]).is-registered>.content-main>h2,.motion-ready [data-motion-scene=note].is-registered{opacity:1;transform:translateY(0)}.motion-ready [data-motion-scene=section-intro].is-registered>:nth-child(2),.motion-ready [data-motion-scene=privacy-status].is-registered>:nth-child(2),.motion-ready [data-motion-scene=contact-context].is-registered>h2,.motion-ready :is([data-motion-scene=evidence-intro],[data-motion-scene=next-intro]).is-registered>.content-main>h2{transition-delay:90ms}.motion-ready [data-motion-scene=contact-context].is-registered>p:not(.section-label){transition-delay:.15s}:is(.motion-prep,.motion-ready) [data-motion-scene=work-entry]:not(.is-registered):before{transform:scaleX(0)}:is(.motion-prep,.motion-ready) [data-motion-scene=work-entry]:not(.is-registered):after{opacity:0;transform:translate(-1rem)scale(.7)}.motion-ready [data-motion-scene=work-entry].is-registered:before{transition:transform .56s var(--ease-register);transform:scaleX(1)}.motion-ready [data-motion-scene=work-entry].is-registered:after{opacity:1;transition:transform .36s var(--ease-register) .1s, opacity .18s linear .1s;transform:translate(0)scale(1)}.motion-ready [data-motion-sequence=work-entry]>.work-entry__status,.motion-ready [data-motion-sequence=work-entry]>.work-entry__body>*{transition:opacity .36s linear, transform .58s var(--ease-register)}.motion-ready [data-motion-sequence=work-entry]>.work-entry__media{transition:clip-path .72s var(--ease-register), opacity .36s linear, transform .58s var(--ease-register)}:is(.motion-prep,.motion-ready) [data-motion-sequence=work-entry]>.work-entry__status:not(.is-registered),:is(.motion-prep,.motion-ready) [data-motion-sequence=work-entry]>.work-entry__body:not(.is-registered)>*{opacity:0;transform:translateY(.85rem)}:is(.motion-prep,.motion-ready) [data-motion-sequence=work-entry]>.work-entry__media:not(.is-registered){clip-path:inset(0 100% 0 0);opacity:.35;transform:translateY(.65rem)}.motion-ready [data-motion-sequence=work-entry]>.work-entry__status.is-registered,.motion-ready [data-motion-sequence=work-entry]>.work-entry__body.is-registered>*{opacity:1;transform:translateY(0)}.motion-ready [data-motion-sequence=work-entry]>.work-entry__media.is-registered{clip-path:inset(0);opacity:1;transform:translateY(0)}.motion-ready [data-motion-sequence=work-entry]>.work-entry__body.is-registered>:nth-child(2){transition-delay:70ms}.motion-ready [data-motion-sequence=work-entry]>.work-entry__body.is-registered>:nth-child(3){transition-delay:.14s}.motion-ready [data-motion-sequence=work-entry]>.work-entry__body.is-registered>:nth-child(4){transition-delay:.21s}.motion-ready :is([data-motion-register],[data-motion-scene]:not([data-motion-ledger]),[data-motion-ledger]>li,[data-motion-sequence]>*):focus-within,.motion-ready :is([data-motion-register],[data-motion-scene]:not([data-motion-ledger]),[data-motion-ledger]>li,[data-motion-sequence]>*):focus-within *{clip-path:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.motion-ready [data-motion-sequence=facts]>div>*{transition:opacity .3s linear, transform .48s var(--ease-register)}:is(.motion-prep,.motion-ready) [data-motion-sequence=facts]>div:not(.is-registered)>*{opacity:0;transform:translateY(.65rem)}.motion-ready [data-motion-sequence=facts]>div.is-registered>*{opacity:1;transform:translateY(0)}.motion-ready [data-motion-sequence=facts]>div.is-registered>dd{transition-delay:70ms}.motion-ready [data-motion-sequence=facts]>div:is(:nth-child(2),:nth-child(5)).is-registered>*{transition-delay:60ms}.motion-ready [data-motion-sequence=facts]>div:is(:nth-child(3),:nth-child(6)).is-registered>*{transition-delay:.12s}.motion-ready [data-motion-sequence=facts]>div:is(:nth-child(2),:nth-child(5)).is-registered>dd{transition-delay:.13s}.motion-ready [data-motion-sequence=facts]>div:is(:nth-child(3),:nth-child(6)).is-registered>dd{transition-delay:.19s}:is(.motion-prep,.motion-ready) [data-motion-scene=project-media]:not(.is-registered):before,:is(.motion-prep,.motion-ready) [data-motion-register=form-frame]:not(.is-registered):before{transform:scaleX(0)}.motion-ready [data-motion-scene=project-media].is-registered:before,.motion-ready [data-motion-register=form-frame].is-registered:before{transition:transform .62s var(--ease-register);transform:scaleX(1)}.motion-ready [data-motion-scene=project-media] figure,.motion-ready [data-motion-scene=project-media] figcaption{transition:opacity .36s linear, transform .68s var(--ease-register)}.motion-ready [data-motion-scene=project-media] .proof-media{transition:clip-path .76s var(--ease-register)}:is(.motion-prep,.motion-ready) [data-motion-scene=project-media]:not(.is-registered) figure{opacity:0;transform:translateY(1rem)}:is(.motion-prep,.motion-ready) [data-motion-scene=project-media]:not(.is-registered) .proof-media{clip-path:inset(0 100% 0 0)}:is(.motion-prep,.motion-ready) [data-motion-scene=project-media]:not(.is-registered) figcaption{opacity:0;transform:translateY(.5rem)}.motion-ready [data-motion-scene=project-media].is-registered figure,.motion-ready [data-motion-scene=project-media].is-registered figcaption{opacity:1;transform:translateY(0)}.motion-ready [data-motion-scene=project-media].is-registered .proof-media{clip-path:inset(0)}.motion-ready [data-motion-scene=project-media].is-registered .project-gallery__wide{transition-delay:.1s}.motion-ready [data-motion-scene=project-media].is-registered .project-gallery__mobile{transition-delay:.22s}.motion-ready [data-motion-scene=project-media].is-registered figcaption{transition-delay:.28s}.motion-ready [data-motion-scene=next-ledger] li{transition:opacity .32s linear, transform .5s var(--ease-register)}:is(.motion-prep,.motion-ready) [data-motion-scene=next-ledger]:not(.is-registered) li{opacity:0;transform:translateY(.65rem)}.motion-ready [data-motion-scene=next-ledger].is-registered li{opacity:1;transform:translateY(0)}.motion-ready [data-motion-scene=next-ledger].is-registered li:nth-child(2){transition-delay:70ms}.motion-ready [data-motion-scene=proof-meta]>p,.motion-ready [data-motion-scene=proof-intro]>div>*,.motion-ready [data-motion-scene=proof-intro]>.proof__summary{transition:opacity .42s linear, transform .56s var(--ease-register)}:is(.motion-prep,.motion-ready) [data-motion-scene=proof-meta]:not(.is-registered)>p,:is(.motion-prep,.motion-ready) [data-motion-scene=proof-intro]:not(.is-registered)>div>*,:is(.motion-prep,.motion-ready) [data-motion-scene=proof-intro]:not(.is-registered)>.proof__summary{opacity:0;transform:translateY(1rem)}.motion-ready [data-motion-scene=proof-meta].is-registered>p,.motion-ready [data-motion-scene=proof-intro].is-registered>div>*,.motion-ready [data-motion-scene=proof-intro].is-registered>.proof__summary{opacity:1;transform:translateY(0)}.motion-ready [data-motion-scene=proof-meta].is-registered>p:nth-child(2),.motion-ready [data-motion-scene=proof-intro].is-registered>.proof__summary{transition-delay:90ms}.motion-ready [data-motion-scene=proof-meta].is-registered>p:nth-child(3),.motion-ready [data-motion-scene=proof-intro].is-registered>div>h2{transition-delay:.16s}.motion-ready [data-motion-register=proof-media] figure{transition:opacity .44s linear, transform .72s var(--ease-register)}.motion-ready [data-motion-register=proof-media] .proof-media img{transition:transform .92s var(--ease-register)}.motion-ready [data-motion-register=proof-media] figcaption{transition:opacity .32s linear, transform .46s var(--ease-register)}:is(.motion-prep,.motion-ready) [data-motion-register=proof-media]:not(.is-registered) figure{opacity:0;transform:translateY(1.25rem)}:is(.motion-prep,.motion-ready) [data-motion-register=proof-media]:not(.is-registered) .proof-stage__mobile{transform:translate(1.5rem,1.25rem)rotate(.45deg)}:is(.motion-prep,.motion-ready) [data-motion-register=proof-media]:not(.is-registered) .proof-media img{transform:scale(1.035)}:is(.motion-prep,.motion-ready) [data-motion-register=proof-media]:not(.is-registered) figcaption{opacity:0;transform:translateY(.65rem)}.motion-ready [data-motion-register=proof-media].is-registered figure,.motion-ready [data-motion-register=proof-media].is-registered figcaption{opacity:1;transform:none}.motion-ready [data-motion-register=proof-media].is-registered .proof-media img{transform:scale(1)}.motion-ready [data-motion-register=proof-media].is-registered .proof-stage__mobile,.motion-ready [data-motion-register=proof-media].is-registered .proof-stage__mobile figcaption{transition-delay:.14s}.evidence-register,.offer-note,.split-register,.boundary-pair,.scope-register,.slice-close{position:relative}.evidence-register:before,.offer-note:before,.split-register:before,.boundary-pair:before,.scope-register:before,.slice-close:before{content:"";z-index:2;background:var(--cobalt);transform-origin:0;width:100%;height:.28rem;position:absolute;top:-1px;left:0;transform:scaleX(1)}:is(.motion-prep,.motion-ready) :is([data-motion-scene=evidence],[data-motion-scene=statement],[data-motion-scene=comparison],[data-motion-scene=close]):not(.is-registered):before{transform:scaleX(0)}.motion-ready :is([data-motion-scene=evidence],[data-motion-scene=statement],[data-motion-scene=comparison],[data-motion-scene=close]).is-registered:before{transition:transform .72s var(--ease-register);transform:scaleX(1)}.split-register:after,.boundary-pair:after,.scope-register:after{content:"";z-index:2;background:var(--cobalt);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(1)}:is(.motion-prep,.motion-ready) [data-motion-scene=comparison]:not(.is-registered):after{transform:scaleY(0)}.motion-ready [data-motion-scene=comparison].is-registered:after{transition:transform .62s var(--ease-register) .16s;transform:scaleY(1)}.motion-ready [data-motion-scene=evidence] .evidence-row>*,.motion-ready [data-motion-scene=statement]>*,.motion-ready [data-motion-scene=comparison]>section{transition:opacity .38s linear, transform .56s var(--ease-register)}:is(.motion-prep,.motion-ready) [data-motion-scene=evidence]:not(.is-registered) .evidence-row>*,:is(.motion-prep,.motion-ready) [data-motion-scene=statement]:not(.is-registered)>*,:is(.motion-prep,.motion-ready) [data-motion-scene=comparison]:not(.is-registered)>section{opacity:0;transform:translateY(1rem)}.motion-ready [data-motion-scene=evidence].is-registered .evidence-row>*,.motion-ready [data-motion-scene=statement].is-registered>*,.motion-ready [data-motion-scene=comparison].is-registered>section{opacity:1;transform:translateY(0)}.motion-ready [data-motion-scene=evidence].is-registered .evidence-row:nth-child(2)>*,.motion-ready [data-motion-scene=comparison].is-registered>section:nth-of-type(2){transition-delay:.13s}.motion-ready [data-motion-scene=evidence].is-registered .evidence-row:nth-child(3)>*{transition-delay:.25s}.motion-ready [data-motion-scene=statement].is-registered>p{transition-delay:.11s}.motion-ready [data-motion-scene=method-intro]>.section-label,.motion-ready [data-motion-scene=method-intro]>div>*{transition:opacity .38s linear, transform .58s var(--ease-register)}:is(.motion-prep,.motion-ready) [data-motion-scene=method-intro]:not(.is-registered)>.section-label,:is(.motion-prep,.motion-ready) [data-motion-scene=method-intro]:not(.is-registered)>div>*{opacity:0;transform:translateY(1rem)}.motion-ready [data-motion-scene=method-intro].is-registered>.section-label,.motion-ready [data-motion-scene=method-intro].is-registered>div>*{opacity:1;transform:translateY(0)}.motion-ready [data-motion-scene=method-intro].is-registered>div>.section-lede{transition-delay:.12s}:is(.motion-prep,.motion-ready) [data-motion-ledger]>li:not(.is-registered):before{transform:scaleX(0)}:is(.motion-prep,.motion-ready) [data-motion-ledger]>li:not(.is-registered):after{opacity:0;transform:translate(-1rem)scale(.7)}:is(.motion-prep,.motion-ready) [data-motion-ledger]>li:not(.is-registered)>*{opacity:0;transform:translateY(.85rem)}.motion-ready [data-motion-ledger]>li.is-registered:before{transition:transform .56s var(--ease-register);transform:scaleX(1)}.motion-ready [data-motion-ledger]>li.is-registered:after{opacity:1;transition:transform .36s var(--ease-register) .11s, opacity .18s linear .11s;transform:translate(0)scale(1)}.motion-ready [data-motion-ledger]>li.is-registered>*{opacity:1;transition:opacity .3s linear, transform .48s var(--ease-register);transform:translateY(0)}.motion-ready [data-motion-ledger]>li.is-registered>h3{transition-delay:70ms}.motion-ready [data-motion-ledger]>li.is-registered>p{transition-delay:.13s}[data-motion-scene=field]{isolation:isolate;position:relative;overflow:clip}[data-motion-scene=field]>.shell{z-index:2;position:relative}[data-motion-scene=field]:before,[data-motion-scene=field]:after{content:"";position:absolute}[data-motion-scene=field]:before{z-index:0;background:var(--carbon-deep);transform-origin:100%;inset:0;transform:scaleX(0)}[data-motion-scene=field]:after{z-index:1;background:var(--cobalt);opacity:0;width:.75rem;height:.75rem;top:0;left:0;transform:translate(calc(100vw - .75rem))}:is(.motion-prep,.motion-ready) [data-motion-scene=field]:not(.is-registered):before{transform:scaleX(1)}:is(.motion-prep,.motion-ready) [data-motion-scene=field]:not(.is-registered):after{opacity:1;transform:translate(0)}:is(.motion-prep,.motion-ready) [data-motion-scene=field]:not(.is-registered)>.shell>*{opacity:0;transform:translateY(1rem)}.motion-ready [data-motion-scene=field].is-registered:before{transition:transform .82s var(--ease-register);transform:scaleX(0)}.motion-ready [data-motion-scene=field].is-registered:after{opacity:0;transition:transform .82s var(--ease-register), opacity .12s linear .7s;transform:translate(calc(100vw - .75rem))}.motion-ready [data-motion-scene=field].is-registered>.shell>*{opacity:1;transition:opacity .36s linear .18s, transform .58s var(--ease-register) .18s;transform:translateY(0)}.motion-ready [data-motion-scene=faq] details{transition:opacity .32s linear, transform .48s var(--ease-register)}:is(.motion-prep,.motion-ready) [data-motion-scene=faq]:not(.is-registered) details{opacity:0;transform:translateY(.75rem)}.motion-ready [data-motion-scene=faq].is-registered details{opacity:1;transform:translateY(0)}.motion-ready [data-motion-scene=faq].is-registered details:nth-child(2){transition-delay:50ms}.motion-ready [data-motion-scene=faq].is-registered details:nth-child(3){transition-delay:.1s}.motion-ready [data-motion-scene=faq].is-registered details:nth-child(4){transition-delay:.15s}.motion-ready [data-motion-scene=faq].is-registered details:nth-child(5){transition-delay:.2s}.motion-ready [data-motion-scene=faq].is-registered details:nth-child(6){transition-delay:.25s}.motion-ready [data-motion-scene=faq].is-registered details:nth-child(7){transition-delay:.3s}.slice-close{overflow:clip}.motion-ready [data-motion-scene=close] .slice-close__grid>p,.motion-ready [data-motion-scene=close] .slice-close__grid>div>:is(h2,p){transition:opacity .38s linear, transform .58s var(--ease-register)}:is(.motion-prep,.motion-ready) [data-motion-scene=close]:not(.is-registered) .slice-close__grid>p,:is(.motion-prep,.motion-ready) [data-motion-scene=close]:not(.is-registered) .slice-close__grid>div>:is(h2,p){opacity:0;transform:translateY(1rem)}.motion-ready [data-motion-scene=close].is-registered .slice-close__grid>p,.motion-ready [data-motion-scene=close].is-registered .slice-close__grid>div>:is(h2,p){opacity:1;transform:translateY(0)}.motion-ready [data-motion-scene=close].is-registered .slice-close__grid>div>p{transition-delay:.12s}@media (width<=67.5rem){:root{--shell:min(100% - clamp(2.5rem, 6vw, 5rem), 96rem)}.opening{min-height:max(47rem,92svh)}.opening__copy-inner{grid-column:1/span 7}.opening h1{font-size:clamp(3.2rem,7vw,5rem)}.opening__nameplate{grid-template-columns:min(15vw,8rem) minmax(0,1fr);gap:clamp(1rem,4vw,2rem);margin-bottom:2rem;margin-left:clamp(3rem,12vw,8rem);margin-right:clamp(2rem,6vw,3rem)}.opening__action-row{display:block}.opening__action-row .primary-action{white-space:normal;margin-top:1rem}.opening__cta-note{max-width:none;margin:.6rem 0 0}.proof__heading-grid>div{grid-column:1/span 7}.proof__summary{grid-column:8/-1}.page-hero__copy{grid-column:1/span 7}.page-hero__register{grid-column:8/-1}.work-entry__media{grid-column:1/span 7}.work-entry__status,.work-entry__body{grid-column:8/-1}}@media (width<=47.99rem){:root{--shell:89.333%}html{scroll-behavior:auto}.motion-entry:not(.motion-entering) :is(.opening h1,.page-hero h1){transform:translateY(.8rem)}.motion-entry:not(.motion-entering) .opening__nameplate{transform:translate(1rem)}.motion-entry:not(.motion-entering) .page-hero__register{transform:translateY(1rem)}.motion-ready [data-motion-register=proof-media].is-registered .proof-stage__mobile .proof-media{transition-delay:0s}.motion-ready [data-motion-register=proof-media].is-registered .proof-stage__wide .proof-media{transition-delay:60ms}.motion-ready [data-motion-register=proof-media].is-registered .proof-stage__mobile,.motion-ready [data-motion-register=proof-media].is-registered .proof-stage__mobile figcaption{transition-delay:0s}.motion-ready [data-motion-register=proof-media].is-registered .proof-stage__wide,.motion-ready [data-motion-register=proof-media].is-registered .proof-stage__wide figcaption{transition-delay:.1s}.opening{grid-template-rows:max-content minmax(0,1fr) auto auto;min-height:auto;padding-bottom:0;overflow:hidden}.opening__material{z-index:0;aspect-ratio:4/5;grid-area:2/1/5;place-self:stretch center;width:86%;min-height:0;margin:0;display:block;position:relative;inset:auto}.opening__material img{object-fit:cover}.site-header{min-height:4rem}.site-header:after{background:color-mix(in oklch, var(--vellum) 22%, transparent)}.desktop-nav{display:none}.site-mark{font-size:min(1rem,4.2vw)}.proof-mark--header{width:1.75rem;height:1.75rem}.site-mark__name{font-size:min(1rem,4vw)}.mobile-nav{display:block;position:relative}.mobile-nav summary{border:1px solid color-mix(in oklch, var(--vellum) 42%, transparent);cursor:pointer;grid-template-columns:.45rem auto;justify-content:center;align-items:center;gap:.65rem;min-width:5.25rem;min-height:2.75rem;font-weight:600;list-style:none;transition:background-color .18s linear,border-color .18s linear,color .18s linear;display:inline-grid;position:relative}.mobile-nav summary:before{content:"";aspect-ratio:1;background:var(--cobalt);width:.45rem}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav__action--close{display:none}.mobile-nav[open] summary{background:var(--bright-mineral);color:var(--carbon);border-color:var(--bright-mineral)}.mobile-nav[open] .mobile-nav__action--open{display:none}.mobile-nav[open] .mobile-nav__action--close{display:inline}.mobile-nav nav{z-index:20;border:1px solid color-mix(in oklch, var(--vellum) 42%, transparent);border-top:.25rem solid var(--cobalt);background:var(--carbon-deep);transform-origin:100% 0;width:min(22rem,100% - 2.5rem);max-height:calc(100svh - 5rem);position:fixed;top:4.125rem;right:1.25rem;overflow-y:auto;box-shadow:0 1.5rem 4rem oklch(0% none none/.48)}.mobile-nav nav a{border-bottom:1px solid color-mix(in oklch, var(--vellum) 24%, transparent);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.25rem;padding-inline:1rem 1.125rem;font-weight:600;text-decoration:none;transition:background-color .18s linear,color .18s linear;display:grid}.mobile-nav nav a:hover,.mobile-nav nav a:focus-visible{background:var(--carbon-raised)}.mobile-nav__index{color:var(--vellum);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.78rem}.mobile-nav__label{line-height:1.08}.mobile-nav__arrow{color:var(--vellum);font-size:1.15rem}.mobile-nav__current{color:var(--vellum);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:500;display:inline-flex}.mobile-nav__current:before{content:"";aspect-ratio:1;background:var(--cobalt);width:.4rem}.mobile-nav nav a:last-child{background:var(--cobalt);border-bottom:0}.mobile-nav nav a:last-child:hover,.mobile-nav nav a:last-child:focus-visible{background:color-mix(in oklch, var(--cobalt) 84%, var(--bright-mineral))}.mobile-nav nav a:last-child :is(.mobile-nav__index,.mobile-nav__arrow,.mobile-nav__current){color:var(--bright-mineral)}.mobile-nav nav a:last-child .mobile-nav__current:before{background:var(--bright-mineral)}.mobile-nav[open] nav{animation:mobile-nav-register .32s var(--ease-register) both}.mobile-nav[open] nav a{animation:mobile-nav-row .32s var(--ease-register) both}.mobile-nav[open] nav a:nth-child(2){animation-delay:45ms}.mobile-nav[open] nav a:nth-child(3){animation-delay:90ms}.opening__copy{margin-bottom:.75rem;padding-top:5.5rem;display:block}.opening__copy-inner{max-width:none;padding-bottom:0}.opening__copy-inner:before{display:none}.opening__context{max-width:28rem;margin-bottom:1rem;font-size:.875rem}.opening h1{font-size:clamp(2.55rem,12.8vw,4rem);line-height:.92}.opening__intro{margin-top:1.1rem;font-size:1rem;line-height:1.4}.primary-action{white-space:normal;gap:clamp(.5rem,2vw,.75rem);width:100%;margin-top:1.25rem;padding:.75rem clamp(.75rem,4vw,1rem)}.primary-action>span:first-child{min-width:0}.primary-action .action-arrow{flex:none}.opening__action-row{display:block}.opening__cta-note{max-width:none;margin:.45rem 0 0;font-size:.82rem}.opening__nameplate{z-index:2;grid-area:3/1;grid-template-columns:min(10vw,3rem) minmax(0,1fr);place-self:center;align-items:center;gap:clamp(.5rem,2vw,.75rem);width:82%;margin:1rem 0 0;padding-inline:4%;display:grid;position:relative}.opening__identity{padding-left:clamp(.5rem,2vw,.75rem)}.opening__register-kicker{letter-spacing:.08em;margin-bottom:.3rem;font-size:clamp(.5rem,1.75vw,.62rem)}.opening__wordmark{letter-spacing:-.055em;white-space:normal;font-size:min(6.8vw,2.1rem);line-height:.84}.opening__wordmark>span{display:block}.opening__record{z-index:2;grid-area:4/1;justify-self:center;width:86%;min-height:0;margin:0;padding:.8rem 1rem;font-size:.78rem;display:block;position:relative}.opening__record p:last-child{margin-top:.15rem}.proof__register{grid-template-columns:1fr;align-content:center;gap:.15rem;min-height:5.25rem}.proof__register p{font-size:.95rem}.proof__status,.proof__reviewer{grid-area:auto}.proof__heading-grid{padding-block:4rem 3rem;display:block}.proof__permission{margin-bottom:1.25rem}.proof h2,.slice-close h2{font-size:clamp(3rem,14.8vw,4.5rem);line-height:.9}.proof__summary{max-width:35rem;margin-top:2rem;font-size:1.1rem}.proof-stage{grid-template-columns:1fr;gap:2.5rem}.proof-stage__wide,.proof-stage__mobile{grid-area:auto}.proof-media--wide{aspect-ratio:4/3}.proof-media--wide img{object-position:18% top}.proof-media--mobile{aspect-ratio:4/5}.proof-stage figcaption{font-size:.82rem}.evidence-register{margin-top:4rem}.evidence-row{padding-block:1.75rem;display:block}.evidence-row p:last-child{margin-top:.8rem;font-size:1.2rem}.slice-close__grid{display:block}.slice-close__grid>p{margin-bottom:2rem}.slice-close h2{max-width:10ch}.page-hero,.page-hero--utility,.page-hero__grid,.page-hero--utility .page-hero__grid{min-height:auto}.page-hero:before{width:72%;height:11rem;bottom:2rem;right:-12%}.page-hero__grid{padding-top:4rem;display:block}.page-hero__copy{padding-block:4.5rem 1.5rem}.page-hero h1{max-width:11ch;font-size:clamp(3rem,14vw,4.6rem);line-height:.89}.page-hero__intro{margin-top:1.5rem;font-size:1.05rem}.page-hero__date{margin-top:1.5rem}.page-hero__register{width:100%;min-height:12rem;margin:2rem 0 3.5rem}.page-hero__word{white-space:nowrap;font-size:min(13vw,4.75rem)}.page-hero__word--long{font-size:min(12vw,4.5rem,18cqi)}.page-hero--work .page-hero__register{justify-content:flex-start;width:94%;margin-left:6%;padding-left:1.5rem}.page-hero--project .page-hero__register{justify-content:flex-end;width:92%;margin-right:8%;padding-right:1.5rem}.page-hero--contact .page-hero__register{justify-content:flex-end;min-height:10rem;padding-right:1.5rem}.page-hero--utility .page-hero__register{border:1px solid var(--cobalt);background:var(--carbon-raised);width:88%;box-shadow:none;margin-left:12%}.narrative-grid,.content-grid,.founder-grid,.method-intro,.work-index__heading,.project-record__heading,.project-gallery__intro,.contact-grid,.privacy-layout,.work-entry{display:block}.narrative-grid>.section-label,.content-grid>.section-label,.founder-grid>.section-label,.method-intro>.section-label,.work-index__heading>.section-label,.project-record__heading>.section-label,.project-gallery__intro>.section-label{margin-bottom:2rem}.display-heading{max-width:11ch;font-size:clamp(3rem,14vw,4.6rem);line-height:.9}.section-lede{margin-top:1.75rem;font-size:1.08rem}.split-register,.boundary-pair,.scope-register{grid-template-columns:1fr}.split-register>section,.boundary-pair>section,.scope-register>section{padding:2rem 0}.split-register>section+section,.boundary-pair>section+section,.scope-register>section+section{border-top:1px solid color-mix(in oklch, currentColor 36%, transparent);border-left:0;padding:2rem 0}.split-register:after,.boundary-pair:after,.scope-register:after{display:none}.motion-ready [data-motion-scene=comparison].is-registered>section:nth-of-type(2){transition-delay:40ms}.process-ledger{margin-top:3.5rem}.process-ledger li{grid-template-columns:3.1rem minmax(0,1fr);gap:.55rem 1rem;padding:1.75rem 0 2rem}.process-number{grid-area:1/1/span 2;padding-top:.1rem;font-size:1.75rem}.process-ledger h3,.process-ledger p{grid-column:2}.process-ledger h3{font-size:clamp(1.65rem,8vw,2rem)}.process-ledger p{margin-top:.35rem}.motion-ready [data-motion-scene=field].is-registered:before,.motion-ready [data-motion-scene=field].is-registered:after{transition-duration:.64s}.founder-facts>div{display:block}.founder-facts dd{margin-top:.65rem}.site-footer__grid{display:block}.site-footer nav{margin-top:2rem}.site-footer__meta{text-align:left;margin-top:2rem!important}.faq-list summary{min-height:4.5rem;padding-right:2.25rem;font-size:1.2rem}.faq-list details p{padding-right:0;font-size:1rem}.work-entry{margin-top:3.5rem}.work-entry__media{aspect-ratio:4/3;margin-top:2rem}.work-entry__body{margin-top:2rem}.work-entry__status{flex-wrap:wrap}.work-entry__status p:last-child{text-align:left}.work-entry h3{font-size:clamp(3rem,14vw,4.5rem)}.project-facts{grid-template-columns:1fr}.project-facts>div{min-height:0;padding:1.25rem 0}.project-gallery__stage{grid-template-columns:1fr;gap:2.5rem}.project-gallery__wide,.project-gallery__mobile{grid-column:auto}.project-gallery__mobile{grid-row:1}.project-gallery__wide{grid-row:2}.motion-ready [data-motion-scene=project-media].is-registered .project-gallery__mobile{transition-delay:.1s}.motion-ready [data-motion-scene=project-media].is-registered .project-gallery__wide{transition-delay:.18s}.motion-ready [data-motion-scene=project-media].is-registered .project-gallery__mobile figcaption{transition-delay:.17s}.motion-ready [data-motion-scene=project-media].is-registered .project-gallery__wide figcaption{transition-delay:.25s}.motion-ready [data-motion-sequence=facts]>div:is(:nth-child(2),:nth-child(3),:nth-child(5),:nth-child(6)).is-registered>*{transition-delay:0s}.motion-ready [data-motion-sequence=facts]>div:is(:nth-child(2),:nth-child(3),:nth-child(5),:nth-child(6)).is-registered>dd{transition-delay:70ms}.project-gallery__wide .proof-media{aspect-ratio:4/3}.project-gallery__wide img{object-position:18% top}.project-gallery figcaption{font-size:.8rem}.contact-context h2{font-size:clamp(2.8rem,13vw,4.25rem)}.review-form,.privacy-content{margin-top:3.5rem}.field-grid,.proof-choices{grid-template-columns:1fr}.next-ledger li{grid-template-columns:3rem minmax(0,1fr);gap:1rem}.next-ledger p{overflow-wrap:anywhere;min-width:0;font-size:1rem}.privacy-content section:first-child{padding-top:0}}@media (width<=22rem){:root{--shell:89.5%}.opening__material,.opening__record{width:90%}.opening__record{padding-inline:.85rem}}@keyframes mobile-nav-register{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-.4rem)}to{clip-path:inset(0);opacity:1;transform:none}}@keyframes mobile-nav-row{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.motion-entry .site-header:after,.motion-entry .site-mark,.motion-entry .desktop-nav,.motion-entry .mobile-nav,.motion-entry .opening__context,.motion-entry .opening h1,.motion-entry .opening__intro,.motion-entry .opening__action-row,.motion-entry .opening__nameplate,.motion-entry .opening__record,.motion-entry .page-hero__copy>*,.motion-entry .page-hero__register,.motion-entry .page-hero__word,.hero-awaiting .opening__material img,[data-motion-scene=proof-meta]>p,[data-motion-scene=proof-intro]>div>*,[data-motion-scene=proof-intro]>.proof__summary,[data-motion-register=proof-media] figure,[data-motion-register=proof-media] .proof-media img,[data-motion-register=proof-media] figcaption,[data-motion-scene=evidence] .evidence-row>*,[data-motion-scene=statement]>*,[data-motion-scene=comparison]>section,[data-motion-scene=method-intro]>.section-label,[data-motion-scene=method-intro]>div>*,[data-motion-ledger]>li>*,[data-motion-scene=field]>.shell>*,[data-motion-scene=faq] details,[data-motion-scene=close] .slice-close__grid>p,[data-motion-scene=close] .slice-close__grid>div>:is(h2,p),[data-motion-scene=section-intro]>*,[data-motion-scene=privacy-status]>*,[data-motion-scene=contact-context]>:not(.review-build-notice),:is([data-motion-scene=evidence-intro],[data-motion-scene=next-intro])>.section-label,:is([data-motion-scene=evidence-intro],[data-motion-scene=next-intro])>.content-main>h2,[data-motion-scene=note],[data-motion-sequence]>*,[data-motion-sequence]>* *,[data-motion-scene=project-media] figure,[data-motion-scene=project-media] .proof-media,[data-motion-scene=project-media] figcaption,[data-motion-scene=next-ledger] li,.mobile-nav[open] nav,.mobile-nav[open] nav a{clip-path:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.motion-entry .page-hero:before{clip-path:none!important;opacity:1!important;transition:none!important}.motion-entry .opening__nameplate :is(.proof-mark__frame,.proof-mark__witness),.motion-entry .page-hero__register :is(.proof-mark__frame,.proof-mark__witness){stroke-dashoffset:0!important;transition:none!important}.evidence-register:before,.offer-note:before,.split-register:before,.boundary-pair:before,.scope-register:before,.slice-close:before{transition:none!important;transform:scaleX(1)!important}.split-register:after,.boundary-pair:after,.scope-register:after{transition:none!important;transform:scaleY(1)!important}[data-motion-ledger]>li:before,[data-motion-scene=work-entry]:before,[data-motion-scene=project-media]:before,[data-motion-register=form-frame]:before{transition:none!important;transform:scaleX(1)!important}[data-motion-scene=work-entry]:after{opacity:1!important;transition:none!important;transform:none!important}[data-motion-scene=field]:before{transition:none!important;transform:scaleX(0)!important}[data-motion-scene=field]:after{opacity:0!important;transition:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.proof-mark-trigger:hover .proof-mark__register,.proof-mark-trigger:focus-visible .proof-mark__register,.proof-mark-trigger:active .proof-mark__register,.primary-action:hover .action-arrow,.primary-action:focus-visible .action-arrow,.primary-action:active .action-arrow,.work-entry__media:hover img,.work-entry__media:focus-visible img,.work-entry__media:active img,.registration-handoff span,.registration-handoff i,[data-motion-ledger]>li:after{opacity:1;transform:none}[data-motion-ledger]>li:after{opacity:1}[data-motion-register=close] .primary-action:before{transform:scaleX(0)}[data-motion-register=proof-media] .proof-media{transition:none;clip-path:none!important}.faq-list details[open] p{animation:none}}@media (forced-colors:active){a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:none;outline-color:highlight}.opening__material{forced-color-adjust:none}.proof-mark__register,.proof-mark-trigger:hover .proof-mark__register,.proof-mark-trigger:focus-visible .proof-mark__register,.proof-mark-trigger:active .proof-mark__register{fill:highlight;transition:none}.mobile-nav summary:before,.mobile-nav__current:before{background:highlight}.registration-handoff{background:canvastext}.registration-handoff span,.evidence-register:before,.offer-note:before,.split-register:before,.boundary-pair:before,.scope-register:before,.slice-close:before,[data-motion-register=close] .primary-action:before{background:highlight}[data-motion-ledger]>li:before,[data-motion-scene=work-entry]:before,[data-motion-scene=project-media]:before,[data-motion-register=form-frame]:before{background:canvastext}[data-motion-ledger]>li:after,[data-motion-scene=work-entry]:after{background:highlight}.registration-handoff i{background:canvas}[data-motion-register=proof-media] .proof-media{transition:none;clip-path:none!important}.proof-mark--page{color:canvastext}.primary-action,.mobile-nav nav a:last-child{border:2px solid buttontext}}@media print{.motion-entry .site-header:after,.motion-entry .site-mark,.motion-entry .desktop-nav,.motion-entry .mobile-nav,.motion-entry .opening__context,.motion-entry .opening h1,.motion-entry .opening__intro,.motion-entry .opening__action-row,.motion-entry .opening__nameplate,.motion-entry .opening__record,.motion-entry .page-hero__copy>*,.motion-entry .page-hero__register,.motion-entry .page-hero__word,.hero-awaiting .opening__material img,[data-motion-scene] *,[data-motion-scene=note],[data-motion-sequence]>*,[data-motion-sequence]>* *{clip-path:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.motion-entry .page-hero:before{clip-path:none!important;opacity:1!important}[data-motion-scene=field]:before{transform:scaleX(0)!important}[data-motion-scene=field]:after{opacity:0!important}.registration-handoff span,.registration-handoff i,[data-motion-ledger]>li:after{opacity:1!important;transition:none!important;transform:none!important}[data-motion-ledger]>li:before,[data-motion-scene=work-entry]:before,[data-motion-scene=project-media]:before,[data-motion-register=form-frame]:before{transition:none!important;transform:scaleX(1)!important}[data-motion-scene=work-entry]:after{opacity:1!important;transition:none!important;transform:none!important}[data-motion-register=close] .primary-action:before{transition:none!important;transform:scaleX(0)!important}[data-motion-register=proof-media] .proof-media{clip-path:none!important;transition:none!important}}
