.hero-copy{z-index:auto}
.studio-signature{display:block;width:min(240px,22vw);height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:screen;margin:-30px 0 -18px -12px}.hero-copy .eyebrow{margin-bottom:5px}.hero-copy .hero-description{max-width:270px}.academy-art>img{display:block;width:min(400px,85%);height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:screen}.brand-mark{object-fit:contain}.information-page{padding-top:155px;min-height:80svh;padding-bottom:110px}.information-page h1{font-size:clamp(34px,5vw,68px);letter-spacing:-.05em;margin:20px 0 50px}.information-copy{max-width:760px}.information-copy h2{font-size:24px;letter-spacing:-.02em;margin:38px 0 18px}.information-copy p{font-size:14px;line-height:1.9;margin:18px 0}.information-copy .text-link{font-size:13px}.information-note{border-top:1px solid #ffffff20;padding-top:24px}.footer-links{flex-wrap:wrap;max-width:470px}
@media(max-width:760px){.studio-signature{width:180px;max-width:none;margin:-25px 0 -20px -10px}.hero-copy .eyebrow{margin-bottom:0}.hero-copy .hero-description{font-size:12px}.academy-art>img{width:250px}.information-page{padding-top:125px}.information-page h1{font-size:36px}.information-copy p{font-size:13px}}
@media(max-width:760px) and (max-height:740px){.studio-signature{width:145px;margin-top:-20px;margin-bottom:-22px}}

@media(min-width:1101px){.orbit-node.orbit-reni{left:14%;top:53%}}

.command-preview-entry{position:absolute;top:110px;left:var(--gutter);z-index:4;font-size:9px;letter-spacing:.1em;color:#a8bbc9;padding:9px 0;border-bottom:1px solid #b9cbd72b}.command-preview-entry span{margin-left:16px}@media(max-width:760px){.command-preview-entry{top:80px;font-size:8px;left:auto;right:24px}}
.header-academy-direct{display:none}
@media(max-width:760px){.header-academy-direct{display:inline-flex;align-items:center;min-height:44px;font-size:10px;white-space:nowrap;margin-left:auto}.site-header .header-actions{margin-left:0;gap:10px}.site-header{gap:12px}.site-header .brand small{display:none}}
@media(max-width:359px){.site-header .brand{gap:7px}.site-header .brand>span{font-size:21px}.site-header .brand-mark{width:25px}.site-header{gap:7px}.header-academy-direct{font-size:9px}.site-header .header-actions{gap:4px}.site-header .language-toggle button{padding-inline:5px}}
