.hero[data-astro-cid-j72hydam]{--word-size: min(var(--step-hero), calc((100vw - 2 * var(--gutter)) / (var(--len) * .92)));position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:end;background:var(--teal-900)}.hero[data-astro-cid-j72hydam].full{min-height:max(620px,100svh)}.hero[data-astro-cid-j72hydam].tall{min-height:max(560px,86svh)}.hero[data-astro-cid-j72hydam].short{min-height:max(480px,64svh)}.layer[data-astro-cid-j72hydam]{position:absolute;transition:translate .6s var(--ease);will-change:translate}.back[data-astro-cid-j72hydam]{inset:-24px;z-index:0}.back[data-astro-cid-j72hydam] img[data-astro-cid-j72hydam],.back[data-astro-cid-j72hydam] video[data-astro-cid-j72hydam]{width:100%;height:100%;object-fit:cover}.zoom[data-astro-cid-j72hydam]{animation:zoom 24s var(--ease) infinite alternate}.glow[data-astro-cid-j72hydam]{position:absolute;inset:0;background:radial-gradient(60% 70% at 62% 40%,var(--teal-700),var(--teal-800) 45%,var(--teal-900) 85%)}@keyframes zoom{to{transform:scale(1.08)}}.scrim[data-astro-cid-j72hydam]{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--teal-900) 55%,transparent) 0%,color-mix(in srgb,var(--teal-900) 0%,transparent) 22%,color-mix(in srgb,var(--teal-900) 0%,transparent) 55%,color-mix(in srgb,var(--teal-900) 92%,transparent) 88%,var(--teal-900) 100%)}.word[data-astro-cid-j72hydam]{z-index:1;left:0;right:0;top:30%;margin:0;text-align:center;white-space:nowrap;font:900 var(--word-size) / .9 var(--font-display);letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(180deg,var(--sage-50) 0%,var(--sage-100) 45%,var(--sage-500) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 18px 40px rgb(0 0 0 / .35))}.front[data-astro-cid-j72hydam]{z-index:2;left:60%;bottom:0;height:80%;translate:0 0;transform:translate(-50%);display:flex;align-items:flex-end;pointer-events:none}.hero[data-astro-cid-j72hydam]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;z-index:2;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--teal-900) 0%,transparent) 0%,color-mix(in srgb,var(--teal-900) 70%,transparent) 55%,var(--teal-900) 100%)}.front[data-astro-cid-j72hydam] img[data-astro-cid-j72hydam]{height:100%;width:auto;max-width:none;filter:drop-shadow(0 30px 50px rgb(0 0 0 / .55))}.front[data-astro-cid-j72hydam] .moves[data-astro-cid-j72hydam]{position:absolute;opacity:0;pointer-events:none;filter:drop-shadow(0 30px 50px rgb(0 0 0 / .55));transition:opacity .3s var(--ease)}.front[data-astro-cid-j72hydam] img[data-astro-cid-j72hydam]{transition:opacity .3s var(--ease)}.front[data-astro-cid-j72hydam].playing img[data-astro-cid-j72hydam]{opacity:0;transition:none}.front[data-astro-cid-j72hydam].playing .moves[data-astro-cid-j72hydam]{opacity:1;transition:none}.hero[data-astro-cid-j72hydam]:has(.moves) .scene-caption[data-astro-cid-j72hydam]{opacity:0;visibility:hidden;transition:opacity .6s var(--ease),visibility .6s}.hero[data-astro-cid-j72hydam]:has(.front.playing,.front.played) .scene-caption[data-astro-cid-j72hydam]{opacity:1;visibility:visible}.grounded[data-astro-cid-j72hydam]{--foot: max(37svh, 22rem, var(--foot-min, 0px));--moss: calc(var(--foot) + var(--word-size) * .3)}.grounded[data-astro-cid-j72hydam] .word[data-astro-cid-j72hydam]{top:auto;bottom:var(--foot)}.front[data-astro-cid-j72hydam].ground{left:50%;width:max(calc(100% + 48px),calc(var(--moss) * 4.44));height:calc(var(--moss) * 2.5)}.front[data-astro-cid-j72hydam].ground img[data-astro-cid-j72hydam]{width:100%;height:100%;object-fit:fill;filter:none}@media(max-width:1279px){.grounded[data-astro-cid-j72hydam] .aside[data-astro-cid-j72hydam]{display:none}}.content[data-astro-cid-j72hydam]{position:relative;z-index:3;padding-block:0 calc(var(--space-8) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-3);max-width:var(--max)}.content[data-astro-cid-j72hydam] h1[data-astro-cid-j72hydam]{font-size:var(--step-2);margin:0;max-width:18ch;text-shadow:0 2px 24px color-mix(in srgb,var(--teal-900) 90%,transparent)}.lead[data-astro-cid-j72hydam]{max-width:46ch;margin:0;color:var(--sage-100);text-shadow:0 1px 16px color-mix(in srgb,var(--teal-900) 95%,transparent)}.content[data-astro-cid-j72hydam] .eyebrow[data-astro-cid-j72hydam]{margin:0;color:var(--sage-100)}.content[data-astro-cid-j72hydam] .eyebrow[data-astro-cid-j72hydam].accent{color:var(--red-500);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700;line-height:1.4;text-shadow:0 1px 2px #000,0 0 4px rgb(0 0 0 / .98),0 2px 12px rgb(0 0 0 / .95),0 0 24px rgb(0 0 0 / .85)}.grounded[data-astro-cid-j72hydam] .content[data-astro-cid-j72hydam] .eyebrow[data-astro-cid-j72hydam]{text-shadow:0 1px 12px var(--teal-900),0 0 4px color-mix(in srgb,var(--teal-900) 80%,transparent)}.aside[data-astro-cid-j72hydam]{position:absolute;z-index:3;right:var(--gutter);bottom:calc(var(--space-8) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width:760px){.word[data-astro-cid-j72hydam]{top:29%}.back[data-astro-cid-j72hydam] img[data-astro-cid-j72hydam],.back[data-astro-cid-j72hydam] video[data-astro-cid-j72hydam]{object-position:var(--focus-x, 66%) 50%}.front[data-astro-cid-j72hydam]{left:50%;height:74%}.grounded[data-astro-cid-j72hydam]{--foot: max(33svh, calc(var(--foot-min, 0px) + 12px))}.front[data-astro-cid-j72hydam].ground{--box-w: max(300%, calc(var(--moss) * 5.08));width:var(--box-w);height:calc(var(--moss) / .35);left:calc(var(--box-w) * -.16)}.grounded[data-astro-cid-j72hydam] .back[data-astro-cid-j72hydam] img[data-astro-cid-j72hydam],.grounded[data-astro-cid-j72hydam] .back[data-astro-cid-j72hydam] video[data-astro-cid-j72hydam]{object-position:50% 50%}.content[data-astro-cid-j72hydam]{padding-bottom:var(--space-7)}.hero[data-astro-cid-j72hydam]:after{height:50%}.grounded[data-astro-cid-j72hydam]:after{height:var(--foot);background:linear-gradient(180deg,color-mix(in srgb,var(--teal-900) 0%,transparent) 0%,color-mix(in srgb,var(--teal-900) 92%,transparent) 9%,var(--teal-900) 40%)}.hero[data-astro-cid-j72hydam].short{min-height:max(400px,52svh)}}@media(max-width:1023px){.aside[data-astro-cid-j72hydam]{display:none}}@media(prefers-reduced-motion:reduce){.zoom[data-astro-cid-j72hydam]{animation:none}.layer[data-astro-cid-j72hydam]{transition:none}}.hero[data-astro-cid-j72hydam].practice{min-height:max(720px,100svh)}.practice[data-astro-cid-j72hydam] .back[data-astro-cid-j72hydam]{inset:-12px}.practice[data-astro-cid-j72hydam] .back[data-astro-cid-j72hydam] img[data-astro-cid-j72hydam]{object-position:50% 50%}.practice[data-astro-cid-j72hydam] .zoom[data-astro-cid-j72hydam]{animation:none}.practice[data-astro-cid-j72hydam] .scrim[data-astro-cid-j72hydam]{background:linear-gradient(180deg,rgb(0 16 17 / .65),transparent 20%,transparent 70%,var(--teal-900))}.practice[data-astro-cid-j72hydam] .word[data-astro-cid-j72hydam]{top:26%}.practice[data-astro-cid-j72hydam] .front[data-astro-cid-j72hydam]{left:61%;height:80%;bottom:8%}.practice[data-astro-cid-j72hydam] .front[data-astro-cid-j72hydam] img[data-astro-cid-j72hydam]{position:relative;filter:drop-shadow(0 10px 12px rgb(0 0 0 / .2))}.practice[data-astro-cid-j72hydam] .front[data-astro-cid-j72hydam] .moves[data-astro-cid-j72hydam]{filter:drop-shadow(0 10px 12px rgb(0 0 0 / .2))}.practice[data-astro-cid-j72hydam] .front[data-astro-cid-j72hydam]:before{content:"";position:absolute;left:20%;bottom:-.2%;width:66%;height:2.1%;background:#0d110da6;border-radius:50%;filter:blur(8px)}.hero[data-astro-cid-j72hydam].practice:after{height:29%;background:linear-gradient(180deg,transparent,rgb(2 26 27 / .65) 55%,var(--teal-900))}.practice[data-astro-cid-j72hydam] .content[data-astro-cid-j72hydam]{padding-bottom:max(116px,12svh)}.practice[data-astro-cid-j72hydam] .content[data-astro-cid-j72hydam] h1[data-astro-cid-j72hydam]{max-width:22ch}.scene-caption[data-astro-cid-j72hydam]{position:absolute;z-index:3;right:var(--gutter);bottom:60px;margin:0;color:var(--sage-300);font-size:.7rem;letter-spacing:.04em}@media(max-width:760px){.hero[data-astro-cid-j72hydam].practice{min-height:max(760px,100svh)}.practice[data-astro-cid-j72hydam] .back[data-astro-cid-j72hydam] img[data-astro-cid-j72hydam]{object-position:35% 50%}.practice[data-astro-cid-j72hydam] .word[data-astro-cid-j72hydam]{top:24%}.practice[data-astro-cid-j72hydam] .front[data-astro-cid-j72hydam]{left:58%;height:65%;bottom:21%}.hero[data-astro-cid-j72hydam].practice:after{height:39%;background:linear-gradient(180deg,transparent,rgb(2 26 27 / .88) 48%,var(--teal-900) 90%)}.practice[data-astro-cid-j72hydam] .content[data-astro-cid-j72hydam]{padding-bottom:96px;gap:.55rem}.practice[data-astro-cid-j72hydam] .content[data-astro-cid-j72hydam] h1[data-astro-cid-j72hydam]{max-width:13ch}.scene-caption[data-astro-cid-j72hydam]{right:auto;left:var(--gutter);bottom:50px;font-size:.65rem}}@media(min-width:761px)and (max-height:650px){.hero[data-astro-cid-j72hydam].practice{min-height:660px}}.word[data-astro-cid-j72hydam].intro{background:none}.word[data-astro-cid-j72hydam].intro span[data-astro-cid-j72hydam]{display:inline-block;background:linear-gradient(180deg,var(--sage-50) 0%,var(--sage-100) 45%,var(--sage-500) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:no-preference){.word[data-astro-cid-j72hydam].intro span[data-astro-cid-j72hydam]{animation:rise .7s var(--ease) both;animation-delay:calc(.1s + var(--i) * .05s)}.has-intro[data-astro-cid-j72hydam] .content[data-astro-cid-j72hydam]>[data-astro-cid-j72hydam]:not(h1){animation:settle .5s var(--ease) both;animation-delay:.25s}.has-intro[data-astro-cid-j72hydam] .content[data-astro-cid-j72hydam]>h1[data-astro-cid-j72hydam]~[data-astro-cid-j72hydam]{animation-delay:.35s}.has-intro[data-astro-cid-j72hydam] .content[data-astro-cid-j72hydam]>h1[data-astro-cid-j72hydam]~[data-astro-cid-j72hydam]~[data-astro-cid-j72hydam]{animation-delay:.45s}}@keyframes rise{0%{opacity:0;transform:translateY(40%);filter:blur(12px)}}@keyframes settle{0%{opacity:0;transform:translateY(14px)}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.practice[data-astro-cid-j72hydam] .back[data-astro-cid-j72hydam]>img[data-astro-cid-j72hydam]{animation:push-back 1ms linear both;animation-timeline:scroll(root);animation-range:0 100svh;transform-origin:50% 88%}.practice[data-astro-cid-j72hydam] .front[data-astro-cid-j72hydam] img[data-astro-cid-j72hydam]{animation:push-front 1ms linear both;animation-timeline:scroll(root);animation-range:0 100svh;transform-origin:50% 100%}.practice[data-astro-cid-j72hydam] .front[data-astro-cid-j72hydam] .moves[data-astro-cid-j72hydam]{animation:push-front 1ms linear both;animation-timeline:scroll(root);animation-range:0 100svh}.practice[data-astro-cid-j72hydam] .word[data-astro-cid-j72hydam]{animation:lift 1ms linear both;animation-timeline:scroll(root);animation-range:0 100svh}}}@keyframes push-back{to{scale:1.05}}@keyframes push-front{to{scale:1.12}}@keyframes lift{to{transform:translateY(-12svh);opacity:.2}}.stage[data-astro-cid-j72hydam].on{--p: 0;--pw: min(1, calc(var(--p) * 3.3));--po: clamp(0, calc((var(--p) - .6) * 6.7), 1);height:300svh}.stage[data-astro-cid-j72hydam].on>.hero[data-astro-cid-j72hydam]{position:sticky;top:0;height:100svh;min-height:0}.stage[data-astro-cid-j72hydam].on .back[data-astro-cid-j72hydam] video[data-astro-cid-j72hydam]{position:absolute;inset:0;opacity:0}.stage[data-astro-cid-j72hydam].on.ready .back[data-astro-cid-j72hydam] video[data-astro-cid-j72hydam]{opacity:1}.stage[data-astro-cid-j72hydam].on .back[data-astro-cid-j72hydam] img[data-astro-cid-j72hydam]{scale:calc(1 + var(--p) * .6)}.stage[data-astro-cid-j72hydam].on.ready .back[data-astro-cid-j72hydam] img[data-astro-cid-j72hydam]{visibility:hidden}.stage[data-astro-cid-j72hydam].on .zoom[data-astro-cid-j72hydam]{animation:none}.stage[data-astro-cid-j72hydam].on .word[data-astro-cid-j72hydam]{transform:translate(calc(var(--pw) * 70vw));opacity:calc(1 - var(--pw))}.stage[data-astro-cid-j72hydam].on .front[data-astro-cid-j72hydam].ground{transform:translate(-50%) translateY(calc(var(--pw) * 45%))}.stage[data-astro-cid-j72hydam].on .content[data-astro-cid-j72hydam],.stage[data-astro-cid-j72hydam].on .aside[data-astro-cid-j72hydam]{opacity:calc(1 - var(--pw) * 2);transform:translateY(calc(var(--pw) * -22svh))}.stage[data-astro-cid-j72hydam].on.past .content[data-astro-cid-j72hydam] a,.stage[data-astro-cid-j72hydam].on.past .content[data-astro-cid-j72hydam] button,.stage[data-astro-cid-j72hydam].on.past .aside[data-astro-cid-j72hydam]{visibility:hidden}.outro[data-astro-cid-j72hydam]{display:none}.stage[data-astro-cid-j72hydam].on:not(.late) .outro[data-astro-cid-j72hydam]{visibility:hidden}.stage[data-astro-cid-j72hydam].on .outro[data-astro-cid-j72hydam]{display:flex;align-items:flex-end;position:absolute;z-index:3;inset:0;max-width:none;padding-block:88px var(--space-7);opacity:var(--po);pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--teal-900) 78%,transparent),color-mix(in srgb,var(--teal-900) 35%,transparent) 45%,color-mix(in srgb,var(--teal-900) 0%,transparent) 70%)}.stage[data-astro-cid-j72hydam].on.shown .outro[data-astro-cid-j72hydam]{pointer-events:auto}@media(max-width:760px){.stage[data-astro-cid-j72hydam].on .outro[data-astro-cid-j72hydam]{background:linear-gradient(0deg,color-mix(in srgb,var(--teal-900) 88%,transparent),color-mix(in srgb,var(--teal-900) 70%,transparent) 55%,color-mix(in srgb,var(--teal-900) 0%,transparent) 85%)}}.stage[data-astro-cid-j72hydam].on .outro[data-astro-cid-j72hydam]>*{width:100%;max-width:calc(var(--max) - 2 * var(--gutter));margin-inline:auto}
