.shafts[data-astro-cid-7wnyodpi]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.shaft[data-astro-cid-7wnyodpi]{position:absolute;top:-30%;left:50%;width:clamp(180px,28vw,460px);height:150%;background:linear-gradient(to bottom,rgba(220,196,141,.34) 0%,rgba(220,196,141,.13) 46%,transparent 82%);-webkit-mask-image:linear-gradient(to right,transparent,#000 36%,#000 64%,transparent);mask-image:linear-gradient(to right,transparent,#000 36%,#000 64%,transparent);filter:blur(14px);transform-origin:top center}.shaft[data-astro-cid-7wnyodpi].s1{margin-left:-34vw;transform:rotate(9deg);animation:sway 17s ease-in-out infinite alternate}.shaft[data-astro-cid-7wnyodpi].s2{margin-left:12vw;width:clamp(110px,17vw,300px);transform:rotate(-6deg);animation:sway 23s ease-in-out infinite alternate-reverse;opacity:.8}.pool[data-astro-cid-7wnyodpi]{position:absolute;left:50%;top:48%;width:84vw;height:46vw;max-height:620px;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(220,196,141,.19),transparent 62%);filter:blur(50px)}@keyframes sway{0%{transform:rotate(9deg) translate(-14px)}to{transform:rotate(12deg) translate(22px)}}@media(prefers-reduced-motion:reduce){.shaft[data-astro-cid-7wnyodpi]{animation:none}}.hero[data-astro-cid-7wnyodpi]{--card-pad: clamp(22px, 2.2vw, 40px);padding:clamp(118px,14vh,156px) 0 clamp(44px,6vh,66px);text-align:center;position:relative;overflow:clip}.hero-in[data-astro-cid-7wnyodpi]{display:grid;justify-items:center;gap:22px;opacity:0;animation:rise .9s .1s forwards}.hero-head[data-astro-cid-7wnyodpi]{display:grid;justify-items:center;gap:8px}.hero-main[data-astro-cid-7wnyodpi]{display:grid;justify-items:center;gap:22px}.hero-card[data-astro-cid-7wnyodpi]{display:grid;justify-items:center;width:100%}.hero-film[data-astro-cid-7wnyodpi]{margin:6px 0 0;width:100%;max-width:640px}.film-frame[data-astro-cid-7wnyodpi]{position:relative;aspect-ratio:16 / 9;border-radius:14px;overflow:hidden;background:#f6f1e70d;border:1px solid rgba(246,241,231,.14);box-shadow:0 30px 80px -50px #000000e6}.film-frame[data-astro-cid-7wnyodpi] iframe[data-astro-cid-7wnyodpi]{position:absolute;inset:0;width:100%;height:100%;border:0}.hero-film[data-astro-cid-7wnyodpi] figcaption[data-astro-cid-7wnyodpi]{margin-top:12px;font-family:var(--display);font-size:.98rem;line-height:1.45;color:#f6f1e7d1}.hero-film[data-astro-cid-7wnyodpi] figcaption[data-astro-cid-7wnyodpi] span[data-astro-cid-7wnyodpi]{color:#f6f1e78c;font-style:italic}.roomname[data-astro-cid-7wnyodpi]{font-family:var(--display);font-style:italic;font-weight:380;font-size:clamp(2.1rem,3vw,3.2rem);line-height:1.06;letter-spacing:-.014em;color:var(--dawn)}.preheader[data-astro-cid-7wnyodpi]{max-width:58ch;font-family:var(--display);font-size:clamp(.88rem,1.1vw,1rem);letter-spacing:.02em;color:#f6f1e799;line-height:1.55}.hero[data-astro-cid-7wnyodpi] h1[data-astro-cid-7wnyodpi]{max-width:16ch;margin:0 auto}.hero-lead[data-astro-cid-7wnyodpi]{max-width:54ch;margin:0 auto}.pain[data-astro-cid-7wnyodpi]{max-width:46ch;margin:6px auto 0;font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(1.2rem,1.65vw,1.5rem);line-height:1.35;color:var(--dawn)}.hero[data-astro-cid-7wnyodpi]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(246,241,231,.14) 22%,rgba(246,241,231,.14) 78%,transparent)}.reg[data-astro-cid-7wnyodpi]{width:100%;max-width:760px;margin:18px auto 0;text-align:left;background:#f6f1e70b;border:1px solid rgba(246,241,231,.16);border-radius:20px;padding:clamp(24px,3.4vw,38px);box-shadow:0 40px 90px -50px #000000e6,inset 0 1px #dcc48d24;backdrop-filter:blur(3px)}.reg-when[data-astro-cid-7wnyodpi]{display:grid;gap:5px;text-align:center;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid rgba(246,241,231,.13)}.when-day[data-astro-cid-7wnyodpi]{font-family:var(--display);font-weight:400;letter-spacing:-.01em;font-size:clamp(1.45rem,2.6vw,2rem);color:var(--paper)}.hero[data-astro-cid-7wnyodpi] .reg[data-astro-cid-7wnyodpi]{padding:var(--card-pad)}.hero[data-astro-cid-7wnyodpi] .reg-when[data-astro-cid-7wnyodpi]{text-align:left;justify-items:start}.when-meta[data-astro-cid-7wnyodpi]{font-family:var(--display);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#f6f1e78f;margin-top:4px}.when-eyebrow[data-astro-cid-7wnyodpi]{font-family:var(--display);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--dawn);margin-bottom:2px}.room-faces[data-astro-cid-7wnyodpi]{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.room-faces[data-astro-cid-7wnyodpi] img[data-astro-cid-7wnyodpi],.room-faces[data-astro-cid-7wnyodpi] .face-blank[data-astro-cid-7wnyodpi]{width:46px;height:46px;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 1px #dcc48d59}.room-faces[data-astro-cid-7wnyodpi] .face-blank[data-astro-cid-7wnyodpi]{background:#f6f1e71f}@media(max-width:520px){.room-faces[data-astro-cid-7wnyodpi]{gap:6px}.room-faces[data-astro-cid-7wnyodpi] img[data-astro-cid-7wnyodpi],.room-faces[data-astro-cid-7wnyodpi] .face-blank[data-astro-cid-7wnyodpi]{width:40px;height:40px}}.when-theme[data-astro-cid-7wnyodpi]{margin:2px 0 6px;max-width:none;font-family:var(--display);font-style:italic;font-size:clamp(1.05rem,1.5vw,1.25rem);color:var(--dawn);line-height:1.35}.when-rhythm[data-astro-cid-7wnyodpi]{font-family:var(--display);font-style:italic;font-size:.9rem;color:#f6f1e79e;margin-top:2px}.when-who[data-astro-cid-7wnyodpi]{margin:14px 0 0;font-size:1rem;line-height:1.5;color:#f6f1e7d1;max-width:none}.when-note[data-astro-cid-7wnyodpi]{margin:6px 0 0;font-size:.95rem;line-height:1.5;color:#f6f1e794;max-width:none}.reg-form[data-astro-cid-7wnyodpi].flat{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 52px auto;column-gap:14px;row-gap:7px;position:relative;align-items:stretch}.reg-form[data-astro-cid-7wnyodpi].flat .lab[data-astro-cid-7wnyodpi]{grid-row:1;line-height:20px;margin:0}.reg-form[data-astro-cid-7wnyodpi].flat .in[data-astro-cid-7wnyodpi]{grid-row:2;height:52px;margin:0}.reg-form[data-astro-cid-7wnyodpi].flat .btn[data-astro-cid-7wnyodpi]{grid-row:3;grid-column:1 / -1;width:100%;height:54px;margin-top:10px;justify-content:center;padding-top:0;padding-bottom:0}.reg-form[data-astro-cid-7wnyodpi].flat .reg-err[data-astro-cid-7wnyodpi]{grid-column:1 / -1}@media(min-width:761px){.reg-form[data-astro-cid-7wnyodpi].flat.final{grid-template-columns:1fr 1fr auto;grid-template-rows:auto 52px}.reg-form[data-astro-cid-7wnyodpi].flat.final .btn[data-astro-cid-7wnyodpi]{grid-row:2;grid-column:3;width:auto;height:52px;margin-top:0;padding:0 30px;white-space:nowrap}}.reg-form[data-astro-cid-7wnyodpi].flat.final .lab[data-astro-cid-7wnyodpi]{text-align:left}@media(max-width:520px){.reg-form[data-astro-cid-7wnyodpi].flat{grid-template-columns:1fr;grid-template-rows:auto 52px auto 52px auto}.reg-form[data-astro-cid-7wnyodpi].flat .lab[data-astro-cid-7wnyodpi][for=cf-name],.reg-form[data-astro-cid-7wnyodpi].flat .lab[data-astro-cid-7wnyodpi][for=cf2-name]{grid-row:1}.reg-form[data-astro-cid-7wnyodpi].flat #cf-name[data-astro-cid-7wnyodpi],.reg-form[data-astro-cid-7wnyodpi].flat #cf2-name[data-astro-cid-7wnyodpi]{grid-row:2}.reg-form[data-astro-cid-7wnyodpi].flat .lab[data-astro-cid-7wnyodpi][for=cf-email],.reg-form[data-astro-cid-7wnyodpi].flat .lab[data-astro-cid-7wnyodpi][for=cf2-email]{grid-row:3;margin-top:8px}.reg-form[data-astro-cid-7wnyodpi].flat #cf-email[data-astro-cid-7wnyodpi],.reg-form[data-astro-cid-7wnyodpi].flat #cf2-email[data-astro-cid-7wnyodpi]{grid-row:4}.reg-form[data-astro-cid-7wnyodpi].flat .btn[data-astro-cid-7wnyodpi]{grid-row:5}}.reg-form[data-astro-cid-7wnyodpi]{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end;position:relative}.reg-form[data-astro-cid-7wnyodpi] .field[data-astro-cid-7wnyodpi]{grid-template-rows:20px 50px;align-content:end;gap:7px}.reg-form[data-astro-cid-7wnyodpi] .field[data-astro-cid-7wnyodpi]>label[data-astro-cid-7wnyodpi]{line-height:20px;height:20px;margin:0}.reg-form[data-astro-cid-7wnyodpi] .field[data-astro-cid-7wnyodpi] input[data-astro-cid-7wnyodpi]{height:50px;margin:0}.reg-form[data-astro-cid-7wnyodpi] .btn[data-astro-cid-7wnyodpi]{white-space:nowrap;height:50px;padding-top:0;padding-bottom:0;align-self:end}.reg-err[data-astro-cid-7wnyodpi]{grid-column:1 / -1;margin:0;font-family:var(--body);font-size:.95rem;color:#e8a07c}@media(max-width:760px){.reg-form[data-astro-cid-7wnyodpi]{grid-template-columns:1fr}.reg-form[data-astro-cid-7wnyodpi] .btn[data-astro-cid-7wnyodpi]{width:100%;height:54px}}.reg[data-astro-cid-7wnyodpi] .micro[data-astro-cid-7wnyodpi]{margin-top:18px;text-align:center;font-family:var(--display);font-size:.74rem;letter-spacing:.13em;text-transform:uppercase;color:#f6f1e78f}.later[data-astro-cid-7wnyodpi]{margin:14px auto 0;max-width:44ch;font-size:.92rem;color:#f6f1e780;font-family:var(--display);font-style:italic;letter-spacing:.01em}@media(min-width:1360px){.hero[data-astro-cid-7wnyodpi]{min-height:88svh;display:grid;align-items:center;padding:clamp(92px,9.5vh,118px) 0 clamp(56px,6vh,80px);text-align:left}.hero[data-astro-cid-7wnyodpi] .cwrap[data-astro-cid-7wnyodpi]{max-width:1540px}.hero-in[data-astro-cid-7wnyodpi]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head pain" "main card";justify-items:stretch;align-items:start;column-gap:clamp(48px,5vw,104px);row-gap:28px}.hero-head[data-astro-cid-7wnyodpi]{grid-area:head;justify-items:start;gap:6px;align-self:end}.hero-main[data-astro-cid-7wnyodpi]{grid-area:main;justify-items:start;gap:0}.hero-card[data-astro-cid-7wnyodpi]{grid-area:card;justify-items:stretch}.preheader[data-astro-cid-7wnyodpi]{max-width:none}.hero[data-astro-cid-7wnyodpi] h1[data-astro-cid-7wnyodpi]{max-width:13ch;margin:0}.hero-lead[data-astro-cid-7wnyodpi]{max-width:46ch;margin:34px 0 0}.hero-film[data-astro-cid-7wnyodpi]{margin-top:32px;max-width:600px}.hero-film[data-astro-cid-7wnyodpi] figcaption[data-astro-cid-7wnyodpi]{text-align:left}.pain[data-astro-cid-7wnyodpi]{grid-area:pain;align-self:end;max-width:none;margin:0;padding-left:var(--card-pad)}.hero[data-astro-cid-7wnyodpi] .reg[data-astro-cid-7wnyodpi]{margin:0;max-width:none}.later[data-astro-cid-7wnyodpi]{margin:12px 0 0;padding-left:var(--card-pad);max-width:none;white-space:nowrap;text-align:left}}.coming[data-astro-cid-7wnyodpi]{display:grid;justify-items:center;gap:14px;margin-top:44px;text-align:center}.coming-top[data-astro-cid-7wnyodpi]{margin-top:26px;width:100%;max-width:760px}.coming-top[data-astro-cid-7wnyodpi] .coming-faces[data-astro-cid-7wnyodpi] .coming-face img,.coming-top[data-astro-cid-7wnyodpi] .coming-faces[data-astro-cid-7wnyodpi] .coming-face .face-blank{width:44px;height:44px}.coming-who[data-astro-cid-7wnyodpi]{display:grid;justify-items:center;gap:12px}.coming-who[data-astro-cid-7wnyodpi][hidden]{display:none}.coming-head[data-astro-cid-7wnyodpi]{font-family:var(--display);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dawn);margin:0}.coming-faces[data-astro-cid-7wnyodpi]{justify-content:center;max-width:820px;margin-top:0;gap:12px 2px}.coming-faces[data-astro-cid-7wnyodpi] .coming-face{margin:0;width:56px;display:grid;justify-items:center;gap:6px}.coming-faces[data-astro-cid-7wnyodpi] .coming-face figcaption{max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--display);font-size:.7rem;line-height:1.2;color:#f6f1e7b8}.coming-faces[data-astro-cid-7wnyodpi] img{width:46px;height:46px;border-radius:50%;object-fit:cover;display:block;box-shadow:0 0 0 1px #dcc48d59}.coming-faces[data-astro-cid-7wnyodpi] .face-blank{width:46px;height:46px;border-radius:50%;display:block;background:radial-gradient(circle at 50% 38%,rgba(220,196,141,.28) 0 17%,transparent 18%),radial-gradient(ellipse at 50% 100%,rgba(220,196,141,.22) 0 38%,transparent 39%),#f6f1e714;box-shadow:0 0 0 1px #dcc48d59}.coming-faces[data-astro-cid-7wnyodpi] .face-more{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#f6f1e71a;box-shadow:0 0 0 1px #dcc48d59;font-family:var(--display);font-size:.9rem;color:var(--paper)}.coming-count[data-astro-cid-7wnyodpi]{margin:0;font-size:1rem;color:#f6f1e7c7;max-width:none}.coming-invite[data-astro-cid-7wnyodpi]{margin:4px 0 0;font-family:var(--display);font-style:italic;font-size:1.12rem;color:#f6f1e7d1;max-width:none}.invite-open[data-astro-cid-7wnyodpi]{font:inherit;color:var(--dawn);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.invite-open[data-astro-cid-7wnyodpi]:hover{color:var(--paper)}dialog[data-astro-cid-7wnyodpi].invite{position:fixed;inset:0;margin:auto;height:fit-content;max-height:calc(100vh - 32px);overflow:auto;width:min(460px,calc(100vw - 32px));padding:0;border:1px solid rgba(246,241,231,.18);border-radius:18px;background:#1d1913;color:var(--paper);box-shadow:0 40px 120px -30px #000000e6}dialog[data-astro-cid-7wnyodpi].invite::backdrop{background:#0a0806a8;backdrop-filter:blur(3px)}.invite-form[data-astro-cid-7wnyodpi]{display:grid;gap:7px;padding:30px 28px 26px;text-align:left}.invite-form[data-astro-cid-7wnyodpi] h3[data-astro-cid-7wnyodpi]{margin:0 0 4px;font-family:var(--display);font-weight:400;font-size:1.6rem}.invite-lede[data-astro-cid-7wnyodpi]{margin:0 0 14px;font-size:.98rem;color:#f6f1e7a8;max-width:none}.invite-form[data-astro-cid-7wnyodpi] .lab[data-astro-cid-7wnyodpi]{margin-top:8px;font-family:var(--display);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--moss)}.invite-form[data-astro-cid-7wnyodpi] .in[data-astro-cid-7wnyodpi]{height:50px;width:100%;font-family:var(--body);font-size:1.05rem;color:var(--paper);background:#f6f1e70d;border:1px solid rgba(246,241,231,.2);border-radius:12px;padding:0 16px;transition:border-color .3s,background .3s,box-shadow .3s}.invite-form[data-astro-cid-7wnyodpi] .in[data-astro-cid-7wnyodpi]::placeholder{color:#f6f1e757}.invite-form[data-astro-cid-7wnyodpi] .in[data-astro-cid-7wnyodpi]:focus{outline:none;border-color:var(--dawn);background:#f6f1e714;box-shadow:0 0 0 3px var(--dawn-soft)}.invite-form[data-astro-cid-7wnyodpi] .in[data-astro-cid-7wnyodpi]:-webkit-autofill{-webkit-text-fill-color:var(--paper);-webkit-box-shadow:0 0 0 1000px #241f18 inset;caret-color:var(--paper)}.invite-form[data-astro-cid-7wnyodpi] .hp[data-astro-cid-7wnyodpi]{position:absolute;left:-9999px;width:1px;height:1px}.invite-done[data-astro-cid-7wnyodpi]{margin:10px 0 0;color:var(--dawn);font-family:var(--display);font-size:1.02rem;max-width:none}.invite-actions[data-astro-cid-7wnyodpi]{display:flex;justify-content:flex-end;gap:12px;margin-top:18px;flex-wrap:wrap}.invite-actions[data-astro-cid-7wnyodpi] .btn[data-astro-cid-7wnyodpi]{height:48px;padding:0 22px}.era[data-astro-cid-7wnyodpi] h2[data-astro-cid-7wnyodpi]{max-width:18ch}.sig-img[data-astro-cid-7wnyodpi]{display:block;width:clamp(150px,13vw,196px);height:auto;margin-top:30px}.gap[data-astro-cid-7wnyodpi]{margin-top:20px}.lines[data-astro-cid-7wnyodpi]{list-style:none;margin:4px 0 0;padding:0;display:grid}.lines[data-astro-cid-7wnyodpi] li[data-astro-cid-7wnyodpi]{position:relative;padding:20px 0 20px 30px;border-bottom:1px solid rgba(246,241,231,.1);font-family:var(--body);font-size:clamp(1.08rem,1.3vw,1.24rem);line-height:1.55;color:#f6f1e7d6}.lines[data-astro-cid-7wnyodpi] li[data-astro-cid-7wnyodpi]:first-child{border-top:1px solid rgba(246,241,231,.1)}.lines[data-astro-cid-7wnyodpi] li[data-astro-cid-7wnyodpi]:before{content:"";position:absolute;left:0;top:1.5em;width:14px;height:1px;background:var(--moss)}.lines[data-astro-cid-7wnyodpi] li[data-astro-cid-7wnyodpi]:last-child{color:var(--dawn);font-style:italic}.moves-h[data-astro-cid-7wnyodpi]{max-width:24ch;margin-bottom:8px}.moves-note[data-astro-cid-7wnyodpi]{max-width:52ch;margin-top:14px;font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.45;color:var(--dawn)}.path[data-astro-cid-7wnyodpi]{list-style:none;margin:46px 0 0;padding:0;position:relative}.path[data-astro-cid-7wnyodpi]:before{content:"";position:absolute;left:calc(var(--gutter) / 2);top:34px;bottom:34px;width:1px;background:linear-gradient(to bottom,transparent,rgba(220,196,141,.35) 12%,rgba(220,196,141,.35) 88%,transparent)}.path[data-astro-cid-7wnyodpi]{--gutter: clamp(54px, 7vw, 92px)}.move[data-astro-cid-7wnyodpi]{display:grid;grid-template-columns:var(--gutter) 1fr;gap:clamp(20px,3vw,44px);padding:clamp(26px,3.4vw,40px) 0;align-items:baseline}.move[data-astro-cid-7wnyodpi]+.move[data-astro-cid-7wnyodpi]{border-top:1px solid rgba(246,241,231,.08)}.num[data-astro-cid-7wnyodpi]{grid-column:1;justify-self:start;position:relative;z-index:1;font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(1.15rem,1.6vw,1.42rem);letter-spacing:.01em;color:var(--dawn);background:var(--ink);padding:4px 14px 4px 0;margin-left:-2px}.move-body[data-astro-cid-7wnyodpi] h3[data-astro-cid-7wnyodpi]{margin-bottom:12px;letter-spacing:-.012em;max-width:34ch}.move-body[data-astro-cid-7wnyodpi] p[data-astro-cid-7wnyodpi]{max-width:60ch}@media(max-width:680px){.path[data-astro-cid-7wnyodpi]:before{display:none}.move[data-astro-cid-7wnyodpi]{grid-template-columns:1fr;gap:10px;padding:26px 0}.num[data-astro-cid-7wnyodpi]{background:none;padding:0}}@media(min-width:1100px){.path[data-astro-cid-7wnyodpi]{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(40px,4vw,72px)}.path[data-astro-cid-7wnyodpi]:before{display:none}.move[data-astro-cid-7wnyodpi]{border-top:1px solid rgba(22,19,15,.14);padding:26px 0 30px}.move[data-astro-cid-7wnyodpi]+.move[data-astro-cid-7wnyodpi]{border-top:1px solid rgba(22,19,15,.14)}.move-body[data-astro-cid-7wnyodpi] h3[data-astro-cid-7wnyodpi]{max-width:26ch}.move-body[data-astro-cid-7wnyodpi] p[data-astro-cid-7wnyodpi]{max-width:46ch}.moves-tail[data-astro-cid-7wnyodpi]{margin-top:30px}}.room[data-astro-cid-7wnyodpi] .lead[data-astro-cid-7wnyodpi]{color:var(--dawn);font-family:var(--display);font-style:italic}.mid-cta[data-astro-cid-7wnyodpi]{margin-top:34px}.four-grid[data-astro-cid-7wnyodpi]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,34px);margin-top:34px}@media(max-width:760px){.four-grid[data-astro-cid-7wnyodpi]{grid-template-columns:1fr}}.said[data-astro-cid-7wnyodpi]{border-left:1px solid var(--moss);padding:2px 0 2px 24px;display:grid;gap:10px;align-content:start}.said[data-astro-cid-7wnyodpi] b[data-astro-cid-7wnyodpi]{font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(1.14rem,1.6vw,1.4rem);line-height:1.3;color:var(--dawn)}.said[data-astro-cid-7wnyodpi] span[data-astro-cid-7wnyodpi]{font-family:var(--body);font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.6;color:#f6f1e7c7}.four-grid[data-astro-cid-7wnyodpi]{grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.four-grid[data-astro-cid-7wnyodpi]{grid-template-columns:1fr}}.upfront[data-astro-cid-7wnyodpi]{margin-bottom:26px}.tuneall[data-astro-cid-7wnyodpi]{font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.35;color:var(--dawn);max-width:30ch}.moves-tail[data-astro-cid-7wnyodpi]{margin-top:34px;max-width:58ch;font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(1.08rem,1.4vw,1.28rem);line-height:1.45;color:var(--dawn)}.shape[data-astro-cid-7wnyodpi]{list-style:none;counter-reset:step;margin:30px 0 0;padding:0;display:grid}.shape[data-astro-cid-7wnyodpi] li[data-astro-cid-7wnyodpi]{counter-increment:step;position:relative;padding:16px 0 16px 46px;border-bottom:1px solid rgba(246,241,231,.1);font-family:var(--body);font-size:clamp(1.04rem,1.2vw,1.18rem);line-height:1.58;color:#f6f1e7d6}.shape[data-astro-cid-7wnyodpi] li[data-astro-cid-7wnyodpi]:first-child{border-top:1px solid rgba(246,241,231,.1)}.shape[data-astro-cid-7wnyodpi] li[data-astro-cid-7wnyodpi]:before{content:counter(step);position:absolute;left:0;top:16px;font-family:var(--display);font-style:italic;font-weight:300;font-size:1.05rem;color:var(--dawn)}.nocatch[data-astro-cid-7wnyodpi]{text-align:center}.nocatch[data-astro-cid-7wnyodpi] .eyebrow[data-astro-cid-7wnyodpi]{justify-content:center}.nocatch-h[data-astro-cid-7wnyodpi]{max-width:none;margin:0 auto}.nocatch[data-astro-cid-7wnyodpi] p[data-astro-cid-7wnyodpi]{margin-left:auto;margin-right:auto;max-width:58ch}.who-grid[data-astro-cid-7wnyodpi]{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,4.5vw,60px);align-items:center;max-width:1180px}@media(max-width:860px){.who-grid[data-astro-cid-7wnyodpi]{grid-template-columns:1fr}}.who-photo[data-astro-cid-7wnyodpi]{margin:0}.who-photo[data-astro-cid-7wnyodpi] img[data-astro-cid-7wnyodpi]{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:16px;display:block}.who-h[data-astro-cid-7wnyodpi]{max-width:none;font-size:clamp(1.9rem,3.4vw,2.7rem)}.who-copy[data-astro-cid-7wnyodpi] p[data-astro-cid-7wnyodpi]{max-width:none}.final[data-astro-cid-7wnyodpi]{position:relative;overflow:clip;text-align:center}.final-shafts[data-astro-cid-7wnyodpi] .shaft[data-astro-cid-7wnyodpi].s1{margin-left:-12vw}.details[data-astro-cid-7wnyodpi]{margin:30px auto 0;max-width:620px;text-align:left;border-top:1px solid rgba(246,241,231,.12)}.details[data-astro-cid-7wnyodpi]>div[data-astro-cid-7wnyodpi]{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid rgba(246,241,231,.12)}@media(max-width:560px){.details[data-astro-cid-7wnyodpi]>div[data-astro-cid-7wnyodpi]{grid-template-columns:1fr;gap:4px}}.details[data-astro-cid-7wnyodpi] dt[data-astro-cid-7wnyodpi]{font-family:var(--display);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--moss);padding-top:.42em}.details[data-astro-cid-7wnyodpi] dd[data-astro-cid-7wnyodpi]{margin:0;font-family:var(--body);font-size:1.04rem;line-height:1.5;color:#f6f1e7d6}.details[data-astro-cid-7wnyodpi] dd[data-astro-cid-7wnyodpi] a[data-astro-cid-7wnyodpi]{color:var(--dawn);text-decoration:none;border-bottom:1px solid rgba(220,196,141,.4)}.details[data-astro-cid-7wnyodpi] dd[data-astro-cid-7wnyodpi] a[data-astro-cid-7wnyodpi]:hover{border-bottom-color:var(--dawn)}.promise[data-astro-cid-7wnyodpi]{max-width:62ch;margin:40px auto 0;text-align:left;font-family:var(--body);font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.62;color:#f6f1e7a8;border-left:1px solid rgba(246,241,231,.18);padding-left:24px}.reg-final[data-astro-cid-7wnyodpi]{margin-top:44px}.what[data-astro-cid-7wnyodpi]{border-top:1px solid rgba(246,241,231,.09)}.what-pool[data-astro-cid-7wnyodpi]{top:54%;width:70vw;height:44vw;opacity:.85}.what-grid[data-astro-cid-7wnyodpi]{position:relative;z-index:1;display:grid;gap:clamp(30px,4vw,48px)}.what-head[data-astro-cid-7wnyodpi] h2[data-astro-cid-7wnyodpi]{max-width:15ch}.what-lede[data-astro-cid-7wnyodpi]{font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(1.15rem,1.6vw,1.42rem);line-height:1.4;color:var(--dawn);text-wrap:pretty}@media(min-width:1000px){.what-grid[data-astro-cid-7wnyodpi]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"venn head" "venn list";column-gap:clamp(44px,5vw,92px);row-gap:34px;align-items:start}.what-head[data-astro-cid-7wnyodpi]{grid-area:head;align-self:end}.venn[data-astro-cid-7wnyodpi]{grid-area:venn;align-self:center}.circles[data-astro-cid-7wnyodpi]{grid-area:list}.what-pool[data-astro-cid-7wnyodpi]{left:30%;width:56vw}}.venn[data-astro-cid-7wnyodpi]{position:relative;width:100%;max-width:620px;margin:0 auto;aspect-ratio:600 / 560;container-type:inline-size}.venn[data-astro-cid-7wnyodpi] svg[data-astro-cid-7wnyodpi]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vc[data-astro-cid-7wnyodpi]{mix-blend-mode:screen;transition:transform 1.7s cubic-bezier(.16,1,.3,1) .15s,filter .5s}.vc[data-astro-cid-7wnyodpi] circle[data-astro-cid-7wnyodpi]{stroke-width:1;stroke-opacity:.5;transition:stroke-opacity .5s}.venn[data-astro-cid-7wnyodpi]:not(.in) .c-tech[data-astro-cid-7wnyodpi]{transform:translateY(56px)}.venn[data-astro-cid-7wnyodpi]:not(.in) .c-community[data-astro-cid-7wnyodpi]{transform:translate(48px,-28px)}.venn[data-astro-cid-7wnyodpi]:not(.in) .c-practice[data-astro-cid-7wnyodpi]{transform:translate(-48px,-28px)}.vcore[data-astro-cid-7wnyodpi]{mix-blend-mode:screen;transform-box:fill-box;transform-origin:center;animation:breathe 7s ease-in-out infinite alternate}@keyframes breathe{0%{opacity:.84;transform:scale(.95)}to{opacity:1;transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){.vc[data-astro-cid-7wnyodpi]{transition:none}.venn[data-astro-cid-7wnyodpi]:not(.in) .vc[data-astro-cid-7wnyodpi]{transform:none}.vcore[data-astro-cid-7wnyodpi]{animation:none}}.vlabel[data-astro-cid-7wnyodpi]{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:2px;text-align:center;pointer-events:none;white-space:nowrap}.vlabel[data-astro-cid-7wnyodpi] b[data-astro-cid-7wnyodpi]{font-family:var(--display);font-weight:400;letter-spacing:-.005em;font-size:clamp(.86rem,3.6cqi,1.38rem);color:var(--paper)}.vlabel[data-astro-cid-7wnyodpi] i[data-astro-cid-7wnyodpi]{font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(.74rem,2.5cqi,.96rem);color:#f6f1e7a8}.v-tech[data-astro-cid-7wnyodpi]{left:50%;top:19%}.v-community[data-astro-cid-7wnyodpi]{left:23.5%;top:74%}.v-practice[data-astro-cid-7wnyodpi]{left:76.5%;top:74%}.v-core[data-astro-cid-7wnyodpi]{left:50%;top:54.6%;font-family:var(--display);font-style:italic;font-weight:450;font-size:clamp(.9rem,3.3cqi,1.3rem);color:var(--ink)}@container (max-width: 400px){.vlabel[data-astro-cid-7wnyodpi] i[data-astro-cid-7wnyodpi]{display:none}}.circles[data-astro-cid-7wnyodpi]{list-style:none;margin:0;padding:0;display:grid}.citem[data-astro-cid-7wnyodpi]{display:grid;gap:8px;padding:22px 0;border-top:1px solid rgba(246,241,231,.1)}.citem[data-astro-cid-7wnyodpi]:last-child{border-bottom:1px solid rgba(246,241,231,.1)}.citem[data-astro-cid-7wnyodpi][data-c=tech]{--c: #dcc48d}.citem[data-astro-cid-7wnyodpi][data-c=community]{--c: #8d9a76}.citem[data-astro-cid-7wnyodpi][data-c=practice]{--c: #cf8a5f}.what[data-astro-cid-7wnyodpi] .citem[data-astro-cid-7wnyodpi] h3[data-astro-cid-7wnyodpi]{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--display);font-weight:500;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:#f6f1e7b8}.cdot[data-astro-cid-7wnyodpi]{width:11px;height:11px;border-radius:50%;background:var(--c);box-shadow:0 0 14px var(--c);flex-shrink:0}.citem[data-astro-cid-7wnyodpi] b[data-astro-cid-7wnyodpi]{font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(1.2rem,1.7vw,1.46rem);line-height:1.3;color:var(--paper)}.citem[data-astro-cid-7wnyodpi] p[data-astro-cid-7wnyodpi]{margin:0;max-width:54ch;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.6}.what-grid[data-astro-cid-7wnyodpi]:has(.citem[data-c=tech]:hover) .c-tech[data-astro-cid-7wnyodpi],.what-grid[data-astro-cid-7wnyodpi]:has(.citem[data-c=community]:hover) .c-community[data-astro-cid-7wnyodpi],.what-grid[data-astro-cid-7wnyodpi]:has(.citem[data-c=practice]:hover) .c-practice[data-astro-cid-7wnyodpi]{filter:brightness(1.45)}.what-grid[data-astro-cid-7wnyodpi]:has(.citem[data-c=tech]:hover) .c-tech[data-astro-cid-7wnyodpi] circle[data-astro-cid-7wnyodpi],.what-grid[data-astro-cid-7wnyodpi]:has(.citem[data-c=community]:hover) .c-community[data-astro-cid-7wnyodpi] circle[data-astro-cid-7wnyodpi],.what-grid[data-astro-cid-7wnyodpi]:has(.citem[data-c=practice]:hover) .c-practice[data-astro-cid-7wnyodpi] circle[data-astro-cid-7wnyodpi]{stroke-opacity:1}.coros[data-astro-cid-7wnyodpi]:before{content:"";position:absolute;left:-12%;top:4%;width:60vw;height:34vw;background:radial-gradient(ellipse at center,rgba(220,196,141,.11),transparent 64%);filter:blur(40px);pointer-events:none}.coros-grid[data-astro-cid-7wnyodpi]{position:relative;z-index:1;display:grid;gap:clamp(34px,4vw,56px)}@media(min-width:1000px){.coros-grid[data-astro-cid-7wnyodpi]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:clamp(48px,6vw,110px);align-items:start}}.coros-head[data-astro-cid-7wnyodpi] h2[data-astro-cid-7wnyodpi]{max-width:16ch;text-wrap:balance}.coros-head[data-astro-cid-7wnyodpi] h2[data-astro-cid-7wnyodpi] em[data-astro-cid-7wnyodpi]{font-size:1.18em;font-weight:300}.coros-head[data-astro-cid-7wnyodpi] p[data-astro-cid-7wnyodpi]{max-width:46ch}.coros-cta[data-astro-cid-7wnyodpi]{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:32px}.coros-note[data-astro-cid-7wnyodpi]{font-family:var(--display);font-style:italic;font-size:.98rem;color:#f6f1e799}.coros-as[data-astro-cid-7wnyodpi]{margin:0 0 10px;font-family:var(--display);font-style:italic;font-weight:300;font-size:clamp(1.12rem,1.5vw,1.32rem);color:var(--dawn)}.helps[data-astro-cid-7wnyodpi]{list-style:none;margin:0;padding:0;display:grid}.helps[data-astro-cid-7wnyodpi] li[data-astro-cid-7wnyodpi]{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:baseline;padding:24px 0;border-top:1px solid rgba(246,241,231,.1)}.helps[data-astro-cid-7wnyodpi] li[data-astro-cid-7wnyodpi]:last-child{border-bottom:1px solid rgba(246,241,231,.1)}.hnum[data-astro-cid-7wnyodpi]{font-family:var(--display);font-style:italic;font-weight:300;font-size:1.3rem;color:var(--dawn)}.coros[data-astro-cid-7wnyodpi] .helps[data-astro-cid-7wnyodpi] h3[data-astro-cid-7wnyodpi]{margin:0 0 8px;font-size:clamp(1.2rem,1.7vw,1.46rem)}.helps[data-astro-cid-7wnyodpi] p[data-astro-cid-7wnyodpi]{margin:0;max-width:54ch;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.6}
