.studio-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(28px,5vw,80px);align-items:center;margin-top:clamp(10px,1.6vh,30px)}.studio-copy{position:relative;z-index:7}.studio-orb{position:relative;justify-self:center;width:min(38vw,580px,max(250px,calc(100vh - 340px)));aspect-ratio:1;will-change:transform}.studio-glow{position:absolute;inset:-42%;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,#ff852742,#ec42d321 40%,#3a5be700 68%)}@media (max-width:760px){.studio-grid{grid-template-columns:minmax(0,1fr);gap:14px}.studio-orb{width:min(66vw,320px)}.studio-word .sw-text{font-size:clamp(46px,12.6vw,64px)}}.studio-word{position:relative;z-index:2;margin-top:clamp(12px,min(3vw,2.4vh),48px)}.sw-text{font-family:Bricolage Grotesque,sans-serif;font-weight:600;font-size:clamp(52px,min(10.4vw,14.5vh),150px);line-height:.9;letter-spacing:-.05em;background:linear-gradient(96deg,#ff8a3d,#ff4dd2 38%,#7c3aed 62%,#00d4e6);-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}.sw-dim{opacity:.22}.sw-lit,.sw-bloom{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.sw-bloom{filter:blur(.16em)}.studio-word.is-lit .sw-lit{opacity:1;transition:opacity .45s cubic-bezier(.2,.8,.2,1) .1s;animation:sw-ignite 1.5s cubic-bezier(.16,1,.3,1) .1s backwards}.studio-word.is-lit .sw-bloom{opacity:.3;transition:opacity .4s ease .1s;animation:sw-bloom 2.2s cubic-bezier(.16,1,.3,1) .1s backwards}@keyframes sw-ignite{0%{filter:brightness(1.85)}to{filter:brightness(1)}}@keyframes sw-bloom{0%{opacity:0}18%{opacity:.95}to{opacity:.3}}.studio-glow:after{content:"";position:absolute;inset:16%;border-radius:50%;opacity:0;background:radial-gradient(circle,#ffe2ba99,#ff6ebe38 46%,#7c3aed00 70%)}.studio-orb.is-lit .studio-glow:after{animation:orb-flare 1.7s cubic-bezier(.16,1,.3,1)}@keyframes orb-flare{0%{opacity:0;transform:scale(.72)}16%{opacity:1}to{opacity:0;transform:scale(1.28)}}@media (prefers-reduced-motion: reduce){.sw-lit{opacity:1}.sw-bloom{opacity:.3}}.foot-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px 32px;margin-top:clamp(10px,min(3vw,1.6vh),36px);padding-top:14px;border-top:1px solid rgba(247,243,236,.14);font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f7f3ec80}.foot-place,.foot-copy{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.foot-place{justify-self:start}.foot-copy{justify-self:end}.foot-chips{display:flex;flex-wrap:wrap;gap:10px}.foot-chip{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 16px 0 14px;border:1px solid rgba(247,243,236,.24);border-radius:999px;color:#f7f3ecbf;text-decoration:none;white-space:nowrap;transition:border-color .3s ease,color .3s ease}.foot-chip:hover,.foot-chip:focus-visible{border-color:#f7f3ec;color:#f7f3ec}.foot-bar .px{flex:0 0 auto}.foot-bar .px rect{fill:currentColor;transition:fill .25s ease var(--d)}.foot-chip:hover .px rect,.foot-chip:focus-visible .px rect{fill:var(--c)}@media (max-width:1023px){.foot-bar{grid-template-columns:1fr auto}.foot-chips{order:-1;grid-column:1/-1}}@media (max-width:520px){.foot-name{display:none}.foot-chips{gap:8px}.foot-chip{gap:8px;padding:0 12px 0 11px;letter-spacing:.1em}}@media (max-width:400px){.foot-chips{gap:6px}.foot-chip{gap:7px;padding:0 10px 0 9px;letter-spacing:.08em}}@media (prefers-reduced-motion: reduce){.foot-bar *{transition:none!important}}.site-foot .studio-glow{opacity:1}@media (min-width:761px){.site-foot .studio-orb{width:min(38vw,580px,max(250px,calc(100vh - 425px)))}}.site-foot [data-pill]:hover,.site-foot [data-pill]:focus-visible{background:#f7f3ec!important;color:#050507!important;border-color:#f7f3ec!important}.site-foot [data-pill]:hover [data-pill-dot],.site-foot [data-pill]:focus-visible [data-pill-dot]{transform:translate(4px);border-color:currentColor!important}
