.homepage-module__f3sprG__page{background:var(--saisha-cool-white);color:var(--saisha-text-body);font-size:16px;line-height:1.5;overflow-x:clip}:is(.homepage-module__f3sprG__page h1,.homepage-module__f3sprG__page h2,.homepage-module__f3sprG__page h3){letter-spacing:inherit}.homepage-module__f3sprG__page a:hover{text-decoration:none}.homepage-module__f3sprG__inner{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.homepage-module__f3sprG__bandMist{background:var(--saisha-mist)}.homepage-module__f3sprG__bandDeep{background:var(--saisha-deep-water);color:var(--saisha-cool-white)}.homepage-module__f3sprG__bandRaised{background:var(--ds-surface-raised);border-block:1px solid var(--ds-border-subtle)}.homepage-module__f3sprG__hairlineTop{border-top:1px solid #14333a14}.homepage-module__f3sprG__anchor{scroll-margin-top:84px}.homepage-module__f3sprG__lockup{letter-spacing:-.02em;white-space:nowrap;color:var(--saisha-deep-water);flex:none;font-size:26px;font-weight:600;text-decoration:none}.homepage-module__f3sprG__lockupLight{font-weight:400}.homepage-module__f3sprG__lockupDot{color:var(--saisha-sea-glass);font-weight:600}.homepage-module__f3sprG__lockupOnDark{color:var(--saisha-cool-white)}.homepage-module__f3sprG__lockupOnDark .homepage-module__f3sprG__lockupDot{color:var(--saisha-sea-glass-bright)}.homepage-module__f3sprG__nav{z-index:20;background:var(--saisha-cool-white);border-bottom:1px solid #14333a14;position:sticky;top:0}.homepage-module__f3sprG__nav a:hover{text-decoration:none}.homepage-module__f3sprG__navInner{justify-content:space-between;align-items:center;gap:20px;padding-block:16px;display:flex}.homepage-module__f3sprG__navRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(14px,2vw,28px);display:flex}.homepage-module__f3sprG__navLink{color:var(--saisha-text-body);font-size:15px}.homepage-module__f3sprG__navLink:hover{color:var(--saisha-deep-water)}.homepage-module__f3sprG__readPill{border:1.5px solid var(--saisha-deep-water);color:var(--saisha-deep-water);border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:600;display:flex}.homepage-module__f3sprG__readPill:hover{color:var(--saisha-deep-water)}.homepage-module__f3sprG__navCta{background:var(--saisha-deep-water);height:44px;color:var(--saisha-cool-white);border-radius:10px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:flex}.homepage-module__f3sprG__navCta:hover{color:var(--saisha-cool-white)}.homepage-module__f3sprG__navDesktop{display:flex}.homepage-module__f3sprG__menuButton{width:44px;height:44px;color:var(--saisha-deep-water);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-10px;display:none}.homepage-module__f3sprG__sheet{border-top:1px solid #14333a14;flex-direction:column;padding:8px clamp(20px,4vw,48px) 24px;display:flex}.homepage-module__f3sprG__sheetLink{min-height:44px;color:var(--saisha-text-body);align-items:center;font-size:17px;display:flex}.homepage-module__f3sprG__sheetCta{background:var(--saisha-deep-water);height:48px;color:var(--saisha-cool-white);border-radius:10px;justify-content:center;align-items:center;margin-top:16px;font-size:15px;font-weight:600;display:flex}.homepage-module__f3sprG__sheetCta:hover{color:var(--saisha-cool-white)}.homepage-module__f3sprG__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--saisha-sea-glass);margin:0 0 14px;font-size:12px;font-weight:600}.homepage-module__f3sprG__eyebrowDeep{color:var(--saisha-deep-water)}.homepage-module__f3sprG__sectionTitle{letter-spacing:-.025em;color:var(--saisha-deep-water);margin:0;font-size:clamp(28px,3.4vw,50px);font-weight:600;line-height:1.05}.homepage-module__f3sprG__sectionLead{color:var(--saisha-text-muted);margin:14px 0 0;font-size:clamp(17px,1.7vw,22px);line-height:1.45}.homepage-module__f3sprG__prose{color:var(--saisha-text-body);margin:0;font-size:17px;line-height:1.7}.homepage-module__f3sprG__strong{color:var(--saisha-deep-water);font-weight:600}.homepage-module__f3sprG__footnote{color:var(--saisha-text-muted);margin:0;font-size:13px;font-weight:500}.homepage-module__f3sprG__twoCol{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(24px,3vw,48px);max-width:980px;margin-top:clamp(24px,3vw,36px);display:grid}.homepage-module__f3sprG__chartDesktop{display:block}.homepage-module__f3sprG__chartMobile{display:none}.homepage-module__f3sprG__figureSvg{width:100%;height:auto;display:block}.homepage-module__f3sprG__heroBand{overflow:hidden}.homepage-module__f3sprG__heroInner{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:center;gap:clamp(36px,4.5vw,64px);padding-block:clamp(48px,6vw,88px) clamp(56px,7vw,104px);display:grid}.homepage-module__f3sprG__heroFigure{justify-content:center;min-width:0;display:flex;position:relative}.homepage-module__f3sprG__heroDisc{pointer-events:none;border-radius:50%;position:absolute}.homepage-module__f3sprG__heroDiscDeep{background:var(--saisha-deep-water);width:200px;height:200px;top:-40px;right:max(0px,50% - 320px)}.homepage-module__f3sprG__heroDiscSoft{background:var(--saisha-mist);opacity:.75;width:240px;height:240px;bottom:-48px;left:max(0px,50% - 330px)}.homepage-module__f3sprG__heroTitle{letter-spacing:-.03em;max-width:21ch;color:var(--saisha-deep-water);margin:0;font-size:clamp(34px,4.6vw,68px);font-weight:600;line-height:1.03}.homepage-module__f3sprG__pillGroup{white-space:nowrap}.homepage-module__f3sprG__heroPill{background:var(--saisha-mist);border-radius:999px;margin-right:-.16em;padding:0 .28em;display:inline-block}.homepage-module__f3sprG__clause{white-space:nowrap}.homepage-module__f3sprG__heroLine{text-wrap:balance;display:block}.homepage-module__f3sprG__heroCopy{max-width:46ch;color:var(--saisha-text-body);margin:clamp(20px,2.4vw,30px) 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.65}.homepage-module__f3sprG__heroActions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(24px,3vw,36px);display:flex}.homepage-module__f3sprG__btnPrimary{background:var(--saisha-deep-water);height:48px;color:var(--saisha-cool-white);border-radius:10px;align-items:center;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex}.homepage-module__f3sprG__btnPrimary:hover{color:var(--saisha-cool-white)}.homepage-module__f3sprG__linkArrow{color:var(--saisha-sea-glass);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.homepage-module__f3sprG__chartCard{z-index:1;background:#fff;border:1px solid #14333a14;border-radius:14px;padding:clamp(18px,2vw,26px);position:relative}.homepage-module__f3sprG__chartHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.homepage-module__f3sprG__chartTitle{color:var(--saisha-deep-water);margin:0;font-size:13px;font-weight:500}.homepage-module__f3sprG__chartMeta{color:var(--saisha-text-faint);margin:0;font-size:12px;font-weight:500}.homepage-module__f3sprG__callout{background:var(--saisha-cool-white);border:1px solid #3e8f8859;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.homepage-module__f3sprG__calloutDot{background:var(--saisha-sea-glass);border-radius:999px;flex:none;width:8px;height:8px}.homepage-module__f3sprG__calloutText{color:var(--saisha-deep-water);font-size:14px;font-weight:500}.homepage-module__f3sprG__chartNote{color:var(--saisha-text-muted);margin:12px 0 0;font-size:12px;font-weight:500}.homepage-module__f3sprG__promiseInner{text-align:center;padding-block:clamp(20px,2.8vw,42px) clamp(56px,8vw,120px)}.homepage-module__f3sprG__promiseLead{letter-spacing:-.025em;max-width:26ch;color:var(--saisha-deep-water);margin:0 auto;font-size:clamp(26px,3.2vw,46px);font-weight:600;line-height:1.18}.homepage-module__f3sprG__promiseSub{color:var(--saisha-text-muted);margin:18px auto 0;font-size:clamp(16px,1.4vw,19px);font-weight:500}.homepage-module__f3sprG__sectionInner{padding-block:clamp(56px,7.5vw,112px)}.homepage-module__f3sprG__problemBand{position:relative;overflow:hidden}.homepage-module__f3sprG__problemBand:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 72% 52%,#3e8f8847,#14333a00 70%);position:absolute;inset:0}.homepage-module__f3sprG__problemInner{padding-block:var(--ds-section-y-lg) var(--ds-section-y);position:relative}.homepage-module__f3sprG__problemTitle{max-width:16ch;color:var(--saisha-cool-white)}.homepage-module__f3sprG__problemLine{text-wrap:balance;display:block}.homepage-module__f3sprG__problemFigure{margin-top:clamp(32px,4.5vw,60px)}.homepage-module__f3sprG__convergeFade{transition:opacity var(--ds-dur-slow) var(--ds-ease), stroke-width var(--ds-dur-base) var(--ds-ease)}.homepage-module__f3sprG__convergeChip{transition:all var(--ds-dur-base) var(--ds-ease)}@media (prefers-reduced-motion:reduce){.homepage-module__f3sprG__convergeFade,.homepage-module__f3sprG__convergeChip{transition:none}}.homepage-module__f3sprG__eyebrowOnDark{color:var(--saisha-sea-glass-bright)}.homepage-module__f3sprG__storyInner{max-width:980px;padding-block:var(--ds-section-y-lg);text-align:center;flex-direction:column;align-items:center;gap:clamp(28px,3.5vw,44px);display:flex}.homepage-module__f3sprG__storyRhythm,.homepage-module__f3sprG__storyRhythmPair{align-items:center;gap:10px;display:flex}.homepage-module__f3sprG__storyRhythmDot{background:var(--saisha-text-faint);border-radius:50%;width:7px;height:7px}.homepage-module__f3sprG__storyRhythmGap{border-top:1px dashed var(--saisha-text-faint);width:clamp(24px,4vw,44px)}.homepage-module__f3sprG__storyRhythmNow{background:var(--saisha-sea-glass);width:9px;height:9px;box-shadow:0 0 0 5px var(--saisha-mist);border-radius:50%}.homepage-module__f3sprG__storyLead{letter-spacing:-.02em;color:var(--saisha-deep-water);text-wrap:balance;margin:0;font-size:clamp(24px,2.9vw,42px);font-weight:500;line-height:1.22}.homepage-module__f3sprG__storyRule{border-top:1px solid var(--saisha-sea-glass);width:48px}.homepage-module__f3sprG__storyClose{letter-spacing:-.015em;max-width:24ch;color:var(--saisha-sea-glass);text-wrap:balance;margin:0;font-size:clamp(20px,2.2vw,30px);font-weight:600;line-height:1.26}.homepage-module__f3sprG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px clamp(32px,5vw,64px);margin-bottom:clamp(32px,4.5vw,48px);display:flex}.homepage-module__f3sprG__sectionHeadText{flex:480px;max-width:640px}.homepage-module__f3sprG__howTitle{max-width:26ch;margin:0}.homepage-module__f3sprG__steps{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:clamp(24px,3vw,40px) clamp(24px,3vw,32px);display:grid}.homepage-module__f3sprG__step{border-top:1px solid #14333a33;padding-top:22px;position:relative}.homepage-module__f3sprG__stepIcon{background:var(--saisha-mist);width:38px;height:38px;color:var(--saisha-deep-water);border-radius:50%;place-items:center;margin-bottom:14px;display:grid}.homepage-module__f3sprG__stepNum{letter-spacing:.12em;color:var(--saisha-sea-glass);margin:0 0 8px;font-size:11px;font-weight:600}.homepage-module__f3sprG__stepTitle{letter-spacing:-.01em;color:var(--saisha-deep-water);margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.25}.homepage-module__f3sprG__stepCopy{color:var(--saisha-text-body);margin:0;font-size:16px;line-height:1.65}.homepage-module__f3sprG__howFoot{border-top:1px solid var(--ds-border-subtle);color:var(--saisha-text-muted);margin:clamp(28px,3.5vw,44px) 0 0;padding-top:20px;font-size:17px;font-weight:400}.homepage-module__f3sprG__patternsLead{max-width:54ch;margin-top:18px;font-size:18px}.homepage-module__f3sprG__panelCard{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-surface-raised);box-shadow:var(--ds-shadow-sm);margin-top:clamp(36px,4.5vw,56px);overflow:hidden}.homepage-module__f3sprG__panelGrid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));display:grid}.homepage-module__f3sprG__panel{flex-direction:column;gap:18px;min-width:0;padding:28px 28px 26px;display:flex}.homepage-module__f3sprG__panel+.homepage-module__f3sprG__panel{border-left:1px solid var(--ds-border-subtle)}.homepage-module__f3sprG__panelHead{align-items:center;gap:10px;display:flex}.homepage-module__f3sprG__panelNum{border:1px solid var(--saisha-sea-glass);letter-spacing:.02em;width:26px;height:26px;color:var(--saisha-sea-glass);border-radius:50%;place-items:center;font-size:10.5px;font-weight:600;display:grid}.homepage-module__f3sprG__panelKind{letter-spacing:.06em;color:var(--saisha-sea-glass);font-size:12px}.homepage-module__f3sprG__panelRule{background:var(--ds-border-subtle);flex:1;height:1px}.homepage-module__f3sprG__panelTitle{letter-spacing:-.02em;color:var(--saisha-deep-water);margin:0;font-size:24px;font-weight:600;line-height:1.12}.homepage-module__f3sprG__panelChart{flex-direction:column;justify-content:center;min-width:0;height:168px;display:flex}.homepage-module__f3sprG__panelCaption{color:var(--saisha-text-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}.homepage-module__f3sprG__panelFoot{border-top:1px solid var(--ds-border-subtle);background:var(--saisha-cool-white);color:var(--saisha-text-muted);align-items:center;gap:10px;margin:0;padding:14px 28px;font-size:13px;display:flex}.homepage-module__f3sprG__panelFootIcon{color:var(--saisha-sea-glass);flex:none}.homepage-module__f3sprG__barsVertical{align-items:flex-end;gap:14px;height:100%;padding-bottom:22px;display:flex;position:relative}.homepage-module__f3sprG__barsUsual{border-top:1px dashed var(--saisha-text-faint);position:absolute;left:0;right:0}.homepage-module__f3sprG__barsUsualLabel{letter-spacing:.02em;color:var(--saisha-text-muted);white-space:nowrap;font-size:10px;position:absolute;top:-17px;left:0}.homepage-module__f3sprG__barCol{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.homepage-module__f3sprG__barStem{background:var(--saisha-mist);border-radius:4px;width:8px}.homepage-module__f3sprG__barStemDrift{background:var(--ds-data-change)}.homepage-module__f3sprG__barValue{color:var(--ds-data-change);font-size:11px;font-weight:600}.homepage-module__f3sprG__barMonth{color:var(--saisha-text-muted);font-size:11px;position:absolute;bottom:-18px}.homepage-module__f3sprG__dotMatrix{grid-template-columns:68px repeat(4,minmax(0,1fr));align-items:center;row-gap:14px;display:grid}.homepage-module__f3sprG__weekLabel{text-align:center;letter-spacing:.02em;color:var(--saisha-text-muted);font-size:11px}.homepage-module__f3sprG__dotLabel{color:var(--saisha-deep-water);white-space:nowrap;font-size:13px}.homepage-module__f3sprG__matrixDot{width:var(--dot);height:var(--dot);background:var(--saisha-mist);border-radius:50%;justify-self:center}.homepage-module__f3sprG__matrixDotNow{background:var(--saisha-sea-glass)}.homepage-module__f3sprG__promptList{margin:0;padding:0;list-style:none}.homepage-module__f3sprG__promptRow{color:var(--saisha-deep-water);align-items:center;gap:12px;padding:10px 0;font-size:14px;line-height:1.35;display:flex}.homepage-module__f3sprG__promptRow+.homepage-module__f3sprG__promptRow{border-top:1px solid var(--ds-border-subtle)}.homepage-module__f3sprG__promptRow>span{flex:1}.homepage-module__f3sprG__promptIcon{color:var(--saisha-sea-glass);flex:none}.homepage-module__f3sprG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homepage-module__f3sprG__profileTitle{max-width:22ch}.homepage-module__f3sprG__profileLead{max-width:42ch}.homepage-module__f3sprG__timelineFigure{margin-top:clamp(36px,4.5vw,56px)}.homepage-module__f3sprG__profileTail{flex-direction:column;display:flex}.homepage-module__f3sprG__chips{flex-wrap:wrap;gap:10px;max-width:980px;margin-top:clamp(28px,3vw,40px);display:flex}.homepage-module__f3sprG__chip{background:var(--saisha-cool-white);color:var(--saisha-deep-water);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500}.homepage-module__f3sprG__stagesTitle{max-width:22ch}.homepage-module__f3sprG__stagesLead{max-width:40ch}.homepage-module__f3sprG__stagesCopy{max-width:54ch;margin:clamp(20px,2.5vw,30px) 0 0}.homepage-module__f3sprG__stagesFigure{margin-top:clamp(32px,4.5vw,56px)}.homepage-module__f3sprG__stagesFoot{margin:clamp(20px,2.5vw,30px) 0 0}.homepage-module__f3sprG__careTitle{max-width:24ch}.homepage-module__f3sprG__careCards{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;margin-top:clamp(36px,4.5vw,56px);display:grid}.homepage-module__f3sprG__careCard{background:var(--saisha-cool-white);border:1px solid #14333a14;border-radius:14px;padding:20px}.homepage-module__f3sprG__careCardNow{border-color:#3e8f8859}.homepage-module__f3sprG__careNum{color:var(--saisha-text-faint);margin:0 0 8px;font-size:12px;font-weight:600}.homepage-module__f3sprG__careNumNow{color:var(--saisha-sea-glass)}.homepage-module__f3sprG__careCardTitle{color:var(--saisha-deep-water);margin:0 0 8px;font-size:17px;font-weight:600}.homepage-module__f3sprG__careCardCopy{color:var(--saisha-text-body);margin:0;font-size:14px;line-height:1.6}.homepage-module__f3sprG__careFoot{margin:clamp(24px,3vw,36px) 0 0}.homepage-module__f3sprG__readTitle{max-width:22ch;margin:0}.homepage-module__f3sprG__readCopy{max-width:56ch;margin:16px 0 0}.homepage-module__f3sprG__catGrid{border-top:1px solid #14333a1f;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:0 clamp(16px,2vw,32px);margin:0;display:grid}.homepage-module__f3sprG__catLink{min-height:44px;color:var(--saisha-deep-water);border-bottom:1px solid #14333a1f;align-items:center;padding:16px 18px 16px 0;font-size:19px;font-weight:500;display:flex}.homepage-module__f3sprG__catLink:hover{color:var(--saisha-sea-glass)}.homepage-module__f3sprG__trustBand{border-block:1px solid var(--ds-border-subtle)}.homepage-module__f3sprG__trustGrid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:clamp(20px,2.5vw,28px);padding-block:clamp(28px,3.2vw,36px);display:grid}.homepage-module__f3sprG__trustItem{gap:var(--ds-3);align-items:flex-start;display:flex}.homepage-module__f3sprG__trustIcon{color:var(--saisha-sea-glass);flex:none;margin-top:3px}.homepage-module__f3sprG__trustTitle{color:var(--saisha-deep-water);margin:0 0 4px;font-size:16px;font-weight:600}.homepage-module__f3sprG__trustCopy{color:var(--saisha-text-body);margin:0;font-size:14px;line-height:1.55}.homepage-module__f3sprG__privacy{border-top:1px solid #14333a14;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:26px clamp(20px,4vw,48px);display:flex}.homepage-module__f3sprG__privacyStatement{align-items:center;gap:8px;min-width:0;display:inline-flex}.homepage-module__f3sprG__privacyText{color:var(--saisha-text-muted);font-size:13px;font-weight:500}.homepage-module__f3sprG__privacyLink{color:var(--saisha-sea-glass);font-size:13px;font-weight:600}.homepage-module__f3sprG__ctaBand{overflow:hidden}.homepage-module__f3sprG__ctaFigure{align-self:center;min-width:0}.homepage-module__f3sprG__ctaGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;min-height:380px;display:grid}.homepage-module__f3sprG__ctaCopy{padding:clamp(56px,7vw,80px) clamp(0px,3vw,32px) clamp(40px,5vw,56px) 0}.homepage-module__f3sprG__ctaCopy .homepage-module__f3sprG__stores{align-items:flex-start}.homepage-module__f3sprG__ctaEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--saisha-sea-glass);margin:0 0 14px;font-size:12px;font-weight:600}.homepage-module__f3sprG__ctaTitle{letter-spacing:-.03em;color:var(--saisha-deep-water);margin:0;font-size:clamp(34px,4.6vw,68px);font-weight:600;line-height:1.03}.homepage-module__f3sprG__ctaSub{color:var(--saisha-text-body);margin:12px 0 28px;font-size:clamp(16px,1.4vw,19px)}.homepage-module__f3sprG__ctaQuiet{max-width:34ch;color:var(--saisha-text-muted);margin:clamp(24px,3vw,32px) 0 0;font-size:16px;line-height:1.6}.homepage-module__f3sprG__stores{flex-direction:column;align-items:center;gap:16px;display:flex}.homepage-module__f3sprG__comingSoon{color:var(--saisha-sea-glass);border:1px solid #3e8f8866;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.homepage-module__f3sprG__comingSoonDot{background:var(--saisha-sea-glass);border-radius:999px;width:7px;height:7px}.homepage-module__f3sprG__storeRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.homepage-module__f3sprG__storeRowDim{opacity:.55}.homepage-module__f3sprG__storeApple{background:var(--saisha-deep-water);height:48px;color:var(--saisha-cool-white);border-radius:10px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.homepage-module__f3sprG__storeApple:hover{color:var(--saisha-cool-white)}.homepage-module__f3sprG__storePlay{border:1.5px solid var(--saisha-deep-water);height:48px;color:var(--saisha-deep-water);border-radius:10px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.homepage-module__f3sprG__storePlay:hover{color:var(--saisha-deep-water)}.homepage-module__f3sprG__ctaLegal{border-top:1px solid var(--ds-border-default);padding-top:clamp(24px,3vw,32px)}.homepage-module__f3sprG__disclaimer{max-width:86ch;color:var(--saisha-text-muted);margin:0 0 clamp(32px,4vw,48px);font-size:12px;font-weight:500;line-height:1.85}@media (max-width:767px){.homepage-module__f3sprG__chartDesktop{display:none}.homepage-module__f3sprG__chartMobile{display:block}.homepage-module__f3sprG__heroChartMobile{margin-inline:calc(-1*clamp(18px,2vw,26px))}.homepage-module__f3sprG__profileTail>.homepage-module__f3sprG__timelineFigure{order:2;margin-top:28px}.homepage-module__f3sprG__profileTail>.homepage-module__f3sprG__chips{order:1;margin-top:36px}}@media (max-width:770px){.homepage-module__f3sprG__heroTitle{font-size:34px}}@media (max-width:420px){.homepage-module__f3sprG__heroTitle{font-size:8vw}}@media (max-width:768px){.homepage-module__f3sprG__lockup{font-size:22px}.homepage-module__f3sprG__navDesktop{display:none}.homepage-module__f3sprG__menuButton{display:inline-flex}.homepage-module__f3sprG__heroInner{padding-block:56px 20px}}@media (max-width:900px){.homepage-module__f3sprG__ctaFigure{align-self:center;min-width:0}.homepage-module__f3sprG__ctaGrid{grid-template-columns:1fr;min-height:0}.homepage-module__f3sprG__ctaFigure{padding-bottom:clamp(36px,6vw,48px)}.homepage-module__f3sprG__ctaCopy{padding-right:0}}@media (max-width:768px){.homepage-module__f3sprG__heroDisc{display:none}.homepage-module__f3sprG__panel+.homepage-module__f3sprG__panel{border-left:0;border-top:1px solid var(--ds-border-subtle)}.homepage-module__f3sprG__panel{padding:24px 20px}.homepage-module__f3sprG__panelFoot{padding:14px 20px}.homepage-module__f3sprG__panelChart{height:auto;min-height:140px}.homepage-module__f3sprG__dotMatrix{grid-template-columns:62px repeat(4,minmax(0,1fr))}}
.footer-module__T1WDoq__footer{background:var(--saisha-deep-water);color:var(--saisha-cool-white)}.footer-module__T1WDoq__inner{grid-template-columns:auto auto 1fr auto;grid-template-areas:"brand brand brand primary""rule rule rule rule""copy legal.social";align-items:center;column-gap:24px;padding:56px clamp(20px,4vw,64px) 32px;display:grid}.footer-module__T1WDoq__brand{grid-area:brand}.footer-module__T1WDoq__tagline{color:#f7faf9bf;margin:10px 0 0;font-size:15px;line-height:1.5}.footer-module__T1WDoq__primary{flex-wrap:wrap;grid-area:primary;align-self:start;gap:32px;padding-top:8px;font-size:15px;display:flex}.footer-module__T1WDoq__legal{flex-wrap:wrap;grid-area:legal;gap:24px;display:flex}.footer-module__T1WDoq__link{color:#f7faf9d9;transition:color var(--ds-dur-fast) var(--ds-ease)}.footer-module__T1WDoq__link:hover{color:var(--saisha-sea-glass-bright)}.footer-module__T1WDoq__link:focus-visible{outline:2px solid var(--saisha-sea-glass-bright);outline-offset:2px;border-radius:2px}.footer-module__T1WDoq__linkSmall{color:#f7faf9b3;font-size:15px}.footer-module__T1WDoq__rule{background:#f7faf91f;grid-area:rule;height:1px;margin:56px 0 24px}.footer-module__T1WDoq__copyright{color:#f7faf9b3;grid-area:copy;margin:0;font-size:15px}.footer-module__T1WDoq__social{grid-area:social;justify-self:end}@media (max-width:767px){.footer-module__T1WDoq__inner{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand""primary legal""rule rule""bottom bottom";column-gap:16px;padding:40px 20px 28px}.footer-module__T1WDoq__tagline{margin-top:8px}.footer-module__T1WDoq__primary,.footer-module__T1WDoq__legal{flex-direction:column;align-self:start;gap:0;margin-top:32px;padding-top:0}.footer-module__T1WDoq__legal{margin-top:32px}.footer-module__T1WDoq__primary .footer-module__T1WDoq__link,.footer-module__T1WDoq__legal .footer-module__T1WDoq__link{align-items:center;min-height:44px;font-size:15px;display:flex}.footer-module__T1WDoq__legal .footer-module__T1WDoq__link{color:#f7faf9d9}.footer-module__T1WDoq__rule{margin:28px 0 16px}.footer-module__T1WDoq__copyright{white-space:nowrap;grid-area:bottom;justify-self:start;font-size:min(15px,3.4vw)}.footer-module__T1WDoq__social{grid-area:bottom;justify-self:end;margin-right:-5px}}.footer-module__T1WDoq__socialList{gap:4px;margin:0;padding:0;list-style:none;display:flex}.footer-module__T1WDoq__socialLink{border-radius:var(--ds-radius-sm);color:#f7faf9d9;width:28px;height:44px;transition:color var(--ds-dur-fast) var(--ds-ease);justify-content:center;align-items:center;display:inline-flex}.footer-module__T1WDoq__socialLink:hover{color:var(--saisha-sea-glass-bright)}.footer-module__T1WDoq__socialLink:focus-visible{outline:2px solid var(--saisha-sea-glass-bright);outline-offset:2px}
.about-module__65-7Xq__heroBand{position:relative;overflow:hidden}.about-module__65-7Xq__heroBand:before{content:"";pointer-events:none;background:radial-gradient(55% 70% at 78% 40%,#3e8f8842,#14333a00 70%);position:absolute;inset:0}.about-module__65-7Xq__heroInner{padding-block:var(--ds-section-y-lg);max-width:1240px;position:relative}.about-module__65-7Xq__heroTitle{letter-spacing:-.03em;max-width:17ch;color:var(--saisha-cool-white);text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,62px);font-weight:600;line-height:1.04}.about-module__65-7Xq__heroLead{max-width:58ch;color:var(--saisha-mist);margin:clamp(20px,2.4vw,28px) 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.about-module__65-7Xq__noteInner{padding-block:var(--ds-section-y);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.about-module__65-7Xq__noteAside{flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:sticky;top:104px}.about-module__65-7Xq__noteName{letter-spacing:-.01em;color:var(--saisha-deep-water);margin:0;font-size:18px;font-weight:600}.about-module__65-7Xq__noteNameLink{vertical-align:-.12em;border-radius:var(--ds-radius-sm);width:1.12em;height:1.12em;color:var(--saisha-sea-glass);transition:color var(--ds-dur-fast) var(--ds-ease);justify-content:center;align-items:center;margin:0 -.25em 0 .1em;display:inline-flex;position:relative}.about-module__65-7Xq__noteNameLink svg{width:1.02em;height:1.02em}.about-module__65-7Xq__noteNameLink:after{content:"";position:absolute;inset:-.6em}.about-module__65-7Xq__noteNameLink:hover{color:var(--saisha-deep-water)}.about-module__65-7Xq__noteNameLink:focus-visible{outline:2px solid var(--saisha-sea-glass);outline-offset:2px}.about-module__65-7Xq__noteCred{letter-spacing:.06em;text-transform:uppercase;color:var(--saisha-sea-glass);margin:6px 0 0;font-size:11.5px;font-weight:600;line-height:1.45}.about-module__65-7Xq__noteRole{color:var(--saisha-text-muted);margin:2px 0 0;font-size:12px;line-height:1.5;display:block}.about-module__65-7Xq__noteBody{max-width:68ch}.about-module__65-7Xq__noteSalutation{letter-spacing:-.005em;color:var(--saisha-deep-water);margin:0 0 18px;font-size:18px;font-weight:600;line-height:1.5}.about-module__65-7Xq__noteParagraph{color:var(--saisha-text-body);text-wrap:pretty;margin:0 0 clamp(16px,1.8vw,22px);font-size:17px;line-height:1.75}.about-module__65-7Xq__noteParagraphStrong{color:var(--saisha-deep-water);text-wrap:pretty;margin:0 0 clamp(16px,1.8vw,22px);font-size:17px;font-weight:600;line-height:1.7}.about-module__65-7Xq__portrait{object-fit:cover;background:var(--saisha-mist);border-radius:50%;flex:none;place-items:center;display:grid}.about-module__65-7Xq__portraitFallback{letter-spacing:.02em;color:var(--saisha-sea-glass);background:var(--saisha-mist);font-weight:600}.about-module__65-7Xq__manifestoLead{max-width:56ch;margin-top:18px;font-size:18px}.about-module__65-7Xq__manifestoList{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:0 clamp(32px,4vw,64px);margin:clamp(36px,4.5vw,56px) 0 0;padding:0;list-style:none;display:grid}.about-module__65-7Xq__manifestoItem{border-top:1px solid #14333a24;padding:clamp(22px,2.6vw,30px) 0}.about-module__65-7Xq__manifestoNum{letter-spacing:.12em;color:var(--saisha-sea-glass);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.about-module__65-7Xq__manifestoTitle{letter-spacing:-.02em;color:var(--saisha-deep-water);margin:0 0 10px;font-size:clamp(20px,1.9vw,24px);font-weight:600;line-height:1.2}.about-module__65-7Xq__manifestoBody{color:var(--saisha-text-body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}@media (max-width:900px){.about-module__65-7Xq__noteInner{grid-template-columns:1fr;gap:28px}.about-module__65-7Xq__noteAside{grid-template-columns:auto 1fr;grid-template-areas:"eyebrow eyebrow""photo name""photo link";align-items:center;gap:10px 18px;display:grid;position:static}.about-module__65-7Xq__noteAside>:first-child{grid-area:eyebrow;margin-bottom:0}.about-module__65-7Xq__noteAside>:nth-child(2){grid-area:photo;width:88px;height:88px;font-size:26px}.about-module__65-7Xq__noteAside>:nth-child(3){grid-area:name;align-self:end}.about-module__65-7Xq__noteAside>:nth-child(4){grid-area:link;align-self:start}}
.circle-module__0LLi2a__wrap{--face-fade:1.875s;padding-block:var(--ds-section-y);grid-template:"copy stage""card stage"1fr/minmax(0,1fr) minmax(0,1.25fr);align-items:start;column-gap:clamp(32px,4.5vw,56px);display:grid}.circle-module__0LLi2a__copy{grid-area:copy}.circle-module__0LLi2a__card{grid-area:card}.circle-module__0LLi2a__stageCol{grid-area:stage;align-self:end;margin-bottom:calc(21px - 5.82%)}@media (max-width:900px){.circle-module__0LLi2a__p{width:22%}.circle-module__0LLi2a__wrap{grid-template:"copy""stage""card"/minmax(0,1fr);row-gap:clamp(24px,4vw,32px)}}.circle-module__0LLi2a__title{letter-spacing:-.035em;color:var(--saisha-deep-water);text-wrap:balance;margin:14px 0 22px;font-size:clamp(38px,5.4vw,68px);font-weight:600;line-height:1.02}.circle-module__0LLi2a__lede{max-width:38ch;color:var(--saisha-text-body);margin:0 0 28px;font-size:18px;line-height:1.6}.circle-module__0LLi2a__card{background:var(--ds-surface-raised);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-xs);transition:border-color var(--ds-dur-slow) var(--ds-ease);grid-template-areas:"face";padding:28px 30px;display:grid}.circle-module__0LLi2a__cardFace{opacity:0;visibility:hidden;transition:opacity var(--face-fade) var(--ds-ease), visibility 0s linear var(--face-fade);grid-area:face;align-content:start;gap:4px;display:grid}.circle-module__0LLi2a__cardFaceOn{opacity:1;visibility:visible;transition:opacity var(--face-fade) var(--ds-ease), visibility 0s}@media (prefers-reduced-motion:reduce){.circle-module__0LLi2a__cardFace,.circle-module__0LLi2a__cardFaceOn{transition:none}}.circle-module__0LLi2a__cardSel{border-color:var(--saisha-sea-glass)}.circle-module__0LLi2a__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--saisha-sea-glass);font-size:12px;font-weight:600}.circle-module__0LLi2a__cardName{letter-spacing:-.015em;color:var(--saisha-deep-water);margin:6px 0 0;font-size:clamp(16px,4.6vw,24px);font-weight:600;line-height:1.25}.circle-module__0LLi2a__cardNameLink{vertical-align:-.12em;border-radius:var(--ds-radius-sm);width:1.12em;height:1.12em;color:var(--saisha-sea-glass);transition:color var(--ds-dur-fast) var(--ds-ease);justify-content:center;align-items:center;margin:0 -.25em 0 .1em;display:inline-flex;position:relative}.circle-module__0LLi2a__cardNameLink svg,.circle-module__0LLi2a__pfNameLink svg{width:1.02em;height:1.02em}.circle-module__0LLi2a__cardNameLink:after,.circle-module__0LLi2a__pfNameLink:after{content:"";position:absolute;inset:-.6em}.circle-module__0LLi2a__cardNameLink:hover{color:var(--saisha-deep-water)}.circle-module__0LLi2a__cardNameLink:focus-visible{outline:2px solid var(--saisha-sea-glass);outline-offset:2px}.circle-module__0LLi2a__cardRole{color:var(--saisha-text-muted);margin:0;font-size:14.5px}.circle-module__0LLi2a__cardCred{letter-spacing:.06em;text-transform:uppercase;color:var(--saisha-sea-glass);margin:8px 0 4px;font-size:12.5px;font-weight:600;line-height:1.45}.circle-module__0LLi2a__cardBio{max-width:52ch;color:var(--saisha-text-body);margin:0;font-size:16px;line-height:1.6}.circle-module__0LLi2a__cardNote{color:var(--saisha-text-muted);margin:8px 0 0;font-size:14px;line-height:1.55}.circle-module__0LLi2a__stage{aspect-ratio:1;width:100%;max-width:620px;margin:0 auto;position:relative;container-type:inline-size}.circle-module__0LLi2a__c{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.circle-module__0LLi2a__orbitLine{border:1.5px dashed var(--saisha-text-faint);opacity:.6;width:84%;height:84%}.circle-module__0LLi2a__heart{width:48%;height:48%}.circle-module__0LLi2a__wheel{width:100%;height:100%;display:block;overflow:visible}.circle-module__0LLi2a__band{fill:none;stroke:var(--ds-surface-raised);stroke-width:9px}.circle-module__0LLi2a__seg{fill:none;stroke:var(--saisha-sea-glass);stroke-width:9px;opacity:0;transition:opacity var(--face-fade)}.circle-module__0LLi2a__segOn{opacity:1}.circle-module__0LLi2a__stg{letter-spacing:.13em;text-transform:uppercase;fill:var(--saisha-sea-glass);transition:fill var(--face-fade);font-size:3.6px;font-weight:600}.circle-module__0LLi2a__stgOn,.circle-module__0LLi2a__disc{fill:var(--ds-surface-raised)}.circle-module__0LLi2a__cap{letter-spacing:.18em;fill:var(--saisha-sea-glass);font-size:3.1px;font-weight:600}.circle-module__0LLi2a__wm{letter-spacing:-.035em;fill:var(--saisha-deep-water);font-size:9.2px}.circle-module__0LLi2a__wmBold{font-weight:600}.circle-module__0LLi2a__wmReg{font-weight:400}.circle-module__0LLi2a__now{fill:var(--saisha-text-muted);font-size:3.7px}.circle-module__0LLi2a__team{width:100%;height:100%}.circle-module__0LLi2a__p{cursor:pointer;width:20.4%;color:inherit;font:inherit;text-align:center;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.circle-module__0LLi2a__pImg{aspect-ratio:1;object-fit:cover;border:3px solid var(--ds-surface-raised);width:100%;height:auto;box-shadow:0 0 0 1px var(--ds-border-subtle);background:var(--saisha-mist);transition:box-shadow var(--face-fade) var(--ds-ease), transform var(--face-fade) var(--ds-ease);border-radius:50%;display:block}.circle-module__0LLi2a__nm{white-space:nowrap;color:var(--saisha-deep-water);background:var(--saisha-mist);border-radius:6px;margin-top:calc(3% + 2px);padding:1px 8px;font-size:clamp(12px,2.6cqi,15px);font-weight:600;line-height:1.2;position:absolute;top:100%;left:50%;transform:translate(-50%)}.circle-module__0LLi2a__p:hover .circle-module__0LLi2a__pImg,.circle-module__0LLi2a__p:focus-visible .circle-module__0LLi2a__pImg,.circle-module__0LLi2a__pSel .circle-module__0LLi2a__pImg{box-shadow:0 0 0 2px var(--saisha-sea-glass);transform:scale(1.06)}.circle-module__0LLi2a__p:hover .circle-module__0LLi2a__pImg,.circle-module__0LLi2a__p:focus-visible .circle-module__0LLi2a__pImg{transition:box-shadow var(--ds-dur-base) var(--ds-ease), transform var(--ds-dur-base) var(--ds-ease)}.circle-module__0LLi2a__p:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.circle-module__0LLi2a__seg,.circle-module__0LLi2a__stg{transition:none}}.circle-module__0LLi2a__overlay{z-index:50;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#14333a80;place-items:center;display:grid;position:fixed;inset:0}.circle-module__0LLi2a__sheet{border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-surface-raised);width:100%;max-width:680px;max-height:100%;padding:36px 36px 32px;position:relative;overflow:auto;box-shadow:0 30px 80px -20px #14333a73}.circle-module__0LLi2a__close{width:28px;height:28px;color:var(--saisha-text-faint);cursor:pointer;background:0 0;border:0;place-items:center;font-size:26.4px;font-weight:300;line-height:1;display:grid;position:absolute;top:6px;right:6px}.circle-module__0LLi2a__close:hover{color:var(--saisha-deep-water)}.circle-module__0LLi2a__close:after{content:"";position:absolute;inset:-8px}.circle-module__0LLi2a__pfHead{flex-wrap:wrap;align-items:flex-start;gap:24px;padding-right:44px;display:flex}.circle-module__0LLi2a__pfImg{object-fit:cover;width:112px;height:112px;box-shadow:0 0 0 1px var(--ds-border-subtle);border-radius:50%;flex:none}.circle-module__0LLi2a__pfId{flex:1 1 0;gap:2px;min-width:0;display:grid}.circle-module__0LLi2a__pfName{letter-spacing:-.02em;color:var(--saisha-deep-water);margin:0;font-size:clamp(15px,4.1vw,28px);font-weight:600;line-height:1.2}.circle-module__0LLi2a__pfNameLink{vertical-align:-.12em;border-radius:var(--ds-radius-sm);width:1.12em;height:1.12em;color:var(--saisha-sea-glass);transition:color var(--ds-dur-fast) var(--ds-ease);justify-content:center;align-items:center;margin:0 -.25em 0 .1em;display:inline-flex;position:relative}.circle-module__0LLi2a__pfNameLink:hover{color:var(--saisha-deep-water)}.circle-module__0LLi2a__pfNameLink:focus-visible{outline:2px solid var(--saisha-sea-glass);outline-offset:2px}.circle-module__0LLi2a__pfRole{color:var(--saisha-text-muted);margin:0;font-size:14.5px}.circle-module__0LLi2a__pfCred{letter-spacing:.06em;text-transform:uppercase;color:var(--saisha-sea-glass);margin:6px 0 0;font-size:12.5px;font-weight:600;line-height:1.45}.circle-module__0LLi2a__pfBody{border-top:1px solid var(--ds-border-subtle);gap:14px;margin-top:24px;padding-top:22px;display:grid}.circle-module__0LLi2a__pfBody p{color:var(--saisha-text-body);margin:0;font-size:16px;line-height:1.7}.circle-module__0LLi2a__pfH{letter-spacing:.16em;text-transform:uppercase;color:var(--saisha-sea-glass);margin:26px 0 10px;font-size:12px;font-weight:600}.circle-module__0LLi2a__pfFacts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.circle-module__0LLi2a__pfFacts li{color:var(--saisha-text-body);padding-left:20px;font-size:15.5px;line-height:1.6;position:relative}.circle-module__0LLi2a__pfFacts li:before{content:"";box-sizing:border-box;border:2px solid var(--saisha-sea-glass);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:2px}.circle-module__0LLi2a__pfBeyond{max-width:60ch;color:var(--saisha-text-muted);margin:0;font-size:15.5px;line-height:1.7}@media (max-width:520px){.circle-module__0LLi2a__sheet{padding:20px 20px 24px}.circle-module__0LLi2a__pfHead{gap:14px;padding-right:34px}.circle-module__0LLi2a__pfImg{width:64px;height:64px}}@media (max-width:900px){.circle-module__0LLi2a__lede{margin-bottom:0}}
.lunarSpiral-module__31U8eq__wrap{flex-direction:column;gap:16px;min-width:0;display:flex}.lunarSpiral-module__31U8eq__canvas{aspect-ratio:1/.68;border-radius:var(--ds-radius-lg);width:100%;display:block}.lunarSpiral-module__31U8eq__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;display:flex}.lunarSpiral-module__31U8eq__legend{color:var(--saisha-text-muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.lunarSpiral-module__31U8eq__legend li{align-items:center;gap:7px;display:inline-flex}.lunarSpiral-module__31U8eq__swatch{border-radius:50%;flex:none;width:9px;height:9px}
