.instagram[data-astro-cid-fauuyguc]{text-decoration:none;transition:color .2s,border-color .2s}.instagram[data-astro-cid-fauuyguc]:hover{color:var(--green)}.instagram--tag[data-astro-cid-fauuyguc]{font:400 12px / 1 var(--mono);letter-spacing:.04em;color:var(--wall-dim);align-items:center;gap:6px;padding:6px 0;display:inline-flex}.instagram[data-astro-cid-fauuyguc] .instagram__icon{flex:none;width:13px;height:13px}.instagram--inline[data-astro-cid-fauuyguc]{color:var(--wall);letter-spacing:.04em;text-transform:none;border-bottom:1px solid var(--line)}.instagram--inline[data-astro-cid-fauuyguc]:hover{border-color:var(--green)}.facts[data-astro-cid-teumvlk2]{border-top:1px solid var(--line);grid-template-columns:auto 1fr;margin:0;display:grid}dt[data-astro-cid-teumvlk2],dd[data-astro-cid-teumvlk2]{border-bottom:1px solid var(--line);margin:0;padding:18px 0}dt[data-astro-cid-teumvlk2]{font:400 11px / 1.9 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);padding-right:28px}dd[data-astro-cid-teumvlk2]{font-size:18px;line-height:1.45}address[data-astro-cid-teumvlk2]{font-style:normal}dd[data-astro-cid-teumvlk2] .instagram--inline{letter-spacing:0}@media (width<=700px){dd[data-astro-cid-teumvlk2]{font-size:16px}}.map[data-astro-cid-weq5iejn]{background:var(--tatami);height:clamp(260px,50svh,540px);position:relative;overflow:hidden}.map[data-astro-cid-weq5iejn] img{object-fit:cover;width:100%;height:100%}.map[data-astro-cid-weq5iejn]:after{content:"";background:linear-gradient(180deg, var(--tatami) 0%, rgb(var(--shade) / 0) 18%, rgb(var(--shade) / 0) 78%, var(--tatami) 100%);pointer-events:none;position:absolute;inset:0}.pin[data-astro-cid-weq5iejn]{z-index:1;filter:drop-shadow(0 6px 14px #0009);width:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.pin[data-astro-cid-weq5iejn] svg{width:100%;height:auto;display:block}.pin[data-astro-cid-weq5iejn]:before,.pin[data-astro-cid-weq5iejn]:after{content:"";border-radius:50%;position:absolute;left:50%}.pin[data-astro-cid-weq5iejn]:before{background:var(--green);opacity:.55;filter:blur(1px);width:16px;height:6px;margin-left:-8px;bottom:-7px}.pin[data-astro-cid-weq5iejn]:after{border:1.5px solid var(--green);opacity:0;width:56px;height:20px;animation:ping 2.4s var(--ease-out) infinite;margin-left:-28px;bottom:-14px}@keyframes ping{0%{opacity:.8;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.attribution[data-astro-cid-weq5iejn]{z-index:1;font:400 11px / 1.3 var(--mono);color:var(--wall-dim);position:absolute;bottom:6px;right:8px}@media (width<=700px){.map[data-astro-cid-weq5iejn]{height:clamp(240px,46svh,400px)}.pin[data-astro-cid-weq5iejn]{width:38px}}.section[data-astro-cid-75vcsabj]{padding:var(--section-space) var(--gutter) var(--section-space-lg);border-top:1px solid var(--line);scroll-margin-top:var(--nav-h-solid)}.section--opening[data-astro-cid-75vcsabj]{--intro-space:clamp(40px, 5vw, 64px);padding-block:var(--section-space-lg) var(--section-space);border-top:0}.section--flush[data-astro-cid-75vcsabj]{padding:0}@media (width<=860px){.section--immersive[data-astro-cid-75vcsabj]{padding:0}}.button[data-astro-cid-j6ocf6pu]{min-height:56px;font:600 16px / 1 var(--sans);justify-content:center;align-items:center;gap:14px;padding:0 28px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.button[data-astro-cid-j6ocf6pu]:active{transform:translateY(1px)}.button--primary[data-astro-cid-j6ocf6pu]{background:var(--green);color:var(--tatami)}.button--primary[data-astro-cid-j6ocf6pu]:hover{background:var(--wall)}.button[data-astro-cid-j6ocf6pu] .button__icon{width:18px;height:18px;transition:transform .3s var(--ease-out)}.button[data-astro-cid-j6ocf6pu]:hover .button__icon{transform:translate(4px)}.button--ghost[data-astro-cid-j6ocf6pu]{color:var(--wall);border:1.5px solid #efebdf8c}.button--ghost[data-astro-cid-j6ocf6pu]:hover{border-color:var(--wall)}@media (width<=700px){.button[data-astro-cid-j6ocf6pu]{flex:100%}.button--primary[data-astro-cid-j6ocf6pu]{justify-content:space-between}}.line[data-astro-cid-6ayt2mjr]{margin:-.14em 0 -.06em;padding:.14em 0 .06em;display:block;overflow:hidden}.line[data-astro-cid-6ayt2mjr]>span[data-astro-cid-6ayt2mjr]{display:inline-block}em[data-astro-cid-6ayt2mjr]{color:var(--accent,var(--green));font-style:normal}.js [data-astro-cid-6ayt2mjr][data-split-heading=entrance] .line[data-astro-cid-6ayt2mjr]>span[data-astro-cid-6ayt2mjr]{animation:line-up .65s var(--ease-out) calc(.25s + var(--i) * .1s) both}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-astro-cid-6ayt2mjr][data-split-heading=scroll]{view-timeline:--heading block}[data-astro-cid-6ayt2mjr][data-split-heading=scroll] .line[data-astro-cid-6ayt2mjr]>span[data-astro-cid-6ayt2mjr]{animation:linear both rise --heading;animation-range:cover calc(var(--i) * 8%) cover calc(30% + var(--i) * 8%)}}}.body[data-astro-cid-iitoow3x]{padding:clamp(48px, 6vw, 88px) var(--gutter) var(--section-space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:32px clamp(32px,6vw,96px);display:grid}.lede[data-astro-cid-iitoow3x]{max-width:30ch;color:var(--wall-dim);margin:20px 0 0;font-size:17px}.actions[data-astro-cid-iitoow3x]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (width<=700px){.body[data-astro-cid-iitoow3x]{grid-template-columns:1fr}.lede[data-astro-cid-iitoow3x]{font-size:16px}}.placeholder[data-astro-cid-ql7kesp4]{color:var(--wall);border:1px dashed var(--teal);font:inherit;padding:1px 6px}.schedule[data-astro-cid-3u5xga2v]{font:400 12px / 1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wall)}b[data-astro-cid-3u5xga2v]{color:var(--teal);margin-right:.6em;font-weight:500}.text-link[data-astro-cid-sgbxau74]{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.text-link[data-astro-cid-sgbxau74]:hover{color:var(--green);border-color:var(--green)}.text-link[data-astro-cid-sgbxau74] .text-link__icon{width:14px;height:14px;transition:transform .3s var(--ease-out)}.text-link[data-astro-cid-sgbxau74]:hover .text-link__icon{transform:translate(3px)}.card[data-astro-cid-7lz66s56]{flex-direction:column;display:flex}figure[data-astro-cid-7lz66s56]{aspect-ratio:3/4;max-height:max(15rem, calc(100svh - var(--nav-h-solid) - var(--card-text) - 24px));background:var(--tatami-2);position:relative;overflow:hidden}figure[data-astro-cid-7lz66s56] img{object-fit:cover;object-position:var(--focus);filter:contrast(1.04);width:100%;height:100%;transition:transform .9s var(--ease-out), filter .6s}figure[data-astro-cid-7lz66s56]:after{content:"";background:var(--green);transform-origin:0;height:4px;transition:transform .55s var(--ease-out);position:absolute;inset:auto 0 0;transform:scaleX(0)}.card[data-astro-cid-7lz66s56]:focus-within figure[data-astro-cid-7lz66s56]:after{transform:none}@media (hover:hover){.card[data-astro-cid-7lz66s56]:hover figure[data-astro-cid-7lz66s56] img{transform:scale(1.045)}.card[data-astro-cid-7lz66s56]:hover figure[data-astro-cid-7lz66s56]:after{transform:none}}h3[data-astro-cid-7lz66s56]{font:900 clamp(2.5rem, 4.2vw, 3.6rem) / .9 var(--display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;margin:22px 0 0}.teacher[data-astro-cid-7lz66s56]{justify-items:start;gap:2px;margin:10px 0 0;font-size:16px;font-weight:600;display:grid}.tagline[data-astro-cid-7lz66s56]{color:var(--wall-dim);font-weight:400}.summary[data-astro-cid-7lz66s56] p{max-width:40ch;color:var(--wall-dim);margin:12px 0 0}.meta[data-astro-cid-7lz66s56]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:auto;padding-top:20px;display:flex}@media (width<=700px){h3[data-astro-cid-7lz66s56]{margin-top:18px}}.intro[data-astro-cid-pb4ciqer]{margin-bottom:var(--intro-space,clamp(32px, 4vw, 56px));flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 48px;display:flex}.aside[data-astro-cid-pb4ciqer]{flex-direction:column;align-items:flex-end;gap:20px;display:flex}p[data-astro-cid-pb4ciqer]{max-width:34ch;color:var(--wall-dim);margin:0;font-size:17px}@media (width<=700px){.aside[data-astro-cid-pb4ciqer]{align-items:flex-start}p[data-astro-cid-pb4ciqer]{font-size:16px}}.list[data-astro-cid-cldgzdc3]{--rail-item:min(82vw, 340px);--rail-gap:14px;--card-text:312px;scroll-margin-top:calc(var(--nav-h-solid) + 12px)}@media (width>=701px){.list[data-astro-cid-cldgzdc3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);display:grid}}@media (width<=1400px){.list[data-astro-cid-cldgzdc3]{--card-text:332px}}@media (width<=700px){.list[data-astro-cid-cldgzdc3]{--card-text:330px}}.controls[data-astro-cid-6ezdrmlf]{gap:10px;display:flex}html:not(.js) .controls[data-astro-cid-6ezdrmlf]{display:none}button[data-astro-cid-6ezdrmlf]{width:48px;height:48px;color:var(--wall);cursor:pointer;background:0 0;border:1px solid #efebdf66;border-radius:50%;place-items:center;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;display:grid}button[data-astro-cid-6ezdrmlf]:hover:not(:disabled){background:var(--green);border-color:var(--green);color:var(--tatami)}button[data-astro-cid-6ezdrmlf]:disabled{opacity:.3;cursor:default}button[data-astro-cid-6ezdrmlf] svg{width:16px;height:16px}@media (width<=700px){.controls[data-astro-cid-6ezdrmlf]{display:none}}figure[data-astro-cid-c57wmikn]{position:absolute;inset:0}figure[data-astro-cid-c57wmikn] img,video[data-astro-cid-c57wmikn]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out), opacity .4s;position:absolute;inset:0}video[data-astro-cid-c57wmikn]{opacity:0}figure[data-astro-cid-c57wmikn].is-playing video[data-astro-cid-c57wmikn]{opacity:1}figure[data-astro-cid-c57wmikn]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #efebdf0f}@media (hover:hover){.gallery-card[data-astro-cid-c57wmikn]:hover figure[data-astro-cid-c57wmikn] img,.gallery-card[data-astro-cid-c57wmikn]:hover video[data-astro-cid-c57wmikn]{transform:scale(1.035)}}a[data-astro-cid-xyj6rhap]{color:var(--wall);background:radial-gradient(120% 80% at 50% 0%, #abd64d24, #abd64d00 60%), var(--tatami-2);flex-direction:column;justify-content:space-between;padding:clamp(20px,2vw,28px);text-decoration:none;display:flex;position:absolute;inset:0}a[data-astro-cid-xyj6rhap] .mark{width:clamp(56px,5vw,72px);height:auto}b[data-astro-cid-xyj6rhap]{font:900 clamp(2.4rem, 3.4vw, 3.2rem) / .9 var(--display);text-transform:uppercase;display:block}span[data-astro-cid-xyj6rhap]{font:400 13px / 1 var(--mono);letter-spacing:.04em;color:var(--green);align-items:center;gap:10px;margin-top:14px;display:inline-flex}span[data-astro-cid-xyj6rhap] .arrow{width:14px;height:14px;transition:transform .3s var(--ease-out)}a[data-astro-cid-xyj6rhap]:hover span[data-astro-cid-xyj6rhap] .arrow{transform:translate(4px)}.track[data-astro-cid-vcgvomg6]{--gap:clamp(12px, 1.2vw, 18px);--card:min(calc((100vw - 2 * var(--gutter) - 3 * var(--gap)) / 3.3), calc((100svh - var(--nav-h-solid) - 72px) * .8));gap:var(--gap);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.track[data-astro-cid-vcgvomg6]::-webkit-scrollbar{display:none}.track[data-astro-cid-vcgvomg6]>.gallery-card{flex:0 0 var(--card);aspect-ratio:4/5;scroll-snap-align:start;background:var(--tatami-2);position:relative;overflow:hidden}.progress[data-astro-cid-vcgvomg6]{background:var(--tatami-2);height:2px;margin-top:22px;overflow:hidden}.progress[data-astro-cid-vcgvomg6] i[data-astro-cid-vcgvomg6]{background:var(--green);height:100%;transform:scaleX(var(--progress,.12));transform-origin:0;transition:transform .2s linear;display:block}html:not(.js) .progress[data-astro-cid-vcgvomg6]{display:none}@media (width<=700px){.track[data-astro-cid-vcgvomg6]{--card:min(78vw, 320px)}}.strip[data-astro-cid-6v6dkei5]{min-height:var(--strip-h);padding:0 var(--gutter) env(safe-area-inset-bottom);border-top:1px solid var(--line);background:var(--tatami);font:400 11px / 1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wall-dim);grid-row:2;align-items:center;display:flex;overflow:hidden}.strip[data-astro-cid-6v6dkei5]>[data-astro-cid-6v6dkei5]{border-left:1px solid var(--line);white-space:nowrap;padding:16px 24px}.strip[data-astro-cid-6v6dkei5]>[data-astro-cid-6v6dkei5]:first-child{border-left:0;padding-left:0}b[data-astro-cid-6v6dkei5]{color:var(--wall);font-weight:500}.key[data-astro-cid-6v6dkei5]{color:var(--teal);margin-right:.6em}@media (width<=700px){.strip[data-astro-cid-6v6dkei5]{padding-top:6px;padding-bottom:max(10px, env(safe-area-inset-bottom));flex-wrap:wrap}.strip[data-astro-cid-6v6dkei5]>[data-astro-cid-6v6dkei5]{border:0;padding:7px 14px 7px 0}}.hero[data-astro-cid-p5cqgtg4]{isolation:isolate;grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.photo[data-astro-cid-p5cqgtg4]{z-index:-1;inset:0 0 var(--strip-h) 0;position:absolute;overflow:hidden}.photo[data-astro-cid-p5cqgtg4] img{object-fit:cover;object-position:78% 42%;width:100%;height:100%}.photo[data-astro-cid-p5cqgtg4]:after{content:"";background:linear-gradient(90deg, rgb(var(--shade) / .78) 0%, rgb(var(--shade) / .5) 24%, rgb(var(--shade) / 0) 44%), linear-gradient(180deg, rgb(var(--shade) / .55) 0%, rgb(var(--shade) / 0) 16%);position:absolute;inset:0}.copy[data-astro-cid-p5cqgtg4]{max-width:min(46vw,640px);padding:calc(var(--nav-h) + 24px) var(--gutter) 40px;align-self:center}.copy[data-astro-cid-p5cqgtg4] .hero-heading{--accent:var(--orange);font:900 clamp(4.5rem, 9.6vw, 6rem) / .86 var(--display);letter-spacing:-.01em;text-transform:uppercase;margin:0}.lede[data-astro-cid-p5cqgtg4]{max-width:38ch;margin:24px 0 32px;font-size:19px;line-height:1.45}.lede[data-astro-cid-p5cqgtg4] b[data-astro-cid-p5cqgtg4]{font-weight:600}.actions[data-astro-cid-p5cqgtg4]{flex-wrap:wrap;align-items:center;gap:14px 16px;display:flex}.js .photo[data-astro-cid-p5cqgtg4] img{animation:settle 1.6s var(--ease-out) both}.js .lede[data-astro-cid-p5cqgtg4],.js .actions[data-astro-cid-p5cqgtg4],.js .hero[data-astro-cid-p5cqgtg4]>.strip{animation:.5s .6s both fade-in}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.photo[data-astro-cid-p5cqgtg4]{animation:linear both drift scroll(root);animation-range:0 100vh}}}@media (width<=700px){.hero[data-astro-cid-p5cqgtg4]{grid-template-rows:100svh auto;min-height:0}.photo[data-astro-cid-p5cqgtg4]{background:var(--tatami);height:100svh;inset:0 0 auto}.photo[data-astro-cid-p5cqgtg4] img{object-fit:initial;height:auto}.photo[data-astro-cid-p5cqgtg4]:after{background:linear-gradient(0deg, var(--tatami) 0%, var(--tatami) 30%, rgb(var(--shade) / .75) 44%, rgb(var(--shade) / 0) 58%), linear-gradient(180deg, rgb(var(--shade) / .6) 0%, rgb(var(--shade) / 0) 18%)}.copy[data-astro-cid-p5cqgtg4]{max-width:none;padding-top:0;padding-bottom:max(20px, env(safe-area-inset-bottom));grid-row:1;align-self:end}.copy[data-astro-cid-p5cqgtg4] .hero-heading{font-size:clamp(3.6rem,18.5vw,4.6rem)}.lede[data-astro-cid-p5cqgtg4]{margin:14px 0 20px;font-size:16px}}@media (width<=700px) and (height<=760px){.copy[data-astro-cid-p5cqgtg4] .hero-heading{font-size:clamp(3.2rem,16vw,4rem)}.lede[data-astro-cid-p5cqgtg4]{margin:10px 0 16px;font-size:15px}.actions[data-astro-cid-p5cqgtg4]{gap:10px}}.plan[data-astro-cid-m5rfbqer]{flex-direction:column;min-width:0;display:flex}figure[data-astro-cid-m5rfbqer]{--fade-y:linear-gradient(180deg, transparent 0, #000 8%, #000 74%, transparent 100%);--fade-x:linear-gradient(90deg, transparent 0, #000 10%, #000 90%, transparent 100%);aspect-ratio:3/4;max-height:max(13rem, calc(100svh - var(--nav-h-solid) - var(--card-text) - 24px));background:var(--tatami);-webkit-mask-image:var(--fade-y), var(--fade-x);-webkit-mask-composite:source-in;mask-image:var(--fade-y), var(--fade-x);position:relative;overflow:hidden;mask-composite:intersect}figure[data-astro-cid-m5rfbqer] img,video[data-astro-cid-m5rfbqer]{object-fit:cover;object-position:var(--focus);mix-blend-mode:lighten;width:100%;height:100%;transition:opacity .3s, transform .9s var(--ease-out)}video[data-astro-cid-m5rfbqer]{opacity:0;position:absolute;inset:0}figure[data-astro-cid-m5rfbqer].is-playing video[data-astro-cid-m5rfbqer]{opacity:1}figure[data-astro-cid-m5rfbqer].is-playing img{opacity:0}@media (hover:hover){.plan[data-astro-cid-m5rfbqer]:hover figure[data-astro-cid-m5rfbqer] img,.plan[data-astro-cid-m5rfbqer]:hover video[data-astro-cid-m5rfbqer]{transform:scale(1.045)}}h3[data-astro-cid-m5rfbqer]{font:900 clamp(1.7rem, 2.3vw, 2.25rem) / .95 var(--display);text-transform:uppercase;letter-spacing:.005em;margin:4px 0 0}.price[data-astro-cid-m5rfbqer]{align-items:baseline;gap:8px;margin:14px 0 0;display:flex}.price[data-astro-cid-m5rfbqer] b[data-astro-cid-m5rfbqer]{font:900 clamp(3.4rem, 4.6vw, 4.4rem) / .8 var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.plan--featured[data-astro-cid-m5rfbqer] .price[data-astro-cid-m5rfbqer] b[data-astro-cid-m5rfbqer]{color:var(--green)}.price[data-astro-cid-m5rfbqer] small[data-astro-cid-m5rfbqer]{margin-left:.08em;font-size:.5em}.price[data-astro-cid-m5rfbqer] span[data-astro-cid-m5rfbqer]{font:400 12px / 1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wall-dim)}.specs[data-astro-cid-m5rfbqer]{flex-wrap:wrap;gap:10px 24px;margin:16px 0 0;display:flex}.specs[data-astro-cid-m5rfbqer] div[data-astro-cid-m5rfbqer]{flex-direction:column-reverse;gap:4px;display:flex}dd[data-astro-cid-m5rfbqer]{font:800 1.5rem / 1 var(--display);text-transform:uppercase;letter-spacing:.01em;font-variant-numeric:tabular-nums;margin:0}dt[data-astro-cid-m5rfbqer]{font:400 11px / 1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.list[data-astro-cid-k6xvshrv]{--rail-item:min(70vw, 300px);--reveal-step:.12s;--card-text:200px}@media (width>=1101px){.list[data-astro-cid-k6xvshrv]{gap:var(--card-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}}@media (width<=700px){.list[data-astro-cid-k6xvshrv]{--rail-item:min(78vw, 320px);--card-text:180px}}.numeral[data-astro-cid-ml7wjxco]{font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:.9}.numeral[data-astro-cid-ml7wjxco] img{width:auto;height:calc(1.1em * var(--scale))}@media (width<=860px){.numeral[data-astro-cid-ml7wjxco]{font-size:4rem;line-height:1}}.body[data-astro-cid-trnnvttb]{grid-template-columns:var(--numeral-col) minmax(0, 1fr);column-gap:var(--numeral-gap);display:grid}.body[data-astro-cid-trnnvttb]>.numeral{grid-row:span 2}.body[data-astro-cid-trnnvttb] .numeral img{opacity:.38;filter:saturate(.35)brightness(.75);transition:opacity .5s,filter .5s}.chapter[data-astro-cid-trnnvttb].is-current .body[data-astro-cid-trnnvttb] .numeral img,html:not(.js) .body[data-astro-cid-trnnvttb] .numeral img{opacity:1;filter:drop-shadow(0 0 14px #abd64d59)}h3[data-astro-cid-trnnvttb]{font:900 clamp(1.9rem, 3.2vw, 3rem) / .92 var(--display);text-transform:uppercase;margin:0 0 12px}.text[data-astro-cid-trnnvttb] p{max-width:44ch;color:var(--wall-dim);margin:0;font-size:17px}.text[data-astro-cid-trnnvttb] q{color:var(--wall)}@media (width<=860px){.chapter[data-astro-cid-trnnvttb]{min-height:130svh}.body[data-astro-cid-trnnvttb]{grid-template-columns:1fr;position:sticky;top:52svh}.body[data-astro-cid-trnnvttb]>.numeral{grid-row:auto;margin-bottom:6px}.body[data-astro-cid-trnnvttb] .numeral img{opacity:1;filter:drop-shadow(0 0 14px #abd64d59)}h3[data-astro-cid-trnnvttb]{font-size:clamp(2.2rem,10vw,3rem)}.text[data-astro-cid-trnnvttb] p{color:#efebdfdb;font-size:16px}}.film[data-astro-cid-tx2f2sqx]{top:calc(var(--nav-h-solid) + 24px);height:calc(100svh - var(--nav-h-solid) - 48px);background:var(--tatami-2);max-height:860px;position:sticky;overflow:hidden}.film[data-astro-cid-tx2f2sqx] img,video[data-astro-cid-tx2f2sqx]{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}video[data-astro-cid-tx2f2sqx]{opacity:0;transition:opacity .4s}.film[data-astro-cid-tx2f2sqx].is-ready video[data-astro-cid-tx2f2sqx]{opacity:1}.film[data-astro-cid-tx2f2sqx]:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgb(var(--shade) / 0) 55%, rgb(var(--shade) / .5)), linear-gradient(0deg, rgb(var(--shade) / .45), rgb(var(--shade) / 0) 30%);position:absolute;inset:0}.progress[data-astro-cid-tx2f2sqx]{display:none}@media (width<=860px){.film[data-astro-cid-tx2f2sqx]{z-index:0;height:100lvh;max-height:none;margin-bottom:-100lvh;top:0}.film[data-astro-cid-tx2f2sqx] img,video[data-astro-cid-tx2f2sqx]{object-position:50% 50%}.film[data-astro-cid-tx2f2sqx]:after{background:linear-gradient(0deg, rgb(var(--shade) / .92) 0%, rgb(var(--shade) / .72) 30%, rgb(var(--shade) / 0) 62%), linear-gradient(180deg, rgb(var(--shade) / .6) 0%, rgb(var(--shade) / 0) 22%)}.progress[data-astro-cid-tx2f2sqx]{z-index:1;inset:calc(var(--nav-h-solid) + 12px) var(--gutter) auto;background:#efebdf2e;height:2px;display:block;position:absolute}.progress[data-astro-cid-tx2f2sqx] i[data-astro-cid-tx2f2sqx]{background:var(--green);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}}.grid[data-astro-cid-f6fq726j]{--numeral-col:clamp(44px, 4.4vw, 68px);--numeral-gap:clamp(14px, 1.8vw, 28px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.copy[data-astro-cid-f6fq726j] .story-heading{margin-bottom:clamp(48px,8vh,96px)}.chapters[data-astro-cid-f6fq726j]{gap:clamp(56px,14vh,150px);display:grid}.closing[data-astro-cid-f6fq726j]{padding-left:calc(var(--numeral-col) + var(--numeral-gap));margin:clamp(72px,14vh,150px) 0 0}.closing[data-astro-cid-f6fq726j] p[data-astro-cid-f6fq726j]{max-width:22ch;font:800 clamp(1.8rem, 3vw, 2.6rem) / 1.05 var(--display);color:var(--green);margin:0}.closing[data-astro-cid-f6fq726j] footer[data-astro-cid-f6fq726j]{font:400 11px / 1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wall-dim);margin-top:18px}@media (width<=860px){.grid[data-astro-cid-f6fq726j]{display:block}.copy[data-astro-cid-f6fq726j]{z-index:1;padding:0 var(--gutter);text-shadow:0 1px 16px rgb(var(--shade) / .7);position:relative}.copy[data-astro-cid-f6fq726j] .story-heading{margin:0;padding:62svh 0 38svh;font-size:clamp(3.5rem,17vw,5.5rem)}.chapters[data-astro-cid-f6fq726j]{gap:0}.closing[data-astro-cid-f6fq726j]{min-height:100svh;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 10svh;background:linear-gradient(180deg, rgb(var(--shade) / 0), rgb(var(--shade) / .82) 35%);flex-direction:column;justify-content:center;display:flex}.closing[data-astro-cid-f6fq726j] p[data-astro-cid-f6fq726j]{max-width:12ch;font-size:clamp(2.4rem,11vw,3.4rem)}}.member[data-astro-cid-3wv262r5]{isolation:isolate;aspect-ratio:3/4;max-height:calc(100svh - var(--nav-h-solid) - 24px);background:var(--tatami-2);position:relative;overflow:hidden}figure[data-astro-cid-3wv262r5]{z-index:-1;position:absolute;inset:0}figure[data-astro-cid-3wv262r5] img{object-fit:cover;object-position:var(--focus);width:100%;height:100%;transition:transform .9s var(--ease-out), filter .6s}.heading[data-astro-cid-3wv262r5]{background:linear-gradient(180deg, rgb(var(--shade) / .6), rgb(var(--shade) / 0));padding:clamp(16px,1.8vw,24px);position:absolute;inset:0 0 auto}h3[data-astro-cid-3wv262r5]{font:900 clamp(1.9rem, 2.6vw, 2.6rem) / .9 var(--display);text-transform:uppercase;letter-spacing:.005em;margin:0}.role[data-astro-cid-3wv262r5]{font:400 11px / 1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin:8px 0 0}.toggle[data-astro-cid-3wv262r5]{z-index:1;color:var(--wall);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.toggle[data-astro-cid-3wv262r5]:focus-visible{outline-offset:-4px}.plus[data-astro-cid-3wv262r5]{width:36px;height:36px;transition:transform .45s var(--ease-out), background-color .2s, border-color .2s, color .2s;border:1px solid #efebdf66;border-radius:50%;place-items:center;display:grid;position:absolute;top:clamp(14px,1.6vw,20px);right:clamp(14px,1.6vw,20px)}.plus[data-astro-cid-3wv262r5] svg{width:12px;height:12px}.bio[data-astro-cid-3wv262r5]{background:linear-gradient(0deg, rgb(var(--shade) / .96) 0%, rgb(var(--shade) / .9) 62%, rgb(var(--shade) / 0) 100%);opacity:0;transition:opacity .45s ease, transform .6s var(--ease-out);padding:56px clamp(16px,1.8vw,24px) clamp(16px,1.8vw,22px);position:absolute;inset:auto 0 0;transform:translateY(24px)}.bio[data-astro-cid-3wv262r5] p{max-width:40ch;margin:0;font-size:15px;line-height:1.5}.bio[data-astro-cid-3wv262r5] q{color:var(--green)}.bio[data-astro-cid-3wv262r5] .instagram{z-index:2;margin-top:12px;position:relative}.member[data-astro-cid-3wv262r5].is-open .bio[data-astro-cid-3wv262r5],.member[data-astro-cid-3wv262r5]:has(:focus-visible) .bio[data-astro-cid-3wv262r5],html:not(.js) .bio[data-astro-cid-3wv262r5]{opacity:1;transform:none}.member[data-astro-cid-3wv262r5].is-open .plus[data-astro-cid-3wv262r5],.member[data-astro-cid-3wv262r5]:has(:focus-visible) .plus[data-astro-cid-3wv262r5]{border-color:var(--green);background:var(--green);color:var(--tatami);transform:rotate(45deg)}.member[data-astro-cid-3wv262r5].is-open figure[data-astro-cid-3wv262r5] img,.member[data-astro-cid-3wv262r5]:has(:focus-visible) figure[data-astro-cid-3wv262r5] img{filter:brightness(.8)}@media (hover:hover){.member[data-astro-cid-3wv262r5]:hover .bio[data-astro-cid-3wv262r5]{opacity:1;transform:none}.member[data-astro-cid-3wv262r5]:hover figure[data-astro-cid-3wv262r5] img{filter:brightness(.8);transform:scale(1.035)}.member[data-astro-cid-3wv262r5]:hover .plus[data-astro-cid-3wv262r5]{border-color:var(--green);background:var(--green);color:var(--tatami);transform:rotate(45deg)}}@media (width<=700px){.bio[data-astro-cid-3wv262r5] p{font-size:14.5px}}.list[data-astro-cid-m3ur475f]{--rail-item:min(70vw, 360px)}@media (width>=1101px){.list[data-astro-cid-m3ur475f]{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.list[data-astro-cid-m3ur475f]>*{--float:calc(var(--i) * 26px)}}@supports (animation-timeline:view()){@media (width>=1101px) and (prefers-reduced-motion:no-preference){.list[data-astro-cid-m3ur475f]{view-timeline:--team block}.list[data-astro-cid-m3ur475f]>*{animation:linear both float --team;animation-range:cover}}}@media (width<=700px){.list[data-astro-cid-m3ur475f]{margin-inline:0;padding:0;display:block;overflow:visible}.list[data-astro-cid-m3ur475f]>*{top:calc(var(--nav-h-solid) + 12px);box-shadow:0 -18px 40px rgb(var(--shade) / .55);margin-bottom:28px;position:sticky}.list[data-astro-cid-m3ur475f]>:last-child{margin-bottom:0}}.wordmark[data-astro-cid-iwd2mrac]{font:900 var(--wordmark-size,30px) / 1 var(--display);letter-spacing:.02em;text-transform:uppercase;transition:font-size .4s var(--ease-out);align-items:center;gap:.24em;text-decoration:none;display:flex}.wordmark[data-astro-cid-iwd2mrac] .wordmark__mark{width:auto;height:.86em;transition:transform .45s var(--ease-out);flex:none;margin:0 .02em}.wordmark[data-astro-cid-iwd2mrac]:hover .wordmark__mark{transform:rotate(-8deg)scale(1.06)}.teachers[data-astro-cid-77nmddfo]{row-gap:14px}li[data-astro-cid-77nmddfo]{display:contents}.name[data-astro-cid-77nmddfo]{font-size:17px;line-height:1.35}small[data-astro-cid-77nmddfo]{font:400 11px / 1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wall-dim);display:block}li[data-astro-cid-77nmddfo]>.instagram{color:var(--wall-dim);overflow-wrap:anywhere;align-self:start;font-size:15px;line-height:1.55}@media (width<=700px){li[data-astro-cid-77nmddfo]{flex-direction:column;display:flex}li[data-astro-cid-77nmddfo]+li[data-astro-cid-77nmddfo]{margin-top:14px}}.site-footer[data-astro-cid-qup6pdxl]{padding:20px var(--gutter) max(28px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--tatami)}.site-footer[data-astro-cid-qup6pdxl] a{text-decoration:none;transition:opacity .6s,color .3s}p[data-astro-cid-qup6pdxl]{margin:0}.crumb[data-astro-cid-qup6pdxl]{border-bottom:1px solid var(--line);font:400 11px / 1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wall-dim);opacity:.7;padding-bottom:20px}.crumb[data-astro-cid-qup6pdxl] i[data-astro-cid-qup6pdxl]{margin:0 .9em;font-style:normal}.grid[data-astro-cid-qup6pdxl]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(24px,3vw,48px);padding:clamp(28px,3vw,40px) 0 clamp(64px,8vw,104px);display:grid}.grid[data-astro-cid-qup6pdxl]>.wordmark{--wordmark-size:clamp(26px, 2.2vw, 32px);place-self:start}.sections[data-astro-cid-qup6pdxl] li[data-astro-cid-qup6pdxl]+li[data-astro-cid-qup6pdxl]{margin-top:.42em}.sections[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{font:800 clamp(1.6rem, 2.1vw, 2.05rem) / 1 var(--display);letter-spacing:.015em;text-transform:uppercase}.side[data-astro-cid-qup6pdxl]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:clamp(16px,2vw,28px);display:grid}.side[data-astro-cid-qup6pdxl]>*{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--line);padding:20px 0;display:grid}.side[data-astro-cid-qup6pdxl]>:first-child{border-top:0;padding-top:0}.side[data-astro-cid-qup6pdxl]>:last-child{padding-bottom:0}.follow[data-astro-cid-qup6pdxl]{align-items:center}.follow[data-astro-cid-qup6pdxl] p[data-astro-cid-qup6pdxl],.contact[data-astro-cid-qup6pdxl] p[data-astro-cid-qup6pdxl]{color:var(--wall-dim);font-size:15px;line-height:1.75}.follow[data-astro-cid-qup6pdxl] .instagram{align-items:center;gap:8px;font-size:16px;display:inline-flex}.follow[data-astro-cid-qup6pdxl] .instagram__icon{flex:none;width:16px;height:16px}.contact[data-astro-cid-qup6pdxl] address[data-astro-cid-qup6pdxl]{font-style:normal}.contact[data-astro-cid-qup6pdxl] .contact-title[data-astro-cid-qup6pdxl]{color:var(--wall)}.legal[data-astro-cid-qup6pdxl] li[data-astro-cid-qup6pdxl]{color:var(--wall-dim);opacity:.7;font-size:15px;line-height:1.75}@media (hover:hover){.site-footer[data-astro-cid-qup6pdxl] [data-dim-siblings]:hover a{opacity:.4}.site-footer[data-astro-cid-qup6pdxl] [data-dim-siblings] a:hover{opacity:1}.site-footer[data-astro-cid-qup6pdxl] a:hover{color:var(--green)}}.base[data-astro-cid-qup6pdxl]{color:var(--wall-dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;font-size:15px;display:flex}.base[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:var(--wall);border-bottom:1px solid var(--line)}@media (width<=1100px){.grid[data-astro-cid-qup6pdxl]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.grid[data-astro-cid-qup6pdxl]>.wordmark{grid-column:1/-1}}@media (width<=700px){.grid[data-astro-cid-qup6pdxl]{grid-template-columns:1fr;gap:36px}.sections[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{font-size:2rem}.side[data-astro-cid-qup6pdxl]>*{padding:18px 0}.side[data-astro-cid-qup6pdxl]>.teachers{display:block}.base[data-astro-cid-qup6pdxl]{flex-direction:column}}.menu-toggle[data-astro-cid-nyzujrjy]{color:var(--wall);cursor:pointer;font:500 12px / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;justify-self:start;align-items:center;gap:14px;padding:10px 0;display:flex}.burger[data-astro-cid-nyzujrjy]{width:28px;height:12px;position:relative}.burger[data-astro-cid-nyzujrjy]:before,.burger[data-astro-cid-nyzujrjy]:after{content:"";height:1.5px;transition:transform .45s var(--ease-out), width .45s var(--ease-out);background:currentColor;position:absolute;left:0}.burger[data-astro-cid-nyzujrjy]:before{width:28px;top:0}.burger[data-astro-cid-nyzujrjy]:after{width:18px;bottom:0}.menu-toggle[data-astro-cid-nyzujrjy]:hover .burger[data-astro-cid-nyzujrjy]:after{width:28px}[data-astro-cid-nyzujrjy][aria-expanded=true] .burger[data-astro-cid-nyzujrjy]:before{transform:translateY(5.25px)rotate(45deg)}[data-astro-cid-nyzujrjy][aria-expanded=true] .burger[data-astro-cid-nyzujrjy]:after{width:28px;transform:translateY(-5.25px)rotate(-45deg)}@media (width<=700px){.label[data-astro-cid-nyzujrjy]{display:none}}.site-header[data-astro-cid-vwn3tmth]{--wordmark-size:30px;z-index:50;height:var(--nav-h);padding:0 var(--gutter);transition:height .4s var(--ease-out), background-color .4s, border-color .4s;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-vwn3tmth].is-solid{--nav-h:var(--nav-h-solid);--wordmark-size:24px;background:rgb(var(--shade) / .94);border-color:var(--line);backdrop-filter:blur(8px)}.site-header[data-astro-cid-vwn3tmth]>.wordmark{justify-self:center}.cta[data-astro-cid-vwn3tmth]{border-bottom:1px solid var(--green);font:500 12px / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;justify-self:end;padding:12px 0;text-decoration:none}.cta[data-astro-cid-vwn3tmth]:hover{color:var(--green)}@media (width<=700px){.site-header[data-astro-cid-vwn3tmth]{--wordmark-size:21px}.site-header[data-astro-cid-vwn3tmth].is-solid{--wordmark-size:19px}.cta[data-astro-cid-vwn3tmth]{letter-spacing:.04em;font-size:11px}}.site-menu[data-astro-cid-aavywvyu]{z-index:40;padding:calc(var(--nav-h) + 24px) var(--gutter) max(24px, env(safe-area-inset-bottom));background:var(--tatami);visibility:hidden;opacity:0;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;transition:opacity .35s,visibility 0s .35s;display:grid;position:fixed;inset:0;overflow-y:auto}.menu-open .site-menu[data-astro-cid-aavywvyu]{visibility:visible;opacity:1;transition:opacity .3s}.links[data-astro-cid-aavywvyu]{counter-reset:menu;align-self:center}li[data-astro-cid-aavywvyu]{border-bottom:1px solid var(--line);overflow:hidden}a[data-astro-cid-aavywvyu]{font:900 clamp(3rem, 8.4vh, 5.75rem) / 1 var(--display);letter-spacing:-.01em;text-transform:uppercase;transition:transform .6s var(--ease-out), color .2s;align-items:baseline;gap:20px;padding:.06em 0 .1em;text-decoration:none;display:flex;transform:translateY(105%)}a[data-astro-cid-aavywvyu]:before{counter-increment:menu;content:"0" counter(menu);font:400 12px / 1 var(--mono);letter-spacing:.1em;color:var(--teal);transform:translateY(-1.6em)}a[data-astro-cid-aavywvyu]:hover{color:var(--green)}.menu-open .site-menu[data-astro-cid-aavywvyu] a[data-astro-cid-aavywvyu]{transition-delay:calc(60ms + var(--i) * 40ms);transform:none}.aside[data-astro-cid-aavywvyu]{width:100%;max-width:400px;color:var(--wall-dim);opacity:0;transition:opacity .5s .3s, transform .6s .3s var(--ease-out);place-self:end;gap:20px;font-size:15px;display:grid;transform:translateY(16px)}.menu-open .site-menu[data-astro-cid-aavywvyu] .aside[data-astro-cid-aavywvyu]{opacity:1;transform:none}.aside[data-astro-cid-aavywvyu] img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.aside[data-astro-cid-aavywvyu] p[data-astro-cid-aavywvyu]{max-width:36ch;margin:0}.aside[data-astro-cid-aavywvyu] strong[data-astro-cid-aavywvyu]{color:var(--wall);font-weight:500}@media (width<=700px){.site-menu[data-astro-cid-aavywvyu]{grid-template-columns:1fr;align-content:start;gap:28px}a[data-astro-cid-aavywvyu]{font-size:clamp(2.75rem,7vh,3.5rem)}.aside[data-astro-cid-aavywvyu]{grid-template-columns:112px 1fr;place-self:start stretch;align-items:start;gap:8px 16px;max-width:none}.aside[data-astro-cid-aavywvyu] figure[data-astro-cid-aavywvyu]{grid-row:span 2}}:root{color-scheme:dark;--tatami:#0f100a;--tatami-2:#191c13;--wall:#efebdf;--wall-dim:#afab9d;--line:#efebdf29;--green:#abd64d;--orange:#f3821d;--teal:#5eb6b2;--shade:15 16 10;--display:var(--font-display);--sans:var(--font-sans);--mono:var(--font-mono);--gutter:max(16px, env(safe-area-inset-left), env(safe-area-inset-right));--nav-h:88px;--nav-h-solid:64px;--strip-h:52px;--section-space:clamp(72px, 9vw, 128px);--section-space-lg:clamp(88px, 11vw, 152px);--card-gap:clamp(14px, 1.6vw, 24px);--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (width<=700px){:root{--nav-h:64px;--nav-h-solid:56px;--strip-h:auto}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--green) var(--tatami)}body{background:var(--tatami);color:var(--wall);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}::selection{background:var(--green);color:var(--tatami)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--tatami)}::-webkit-scrollbar-thumb{background:var(--green)}:focus-visible{outline:2px solid var(--green);outline-offset:3px}a{color:inherit}img,video{max-width:100%;display:block}figure{margin:0}q{quotes:"«" "»"}:where(ul,ol)[role=list]{margin:0;padding:0;list-style:none}.display-heading{font:900 clamp(3.25rem, 7.4vw, 6rem) / .86 var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:0}.eyebrow{font:400 11px / 1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail{--rail-item:min(78vw, 320px);--rail-gap:16px}@media (width<=1100px){.rail:where([data-rail=laptop]){gap:var(--rail-gap);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 18px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--green) var(--tatami-2);display:flex;overflow-x:auto}.rail:where([data-rail=laptop])>*{flex:0 0 var(--rail-item);scroll-snap-align:start}}@media (width<=700px){.rail:where([data-rail=phone]){gap:var(--rail-gap);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 18px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--green) var(--tatami-2);display:flex;overflow-x:auto}.rail:where([data-rail=phone])>*{flex:0 0 var(--rail-item);scroll-snap-align:start}}.rail::-webkit-scrollbar{height:3px}.rail::-webkit-scrollbar-thumb{background:var(--green)}.rail::-webkit-scrollbar-track{background:var(--tatami-2)}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes drift{to{translate:0 -3%;scale:1.08}}@keyframes rise{0%{translate:0 105%}to{translate:none}}@keyframes float{0%{translate:0 var(--float,0px)}to{translate:0 calc(var(--float,0px) * -1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.js [data-reveal]{--reveal-step:.16s}.js [data-reveal] [data-reveal-media]{--delay:calc(var(--i,0) * var(--reveal-step));clip-path:inset(0);transition:clip-path 1.1s var(--ease-out) var(--delay)}.js [data-reveal] [data-reveal-media]~*{transition:opacity .6s ease calc(.35s + var(--i,0) * var(--reveal-step)), transform .7s var(--ease-out) calc(.35s + var(--i,0) * var(--reveal-step))}.js [data-reveal]:not(.is-revealed) [data-reveal-media]{clip-path:inset(100% 0 0)}.js [data-reveal]:not(.is-revealed) [data-reveal-media]~*{opacity:0;transform:translateY(14px)}.js [data-reveal].is-revealed [data-reveal-media] img{animation:settle 1.4s var(--ease-out) var(--delay) backwards}.js [data-reveal].is-revealed>:hover [data-reveal-media]~*{transition-delay:0s}
