:root{--ink: #05060a;--ink-2: #0b0d14;--bone: #efeae0;--bone-2: #d2ccbe;--mute: #a29d90;--amber: #ffb23e;--cyan: #5ad7ff;--line: rgba(239, 234, 224, .18);--serif: "Instrument Serif", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans: "Inter Tight", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--out: cubic-bezier(.16, 1, .3, 1);--pad: clamp(1.1rem, 3.4vw, 3.2rem);--p: 0}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--ink);color:var(--bone)}body{font:400 1rem/1.55 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}::selection{background:var(--amber);color:#1a1004}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.is-locked,html.is-locked body{overflow:hidden}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}[data-lenis-prevent]{overscroll-behavior:contain}#gl{position:fixed;inset:0;width:100%;height:100%;display:block;z-index:0}#scroll-space{height:900vh;pointer-events:none}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.4rem;border-radius:999px;font:500 .95rem/1 var(--sans);letter-spacing:.01em;border:1px solid rgba(239,234,224,.45);color:var(--bone);background:#05060a8c;backdrop-filter:blur(8px);transition:background .4s var(--out),color .4s var(--out),border-color .4s var(--out);white-space:nowrap}.btn:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.btn--primary{background:var(--amber);border-color:var(--amber);color:#1a1004}.btn--primary:hover{background:var(--bone);border-color:var(--bone)}.link-btn{white-space:nowrap;font:500 .95rem/1 var(--sans);padding:.7rem .9rem;border-radius:999px;color:var(--bone-2);transition:color .3s,background .3s}.link-btn:hover,.link-btn[aria-pressed=true]{color:var(--bone);background:#efeae01a}.menu-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.15rem;border:1px solid rgba(239,234,224,.45);border-radius:999px;background:#05060a8c;backdrop-filter:blur(8px);font:500 .95rem/1 var(--sans);transition:background .4s var(--out),color .4s var(--out)}.menu-btn:hover{background:var(--bone);color:var(--ink)}.menu-btn i{width:1.1rem;height:.7rem;position:relative;display:block}.menu-btn i:before,.menu-btn i:after{content:"";position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .5s var(--out)}.menu-btn i:before{top:0}.menu-btn i:after{bottom:0}.menu-btn[aria-expanded=true] i:before{transform:translateY(.33rem) rotate(45deg)}.menu-btn[aria-expanded=true] i:after{transform:translateY(-.33rem) rotate(-45deg)}.hud{position:fixed;z-index:40;pointer-events:none}.hud>*,.hud a,.hud button{pointer-events:auto}.hud--top{inset:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;padding:var(--pad)}.brand{display:flex;align-items:center;gap:.8rem;text-align:left}.brand__mark{width:1.9rem;height:1.9rem;border-radius:50%;border:2px solid var(--amber);position:relative;flex:none;transition:transform .6s var(--out)}.brand:hover .brand__mark{transform:rotate(180deg) scale(1.1)}.brand__mark:after{content:"";position:absolute;left:50%;top:50%;width:.42rem;height:.42rem;margin:-.21rem;border-radius:50%;background:var(--bone)}.brand__name{display:block;font:500 1rem/1.1 var(--sans)}.brand__sub{display:block;margin-top:.15rem;font:500 .78rem/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.hud__right{display:flex;align-items:center;gap:.35rem}.hud--left{left:var(--pad);bottom:var(--pad);display:flex;align-items:flex-end;gap:1.2rem}.counter{font:400 2rem/1 var(--serif);letter-spacing:-.01em}.counter small{font:500 .85rem var(--sans);color:var(--mute);margin-left:.4rem}.counter__label{display:block;margin-top:.4rem;font:500 .78rem/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-2)}.hint{display:flex;align-items:center;gap:.7rem;font:500 .78rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2);transition:opacity .6s var(--out)}.hint.is-hidden{opacity:0}.hint i{display:block;width:1px;height:2.6rem;background:#efeae040;position:relative;overflow:hidden}.hint i:after{content:"";position:absolute;inset:0 0 50%;background:var(--amber);animation:cue 1.9s var(--out) infinite}@keyframes cue{0%{transform:translateY(-110%)}to{transform:translateY(210%)}}.dots{position:fixed;right:var(--pad);top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:.1rem}.dot-btn{width:2rem;height:1.7rem;display:grid;place-items:center end}.dot-btn:before{content:"";display:block;width:.9rem;height:2px;background:#efeae073;transition:width .5s var(--out),background .3s}.dot-btn:hover:before{width:1.5rem;background:var(--bone)}.dot-btn[aria-current=true]:before{width:2rem;background:var(--amber)}.skip{position:fixed;left:50%;bottom:calc(var(--pad) + .2rem);transform:translate(-50%);z-index:55}.panel{position:fixed;inset:0;z-index:20;pointer-events:none;visibility:hidden;transition:visibility 0s linear .9s}.panel.is-active{visibility:visible;transition-delay:0s}.panel__body{position:absolute;left:var(--pad);width:min(29rem,37vw);pointer-events:auto}.panel__body:before{content:"";position:absolute;inset:-4rem -7rem -4rem -4rem;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 35% 55%,#05060acc,#05060a00 72%)}.panel--statement .panel__body,.panel--project .panel__body{bottom:auto;top:50%;transform:translateY(-50%)}.panel__body{bottom:calc(var(--pad) + 5.2rem)}.panel--ignition .panel__body{bottom:calc(var(--pad) + 5.4rem)}@media(min-width:861px)and (max-height:760px){.panel--ignition .panel__body{width:min(27rem,36vw)}.panel--ignition .lead{font-size:.95rem;line-height:1.5;margin-top:.55rem}.panel--ignition .cta-row{margin-top:.9rem}.panel--ignition .status,.panel--ignition .cta-row .hide-sm{display:none}}.panel--statement .panel__body{width:min(44rem,52vw)}.panel--contact .panel__body{left:auto;right:calc(var(--pad) + 2.8rem);bottom:auto;top:53%;transform:translateY(-50%);width:min(30rem,41vw)}.panel--contact .panel__body:before{inset:-2rem -3rem;background:radial-gradient(ellipse 80% 80% at 50% 50%,#05060ad9,#05060a00 80%)}.rv{opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity .35s,transform .35s,filter .35s}.panel.is-active .rv{opacity:1;transform:none;filter:none;transition:opacity .9s var(--out),transform .9s var(--out),filter .9s var(--out);transition-delay:calc(var(--d, 0) * 1ms)}.split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.split .c{display:inline-block;transform:translateY(112%);transition:transform .3s}.panel.is-active .split .c{transform:none;transition:transform 1s var(--out);transition-delay:calc(var(--i) * var(--step, 14ms) + var(--base, 0ms))}.kicker{font:600 .8125rem/1.35 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.lead{margin-top:1rem;font:400 clamp(1.05rem,1.3vw,1.25rem)/1.6 var(--sans);color:var(--bone-2)}.big{font:400 clamp(1.75rem,2.9vw,2.9rem)/1.16 var(--serif);letter-spacing:-.01em;color:var(--bone)}.blurb{margin-top:.9rem;font:400 clamp(1.7rem,2.6vw,2.6rem)/1.1 var(--serif);letter-spacing:-.01em}.summary{margin-top:1.1rem;font-size:1rem;line-height:1.65;color:var(--bone-2)}.stack-line{margin-top:.9rem;font-size:.9rem;line-height:1.5;color:var(--mute)}.status{margin-top:1rem;display:flex;align-items:center;gap:.6rem;font:500 .9rem/1.3 var(--sans);color:var(--bone-2)}.dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--amber);box-shadow:0 0 #ffb23e99;animation:pulse 2.2s infinite;flex:none}@keyframes pulse{70%{box-shadow:0 0 0 .6rem #ffb23e00}to{box-shadow:0 0 #ffb23e00}}.cta-row{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.6rem}.stats-line{margin-top:1.5rem;font:500 .9rem/1.6 var(--sans);color:var(--bone-2)}.stats-line b{font:400 1.6rem/1 var(--serif);color:var(--amber);margin-right:.25rem}.loader{position:fixed;inset:0;z-index:50;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;padding:var(--pad);transition:opacity 1.1s var(--out),visibility 0s linear 1.1s}.loader.is-done{opacity:0;visibility:hidden}.loader__top{font:500 .8rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2)}.loader__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.loader__count{font:400 clamp(5rem,16vw,13rem)/.82 var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.loader__count i{font-size:.32em;color:var(--amber);font-style:italic;margin-left:.08em}.loader__side{max-width:24rem}.loader__line{font:400 1.15rem/1.5 var(--sans);color:var(--bone-2);margin-bottom:1.1rem}.loader__side .cta-row{margin-top:0;pointer-events:auto}.menu{position:fixed;inset:0;z-index:60;visibility:hidden;pointer-events:none;padding:calc(var(--pad) + 4rem) var(--pad) var(--pad);display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;transition:visibility 0s linear 1.1s}.menu.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.menu__list{display:grid}.menu__item{width:100%;display:flex;align-items:baseline;gap:1.2rem;text-align:left;padding:.35rem 0;border-bottom:1px solid var(--line);opacity:0;transform:translateY(40px);transition:opacity .3s,transform .3s}.menu.is-open .menu__item{opacity:1;transform:none;transition:opacity .9s var(--out),transform .9s var(--out);transition-delay:calc(.35s + var(--i) * 60ms)}.menu__n{font:500 .85rem var(--sans);color:var(--mute);width:2rem;flex:none}.menu__t{font:400 clamp(2.2rem,6.4vw,5.4rem)/1.02 var(--serif);letter-spacing:-.02em;transition:transform .6s var(--out),color .3s}.menu__item:hover .menu__t,.menu__item[aria-current=true] .menu__t{transform:translate(.8rem);color:var(--amber)}.menu__foot{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;align-items:center;padding-top:1.6rem;font-size:1rem;opacity:0;transition:opacity .3s}.menu.is-open .menu__foot{opacity:1;transition:opacity .9s var(--out) .9s}.menu__foot a,.menu__foot button{padding:.5rem 0;text-decoration:underline;text-decoration-color:#efeae066;text-underline-offset:5px;color:var(--bone-2)}.menu__foot a:hover,.menu__foot button:hover{color:var(--amber)}.sheet{position:fixed;inset:0;z-index:70;overflow-y:auto;overscroll-behavior:contain;background:#05060ae6;backdrop-filter:blur(22px) saturate(120%);opacity:0;transform:translateY(26px);transition:opacity .6s var(--out),transform .9s var(--out);outline:none}.sheet.is-in{opacity:1;transform:none}.sheet__bar{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem var(--pad);background:linear-gradient(var(--ink),rgba(5,6,10,.78));border-bottom:1px solid var(--line)}.sheet__count{font:500 .8125rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.sheet__inner{max-width:76rem;margin:0 auto;padding:clamp(2rem,6vw,5rem) var(--pad) 6rem}.display{font:400 clamp(3rem,10vw,8rem)/.92 var(--serif);letter-spacing:-.02em}.sheet__lead{margin-top:1.6rem;max-width:46rem;font:400 clamp(1.15rem,1.7vw,1.4rem)/1.6 var(--sans);color:var(--bone-2)}.facts{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));border-top:1px solid var(--line)}.facts div{padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--line)}.facts dt{font:600 .78rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.facts dd{margin-top:.3rem;font-size:1.05rem}.shots{margin-top:2.2rem;display:grid;gap:1rem}.shots--2{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.shot{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--ink-2)}.shot img,.shot video{width:100%;height:auto}.shot figcaption{padding:.7rem 1rem;font-size:.875rem;color:var(--mute);border-top:1px solid var(--line)}.cols{margin-top:3.5rem;display:grid;gap:3rem;grid-template-columns:1.2fr 1fr}.sheet h3{font:400 clamp(1.7rem,2.6vw,2.3rem)/1.1 var(--serif);letter-spacing:-.01em}.sheet h4{font:600 .8125rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.steps li{display:flex;gap:1rem;padding:1.05rem 0;border-top:1px solid var(--line)}.steps b{font:600 .8rem var(--sans);color:var(--mute);width:1.8rem;flex:none;padding-top:.25rem;letter-spacing:.08em}.steps strong{display:block;font:500 1.1rem/1.35 var(--sans)}.steps span{display:block;margin-top:.15rem;color:var(--bone-2);line-height:1.6}.bullets{margin-top:1.1rem;display:grid;gap:.8rem}.bullets li{display:flex;gap:.8rem;color:var(--bone-2);line-height:1.65}.bullets li:before{content:"";flex:none;width:.4rem;height:.4rem;border-radius:50%;background:var(--amber);margin-top:.7rem}.bullets--mute li:before{background:var(--mute)}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-block;border:1px solid rgba(239,234,224,.32);border-radius:999px;padding:.4rem .85rem;font-size:.9rem;color:var(--bone-2)}.pager{margin-top:4rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.pager button{text-align:left;padding:1.2rem 1.3rem;border:1px solid rgba(239,234,224,.3);border-radius:18px;transition:background .4s var(--out),color .4s var(--out)}.pager button:hover{background:var(--bone);color:var(--ink)}.pager small{display:block;font:600 .78rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.pager button:hover small{color:#4a463d}.pager span{display:block;margin-top:.3rem;font:400 1.9rem/1.1 var(--serif)}.tabs{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.4rem}.tab{padding:.65rem 1.1rem;border-radius:999px;border:1px solid rgba(239,234,224,.35);font:500 .95rem/1 var(--sans);color:var(--bone-2);transition:background .3s,color .3s}.tab:hover{color:var(--bone);border-color:var(--bone)}.tab[aria-selected=true]{background:var(--bone);color:var(--ink);border-color:var(--bone)}.rows>li{padding:1.6rem 0;border-top:1px solid var(--line);display:grid;gap:.7rem 2rem;grid-template-columns:14rem 1fr}.rows h3{font-size:1.7rem}.rows p{color:var(--bone-2);line-height:1.65}.rows .meta{grid-column:2}.rows img{border-radius:14px;border:1px solid var(--line);width:100%;aspect-ratio:16/10;object-fit:cover;object-position:left top}.link-row{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:.5rem}.link-row a,.link-row button{padding:.35rem 0;text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:5px;text-decoration-thickness:1.5px}.link-row a:hover,.link-row button:hover{color:var(--amber)}details.q{border-top:1px solid var(--line)}details.q:last-child{border-bottom:1px solid var(--line)}details.q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:1.3rem 0;font:400 clamp(1.4rem,2.2vw,1.9rem)/1.2 var(--serif)}details.q summary::-webkit-details-marker{display:none}details.q summary:after{content:"+";font:300 1.8rem var(--sans);color:var(--amber);transition:transform .4s var(--out)}details.q[open] summary:after{transform:rotate(45deg)}details.q p{padding-bottom:1.5rem;max-width:46rem;color:var(--bone-2);line-height:1.7;font-size:1.05rem}.form{display:grid;gap:1rem;margin-top:1.4rem}.field{display:block;font:600 .9rem/1.3 var(--sans)}.input{display:block;width:100%;margin-top:.4rem;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(239,234,224,.5);background:#0b0d14e0;color:var(--bone);font:400 1rem/1.4 var(--sans);outline:none;transition:border-color .3s,box-shadow .3s}.input::placeholder{color:var(--mute)}.input:focus{border-color:var(--amber);box-shadow:0 0 0 4px #ffb23e33}.input[aria-invalid=true]{border-color:#ff8a80}.err{display:block;margin-top:.4rem;font:500 .875rem/1.4 var(--sans);color:#ffb4ab}.alert{padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(255,138,128,.6);background:#460c08b3;color:#ffd9d4;line-height:1.55}.alert a{text-decoration:underline;font-weight:600}.ok{padding:1.6rem;border-radius:18px;border:1px solid rgba(255,178,62,.55);background:#140e04cc}.ok h3{font-size:2rem}.ok p{margin-top:.5rem;color:var(--bone-2)}.contact-links{margin-top:1.3rem;display:flex;flex-wrap:wrap;gap:.2rem 1.4rem;font-size:.95rem}.contact-links a,.contact-links button{padding:.45rem 0;text-decoration:underline;text-decoration-color:#efeae066;text-underline-offset:5px;color:var(--bone-2)}.contact-links a:hover,.contact-links button:hover{color:var(--amber)}.toast{position:fixed;left:50%;bottom:1.6rem;transform:translate(-50%);z-index:95;max-width:calc(100vw - 2rem);padding:.9rem 1.4rem;border-radius:999px;background:var(--bone);color:var(--ink);font:500 .95rem/1.3 var(--sans);text-align:center}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input,html.has-cursor textarea{cursor:text!important}.cursor-ring,.cursor-dot{position:fixed;left:0;top:0;z-index:95;pointer-events:none;border-radius:50%}.cursor-ring{width:34px;height:34px;border:1px solid rgba(239,234,224,.6);display:grid;place-items:center;overflow:hidden}.cursor-ring span{font:700 .72rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#1a1004;opacity:0;white-space:nowrap}.cursor-dot{width:6px;height:6px;background:var(--amber)}.fb{max-width:64rem;margin:0 auto;padding:var(--pad)}.fb__note{margin:1rem 0 0;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:14px;color:var(--bone-2);display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:center}.fb h1{margin-top:5rem;font:400 clamp(3.2rem,11vw,8rem)/.92 var(--serif);letter-spacing:-.02em}.fb h1 em{color:var(--amber)}.fb section{margin-top:5rem}.fb article{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--line)}.fb article h3{font-size:clamp(2.2rem,5vw,3.4rem)}@media(max-height:860px)and (min-width:861px){.panel--contact .lead{display:none}.panel--contact .form{gap:.8rem;margin-top:1rem}.panel--contact .input{padding:.7rem .9rem}}@media(max-width:1100px){.link-btn.hide-md{display:none}}@media(max-width:860px){.hide-sm{display:none!important}.brand__sub,.dots,.hud--left .counter__label{display:none}.hud--left{gap:.8rem}.counter{font-size:1.5rem}.panel__body,.panel--statement .panel__body,.panel--project .panel__body,.panel--contact .panel__body{left:var(--pad);right:var(--pad);width:auto;top:auto;bottom:calc(var(--pad) + 3.6rem);transform:none}.panel__body:before,.panel--contact .panel__body:before{inset:-3rem -1.2rem -4rem;background:linear-gradient(to top,#05060aed 55%,#05060a00)}.panel--contact .panel__body{max-height:46vh;overflow-y:auto}.panel--contact .panel__body .lead,.panel--contact .panel__body .kicker{display:none}.form{gap:.7rem;margin-top:.4rem}.panel--ignition .kicker{font-size:.72rem;letter-spacing:.1em}.big{font-size:clamp(1.3rem,5.4vw,1.7rem)}.blurb{font-size:clamp(1.6rem,7vw,2.1rem)}.lead{font-size:1rem;margin-top:.7rem}.cta-row{margin-top:1rem}.btn{padding:.8rem 1.15rem}.cols{grid-template-columns:1fr;gap:2.5rem}.rows>li{grid-template-columns:1fr}.rows .meta{grid-column:1}.pager{grid-template-columns:1fr}.loader__count{font-size:clamp(5rem,30vw,9rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.hud--escape{right:var(--pad);bottom:var(--pad);display:flex;align-items:center;gap:.3rem;border-radius:999px;border:1px solid var(--line);background:#0b0d14b8;backdrop-filter:blur(12px);padding:.2rem}.sound-ask{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%,130%);z-index:60;display:flex;align-items:center;gap:.9rem;padding:.7rem .7rem .7rem 1.2rem;border-radius:999px;border:1px solid var(--line);background:#0b0d14eb;backdrop-filter:blur(14px);font-size:.9rem;color:var(--bone-2);max-width:calc(100vw - 2rem);opacity:0;pointer-events:none;transition:transform .7s var(--out),opacity .5s var(--out)}.sound-ask.is-in{transform:translate(-50%);opacity:1;pointer-events:auto}.sound-ask .btn{padding:.55rem 1rem}.sound-ask__btns{display:flex;gap:.4rem;flex:none}.sound-ask--hard{border-color:#ffb23e73}.sound-ask--hard .btn--primary{background:var(--amber);color:#1a1004}@media(min-width:861px){.has-prompt .panel--ignition .panel__body,.has-prompt .panel--project .panel__body,.has-prompt .panel--statement .panel__body{bottom:calc(var(--pad) + 6.6rem)}}@media(max-width:860px){.sound-ask{flex-direction:column;align-items:stretch;border-radius:20px;text-align:center;bottom:.9rem}.sound-ask__btns{justify-content:center}.has-prompt .panel__body{bottom:calc(var(--pad) + 9.4rem)}.hud--escape{right:var(--pad);bottom:auto;top:calc(var(--pad) + 3.15rem)}.hud--escape .link-btn{font-size:.8rem;padding:.45rem .7rem}}
