:root{--imperial:#432738;--imperial-deep:#2E1A26;--space:#304245;--space-deep:#1E2C2E;--aurum:#E8CA8A;--aurum-deep:#DDAB5A;--paper:#F5EFE3;--paper-deep:#ECE3D1;--ink:#262029;--st-ink-soft: color-mix(in srgb, var(--ink) 62%, var(--paper));--st-hairline: color-mix(in srgb, var(--ink) 14%, transparent);--st-g1: 42%;--st-g2: 68%;--st-g3: 82%;--st-reveal: .48s;--st-ease: cubic-bezier(.2,.6,.2,1);--st-measure: 34em;--st-fs-body: clamp(1.125rem, 1rem + .5vw, 1.375rem);--st-fs-display: clamp(1.75rem, 1.1rem + 2.4vw, 3rem);--st-fs-small: .8125rem;--st-gutter: clamp(1.25rem, 6vw, 4rem)}html.is-twilight{--st-g1: 30%;--st-g2: 54%;--st-g3: 80%}.studio,.studio *,.studio *:before,.studio *:after{box-sizing:border-box}.studio{font-family:EB Garamond,Garamond,Georgia,serif;font-size:var(--st-fs-body);line-height:1.6;color:var(--ink);font-kerning:normal;-webkit-font-smoothing:antialiased}.studio a{color:inherit;text-decoration:none}.studio a:hover{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.studio :focus-visible{outline:1px solid var(--aurum-deep);outline-offset:4px}.studio img{max-width:100%}.studio .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.studio .sc{font-variant-caps:small-caps;text-transform:lowercase;letter-spacing:.14em;font-size:var(--st-fs-small)}.studio.fall{position:relative;min-height:100vh;min-height:100svh;background:var(--space-deep);overflow:hidden;margin:0}.studio .fall-video,.studio .fall-still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:var(--space-deep)}@media(max-aspect-ratio:3/4){.studio .fall-video,.studio .fall-still{object-fit:cover}}.studio.fall--cover .fall-video,.studio.fall--cover .fall-still{object-fit:cover}.studio .fall-video{transition:opacity var(--st-reveal) var(--st-ease)}.studio.is-ended .fall-video{opacity:0}.studio .fall-still{display:none}.studio.is-still .fall-still{display:block}.studio.is-still .fall-video{display:none}.studio .fall-caption{position:absolute;left:50%;bottom:18vh;bottom:18svh;margin:0;width:min(90vw,28em);text-align:center;color:var(--aurum);font-style:italic;font-size:clamp(1.125rem,1rem + .8vw,1.5rem);line-height:1.4;opacity:0;transform:translate(-50%,.5rem);transition:opacity var(--st-reveal) var(--st-ease),transform var(--st-reveal) var(--st-ease)}.studio .fall-caption.is-visible,.studio.is-still .fall-caption{opacity:1;transform:translate(-50%)}.studio .fall-line{position:absolute;left:50%;bottom:6vh;bottom:6svh;height:1px;width:0;background:var(--aurum);transform:translate(-50%);transition:width var(--st-reveal) var(--st-ease) .24s}.studio.is-ended .fall-line,.studio.is-still .fall-line{width:6rem}.studio .horizon{height:min(60vh,40rem);height:min(60svh,40rem);background:linear-gradient(to bottom,var(--space-deep) 0%,var(--space-deep) 8%,13%,var(--stone-imperial-deep,var(--imperial-deep)) 18%,var(--stone-imperial,var(--imperial)) 25%,var(--stone-rose,#59333B) 32%,var(--stone-umber,#7E4E3B) 39%,var(--stone-amber,#B0793F) 46%,var(--stone-aurum-deep,var(--aurum-deep)) 53%,var(--stone-aurum,var(--aurum)) 61%,var(--stone-cream,#EFD9A4) 69%,var(--stone-ivory,#F6EDD6) 77%,84%,var(--paper) 92%,var(--paper) 100%)}.studio .horizon-inv{height:min(50vh,32rem);height:min(50svh,32rem);background:linear-gradient(to top,var(--space-deep) 0%,var(--space-deep) 8%,13%,var(--stone-imperial-deep,var(--imperial-deep)) 18%,var(--stone-imperial,var(--imperial)) 25%,var(--stone-rose,#59333B) 32%,var(--stone-umber,#7E4E3B) 39%,var(--stone-amber,#B0793F) 46%,var(--stone-aurum-deep,var(--aurum-deep)) 53%,var(--stone-aurum,var(--aurum)) 61%,var(--stone-cream,#EFD9A4) 69%,var(--stone-ivory,#F6EDD6) 77%,84%,var(--paper-deep) 92%,var(--paper-deep) 100%)}.studio .room{padding:clamp(4rem,10vh,8rem) var(--st-gutter)}.studio .prose{max-width:var(--st-measure);margin:0 auto}.studio .prose p{margin:0 0 1.4em}.studio .eyebrow{display:block;color:var(--imperial);margin:0 0 2.5rem}.studio .display{font-size:var(--st-fs-display);line-height:1.2;font-style:italic;font-weight:400;margin:0 0 1em;text-wrap:balance}.studio.return,.studio.relic{background:var(--paper);margin:0}.studio .intro{text-align:center}.studio .relics{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2.5rem;max-width:64rem;margin:3.5rem auto 0}.studio .relic-item{text-align:center;margin:0}.studio .relic-item a{display:block}.studio .relic-item a:hover{text-decoration:none}.studio .relic-item a:hover .name{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.studio .plate{aspect-ratio:4/5;margin:0 0 1rem;overflow:hidden;background:var(--paper-deep);border:1px solid var(--st-hairline);display:grid;place-items:center;color:var(--st-ink-soft);font-style:italic;font-size:.95rem}.studio .plate img{width:100%;height:100%;object-fit:cover;display:block}.studio .relic-item .name{font-size:calc(var(--st-fs-body) * 1.05);margin:0}.studio .relic-item .door{color:var(--imperial);margin:.35rem 0 0}.studio.sun{background:var(--paper-deep);text-align:center;margin:0;padding:0}.studio.sun .room{padding:clamp(4rem,10vh,8rem) var(--st-gutter)}.studio .sol{width:min(48vmin,22rem);aspect-ratio:1;border-radius:50%;background:var(--aurum-deep);margin:0 auto 3.5rem}.studio .sol-img{width:min(48vmin,22rem);height:auto;display:block;margin:0 auto 3.5rem}.studio .practice{max-width:var(--st-measure);margin:0 auto 1.25em;font-size:calc(var(--st-fs-body) * 1.15);text-wrap:balance}.studio .engine{color:var(--imperial);font-style:italic;max-width:var(--st-measure);margin:0 auto}.studio .ahead{margin-top:4.5rem}.studio .ahead .eyebrow{margin-bottom:1rem}.studio .ahead ul{list-style:none;padding:0;margin:0;display:flex;gap:.5rem 1.75rem;justify-content:center;flex-wrap:wrap;font-size:calc(var(--st-fs-body) * 1.05)}.studio .ahead li{color:var(--st-ink-soft)}.studio .reveal{opacity:0;transform:translateY(.75rem);transition:opacity var(--st-reveal) var(--st-ease),transform var(--st-reveal) var(--st-ease)}.studio .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.studio .reveal{opacity:1;transform:none;transition:none}.studio .fall-video,.studio .fall-caption,.studio .fall-line{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/studio.css.map */
