@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/168481f20e0a6049-s.2-a1r2u1wp4rl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/ed82a0b8b2521221-s.0vny3c1r3i2fc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/3e8dd5a7e8de0eae-s.2vckzj7fin00l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/685f28c1155695c8-s.2vndon8bjjrzg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/34e2b77559319715-s.11_tucmn85qx3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/84a175be6caa7167-s.1wqtsm901wpuu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/fce692aaf0985484-s.p.24y1xzwicrvhg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/4598e6a902d6fd11-s.26u7v4he067l8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/239fb098fceddb4b-s.0x-5wtyyqn28e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/099ff601e790cddc-s.3yob337ug4w_n.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/86498dd977e4e86c-s.3dnpquur9zvda.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e30c81b5cd32e7f4-s.0hioodceto78-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/3456dc50754e9228-s.180g8ykmerv64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/de9751bfdfafdac8-s.p.1simdcn5ouyn0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.gTz6qa_className{font-family:EB Garamond,EB Garamond Fallback}.gTz6qa_variable{--font-eb-garamond:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.ZchNNa_className{font-family:Figtree,Figtree Fallback;font-style:normal}.ZchNNa_variable{--font-figtree:"Figtree", "Figtree Fallback"}
.w-hero-anim{z-index:0;pointer-events:none;width:100%;margin-top:calc(-21vw - 1.125rem);margin-bottom:3.5rem;display:flex;position:relative;transform:scale(1.5);container-type:inline-size}@media (max-width:1281px){.w-hero-anim{margin-top:calc(-23vw - 1.125rem)}}@media (max-width:767px){.w-hero-anim{margin-top:2.5rem}}section:has(+.w-hero-anim){z-index:3;position:relative}.w-hero-half{flex:none;width:50%}.w-hero-half--left{margin-top:.55%}.w-hero-svg{width:100%;height:auto;display:block;overflow:visible}.w-hero-text{font-family:var(--font-figtree), system-ui, sans-serif;font-size:18px;font-weight:600}.w-hero-text--raw{fill:var(--color-w-ink);opacity:.25;baseline-shift:-20%}.w-hero-text--clean{fill:var(--color-w-cream);baseline-shift:-30%}.w-lottie-bg,.w-lottie{position:absolute;left:50%;translate:-50%}.w-lottie-bg{z-index:10;background:var(--color-w-cream);border-radius:100%;width:5cqw;height:5.56cqw;top:23.96cqw}.w-lottie{z-index:10;aspect-ratio:269/161;width:11.02cqw;font-family:var(--font-figtree), system-ui, sans-serif;top:22.57cqw}@media (max-width:767px){.w-lottie-bg{width:13cqw;height:21.3cqw;top:11.2cqw}.w-lottie{width:26cqw;top:15.5cqw}}.w-nav-fixed{transition:top .2s,translate .5s cubic-bezier(.45,0,.55,1);top:88px}.w-nav-fixed[data-past-banner]{top:16px}@media (max-width:991px){.w-nav-fixed{top:50px}.w-nav-fixed[data-past-banner]{top:12px}.w-nav-fixed[data-hidden]{translate:0 calc(-100% - 16px)}}.w-banner{position:relative}.w-wave{white-space:pre;display:inline-flex}.w-wave>span{will-change:transform;display:inline-block}
@property --fl-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.fl-section{background:var(--color-w-cream);color:var(--color-w-ink);position:relative}.fl-green{z-index:900;background:var(--color-w-green);height:100vh;color:var(--color-w-cream);position:relative}.fl-green-inner{flex-direction:column;width:min(1160px,100% - 10vw);height:100%;margin:0 auto;display:flex}.fl-head{text-align:center;padding-top:96px}.fl-h2{font-family:var(--font-eb-garamond), Georgia, serif;letter-spacing:-.015em;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1}.fl-h2 em,.fl-bridge em,.fl-tab-heading em{font-style:italic}.fl-sub{text-wrap:balance;max-width:640px;margin:32px auto 0;font-size:20px;font-weight:500;line-height:1.3}.fl-stage{flex:1;margin:80px 0 48px;position:relative}.fl-kb{box-sizing:border-box;border:4px solid color-mix(in srgb, var(--color-w-cream) 10%, transparent);white-space:nowrap;border-radius:40px;position:absolute;top:0;left:0;overflow:hidden}.fl-cardhead{z-index:2;text-align:center;color:var(--color-w-cream);flex-direction:column;gap:3px;display:flex;position:absolute;left:0;right:0}.fl-label{letter-spacing:.01em;font-size:13px;font-weight:600;line-height:16px}.fl-wpm{font-family:var(--font-eb-garamond), Georgia, serif;letter-spacing:-.03em;font-size:48px;line-height:.95}.fl-mq{z-index:2;position:absolute;left:0}.fl-mq svg{display:block;overflow:visible}.fl-mq-text{fill:var(--color-w-cream);font-size:16px;font-weight:600}.fl-mq-text.is-kb{fill:color-mix(in srgb, var(--color-w-cream) 31%, transparent)}.fl-card{z-index:1;box-sizing:border-box;will-change:width, transform;border-radius:40px;position:absolute;top:0;left:0;overflow:hidden}.fl-bglayer{z-index:0;border-radius:inherit;pointer-events:none;background:var(--sq-ink);position:absolute;inset:0;overflow:hidden}.fl-bgimg{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;right:0}.fl-melt{z-index:1;opacity:0;width:100%;height:100%;position:absolute;inset:0}.fl-intro{z-index:2;white-space:nowrap;transition:opacity .25s;position:absolute;inset:0}.fl-screen{z-index:3;box-sizing:border-box;opacity:0;flex-direction:column;justify-content:space-between;padding:42px 55px;transition:opacity .45s;display:flex;position:absolute;inset:0}.fl-logos{opacity:0;height:28px;transition:opacity .3s;position:absolute;top:48px;left:0;right:0}.fl-logo{color:#fff;transform-origin:50%;opacity:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-14px;font-size:14px;font-weight:700;display:flex;position:absolute;left:50%}.fl-typewrap{padding:7px;display:grid;position:relative}.fl-rawwrap{grid-area:1/1}.fl-transcript{color:var(--sq-paper);letter-spacing:.24px;font-size:12px;font-weight:600;line-height:18px;transition:opacity .3s}.fl-w{vertical-align:baseline;opacity:0;will-change:transform;transition:opacity .12s linear;display:inline-block}.fl-transcript.is-polishing .fl-w{transition:opacity .12s linear,color .35s}.fl-tone-coral{color:#ff8a6e}.fl-tone-orange{color:#f2c866}.fl-tone-pink{color:#7fd3c8}.fl-msg{will-change:transform, opacity;backface-visibility:hidden;border-radius:7px;padding-top:40px;position:relative}.fl-msg.is-extra{opacity:0;pointer-events:none;padding-top:0;position:absolute;top:0;left:0}.fl-msg-contain{border:1px solid var(--sq-line);border-radius:var(--sq-radius-md);background:var(--sq-paper-raised);color:var(--color-w-ink);overflow:visible}.fl-msg-top{box-sizing:border-box;border-radius:var(--sq-radius-md) var(--sq-radius-md) 0 0;background:var(--sq-paper-raised);padding:12px;position:relative;overflow:hidden}.fl-msg-top.is-plain{letter-spacing:.24px;font-size:12px;font-weight:600;line-height:18px}.fl-placeholder{color:color-mix(in srgb, var(--color-w-ink) 50%, transparent);letter-spacing:-.24px;font-size:12px;font-weight:600;line-height:18.48px}.fl-polished{letter-spacing:.24px;font-size:12px;font-weight:600;line-height:18px;position:relative}.fl-pw{opacity:0;will-change:transform;display:inline-block}.fl-polished-pad{height:108px;display:block}.fl-msg-bottom{color:color-mix(in srgb, var(--color-w-ink) 60%, transparent);align-items:center;gap:10px;padding:12px;font-size:12px;font-weight:600;display:flex}.fl-msg-plus{background:color-mix(in srgb, var(--color-w-ink) 10%, transparent);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.fl-msg-send,.fl-msg-ic.is-right{margin-left:auto}.fl-msg-send.is-accent{border-radius:var(--sq-radius-sm);background:var(--sq-ink);width:22px;height:22px;color:var(--sq-on-ink);justify-content:center;align-items:center;display:flex}.fl-msg-model{margin-left:auto}.fl-msg-send-btn{background:var(--sq-ink);color:var(--sq-on-ink);border-radius:999px;padding:4px 14px}.fl-pill-placeholder{height:52px}.fl-pillwrap{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;bottom:40px;left:0;right:0}.fl-pillwrap>*{grid-area:1/1}.fl-pill-audio{border:1px solid var(--sq-line);border-radius:var(--sq-radius-pill);background:var(--sq-paper-raised);color:var(--sq-wax);box-shadow:var(--sq-shadow-float);transform-origin:50%;align-items:center;gap:4px;padding:8px 12px;transition:opacity .3s;display:flex}.fl-audio-svg{width:40px;height:14.2px;color:var(--sq-wax);display:block}.fl-pill-extra{color:var(--sq-ink-muted);display:none;overflow:hidden}.fl-pill-extra svg{width:100%;height:100%;display:block}[data-pill]{opacity:0;transform-origin:50%;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .18s;transform:scaleX(0)}[data-pill].is-on{opacity:1;transform:scaleX(1)}.fl-pill-stack{display:grid;transform:translate(-22px,-30px)}.fl-pill-comp{grid-area:1/1;justify-self:center}.fl-pill{border:2px solid var(--sq-paper-raised);border-radius:var(--sq-radius-pill);font-family:var(--sq-font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:4px 10px;font-size:11px;font-weight:600;line-height:16px;rotate:-10deg}.fl-pill-ch{opacity:0;transition:opacity .2s,transform .28s cubic-bezier(.34,1.56,.64,1);display:inline-block;transform:translateY(.4em)}[data-pill].is-on .fl-pill-ch{opacity:1;transform:none}.fl-pill-polish{width:fit-content;position:relative}.fl-pill-polish-inner{border:1px solid var(--sq-line);border-radius:var(--sq-radius-pill);background:var(--sq-paper-raised);color:var(--sq-ink);box-shadow:var(--sq-shadow-float);font-family:var(--sq-font-sans);white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;line-height:18px;display:flex;position:relative}.fl-pill-polish-inner:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--fl-ang), transparent 0deg, #c8381f 90deg, #e9b949 170deg, #0e5a55 250deg, #17181c 320deg, transparent 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:2.2s linear infinite fl-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fl-pill-polish.is-done .fl-pill-polish-inner:before{background:conic-gradient(from var(--fl-ang), var(--sq-line) 0deg, var(--sq-paper-raised) 120deg, var(--sq-line) 240deg, var(--sq-paper-raised) 360deg)}@keyframes fl-border{to{--fl-ang:360deg}}.fl-polish-label,.fl-spinner{z-index:1;transform-origin:50%;transition:opacity .24s,transform .24s;position:relative}.fl-polish-label .is-translate,.fl-pill-polish.is-translate .fl-polish-label .is-clean{display:none}.fl-pill-polish.is-translate .fl-polish-label .is-translate{display:inline}.fl-spinner{width:1em;height:1em;color:var(--sq-ink-muted);justify-content:center;align-items:center;animation:1.6s linear infinite fl-spin;display:inline-flex}@keyframes fl-spin{to{transform:rotate(360deg)}}.fl-pill-polish.is-done .fl-polish-label,.fl-pill-polish.is-done .fl-spinner{opacity:0;transform:scale(.4)}.fl-pill-polish.is-in .fl-polish-label,.fl-pill-polish.is-in .fl-spinner{display:none}.fl-pill-dots{z-index:1;box-sizing:content-box;justify-content:center;align-items:center;gap:3px;height:14px;padding:2px 0;display:none;position:relative}.fl-pill-polish.is-in .fl-pill-polish-inner{padding:5px 15.75px}.fl-pill-polish.is-in.is-wave .fl-pill-polish-inner{padding:5px 7.5px}.fl-pill-polish.is-in .fl-pill-dots{display:flex}.fl-pill-dot{background:var(--sq-wax);opacity:0;transform-origin:50%;border-radius:999px;flex:none;width:3px;height:0;transition:opacity .22s,transform .38s cubic-bezier(.34,1.56,.64,1),height .45s cubic-bezier(.34,1.56,.64,1);transform:translateY(4px)scale(.6)}.fl-pill-polish.is-in .fl-pill-dot{opacity:1;height:3px;transform:none}.fl-pill-polish.is-in:not(.is-wave) .fl-pill-dots{gap:2px}.fl-pill-polish.is-in:not(.is-wave) .fl-pill-dot{background:var(--sq-ink-muted);width:2.25px;height:2.25px}.fl-pill-polish.is-in.is-wave .fl-pill-dot{height:var(--h)}.fl-trans{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:160px;padding:0 24px 160px;display:flex;position:relative}.fl-eyebrow{color:var(--sq-ink-muted);font-family:var(--sq-font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.fl-bridge{max-width:768px;font-family:var(--font-eb-garamond), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(34px,4vw,44px);font-weight:400;line-height:48px}.fl-tabs{z-index:1;width:min(1344px,100% - 96px);height:450px;margin:64px auto;position:relative}.fl-tabs-bg{color:var(--color-w-beige);pointer-events:none;position:absolute;inset:0 -10%}.fl-tabs-svg{display:block;position:absolute}.fl-tabs-svg.is-a,.fl-tabs-svg.is-c{width:min(1500px,100%);top:0;left:50%;translate:-50%}.fl-tabs-svg.is-c{top:4%}.fl-tabs-grid{grid-template-columns:minmax(0,1fr) 403px minmax(0,1fr);gap:16px;max-width:1240px;height:100%;margin:0 auto;display:grid;position:relative}.fl-nav{align-self:start;width:fit-content;position:relative}.fl-indicator{z-index:2;background:var(--sq-ink);border-radius:16px;width:5px;height:32px;transition:transform .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.fl-nav-item{cursor:pointer;gap:12px;display:flex}.fl-nav-line{background:var(--sq-line);flex:none;width:5px}.fl-nav-line.is-top{border-radius:16px 16px 0 0}.fl-nav-line.is-bottom{border-radius:0 0 16px 16px;height:8px}.fl-nav-label{color:var(--sq-ink-muted);font-family:var(--sq-font-sans);white-space:nowrap;padding:8px 0;font-size:15px;font-weight:500;line-height:16px;transition:color .3s}.fl-nav-item.is-active .fl-nav-label,.fl-nav-item:hover .fl-nav-label{color:var(--color-w-ink)}.fl-copy{place-items:end;display:grid}.fl-tab-text{opacity:0;visibility:hidden;grid-area:1/1;width:292px;transition:opacity .4s}.fl-tab-text.is-active{opacity:1;visibility:visible}.fl-tab-heading,.fl-tab-para{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(8px)}.fl-tab-text.is-active .fl-tab-heading{opacity:1;transition-delay:60ms;transform:none}.fl-tab-text.is-active .fl-tab-para{opacity:1;transition-delay:.16s;transform:none}.fl-tab-heading{font-family:var(--font-eb-garamond), Georgia, serif;letter-spacing:-.01em;font-size:30px;line-height:36px}.fl-tab-para{margin-top:32px;font-size:16px;font-weight:500;line-height:1.3}@media (max-width:1180px){.fl-tab-text{width:auto;max-width:30ch}}.fl-mobile{display:none}@media (prefers-reduced-motion:reduce){.fl-spinner,.fl-pill-polish-inner:before{animation:none}}@media (max-width:991px){.fl-green{border-radius:0 0 40px 40px;height:auto;padding-bottom:48px}.fl-head{padding-top:64px}.fl-h2{font-size:56px}.fl-sub{font-size:17px}.fl-stage{flex-direction:column;gap:12px;margin:40px 0 0;display:flex}.fl-kb,.fl-card{width:100%;height:220px;position:relative}.fl-kb .fl-cardhead,.fl-card .fl-cardhead{top:50px;transform:translateY(-50%)}.fl-mq{top:120px;right:0}.fl-mq svg{width:100%;height:auto}.fl-mq-text{font-size:22px}.fl-screen,.fl-pillwrap,.fl-tabs{display:none}.fl-trans{margin-top:96px;padding-bottom:32px}.fl-bridge{font-size:44px}.fl-mobile{flex-direction:column;gap:56px;width:min(420px,100% - 40px);margin:0 auto;padding-bottom:96px;display:flex}.fl-m-card{aspect-ratio:4/5;border-radius:24px;flex-direction:column;justify-content:center;padding:28px;display:flex;position:relative;overflow:hidden}.fl-m-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.fl-m-raw,.fl-m-polish,.fl-m-fan{position:relative}.fl-m-ch .fl-w{opacity:1}.fl-m-ch .fl-m-raw .fl-transcript{clip-path:inset(0 0 100%)}.fl-m-ch.is-playing .fl-m-raw .fl-transcript{animation:4s steps(10,end) forwards fl-m-type}.fl-m-ch.is-playing .fl-m-raw.is-fading{animation:.8s 1.4s forwards fl-m-fade}.fl-m-ch.is-playing .fl-m-raw.is-fading .fl-transcript{animation-duration:1s}.fl-m-box{background:var(--color-w-cream);opacity:0;border:1px solid #d1d1c1;border-radius:7px;margin-top:16px;padding:12px;font-size:12px;font-weight:600;line-height:18px;transform:translateY(16px)}.fl-m-ch.is-playing .fl-m-box{animation:.6s cubic-bezier(.34,1.56,.64,1) 1.6s forwards fl-m-rise}.fl-m-fan{height:100%}.fl-m-fan-card{background:var(--color-w-cream);transform-origin:50% 100%;opacity:0;border:1px solid #d1d1c1;border-radius:7px;padding:44px 12px 12px;font-size:12px;font-weight:600;line-height:18px;position:absolute;inset:15% 0 auto}.fl-m-fan-card .fl-logo{opacity:1;top:10px}.fl-m-ch.is-playing .fl-m-fan-card{animation:fl-m-fan 6.8s ease-in-out calc(var(--k) * 1.6s) infinite}.fl-m-title{text-align:center;font-family:var(--font-eb-garamond), Georgia, serif;margin-top:20px;font-size:32px;line-height:1}.fl-m-body{text-align:center;color:var(--color-w-muted);margin-top:10px}}@keyframes fl-m-type{to{clip-path:inset(0)}}@keyframes fl-m-fade{to{opacity:0;transform:translateY(40px)}}@keyframes fl-m-rise{to{opacity:1;transform:none}}@keyframes fl-m-fan{0%{opacity:0;transform:translate(160px)rotate(45deg)}12%,30%{opacity:1;transform:none}45%,to{opacity:0;transform:translate(-160px)rotate(-45deg)}}
@media (min-width:992px){.w-lang-block{opacity:var(--w-dim,1)}}.w-chip-pop{animation:.22s cubic-bezier(.34,1.56,.64,1) both w-chip-pop}@keyframes w-chip-pop{0%{opacity:0;transform:scale(.4)translateY(-6px)}}.w-marquee-track.w-marquee-track--logos{animation-duration:40s}.w-faq-fade-top,.w-faq-fade-bottom{z-index:4;pointer-events:none;height:50px;transition:opacity .35s;position:absolute;inset-inline:0}.w-faq-fade-top{background:linear-gradient(180deg, var(--color-w-green), transparent);top:-5px}.w-faq-fade-bottom{background:linear-gradient(180deg, transparent, var(--color-w-green));bottom:-2px}.w-faq-fade-bottom.is-light{background:linear-gradient(180deg, transparent, var(--color-w-beige));bottom:0}.w-faq-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-w-cream) 40%, transparent) transparent}.w-cta-photo:before{animation-duration:14s}
.w-root{background:var(--color-w-cream);color:var(--color-w-ink);font-family:var(--font-figtree), system-ui, sans-serif;overflow-x:clip}.w-serif{font-family:var(--font-eb-garamond), Georgia, serif;letter-spacing:-.03em;font-weight:400}.w-serif em{font-style:italic}.w-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500}@layer components{.w-photo{isolation:isolate;background:radial-gradient(40% 50% at 35% 45%,#e9d9c2 0%,#0000 70%),radial-gradient(45% 60% at 70% 70%,#6d5a43 0%,#0000 70%),radial-gradient(60% 40% at 80% 15%,#9fb9d6 0%,#0000 70%),linear-gradient(#8a9bb0 0%,#9c8466 55%,#4b3b2a 100%);position:relative;overflow:hidden}.w-photo:before{content:"";z-index:-1;background:inherit;filter:blur(18px)saturate(1.1);animation:9s ease-in-out infinite alternate w-photo-drift;position:absolute;inset:-10%}.w-photo--warm{background:radial-gradient(35% 45% at 30%,#f1c48d 0%,#0000 70%),radial-gradient(50% 60% at 75% 60%,#3d2a1c 0%,#0000 70%),linear-gradient(160deg,#6a4a2e 0%,#2b1d14 100%)}.w-photo--dusk{background:radial-gradient(40% 40% at 50% 40%,#f4b37a 0%,#0000 70%),radial-gradient(60% 60% at 20% 80%,#3b2f4f 0%,#0000 70%),linear-gradient(#c88a6a 0%,#4d3a52 100%)}}@keyframes w-photo-drift{0%{transform:translate(-2%)scale(1.05)}to{transform:translate(2%,-2%)scale(1.12)}}.w-roll{line-height:1.2;display:inline-flex;overflow:hidden}.w-roll>span{transition:transform .35s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i) * 18ms);flex-direction:column;display:inline-flex}.w-roll>span>span{height:1.2em}a:hover>.w-roll>span,.w-roll:hover>span{transform:translateY(-1.2em)}.w-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.w-marquee-track{animation:35s linear infinite w-marquee}.w-marquee-track--fast{animation-duration:9s}.w-marquee-track--slow{animation-duration:40s}@keyframes w-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.w-wave-bar{transform-origin:50%;animation:.9s ease-in-out infinite w-wave}@keyframes w-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.w-bubble{animation:6s ease-in-out infinite w-bubble}@keyframes w-bubble{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.8;transform:translateY(-6px)}}.w-word{opacity:0;transition:opacity .15s,transform .15s cubic-bezier(.4,0,.2,1);display:inline-block;transform:translateY(8px)}.w-word.is-in{opacity:1;transform:none}.w-toast{animation:1.9s cubic-bezier(.34,1.56,.64,1) forwards w-toast;translate:-50%}@keyframes w-toast{0%{opacity:0;transform:translateY(10px)scale(.7)}14%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-14px)scale(.95)}}
