@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations")}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(./instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(./instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}:root{font-family:Inter Variable,sans-serif;color:#272c26;background:#eae8de;font-synthesis:none;--paper:#eae8de;--ink:#272c26;--muted:#76796c;--line:#c9cabc;--gold:#dcce92;--page-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #b65132;outline-offset:6px}button{border:0}button:disabled{cursor:default}::selection{background:#b4bf8c;color:#20251f}.skip-link{position:fixed;top:-70px;left:20px;background:var(--ink);color:var(--paper);padding:14px;z-index:100}.skip-link:focus{top:10px}.header{height:82px;padding:0 4.4%;display:flex;align-items:center;gap:36px;position:absolute;top:0;left:0;width:100%;z-index:10}.wordmark{font-weight:800;font-size:46px;letter-spacing:-6px;line-height:1}.mark-dot{color:#9ba77b}.header-note{font-size:9px;letter-spacing:1.2px;line-height:1.6}.header-note>span{display:block;color:var(--muted)}nav{display:flex;margin-left:auto;gap:34px;align-items:center;font-size:12px;font-weight:550}nav sup{font-size:8px;color:var(--muted);padding-left:3px}.contact-nav{border:1px solid #aeb3a2;border-radius:30px;padding:11px 18px}.contact-nav>span{padding-left:20px}.hero{padding:111px 4.4% 0;min-height:100svh;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 75%,#d7ddcb88,transparent 57%),var(--paper)}.hero-topline{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.3px;align-items:center}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#77865e;margin-right:7px;box-shadow:0 0 0 4px #77865e12}h1{position:relative;z-index:1;margin:34px auto 0;text-align:center;line-height:.82;letter-spacing:-.075em;max-width:1100px;font-weight:680}.intro-word{display:block;font-size:clamp(56px,10.4vw,148px);transform:scaleX(1.02)}.name-word{display:block;font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(94px,16.6vw,240px);letter-spacing:-.045em;padding-right:30px}.name-star{position:absolute;font-family:Arial,sans-serif;font-size:.3em;color:#859168;transform:rotate(12deg);margin:24px 0 0 12px}.hero-stage{display:grid;grid-template-columns:1fr 2.5fr 1fr;position:relative;align-items:center;margin-top:-28px;min-height:350px}.hero-aside{position:relative;z-index:2;padding-bottom:20px}.eyebrow{font-size:9px;line-height:1.65;letter-spacing:1.3px;font-weight:500}.hero-aside p{font-size:36px;line-height:.98;font-weight:550;letter-spacing:-1.4px;margin:22px 0}.hero-aside em{font-family:"Instrument Serif",serif;font-size:49px;font-weight:400;color:#7a8666}.round-link{width:38px;height:38px;border:1px solid #b1b6a5;display:grid;place-items:center;border-radius:50%;transition:background .2s,transform .2s}.round-link:hover{background:#d5d9c8;transform:translateY(3px)}.scene-wrap{height:390px;position:relative;align-self:start;min-width:0}#studio{width:100%;height:100%;position:relative;z-index:2;touch-action:pan-y}#studio canvas{width:100%;height:100%;display:block}.scene-floor{position:absolute;width:58%;height:22px;bottom:40px;left:21%;border-radius:50%;background:#52604125;filter:blur(17px)}.scene-caption{position:absolute;bottom:4px;left:50%;transform:translate(-50%);font-size:8px;letter-spacing:1px;white-space:nowrap;color:var(--muted)}.scene-caption span{margin-left:18px;font-size:7px}.hero-description{position:relative;z-index:2;align-self:center;padding-left:10px;padding-bottom:35px}.hero-description h2{font-size:clamp(22px,2.3vw,34px);font-weight:500;line-height:1.08;letter-spacing:-1.2px;max-width:250px;margin:15px 0}.hero-description p{font-size:10px;line-height:1.7;color:#686f60;max-width:190px}.social-list{display:flex;flex-direction:column;margin-top:26px;gap:8px;font-size:11px;font-weight:600}.social-list a{display:flex;justify-content:space-between;max-width:150px}.social-list a:hover{color:#78875e}.hero-bottom{border-top:1px solid var(--line);padding:23px 0;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1px;margin-top:5px}.hero-bottom a span{padding-left:20px}.hero-bottom button{background:none;font-size:9px;padding:7px 0 7px 10px}.hero-bottom button span{margin-left:10px;color:#697d53}.section-meta{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.3px;border-top:1px solid currentColor;padding-top:20px;gap:25px}.signal{height:165svh;background:#20251f;color:var(--gold);position:relative;--signal-progress:0}.signal-inner{position:sticky;top:0;min-height:100svh;padding:42px 6%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.signal .section-meta{color:#9a9e81;border-color:#4a5143;z-index:1}.signal h2{font-size:clamp(65px,10.8vw,156px);line-height:.91;letter-spacing:-.07em;font-weight:500;margin:65px 0 55px;position:relative;z-index:1;transform:translate(calc(var(--signal-progress) * 25px))}.signal h2 em{font-family:"Instrument Serif",serif;font-weight:400;font-size:1.1em;letter-spacing:-.045em}.signal-foot{display:flex;align-items:center;gap:30px;position:relative;z-index:1}.signal-star{font-size:63px;line-height:1;transform:rotate(calc(var(--signal-progress) * 180deg));color:#899471}.signal-foot p{font-size:12px;line-height:1.6;color:#a6ab93}.scroll-measure{height:1px;background:#4c5345;flex:1;margin-left:12%}.scroll-measure i{display:block;width:100%;height:1px;background:var(--gold);transform:scaleX(var(--signal-progress));transform-origin:left}.orbit{position:absolute;right:-15%;top:17%;width:65vw;height:65vw;border:1px solid #68705d55;border-radius:50%;transform:rotate(-28deg) scaleX(.52);pointer-events:none}.orbit-two{transform:rotate(27deg) scaleX(.52)}.section-pad{padding:65px 6% 90px}.work .section-meta,.about .section-meta{color:#727866;border-color:#bfc5b2}.section-heading{display:flex;justify-content:space-between;align-items:end;margin:55px 0;gap:30px}h2 em{font-family:"Instrument Serif",serif;font-weight:400}.section-heading h2,.about h2{font-size:clamp(54px,7.5vw,108px);font-weight:500;line-height:.94;letter-spacing:-.06em;margin:0}.section-heading p{font-size:12px;line-height:1.6;color:#6d7563;margin:0 0 5px}.project-list{display:grid;grid-template-columns:1.2fr 1fr;gap:38px}.project:nth-child(2){padding-top:100px}.project-art{aspect-ratio:1.25;background:#bfc8ad;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:50px 30px;perspective:1000px}.art-1{background:#c9beb1}.art-index{position:absolute;top:20px;left:23px;font-size:8px;letter-spacing:1.2px}.project-window{width:90%;box-shadow:0 25px 35px #303b3838;background:#f4f3e8;transform:rotate(-6deg) rotateY(-10deg) rotateX(8deg);transition:transform .6s cubic-bezier(.2,.65,.3,1)}.project:hover .project-window{transform:rotate(-2deg) rotateY(0) rotateX(0)}.window-bar{height:22px;border-bottom:1px solid #c9cabc;display:flex;align-items:center;gap:3px;padding:0 8px}.window-bar i{width:3px;height:3px;border-radius:50%;background:#acb4a2}.window-bar span{font-size:5px;margin-left:auto;color:#6b745d}.window-content{position:relative;min-height:210px;padding:18px;overflow:hidden}.window-small{font-size:6px;letter-spacing:1px;display:block}.window-content strong{position:relative;z-index:1;font-size:clamp(25px,3vw,44px);line-height:1;letter-spacing:-.05em;display:block;font-weight:500;max-width:80%;margin-top:35px}.window-orb{width:100px;height:100px;position:absolute;right:15px;bottom:20px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#d0e7b3,#829964 42%,#283e2a 80%);box-shadow:7px 16px 18px #23332a35}.window-bottom{font-size:5px;letter-spacing:1px;position:absolute;bottom:13px;left:18px}.art-1 .window-content{background:#252b23;color:#d8c993}.art-1 .window-orb{background:radial-gradient(circle at 30% 25%,#fcdebd,#bd9c76 42%,#554534 80%);width:90px;height:90px}.art-caption{font-size:7px;position:absolute;bottom:20px;left:23px;letter-spacing:1px}.project-info{display:flex;justify-content:space-between;align-items:center;margin-top:21px}.project-info .eyebrow{font-size:8px;color:#78806d}.project-info h3{font-size:26px;letter-spacing:-1px;font-weight:500;margin:7px 0 0}.project-open{width:42px;height:42px;border:1px solid #b4bda7;border-radius:50%;background:transparent;font-size:24px;transition:background .2s,transform .2s}.project-open:hover{background:#ced4bf;transform:rotate(10deg)}.project-summary{font-size:12px;color:#6b7362;line-height:1.7;max-width:400px}.about{background:#dce0d1}.about-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:11%;padding-top:80px;align-items:center}.about-art{aspect-ratio:.88;position:relative;background:#c5ceba;display:grid;place-items:center;overflow:hidden}.about-initial{font-family:"Instrument Serif",serif;font-size:clamp(170px,26vw,350px);letter-spacing:-30px;position:relative;z-index:1;color:#eff0e5;text-shadow:1px 1px #79866d,2px 2px #79866d,3px 3px #79866d,4px 4px #79866d,5px 5px #79866d,6px 6px #79866d,7px 7px #79866d,15px 25px 20px #2d3b292f;transform:rotate(-12deg)}.about-orbit{position:absolute;width:110%;height:55%;border:1px solid #91a17f;border-radius:50%;transform:rotate(-38deg)}.about-caption{position:absolute;bottom:25px;left:25px;font-size:8px;letter-spacing:1.2px}.about h2{font-size:clamp(48px,6.2vw,86px);margin:20px 0 28px}.about-copy>p{max-width:430px;font-size:13px;line-height:1.85;color:#636e57}.skills{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0}.skills>span{font-size:10px;padding:8px 12px;border:1px solid #aeb99e;border-radius:30px}.text-link{font-size:11px;display:inline-block;border-bottom:1px solid #89957a;padding-bottom:7px;margin-top:12px}.contact{background:#20251f;color:var(--gold);padding-bottom:25px}.contact .section-meta{color:#9ba486;border-color:#46503e}.contact h2{font-size:clamp(54px,8.7vw,125px);font-weight:400;line-height:.96;letter-spacing:-.06em;text-align:center;margin:85px 0 35px}.contact-cta{display:flex;border:1px solid #8a9474;width:160px;padding:15px 20px;border-radius:30px;justify-content:space-between;margin:0 auto 90px;font-size:13px;transition:background .2s}.contact-cta:hover{background:#dacc92;color:#20251f}.contact-note{text-align:center;color:#9ba486;font-size:12px;margin-bottom:80px}footer{border-top:1px solid #46503e;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:25px}footer .footer-name{font-size:14px;letter-spacing:-.4px}footer .footer-name span{margin-left:15px}footer>div{display:flex;gap:20px;font-size:10px}footer>span{font-size:7px;color:#9ba486;letter-spacing:1px}.progress-line{height:3px;position:fixed;bottom:0;left:0;width:100%;background:#9dac78;transform:scaleX(var(--page-progress));transform-origin:left;z-index:50;pointer-events:none}dialog{background:var(--paper);color:var(--ink);width:min(570px,calc(100% - 32px));padding:55px 40px 40px;border:1px solid #a0ab94;max-height:85svh;overflow:auto}dialog::backdrop{background:#10170dcc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}body:has(dialog[open]){overflow:hidden}dialog h2{font-family:"Instrument Serif",serif;font-size:52px;font-weight:400;line-height:1;margin:20px 0}dialog p{font-size:14px;line-height:1.8;color:#616b57}.dialog-close{position:absolute;top:12px;right:18px;background:none;font-size:28px}.hero-portrait{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:3;pointer-events:none}.fallback-scene{position:absolute;top:22%;left:15%;width:70%;height:55%;padding:30px;background:#283124;color:#d6dcbf;box-shadow:12px 20px #a6ad9a;transform:perspective(700px) rotateY(-12deg) rotateX(5deg);border:10px solid #525e47;border-radius:9px}.fallback-scene>span,.fallback-scene>i{font-size:8px;display:block}.fallback-scene>strong{font-size:36px;display:block;line-height:1.05;margin:20px 0}.reduced-motion{scroll-behavior:auto}.reduced-motion *,.reduced-motion *:before,.reduced-motion *:after{animation:none!important;transition:none!important}.reduced-motion .signal h2,.reduced-motion .signal-star{transform:none}@media(min-width:1500px){.hero{padding-left:max(6%,calc((100% - 1400px)/2));padding-right:max(6%,calc((100% - 1400px)/2))}.hero-stage{margin-top:0}.scene-wrap{height:450px}.hero-bottom{margin-top:30px}}@media(max-width:900px){.header{gap:20px}.header-note{font-size:8px}nav{gap:20px}.hero{padding-top:105px}.hero-stage{grid-template-columns:1fr 2.6fr 1fr;min-height:300px;margin-top:-5px}.hero-aside p{font-size:27px}.hero-aside em{font-size:38px}.hero-description{padding-left:0}.hero-description h2{font-size:23px}.hero-description .eyebrow,.hero-aside .eyebrow{font-size:7px}.scene-wrap{height:330px}.scene-caption span{display:none}.project-list{gap:24px}.project-art{padding:45px 12px}.window-content{min-height:180px}.about-layout{gap:7%}.about-copy>p{font-size:12px}.contact .section-meta span:last-child{max-width:165px;text-align:right}.signal-inner{padding-top:35px}.signal h2{margin:60px 0}.signal{height:145svh}}@media(max-width:600px){.header{height:74px;padding:0 6%}.header-note{display:none}.wordmark{font-size:40px}nav{gap:20px;font-size:11px}.contact-nav{padding:9px 12px}.contact-nav>span{padding-left:7px}.hero{padding:90px 6% 0}.hero-topline{font-size:7px;padding-top:16px;letter-spacing:.9px}.edition{display:none}h1{margin-top:37px}.intro-word{font-size:12vw;letter-spacing:-.07em}.name-word{font-size:22vw;padding-right:12px}.name-star{margin-top:13px;margin-left:5px}.hero-stage{grid-template-columns:1fr 1fr;margin-top:0;gap:5px}.scene-wrap{grid-column:1/-1;grid-row:1;height:300px;margin:0 -15px}.hero-aside{padding:20px 0 25px}.hero-aside p{font-size:30px;margin:13px 0}.hero-aside em{font-size:39px}.hero-aside .eyebrow,.hero-description .eyebrow{font-size:7px}.hero-description{padding:0 0 20px 14px}.hero-description h2{font-size:25px;max-width:210px}.hero-description p{font-size:9px}.social-list{margin-top:15px;font-size:10px;gap:7px}.round-link{width:30px;height:30px;font-size:12px}.hero-bottom{font-size:7px;letter-spacing:.4px;padding:15px 0;margin-top:0;gap:8px}.hero-bottom>span{max-width:75px;line-height:1.7}.hero-bottom a span{padding-left:4px}.hero-bottom button{font-size:8px}.hero-bottom button span{margin-left:3px}.signal{height:130svh}.signal-inner{padding:26px 6%;min-height:90svh}.section-meta{font-size:7px;letter-spacing:.7px;padding-top:15px}.section-meta span:last-child{text-align:right;max-width:135px}.signal h2{font-size:13vw;line-height:.98;margin:70px 0;letter-spacing:-.065em}.signal h2 em{font-size:1.14em}.signal-foot{gap:17px}.signal-star{font-size:45px}.signal-foot p{font-size:10px}.scroll-measure{margin-left:0}.orbit{width:120vw;height:120vw;right:-50%;top:20%}.section-pad{padding:35px 6% 55px}.section-heading{margin:40px 0 35px;gap:15px}.section-heading h2{font-size:54px}.section-heading p{font-size:10px;max-width:120px}.project-list{grid-template-columns:1fr;gap:40px}.project:nth-child(2){padding-top:0}.project-art{aspect-ratio:1.2;padding:50px 25px}.window-content{min-height:210px}.window-content strong{font-size:37px}.project-info h3{font-size:24px}.project-summary{font-size:11px}.about-layout{grid-template-columns:1fr;padding-top:35px;gap:40px}.about-art{aspect-ratio:1.3}.about-initial{font-size:245px;letter-spacing:-20px}.about h2{font-size:62px}.about-copy>p{font-size:13px}.contact h2{font-size:13vw;margin:70px 0 30px}.contact-cta{margin-bottom:65px;width:150px}footer{flex-wrap:wrap;gap:20px;padding-top:22px}footer .footer-name{font-size:12px}footer>div{gap:14px;font-size:9px}footer>span{width:100%;font-size:7px}dialog{padding:50px 25px 30px}dialog h2{font-size:40px}.fallback-scene>strong{font-size:26px}.fallback-scene{padding:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.signal h2,.signal-star{transform:none!important}}.achievements{margin:30px 0 20px;border-top:1px solid #aeb99e}.achievement{padding:12px 0;border-bottom:1px solid #bfc7b4;display:flex;align-items:center;justify-content:space-between;gap:15px}.achievement strong{font-size:12px;font-weight:550;white-space:nowrap}.achievement span{font-size:10px;color:#65705c;text-align:right}.about-copy,.project{min-width:0}@media(max-width:600px){.about h2{font-size:clamp(44px,15.5vw,62px)}.section-heading h2{font-size:clamp(40px,13vw,54px)}.section-heading p{min-width:0;flex:1}}.hero{overflow:clip;padding-left:0;padding-right:0;background:radial-gradient(ellipse at 50% 45%,#f1f0e6,#e3e6d8 60%,#d9dece)}.hero-topline{margin:0 4.4%}.hero h1{margin-top:35px;position:relative;z-index:2;pointer-events:none}.intro-word{font-size:clamp(56px,8vw,116px)}.name-word{font-size:clamp(95px,12vw,174px)}.studio-journey{height:245svh;position:relative;--journey-progress:0;--intro-opacity:1;margin-top:0}.hero-stage{position:sticky;top:0;width:100%;height:100svh;min-height:640px;display:block;margin:0;isolation:isolate}.scene-wrap{position:absolute;top:55px;right:0;bottom:110px;left:0;width:100%;height:calc(100% - 165px);align-self:auto;margin:0;z-index:1}#studio{height:100%;touch-action:pan-y;outline:none}.scene-floor,.scene-caption{display:none}.hero-aside{position:absolute;left:5%;top:95px;width:170px;z-index:3;padding:0;opacity:var(--intro-opacity)}.hero-aside p{font-size:35px}.hero-aside em{font-size:47px}.hero-description{position:absolute;right:5%;top:95px;width:200px;z-index:3;padding:0;opacity:var(--intro-opacity)}.hero-description h2{font-size:27px}.hero-description p{font-size:10px}.hero-description .social-list{display:none}.close-view .hero-aside,.close-view .hero-description{visibility:hidden}.desk-toolbar{position:absolute;top:30px;left:5%;right:5%;display:flex;align-items:center;gap:25px;z-index:5;pointer-events:none}.desk-toolbar>*{pointer-events:auto}.desk-kicker{font-size:8px;letter-spacing:1.5px;color:#68715d;margin-right:auto}.desk-toolbar>a{font-size:10px;border-bottom:1px solid #acb49f;padding:5px 0}#motion-toggle{padding:8px 12px;border:1px solid #adb7a1;background:#e8ecde99;border-radius:30px;font-size:9px;white-space:nowrap}#motion-toggle span{margin-left:8px;color:#697d53}.desk-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.desk-hotspot{pointer-events:auto;position:absolute;transform:translate(-50%,14px);display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.25px;background:#f2f1e6ed;border:1px solid #9fa98e;border-radius:30px;padding:10px 14px;white-space:nowrap;box-shadow:0 4px 18px #33462d12;transition:background .2s,border-color .2s}.desk-hotspot:before{content:"";position:absolute;bottom:100%;left:50%;height:18px;width:1px;background:#7a8a6c}.desk-hotspot i{width:5px;height:5px;background:#7a8a6c;border-radius:50%}.desk-hotspot:hover,.desk-hotspot.is-hovered{background:#293627;color:#efeddc;border-color:#293627}.desk-hotspot[hidden]{display:none}.desk-hotspot[data-desk=awards]{transform:translate(-50%,-54px)}.desk-hotspot[data-desk=awards]:before{bottom:auto;top:100%;height:20px}.journey-hud{position:absolute;bottom:28px;left:5%;right:5%;border-top:1px solid #abb59c;padding-top:15px;display:flex;align-items:center;gap:30px;z-index:4;pointer-events:none;background:#e0e4d5}.chapter-number{font-size:8px;letter-spacing:1.5px;color:#6c755f}.chapter-title{font-family:"Instrument Serif",serif;font-size:26px;margin:6px 0 0;line-height:1}.journey-hint{font-size:7px;letter-spacing:1px;margin-left:auto;color:#65725a}.chapter-track{width:130px;height:2px;background:#bec6b0}.chapter-track i{display:block;height:100%;background:#526644;transform:scaleX(var(--journey-progress));transform-origin:left}.journey-project{position:absolute;left:6%;top:28%;z-index:4;width:230px}.journey-project h2{font-size:56px;font-weight:500;line-height:.9;letter-spacing:-2.5px;margin:20px 0}.journey-project p{font-size:11px;line-height:1.7;color:#66725d}.journey-project button{background:transparent;padding-left:0;padding-right:0}.journey-project[hidden],#dialog-link[hidden]{display:none}@media(min-width:1001px){.journey-project{top:82px;left:6%;width:88%;display:flex;align-items:center;gap:16px 32px;flex-wrap:wrap}.journey-project>.eyebrow{width:100%}.journey-project h2{font-size:44px;letter-spacing:-1.5px;margin:0}.journey-project h2 br{display:none}.journey-project h2 em{margin-left:.18em}.journey-project p{margin:0}.journey-project button{margin:0 0 0 auto}}.portrait-art{background:radial-gradient(ellipse at 50% 25%,#e8e9d9,#bdc9aa);isolation:isolate}.portrait-art img{position:absolute;bottom:-4%;width:102%;height:100%;object-fit:contain;object-position:bottom;z-index:1;filter:drop-shadow(15px 15px 20px #35462d30)}.portrait-art .about-caption{z-index:2;background:#e6ead9cc;padding:7px 10px;left:16px;bottom:16px}.portrait-orbit{position:absolute;width:90%;height:90%;border:1px solid #a7b595;border-radius:50%;top:8%;transform:rotate(-20deg) scaleX(.8)}.scene-fallback{display:none;position:absolute;top:12%;right:25%;bottom:15%;left:25%;text-align:center}.scene-fallback img{width:100%;height:85%;object-fit:contain;object-position:bottom}.scene-fallback p{font-family:"Instrument Serif",serif;font-size:30px;margin:0}.scene-unavailable #studio{visibility:hidden}.scene-unavailable .scene-fallback{display:block}.scene-unavailable .desk-hotspots{display:flex;align-items:end;justify-content:center;gap:12px;padding-bottom:120px}.scene-unavailable .desk-hotspot{position:static;transform:none}.scene-unavailable .desk-hotspot:before{display:none}.without-webgl{height:110svh}@media(min-width:1500px){.hero{padding-left:0;padding-right:0}.hero-stage{margin:0}}@media(max-width:1000px)and (min-width:601px){.hero-aside{left:4%;width:125px}.hero-aside p{font-size:28px}.hero-description{right:4%;width:155px}.hero-description h2{font-size:23px}.journey-project{width:180px}.journey-project h2{font-size:44px}.journey-hint{max-width:170px;text-align:right;line-height:1.7}.chapter-track{width:70px}}@media(max-width:600px){.hero{padding-top:90px}.hero-topline{margin:0 6%}.hero h1{margin-top:30px}.intro-word{font-size:12vw}.name-word{font-size:21vw}.studio-journey{height:215svh;margin-top:0}.hero-stage{height:100svh;min-height:640px}.scene-wrap{top:200px;right:0;bottom:125px;left:0;height:calc(100% - 325px);width:100%;margin:0}.hero-aside{display:none}.hero-description{top:82px;left:6%;right:auto;width:88%;display:grid;grid-template-columns:1fr 1fr;column-gap:30px;align-items:start}.hero-description>.eyebrow{grid-column:1/-1;font-size:7px}.hero-description h2{font-size:23px;margin-top:9px;max-width:175px}.hero-description>p{font-size:8px;margin:10px 0 0;max-width:120px}.hero-description .social-list{display:none}.desk-toolbar{top:22px;left:6%;right:6%;gap:15px}.desk-kicker{font-size:6px;max-width:110px;line-height:1.6;letter-spacing:.8px}.desk-toolbar>a{font-size:8px}#motion-toggle{font-size:8px;padding:7px 9px}#motion-toggle span{margin-left:3px}.desk-hotspots{inset:auto 0 4px;display:flex;align-items:center;justify-content:center;gap:7px}.desk-hotspot,.desk-hotspot[data-desk=awards]{position:static;min-height:44px;font-size:10px;padding:10px 12px;gap:5px;transform:none}.desk-hotspot:before{display:none}.journey-hud{left:6%;right:6%;bottom:25px;flex-wrap:wrap;gap:12px;padding-top:15px}.chapter-title{font-size:23px}.chapter-number{font-size:7px}.journey-hint{font-size:6px;width:100%;order:3;margin:0;letter-spacing:.7px}.chapter-track{margin-left:auto;width:62px}.journey-project{top:90px;left:6%;width:88%;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.journey-project .eyebrow{grid-column:1/-1;font-size:7px}.journey-project h2{font-size:38px;margin:12px 0;letter-spacing:-1px}.journey-project p{font-size:9px;padding-top:8px}.journey-project .text-link{font-size:9px;justify-self:start;grid-column:1/-1;margin-top:0}.portrait-art{aspect-ratio:1}.portrait-art img{height:108%;bottom:-7%}.scene-fallback{top:25%;right:10%;bottom:20%;left:10%}.scene-unavailable .desk-hotspots{gap:6px;padding-bottom:130px}.scene-unavailable .desk-hotspot{font-size:8px;padding:9px}}@media(max-width:1000px)and (min-width:601px){.hero-description{top:80px;width:190px}.hero-aside{top:80px}.scene-wrap{top:180px;right:0;bottom:110px;left:0;height:calc(100% - 290px)}.hero-aside p{font-size:25px}.hero-aside .eyebrow,.hero-aside .round-link{display:none}.hero-description h2{font-size:21px}.hero-description>p{display:none}.journey-project{top:80px;display:flex;align-items:baseline;gap:20px;width:90%;flex-wrap:wrap}.journey-project>.eyebrow{width:100%}.journey-project h2{font-size:32px;margin:0}.journey-project h2 br,.journey-project p{display:none}.journey-project button{margin-top:0}}@media(max-height:650px)and (min-width:601px){.hero-stage{min-height:600px}}
