.HomePage_hero__nVF9f{position:relative;z-index:1;padding-top:7rem;padding-bottom:0;background:linear-gradient(180deg,var(--surface) 55%,var(--surface-secondary) 100%)}@media (max-width:639px){.HomePage_hero__nVF9f{padding-top:5.75rem;padding-bottom:0}}.HomePage_echo__GcbSP{display:inline-flex;flex-direction:column;align-items:center;gap:1.1rem;margin:0;font-size:14px}.HomePage_echoFrag__JyJ6_{position:relative}.HomePage_echoBody__4GAlF{filter:saturate(.6)}.HomePage_echoStrike__0mrYR{position:absolute;top:50%;left:-6%;width:112%;height:2.2rem;translate:0 -50%;overflow:visible;pointer-events:none}.HomePage_echoStrike__0mrYR path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HomePage_echoFrag__JyJ6_{view-timeline:--echo block}.HomePage_echoBody__4GAlF{animation:HomePage_echoDim__UiS0H linear both;animation-timeline:--echo;animation-range:entry 80% cover 45%}.HomePage_echoStrike__0mrYR path{animation:HomePage_draw__BlRzV linear both;animation-timeline:--echo;animation-range:entry 60% cover 30%}}}@keyframes HomePage_echoDim__UiS0H{0%{filter:saturate(1)}to{filter:saturate(.6)}}@keyframes HomePage_draw__BlRzV{0%{stroke-dashoffset:1;opacity:0}8%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.HomePage_depositGrid__Pvs5Y{display:grid;gap:3rem;align-items:center}@media (min-width:1024px){.HomePage_depositGrid__Pvs5Y{grid-template-columns:auto minmax(0,1fr);gap:5rem}}.HomePage_depositEcho__QuvEO{justify-self:center}.HomePage_depositFigure__qWrMp{margin-top:2.5rem}.HomePage_depositAmount__bPNKH{font-family:var(--font-montserrat-alternates),var(--font-sans),sans-serif;font-size:clamp(4.25rem,11vw,9rem);font-weight:700;line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.HomePage_depositMeta__SpuOi{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin-top:1rem;font-size:15px;color:color-mix(in oklab,var(--accent-foreground) 75%,transparent)}.HomePage_facts__t_cDM{display:grid;gap:1.25rem;width:100%;margin-top:4rem;text-align:left;font-size:15px;line-height:1.5}.HomePage_facts__t_cDM>p{padding-top:1rem;border-top:1px solid rgb(24 24 27/.18)}@media (min-width:768px){.HomePage_facts__t_cDM{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.HomePage_hand__Q6yWH{font-family:Bradley Hand,Segoe Print,Chalkboard SE,Comic Neue,cursive;font-weight:600;letter-spacing:-.01em}.HomePage_span__mBt1a{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:3rem 0 0;padding:0;list-style:none}.HomePage_span__mBt1a li{display:grid;gap:.6rem;min-width:0}.HomePage_spanDay__JRf1l{display:grid;gap:.15rem}.HomePage_spanNum__hDuOj{font-family:var(--font-montserrat-alternates),var(--font-sans),sans-serif;font-size:clamp(1.75rem,5vw,3.25rem);font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--foreground)}.HomePage_span__mBt1a li[data-closed] .HomePage_spanNum__hDuOj{color:var(--muted)}.HomePage_spanBar__88_vP{height:.75rem;border-radius:999px;background:var(--accent);transform-origin:0 50%}.HomePage_span__mBt1a li[data-closed] .HomePage_spanBar__88_vP{background:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--foreground) 14%,transparent) 0 4px,transparent 4px 8px)}.HomePage_spanNote__KKtB2{font-size:14px;line-height:1.35;color:var(--muted)}.HomePage_span__mBt1a li:not([data-closed]) .HomePage_spanNote__KKtB2{font-weight:600;color:var(--foreground)}@media (max-width:639px){.HomePage_spanNote__KKtB2{font-size:12px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HomePage_span__mBt1a{view-timeline:--span block}.HomePage_spanBar__88_vP{animation:HomePage_spanDraw__nlvYZ linear both;animation-timeline:--span}.HomePage_span__mBt1a li:first-child .HomePage_spanBar__88_vP{animation-range:entry 70% cover 35%}.HomePage_span__mBt1a li:nth-child(2) .HomePage_spanBar__88_vP{animation-range:entry 80% cover 38%}.HomePage_span__mBt1a li:nth-child(3) .HomePage_spanBar__88_vP{animation-range:entry 90% cover 41%}.HomePage_span__mBt1a li:nth-child(4) .HomePage_spanBar__88_vP{animation-range:cover 30% cover 44%}.HomePage_span__mBt1a li:nth-child(5) .HomePage_spanBar__88_vP{animation-range:cover 33% cover 47%}}}@keyframes HomePage_spanDraw__nlvYZ{0%{scale:0 1}to{scale:1 1}}.HomePage_calFrame__UIYxD [data-slot=agenda-day-header-date][data-today=true]{background:none;color:var(--muted)}.HomePage_calFrame__UIYxD [data-slot=agenda-day-header-name][data-today=true]{color:var(--muted)}.HomePage_calFrame__UIYxD [data-slot=agenda-header] :is(button,[role=radio],[role=tab],a){min-height:2.75rem;min-width:2.75rem}.HomePage_calWrap__LjZc1{position:relative;margin-top:5rem}.HomePage_diary__L4si8{position:absolute;top:-3.6rem;right:1.5rem;z-index:2;padding:.7rem 1.1rem;background:repeating-linear-gradient(180deg,transparent 0 1.55rem,rgb(80 110 170/.25) 1.55rem 1.6rem),#fffdf6;box-shadow:0 14px 28px -16px rgb(0 0 0/.4);font-size:1.15rem;line-height:1.6rem;color:#2d2a24;rotate:3deg}.HomePage_diaryStrike__PaunB{position:relative}.HomePage_diaryStrike__PaunB:after{content:"";position:absolute;top:55%;left:-4%;width:108%;height:2px;border-radius:2px;background:#2d2a24;rotate:-2deg;transform-origin:0 50%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.HomePage_diary__L4si8{view-timeline:--diary block}.HomePage_diaryStrike__PaunB:after{animation:HomePage_strikeX__aBMYk linear both;animation-timeline:--diary;animation-range:cover 30% cover 48%}}}@keyframes HomePage_strikeX__aBMYk{0%{scale:0 1}to{scale:1 1}}.HomePage_calFrame__UIYxD{padding:1rem;border-radius:1.5rem;background:var(--surface);box-shadow:var(--surface-shadow)}.HomePage_calScroll__FhmNU{overflow-x:auto}@media (min-width:768px){.HomePage_calScroll__FhmNU>*{min-width:46rem}}.HomePage_closer___4jfx{--focus:var(--color-white);position:relative;overflow:hidden;max-width:var(--marketing-frame-w,72rem);margin:0 auto;padding:5rem 1.25rem;border-radius:1.5rem}@media (min-width:640px){.HomePage_closer___4jfx{padding:8rem 1.5rem}}.HomePage_closerGrid__CKlDe{display:grid;gap:3rem;max-width:72rem;margin:0 auto}@media (min-width:1024px){.HomePage_closerGrid__CKlDe{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:5rem;align-items:center}}.HomePage_tiers__2aPpX{margin:0;padding:0;list-style:none;border-top:1px solid rgb(255 255 255/.14)}.HomePage_tiers__2aPpX li{display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto;gap:.25rem 1rem;align-items:baseline;padding:1.1rem 0;border-bottom:1px solid rgb(255 255 255/.14);font-size:15px;line-height:1.45}.HomePage_tierPrice__U9yi6{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;color:#fff}.HomePage_tierPrice__U9yi6 small{margin-left:.25rem;font-size:13px;font-weight:400;letter-spacing:0;color:rgb(255 255 255/.6)}@media (max-width:479px){.HomePage_tiers__2aPpX li{grid-template-columns:minmax(0,1fr) auto}.HomePage_tiers__2aPpX li>:nth-child(2){grid-row:2;grid-column:1/-1}}.HomePage_builtGrid__B1bS2{display:grid;gap:2.5rem}.HomePage_builtPhoto__wAbpe{margin:0}.HomePage_builtPhoto__wAbpe img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 30%;border-radius:1.75rem}@media (min-width:768px){.HomePage_builtPhoto__wAbpe img{aspect-ratio:21/9}}.HomePage_builtPhoto__wAbpe figcaption{margin-top:.75rem;font-size:14px;color:var(--muted)}.HomePage_builtBody__hl05B{display:grid;gap:1.5rem}@media (min-width:1024px){.HomePage_builtBody__hl05B{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem;align-items:start}}.HomePage_builtFacts__yKroA{display:grid;margin:2rem 0 0;border-top:1px solid color-mix(in oklab,var(--foreground) 10%,transparent)}.HomePage_builtFacts__yKroA>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid color-mix(in oklab,var(--foreground) 10%,transparent)}.HomePage_builtFacts__yKroA dt{font-size:15px;color:var(--muted)}.HomePage_builtFacts__yKroA dd{margin:0;font-family:var(--font-montserrat-alternates),var(--font-sans),sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--foreground)}