:root{--paper:#f3efe5;--surface:#faf8f2;--ink:#1b211d;--muted:#657069;--pine:#1e4238;--deep:#142e27;--clay:#ce5b3e;--clay-soft:#f1c5ad;--yellow:#d8d160;--line:#1b211d26;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--duration-press:.14s;--duration-hover:.18s;--duration-enter:.56s;font-family:var(--font-sans);color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);word-break:keep-all;min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.075em;font-weight:780;line-height:1.15}p{letter-spacing:-.025em;line-height:1.65}.landing-shell{overflow:hidden}.hero-section{background:var(--surface);min-height:100dvh;padding:1.25rem clamp(1rem,4vw,4.5rem) 0;position:relative}.site-nav{z-index:3;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#faf8f2d1;border:1px solid #1b211d17;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;max-width:1440px;margin:auto;padding:.7rem .9rem .7rem 1.15rem;display:grid;position:relative;box-shadow:0 16px 40px -28px #1a292273}.wordmark{letter-spacing:-.08em;align-items:baseline;gap:.38rem;font-weight:900;display:inline-flex}.wordmark>span{font-size:1.17rem}.wordmark b{font-family:var(--font-sans);letter-spacing:0;color:var(--clay);font-size:.64rem}.site-nav nav{color:var(--muted);gap:1.3rem;font-size:.84rem;font-weight:680;display:flex}.site-nav nav a,.nav-action{transition:color var(--duration-hover) var(--ease-out),transform var(--duration-hover) var(--ease-out),background-color var(--duration-hover) var(--ease-out)}.site-nav nav a:hover{color:var(--pine);transform:translateY(-1px)}.nav-action{background:var(--pine);color:#fff;border-radius:999px;justify-self:end;align-items:center;gap:.5rem;padding:.62rem .95rem;font-size:.76rem;font-weight:750;display:inline-flex}.nav-action svg{width:1rem;height:1rem}.nav-action:hover{background-color:var(--clay);transform:scale(1.03)}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(24rem,.9fr);align-items:center;gap:clamp(2rem,7vw,8rem);max-width:1320px;min-height:calc(100dvh - 8.2rem);margin:auto;padding:clamp(4.7rem,9vw,9rem) clamp(.3rem,2.6vw,2rem) clamp(3rem,7vw,6rem);display:grid}.hero-copy{z-index:1;max-width:49rem;position:relative}.eyebrow,.section-index{font-family:var(--font-sans);letter-spacing:.1em;color:var(--clay);font-size:.72rem;font-weight:700}.hero-copy h1{max-width:11ch;margin:1.25rem 0 1.5rem;font-size:clamp(3.75rem,7.7vw,7.8rem);font-weight:860;line-height:.99}.hero-copy h1 em,.statement-section h2 em,.care-copy h2 em,.closing-section h2 em{font-family:var(--font-sans);letter-spacing:-.1em;font-weight:400}.hero-copy h1 em{color:var(--clay);white-space:nowrap}.hero-intro{max-width:31rem;color:var(--muted);font-size:clamp(1rem,1.4vw,1.18rem)}.hero-actions{align-items:center;gap:1.55rem;margin-top:2.3rem;display:flex}.cta{min-height:3.7rem;transition:transform var(--duration-hover) var(--ease-out),box-shadow var(--duration-hover) var(--ease-out),background-color var(--duration-hover) var(--ease-out);border:0;border-radius:999px;align-items:center;gap:1.35rem;padding:.45rem .45rem .45rem 1.35rem;font-size:.96rem;font-weight:800;display:inline-flex}.cta i{width:2.7rem;height:2.7rem;transition:transform var(--duration-hover) var(--ease-out),background-color var(--duration-hover) var(--ease-out);background-color:#ffffff29;border-radius:50%;place-items:center;display:grid}.cta i svg,.text-link svg,.prompt-card>i svg,.faq-list summary i svg{width:1.13rem;height:1.13rem}.text-link svg{transition:transform var(--duration-hover) var(--ease-out)}.cta-primary{background-color:var(--pine);color:#fff;box-shadow:0 18px 32px -21px var(--pine)}.cta-primary:hover{box-shadow:0 22px 38px -20px var(--pine);transform:scale(1.025)}.cta-primary:hover i{background:var(--clay);transform:translate(3px)}.cta-primary:active{transform:scale(.97)}.cta-disabled{color:#1b211d73;cursor:not-allowed;background-color:#dfddd4}.cta-disabled i{background-color:#1b211d0f}.text-link{transition:color var(--duration-hover) var(--ease-out);border-bottom:1px solid;align-items:center;gap:.45rem;padding-bottom:.16rem;font-size:.92rem;font-weight:760;display:inline-flex}.text-link:hover{color:var(--clay)}.text-link:hover svg{transform:translate(3px)}.gate-notice{border-left:3px solid var(--clay);color:#5d4d46;background:#f9ece5;border-radius:.3rem;max-width:39rem;margin-top:1.5rem;padding:.75rem 1rem;font-size:.86rem}.hero-stage{isolation:isolate;background:linear-gradient(152deg,#a8c3ad 0%,#5e938a 42%,#266677 43%,#1f5669 100%);border-radius:1.5rem 6rem 1.5rem 1.5rem;min-height:clamp(29rem,49vw,41rem);position:relative;overflow:hidden;transform:rotate(1.6deg);box-shadow:0 35px 70px -45px #12332ebf}.hero-stage:before{z-index:-1;aspect-ratio:1;background:var(--yellow);content:"";opacity:.88;border-radius:50%;width:78%;position:absolute;inset:15% -18% auto auto}.hero-stage:after{aspect-ratio:1;content:"";border:1.5rem solid #faf8f2ad;border-radius:50%;width:75%;position:absolute;bottom:-22%;right:-13%}.sun-disc{aspect-ratio:1;border:1px solid #ffffff85;border-radius:50%;width:7rem;position:absolute;top:13%;right:18%}.scene-number{color:#faf8f2e0;font-family:var(--font-sans);letter-spacing:-.12em;font-size:clamp(8rem,17vw,14rem);font-style:italic;line-height:.7;position:absolute;bottom:7%;right:7%}.stage-note{z-index:1;color:var(--ink);position:absolute;box-shadow:0 19px 32px -25px #12332ed9}.note-a{font-family:var(--font-sans);background:#fcf7e8;padding:1.15rem 1.35rem;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.2;top:10%;left:7%;transform:rotate(-6deg)}.note-a strong{font-weight:400}.note-b{background:var(--clay-soft);gap:.8rem;width:min(15rem,57%);padding:1.1rem;display:grid;bottom:10%;left:11%;transform:rotate(5deg)}.note-b span,.note-b small{font-family:var(--font-sans);letter-spacing:.1em;font-size:.58rem;font-weight:700}.note-b strong{letter-spacing:-.06em;font-size:1.25rem;line-height:1.18}.stage-marker{color:#faf8f2e0;font-family:var(--font-sans);letter-spacing:.4em;font-size:.63rem;font-weight:700;line-height:1.72;position:absolute;top:34%;right:11%}.stage-grain{z-index:2;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");position:absolute;inset:0}.fact-rail{z-index:2;border-top:1px solid var(--line);max-width:1320px;color:var(--muted);grid-template-columns:repeat(4,1fr);gap:1rem;margin:auto;padding:1.2rem 2rem;font-size:.78rem;display:grid;position:relative}.fact-rail span{gap:.25rem;display:grid}.fact-rail b{color:var(--ink);letter-spacing:-.04em;font-size:.94rem}.statement-section,.guide-section,.journey-section,.care-section,.faq-section{padding:clamp(6rem,13vw,12rem) max(1.2rem,50vw - 615px)}.statement-section{background:var(--pine);color:#f9f3e8;grid-template-columns:.58fr 1.2fr .62fr;align-items:start;gap:2rem;display:grid}.statement-section h2{grid-column:2;font-size:clamp(3rem,6.2vw,6.1rem);line-height:1.02}.statement-section h2 em{color:var(--yellow)}.statement-section>p:last-child{color:#f9f3e8b8;grid-column:3;align-self:end;max-width:21rem;font-size:1rem}.section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3.3rem;display:flex}.section-heading h2,.journey-head h2,.care-copy h2,.faq-head h2{margin-top:1rem;font-size:clamp(2.7rem,5.2vw,5.4rem);line-height:1.04}.section-heading>p{max-width:20rem;color:var(--muted);font-size:.97rem}.guide-section{background:var(--surface)}.guide-bento{grid-template-rows:repeat(2,minmax(14rem,1fr));grid-template-columns:1.4fr .9fr .9fr;gap:1rem;display:grid}.prompt-card{min-height:14rem;transition:transform var(--duration-hover) var(--ease-out),box-shadow var(--duration-hover) var(--ease-out);background:#ebe6d8;border-radius:1.7rem;flex-direction:column;justify-content:space-between;padding:1.45rem;display:flex;position:relative;box-shadow:inset 0 1px #fff9,0 20px 40px -37px #1a292280}.prompt-card:before{content:"";pointer-events:none;border:1px solid #1b211d1a;border-radius:1.35rem;position:absolute;inset:6px}.prompt-card:hover{transform:translateY(-5px)rotate(-.35deg);box-shadow:inset 0 1px #ffffffb8,0 27px 42px -33px #1a292273}.prompt-card>span{font-family:var(--font-sans);font-size:.72rem;font-weight:700}.prompt-card h3{max-width:13ch;font-size:clamp(1.45rem,2.6vw,2.25rem);line-height:1.13}.prompt-card p{max-width:28ch;margin-top:.8rem;font-size:.85rem;line-height:1.52}.prompt-card>i{width:2.3rem;height:2.3rem;transition:transform var(--duration-hover) var(--ease-out);border:1px solid;border-radius:50%;align-self:end;place-items:center;font-style:normal;display:grid}.prompt-card:hover>i{transform:translate(3px)}.prompt-1{background:var(--pine);color:#fcf7ea;grid-row:span 2}.prompt-1 h3{max-width:9ch;font-size:clamp(2.2rem,4vw,3.8rem)}.prompt-1:before{border-color:#ffffff2e}.prompt-2{background:var(--clay-soft)}.prompt-3{background:#c6d8ce}.prompt-4{background:var(--yellow)}.prompt-5{color:#f7f1e5;background:#2d6070}.prompt-5:before{border-color:#ffffff38}.journey-section{background:#dfddd3}.journey-head{grid-template-columns:1fr 1.1fr;gap:2rem;margin-bottom:4rem;display:grid}.journey-grid{background:#1b211d29;border:1px solid #1b211d29;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.journey-step{background:#dfddd3;min-height:18rem;padding:1.5rem}.journey-step span{color:var(--clay);font-family:var(--font-sans);margin-bottom:4.5rem;font-size:1.5rem;font-style:italic;display:block}.journey-step h3{font-size:1.5rem}.journey-step p{max-width:16ch;color:var(--muted);margin-top:.8rem;font-size:.91rem}.care-section{background:var(--paper);grid-template-columns:1fr .93fr;align-items:center;gap:clamp(2rem,11vw,10rem);display:grid}.care-copy h2 em{color:var(--clay)}.care-copy>p:not(.section-index){max-width:28rem;color:var(--muted);margin:1.6rem 0 2rem;font-size:1.02rem}.care-panel{background:#1b211d12;border-radius:2rem;padding:6px;box-shadow:0 32px 55px -47px #1a292299}.care-panel>div{background:#f8f5ec;border-radius:calc(2rem - 6px);grid-template-columns:3.5rem 1fr;align-items:start;gap:.3rem 1rem;padding:1.45rem;display:grid;box-shadow:inset 0 1px 1px #ffffffe6}.care-panel>div+div{border-top:1px solid var(--line);border-radius:0}.care-panel span{color:var(--clay);font-family:var(--font-sans);grid-row:span 2;font-size:1.5rem;font-style:italic}.care-panel strong{letter-spacing:-.04em;font-size:1.06rem}.care-panel p{color:var(--muted);font-size:.84rem}.faq-section{background:var(--surface)}.faq-list{grid-template-columns:1.1fr .9fr;gap:0 6rem;max-width:1100px;display:grid}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;letter-spacing:-.045em;grid-template-columns:3.4rem 1fr auto;align-items:center;gap:.6rem;padding:1.4rem 0;font-size:clamp(1rem,1.45vw,1.25rem);font-weight:750;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--clay);font-family:var(--font-sans);font-size:.7rem}.faq-list summary i{border:1px solid var(--line);width:2rem;height:2rem;transition:transform .22s var(--ease-out),background-color .18s ease,color .18s ease;border-radius:50%;place-items:center;font-style:normal;display:grid}.faq-list details[open] summary i{background-color:var(--pine);color:#fff;transform:rotate(90deg)}.faq-answer{opacity:0;transition:grid-template-rows .22s var(--ease-out),opacity .18s ease;grid-template-rows:0fr;display:grid}.faq-answer>p{max-width:37rem;min-height:0;color:var(--muted);padding:0 3.4rem 1.55rem;font-size:.94rem;overflow:hidden}.faq-item[open] .faq-answer{opacity:1;grid-template-rows:1fr}.closing-section{background:var(--clay);color:#fff;padding:clamp(6.5rem,15vw,13rem) max(1.2rem,50vw - 525px);position:relative;overflow:hidden}.closing-section:before{aspect-ratio:1;content:"";border:1px solid #ffffff4d;border-radius:50%;width:min(45vw,38rem);position:absolute;top:-35%;right:-12%}.closing-mark{font-family:var(--font-sans);letter-spacing:.15em;color:#ffffffb3;margin-bottom:2rem;font-size:.7rem;font-weight:700;position:relative}.closing-section h2{max-width:11ch;font-size:clamp(3.5rem,7.4vw,7.2rem);line-height:.98;position:relative}.closing-section h2 em{color:#ffe9d9}.closing-section>p:not(.closing-mark){color:#fffc;max-width:29rem;margin:1.7rem 0 2.2rem;font-size:1.06rem;position:relative}.closing-section .cta-primary{color:var(--pine);background:#f9f3e8}.closing-section .cta-primary i{background:var(--pine);color:#fff}.site-footer{background:var(--deep);color:#f9f3e8;grid-template-columns:1fr auto auto;align-items:end;gap:4rem;padding:2.1rem max(1.2rem,50vw - 615px);display:grid}.site-footer>div{gap:.45rem;display:grid}.site-footer p,.site-footer>div>span:not(.wordmark){color:#f9f3e88c;font-size:.76rem}.site-footer strong{font-family:var(--font-sans);font-size:.84rem}.reveal{opacity:0;transition:opacity var(--duration-enter) var(--ease-out) var(--reveal-delay,0s),transform var(--duration-enter) var(--ease-out) var(--reveal-delay,0s);transform:translateY(16px)}.reveal.is-revealed{opacity:1;transform:translateY(0)}.hero-enter{opacity:0;animation:hero-in var(--duration-enter) var(--ease-out) forwards;animation-delay:calc(var(--index)*.1s + .12s);transform:translateY(1.5rem)}@keyframes hero-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.hero-enter{transform:none}.reveal{transition:opacity .18s ease var(--reveal-delay,0s)}.hero-enter{animation-duration:.18s}}@media (max-width:800px){.hero-section{padding:1rem 1rem 0}.site-nav{grid-template-columns:1fr auto;padding:.65rem .75rem .65rem 1rem}.site-nav nav{display:none}.nav-action{font-size:.69rem}.hero-grid{grid-template-columns:1fr;gap:3rem;min-height:0;padding:5rem .4rem 3.5rem}.hero-copy h1{font-size:clamp(3.5rem,14vw,5.6rem)}.hero-actions{flex-direction:column;align-items:stretch;gap:1.1rem}.cta{justify-content:space-between}.text-link{align-self:flex-start}.hero-stage{min-height:28rem;margin:0 .1rem;transform:rotate(.8deg)}.fact-rail{grid-template-columns:1fr 1fr;gap:1rem;padding:1.2rem 0}.fact-rail span:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.statement-section,.guide-section,.journey-section,.care-section,.faq-section{padding:5.8rem 1.25rem}.statement-section{grid-template-columns:1fr;gap:1.5rem}.statement-section h2,.statement-section>p:last-child{grid-column:auto}.section-heading{flex-direction:column;align-items:start;margin-bottom:2.4rem}.guide-bento{grid-template-rows:auto;grid-template-columns:1fr 1fr}.prompt-card{min-height:14.5rem}.prompt-1{grid-area:auto/span 2;min-height:19rem}.prompt-1 h3{font-size:2.45rem}.journey-head{grid-template-columns:1fr;margin-bottom:2.5rem}.journey-grid{grid-template-columns:1fr 1fr}.journey-step{min-height:15rem}.journey-step span{margin-bottom:2.8rem}.care-section{grid-template-columns:1fr;gap:3rem}.faq-list{grid-template-columns:1fr}.faq-list summary{grid-template-columns:2.5rem 1fr auto}.faq-answer>p{padding-left:2.5rem}.closing-section{padding:6.8rem 1.25rem}.site-footer{grid-template-columns:1fr 1fr;gap:1.5rem;padding:2rem 1.25rem}.site-footer>div:first-child{grid-column:span 2}}@media (max-width:430px){.hero-copy h1{font-size:3.38rem}.site-nav{border-radius:1.3rem}.nav-action{padding:.55rem .7rem}.hero-stage{min-height:25rem}.note-a{font-size:1.2rem}.scene-number{font-size:8rem}.guide-bento{grid-template-columns:1fr}.prompt-1{grid-column:auto}.journey-grid{grid-template-columns:1fr}.journey-step{min-height:12rem}.site-footer{grid-template-columns:1fr}.site-footer>div:first-child{grid-column:auto}}.form-page,.centered{max-width:48rem;margin:0 auto;padding:3rem 1.5rem}.centered{align-content:center;min-height:75vh;display:grid}.back{margin-bottom:2rem;font-weight:700;display:inline-block}.form-page form{gap:1.15rem;margin-top:2rem;display:grid}.form-page label{gap:.45rem;font-weight:800;display:grid}.form-page input,.form-page textarea,.form-page select{border:1px solid var(--ink);width:100%;font:inherit;background:#fff;border-radius:.4rem;padding:.85rem}.form-page .check{align-items:flex-start;font-size:.93rem;font-weight:500;display:flex}.form-page .check input{width:1.15rem;height:1.15rem;margin:.1rem .55rem 0 0}.studio-page{max-width:52rem}.status-line{font-family:var(--font-sans);font-size:.9rem}.studio-card{border:1px solid var(--line);background:#fffef9;border-radius:1rem;margin:2rem 0;padding:1.5rem}.studio-card form{gap:1rem;margin-top:1rem;display:grid}.studio-card label{gap:.45rem;font-weight:800;display:grid}.studio-card input{border:1px solid var(--ink);width:100%;font:inherit;background:#fff;padding:.85rem}.upload-control{background:var(--clay);color:#fff;cursor:pointer;border-radius:.5rem;align-items:center;min-height:3.25rem;padding:.7rem 1rem;width:max-content!important;display:inline-flex!important}.upload-control input{clip:rect(0,0,0,0);border:0;height:1px;padding:0;position:absolute;overflow:hidden;width:1px!important}.text-button{cursor:pointer;font:inherit;color:#555;background:0 0;border:0;border-bottom:1px solid;padding:0}.staff-page{max-width:62rem}.staff-list{gap:1rem;margin:2rem 0;display:grid}.staff-list article{border:1px solid var(--line);background:#fff;border-radius:.75rem;gap:.7rem;padding:1.25rem;display:grid}.staff-list article>span{font:700 .8rem var(--font-sans);color:var(--pine)}.staff-list article>small{font-size:.85rem}.staff-list article>div{flex-wrap:wrap;gap:.7rem;display:flex}.staff-list form{gap:.8rem;margin:0;display:grid}.staff-list form label{gap:.3rem;font-weight:700;display:grid}.staff-list form textarea,.staff-list form select{border:1px solid var(--ink);font:inherit;background:#fff;padding:.7rem}.staff-list .button{gap:.7rem;min-height:2.6rem;padding:.45rem .8rem}.content-editor{grid-template-columns:minmax(13rem,.55fr) minmax(0,1fr);gap:2rem;margin-top:2rem;display:grid}.content-editor aside{align-content:start;gap:.8rem;display:grid}.content-editor aside .text-button{text-align:left}.content-editor form{gap:1rem;margin:0;display:grid}.content-editor label{gap:.35rem;font-weight:700;display:grid}.content-editor input,.content-editor select,.content-editor textarea{border:1px solid var(--ink);font:inherit;background:#fff;padding:.7rem}@media (max-width:760px){.content-editor{grid-template-columns:1fr}.content-editor aside{grid-template-columns:repeat(2,minmax(0,1fr))}.content-editor aside .text-button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-card{padding:1rem}.studio-card .button{width:100%}}@media (max-width:800px){.gate-notice{word-break:normal;overflow-wrap:anywhere}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--clay);outline-offset:3px}@media (min-width:801px){.hero-copy h1{font-size:clamp(3.75rem,6.3vw,6.8rem)}}@media (max-width:800px){.nav-action{display:none}.site-nav{grid-template-columns:1fr}.hero-copy h1{overflow-wrap:anywhere;font-size:clamp(3rem,12vw,4.7rem)}.hero-copy h1 em{white-space:normal}}@media (max-width:430px){.hero-copy h1{font-size:3rem;line-height:1.03}.hero-intro,.gate-notice{max-width:100%}}:root{--clay:#b54c35}.prompt-card{justify-content:flex-start}.skip-link{z-index:1000;background:var(--ink);color:#fff;transition:transform .2s var(--ease-out);border-radius:.5rem;padding:.7rem 1rem;font-weight:800;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}main:focus{outline:none}.site-nav nav a{align-items:center;min-height:2.75rem;padding:.35rem .15rem;display:inline-flex}.text-link{min-height:2.75rem;padding:.5rem 0}.faq-more{margin-top:1.4rem}.site-footer{grid-template-columns:minmax(14rem,1fr) auto auto minmax(11rem,.7fr)}.site-footer .wordmark b{color:#ffd2bd}.footer-links{flex-wrap:wrap;gap:.25rem .9rem;display:flex!important}.footer-links a{color:#f9f3e8;text-underline-offset:.22rem;align-items:center;min-height:2.75rem;font-size:.8rem;font-weight:720;text-decoration:underline;display:inline-flex}.public-page{max-width:56rem;margin:0 auto;padding:3rem 1.5rem 6rem}.public-page h1{margin-top:.4rem;font-size:clamp(3rem,7vw,5.3rem)}.public-page h2{margin-top:3.8rem;font-size:clamp(1.7rem,3vw,2.45rem)}.public-page section>p,.public-lede{max-width:43rem;color:var(--muted);margin-top:1rem;font-size:1.02rem}.public-lede{font-size:clamp(1.05rem,2.2vw,1.25rem)}.info-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.4rem;display:grid}.info-list>div{background:var(--surface);min-height:7rem;padding:1.2rem}.info-list dt{color:var(--muted);font-size:.82rem;font-weight:700}.info-list dd{margin:.45rem 0 0;font-size:1.1rem;font-weight:800}.info-list dd a{color:var(--pine);text-underline-offset:.2rem;text-decoration:underline}.file-rule-list{border-top:1px solid var(--line);gap:0;margin-top:1.4rem;display:grid}.file-rule-list>div{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.file-rule-list span{color:var(--muted)}.file-rule-list small{font-weight:750}.process-list,.policy-list{gap:.9rem;margin:1.4rem 0 0;padding-left:1.4rem;display:grid}.process-list li,.policy-list li{padding-left:.2rem;line-height:1.65}.public-actions{flex-wrap:wrap;gap:.4rem 1.3rem;margin-top:1rem;display:flex}.public-page>.button,.public-page>.gate-notice{margin-top:2.8rem}.public-page .gate-notice{max-width:45rem}.staff-links{flex-wrap:wrap;gap:1rem;display:flex}@media (max-width:800px){.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:first-child,.footer-links{grid-column:span 2}.public-page{padding:2.2rem 1.25rem 5rem}.info-list{grid-template-columns:1fr}.file-rule-list>div{grid-template-columns:1fr;gap:.25rem}.file-rule-list small{color:var(--muted)}.public-actions{flex-direction:column;align-items:flex-start}.site-nav nav a{min-height:2.75rem}}.site-footer .footer-business{color:#f9f3e89e;border-top:1px solid #f9f3e833;grid-column:1/-1;gap:.28rem;margin-top:.4rem;padding-top:1.1rem;font-size:.74rem;font-style:normal;line-height:1.65;display:grid}.site-footer .footer-business>span{color:#f9f3e8;font-size:.7rem;font-weight:800}.site-footer .footer-business p{margin:0}.wordmark{align-items:center;min-height:2.75rem}.footer-links a{min-width:2.75rem}.statement-section .section-index{color:#ffd2bd}.journey-section .section-index{color:#85321f}.journey-section .journey-step p{color:#46524b}.care-copy>p:not(.section-index){color:#536059}.closing-mark,.closing-section>p:not(.closing-mark){color:#fff}.nav-action{min-height:2.75rem}.back{align-items:center;min-height:2.75rem;display:inline-flex}@media (max-width:800px){.nav-action{justify-self:start;margin-top:.2rem;display:inline-flex}}.exhibition-page{color:#0d3024;background:#faf9f5;min-height:100dvh}.exhibition-nav{border-bottom:1px solid #0d3024;justify-content:space-between;align-items:center;gap:2rem;max-width:1440px;margin:auto;padding:1.4rem 2.5rem;display:flex}.exhibition-wordmark{letter-spacing:-.07em;font-size:1.2rem;font-weight:900}.exhibition-nav nav{gap:clamp(1rem,3vw,3.2rem);font-size:.9rem;font-weight:750;display:flex}.exhibition-nav nav a{border-bottom:2px solid #0000;align-items:center;min-height:2.75rem;display:inline-flex}.exhibition-hero{grid-template-columns:minmax(0,1.05fr) minmax(19rem,.62fr);gap:clamp(3rem,10vw,11rem);max-width:1320px;margin:auto;padding:clamp(5rem,10vw,9.5rem) 2.5rem 4.5rem;display:grid}.exhibition-kicker,.exhibition-section-head>div>p,.result-rail-intro>p,.curator-note>span,.exhibition-date strong,.work-detail-hero>p,.work-detail-story aside>p,.work-result-links>p,.result-accessibility>p,.production-head>p,.exhibition-admin-head>div>p{font-family:var(--font-sans);letter-spacing:.09em;color:#bb4936;font-size:.72rem;font-weight:800}.exhibition-hero h1{letter-spacing:-.1em;max-width:9ch;margin:1rem 0 1.6rem;font-size:clamp(4rem,8.5vw,8rem);line-height:.96}.exhibition-hero h1 em{font-family:var(--font-sans);color:#c84e36;font-weight:400}.exhibition-hero>div>p:last-child{color:#395349;max-width:28rem;font-size:1.05rem}.curator-note{background:linear-gradient(#fffefb,#fbfaf5);border:1px solid #0d302438;align-self:start;margin-top:1.2rem;padding:1.7rem 1.7rem 1.5rem;position:relative;transform:rotate(-1deg);box-shadow:8px 9px #eeeae1}.curator-note:before{content:"";border:2px solid #253b32;border-radius:50%;width:.8rem;height:2rem;position:absolute;top:-.95rem;right:1.8rem;transform:rotate(27deg)}.curator-note>span{border-bottom:1px solid #c84e36;padding-bottom:.65rem;display:block}.curator-note p{font-family:var(--font-sans);margin:1rem 0;font-size:1.12rem;line-height:1.72}.curator-note small{text-align:right;color:#52655c;display:block}.exhibition-works{border-top:1px solid #0d3024;max-width:1440px;margin:auto;padding:clamp(4rem,9vw,8rem) 2.5rem}.exhibition-section-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.exhibition-section-head h2,.result-rail h2,.work-detail-story h2,.production-head h2,.exhibition-admin-head h2{margin-top:.8rem;font-size:clamp(2.7rem,5.5vw,5.3rem);line-height:1.01}.exhibition-filters{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:31rem;display:flex}.exhibition-filters button{color:#0d3024;cursor:pointer;background:0 0;border:1px solid #0d302445;border-radius:999px;min-height:2.7rem;padding:.35rem .75rem;font-size:.82rem;font-weight:720}.exhibition-filters button[aria-pressed=true]{color:#fff;background:#0d3024;border-color:#0d3024}.work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;display:grid}.work-tile{transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out);background:#fffefb;border:1px solid #0d3024}.work-tile:hover{transform:translateY(-.35rem);box-shadow:.5rem .5rem #e3e0d4}.work-tile-link{height:100%;padding:.7rem;display:block}.work-preview{background:#d3dfd4;place-items:center;min-height:13.5rem;display:grid;position:relative;overflow:hidden}.work-tile-2 .work-preview{background:#f2d1b6}.work-tile-3 .work-preview{background:#d8d67b}.work-tile-4 .work-preview{background:#afcad0}.work-preview img,.work-preview video{object-fit:cover;width:100%;height:100%;min-height:13.5rem}.medium-mark{color:#fff;background:#0d3024;border:1px solid #fff;place-items:center;min-width:2.45rem;min-height:2.45rem;font-size:.68rem;font-weight:800;display:grid;position:absolute;top:.65rem;right:.65rem}.audio-preview{color:#fff;background:#173b2f;place-items:center;width:100%;height:100%;min-height:13.5rem;padding:1.1rem;display:grid}.audio-preview>span{font-family:var(--font-sans);font-size:6rem;line-height:.4}.audio-preview audio{width:100%;max-width:15rem}.document-preview,.exhibition-empty-preview{background:#efede6;align-content:center;width:100%;min-height:13.5rem;padding:1.2rem;display:grid}.document-preview span{font-family:var(--font-sans);font-size:.7rem;font-weight:800}.document-preview p{color:#395349;font-family:var(--font-sans);margin-top:.8rem}.exhibition-empty-preview{color:#5e7268;place-items:center;font-size:.8rem}.work-tile-copy{justify-content:space-between;align-items:end;gap:1rem;padding:1.05rem .2rem .25rem;display:flex}.work-tile-copy p{color:#597067;font-size:.72rem;font-weight:700}.work-tile-copy h3{margin-top:.3rem;font-size:1.4rem}.work-tile-copy>span{color:#c84e36;font-size:1.6rem}.work-summary{color:#597067;padding:.45rem .2rem .4rem;font-size:.83rem;line-height:1.5}.exhibition-empty{text-align:center;background:#f2f0e8;border:1px dashed #0d302466;align-content:center;gap:.6rem;min-height:16rem;padding:2rem;display:grid}.exhibition-empty p{font-size:1.35rem;font-weight:800}.exhibition-empty span{color:#52675c}.exhibition-empty button{color:#0d3024;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-self:center;padding:0;font-weight:800}.result-rail{color:#f7f5ed;background:#103d30;grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);gap:clamp(2rem,9vw,8rem);padding:clamp(5rem,10vw,10rem) max(2.5rem,50vw - 660px);display:grid}.result-rail-intro>span{color:#f7f5edb3;max-width:24rem;margin-top:1.5rem;line-height:1.7;display:block}.result-list{border-top:1px solid #fff6;display:grid}.result-list article,.result-empty{border-bottom:1px solid #fff6;align-content:start;gap:.7rem;padding:1.5rem 0;display:grid}.result-list article>p{font-family:var(--font-sans);color:#ef9a7d;font-size:.72rem}.result-list article h3{font-size:clamp(1.7rem,3vw,2.75rem)}.result-list article>span{color:#f7f5edb8}.result-list a{color:#fff;align-items:center;gap:.45rem;margin-top:.4rem;font-weight:800;display:inline-flex}.result-list svg,.exhibition-date svg{width:1.1rem;height:1.1rem}.result-empty strong{font-size:1.35rem}.result-empty p{color:#f7f5edb3}.exhibition-date{border-bottom:1px solid #0d3024;align-items:center;gap:clamp(1rem,4vw,4rem);max-width:1440px;margin:auto;padding:3rem 2.5rem;display:flex}.exhibition-date strong{color:#0d3024;font-size:clamp(2.2rem,4vw,4.3rem)}.exhibition-date>span{letter-spacing:-.08em;font-size:clamp(2rem,3.8vw,4rem);font-weight:900}.exhibition-date p{color:#536b60;margin-left:auto}.exhibition-date a{align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.exhibition-footer{justify-content:space-between;gap:2rem;max-width:1440px;margin:auto;padding:2rem 2.5rem;font-size:.8rem;font-weight:800;display:flex}.exhibition-footer>div{color:#52675c;gap:1.3rem;display:flex}.exhibition-detail{color:#0d3024;background:#faf9f5;min-height:100dvh}.detail-nav{border-bottom:1px solid #0d3024;justify-content:space-between;gap:1rem;padding:1.4rem max(1.2rem,50vw - 630px);font-size:.82rem;font-weight:800;display:flex}.work-detail-hero{max-width:1050px;margin:auto;padding:clamp(5rem,12vw,11rem) 2rem 5rem}.work-detail-hero h1{max-width:13ch;margin:1rem 0 1.3rem;font-size:clamp(4rem,9vw,9rem);line-height:.92}.work-detail-hero>span{color:#4e675c;max-width:35rem;font-size:1.08rem;line-height:1.75;display:block}.work-detail-story{border-top:1px solid #0d3024;grid-template-columns:.75fr 1fr;gap:clamp(3rem,15vw,14rem);max-width:1260px;margin:auto;padding:4rem 2rem;display:grid}.work-detail-story>div>p{max-width:34rem;font-family:var(--font-sans);font-size:clamp(1.5rem,2.7vw,2.4rem);line-height:1.45}.work-detail-story small{color:#5b7267;margin-top:2rem;display:block}.work-detail-assets{gap:2rem;max-width:1050px;margin:auto;padding:3rem 2rem 7rem;display:grid}.detail-media{margin:0}.detail-media img,.detail-media video{object-fit:contain;background:#ddd;width:100%;max-height:75vh;display:block}.detail-media figcaption{color:#5b7267;max-width:43rem;margin-top:.75rem;font-size:.88rem}.audio-detail{color:#fff;background:#103d30;place-items:center;min-height:18rem;padding:2rem;display:grid}.audio-detail>div{font-family:var(--font-sans);font-size:8rem;line-height:.4}.audio-detail audio{width:min(100%,30rem)}.audio-detail figcaption{color:#fff}.document-detail{background:#efede6;place-items:center;min-height:14rem;display:grid}.document-detail a{border:1px solid;padding:.9rem 1.2rem;font-weight:800}.detail-empty{text-align:center;border:1px dashed #0d3024;padding:3rem}.work-result-links{border-top:1px solid #0d3024;max-width:1260px;margin:auto;padding:4rem 2rem 6rem}.work-result-links>div{background:#0d3024;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1px;margin-top:1.3rem;display:grid}.work-result-links a{background:#faf9f5;gap:.35rem;min-height:10rem;padding:1.3rem;display:grid}.work-result-links a span{color:#5b7267;font-size:.76rem}.work-result-links a strong{font-size:1.35rem}.work-result-links a i{color:#c84e36;justify-self:end;margin-top:auto;font-size:1.3rem}.result-screen{background:#132f26;place-items:center;max-width:1260px;min-height:min(58vw,45rem);margin:auto;display:grid}.result-screen video,.result-screen img{object-fit:contain;width:100%;max-height:45rem;display:block}.result-screen>div{color:#fff;text-align:center;max-width:28rem;padding:2rem}.result-screen>div>span{font-family:var(--font-sans);color:#f2a085;font-size:.75rem;font-weight:800}.result-screen>div>p{color:#ffffffb8;margin-top:1rem}.result-accessibility{grid-template-columns:12rem minmax(0,1fr);gap:2rem;max-width:1050px;margin:auto;padding:3rem 2rem;display:grid}.result-accessibility>span{color:#52675c;line-height:1.7}.detail-footer{border-top:1px solid #0d3024;justify-content:space-between;gap:1rem;padding:2rem max(1.2rem,50vw - 630px);font-size:.85rem;font-weight:800;display:flex}.detail-footer a:last-child{color:#c84e36}.exhibition-admin,.production-console{gap:5rem;margin-top:4rem;display:grid}.exhibition-admin>section,.production-console>section{border-top:1px solid var(--line);padding-top:2.1rem}.exhibition-admin-head,.production-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.exhibition-admin-head>span{max-width:16rem;color:var(--muted);font-size:.85rem}.exhibition-admin-list,.master-list{gap:1rem;display:grid}.exhibition-admin-list>article,.master-list>article,.package-list>article,.package-form,.master-upload,.issued-files{border:1px solid var(--line);background:#fffef9;padding:1.25rem}.exhibition-admin-list article>header,.master-list article>header{align-items:start;gap:1rem;margin-bottom:1.1rem;display:flex}.exhibition-admin-list article>header>span,.master-list article>header>span,.package-list article>span{font-family:var(--font-sans);color:var(--clay);font-size:.75rem;font-weight:800}.exhibition-admin-list article>header>div,.master-list article>header>div{gap:.15rem;display:grid}.exhibition-admin-list article header small,.master-list article header small{color:var(--muted)}.exhibition-admin form,.package-form,.master-upload,.master-list form{gap:1rem;display:grid}.admin-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.exhibition-admin label,.package-form label,.master-upload label,.master-list label{gap:.4rem;font-size:.84rem;font-weight:800;display:grid}.exhibition-admin input,.exhibition-admin textarea,.exhibition-admin select,.production-console input,.production-console textarea,.production-console select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:0;padding:.7rem}.asset-fieldset,.source-fieldset,.package-form fieldset,.master-list fieldset{border:1px solid var(--line);gap:.65rem;margin:0;padding:1rem;display:grid}.asset-fieldset legend,.source-fieldset legend,.package-form legend,.master-list legend{padding:0 .35rem;font-size:.83rem;font-weight:800}.asset-edit{border-top:1px solid #1b211d17;grid-template-columns:auto auto 1fr 1fr;align-items:center;gap:.6rem;padding:.65rem 0;display:grid}.asset-edit:first-of-type{border-top:0}.check{align-items:flex-start;gap:.45rem!important;display:flex!important}.check input{flex:none;margin-top:.15rem;width:1rem!important;padding:0!important}.package-form{grid-template-columns:1fr .48fr}.package-form fieldset,.package-form>label:last-of-type{grid-column:span 2}.package-list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.package-list article{gap:.7rem;display:grid}.package-list article strong{font-size:1.25rem}.package-list article p,.package-list article small{color:var(--muted);font-size:.84rem}.issued-files{gap:.65rem;margin-top:1rem;display:grid}.issued-files a{color:var(--pine);text-underline-offset:.2rem;font-weight:800;text-decoration:underline}.master-upload{grid-template-columns:repeat(2,minmax(0,1fr))}.master-upload>label:last-of-type,.master-upload>div,.master-upload>button{grid-column:span 2}.master-upload>div{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.master-list article>header>button{margin-left:auto}.master-list form>div{align-items:center;gap:1rem;display:flex}.player-page{background:#091e18;place-items:center;min-height:100dvh;padding:1.5rem;display:grid}.player-empty{color:#fff;background:#091e18;align-content:center;gap:1rem;min-height:100dvh;padding:3rem;display:grid}.player-empty p{font-family:var(--font-sans);color:#ee9b81;font-size:.75rem}.player-empty h1{font-size:clamp(2.5rem,6vw,5rem)}.player-empty span{color:#ffffffb3;max-width:34rem}.player-screen{color:#fff;background:#102a22;border:1px solid #ffffff59;width:min(100%,1200px)}.player-screen header,.player-screen footer{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.player-screen header p{font-family:var(--font-sans);color:#e89a80;font-size:.7rem}.player-screen h1{margin-top:.2rem;font-size:1.4rem}.player-state{color:#a9e6bc;font-family:var(--font-sans);border:1px solid #7ecc9f;padding:.35rem .55rem;font-size:.7rem}.player-state.fallback{color:#ffc794;border-color:#ecaa72}.player-canvas{background:#000;place-items:center;min-height:min(70vh,44rem);display:grid}.player-canvas video,.player-canvas img{max-width:100%;max-height:min(70vh,44rem);display:block}.player-screen footer{border-top:1px solid #fff3;font-size:.82rem}.player-screen footer p{color:#ffffffbf}.player-screen footer div{gap:.5rem;display:flex}.player-screen button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;min-height:2.5rem;padding:.4rem .7rem;font-weight:800}.player-screen button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:800px){.exhibition-nav{padding:1rem 1.25rem}.exhibition-nav nav{gap:1rem;font-size:.77rem}.exhibition-nav nav a:nth-child(-n+2){display:none}.exhibition-hero{grid-template-columns:1fr;padding:4rem 1.25rem 3rem}.curator-note{max-width:27rem}.exhibition-works{padding:4rem 1.25rem}.exhibition-section-head{gap:1.2rem;display:grid}.exhibition-filters{justify-content:flex-start}.work-grid{grid-template-columns:1fr 1fr;gap:.7rem}.work-preview,.work-preview img,.work-preview video{min-height:10rem}.work-tile-copy h3{font-size:1.12rem}.result-rail{grid-template-columns:1fr;padding:4rem 1.25rem}.exhibition-date{grid-template-columns:1fr 1fr;padding:2rem 1.25rem;display:grid}.exhibition-date p{margin:0}.exhibition-date a{grid-column:span 2}.exhibition-footer{padding:1.5rem 1.25rem;display:grid}.exhibition-footer>div{flex-wrap:wrap}.work-detail-hero{padding:4.5rem 1.25rem 3rem}.work-detail-story{grid-template-columns:1fr;gap:1.5rem;padding:3rem 1.25rem}.work-detail-assets{padding:2rem 1.25rem 4rem}.work-result-links{padding:3rem 1.25rem 4rem}.result-accessibility{grid-template-columns:1fr;padding:2rem 1.25rem}.detail-footer{padding:1.5rem 1.25rem}.exhibition-admin-head,.production-head{display:grid}.admin-fields,.package-form,.master-upload{grid-template-columns:1fr}.package-form fieldset,.package-form>label:last-of-type,.master-upload>label:last-of-type,.master-upload>div,.master-upload>button{grid-column:auto}.asset-edit,.master-upload>div{grid-template-columns:1fr}.player-page{padding:0}.player-screen{border:0;min-height:100dvh}.player-screen header,.player-screen footer{flex-direction:column;align-items:flex-start}.player-canvas{min-height:50vh}.player-screen footer div{width:100%}.player-screen button{flex:1}}@media (max-width:430px){.work-grid{grid-template-columns:1fr}.exhibition-nav{flex-direction:column;align-items:flex-start;gap:.3rem}.exhibition-nav nav{justify-content:space-between;width:100%}.exhibition-date{grid-template-columns:1fr}.exhibition-date a{grid-column:auto}.detail-footer{flex-direction:column;align-items:flex-start}}.result-rail-intro>p{color:#f5ae92}.button{border:1px solid var(--ink);background:var(--surface);min-height:3rem;color:var(--ink);cursor:pointer;transition:transform var(--duration-press) var(--ease-out),background-color var(--duration-hover) var(--ease-out),border-color var(--duration-hover) var(--ease-out),color var(--duration-hover) var(--ease-out);justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.88rem;font-weight:800;display:inline-flex}.button:hover{border-color:var(--clay);color:var(--clay)}.button-primary{border-color:var(--pine);background:var(--pine);color:#fff}.button-primary:hover{border-color:var(--clay);background:var(--clay);color:#fff}.button:disabled{border-color:var(--line);color:#1b211d7a;cursor:not-allowed;background:#dfddd4}.button:active,.cta-primary:active,.nav-action:active,.text-link:active{transition:transform var(--duration-press) var(--ease-out);transform:scale(.97)}.cta-primary:hover i{background-color:var(--clay)}@media (prefers-reduced-motion:reduce){.note-a,.note-b{animation:none}.site-nav nav a:hover,.nav-action:hover,.cta-primary:hover,.cta-primary:hover i,.prompt-card:hover,.prompt-card:hover>i,.text-link:hover svg,.faq-list details[open] summary i,.button:active,.cta-primary:active,.nav-action:active,.text-link:active{transform:none}}:root{--paper:#f5f2e9;--surface:#fcfaf4;--ink:#142e27;--muted:#56675f;--pine:#193f35;--deep:#102c25;--clay:#bf4e37;--clay-soft:#efc5aa;--sea:#285f70;--yellow:#d6cf64;--line:#142e272b}body{background-color:var(--paper);background-image:radial-gradient(#142e270b .55px,#0000 .55px);background-size:5px 5px}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:3px solid var(--clay);outline-offset:3px}.hero-section,.guide-section,.faq-section{background-color:var(--surface)}.site-nav{background:#fcfaf4e6;border-color:#142e2733;border-radius:0;box-shadow:10px 10px #142e2712}.nav-action,.cta{border-radius:0}.hero-stage{border-radius:0 3.5rem 0 0;box-shadow:18px 20px #142e271a,0 35px 70px -45px #12332ebf}.prompt-card,.care-panel,.care-panel>div,.prompt-card:before{border-radius:0}.prompt-card{box-shadow:inset 0 1px #fff9,7px 8px #142e2714}.prompt-card:hover{box-shadow:inset 0 1px #ffffffb8,10px 12px #142e2721}.journey-grid{background:#142e273b;border-color:#142e273b}.journey-step{background:#e8e4d8}.journey-step:nth-child(2n){background:#f0ece3}.care-panel{border:1px solid var(--line);background:0 0;padding:0;box-shadow:10px 12px #142e2717}.care-panel>div{background:var(--surface);box-shadow:none}.care-panel>div:last-child{border-radius:0}.site-footer{background:var(--deep)}.public-document{grid-template-columns:11rem minmax(0,1fr);gap:clamp(2rem,7vw,8rem);max-width:1280px;padding:clamp(1.25rem,3vw,2.5rem) clamp(1.25rem,4vw,4rem) clamp(5rem,10vw,9rem);display:grid}.public-document-rail{border-top:4px solid var(--pine);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;height:max-content;min-height:20rem;padding:1rem 0;display:flex;position:sticky;top:1.25rem}.public-document-mark,.workflow-mark{letter-spacing:-.1em;align-items:baseline;gap:.45rem;width:max-content;font-weight:900;display:inline-flex}.public-document-mark span,.workflow-mark span{font-size:1.5rem}.public-document-mark b,.workflow-mark b{font:800 .64rem var(--font-sans);letter-spacing:.06em;color:var(--clay)}.public-document-rail>p{font:800 .67rem/1.7 var(--font-sans);letter-spacing:.12em;color:var(--muted)}.public-document-canvas{min-width:0}.public-document-head{border-top:4px solid var(--pine);background:var(--surface);padding:clamp(2rem,6vw,4.75rem) clamp(1.3rem,4vw,4.25rem) clamp(2.1rem,4vw,3.5rem);box-shadow:11px 12px #142e2714}.public-document .back{color:var(--muted);margin-bottom:clamp(2.75rem,7vw,6rem);font-size:.82rem}.public-document h1{max-width:9ch;margin-top:.7rem;font-size:clamp(3.6rem,7vw,6.4rem);line-height:.94}.public-document .public-lede{max-width:35rem;color:var(--muted);margin-top:1.65rem;font-size:clamp(1.05rem,1.7vw,1.23rem)}.public-document-content{padding:0 clamp(1.3rem,4vw,4.25rem)}.public-document-content>section:first-child>h2{margin-top:4.2rem}.public-document-content .info-list{box-shadow:8px 9px #142e270f}.public-document .info-list>div{background:var(--surface);min-height:8rem}.public-document .file-rule-list>div{grid-template-columns:8.5rem minmax(0,1fr) minmax(10rem,auto);padding:1.25rem 0}.public-document .process-list{counter-reset:process;gap:0;padding:0;list-style:none}.public-document .process-list li{border-top:1px solid var(--line);min-height:5rem;padding:1.2rem 1rem 1.2rem 4rem;position:relative}.public-document .process-list li:before{counter-increment:process;content:"0" counter(process);font:700 .72rem var(--font-sans);color:var(--clay);position:absolute;top:1.2rem;left:0}.public-document .process-list li:last-child{border-bottom:1px solid var(--line)}.public-document .policy-list{gap:0;padding:0;list-style:none}.public-document .policy-list li{border-top:1px solid var(--line);padding:1rem 0 1rem 1.7rem;position:relative}.public-document .policy-list li:before{background:var(--clay);content:"";width:.55rem;height:.55rem;position:absolute;top:1.08rem;left:0}.public-document .policy-list li:last-child{border-bottom:1px solid var(--line)}.form-page.participant-page,.participant-shell{background:var(--paper);max-width:none;min-height:100dvh;margin:0;padding:0}.participant-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8f2f5;border-bottom:1px solid #142e2733;position:sticky;top:0;box-shadow:0 16px 34px -29px #142e27cc}.participant-header-inner{max-width:1180px;margin:auto;padding:.9rem clamp(1.2rem,4vw,3.5rem) 0}.participant-header-bar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:grid}.participant-brand{letter-spacing:-.075em;align-items:baseline;gap:.38rem;font-weight:900;display:inline-flex}.participant-brand span{font-size:1.05rem}.participant-brand b{color:var(--clay);letter-spacing:.02em;font-size:.62rem}.participant-header-bar h1,.participant-page-title{letter-spacing:-.055em;min-width:0;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:850}.participant-header-actions{color:var(--muted);align-items:center;gap:1rem;font-size:.76rem;font-weight:800;display:flex}.participant-header-actions form{margin:0}.participant-header-actions a,.participant-header-actions button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.3rem 0}.participant-header-actions a:hover,.participant-header-actions button:hover{color:var(--clay)}.participant-stepper{grid-template-columns:repeat(4,minmax(0,1fr));margin:.85rem 0 0;padding:0;list-style:none;display:grid}.participant-stepper li{border-top:3px solid var(--line);min-width:0;color:var(--muted);grid-template-columns:1.85rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.72rem .75rem .82rem 0;display:grid}.participant-stepper li+li{padding-left:.75rem}.participant-stepper li[data-current]{border-color:var(--clay);color:var(--ink);background:linear-gradient(#ce5b3e14,#0000 72%)}.participant-stepper li[data-complete]{border-color:var(--pine);color:var(--pine)}.participant-stepper-index{letter-spacing:.01em;border:1px solid;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.62rem;font-weight:850;display:grid}.participant-stepper-copy{gap:.12rem;min-width:0;display:grid}.participant-stepper-copy strong{letter-spacing:-.04em;font-size:.79rem}.participant-stepper-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.35;overflow:hidden}.participant-page-body{width:min(100%,1080px);margin:auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.2rem,4vw,3.5rem) clamp(5rem,10vw,8rem)}.participant-workspace{border-top:4px solid var(--pine);background:var(--surface);min-width:0;padding:clamp(1.45rem,4vw,3.8rem);box-shadow:12px 13px #142e2717}.participant-workspace h1{max-width:10ch;margin-top:.7rem;font-size:clamp(3rem,5.5vw,5.4rem);line-height:.95}.participant-workspace>p:not(.field-notes):not(.status-line){max-width:35rem;color:var(--muted);margin-top:1.2rem}.participant-workspace form{max-width:42rem}.participant-workspace label,.participant-workspace .studio-card label{font-size:.92rem}.participant-workspace input,.participant-workspace textarea,.participant-workspace select{background:#fffef9;border-color:#142e2773;border-radius:0}.participant-workspace .check{border-top:1px solid var(--line);padding:.7rem 0}.participant-workspace .button{border-radius:0;width:max-content;margin-top:.4rem}.studio-card{border-color:var(--line);border-left:4px solid var(--clay);background:#fffef9;border-radius:0;box-shadow:7px 8px #142e270f}.studio-card h2{font-size:clamp(1.4rem,2.5vw,1.9rem)}.upload-control{background:var(--pine);border-radius:0}.centered{border-top:4px solid var(--pine);background:var(--surface);max-width:49rem;padding:clamp(2.2rem,6vw,5rem);box-shadow:12px 13px #142e2717}.centered h1{max-width:11ch;margin:.9rem 0 1.3rem;font-size:clamp(2.7rem,6vw,5rem);line-height:.96}.centered p:not(.field-notes){max-width:35rem;color:var(--muted)}.centered .button{border-radius:0;width:max-content;margin-top:1.6rem}.staff-page{max-width:1160px;padding:clamp(2rem,5vw,5rem) clamp(1.25rem,4vw,4rem) clamp(5rem,10vw,8rem)}.staff-page>h1{max-width:11ch;margin:.6rem 0 1.1rem;font-size:clamp(3rem,5.8vw,5.5rem);line-height:.94}.staff-page>p:not(.field-notes){max-width:39rem;color:var(--muted)}.staff-links{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;margin:2.3rem 0;padding:0}.staff-links .text-button{border-right:1px solid var(--line);min-height:3.4rem;color:var(--pine);align-items:center;padding:0 1rem;font-weight:800;display:inline-flex}.staff-links .text-button:first-child{padding-left:0}.staff-list article{border-left:4px solid var(--pine);background:var(--surface);border-radius:0;box-shadow:7px 8px #142e270f}.staff-list article>span{color:var(--clay)}.content-editor{background:var(--line);border:1px solid var(--line);gap:1px}.content-editor aside,.content-editor form{background:var(--surface);padding:1.25rem}.content-editor input,.content-editor select,.content-editor textarea{background:#fffef9;border-color:#142e2773;border-radius:0}.exhibition-page{background:var(--paper);color:var(--ink)}.exhibition-nav{border-color:var(--ink);background:var(--surface)}.exhibition-nav nav a[aria-current=page]{border-color:var(--clay)}.exhibition-hero{background:var(--deep);color:#f8f4e9;max-width:none;padding:clamp(5rem,10vw,9.5rem) max(1.25rem,50vw - 620px) clamp(4rem,8vw,7rem)}.exhibition-kicker{color:#f0ac8b}.exhibition-hero h1 em{color:var(--yellow)}.exhibition-hero>div>p:last-child{color:#f8f4e9b8}.curator-note{background:var(--surface);color:var(--ink);border-color:#ffffff4d;box-shadow:10px 11px #efc5aacc}.curator-note>span{border-color:var(--clay)}.work-tile{border-color:var(--ink);box-shadow:0 0 #0000}.work-tile:hover{box-shadow:.6rem .6rem 0 var(--clay)}.exhibition-filters button{border-radius:0}.exhibition-filters button[aria-pressed=true]{background:var(--pine);border-color:var(--pine)}.result-rail{background:var(--pine)}.exhibition-date{border-color:var(--ink)}@media (max-width:800px){.public-document{padding:1.25rem 1.25rem 5rem;display:block}.public-document-rail{flex-direction:row;align-items:end;min-height:0;padding:.85rem 0;display:flex;position:static}.public-document-rail>p{text-align:right;margin:0}.public-document-head{padding:2.4rem 1.35rem 2.15rem}.public-document .back{margin-bottom:3.5rem}.public-document h1{font-size:clamp(3.25rem,15vw,5rem)}.public-document-content{padding:0 1.35rem}.public-document .file-rule-list>div{grid-template-columns:1fr;gap:.3rem}.participant-header-inner{padding:.72rem 1rem 0}.participant-header-bar{grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem}.participant-brand{grid-area:1/1}.participant-header-bar h1,.participant-page-title{grid-area:2/1/auto/-1;margin:.25rem 0 .15rem;font-size:1.05rem}.participant-header-actions{grid-area:1/2;gap:.75rem;font-size:.68rem}.participant-stepper{margin-top:.55rem}.participant-stepper li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.28rem;padding:.55rem .2rem .6rem}.participant-stepper li+li{padding-left:.2rem}.participant-stepper-copy small{display:none}.participant-stepper-copy strong{font-size:.69rem}.participant-stepper-index{width:1.45rem;height:1.45rem;font-size:.55rem}.participant-page-body{padding:1.5rem 1rem 5rem}.participant-workspace{padding:2rem 1.35rem}.staff-links .text-button{border-bottom:1px solid var(--line);flex:1;padding:.75rem .65rem;font-size:.8rem}.staff-links .text-button:first-child{padding-left:.65rem}.exhibition-hero{padding:4.5rem 1.25rem 3.5rem}.exhibition-hero h1{font-size:clamp(3.5rem,14vw,5.8rem)}.curator-note{box-shadow:7px 8px #efc5aacc}.site-nav{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.65rem .75rem .65rem 1rem}.site-nav .wordmark{width:auto;min-width:0}.site-nav .nav-action{grid-area:1/2;justify-self:end;width:max-content;padding:.58rem .72rem;font-size:.69rem;display:inline-flex}}@media (max-width:430px){.participant-header-actions{gap:.55rem;font-size:.63rem}.participant-stepper-copy strong{font-size:.62rem}.participant-workspace{padding:1.65rem 1.1rem}.participant-workspace h1{font-size:3rem}.staff-links{grid-template-columns:1fr;display:grid}.staff-links .text-button{border-right:0}.public-document-content{padding:0 .25rem}.public-document-head{padding:2rem 1.1rem}.public-document .info-list{margin-left:0;margin-right:0}.site-nav .nav-action{padding:.55rem .6rem}.site-nav .nav-action svg{width:.9rem;height:.9rem}}:root{--font-sans:"SUIT Variable","SUIT",system-ui,sans-serif;--font-serif:var(--font-sans);font-family:var(--font-sans)}html,body,button,input,textarea,select,option{font-family:var(--font-sans);font-synthesis:none}.wordmark b,.eyebrow,.section-index,.note-b span,.note-b small,.stage-marker,.prompt-card>span,.faq-list summary span,.closing-mark,.site-footer strong,.status-line,.staff-list article>span,.exhibition-kicker,.exhibition-section-head>div>p,.result-rail-intro>p,.curator-note>span,.exhibition-date strong,.work-detail-hero>p,.work-detail-story aside>p,.work-result-links>p,.result-accessibility>p,.production-head>p,.exhibition-admin-head>div>p,.document-preview span,.result-list article>p,.result-screen>div>span,.exhibition-admin-list article>header>span,.master-list article>header>span,.package-list article>span,.player-empty p,.player-screen header p,.player-state,.public-document-mark b,.workflow-mark b,.public-document-rail>p,.public-document .process-list li:before,.workflow-rail li>span{font-family:var(--font-sans)}.hero-copy h1 em,.statement-section h2 em,.care-copy h2 em,.closing-section h2 em,.exhibition-hero h1 em,.scene-number,.note-a,.journey-step span,.care-panel span,.curator-note p,.audio-preview>span,.document-preview p,.work-detail-story>div>p,.audio-detail>div{font-family:var(--font-serif);font-style:normal}.status-note{border-left:3px solid var(--clay);color:#5d4d46;background:#f9ece5;margin-top:1rem;padding:.8rem 1rem;font-size:.88rem}.works-dashboard{width:min(100%,1080px);min-height:60dvh;margin:auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.2rem,4vw,3.5rem) 6rem}.works-dashboard-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.works-dashboard-intro>div{gap:.45rem;display:grid}.works-dashboard-intro strong{letter-spacing:-.045em;font-size:clamp(1.05rem,2vw,1.35rem)}.works-dashboard-intro .button{border-radius:0;flex:none;margin:0}.works-dashboard>.gate-notice{margin-top:1.5rem}.works-dashboard>section{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:1.5rem;display:grid}.works-dashboard article,.works-empty{background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.7rem 2rem;padding:1.55rem;display:grid}.works-dashboard article>div{color:var(--clay);grid-column:1;justify-content:flex-start;gap:1rem;font-size:.76rem;font-weight:800;display:flex}.works-dashboard article>div small{color:var(--muted)}.works-dashboard article h2,.works-dashboard article p{grid-column:1}.works-dashboard article h2{font-size:clamp(1.6rem,3vw,2.3rem)}.works-dashboard article p,.works-empty p{max-width:42rem;color:var(--muted)}.works-dashboard article .text-link{white-space:nowrap;grid-area:1/2/4;align-self:center}.works-empty{text-align:center;grid-template-columns:1fr;place-content:center;min-height:13rem}.works-empty strong{font-size:1.35rem}@media (max-width:700px){.works-dashboard-intro{flex-direction:column;align-items:start;gap:1rem}.works-dashboard article{grid-template-columns:1fr}.works-dashboard article .text-link{grid-area:auto/1;justify-self:start;margin-top:.5rem}.works-dashboard article>div{justify-content:space-between}.works-dashboard{padding-top:1.5rem}}.revision-note,.withdrawal-reason{border-left:3px solid var(--clay);color:#5d4d46;background:#f9ece5;gap:.35rem;margin-top:1rem;padding:1rem;display:grid}.revision-note strong,.withdrawal-reason strong{color:var(--ink)}:root{--theme-blue:#2445e8;--theme-orange:#fa5721;--theme-paper:#f4efe5;--theme-ink:#151612;--theme-rule:#15161230}.theme-nav{border-bottom:2px solid var(--theme-ink);background:var(--theme-paper);grid-template-columns:minmax(14rem,1fr) auto minmax(10rem,1fr);align-items:center;gap:1.4rem;max-width:1440px;margin:auto;padding:1.05rem clamp(1.15rem,3.5vw,3rem);display:grid}.theme-wordmark{letter-spacing:-.065em;justify-self:start;gap:.14rem;font-weight:900;line-height:1;display:grid}.theme-wordmark span{font-size:clamp(.95rem,1.35vw,1.25rem)}.theme-wordmark b{color:var(--theme-orange);font:750 .62rem/1 var(--font-sans);letter-spacing:.03em}.theme-nav nav{color:#151612a1;align-items:center;gap:1.2rem;font-size:.82rem;font-weight:800;display:flex}.theme-nav nav a[aria-current=page]{color:var(--theme-ink);text-decoration:underline;-webkit-text-decoration-color:var(--theme-orange);text-decoration-color:var(--theme-orange);text-underline-offset:.42rem;text-decoration-thickness:3px}.theme-nav-action{background:var(--theme-ink);color:#fff;transition:transform var(--duration-hover) var(--ease-out),background-color var(--duration-hover) var(--ease-out);justify-self:end;align-items:center;gap:.45rem;padding:.67rem .9rem;font-size:.75rem;font-weight:800;display:inline-flex}.theme-nav svg,.theme-card svg,.theme-prompt svg,.theme-outline-link svg,.theme-cta-button svg{width:1rem;height:1rem}.themes-page,.theme-detail{background:var(--theme-paper);min-height:100dvh;color:var(--theme-ink)}.themes-intro{grid-template-columns:minmax(0,1.28fr) minmax(18rem,.72fr);gap:clamp(2rem,8vw,10rem);max-width:1440px;margin:auto;padding:clamp(5rem,10vw,11rem) clamp(1.15rem,6vw,6.5rem) clamp(3.3rem,7vw,7.5rem);display:grid}.themes-intro>div>p,.themes-closing>p,.theme-section-head>p,.theme-care-note p,.theme-cta>p{letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:900}.themes-intro h1{margin-top:1rem;font-size:clamp(4.1rem,9.1vw,9.5rem);line-height:.84}.themes-intro h1 em,.themes-closing h2 em,.theme-detail-copy h1 span:last-child{font-family:var(--font-serif);color:var(--theme-blue);font-style:normal}.themes-intro aside{border-top:2px solid var(--theme-ink);border-bottom:1px solid var(--theme-rule);align-self:end;gap:.5rem;padding:1.35rem 0;display:grid}.themes-intro aside strong{letter-spacing:-.06em;font-size:1.5rem}.themes-intro aside span{color:var(--theme-orange);font-weight:850}.themes-intro aside p{color:#151612ab;max-width:28rem;margin-top:1.2rem;font-size:.9rem}.themes-grid{background:var(--theme-ink);border:1px solid var(--theme-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1440px;margin:auto;padding:0 clamp(1.15rem,4vw,4rem) clamp(5rem,11vw,11rem);display:grid}.theme-card{isolation:isolate;background:#d6cdbc;min-height:clamp(20rem,31vw,31rem);display:block;position:relative;overflow:hidden}.theme-card>img{object-fit:cover;transition:transform .8s var(--ease-out)}.theme-card-scrim{z-index:1;background:linear-gradient(#11131105 30%,#111311d6 100%);position:absolute;inset:0}.theme-card-copy{z-index:2;color:#fff;gap:.48rem;padding:1.35rem;display:grid;position:absolute;inset:auto 0 0}.theme-card-copy>span{color:#ffb79f;font:800 .7rem/1 var(--font-sans);letter-spacing:.09em}.theme-card-copy h2{font-size:clamp(2.25rem,4.2vw,4rem);line-height:.92}.theme-card-copy p{color:#ffffffd1;max-width:28rem;min-height:3.25rem;font-size:.83rem;line-height:1.55}.theme-card-copy i{align-items:center;gap:.3rem;margin-top:.45rem;font-size:.77rem;font-style:normal;font-weight:800;display:inline-flex}.theme-card:hover>img{transform:scale(1.055)}.themes-closing{background:var(--theme-blue);color:#fff;max-width:1440px;margin:auto;padding:clamp(5rem,12vw,12rem) clamp(1.15rem,10vw,11rem)}.themes-closing>p{color:#b8c5ff}.themes-closing h2{margin-top:1rem;font-size:clamp(3.7rem,8vw,8.5rem);line-height:.87}.themes-closing h2 em{color:#ffb193}.theme-outline-link{border-bottom:2px solid;align-items:center;gap:.55rem;margin-top:2.5rem;padding-bottom:.45rem;font-size:.9rem;font-weight:850;display:inline-flex}.theme-detail-hero{border-bottom:1px solid var(--theme-rule);grid-template-columns:minmax(20rem,.9fr) minmax(20rem,1.1fr);max-width:1440px;min-height:calc(100dvh - 5.5rem);margin:auto;display:grid}.theme-detail-copy{background:var(--theme-paper);align-content:center;justify-items:start;padding:clamp(3rem,8vw,9rem) clamp(1.15rem,7vw,7rem);display:grid}.theme-back{color:#151612a1;margin-bottom:clamp(3.2rem,7vw,7rem);font-size:.78rem;font-weight:750}.theme-detail-copy>p{color:var(--theme-blue);letter-spacing:.08em;font-size:.74rem;font-weight:900}.theme-detail-copy h1{margin:.8rem 0 1.6rem;font-size:clamp(4rem,7.4vw,8.4rem);line-height:.83;display:grid}.theme-detail-copy>strong{letter-spacing:-.06em;max-width:28rem;font-size:clamp(1.1rem,1.7vw,1.45rem);line-height:1.55}.theme-detail-copy>small{color:#151612ad;max-width:27rem;margin-top:1.3rem;font-size:.87rem;line-height:1.7}.theme-detail-art{background:#e8dfcd;min-height:32rem;margin:0;position:relative;overflow:hidden}.theme-detail-art img{object-fit:cover}.theme-prompts{background:#fffdf7;max-width:1440px;margin:auto;padding:clamp(4.5rem,11vw,11rem) clamp(1.15rem,7vw,7rem)}.theme-section-head{border-bottom:2px solid var(--theme-ink);grid-template-columns:minmax(0,1fr) minmax(19rem,.8fr);gap:2rem;padding-bottom:clamp(2.5rem,6vw,6rem);display:grid}.theme-section-head>p{color:var(--theme-orange)}.theme-prompt-list{border-bottom:1px solid var(--theme-rule)}.theme-prompt{border-top:1px solid var(--theme-rule);transition:padding-left var(--duration-hover) var(--ease-out),background-color var(--duration-hover) var(--ease-out);grid-template-columns:4rem minmax(0,1fr) auto;align-items:start;gap:1.4rem;padding:clamp(1.65rem,3.4vw,3.4rem) 0;display:grid}.theme-prompt:first-child{border-top:0}.theme-prompt>span{color:var(--theme-blue);font:900 .72rem/1 var(--font-sans);padding-top:.45rem}.theme-prompt strong{color:var(--theme-orange);letter-spacing:-.05em;margin-top:.35rem;font-size:clamp(.9rem,1.5vw,1.2rem);display:block}.theme-prompt p{max-width:38rem;margin-top:1.1rem;font-size:.98rem}.theme-prompt small{color:#151612a8;gap:.25rem;max-width:38rem;margin-top:1.3rem;font-size:.8rem;line-height:1.65;display:grid}.theme-prompt small b{color:var(--theme-ink)}.theme-prompt>i{border:1px solid var(--theme-ink);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;margin-top:.2rem;font-style:normal;display:grid}.theme-prompt:hover{background:#f5f0e7;padding-left:1rem}.theme-prompt:hover>i{border-color:var(--theme-blue);background:var(--theme-blue);color:#fff}.theme-care-note{background:var(--theme-orange);color:#fff;grid-template-columns:minmax(0,1fr) minmax(17rem,.7fr);gap:clamp(2rem,9vw,10rem);max-width:1440px;margin:auto;padding:clamp(4.2rem,10vw,10rem) clamp(1.15rem,7vw,7rem);display:grid}.theme-care-note h2{margin-top:.7rem;font-size:clamp(2.1rem,4vw,4.2rem);line-height:.96}.theme-care-note>p{color:#ffffffe0;letter-spacing:-.03em;text-transform:none;align-self:end;max-width:26rem;font-size:1rem;line-height:1.75}.theme-neighbours{border-top:1px solid var(--theme-ink);background:var(--theme-paper);grid-template-columns:1fr 1fr;max-width:1440px;margin:auto;display:grid}.theme-neighbours a{transition:background-color var(--duration-hover) var(--ease-out),color var(--duration-hover) var(--ease-out);gap:.4rem;padding:clamp(1.7rem,4vw,4rem) clamp(1.15rem,7vw,7rem);display:grid}.theme-neighbours a+a{border-left:1px solid var(--theme-ink);text-align:right}.theme-neighbours span{font-size:.76rem;font-weight:800}.theme-neighbours strong{letter-spacing:-.07em;font-size:clamp(2rem,4vw,4rem)}.theme-neighbours a:hover{background:var(--theme-ink);color:#fff}.theme-cta{background:var(--theme-ink);color:#fff;text-align:center;place-items:center;gap:1.5rem;padding:clamp(4.5rem,10vw,10rem) 1.25rem;display:grid}.theme-cta>p{color:#ffffffba;letter-spacing:-.02em;text-transform:none;max-width:38rem;font-size:.85rem;line-height:1.7}.theme-cta-button{background:var(--theme-blue);align-items:center;gap:.8rem;padding:1rem 1.25rem;font-size:.88rem;font-weight:850;display:inline-flex}.theme-cta-disabled{background:#51544f}.theme-home-hero .hero-copy h1 em{color:var(--theme-blue)}.theme-home-stage{border:1px solid var(--ink);background:#e9dfc9;overflow:hidden}.theme-home-stage>img{object-fit:cover}.theme-home-stage-note{z-index:1;background:var(--theme-ink);color:#fff;max-width:15rem;box-shadow:6px 6px 0 var(--theme-orange);gap:.4rem;padding:1rem;display:grid;position:absolute;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.theme-home-stage-note span{color:#ffaf8c;letter-spacing:.08em;font-size:.64rem;font-weight:850}.theme-home-stage-note strong{letter-spacing:-.06em;font-size:1.05rem;line-height:1.2}.home-themes{background:#fffdf7;padding:clamp(4rem,10vw,10rem) clamp(1rem,4vw,4.5rem)}.home-themes .section-heading{max-width:1300px;margin:0 auto clamp(2rem,5vw,4rem)}.home-theme-grid{background:var(--theme-ink);border:1px solid var(--theme-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:1300px;margin:auto;display:grid}.home-theme-card>a{color:#fff;background:#d8cfbc;min-height:22rem;display:block;position:relative;overflow:hidden}.home-theme-card img{object-fit:cover;transition:transform .7s var(--ease-out)}.home-theme-card>a:after{content:"";background:linear-gradient(#0000 32%,#151612d1);position:absolute;inset:0}.home-theme-card>a>div{z-index:1;gap:.35rem;display:grid;position:absolute;inset:auto 1.1rem 1.1rem}.home-theme-card span{color:#ffc2a9;font-size:.68rem;font-weight:850}.home-theme-card h3{font-size:clamp(2rem,3vw,3.35rem);line-height:.9}.home-theme-card p{color:#ffffffd1;min-height:3.2rem;font-size:.75rem;line-height:1.55}.home-theme-card i{border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:2rem;height:2rem;margin-top:.35rem;font-style:normal;display:grid}.home-theme-card i svg{width:.9rem;height:.9rem}.home-theme-card:hover img{transform:scale(1.07)}.home-theme-more{width:max-content;margin:2rem auto 0;display:flex}.topic-picker{border:1px solid var(--theme-blue);background:#f3f5ff;gap:.85rem;margin:2.2rem 0;padding:1.2rem;display:grid}.topic-picker legend{color:var(--theme-blue);padding:0 .35rem;font-size:.82rem;font-weight:900}.topic-picker label{grid-template-columns:8rem 1fr;align-items:center;gap:1rem;display:grid}.topic-picker p{color:var(--muted);font-size:.78rem;line-height:1.55}.participant-workspace .topic-picker select{width:100%;margin:0}.topic-picker-description{border-top:1px solid #2445e838;border-bottom:1px solid #2445e838;grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.topic-picker-description strong{color:var(--theme-blue);letter-spacing:-.04em;font-size:1rem}.topic-picker-description p{max-width:37rem;font-size:.86rem;line-height:1.65}.topic-picker-use-note{padding-left:9rem}@media (max-width:900px){.theme-nav{grid-template-columns:1fr auto;padding:1rem 1.2rem}.theme-nav nav{display:none}.theme-nav-action{grid-column:2}.themes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-detail-hero{grid-template-columns:1fr}.theme-detail-copy{min-height:38rem}.theme-detail-art{min-height:min(68vw,38rem)}.home-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.theme-wordmark span{font-size:.92rem}.theme-wordmark b{font-size:.54rem}.theme-nav-action{padding:.58rem .65rem;font-size:.68rem}.themes-intro{grid-template-columns:1fr;padding-top:4.5rem}.themes-intro aside{max-width:26rem}.themes-grid{grid-template-columns:1fr}.theme-card{min-height:23rem}.themes-closing{padding:5.5rem 1.25rem}.theme-detail-copy{min-height:0;padding:3.5rem 1.25rem 4.5rem}.theme-detail-copy h1{font-size:clamp(3.75rem,16vw,5.2rem)}.theme-detail-art{min-height:76vw}.theme-prompts{padding:4rem 1.25rem}.theme-section-head{grid-template-columns:1fr;gap:1rem}.theme-prompt{grid-template-columns:2.4rem minmax(0,1fr);gap:.8rem}.theme-prompt>i{display:none}.theme-prompt h3{font-size:2.25rem}.theme-care-note{grid-template-columns:1fr;padding:4rem 1.25rem}.theme-neighbours a{padding:1.7rem 1.1rem}.theme-neighbours strong{font-size:2rem}.home-theme-grid{grid-template-columns:1fr}.home-theme-card>a{min-height:20rem}.topic-picker label,.topic-picker-description{grid-template-columns:1fr;gap:.35rem}.topic-picker-use-note{padding-left:0}.theme-home-stage{min-height:22rem}.theme-home-stage-note{bottom:1rem;right:1rem}.theme-home-hero .hero-grid{padding-bottom:2rem}}:root{--theme-orange-ink:#b63a13}.theme-wordmark b,.theme-section-head>p,.theme-prompt strong{color:var(--theme-orange-ink)}.theme-care-note>p{color:#fff}.reveal{opacity:1;transform:none}.reveal.is-pending{opacity:0;transform:translateY(1rem)}.reveal.is-pending.is-revealed{opacity:1;transform:none}.theme-prompt:active,.theme-nav-action:active,.theme-outline-link:active,.theme-cta-button:active,.theme-neighbours a:active{transition-duration:var(--duration-press);transform:scale(.97)}.home-theme-card img{transition:transform var(--duration-hover) ease}.work-tile{transition:transform var(--duration-hover) ease,box-shadow var(--duration-hover) ease}.exhibition-filters button{transition:border-color var(--duration-hover) ease,background-color var(--duration-hover) ease,color var(--duration-hover) ease,transform var(--duration-press) var(--ease-out)}.exhibition-filters button:active{transform:scale(.97)}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--clay);outline-offset:4px}@media (hover:hover) and (pointer:fine){.site-nav nav a:hover{color:var(--pine);transform:translateY(-1px)}.nav-action:hover{background-color:var(--clay);transform:scale(1.03)}.cta-primary:hover{box-shadow:0 22px 38px -20px var(--pine);transform:scale(1.025)}.cta-primary:hover i{background:var(--clay);transform:translate(3px)}.text-link:hover{color:var(--clay)}.text-link:hover svg{transform:translate(3px)}.prompt-card:hover{transform:translateY(-5px)rotate(-.35deg);box-shadow:inset 0 1px #ffffffb8,0 27px 42px -33px #1a292273}.prompt-card:hover>i{transform:translate(3px)}.theme-nav-action:hover,.theme-cta-button:hover{box-shadow:5px 5px 0 var(--theme-blue);transform:translate(-3px,-3px)}.theme-card:hover>a>img{transform:scale(1.055)}.theme-card:hover:before{opacity:.38;transform:translate(.28rem,.18rem)rotate(.75deg)}.theme-card:nth-child(2n):hover:before{transform:translate(-.28rem,.18rem)rotate(-.75deg)}.theme-prompt:hover{background:#f5f0e7;padding-left:0;transform:translate(1rem)}.theme-prompt:hover>i{border-color:var(--theme-blue);background:var(--theme-blue);color:#fff}.theme-neighbours a:hover{background:var(--theme-ink);color:#fff}.home-theme-card:hover img{transform:scale(1.07)}.work-tile:hover{transform:translateY(-.35rem);box-shadow:.5rem .65rem #e4ddd0}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.site-nav nav a:hover,.nav-action:hover,.cta-primary:hover,.cta-primary:hover i,.text-link:hover svg,.prompt-card:hover,.prompt-card:hover>i,.theme-nav-action:hover,.theme-cta-button:hover,.theme-card:hover>a>img,.theme-card:hover:before,.theme-card:nth-child(2n):hover:before,.theme-prompt:hover,.theme-neighbours a:hover,.home-theme-card:hover img,.work-tile:hover{transform:none!important}.theme-prompt:hover{padding-left:0}.theme-card:hover>a>img{transform:none!important}}@media (prefers-reduced-motion:reduce){.reveal.is-pending{transition:opacity .18s ease var(--reveal-delay,0s);transform:none}.theme-prompt,.theme-card>a,.theme-card>a>img,.home-theme-card img,.work-tile{transition:opacity .18s,background-color .18s,color .18s,border-color .18s}}:root{--font-serif:var(--font-sans)}body{background-image:none}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance}p,li,dd,figcaption,.public-lede{text-wrap:pretty;max-inline-size:72ch}.hero-copy h1 em,.statement-section h2 em,.care-copy h2 em,.closing-section h2 em,.exhibition-hero h1 em,.themes-intro h1 em,.themes-closing h2 em,.theme-detail-copy h1 span:last-child{letter-spacing:inherit;font-family:inherit;font-style:normal}.site-nav{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.wordmark{letter-spacing:-.04em}.wordmark b,.eyebrow,.section-index,.closing-mark,.exhibition-kicker,.public-document-mark b,.public-document-rail>p{font-family:var(--font-sans);letter-spacing:.02em}.eyebrow,.section-index,.exhibition-kicker{text-transform:none;font-size:.72rem;font-weight:800}.hero-copy h1{max-width:12ch;font-size:clamp(3.25rem,6vw,6rem);font-weight:780;line-height:.94}.hero-intro{color:#44504a;max-width:34rem;font-size:clamp(1rem,1.25vw,1.12rem)}.hero-stage{border-radius:0;transform:none;box-shadow:8px 8px #1e42381f}.theme-home-stage-note{box-shadow:5px 5px 0 var(--theme-orange)}.statement-section{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem)}.statement-section h2,.statement-section>p:last-child{grid-column:auto}.statement-section h2{font-size:clamp(2.7rem,5vw,5.4rem);line-height:.98}.statement-section>p:last-child{color:#f9f3e8;font-size:1rem}.section-heading{margin-bottom:2.25rem}.section-heading h2,.journey-head h2,.care-copy h2,.faq-head h2{font-size:clamp(2.5rem,4.8vw,5rem);line-height:.98}.journey-section,.care-section,.faq-section{padding-block:clamp(4.5rem,9vw,8rem)}.care-copy h2{font-size:clamp(2.5rem,4.5vw,4.8rem)}.closing-section{gap:1.25rem;padding-block:clamp(4.5rem,9vw,8rem)}.closing-section h2{font-size:clamp(2.7rem,5vw,5.4rem);line-height:.98}.closing-section>p,.closing-mark{display:none}.themes-intro{padding-block:clamp(4rem,8vw,7rem)}.themes-intro h1{font-size:clamp(3.5rem,6vw,6rem);line-height:.92}.themes-intro>div>p,.themes-closing>p,.theme-section-head>p,.theme-care-note p,.theme-cta>p{letter-spacing:.02em;text-transform:none}.themes-closing{padding-block:clamp(4.5rem,9vw,8rem)}.themes-closing h2{font-size:clamp(3rem,5.5vw,5.6rem);line-height:.94}.theme-card-copy p{min-height:0}.theme-detail-copy h1{font-size:clamp(3.5rem,6vw,5.8rem);line-height:.9}.theme-detail-copy>strong{letter-spacing:-.025em;max-width:32rem;font-size:clamp(1.05rem,1.45vw,1.25rem)}.theme-detail-copy>small{display:none}.theme-section-head h2{font-size:clamp(2.6rem,4.7vw,5rem);line-height:.98}.theme-prompt h3{font-size:clamp(2rem,3vw,3.4rem);line-height:.96}.theme-prompt strong{letter-spacing:-.025em}.theme-prompt p{color:#454740;max-width:36rem;margin-top:1rem;font-size:.94rem;line-height:1.65}.theme-prompt small{display:none}.theme-care-note h2{font-size:clamp(2.15rem,3.7vw,3.8rem);line-height:1.02}.theme-neighbours strong{letter-spacing:-.035em}.theme-cta>p{max-width:34rem}.exhibition-hero{display:block}.exhibition-hero h1{font-size:clamp(3.25rem,5.8vw,5.8rem);line-height:.94}.exhibition-hero>div>p:last-child{max-width:34rem;font-size:1rem}.curator-note{display:none}.exhibition-section-head h2,.result-rail-intro h2{font-size:clamp(2.5rem,4.7vw,5rem);line-height:.98}.work-detail-hero h1{font-size:clamp(3rem,5.5vw,5.6rem);line-height:.94}.work-detail-story h2{font-size:clamp(2.2rem,3.7vw,3.6rem);line-height:1}.work-detail-story aside>p,.work-result-links>p,.result-accessibility>p{font-family:var(--font-sans);letter-spacing:.02em}.public-document-head h1{font-size:clamp(3rem,5vw,5.5rem);line-height:.95}.public-lede{font-size:1.05rem;line-height:1.65}.public-document-rail{background:var(--pine)}.public-document-mark{letter-spacing:-.035em}.public-document .field-notes{font-family:var(--font-sans);letter-spacing:.02em}.public-document-content>section{padding-block:clamp(2.25rem,4.5vw,4rem)}.gate-notice,.status-note,.revision-note,.withdrawal-reason{background:#f9ece5;border:1px solid #ce5b3e6b}.studio-card,.staff-list article{border-left:0;box-shadow:6px 6px #142e2712}.centered{border-top:0;box-shadow:8px 8px #142e2714}@media (max-width:650px){.site-nav{margin-inline:0}.hero-grid{padding-top:3.5rem}.hero-copy h1{font-size:clamp(3rem,13vw,4.8rem)}.statement-section{grid-template-columns:1fr;padding-block:4rem}.statement-section h2{font-size:clamp(2.55rem,11vw,4rem)}.themes-intro h1{font-size:clamp(3.2rem,14vw,4.6rem)}.themes-closing h2,.theme-detail-copy h1{font-size:clamp(3rem,13vw,4.8rem)}.theme-section-head h2{font-size:clamp(2.45rem,11vw,3.8rem)}.exhibition-hero h1,.work-detail-hero h1,.public-document-head h1{font-size:clamp(2.8rem,12vw,4.5rem)}.public-document-rail>p{display:none}}.hero-stage:before,.hero-stage:after,.closing-section:before,.theme-card:before{content:none}.hero-stage,.theme-home-stage-note,.studio-card,.staff-list article,.centered{box-shadow:none}.nav-action,.cta,.cta i{border-radius:0}.cta-primary,.cta-primary:hover{box-shadow:none;transform:none}.cta-primary:hover i{background-color:#ffffff29;transform:none}.theme-home-stage-note{border:1px solid var(--theme-ink)}.care-panel{border:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0}.care-panel>div,.care-panel>div:last-child{box-shadow:none;background:0 0;border-radius:0}.home-theme-card>a:after{content:none}.home-theme-card>a>div,.theme-card-copy{background:var(--theme-ink);padding:1rem 1.1rem;bottom:0;left:0;right:0}.home-theme-card p,.theme-card-copy p{min-height:0}.home-theme-card img,.theme-card>a>img,.theme-card:hover>a>img,.home-theme-card:hover img{transition:none;transform:none!important}.theme-card{overflow:hidden}.theme-card>a{transition:transform var(--duration-press) var(--ease-out);transform:none!important}.theme-card>a:active{transform:scale(.97)!important}.theme-card-copy{transition:none}.theme-card-copy i{margin-top:.25rem}.theme-card:hover .theme-card-copy i{color:inherit}.themes-closing{border-top:1px solid var(--theme-ink);background:var(--theme-paper);color:var(--theme-ink)}.theme-detail-copy h1 span{clip-path:none;animation:none;display:inline}.theme-detail-art{box-shadow:none}.theme-detail-art:after{content:none}.theme-prompt{transition:background-color var(--duration-hover) var(--ease-out)}.theme-prompt:hover{background:#f5f0e7;padding-left:0;transform:none}.theme-prompt>i{border-radius:0}.theme-prompt:hover>i{border-color:var(--theme-ink);color:inherit;background:0 0}.theme-cta{color:var(--theme-ink);border-top:1px solid var(--theme-ink);text-align:left;background:#e7e1d5;place-items:start}.theme-cta>p{color:var(--muted)}.theme-cta-button{background:var(--pine);color:#fff}.theme-nav-action:hover,.theme-cta-button:hover{box-shadow:none;transform:none}.centered{background:0 0;border:0;align-content:start;min-height:0;margin:0 auto;padding-top:clamp(6rem,14vw,12rem)}@media (prefers-reduced-motion:no-preference){.theme-detail-copy{animation:theme-detail-copy-in var(--duration-enter) var(--ease-out) 80ms both}.theme-detail-art{animation:theme-detail-art-in var(--duration-enter) var(--ease-out) both}}@keyframes theme-detail-copy-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes theme-detail-art-in{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}.workflow-status-change{animation:workflow-status-change var(--duration-hover) var(--ease-out) both}@keyframes workflow-status-change{0%{opacity:0}to{opacity:1}}.work-tile,.work-tile:hover{box-shadow:none;transition:none;transform:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}.workflow-status-change{animation:none}.theme-card>a:active{transform:none!important}}.review-dashboard{gap:1.25rem;margin-top:2rem;display:grid}.review-stats{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.review-stats span{border-right:1px solid var(--line);color:var(--muted);gap:.2rem;padding:1rem;font-size:.78rem;display:grid}.review-stats span:last-child{border-right:0}.review-stats strong{color:var(--ink);font-size:1.5rem;line-height:1}.review-layout{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);align-items:start;display:grid}.review-queue{border-right:1px solid var(--line);display:grid}.review-queue button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:#f6f3ec;gap:.3rem;padding:1rem;display:grid}.review-queue button:last-child{border-bottom:0}.review-queue button.is-selected{background:var(--pine);color:#fff}.review-queue button strong{font-size:.95rem}.review-queue button span{font-size:.76rem}.review-queue button small{opacity:.8;font-size:.7rem}.review-workspace{gap:1.5rem;padding:clamp(1rem,3vw,2rem);display:grid}.review-work-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1.25rem;display:flex}.review-work-header h2{margin:.2rem 0;font-size:clamp(1.7rem,3vw,2.4rem)}.review-work-header p{color:var(--muted);margin:0;font-size:.84rem}.review-total{white-space:nowrap;background:#edf0e8;padding:.5rem .7rem;font-size:.88rem}.review-brief{border-left:3px solid var(--clay);background:#fbf7ee;padding:1rem}.review-brief h3,.review-workspace h3{margin:0 0 .55rem;font-size:1rem}.review-brief p{white-space:pre-wrap;margin:.2rem 0 .8rem}.review-brief small{color:var(--muted)}.review-section-heading{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.review-section-heading span{color:var(--muted);font-size:.78rem}.review-media-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.review-media-card{border:1px solid var(--line);background:#faf9f5;gap:.55rem;margin:0;padding:.55rem;display:grid}.review-media-card img,.review-media-card video{object-fit:contain;background:#e9e4d9;width:100%;max-height:23rem;display:block}.review-media-card audio{width:100%}.review-media-card figcaption{overflow-wrap:anywhere;color:var(--muted);font-size:.74rem}.review-idea-materials{border:1px solid var(--line);background:#f7f4ed;padding:1rem}.review-idea-materials summary{cursor:pointer;font-weight:750}.review-idea-materials .review-media-grid{margin-top:1rem}.review-form{border-top:1px solid var(--line);gap:1rem;padding-top:1.25rem;display:grid}.review-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.review-score-grid fieldset{border:1px solid var(--line);min-width:0;margin:0;padding:1rem}.review-score-grid legend{padding:0 .25rem;font-weight:800}.review-score-grid p{min-height:2.6rem;color:var(--muted);margin:.1rem 0 .75rem;font-size:.76rem;line-height:1.5}.review-score-options{gap:.4rem;display:flex}.review-score-options label{border:1px solid var(--line);cursor:pointer;place-items:center;min-width:2rem;min-height:2rem;display:grid}.review-score-options input{opacity:0;position:absolute}.review-score-options label:has(input:checked){border-color:var(--pine);background:var(--pine);color:#fff}.review-score-options label:has(input:focus-visible){outline:3px solid var(--clay);outline-offset:3px}.review-rationale{gap:.5rem;font-weight:750;display:grid}.review-rationale textarea{resize:vertical;min-height:9rem}.review-actions,.review-lock-control{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.review-readonly{border:1px solid var(--line);background:#f6f3ec;padding:1rem}.review-readonly p{white-space:pre-wrap}.status-badge{color:#304234;background:#e7eadf;padding:.35rem .55rem;font-size:.75rem;font-weight:800;display:inline-block}.review-dashboard .gate-notice{margin:0}.review-dashboard-page{max-width:86rem}.review-lock-control{margin-top:.7rem}.review-lock-control .text-button{margin:0}@media (max-width:760px){.review-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.review-stats span:nth-child(2){border-right:0}.review-stats span:nth-child(-n+2){border-bottom:1px solid var(--line)}.review-layout{grid-template-columns:1fr}.review-queue{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.review-queue button{border-right:1px solid var(--line)}.review-score-grid{grid-template-columns:1fr}.review-work-header{display:grid}.review-total{justify-self:start}}.public-document--apply .public-document-head{padding-bottom:clamp(1.7rem,3vw,2.6rem)}.public-document--apply .back{margin-bottom:clamp(1.4rem,3.6vw,3rem)}.public-document--apply .public-document-content>section:first-child>h2{margin-top:clamp(2.6rem,5vw,3.6rem)}.public-document-action{max-width:42rem;margin-top:1.5rem}.apply-start-card{border:1px solid var(--line);border-left:4px solid var(--clay);background:#fffdf7;justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1.1rem;display:flex}.apply-start-card>div{gap:.3rem;display:grid}.apply-start-card strong{letter-spacing:-.04em;font-size:1rem}.apply-start-card p{color:var(--muted);font-size:.82rem;line-height:1.55}.apply-start-card .button{white-space:nowrap;flex:none}.work-start-note{border-left:3px solid var(--clay);max-width:42rem;color:var(--muted);background:#fbf7ee;margin-top:1.2rem;padding:.85rem 1rem;font-size:.88rem}.new-work-form{gap:0!important}.new-work-form>.topic-picker{margin-top:2.2rem;margin-bottom:0}.new-work-section{border-top:1px solid var(--line);gap:1.15rem;padding:2rem 0;display:grid}.new-work-section h2{letter-spacing:-.045em;font-size:1.25rem}.new-work-confirmation{gap:0}.new-work-form>.button{justify-self:start;margin-top:1.6rem}.review-access-page{align-content:center;gap:1.25rem;max-width:48rem}.review-access-page h1{max-width:10ch}.review-access-page>p:not(.field-notes){max-width:38rem;color:var(--muted)}.review-access-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:.5rem;display:flex}.review-queue{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}@media (max-width:760px){.apply-start-card{flex-direction:column;align-items:start}.apply-start-card .button,.new-work-form>.button{width:100%}.review-queue{max-height:none;position:static}.review-access-actions{flex-direction:column;align-items:stretch}.review-access-actions .button{justify-content:center}.review-access-actions .text-link{align-self:flex-start}}.staff-account-actions{justify-content:flex-end;align-items:center;gap:.85rem;margin:0 0 1rem;display:flex}.staff-account-actions form{margin:0}.staff-account-actions .text-button{margin:0;padding:.35rem 0;font-size:.8rem}.review-stats button{border:0;border-right:1px solid var(--line);color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:#fff;gap:.2rem;padding:1rem;font-size:.78rem;display:grid}.review-stats button strong{color:var(--ink);font-size:1.5rem;line-height:1}.review-stats button.is-active{background:var(--pine);color:#fff}.review-stats button.is-active strong{color:#fff}.review-stats button:disabled{cursor:default;opacity:.48}.review-queue-heading{border-bottom:1px solid var(--line);color:var(--muted);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;font-size:.75rem;display:flex}.review-queue-heading strong{color:var(--ink)}.review-queue .review-queue-reset{color:var(--pine);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:800;text-decoration:underline;display:block}.review-load-state{border:1px dashed var(--line);background:#f7f4ed;flex-wrap:wrap;align-items:center;gap:.8rem;padding:1rem;display:flex}.review-load-state .field-notes{margin:0}.review-actions{border:1px solid var(--line);background:#fffdf7;padding:.8rem}@media (min-width:761px){.review-actions{z-index:2;position:sticky;bottom:1rem;box-shadow:0 8px 20px #142e271a}}@media (max-width:760px){.review-stats button{border-bottom:1px solid var(--line)}.review-stats button:nth-child(2n){border-right:0}.review-stats button:nth-last-child(-n+2){border-bottom:0}.staff-account-actions{justify-content:flex-start}}.stack-form{max-width:42rem}.form-page .consent-check{border:1px solid var(--line);background:#fffdf7;align-items:flex-start;gap:.75rem;padding:1rem;font-size:.94rem;font-weight:600;line-height:1.55;display:flex}.form-page .consent-check input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--pine);flex:none;margin:.15rem 0 0;padding:0}.form-page .consent-check span{display:block}.form-page .consent-check em{color:var(--clay);font-size:.78rem;font-style:normal;font-weight:800}.form-page .consent-check:has(input:focus-visible){outline:3px solid var(--clay);outline-offset:3px}.form-page .stack-form .button{justify-self:start;margin-top:.7rem}.child-privacy-guide{border:1px solid #1e423847;border-left:4px solid var(--pine);background:#f2f5ec;gap:1rem;margin:.4rem 0 1.25rem;padding:1.25rem;display:grid}.child-privacy-guide .child-privacy-kicker{color:var(--clay);font-size:.72rem;font-weight:850}.child-privacy-guide h3{font-size:1.12rem}.child-privacy-guide ul{gap:.65rem;margin:0;padding-left:1.2rem;display:grid}.child-privacy-guide li,.child-privacy-guide>p:not(.child-privacy-kicker){color:#42554d;font-size:.86rem;line-height:1.6}.child-privacy-guide .text-link{width:max-content;font-size:.8rem;font-weight:800}.guardian-consent-page{max-width:72rem;padding-block:clamp(3rem,7vw,6rem)}.guardian-consent-page>h1{max-width:18ch;margin:.8rem 0 1.2rem;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.98}.guardian-consent-page>p:not(.field-notes){max-width:48rem;color:var(--muted)}.guardian-privacy-notice{border-top:4px solid var(--pine);background:#fffdf7;margin-top:2.5rem}.guardian-privacy-notice>header{border-bottom:1px solid var(--line);padding:1.35rem 1.5rem}.guardian-privacy-notice>header p{color:var(--clay);font-size:.72rem;font-weight:850}.guardian-privacy-notice>header h2{margin-top:.35rem;font-size:1.65rem}.privacy-facts{margin:0}.privacy-facts>div{border-bottom:1px solid var(--line);grid-template-columns:11rem minmax(0,1fr);gap:1.25rem;padding:1rem 1.5rem;display:grid}.privacy-facts dt{font-size:.82rem;font-weight:850}.privacy-facts dd{color:#42554d;margin:0;font-size:.85rem;line-height:1.65}.privacy-facts ul{margin:0;padding-left:1rem}.privacy-facts a{text-underline-offset:.18rem;text-decoration:underline}.privacy-minimization-note{color:#42554d;background:#edf1e8;padding:1rem 1.5rem;font-size:.82rem}.consent-scope{gap:1rem;margin-top:2.5rem;display:grid}.consent-scope>div{border:1px solid var(--line);background:#fffdf7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consent-scope article{padding:1.15rem}.consent-scope article:nth-child(odd){border-right:1px solid var(--line)}.consent-scope article:nth-child(-n+2){border-bottom:1px solid var(--line)}.consent-scope h3{font-size:1rem}.consent-scope article p{color:var(--muted);margin-top:.5rem;font-size:.82rem}.policy-actions{flex-wrap:wrap;gap:1.25rem;margin-top:1rem;display:flex}@media (max-width:760px){.form-page .stack-form .button{width:100%}.privacy-facts>div{grid-template-columns:1fr;gap:.35rem;padding:1rem}.consent-scope>div{grid-template-columns:1fr}.consent-scope article:nth-child(odd){border-right:0}.consent-scope article:nth-child(-n+3){border-bottom:1px solid var(--line)}.guardian-privacy-notice>header,.privacy-minimization-note{padding-inline:1rem}.child-privacy-guide{padding:1rem}}.public-document-rail>p{color:#f9f3e8b8}.public-document-mark{color:#f9f3e8}.public-document-mark b{color:var(--clay-soft)}.themes-intro aside span{color:var(--theme-orange-ink)}.theme-card>a{display:block;position:absolute;inset:0}.theme-card>a:focus-visible{outline-offset:-5px}.staff-reason-form,.withdrawal-request{border:1px solid var(--line);background:#fffdf7;gap:.85rem;padding:1rem;display:grid}.staff-reason-form label,.withdrawal-request label{gap:.45rem;font-weight:800;display:grid}.staff-reason-form textarea,.withdrawal-request textarea{resize:vertical;border:1px solid var(--ink);background:#fffef9;border-radius:0;width:100%;padding:.8rem}.staff-reason-form>div,.withdrawal-request>div{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.withdrawal-request{max-width:42rem;margin-top:1.5rem}.withdrawal-request>p{color:var(--muted);margin:0;font-size:.86rem}.exhibition-wordmark{align-items:center;min-height:2.75rem;display:inline-flex}.exhibition-nav nav a{justify-content:center;min-width:2.75rem;padding-inline:.25rem}.inline-action-confirmation{background:#fffdf7;border:1px solid #b54c356b;gap:.7rem;margin-top:.8rem;padding:1rem;display:grid}.inline-action-confirmation>p{color:#42554d;margin:0;font-size:.86rem}.inline-action-confirmation>div{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.apply-start-card{border-left:1px solid var(--line)}.work-start-note{border:1px solid #b54c356b}.child-privacy-guide{border-left:1px solid #1e423847}.child-privacy-guide .child-privacy-kicker{color:#963b2a}.skip-link,.public-document-mark{align-items:center;min-height:2.75rem;display:inline-flex}:root{--touch-target:2.75rem}.exhibition-date a,.exhibition-footer a{min-height:var(--touch-target);align-items:center;display:inline-flex}.exhibition-footer>div a{min-width:var(--touch-target)}.theme-wordmark{min-height:var(--touch-target);align-content:center}.theme-nav nav a,.theme-nav-action,.theme-back,.theme-outline-link{min-height:var(--touch-target);align-items:center;display:inline-flex}.review-brief{border:1px solid #b54c356b}.guardian-privacy-notice{border-top:1px solid var(--pine)}.theme-care-note{background:var(--theme-orange-ink)}.text-button{min-width:var(--touch-target);min-height:var(--touch-target);align-items:center;display:inline-flex}.participant-brand{min-height:var(--touch-target);align-items:center}.participant-header-actions a,.participant-header-actions button{min-width:var(--touch-target);min-height:var(--touch-target);align-items:center;display:inline-flex}
