.studio-interactive{width:100%;height:100%;position:relative}.studio-canvas{cursor:grab;touch-action:none;position:absolute;inset:0 0 150px}.studio-canvas:active{cursor:grabbing}.studio-canvas canvas{touch-action:none!important}.studio-tools,.studio-topics{font:10px var(--font-mono);justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:7%;right:3%}.studio-tools{border-bottom:1px solid #ffffff16;padding-bottom:16px;bottom:57px}.studio-tools>div{background:#151817;border:1px solid #fff2;border-radius:4px;gap:3px;padding:3px;display:flex}.studio-tools button,.studio-topics button{font:inherit;color:#aaa99e;cursor:pointer;text-transform:capitalize;background:0 0;border:0;padding:8px 11px}.studio-tools button[aria-pressed=true]{color:#f1e9d9;background:#343831;border-radius:2px}.studio-tools button:hover,.studio-topics button:hover{color:#ef965f}.studio-tools button:disabled{opacity:.35;cursor:default}.studio-topics{justify-content:flex-start;gap:24px;bottom:13px}.studio-topics button{padding:8px 0}.studio-topics button span{color:#e97939;margin-right:8px}.studio-topics button[aria-pressed=true]{color:#f0e8d9}.model-hotspot{color:#fff5e7;cursor:pointer;width:30px;height:30px;font:10px var(--font-mono);background:#dc6828;border:1px solid #ffb57c;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 5px #e979391a}.model-hotspot:hover,.model-hotspot:focus-visible{background:#ff9b58;box-shadow:0 0 0 9px #e9793925}.hotspot-label{color:#f4e8d4;white-space:nowrap;pointer-events:none;background:#161b18ed;border:1px solid #e9793940;border-radius:3px;padding:6px 10px;display:none;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.model-hotspot:hover .hotspot-label,.model-hotspot:focus-visible .hotspot-label{display:block}.model-story{backdrop-filter:blur(18px);z-index:35;background:#191e1af5;border:1px solid #746d585c;border-radius:5px;width:min(310px,85%);padding:25px;position:absolute;top:15%;right:5%;box-shadow:0 20px 50px #0006}.model-story .label{color:#e99761;padding-right:25px;font-size:9px}.model-story h2{letter-spacing:-.04em;font-size:23px}.model-story>p:not(.label){color:#b4b6aa;font-size:12px;line-height:1.8}.model-story a{font:10px var(--font-mono);border-top:1px solid #ffffff18;justify-content:space-between;padding-top:16px;display:flex}.close-story{color:#d7d2c4;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.model-loading{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.model-loading img{opacity:.65;width:90%}.model-loading span{font:10px var(--font-mono);color:#bbb4a5;animation:.25s .3s both model-load-fade}@keyframes model-load-fade{0%{opacity:0}to{opacity:1}}@media (width<=700px){.studio-canvas{inset:0 0 125px}.studio-tools{bottom:68px;left:16px;right:16px}.studio-topics{flex-wrap:wrap;justify-content:space-between;gap:0;bottom:15px;left:16px;right:16px}.studio-topics button{font-size:9px}.reset-view span{display:none}.studio-tools button{padding:9px}.model-story{top:5%}.model-hotspot{width:32px;height:32px}}.studio-tools .rotation-buttons{background:0 0;border:none;gap:0;margin-left:auto}.studio-tools .rotation-buttons button{padding:6px 8px;font-size:16px}@media (width>=701px) and (width<=1000px){.reset-view span{display:none}.studio-tools,.studio-topics{font-size:8px}.studio-topics{gap:12px}.studio-tools button{padding:7px}}@media (width<=700px){.studio-tools{gap:6px}.studio-tools .rotation-buttons{grid-template-columns:repeat(2,28px);padding:0;display:grid}.studio-tools .rotation-buttons button{min-height:28px;padding:4px}.studio-tools>div:first-child{gap:0}.studio-tools>div:first-child button{padding:9px 6px}.studio-canvas{bottom:145px}.model-story{width:min(260px,80%);max-height:145px;padding:14px 30px 14px 14px;top:auto;bottom:150px;right:12px;overflow:auto}.model-story h2{font-size:18px}.model-story>p:not(.label){font-size:11px}}.journey-start{font:10px var(--font-mono);color:#a6ac9e;align-items:center;gap:18px;display:flex;position:absolute;bottom:12px;left:7%;right:3%}.journey-start button{color:#e8dfcf;font:inherit;cursor:pointer;background:#1c251f;border:1px solid #837359;padding:12px 16px}.studio-interactive.is-touring{z-index:100;background:#101412;width:100vw;height:100dvh;position:fixed;inset:0}.is-touring .studio-canvas{inset:0 365px 80px 0}.is-touring .studio-tools{bottom:18px;left:24px;right:385px}.journey-panel{color:#e6dece;background:#1a201bdd;border:1px solid #5c645044;border-radius:5px;width:330px;padding:22px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.journey-heading{font:10px/1.6 var(--font-mono);color:#aeb69f;justify-content:space-between;align-items:center;gap:10px;display:flex}.journey-heading button{color:#e6dece;cursor:pointer;background:0 0;border:0;min-width:40px;min-height:40px;font-size:26px}.journey-copy .label{font:10px/1.7 var(--font-mono);color:#d89a69;margin:16px 0 10px}.journey-copy h2{letter-spacing:-.035em;margin:0 0 16px;font-size:26px;line-height:1.15}.journey-copy>p:not(.label){color:#aeb5a7;font-size:14px;line-height:1.7}.journey-copy a{font:11px var(--font-mono);color:#d8aa7d;margin:20px 0;display:inline-block}.journey-progress{background:#ffffff15;height:2px;margin:8px 0 18px}.journey-progress span{background:#d09a6a;height:100%;transition:width .3s;display:block}.journey-panel nav{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.journey-panel nav button{font:12px var(--font-mono);color:#e7dfd1;cursor:pointer;background:#273026;border:1px solid #ffffff25;min-height:44px;padding:10px}.journey-panel button:disabled{opacity:.35;cursor:default}.journey-skip{width:100%;font:10px var(--font-mono);color:#aeb69f;order:3;gap:8px;display:grid}.journey-skip select{color:#dad7c7;width:100%;min-width:0;font:12px var(--font-sans);background:#151a16;border:1px solid #ffffff25;padding:8px}.journey-panel button:focus-visible,.journey-start button:focus-visible{outline-offset:3px;outline:2px solid #e97939}@media (width<=700px){.journey-start{gap:10px;font-size:9px;left:16px;right:16px}.journey-start>span{max-width:100px;line-height:1.5}.is-touring .studio-canvas{inset:0 0 310px}.is-touring .studio-tools{border:0;padding:0;inset:10px 12px auto}.journey-panel{width:auto;max-height:290px;padding:12px 16px;inset:auto 10px 10px;overflow:auto;transform:none}.journey-copy h2{margin-bottom:8px;font-size:21px}.journey-copy .label{margin:4px 0 7px}.journey-copy>p:not(.label){font-size:12px;line-height:1.5}.journey-copy a{margin:10px 0}.journey-heading button{min-height:32px}.journey-progress{margin:4px 0 10px}.journey-skip{display:none}}@media (prefers-reduced-motion:reduce){.journey-progress span{transition:none}}body:has(.is-touring) .site-nav{visibility:hidden;pointer-events:none}.studio-hero:has(.is-touring){isolation:auto;z-index:1000;overflow:visible}html:has(.is-touring),body:has(.is-touring){overflow:hidden!important}.model-instructions{color:#9da58f;font:9px/1.6 var(--font-mono);text-align:center;pointer-events:none;margin:0;position:absolute;bottom:128px;left:7%;right:3%}.is-touring .model-instructions{display:none}@media (width<=700px){.studio-canvas{bottom:165px}.model-instructions{font-size:8px;bottom:143px;left:16px;right:16px}.is-touring .studio-canvas{bottom:310px}}body:has(.studio-page) #custom-cursor{display:none}@keyframes studio-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.studio-page[data-astro-cid-lcdefpme]{--studio-muted:#9c9e92;background:#101412}.studio-page[data-astro-cid-lcdefpme] button,.studio-page[data-astro-cid-lcdefpme] a{-webkit-tap-highlight-color:transparent}.studio-hero[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(at 70% 45%,#33372c42,#0000 65%);grid-template-columns:37% 63%;max-width:1800px;height:min(940px,100svh);min-height:790px;margin:auto;padding:120px 5% 100px;display:grid;position:relative;overflow:clip}.studio-sheet-meta[data-astro-cid-lcdefpme]{font:8px var(--font-mono);letter-spacing:.17em;color:#727d71;border-bottom:1px solid #ffffff13;justify-content:space-between;padding-bottom:16px;display:flex;position:absolute;top:86px;left:5%;right:5%}.studio-intro[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;align-self:center;padding-top:12px;animation:.4s cubic-bezier(.2,.7,.3,1) .25s both studio-enter;position:relative}.studio-intro[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{pointer-events:auto}.studio-eyebrow[data-astro-cid-lcdefpme]{font:9px/1.8 var(--font-mono);letter-spacing:.15em;color:#a9ad9e;margin-bottom:36px}.studio-eyebrow[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{background:#e97939;width:22px;height:2px;margin-bottom:8px;display:block}.name-drawing[data-astro-cid-lcdefpme]{cursor:crosshair;--inspect-x:50%;--inspect-y:50%;width:max-content;max-width:115%;margin:0 0 28px -5px;padding:10px 5px;position:relative}.name-drawing[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.name-outline[data-astro-cid-lcdefpme]{letter-spacing:-.06em;margin:0;font-size:clamp(54px,6.45vw,112px);font-weight:600;line-height:.91}.name-drawing[data-astro-cid-lcdefpme]:before,.name-drawing[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;border-top:1px solid #ddd9c526;border-bottom:1px solid #ddd9c526;position:absolute;inset:0 -12px}.name-drawing[data-astro-cid-lcdefpme]:after{border:0;border-left:1px solid #ddd9c526;border-right:1px solid #ddd9c526;inset:-10px 0}.dimension[data-astro-cid-lcdefpme]{font:7px var(--font-mono);letter-spacing:.1em;color:#7d8578;position:absolute}.dimension-top[data-astro-cid-lcdefpme]{top:-14px;right:10px}.dimension-bottom[data-astro-cid-lcdefpme]{bottom:-14px;left:8px}.name-outline[data-astro-cid-lcdefpme]{color:#0000;-webkit-text-stroke:1px #f08b49;pointer-events:none;mask-image:radial-gradient(circle 65px at var(--inspect-x) var(--inspect-y), #000 75%, transparent 100%);opacity:0;background:#101412;position:absolute;inset:10px 5px}.name-drawing[data-astro-cid-lcdefpme]:hover .name-outline[data-astro-cid-lcdefpme],.name-drawing[data-astro-cid-lcdefpme]:focus-visible .name-outline[data-astro-cid-lcdefpme]{opacity:1}.studio-tagline[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin-top:35px;margin-bottom:15px;font-size:clamp(20px,2vw,31px);line-height:1.25}.studio-tagline[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#b4b3a5}.studio-intro-copy[data-astro-cid-lcdefpme]{color:#9fa294;margin-bottom:25px;font-size:12px;line-height:1.8}.explore-model[data-astro-cid-lcdefpme]{color:#e9e3d5;font:9px var(--font-mono);letter-spacing:.08em;cursor:pointer;background:#e0d6bd08;border:1px solid #acae9466;align-items:center;gap:35px;padding:16px 20px;display:flex}.explore-model[data-astro-cid-lcdefpme]:hover{background:#e9793910;border-color:#e97939}.explore-model[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#e97939;font-size:18px}.skip-model[data-astro-cid-lcdefpme]{color:#969d8c;margin-top:18px;font-size:10px;display:block}.studio-model[data-astro-cid-lcdefpme]{position:absolute;inset:125px 1% 115px 36%}.model-coordinate[data-astro-cid-lcdefpme]{font:8px var(--font-mono);letter-spacing:.15em;color:#8a9283;position:absolute;top:6px;right:8%}.studio-caption[data-astro-cid-lcdefpme]{font:9px var(--font-mono);letter-spacing:.1em;color:#adb09e;border-top:1px solid #c5c5ad30;justify-content:space-between;gap:24px;padding-top:22px;display:flex;position:absolute;bottom:60px;left:5%;right:5%}.studio-caption[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#e97939;border-radius:50%;width:5px;height:5px;margin-right:10px;display:inline-block}.studio-model-note[data-astro-cid-lcdefpme]{color:#75806e;font-size:9px;position:absolute;bottom:26px;left:5%}.studio-static[data-astro-cid-lcdefpme]{place-items:center;height:100%;display:grid}.studio-static[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%}.studio-static[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#aab29e}.selected-work[data-astro-cid-lcdefpme],.project-register[data-astro-cid-lcdefpme],.explorations-portal[data-astro-cid-lcdefpme],.studio-footer[data-astro-cid-lcdefpme]{max-width:1600px;margin:auto;padding:60px 5%}.section-kicker[data-astro-cid-lcdefpme]{font:9px var(--font-mono);color:#9ba48f;letter-spacing:.12em;margin-bottom:30px}.principle-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#939d8e;max-width:260px;font-size:12px;line-height:1.8}.selected-work[data-astro-cid-lcdefpme]{padding-top:90px}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.045em;font-size:clamp(30px,4vw,58px)}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#8b9586}.text-link[data-astro-cid-lcdefpme]{font:10px var(--font-mono);white-space:nowrap;border-bottom:1px solid #aaa58a55;padding-bottom:14px;transition:color .2s,border-color .2s}.text-link[data-astro-cid-lcdefpme]:hover{color:#e97939;border-color:#e97939}.practice-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.practice-card[data-astro-cid-lcdefpme]{display:block}.practice-art[data-astro-cid-lcdefpme]{aspect-ratio:1.7;background:#1b211d;border:1px solid #ffffff0f;position:relative;overflow:hidden}.practice-art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;transition:transform .7s}.practice-card[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translateY(-5px)rotate(-2deg)}.drawing-caption[data-astro-cid-lcdefpme]{color:#8b9587;font:8px var(--font-mono);letter-spacing:.1em;position:absolute;bottom:18px;left:22px}.practice-meta[data-astro-cid-lcdefpme]{font:8px var(--font-mono);color:#939e8e;justify-content:space-between;gap:15px;margin:22px 0 14px;display:flex}.practice-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{justify-content:space-between;font-size:30px;display:flex}.practice-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#a4aa98;font-size:22px}.practice-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#9ba592;max-width:420px;font-size:13px}.practice-role[data-astro-cid-lcdefpme]{font:9px var(--font-mono);color:#d4ceba}.capture-art[data-astro-cid-lcdefpme]{place-items:center;display:grid}.capture-grid[data-astro-cid-lcdefpme]{background-image:linear-gradient(#b6c1a509 1px,#0000 1px),linear-gradient(90deg,#b6c1a509 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;transform:perspective(400px)rotateX(45deg)scale(1.5)}.capture-ring[data-astro-cid-lcdefpme]{border:1px solid #7f8b6c66;border-radius:50%;width:190px;height:190px;position:absolute}.ring-two[data-astro-cid-lcdefpme]{border-style:dashed;border-color:#7f8b6c33;width:230px;height:230px}.capture-target[data-astro-cid-lcdefpme]{font:52px var(--font-sans);color:#d4cbb6;text-align:center;z-index:1}.capture-target[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:8px var(--font-mono);letter-spacing:.1em;color:#e97939;display:block}.capture-cross[data-astro-cid-lcdefpme]{background:#b5c0a333;width:260px;height:1px;position:absolute}.capture-cross[data-astro-cid-lcdefpme]:after{content:"";background:#b5c0a333;width:1px;height:230px;position:absolute;top:-115px;left:50%}.research-feature[data-astro-cid-lcdefpme]{background:#1a201a;border-block:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:40px;margin:90px 0;padding:80px max(5%,50vw - 720px);display:grid}.research-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(38px,4.5vw,65px)}.research-copy[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#b0b998;font-family:Georgia,serif;font-weight:400}.research-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.section-kicker){color:#a2ad97;max-width:380px;margin:25px 0 35px;font-size:13px}.research-status[data-astro-cid-lcdefpme]{font:8px var(--font-mono);color:#89977d;letter-spacing:.1em;margin-top:35px;display:block}.research-art[data-astro-cid-lcdefpme]{background:radial-gradient(#65714c20,#0000 65%);place-items:center;min-height:320px;display:grid;position:relative}.ar-frame[data-astro-cid-lcdefpme]{border:1px solid #a0af8380;place-items:center;width:250px;height:300px;transition:transform .6s;display:grid;position:relative;transform:perspective(800px)rotateY(-18deg)rotateX(7deg)}.research-art[data-astro-cid-lcdefpme]:hover .ar-frame[data-astro-cid-lcdefpme]{transform:perspective(800px)rotateY(0)rotateX(0)}.ar-frame[data-astro-cid-lcdefpme]:before,.ar-frame[data-astro-cid-lcdefpme]:after{content:"+";color:#e97939;font:23px var(--font-mono);position:absolute}.ar-frame[data-astro-cid-lcdefpme]:before{top:-13px;left:-8px}.ar-frame[data-astro-cid-lcdefpme]:after{bottom:-13px;right:-8px}.ar-building[data-astro-cid-lcdefpme]{width:140px;height:130px;position:relative;transform:skewY(-12deg)}.ar-building[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#8b9e6512;border:1px solid #c4cfa6;position:absolute;inset:0}.ar-building[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(2){inset:30px -18px -30px 18px}.ar-building[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(3){inset:60px -36px -60px 36px}.ar-building[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:nth-child(4){border-color:#e97939;inset:-30px 18px 30px -18px}.ar-label[data-astro-cid-lcdefpme]{font:8px/1.8 var(--font-mono);color:#b9c0a5;position:absolute;bottom:14px;left:14px}.ar-coordinate[data-astro-cid-lcdefpme]{font:8px var(--font-mono);color:#97a387;letter-spacing:.07em;position:absolute;bottom:0}.explorations-portal[data-astro-cid-lcdefpme]{padding-top:20px}.studies-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:52px 40px;display:grid}.study-plate[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;display:block}.study-art[data-astro-cid-lcdefpme]{aspect-ratio:1.85;background:#1b211d;border:1px solid #ffffff0f;transition:border-color .4s;position:relative;overflow:hidden}.study-plate[data-astro-cid-lcdefpme]:hover .study-art[data-astro-cid-lcdefpme]{border-color:#e9793955}.study-art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.study-plate[data-astro-cid-lcdefpme]:hover .study-art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:translateY(-5px)scale(1.02)}.study-plate[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:clamp(22px,2vw,27px);font-weight:500;transition:color .2s;display:flex}.study-plate[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#a4aa98;font-size:20px;transition:transform .25s,color .25s}.study-plate[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:#ede8e1}.study-plate[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#e97939;transform:translate(3px,-3px)}.study-plate[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#9ba592;max-width:480px;margin:0;font-size:13px;line-height:1.65}.ledger-split[data-astro-cid-lcdefpme]{border-top:1px solid #bcc3a529;grid-template-columns:1.25fr .75fr;align-items:start;gap:65px;margin-top:95px;padding-top:65px;display:grid}.ledger-header[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;display:flex}.ledger-header[data-astro-cid-lcdefpme] .section-kicker[data-astro-cid-lcdefpme]{margin-bottom:0}.distinction-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.distinction-plate[data-astro-cid-lcdefpme]{color:inherit;background:linear-gradient(#1b211d 0%,#151a17 100%);border:1px solid #ffffff12;flex-direction:column;justify-content:space-between;padding:20px 22px 18px;text-decoration:none;transition:border-color .3s,transform .3s cubic-bezier(.2,.7,.3,1),background .3s;display:flex;position:relative}.distinction-plate[data-astro-cid-lcdefpme]:before{content:"";background:#c6c1a766;width:18px;height:2px;transition:width .3s,background .3s;position:absolute;top:-1px;left:-1px}.distinction-plate[data-astro-cid-lcdefpme]:hover{border-color:#e9793955;transform:translateY(-3px)}.distinction-plate[data-astro-cid-lcdefpme]:hover:before{background:#e97939;width:42px}.distinction-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.distinction-standing[data-astro-cid-lcdefpme]{font:8px var(--font-mono);letter-spacing:.12em;color:#d4ceba;align-items:center;gap:7px;display:inline-flex}.distinction-standing[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#e97939;border-radius:50%;width:5px;height:5px;display:inline-block}.distinction-year[data-astro-cid-lcdefpme]{font:8px var(--font-mono);color:#8b9587;letter-spacing:.1em}.distinction-body[data-astro-cid-lcdefpme]{grid-template-columns:46px 1fr;align-items:start;gap:15px;margin-bottom:18px;display:grid}.distinction-emblem[data-astro-cid-lcdefpme]{background:#121714;border:1px solid #ffffff10;place-items:center;width:46px;height:46px;padding:3px;display:grid}.distinction-emblem[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.3,1)}.distinction-plate[data-astro-cid-lcdefpme]:hover .distinction-emblem[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:scale(1.08)}.distinction-copy[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:#ede8e1;margin:0 0 6px;font-size:18px;font-weight:500;transition:color .2s}.distinction-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#9ba592;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.distinction-foot[data-astro-cid-lcdefpme]{font:8px var(--font-mono);letter-spacing:.1em;color:#8b9587;border-top:1px solid #bcc3a51a;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.distinction-arrow[data-astro-cid-lcdefpme]{color:#a4aa98;font-size:13px;transition:transform .25s,color .25s}.distinction-plate[data-astro-cid-lcdefpme]:hover .distinction-copy[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{color:#e97939}.distinction-plate[data-astro-cid-lcdefpme]:hover .distinction-arrow[data-astro-cid-lcdefpme]{color:#e97939;transform:translate(3px,-3px)}.perspective-column[data-astro-cid-lcdefpme]{border-left:1px solid #bcc3a522;padding-left:55px}.perspective-column[data-astro-cid-lcdefpme] .section-kicker[data-astro-cid-lcdefpme]{margin-bottom:20px}.perspective-quote[data-astro-cid-lcdefpme]{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.12}.perspective-quote[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#b0b998;font-family:Georgia,serif;font-weight:400;display:block}.perspective-copy[data-astro-cid-lcdefpme]{color:#9ba592;max-width:420px;margin:0 0 30px;font-size:13px;line-height:1.75}.perspective-specs[data-astro-cid-lcdefpme]{border-top:1px solid #bcc3a522;gap:16px;margin:0 0 34px;padding-top:22px;display:grid}.perspective-specs[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font:8px var(--font-mono);color:#8b9587;letter-spacing:.12em;margin-bottom:4px}.perspective-specs[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:#d4ceba;margin:0;font-size:14px}.perspective-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:28px;display:flex}.studio-footer[data-astro-cid-lcdefpme]{border-top:1px solid #bec3aa29;margin-top:65px;padding-top:70px}.studio-footer[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;font-size:clamp(46px,7vw,100px)}.studio-footer[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#98a188}.studio-footer[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{font:9px var(--font-mono);flex-wrap:wrap;gap:35px;margin:40px 0 70px;display:flex}.footer-colophon[data-astro-cid-lcdefpme]{max-width:none;font:8px var(--font-mono);color:#8e9881;border-top:1px solid #ffffff15;justify-content:space-between;padding-top:25px;display:flex}@media (width>=1700px){.studio-model[data-astro-cid-lcdefpme]{left:33%}}@media (width<=1000px) and (width>=701px){.studio-hero[data-astro-cid-lcdefpme]{grid-template-columns:41% 59%;min-height:740px}.studio-model[data-astro-cid-lcdefpme]{left:37%;right:-3%}.name-drawing[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.name-outline[data-astro-cid-lcdefpme]{font-size:7vw}.studio-caption[data-astro-cid-lcdefpme]{font-size:8px}.studio-sheet-meta[data-astro-cid-lcdefpme]{font-size:7px}.ledger-split[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:55px}.perspective-column[data-astro-cid-lcdefpme]{border-top:1px solid #bcc3a522;border-left:0;padding-top:45px;padding-left:0}}@media (width<=700px){.studio-hero[data-astro-cid-lcdefpme]{flex-direction:column;height:auto;min-height:0;padding:120px 6% 95px;display:flex;overflow:hidden}.studio-sheet-meta[data-astro-cid-lcdefpme]{top:79px;left:6%;right:6%}.studio-sheet-meta[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{display:none}.studio-intro[data-astro-cid-lcdefpme]{width:100%}.studio-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:28px;font-size:8px}.name-drawing[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.name-outline[data-astro-cid-lcdefpme]{font-size:clamp(58px,13.7vw,94px)}.name-drawing[data-astro-cid-lcdefpme]{max-width:100%}.studio-tagline[data-astro-cid-lcdefpme]{margin-top:28px;font-size:25px}.studio-tagline[data-astro-cid-lcdefpme] br[data-astro-cid-lcdefpme]{display:block}.studio-intro-copy[data-astro-cid-lcdefpme]{font-size:12px}.explore-model[data-astro-cid-lcdefpme]{padding:12px 16px}.skip-model[data-astro-cid-lcdefpme]{margin-top:13px}.studio-model[data-astro-cid-lcdefpme]{width:100%;height:clamp(440px,118vw,620px);margin:25px 0 0;position:relative;inset:auto}.model-coordinate[data-astro-cid-lcdefpme]{font-size:7px;top:5px;right:6%}.studio-caption[data-astro-cid-lcdefpme]{padding-top:15px;font-size:7px;bottom:52px;left:6%;right:6%}.studio-caption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{display:none}.studio-model-note[data-astro-cid-lcdefpme]{font-size:8px;bottom:27px;left:6%}.studio-principles[data-astro-cid-lcdefpme],.selected-work[data-astro-cid-lcdefpme],.project-register[data-astro-cid-lcdefpme],.explorations-portal[data-astro-cid-lcdefpme],.studio-footer[data-astro-cid-lcdefpme]{padding-left:6%;padding-right:6%}.principle-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:25px}.principle-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding-left:60px;position:relative}.principle-symbol[data-astro-cid-lcdefpme]{position:absolute;top:0;left:15px}.principle-grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:19px}.principle-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:none}.section-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:15px}.practice-grid[data-astro-cid-lcdefpme],.studies-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:45px}.selected-work[data-astro-cid-lcdefpme]{padding-top:40px}.practice-meta[data-astro-cid-lcdefpme]{font-size:7px}.research-feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin:50px 0;padding:55px 6%}.research-art[data-astro-cid-lcdefpme]{min-height:380px}.ledger-split[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:50px;margin-top:65px;padding-top:45px}.distinction-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.perspective-column[data-astro-cid-lcdefpme]{border-top:1px solid #bcc3a522;border-left:0;padding-top:40px;padding-left:0}.footer-colophon[data-astro-cid-lcdefpme]{flex-direction:column;gap:15px}.studio-footer[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px}}
