.public-hero-module__lZplQq__heroBand{background:linear-gradient(160deg,#51112f 0%,#951338 40%,#ef534d 70%,#ffd98c 100%);padding-top:80px}.public-hero-module__lZplQq__heroBand .public-hero-module__lZplQq__hero{flex-direction:column;align-items:center;gap:32px;width:min(1600px,100% - 48px);padding-block:40px 52px;display:flex;position:relative}.public-hero-module__lZplQq__copy{text-align:center;color:#fff;min-width:0;max-width:920px}.public-hero-module__lZplQq__hero .public-hero-module__lZplQq__copy h1{color:#fff;letter-spacing:-2.8px;text-wrap:balance;font-size:clamp(44px,5.5vw,72px);font-weight:800;line-height:1.1}.public-hero-module__lZplQq__hero .public-hero-module__lZplQq__copy h1>span{letter-spacing:-.8px;color:#ffe2a8;font-family:Caveat,cursive;font-size:1.15em;font-weight:650;display:inline-block;position:relative}.public-hero-module__lZplQq__hero .public-hero-module__lZplQq__copy h1>span:after{content:"";background:linear-gradient(90deg,#ffd45a,#ff9461);border-radius:50%;height:5px;position:absolute;bottom:-10px;left:3%;right:3%;transform:rotate(-1deg)}.public-hero-module__lZplQq__hero .public-hero-module__lZplQq__copy>p{color:#fff2ec;margin-inline:auto;text-wrap:pretty;max-width:760px;margin-top:24px;font-size:17px;line-height:1.7}.public-hero-module__lZplQq__invitation{text-align:center}.public-hero-module__lZplQq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.public-hero-module__lZplQq__footnote{color:#51112f;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex;margin-top:17px!important}.public-hero-module__lZplQq__footnote svg{color:#51112f;flex-shrink:0}.public-hero-module__lZplQq__hero .public-hero-module__lZplQq__scene{width:100%;min-width:0;margin:0}.public-hero-module__lZplQq__liveBoard{background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 70px #51112f35}.public-hero-module__lZplQq__expandBoard{z-index:2;color:#242438;cursor:pointer;background:#fff;border:1px solid #6f203b50;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:9px;right:10px}.public-hero-module__lZplQq__expandBoard:hover{background:#fff0e6}.public-hero-module__lZplQq__expandBoard:focus-visible{outline-offset:2px;outline:3px solid #242438}.public-hero-module__lZplQq__liveFrame{background:#f7f7fb;border:0;width:100%;height:clamp(480px,66svh,760px);display:block}.public-hero-module__lZplQq__expanded{z-index:200;border-radius:16px;position:fixed;inset:12px;box-shadow:0 0 0 100vmax #23162985}.public-hero-module__lZplQq__expanded .public-hero-module__lZplQq__liveFrame{height:calc(100dvh - 24px)}.public-hero-module__lZplQq__loading{color:#51112f;z-index:1;pointer-events:none;background:#fff;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.public-hero-module__lZplQq__spin{animation:1s linear infinite public-hero-module__lZplQq__spin}@keyframes public-hero-module__lZplQq__spin{to{transform:rotate(360deg)}}.public-hero-module__lZplQq__caption{color:#fff;text-align:center;text-wrap:balance;text-shadow:0 2px 2px #51112fcc,0 5px 18px #51112f55;font-family:Caveat,cursive;font-size:clamp(36px,4.3vw,58px);font-weight:650;line-height:1.2;margin-top:24px!important}@media (max-width:680px){.public-hero-module__lZplQq__heroBand .public-hero-module__lZplQq__hero{gap:26px;width:calc(100% - 24px);padding-block:24px 34px}.public-hero-module__lZplQq__copy{padding-inline:6px}.public-hero-module__lZplQq__hero .public-hero-module__lZplQq__copy h1{letter-spacing:-1.6px;font-size:clamp(38px,9vw,50px)}.public-hero-module__lZplQq__hero .public-hero-module__lZplQq__copy>p{font-size:15px;line-height:1.6}.public-hero-module__lZplQq__desktopBreak{display:none}.public-hero-module__lZplQq__invitation{width:100%;padding-inline:12px}.public-hero-module__lZplQq__actions{gap:10px}.public-hero-module__lZplQq__actions>a{width:100%;max-width:340px}.public-hero-module__lZplQq__footnote{font-size:12px}.public-hero-module__lZplQq__liveBoard{border-radius:14px}.public-hero-module__lZplQq__liveFrame{height:600px}.public-hero-module__lZplQq__expanded{border-radius:0;inset:0}.public-hero-module__lZplQq__expanded .public-hero-module__lZplQq__liveFrame{height:100dvh}.public-hero-module__lZplQq__caption{font-size:clamp(32px,8vw,42px);margin-top:22px!important}}@media (prefers-reduced-motion:reduce){.public-hero-module__lZplQq__spin{animation:none}}.public-hero-module__lZplQq__resourceBoard{border:1px solid #e4e6ed;width:100%;box-shadow:0 16px 40px #17171c0a}.public-hero-module__lZplQq__resourceBoard .public-hero-module__lZplQq__liveFrame{height:760px}.public-hero-module__lZplQq__resourceBoard.public-hero-module__lZplQq__expanded .public-hero-module__lZplQq__liveFrame{height:calc(100dvh - 24px)}@media (max-width:600px){.public-hero-module__lZplQq__resourceBoard .public-hero-module__lZplQq__liveFrame{height:740px}}.public-hero-module__lZplQq__pausePresentation{z-index:4;color:#17171c;cursor:pointer;background:#fff;border:1px solid #d9dfe9;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:58px}.public-hero-module__lZplQq__pausePresentation:hover{background:#fff5ee;border-color:#ff6a2a}.public-hero-module__lZplQq__pausePresentation:focus-visible{outline-offset:3px;outline:3px solid #17171c}
.public-resource-sections-module__u-lJ_W__section{overflow-anchor:none;border-bottom:1px solid #e4e6ed;padding-block:88px 96px;position:relative}.public-resource-sections-module__u-lJ_W__container{width:min(1440px,100% - 64px);margin-inline:auto}.public-resource-sections-module__u-lJ_W__section .gs-public-section-heading{margin-bottom:40px}.public-resource-sections-module__u-lJ_W__section .gs-public-section-heading h2{margin-top:0}.public-resource-sections-module__u-lJ_W__section .gs-public-section-heading p{text-wrap:pretty;max-width:680px;margin-inline:auto}.public-resource-sections-module__u-lJ_W__notebook{background:radial-gradient(at 0 95%,#ffd45a1f,#0000 48%),#fff}.public-resource-sections-module__u-lJ_W__funnel{background:radial-gradient(at 0 0,#ff6a2a45,#0000 55%),linear-gradient(145deg,#51112f,#951338 60%,#bc283f);border-color:#951338}.public-resource-sections-module__u-lJ_W__funnel .gs-public-section-heading h2{color:#fff}.public-resource-sections-module__u-lJ_W__funnel .gs-public-heading-accent{color:#ffe2a8;background:0 0}.public-resource-sections-module__u-lJ_W__funnel .gs-public-section-heading p{color:#fff0e6}.public-resource-sections-module__u-lJ_W__pdf{background:radial-gradient(at 100% 15%,#ff6a2a12,#0000 48%),#f7f8fc}@media (max-width:800px){.public-resource-sections-module__u-lJ_W__section{padding-block:64px 72px}.public-resource-sections-module__u-lJ_W__container{width:calc(100% - 36px)}}@media (max-width:540px){.public-resource-sections-module__u-lJ_W__section{padding-block:48px 52px}.public-resource-sections-module__u-lJ_W__container{width:calc(100% - 24px)}.public-resource-sections-module__u-lJ_W__section .gs-public-section-heading{margin-bottom:28px;padding-inline:6px}}
.gs-public{--gs-web-ink:#17171c;--gs-web-muted:#5f5f6d;--gs-web-line:#e4e6ed;--gs-web-surface:#fff;--gs-web-soft:#f7f8fc;--gs-web-orange:#ff6a2a;--gs-web-link:#b0153a;--gs-web-focus:#17171c;--gs-web-gradient:linear-gradient(135deg, #ffd45a 0%, #ff6a2a 22%, #ff3346 48%, #f00036 70%, #a60027 100%);--ink:var(--gs-web-ink);--np-ink:var(--gs-web-ink);--muted:var(--gs-web-muted);--np-muted:var(--gs-web-muted);--np-surface:var(--gs-web-surface);--surface:var(--gs-web-surface);--line:var(--gs-web-line);color:var(--gs-web-ink);background:var(--gs-web-surface);font-family:var(--font-manrope), sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gs-web-radius-control:14px;--gs-web-radius-card:20px;--gs-web-shadow:0 12px 32px #3027420f;--gs-web-space-1:4px;--gs-web-space-2:8px;--gs-web-space-3:12px;--gs-web-space-4:16px;--gs-web-space-6:24px;--gs-web-space-8:32px;--gs-web-space-12:48px;min-height:100dvh;line-height:1.6}.gs-public *{box-sizing:border-box}.gs-public a{color:inherit;text-decoration:none}.gs-public button,.gs-public input{font:inherit}.gs-public button{cursor:pointer}.gs-public img{max-width:100%;height:auto;display:block}.gs-public :is(h1,h2,h3,p,figure){margin:0}.gs-public :is(h1,h2,h3){color:var(--gs-web-ink)}.gs-public :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--gs-web-focus);outline-offset:5px}.gs-public-container{width:min(1240px,100% - 80px);margin-inline:auto}.gs-public-skip{z-index:100;border:2px solid var(--gs-web-focus);background:#fff;border-radius:12px;padding:12px 18px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.gs-public-skip:focus{transform:none}.gs-public-button--secondary{background:#fff;border:1px solid #6f203b50;box-shadow:0 2px 6px #51112f0c;color:var(--gs-web-ink)!important}.gs-public-button--secondary:before,.gs-public-button--secondary:after{content:none;animation:none}.gs-public-button--secondary:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background:var(--gs-web-soft);border-color:#6f203b90;box-shadow:0 3px 9px #51112f12}.gs-public-button--small{border-radius:12px;min-height:44px;padding:11px 18px;font-size:13px}.gs-public-button--small:before,.gs-public-button--small:after{border-radius:9px}.gs-public-text-link{align-items:center;gap:10px;font-size:15px;font-weight:750;display:inline-flex;color:var(--gs-web-link)!important}.gs-public-text-link:hover{text-underline-offset:4px;text-decoration:underline}.gs-public-eyebrow{letter-spacing:1.2px;color:var(--gs-web-muted);align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:1.6;display:inline-flex}.gs-public-tiny-star{color:var(--gs-web-orange);font-size:22px}.gs-public-section{padding-block:84px;scroll-margin-top:95px}.gs-public-section-heading{max-width:670px;margin-bottom:38px}.gs-public-section-heading h2{letter-spacing:-1.35px;margin-top:13px;font-size:clamp(30px,3.5vw,43px);font-weight:750;line-height:1.2}.gs-public-section-heading p{color:var(--gs-web-muted);margin-top:17px;font-size:15px;line-height:1.75}.gs-public-section-heading--split{justify-content:space-between;align-items:end;gap:40px;max-width:none;display:flex}.gs-public-section-heading--split>p{max-width:340px;margin-bottom:2px}.gs-public .ws-home-art__script,.gs-public .ws-home-art__small-script{fill:#343344}.gs-public .ws-home-art__tile rect{stroke:#e7dfd6;fill:#fff}.gs-public .ws-home-art__tile--inspiration>rect{fill:#fff4e4}.gs-public .ws-home-art__tile--plan>rect{fill:#ffe8ed}.gs-public .ws-home-art__tile--actions>rect{fill:#e1efe7}.gs-public .ws-home-art__tile--goal>rect{fill:#ffedb5}.gs-public .ws-home-art__central>rect{fill:#fff}.gs-public .ws-home-notebook-art__paper>rect{fill:#fff;stroke:#dad7d2}.gs-public .ws-home-notebook-art__ruling{stroke:#e8e5e2}.gs-public .ws-home-notebook-art__checklist,.gs-public .ws-home-notebook-art__plant{stroke:#525068}.gs-public-process{grid-template-columns:.95fr 1.05fr;align-items:start;gap:80px;display:grid}.gs-public-process ol{gap:29px;margin:7px 0 0;padding:0;list-style:none;display:grid}.gs-public-process li{grid-template-columns:45px 1fr;gap:7px 18px;display:grid}.gs-public-process li>span{width:42px;height:42px;color:var(--gs-web-link);background:#fff6eb;border:1px solid #e9dacc;border-radius:12px;grid-row:span 2;align-self:start;place-items:center;font-size:12px;font-weight:750;display:grid}.gs-public-process li>h3{margin-top:5px;font-size:17px}.gs-public-process li>p{color:var(--gs-web-muted);font-size:13px;line-height:1.8}.gs-public-launch-note{max-width:760px;line-height:1.8;color:var(--gs-web-muted)!important;margin-top:20px!important;font-size:12px!important}.gs-public-faq{border-top:1px solid #e9e2da;grid-template-columns:.85fr 1.15fr;gap:80px;display:grid}.gs-public-faq-list details{border-bottom:1px solid #e6ded5;padding-block:20px}.gs-public-faq-list details:first-child{padding-top:9px}.gs-public-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:14px;font-weight:650;list-style:none;display:flex}.gs-public-faq-list summary::-webkit-details-marker{display:none}.gs-public-faq-list summary>span{color:var(--gs-web-link);font-size:24px;font-weight:400;line-height:1;transition:transform .15s}.gs-public-faq-list details[open] summary>span{transform:rotate(45deg)}.gs-public-faq-list details p{color:var(--gs-web-muted);margin-top:17px;padding-right:25px;font-size:13px;line-height:1.85}.gs-public-final-cta{background:#fff0de;border:1px solid #edd5c0;border-radius:25px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:76px;padding:46px 60px;display:flex;overflow:hidden}.gs-public-final-cta h2{letter-spacing:-1.3px;margin-block:13px 25px;font-size:clamp(30px,3.5vw,43px);line-height:1.18}.gs-public-final-cta>img{border-radius:40px;flex-shrink:0;width:220px;transform:rotate(4deg)}.gs-public-footer{border-top:1px solid #e8e1d8;padding-block:44px 32px}.gs-public-footer__inner{grid-template-columns:1fr 1.5fr;align-items:center;gap:25px;display:grid}.gs-public-footer p{color:var(--gs-web-muted);margin-top:15px;font-size:12px}.gs-public-footer nav{color:var(--gs-web-muted);flex-wrap:wrap;justify-content:end;gap:24px;font-size:12px;display:flex}.gs-public-footer nav a:hover{color:var(--gs-web-link)}.gs-public-footer small{color:var(--gs-web-muted);grid-column:1/-1;margin-top:10px;font-size:12px}.gs-public-closed{text-align:center;max-width:700px;padding-block:100px 115px}.gs-public-closed h1{letter-spacing:-1.2px;margin-top:16px;font-size:40px;line-height:1.25}.gs-public-closed p{max-width:500px;color:var(--gs-web-muted);margin:22px auto;line-height:1.8}.gs-public-closed .gs-public-button{margin-top:7px}@media (max-width:1100px){.gs-public-container{width:calc(100% - 56px)}.gs-public-process,.gs-public-faq{gap:45px}}@media (max-width:800px){.gs-public-section{padding-block:60px;scroll-margin-top:83px}.gs-public-section-heading--split{display:block}.gs-public-section-heading--split>p{max-width:530px}.gs-public-process,.gs-public-faq{grid-template-columns:1fr;gap:10px}.gs-public-process .gs-public-section-heading,.gs-public-faq .gs-public-section-heading{margin-bottom:20px}.gs-public-process ol{gap:23px;max-width:650px}.gs-public-final-cta{margin-bottom:55px;padding:36px}.gs-public-final-cta>img{border-radius:30px;width:170px}.gs-public-footer__inner{grid-template-columns:1fr}.gs-public-footer nav{justify-content:start;gap:17px}}@media (max-width:540px){.gs-public-container{width:calc(100% - 36px)}.gs-public-section{padding-block:47px}.gs-public-section-heading h2{letter-spacing:-.8px;font-size:30px}.gs-public-section-heading p{font-size:13px}.gs-public-section-heading{margin-bottom:26px}.gs-public-eyebrow{letter-spacing:1.15px;font-size:12px}.gs-public-process li{grid-template-columns:38px 1fr;gap:6px 14px}.gs-public-process li>span{width:36px;height:36px;font-size:12px}.gs-public-process li>h3{font-size:15px}.gs-public-process li>p{font-size:12px}.gs-public-launch-note{font-size:12px!important}.gs-public-faq-list summary{gap:14px;font-size:12px}.gs-public-faq-list details p{padding-right:8px;font-size:12px}.gs-public-final-cta{align-items:start;min-height:310px;margin-bottom:42px;padding:30px 26px;position:relative}.gs-public-final-cta>div{z-index:1;max-width:265px;position:relative}.gs-public-final-cta h2{font-size:30px;line-height:1.2}.gs-public-final-cta>img{opacity:.16;width:105px;position:absolute;bottom:19px;right:18px}.gs-public-final-cta .gs-public-eyebrow{font-size:12px}.gs-public-footer{padding-block:32px}.gs-public-footer nav{gap:12px 19px;font-size:12px}.gs-public-closed{padding-block:65px}.gs-public-closed h1{font-size:31px}.gs-public-closed p{font-size:14px}}@media (prefers-reduced-motion:reduce){.gs-public *{scroll-behavior:auto!important;transition:none!important}}.gs-public-header{z-index:30;border-bottom:1px solid var(--gs-web-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;position:sticky;top:0}.gs-public--home{position:relative}.gs-public-header-boundary{pointer-events:none;width:1px;height:24px;position:absolute;top:0;left:0}.gs-public--home>.gs-public-header{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;--gs-web-focus:#fff;background:0 0;border:0;position:fixed;inset:0 0 auto}.gs-public--home>.gs-public-header .gs-public-login:hover{color:#ffe7bc}.gs-public--home>.gs-public-header .gs-public-button:not(.gs-public-button--secondary){border-color:#ffffffa8}.gs-public--home>.gs-public-header .gs-public-button:not(.gs-public-button--secondary):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:#fff}.gs-public--home>.gs-public-header[data-scrolled=true]{color:var(--gs-web-ink);-webkit-backdrop-filter:blur(18px);--gs-web-focus:#17171c;background:#fffffffa;border-bottom:1px solid #6f203b26;box-shadow:0 4px 24px #3523360d}.gs-public--home>.gs-public-header[data-scrolled=true] .gs-public-login:hover{color:var(--gs-web-link)}.gs-public--home>.gs-public-header[data-scrolled=true] .gs-public-login{border-color:#6f203b50}.gs-public--home>.gs-public-header[data-scrolled=true] .gs-public-login:hover{background:var(--gs-web-soft);border-color:#6f203b90}.gs-public--home>.gs-public-header[data-scrolled=true] .gs-public-button:not(.gs-public-button--secondary){border-color:#6f203b70}.gs-public--home>.gs-public-header[data-scrolled=true] .gs-public-button:not(.gs-public-button--secondary):is(:hover,:focus-visible){border-color:#6f203ba8}@media (prefers-reduced-motion:reduce){.gs-public-header{transition:none}}.gs-public-header__inner{align-items:center;gap:24px;min-height:80px;display:flex}.gs-public-brand{flex-shrink:0;align-items:center;gap:10px;min-height:44px;display:inline-flex}.gs-public-brand>img{border-radius:12px}.gs-public-brand>span{letter-spacing:-1.2px;font-size:25px;font-weight:800;line-height:.84}.gs-public-brand>span>span{font-size:23px;font-weight:750;display:block}.gs-public-login{align-items:center;min-height:44px;display:inline-flex}.gs-public-login:hover{color:var(--gs-web-link);text-decoration:underline;-webkit-text-decoration-color:var(--gs-web-orange);text-decoration-color:var(--gs-web-orange);text-underline-offset:7px}.gs-public-header__actions{align-items:center;gap:22px;margin-left:auto;display:flex}.gs-public-login{border:1px solid #6f203b50;border-radius:12px;padding:8px 15px;font-size:14px;font-weight:650}.gs-public-login:hover{background:var(--gs-web-soft);border-color:#6f203b90;text-decoration:none}.gs-public--home>.gs-public-header .gs-public-login{border-color:#ffffff80}.gs-public--home>.gs-public-header .gs-public-login:hover{background:#ffffff0d;border-color:#fff}.gs-public [id]{scroll-margin-top:104px}@media (max-width:1000px){.gs-public-header__inner{gap:18px;min-height:74px}.gs-public-header__actions{gap:18px;margin-left:auto}}@media (max-width:540px){.gs-public-header__inner{gap:10px;min-height:68px}.gs-public-header__actions{gap:10px}.gs-public-header__actions .gs-public-login{padding:8px;font-size:12px;display:inline-flex}.gs-public-brand{gap:8px}.gs-public-brand>img{border-radius:10px;width:34px;height:34px}.gs-public-brand>span{font-size:21px}.gs-public-brand>span>span{font-size:20px}.gs-public-header .gs-public-button--small{gap:6px;padding-inline:12px;font-size:12px}.gs-public [id]{scroll-margin-top:86px}}.gs-public-template-choice{background:#f7f8fc;border:1px solid #e4e6ed;border-radius:22px;grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;padding:32px;display:grid}.gs-public-template-choice>img{justify-self:center;width:auto;max-width:100%;height:auto;max-height:510px}.gs-public-template-choice p{color:var(--gs-web-muted);margin:18px 0;font-size:15px;line-height:1.8}.gs-public-template-choice h2{font-size:27px;line-height:1.3}.gs-public-template-choice a:not(.gs-public-button){color:var(--gs-web-link);text-decoration:underline}@media (max-width:700px){.gs-public-template-choice{grid-template-columns:1fr;gap:25px;padding:20px}.gs-public-template-choice>img{max-height:400px}}.gs-cookie-information{max-width:760px}.gs-cookie-information section{border-top:1px solid var(--gs-web-line);padding:28px 0}.gs-cookie-information h2{margin:0 0 14px;font-size:23px;line-height:1.35}.gs-cookie-information p{color:var(--gs-web-muted);margin:15px 0;font-size:15px;line-height:1.85}.gs-cookie-information p>a{color:var(--gs-web-link);text-decoration:underline}.gs-public-section-heading>h1{letter-spacing:-1.2px;margin-top:15px;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.18}html:has(.gs-public--home){scroll-behavior:smooth}.gs-public--home .gs-public-section-heading{text-align:center;max-width:850px;margin:0 auto 42px}.gs-public--home .gs-public-section-heading h2{letter-spacing:-1.8px;text-wrap:balance;font-size:clamp(38px,4.8vw,64px);font-weight:800;line-height:1.1}.gs-public--home .gs-public-section-heading p{font-size:16px;line-height:1.7}.gs-public-heading-accent{letter-spacing:-.8px;background:linear-gradient(110deg,#c34812,#c81949 65%,#8b2447);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:7px;font-family:Caveat,cursive;font-size:1.15em;font-weight:650;display:inline-block;position:relative}.gs-public-heading-accent:after{content:"";background:linear-gradient(90deg,#ffd45a,#ff6a2a,#f00036);border-radius:50%;height:4px;position:absolute;bottom:-2px;left:8%;right:8%;transform:rotate(-1.3deg)}.gs-public--home .gs-public-faq{border:0;display:block}.gs-public--home .gs-public-faq-list{max-width:900px;margin-inline:auto}.gs-public--home .gs-public-faq-list details{background:#fffcf9;border:1px solid #efddd3;border-radius:18px;margin-bottom:12px;padding:0;overflow:hidden}.gs-public--home .gs-public-faq-list details[open]{background:#fff7f0;border-color:#e29e7e}.gs-public--home .gs-public-faq-list summary{padding:20px 22px;font-size:15px}.gs-public--home .gs-public-faq-list summary>span{background:#ffeadc;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:23px;display:grid}.gs-public--home .gs-public-faq-list details p{margin:0;padding:0 22px 22px;font-size:14px}.gs-public--home .gs-public-final-cta{background:radial-gradient(at 95% 100%,#ffc95866,#0000 55%),linear-gradient(120deg,#741638,#c91f40 58%,#ff783d);border:1px solid #f06769;border-radius:32px;padding:56px 60px;position:relative;box-shadow:0 20px 55px #9b143a18}.gs-public--home .gs-public-final-copy{z-index:1;min-width:0;max-width:720px;position:relative}.gs-public--home .gs-public-final-copy h2{color:#fff;text-wrap:balance;font-size:clamp(36px,4.7vw,62px);line-height:1.1}.gs-public--home .gs-public-final-copy h2>span{color:#ffdfae;letter-spacing:-.5px;font-family:Caveat,cursive;font-size:1.1em}.gs-public--home .gs-public-final-copy>p{color:#fff2e6;margin:0 0 24px;font-size:15px}.gs-public--home .gs-public-final-copy .gs-public-button{border-color:#ffffff90}.gs-public--home .gs-public-final-art{flex-shrink:0;place-items:center;width:280px;max-width:none;padding-block:22px 55px;display:grid;position:relative}.gs-public-final-art>img{border-radius:36px;width:248px;transform:rotate(5deg);box-shadow:0 18px 35px #51112f45}.gs-public-final-sticker{color:#811d3b;z-index:1;background:#fff;border:1px solid #f0d5c6;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:750;display:flex;position:absolute;top:0;left:-22px;transform:rotate(-7deg)}.gs-public-final-note{color:#51112f;background:#fff1b6;border:1px solid #ffe497;border-radius:5px;padding:16px 25px;font-family:Caveat,cursive;font-size:25px;line-height:1.1;position:absolute;bottom:0;right:0;transform:rotate(4deg);box-shadow:0 8px 24px #51112f25}.gs-public-final-note:before{content:"";background:#fff7dca6;border:1px solid #ebdcb6a6;width:68px;height:20px;position:absolute;top:-12px;left:calc(50% - 34px);transform:rotate(-5deg)}@media (max-width:800px){.gs-public--home .gs-public-section-heading h2{font-size:clamp(36px,6vw,50px)}.gs-public--home .gs-public-final-cta{gap:24px;padding:40px 32px}.gs-public--home .gs-public-final-art{width:220px}.gs-public-final-art>img{width:190px}}@media (max-width:540px){.gs-public--home .gs-public-section-heading{margin-bottom:30px}.gs-public--home .gs-public-section-heading h2{letter-spacing:-1px;font-size:36px}.gs-public--home .gs-public-section-heading p{font-size:14px}.gs-public--home .gs-public-faq-list summary{padding:18px 16px;font-size:14px}.gs-public--home .gs-public-faq-list details p{padding:0 16px 18px}.gs-public--home .gs-public-final-cta{text-align:center;flex-direction:column;align-items:center;gap:35px;padding:36px 22px}.gs-public--home .gs-public-final-copy{width:100%;max-width:none}.gs-public--home .gs-public-final-copy h2{font-size:36px}.gs-public--home .gs-public-final-art{width:210px;max-width:none}.gs-public-final-sticker{left:-2px}.gs-public-final-note{font-size:23px;right:0}}@media (prefers-reduced-motion:reduce){html:has(.gs-public--home){scroll-behavior:auto}}@media (max-width:380px){.gs-public-header .gs-public-brand>span{display:none}}
.gs-public.gs-auth{color:#fff;--gs-web-focus:#fff;background:linear-gradient(160deg,#51112f 0%,#951338 40%,#ef534d 70%,#ffd98c 100%);min-height:100dvh}.gs-auth .gs-public-skip{color:#17171c}.gs-auth-header{justify-content:space-between;align-items:center;gap:20px;width:min(1320px,100% - 80px);margin:auto;padding-block:22px;display:flex}.gs-auth-header .gs-public-brand{color:#fff}.gs-auth-header>a:not(.gs-public-brand){color:#fff;border:1px solid #fff5;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;transition:background .18s,border-color .18s;display:inline-flex}.gs-auth-header>a:not(.gs-public-brand):hover{background:#ffffff14;border-color:#ffffffa0}.gs-auth-preview-banner{z-index:6;text-align:center;color:#744420;background:#fff1d9;border-block:1px solid #eedcc3;padding:9px 24px;font-size:11px;line-height:1.6;position:sticky;top:0}.gs-auth-layout{grid-template-columns:minmax(0,1.25fr) minmax(380px,1fr);align-items:center;gap:clamp(44px,6vw,88px);width:min(1240px,100% - 80px);min-height:calc(100svh - 160px);margin:8px auto 24px;display:grid}.gs-auth-story{min-width:0;padding-block:12px}.gs-auth .gs-auth-story h2{color:#fff;letter-spacing:-1.8px;font-size:clamp(38px,4.1vw,54px);font-weight:800;line-height:1.08}.gs-auth-story h2>span{letter-spacing:-.8px;color:#ffe2a8;padding-bottom:8px;font-family:Caveat,cursive;font-size:1.15em;font-weight:650;display:inline-block;position:relative}.gs-auth-story h2>span:after{content:"";background:linear-gradient(90deg,#ffd45a,#ff9461);border-radius:50%;height:4px;position:absolute;bottom:-2px;left:5%;right:5%;transform:rotate(-1.3deg)}.gs-auth-story>p{color:#fff2ec;text-wrap:pretty;max-width:480px;margin-top:20px;font-size:15px;line-height:1.7}.gs-auth-story__art{pointer-events:none;width:min(100%,560px);margin:16px auto -12px}.gs-auth-story__art picture{animation:4.6s ease-in-out both gs-auth-art-arrive;display:block}.gs-auth-story__art img{aspect-ratio:32/21;width:100%;height:auto;display:block}@keyframes gs-auth-art-arrive{0%{opacity:0;transform:translateY(10px)rotate(-1deg)}18%{opacity:1}60%{transform:translateY(-4px)rotate(.4deg)}to{opacity:1;transform:none}}.gs-auth-resources{color:#fff4e9;flex-wrap:wrap;align-items:center;gap:14px 24px;margin:24px 0 0;padding:0;font-size:12px;font-weight:650;list-style:none;display:flex}.gs-auth-resources li{align-items:center;gap:7px;display:flex}.gs-auth-resources svg{color:#ffe2a8;flex:none}.gs-auth-main{width:100%;min-width:0}.gs-auth-card{width:100%;max-width:450px;color:var(--gs-web-ink);--gs-web-focus:#b0153a;background:#fff;border:1px solid #ffffffbd;border-radius:26px;margin:auto;padding:30px 34px;box-shadow:0 25px 70px #51112f30,0 2px 8px #51112f0b}.gs-auth-card h1{color:var(--gs-web-ink);letter-spacing:-1px;text-align:center;text-wrap:balance;margin:0;font-size:32px;font-weight:800;line-height:1.1}.gs-auth-card h1>span{letter-spacing:-.5px;color:#0000;background:linear-gradient(110deg,#c34812,#c81949 65%,#8b2447);-webkit-background-clip:text;background-clip:text;margin-top:2px;padding-bottom:8px;font-family:Caveat,cursive;font-size:1.2em;font-weight:650;display:inline-block;position:relative}.gs-auth-card h1>span:after{content:"";background:linear-gradient(90deg,#ffd45a,#ff6a2a,#f00036);border-radius:50%;height:3px;position:absolute;bottom:0;left:8%;right:8%;transform:rotate(-1.3deg)}.gs-auth-card h1[tabindex="-1"]:focus-visible{outline:none}.gs-auth-intro{color:var(--gs-web-muted);text-align:center;text-wrap:pretty;font-size:13px;line-height:1.7;margin:14px 0 24px!important}.gs-auth-card>.gs-public-button{width:100%}.gs-auth .gs-public-button{min-height:50px;font-size:14px;font-weight:750}.gs-auth-form{gap:14px;margin-top:0;display:grid}.gs-auth-form label{color:#36313d;gap:6px;font-size:12px;font-weight:650;display:grid}.gs-auth-form input{color:#17171c;width:100%;min-width:0;min-height:48px;font:inherit;background:#fcfcfe;border:1px solid #d9d9e3;border-radius:12px;padding:11px 13px;font-size:14px;transition:border-color .18s,box-shadow .18s}.gs-auth-form input:hover{border-color:#b8b3c5}.gs-auth-form input:focus{background:#fff;border-color:#b0153a;box-shadow:0 0 0 3px #b0153a12}.gs-auth-form input:focus-visible{outline-offset:2px;outline:2px solid #b0153a}.gs-auth-form label>small{color:var(--gs-web-muted);font-size:11px;font-weight:400}.gs-auth-form .password-field{width:100%;display:block;position:relative}.gs-auth-form .password-field>input{padding-right:48px}.gs-auth-form .password-field>.password-visibility{color:#646073;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:auto;min-height:0;padding:0;display:grid;position:absolute;top:6px;bottom:6px;right:6px}.gs-auth-form .password-field>.password-visibility:hover{color:#9f1738;background:#fff1eb}.gs-auth-form>.gs-public-button{width:100%;margin-top:4px}.gs-auth .gs-public-button:disabled{cursor:default;transform:none}.gs-auth-forgot{justify-self:end;margin-top:-3px;font-size:12px;font-weight:650;color:#9f1738!important}.gs-auth :is(.gs-auth-forgot,.gs-auth-switch a,.gs-auth-private-note a):hover{text-underline-offset:3px;text-decoration:underline}.gs-auth-error{overflow-wrap:anywhere;background:#fff2f3;border:1px solid #efc1c9;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.65;color:#8a1837!important}.gs-auth-error a{text-decoration:underline}.gs-auth-switch{color:var(--gs-web-muted);text-align:center;font-size:12px;line-height:1.7;margin-top:20px!important}.gs-auth-switch a,.gs-auth-switch button{color:#9f1738;font-weight:750}.gs-auth-switch button,.gs-auth-inline-button{cursor:pointer;font:inherit;font-size:inherit;background:0 0;border:0;padding:0}.gs-auth-inline-button{color:#9f1738;justify-self:end;font-size:12px}.gs-auth-private-note{text-align:center;line-height:1.7;color:var(--gs-web-muted)!important;margin-top:16px!important;font-size:11px!important}.gs-auth-footer{text-align:center;color:#51112f;padding:8px 20px 20px;font-size:11px}.gs-auth-form label.gs-auth-consent{align-items:start;gap:9px;font-size:11px;font-weight:400;line-height:1.65;display:flex}.gs-auth-consent input{accent-color:#b0153a;border-radius:4px;flex:none;width:17px;height:17px;min-height:17px;margin-top:1px;padding:0}.gs-auth-consent a{color:#9f1738;text-underline-offset:2px;text-decoration:underline}.gs-auth-mail-note{color:#735043;background:#fff7f0;border:1px solid #efdbd1;border-radius:12px;align-items:start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex;margin-bottom:16px!important}.gs-auth-mail-note svg{flex:none;margin-top:2px}.gs-auth-success-icon{color:#28745f;width:38px;height:38px;margin:20px auto;display:block}.gs-auth-progress{color:var(--gs-web-muted);align-items:center;gap:14px;margin:0 0 26px;padding:0;font-size:10px;list-style:none;display:flex}.gs-auth-progress li{align-items:center;gap:7px;display:flex}.gs-auth-progress li>span{border:1px solid #ded9e4;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.gs-auth-progress [aria-current=step]{color:#9f1738;font-weight:750}.gs-auth-progress [aria-current=step]>span{background:#fff0f3;border-color:#df8da3}.gs-auth-progress .is-complete{color:#28745f}.gs-auth-progress .is-complete>span{background:#edf6f0;border-color:#a9cdbb}.gs-auth-preview-controls{background:#f7f8fc;border:1px dashed #dcd5e2;border-radius:12px;align-items:end;gap:12px;margin-bottom:26px;padding:12px;display:flex}.gs-auth-preview-controls label{color:var(--gs-web-muted);flex:1;gap:5px;font-size:10px;display:grid}.gs-auth-preview-controls select{width:100%;min-width:0;max-width:100%;color:var(--gs-web-ink);font:inherit;background:#fff;border:1px solid #ded9e4;border-radius:7px;padding:7px;font-size:11px}.gs-auth-address{color:var(--gs-web-muted);overflow-wrap:anywhere;align-items:center;gap:12px;font-size:12px;display:flex;margin-top:-12px!important}.gs-auth-address button{color:#9f1738;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:11px}.gs-auth-form input.gs-auth-code{text-align:center;letter-spacing:14px;font-variant-numeric:tabular-nums;min-height:60px;padding-left:26px;font-size:24px;font-weight:750}.gs-auth-resend{color:var(--gs-web-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.gs-auth-resend button{color:#9f1738;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.gs-auth-resend button:disabled{color:#77717e;cursor:default}.gs-auth-notice{color:#33664f;background:#eff7f1;border:1px solid #c8dfd1;border-radius:12px;padding:11px 13px;font-size:12px;line-height:1.7;margin-top:20px!important}.gs-auth-success{color:#28745f;justify-items:center;gap:22px;margin-top:24px;display:grid}.gs-auth-success p{color:var(--gs-web-muted);text-align:center;font-size:12px}.gs-auth-success .gs-public-button{width:100%}.gs-auth-welcome{margin-top:24px}.gs-auth-resource-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gs-auth-resource-grid button{color:var(--gs-web-muted);text-align:left;background:#fff;border:1px solid #e0dbe7;border-radius:14px;flex-direction:column;align-items:start;gap:8px;padding:17px 14px;font-size:12px;display:flex}.gs-auth-resource-grid button strong{color:var(--gs-web-ink);font-size:14px}.gs-auth-resource-grid button span{font-size:11px}.gs-auth-resource-grid button[aria-pressed=true]{color:#9f1738;background:#fff2f0;border-color:#df8da3}.gs-auth-welcome>.gs-public-button{width:100%;margin-top:20px}.gs-auth-welcome>.is-disabled{cursor:default;background:#e4e6ed;border-color:#c3c7d2;transform:none;color:var(--gs-web-muted)!important}.gs-auth-spinner{animation:1s linear infinite gs-auth-spin}@keyframes gs-auth-spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.gs-auth-layout{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:40px;width:calc(100% - 56px)}.gs-auth-story h2{font-size:40px}.gs-auth-story>p{font-size:14px}.gs-auth-card{padding:28px}.gs-auth-resources{gap:12px 18px}}@media (max-width:900px){.gs-auth-header{width:calc(100% - 40px);padding-block:18px}.gs-auth-layout{grid-template-columns:minmax(0,1fr);gap:0;width:calc(100% - 40px);max-width:480px;min-height:calc(100svh - 150px);margin:12px auto 24px}.gs-auth-story{display:none}.gs-auth-card{max-width:none}}@media (max-width:540px){.gs-auth-header{gap:12px;width:calc(100% - 32px);padding-block:16px}.gs-auth-header>a:not(.gs-public-brand){gap:5px;padding:9px 10px;font-size:11px}.gs-auth-header>a:not(.gs-public-brand)>svg{width:14px}.gs-auth-layout{align-items:start;width:calc(100% - 28px);margin-top:8px}.gs-auth-card{border-radius:22px;padding:27px 22px}.gs-auth-card h1{letter-spacing:-.8px;font-size:30px}.gs-auth-intro{font-size:13px;margin-block:14px 22px!important}.gs-auth-form{gap:14px}.gs-auth-form input{font-size:16px}.gs-auth-form input.gs-auth-code{letter-spacing:12px;font-size:23px}.gs-auth-preview-banner{padding:9px 16px;font-size:10px}.gs-auth-progress{gap:11px;font-size:9px}.gs-auth-progress li{gap:5px}.gs-auth-preview-controls{gap:10px;padding:10px}}@media (max-width:370px){.gs-auth-header .gs-public-brand>span{display:none}.gs-auth-card{padding-inline:18px}.gs-auth-card h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.gs-auth-spinner,.gs-auth-story__art picture{animation:none}}.gs-public-auth-scope{display:contents}.gs-auth-methods{gap:12px;display:grid}.gs-auth .gs-auth-method{color:#28232e;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d5df;border-radius:12px;justify-content:center;align-items:center;gap:11px;padding:11px 14px;font-size:13px;font-weight:700;transition:border-color .18s,background .18s,transform .18s;display:flex}.gs-auth-method>svg{flex:none}.gs-auth-method>span{text-align:left;flex:1}.gs-auth-method>small{color:#706775;background:#f2eff3;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:600}.gs-auth-method:disabled{cursor:default;color:#746d7a;background:#faf9fb}.gs-auth-method:not(:disabled):hover{background:#fff8f1;border-color:#e7997f;transform:translateY(-1px)}.gs-auth .gs-auth-method--email{background:#fff7ee;border-color:#edb49e}.gs-auth-method--email>svg{color:#bd3c2c}.gs-auth-method-divider{color:#8b828e;align-items:center;gap:12px;margin-block:5px;font-size:10px;display:flex}.gs-auth-method-divider:before,.gs-auth-method-divider:after{content:"";background:#eee9ee;flex:1;height:1px}.gs-auth-method-caption{text-align:center;color:#756c7a;font-size:11px;line-height:1.6;margin-top:12px!important}.gs-auth-connection-note{color:#756c7a;text-align:center;background:#f7f5f8;border-radius:10px;padding:10px 12px;font-size:10px;line-height:1.6;margin-top:15px!important}.gs-auth-method-back{color:#8d3046;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 22px;padding:0;font-size:11px;font-weight:650;display:inline-flex}.gs-auth-story-brand{letter-spacing:-.8px;align-items:center;gap:8px;margin-bottom:26px;font-size:21px;font-weight:850;line-height:.88;display:flex}.gs-public.gs-auth-popover{overscroll-behavior:contain;color:#fff;border:1px solid #ffffff8c;border-radius:28px;width:min(940px,100vw - 48px);max-width:none;min-height:0;max-height:calc(100dvh - 40px);margin:auto;padding:0;animation:.28s cubic-bezier(.2,.8,.2,1) both gs-auth-popover-enter;overflow:auto;box-shadow:0 35px 100px #220b2680}.gs-auth-popover::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#2f0c33b8,#581627ad);animation:.28s both gs-auth-backdrop-enter}.gs-auth-popover[data-closing]{pointer-events:none;animation:.18s both gs-auth-popover-leave}.gs-auth-popover[data-closing]::backdrop{animation:.18s both gs-auth-backdrop-leave}.gs-auth-popover-layout{grid-template-columns:1.05fr 1fr;align-items:stretch;min-height:560px;display:grid}.gs-auth-popover .gs-auth-main{background:#fff;min-width:0}.gs-auth-popover .gs-auth-card{max-width:none;box-shadow:none;border:0;border-radius:0;padding:42px 36px 30px}.gs-auth-popover .gs-auth-story{flex-direction:column;justify-content:center;min-width:0;padding:36px 28px;display:flex}.gs-auth-popover .gs-auth-story h2{letter-spacing:-1.2px;font-size:36px}.gs-auth-popover .gs-auth-story>p{margin-top:16px;font-size:12px}.gs-auth-popover .gs-auth-story__art{width:calc(100% + 36px);max-width:430px;margin:8px -18px 0}.gs-auth-popover .gs-auth-story__art picture{animation:none}.gs-auth-popover .gs-auth-resources{gap:10px 16px;margin-top:16px;font-size:10px}.gs-auth-popover .gs-auth-resources svg{width:15px;height:15px}.gs-auth-popover-controls{z-index:2;height:0;position:sticky;top:0}.gs-auth-popover-close{color:#fff;cursor:pointer;background:#48112e5c;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.gs-auth-popover-close:hover{background:#48112e99}@keyframes gs-auth-popover-enter{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:none}}@keyframes gs-auth-popover-leave{to{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes gs-auth-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes gs-auth-backdrop-leave{to{opacity:0}}@media (max-width:780px){.gs-public.gs-auth-popover{border-radius:23px;width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px)}.gs-auth-popover-layout{grid-template-columns:minmax(0,1fr);min-height:0}.gs-auth-popover .gs-auth-story{display:none}.gs-auth-popover .gs-auth-card{padding:46px 26px 28px}.gs-auth-popover-close{color:#594354;background:#f8f5f8;border-color:#ded7df}.gs-auth-popover-close:hover{background:#eee7ef}}@media (prefers-reduced-motion:reduce){.gs-auth-popover,.gs-auth-popover::backdrop{animation:none!important}.gs-auth-method{transition:none}}
