.studio-signature{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.work-experience{color:#26362f;background:#f2f3ee;min-height:100vh;font-family:Georgia,Times New Roman,serif}.work-experience *,.work-experience *:before,.work-experience *:after{box-sizing:border-box}.work-skip{position:absolute;left:1rem;top:-5rem;z-index:20;padding:.6rem 1rem;background:#fff;color:#26362f}.work-skip:focus{top:.8rem}.work-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem clamp(1.25rem,5vw,5rem);font-family:system-ui,sans-serif;font-size:.72rem;letter-spacing:.11em;border-bottom:1px solid rgba(47,70,62,.13)}.work-top a{color:inherit;text-decoration:none;font-weight:600;font-size:.92rem}.work-top a span{font-size:.61rem;letter-spacing:.2em}.work-top>span{color:#637369;text-align:right}.work-layout{max-width:50rem;margin:auto;padding:clamp(3rem,10vh,8rem) clamp(1.3rem,5vw,4rem) 5rem}.work-intro{text-align:center;padding-bottom:clamp(3rem,10vh,6rem)}.work-form{text-transform:uppercase;letter-spacing:.22em;font:.7rem system-ui,sans-serif;color:#64776d}.work-intro h1{font-weight:400;font-size:clamp(2.5rem,6vw,5rem);line-height:1.2;margin:1.5rem 0}.work-description{color:#637369;line-height:1.7;max-width:35rem;margin:auto;font:.92rem/1.8 system-ui,sans-serif}.work-prose{font-size:clamp(1.18rem,1.7vw,1.5rem);line-height:2.05;letter-spacing:.005em}.work-prose section+section{margin-top:clamp(3.5rem,10vh,7rem)}.work-prose p{margin:0 0 1.7em}.work-prose h2{font-weight:400;font-size:1.45em;line-height:1.4;margin:0 0 1.5em}.work-prose[dir=rtl]{font-family:Tahoma,Arial,sans-serif;line-height:2.3}.work-listen{margin-top:6rem;padding-top:2rem;border-top:1px solid #cbd2c9}.work-listen h2{font-size:1.6rem;font-weight:400}.work-listen p{color:#637369}.work-listen audio{display:block;width:100%;max-width:30rem;margin:2rem 0 0}.work-experience a:focus-visible,.work-experience audio:focus-visible{outline:3px solid #496e60;outline-offset:5px}.work-exit{border-top:1px solid #cbd2c9;margin-top:6rem;padding-top:2rem;text-align:center}.work-exit p{color:#64776d;font-style:italic}.work-exit a{display:inline-block;margin-top:1.5rem;color:inherit;text-underline-offset:.35em}@media(prefers-reduced-motion:reduce){.work-experience *{scroll-behavior:auto!important}}.work-top>a:first-child{display:flex;align-items:center;justify-content:center;width:82px;min-height:44px}.work-top>a:first-child .studio-signature{width:78px}.ux04{--ink:#253b3a;--muted:#4f6967;--mist:#ecf2e9;--sand:#f7f4eb;--gold:#d9bd8d;--sea:#80b7b0;background:var(--sand);color:var(--ink);font-family:Georgia,Iowan Old Style,serif;letter-spacing:0;overflow:clip}.ux04 *{box-sizing:border-box}.ux04 a{color:inherit}.ux04 a:hover{color:#315c5c}.ux04 button:focus-visible,.ux04 a:focus-visible{outline:3px solid #12696b;outline-offset:5px}.ux04-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ux04-skip{position:absolute;top:-100px;left:1rem;background:#fff;padding:1rem;z-index:30}.ux04-skip:focus{top:1rem}.ux04-proof{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.55rem clamp(1rem,4vw,4rem);background:#dce7e0;color:#4e6867;font:600 10px/1.5 system-ui,sans-serif;letter-spacing:.11em;position:relative;z-index:15}.ux04-proof a{text-decoration:underline}.ux04-nav{position:sticky;top:0;z-index:14;display:flex;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(1.2rem,5vw,6.5rem);border-bottom:1px solid rgba(53,94,91,.12);background:#f6f8f1eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ux04-mini{display:flex;flex-direction:column;align-items:center;font:30px/1.05 Georgia,serif;text-decoration:none;min-height:44px}.ux04-mini small{font:9px/1.6 system-ui,sans-serif;letter-spacing:.32em}.ux04-nav nav{display:flex;gap:clamp(1rem,3vw,3rem)}.ux04-nav nav a{display:inline-flex;align-items:center;min-height:44px;font:13px/1.3 system-ui,sans-serif;text-decoration:none}.ux04 section[id]{scroll-margin-top:82px}.ux04-index{font:11px/1.8 system-ui,sans-serif;letter-spacing:.22em;color:var(--muted)}.ux04-arrival{position:relative;display:flex;min-height:min(850px,calc(100svh - 72px));align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,#faf8f0,#f3f1e7 68%,#e7eee5)}.ux04-arrival-center{position:relative;text-align:center;display:flex;align-items:center;flex-direction:column;padding:clamp(4rem,8vw,7rem) 1.5rem 8rem;max-width:1000px}.ux04-arrival-center h1{max-width:17ch;margin:2rem 0 1rem;font-size:clamp(3rem,7.5vw,7.4rem);font-weight:400;line-height:.98;letter-spacing:-.055em;color:#294c49}.ux04-logo{width:clamp(170px,22vw,270px);height:auto;max-width:75vw;margin:1.1rem auto .2rem;filter:none}.ux04-arrival-center p{max-width:820px;font-size:clamp(19px,2vw,25px);line-height:1.55;color:#526b67;margin:1.2rem auto 0}.ux04-arrival-center .ux04-arrival-invitation{font-size:clamp(16px,1.5vw,19px);max-width:650px;color:#71817a;margin-top:.8rem}.ux04-down{position:absolute;bottom:clamp(2rem,5vw,4rem);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1.5rem;min-height:44px;font:12px/1.3 system-ui,sans-serif;letter-spacing:.12em;text-decoration:none;white-space:nowrap;border-bottom:1px solid rgba(39,93,87,.4)}.ux04-down span{font-size:21px}.ux04-studio{display:flex;align-items:center;min-height:90svh;padding:clamp(6rem,11vw,10rem) clamp(1.5rem,10vw,10rem);background:linear-gradient(125deg,#f1f3ea,#e6eee5);border-top:1px solid rgba(53,94,91,.12)}.ux04-studio-copy{width:min(100%,1180px);margin:auto}.ux04-studio-copy h2{max-width:1100px;margin:2rem 0 clamp(2.5rem,4.5vw,3.75rem);font-size:clamp(3rem,6.2vw,6rem);font-weight:400;line-height:1;letter-spacing:-.055em;color:#294c49;text-wrap:balance}.ux04-doctrine{font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.2;letter-spacing:-.025em;color:#496a64;margin:0 0 clamp(2.5rem,5vw,4rem);text-wrap:balance}.ux04-studio-content{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);align-items:start}.ux04-studio-purpose,.ux04-studio-vision{max-width:540px}.ux04-studio-purpose p,.ux04-studio-vision p{font-size:clamp(19px,2vw,24px);line-height:1.6;color:#476a64;margin:1rem 0 0}.ux04-studio-vision h3{font-size:clamp(2rem,3.5vw,3.5rem);font-weight:400;line-height:1.1;letter-spacing:-.035em;margin:1rem 0 0;color:#294c49}.ux04-studio-continue{display:inline-flex;margin:4rem 0 0;align-items:center;gap:1.25rem;min-height:44px;font:13px system-ui,sans-serif;border-bottom:1px solid #608b80;text-decoration:none}.ux04-admitted-works{background:#f7f4eb;padding:clamp(5rem,10vw,9rem) clamp(1.3rem,8vw,8rem);border-top:1px solid rgba(53,94,91,.16)}.ux04-works-inner{max-width:1100px;margin-inline:auto}.ux04-works-inner h2{max-width:1000px;font-weight:400;font-size:clamp(3rem,7vw,6.5rem);line-height:1.04;letter-spacing:-.05em;margin:1.5rem 0;text-wrap:balance}.ux04-works-intro{max-width:700px;font-size:clamp(18px,2vw,23px);line-height:1.55;color:#586e68}.ux04-works-list{margin-top:4rem;display:grid;grid-template-columns:1fr;gap:0}.ux04-works-list article{border-top:1px solid rgba(53,93,85,.3);padding:2.5rem 0 3rem;display:grid;grid-template-columns:minmax(190px,.7fr) 1.3fr;column-gap:3rem;align-items:start}.ux04-works-list article .ux04-index{grid-column:1/-1}.ux04-works-list h3{font-weight:400;font-size:clamp(2.2rem,4.3vw,4.4rem);line-height:1.05;letter-spacing:-.04em;margin:1rem 0}.ux04-works-list article>p:not(.ux04-index){font-size:clamp(17px,1.7vw,21px);line-height:1.55;color:#586e68;max-width:700px;margin:1.2rem 0}.ux04-works-list a{grid-column:2;display:inline-flex;min-height:44px;align-items:center;gap:1rem;text-underline-offset:.3rem;font:14px system-ui,sans-serif}.ux04-road-entry{background:linear-gradient(110deg,#e0ebe08c,#f7f4eb00);padding-inline:clamp(1rem,3vw,2.5rem)!important}.ux04-end{min-height:65svh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.8rem;background:linear-gradient(#f1f2e9,#f8f6ef);text-align:center;padding:5rem 1.5rem}.ux04-end--complete{min-height:75svh;gap:1.5rem}.ux04-end--complete h2{font-size:clamp(2.3rem,5vw,4.7rem);font-weight:400;letter-spacing:-.035em;line-height:1.12;margin:0;max-width:17ch;color:#294c49}.ux04-end--complete>p{font-size:clamp(17px,2vw,22px);line-height:1.55;color:var(--muted);max-width:740px}.ux04-end--complete>a{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;font:13px system-ui,sans-serif;letter-spacing:.04em;text-decoration:underline;text-underline-offset:6px}.ux04-end--complete .ux04-home-exit{color:#4f6967;font-size:12px}.ux04-footer{padding:2rem clamp(1rem,5vw,6.5rem);display:flex;justify-content:space-between;gap:1rem;font:11px system-ui,sans-serif;color:#4f6967;background:#f9f7f0;border-top:1px solid rgba(57,103,94,.13)}@media(prefers-reduced-motion:reduce){.ux04 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:760px){.ux04-arrival{min-height:82svh}.ux04-arrival-center{padding:4rem 1.35rem 7rem}.ux04-arrival-center h1{font-size:clamp(2.8rem,11vw,4.7rem)}.ux04-logo{width:190px}.ux04-studio{min-height:0;padding:6rem 1.4rem}.ux04-studio-copy h2{max-width:100%;font-size:clamp(2.35rem,9.5vw,3.8rem);margin-bottom:3rem}.ux04-studio-content{grid-template-columns:1fr;gap:2.5rem}.ux04-studio-purpose p,.ux04-studio-vision p{font-size:19px}.ux04-works-list article{grid-template-columns:1fr;gap:.8rem;padding:2rem 0 2.5rem}.ux04-works-list a{grid-column:1}.ux04-end--complete{min-height:70svh}}@media(max-width:420px){.ux04-nav{padding:0 1rem}.ux04-nav nav{gap:1.1rem}.ux04-nav nav a{font-size:12px}.ux04-arrival-center{padding-block:3.5rem 7rem}.ux04-arrival-center p{font-size:18px}.ux04-arrival-center .ux04-arrival-invitation{font-size:15px}.ux04-footer{flex-direction:column}}.ux04-logo--gates{width:clamp(220px,29vw,350px);max-width:82vw;aspect-ratio:1;object-fit:contain}@media(max-width:760px){.ux04-logo--gates{width:min(250px,72vw)}}.ux04-mini{width:86px;min-height:0;display:flex;align-items:center;justify-content:center}.ux04-mini .studio-signature{width:82px;height:auto}.ux04-gates-stage{width:100vw;height:min(100vw,760px);max-height:78svh;min-height:320px;margin-inline:calc(50% - 50vw);background-color:#09131a;background-image:radial-gradient(ellipse at center,#18252a,#09131a 72%),url(/identity/studio-golden-gates-approved-composite.webp);background-position:center,center;background-repeat:no-repeat;background-size:cover,auto 100%}.ux04-arrival-center .ux04-gates-stage{flex:none}.ux04-arrival-center h1{margin-bottom:clamp(1.25rem,2.8vw,2.2rem)}.ux04-arrival-center p{margin-top:clamp(1.25rem,2.5vw,2rem)}.ux04-nav{border-bottom-color:#d9bd8d52}.ux04-down,.ux04-studio-continue,.ux04-end a{border-bottom-color:#a47b489e}.ux04-index{color:#5d7771}.ux04-footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem clamp(1.2rem,5vw,6.5rem);border-top:1px solid rgba(164,123,72,.25);background:#f7f4eb;color:#4f6967;font:11px/1.5 system-ui,sans-serif}.ux04-footer-signature{display:block;width:76px;min-height:44px;display:flex;align-items:center}.ux04-footer-signature .studio-signature{width:72px}@media(max-width:760px){.ux04-gates-stage{height:min(100vw,520px);max-height:66svh;min-height:300px;background-size:cover,auto 100%}.ux04-mini{width:74px}.ux04-mini .studio-signature{width:70px}.ux04-footer{flex-direction:column;justify-content:center;gap:.65rem;text-align:center}.ux04-footer-signature{justify-content:center}}@media(prefers-reduced-motion:reduce){.ux04-gates-stage{scroll-behavior:auto}}.ux04-local-work{margin:2rem 0 1rem;padding:1.6rem clamp(1rem,2vw,2rem);border:1px solid rgba(37,70,66,.28);background:#ffffff52;max-width:38rem}.ux04-local-work h3{font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400;line-height:1.25;margin:.6rem 0}.ux04-local-work p:not(.ux04-index){font-size:1.4rem;margin:0 0 1rem}.ux04-local-work a{display:inline-block;color:inherit;border-bottom:1px solid currentColor;padding-bottom:.3rem;text-decoration:none;font:14px Arial,sans-serif}.ux04-local-work a:focus-visible{outline:3px solid #24665c;outline-offset:5px}.ux04-arrival .ux04-read-direct{position:absolute;bottom:8.8rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:44px;color:#294c49;font:13px/1.5 system-ui,sans-serif;text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap;z-index:3}.ux04-arrival .ux04-read-direct:focus-visible{outline:3px solid #24665c;outline-offset:6px}.ux04-local-work{scroll-margin-top:6rem}.ux04-local-work a{display:table;margin:.75rem 0;min-height:44px;line-height:2.7}.ux04-local-work [lang^=ar]{font-family:RTH Plex Trial,Tahoma,Arial,sans-serif;letter-spacing:0;direction:rtl}@media(max-width:420px){.ux04-arrival .ux04-read-direct{bottom:10rem;font-size:12px}.ux04-local-work{padding:1.25rem}.ux04-local-work a{font-size:15px}}.ux04-arrival-center .ux04-read-direct{position:relative;bottom:auto;left:auto;transform:none;display:inline-flex;flex:none;margin-top:1.25rem;padding:.25rem .15rem;min-height:44px;align-items:center;justify-content:center;gap:.65rem;font:13px/1.4 system-ui,sans-serif;border-bottom:1px solid #527d72;text-align:center;white-space:normal;max-width:100%}@media(max-width:420px){.ux04-arrival-center .ux04-read-direct{position:relative;bottom:auto;left:auto;transform:none;margin-top:.95rem;font-size:12px}}:root{color:#e6f0f2;background:#041c24;font-family:Cormorant Garamond,Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:#041c24;color:#e6f0f2;line-height:1.7;letter-spacing:.02em}a{color:inherit;text-decoration:none}a:hover{color:#f2cf62}a:focus-visible{outline:3px solid #f2cf62;outline-offset:4px}.skip-to-main{position:absolute;left:1rem;top:-999px;z-index:100;padding:.5rem 1rem;background:#041c24;color:#f2cf62;border:2px solid #f2cf62;border-radius:.25rem;font-size:.9rem;text-decoration:none}.skip-to-main:focus{top:1rem;outline:3px solid #f2cf62;outline-offset:4px}.container{width:min(100% - 3rem,68rem);margin-inline:auto}.calibration-bar{position:sticky;top:0;z-index:2;border-bottom:1px solid rgba(230,240,242,.14);background:#041c24f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.calibration-bar .container{display:flex;align-items:center;justify-content:space-between;min-height:4.5rem}.site-name{color:#f2cf62;font-size:1.25rem;font-weight:700;letter-spacing:.08em}nav ul{display:flex;gap:1.5rem;margin:0;padding:0;list-style:none}nav a{color:#d9e8eb}.hero{position:relative;display:grid;min-height:min(52rem,calc(100svh - 4.5rem));overflow:clip;place-items:center;padding-block:clamp(4rem,10vw,8rem);text-align:center}.hero-glow{position:absolute;width:min(90vw,56rem);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(0,99,139,.28),rgba(0,58,122,.08) 48%,transparent 70%);pointer-events:none}.hero-inner{position:relative;display:grid;justify-items:center}.hero-logo{width:clamp(10rem,34vw,18rem);height:auto;margin-bottom:1.25rem}.hero h1,h2,h3,p{margin:0}.hero h1{font-size:clamp(3.25rem,8vw,5.5rem);font-weight:600;letter-spacing:.04em;line-height:1}.hero p{max-width:42rem;margin-top:1.5rem;color:#c8d9dd;font-size:clamp(1.05rem,2vw,1.3rem)}.section-philosophy,.section-episodes{padding-block:clamp(5rem,10vw,9rem)}.section-philosophy{border-top:1px solid rgba(230,240,242,.1)}h2{color:#f2cf62;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;letter-spacing:.02em;line-height:1.1}.phi-grid,.episodes-grid{display:grid;gap:clamp(1.5rem,4vw,4rem)}.phi-grid{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);align-items:start}.phi-major p{max-width:40rem;margin-top:1.5rem;color:#c8d9dd;font-size:clamp(1.1rem,2vw,1.3rem)}.phi-minor{display:grid;gap:1rem;padding-top:.5rem;color:#f2cf62;font-style:italic}.section-episodes h2{margin-bottom:2rem}footer{border-top:1px solid rgba(230,240,242,.1);padding:3rem 0;color:#b2c4c8;font-size:.95rem;text-align:center}@media(max-width:42rem){.container{width:min(100% - 2rem,68rem)}.calibration-bar .container{min-height:4rem}nav ul{gap:1rem}.hero{min-height:calc(100svh - 4rem)}.phi-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.field-entry{margin-top:2rem;border-bottom:1px solid rgba(242,207,98,.45);color:#f2cf62;letter-spacing:.08em}.episode-field{display:grid;gap:clamp(3rem,8vw,7rem)}.episode-field-intro{max-width:38rem;margin-top:1.25rem;color:#c8d9dd}.eyebrow,.inquiry-number{color:#b2c4c8;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase}.inquiry-node{max-width:42rem;padding:clamp(2rem,5vw,4rem) 0;border-top:1px solid rgba(230,240,242,.14);border-bottom:1px solid rgba(230,240,242,.14)}.inquiry-node h3{margin-top:.75rem;color:#f2cf62;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:500}.inquiry-node>p:last-child{margin-top:1rem;color:#c8d9dd}.reader-page{min-height:100svh;padding-block:clamp(2rem,6vw,5rem)}.reader-shell{max-width:46rem}.reader-back,.reader-preview-link{display:inline-block;color:#f2cf62;text-decoration:underline;text-underline-offset:.2em}.reader-preview-link{margin-top:1.25rem}.reader-notice{margin-block:2rem;border-left:2px solid #f2cf62;padding-left:1rem;font-size:.95rem;color:#d9e8eb}.reader-article{max-width:66ch}.reader-article h1{font-size:clamp(2.2rem,6vw,4rem);line-height:1.15}.reader-article h2{margin-top:3.5rem;font-size:clamp(1.7rem,4vw,2.5rem)}.reader-article h3{margin-top:2.5rem;font-size:clamp(1.3rem,3vw,1.8rem);color:#f2cf62}.reader-article p,.reader-article ul{margin-top:1.5rem;font-size:clamp(1.1rem,2vw,1.3rem)}.reader-article ul{padding-left:1.5rem}:root{--studio-ink: #1a3437;--studio-accent: #12696b;--studio-seafoam: #a5d9d0;--studio-mist: #f7f4ee;--studio-shell: #eeeae1;--studio-muted: #51696a;--studio-line: rgba(26, 52, 55, .17);color:var(--studio-ink);background:var(--studio-mist);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif}body{background:var(--studio-mist);color:var(--studio-ink)}a:hover{color:var(--studio-accent)}a:focus-visible{outline-color:var(--studio-accent)}.skip-to-main{background:var(--studio-mist);color:var(--studio-accent);border-color:var(--studio-accent)}.skip-to-main:focus{outline-color:var(--studio-accent)}.calibration-bar{background:#f7f4eef0;border-bottom-color:var(--studio-line)}.site-name{display:inline-flex;flex-direction:column;align-items:center;gap:.02rem;color:var(--studio-ink);font-weight:400;letter-spacing:normal;line-height:1}.site-name-primary{font-size:1.45rem}.site-name-secondary{font:.54rem/1.45 system-ui,sans-serif;letter-spacing:.24em}nav a{color:var(--studio-ink);font:.92rem/1.4 system-ui,sans-serif}.hero{min-height:min(48rem,calc(100svh - 4.5rem));background:radial-gradient(ellipse at 52% 41%,#fffdf8 0%,var(--studio-mist) 75%);padding-block:clamp(3.75rem,8vw,6.5rem)}.hero-glow{display:none}.hero-inner{gap:0}.hero-logo{width:clamp(16.5rem,42vw,27.5rem);max-width:100%;margin-bottom:0}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.hero .hero-intro{max-width:30rem;margin-top:.65rem;color:var(--studio-muted);font-size:clamp(1.02rem,2vw,1.2rem)}.field-entry{margin-top:2rem;border-bottom-color:var(--studio-accent);color:var(--studio-accent);letter-spacing:.045em;font-size:.96rem}.section-philosophy{background:#f3f1eb;border-top-color:var(--studio-line)}.section-episodes{background:var(--studio-mist)}h2,.inquiry-node h3{color:var(--studio-ink);font-weight:400}.phi-major p,.episode-field-intro,.inquiry-node>p:last-child{color:var(--studio-muted)}.phi-minor{color:var(--studio-accent)}.eyebrow,.inquiry-number{color:var(--studio-muted)}.inquiry-node{border-top-color:var(--studio-line);border-bottom-color:var(--studio-line)}footer{border-top-color:var(--studio-line);color:var(--studio-muted)}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer-inner a{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.footer-name{color:var(--studio-ink);font-size:1.35rem}.footer-secondary{margin-top:.18rem;font:.54rem/1.3 system-ui,sans-serif;letter-spacing:.23em;color:var(--studio-muted)}.footer-copyright{font:.78rem/1.6 system-ui,sans-serif}@media(max-width:42rem){.hero{min-height:calc(90svh - 4rem)}.hero-logo{width:min(82vw,22rem)}.footer-inner{flex-direction:column}}body:has(.reader-page){background:#041c24;color:#e6f0f2}.reader-page{background:#041c24;color:#e6f0f2}.reader-page .reader-article h2,.reader-page .reader-article h3{color:#f2cf62}#top,#philosophy,#episodes{scroll-margin-top:5rem}@media(max-width:42rem){#top,#philosophy,#episodes{scroll-margin-top:4.5rem}}.calibration-bar .site-name{min-height:44px;justify-content:center}.calibration-bar nav a{display:inline-flex;align-items:center;min-height:44px;padding-inline:.4rem}.field-entry{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-inline:.6rem}.reader-preview-link,.reader-back{min-height:44px;padding-block:.5rem}@media(max-width:27rem){.calibration-bar .container{min-height:0;padding-block:.45rem .3rem;flex-direction:column;gap:.12rem}.calibration-bar nav ul{gap:1rem}.calibration-bar nav a{padding-inline:.65rem}.hero{min-height:calc(100svh - 6.25rem)}#top,#philosophy,#episodes{scroll-margin-top:7rem}}n .work-approach{background:#f2f0eb;color:#272927;min-height:100svh;font-family:Georgia,Iowan Old Style,serif}.work-approach-shell{width:min(100% - 2.5rem,48rem);margin-inline:auto;padding-block:clamp(2rem,5vw,4rem) 6rem}.work-return,.work-source-link{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:.25em;color:#293d38}.work-return{font:.9rem/1.5 system-ui,sans-serif}.work-approach-intro{padding-block:clamp(4rem,14vw,8rem);border-bottom:1px solid rgba(39,41,39,.18)}.work-proof-status{margin-bottom:1.5rem;color:#53564f;font:.8rem/1.6 system-ui,sans-serif;letter-spacing:.07em}.work-approach h1{font-size:clamp(2.9rem,9vw,5.8rem);line-height:1.07;font-weight:400;letter-spacing:-.025em}.work-orientation{max-width:37rem;margin-top:1.6rem;font-size:clamp(1.1rem,2.5vw,1.35rem);color:#444944}.work-proof-gate{padding-block:clamp(3rem,8vw,5rem)}.work-proof-gate h2{color:#272927;font-size:clamp(1.65rem,4vw,2.5rem)}.work-proof-gate>p{margin-top:1.25rem;max-width:39rem}.work-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2.4rem}.work-status-grid>div{border-top:1px solid rgba(39,41,39,.3);padding-top:.9rem}.work-status-grid dt{color:#53564f;font:.8rem/1.5 system-ui,sans-serif}.work-status-grid dd{margin:.45rem 0 0;font-size:1.05rem}.work-source-link{font-family:system-ui,sans-serif;font-size:.93rem}.work-proof-note{font-size:.93rem;color:#53564f}@media(max-width:37rem){.work-status-grid{grid-template-columns:1fr;gap:1.1rem}}#works,#about{scroll-margin-top:5rem}@media(max-width:42rem){#works,#about{scroll-margin-top:4.5rem}}@media(max-width:27rem){#works,#about{scroll-margin-top:7rem}}.section-episodes{background:#f3f1eb;border-top:1px solid var(--studio-line)}.section-philosophy{background:var(--studio-mist);border-top:1px solid var(--studio-line)}.episode-field-intro{max-width:39rem}.phi-major h2{max-width:14ch}.unavailable-page{min-height:100svh;background:#f7f4ee;color:#1a3437;padding-block:clamp(5rem,12vw,10rem)}.unavailable-page h1{font-weight:400}.unavailable-page a{display:inline-flex;min-height:44px;align-items:center;color:#12696b}.ux03{--ux-paper:#f7f4ee;--ux-ink:#1a3437;--ux-sea:#12696b;--ux-divider:rgba(26,52,55,.17);background:var(--ux-paper);color:var(--ux-ink);min-height:100svh}.ux03-proofbar{background:#e6ece8;border-bottom:1px solid var(--ux-divider);font:.76rem/1.5 system-ui,sans-serif}.ux03-proof-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-block:.65rem}.ux03-proofbar a{text-decoration:underline}.ux03-controls{background:#f0eee6;border-bottom:1px solid var(--ux-divider);font:.84rem/1.5 system-ui,sans-serif}.ux03-control-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.7rem;padding-block:.5rem}.ux03-state-options{display:flex;gap:.4rem}.ux03-state-options button{cursor:pointer;min-width:3.9rem;min-height:44px;border:1px solid var(--ux-divider);border-radius:1.5rem;background:transparent;color:var(--ux-ink);font:inherit;padding:.5rem .8rem}.ux03-state-options button[aria-pressed=true]{background:var(--ux-ink);color:#fff;border-color:var(--ux-ink)}.ux03 button:focus-visible,.ux03 a:focus-visible{outline:3px solid var(--ux-sea);outline-offset:3px}.ux03-header{position:sticky;top:0;z-index:9;background:#f7f4eef7;border-bottom:1px solid var(--ux-divider)}.ux03-header-inner{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.ux03-small-signature{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;font-size:1.5rem;line-height:1.05}.ux03-small-signature small{font:.54rem/1.4 system-ui,sans-serif;letter-spacing:.28em}.ux03-header nav{display:flex;align-items:center;gap:clamp(.6rem,3vw,2rem);font:.9rem/1.4 system-ui,sans-serif}.ux03-header nav a{min-height:44px;display:inline-flex;align-items:center}.ux03-hero{min-height:min(51rem,88svh);display:grid;place-items:center;background:radial-gradient(ellipse at 50% 40%,#fffdf8,var(--ux-paper) 74%);padding:3rem 0 4.5rem}.ux03-hero-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ux03-signature{width:clamp(17rem,43vw,28rem);max-width:100%;height:auto}.ux03-hero p{font-size:clamp(1.05rem,2vw,1.25rem);max-width:32rem;color:#51696a}.ux03-next{font-size:1rem;color:var(--ux-sea);margin-top:2.5rem;min-height:44px;display:inline-flex;align-items:center;gap:.7rem;border-bottom:1px solid var(--ux-sea)}.ux03 section[id]{scroll-margin-top:5.25rem}.ux03-orientation,.ux03-about{padding-block:clamp(5rem,12vw,11rem)}.ux03-orientation{background:#ebf1ed}.ux03-orientation-grid,.ux03-about-inner{display:grid;grid-template-columns:1.18fr .82fr;gap:clamp(3rem,7vw,8rem)}.ux03-overline{font:.75rem/1.5 system-ui,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#51696a;margin-bottom:1.8rem}.ux03 h2{font-weight:400;font-size:clamp(2.4rem,5vw,5rem);line-height:1.08;letter-spacing:-.025em;color:var(--ux-ink)}.ux03-orientation-aside,.ux03-about-inner>div:last-child{padding-top:.6rem;display:grid;align-content:start;gap:1.6rem;font-size:clamp(1.13rem,1.7vw,1.35rem);color:#435b5b}.ux03 p.ux03-note{font:.8rem/1.65 system-ui,sans-serif;color:#607271;border-top:1px solid var(--ux-divider);padding-top:1.5rem;margin-top:.6rem}.ux03-works{background:#f7f4ee;padding-block:clamp(5rem,9vw,9rem);border-top:1px solid var(--ux-divider)}.ux03-works-intro{max-width:35rem;font-size:1.2rem;margin:1.5rem 0 3.8rem;color:#52686a}.ux03-work-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2rem}.ux03-work{border-top:1px solid var(--ux-divider);padding-top:1.8rem;min-height:18rem}.ux03-work h3{font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400;color:var(--ux-ink);margin-bottom:1rem}.ux03-work p:not(.ux03-overline){max-width:35rem;color:#51696a}.ux03-unavailable{display:inline-block;margin-top:2rem;font:.8rem/1.5 system-ui,sans-serif;color:#657476}.ux03-about{background:#f7f4ee;border-top:1px solid var(--ux-divider)}.ux03-closing{text-align:center;padding:5rem 0 7rem;background:#e8f0eb;border-top:1px solid var(--ux-divider)}.ux03-closing p{font-size:clamp(1.35rem,2.2vw,2rem);margin-bottom:1.3rem}.ux03-closing a{display:inline-flex;min-height:44px;align-items:center;color:var(--ux-sea);text-decoration:underline;text-underline-offset:.25rem}.ux03-state-note{padding:1rem 0;background:#e6ece8;border-top:1px solid var(--ux-divider);font:.8rem/1.6 system-ui,sans-serif}@media(max-width:42rem){.ux03-orientation-grid,.ux03-about-inner{grid-template-columns:1fr;gap:2rem}.ux03-hero{min-height:76svh}.ux03-signature{width:min(84vw,24rem)}}@media(max-width:25rem){.ux03-proof-inner{display:block}.ux03-proof-inner span{display:block;margin-block:.25rem}.ux03-header-inner{flex-wrap:wrap;justify-content:center;padding-block:.5rem}.ux03-header nav{width:100%;justify-content:center}.ux03 section[id]{scroll-margin-top:8rem}}.staging-only-banner{position:relative;z-index:100;background:#374c47;color:#fff;text-align:center;padding:8px 14px;font:600 11px/1.5 system-ui,sans-serif;letter-spacing:.1em}
