.hero[data-astro-cid-bbe6dxrz]{height:330vh;position:relative}.stage[data-astro-cid-bbe6dxrz]{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;transform-origin:50% 50%}.ruler[data-astro-cid-bbe6dxrz]{position:absolute;left:3vw;right:3vw;bottom:18px;display:flex;justify-content:space-between;color:#eef7f06b;font-size:12px}.sheet-pos[data-astro-cid-bbe6dxrz]{position:absolute;z-index:5;inset:0;display:grid;place-items:center;padding-top:4vh;pointer-events:none}.sheet[data-astro-cid-bbe6dxrz]{position:relative;pointer-events:auto;width:min(800px,90vw);padding:64px 68px 56px;rotate:-1.4deg;background:var(--sheet);color:var(--ink);border-radius:6px;text-align:center;box-shadow:0 2px #0000000d,0 40px 80px -30px #000000a6}.sheet[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.55),transparent 40%,rgba(0,0,0,.035))}.seal[data-astro-cid-bbe6dxrz]{position:absolute;width:104px;height:auto;left:50%;top:-48px;transform:translate(-50%) rotate(-6deg);filter:drop-shadow(0 8px 10px rgba(0,0,0,.35))}.stamp[data-astro-cid-bbe6dxrz]{color:var(--green-ink);margin:18px 0 14px;transform:rotate(-3deg)}.title[data-astro-cid-bbe6dxrz]{font-size:clamp(40px,5.4vw,80px);line-height:1.04}.sheet[data-astro-cid-bbe6dxrz] .lede[data-astro-cid-bbe6dxrz]{margin:22px auto 0;max-width:40ch}.actions[data-astro-cid-bbe6dxrz]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:30px}.reveal[data-astro-cid-bbe6dxrz]{position:absolute;z-index:2;inset:0;display:grid;place-content:center;text-align:center;padding:0 var(--gutter);visibility:hidden}.big[data-astro-cid-bbe6dxrz]{color:#f4faf5;font-size:clamp(52px,8.6vw,132px);line-height:1.02}.big[data-astro-cid-bbe6dxrz] .accent[data-astro-cid-bbe6dxrz]{color:var(--green)}.note[data-astro-cid-bbe6dxrz]{color:var(--mint);margin-top:26px;transform:rotate(-2deg)}.pol[data-astro-cid-bbe6dxrz]{position:absolute;z-index:3;width:clamp(150px,17vw,250px)}.p1[data-astro-cid-bbe6dxrz]{left:3.5vw;top:15vh;rotate:-9deg}.p2[data-astro-cid-bbe6dxrz]{right:3.5vw;top:11vh;rotate:7deg}.p3[data-astro-cid-bbe6dxrz]{left:6vw;bottom:7vh;rotate:5deg}.p4[data-astro-cid-bbe6dxrz]{right:6.5vw;bottom:9vh;rotate:-6deg}.stk[data-astro-cid-bbe6dxrz]{position:absolute;z-index:6;width:clamp(56px,6vw,92px);aspect-ratio:1}.s1[data-astro-cid-bbe6dxrz]{left:calc(50% - min(400px,45vw) - 30px);top:24vh;rotate:-12deg}.s2[data-astro-cid-bbe6dxrz]{left:calc(50% + min(400px,45vw) - 46px);top:20vh;rotate:10deg}.s3[data-astro-cid-bbe6dxrz]{left:calc(50% + min(400px,45vw) - 30px);top:66vh;rotate:-8deg}.s4[data-astro-cid-bbe6dxrz]{left:calc(50% - min(400px,45vw) - 40px);top:62vh;rotate:9deg}.s5[data-astro-cid-bbe6dxrz]{left:28vw;top:88vh;rotate:14deg}.s6[data-astro-cid-bbe6dxrz]{right:26vw;top:4vh;rotate:-10deg}@media(max-width:760px){.hero[data-astro-cid-bbe6dxrz]{height:260vh}.sheet-pos[data-astro-cid-bbe6dxrz]{padding-top:0}.sheet[data-astro-cid-bbe6dxrz]{padding:52px 22px 30px}.title[data-astro-cid-bbe6dxrz]{font-size:clamp(36px,10.4vw,48px)}.sheet[data-astro-cid-bbe6dxrz] .lede[data-astro-cid-bbe6dxrz]{font-size:16px}.actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{--h: 50px;padding:0 20px}.actions[data-astro-cid-bbe6dxrz] .btn-ghost[data-astro-cid-bbe6dxrz]{display:none}.pol[data-astro-cid-bbe6dxrz]{width:128px;padding:6px 6px 30px}.pol[data-astro-cid-bbe6dxrz] figcaption{font-size:17px;padding-top:7px}.p1[data-astro-cid-bbe6dxrz]{left:-18px;top:9vh}.p2[data-astro-cid-bbe6dxrz]{right:-20px;top:7vh}.p3[data-astro-cid-bbe6dxrz]{left:-14px;bottom:9vh}.p4[data-astro-cid-bbe6dxrz]{right:-16px;bottom:11vh}.s1[data-astro-cid-bbe6dxrz]{left:6px;top:31vh}.s2[data-astro-cid-bbe6dxrz]{left:auto;right:8px;top:27vh}.s3[data-astro-cid-bbe6dxrz]{left:auto;right:14px;top:72vh}.s4[data-astro-cid-bbe6dxrz]{left:10px;top:75vh}.s5[data-astro-cid-bbe6dxrz],.s6[data-astro-cid-bbe6dxrz],.ruler[data-astro-cid-bbe6dxrz]{display:none}}@media(prefers-reduced-motion:reduce){.hero[data-astro-cid-bbe6dxrz]{height:auto}.stage[data-astro-cid-bbe6dxrz]{position:relative;height:100svh;min-height:640px}.reveal[data-astro-cid-bbe6dxrz]{display:none}}.courses[data-astro-cid-r6f5g2bv]{position:relative}.head[data-astro-cid-r6f5g2bv]{position:relative;margin-bottom:clamp(48px,7vw,88px)}.head[data-astro-cid-r6f5g2bv] .lede[data-astro-cid-r6f5g2bv]{margin-top:24px}.aside[data-astro-cid-r6f5g2bv]{color:var(--green-ink);rotate:-4deg;margin:0 0 14px}.rows[data-astro-cid-r6f5g2bv]{list-style:none;padding:0;margin-top:0;margin-bottom:0;border-top:1px solid var(--line)}.rows[data-astro-cid-r6f5g2bv] li[data-astro-cid-r6f5g2bv]{border-bottom:1px solid var(--line)}.rows[data-astro-cid-r6f5g2bv] a[data-astro-cid-r6f5g2bv]{display:grid;grid-template-columns:1.2fr 1fr auto 40px;align-items:center;gap:24px;padding:30px 12px;text-decoration:none;position:relative;transition:padding .5s var(--ease),background-color .4s}.rows[data-astro-cid-r6f5g2bv] a[data-astro-cid-r6f5g2bv]:hover{padding-inline:28px;background:#0c3a210a}.thumb[data-astro-cid-r6f5g2bv]{display:none}.name[data-astro-cid-r6f5g2bv]{font-size:clamp(30px,3.4vw,48px)}.tools[data-astro-cid-r6f5g2bv]{color:var(--ink-2)}.dur[data-astro-cid-r6f5g2bv]{color:var(--green-ink)}.rows[data-astro-cid-r6f5g2bv] .go{width:26px;height:26px;color:var(--ink);transition:transform .5s var(--ease)}.rows[data-astro-cid-r6f5g2bv] a[data-astro-cid-r6f5g2bv]:hover .go{transform:rotate(45deg);color:var(--green-ink)}.peek[data-astro-cid-r6f5g2bv]{position:absolute;left:0;top:0;z-index:3;width:280px;aspect-ratio:1;pointer-events:none;opacity:0;scale:.7}.peek[data-astro-cid-r6f5g2bv] img[data-astro-cid-r6f5g2bv]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--r);box-shadow:0 30px 60px -24px #04210d99;opacity:0}.peek[data-astro-cid-r6f5g2bv] img[data-astro-cid-r6f5g2bv].on{opacity:1}@media(max-width:760px){.aside[data-astro-cid-r6f5g2bv]{display:none}.rows[data-astro-cid-r6f5g2bv] a[data-astro-cid-r6f5g2bv]{grid-template-columns:72px 1fr 24px;grid-template-areas:"t n g" "t d g";gap:4px 16px;padding:18px 4px}.rows[data-astro-cid-r6f5g2bv] a[data-astro-cid-r6f5g2bv]:hover{padding-inline:4px}.thumb[data-astro-cid-r6f5g2bv]{display:block;grid-area:t;width:72px;height:72px;object-fit:cover;border-radius:12px}.name[data-astro-cid-r6f5g2bv]{grid-area:n;font-size:28px}.tools[data-astro-cid-r6f5g2bv]{display:none}.dur[data-astro-cid-r6f5g2bv]{grid-area:d}.rows[data-astro-cid-r6f5g2bv] .go{grid-area:g}.peek[data-astro-cid-r6f5g2bv]{display:none}}.about[data-astro-cid-lh44hymd]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(36px,6vw,96px);align-items:center}.art[data-astro-cid-lh44hymd]{border-radius:var(--r);overflow:hidden;rotate:-1.5deg;box-shadow:0 40px 80px -40px #04210d99}.art[data-astro-cid-lh44hymd] img[data-astro-cid-lh44hymd]{width:100%;height:auto;scale:1.06}.statement[data-astro-cid-lh44hymd]{font-size:clamp(30px,3.2vw,44px)}.copy[data-astro-cid-lh44hymd] .lede[data-astro-cid-lh44hymd]{margin-top:26px}.link[data-astro-cid-lh44hymd]{display:inline-flex;align-items:center;gap:10px;margin-top:34px;font-weight:600;text-decoration:none;border-bottom:2px solid var(--green);padding-bottom:4px}.link[data-astro-cid-lh44hymd] svg{width:18px;height:18px;transition:transform .5s var(--ease)}.link[data-astro-cid-lh44hymd]:hover svg{transform:translate(4px)}@media(max-width:760px){.about[data-astro-cid-lh44hymd]{grid-template-columns:1fr}.art[data-astro-cid-lh44hymd]{rotate:0deg}}.projects[data-astro-cid-amng4zvp]{padding-top:clamp(96px,12vw,160px)}.head[data-astro-cid-amng4zvp]{position:relative;margin-bottom:clamp(48px,6vw,80px)}.head[data-astro-cid-amng4zvp] .lede[data-astro-cid-amng4zvp]{margin-top:22px}.a1[data-astro-cid-amng4zvp]{color:var(--green-ink);rotate:-4deg;margin:0 0 14px}.track[data-astro-cid-amng4zvp]{height:320vh;position:relative}.pin[data-astro-cid-amng4zvp]{position:sticky;top:0;height:100svh;display:grid;place-items:center;padding:72px var(--gutter) 24px}.frame[data-astro-cid-amng4zvp]{position:relative;width:100%;max-width:1400px;height:100%;border-radius:28px;overflow:hidden;background:var(--board)}.shot[data-astro-cid-amng4zvp]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shot-1[data-astro-cid-amng4zvp],.shot-2[data-astro-cid-amng4zvp]{opacity:0}.frame[data-astro-cid-amng4zvp]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 40%,rgba(4,33,13,.45));pointer-events:none}.cards[data-astro-cid-amng4zvp]{position:absolute;z-index:2;right:clamp(16px,3vw,44px);top:50%;translate:0 -50%;width:min(420px,calc(100% - 32px));height:260px}.card[data-astro-cid-amng4zvp]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:30px;border-radius:var(--r);background:#fafaf7f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 30px 60px -30px #04210db3}.card[data-astro-cid-amng4zvp] .mono[data-astro-cid-amng4zvp]{color:var(--green-ink);margin:0}.card[data-astro-cid-amng4zvp] .display[data-astro-cid-amng4zvp]{margin:0}@media(max-width:760px){.track[data-astro-cid-amng4zvp]{height:280vh}.pin[data-astro-cid-amng4zvp]{padding:70px 12px 90px}.frame[data-astro-cid-amng4zvp]{border-radius:var(--r)}.frame[data-astro-cid-amng4zvp]:after{background:linear-gradient(180deg,transparent 35%,rgba(4,33,13,.5))}.cards[data-astro-cid-amng4zvp]{translate:none;inset:auto 14px 14px;width:auto;height:190px}.card[data-astro-cid-amng4zvp]{padding:22px}}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-amng4zvp]{height:auto}.pin[data-astro-cid-amng4zvp]{position:relative;height:auto}.frame[data-astro-cid-amng4zvp]{height:70svh}.card[data-astro-cid-amng4zvp]:not(:first-child){display:none}}.moments[data-astro-cid-vp6nrjef]{padding:clamp(96px,12vw,160px) 0;overflow:hidden}.head[data-astro-cid-vp6nrjef] h2[data-astro-cid-vp6nrjef]{color:#f4faf5}.head[data-astro-cid-vp6nrjef] .accent[data-astro-cid-vp6nrjef]{color:var(--green)}.head[data-astro-cid-vp6nrjef] .lede[data-astro-cid-vp6nrjef]{color:#eef7f0bf;margin-top:20px}.wall[data-astro-cid-vp6nrjef]{position:relative;height:clamp(560px,62vw,820px);margin-top:48px}.shot[data-astro-cid-vp6nrjef]{position:absolute;left:var(--x);top:var(--y);width:clamp(180px,20vw,270px);rotate:var(--r)}.seal[data-astro-cid-vp6nrjef]{position:absolute;left:47%;top:44%;width:96px;height:auto;rotate:12deg;filter:drop-shadow(0 8px 10px rgba(0,0,0,.4));z-index:2}.follow[data-astro-cid-vp6nrjef]{margin:32px 0 0}@media(max-width:760px){.wall[data-astro-cid-vp6nrjef]{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px 14px}.shot[data-astro-cid-vp6nrjef]{position:static;width:auto;padding:6px 6px 32px}.shot[data-astro-cid-vp6nrjef] figcaption{font-size:18px;padding-top:8px}.seal[data-astro-cid-vp6nrjef]{display:none}}
