.WYT8aa_pageShell{--ink:var(--color-ink-charcoal);--ink-soft:color-mix(in srgb, var(--color-ink-charcoal) 76%, var(--color-frosted-mist));--muted:color-mix(in srgb, var(--color-antique-graphite) 72%, var(--color-frosted-mist));--celestial:var(--color-celestial-silver-blue);--line:color-mix(in srgb, var(--color-ink-charcoal) 24%, transparent);--line-soft:color-mix(in srgb, var(--color-ink-charcoal) 13%, transparent);--hero-frame-inset:clamp(1.15rem, 2.6vw, 2.35rem);width:100%;min-height:100svh;color:var(--ink);isolation:isolate;box-sizing:border-box;background-color:color-mix(in srgb, var(--color-frosted-mist) 55%, white);font-family:var(--font-body,"Hina Mincho", Georgia, serif);background-image:url(/sparkles-transparent.gif);background-repeat:repeat-y;position:relative;overflow-x:clip}.WYT8aa_heroSection{z-index:1;isolation:isolate;box-sizing:border-box;min-height:clamp(560px,100svh - 6rem,780px);margin:var(--hero-frame-inset);padding:clamp(5.75rem, 8.5vw, 7.75rem) var(--page-x) clamp(3rem, 5.5vw, 5rem);background-color:color-mix(in srgb, var(--color-frosted-mist) 28%, transparent);background-image:linear-gradient(180deg, #ffffffad, color-mix(in srgb, var(--color-frosted-mist) 36%, transparent) 55%, color-mix(in srgb, var(--color-frosted-mist) 48%, transparent)), url(/shop/shell-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:center;gap:clamp(2rem,4.5vw,5rem);display:grid;position:relative;overflow:hidden}.WYT8aa_heroMist{z-index:0;pointer-events:none;background-color:color-mix(in srgb, var(--color-frosted-mist) 16%, transparent);position:absolute;inset:0}.WYT8aa_heroGlow{z-index:0;aspect-ratio:1;background:radial-gradient(circle, #ffffffb8, transparent 44%), radial-gradient(circle, color-mix(in srgb, var(--celestial) 34%, transparent), transparent 66%);filter:blur(10px);opacity:.7;pointer-events:none;border-radius:999px;width:min(72vw,680px);position:absolute;top:10%;left:22%}.WYT8aa_heroCopy,.WYT8aa_heroSignupCard,.WYT8aa_sectionHeading,.WYT8aa_noteCard,.WYT8aa_pathwayCard,.WYT8aa_finalSignupCard{z-index:1;position:relative}.WYT8aa_heroCopy{justify-items:start;gap:0;display:grid}.WYT8aa_kicker{font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:clamp(var(--text-xs), .95vw, var(--text-base));font-style:italic;font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:none;color:var(--muted);margin:0}.WYT8aa_heroCopy h1{width:min(100%,14ch);margin:var(--space-6) 0 0;font-family:var(--font-accent-simple,"Cinzel", serif);font-size:clamp(var(--text-2xl), 3.2vw, var(--text-5xl));font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance;color:#15161af0}.WYT8aa_heroCopy>p:not(.WYT8aa_kicker),.WYT8aa_heroSignupCard>p,.WYT8aa_sectionHeading p,.WYT8aa_noteCard p,.WYT8aa_pathwayCard p,.WYT8aa_finalSignupCard>p,.WYT8aa_privacyNote{font-family:var(--font-body,"Hina Mincho", Georgia, serif);font-size:clamp(var(--text-sm), 1vw, var(--text-lg));font-style:italic;font-weight:400;line-height:var(--leading-relaxed);letter-spacing:.02em;color:#28292ebd;margin:0}.WYT8aa_heroCopy>p:not(.WYT8aa_kicker){width:min(100%,42ch);margin-top:var(--space-9)}.WYT8aa_heroSignupCard,.WYT8aa_finalSignupCard{border:1px solid color-mix(in srgb, var(--celestial) 48%, var(--line));background:linear-gradient(165deg, #ffffff94, color-mix(in srgb, var(--color-frosted-mist) 42%, transparent) 55%, color-mix(in srgb, var(--celestial) 18%, transparent));-webkit-backdrop-filter:blur(14px);border-radius:0;gap:.9rem;padding:clamp(1.35rem,3vw,2.1rem);animation:7s ease-in-out infinite WYT8aa_signupFloat;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 22px 54px #28292e14}.WYT8aa_heroSignupCard:after,.WYT8aa_finalSignupCard:after{content:"";z-index:-1;filter:blur(18px);opacity:.45;pointer-events:none;background:#15161a24;border-radius:999px;height:1.6rem;position:absolute;bottom:-1.1rem;left:16%;right:16%}.WYT8aa_signupScript{font-family:var(--font-pinyon,"Pinyon Script", cursive);font-size:clamp(var(--text-2xl), 3vw, var(--text-5xl));font-weight:400;line-height:var(--leading-none);color:#28292eb8;margin:0}.WYT8aa_heroSignupCard h2,.WYT8aa_finalSignupCard h2,.WYT8aa_sectionHeading h2{font-family:var(--font-accent-simple,"Cinzel", serif);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;text-wrap:balance;color:#15161af0;margin:0}.WYT8aa_heroSignupCard h2{max-width:10ch;font-size:clamp(var(--text-xl), 2.6vw, var(--text-4xl))}.WYT8aa_privacyNote{font-size:var(--text-sm);color:#46474e}.WYT8aa_cardSparkles{z-index:0;pointer-events:none;position:absolute;inset:0}.WYT8aa_cardSparkles span{aspect-ratio:1;background:color-mix(in srgb, var(--ink) 28%, white);opacity:.4;width:.35rem;animation:5.6s ease-in-out infinite WYT8aa_sparkleDrift;position:absolute;transform:rotate(45deg)}.WYT8aa_cardSparkles span:first-child{top:16%;left:12%}.WYT8aa_cardSparkles span:nth-child(2){width:.32rem;animation-delay:1.1s;top:12%;right:18%}.WYT8aa_cardSparkles span:nth-child(3){width:.5rem;animation-delay:2.2s;bottom:22%;right:13%}.WYT8aa_cardSparkles span:nth-child(4){width:.28rem;animation-delay:3.1s;bottom:18%;left:18%}.WYT8aa_cardSparkles span:nth-child(5){width:.36rem;animation-delay:4s;top:48%;right:8%}.WYT8aa_heroSignupCard>:not(.WYT8aa_cardSparkles),.WYT8aa_finalSignupCard>:not(.WYT8aa_cardSparkles){z-index:1;position:relative}.WYT8aa_signupForm{gap:.75rem;margin-top:.25rem;display:grid}.WYT8aa_signupFields{grid-template-columns:.82fr 1fr;gap:.62rem;display:grid}.WYT8aa_signupFields button{grid-column:1/-1}.WYT8aa_signupFields input{border:1px solid color-mix(in srgb, var(--celestial) 42%, var(--line));color:#15161ae6;width:100%;min-height:48px;font-family:var(--font-body,"Hina Mincho", Georgia, serif);-webkit-backdrop-filter:blur(8px);background:#ffffffb8;border-radius:0;outline:0;padding:0 1rem;font-size:1.05rem;box-shadow:inset 0 1px #ffffffb3}.WYT8aa_signupFields input::placeholder{color:#46474e}.WYT8aa_signupFields button,.WYT8aa_pathwayCard a{border:1px solid color-mix(in srgb, var(--celestial) 45%, var(--line));background:color-mix(in srgb, white 68%, var(--celestial));color:#15161ae0;min-height:48px;font-family:var(--font-accent-simple,"Cinzel", serif);font-size:var(--text-3xs);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:.7rem 1.05rem;font-weight:600;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.WYT8aa_signupFields button:hover,.WYT8aa_pathwayCard a:hover{background:color-mix(in srgb, white 82%, var(--celestial));transform:translateY(-1px)}.WYT8aa_signupFields button:disabled,.WYT8aa_signupFields input:disabled{cursor:not-allowed;opacity:.72}.WYT8aa_formMessage{border:1px solid color-mix(in srgb, var(--celestial) 40%, var(--line-soft));font-family:var(--font-body,"Hina Mincho", Georgia, serif);color:#28292ec7;background:#ffffffc7;border-radius:0;margin:0;padding:.75rem .9rem;font-size:.98rem;line-height:1.4}.WYT8aa_formMessageSuccess{color:#285044eb}.WYT8aa_formMessageError{color:#782323eb}.WYT8aa_honeypotField{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.WYT8aa_noteSection,.WYT8aa_pathwaySection,.WYT8aa_finalSignupSection{z-index:1;padding:clamp(3.5rem, 7vw, 6rem) var(--page-x);position:relative}.WYT8aa_sectionHeading{text-align:center;gap:.85rem;width:min(100%,720px);margin:0 auto clamp(2.25rem,5vw,4rem);display:grid}.WYT8aa_sectionHeading h2{max-width:16ch;font-size:clamp(var(--text-xl), 2.8vw, var(--text-4xl));margin-left:auto;margin-right:auto}.WYT8aa_sectionHeading p{width:min(100%,52ch);margin:0 auto}.WYT8aa_noteGrid,.WYT8aa_pathwayGrid{gap:clamp(1rem,2.5vw,1.5rem);width:min(100%,1120px);margin:0 auto;display:grid}.WYT8aa_noteGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.WYT8aa_pathwayGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.WYT8aa_noteCard,.WYT8aa_pathwayCard{border:1px solid color-mix(in srgb, var(--celestial) 42%, var(--line-soft));background:linear-gradient(165deg, #ffffffe0, color-mix(in srgb, var(--color-frosted-mist) 55%, white));animation:WYT8aa_noteFloat 7s ease-in-out var(--float-delay,0s) infinite;border-radius:0;align-content:start;gap:.7rem;padding:clamp(1.1rem,2.2vw,1.45rem);display:grid;box-shadow:inset 0 1px #fffc,0 14px 36px #28292e0f}.WYT8aa_pathwayCard:nth-child(2){--float-delay:.35s}.WYT8aa_pathwayCard:nth-child(3){--float-delay:.7s}.WYT8aa_noteCard span{width:fit-content;color:color-mix(in srgb, var(--ink) 68%, var(--celestial));font-family:var(--font-accent-simple,"Cinzel", serif);font-size:var(--text-3xs);letter-spacing:var(--tracking-uppercase);text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-weight:600}.WYT8aa_noteCard h3,.WYT8aa_pathwayCard h3{font-family:var(--font-accent-simple,"Cinzel", serif);font-size:clamp(var(--text-sm), 1.4vw, var(--text-lg));font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#15161aeb;margin:0}.WYT8aa_pathwayCard a{width:fit-content;margin-top:.35rem}.WYT8aa_finalSignupSection{place-items:center;padding-bottom:clamp(4rem,8vw,6.5rem);display:grid}.WYT8aa_finalSignupCard{text-align:center;justify-items:center;width:min(100%,720px)}.WYT8aa_finalSignupCard h2{max-width:14ch;font-size:clamp(var(--text-xl), 2.8vw, var(--text-4xl))}.WYT8aa_finalSignupCard .WYT8aa_signupForm{width:min(100%,560px)}@keyframes WYT8aa_sparkleDrift{0%,to{opacity:.16;transform:translateY(0)rotate(45deg)scale(.82)}50%{opacity:.62;transform:translateY(-10px)rotate(45deg)scale(1)}}@keyframes WYT8aa_signupFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes WYT8aa_noteFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:1080px){.WYT8aa_heroSection{text-align:center;grid-template-columns:1fr;min-height:auto}.WYT8aa_heroCopy{justify-items:center}.WYT8aa_heroCopy h1{width:min(100%,18ch)}.WYT8aa_heroCopy>p:not(.WYT8aa_kicker){margin-left:auto;margin-right:auto}.WYT8aa_heroSignupCard{text-align:center;width:min(100%,620px);margin:0 auto}.WYT8aa_heroSignupCard h2{margin:0 auto}.WYT8aa_noteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.WYT8aa_pathwayGrid{grid-template-columns:1fr;width:min(100%,680px)}}@media (max-width:640px){.WYT8aa_pageShell{--hero-frame-inset:clamp(.7rem, 3.2vw, 1rem)}.WYT8aa_heroSection{padding-top:clamp(5.8rem,18vw,7.5rem)}.WYT8aa_heroCopy h1,.WYT8aa_heroSignupCard h2,.WYT8aa_finalSignupCard h2,.WYT8aa_sectionHeading h2{width:100%;max-width:none;font-size:clamp(var(--text-xl), 7.5vw, var(--text-3xl))}.WYT8aa_heroCopy>p:not(.WYT8aa_kicker),.WYT8aa_sectionHeading p{width:100%;max-width:none}.WYT8aa_signupFields{grid-template-columns:1fr}.WYT8aa_noteGrid{grid-template-columns:1fr;width:min(100%,680px)}}@media (prefers-reduced-motion:reduce){.WYT8aa_heroSignupCard,.WYT8aa_finalSignupCard,.WYT8aa_noteCard,.WYT8aa_pathwayCard,.WYT8aa_cardSparkles span{animation:none}.WYT8aa_signupFields button,.WYT8aa_pathwayCard a{transition:none}}
