.memory-calendar-module__MXrWeW__section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:100svh;padding:clamp(3rem,6vw,5rem) 0;display:grid}.memory-calendar-module__MXrWeW__copy h2{font-size:var(--daybit-heading-size);letter-spacing:-.035em;white-space:pre-line;text-wrap:balance;font-weight:600;line-height:1.5}.memory-calendar-module__MXrWeW__copy p{color:var(--daybit-muted);margin:1.5rem 0 0;line-height:1.9}.memory-calendar-module__MXrWeW__visual{min-width:0}.memory-calendar-module__MXrWeW__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;display:grid}.memory-calendar-module__MXrWeW__weekday{text-align:center;color:var(--daybit-muted);padding-bottom:.65rem}.memory-calendar-module__MXrWeW__day{box-sizing:border-box;aspect-ratio:1;background:var(--daybit-surface);min-width:0;color:var(--daybit-muted);border-radius:.75rem;flex-direction:column;justify-content:space-between;padding:.55rem;transition:background .25s,color .25s,box-shadow .25s;display:flex}.memory-calendar-module__MXrWeW__dayButton{width:100%;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000}.memory-calendar-module__MXrWeW__dayButton:focus-visible{outline:2px solid var(--daybit-focus);outline-offset:2px}.memory-calendar-module__MXrWeW__hasEntry{background:var(--daybit-accent);color:var(--daybit-ink)}.memory-calendar-module__MXrWeW__active{border-color:var(--daybit-ink)}.memory-calendar-module__MXrWeW__note{overflow-wrap:anywhere;font-size:clamp(.5rem,.65vw,.7rem);line-height:1.4}.memory-calendar-module__MXrWeW__memoryStack{width:100%;min-height:13rem;margin-top:2rem;position:relative}.memory-calendar-module__MXrWeW__memoryStackItem{pointer-events:none;transform-origin:50%;position:absolute;inset:0}.memory-calendar-module__MXrWeW__memory{box-sizing:border-box;width:100%;height:100%;min-height:200px}.memory-calendar-module__MXrWeW__memory.memory-calendar-module__MXrWeW__memoryFront{border:1px solid #11111114;box-shadow:0 14px 40px #1111111f}.memory-calendar-module__MXrWeW__memory.memory-calendar-module__MXrWeW__memoryBack{border:1px solid #1113;box-shadow:0 14px 40px #1111111f}@media (max-width:800px){.memory-calendar-module__MXrWeW__section{grid-template-columns:1fr;gap:2.5rem;min-height:100svh}.memory-calendar-module__MXrWeW__copy{text-align:center}.memory-calendar-module__MXrWeW__copy>p{margin-inline:auto}.memory-calendar-module__MXrWeW__memoryStack{min-height:14rem}.memory-calendar-module__MXrWeW__day{border-radius:.5rem;padding:.35rem}.memory-calendar-module__MXrWeW__note{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.memory-calendar-module__MXrWeW__day{transition:none}}
.card-module__D8n4hW__card{box-sizing:border-box;background:var(--card-background,var(--tone-background));border-radius:var(--card-radius,var(--shape-radius));min-width:0;color:var(--daybit-ink);padding:clamp(1.5rem,3vw,2.25rem);box-shadow:0 12px 40px #1111110a}.card-module__D8n4hW__paper{--tone-background:var(--daybit-surface-raised)}.card-module__D8n4hW__sage{--tone-background:var(--daybit-surface)}.card-module__D8n4hW__soft{--shape-radius:.9rem}.card-module__D8n4hW__rounded{--shape-radius:1.5rem}
.saymi-module__ux-i6W__site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--daybit-ink:#111;--daybit-green:#1b4332;--daybit-accent:#b2e09b;--daybit-surface:#f2f6f2;--daybit-surface-raised:#fff;--daybit-muted:#525a54;--daybit-border:#1111111f;--daybit-focus:#1b4332;--color-background:var(--daybit-surface-raised);--color-surface:var(--daybit-surface);--color-surface-subtle:var(--daybit-surface);--color-surface-raised:var(--daybit-surface-raised);--color-text:var(--daybit-ink);--color-text-body:var(--daybit-ink);--color-text-muted:var(--daybit-muted);--color-text-subtle:var(--daybit-muted);--color-border:var(--daybit-border);--color-border-strong:var(--daybit-border);--color-action:var(--daybit-ink);--color-action-hover:var(--daybit-green);--color-focus:var(--daybit-focus);--font-sans:var(--font-noto-sans-tc), var(--font-ibm-plex-sans), sans-serif;--daybit-section-space:clamp(4rem, 8vw, 8rem);--daybit-heading-size:clamp(1.8rem, 3.3vw, 3rem);min-height:100svh;color:var(--daybit-ink);background:var(--daybit-surface-raised);font-family:var(--font-sans);overflow-x:clip}.saymi-module__ux-i6W__site *{box-sizing:border-box}.saymi-module__ux-i6W__site a:focus-visible{outline:2px solid var(--daybit-focus);outline-offset:5px}.saymi-module__ux-i6W__header,.saymi-module__ux-i6W__footer,.saymi-module__ux-i6W__main{width:min(76rem,100% - 3rem);margin-inline:auto}.saymi-module__ux-i6W__header{z-index:4;justify-content:center;align-items:center;min-height:6rem;display:flex;position:relative}.saymi-module__ux-i6W__brand{text-decoration:none;display:inline-flex}.saymi-module__ux-i6W__wordmark{width:8rem;height:auto;display:block}.saymi-module__ux-i6W__footer{border-top:1px solid var(--daybit-border);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:2rem;display:flex}.saymi-module__ux-i6W__languagePicker{color:var(--daybit-muted)}.saymi-module__ux-i6W__footer nav{flex-wrap:wrap;gap:1.25rem;display:flex}.saymi-module__ux-i6W__footer nav a{color:var(--daybit-muted);font-size:var(--font-size-small);text-decoration:none}.saymi-module__ux-i6W__footer nav a:hover{color:var(--daybit-ink);text-underline-offset:.25em;text-decoration:underline}.saymi-module__ux-i6W__hero{place-items:center;min-height:min(52rem,100svh);padding:6rem 0 8rem;display:grid;position:relative}.saymi-module__ux-i6W__heroCopy{z-index:2;text-align:center;width:min(43rem,68%);position:relative}.saymi-module__ux-i6W__eyebrow,.saymi-module__ux-i6W__step{color:var(--daybit-green);font-size:var(--font-size-small);margin:0 0 1.5rem;font-weight:500}.saymi-module__ux-i6W__hero h1{letter-spacing:-.055em;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:650;line-height:1.3}.saymi-module__ux-i6W__introduction{max-width:30rem;color:var(--daybit-muted);margin:1.75rem auto 0;line-height:1.9}.saymi-module__ux-i6W__heroLeft,.saymi-module__ux-i6W__heroRight{pointer-events:none;width:19rem;position:absolute}.saymi-module__ux-i6W__heroLeft{top:8%;left:-2.5rem}.saymi-module__ux-i6W__heroRight{top:0;right:-2.5rem}.saymi-module__ux-i6W__heroReader,.saymi-module__ux-i6W__heroMusic{width:100%}.saymi-module__ux-i6W__heroSprout{width:14rem;margin-top:1rem;margin-left:4rem}.saymi-module__ux-i6W__heroLeft img,.saymi-module__ux-i6W__heroRight img,.saymi-module__ux-i6W__companions img,.saymi-module__ux-i6W__lifeCamera img,.saymi-module__ux-i6W__downloadCharacter img{width:100%;height:auto;display:block}.saymi-module__ux-i6W__heroFragment{border:1px solid var(--daybit-border);background:var(--daybit-surface-raised);border-radius:.85rem;width:12.5rem;margin-left:3.5rem;padding:1.2rem 1.5rem;box-shadow:0 12px 35px #1111110a}.saymi-module__ux-i6W__heroLeft .saymi-module__ux-i6W__heroFragment{margin-top:1rem;rotate:-6deg}.saymi-module__ux-i6W__heroRight .saymi-module__ux-i6W__heroFragment{margin-top:-.75rem;rotate:7deg}.saymi-module__ux-i6W__heroFragment span{color:var(--daybit-green);font-size:var(--font-size-caption)}.saymi-module__ux-i6W__heroFragment p{font-size:var(--font-size-small);margin:.5rem 0 0;line-height:1.7}.saymi-module__ux-i6W__scrollCue{color:var(--daybit-ink);border-bottom:1px solid var(--daybit-border);font-size:var(--font-size-small);align-items:center;gap:1rem;margin-top:2.5rem;padding:.7rem .1rem;text-decoration:none;display:inline-flex}.saymi-module__ux-i6W__scrollCue svg{width:1.2rem;height:1.2rem;display:block}.saymi-module__ux-i6W__scrollCue:hover{color:var(--daybit-green);border-color:var(--daybit-green)}.saymi-module__ux-i6W__actionNote{color:var(--daybit-muted);font-size:var(--font-size-caption);margin-top:1rem}.saymi-module__ux-i6W__statement{padding-block:var(--daybit-section-space);text-align:center}.saymi-module__ux-i6W__statement h2,.saymi-module__ux-i6W__section h2,.saymi-module__ux-i6W__lifeSection h2,.saymi-module__ux-i6W__download h2{font-size:var(--daybit-heading-size);letter-spacing:-.035em;white-space:pre-line;text-wrap:balance;font-weight:600;line-height:1.5}.saymi-module__ux-i6W__statement>div>p:not(.saymi-module__ux-i6W__eyebrow),.saymi-module__ux-i6W__centerCopy>p:not(.saymi-module__ux-i6W__eyebrow),.saymi-module__ux-i6W__download>div>p:not(.saymi-module__ux-i6W__eyebrow){max-width:38rem;color:var(--daybit-muted);margin:1.5rem auto 0;line-height:1.9}.saymi-module__ux-i6W__companions{justify-content:center;align-items:center;max-width:50rem;margin:1rem auto 0;display:flex}.saymi-module__ux-i6W__companions>div{width:33%}.saymi-module__ux-i6W__companions>div:nth-child(2){margin-top:3rem}.saymi-module__ux-i6W__section{padding-block:var(--daybit-section-space);scroll-margin-top:2rem}.saymi-module__ux-i6W__split{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.saymi-module__ux-i6W__reverse .saymi-module__ux-i6W__sectionCopy{grid-area:1/2}.saymi-module__ux-i6W__sectionCopy>p:not(.saymi-module__ux-i6W__step),.saymi-module__ux-i6W__lifeCopy p:not(.saymi-module__ux-i6W__step){max-width:30rem;color:var(--daybit-muted);margin:1.5rem 0 0;line-height:1.9}.saymi-module__ux-i6W__secondary{font-size:var(--font-size-small)}.saymi-module__ux-i6W__capturePanel{padding:2rem 0 2rem 2rem}.saymi-module__ux-i6W__demoLabel{color:var(--daybit-muted);font-size:var(--font-size-caption);display:block}.saymi-module__ux-i6W__capturePanel blockquote{letter-spacing:-.02em;margin:2rem 0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:500;line-height:1.95;position:relative}.saymi-module__ux-i6W__capturePanel blockquote:before{content:"“";color:var(--daybit-accent);z-index:-1;font-size:5rem;line-height:1;position:absolute;top:-2.5rem;left:-.9rem}.saymi-module__ux-i6W__inputModes{color:var(--daybit-green);font-size:var(--font-size-small);gap:1.75rem;display:flex}.saymi-module__ux-i6W__inputModes span{border-bottom:1px solid var(--daybit-border);padding-block:.4rem}.saymi-module__ux-i6W__plainList{font-size:var(--font-size-small);color:var(--daybit-green);gap:.65rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.saymi-module__ux-i6W__plainList li:before{content:"";background:var(--daybit-accent);border-radius:50%;width:.35rem;height:.35rem;margin-right:.7rem;display:inline-block}.saymi-module__ux-i6W__records{gap:1.5rem;margin-top:2rem;display:grid}.saymi-module__ux-i6W__record{background:var(--daybit-surface-raised);border:1px solid var(--daybit-border);border-radius:1rem;width:86%;padding:1.5rem 1.75rem;box-shadow:0 10px 35px #11111108}.saymi-module__ux-i6W__record:first-child{rotate:-3deg}.saymi-module__ux-i6W__record:nth-child(2){background:var(--daybit-surface);border-color:#0000;margin-left:auto;rotate:2deg}.saymi-module__ux-i6W__record:nth-child(3){rotate:-1deg}.saymi-module__ux-i6W__record h3,.saymi-module__ux-i6W__lifeFragment h3{font-size:1.1rem;font-weight:500;line-height:1.75}.saymi-module__ux-i6W__record p{font-size:var(--font-size-small);color:var(--daybit-muted);margin:.4rem 0 0}.saymi-module__ux-i6W__record .saymi-module__ux-i6W__recordMeta{font-size:var(--font-size-caption);color:var(--daybit-green);margin:0 0 .5rem}.saymi-module__ux-i6W__reviewCaption{color:var(--daybit-muted);font-size:var(--font-size-caption);margin:2rem 0 0;line-height:1.9}.saymi-module__ux-i6W__centerCopy{text-align:center;max-width:52rem;margin-inline:auto}.saymi-module__ux-i6W__timeSection{padding-block:calc(var(--daybit-section-space) * 1.25)}.saymi-module__ux-i6W__timeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;margin-top:4rem;display:grid}.saymi-module__ux-i6W__timeItem{padding:1rem 0}.saymi-module__ux-i6W__timeItem:nth-child(2){padding-top:4rem}.saymi-module__ux-i6W__timeItem:nth-child(3){padding-top:7rem}.saymi-module__ux-i6W__timeItem h3{font-size:1.3rem;font-weight:500}.saymi-module__ux-i6W__timeItem p{color:var(--daybit-muted);font-size:var(--font-size-small);line-height:1.9}.saymi-module__ux-i6W__timeItem blockquote{background:var(--daybit-surface);font-size:var(--font-size-small);border-radius:1rem;margin:2rem 0 0;padding:1.5rem 1.75rem;line-height:1.9}.saymi-module__ux-i6W__lifeSection{grid-template-columns:1fr 1.1fr;align-items:center;gap:4rem;min-height:auto;padding-block:3rem 4rem;display:grid}.saymi-module__ux-i6W__lifeCopy{padding-top:0;position:relative;top:auto}.saymi-module__ux-i6W__lifeScene{padding:1rem 0 0;position:relative;top:auto}.saymi-module__ux-i6W__lifeDate{color:var(--daybit-green);flex-direction:column;gap:.65rem;margin:0 0 2.5rem;display:flex}.saymi-module__ux-i6W__lifeDate span{font-size:var(--font-size-caption);color:var(--daybit-muted)}.saymi-module__ux-i6W__lifeFragments{gap:1.5rem;padding-bottom:2rem;display:grid;position:relative}.saymi-module__ux-i6W__lifeFragmentGroup{gap:1.5rem;display:grid}.saymi-module__ux-i6W__lifeFragment{border:1px solid var(--daybit-border);background:var(--daybit-surface-raised);border-radius:1rem;width:85%;padding:1.8rem;position:relative;box-shadow:0 12px 40px #1111110a}.saymi-module__ux-i6W__lifeFragment:nth-child(2){background:var(--daybit-surface);border-color:#0000;margin-left:auto}.saymi-module__ux-i6W__lifeFragment:nth-child(3){margin-left:1rem}.saymi-module__ux-i6W__lifeFragmentSecond{background:var(--daybit-surface);border-color:#0000;margin-left:auto}.saymi-module__ux-i6W__lifeFragmentThird{margin-left:1rem}.saymi-module__ux-i6W__fragmentMeta{font-size:var(--font-size-caption);color:var(--daybit-muted);justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.saymi-module__ux-i6W__fragmentMeta time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.saymi-module__ux-i6W__fragmentMeta span{color:var(--daybit-green)}.saymi-module__ux-i6W__lifeCamera{pointer-events:none;width:13rem;position:absolute;bottom:-2rem;right:-6rem;transform:scaleX(-1)}.saymi-module__ux-i6W__lifeScene>.saymi-module__ux-i6W__reviewCaption{max-width:70%}.saymi-module__ux-i6W__download{padding-block:2rem var(--daybit-section-space);text-align:center}.saymi-module__ux-i6W__downloadCharacter{width:12rem;margin-inline:auto}.saymi-module__ux-i6W__storeBadge{width:220px;height:auto;margin:1.5rem auto 0;display:block}.saymi-module__ux-i6W__downloadAction{color:var(--daybit-muted);margin:1.5rem 0 0;font-size:.875rem;font-weight:400}.saymi-module__ux-i6W__storeBadge img{width:100%;height:auto;display:block}.saymi-module__ux-i6W__storePreview .saymi-module__ux-i6W__storeBadge{margin-top:1.5rem}.saymi-module__ux-i6W__storePreview>.saymi-module__ux-i6W__availability{font-size:var(--font-size-caption);color:var(--daybit-muted);margin:.25rem 0 0}.saymi-module__ux-i6W__download>div>.saymi-module__ux-i6W__downloadNote{font-size:var(--font-size-caption);margin-top:1rem}@media (max-width:1100px) and (min-width:801px){.saymi-module__ux-i6W__heroLeft,.saymi-module__ux-i6W__heroRight{width:15rem}.saymi-module__ux-i6W__heroFragment{width:11rem;margin-left:2rem}.saymi-module__ux-i6W__heroSprout{width:12rem;margin-left:2rem}}@media (max-width:800px){.saymi-module__ux-i6W__header,.saymi-module__ux-i6W__footer,.saymi-module__ux-i6W__main{width:min(100% - 2rem,40rem)}.saymi-module__ux-i6W__header{min-height:5rem}.saymi-module__ux-i6W__hero{min-height:55rem;padding:3rem 0 17rem}.saymi-module__ux-i6W__heroCopy{width:100%}.saymi-module__ux-i6W__hero h1{font-size:clamp(2.65rem,8vw,4rem)}.saymi-module__ux-i6W__heroLeft,.saymi-module__ux-i6W__heroRight{width:13rem;top:auto;bottom:0}.saymi-module__ux-i6W__heroLeft{left:-1rem}.saymi-module__ux-i6W__heroRight{bottom:1.5rem;right:-1rem}.saymi-module__ux-i6W__heroFragment{width:10rem;margin-left:1rem;padding:.8rem 1rem}.saymi-module__ux-i6W__heroLeft .saymi-module__ux-i6W__heroFragment{margin-top:-1rem}.saymi-module__ux-i6W__heroMusic{width:11rem;margin-left:2rem}.saymi-module__ux-i6W__heroSprout{display:none}.saymi-module__ux-i6W__split{grid-template-columns:1fr;gap:2rem}.saymi-module__ux-i6W__reverse .saymi-module__ux-i6W__sectionCopy{grid-area:auto}.saymi-module__ux-i6W__capturePanel{padding:2rem .5rem}.saymi-module__ux-i6W__timeGrid{grid-template-columns:1fr;gap:2rem;margin-top:2.5rem}.saymi-module__ux-i6W__timeItem,.saymi-module__ux-i6W__timeItem:nth-child(2),.saymi-module__ux-i6W__timeItem:nth-child(3){padding:1rem 0}.saymi-module__ux-i6W__timeItem:nth-child(2){padding-left:1rem}.saymi-module__ux-i6W__timeItem blockquote{margin-top:1rem}.saymi-module__ux-i6W__lifeSection{grid-template-columns:1fr;gap:2rem;min-height:auto;padding-block:3rem 6rem}.saymi-module__ux-i6W__lifeCopy,.saymi-module__ux-i6W__lifeScene{position:relative;top:auto}.saymi-module__ux-i6W__lifeFragment{width:calc(100% - 1.5rem);padding:1.4rem}.saymi-module__ux-i6W__lifeCamera{width:10rem;bottom:-3rem;right:-2rem}.saymi-module__ux-i6W__footer{flex-direction:column;align-items:flex-start}.saymi-module__ux-i6W__footer nav{gap:1rem}}@media (prefers-reduced-motion:reduce){.saymi-module__ux-i6W__heroLeft .saymi-module__ux-i6W__heroFragment,.saymi-module__ux-i6W__heroRight .saymi-module__ux-i6W__heroFragment,.saymi-module__ux-i6W__record{rotate:none}}.saymi-module__ux-i6W__storeBadge[href]{transition:transform .2s}.saymi-module__ux-i6W__storeBadge[href]:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.saymi-module__ux-i6W__storeBadge[href],.saymi-module__ux-i6W__footerSocialLink{transition:none}.saymi-module__ux-i6W__storeBadge[href]:hover,.saymi-module__ux-i6W__footerSocialLink:hover{transform:none}}.saymi-module__ux-i6W__hero{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:auto;padding:5rem 0 7rem;display:grid}.saymi-module__ux-i6W__heroCopy{text-align:left;width:100%}.saymi-module__ux-i6W__heroCards{gap:1.2rem;padding:2rem 1rem;display:grid}.saymi-module__ux-i6W__heroCard{background:var(--daybit-surface);border-radius:1.75rem;min-height:12rem;padding:2rem;box-shadow:0 20px 60px #1111110f}.saymi-module__ux-i6W__heroCard:nth-child(2){background:var(--daybit-surface-raised);margin-left:2rem}.saymi-module__ux-i6W__heroCard span{color:var(--daybit-muted)}.saymi-module__ux-i6W__heroCard h2{margin:.8rem 0 1.5rem;font-size:clamp(1.4rem,2.5vw,2rem)}.saymi-module__ux-i6W__heroCard time{color:var(--daybit-muted)}@media (max-width:800px){.saymi-module__ux-i6W__hero{grid-template-columns:1fr;gap:2rem;padding:3rem 0 4rem}.saymi-module__ux-i6W__heroCopy{text-align:center}.saymi-module__ux-i6W__heroCards{width:100%;padding:1rem}.saymi-module__ux-i6W__heroCard{min-height:10rem}}.saymi-module__ux-i6W__edgeCharacters{pointer-events:none;position:absolute;inset:0}.saymi-module__ux-i6W__edgeLeft,.saymi-module__ux-i6W__edgeRight{width:clamp(7rem,12vw,11rem);position:absolute}.saymi-module__ux-i6W__edgeLeft{top:8%;left:calc(50% - 50vw - 2rem)}.saymi-module__ux-i6W__edgeRight{bottom:2%;right:calc(50% - 50vw - 2rem)}.saymi-module__ux-i6W__edgeCharacters img{width:100%;height:auto;display:block}.saymi-module__ux-i6W__heroCards{z-index:1;position:relative}@media (max-width:800px){.saymi-module__ux-i6W__edgeLeft,.saymi-module__ux-i6W__edgeRight{opacity:.9;width:5rem}.saymi-module__ux-i6W__edgeLeft{top:0;left:-2.5rem}.saymi-module__ux-i6W__edgeRight{bottom:0;right:-2.5rem}}.saymi-module__ux-i6W__heroCards{min-height:38rem;padding:0;display:block}.saymi-module__ux-i6W__heroCard{width:78%;min-height:12rem;position:absolute}.saymi-module__ux-i6W__heroCard:first-child{z-index:3;width:88%;top:2%;left:0}.saymi-module__ux-i6W__heroCard:nth-child(2){z-index:4;width:70%;margin:0;top:35%;right:-2%}.saymi-module__ux-i6W__heroCard:nth-child(3){z-index:2;width:82%;bottom:0;left:-5%}.saymi-module__ux-i6W__edgeChef,.saymi-module__ux-i6W__edgeArtist,.saymi-module__ux-i6W__edgeWork{position:absolute}.saymi-module__ux-i6W__edgeChef{width:clamp(6rem,10vw,10rem);bottom:6%;left:calc(50% - 50vw - 1rem);rotate:8deg}.saymi-module__ux-i6W__edgeArtist{width:clamp(4rem,6vw,6rem);top:3%;right:calc(50% - 50vw + 2rem);rotate:-12deg}.saymi-module__ux-i6W__edgeWork{width:clamp(7rem,12vw,12rem);top:36%;right:calc(50% - 50vw - 3rem);rotate:-8deg}.saymi-module__ux-i6W__inputCapsules{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.5rem;display:flex}.saymi-module__ux-i6W__inputCapsule{background:var(--daybit-surface);color:var(--daybit-ink);border-radius:999px;align-items:center;gap:.8rem;padding:1rem 1.6rem;display:inline-flex}.saymi-module__ux-i6W__inputCapsule svg{width:1.5rem;height:1.5rem}@media (max-width:800px){.saymi-module__ux-i6W__heroCards{min-height:32rem}.saymi-module__ux-i6W__heroCard{min-height:10rem;padding:1.5rem}.saymi-module__ux-i6W__heroCard:nth-child(2){right:0}.saymi-module__ux-i6W__heroCard:nth-child(3){left:0}.saymi-module__ux-i6W__edgeChef{width:5rem;bottom:2%;left:-2rem}.saymi-module__ux-i6W__edgeArtist{width:3.5rem;top:3%;right:-1rem}.saymi-module__ux-i6W__edgeWork{width:5rem;top:45%;right:-2.5rem}}.saymi-module__ux-i6W__hero{grid-template-columns:.9fr 1.1fr;gap:3rem}.saymi-module__ux-i6W__heroCalendar{z-index:1;width:100%;position:relative}.saymi-module__ux-i6W__calendarHeading{justify-content:space-between;align-items:baseline;margin-bottom:1.4rem;display:flex}.saymi-module__ux-i6W__calendarHeading h2{margin:0;font-size:2rem}.saymi-module__ux-i6W__calendarHeading>span{color:var(--daybit-muted)}.saymi-module__ux-i6W__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;display:grid}.saymi-module__ux-i6W__weekday{text-align:center;color:var(--daybit-muted);padding-bottom:.7rem}.saymi-module__ux-i6W__calendarDay{border-radius:.9rem;flex-direction:column;justify-content:space-between;min-width:0;min-height:6.8rem;padding:.7rem;display:flex}.saymi-module__ux-i6W__density3{background:var(--daybit-green);color:#fff}.saymi-module__ux-i6W__dayNumber{font-size:1rem}.saymi-module__ux-i6W__dayNote{overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}@media (max-width:800px){.saymi-module__ux-i6W__hero{grid-template-columns:1fr}.saymi-module__ux-i6W__calendarDay{border-radius:.6rem;min-height:5rem;padding:.4rem}.saymi-module__ux-i6W__calendarGrid{gap:.3rem}.saymi-module__ux-i6W__dayNote{font-size:.65rem}.saymi-module__ux-i6W__heroCalendar{margin-top:1rem}}.saymi-module__ux-i6W__calendarDay{aspect-ratio:1;min-height:0;padding:clamp(.3rem,.65vw,.65rem)}.saymi-module__ux-i6W__density0{background:#f7f9f5}.saymi-module__ux-i6W__density1{background:#edf4e8}.saymi-module__ux-i6W__density2{background:#dcebcf}.saymi-module__ux-i6W__density3{color:var(--daybit-ink);background:#c0d8ae}.saymi-module__ux-i6W__dayNote{font-size:clamp(.55rem,.65vw,.72rem);line-height:1.35}@media (max-width:800px){.saymi-module__ux-i6W__calendarDay{aspect-ratio:1;min-height:0;padding:.3rem}.saymi-module__ux-i6W__dayNumber{font-size:.8rem}.saymi-module__ux-i6W__dayNote{font-size:.55rem}}.saymi-module__ux-i6W__heroScrollCue{color:var(--daybit-ink);z-index:3;align-items:center;gap:1rem;padding:.75rem;text-decoration:none;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.saymi-module__ux-i6W__inputIntro{text-align:center;padding:var(--daybit-section-space) 0;max-width:48rem;margin:auto}.saymi-module__ux-i6W__inputIntro p{max-width:35rem;color:var(--daybit-muted);margin:1.5rem auto 0;line-height:1.85}.saymi-module__ux-i6W__spokenInput{color:var(--daybit-muted);margin:0 0 2rem;padding:1.5rem 0;font-size:1.15rem;line-height:1.85}.saymi-module__ux-i6W__recentSection{padding:var(--daybit-section-space) 0}.saymi-module__ux-i6W__periodLabels,.saymi-module__ux-i6W__categoryLabels{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.saymi-module__ux-i6W__periodLabels{margin:2rem 0 3rem}.saymi-module__ux-i6W__periodLabels span,.saymi-module__ux-i6W__categoryLabels span{background:var(--daybit-surface);border-radius:999px;padding:.65rem 1rem}.saymi-module__ux-i6W__recentOverview{background:var(--daybit-surface);border-radius:1.5rem;grid-template-columns:1fr 1fr;gap:3rem;max-width:52rem;margin:auto;padding:2.5rem;display:grid}.saymi-module__ux-i6W__recentOverview h3{margin:0 0 1.5rem}.saymi-module__ux-i6W__categoryLabels{justify-content:flex-start}.saymi-module__ux-i6W__categoryLabels span{background:var(--daybit-surface-raised)}.saymi-module__ux-i6W__recentOverview p{color:var(--daybit-muted)}@media (max-width:800px){.saymi-module__ux-i6W__recentOverview{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.saymi-module__ux-i6W__hero{padding-bottom:6rem}}.saymi-module__ux-i6W__memorySection{padding:var(--daybit-section-space) 0}.saymi-module__ux-i6W__memoryLayout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.saymi-module__ux-i6W__memoryCopy h2{white-space:pre-line}.saymi-module__ux-i6W__memoryCopy>p{color:var(--daybit-muted);margin:1.5rem 0 2rem;line-height:1.9}.saymi-module__ux-i6W__memoryFilters{flex-wrap:wrap;gap:.6rem;display:flex}.saymi-module__ux-i6W__memoryFilters button{color:var(--daybit-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.65rem 1rem}.saymi-module__ux-i6W__memoryFilters button[aria-pressed=true]{background:var(--daybit-surface);color:var(--daybit-ink)}.saymi-module__ux-i6W__memoryFilters button:focus-visible{outline:2px solid var(--daybit-focus);outline-offset:3px}.saymi-module__ux-i6W__memoryEntries{flex-direction:column;justify-content:center;gap:1.5rem;min-height:29rem;display:flex}.saymi-module__ux-i6W__memoryEntry{background:var(--daybit-surface);border-radius:1.5rem;padding:1.5rem 2rem}.saymi-module__ux-i6W__memoryEntry:nth-child(2){background:var(--daybit-surface-raised);margin-left:2rem;box-shadow:0 12px 40px #1111110d}.saymi-module__ux-i6W__memoryEntry:nth-child(3){margin-right:2rem}.saymi-module__ux-i6W__memoryEntry>span{color:var(--daybit-muted);font-size:var(--font-size-small)}.saymi-module__ux-i6W__memoryEntry h3{margin:.6rem 0}.saymi-module__ux-i6W__memoryEntry p{color:var(--daybit-muted);margin:0;line-height:1.8}@media (max-width:800px){.saymi-module__ux-i6W__memoryLayout{grid-template-columns:1fr}.saymi-module__ux-i6W__memoryEntries{min-height:28rem}.saymi-module__ux-i6W__memoryEntry{padding:1.5rem}}.saymi-module__ux-i6W__footer{padding:3.5rem 0 1.5rem;display:block}.saymi-module__ux-i6W__footerTop{grid-template-columns:2fr 1fr 1fr;gap:3rem;padding-bottom:3rem;display:grid}.saymi-module__ux-i6W__footerBrand p{color:var(--daybit-muted);margin:1.2rem 0 0;line-height:1.8}.saymi-module__ux-i6W__footerTop h2{letter-spacing:.01em;color:var(--daybit-ink);margin:0 0 1.2rem;font-size:.95rem;font-weight:650}.saymi-module__ux-i6W__footerSocialLinks{align-items:center;gap:.75rem;display:flex}.saymi-module__ux-i6W__footerSocialLink{width:2.5rem;height:2.5rem;color:var(--daybit-ink);background:var(--daybit-accent);border:1px solid var(--daybit-accent);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.saymi-module__ux-i6W__footerSocialLink:hover{background:var(--daybit-green);border-color:var(--daybit-green);color:var(--daybit-surface-raised);transform:translateY(-2px)}.saymi-module__ux-i6W__footerSocialLink:focus-visible{outline:2px solid var(--daybit-focus);outline-offset:3px}.saymi-module__ux-i6W__footerSocialLink svg{width:1.25rem;height:1.25rem}.saymi-module__ux-i6W__footerPolicies nav{flex-direction:column;gap:.8rem;display:flex}.saymi-module__ux-i6W__footerBottom{border-top:1px solid var(--daybit-border);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.saymi-module__ux-i6W__footerBottom p{color:var(--daybit-muted);font-size:var(--font-size-small);margin:0}.saymi-module__ux-i6W__footerLanguage{font:inherit;color:var(--daybit-ink);background:var(--daybit-surface);cursor:pointer;border:0;border-radius:999px;padding:.7rem 1rem}.saymi-module__ux-i6W__footerLanguage:focus-visible{outline:2px solid var(--daybit-focus);outline-offset:3px}@media (max-width:800px){.saymi-module__ux-i6W__footerTop{grid-template-columns:1fr 1fr;gap:2rem}.saymi-module__ux-i6W__footerBrand{grid-column:1/-1}.saymi-module__ux-i6W__footerBottom{flex-wrap:wrap}}.saymi-module__ux-i6W__lifeFragment{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.saymi-module__ux-i6W__lifeFragment:nth-child(2){background:0 0}.saymi-module__ux-i6W__lifeFragment.saymi-module__ux-i6W__lifeFragmentThird{margin-left:1rem}.saymi-module__ux-i6W__spokenInput{border-left:2px solid var(--daybit-accent);max-width:28rem;margin:0 0 1.75rem;padding:0 0 0 1rem;font-size:1rem;line-height:1.9}.saymi-module__ux-i6W__lifeRecordColumns{grid-template-columns:minmax(4rem,.35fr) minmax(0,1.65fr);gap:1rem;min-height:4.5rem;display:grid}.saymi-module__ux-i6W__lifeRecordCard{min-height:200px}.saymi-module__ux-i6W__lifeRecordDate{min-width:0;color:var(--daybit-muted);font-size:var(--font-size-small)}.saymi-module__ux-i6W__lifeRecordContent{text-align:left;flex-direction:column;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.saymi-module__ux-i6W__lifeRecordHeading{align-items:center;gap:.7rem;min-width:0;display:flex}.saymi-module__ux-i6W__lifeRecordCategory{background:var(--daybit-accent);width:max-content;color:var(--daybit-ink);white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;align-items:center;padding:.25rem .7rem;display:inline-flex}.saymi-module__ux-i6W__lifeRecordHeading h3{min-width:0;color:var(--daybit-ink);overflow-wrap:anywhere;margin:0;font-size:1.8rem;font-weight:500;line-height:1.4}.saymi-module__ux-i6W__lifeRecordContent>p{min-width:0;font-size:calc(var(--font-size-small) * 1.3);color:var(--daybit-muted);white-space:normal;overflow-wrap:anywhere;margin:0}@media (max-width:800px){.saymi-module__ux-i6W__lifeFragment{width:100%}.saymi-module__ux-i6W__lifeRecordColumns{grid-template-columns:minmax(3.5rem,.28fr) minmax(0,1.72fr);gap:.65rem}.saymi-module__ux-i6W__lifeRecordHeading{flex-wrap:wrap;gap:.45rem}.saymi-module__ux-i6W__lifeRecordHeading h3{font-size:1.5rem}}.saymi-module__ux-i6W__hero,.saymi-module__ux-i6W__section,.saymi-module__ux-i6W__lifeSection,.saymi-module__ux-i6W__download{box-sizing:border-box;min-height:100svh}.saymi-module__ux-i6W__section,.saymi-module__ux-i6W__download{align-content:center;display:grid}.saymi-module__ux-i6W__lifeSection{align-items:center;padding-block:clamp(3rem,6vh,5rem)}@media (max-width:800px){.saymi-module__ux-i6W__hero,.saymi-module__ux-i6W__section,.saymi-module__ux-i6W__lifeSection,.saymi-module__ux-i6W__download{min-height:100svh}}.saymi-module__ux-i6W__download{min-height:0;padding-block:3rem 4rem}@media (max-width:800px){.saymi-module__ux-i6W__download{min-height:0;padding-block:2.5rem 3rem}}.saymi-module__ux-i6W__reviewQuote{max-width:30rem;margin:0 0 2rem;padding:1.25rem 0;position:relative}.saymi-module__ux-i6W__reviewQuote p{color:var(--daybit-muted);margin:0;font-size:1rem;line-height:1.9}.saymi-module__ux-i6W__openQuote,.saymi-module__ux-i6W__closeQuote{color:var(--daybit-accent);font-family:Georgia,serif;font-size:3.5rem;line-height:.65;display:block}.saymi-module__ux-i6W__openQuote{margin-bottom:1rem}.saymi-module__ux-i6W__closeQuote{text-align:right;margin-top:1rem}@media (max-width:800px){.saymi-module__ux-i6W__reverse .saymi-module__ux-i6W__sectionCopy,.saymi-module__ux-i6W__lifeCopy{text-align:center}.saymi-module__ux-i6W__sectionCopy>p:not(.saymi-module__ux-i6W__step),.saymi-module__ux-i6W__lifeCopy p:not(.saymi-module__ux-i6W__step){margin-inline:auto}.saymi-module__ux-i6W__reviewQuote{text-align:center;margin-inline:auto}.saymi-module__ux-i6W__closeQuote,.saymi-module__ux-i6W__lifeDate,.saymi-module__ux-i6W__lifeFragment{text-align:center}.saymi-module__ux-i6W__fragmentMeta{justify-content:center;gap:1rem}}.saymi-module__ux-i6W__site{--daybit-surface-raised:#fff;--color-background:#fff;--color-text:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111;background:#fff}
.input-scene-module__Vhy35G__scene{isolation:isolate;background:var(--daybit-surface-raised);place-items:center;width:100vw;min-height:100svh;margin-inline:calc(50% - 50vw);padding:clamp(4rem,10vh,8rem) 1.5rem;display:grid;position:relative}.input-scene-module__Vhy35G__pattern{z-index:-1;pointer-events:none;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Crect x='9' y='9' width='8' height='8' rx='2' fill='%23b2e09b'/%3E%3C/svg%3E");background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 0 18%,#000,#0000 43%),radial-gradient(at 100% 90%,#000,#0000 38%);mask-image:radial-gradient(at 0 18%,#000,#0000 43%),radial-gradient(at 100% 90%,#000,#0000 38%)}.input-scene-module__Vhy35G__content{text-align:center;width:min(100%,58rem)}.input-scene-module__Vhy35G__content h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,5vw,4.25rem);font-weight:600;line-height:1.4}.input-scene-module__Vhy35G__description{max-width:35rem;color:var(--daybit-muted);text-wrap:pretty;margin:1.5rem auto 0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.9}.input-scene-module__Vhy35G__voiceVisual{justify-content:center;align-items:center;gap:.5rem;height:6rem;margin:5rem auto;display:flex}.input-scene-module__Vhy35G__voiceVisual span{background:var(--daybit-accent);border-radius:999px;width:.45rem}.input-scene-module__Vhy35G__pattern{animation:7s ease-in-out infinite paused input-scene-module__Vhy35G__patternBreathe}.input-scene-module__Vhy35G__voiceVisual span{transform-origin:50%;animation:input-scene-module__Vhy35G__waveBreathe var(--wave-duration,1.4s) ease-in-out var(--wave-delay,0s) infinite;animation-play-state:paused}.input-scene-module__Vhy35G__playing .input-scene-module__Vhy35G__pattern,.input-scene-module__Vhy35G__playing .input-scene-module__Vhy35G__voiceVisual span{animation-play-state:running}@keyframes input-scene-module__Vhy35G__patternBreathe{0%,to{opacity:.28}50%{opacity:.48}}@keyframes input-scene-module__Vhy35G__waveBreathe{0%,to{transform:scaleY(.76)}16%{transform:scaleY(.84)}32%,42%{transform:scaleY(.72)}62%{transform:scaleY(var(--wave-peak,.92))}78%,88%{transform:scaleY(.82)}}@media (prefers-reduced-motion:reduce){.input-scene-module__Vhy35G__pattern,.input-scene-module__Vhy35G__voiceVisual span{animation:none}}.input-scene-module__Vhy35G__actions{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.input-scene-module__Vhy35G__actions a{justify-content:center;align-items:center;gap:.9rem;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.input-scene-module__Vhy35G__actions svg{flex-shrink:0;width:1.5rem;height:1.5rem}.input-scene-module__Vhy35G__voiceButton{background:var(--daybit-ink);width:min(100%,23rem);min-height:4.75rem;color:var(--daybit-accent);border-radius:999px;padding:1.25rem 2rem;font-size:1.3rem;font-weight:600;box-shadow:0 15px 35px #1111111a}.input-scene-module__Vhy35G__voiceButton:hover{background:var(--daybit-green);transform:translateY(-3px)}.input-scene-module__Vhy35G__textButton{min-height:3rem;color:var(--daybit-muted);padding:.5rem 1rem}.input-scene-module__Vhy35G__textButton:hover{color:var(--daybit-ink);transform:translateY(-2px)}@media (max-width:600px){.input-scene-module__Vhy35G__voiceVisual{height:4rem;margin:5rem auto}.input-scene-module__Vhy35G__voiceButton{min-height:4.25rem;font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.input-scene-module__Vhy35G__actions a{transition:none}.input-scene-module__Vhy35G__actions a:hover{transform:none}}
.faq-module__nQom_a__faq{box-sizing:border-box;flex-direction:column;justify-content:center;width:min(48rem,100% - 3rem);min-height:0;margin:0 auto;padding:3rem 0 1.5rem;display:flex}.faq-module__nQom_a__faq h2{margin-bottom:2rem}.faq-module__nQom_a__faq details{border-bottom:1px solid var(--daybit-border)}.faq-module__nQom_a__faq summary{cursor:pointer;padding:1.5rem 0;font-weight:600}.faq-module__nQom_a__faq summary:focus-visible{outline:2px solid var(--daybit-focus);outline-offset:4px}.faq-module__nQom_a__faq p{color:var(--daybit-muted);margin:0;padding:0 0 1.5rem;line-height:1.85}
.hero-module__jjFPwW__stage{z-index:2;width:100vw;margin-inline:calc(50% - 50vw);position:relative}.hero-module__jjFPwW__hero{isolation:isolate;background:#fff;place-items:center;width:100%;min-height:calc(100svh - 6rem);padding:5rem 1.5rem 6rem;display:grid;position:relative;overflow:clip}.hero-module__jjFPwW__calendar{pointer-events:none;z-index:0;opacity:.72;place-items:center;display:grid;position:absolute;inset:3% 0}.hero-module__jjFPwW__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.35rem,.7vw,.7rem);width:min(69rem,82vw,112svh);display:grid}.hero-module__jjFPwW__weekday{color:#80917c;text-align:center;padding-bottom:.65rem;font-size:clamp(.65rem,1vw,.85rem)}.hero-module__jjFPwW__day{aspect-ratio:1;color:#73836f;font-variant-numeric:tabular-nums;border-radius:clamp(.65rem,1.3vw,1.1rem);min-width:0;padding:clamp(.35rem,.85vw,.9rem);font-size:clamp(.65rem,1vw,.9rem)}.hero-module__jjFPwW__density0{background:#f7f9f5}.hero-module__jjFPwW__density1{background:#f1f5ed}.hero-module__jjFPwW__density2{background:#eaf2e1}.hero-module__jjFPwW__density3{background:#e0ecd4}.hero-module__jjFPwW__copy{z-index:2;text-align:center;width:min(48rem,80%);position:relative}.hero-module__jjFPwW__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(78% 70% at 50% 48%,#ffffffd1 0%,#ffffffad 34%,#fff6 59%,#ffffff24 79%,#0000 100%);position:absolute;inset:-7rem -10rem}.hero-module__jjFPwW__copy h1{color:var(--daybit-ink);letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5.6vw,5.7rem);font-weight:650;line-height:1.32}.hero-module__jjFPwW__copy h1 span{display:block}.hero-module__jjFPwW__copy p{max-width:31rem;color:var(--daybit-muted);text-wrap:balance;margin:1.6rem auto 0;font-size:clamp(.95rem,1.25vw,1.1rem);line-height:1.9}.hero-module__jjFPwW__action{min-height:3.6rem;color:var(--daybit-accent);background:#111;border-radius:999px;justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;padding:.9rem 1.8rem;font-size:1rem;font-weight:550;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.hero-module__jjFPwW__action svg{width:1.1rem;height:1.1rem}.hero-module__jjFPwW__action:hover{background:#252525;transform:translateY(-2px)}.hero-module__jjFPwW__action:focus-visible{outline:2px solid var(--daybit-focus);outline-offset:5px}.hero-module__jjFPwW__characters{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:visible}.hero-module__jjFPwW__character{width:clamp(18rem,32vw,32rem);position:absolute}.hero-module__jjFPwW__character img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.hero-module__jjFPwW__topLeft{top:-15%;left:-10%}.hero-module__jjFPwW__topRight{width:clamp(19rem,34vw,34rem);top:-12%;right:-10%}.hero-module__jjFPwW__bottomLeft{bottom:-22%;left:-9%}.hero-module__jjFPwW__bottomRight{width:clamp(20rem,35vw,35rem);bottom:-20%;right:-9%}@media (max-width:1000px){.hero-module__jjFPwW__copy{width:min(42rem,84%)}.hero-module__jjFPwW__copy h1{font-size:clamp(2.75rem,6.5vw,4.5rem)}.hero-module__jjFPwW__character{width:40vw}.hero-module__jjFPwW__topRight,.hero-module__jjFPwW__bottomRight{width:43vw}.hero-module__jjFPwW__topLeft,.hero-module__jjFPwW__topRight{top:-4%}.hero-module__jjFPwW__bottomLeft,.hero-module__jjFPwW__bottomRight{bottom:-8%}}@media (max-width:800px){.hero-module__jjFPwW__hero{min-height:calc(100svh - 5rem)}}@media (max-width:600px){.hero-module__jjFPwW__hero{min-height:max(34rem,100svh - 5rem);padding:clamp(4rem,13svh,8rem) 1rem}.hero-module__jjFPwW__copy{width:calc(100% - 1.5rem)}.hero-module__jjFPwW__copy:before{background:radial-gradient(92% 74% at 50% 48%,#ffffffd6 0%,#ffffffad 36%,#ffffff61 63%,#ffffff1f 82%,#0000 100%);inset:-4.75rem -2.5rem}.hero-module__jjFPwW__copy h1{font-size:clamp(2.05rem,8.9vw,3.1rem);line-height:1.4}.hero-module__jjFPwW__copy p{max-width:20rem;margin-top:1.2rem;font-size:.9rem;line-height:1.85}.hero-module__jjFPwW__action{min-height:3.2rem;margin-top:1.5rem;padding:.8rem 1.5rem;font-size:.9rem}.hero-module__jjFPwW__calendar{inset:14% 0 4%}.hero-module__jjFPwW__calendarGrid{gap:.35rem;width:112vw}.hero-module__jjFPwW__day{border-radius:.65rem;padding:.4rem;font-size:.65rem}.hero-module__jjFPwW__weekday{font-size:.65rem}.hero-module__jjFPwW__character{width:56vw}.hero-module__jjFPwW__topLeft{top:-3%;left:-17%}.hero-module__jjFPwW__topRight{width:59vw;top:0;right:-17%}.hero-module__jjFPwW__bottomLeft{bottom:-5%;left:-16%}.hero-module__jjFPwW__bottomRight{width:62vw;bottom:-4%;right:-18%}}@media (prefers-reduced-motion:reduce){.hero-module__jjFPwW__action{transition:none}.hero-module__jjFPwW__action:hover{transform:none}}
