.Statement-module__HcBUAG__section{--p:0;background:var(--paper-2);height:280vh}.Statement-module__HcBUAG__sticky{grid-template-rows:minmax(0,1fr) auto;align-items:center;height:100vh;padding-block:72px clamp(40px,8vh,90px);display:grid;position:sticky;top:0;overflow:hidden}.Statement-module__HcBUAG__stage{--lx:0;--ly:0;--t:clamp(0, calc(var(--p) / .55), 1);height:100%;min-height:300px;position:relative}.Statement-module__HcBUAG__board{width:min(560px,86vw);height:86px;box-shadow:0 calc(var(--t) * 24px) calc(var(--t) * 60px) -20px rgba(43, 82, 212, calc(var(--t) * .45));background:#fff;border:3px solid #c9d6fb;border-bottom-width:9px;border-radius:22px;position:absolute;top:calc(50% + 86px);left:50%;translate:-50%}.Statement-module__HcBUAG__board span{white-space:nowrap;font-size:var(--t-small);color:var(--accent-ink);opacity:var(--t);font-weight:800;position:absolute;bottom:-32px;left:50%;translate:-50%}.Statement-module__HcBUAG__card{border:3px solid var(--mascot-ink);background:var(--mascot-spark);width:116px;height:64px;color:var(--mascot-ink);cursor:pointer;z-index:2;transform:translate(calc(var(--sx) + (var(--ex) - var(--sx)) * var(--t)), calc(var(--sy) + (var(--ey) - var(--sy)) * var(--t))) rotate(calc(var(--r) * (1 - var(--t))));transition:scale .2s var(--ease);border-bottom-width:6px;border-radius:10px;place-items:center;margin:-32px 0 0 -58px;font-size:1.05rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%}.Statement-module__HcBUAG__card:first-of-type{--sx:-40vw;--sy:-26vh;--r:-14deg;--ex:-192px;--ey:118px}.Statement-module__HcBUAG__card:nth-of-type(2){--sx:36vw;--sy:-30vh;--r:11deg;--ex:-64px;--ey:118px;background:#8fb0ff}.Statement-module__HcBUAG__card:nth-of-type(3){--sx:-34vw;--sy:6vh;--r:9deg;--ex:64px;--ey:118px;background:#ff9fb4}.Statement-module__HcBUAG__card:nth-of-type(4){--sx:40vw;--sy:2vh;--r:-10deg;--ex:192px;--ey:118px;background:#9be3b5}.Statement-module__HcBUAG__card:hover,.Statement-module__HcBUAG__card:focus-visible{outline:none;animation:.5s ease-in-out Statement-module__HcBUAG__wiggle;scale:1.08}@keyframes Statement-module__HcBUAG__wiggle{25%{rotate:-6deg}75%{rotate:6deg}}.Statement-module__HcBUAG__loopy{z-index:3;cursor:pointer;translate:-50% -50%;transform:rotate(calc(var(--lx) * 9deg)) translate(calc(var(--lx) * 8px), calc(var(--ly) * 4px));transition:transform .25s var(--ease);place-items:center;display:grid;position:absolute;top:calc(50% - 40px);left:50%}.Statement-module__HcBUAG__loopy .mascot{filter:drop-shadow(0 16px 22px #141c3338)}.Statement-module__HcBUAG__loopy:focus-visible{outline:3px solid var(--accent);outline-offset:6px;border-radius:50%}.Statement-module__HcBUAG__bubble{z-index:4;border:2px solid var(--line-2);max-width:min(300px,40vw);font-size:var(--t-small);color:#3c3f47;animation:Statement-module__HcBUAG__pop .35s var(--ease) both;background:#fff;border-bottom-width:4px;border-radius:16px 16px 16px 4px;padding:12px 16px;font-weight:700;line-height:1.5;position:absolute;top:calc(50% - 150px);left:calc(50% + 92px)}@keyframes Statement-module__HcBUAG__pop{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.Statement-module__HcBUAG__text{letter-spacing:-.035em;text-align:center;flex-wrap:wrap;justify-content:center;gap:.06em .28em;max-width:24em;font-size:clamp(1.4rem,3.4vw,2.8rem);font-weight:700;line-height:1.34;display:flex}.Statement-module__HcBUAG__word{--start:calc(.3 + var(--i) / var(--n) * .65);--on:clamp(0, calc((var(--p) - var(--start)) / .65 * var(--n) * 1.9), 1);opacity:calc(.22 + var(--on) * .78);color:color-mix(in oklab, var(--ink) calc(var(--on) * 100%), var(--ink-3))}.Statement-module__HcBUAG__serifWord{color:var(--accent-ink);letter-spacing:-.02em;font-style:italic}.Statement-module__HcBUAG__accentWord{color:var(--accent-ink)}@media (max-width:760px){.Statement-module__HcBUAG__section{height:240vh}.Statement-module__HcBUAG__text{line-height:1.4}.Statement-module__HcBUAG__card{width:76px;height:48px;margin:-24px 0 0 -38px;font-size:.85rem}.Statement-module__HcBUAG__card:first-of-type{--sx:-34vw;--ex:-120px;--ey:104px}.Statement-module__HcBUAG__card:nth-of-type(2){--sx:30vw;--ex:-40px;--ey:104px}.Statement-module__HcBUAG__card:nth-of-type(3){--sx:-30vw;--ex:40px;--ey:104px}.Statement-module__HcBUAG__card:nth-of-type(4){--sx:32vw;--ex:120px;--ey:104px}.Statement-module__HcBUAG__board{height:66px;top:calc(50% + 76px)}.Statement-module__HcBUAG__bubble{text-align:center;max-width:84vw;top:auto;bottom:calc(50% + 92px);left:50%;translate:-50%}.Statement-module__HcBUAG__loopy .mascot{width:130px;height:auto}}@media (prefers-reduced-motion:reduce){.Statement-module__HcBUAG__section{height:auto;--p:1!important}.Statement-module__HcBUAG__sticky{height:auto;min-height:100vh;position:static}.Statement-module__HcBUAG__card:hover,.Statement-module__HcBUAG__bubble{animation:none}}
.Personas-module__UeBYYW__section{background:var(--paper)}.Personas-module__UeBYYW__head{max-width:40rem}.Personas-module__UeBYYW__headline{font-size:var(--t-h1);margin-top:16px}.Personas-module__UeBYYW__lead{font-size:var(--t-body);margin-top:14px}.Personas-module__UeBYYW__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.6vw,56px);margin-top:clamp(40px,5vw,72px);display:grid}.Personas-module__UeBYYW__col{border-top:1px solid var(--ink);flex-direction:column;padding-top:22px;display:flex}.Personas-module__UeBYYW__who{font-size:var(--t-small);color:var(--ink-2);align-items:baseline;gap:10px;font-weight:600;display:flex}.Personas-module__UeBYYW__n{font-size:var(--t-micro);letter-spacing:.1em;color:var(--ink-3);font-weight:700}.Personas-module__UeBYYW__question{letter-spacing:-.03em;margin-top:16px;font-size:clamp(1.4rem,1.9vw,1.9rem);font-weight:700;line-height:1.3}.Personas-module__UeBYYW__question span{white-space:nowrap;display:block}.Personas-module__UeBYYW__pains{gap:12px;margin-top:clamp(20px,2.2vw,30px);display:grid}.Personas-module__UeBYYW__pains li{font-size:var(--t-body);color:var(--ink-2);padding-left:18px;position:relative}.Personas-module__UeBYYW__pains li:before{content:"";background:var(--ink-3);width:8px;height:1px;position:absolute;top:.72em;left:0}.Personas-module__UeBYYW__answer{border-top:1px solid var(--line);font-size:var(--t-body);color:var(--accent-ink);margin-top:clamp(22px,2.4vw,32px);padding-top:18px;font-weight:600}.Personas-module__UeBYYW__link{font-size:var(--t-small);color:var(--ink);align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-weight:600;display:inline-flex}.Personas-module__UeBYYW__link svg{transition:transform var(--dur-fast) var(--ease)}.Personas-module__UeBYYW__link:hover svg{transform:translateY(3px)}@media (max-width:980px){.Personas-module__UeBYYW__question{font-size:clamp(1.4rem,6.2vw,1.9rem)}.Personas-module__UeBYYW__cols{grid-template-columns:1fr;gap:clamp(40px,8vw,56px)}}.Personas-module__UeBYYW__face{align-self:flex-start;margin:-70px 0 6px}
.Versus-module__M-iFxq__section{background:var(--paper-2);padding-block:var(--sec-y)}.Versus-module__M-iFxq__head{text-align:center;max-width:52rem;margin-inline:auto}.Versus-module__M-iFxq__eyebrow{color:var(--accent-ink);font-size:var(--t-small);background:#fff;border-radius:999px;padding:7px 14px;font-weight:800;display:inline-block}.Versus-module__M-iFxq__headline{letter-spacing:-.045em;color:#3c3f47;margin-top:18px;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:800;line-height:1.15}.Versus-module__M-iFxq__lead{max-width:42rem;font-size:var(--t-body);color:var(--ink-2);margin:18px auto 0;line-height:1.75}.Versus-module__M-iFxq__table{border:2px solid var(--line-2);background:#fff;border-bottom-width:6px;border-radius:22px;margin-top:clamp(40px,5vw,64px);overflow:hidden}.Versus-module__M-iFxq__row{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) repeat(3,minmax(0,1fr));display:grid}.Versus-module__M-iFxq__row:first-child{border-top:0}.Versus-module__M-iFxq__cols{background:#fbfcfe}.Versus-module__M-iFxq__col{flex-direction:column;justify-content:flex-end;gap:2px;padding:20px 18px 16px;display:flex}.Versus-module__M-iFxq__col b{font-size:var(--t-h3);color:var(--ink);font-weight:800}.Versus-module__M-iFxq__col small{font-size:var(--t-micro);color:var(--ink-3)}.Versus-module__M-iFxq__us{background:var(--accent-wash)}.Versus-module__M-iFxq__us b{color:var(--accent-ink)}.Versus-module__M-iFxq__label{font-size:var(--t-small);color:var(--ink);padding:18px;font-weight:800}.Versus-module__M-iFxq__cell{font-size:var(--t-small);color:var(--ink-2);padding:18px;line-height:1.6}.Versus-module__M-iFxq__usCell{color:var(--ink);background:#f6f8ff;font-weight:600}.Versus-module__M-iFxq__ref{background:var(--paper-3);min-width:18px;height:18px;color:var(--ink-2);vertical-align:2px;border-radius:6px;place-items:center;margin-left:4px;padding:0 4px;font-size:.68rem;font-weight:800;display:inline-grid}.Versus-module__M-iFxq__ref:hover{background:var(--accent-wash);color:var(--accent-ink)}.Versus-module__M-iFxq__fit{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(28px,3vw,40px);display:grid}.Versus-module__M-iFxq__fitCard{border:2px solid var(--line-2);background:#fff;border-bottom-width:5px;border-radius:18px;padding:22px}.Versus-module__M-iFxq__fitCard h3{font-size:var(--t-body);color:var(--ink);font-weight:800}.Versus-module__M-iFxq__fitCard p{font-size:var(--t-small);color:var(--ink-2);margin-top:8px;line-height:1.65}.Versus-module__M-iFxq__sources{font-size:var(--t-micro);color:var(--ink-3);gap:6px;margin-top:32px;display:grid}.Versus-module__M-iFxq__sources li{align-items:baseline;gap:8px;display:flex}.Versus-module__M-iFxq__sources li:target{color:var(--accent-ink)}.Versus-module__M-iFxq__srcNo{min-width:16px;font-weight:800}.Versus-module__M-iFxq__sources a{color:var(--ink-2);text-underline-offset:2px;word-break:break-all;text-decoration:underline}.Versus-module__M-iFxq__srcDate{white-space:nowrap}.Versus-module__M-iFxq__note{font-size:var(--t-micro);color:var(--ink-3);margin-top:14px;line-height:1.6}@media (max-width:900px){.Versus-module__M-iFxq__cols{display:none}.Versus-module__M-iFxq__row{grid-template-columns:1fr;padding:6px 0}.Versus-module__M-iFxq__label{padding:16px 18px 6px}.Versus-module__M-iFxq__cell{padding:6px 18px}.Versus-module__M-iFxq__cell:before{content:attr(data-col);font-size:var(--t-micro);color:var(--ink-3);font-weight:800;display:block}.Versus-module__M-iFxq__usCell{border-radius:12px;margin:6px 12px 12px;padding:10px 14px}.Versus-module__M-iFxq__fit{grid-template-columns:1fr}}
.FinanceShowcase-module__tPuYjq__section{background:var(--paper);height:500vh}.FinanceShowcase-module__tPuYjq__sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.FinanceShowcase-module__tPuYjq__grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(28px,3.6vw,64px);width:100%;display:grid}.FinanceShowcase-module__tPuYjq__side{min-width:0}.FinanceShowcase-module__tPuYjq__headline{font-size:var(--t-h2);margin-top:14px}.FinanceShowcase-module__tPuYjq__lead{font-size:var(--t-small);max-width:28rem;margin-top:12px}.FinanceShowcase-module__tPuYjq__list{border-top:1px solid var(--line);margin-top:clamp(20px,2.2vw,30px)}.FinanceShowcase-module__tPuYjq__item{border-bottom:1px solid var(--line)}.FinanceShowcase-module__tPuYjq__head{text-align:left;align-items:center;gap:14px;width:100%;padding:12px 0;display:flex}.FinanceShowcase-module__tPuYjq__num{font-size:var(--t-micro);letter-spacing:.08em;color:var(--ink-3);transition:color var(--dur-fast) var(--ease);font-weight:600}.FinanceShowcase-module__tPuYjq__title{font-size:var(--t-h3);letter-spacing:-.025em;color:var(--ink-3);transition:color var(--dur-fast) var(--ease);font-weight:700}.FinanceShowcase-module__tPuYjq__rule{background:var(--line);flex:1;height:1px;position:relative;overflow:hidden}.FinanceShowcase-module__tPuYjq__rule:after{content:"";background:var(--accent);transform-origin:0;transition:transform var(--dur) var(--ease);position:absolute;inset:0;transform:scaleX(0)}.FinanceShowcase-module__tPuYjq__on .FinanceShowcase-module__tPuYjq__num{color:var(--accent-ink)}.FinanceShowcase-module__tPuYjq__on .FinanceShowcase-module__tPuYjq__title{color:var(--ink)}.FinanceShowcase-module__tPuYjq__on .FinanceShowcase-module__tPuYjq__rule:after{transform:scaleX(1)}.FinanceShowcase-module__tPuYjq__body{opacity:0;transition:grid-template-rows var(--dur) var(--ease), opacity var(--dur-fast) var(--ease);grid-template-rows:0fr;display:grid}.FinanceShowcase-module__tPuYjq__bodyInner{min-height:0;overflow:hidden}.FinanceShowcase-module__tPuYjq__on .FinanceShowcase-module__tPuYjq__body{opacity:1;grid-template-rows:1fr}.FinanceShowcase-module__tPuYjq__desc{font-size:var(--t-small);color:var(--ink-2);max-width:28rem}.FinanceShowcase-module__tPuYjq__points{flex-wrap:wrap;gap:7px;margin-top:11px;padding-bottom:16px;display:flex}.FinanceShowcase-module__tPuYjq__points li{font-size:var(--t-micro);color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-weight:500}.FinanceShowcase-module__tPuYjq__stage{aspect-ratio:16/11;min-width:0;position:relative}.FinanceShowcase-module__tPuYjq__slide{opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0;transform:scale(.985)translateY(10px)}.FinanceShowcase-module__tPuYjq__slideOn{opacity:1;pointer-events:auto;transform:none}@media (max-width:900px){.FinanceShowcase-module__tPuYjq__section{height:auto;padding-block:var(--sec-y)}.FinanceShowcase-module__tPuYjq__sticky{height:auto;display:block;position:static;overflow:visible}.FinanceShowcase-module__tPuYjq__grid{grid-template-columns:1fr}.FinanceShowcase-module__tPuYjq__stage{display:none}.FinanceShowcase-module__tPuYjq__body{opacity:1;grid-template-rows:1fr;padding-bottom:18px}.FinanceShowcase-module__tPuYjq__num{color:var(--accent-ink)}.FinanceShowcase-module__tPuYjq__title{color:var(--ink)}.FinanceShowcase-module__tPuYjq__rule:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.FinanceShowcase-module__tPuYjq__slide{transition:none}}
.ProjectShowcase-module__-IBlha__section{background:var(--paper);padding-block:var(--sec-y)}.ProjectShowcase-module__-IBlha__head{text-align:center;max-width:44rem;margin-inline:auto}.ProjectShowcase-module__-IBlha__eyebrow{background:var(--accent-wash);color:var(--accent-ink);font-size:var(--t-small);border-radius:999px;padding:7px 14px;font-weight:800;display:inline-block}.ProjectShowcase-module__-IBlha__headline{letter-spacing:-.045em;color:#3c3f47;margin-top:18px;font-size:clamp(2.2rem,4.8vw,3.8rem);font-weight:800;line-height:1.15}.ProjectShowcase-module__-IBlha__lead{max-width:36rem;font-size:var(--t-body);color:var(--ink-2);margin:18px auto 0;line-height:1.75}.ProjectShowcase-module__-IBlha__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(40px,5vw,64px);display:grid}.ProjectShowcase-module__-IBlha__card{border:2px solid var(--line-2);transition:transform .2s var(--ease), border-color .2s var(--ease);background:#fff;border-bottom-width:6px;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.ProjectShowcase-module__-IBlha__card:hover{border-color:#c9d6fb;transform:translateY(-4px)}.ProjectShowcase-module__-IBlha__copy{padding:24px 24px 18px}.ProjectShowcase-module__-IBlha__title{letter-spacing:-.035em;color:var(--accent-ink);font-size:clamp(1.35rem,1.8vw,1.65rem);font-weight:800}.ProjectShowcase-module__-IBlha__desc{font-size:var(--t-body);color:var(--ink-2);margin-top:8px;line-height:1.6}.ProjectShowcase-module__-IBlha__shot{border:1px solid var(--line);background:#fff;border-bottom:0;border-right:0;border-top-left-radius:14px;align-items:flex-start;height:340px;margin:auto 0 0 24px;display:flex;overflow:hidden}.ProjectShowcase-module__-IBlha__shot img{flex:none;width:auto;max-width:none;height:auto;display:block}.ProjectShowcase-module__-IBlha__right{justify-content:flex-end}@media (max-width:900px){.ProjectShowcase-module__-IBlha__grid{grid-template-columns:1fr}.ProjectShowcase-module__-IBlha__shot{height:280px;margin-left:16px}}@media (prefers-reduced-motion:reduce){.ProjectShowcase-module__-IBlha__card{transition:none}}
.Customize-module__yxZg6G__section{padding-block:var(--sec-y);background:#eef5ff;overflow:hidden}.Customize-module__yxZg6G__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.Customize-module__yxZg6G__eyebrow{color:var(--accent-ink);font-size:var(--t-small);background:#fff;border-radius:999px;padding:7px 14px;font-weight:800;display:inline-block}.Customize-module__yxZg6G__headline{letter-spacing:-.045em;color:#24324f;margin-top:18px;font-size:clamp(2.1rem,4.4vw,3.5rem);font-weight:800;line-height:1.16}.Customize-module__yxZg6G__headline span{display:block}.Customize-module__yxZg6G__headline span:last-child{color:var(--accent-ink)}.Customize-module__yxZg6G__lead{max-width:34rem;font-size:var(--t-body);color:#4a5670;margin-top:18px;line-height:1.75}.Customize-module__yxZg6G__items{gap:12px;margin-top:clamp(24px,3vw,36px);display:grid}.Customize-module__yxZg6G__item{background:#fff;border:2px solid #cfe0f7;border-bottom-width:5px;border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;display:grid}.Customize-module__yxZg6G__n{background:var(--accent-wash);width:36px;height:36px;color:var(--accent-ink);font-size:var(--t-small);border-radius:10px;place-items:center;font-weight:800;display:grid}.Customize-module__yxZg6G__title{font-size:var(--t-body);color:#24324f;font-weight:800}.Customize-module__yxZg6G__desc{font-size:var(--t-small);color:#4a5670;margin-top:4px;line-height:1.6}.Customize-module__yxZg6G__art{flex-direction:column;align-items:center;display:flex;position:relative}.Customize-module__yxZg6G__window{background:#fff;border:3px solid #c9d6fb;border-bottom-width:10px;border-radius:18px;width:min(440px,100%);overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 60px -30px #2b52d473}.Customize-module__yxZg6G__window img{width:100%;height:auto;display:block}.Customize-module__yxZg6G__loopy{align-self:flex-start;align-items:flex-end;gap:6px;margin-top:-18px;display:flex}.Customize-module__yxZg6G__loopy .mascot{filter:drop-shadow(0 16px 20px #141c3333)}.Customize-module__yxZg6G__bubble{border:2px solid var(--line-2);max-width:260px;font-size:var(--t-small);color:#3c3f47;background:#fff;border-bottom-width:4px;border-radius:16px 16px 16px 4px;order:2;margin-bottom:40px;padding:12px 14px;font-weight:700;line-height:1.5}.Customize-module__yxZg6G__flow{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(48px,6vw,80px);display:grid}.Customize-module__yxZg6G__step{font-size:var(--t-body);color:#24324f;flex-direction:column;align-items:center;gap:10px;font-weight:800;display:flex;position:relative}.Customize-module__yxZg6G__step:not(:last-child):after{content:"";background:#b9cdf3;border-radius:4px;height:4px;position:absolute;top:22px;left:calc(50% + 28px);right:calc(28px - 50%)}.Customize-module__yxZg6G__dot{border:3px solid var(--accent);width:46px;height:46px;color:var(--accent-ink);font-size:var(--t-body);background:#fff;border-bottom-width:6px;border-radius:50%;place-items:center;font-weight:900;display:grid}.Customize-module__yxZg6G__step:last-child .Customize-module__yxZg6G__dot{background:var(--accent);color:#fff;border-color:var(--accent-deep)}@media (max-width:900px){.Customize-module__yxZg6G__grid{grid-template-columns:1fr}.Customize-module__yxZg6G__loopy .mascot{width:100px;height:auto}.Customize-module__yxZg6G__bubble{max-width:200px;margin-bottom:28px}.Customize-module__yxZg6G__flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.Customize-module__yxZg6G__step:nth-child(2):after{display:none}}
.Operate-module__76Bivq__section{background:var(--paper-2)}.Operate-module__76Bivq__intro{max-width:40rem}.Operate-module__76Bivq__headline{font-size:var(--t-h1);margin-top:16px}.Operate-module__76Bivq__lead{font-size:var(--t-body);margin-top:14px}.Operate-module__76Bivq__rows{flex-direction:column;gap:clamp(56px,7vw,110px);margin-top:clamp(44px,5.5vw,80px);display:flex}.Operate-module__76Bivq__row{--p:0}.Operate-module__76Bivq__head{border-bottom:1px solid var(--line-2);grid-template-columns:58px minmax(0,1fr);align-items:start;gap:8px;margin-bottom:clamp(22px,2.6vw,36px);padding-bottom:clamp(20px,2.4vw,32px);display:grid}.Operate-module__76Bivq__n{font-size:var(--t-micro);letter-spacing:.1em;color:var(--accent-ink);padding-top:8px;font-weight:700}.Operate-module__76Bivq__head h3{font-size:var(--t-h2);letter-spacing:-.03em;font-weight:700}.Operate-module__76Bivq__head p{font-size:var(--t-body);color:var(--ink-2);max-width:44rem;margin-top:10px}.Operate-module__76Bivq__shot{width:100%}@media (max-width:760px){.Operate-module__76Bivq__head{grid-template-columns:1fr}.Operate-module__76Bivq__n{padding-top:0}}
.Loopy-module__-MZZkq__section{background:var(--paper);padding-block:var(--sec-y) calc(var(--sec-y) * .6)}.Loopy-module__-MZZkq__head{text-align:center;max-width:52rem}.Loopy-module__-MZZkq__eyebrow{background:var(--accent-wash);color:var(--accent-ink);font-size:var(--t-small);border-radius:999px;padding:7px 14px;font-weight:800;display:inline-block}.Loopy-module__-MZZkq__headline{letter-spacing:-.045em;color:#3c3f47;margin-top:18px;font-size:clamp(2.25rem,5vw,4rem);font-weight:800;line-height:1.12}.Loopy-module__-MZZkq__headline span{display:block}.Loopy-module__-MZZkq__headline span:last-child{color:var(--accent-ink)}.Loopy-module__-MZZkq__lead{max-width:40rem;font-size:var(--t-body);color:var(--ink-2);margin:20px auto 0;line-height:1.75}.Loopy-module__-MZZkq__rows{gap:clamp(72px,9vw,140px);margin-top:clamp(56px,7vw,110px);display:grid}.Loopy-module__-MZZkq__row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.Loopy-module__-MZZkq__flip .Loopy-module__-MZZkq__copy{order:2}.Loopy-module__-MZZkq__flip .Loopy-module__-MZZkq__art{order:1}.Loopy-module__-MZZkq__when{border:2px solid var(--line-2);font-size:var(--t-small);color:var(--ink-2);font-variant-numeric:tabular-nums;border-bottom-width:4px;border-radius:10px;padding:5px 12px;font-weight:800;display:inline-block}.Loopy-module__-MZZkq__title{letter-spacing:-.04em;color:var(--accent-ink);margin-top:16px;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:800;line-height:1.18}.Loopy-module__-MZZkq__desc{max-width:30rem;font-size:var(--t-body);color:var(--ink-2);margin-top:16px;line-height:1.75}.Loopy-module__-MZZkq__art{padding:0 0 120px;position:relative}.Loopy-module__-MZZkq__card{background:#fff;border:3px solid #c9d6fb;border-width:3px 8px 12px 3px;border-radius:20px;width:86%;margin-left:auto;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 60px -34px #2b52d466}.Loopy-module__-MZZkq__flip .Loopy-module__-MZZkq__card{margin-left:0;margin-right:auto;transform:rotate(-2deg)}.Loopy-module__-MZZkq__card img{width:100%;height:auto;display:block}.Loopy-module__-MZZkq__tall{aspect-ratio:1120/1300;width:70%}.Loopy-module__-MZZkq__tall img{object-fit:cover;object-position:top;height:100%}.Loopy-module__-MZZkq__loopy{align-items:flex-end;gap:4px;max-width:78%;display:flex;position:absolute;bottom:0;left:4%}.Loopy-module__-MZZkq__flip .Loopy-module__-MZZkq__loopy{flex-direction:row-reverse;left:auto;right:4%}.Loopy-module__-MZZkq__loopy .mascot{filter:drop-shadow(0 16px 20px #141c3333)}.Loopy-module__-MZZkq__bubble{border:2px solid var(--line-2);font-size:var(--t-small);color:#3c3f47;background:#fff;border-bottom-width:4px;border-radius:16px;order:2;margin-bottom:18px;padding:12px 16px;font-weight:700;line-height:1.5}.Loopy-module__-MZZkq__flip .Loopy-module__-MZZkq__bubble{order:0}@media (max-width:900px){.Loopy-module__-MZZkq__row{grid-template-columns:1fr;gap:24px}.Loopy-module__-MZZkq__flip .Loopy-module__-MZZkq__copy,.Loopy-module__-MZZkq__flip .Loopy-module__-MZZkq__art{order:initial}.Loopy-module__-MZZkq__card,.Loopy-module__-MZZkq__flip .Loopy-module__-MZZkq__card{width:100%;margin:0;transform:none}.Loopy-module__-MZZkq__tall{width:80%;margin:0 auto!important}.Loopy-module__-MZZkq__loopy,.Loopy-module__-MZZkq__flip .Loopy-module__-MZZkq__loopy{flex-direction:row;max-width:none;margin-top:-40px;position:relative;left:auto;right:auto}.Loopy-module__-MZZkq__bubble,.Loopy-module__-MZZkq__flip .Loopy-module__-MZZkq__bubble{order:2;margin-bottom:60px}.Loopy-module__-MZZkq__loopy .mascot{width:110px;height:auto}.Loopy-module__-MZZkq__art{padding:0}}
.LoopyMoods-module__bYpaWa__sky{padding-block:var(--sec-y);background:#e5f1ff;position:relative;overflow:hidden}.LoopyMoods-module__bYpaWa__skyInner{text-align:center;position:relative}.LoopyMoods-module__bYpaWa__eyebrow{color:var(--accent-ink);font-size:var(--t-small);background:#fff;border-radius:999px;padding:7px 14px;font-weight:800;display:inline-block}.LoopyMoods-module__bYpaWa__headline{letter-spacing:-.045em;color:#24324f;margin-top:18px;font-size:clamp(2.25rem,5vw,4rem);font-weight:800}.LoopyMoods-module__bYpaWa__lead{max-width:38rem;font-size:var(--t-body);color:#4a5670;margin:18px auto 0;line-height:1.75}.LoopyMoods-module__bYpaWa__faces{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(12px,1.6vw,22px);margin-top:clamp(40px,5vw,72px);display:grid}.LoopyMoods-module__bYpaWa__face{transition:transform .2s var(--ease);background:#fff;border:2px solid #cfe0f7;border-bottom-width:6px;border-radius:22px;flex-direction:column;align-items:center;padding:22px 14px 20px;display:flex}.LoopyMoods-module__bYpaWa__face:hover{transform:translateY(-6px)}.LoopyMoods-module__bYpaWa__hot{background:#fff6f5;border-color:#ffb3ad;padding-top:30px}.LoopyMoods-module__bYpaWa__name{font-size:var(--t-h3);color:#24324f;margin-top:12px;font-weight:800}.LoopyMoods-module__bYpaWa__hot .LoopyMoods-module__bYpaWa__name{color:#d93a31}.LoopyMoods-module__bYpaWa__rule{font-size:var(--t-micro);color:var(--accent-ink);background:#eef3ff;border-radius:999px;margin-top:6px;padding:3px 10px;font-weight:700}.LoopyMoods-module__bYpaWa__hot .LoopyMoods-module__bYpaWa__rule{color:#b32a22;background:#ffe3e0}.LoopyMoods-module__bYpaWa__line{font-size:var(--t-small);color:#4a5670;margin-top:12px;line-height:1.55}.LoopyMoods-module__bYpaWa__notes{pointer-events:none;position:absolute;inset:0}.LoopyMoods-module__bYpaWa__note{width:calc(26px + (var(--k) * 4px));aspect-ratio:1;border:3px solid var(--mascot-ink);background:var(--mascot-spark);top:calc(6% + var(--k) * 10%);left:calc(1% + (var(--k) * 0.6%));opacity:.85;animation:LoopyMoods-module__bYpaWa__drift calc(7s + var(--k) * 1.1s) ease-in-out infinite alternate;border-radius:6px;position:absolute}.LoopyMoods-module__bYpaWa__note:nth-child(3n){background:#8fb0ff}.LoopyMoods-module__bYpaWa__note:nth-child(4n){background:#ff9fb4}.LoopyMoods-module__bYpaWa__note:nth-child(odd){left:auto;right:calc(1% + (var(--k) * 0.5%))}@keyframes LoopyMoods-module__bYpaWa__drift{0%{transform:translateY(0)rotate(-12deg)}to{transform:translateY(-26px)rotate(14deg)}}.LoopyMoods-module__bYpaWa__night{color:#fff;background:radial-gradient(60% 70% at 25%,#ff5a5038,#0000 70%),#110d3d;padding-block:clamp(56px,10vh,120px);overflow:hidden}.LoopyMoods-module__bYpaWa__nightGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.LoopyMoods-module__bYpaWa__furyArt{padding:0 0 110px 150px;position:relative}.LoopyMoods-module__bYpaWa__flare{aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#ff7b6e99,#0000 62%);border-radius:50%;width:70%;animation:1.6s ease-in-out infinite LoopyMoods-module__bYpaWa__pulse;position:absolute;bottom:-10%;left:-10%}@keyframes LoopyMoods-module__bYpaWa__pulse{50%{opacity:.75;transform:scale(1.1)}}.LoopyMoods-module__bYpaWa__proof{border:3px solid #ff7b6e;border-bottom-width:10px;border-radius:18px;width:min(380px,100%);margin:0 0 0 auto;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 30px 60px -20px #0009}.LoopyMoods-module__bYpaWa__proof img{width:100%;height:auto;display:block}.LoopyMoods-module__bYpaWa__furyLoopy{bottom:0;left:-4%;position:absolute!important}.LoopyMoods-module__bYpaWa__furyLoopy .mascot{filter:drop-shadow(0 24px 30px #00000080);width:clamp(180px,18vw,250px);height:auto}.LoopyMoods-module__bYpaWa__kicker{letter-spacing:.04em;color:#fff;font-size:clamp(1.4rem,2.4vw,2rem);font-style:italic;font-weight:900}.LoopyMoods-module__bYpaWa__furyTitle{letter-spacing:-.04em;color:#0000;background:linear-gradient(95deg,#ffd23f 0%,#ff7b6e 45%,#ff3d6e 75%,#c86bff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:2px;font-size:clamp(3rem,7vw,6rem);font-style:italic;font-weight:900;line-height:1}.LoopyMoods-module__bYpaWa__furyLead{max-width:34rem;font-size:var(--t-body);color:#d6d9ec;margin-top:20px;line-height:1.75}.LoopyMoods-module__bYpaWa__signals{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.LoopyMoods-module__bYpaWa__signals li{font-size:var(--t-small);color:#ffd9d5;background:#ff7b6e29;border:2px solid #ff7b6e8c;border-radius:12px;padding:8px 14px;font-weight:800}.LoopyMoods-module__bYpaWa__after{max-width:32rem;font-size:var(--t-small);color:#b9bdd8;margin:26px 0 18px;line-height:1.7}@media (max-width:1200px){.LoopyMoods-module__bYpaWa__note{display:none}}@media (max-width:900px){.LoopyMoods-module__bYpaWa__faces{grid-template-columns:repeat(2,minmax(0,1fr))}.LoopyMoods-module__bYpaWa__hot{grid-column:1/-1}.LoopyMoods-module__bYpaWa__nightGrid{grid-template-columns:1fr}.LoopyMoods-module__bYpaWa__furyArt{padding:0 0 40px 60px}.LoopyMoods-module__bYpaWa__furyLoopy .mascot{width:160px}}@media (prefers-reduced-motion:reduce){.LoopyMoods-module__bYpaWa__note,.LoopyMoods-module__bYpaWa__flare{animation:none}}
