/* Aether Motion — editorial art direction. Loaded after the motion layers. */
:root{--paper:#eee6d8;--obsidian:#141714;--bronze:#bc966f}
body{background:var(--obsidian)}
.site-header{min-height:84px;padding:19px clamp(24px,4.2vw,76px);mix-blend-mode:normal;background:linear-gradient(180deg,#10120fe8,#10120f83 68%,transparent);border-bottom:1px solid #ffffff1a;backdrop-filter:blur(9px)}
.site-brand{font:italic 500 clamp(1.4rem,2vw,2rem)/1 var(--am-display);letter-spacing:-.06em}
.site-brand i{font-weight:300;color:#e9c7a0}.site-nav .menu{gap:clamp(22px,2.8vw,54px)}.site-nav a{font-size:.59rem;letter-spacing:.24em;position:relative;padding-bottom:9px}.site-nav a:after{content:'';position:absolute;left:0;right:100%;bottom:1px;height:1px;background:#e8caa6;transition:right .28s}.site-nav a:hover:after,.site-nav a[aria-current=page]:after{right:0}
.site-footer{border-top:1px solid #b8997342;padding-block:65px;background:#111814}
.pill-button{border-radius:0;min-width:190px;letter-spacing:.19em;padding:17px 22px}.pill-button:hover{transform:translate3d(4px,-4px,0)}
/* Home: a photographic cover followed by three different visual worlds. */
.home-cinema-stage{background:#090d0b}.home-cinema-image{clip-path:inset(2.2vw round 3px);filter:contrast(1.08) saturate(.8)}.home-cinema-shade{inset:2.2vw;background:linear-gradient(90deg,#10110ef2 0%,#10110eb7 28%,#10110e22 61%,#10110e09 100%),linear-gradient(0deg,#080a09aa,transparent 32%,transparent 78%,#080a0977)}
.home-cinema-copy{left:clamp(32px,7vw,120px);max-width:780px}.home-cinema-copy h1{font-size:clamp(6rem,13vw,15rem);line-height:.72;letter-spacing:-.09em;margin-bottom:31px}.home-cinema-copy h1:after{content:'';display:block;width:clamp(90px,11vw,170px);height:1px;background:#e9caa9;margin-top:30px}.home-cinema-copy .home-intro{font-family:'Aether Manrope',sans-serif;font-weight:300;font-size:clamp(.95rem,1.17vw,1.18rem);line-height:1.75;letter-spacing:.015em;max-width:420px}.home-cinema-top,.home-cinema-bottom{font-size:.55rem;letter-spacing:.26em}.home-cinema-reveal p{font-size:clamp(6.5rem,16vw,18rem);line-height:.72;letter-spacing:-.09em}.home-cinema-reveal em{color:#e7bf91}.cinema-progress{right:2.2vw;top:2.2vw;height:calc(100% - 4.4vw)}
.home-manifesto{background:#ebe2d5}.home-manifesto h2{font-size:clamp(6rem,12vw,13rem);letter-spacing:-.085em}.home-manifesto h2 em{color:#aa654e}.home-manifesto-copy{font-family:'Aether Manrope',sans-serif;font-weight:300;font-size:clamp(1rem,1.25vw,1.3rem);line-height:1.75}.home-manifesto-rail{font-size:.55rem;letter-spacing:.22em}.manifesto-mark{color:#a5745530}
.home-chapter-stick{background:#0c1d20}.home-chapter-image{filter:saturate(.95)}.home-chapter-index,.feature-side-note{z-index:4}.home-chapter-copy{z-index:4;left:7vw}.home-chapter-copy h2{font-size:clamp(7rem,13vw,15rem);line-height:.73;max-width:9ch}.home-chapter-copy p{font-family:'Aether Manrope',sans-serif;font-weight:300;line-height:1.7;font-size:clamp(.95rem,1.25vw,1.2rem)}.feature-link{border-top:1px solid #efdbc2;border-bottom:0;padding-top:16px;min-width:235px;letter-spacing:.22em}.feature-side-note{right:3vw;letter-spacing:.22em}
.home-feature-0 .home-chapter-stick:before{content:'';position:absolute;z-index:2;right:10vw;top:16vh;width:min(25vw,310px);height:57vh;background:#ae9370 url('../images/aurora.webp') center/cover no-repeat;border:16px solid #bda47e;box-shadow:0 0 0 1px #efe2c2,28px 34px 70px #020a0baa;transform:translate3d(0,var(--feature-art-y,0px),0) rotate(-4deg);pointer-events:none}
.home-feature-1 .home-chapter-stick{background:#a76c39}.home-feature-1 .home-chapter-image{background:#d5ab76 url('../images/studio-amber.webp') center/cover no-repeat}.home-feature-1 .home-chapter-image img{object-position:74% center;transform:translateX(18%) scale(1.1)!important;filter:drop-shadow(20px 34px 18px #4a231477)}.home-feature-1 .home-chapter-tint{background:linear-gradient(90deg,#291710d9 0%,#3f211879 36%,transparent 64%),linear-gradient(0deg,#3a1e146e,transparent 38%)}
.home-feature-2 .home-chapter-stick{background:#263831}.home-feature-2 .home-chapter-image{background:#44574d url('../images/studio-olive.webp') center/cover no-repeat}.home-feature-2 .home-chapter-image img{object-position:73% center;transform:translateX(17%) scale(1.1)!important;filter:drop-shadow(20px 30px 20px #0e17109a)}.home-feature-2 .home-chapter-tint{background:linear-gradient(90deg,#101e18e8 0%,#13241dab 38%,transparent 68%),linear-gradient(0deg,#101b16a6,transparent 38%)}
.home-finale{position:relative;background:linear-gradient(90deg,#08120fe9,#08120f8a 62%,#08120f55),url('../images/studio-olive.webp') center/cover no-repeat}.home-finale h2{font-size:clamp(7rem,14vw,16rem)}.home-finale p{font-family:'Aether Manrope',sans-serif;font-size:clamp(1rem,1.3vw,1.3rem);font-weight:300;line-height:1.7}.home-finale:before{content:'03 / AETHER MOTION';position:absolute;right:5vw;top:14vh;color:#fff9;font-size:.6rem;letter-spacing:.3em}
/* Gallery: art occupies a lit architectural environment. */
.gallery-intro{background:linear-gradient(90deg,#061013ef,#07171ada 42%,#07171a69 73%),url('../images/museum-hero.webp') center/cover no-repeat}.gallery-intro:after{right:8vw;top:17vh;width:min(30vw,460px);height:67vh;border:17px solid #b89f75;box-shadow:0 0 0 1px #e5d1a8,20px 30px 65px #000a;background-position:center}.gallery-intro h1{max-width:8ch;font-size:clamp(6rem,12vw,13rem)}.gallery-intro .intro-copy{max-width:450px;font-family:'Aether Manrope',sans-serif;font-size:clamp(1rem,1.25vw,1.25rem);font-weight:300;line-height:1.7}.gallery-stage{background:#0b2022}.gallery-stage:before{content:'';position:absolute;z-index:6;inset:2.2vw;border:1px solid #d7c09b4a;pointer-events:none}.gallery-stage:after{background:linear-gradient(0deg,#050b0cbb,transparent 29%,transparent 75%,#050b0c88)}.gallery-hud{top:10vh}.gallery-hud-center{letter-spacing:.02em;color:#e4c39d}.gallery-caption h2{font-size:clamp(2.3rem,4vw,4.5rem);font-style:italic}.gallery-progress{bottom:3vh;width:70vw;left:15vw}.gallery-rail{bottom:8vh}.gallery-outro{background:#ebe2d4}.gallery-outro h2{font-size:clamp(5rem,11vw,13rem)}
/* Product: warm material photography, precise lines and a separate detail study. */
.product-intro{background:linear-gradient(90deg,#3b251ce6,#7a513999 52%,#d7af75a1),url('../images/studio-amber.webp') center/cover no-repeat}.product-intro h1{max-width:8ch}.product-intro .intro-copy{max-width:420px;font-family:'Aether Manrope',sans-serif;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:300;line-height:1.7}.product-intro:after{right:8vw;top:9vh;width:40vw;height:78vh;filter:drop-shadow(28px 35px 24px #3b1d1277)}
.product-slide{color:#fff9ec;background:linear-gradient(90deg,color-mix(in srgb,var(--product-color),#2a1410 44%),color-mix(in srgb,var(--product-color),#efe2c7 30%) 65%,color-mix(in srgb,var(--product-color),#311817 52%))}.product-slide:before{background:linear-gradient(90deg,#2c180f96,#2c180f38 41%,transparent 80%),url('../images/studio-amber.webp') center/cover no-repeat;opacity:.72;mix-blend-mode:soft-light}.product-slide:after{background:#fff9}.product-word{top:23%;font-style:normal;font-family:var(--am-display);font-weight:500;color:#fff5;mix-blend-mode:overlay;letter-spacing:-.105em}.product-halo{border-color:#fff9;box-shadow:0 0 0 54px #fff2,0 0 0 112px #fff1}.product-stage:before{content:'';position:absolute;z-index:7;inset:2.1vw;border:1px solid #fff6;pointer-events:none}.product-topline{font-size:.55rem;letter-spacing:.27em;top:12vh}.product-details h2{font-style:italic;font-size:clamp(4.5rem,8vw,9rem)}.product-details p{font-family:'Aether Manrope',sans-serif;font-weight:300;font-size:clamp(.95rem,1.15vw,1.15rem);line-height:1.65}.product-note{color:#fff;font-size:clamp(1.6rem,2.5vw,3rem);max-width:350px}.product-editorial p{font-family:'Aether Manrope',sans-serif;font-weight:300;font-size:clamp(.95rem,1.16vw,1.16rem);line-height:1.65}.product-rail{bottom:6vh}.product-index{bottom:6vh;font-family:var(--am-display);font-size:2rem}.product-outro{background:#efe3cb}.product-outro h2{font-size:clamp(6rem,12vw,14rem)}
/* Menu: smoked stone, bronze and an oversized portrait glass. */
.menu-slide{background:linear-gradient(90deg,color-mix(in srgb,var(--menu-color),#101712 70%),color-mix(in srgb,var(--menu-color),#b59169 26%) 57%,color-mix(in srgb,var(--menu-color),#0c100e 76%))}.menu-slide:before{background:linear-gradient(90deg,#0c130eb8,#0c130e31 57%,#0c130e8c),url('../images/studio-olive.webp') center/cover no-repeat;mix-blend-mode:normal;opacity:.77}.menu-stage:before{content:'';position:absolute;z-index:6;inset:2.1vw;border:1px solid #e8d7b856;pointer-events:none}.menu-giant-title{top:29%;font-size:clamp(9rem,22vw,28rem);color:#f4e5c947;mix-blend-mode:screen}.menu-giant-index{color:#e3c7a5;font-size:clamp(4rem,7vw,7rem)}.menu-cutout{height:80svh;bottom:-7vh;left:60%;filter:drop-shadow(28px 38px 30px #0d140fa6)}.menu-information h3{font-style:italic;font-size:clamp(4.5rem,8vw,9rem)}.menu-information p{font-family:'Aether Manrope',sans-serif;font-weight:300;font-size:clamp(.95rem,1.15vw,1.15rem);line-height:1.65}.menu-topline{font-size:.56rem;letter-spacing:.27em;border-color:#e9d7b779}.menu-controls{bottom:7vh}.menu-controls button{border:1px solid #f7e6c891;color:#f7e6c8}.menu-taste-note{font-size:clamp(1.4rem,2.25vw,2.7rem);right:7vw;max-width:260px}.menu-outro{color:#f5eee3;background:linear-gradient(90deg,#0d1a15ea,#0d1a15a8 60%,#0d1a155a),url('../images/studio-olive.webp') center/cover no-repeat}.menu-outro h2{font-size:clamp(6rem,12vw,14rem)}.menu-outro em{color:#d5b38a}.menu-outro p{font-family:'Aether Manrope',sans-serif;font-weight:300;font-size:clamp(1rem,1.3vw,1.3rem);line-height:1.7}
@media(max-width:800px){.home-feature-0 .home-chapter-stick:before{right:5vw;width:28vw;height:45vh}.gallery-intro:after{width:34vw;height:51vh;right:4vw}.product-intro:after{right:-3vw;width:52vw}.menu-cutout{height:68svh;left:62%}.home-chapter-copy h2{font-size:clamp(6rem,14vw,10rem)}}
@media(max-width:540px){.site-header{background:#111713dd;min-height:68px}.site-brand{font-size:1.45rem}.home-cinema-image{clip-path:inset(0)}.home-cinema-shade{inset:0}.home-cinema-copy{left:7vw}.home-cinema-copy h1{font-size:20vw}.home-cinema-reveal p{font-size:22vw}.home-manifesto h2{font-size:17vw}.home-feature-0 .home-chapter-stick:before{right:-8vw;top:14vh;width:43vw;height:37vh;border-width:8px;opacity:.8}.home-chapter-copy{left:7vw;top:62%}.home-chapter-copy h2{font-size:19vw}.home-feature-1 .home-chapter-image img,.home-feature-2 .home-chapter-image img{transform:translateX(5%) scale(1.04)!important}.home-finale h2{font-size:18vw}.gallery-intro{background-position:61% center}.gallery-intro:after{width:50vw;height:38vh;right:-5vw;top:18vh;border-width:8px}.gallery-intro h1{font-size:20vw}.gallery-stage:before,.product-stage:before,.menu-stage:before{inset:12px}.gallery-hud{top:11vh}.gallery-hud-center{display:none}.product-intro{background-position:45% center}.product-intro:after{right:-18vw;top:13vh;width:83vw;height:59vh}.product-intro h1{font-size:20vw}.product-cutout{height:60svh;bottom:15vh}.product-word{font-size:29vw}.product-details{bottom:9vh}.product-details h2{font-size:3rem}.product-editorial{bottom:23vh}.product-note{font-size:1.2rem}.product-index{font-size:1.4rem;bottom:4vh}.menu-cutout{height:57svh;left:55%;bottom:15vh}.menu-giant-title{top:35%;font-size:26vw}.menu-information{bottom:9vh}.menu-information h3{font-size:2.9rem}.menu-taste-note{font-size:1rem;right:5vw}.menu-outro h2{font-size:18vw}}
@media(prefers-reduced-motion:reduce){.home-chapter-copy,.home-cinema-copy,.gallery-intro,.product-intro,.menu-stage{scroll-behavior:auto}}

/* WordPress editorial pages use the same material and type system. */
main.content-wrap{max-width:none;margin:0;min-height:90svh;background:#eee5d8;color:#282620;padding:clamp(140px,15vh,190px) clamp(24px,6vw,110px) 120px}
.content-heading{max-width:1400px;margin:0 auto 78px;padding-top:24px;border-top:1px solid #4b473d77}
.content-heading .eyebrow{color:#875f48}.content-heading h1{font:italic 400 clamp(5rem,11vw,12rem)/.76 var(--am-display);letter-spacing:-.075em;max-width:10ch;margin:18px 0 35px}.content-heading .archive-description{max-width:550px;margin-left:auto;font-size:1rem;line-height:1.75;color:#514e48}
.post-grid{max-width:1400px;margin:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(35px,7vw,110px)}.post-card{background:transparent;border:0;border-top:1px solid #3c3b3470;padding-top:18px}.post-card:nth-child(even){margin-top:140px}.post-card img{aspect-ratio:1.14;object-fit:cover;filter:saturate(.82)}.post-card:nth-child(even) img{aspect-ratio:.85}.post-card-body{padding:22px 0 55px}.post-card-body .eyebrow{color:#906c52}.post-card h2{font:italic 400 clamp(3rem,5vw,6rem)/.85 var(--am-display);letter-spacing:-.07em;margin:14px 0 20px}.post-card p:not(.eyebrow){font-size:.95rem;line-height:1.75;max-width:460px;color:#55514a}.post-card span{display:inline-block;border-top:1px solid #3c3b34;padding-top:14px;margin-top:18px;min-width:190px;letter-spacing:.19em}.post-card-link:hover img{transform:scale(1.025)}
.article-wrap{max-width:none}.article-wrap article{max-width:1160px;margin:auto}.article-wrap .content-heading h1{font-size:clamp(5rem,10vw,11rem);max-width:11ch}.article-wrap article>img{display:block;width:100%;max-height:78svh;object-fit:cover;margin:0 auto 75px}.article-wrap .post-meta{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.entry-content{max-width:760px;margin:auto;font-size:1.08rem;line-height:1.9}.entry-content h2,.entry-content h3{font-family:var(--am-display);font-weight:400;line-height:.95;letter-spacing:-.055em}.entry-content h2{font-size:clamp(3.3rem,5vw,5.7rem);margin:1.3em 0 .45em}.entry-content h3{font-size:clamp(2.5rem,3.8vw,4rem)}.entry-content p{margin:0 0 1.6em}.entry-content blockquote{font:italic clamp(2rem,3.2vw,3.7rem)/1.1 var(--am-display);border-left:1px solid #967755;padding:12px 0 12px 35px;margin:2em 0}.entry-content a{text-decoration-thickness:1px;text-underline-offset:4px}.entry-content .alignwide{width:min(88vw,1100px);max-width:none;margin-left:50%;transform:translateX(-50%)}.entry-content .alignfull{width:calc(100vw - 2px);max-width:none;margin-left:50%;transform:translateX(-50%)}.entry-footer,.post-navigation,.comments-area{max-width:760px;margin-left:auto;margin-right:auto}.comments-area{border-color:#56534b66}.navigation.pagination{max-width:1400px;margin:80px auto 0;border-top:1px solid #59544966;padding-top:25px}.page-numbers{display:inline-flex;min-width:36px;min-height:36px;align-items:center;justify-content:center;border:1px solid #4f4b4077;margin-right:7px}.page-numbers.current{background:#282620;color:#f0e7d9}
.error-page{background:linear-gradient(90deg,#0d1917e8,#0d191793),url('../images/museum-hero.webp') center/cover no-repeat!important;color:#f1e6d8!important}.error-page h1{font:italic 400 clamp(5rem,12vw,13rem)/.78 var(--am-display);letter-spacing:-.08em;max-width:8ch;margin:20px 0 35px}.error-page>p:not(.eyebrow){font-size:1.1rem;line-height:1.7}.error-page .search-form{max-width:500px;margin:20px 0}.error-page .pill-button{margin-top:25px}
@media(max-width:800px){.post-grid{gap:45px}.post-card:nth-child(even){margin-top:75px}.content-heading h1{font-size:clamp(5rem,12vw,8rem)}}
@media(max-width:540px){main.content-wrap{padding:118px 7vw 80px}.content-heading{margin-bottom:45px}.content-heading h1,.article-wrap .content-heading h1{font-size:17vw}.post-grid{grid-template-columns:1fr;gap:24px}.post-card:nth-child(even){margin-top:0}.post-card img,.post-card:nth-child(even) img{aspect-ratio:1.15}.post-card h2{font-size:12vw}.post-card-body{padding-bottom:34px}.article-wrap article>img{margin-bottom:42px}.entry-content{font-size:1rem}.entry-content .alignwide{width:86vw}.entry-content .alignfull{width:100vw}.error-page h1{font-size:19vw}}

/* Navigation and utility details. */
.mobile-menu{background:linear-gradient(90deg,#0c1916f2,#0c1916c9),url('../images/studio-olive.webp') center/cover no-repeat;padding:110px 7vw 45px}.mobile-menu .menu{counter-reset:nav;gap:0}.mobile-menu .menu li{counter-increment:nav;border-bottom:1px solid #eedcc15c;padding:15px 0;display:flex;align-items:baseline;gap:22px}.mobile-menu .menu li:before{content:counter(nav,decimal-leading-zero);font:.9rem var(--am-display);color:#d8b187}.mobile-menu a{font:italic 400 clamp(3rem,9vw,6rem)/.9 var(--am-display);letter-spacing:-.055em}.menu-toggle{position:relative;z-index:101}.menu-toggle span{height:1px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}
.scroll-cue{border-bottom:1px solid currentColor;padding-bottom:12px;letter-spacing:.2em}.scroll-cue span{font-family:var(--am-display);font-size:1.7rem}.scene-hotspot span{box-shadow:0 10px 30px #0003}.scene-dialog h3,.art-dialog h2{font-style:italic}.art-dialog{background:#e9dfd1}.art-dialog-image{background:#152623}.art-dialog-copy .eyebrow{color:#916a4d}
