.fs{--fs-orange:var(--gk-orange);--fs-ink:var(--gk-ink);--fs-muted:var(--gk-muted);color:var(--gk-ink);font-family:var(--gk-font);background:#fff;font-size:17px;line-height:1.6;overflow:clip}.fs *{box-sizing:border-box}.fs p{color:var(--fs-muted)}.fs .fs-wrap{width:min(1240px,100% - 80px);margin-inline:auto}.fs h1,.fs h2,.fs h3{font-family:var(--gk-font);font-weight:var(--gk-heading-weight);color:var(--gk-ink);letter-spacing:var(--gk-heading-tracking);line-height:var(--gk-heading-leading);text-wrap:balance;margin:0}.fs h1{letter-spacing:-2.6px;font-size:clamp(48px,4.45vw,64px);line-height:1.02}.fs h2{font-size:var(--gk-heading-size)}.fs h3{letter-spacing:-.55px;font-size:22px;line-height:1.24}.fs em{font-style:normal}.fs p{color:var(--gk-muted);margin:22px 0 0;font-size:17px;line-height:1.6}.fs .fs-kicker{font-family:var(--gk-font);letter-spacing:2.3px;color:var(--gk-orange);margin:0 0 21px;font-size:11px;font-weight:650;line-height:1.5}.fs-kicker:before{background:currentColor;width:28px;height:1px}.fs .fs-lead{max-width:510px;color:var(--gk-muted);margin:24px 0;font-size:20px;line-height:1.45}.fs .fs-note{max-width:490px;margin-top:22px;font-size:12px;line-height:1.55}.fs a{color:inherit;text-decoration:none}.fs .fs-action{background:var(--gk-orange);color:#fff;white-space:normal;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:51px;padding:12px 23px;font-size:14px;font-weight:600;line-height:1.3;transition:transform .2s,background .2s;display:inline-flex}.fs .fs-action:hover{background:#d9520e;transform:translateY(-2px)}.fs .fs-link{border-bottom:1px solid var(--gk-line);align-items:center;gap:9px;min-height:40px;margin-top:22px;padding-bottom:5px;font-size:14px;font-weight:600;display:inline-flex}.fs-link svg{color:var(--fs-orange)}.fs :is(a,button,summary,input,textarea):focus-visible{outline:3px solid var(--gk-ink);outline-offset:5px}.fs .fs-breadcrumb{color:#747a80;align-items:center;gap:12px;margin-bottom:26px;font-size:11px;display:inline-flex}.fs-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:32px;min-height:680px;padding-top:128px;padding-bottom:52px;display:grid}.fs-picture{min-width:0;margin:0}.fs-picture img{object-fit:contain;width:100%;height:auto;display:block}.fs-picture figcaption{color:#7f858d;text-align:center;margin-top:12px;padding-inline:10px;font-size:10px;line-height:1.5}.fs-hero>.fs-picture{margin:0}.fs-section{padding-block:108px}.fs-soft{background:var(--gk-soft)}.fs-split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.fs-split>div>p{max-width:550px}.fs-section-heading{max-width:840px;margin-bottom:40px}.fs-section-heading>p:not(.fs-kicker){max-width:650px}.fs-day{padding:108px 0}.fs-phase-nav{border-bottom:1px solid #dfe1e4;gap:25px;display:flex}.fs-phase-nav button{font-family:var(--gk-font);color:var(--gk-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:52px;margin-bottom:-1px;padding:16px 4px;font-size:14px;font-weight:600;display:flex}.fs-phase-nav button span{color:#969ba2;margin-right:10px;font-size:11px}.fs-phase-nav button[aria-pressed=true]{border-bottom-color:var(--fs-orange);color:var(--fs-ink)}.fs-phase-nav button[aria-pressed=true] span,.fs-phase-nav button[aria-pressed=true] svg{color:var(--fs-orange)}.fs-day-stage{grid-template-columns:1.55fr .7fr;align-items:center;gap:55px;padding-top:30px;display:grid}.fs-day-art{animation:.4s both fs-change}.fs-phase-copy small{color:#7c828a;margin-top:25px;font-size:11px;line-height:1.55;display:block}.fs-phase-copy p{font-size:17px}.fs-phase-copy .fs-kicker{font-size:10px}.fs-day .fs-picture img{mix-blend-mode:multiply}.fs-evening{padding:108px 0}.fs-evening .fs-section-heading{text-align:center;max-width:none;margin:auto}.fs-evening .fs-section-heading .fs-kicker,.fs-interpret .fs-kicker{justify-content:center}.fs-evening .fs-section-heading p:not(.fs-kicker){max-width:730px;margin-inline:auto}.fs-evening .fs-picture{max-width:1160px;margin:35px auto 0}.fs-caption-row{border-bottom:1px solid #e7e9ec;justify-content:space-between;align-items:center;gap:45px;padding:12px 0 40px;display:flex}.fs-caption-row p{max-width:620px;font-size:14px}.fs-caption-row .fs-link{flex:none}.fs-faq{border-top:1px solid #e8eaec;grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.fs-faq details{border-bottom:1px solid #e0e3e6}.fs-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:16px;font-weight:550;line-height:1.5;list-style:none;display:flex}.fs-faq summary::-webkit-details-marker{display:none}.fs-faq summary svg{flex:none;transition:transform .2s}.fs-faq details[open] summary svg{color:var(--fs-orange);transform:rotate(180deg)}.fs-faq details p{margin:0;padding:0 28px 25px 0;font-size:15px}.fs-close{text-align:center;padding-block:108px}.fs-close .fs-kicker{justify-content:center}.fs-close p{max-width:630px;margin:26px auto 30px}.fs-close h2{font-size:var(--gk-heading-size)}.fs-observe{grid-template-columns:1.25fr 1fr;gap:65px}.fs-observe .fs-phase-nav{gap:16px}.fs-observe .fs-phase-nav button{font-size:14px}.fs-observe .fs-picture{margin-left:-20px}.fs-observe .fs-picture img{mix-blend-mode:multiply}.fs-graph{width:100%;height:auto;margin-top:40px;display:block}.fs-graph-path{stroke-dasharray:600;stroke-dashoffset:0;animation:.6s both fs-line}.fs-observe .fs-note{margin:0 0 25px}.fs-observe h3{font-size:22px;line-height:1.24}.fs-observe p{font-size:17px}.fs-interpret{background:var(--gk-soft)}.fs-interpret .fs-section-heading{text-align:center;max-width:740px;margin:auto}.fs-interpret .fs-section-heading>p{margin-inline:auto}.fs-interpret .fs-picture{max-width:1100px;margin:30px auto 0}.fs-interpret .fs-picture img{mix-blend-mode:multiply}.fs-reveal.fs-arrived>.fs-picture{animation:.7s both fs-arrive}.fs-direct-phone{align-items:center;gap:12px;min-height:44px;margin-top:23px;font-size:15px;display:flex}.fs-contact .fs-hero{min-height:680px}.fs-contact-ways{grid-template-columns:1fr 1fr;gap:72px;padding-block:108px;display:grid}.fs-contact-ways>div>a:not(.fs-link){letter-spacing:-.6px;overflow-wrap:anywhere;border-bottom:1px solid #e3e5e8;align-items:center;gap:20px;padding:25px 0;font-size:24px;font-weight:500;line-height:1.3;display:flex}.fs-contact-ways>div>a>svg{color:var(--gk-orange);flex:none}.fs-contact-ways>div>a>svg:last-child{width:20px;margin-left:auto}.fs-contact-ways small{color:#737980;letter-spacing:0;margin-bottom:8px;font-size:11px;display:block}.fs-contact-ways p{font-size:14px}.fs-contact-home{grid-template-columns:1fr 1fr;align-items:center;gap:12px 72px;width:min(1240px,100% - 80px);min-height:0;margin:auto;padding:108px 0;display:grid;position:relative}.fs-contact-home>img{object-fit:cover;object-position:75% center;z-index:auto;border-radius:20px;grid-area:1/1;width:100%;height:420px;position:static;inset:auto}.fs-contact-home:after{display:none}.fs-contact-home .fs-wrap>div{max-width:none;padding:0}.fs-contact-home>small{color:var(--gk-muted);text-shadow:none;text-align:right;grid-area:2/1;font-size:10px;position:static}.fs [id],.fs h2[tabindex]{scroll-margin-top:0}@keyframes fs-arrive{0%{opacity:.7;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fs-change{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fs-line{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}.fs svg{stroke-width:1.65px;flex-shrink:0}.fs .fs-secondary{color:var(--gk-ink);background:#ffffffe0;border-color:#e5e5e5}.fs .fs-secondary:hover{background:#f3f3f3}.fs-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.fs-split h2,.fs-faq h2,.fs-contact-ways h2,.fs-contact-home h2{font-size:var(--gk-heading-compact)}.fs .fs-contact-home .fs-wrap{grid-area:1/2;width:100%;margin:0}.fs-contact-home .fs-action{margin-top:27px}.fs-page-chapters{border-block:1px solid var(--gk-line)}.fs-page-chapters .fs-wrap{justify-content:center;align-items:center;gap:38px;padding-block:20px;display:flex}.fs-page-chapters a{white-space:nowrap;font-size:13px;font-weight:500}.fs-page-chapters a:hover{color:var(--gk-orange)}@media (width<=1100px){.fs-hero{gap:25px}.fs-split{gap:42px}.fs-day-stage{grid-template-columns:1.25fr .85fr;gap:34px}.fs-observe{gap:42px}.fs-contact-home{gap:12px 42px}}@media (width<=760px){.fs .fs-wrap{width:calc(100% - 36px)}.fs h1{letter-spacing:-1.85px;font-size:44px;line-height:1.04}.fs h2{letter-spacing:-1.65px;font-size:38px}.fs h3{font-size:22px;line-height:1.24}.fs p{margin-top:18px;font-size:15px;line-height:1.6}.fs .fs-kicker{letter-spacing:1.7px;margin-bottom:17px;font-size:9px}.fs .fs-lead{margin:20px 0;font-size:18px;line-height:1.45}.fs .fs-note{margin-top:18px;font-size:11px}.fs-hero{flex-direction:column;align-items:stretch;gap:22px;min-height:0;padding:120px 0 30px;display:flex}.fs-contact .fs-hero{min-height:0}.fs .fs-breadcrumb{margin-bottom:20px;font-size:10px}.fs-hero>.fs-picture{margin:0 -8px}.fs-actions{gap:8px;margin-top:22px}.fs .fs-action{gap:12px;min-height:48px;padding:12px 19px;font-size:13px}.fs-hero .fs-action{gap:9px;min-height:45px;padding:10px 16px;font-size:11px}.fs .fs-link{margin-top:18px;font-size:13px}.fs-section,.fs-day,.fs-close,.fs-evening,.fs-contact-ways{padding-block:65px}.fs-section-heading{margin-bottom:30px}.fs-page-chapters .fs-wrap{justify-content:flex-start;gap:25px;padding-block:16px;overflow:auto}.fs-page-chapters a{font-size:11px}.fs-phase-nav{gap:12px}.fs-phase-nav button{gap:6px;min-height:48px;padding:14px 2px;font-size:13px}.fs-phase-nav button span{margin:0;font-size:10px}.fs-phase-nav button svg{width:13px}.fs-day-stage{flex-direction:column;align-items:stretch;gap:25px;padding-top:18px;display:flex}.fs-day-art{margin:0 -8px}.fs-phase-copy .fs-kicker{font-size:9px}.fs-phase-copy p{font-size:15px}.fs-phase-copy small{margin-top:16px;font-size:11px}.fs-split{grid-template-columns:1fr;gap:30px}.fs-split h2,.fs-faq h2,.fs-contact-ways h2,.fs-contact-home h2{letter-spacing:-1.35px;font-size:34px}.fs-comfort>div{order:-1}.fs-split>.fs-picture{margin:0 -8px}.fs-evening .fs-section-heading,.fs-interpret .fs-section-heading{text-align:left}.fs-evening .fs-section-heading .fs-kicker,.fs-interpret .fs-kicker{justify-content:flex-start}.fs-evening .fs-picture{margin-top:24px}.fs-caption-row{padding:12px 0 30px;display:block}.fs-caption-row p{font-size:13px}.fs-faq{grid-template-columns:1fr;gap:24px}.fs-faq summary{padding:20px 0;font-size:15px}.fs-faq details p{font-size:14px}.fs-close h2{font-size:38px}.fs-close p{font-size:15px}.fs-observe{gap:26px}.fs-observe .fs-phase-nav button{font-size:12px}.fs-observe>.fs-picture{margin:0 -8px}.fs-observe p{font-size:15px}.fs-graph{margin-top:25px}.fs-interpret .fs-picture{margin:25px -8px 0}.fs-contact-ways{grid-template-columns:1fr;gap:25px}.fs-contact-ways>div>a:not(.fs-link){gap:12px;font-size:19px}.fs-contact-ways>div>a>svg{width:20px}.fs-contact-home{flex-direction:column;align-items:stretch;gap:25px;width:calc(100% - 36px);padding:65px 0;display:flex}.fs-contact-home>img{order:0;height:270px}.fs .fs-contact-home .fs-wrap{order:2}.fs-contact-home>small{order:1;margin-top:-17px}.fs-picture figcaption{font-size:9px}}@media (width<=360px){.fs h1{font-size:40px}.fs h2{font-size:35px}.fs-split h2,.fs-faq h2,.fs-contact-home h2{font-size:31px}.fs-hero .fs-action{padding-inline:13px;font-size:10px}}@media (prefers-reduced-motion:reduce){.fs *,.fs :before,.fs :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fs .fs-action:hover{transform:none}}.fs-handnote{color:var(--gk-orange);text-align:center;margin-top:16px;font-family:Caveat,cursive;font-size:30px;font-weight:500;line-height:1.08;display:block;position:relative;transform:rotate(-3deg)}.fs-handnote svg{pointer-events:none;width:120px;height:83px;position:absolute;bottom:23px;right:7%}@media (width<=760px){.fs-handnote{margin-top:13px;font-size:25px}.fs-handnote svg{width:88px;height:61px;bottom:19px;right:0}.fs-predict h1{font-size:40px}}
