.home-entering{--home-entrance-ease:cubic-bezier(.38,.005,.215,1)}.home-entering .site-header{animation:home-header-entrance 1s var(--home-entrance-ease) both}.home-entering .hero-introduction h1{animation:home-copy-entrance 1.1s var(--home-entrance-ease) .12s both}.home-entering .hero-statement{animation:home-copy-entrance 1.1s var(--home-entrance-ease) .25s both}.home-entering .hero-introduction>.button{animation:home-button-entrance 1.1s var(--home-entrance-ease) .26s both}.home-entering .portrait-scene{animation:home-portrait-entrance 1.3s var(--home-entrance-ease) .16s both}.home-entering .hero-stage{overflow-x:clip}.home-entering:not(.home-entrance-running) :is(.site-header,.hero-introduction>*,.portrait-scene){animation-play-state:paused}@keyframes home-header-entrance{0%{opacity:0;translate:0 -100%}to{opacity:1;translate:0}}@keyframes home-copy-entrance{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0}}@keyframes home-portrait-entrance{0%{opacity:0;translate:64px}to{opacity:1;translate:0}}@keyframes home-button-entrance{0%{opacity:0;clip-path:inset(-8px 100% -8px -8px)}to{opacity:1;clip-path:inset(-8px)}}@media (prefers-reduced-motion:reduce){.home-entering :is(.site-header,.hero-introduction>*,.portrait-scene){animation:none!important}}html[data-page-motion=reduce].home-entering :is(.site-header,.hero-introduction>*,.portrait-scene){animation:none!important}@media print{.home-entering :is(.site-header,.hero-introduction>*,.portrait-scene){animation:none!important}}.home-folio{--home-paper:var(--color-ivory);--home-surface:var(--color-sage)}.opening-runway{min-height:calc(100svh + 160px);position:relative}.folio-opening{grid-template-columns:1.02fr 1fr;align-items:center;gap:1rem;min-height:calc(100svh - 5.5rem);padding-block:3rem 6rem;display:grid;position:sticky;top:5.5rem}.opening-copy{z-index:4;max-width:39rem;position:relative}.opening-role{color:var(--color-muted);margin-bottom:2rem;font-size:.78rem}.opening-copy h1{white-space:nowrap;letter-spacing:-.07em;margin-bottom:2rem;font-size:clamp(4.5rem,7.6vw,8rem)}.opening-copy h1 em{color:var(--color-wine)}.opening-statement{letter-spacing:-.04em;max-width:26ch;font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:1.22}.opening-statement em{margin-top:.3rem;font-size:1.2em;display:block}.opening-description{max-width:27ch;color:var(--color-muted);margin:1.5rem 0 2rem;font-size:.92rem}.alice-composition{--portrait-x:0px;--portrait-y:0px;--portrait-tilt:0deg;perspective:1300px;isolation:isolate;width:calc(100% + 3rem);min-height:650px;margin-left:-1rem;position:relative}.portrait-ground{background:var(--color-sage);transform:translate(calc(var(--portrait-x)*-.45),calc(var(--portrait-y)*-.45)) rotate(-6deg);transition:transform .65s var(--ease-settle);z-index:-2;border-radius:48% 48% 8px 8px;position:absolute;inset:0 -1rem -2rem 2rem}.alice-image{transform:translate(var(--portrait-x),var(--portrait-y)) rotateY(var(--portrait-tilt));transition:transform .5s var(--ease-settle);border-radius:4px 4px 90px;position:absolute;inset:2rem 2rem 2.3rem 3.6rem;overflow:hidden}.alice-image img{object-fit:cover;object-position:54% 48%;width:100%;height:100%}.portrait-structure{width:43%;height:48%;transform:perspective(900px) rotateY(-25deg) rotateZ(10deg) translate(calc(var(--portrait-x)*-1),calc(var(--portrait-y)*-1));transition:transform .65s var(--ease-settle);z-index:-1;grid-template-columns:repeat(5,1fr);gap:8px;display:grid;position:absolute;top:-1rem;right:-1rem}.portrait-structure i{border:1px solid color-mix(in srgb,var(--color-petrol) 55%,transparent);background:color-mix(in srgb,var(--color-sage) 70%,var(--color-ivory))}.portrait-contour{z-index:3;pointer-events:none;width:100%;height:100%;stroke:var(--color-wine);stroke-width:1.1px;transform:translate(calc(var(--portrait-x)*1.6),calc(var(--portrait-y)*1.6));transition:transform .7s var(--ease-settle);position:absolute;inset:0}.portrait-contour path+path{opacity:.4}.portrait-plinth{width:40%;height:5.8rem;transform:skewY(-12deg) translate(calc(var(--portrait-x)*1.3),0);z-index:4;pointer-events:none;transition:transform .65s var(--ease-settle);position:absolute;bottom:1rem;left:1rem}.portrait-plinth span{border-bottom:1px solid var(--color-sage);background:var(--color-petrol);height:1.5rem;display:block}.alice-composition figcaption{color:var(--color-petrol);text-align:right;font-size:.65rem;line-height:1.5;position:absolute;bottom:-2.2rem;right:1.5rem}.alice-composition figcaption em{font-size:1.2rem}.opening-down{bottom:1.7rem;left:var(--page-gutter);border-bottom:1px solid var(--color-line);align-items:center;gap:3rem;padding:.7rem 0;font-size:.74rem;display:flex;position:absolute}.opening-down span{transition:transform .3s}.opening-down:hover span{transform:translateY(4px)}.folio-research{z-index:5;background:var(--color-petrol);color:var(--color-ivory);border-radius:var(--radius-section-entry) var(--radius-section-entry) 0 0;margin-top:-160px;padding:5rem 0 4rem;position:relative}.folio-section-heading{justify-content:space-between;align-items:start;gap:3rem;margin-bottom:3rem;display:flex}.folio-section-heading>p{padding-top:.5rem;font-size:.8rem}.folio-section-heading h2{max-width:28ch;font-size:clamp(2rem,3.6vw,3.6rem)}.assembly-aperture{--aperture:1;margin-inline:clamp(1rem,calc(4rem - var(--aperture)*3rem),4rem);border-radius:calc(26px - var(--aperture)*14px);background:var(--color-sage);color:var(--color-petrol);overflow:hidden}.folio-assembly{max-width:90rem;margin:auto;padding:2rem clamp(1.25rem,3vw,3rem) 1.2rem}.assembly-topline{border-bottom:1px solid color-mix(in srgb,var(--color-petrol) 25%,transparent);justify-content:space-between;align-items:center;padding-bottom:1.5rem;font-size:.76rem;display:flex}.assembly-topline>span{opacity:.7;font-size:.65rem}.assembly-layout{grid-template-columns:1.45fr 1fr;align-items:center;gap:2.5rem;display:grid}.assembly-space{perspective:1300px;--orbit-x:52deg;--orbit-y:-18deg;touch-action:pan-y;height:570px;position:relative}.home-enhanced .assembly-space{cursor:grab}.assembly-space.is-dragging{cursor:grabbing}.assembly-world{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(var(--orbit-x)) rotateZ(var(--orbit-y)) scale(calc(1.08 - var(--aperture,1)*.08));transition:transform .65s var(--ease-settle)}.is-dragging .assembly-world{transition:none}.assembly-floor{border:1px solid color-mix(in srgb,var(--color-petrol) 20%,transparent);pointer-events:none;border-radius:50%;position:absolute;inset:18% 4% 8%;transform:rotateX(60deg)rotate(-18deg)}.study-object{transform-style:preserve-3d;transition:transform .7s var(--ease-settle),opacity .4s;color:var(--color-petrol);display:block;position:absolute}.object-art{height:100%;transform-style:preserve-3d;display:block;position:relative}.object-caption{white-space:nowrap;border-bottom:1px solid #0000;padding-bottom:.3rem;font-size:.75rem;position:absolute;bottom:-2.1rem;left:0}.study-object.is-selected .object-caption{border-color:var(--color-wine);color:var(--color-wine)}.study-object:hover,.study-object:focus-visible,.study-object.is-selected{transform:translateZ(35px)}.object-isac{width:165px;height:140px;top:19%;left:9%}.object-ris{width:150px;height:176px;top:10%;right:12%}.object-pass{width:250px;height:72px;top:59%;left:29%}.object-quantum{width:156px;height:120px;top:68%;left:2%}.object-foundations{width:100px;height:100px;top:77%;right:2%}.sensing-art{height:100%;display:block;position:relative}.sensing-ring{border:2px solid var(--color-petrol);border-radius:50%;width:140px;height:140px;position:absolute;top:0;left:0;transform:translateZ(5px)}.ring-b{opacity:.65;width:100px;height:100px;inset:20px auto auto 20px;transform:translateZ(20px)}.ring-c{opacity:.4;width:60px;height:60px;inset:40px auto auto 40px;transform:translateZ(35px)}.sensing-surface{background:var(--color-ivory);border:3px solid var(--color-petrol);grid-template-columns:repeat(4,1fr);gap:3px;width:62px;padding:6px;display:grid;position:absolute;top:45px;left:100px;transform:translateZ(40px)rotateX(-30deg)}.sensing-surface i{background:var(--color-petrol);height:8px}.sensing-point{background:var(--color-wine);border-radius:50%;width:10px;height:10px;position:absolute;top:64px;left:64px;transform:translateZ(40px)}.surface-art{border:6px solid var(--color-petrol);background:var(--color-ivory);height:100%;transform-style:preserve-3d;grid-template-columns:repeat(6,1fr);gap:5px;padding:10px;display:grid;transform:rotateX(-22deg)}.surface-art:after{content:"";background:var(--color-petrol);position:absolute;inset:0;transform:translateZ(-12px)}.surface-art i{background:var(--color-petrol);border:1px solid color-mix(in srgb,var(--color-ivory) 65%,var(--color-petrol));transform:translateZ(5px)}.guide-art{height:100%;transform-style:preserve-3d;flex-direction:column;justify-content:space-between;display:flex}.guide-rail{border:1px solid var(--color-petrol);background:var(--color-ivory);height:12px;transform-style:preserve-3d;justify-content:space-around;align-items:center;display:flex}.guide-rail i{background:var(--color-petrol);border:3px solid var(--color-beige);width:16px;height:28px;transform:translateZ(9px)rotateX(-30deg)}.quantum-art{height:100%;transform-style:preserve-3d;grid-template-columns:1fr 1fr;gap:10px;display:grid}.quantum-art>span{border:1px solid var(--color-wine);background:var(--color-ivory);grid-template-columns:repeat(2,1fr);gap:4px;padding:6px;display:grid;transform:translateZ(9px)}.quantum-art b{font-family:var(--font-editorial);color:var(--color-wine);grid-column:1/-1;font-weight:400;line-height:1}.quantum-art i{border:1px solid var(--color-wine);border-radius:50%;width:9px;height:9px}.array-art{background:var(--color-petrol);grid-template-columns:repeat(3,1fr);gap:5px;height:100%;padding:5px;display:grid}.array-art>span{background:var(--color-beige);grid-template-columns:repeat(3,1fr);gap:2px;padding:3px;display:grid}.array-art i{background:var(--color-petrol)}.orbit-hint{opacity:.7;cursor:default;font-size:.64rem;position:absolute;bottom:2.9rem;left:0}.orbit-tools{cursor:default;gap:.7rem;display:flex;position:absolute;bottom:0;left:0}.orbit-tools button,.topic-step button{border:1px solid color-mix(in srgb,var(--color-petrol) 25%,transparent);border-radius:var(--radius-control);background:0 0;min-height:44px;padding:.35rem .65rem;font-size:.7rem}.orbit-tools button:hover,.orbit-tools button:focus-visible,.topic-step button:hover{background:var(--color-ivory)}.orbit-tools [data-inspect]{display:none}.assembly-reading{padding-block:2rem}.assembly-index{border-bottom:1px solid color-mix(in srgb,var(--color-petrol) 20%,transparent);flex-wrap:wrap;gap:.4rem 1.2rem;padding-bottom:1.2rem;display:flex}.assembly-index a{opacity:.7;border-bottom:2px solid #0000;align-items:center;gap:.5rem;min-height:44px;font-size:.78rem;display:flex}.assembly-index a.is-selected{color:var(--color-wine);border-color:var(--color-wine);opacity:1}.assembly-index a:hover,.assembly-index a:focus-visible{opacity:1}.assembly-index a span{display:none}.assembly-description{min-height:355px;padding-top:1.5rem}.assembly-description h3{font-family:var(--font-editorial);max-width:20ch;margin-bottom:1.2rem;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1.05}.assembly-description p{max-width:37ch;font-size:.93rem}.assembly-description .study-focus{opacity:.8;margin-top:1rem;font-size:.8rem}.assembly-description .button{border-color:var(--color-petrol);margin-top:1.7rem}.topic-step{align-items:center;gap:1rem;font-size:.7rem;display:flex}.topic-step button{width:44px;font-size:1.1rem}.assembly-note{opacity:.7;border-top:1px solid color-mix(in srgb,var(--color-petrol) 20%,transparent);max-width:none;margin-top:1rem;padding-top:1.2rem;font-size:.62rem}.folio-evidence{grid-template-columns:.6fr 1fr 1.1fr;align-items:center;gap:3rem;padding-block:7rem 8rem;display:grid;position:relative}.evidence-heading>p{margin-bottom:2rem;font-size:.8rem}.evidence-heading .text-link{gap:1rem;margin-top:2rem;font-size:.8rem}.evidence-stage{min-width:0}.paper-pile{perspective:1200px;height:440px;position:relative}.paper-plane{background:var(--color-ivory);border:1px solid var(--color-line);width:80%;height:360px;transform:translate(calc(var(--paper-order)*17px),calc(var(--paper-order)*16px)) rotate(calc(-9deg + var(--paper-order)*9deg));transition:transform .8s var(--ease-settle),opacity .5s;z-index:calc(3 - var(--paper-order));border-radius:4px;padding:10px;position:absolute;top:20px;left:6%}.paper-plane img{object-fit:cover;object-position:top;width:100%;height:100%}.paper-plane.is-current{z-index:5;transform:translate(-7px,calc(-15px - var(--peel,0)*35px)) rotate(-3deg);border-color:var(--color-wine)}.paper-plane span{background:var(--color-wine);color:var(--color-ivory);justify-content:space-between;padding:.65rem;font-size:.65rem;display:flex;position:absolute;bottom:-1rem;left:1rem;right:1rem}.evidence-stage>p{opacity:.75;text-align:center;font-size:.63rem}.evidence-list article{border-top:1px solid var(--color-line);padding:1.2rem 0;transition:opacity .3s,border-color .3s}.evidence-list article.is-current{border-color:var(--color-wine)}.evidence-list .evidence-meta{color:var(--color-wine);margin-bottom:.65rem;font-size:.68rem}.evidence-list h3{font-size:1.03rem;font-weight:450;line-height:1.35}.evidence-list article>p:not(.evidence-meta){opacity:.75;margin-top:.7rem;font-size:.72rem}.evidence-list article>button{min-height:44px;color:var(--color-wine);background:0 0;border:0;align-items:center;gap:1.5rem;padding:.6rem 0;font-size:.7rem;display:flex}.evidence-list h3 a:hover{color:var(--color-wine)}.home-paper-dialogs>.pub-entry{display:none}.home-paper-dialogs{display:contents}.home-enhanced .assembly-space:not(.has-arrived) .study-object{opacity:0;transform:translate3d(var(--gather-x,30px),45px,-35px)}.object-ris{--gather-x:60px}.object-isac{--gather-x:-50px}.object-quantum{--gather-x:-35px}.home-enhanced [data-paper-stage]:not(.has-arrived) .paper-plane{opacity:0;transform:translate(calc((var(--paper-order) - 1)*55px),40px) rotate(calc((var(--paper-order) - 1)*15deg))}@media (width>=100rem){.alice-composition{max-width:650px}}@media (width<=70rem){.alice-composition{width:100%;min-height:550px;margin-left:0}.opening-copy h1{font-size:6.5vw}.assembly-layout{grid-template-columns:1.2fr 1fr;gap:1rem}.assembly-space{height:520px}.assembly-world{zoom:.85;width:117%;height:117%}.folio-evidence{grid-template-columns:1fr 1fr;gap:2rem}.evidence-heading{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.evidence-heading>p{margin:0}.evidence-heading h2{font-size:3rem}.evidence-heading .text-link{margin:0}}@media (width<=44rem){.opening-runway{min-height:0;padding-bottom:4rem}.folio-opening{grid-template-columns:1fr;gap:2rem;min-height:0;padding-top:2rem;padding-bottom:2rem;position:relative;top:auto}.opening-role{margin-bottom:1rem;font-size:.68rem}.opening-copy h1{margin-bottom:1.3rem;font-size:clamp(3.7rem,16vw,6rem)}.opening-statement{max-width:28ch;font-size:1.5rem}.opening-description{max-width:32ch;margin:1.2rem 0;font-size:.8rem}.alice-composition{width:100%;min-height:450px;margin-top:.5rem}.portrait-ground{inset:0 0 0 1rem}.alice-image{border-bottom-right-radius:65px;inset:1.5rem 1rem 1rem 2rem}.portrait-structure{gap:4px;width:38%;right:0}.portrait-plinth{height:4rem;bottom:0;left:0}.portrait-plinth span{height:1rem}.alice-composition figcaption{font-size:.6rem;bottom:-2rem;right:.5rem}.alice-composition figcaption em{font-size:1rem}.opening-down{width:max-content;margin-top:.5rem;position:relative;bottom:auto;left:auto}.folio-research{margin-top:-1rem;padding-top:3rem}.folio-section-heading{margin-bottom:2rem;display:block}.folio-section-heading>p{margin-bottom:1.2rem}.folio-section-heading h2{font-size:2rem}.assembly-aperture{margin-inline:.65rem}.folio-assembly{padding:1.1rem}.assembly-topline{font-size:.65rem}.assembly-topline>span{display:none}.assembly-layout{grid-template-columns:1fr;gap:0}.assembly-space{--orbit-x:38deg;--orbit-y:-12deg;height:365px}.assembly-world{zoom:.61;transform-origin:50% 25%;width:164%;height:145%}.assembly-floor{inset:10% 0}.assembly-space.is-inspecting{touch-action:none;outline:1px solid var(--color-wine);outline-offset:3px;border-radius:12px}.orbit-tools{justify-content:space-between;gap:.3rem;width:100%}.orbit-tools button{padding:.35rem .45rem;font-size:.61rem}.orbit-tools [data-inspect]{display:block}.orbit-hint{font-size:.58rem;bottom:3rem}.assembly-reading{padding-block:1rem}.assembly-description{min-height:0;padding-top:1.4rem}.assembly-description h3{font-size:2rem}.assembly-description p{font-size:.85rem}.assembly-description .study-focus{font-size:.75rem}.assembly-index{gap:0 1rem}.assembly-index a{font-size:.72rem}.topic-step{margin-top:1.4rem}.assembly-note{font-size:.58rem}.folio-evidence{flex-direction:column;align-items:stretch;gap:2rem;padding-block:3.5rem 4rem;display:flex}.evidence-heading{display:block}.evidence-heading>p{margin-bottom:1rem}.evidence-heading h2{font-size:3rem}.evidence-heading h2 br{display:none}.evidence-heading .text-link{margin-top:1.5rem}.paper-pile{width:270px;height:390px;margin:auto}.paper-plane{height:330px}.evidence-list h3{font-size:1rem}}html[data-page-motion=reduce] .home-folio{--aperture:1}html[data-page-motion=reduce] .opening-runway{min-height:0;padding-bottom:160px}html[data-page-motion=reduce] .folio-opening{position:relative;top:0}html[data-page-motion=reduce] .home-folio :is(.study-object,.assembly-world,.paper-plane,.portrait-ground,.alice-image,.portrait-structure,.portrait-contour,.portrait-plinth){transition:none!important;animation:none!important}html[data-page-motion=reduce] .home-enhanced .study-object,html[data-page-motion=reduce] .home-enhanced .paper-plane{opacity:1}@media (prefers-reduced-motion:reduce){.opening-runway{min-height:0;padding-bottom:160px}.folio-opening{position:relative;top:0}.home-enhanced .assembly-space:not(.has-arrived) .study-object{opacity:1;transform:none}.home-enhanced [data-paper-stage]:not(.has-arrived) .paper-plane{opacity:1}}.home-folio{overflow:clip}@media (width>=45rem){.folio-opening{grid-template-columns:1.1fr .9fr;gap:5%;padding-top:7rem}.alice-composition{grid-area:1/1;width:100%;min-height:610px;margin:0}.opening-copy{grid-area:1/2;padding-top:4rem;position:static}.opening-copy h1{top:1.5rem;left:var(--page-gutter);z-index:5;margin:0;font-size:clamp(4.5rem,7vw,7rem);position:absolute}.opening-role{top:3.3rem;right:var(--page-gutter);max-width:25ch;font-size:.75rem;position:absolute}.opening-statement{max-width:25ch;font-size:clamp(1.4rem,2vw,2rem)}.opening-statement em{margin-top:.8rem;font-size:clamp(2.8rem,4vw,4rem);line-height:1.05}.opening-description{margin-top:2rem}.portrait-ground{transform:translate(calc(var(--portrait-x)*-.45),calc(var(--portrait-y)*-.45)) rotate(-5deg);border-radius:3px 40% 3px 3px;inset:0 0 -1rem 1rem}.alice-image{inset:1rem 2rem 1rem 1.5rem}.portrait-structure{width:32%;top:2rem;right:-1.5rem}.alice-composition figcaption{right:2rem}.opening-down{left:auto;right:var(--page-gutter)}}.assembly-space{container-type:inline-size}.assembly-world{zoom:1;width:520px;height:420px;transform:translate(-50%,-50%) rotateX(var(--orbit-x)) rotateZ(var(--orbit-y)) scale(calc(.88 - var(--aperture,1)*.05));transform-origin:50%;position:absolute;top:43%;left:50%}.assembly-floor{background:color-mix(in srgb,var(--color-ivory) 35%,transparent);border-radius:12px;inset:24% 12% 21%;transform:rotateX(60deg)rotate(-18deg)}.object-isac{top:5%;left:2%}.object-ris{top:2%;right:8%}.object-pass{top:53%;left:25%}.object-quantum{top:66%;left:1%}.object-foundations{top:76%;right:1%}@media (width<=70rem) and (width>=45rem){.folio-opening{gap:2rem}.alice-composition{min-height:530px}.opening-statement em{font-size:3rem}.assembly-world{transform:translate(-50%,-50%) rotateX(var(--orbit-x)) rotateZ(var(--orbit-y)) scale(.68)}}@media (width<=44rem){.assembly-world{zoom:1;width:520px;height:420px;transform:translate(-50%,-50%) rotateX(var(--orbit-x)) rotateZ(var(--orbit-y)) scale(.53);top:41%}.assembly-floor{inset:22% 10% 23%}html[data-page-motion=reduce] .opening-runway{padding-bottom:4rem}}.home-enhanced .opening-copy h1{animation:home-title-in .65s var(--ease-settle)}.home-enhanced .opening-statement{animation:home-title-in .8s var(--ease-settle)}.home-enhanced .alice-image{animation:home-image-in .85s var(--ease-settle)}@keyframes home-title-in{0%{opacity:.6;translate:0 12px}to{opacity:1;translate:0}}@keyframes home-image-in{0%{opacity:.75;translate:0 16px}to{opacity:1;translate:0}}.paper-plane:hover,.paper-plane:focus-visible{transform:translate(-7px,-24px)rotate(0)}html[data-page-motion=reduce] .home-folio :is(.opening-copy h1,.opening-statement,.alice-image){animation:none!important}.paper-plane:not(.is-current) span{opacity:0}.paper-plane:focus-visible span{opacity:1}@media (width<=44rem) and (prefers-reduced-motion:reduce){.opening-runway{padding-bottom:4rem}}.home-folio .portrait-surface{background:var(--color-sage);clip-path:none;border-bottom-right-radius:50px}.home-folio .portrait-photo{border-radius:18px 18px 50px}.home-folio .portrait-photo img{transform:scale(1.34) translate(calc(var(--px)*-.35),calc(var(--py)*-.35));filter:saturate(.88)}.home-folio .surface-lattice i{border-color:var(--color-petrol)}.home-folio .portrait-scene figcaption{background:var(--color-petrol);color:var(--color-sage)}.home-folio .hero-stage+.folio-research{margin-top:-7rem}@media (width<=44rem){.home-folio .hero-stage+.folio-research{margin-top:-3rem}}.home-folio .portrait-grid-layer{z-index:3;pointer-events:none;background:0 0}.home-folio .portrait-foreground{z-index:4;pointer-events:none}.home-folio .portrait-foreground img{mask-image:url(/images/alice-foreground.png);mask-position:52%;mask-size:cover;mask-repeat:no-repeat}.home-folio .portrait-scene figcaption{z-index:5}.home-folio .lattice-continuation{grid-template-columns:repeat(5,1fr);gap:5px;width:100%;height:100%;display:grid;position:absolute;top:0;right:calc(100% + 5px);mask-image:linear-gradient(90deg,#0000 8%,#0000002e 28%,#000000a6 58%,#000 94%)}.home-folio .lattice-continuation i{border-color:color-mix(in srgb,var(--color-petrol) var(--petrol-share),var(--color-sage))}.headline-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.headline-rotation{font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-align:left;vertical-align:baseline;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;display:inline-grid;position:relative}.headline-reserve,.headline-letters{grid-area:1/1}.headline-reserve{visibility:hidden;pointer-events:none}.headline-rotation:disabled{cursor:default;opacity:1}.headline-rotation.is-typing .headline-letters:after{content:"";background:var(--color-wine);vertical-align:-.02em;width:1px;height:.72em;margin-left:.08em;display:inline-block}.headline-rotation{font-weight:700}.folio-research .folio-section-heading{text-align:center;display:block}.folio-research .folio-section-heading h2{max-width:32ch;margin-inline:auto}.research-selector{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,6rem);max-width:88rem;margin:auto;padding:3rem clamp(1.5rem,4vw,4rem);display:grid}.research-object-stage{perspective:1200px;touch-action:pan-y;cursor:grab;--orbit-x:34deg;--orbit-y:-18deg;min-width:0;height:560px;position:relative}.research-object-stage.is-dragging{cursor:grabbing}.research-object-world{transform-style:preserve-3d;transform:rotateX(var(--orbit-x)) rotateZ(var(--orbit-y));transition:transform .8s var(--ease-settle);position:absolute;inset:0}.is-dragging .research-object-world{transition:none}.research-object{opacity:0;pointer-events:none;transform-style:preserve-3d;transition:opacity .45s ease,transform .85s var(--ease-settle);position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-35%)translateZ(-70px)rotate(12deg)scale(.7)}.research-object.is-selected{opacity:1;transition-delay:.12s;transform:translate(-50%,-50%)translateZ(0)rotate(0)scale(1)}.research-object .object-art{transform:scale(2)}.research-object.object-isac{width:165px;height:140px}.research-object.object-ris{width:150px;height:176px}.research-object.object-pass{width:220px;height:80px}.research-object.object-quantum{width:156px;height:140px}.research-object.object-foundations{width:150px;height:150px}.research-object .array-art{border:3px solid var(--color-petrol);transform:translateZ(12px)}.research-object .array-art>span{transform:translateZ(7px)}.research-rows{padding-block:1rem;position:relative}.research-row{border-top:1px solid color-mix(in srgb,var(--color-petrol) 25%,transparent);transition:border-color .4s}.research-row:last-child{border-bottom:1px solid color-mix(in srgb,var(--color-petrol) 25%,transparent)}.research-row h3{margin:0}.research-row h3 button{text-align:left;width:100%;color:var(--color-petrol);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:clamp(1.05rem,1.5vw,1.4rem);font-weight:450;line-height:1.3;transition:color .25s,padding .35s;display:flex}.research-row h3 button:hover{color:var(--color-wine);padding-left:.45rem}.research-row.is-open{border-color:var(--color-wine)}.research-row.is-open h3 button{color:var(--color-wine)}.row-indicator{flex:0 0 16px;height:16px;position:relative}.row-indicator:before,.row-indicator:after{content:"";background:currentColor;width:14px;height:1px;transition:transform .4s;position:absolute;top:7px;left:1px}.row-indicator:after{transform:rotate(90deg)}.is-open .row-indicator:after{transform:rotate(0)}.research-row-body{opacity:0;transition:grid-template-rows .65s var(--ease-settle),opacity .4s;grid-template-rows:0fr;display:grid}.research-row-body>div{min-height:0;overflow:hidden}.research-row.is-open .research-row-body{opacity:1;grid-template-rows:1fr}.research-row-body p{max-width:43ch;padding:0 1.3rem .9rem 0;font-size:.86rem;line-height:1.7}.research-chapter-link{width:max-content;min-height:44px;color:var(--color-wine);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.3rem;font-size:.8rem;display:flex}.research-chapter-link span{transition:transform .3s}.research-chapter-link:hover span{transform:translate(3px,-3px)}.home-enhanced .research-selector:not(.is-entered) .research-row-body{opacity:0;grid-template-rows:0fr}.home-enhanced .research-selector:not(.is-entered) .research-object{opacity:0;transform:translate(-50%,-25%)translateZ(-70px)rotate(12deg)scale(.75)}@media (width<=70rem){.research-selector{gap:2rem;padding:2rem}.research-object-stage{height:480px}.research-object .object-art{transform:scale(1.6)}}@media (width<=44rem){.research-selector{grid-template-columns:1fr;gap:.5rem;padding:1rem 1.25rem 2rem}.research-object-stage{height:290px}.research-object .object-art{transform:scale(1.25)}.research-rows{padding:0}.research-row h3 button{padding-block:1.1rem;font-size:1.05rem}.research-row-body p{font-size:.8rem}.folio-research .folio-section-heading h2{font-size:clamp(1.55rem,6vw,2rem)}}html[data-page-motion=reduce] .research-selector *{transition:none!important}@media (prefers-reduced-motion:reduce){.research-selector *{transition:none!important}}@media (scripting:none){.research-row-body{opacity:1;grid-template-rows:1fr}}[data-research-heading]{overflow-anchor:none}.home-enhanced [data-research-heading]{opacity:0;transition:opacity .85s ease,transform 1s var(--ease-settle);transform:translateY(30px)}.home-enhanced [data-research-heading].is-visible{opacity:1;transform:translateY(0)}html[data-page-motion=reduce] .home-enhanced [data-research-heading]{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.home-enhanced [data-research-heading]{opacity:1;transition:none;transform:none}}.research-sculpture-stage{min-width:0;height:560px;position:relative}.research-sculpture-stage canvas{width:100%;height:100%;display:block}.home-enhanced .research-selector:not(.is-entered) .research-sculpture-stage{opacity:0;transform:translateY(24px)}.research-sculpture-stage{transition:opacity .8s,transform 1s var(--ease-settle)}@media (width<=70rem){.research-sculpture-stage{height:480px}}@media (width<=44rem){.research-sculpture-stage{height:320px}}.home-spatial-scene{position:absolute;inset:0}.home-spatial-scene canvas{touch-action:pan-y}.home-spatial-scene canvas:focus-visible{outline:2px solid var(--color-wine);outline-offset:-4px;border-radius:12px}.spatial-fallback{display:none}.home-spatial-scene.unavailable .spatial-fallback{padding:3rem;display:block}.research-selector{align-items:start}.research-sculpture-stage{position:sticky;top:calc(50vh - 240px)}.research-rows{padding:0 0 8vh}.research-card-marker{pointer-events:none;height:0;display:block}.research-row{top:calc(130px + var(--card-index)*12px);border:1px solid color-mix(in srgb,var(--color-petrol) 22%,transparent);background:var(--color-ivory);min-height:310px;color:var(--color-petrol);border-radius:14px;margin:0 0 20vh;padding:1.8rem;transition:background .6s,border-color .6s;position:sticky;box-shadow:0 -5px 20px #272a2809}.research-row:last-child{margin-bottom:0}.research-row.is-open{background:var(--color-ivory);border-color:color-mix(in srgb,var(--color-wine) 48%,transparent)}.research-row h3 button{align-items:flex-start;padding:.2rem 0 1.4rem;font-size:clamp(1.2rem,1.7vw,1.65rem)}.research-row h3 button:hover{padding-left:0}.research-row-body p{font-size:.9rem;line-height:1.7}.research-row.is-open .research-row-body{grid-template-rows:1fr}.research-chapter-link{margin:1rem 0 0}@media (width<=70rem) and (width>=44.01rem){.research-row{min-height:340px;padding:1.25rem}}@media (width<=44rem){.research-selector{padding:0 1.25rem 2rem;display:block}.research-sculpture-stage{z-index:6;background:var(--color-sage);border-radius:12px;height:250px;top:70px}.research-rows{padding-top:1rem;padding-bottom:5vh}.research-row{top:calc(325px + var(--card-index)*7px);min-height:290px;margin-bottom:18vh;padding:1.3rem}.research-row h3 button{font-size:1.2rem}.research-row-body p{font-size:.82rem}}@media (height<=650px) and (width>=44.01rem){.research-sculpture-stage{height:360px;top:90px}.research-row{top:100px}}@media (scripting:none){.research-row{margin-bottom:1rem;position:relative}}.folio-research .assembly-aperture{background:0 0;border-radius:0;overflow:clip}.research-selector{max-width:88rem;padding:0 clamp(1.25rem,4vw,4rem);display:block}.research-rows{padding-bottom:5vh}.research-row{min-height:490px;top:calc(108px + var(--card-index)*9px);box-shadow:none;border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1rem,3vw,3rem);margin-bottom:18vh;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.research-row:nth-of-type(2n){background:var(--color-sage)}.research-row:nth-of-type(2n) .research-card-copy{grid-area:1/2}.research-row:nth-of-type(2n) .research-sculpture-stage{grid-area:1/1}.research-row .research-sculpture-stage{z-index:auto;opacity:1;background:0 0;border-radius:0;width:100%;height:370px;position:relative;top:auto;transform:none}.research-row h3 button{letter-spacing:-.045em;padding:0;font-size:clamp(1.7rem,3vw,2.65rem);font-weight:550;line-height:1.08}.card-title-main,.card-title-accent{display:block}.card-title-main{color:var(--color-petrol)}.card-title-accent{color:var(--color-wine);font-family:var(--font-editorial);margin-top:.12em;font-weight:500}.research-row-body{opacity:1!important;grid-template-rows:1fr!important}.research-row-body p{max-width:42ch;margin:1.6rem 0;padding:0;font-size:.96rem;line-height:1.7}.research-chapter-link{border-bottom:1px solid color-mix(in srgb,var(--color-wine) 35%,transparent);min-height:48px;font-size:.9rem}.folio-research .folio-section-heading h2{color:var(--color-ivory)}.folio-research .folio-section-heading h2 em{color:var(--color-sage)}@media (width<=44rem){.research-row{min-height:0;top:calc(86px + var(--card-index)*5px);border-radius:17px;grid-template-columns:1fr;gap:.25rem;margin-bottom:16vh;padding:1.5rem}.research-row .research-card-copy,.research-row:nth-of-type(2n) .research-card-copy{grid-area:1/1}.research-row .research-sculpture-stage,.research-row:nth-of-type(2n) .research-sculpture-stage{grid-area:2/1;height:230px}.research-row h3 button{font-size:1.8rem}.research-row-body p{margin:1rem 0;font-size:.82rem;line-height:1.6}.research-chapter-link{margin:.5rem 0 0;font-size:.8rem}}@media (height<=650px) and (width>=44.01rem){.research-row{min-height:380px;padding:1.5rem 2rem;top:90px}.research-row .research-sculpture-stage{height:280px}}.research-row{min-height:480px;transform:scale(calc(1 - var(--card-recession,0)*.025));transform-origin:50% 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.5rem,3.4vw,3rem);padding-inline:clamp(1.5rem,6.25vw,5rem);overflow:hidden}.research-row .research-card-copy,.research-row:nth-of-type(2n) .research-card-copy{z-index:1;grid-area:1/1;justify-self:center;width:100%;max-width:30rem;position:relative}.research-row .research-sculpture-stage,.research-row:nth-of-type(2n) .research-sculpture-stage{background:color-mix(in srgb,var(--color-stone) 25%,transparent);border-radius:18px;grid-area:1/2;height:420px}.research-row:nth-of-type(2) .research-sculpture-stage{background:color-mix(in srgb,var(--color-ivory) 45%,transparent);border-radius:18px}.research-row:nth-of-type(3) .research-sculpture-stage{background:0 0}.research-row h3 button{font-size:clamp(1.8rem,3.25vw,2.9rem)}.research-row-body p{width:var(--home-copy-width,100%);text-align:justify;text-align-last:start;text-wrap:wrap;word-spacing:normal;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2;max-width:100%;margin:1.5rem 0 1.8rem}@media (width>=64rem){#home-topic-isac p{text-wrap:balance}}.research-chapter-link{border-radius:var(--radius-control,7px);border:1px solid;gap:1.5rem;min-height:50px;padding:.55rem .8rem .55rem 1.1rem;transition:background .25s,color .25s}.research-chapter-link span{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.research-chapter-link:hover{color:var(--color-ivory);background:var(--color-wine)}.research-row:nth-of-type(4){background:var(--color-wine);color:var(--color-ivory);border-color:color-mix(in srgb,var(--color-sage) 40%,transparent)}.research-row:nth-of-type(4) .card-title-main{color:var(--color-ivory)}.research-row:nth-of-type(4) .card-title-accent,.research-row:nth-of-type(4) .research-chapter-link{color:var(--color-sage)}.research-row:nth-of-type(4) .research-sculpture-stage{background:color-mix(in srgb,var(--color-sage) 9%,transparent)}.research-row:nth-of-type(4) .research-row-body p{color:var(--color-sage)}.research-row:nth-of-type(4) .research-chapter-link:hover{background:var(--color-sage);color:var(--color-petrol)}@media (width<=44rem){.research-row{grid-template-columns:1fr;gap:.5rem;min-height:0;padding:1.5rem;transform:none}.research-row .research-sculpture-stage,.research-row:nth-of-type(2n) .research-sculpture-stage{grid-area:2/1;height:260px}.research-row h3 button{font-size:1.8rem}.research-row-body p{margin:1rem 0}.research-chapter-link{min-height:44px;padding:.35rem .65rem .35rem .85rem}}@media (height<=650px) and (width>=44.01rem){.research-row{min-height:380px}.research-row .research-sculpture-stage{height:310px}}@media (prefers-reduced-motion:reduce){.research-row{transform:none}}html[data-page-motion=reduce] .research-row{transform:none}@media (scripting:none){.research-row{margin-bottom:1.5rem;position:relative}}.folio-evidence{grid-template-columns:.75fr .95fr 1.25fr;gap:clamp(1.5rem,3vw,3rem);padding-block:6rem}.evidence-heading{align-self:center}.evidence-heading h2{font-size:clamp(2.6rem,4.3vw,4.2rem)}.evidence-all{gap:1rem;margin-top:2rem;padding:.85rem 1rem;font-size:.85rem}.evidence-stage{pointer-events:none}.paper-pile{height:400px}.paper-plane{width:86%;height:365px;transition:transform .5s var(--ease-settle),opacity .3s;left:1%}.paper-plane.is-current{transform:translate(-5px,-12px)rotate(-3deg)}.evidence-list article{border-radius:7px;padding:1.4rem 2.6rem 1.4rem 1.15rem;transition:background .25s,border-color .25s;position:relative}.evidence-list article.is-current{background:color-mix(in srgb,var(--color-sage) 48%,transparent)}.evidence-list article:hover,.evidence-list article:focus-within{background:var(--color-sage)}.evidence-open{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .25s;display:block}.evidence-open:after{content:"";border-radius:7px;position:absolute;inset:0}.evidence-open:focus-visible{outline:none}.evidence-open:focus-visible:after{outline:2px solid var(--color-wine);outline-offset:3px}.evidence-list article:is(:hover,:focus-within) .evidence-open{color:var(--color-wine)}.evidence-arrow{color:var(--color-wine);opacity:.5;font-size:1.2rem;transition:transform .25s,opacity .25s;position:absolute;top:50%;right:1rem;transform:translate(-3px,3px)}.evidence-list article:is(:hover,:focus-within) .evidence-arrow{opacity:1;transform:translate(0)}.evidence-list .evidence-meta{font-size:.75rem}.evidence-list article>p:not(.evidence-meta){font-size:.78rem}@media (width<=70rem){.folio-evidence{grid-template-columns:1fr 1fr}.evidence-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.evidence-all{margin-top:0}}@media (width<=44rem){.folio-evidence{grid-template-columns:1fr;gap:1.75rem;padding-block:3.5rem}.evidence-heading{display:block}.evidence-all{margin-top:1.5rem}.paper-pile{width:250px;height:330px;margin:auto}.paper-plane{height:300px}.evidence-list article{padding:1.25rem 2.5rem 1.25rem 1rem}}html[data-page-motion=reduce] :is(.evidence-open,.evidence-arrow,.evidence-list article){transition:none}@media (prefers-reduced-motion:reduce){.evidence-open,.evidence-arrow,.evidence-list article{transition:none}}.research-row{top:calc(108px + var(--card-index)*32px)}@media (width<=44rem){.research-row{top:calc(86px + var(--card-index)*18px)}}@media (height<=750px) and (width>=44.01rem){.research-row{top:calc(100px + var(--card-index)*22px)}}@media (height<=650px) and (width>=44.01rem){.research-row{top:calc(90px + var(--card-index)*16px)}}.hero-typed-statement+.button{margin-top:2rem}.headline-ending{white-space:nowrap}
