.Crosshairs-module__qSwMnq__row{color:var(--fg-3);pointer-events:none;justify-content:space-between;display:flex}.Crosshairs-module__qSwMnq__plus{flex:none;width:13px;height:13px}
.PageEnd-module__L4rbJG__footer{padding:clamp(72px, 9vw, 140px) var(--margin) 28px}.PageEnd-module__L4rbJG__columns{gap:32px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);align-items:start;display:grid}.PageEnd-module__L4rbJG__col{gap:4px;font-size:15px;line-height:1.5;display:grid}.PageEnd-module__L4rbJG__col .label{margin-bottom:8px}.PageEnd-module__L4rbJG__col a{border-bottom:1px solid #0000;width:fit-content;transition:border-color .2s}.PageEnd-module__L4rbJG__col a:hover{border-color:currentColor}.PageEnd-module__L4rbJG__note{letter-spacing:-.02em;justify-self:end;max-width:16ch;font-size:clamp(24px,2.4vw,36px);line-height:1.12}.PageEnd-module__L4rbJG__base{justify-content:space-between;align-items:center;margin-top:clamp(64px,8vw,120px);display:flex}.PageEnd-module__L4rbJG__toTop{background:var(--ink);width:40px;height:40px;color:var(--paper);transition:transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid}.PageEnd-module__L4rbJG__toTop:hover{transform:translateY(-2px)}.PageEnd-module__L4rbJG__toTop svg{width:14px;height:14px}.PageEnd-module__L4rbJG__next{padding:40px var(--margin) 28px;display:block}.PageEnd-module__L4rbJG__kicker{max-width:16ch;display:block}.PageEnd-module__L4rbJG__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:clamp(28px,4vw,56px) 0 clamp(28px,4vw,48px);display:flex}.PageEnd-module__L4rbJG__nextTitle{font-size:var(--t-heading);letter-spacing:-.02em;text-transform:uppercase;font-weight:400;line-height:.95}.PageEnd-module__L4rbJG__nextLabel{color:var(--fg);align-items:center;gap:12px;display:inline-flex}.PageEnd-module__L4rbJG__line{width:clamp(48px,8vw,120px);height:1px;transition:width .5s var(--ease-out);background:currentColor;position:relative}.PageEnd-module__L4rbJG__line:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.PageEnd-module__L4rbJG__next:hover .PageEnd-module__L4rbJG__line{width:clamp(72px,11vw,170px)}@media (max-width:899px){.PageEnd-module__L4rbJG__columns{grid-template-columns:1fr 1fr}.PageEnd-module__L4rbJG__note{grid-column:1/-1;justify-self:start}}@media (max-width:479px){.PageEnd-module__L4rbJG__columns{grid-template-columns:1fr}}
.HoloGate-module__sM_6YG__backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;touch-action:none;background:#020509db;place-items:center;padding:16px;animation:.28s ease-out both HoloGate-module__sM_6YG__backdrop-in;display:grid;position:fixed;inset:0}.HoloGate-module__sM_6YG__backdrop[data-leaving]{z-index:44;-webkit-backdrop-filter:blur();backdrop-filter:blur();pointer-events:none;background:#02050900;transition:background-color .38s ease-out,-webkit-backdrop-filter .38s ease-out,backdrop-filter .38s ease-out;animation:none}.HoloGate-module__sM_6YG__backdrop[data-leaving] .HoloGate-module__sM_6YG__window{opacity:0;transition:opacity .22s ease-out,transform .22s ease-out;animation:none;transform:scale(1.015)}.HoloGate-module__sM_6YG__page{background:#02050a;position:relative}.HoloGate-module__sM_6YG__window{--cyan:#8fe9ff;--amber:#ffc88c;--red:#ff7b72;aspect-ratio:16/9;color:#eafcff;background:#02050a;border:1px solid #78e6ff66;width:min(1180px,100%);animation:.42s cubic-bezier(.2,.7,.2,1) both HoloGate-module__sM_6YG__window-in;position:relative;overflow:hidden;box-shadow:0 0 70px #3cc8ff33,inset 0 0 50px #3cc8ff1a}.HoloGate-module__sM_6YG__window[data-mode=page]{aspect-ratio:auto;width:100%;height:max(100svh,640px);box-shadow:none;border-width:0 0 1px;animation:none}.HoloGate-module__sM_6YG__window:focus{outline:none}.HoloGate-module__sM_6YG__window[data-state=denied]{border-color:#ff7b72b3;box-shadow:0 0 70px #ff5a5038,inset 0 0 50px #ff5a501a}.HoloGate-module__sM_6YG__stage{position:absolute;inset:0}.HoloGate-module__sM_6YG__picture,.HoloGate-module__sM_6YG__reveal{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HoloGate-module__sM_6YG__reveal{opacity:0;pointer-events:none}.HoloGate-module__sM_6YG__reveal[data-on]{opacity:1}.HoloGate-module__sM_6YG__scan{pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#00080e00 0 2px,#00080e42 2px 4px);animation:5s linear infinite HoloGate-module__sM_6YG__scan-roll;position:absolute;inset:0}.HoloGate-module__sM_6YG__corners i{pointer-events:none;border:0 solid #78e6ffcc;width:34px;height:34px;position:absolute}.HoloGate-module__sM_6YG__corners i:first-child{border-width:2px 0 0 2px;top:16px;left:16px}.HoloGate-module__sM_6YG__corners i:nth-child(2){border-width:2px 2px 0 0;top:16px;right:16px}.HoloGate-module__sM_6YG__corners i:nth-child(3){border-width:0 0 2px 2px;bottom:16px;left:16px}.HoloGate-module__sM_6YG__corners i:nth-child(4){border-width:0 2px 2px 0;bottom:16px;right:16px}.HoloGate-module__sM_6YG__window[data-mode=page] .HoloGate-module__sM_6YG__corners{display:none}.HoloGate-module__sM_6YG__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02090fc7;border:1px solid #78e6ff80;gap:12px;width:min(470px,100% - 40px);padding:22px 24px 20px;display:grid;position:absolute;bottom:clamp(20px,6%,64px);left:clamp(20px,4%,56px);box-shadow:0 0 40px #3cc8ff1f}.HoloGate-module__sM_6YG__kicker{color:var(--cyan);font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:0;font-size:11px;display:flex}.HoloGate-module__sM_6YG__readout{color:var(--amber);letter-spacing:.12em}.HoloGate-module__sM_6YG__name{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.05}.HoloGate-module__sM_6YG__lead{color:#eafcffc7;margin:0;font-size:15px;line-height:1.4}.HoloGate-module__sM_6YG__field{gap:6px;display:grid}.HoloGate-module__sM_6YG__field .label{color:#8fe9ffd9}.HoloGate-module__sM_6YG__input{color:#eafcff;width:100%;caret-color:var(--cyan);font-family:var(--font-mono), monospace;letter-spacing:.3em;background:#000a12b3;border:1px solid #78e6ff80;border-radius:0;outline:none;padding:11px 12px;font-size:17px}.HoloGate-module__sM_6YG__input:focus-visible{border-color:var(--cyan);box-shadow:0 0 0 3px #8fe9ff40}.HoloGate-module__sM_6YG__input[aria-invalid=true]{border-color:var(--red)}.HoloGate-module__sM_6YG__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.HoloGate-module__sM_6YG__status{color:var(--amber);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px}.HoloGate-module__sM_6YG__status[data-state=denied],.HoloGate-module__sM_6YG__status[data-state=broken]{color:var(--red)}.HoloGate-module__sM_6YG__status[data-state=granted]{color:var(--cyan)}.HoloGate-module__sM_6YG__enter{border:1px solid var(--cyan);color:var(--cyan);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#8fe9ff1a;flex:none;padding:10px 16px;font-size:12px;transition:background-color .16s}.HoloGate-module__sM_6YG__enter:hover:not(:disabled),.HoloGate-module__sM_6YG__enter:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;background:#8fe9ff38}.HoloGate-module__sM_6YG__enter:disabled{opacity:.45;cursor:default}.HoloGate-module__sM_6YG__ask{color:#eafcffa8;margin:0;font-size:13px}.HoloGate-module__sM_6YG__ask a{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.HoloGate-module__sM_6YG__close{color:var(--cyan);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#02090fb8;border:1px solid #78e6ff80;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex;position:absolute;top:14px;right:14px}.HoloGate-module__sM_6YG__close kbd{font:inherit;border:1px solid #8fe9ff80;padding:1px 5px;font-size:10px}.HoloGate-module__sM_6YG__close:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}@media (max-width:719px){.HoloGate-module__sM_6YG__window,.HoloGate-module__sM_6YG__window[data-mode=page]{aspect-ratio:auto;grid-template-rows:auto auto;height:auto;display:grid}.HoloGate-module__sM_6YG__stage{aspect-ratio:16/10;position:relative;inset:auto}.HoloGate-module__sM_6YG__window[data-mode=page] .HoloGate-module__sM_6YG__corners,.HoloGate-module__sM_6YG__corners{display:block}.HoloGate-module__sM_6YG__corners i{width:22px;height:22px}.HoloGate-module__sM_6YG__corners i:first-child{top:6px;left:6px}.HoloGate-module__sM_6YG__corners i:nth-child(2){top:6px;right:6px}.HoloGate-module__sM_6YG__corners i:nth-child(3){bottom:6px;left:6px}.HoloGate-module__sM_6YG__corners i:nth-child(4){bottom:6px;right:6px}.HoloGate-module__sM_6YG__page{box-sizing:border-box;min-height:100svh;padding-top:64px}.HoloGate-module__sM_6YG__card{width:auto;box-shadow:none;background:#02090ff5;border-width:1px 0 0;padding:16px 16px 18px;position:static}.HoloGate-module__sM_6YG__lead{display:none}}@media (hover:none){.HoloGate-module__sM_6YG__close kbd{display:none}}@keyframes HoloGate-module__sM_6YG__backdrop-in{0%{opacity:0}}@keyframes HoloGate-module__sM_6YG__window-in{0%{opacity:0;filter:brightness(2)saturate(1.4);transform:scale(.97)}}@keyframes HoloGate-module__sM_6YG__scan-roll{to{background-position-y:80px}}@media (prefers-reduced-motion:reduce){.HoloGate-module__sM_6YG__backdrop,.HoloGate-module__sM_6YG__window,.HoloGate-module__sM_6YG__scan{animation:none}}
.Claim-module__Qx5K-G__claim{align-items:flex-start;gap:.14em;display:inline-flex;position:relative}.Claim-module__Qx5K-G__marker{border:1px solid var(--rule);width:18px;height:18px;color:var(--fg-2);border-radius:50%;flex:none;place-items:center;margin-top:.12em;transition:color .2s,border-color .2s;display:inline-grid;position:relative}.Claim-module__Qx5K-G__marker:after{content:"";position:absolute;inset:-5px}.Claim-module__Qx5K-G__marker:hover,.Claim-module__Qx5K-G__marker[aria-expanded=true]{border-color:var(--fg);color:var(--fg)}.Claim-module__Qx5K-G__numbered{width:auto;min-width:18px;color:var(--blue);font-family:var(--font-mono), monospace;letter-spacing:0;border-color:#2432ff59;border-radius:9px;padding:0 5px;font-size:10px;font-weight:500;line-height:1}.Claim-module__Qx5K-G__panel{z-index:30;border:1px solid var(--rule);background:var(--card);width:min(320px,100vw - 32px);color:var(--card-fg);font-family:var(--font-display), sans-serif;font-size:var(--t-small);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;border-radius:10px;gap:6px;padding:14px 16px;font-style:normal;font-weight:400;line-height:1.45;display:grid;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 50px #00000038}.Claim-module__Qx5K-G__panel[hidden]{display:none}.Claim-module__Qx5K-G__title{font-weight:500}.Claim-module__Qx5K-G__meta{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:10px}.Claim-module__Qx5K-G__scope{opacity:.82}.Claim-module__Qx5K-G__link{text-underline-offset:3px;width:fit-content;text-decoration:underline}[data-theme=veil] .Claim-module__Qx5K-G__panel{color:var(--fg);background:#12151c;border-color:#f4f4f129;box-shadow:0 18px 50px #0000008c}
.Ledger-module__Ah1Sxq__group{gap:12px var(--gutter);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,3fr);padding:20px 0 24px;display:grid}.Ledger-module__Ah1Sxq__untitled{grid-template-columns:minmax(0,1fr)}.Ledger-module__Ah1Sxq__groupTitle{font-size:17px;line-height:1.5}.Ledger-module__Ah1Sxq__rows{gap:14px;display:grid}.Ledger-module__Ah1Sxq__row{grid-template-columns:44px minmax(0,1fr) auto;align-items:baseline;gap:0 16px;display:grid}.Ledger-module__Ah1Sxq__index{font-family:var(--font-mono), monospace;color:var(--fg-2);font-size:13px}.Ledger-module__Ah1Sxq__body{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.Ledger-module__Ah1Sxq__title{font-size:17px;line-height:1.4}.Ledger-module__Ah1Sxq__title a{border-bottom:1px solid var(--rule);transition:border-color .2s}.Ledger-module__Ah1Sxq__title a:hover{border-color:currentColor}.Ledger-module__Ah1Sxq__line{color:var(--fg-2);font-size:14px;line-height:1.45}.Ledger-module__Ah1Sxq__meta{font-family:var(--font-mono), monospace;color:var(--fg-2);white-space:nowrap;font-size:13px}.Ledger-module__Ah1Sxq__wrapMeta{white-space:normal;overflow-wrap:anywhere;text-align:right;max-width:32ch}@media (max-width:719px){.Ledger-module__Ah1Sxq__group{grid-template-columns:minmax(0,1fr)}.Ledger-module__Ah1Sxq__row{grid-template-columns:36px minmax(0,1fr)}.Ledger-module__Ah1Sxq__meta{grid-column:2}.Ledger-module__Ah1Sxq__wrapMeta{text-align:left;max-width:none}}
.Dock-module__GT0KEq__dock{z-index:25;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);color:#fff;opacity:0;visibility:hidden;max-width:calc(100% - 32px);transition:opacity .4s var(--ease-out), transform .5s var(--ease-out), visibility 0s linear .5s;background:#1c1d24f0;border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 18px;display:flex;position:fixed;bottom:clamp(14px,2.4vw,28px);left:50%;transform:translate(-50%,16px);box-shadow:0 12px 40px #00000073,inset 0 0 0 1px #ffffff14}.Dock-module__GT0KEq__dock[data-shown]{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}html:has(.Dock-module__GT0KEq__dock){scroll-padding-bottom:96px}.Dock-module__GT0KEq__name{letter-spacing:-.01em;white-space:nowrap;margin-right:8px;font-size:14px;font-weight:600}.Dock-module__GT0KEq__list{scrollbar-width:none;gap:2px;display:flex;position:relative;overflow-x:auto}.Dock-module__GT0KEq__list::-webkit-scrollbar{display:none}.Dock-module__GT0KEq__link{white-space:nowrap;color:#b4b5ba;border-radius:999px;padding:9px 14px;font-size:14px;transition:background .25s,color .25s;display:block}.Dock-module__GT0KEq__link:hover{color:#fff}.Dock-module__GT0KEq__link[aria-current=true]{background:var(--white);color:var(--ink)}.Dock-module__GT0KEq__link:focus-visible{outline-offset:-2px;outline:2px solid}.Dock-module__GT0KEq__number{font-family:var(--font-mono), monospace;font-size:var(--t-label);color:#9a9ba1;margin-right:4px}.Dock-module__GT0KEq__link[aria-current=true] .Dock-module__GT0KEq__number{color:#5b6068}@media (max-width:899px){.Dock-module__GT0KEq__name{display:none}}
.Viewer-module__3bgUdW__viewer{z-index:100;grid-template-rows:auto minmax(0,1fr) auto;transition:opacity .3s;display:grid;position:fixed;inset:0}@starting-style{.Viewer-module__3bgUdW__viewer{opacity:0}}.Viewer-module__3bgUdW__top,.Viewer-module__3bgUdW__bottom{padding:18px var(--margin);justify-content:space-between;align-items:center;gap:16px;display:flex}.Viewer-module__3bgUdW__close{border:1px solid #f4f4f140;border-radius:999px;padding:9px 16px;font-size:14px;transition:background .2s}.Viewer-module__3bgUdW__close:hover,.Viewer-module__3bgUdW__nav:hover{background:#f4f4f114}.Viewer-module__3bgUdW__stage{min-height:0;padding:0 calc(var(--margin) + 56px);touch-action:pan-y pinch-zoom;place-items:center;display:grid;container-type:size}.Viewer-module__3bgUdW__media{width:min(100cqw, 100cqh * var(--ar), var(--w));height:auto;aspect-ratio:var(--ar);object-fit:contain;border-radius:4px}.Viewer-module__3bgUdW__caption{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:#f4f4f1bf;font-size:12px;line-height:1.3}.Viewer-module__3bgUdW__nav{border:1px solid #f4f4f140;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-24px;font-size:18px;transition:background .2s;display:grid;position:absolute;top:50%}.Viewer-module__3bgUdW__prev{left:calc(var(--margin) - 8px)}.Viewer-module__3bgUdW__next{right:calc(var(--margin) - 8px)}.Viewer-module__3bgUdW__guard{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:719px){.Viewer-module__3bgUdW__stage{padding:0 var(--margin)}.Viewer-module__3bgUdW__bottom{min-height:76px;padding-right:calc(var(--margin) + 112px)}.Viewer-module__3bgUdW__nav{margin-top:0;top:auto;bottom:14px}.Viewer-module__3bgUdW__prev{left:auto;right:calc(var(--margin) + 56px)}.Viewer-module__3bgUdW__next{right:var(--margin)}}
.Blocks-module__LLdZ8q__title{margin-bottom:18px}.Blocks-module__LLdZ8q__title:before{content:"— ";content:"— " / ""}.Blocks-module__LLdZ8q__tile{width:100%;aspect-ratio:var(--ratio);background:var(--card);cursor:zoom-in;border-radius:4px;display:block;position:relative;overflow:hidden}.Blocks-module__LLdZ8q__media{object-fit:cover;background:var(--card);width:100%;height:100%;transition:transform .9s var(--ease-out);-webkit-user-select:none;user-select:none;display:block}.Blocks-module__LLdZ8q__tile:hover>.Blocks-module__LLdZ8q__media{transform:scale(1.025)}.Blocks-module__LLdZ8q__contain>.Blocks-module__LLdZ8q__media{object-fit:contain;padding:6%}.Blocks-module__LLdZ8q__caption{color:var(--white);font-family:var(--font-mono), monospace;font-size:var(--t-label);letter-spacing:.05em;text-align:left;text-transform:uppercase;opacity:0;transition:opacity .3s, transform .4s var(--ease-out);pointer-events:none;background:linear-gradient(#05050600,#050506cc);padding:26px 12px 10px;line-height:1.3;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.Blocks-module__LLdZ8q__tile:hover .Blocks-module__LLdZ8q__caption,.Blocks-module__LLdZ8q__tile:focus-visible .Blocks-module__LLdZ8q__caption{opacity:1;transform:none}.Blocks-module__LLdZ8q__tile:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.Blocks-module__LLdZ8q__feature{width:min(100%, calc(88svh * var(--ar)));margin-inline:auto}.Blocks-module__LLdZ8q__featureStage{position:relative}.Blocks-module__LLdZ8q__feature figcaption{margin-top:12px}.Blocks-module__LLdZ8q__film{background:var(--paper-2);color:var(--ink);transition:transform .4s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 12px;font-weight:500;display:inline-flex;position:absolute;bottom:20px;left:20px;box-shadow:0 8px 30px #00000059}.Blocks-module__LLdZ8q__film:hover{transform:translateY(-1px)}.Blocks-module__LLdZ8q__film:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--black), 0 0 0 4px var(--white);outline:2px solid #0000}.Blocks-module__LLdZ8q__filmIcon{background:var(--ink);width:28px;height:28px;color:var(--white);border-radius:50%;place-items:center;display:grid}.Blocks-module__LLdZ8q__filmIcon svg{width:10px;height:10px}.Blocks-module__LLdZ8q__justified{align-items:flex-start;gap:28px var(--gutter);flex-wrap:wrap;display:flex;container-type:inline-size}.Blocks-module__LLdZ8q__justifiedItem{--target:clamp(200px, 22cqw, 420px);width:calc(var(--target) * var(--ar));flex:none;gap:10px;max-width:100%;display:grid}.Blocks-module__LLdZ8q__justifiedItem>.Blocks-module__LLdZ8q__tile{height:var(--h,auto)}.Blocks-module__LLdZ8q__scrollerHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.Blocks-module__LLdZ8q__arrows{gap:8px;display:flex}.Blocks-module__LLdZ8q__arrow{border:1px solid var(--rule);width:40px;height:40px;color:var(--fg);border-radius:50%;place-items:center;transition:background .2s,opacity .2s;display:grid}.Blocks-module__LLdZ8q__arrow:hover{background:#f4f4f114}.Blocks-module__LLdZ8q__arrow[aria-disabled=true]{opacity:.3;cursor:default}.Blocks-module__LLdZ8q__strip{gap:var(--gutter);margin:-6px calc(-1 * var(--margin));padding:6px var(--margin);scroll-snap-type:x mandatory;scroll-padding:0 var(--margin);scrollbar-width:none;cursor:grab;display:flex;overflow-x:auto}.Blocks-module__LLdZ8q__strip::-webkit-scrollbar{display:none}.Blocks-module__LLdZ8q__strip[data-dragging]{cursor:grabbing;scroll-snap-type:none}.Blocks-module__LLdZ8q__stripItem{height:clamp(220px,28vw,420px);width:calc(clamp(220px, 28vw, 420px) * var(--ar));scroll-snap-align:start;flex:none}.Blocks-module__LLdZ8q__stripItem>.Blocks-module__LLdZ8q__tile{height:100%}.Blocks-module__LLdZ8q__compareStage{--x:50%;background:var(--card);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:4px;position:relative;overflow:hidden}.Blocks-module__LLdZ8q__compareLayer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Blocks-module__LLdZ8q__compareTop{clip-path:inset(0 0 0 var(--x))}.Blocks-module__LLdZ8q__handle{top:0;bottom:0;left:var(--x);background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 20px #00000080}.Blocks-module__LLdZ8q__handle:focus-visible{outline:none}.Blocks-module__LLdZ8q__knob{width:54px;height:54px;color:var(--ink);letter-spacing:.1em;transition:transform .25s var(--ease-out);background:#fff;border-radius:50%;place-items:center;margin:-27px 0 0 -27px;font-size:18px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 24px #0006}.Blocks-module__LLdZ8q__compareStage[data-dragging] .Blocks-module__LLdZ8q__knob{transform:scale(.88)}.Blocks-module__LLdZ8q__handle:focus-visible .Blocks-module__LLdZ8q__knob{outline-offset:4px;outline:2px solid #fff}.Blocks-module__LLdZ8q__tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--white);background:#05050699;border-radius:999px;padding:7px 11px;position:absolute;bottom:16px}.Blocks-module__LLdZ8q__tagA{left:16px}.Blocks-module__LLdZ8q__tagB{right:16px}.Blocks-module__LLdZ8q__compareFoot{justify-content:space-between;gap:16px;margin:14px 0;display:flex}.Blocks-module__LLdZ8q__rail{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid}.Blocks-module__LLdZ8q__thumb{aspect-ratio:16/9;opacity:.5;outline-offset:2px;border-radius:3px;outline:1px solid #0000;transition:opacity .25s,outline-color .25s;position:relative;overflow:hidden}.Blocks-module__LLdZ8q__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Blocks-module__LLdZ8q__half{clip-path:inset(0 0 0 50%)}.Blocks-module__LLdZ8q__thumb:hover,.Blocks-module__LLdZ8q__thumb:focus-visible,.Blocks-module__LLdZ8q__thumb[aria-pressed=true]{opacity:1}.Blocks-module__LLdZ8q__thumb[aria-pressed=true]{outline-color:var(--fg)}.Blocks-module__LLdZ8q__thumb:focus-visible{outline:2px solid var(--fg)}.Blocks-module__LLdZ8q__grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--gutter);display:grid}.Blocks-module__LLdZ8q__more{animation:Blocks-module__LLdZ8q__arrive .7s var(--ease-out) both}.Blocks-module__LLdZ8q__moreRow{justify-content:center;margin-top:28px;display:flex}.Blocks-module__LLdZ8q__moreButton{border:1px solid var(--rule);border-radius:999px;padding:12px 22px;font-size:15px;transition:background .2s}.Blocks-module__LLdZ8q__moreButton:hover{background:#f4f4f114}.Blocks-module__LLdZ8q__reel{gap:var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.Blocks-module__LLdZ8q__reel>.Blocks-module__LLdZ8q__tile{grid-column:span var(--span)}.Blocks-module__LLdZ8q__reel>.Blocks-module__LLdZ8q__lead{aspect-ratio:auto;contain:size;grid-row:span 2;height:100%}.Blocks-module__LLdZ8q__tabList{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.Blocks-module__LLdZ8q__tab{border:1px solid var(--rule);color:var(--fg-2);border-radius:999px;align-items:center;gap:10px;padding:10px 14px 10px 16px;font-size:15px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.Blocks-module__LLdZ8q__tab:hover{color:var(--fg)}.Blocks-module__LLdZ8q__tab[aria-selected=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.Blocks-module__LLdZ8q__tabCount{font-family:var(--font-mono), monospace;font-size:var(--t-label);line-height:1}.Blocks-module__LLdZ8q__tab[aria-selected=true] .Blocks-module__LLdZ8q__tabCount{opacity:.7}.Blocks-module__LLdZ8q__panel:not([hidden]){animation:Blocks-module__LLdZ8q__fade .5s var(--ease-out) both}@keyframes Blocks-module__LLdZ8q__arrive{0%{opacity:0;transform:translateY(16px)}}@keyframes Blocks-module__LLdZ8q__fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Blocks-module__LLdZ8q__more,.Blocks-module__LLdZ8q__panel:not([hidden]){animation:none}}@media (max-width:899px){.Blocks-module__LLdZ8q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Blocks-module__LLdZ8q__reel>.Blocks-module__LLdZ8q__tile{grid-column:span 3}.Blocks-module__LLdZ8q__reel>.Blocks-module__LLdZ8q__lead,.Blocks-module__LLdZ8q__reel>.Blocks-module__LLdZ8q__orphan{grid-column:span 6}.Blocks-module__LLdZ8q__reel>.Blocks-module__LLdZ8q__lead{aspect-ratio:16/9;contain:none;grid-row:auto}.Blocks-module__LLdZ8q__rail{grid-template-columns:repeat(5,minmax(0,1fr))}}
.Hero-module__ejOdHG__hero{min-height:100svh;padding-top:calc(var(--nav-top) + var(--nav-h));grid-template-rows:1fr auto auto auto;display:grid;position:relative;overflow:clip;container-type:inline-size}.Hero-module__ejOdHG__hero[data-theme]{background:0 0}.Hero-module__ejOdHG__marks{top:50%;left:var(--margin);right:var(--margin);position:absolute}.Hero-module__ejOdHG__corners{justify-content:space-between;align-items:flex-end;gap:var(--gutter);padding-inline:var(--margin);grid-row:2;display:flex;position:relative}.Hero-module__ejOdHG__left,.Hero-module__ejOdHG__right{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(22px,3.1vw,54px);font-weight:400;line-height:1.02}.Hero-module__ejOdHG__right{text-align:right}.Hero-module__ejOdHG__corners .Hero-module__ejOdHG__right{letter-spacing:-.01em;flex:1 1 0;min-width:0;font-size:clamp(11px,1.15vw,20px);line-height:1.12}@supports (text-box:trim-both cap alphabetic){.Hero-module__ejOdHG__left,.Hero-module__ejOdHG__right{text-box:trim-both cap alphabetic}}.Hero-module__ejOdHG__corners a{color:inherit;text-underline-offset:.16em;transition:text-decoration-color .2s var(--ease-out);-webkit-text-decoration:underline #f4f4f173;text-decoration:underline #f4f4f173;text-decoration-thickness:1px}.Hero-module__ejOdHG__corners a:hover,.Hero-module__ejOdHG__corners a:focus-visible{text-decoration-color:currentColor}.Hero-module__ejOdHG__scroll{grid-row:3;justify-self:center;margin:clamp(20px,3.5vh,40px) 0 clamp(8px,1.5vh,16px);position:relative}.Hero-module__ejOdHG__scroll,.Hero-module__ejOdHG__left{color:var(--fg);text-shadow:0 0 3px #050506d9,0 0 14px #050506b3}.Hero-module__ejOdHG__wordmark{padding-inline:var(--margin);font-size:calc((100cqi - 2 * var(--margin)) * .179);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;grid-row:4;font-weight:500;line-height:.8;position:relative}@media (max-width:899px){.Hero-module__ejOdHG__corners{flex-direction:column;align-items:flex-start;gap:18px}.Hero-module__ejOdHG__left{font-size:clamp(20px,5.6vw,30px);line-height:1.08}.Hero-module__ejOdHG__corners .Hero-module__ejOdHG__right{font-family:var(--font-mono), monospace;font-size:var(--t-label);letter-spacing:.06em;text-align:left;color:var(--fg-2,#f4f4f1a3);flex:none;line-height:1.6}}
.ProjectView-module__505boW__intro{gap:40px var(--gutter);padding:var(--band-pad) var(--margin) clamp(72px, 9vw, 140px);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ProjectView-module__505boW__lead{font-size:var(--t-statement);letter-spacing:-.035em;text-wrap:pretty;grid-column:1/8;font-weight:300;line-height:1.08}.ProjectView-module__505boW__facts{border-top:1px solid var(--rule);grid-column:9/-1;align-self:end}.ProjectView-module__505boW__fact{border-bottom:1px solid var(--rule);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0 14px;display:grid}.ProjectView-module__505boW__fact dt{padding-top:3px}.ProjectView-module__505boW__toConfirm{color:color-mix(in srgb, var(--amber) 60%, #000)}.ProjectView-module__505boW__map{grid-column:1/-1;margin-top:clamp(32px,5vw,80px)}.ProjectView-module__505boW__map ol{border-top:1px solid var(--rule);margin-top:14px}.ProjectView-module__505boW__mapRow{border-bottom:1px solid var(--rule);transition:padding .4s var(--ease-out);grid-template-columns:70px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:16px 0 18px;display:grid}.ProjectView-module__505boW__mapRow:hover{padding-left:12px}.ProjectView-module__505boW__mapName{font-size:var(--t-heading);letter-spacing:-.04em;font-weight:300;line-height:1}.ProjectView-module__505boW__work{padding-bottom:var(--band-pad)}.ProjectView-module__505boW__section{padding:clamp(80px, 10vw, 160px) var(--margin) 0;scroll-margin-top:40px}.ProjectView-module__505boW__head{align-items:end;gap:18px var(--gutter);border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:clamp(24px,3vw,44px);padding-bottom:22px;display:grid}.ProjectView-module__505boW__kicker{grid-column:1/-1}.ProjectView-module__505boW__title{font-size:var(--t-heading);letter-spacing:-.04em;text-wrap:balance;grid-column:1/8;font-weight:400;line-height:.98}.ProjectView-module__505boW__note{max-width:40ch;color:var(--fg-2);grid-column:8/12;font-size:16px}.ProjectView-module__505boW__count{text-align:right;grid-column:12;justify-self:end}.ProjectView-module__505boW__blocks{grid-template-columns:minmax(0,1fr);gap:clamp(56px,7vw,110px);display:grid}.ProjectView-module__505boW__coda{gap:24px var(--gutter);padding:var(--band-pad) var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ProjectView-module__505boW__coda>h2{grid-column:1/5}.ProjectView-module__505boW__credits{grid-column:5/-1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ProjectView-module__505boW__reveal{animation:linear both ProjectView-module__505boW__reveal;animation-timeline:view();animation-range:entry entry 240px}}}@keyframes ProjectView-module__505boW__reveal{0%{opacity:0;transform:translateY(24px)}}@media (max-width:899px){.ProjectView-module__505boW__lead,.ProjectView-module__505boW__facts,.ProjectView-module__505boW__title,.ProjectView-module__505boW__note,.ProjectView-module__505boW__count,.ProjectView-module__505boW__coda>h2,.ProjectView-module__505boW__credits{grid-column:1/-1}.ProjectView-module__505boW__count{text-align:left;justify-self:start}.ProjectView-module__505boW__mapRow{grid-template-columns:64px minmax(0,1fr)}.ProjectView-module__505boW__mapCount{display:none}}
.Marked-module__kyH__G__tail{white-space:nowrap}.Marked-module__kyH__G__mark{margin-left:.24em}.Marked-module__kyH__G__raised{vertical-align:top;display:inline-flex}
.Media-module__7Tyu7a__media{background:var(--card);width:100%;display:block}.Media-module__7Tyu7a__natural{height:auto}.Media-module__7Tyu7a__cover{object-fit:cover;height:100%}
.Pill-module__6pvceG__pill{height:var(--nav-h);font-size:var(--t-small);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:transform .4s var(--ease-out);border-radius:999px;align-items:center;gap:12px;padding-inline:22px;font-weight:500;display:inline-flex}.Pill-module__6pvceG__pill:hover{transform:translateY(-1px)}.Pill-module__6pvceG__pill:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--white), 0 0 0 4px var(--black);outline:2px solid #0000}.Pill-module__6pvceG__light:focus-visible{box-shadow:0 0 0 2px var(--black), 0 0 0 4px var(--white)}.Pill-module__6pvceG__dark{background:var(--pill-dark);color:var(--white)}.Pill-module__6pvceG__light{background:var(--pill-light);color:var(--ink)}.Pill-module__6pvceG__plain{text-transform:none;letter-spacing:0}.Pill-module__6pvceG__dots{gap:3px;display:inline-flex}.Pill-module__6pvceG__dots i{background:currentColor;border-radius:50%;width:4px;height:4px}
.DevelopmentBand-module__GbGQva__title{max-width:24ch;margin-top:28px}.DevelopmentBand-module__GbGQva__lead{max-width:56ch;color:var(--fg-2);text-wrap:pretty;margin-top:16px;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.DevelopmentBand-module__GbGQva__track{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:0 var(--gutter);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.DevelopmentBand-module__GbGQva__stage{border-top:1px solid var(--rule);align-content:start;gap:8px;padding-top:24px;display:grid;position:relative}.DevelopmentBand-module__GbGQva__stage:before{content:"";border:1px solid var(--fg);background:var(--fg);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.DevelopmentBand-module__GbGQva__stage[data-state=now]:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--fg) 18%, transparent)}.DevelopmentBand-module__GbGQva__stage[data-state=next]:before{border-color:var(--fg-2);background:0 0}.DevelopmentBand-module__GbGQva__state{color:var(--fg-2)}.DevelopmentBand-module__GbGQva__stage[data-state=now] .DevelopmentBand-module__GbGQva__state{color:var(--fg)}.DevelopmentBand-module__GbGQva__stageTitle{letter-spacing:-.01em;font-size:clamp(18px,1.5vw,22px);line-height:1.2}.DevelopmentBand-module__GbGQva__stage[data-state=next] .DevelopmentBand-module__GbGQva__stageTitle{color:var(--fg-2)}.DevelopmentBand-module__GbGQva__stageLine{max-width:34ch;color:var(--fg-2);text-wrap:pretty;font-size:15px;line-height:1.5}.DevelopmentBand-module__GbGQva__figure{border-top:1px solid var(--rule);justify-items:start;gap:12px;margin-top:clamp(48px,6vw,80px);padding-top:28px;display:grid}.DevelopmentBand-module__GbGQva__value{font-size:var(--t-stat);letter-spacing:-.05em;font-weight:300;line-height:1}.DevelopmentBand-module__GbGQva__figureLabel{max-width:34ch;font-size:16px}.DevelopmentBand-module__GbGQva__qualifier{max-width:52ch;color:var(--fg-2);font-size:13px;line-height:1.45}@media (max-width:719px){.DevelopmentBand-module__GbGQva__track{grid-template-columns:minmax(0,1fr);gap:0}.DevelopmentBand-module__GbGQva__stage{border-top:0;border-left:1px solid var(--rule);padding:0 0 28px 24px}.DevelopmentBand-module__GbGQva__stage:before{top:4px;left:-5px}}
.Placeholder-module__qNG98q__placeholder{border:1px solid var(--rule);border-radius:var(--radius);background:repeating-linear-gradient(135deg, transparent 0 11px, var(--rule) 11px 12px), var(--card);place-items:center;width:100%;display:grid}
.Glyph-module__X46yba__glyph{display:block;overflow:visible}.Glyph-module__X46yba__line{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linejoin:round}.Glyph-module__X46yba__end{fill:var(--blue)}.Glyph-module__X46yba__gate{stroke:var(--amber);stroke-width:1.2px;stroke-dasharray:3 3}.Glyph-module__X46yba__bar{fill:#11182029}.Glyph-module__X46yba__barOn{fill:var(--blue)}.Glyph-module__X46yba__cell{fill:none;stroke:#11182059;stroke-width:1.2px}.Glyph-module__X46yba__cellOn{fill:var(--blue);stroke:var(--blue)}.Glyph-module__X46yba__badges{flex-wrap:wrap;gap:6px;display:flex}.Glyph-module__X46yba__badge{box-shadow:inset 0 0 0 1px var(--rule);color:var(--fg-2);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px}
.SystemNodes-module__trg73q__card{border:1px solid var(--rule);background-color:var(--card);background-image:linear-gradient(#1118200b 1px,#0000 1px),linear-gradient(90deg,#1118200b 1px,#0000 1px);background-position:-1px -1px;background-size:22px 22px;border-radius:4px;grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0;padding:clamp(18px,2.4vw,32px);display:grid;container-type:inline-size}.SystemNodes-module__trg73q__label{align-self:start}.SystemNodes-module__trg73q__nodes{--h:clamp(30px, 8cqi, 46px);--n:max(20px, calc(var(--h) - 14px));flex-direction:column;place-self:center;width:min(100%,340px);display:flex}.SystemNodes-module__trg73q__node{height:var(--h);padding:0 18px 0 calc((var(--h) - var(--n)) / 2 - 1px);border:1px solid var(--rule);background:var(--card);color:var(--fg-2);transition:background-color .5s var(--ease-out), color .5s var(--ease-out), border-color .5s var(--ease-out);border-radius:999px;align-items:center;gap:12px;display:flex}.SystemNodes-module__trg73q__nodeN{width:var(--n);height:var(--n);font-family:var(--font-mono), monospace;background:#1118200d;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.SystemNodes-module__trg73q__nodeLabel{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(11px,2.3cqi,13px);overflow:hidden}.SystemNodes-module__trg73q__node[data-state=done]{border-color:var(--fg);color:var(--fg)}.SystemNodes-module__trg73q__node[data-state=on]{border-color:var(--fg);background:var(--fg);color:#fff}.SystemNodes-module__trg73q__node[data-state=on] .SystemNodes-module__trg73q__nodeN{background:#ffffff29}.SystemNodes-module__trg73q__link{width:1px;height:clamp(8px,4cqi,26px);margin-left:calc(var(--h) / 2 - .5px);background:var(--rule);transition:background-color .5s var(--ease-out)}.SystemNodes-module__trg73q__link[data-link=done]{background:var(--fg)}.SystemNodes-module__trg73q__link[data-link=on]{width:2px;margin-left:calc(var(--h) / 2 - 1px);background:var(--fg)}@media (prefers-reduced-motion:no-preference){.SystemNodes-module__trg73q__node[data-state=on]{animation:SystemNodes-module__trg73q__lit .6s var(--ease-out) both}.SystemNodes-module__trg73q__link[data-link=on]{transform-origin:top;animation:SystemNodes-module__trg73q__draw .5s 90ms var(--ease-out) both}.SystemNodes-module__trg73q__link[data-link=on]+.SystemNodes-module__trg73q__node[data-state=on]{animation-delay:.2s}}@keyframes SystemNodes-module__trg73q__lit{0%{border-color:var(--rule);background-color:var(--card);color:var(--fg-2)}}@keyframes SystemNodes-module__trg73q__draw{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.SystemNodes-module__trg73q__node,.SystemNodes-module__trg73q__link{transition:none}}[data-theme=veil] .SystemNodes-module__trg73q__card{background-color:#0a0c11bd;background-image:linear-gradient(#f4f4f10e 1px,#0000 1px),linear-gradient(90deg,#f4f4f10e 1px,#0000 1px)}[data-theme=veil] .SystemNodes-module__trg73q__node{background:#11141b}[data-theme=veil] .SystemNodes-module__trg73q__nodeN{background:#f4f4f114}[data-theme=veil] .SystemNodes-module__trg73q__node[data-state=on]{background:var(--fg);color:#0a0c11}[data-theme=veil] .SystemNodes-module__trg73q__node[data-state=on] .SystemNodes-module__trg73q__nodeN{background:#0a0c111f}
.StudyIndex-module__tzTP5G__list{--bleed:clamp(8px, 1.5vw, 20px);margin:0 calc(-1 * var(--bleed))}.StudyIndex-module__tzTP5G__cols,.StudyIndex-module__tzTP5G__row{grid-template-columns:52px minmax(160px,1.1fr) minmax(0,1.6fr) minmax(0,1.25fr) 124px 24px;align-items:start;gap:28px;display:grid}.StudyIndex-module__tzTP5G__compact .StudyIndex-module__tzTP5G__row{grid-template-columns:52px minmax(0,1.2fr) minmax(0,1.4fr) 124px 24px}.StudyIndex-module__tzTP5G__cols{border-bottom:1px solid var(--fg);padding-bottom:14px}.StudyIndex-module__tzTP5G__cols>:nth-child(5){grid-column:5/span 2}.StudyIndex-module__tzTP5G__row{padding:30px var(--bleed);transition:background-color .3s var(--ease-out);border-radius:16px;position:relative}.StudyIndex-module__tzTP5G__row:after{content:"";right:var(--bleed);bottom:0;left:var(--bleed);background:var(--rule);height:1px;position:absolute}.StudyIndex-module__tzTP5G__row:hover{background:var(--card)}.StudyIndex-module__tzTP5G__row:has(.StudyIndex-module__tzTP5G__link:focus-visible){background:var(--card)}.StudyIndex-module__tzTP5G__row:has([aria-expanded=true]){z-index:2}.StudyIndex-module__tzTP5G__row:has(.StudyIndex-module__tzTP5G__link:focus-visible){outline-offset:2px;outline:2px solid}.StudyIndex-module__tzTP5G__link:before{content:"";position:absolute;inset:0}.StudyIndex-module__tzTP5G__link:focus-visible{outline:none}.StudyIndex-module__tzTP5G__n{color:var(--fg-2);font-family:var(--font-mono), monospace;padding-top:6px;font-size:12px}.StudyIndex-module__tzTP5G__study{gap:8px;display:grid}.StudyIndex-module__tzTP5G__name{letter-spacing:-.025em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.1}.StudyIndex-module__tzTP5G__question{color:var(--fg-2);text-wrap:pretty;padding-top:4px;font-size:16px;line-height:1.45}.StudyIndex-module__tzTP5G__finding{gap:6px;display:grid}.StudyIndex-module__tzTP5G__value{z-index:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;pointer-events:none;justify-self:start;font-size:clamp(26px,2.4vw,36px);line-height:1;position:relative}.StudyIndex-module__tzTP5G__value :is(button,[role=note]){pointer-events:auto}.StudyIndex-module__tzTP5G__findingLabel{max-width:34ch;color:var(--fg-2);font-size:13px;line-height:1.4}.StudyIndex-module__tzTP5G__qualifier{max-width:40ch;color:var(--fg-2);font-size:12px;line-height:1.45}.StudyIndex-module__tzTP5G__glyph{align-self:center}.StudyIndex-module__tzTP5G__arrow{color:var(--fg-2);transition:translate .3s var(--ease-out), color .3s;align-self:center;font-size:18px}.StudyIndex-module__tzTP5G__row:hover .StudyIndex-module__tzTP5G__arrow{color:var(--blue);translate:4px}.StudyIndex-module__tzTP5G__row:has(.StudyIndex-module__tzTP5G__link:focus-visible) .StudyIndex-module__tzTP5G__arrow{color:var(--blue);translate:4px}@media (max-width:1099px){.StudyIndex-module__tzTP5G__cols{display:none}.StudyIndex-module__tzTP5G__row,.StudyIndex-module__tzTP5G__compact .StudyIndex-module__tzTP5G__row{grid-template-columns:40px minmax(0,1fr) 124px;grid-template-areas:"n study glyph""n question question""n finding finding";gap:14px 20px}.StudyIndex-module__tzTP5G__compact .StudyIndex-module__tzTP5G__row{grid-template-areas:"n study glyph""n finding finding"}.StudyIndex-module__tzTP5G__n{grid-area:n}.StudyIndex-module__tzTP5G__study{grid-area:study}.StudyIndex-module__tzTP5G__question{grid-area:question}.StudyIndex-module__tzTP5G__finding{grid-area:finding}.StudyIndex-module__tzTP5G__glyph{grid-area:glyph;place-self:start end}.StudyIndex-module__tzTP5G__arrow{display:none}}@media (max-width:819px){.StudyIndex-module__tzTP5G__row,.StudyIndex-module__tzTP5G__compact .StudyIndex-module__tzTP5G__row{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"n study""n question""n finding""n glyph";padding-block:26px}.StudyIndex-module__tzTP5G__compact .StudyIndex-module__tzTP5G__row{grid-template-areas:"n study""n finding""n glyph"}.StudyIndex-module__tzTP5G__glyph{justify-self:start}}
.MethodTabs-module__qikuaG__tabs{gap:0 var(--gutter);grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);margin-top:clamp(32px,4vw,56px);display:grid}.MethodTabs-module__qikuaG__list{grid-column:1;align-content:center;justify-items:start;gap:10px;display:grid}.MethodTabs-module__qikuaG__tab{letter-spacing:-.03em;text-align:left;color:var(--fg-3);font-size:clamp(24px,2.3vw,38px);font-weight:300;line-height:1.12;transition:color .3s}.MethodTabs-module__qikuaG__tab:hover{color:var(--fg-2)}.MethodTabs-module__qikuaG__tab[aria-selected=true]{color:var(--fg)}.MethodTabs-module__qikuaG__panel{grid-column:2/4;grid-template-columns:subgrid;align-items:center;display:grid}.MethodTabs-module__qikuaG__panel[hidden]{display:none}.MethodTabs-module__qikuaG__visual{aspect-ratio:4/3;background:#dfe3e7;border-radius:4px;grid-column:1;overflow:hidden}.MethodTabs-module__qikuaG__visual>*{border-radius:0;width:100%;height:100%}.MethodTabs-module__qikuaG__visual[data-kind=diagram]{background:0 0;border-radius:0;display:grid;overflow:visible}.MethodTabs-module__qikuaG__visual[data-kind=diagram]>*{border-radius:4px;height:auto}.MethodTabs-module__qikuaG__note{grid-column:2;align-content:center;gap:16px;display:grid}.MethodTabs-module__qikuaG__panel[data-visual=none] .MethodTabs-module__qikuaG__note{grid-column:1/-1}.MethodTabs-module__qikuaG__step{letter-spacing:-.05em;font-size:clamp(36px,3.4vw,56px);font-weight:300;line-height:1}.MethodTabs-module__qikuaG__step span{color:var(--fg-3)}.MethodTabs-module__qikuaG__body{max-width:32ch;font-size:18px;line-height:1.5}@media (max-width:899px){.MethodTabs-module__qikuaG__tabs{grid-template-columns:minmax(0,1fr);gap:24px}.MethodTabs-module__qikuaG__list{margin-inline:calc(-1 * var(--margin));padding-inline:var(--margin);scrollbar-width:none;scroll-padding-inline:calc(var(--margin) + 4px);gap:8px;margin-block:-6px;padding-block:6px;display:flex;overflow-x:auto}.MethodTabs-module__qikuaG__tab{border:1px solid var(--rule);letter-spacing:0;color:var(--fg-2);border-radius:999px;flex:none;padding:10px 16px;font-size:15px;font-weight:400}.MethodTabs-module__qikuaG__tab[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.MethodTabs-module__qikuaG__tab:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ink);outline:2px solid #0000}.MethodTabs-module__qikuaG__panel{grid-column:1;grid-template-columns:minmax(0,1fr);gap:20px}.MethodTabs-module__qikuaG__visual,.MethodTabs-module__qikuaG__note{grid-column:1}}[data-theme=veil] .MethodTabs-module__qikuaG__visual{background:#f4f4f10d}@media (max-width:899px){[data-theme=veil] .MethodTabs-module__qikuaG__tab[aria-selected=true]{border-color:var(--fg);background:var(--fg);color:#0a0c11}[data-theme=veil] .MethodTabs-module__qikuaG__tab:focus-visible{box-shadow:0 0 0 2px #0a0c11, 0 0 0 4px var(--fg)}}
.HoverVideo-module__1_27oG__wrap{width:100%;height:100%;display:block;position:relative}.HoverVideo-module__1_27oG__poster,.HoverVideo-module__1_27oG__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HoverVideo-module__1_27oG__video{opacity:0;transition:opacity .3s var(--ease-out)}.HoverVideo-module__1_27oG__video[data-playing]{opacity:1}@media (prefers-reduced-motion:reduce){.HoverVideo-module__1_27oG__video{transition:none}}
.VoxelGrid-module__mIT4lG__grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.VoxelGrid-module__mIT4lG__item{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);justify-items:center;gap:8px;padding:20px 16px 16px;display:grid}.VoxelGrid-module__mIT4lG__image{width:70%;height:auto}@media (max-width:719px){.VoxelGrid-module__mIT4lG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.WorkCard-module___asz6W__card{gap:8px;display:grid}.WorkCard-module___asz6W__frame{aspect-ratio:16/10;border-radius:var(--radius);background:var(--card);isolation:isolate;position:relative;overflow:hidden}.WorkCard-module___asz6W__frame>:first-child{width:100%;height:100%;transition:transform .9s var(--ease-out)}.WorkCard-module___asz6W__card:hover .WorkCard-module___asz6W__frame>:first-child{transform:scale(1.035)}.WorkCard-module___asz6W__number{z-index:1;color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0505068c;border-radius:999px;padding:4px 8px;font-size:11px;position:absolute;top:14px;left:16px}.WorkCard-module___asz6W__tags{margin-top:10px}.WorkCard-module___asz6W__name{font-size:var(--t-lead);letter-spacing:-.015em;font-weight:400;line-height:1.15}.WorkCard-module___asz6W__title{color:var(--fg-2);font-size:16px}@media (prefers-reduced-motion:reduce){.WorkCard-module___asz6W__frame>:first-child{transition:none}.WorkCard-module___asz6W__card:hover .WorkCard-module___asz6W__frame>:first-child{transform:none}}.WorkCard-module___asz6W__restricted{color:#8fe9ff;font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;background:#02080eb8;border:1px solid #78e6ff8c;padding:4px 8px;font-size:10px;position:absolute;top:14px;right:14px}
.SelectedWork-module__nzypVq__section{padding:var(--band-pad) var(--margin)}.SelectedWork-module__nzypVq__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(40px,5vw,72px);padding-bottom:20px;display:flex}.SelectedWork-module__nzypVq__head>p{flex:none}.SelectedWork-module__nzypVq__grid{gap:clamp(48px, 6vw, 88px) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SelectedWork-module__nzypVq__more{justify-content:center;margin-top:clamp(56px,7vw,104px);display:flex}@media (max-width:719px){.SelectedWork-module__nzypVq__grid{grid-template-columns:1fr}}
.FigureCard-module___fNlda__figure{--ground:var(--paper);background:var(--ground);border-radius:16px;min-width:0;padding:20px 22px 18px}.FigureCard-module___fNlda__onPaper{--ground:var(--card)}.FigureCard-module___fNlda__title{font-size:15px;font-weight:500}.FigureCard-module___fNlda__chartBox{min-width:0;margin-top:16px}.FigureCard-module___fNlda__caption{color:var(--fg-2);margin-top:10px;font-size:13px;line-height:1.45}.FigureCard-module___fNlda__chart{display:block;overflow:visible}.FigureCard-module___fNlda__grid{stroke:var(--rule)}.FigureCard-module___fNlda__tick{fill:var(--fg-2);font-family:var(--font-mono), monospace;font-size:11px}.FigureCard-module___fNlda__value{fill:var(--fg);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.FigureCard-module___fNlda__valueQuiet{fill:var(--fg-2)}.FigureCard-module___fNlda__valueOn{fill:var(--blue)}.FigureCard-module___fNlda__valueOnBlue{fill:#fff}.FigureCard-module___fNlda__small{fill:var(--fg-2);font-family:var(--font-mono), monospace;font-size:12px}.FigureCard-module___fNlda__group{fill:var(--fg);font-size:13px;font-weight:500}.FigureCard-module___fNlda__dim{fill:var(--fg-2);font-size:13px}.FigureCard-module___fNlda__bar{fill:#11182024}.FigureCard-module___fNlda__barOn{fill:var(--blue)}.FigureCard-module___fNlda__gate{stroke:var(--amber);stroke-width:1.5px;stroke-dasharray:5 4}.FigureCard-module___fNlda__gateLabel{fill:var(--amber-ink);font-family:var(--font-mono), monospace;font-size:11px}.FigureCard-module___fNlda__halo{paint-order:stroke;stroke:var(--ground);stroke-width:4px;stroke-linejoin:round}.FigureCard-module___fNlda__link{stroke:#2432ff4d;stroke-width:3px}.FigureCard-module___fNlda__from{fill:var(--card);stroke:#11182066;stroke-width:1.5px}.FigureCard-module___fNlda__to{fill:var(--blue)}.FigureCard-module___fNlda__area{fill:#2432ff14}.FigureCard-module___fNlda__line{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linejoin:round}.FigureCard-module___fNlda__point{fill:var(--card);stroke:var(--blue);stroke-width:2px}.FigureCard-module___fNlda__pointEnd{fill:var(--blue)}.FigureCard-module___fNlda__house{--ground:var(--bg);border:1px solid var(--rule);border-radius:4px}.FigureCard-module___fNlda__house .FigureCard-module___fNlda__title{font-size:16px;font-weight:400}.FigureCard-module___fNlda__house .FigureCard-module___fNlda__valueOn,.FigureCard-module___fNlda__house .FigureCard-module___fNlda__barOn,.FigureCard-module___fNlda__house .FigureCard-module___fNlda__to,.FigureCard-module___fNlda__house .FigureCard-module___fNlda__pointEnd{fill:var(--fg)}.FigureCard-module___fNlda__house .FigureCard-module___fNlda__line,.FigureCard-module___fNlda__house .FigureCard-module___fNlda__point{stroke:var(--fg)}.FigureCard-module___fNlda__house .FigureCard-module___fNlda__area{fill:#1118200d}.FigureCard-module___fNlda__house .FigureCard-module___fNlda__link{stroke:#11182040}.FigureCard-module___fNlda__house .FigureCard-module___fNlda__gate{stroke:var(--fg-2);stroke-width:1px}.FigureCard-module___fNlda__house .FigureCard-module___fNlda__gateLabel{fill:var(--fg-2)}[data-theme=veil] .FigureCard-module___fNlda__house{--ground:#0b0d12;border-color:#f4f4f124}[data-theme=veil] .FigureCard-module___fNlda__house .FigureCard-module___fNlda__bar{fill:#f4f4f133}[data-theme=veil] .FigureCard-module___fNlda__house .FigureCard-module___fNlda__valueOnBlue{fill:#0b0d12}[data-theme=veil] .FigureCard-module___fNlda__house .FigureCard-module___fNlda__area{fill:#f4f4f112}[data-theme=veil] .FigureCard-module___fNlda__house .FigureCard-module___fNlda__link{stroke:#f4f4f152}:is([data-theme=veil] .FigureCard-module___fNlda__house .FigureCard-module___fNlda__from,[data-theme=veil] .FigureCard-module___fNlda__house .FigureCard-module___fNlda__point){fill:#0b0d12}[data-theme=veil] .FigureCard-module___fNlda__house .FigureCard-module___fNlda__from{stroke:#f4f4f180}.FigureCard-module___fNlda__wide{grid-column:1/-1;padding:clamp(22px,2.8vw,40px)}.FigureCard-module___fNlda__wide .FigureCard-module___fNlda__title{font-size:clamp(17px,1.5vw,22px)}.FigureCard-module___fNlda__wide .FigureCard-module___fNlda__chartBox{margin-top:clamp(20px,2.4vw,32px)}.FigureCard-module___fNlda__stack{--stack-ink:var(--blue);gap:clamp(20px,3cqi,36px);display:grid;container-type:inline-size}.FigureCard-module___fNlda__house .FigureCard-module___fNlda__stack{--stack-ink:var(--fg)}.FigureCard-module___fNlda__stackBar{gap:3px;height:clamp(52px,9cqi,96px);display:flex}.FigureCard-module___fNlda__stackSeg{border-radius:3px;flex:1 1 0;min-width:5px;position:relative;overflow:hidden}.FigureCard-module___fNlda__stackSeg:before{content:"";background:var(--stack-ink);opacity:var(--a);position:absolute;inset:0}.FigureCard-module___fNlda__stackSeg:after{content:"";background:linear-gradient(#fff3,#0000 62%);position:absolute;inset:0}.FigureCard-module___fNlda__stackKey{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container (min-width:560px){.FigureCard-module___fNlda__stackKey{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:279px){.FigureCard-module___fNlda__stackKey{grid-template-columns:minmax(0,1fr)}}.FigureCard-module___fNlda__stackCell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"swatch name name""value value share";align-items:baseline;gap:4px 10px;padding:clamp(12px,1.6cqi,20px) clamp(14px,1.8cqi,22px) clamp(14px,2cqi,24px);display:grid}.FigureCard-module___fNlda__stackSwatch{background:var(--stack-ink);width:9px;height:9px;opacity:var(--a);border-radius:2px;grid-area:swatch;align-self:center}.FigureCard-module___fNlda__stackName,.FigureCard-module___fNlda__stackShare{color:var(--fg-2);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px}.FigureCard-module___fNlda__stackName{overflow-wrap:anywhere;grid-area:name}.FigureCard-module___fNlda__stackShare{letter-spacing:.08em;grid-area:share}.FigureCard-module___fNlda__stackValue{color:var(--fg);font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;grid-area:value;margin-top:clamp(6px,1cqi,14px);font-size:clamp(30px,4.2cqi,56px);font-weight:300;line-height:1}
.ContactPaths-module__b1XO2a__root{text-align:left;gap:clamp(18px,2.2vw,32px);width:min(1120px,100%);display:grid}.ContactPaths-module__b1XO2a__paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.ContactPaths-module__b1XO2a__path{border:1px solid var(--rule);background:var(--paths-bg,transparent);transition:border-color .26s var(--ease-out), background-color .26s var(--ease-out);border-radius:4px;grid-template-rows:auto auto 1fr auto;gap:clamp(10px,1.1vw,16px);padding:clamp(18px,2vw,30px);display:grid;position:relative}.ContactPaths-module__b1XO2a__path:hover{border-color:var(--fg-2)}.ContactPaths-module__b1XO2a__path:has(.ContactPaths-module__b1XO2a__link:focus-visible){outline:2px solid var(--fg);outline-offset:3px}.ContactPaths-module__b1XO2a__index{color:var(--fg-2);letter-spacing:.14em;margin:0;font-size:11px}.ContactPaths-module__b1XO2a__name{letter-spacing:-.035em;margin:0;font-size:clamp(32px,3.6vw,60px);font-weight:400;line-height:.98}.ContactPaths-module__b1XO2a__link{color:inherit;text-decoration:none}.ContactPaths-module__b1XO2a__link:after{content:"";position:absolute;inset:0}.ContactPaths-module__b1XO2a__link:focus-visible{outline:none}.ContactPaths-module__b1XO2a__lead{max-width:36ch;color:var(--fg-2);text-wrap:pretty;margin:0;font-size:clamp(15px,1.15vw,18px);line-height:1.45}.ContactPaths-module__b1XO2a__domain{border-top:1px solid var(--rule);color:var(--fg);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;padding-top:clamp(10px,1.1vw,16px);font-size:12px;display:flex}.ContactPaths-module__b1XO2a__other{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 22px;margin:0;display:flex}.ContactPaths-module__b1XO2a__otherLead{color:var(--fg-2);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.ContactPaths-module__b1XO2a__mail{color:var(--fg);border-bottom:1px solid var(--rule);padding-block:5px 4px;text-decoration:none}@media (max-width:639px){.ContactPaths-module__b1XO2a__paths{grid-template-columns:1fr}}
.PlateGrid-module__MLBqzG__plates{grid-template-columns:repeat(var(--cols,5), minmax(0, 1fr));gap:40px var(--gutter);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.PlateGrid-module__MLBqzG__figure{margin:0}.PlateGrid-module__MLBqzG__frame{border:1px solid var(--rule);background:var(--card);border-radius:4px;overflow:hidden}.PlateGrid-module__MLBqzG__caption{gap:4px;margin-top:12px;display:grid}.PlateGrid-module__MLBqzG__title{letter-spacing:-.01em;text-wrap:balance;font-size:16px;font-weight:500;line-height:1.25}.PlateGrid-module__MLBqzG__line{color:var(--fg-2);text-wrap:pretty;font-size:14px;line-height:1.45}@media (max-width:1099px){.PlateGrid-module__MLBqzG__plates{gap:32px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=veil] .PlateGrid-module__MLBqzG__frame{background:#13161d;border-color:#f4f4f124}
.Contact-module__3sykWa__section{min-height:100svh;padding:var(--band-pad) var(--margin);text-align:center;align-content:center;justify-items:center;gap:clamp(24px,3vw,40px);display:grid;position:relative;overflow:clip}.Contact-module__3sykWa__field{pointer-events:none;background-image:radial-gradient(circle,#11182033 1.2px,#0000 1.7px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 58%,#000 25%,#0000 72%);mask-image:radial-gradient(60% 55% at 50% 58%,#000 25%,#0000 72%)}.Contact-module__3sykWa__marksTop,.Contact-module__3sykWa__marksBottom{left:var(--margin);right:var(--margin);position:absolute}.Contact-module__3sykWa__marksTop{top:22%}.Contact-module__3sykWa__marksBottom{bottom:16%}.Contact-module__3sykWa__kicker,.Contact-module__3sykWa__title{position:relative}.Contact-module__3sykWa__title{letter-spacing:-.045em;text-wrap:balance;max-width:11ch;font-size:clamp(44px,7vw,120px);font-weight:400;line-height:.92}.Contact-module__3sykWa__paths{width:min(1120px,100%);position:relative}
.SpecimenStage-module__1DZ29W__specimen{border-top:1px solid var(--rule);margin-top:clamp(64px,8vw,120px);padding-top:20px}.SpecimenStage-module__1DZ29W__head{max-width:780px}.SpecimenStage-module__1DZ29W__kicker{color:var(--fg-2)}.SpecimenStage-module__1DZ29W__title{letter-spacing:-.03em;text-wrap:balance;margin:14px 0;font-size:clamp(28px,3.2vw,48px);font-weight:400;line-height:1.05}.SpecimenStage-module__1DZ29W__lead{max-width:52ch;color:var(--fg-2);text-wrap:pretty;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.SpecimenStage-module__1DZ29W__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);margin-top:clamp(32px,4vw,56px);display:grid}.SpecimenStage-module__1DZ29W__stage{border:1px solid var(--rule);background:var(--bg);border-radius:4px;align-self:start;padding:clamp(28px,3.4vw,48px);position:sticky;top:11vh}.SpecimenStage-module__1DZ29W__stage[data-flush]{padding:clamp(16px,2vw,24px)}.SpecimenStage-module__1DZ29W__stage[data-invented]{background:radial-gradient(120% 90% at 0 0,#0071e31a,#0000 55%),radial-gradient(90% 80% at 100% 100%,#af52de1a,#0000 60%),#ececef}.SpecimenStage-module__1DZ29W__tag{z-index:3;color:var(--amber-ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#d9a4412e;border-radius:999px;padding:3px 8px;font-size:10px;position:absolute;top:14px;right:16px}.SpecimenStage-module__1DZ29W__inner{position:relative}.SpecimenStage-module__1DZ29W__inner:not([data-placed])>.SpecimenStage-module__1DZ29W__marker,.SpecimenStage-module__1DZ29W__inner:not([data-placed])>.SpecimenStage-module__1DZ29W__ring{visibility:hidden}.SpecimenStage-module__1DZ29W__ring{z-index:2;border:1.5px solid var(--fg);pointer-events:none;transition:left .55s var(--ease-out), top .55s var(--ease-out), width .55s var(--ease-out), height .55s var(--ease-out);border-radius:4px;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #ffffffd9}.SpecimenStage-module__1DZ29W__leaders{z-index:2;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.SpecimenStage-module__1DZ29W__leaders line{stroke:var(--fg);stroke-opacity:.5;stroke-width:1px;transition:opacity .3s}.SpecimenStage-module__1DZ29W__marker{z-index:3;background:var(--card);width:26px;height:26px;color:var(--fg);font-family:var(--font-mono), monospace;transition:background-color .3s var(--ease-out), color .3s var(--ease-out), scale .3s var(--ease-out);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #11182038}.SpecimenStage-module__1DZ29W__marker[data-on]{background:var(--fg);color:#fff;scale:1.12;box-shadow:0 0 0 1.5px #fff}.SpecimenStage-module__1DZ29W__caption{margin-top:16px}.SpecimenStage-module__1DZ29W__callouts{display:grid}.SpecimenStage-module__1DZ29W__callout{grid-template-columns:30px minmax(0,1fr);gap:16px;min-height:18vh;padding:4vh 0;display:grid}.SpecimenStage-module__1DZ29W__callout:first-child{padding-top:2vh}.SpecimenStage-module__1DZ29W__callout:last-child{min-height:30vh}.SpecimenStage-module__1DZ29W__calloutN{width:30px;height:30px;box-shadow:0 0 0 1px var(--rule);color:var(--fg-2);font-family:var(--font-mono), monospace;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.SpecimenStage-module__1DZ29W__calloutTitle{color:var(--fg-2);letter-spacing:-.02em;transition:color .3s var(--ease-out);margin:2px 0 8px;font-size:clamp(20px,1.8vw,24px);font-weight:500;line-height:1.2}.SpecimenStage-module__1DZ29W__calloutBody{max-width:36ch;color:var(--fg-2);font-size:16px;line-height:1.55}.SpecimenStage-module__1DZ29W__callout[aria-current] .SpecimenStage-module__1DZ29W__calloutN{background:var(--fg);box-shadow:none;color:#fff}.SpecimenStage-module__1DZ29W__callout[aria-current] .SpecimenStage-module__1DZ29W__calloutTitle{color:var(--fg)}@media (max-width:819px),(max-height:620px){.SpecimenStage-module__1DZ29W__body{grid-template-columns:minmax(0,1fr);gap:16px}.SpecimenStage-module__1DZ29W__stage{padding:24px;position:relative;top:auto}.SpecimenStage-module__1DZ29W__stage[data-flush]{padding:10px}.SpecimenStage-module__1DZ29W__tag{top:-9px;right:14px}.SpecimenStage-module__1DZ29W__marker{width:22px;height:22px;font-size:11px}.SpecimenStage-module__1DZ29W__callouts{margin:0 calc(-1 * var(--margin));padding:2px var(--margin) 8px;scroll-padding:0 var(--margin);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:10px;overflow-x:auto}.SpecimenStage-module__1DZ29W__callout,.SpecimenStage-module__1DZ29W__callout:first-child,.SpecimenStage-module__1DZ29W__callout:last-child{border:1px solid var(--rule);background:var(--card);scroll-snap-align:start;border-radius:4px;min-height:0;padding:18px}}@media (prefers-reduced-motion:reduce){.SpecimenStage-module__1DZ29W__ring,.SpecimenStage-module__1DZ29W__marker,.SpecimenStage-module__1DZ29W__calloutN,.SpecimenStage-module__1DZ29W__calloutTitle,.SpecimenStage-module__1DZ29W__leaders line{transition:none}}[data-theme=veil] .SpecimenStage-module__1DZ29W__stage{background:#0a0c11a3;border-color:#f4f4f124}[data-theme=veil] .SpecimenStage-module__1DZ29W__ring{box-shadow:0 0 0 2px #04060ad9}[data-theme=veil] .SpecimenStage-module__1DZ29W__marker{background:#151821;box-shadow:0 0 0 1px #f4f4f152}[data-theme=veil] .SpecimenStage-module__1DZ29W__marker[data-on]{background:var(--fg);color:#0a0c11;box-shadow:0 0 0 1.5px #0a0c11}[data-theme=veil] .SpecimenStage-module__1DZ29W__callout[aria-current] .SpecimenStage-module__1DZ29W__calloutN{color:#0a0c11}[data-theme=veil] .SpecimenStage-module__1DZ29W__tag{color:#f0c46e;background:#d9a44133}@media (max-width:819px),(max-height:620px){[data-theme=veil] .SpecimenStage-module__1DZ29W__callout{background:#0a0c11a3}[data-theme=veil] .SpecimenStage-module__1DZ29W__callout:first-child{background:#0a0c11a3}[data-theme=veil] .SpecimenStage-module__1DZ29W__callout:last-child{background:#0a0c11a3}}
@font-face{font-family:Host Grotesk;font-style:italic;font-weight:300 800;font-display:swap;src:url(../media/f3078aa8a633a190-s.1ysk3bt5b699p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:italic;font-weight:300 800;font-display:swap;src:url(../media/d49b8d259879faf9-s.p.0_-ee63ew1h9t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/0d4f81138b703b58-s.3-s8-8wlgr10e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.2028s2bhlck6k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_91082f4b-module__wdMMNq__className{font-family:Host Grotesk,Host Grotesk Fallback}.host_grotesk_91082f4b-module__wdMMNq__variable{--font-display:"Host Grotesk", "Host Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_9a163e4-module__hGwQwW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9a163e4-module__hGwQwW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7cb7add5-module__pxltoG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7cb7add5-module__pxltoG__variable{--font-clear:"Inter", "Inter Fallback"}
.Menu-module__94PjdW__toggle{height:var(--nav-h);background:var(--pill-light);color:var(--ink);font-size:var(--t-small);letter-spacing:.02em;text-transform:uppercase;transition:transform .4s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:14px;padding-inline:22px;font-weight:500;display:inline-flex}.Menu-module__94PjdW__toggle:hover{transform:translateY(-1px)}.Menu-module__94PjdW__toggle:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--black), 0 0 0 4px var(--white);outline:2px solid #0000}.Menu-module__94PjdW__dots{transition:transform .4s var(--ease-out);gap:3px;display:inline-flex}.Menu-module__94PjdW__dots i{background:currentColor;border-radius:50%;width:4px;height:4px}.Menu-module__94PjdW__dots[data-open]{transform:rotate(90deg)}.Menu-module__94PjdW__scrim{z-index:-1;background:#05050659;position:fixed;inset:0}.Menu-module__94PjdW__panel{top:calc(var(--nav-top) + var(--nav-h) + 12px);right:var(--margin);width:min(440px, calc(100vw - 2 * var(--margin)));max-height:calc(100svh - var(--nav-top) - var(--nav-h) - 24px);overscroll-behavior:contain;color:var(--ink);transition:opacity .3s var(--ease-out), transform .5s var(--ease-out);background:#fff;border-radius:16px;padding:26px 28px 24px;position:fixed;overflow-y:auto;box-shadow:0 30px 80px #0000004d}.Menu-module__94PjdW__panel[hidden]{display:none}@starting-style{.Menu-module__94PjdW__panel{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.Menu-module__94PjdW__panel{transition:none}}.Menu-module__94PjdW__panelHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.Menu-module__94PjdW__close{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#111820a8;font-size:11px}.Menu-module__94PjdW__close:hover{color:var(--ink)}.Menu-module__94PjdW__close:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.Menu-module__94PjdW__items{display:grid}.Menu-module__94PjdW__item{letter-spacing:-.02em;text-transform:uppercase;transition:padding .4s var(--ease-out);border-bottom:1px solid #1118201a;align-items:baseline;gap:16px;padding:12px 0;font-size:clamp(32px,3.4vw,44px);font-weight:400;line-height:1;display:flex}.Menu-module__94PjdW__item:hover{padding-left:6px}.Menu-module__94PjdW__item[aria-current=page] .Menu-module__94PjdW__itemLabel{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.Menu-module__94PjdW__index{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:#111820a8;font-size:11px}.Menu-module__94PjdW__contact{gap:6px;margin-top:22px;font-size:15px;display:grid}.Menu-module__94PjdW__contact a{width:fit-content}.Menu-module__94PjdW__contactLabel{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#111820a8;font-size:11px}@media (max-width:719px){.Menu-module__94PjdW__toggle{width:var(--nav-h);padding:0}.Menu-module__94PjdW__toggleLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.clear-module__cYTTBa__ui{--c-text:#1d1d1f;--c-muted:#6e6e73;--c-accent:#0071e3;--c-accent-text:#0058b8;--c-computed:#06c;--c-green:#34c759;--c-green-text:#16692f;--c-red:#ff3b30;--c-red-text:#c4261d;--c-orange:#ff9500;--c-orange-text:#8f4a00;--c-purple:#9333ea;color:var(--c-text);font-family:var(--font-clear), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.4}.clear-module__cYTTBa__card{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#ffffff9e;border:1px solid #ffffffb3;border-radius:24px;padding:22px;box-shadow:0 10px 30px #0000000f}.clear-module__cYTTBa__cardHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.clear-module__cYTTBa__kicker{color:var(--c-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.clear-module__cYTTBa__sub{color:var(--c-muted);font-size:12.5px}.clear-module__cYTTBa__h{letter-spacing:-.01em;font-size:17px;font-weight:600}.clear-module__cYTTBa__propHead{justify-items:start;gap:4px;padding-bottom:14px;display:grid}.clear-module__cYTTBa__prop{border-top:1px solid #0000000f;grid-template-columns:10px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:12px 0;display:grid}.clear-module__cYTTBa__risk{border-radius:50%;width:9px;height:9px}.clear-module__cYTTBa__risk[data-risk=green]{background:var(--c-green)}.clear-module__cYTTBa__risk[data-risk=orange]{background:var(--c-orange)}.clear-module__cYTTBa__risk[data-risk=red]{background:var(--c-red)}.clear-module__cYTTBa__propMain{gap:3px;min-width:0;display:grid}.clear-module__cYTTBa__propTop{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.clear-module__cYTTBa__pill{color:var(--c-accent-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#0071e31a;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:700}.clear-module__cYTTBa__propTitle{font-weight:600}.clear-module__cYTTBa__why{color:var(--c-muted);justify-self:start;font-size:12.5px}.clear-module__cYTTBa__amount{font-weight:600}.clear-module__cYTTBa__dismiss{color:var(--c-muted);font-size:16px}.clear-module__cYTTBa__propFoot{border-top:1px solid #0000000f;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.clear-module__cYTTBa__ghost,.clear-module__cYTTBa__primary{border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600}.clear-module__cYTTBa__ghost{box-shadow:inset 0 0 0 1px #0000001f}.clear-module__cYTTBa__primary{background:var(--c-accent);color:#fff}.clear-module__cYTTBa__tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.clear-module__cYTTBa__track{--tone:var(--c-purple);background:#fff9;border-radius:18px;justify-items:start;gap:14px;padding:16px;display:grid}.clear-module__cYTTBa__track[data-tone=company]{--tone:var(--c-computed)}.clear-module__cYTTBa__who{color:var(--tone);font-size:12px;font-weight:600}.clear-module__cYTTBa__ring{aspect-ratio:1;background:conic-gradient(var(--tone) calc(var(--p) * 1%), #00000014 0);border-radius:50%;align-content:center;place-items:center;width:88px;display:grid;position:relative}.clear-module__cYTTBa__ring:before{content:"";background:#fbfbfc;border-radius:50%;position:absolute;inset:8px}.clear-module__cYTTBa__ringValue,.clear-module__cYTTBa__ringLabel{position:relative}.clear-module__cYTTBa__ringValue{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1}.clear-module__cYTTBa__ringLabel{color:var(--c-muted);font-size:10px}.clear-module__cYTTBa__nums{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:10px;width:100%;display:grid}.clear-module__cYTTBa__num{justify-items:start;gap:2px;display:grid}.clear-module__cYTTBa__k{color:var(--c-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:700}.clear-module__cYTTBa__num strong{white-space:nowrap;font-size:15px;font-weight:700}.clear-module__cYTTBa__saved{color:var(--c-green-text)}.clear-module__cYTTBa__line{border-top:1px solid #0000000f;grid-template-columns:34px minmax(min-content,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.clear-module__cYTTBa__lineN{color:var(--c-muted);font-size:12px}.clear-module__cYTTBa__lineLabel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clear-module__cYTTBa__chip{color:var(--c-green-text);white-space:nowrap;background:#34c75924;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600}.clear-module__cYTTBa__lineValue{flex-wrap:wrap;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;display:inline-flex}.clear-module__cYTTBa__line[data-kind=computed] .clear-module__cYTTBa__lineValue{color:var(--c-computed);font-weight:700}.clear-module__cYTTBa__lock{opacity:.75}.clear-module__cYTTBa__override{color:var(--c-orange-text);letter-spacing:.06em;text-transform:uppercase;background:#ff950024;border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700}.clear-module__cYTTBa__payees{gap:12px;display:grid}.clear-module__cYTTBa__payeeHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.clear-module__cYTTBa__status{color:var(--c-red-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ff3b301f;border-radius:999px;padding:3px 7px;font-size:9.5px;font-weight:700}.clear-module__cYTTBa__status[data-ok]{color:var(--c-green-text);background:#34c75926}.clear-module__cYTTBa__cols{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:12px;display:grid}.clear-module__cYTTBa__negative{color:var(--c-red-text)}@media (max-width:819px){.clear-module__cYTTBa__card{border-radius:20px;padding:16px}.clear-module__cYTTBa__tracks{grid-template-columns:minmax(0,1fr)}.clear-module__cYTTBa__track{grid-template-columns:auto minmax(0,1fr);align-items:center}.clear-module__cYTTBa__who{grid-column:1/-1}.clear-module__cYTTBa__ring{width:76px}.clear-module__cYTTBa__prop{grid-template-columns:9px minmax(0,1fr) auto}.clear-module__cYTTBa__dismiss{display:none}.clear-module__cYTTBa__num strong{font-size:13.5px}}[data-theme=veil] .clear-module__cYTTBa__ui{--c-text:#f5f5f7;--c-muted:#a1a1a6;--c-accent:#0a84ff;--c-accent-text:#64aaff;--c-computed:#409cff;--c-green:#30d158;--c-green-text:#4cd77a;--c-red:#ff453a;--c-red-text:#ff7b73;--c-orange:#ff9f0a;--c-orange-text:#ffb54d;--c-purple:#c77dff}[data-theme=veil] .clear-module__cYTTBa__card{background:#1c1c1ebd;border-color:#ffffff1a;box-shadow:0 16px 40px #00000059}:is([data-theme=veil] .clear-module__cYTTBa__prop,[data-theme=veil] .clear-module__cYTTBa__propFoot,[data-theme=veil] .clear-module__cYTTBa__line){border-top-color:#ffffff14}[data-theme=veil] .clear-module__cYTTBa__pill{background:#0a84ff2e}[data-theme=veil] .clear-module__cYTTBa__ghost{box-shadow:inset 0 0 0 1px #fff3}[data-theme=veil] .clear-module__cYTTBa__primary{background:#0071e3}[data-theme=veil] .clear-module__cYTTBa__track{background:#ffffff0f}[data-theme=veil] .clear-module__cYTTBa__ring{background:conic-gradient(var(--tone) calc(var(--p) * 1%), #ffffff1f 0)}[data-theme=veil] .clear-module__cYTTBa__ring:before{background:#1c1c1e}[data-theme=veil] .clear-module__cYTTBa__chip{background:#30d1582e}[data-theme=veil] .clear-module__cYTTBa__override{background:#ff9f0a2e}[data-theme=veil] .clear-module__cYTTBa__status{background:#ff453a2e}[data-theme=veil] .clear-module__cYTTBa__status[data-ok]{background:#30d1582e}
.MotionToggle-module__K4dj3W__toggle{width:var(--nav-h);height:var(--nav-h);background:var(--pill-light);color:var(--ink);transition:transform .4s var(--ease-out);border-radius:50%;place-items:center;display:inline-grid}.MotionToggle-module__K4dj3W__toggle:hover{transform:translateY(-1px)}.MotionToggle-module__K4dj3W__toggle:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--black), 0 0 0 4px var(--white);outline:2px solid #0000}.MotionToggle-module__K4dj3W__toggle svg{width:14px;height:14px}
.VideoSpecimen-module__OhxgJa__frame{background:#cfc6b4;border-radius:14px;overflow:hidden}[data-theme=veil] .VideoSpecimen-module__OhxgJa__frame{background:#13161d}
.Nav-module__UoK1Fa__nav{z-index:40;top:var(--nav-top);height:var(--nav-h);padding-inline:var(--margin);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;left:0;right:0}.Nav-module__UoK1Fa__nav>*{pointer-events:auto}:is(body:has([data-landing-root]) .Nav-module__UoK1Fa__nav:not(:focus-within),body:has([data-landing-root]) .Nav-module__UoK1Fa__nav:not(:focus-within)>*){opacity:0;pointer-events:none}.Nav-module__UoK1Fa__wordmark{color:var(--white);transition:color .3s var(--ease-out);display:inline-flex}.Nav-module__UoK1Fa__mark{width:auto;height:clamp(24px,2.4vw,34px);display:block}.Nav-module__UoK1Fa__nav[data-on=light] .Nav-module__UoK1Fa__wordmark{color:var(--ink)}.Nav-module__UoK1Fa__nav[data-on=dark] .Nav-module__UoK1Fa__mark{filter:drop-shadow(0 1px 10px #05050680)}body:has(>main>[data-theme=light]:first-child) .Nav-module__UoK1Fa__nav:not([data-on]) .Nav-module__UoK1Fa__wordmark{color:var(--ink)}.Nav-module__UoK1Fa__actions{align-items:center;gap:10px;display:flex}.Nav-module__UoK1Fa__talk{height:var(--nav-h);background:var(--pill-dark);color:var(--white);font-size:var(--t-small);letter-spacing:.02em;text-transform:uppercase;transition:transform .4s var(--ease-out);border-radius:999px;align-items:center;gap:14px;padding-inline:22px;font-weight:500;display:inline-flex}.Nav-module__UoK1Fa__talk:hover{transform:translateY(-1px)}.Nav-module__UoK1Fa__talk:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--white), 0 0 0 4px var(--black);outline:2px solid #0000}.Nav-module__UoK1Fa__dot{background:currentColor;border-radius:50%;width:4px;height:4px}@media (max-width:719px){.Nav-module__UoK1Fa__talk{display:none}}
.worlds-module__IolAua__code{color:#d7dbe4;background:#0c0e13;border-radius:16px;overflow:hidden}.worlds-module__IolAua__codeHead{border-bottom:1px solid #ffffff12;align-items:center;gap:6px;padding:12px 16px;display:flex}.worlds-module__IolAua__dot{background:#2c313c;border-radius:50%;width:10px;height:10px}.worlds-module__IolAua__file{color:#d7dbe4a6;font-family:var(--font-mono), monospace;margin-left:10px;font-size:11px}.worlds-module__IolAua__pre{font-family:var(--font-mono), monospace;white-space:pre;margin:0;padding:16px 20px 20px;font-size:13px;line-height:1.72;overflow:hidden}.worlds-module__IolAua__line,.worlds-module__IolAua__group{display:block}.worlds-module__IolAua__group{border-radius:6px}.worlds-module__IolAua__key{color:#8fb3ff}.worlds-module__IolAua__string{color:#a8e0a0}.worlds-module__IolAua__number{color:#f3c27a}.worlds-module__IolAua__checks{display:grid}.worlds-module__IolAua__io{border:1px dashed #11182040;border-radius:4px;gap:4px;padding:12px 16px;display:grid}.worlds-module__IolAua__io code{color:var(--fg-2);font-family:var(--font-mono), monospace;font-size:13px}.worlds-module__IolAua__out{border-style:solid;border-color:var(--fg);background:#1118200a}.worlds-module__IolAua__out strong{font-weight:500}.worlds-module__IolAua__ioLabel{color:var(--fg-2);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.worlds-module__IolAua__arrow{height:22px;position:relative}.worlds-module__IolAua__arrow:before{content:"";background:#1118204d;width:1.5px;position:absolute;top:3px;bottom:6px;left:50%}.worlds-module__IolAua__arrow:after{content:"";border:4.5px solid #0000;border-top-color:#11182066;border-bottom:0;position:absolute;bottom:3px;left:calc(50% - 4px)}.worlds-module__IolAua__check{border:1px solid var(--rule);background:var(--card);border-radius:4px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.worlds-module__IolAua__checkN{width:30px;height:30px;font-family:var(--font-mono), monospace;background:#1118200f;border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.worlds-module__IolAua__checkText{display:grid}.worlds-module__IolAua__checkTitle{font-weight:500}.worlds-module__IolAua__checkBody{color:var(--fg-2);font-size:13px}.worlds-module__IolAua__pass{color:#1d6b35;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#34c75924;border-radius:999px;padding:4px 9px;font-size:10.5px}.worlds-module__IolAua__seeds{gap:24px;display:grid}.worlds-module__IolAua__formula{font-family:var(--font-mono), monospace;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;padding:6px 0;font-size:15px;display:flex}.worlds-module__IolAua__formula code{font:inherit;white-space:pre}.worlds-module__IolAua__argType,.worlds-module__IolAua__argSeed{border-radius:4px;padding:3px 10px}.worlds-module__IolAua__argType{color:var(--fg);background:#11182014}.worlds-module__IolAua__argSeed{color:var(--amber-ink);background:#d9a44138}.worlds-module__IolAua__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.worlds-module__IolAua__grid li{align-content:start;gap:6px;display:grid}.worlds-module__IolAua__thumb{aspect-ratio:1;background:var(--card);object-fit:contain;border-radius:4px;width:100%;height:auto}.worlds-module__IolAua__thumbLabel{color:var(--fg-2);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;text-wrap:balance;font-size:10px;line-height:1.4;overflow:hidden}@media (max-width:819px){.worlds-module__IolAua__pre{padding:12px 12px 14px;font-size:10.5px}.worlds-module__IolAua__formula{font-size:13px}}@media (max-width:359px){.worlds-module__IolAua__pre{padding:12px 10px 14px;font-size:9.5px}}[data-theme=veil] .worlds-module__IolAua__code{box-shadow:inset 0 0 0 1px #f4f4f114}[data-theme=veil] .worlds-module__IolAua__io{border-color:#f4f4f152}[data-theme=veil] .worlds-module__IolAua__out{border-color:var(--fg);background:#f4f4f10f}[data-theme=veil] .worlds-module__IolAua__arrow:before{background:#f4f4f15c}[data-theme=veil] .worlds-module__IolAua__arrow:after{border-top-color:#f4f4f17a}[data-theme=veil] .worlds-module__IolAua__check{background:#11141b}[data-theme=veil] .worlds-module__IolAua__checkN{background:#f4f4f114}[data-theme=veil] .worlds-module__IolAua__pass{color:#86e3a6;background:#34c75929}[data-theme=veil] .worlds-module__IolAua__argType{background:#f4f4f11a}[data-theme=veil] .worlds-module__IolAua__argSeed{color:#f0c46e;background:#d9a44133}[data-theme=veil] .worlds-module__IolAua__thumb{background:#f4f4f10f}
.StudyView-module__BVRs2W__question{padding:var(--band-pad) var(--margin) clamp(48px, 6vw, 96px)}.StudyView-module__BVRs2W__questionText{letter-spacing:-.045em;view-timeline:--question block;max-width:20ch;margin-top:28px;font-size:clamp(34px,5.2vw,88px);font-weight:300;line-height:1.02}.StudyView-module__BVRs2W__spokenCopy{-webkit-user-select:none;user-select:none}.StudyView-module__BVRs2W__word{color:var(--fg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.StudyView-module__BVRs2W__word{animation:linear both StudyView-module__BVRs2W__ink;animation-timeline:--question;animation-range:cover calc(12% + var(--p) * 32%) cover calc(18% + var(--p) * 32%)}}}@keyframes StudyView-module__BVRs2W__ink{0%{color:var(--fg-3)}to{color:var(--fg)}}.StudyView-module__BVRs2W__details{padding:0 var(--margin) clamp(72px, 9vw, 140px)}.StudyView-module__BVRs2W__spec{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StudyView-module__BVRs2W__cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);align-content:start;gap:10px;padding:14px 16px 22px;display:grid}.StudyView-module__BVRs2W__cell dd{font-size:17px;line-height:1.4}.StudyView-module__BVRs2W__wide{grid-column:span 2}.StudyView-module__BVRs2W__gallery,.StudyView-module__BVRs2W__method,.StudyView-module__BVRs2W__inside,.StudyView-module__BVRs2W__voxels,.StudyView-module__BVRs2W__results,.StudyView-module__BVRs2W__development{padding:0 var(--margin) var(--band-pad)}.StudyView-module__BVRs2W__galleryTitle{max-width:24ch;margin-top:28px}.StudyView-module__BVRs2W__galleryLead{max-width:52ch;color:var(--fg-2);text-wrap:pretty;margin-top:16px;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.StudyView-module__BVRs2W__galleryNote{max-width:62ch;color:var(--fg-2);text-wrap:pretty;margin-top:20px;font-size:14px;line-height:1.5}.StudyView-module__BVRs2W__insideTitle{max-width:24ch;margin-top:28px}.StudyView-module__BVRs2W__methodTitle{border-bottom:1px solid var(--rule);padding-bottom:.06em}.StudyView-module__BVRs2W__cells{border-top:1px solid var(--rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:24px;display:grid}.StudyView-module__BVRs2W__resultCell{border-bottom:1px solid var(--rule);align-content:start;justify-items:start;gap:12px;padding:28px 24px 36px 0;display:grid}.StudyView-module__BVRs2W__resultCell+.StudyView-module__BVRs2W__resultCell{border-left:1px solid var(--rule);padding-left:24px}.StudyView-module__BVRs2W__value{font-size:var(--t-stat);letter-spacing:-.05em;font-weight:300;line-height:1}.StudyView-module__BVRs2W__resultLabel{max-width:34ch;font-size:16px}.StudyView-module__BVRs2W__qualifier{max-width:40ch;color:var(--fg-2);font-size:13px;line-height:1.45}.StudyView-module__BVRs2W__figures{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);display:grid}.StudyView-module__BVRs2W__coda{gap:24px var(--gutter);padding:var(--band-pad) var(--margin);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.StudyView-module__BVRs2W__coda>:first-child{grid-column:1/-1}.StudyView-module__BVRs2W__carried{grid-column:1/10}.StudyView-module__BVRs2W__credits{gap:24px var(--gutter);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(72px,9vw,140px);display:grid}.StudyView-module__BVRs2W__credits>h2{grid-column:1/5}.StudyView-module__BVRs2W__credits>div{grid-column:5/-1}@media (max-width:899px){.StudyView-module__BVRs2W__spec{grid-template-columns:repeat(2,minmax(0,1fr))}.StudyView-module__BVRs2W__carried,.StudyView-module__BVRs2W__credits>h2,.StudyView-module__BVRs2W__credits>div{grid-column:1/-1}}@media (max-width:719px){.StudyView-module__BVRs2W__cells{grid-auto-flow:row}.StudyView-module__BVRs2W__figures{grid-template-columns:minmax(0,1fr)}.StudyView-module__BVRs2W__resultCell+.StudyView-module__BVRs2W__resultCell{border-left:0;padding-left:0}}@media (max-width:479px){.StudyView-module__BVRs2W__spec{grid-template-columns:minmax(0,1fr)}.StudyView-module__BVRs2W__wide{grid-column:auto}}
.Alt-module__0yshOq__intro{align-items:end;gap:18px var(--gutter);width:var(--col);grid-template-columns:repeat(12,minmax(0,1fr));margin:58px auto 0;display:grid}.Alt-module__0yshOq__kicker{color:var(--fg-2);grid-column:1/-1}.Alt-module__0yshOq__name{letter-spacing:-.045em;text-wrap:balance;grid-column:1/9;font-size:clamp(44px,5.6vw,92px);font-weight:300;line-height:.94}.Alt-module__0yshOq__statement{max-width:22ch;color:var(--fg-2);letter-spacing:-.01em;text-align:right;text-wrap:balance;grid-column:9/-1;justify-self:end;padding-bottom:.4em;font-size:clamp(17px,1.5vw,22px);font-weight:300;line-height:1.3}.Alt-module__0yshOq__band{width:var(--col);margin:clamp(104px,12vw,176px) auto 0}.Alt-module__0yshOq__band:first-child{margin-top:clamp(96px,10vw,150px)}.Alt-module__0yshOq__sectionTitle{border-bottom:1px solid var(--rule);letter-spacing:-.055em;padding-bottom:.08em;font-size:clamp(48px,7.4vw,124px);font-weight:300;line-height:.9}.Alt-module__0yshOq__lede{max-width:24ch;margin-top:28px}.Alt-module__0yshOq__galleryLead{max-width:52ch;color:var(--fg-2);text-wrap:pretty;margin-top:16px;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.Alt-module__0yshOq__galleryNote{max-width:62ch;color:var(--fg-2);text-wrap:pretty;margin-top:20px;font-size:14px;line-height:1.5}.Alt-module__0yshOq__questionText{letter-spacing:-.045em;view-timeline:--question block;max-width:20ch;margin-top:28px;font-size:clamp(34px,5vw,80px);font-weight:300;line-height:1.02}.Alt-module__0yshOq__spokenCopy{-webkit-user-select:none;user-select:none}.Alt-module__0yshOq__word{color:var(--fg)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Alt-module__0yshOq__word{animation:linear both Alt-module__0yshOq__ink;animation-timeline:--question;animation-range:cover calc(12% + var(--p) * 32%) cover calc(18% + var(--p) * 32%)}}}@keyframes Alt-module__0yshOq__ink{0%{color:var(--fg-3)}to{color:var(--fg)}}.Alt-module__0yshOq__spec{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Alt-module__0yshOq__cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);align-content:start;gap:10px;padding:14px 16px 22px;display:grid}.Alt-module__0yshOq__cell dd{font-size:17px;line-height:1.4}.Alt-module__0yshOq__wide{grid-column:span 2}.Alt-module__0yshOq__cells{border-top:1px solid var(--rule);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:24px;display:grid}.Alt-module__0yshOq__resultCell{border-bottom:1px solid var(--rule);align-content:start;justify-items:start;gap:12px;padding:28px 24px 36px 0;display:grid}.Alt-module__0yshOq__resultCell+.Alt-module__0yshOq__resultCell{border-left:1px solid var(--rule);padding-left:24px}.Alt-module__0yshOq__value{font-size:var(--t-stat);letter-spacing:-.05em;font-weight:300;line-height:1}.Alt-module__0yshOq__resultLabel{max-width:34ch;font-size:16px}.Alt-module__0yshOq__qualifier{max-width:40ch;color:var(--fg-2);font-size:13px;line-height:1.45}.Alt-module__0yshOq__figures{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);display:grid}.Alt-module__0yshOq__coda{gap:24px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Alt-module__0yshOq__coda>:first-child{grid-column:1/-1}.Alt-module__0yshOq__carried{grid-column:1/10}.Alt-module__0yshOq__credits{gap:24px var(--gutter);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(72px,9vw,140px);display:grid}.Alt-module__0yshOq__credits>h2{grid-column:1/5}.Alt-module__0yshOq__credits>div{grid-column:5/-1}.Alt-module__0yshOq__about{gap:40px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Alt-module__0yshOq__lead{font-size:var(--t-statement);letter-spacing:-.035em;text-wrap:pretty;grid-column:1/8;font-weight:300;line-height:1.08}.Alt-module__0yshOq__facts{border-top:1px solid var(--rule);grid-column:9/-1;align-self:end}.Alt-module__0yshOq__fact{border-bottom:1px solid var(--rule);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0 14px;display:grid}.Alt-module__0yshOq__fact dt{padding-top:3px}.Alt-module__0yshOq__toConfirm{color:color-mix(in srgb, var(--amber) 80%, #fff)}.Alt-module__0yshOq__map{grid-column:1/-1;margin-top:clamp(32px,5vw,80px)}.Alt-module__0yshOq__map ol{border-top:1px solid var(--rule);margin-top:14px}.Alt-module__0yshOq__mapRow{border-bottom:1px solid var(--rule);transition:padding .4s var(--ease-out);grid-template-columns:70px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:16px 0 18px;display:grid}.Alt-module__0yshOq__mapRow:hover{padding-left:12px}.Alt-module__0yshOq__mapName{font-size:var(--t-heading);letter-spacing:-.04em;font-weight:300;line-height:1}.Alt-module__0yshOq__work{width:var(--col);margin:0 auto}.Alt-module__0yshOq__work>section{padding-left:0;padding-right:0}.Alt-module__0yshOq__projectCredits{gap:24px var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.Alt-module__0yshOq__projectCredits>h2{grid-column:1/5}.Alt-module__0yshOq__creditRows{grid-column:5/-1}@media (max-width:899px){.Alt-module__0yshOq__name,.Alt-module__0yshOq__statement,.Alt-module__0yshOq__carried,.Alt-module__0yshOq__credits>h2,.Alt-module__0yshOq__credits>div,.Alt-module__0yshOq__lead,.Alt-module__0yshOq__facts,.Alt-module__0yshOq__projectCredits>h2,.Alt-module__0yshOq__creditRows{grid-column:1/-1}.Alt-module__0yshOq__statement{text-align:left;justify-self:start;padding-bottom:0}.Alt-module__0yshOq__spec{grid-template-columns:repeat(2,minmax(0,1fr))}.Alt-module__0yshOq__mapRow{grid-template-columns:64px minmax(0,1fr)}.Alt-module__0yshOq__mapCount{display:none}}@media (max-width:719px){.Alt-module__0yshOq__intro{margin-top:44px}.Alt-module__0yshOq__cells{grid-auto-flow:row}.Alt-module__0yshOq__figures{grid-template-columns:minmax(0,1fr)}.Alt-module__0yshOq__resultCell+.Alt-module__0yshOq__resultCell{border-left:0;padding-left:0}}@media (max-width:479px){.Alt-module__0yshOq__spec{grid-template-columns:minmax(0,1fr)}.Alt-module__0yshOq__wide{grid-column:auto}}
.not-found-module__sxuMuG__page{min-height:100svh;padding:calc(var(--nav-top) + var(--nav-h)) var(--margin) 12vh;align-content:center;justify-items:start;gap:28px;display:grid;position:relative}.not-found-module__sxuMuG__title{max-width:12ch;font-size:var(--t-display);letter-spacing:-.055em;font-weight:300;line-height:.9}.not-found-module__sxuMuG__marks{left:var(--margin);right:var(--margin);position:absolute;bottom:8vh}
.record-module__ZESB1q__page{padding:calc(var(--nav-top) + var(--nav-h) + clamp(40px, 7vw, 120px)) var(--margin) var(--band-pad)}.record-module__ZESB1q__title{margin-bottom:clamp(48px,7vw,112px)}.record-module__ZESB1q__brands{padding:var(--band-pad) var(--margin)}.record-module__ZESB1q__brands:has(+.record-module__ZESB1q__brands){padding-bottom:0}.record-module__ZESB1q__brands+.record-module__ZESB1q__brands{padding-top:clamp(64px,8vw,120px)}.record-module__ZESB1q__brandsNote{text-wrap:pretty;max-width:60ch;margin-top:16px}.record-module__ZESB1q__brandGrid{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}.record-module__ZESB1q__brandGrid li{border-bottom:1px solid var(--rule);align-content:start;gap:4px;padding:14px 16px 16px 0;font-size:17px;display:grid}.record-module__ZESB1q__sources{padding:0 var(--margin) var(--band-pad)}.record-module__ZESB1q__sourcesNote{margin:16px 0 32px}@media (max-width:899px){.record-module__ZESB1q__brandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.studies-module__rNj0kW__page{padding:calc(var(--nav-top) + var(--nav-h) + clamp(40px, 7vw, 120px)) var(--margin) var(--band-pad)}.studies-module__rNj0kW__title{margin-bottom:clamp(40px,6vw,96px)}.studies-module__rNj0kW__grid{gap:clamp(48px, 6vw, 88px) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studies-module__rNj0kW__group{padding:0 var(--margin) var(--band-pad)}.studies-module__rNj0kW__groupHead{border-bottom:1px solid var(--rule);margin-bottom:clamp(40px,5vw,72px);padding-bottom:20px}.studies-module__rNj0kW__notes{padding:0 var(--margin) var(--band-pad)}.studies-module__rNj0kW__notesHead{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:20px;display:flex}.studies-module__rNj0kW__noteGrid{gap:clamp(32px, 4vw, 56px) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,3.5vw,48px);display:grid}.studies-module__rNj0kW__note{border-top:1px solid var(--rule);align-content:start;gap:8px;padding-top:18px;display:grid}.studies-module__rNj0kW__noteTitle{letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:1.2}.studies-module__rNj0kW__noteLine{color:var(--fg-2);font-size:15px}@media (max-width:899px){.studies-module__rNj0kW__noteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.studies-module__rNj0kW__grid,.studies-module__rNj0kW__noteGrid{grid-template-columns:1fr}}
.View-module__4Z0Yiq__layer{--bg:#0a0c11;--fg:#f4f4f1;--fg-2:#f4f4f1bd;--fg-3:#f4f4f185;--rule:#f4f4f129;--card:#f4f4f10d;--card-fg:#f4f4f1;--badge:var(--amber);--col:clamp(min(880px, calc(100vw - 2 * var(--margin))), min(1120px, 72vw, calc((100svh - 300px) * 1.7)), min(1120px, calc(100vw - 2 * var(--margin))));--head-w:var(--col);--head-top:max(104px, 12svh);--logo-top:38px;--logo-h:28px;z-index:45;color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:fixed;inset:0}.View-module__4Z0Yiq__layer[data-phase=opening]{-webkit-user-select:none;user-select:none}.View-module__4Z0Yiq__layer[data-phase=opening] .View-module__4Z0Yiq__scroller{overflow-y:hidden}.View-module__4Z0Yiq__layer[data-theme=veil]{background:0 0}.View-module__4Z0Yiq__layer[data-static]{background:var(--bg);animation:.22s linear both View-module__4Z0Yiq__view-in}.View-module__4Z0Yiq__layer[data-static][data-phase=closing]{animation:.16s linear both View-module__4Z0Yiq__view-out}@keyframes View-module__4Z0Yiq__view-in{0%{opacity:0}}@keyframes View-module__4Z0Yiq__view-out{to{opacity:0}}.View-module__4Z0Yiq__scroller{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#f4f4f13d transparent;position:absolute;inset:0;overflow:hidden auto}.View-module__4Z0Yiq__scrim{z-index:2;pointer-events:none;background:linear-gradient(#04060ac7,#04060a6b 55%,#04060a00);height:132px;position:fixed;top:0;left:0;right:0}.View-module__4Z0Yiq__bar{top:28px;left:var(--margin);right:var(--margin);z-index:3;pointer-events:none;align-items:center;gap:28px;display:flex;position:fixed}.View-module__4Z0Yiq__bar>*{pointer-events:auto}.View-module__4Z0Yiq__home{color:var(--fg);display:inline-flex}.View-module__4Z0Yiq__mark{width:auto;height:clamp(24px,2.4vw,34px);display:block}.View-module__4Z0Yiq__where{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.View-module__4Z0Yiq__where span{color:var(--fg-3)}.View-module__4Z0Yiq__close{box-sizing:border-box;height:36px;color:var(--fg);letter-spacing:.02em;text-transform:uppercase;background:#f4f4f114;border:1px solid #f4f4f129;border-radius:999px;flex:none;align-items:center;gap:12px;margin-left:auto;padding:0 12px 0 16px;font-size:12px;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.View-module__4Z0Yiq__close:hover{background:#f4f4f124;border-color:#f4f4f14d}.View-module__4Z0Yiq__close:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.View-module__4Z0Yiq__key{color:var(--fg-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;border:1px solid #f4f4f13d;border-radius:4px;padding:2px 5px;font-size:9.5px}.View-module__4Z0Yiq__cross{stroke:currentColor;stroke-width:1.4px;width:10px;height:10px}.View-module__4Z0Yiq__page{padding-bottom:clamp(96px,12vw,180px);position:relative}.View-module__4Z0Yiq__head{width:var(--head-w);aspect-ratio:1.7;margin:var(--head-top) auto 0;position:relative}.View-module__4Z0Yiq__pic{opacity:.01;background:#0a0c11;position:absolute;inset:0;overflow:hidden}.View-module__4Z0Yiq__head[data-held] .View-module__4Z0Yiq__pic{opacity:1}.View-module__4Z0Yiq__pic>img,.View-module__4Z0Yiq__pic>canvas{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.View-module__4Z0Yiq__marks{pointer-events:none;opacity:0;transition:opacity .6s var(--ease-out) 80ms;position:absolute;inset:0}.View-module__4Z0Yiq__head[data-held] .View-module__4Z0Yiq__marks{opacity:1}.View-module__4Z0Yiq__marks i{border:0 solid #eaf0f8cc;width:20px;height:20px;position:absolute}.View-module__4Z0Yiq__marks i:first-of-type{border-top-width:1px;border-left-width:1px;top:-10px;left:-10px}.View-module__4Z0Yiq__marks i:nth-of-type(2){border-top-width:1px;border-right-width:1px;top:-10px;right:-10px}.View-module__4Z0Yiq__marks i:nth-of-type(3){border-bottom-width:1px;border-left-width:1px;bottom:-10px;left:-10px}.View-module__4Z0Yiq__marks i:nth-of-type(4){border-bottom-width:1px;border-right-width:1px;bottom:-10px;right:-10px}.View-module__4Z0Yiq__fig,.View-module__4Z0Yiq__code{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-2);font-size:10px;position:absolute;top:-30px}.View-module__4Z0Yiq__fig{left:0}.View-module__4Z0Yiq__code{right:0}.View-module__4Z0Yiq__studio{right:0;top:calc(100% + var(--logo-top));width:auto;height:var(--logo-h);opacity:.92;max-height:40px;position:absolute}.View-module__4Z0Yiq__ticks{background:repeating-linear-gradient(90deg,#eaf0f866 0 1px,#0000 1px 100%) 0 100%/1.66667% 4px repeat-x,repeating-linear-gradient(90deg,#eaf0f880 0 1px,#0000 1px 100%) 0 100%/16.6667% 8px repeat-x;height:8px;position:absolute;bottom:-26px;left:0;right:0}.View-module__4Z0Yiq__scrim{animation:.32s linear backwards View-module__4Z0Yiq__bar-in}.View-module__4Z0Yiq__where,.View-module__4Z0Yiq__close{animation:.24s linear .2s backwards View-module__4Z0Yiq__bar-in}@keyframes View-module__4Z0Yiq__bar-in{0%{opacity:0}}.View-module__4Z0Yiq__layer[data-phase=closing] .View-module__4Z0Yiq__scrim,.View-module__4Z0Yiq__layer[data-phase=closing] .View-module__4Z0Yiq__where,.View-module__4Z0Yiq__layer[data-phase=closing] .View-module__4Z0Yiq__close{opacity:0;transition:opacity .16s linear}.View-module__4Z0Yiq__layer [data-reveal]{opacity:0;transform:translateY(18px)}.View-module__4Z0Yiq__layer[data-reveal] [data-reveal]{opacity:1;transition:opacity .7s var(--ease-out), transform 1s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:none}.View-module__4Z0Yiq__layer[data-phase=closing] [data-reveal],.View-module__4Z0Yiq__layer[data-phase=closing] .View-module__4Z0Yiq__marks{opacity:0;transition:opacity .18s linear;transform:none}.View-module__4Z0Yiq__layer .View-module__4Z0Yiq__later,.View-module__4Z0Yiq__layer[data-reveal] .View-module__4Z0Yiq__later{transform:none}.View-module__4Z0Yiq__layer[data-static] .View-module__4Z0Yiq__scrim,.View-module__4Z0Yiq__layer[data-static] .View-module__4Z0Yiq__where,.View-module__4Z0Yiq__layer[data-static] .View-module__4Z0Yiq__close{animation:none}.View-module__4Z0Yiq__layer[data-static] [data-reveal]{opacity:1;transition:none;transform:none}.View-module__4Z0Yiq__later>section,.View-module__4Z0Yiq__later>div>section{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:719px){.View-module__4Z0Yiq__layer{--head-w:100vw;--head-top:76px}.View-module__4Z0Yiq__bar{gap:16px}.View-module__4Z0Yiq__where,.View-module__4Z0Yiq__key,.View-module__4Z0Yiq__fig,.View-module__4Z0Yiq__code,.View-module__4Z0Yiq__marks i{display:none}.View-module__4Z0Yiq__ticks{left:var(--margin);right:var(--margin)}.View-module__4Z0Yiq__studio{right:var(--margin)}.View-module__4Z0Yiq__page[data-logo]>header{margin-top:calc(var(--logo-top) + var(--logo-h) + 18px)}}
