.CookieConsent_banner__VuXc3{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:20;width:min(100% - 2rem,29rem);padding:.38rem;border:1px solid rgba(232,227,218,.9);border-radius:1.35rem;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 1.35rem 3.5rem rgba(14,15,18,.18),inset 0 1px 0 rgba(255,255,255,.9);color:#0e0f12}.CookieConsent_bannerInner__UeO6J{padding:1.2rem;border-radius:calc(1.35rem - .38rem);background:linear-gradient(145deg,rgba(244,241,234,.9),rgba(255,255,255,.98))}.CookieConsent_banner__VuXc3 h3,.CookieConsent_modal__weQ_l h2{margin:0;color:#0e0f12;font-family:var(--font-marketing-display),Georgia,serif;font-size:clamp(1.6rem,3vw,2.05rem);font-weight:400;letter-spacing:-.03em;line-height:.96}.CookieConsent_banner__VuXc3 p,.CookieConsent_modalCopy__K32bL{margin:.78rem 0 0;color:#52514d;font-size:.84rem;line-height:1.6}.CookieConsent_bannerActions__XX6yD,.CookieConsent_modalActions__zTXEq{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.05rem}.CookieConsent_button__h_zOC{min-height:2.55rem;display:inline-flex;align-items:center;justify-content:center;padding:.48rem .85rem;border:1px solid transparent;border-radius:999px;font-family:var(--font-body),sans-serif;font-size:.75rem;font-weight:700;letter-spacing:-.015em;transition:background-color .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),color .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.CookieConsent_button__h_zOC:active{transform:scale(.975)}.CookieConsent_button__h_zOC:focus-visible,.CookieConsent_checkbox___xa7P:focus-visible,.CookieConsent_close__f4BFb:focus-visible{outline:2px solid #d97706;outline-offset:3px}.CookieConsent_buttonPrimary__QY4Dw{background:#0e0f12;box-shadow:0 .45rem 1rem rgba(14,15,18,.2),inset 0 1px 0 rgba(255,255,255,.14);color:#faf8f5}.CookieConsent_buttonPrimary__QY4Dw:hover{background:#23252b;box-shadow:0 .65rem 1.3rem rgba(217,119,6,.22),inset 0 1px 0 rgba(255,255,255,.16);color:#faf8f5;transform:translateY(-2px)}.CookieConsent_buttonSecondary__EKKAT{border-color:rgba(14,15,18,.14);background:#f4f1ea;color:#0e0f12}.CookieConsent_buttonQuiet__tm4ax:hover,.CookieConsent_buttonSecondary__EKKAT:hover{border-color:rgba(14,15,18,.26);background:#efeeeb;color:#0e0f12}.CookieConsent_buttonQuiet__tm4ax{border-color:rgba(14,15,18,.1);background:transparent;color:#52514d}.CookieConsent_backdrop__KLtaW{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:1rem;background:rgba(14,15,18,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CookieConsent_modal__weQ_l{width:min(100%,42rem);max-height:min(46rem,calc(100dvh - 2rem));overflow:auto;padding:.42rem;border:1px solid rgba(232,227,218,.9);border-radius:1.5rem;background:#ffffff;box-shadow:0 2rem 5rem rgba(14,15,18,.3),inset 0 1px 0 rgba(255,255,255,.9);color:#0e0f12}.CookieConsent_modalInner__lsW6l{padding:clamp(1.25rem,4vw,2rem);border-radius:calc(1.5rem - .42rem);background:radial-gradient(circle at 94% 0,rgba(217,119,6,.06),transparent 15rem),#ffffff}.CookieConsent_modalHeader__movj7{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.CookieConsent_close__f4BFb{width:2.45rem;height:2.45rem;display:grid;flex:none;place-items:center;padding:0;border:1px solid rgba(14,15,18,.12);border-radius:50%;background:#f4f1ea;color:#0e0f12;font-size:1.35rem;line-height:1;transition:background-color .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.CookieConsent_close__f4BFb:hover{background:#efeeeb;transform:rotate(90deg)}.CookieConsent_categoryList__wp71B{display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1.35rem}.CookieConsent_categoryRow__18vrf{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;border:1px solid rgba(14,15,18,.09);border-radius:1rem;background:#f9f8f5}.CookieConsent_categoryInfo__10fHB{display:grid;grid-gap:.28rem;gap:.28rem}.CookieConsent_categoryInfo__10fHB strong{color:#0e0f12;font-size:.84rem;letter-spacing:-.02em}.CookieConsent_categoryInfo__10fHB span{color:#8c887f;font-size:.76rem;line-height:1.48}.CookieConsent_checkbox___xa7P{width:1.2rem;height:1.2rem;margin:0;accent-color:#0e0f12}.CookieConsent_checkbox___xa7P:disabled{opacity:.68}@media (max-width:520px){.CookieConsent_banner__VuXc3{right:.7rem;bottom:.7rem;width:calc(100% - 1.4rem)}.CookieConsent_bannerActions__XX6yD,.CookieConsent_modalActions__zTXEq{align-items:stretch;flex-direction:column}.CookieConsent_button__h_zOC{width:100%}.CookieConsent_categoryRow__18vrf{gap:.75rem;padding:.88rem}}@media (prefers-reduced-motion:reduce){.CookieConsent_backdrop__KLtaW *,.CookieConsent_banner__VuXc3 *{transition-duration:1ms!important}}.marketing-chrome_chromeTree__lf3c6{--font-body:var(--font-marketing-theme-body),"Plus Jakarta Sans",Arial,sans-serif;--font-marketing-display:var(--font-marketing-theme-headline),Newsreader,Georgia,serif;--font-mono:var(--font-marketing-theme-body),"Plus Jakarta Sans",Arial,sans-serif;--stitch-obsidian:#0e0f12;--stitch-ink-secondary:#52514d;--stitch-ink-muted:#8c887f;--stitch-paper:#f1eadc;--stitch-well:#fbf7ee;--stitch-surface:#fbf7ee;--stitch-border:#c9bda9;--stitch-amber:#d97706;--stitch-amber-soft:#f59e0b;--stitch-sapphire:#2563eb;--stitch-emerald:#10b981;min-height:100dvh;overflow-x:clip;background:var(--stitch-paper);color:var(--stitch-obsidian)}.marketing-chrome_chromeTree__lf3c6 main{min-height:60dvh;overflow-x:clip}.marketing-chrome_skipLink__LOpgM{position:fixed;top:.8rem;left:.8rem;z-index:30;padding:.72rem .95rem;border-radius:999px;background:var(--stitch-surface);box-shadow:0 .8rem 1.8rem rgba(14,15,18,.14);color:var(--stitch-obsidian);font-family:var(--font-body),sans-serif;font-size:.77rem;font-weight:700;text-decoration:none;transform:translateY(-180%);transition:transform .36s cubic-bezier(.22,1,.36,1)}.marketing-chrome_skipLink__LOpgM:focus{outline:2px solid var(--stitch-amber);outline-offset:3px;transform:translateY(0)}.marketing-chrome_announcement__ULAjy{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.78rem clamp(1.25rem,4vw,3.5rem);background:var(--stitch-obsidian);color:rgba(250,248,245,.88);font-family:var(--font-body),sans-serif;font-size:.78rem;font-weight:600;letter-spacing:-.01em}.marketing-chrome_announceLink__63jau{color:var(--stitch-amber-soft);font-weight:700;text-decoration:none;text-underline-offset:.25rem}.marketing-chrome_announceLink__63jau:hover{color:#fffdfa;text-decoration:underline}.marketing-chrome_announceDismiss__BmZAY{width:1.7rem;height:1.7rem;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(250,248,245,.1);color:#fffdfa;font-size:1.15rem;line-height:1;transition:transform .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1)}.marketing-chrome_announceDismiss__BmZAY:hover{background:rgba(250,248,245,.18);transform:rotate(90deg)}.marketing-chrome_header__80rXH{position:static;z-index:10;padding:1rem clamp(1rem,3vw,2.5rem) 0;pointer-events:none}.marketing-chrome_headerFrame__Hko4T{width:min(100%,88rem);min-height:4.3rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1.25rem;gap:1.25rem;margin:0 auto;padding:.72rem .78rem .72rem 1.1rem;border:1px solid rgba(232,227,218,.8);border-radius:999px;background:rgba(255,255,255,.75);box-shadow:0 1rem 3rem rgba(14,15,18,.06),inset 0 1px 0 rgba(255,255,255,.78);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;transition:border-color .56s cubic-bezier(.22,1,.36,1),box-shadow .56s cubic-bezier(.22,1,.36,1),border-radius .56s cubic-bezier(.22,1,.36,1),background-color .56s cubic-bezier(.22,1,.36,1)}.marketing-chrome_header__80rXH[data-scrolled=true] .marketing-chrome_headerFrame__Hko4T{border-color:rgba(232,227,218,.95);border-radius:999px;background:rgba(255,255,255,.88);box-shadow:0 1.1rem 3.5rem rgba(14,15,18,.1),inset 0 1px 0 rgba(255,255,255,.9)}.marketing-chrome_brand__BxpS5{--brand-mark-surface:var(--stitch-obsidian);--brand-mark-glyph:var(--stitch-paper);display:inline-flex;align-items:center;gap:.65rem;min-width:max-content;color:var(--stitch-obsidian);text-decoration:none}.marketing-chrome_brand__BxpS5:focus-visible,.marketing-chrome_button__dRl_T:focus-visible,.marketing-chrome_desktopNav__6RvXp a:focus-visible,.marketing-chrome_footer__DNtjd a:focus-visible,.marketing-chrome_footer__DNtjd button:focus-visible,.marketing-chrome_mobileClose__0o7ky:focus-visible,.marketing-chrome_mobileNav__RWoa3 a:focus-visible,.marketing-chrome_mobileToggle__m3F2T:focus-visible{outline:2px solid var(--stitch-amber);outline-offset:4px}.marketing-chrome_brandLockup__IVMPn{display:inline-flex;align-items:center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.marketing-chrome_brand__BxpS5:hover .marketing-chrome_brandLockup__IVMPn{transform:translateY(-1px)}.marketing-chrome_brandFullLight__187E7{display:block!important}.marketing-chrome_brandFullDark__SM83F,.marketing-chrome_footer__DNtjd .marketing-chrome_brandFullLight__187E7{display:none!important}.marketing-chrome_footer__DNtjd .marketing-chrome_brandFullDark__SM83F{display:block!important}.marketing-chrome_brandMark__LSXMX{display:block;flex:none;filter:drop-shadow(0 .35rem .75rem rgba(14,15,18,.16));transition:transform .56s cubic-bezier(.22,1,.36,1)}.marketing-chrome_brand__BxpS5:hover .marketing-chrome_brandMark__LSXMX{transform:rotate(-5deg) translateY(-1px)}.marketing-chrome_brandText__7LLNB{display:grid;grid-gap:.13rem;gap:.13rem;line-height:1}.marketing-chrome_brandName__cz5eZ{font-family:var(--font-body),sans-serif;font-size:.97rem;font-weight:700;letter-spacing:-.03em}.marketing-chrome_brandSub__kyocz{color:var(--stitch-ink-muted);font-family:var(--font-mono),sans-serif;font-size:.53rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.marketing-chrome_desktopNav__6RvXp{display:flex;justify-content:center;gap:clamp(.75rem,1.8vw,1.65rem);min-width:0}.marketing-chrome_desktopNav__6RvXp a{position:relative;color:var(--stitch-ink-secondary);font-size:.82rem;font-weight:600;text-decoration:none;transition:color .38s cubic-bezier(.22,1,.36,1)}.marketing-chrome_desktopNav__6RvXp a:after{position:absolute;right:0;bottom:-.42rem;left:0;height:1px;content:"";background:var(--stitch-obsidian);transform:scaleX(0);transform-origin:right;transition:transform .42s cubic-bezier(.22,1,.36,1)}.marketing-chrome_desktopNav__6RvXp a:hover,.marketing-chrome_desktopNav__6RvXp a[aria-current=page]{color:var(--stitch-obsidian)}.marketing-chrome_desktopNav__6RvXp a:hover:after,.marketing-chrome_desktopNav__6RvXp a[aria-current=page]:after{transform:scaleX(1);transform-origin:left}.marketing-chrome_desktopActions__FrPlo,.marketing-chrome_headerActions__ZLvpN{display:flex;align-items:center;gap:.5rem}.marketing-chrome_button__dRl_T{min-height:2.7rem;display:inline-flex;align-items:center;justify-content:center;padding:.58rem 1rem;border:1px solid transparent;border-radius:999px;font-family:var(--font-body),sans-serif;font-size:.77rem;font-weight:700;letter-spacing:-.015em;text-decoration:none;transition:color .46s cubic-bezier(.22,1,.36,1),background-color .46s cubic-bezier(.22,1,.36,1),border-color .46s cubic-bezier(.22,1,.36,1),transform .46s cubic-bezier(.22,1,.36,1),box-shadow .46s cubic-bezier(.22,1,.36,1)}.marketing-chrome_button__dRl_T:active{transform:scale(.97)}.marketing-chrome_buttonPrimary__5TNWe{background:var(--stitch-obsidian);color:var(--stitch-paper);box-shadow:0 .5rem 1.25rem rgba(14,15,18,.18),inset 0 1px 0 rgba(255,255,255,.13)}.marketing-chrome_buttonPrimary__5TNWe:hover{background:#23252b;box-shadow:0 .72rem 1.55rem rgba(217,119,6,.22),inset 0 1px 0 rgba(255,255,255,.16);color:var(--stitch-paper);transform:translateY(-2px)}.marketing-chrome_buttonGhost__X6tin{border-color:var(--stitch-border);background:rgba(255,255,255,.58);color:var(--stitch-obsidian)}.marketing-chrome_buttonGhost__X6tin:hover{border-color:rgba(14,15,18,.22);background:var(--stitch-well);color:var(--stitch-obsidian)}.marketing-chrome_mobileToggle__m3F2T{position:relative;width:2.7rem;height:2.7rem;display:none;place-items:center;padding:0;border:1px solid var(--stitch-border);border-radius:50%;background:var(--stitch-well);color:var(--stitch-obsidian)}.marketing-chrome_mobileToggleLine__FGd78{position:absolute;width:.9rem;height:1px;background:currentColor;transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .32s cubic-bezier(.22,1,.36,1)}.marketing-chrome_mobileToggleLine__FGd78:first-child{transform:translateY(-.28rem)}.marketing-chrome_mobileToggleLine__FGd78:nth-child(3){transform:translateY(.28rem)}.marketing-chrome_mobileToggle__m3F2T[data-open=true] .marketing-chrome_mobileToggleLine__FGd78:first-child{transform:rotate(45deg)}.marketing-chrome_mobileToggle__m3F2T[data-open=true] .marketing-chrome_mobileToggleLine__FGd78:nth-child(2){opacity:0}.marketing-chrome_mobileToggle__m3F2T[data-open=true] .marketing-chrome_mobileToggleLine__FGd78:nth-child(3){transform:rotate(-45deg)}.marketing-chrome_mobileDrawer__SRbdN{position:fixed;inset:0;z-index:20;display:grid;grid-template-rows:auto 1fr auto;padding:1rem;background:rgba(250,248,245,.94);color:var(--stitch-obsidian);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);pointer-events:auto;animation:marketing-chrome_drawer-in__mT84E .62s cubic-bezier(.22,1,.36,1) both}.marketing-chrome_mobileDrawer__SRbdN[hidden]{display:none}.marketing-chrome_mobileDrawerHead__AXILc{display:flex;align-items:center;justify-content:space-between;padding:.4rem}.marketing-chrome_mobileClose__0o7ky{width:2.7rem;height:2.7rem;display:grid;place-items:center;padding:0;border:1px solid var(--stitch-border);border-radius:50%;background:rgba(255,255,255,.72);color:var(--stitch-obsidian);font-size:1.5rem;transition:transform .46s cubic-bezier(.22,1,.36,1),background-color .46s cubic-bezier(.22,1,.36,1)}.marketing-chrome_mobileClose__0o7ky:hover{background:#ffffff;transform:rotate(90deg)}.marketing-chrome_mobileNav__RWoa3{display:grid;align-content:start;grid-gap:.15rem;gap:.15rem;padding:1.2rem .5rem;overflow-y:auto}.marketing-chrome_mobileNav__RWoa3 a{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;border-radius:8px;color:var(--stitch-obsidian);font-family:var(--font-body),sans-serif;font-size:1.05rem;font-weight:600;line-height:1.2;letter-spacing:-.015em;text-decoration:none;transition:color .24s ease,background-color .24s ease,transform .24s ease}.marketing-chrome_mobileNav__RWoa3 a:hover{background:var(--stitch-well);color:var(--stitch-obsidian);transform:translateX(.2rem)}.marketing-chrome_mobileNav__RWoa3 a[aria-current=page]{background:var(--stitch-well);color:var(--stitch-amber);font-weight:700}.marketing-chrome_mobileCta__LnHY0{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;padding:.8rem .4rem .4rem;border-top:1px solid var(--stitch-border)}.marketing-chrome_buttonBlock__zRwDv{width:100%}.marketing-chrome_footer__DNtjd{position:relative;overflow:hidden;margin-top:clamp(3.5rem,8vw,8rem);padding:clamp(3.4rem,8vw,7rem) clamp(1.25rem,4vw,3.5rem) 1.4rem;background:var(--stitch-obsidian);color:var(--stitch-paper)}.marketing-chrome_footer__DNtjd:before{position:absolute;top:-16rem;right:-8rem;width:36rem;height:36rem;border-radius:50%;content:"";background:radial-gradient(circle,rgba(217,119,6,.22) 0,rgba(217,119,6,0) 68%);pointer-events:none}.marketing-chrome_footerInner__WgQf_{position:relative;width:min(100%,82rem);margin:0 auto}.marketing-chrome_footerGrid__GzVNH{display:grid;grid-template-columns:minmax(15rem,1.6fr) repeat(4,minmax(7rem,1fr));grid-gap:clamp(2rem,4vw,4.5rem);gap:clamp(2rem,4vw,4.5rem)}.marketing-chrome_footerBrand__CTz9h{max-width:20rem}.marketing-chrome_footer__DNtjd .marketing-chrome_brand__BxpS5{--brand-mark-surface:var(--stitch-paper);--brand-mark-glyph:var(--stitch-obsidian);color:var(--stitch-paper)}.marketing-chrome_footer__DNtjd .marketing-chrome_brandSub__kyocz{color:rgba(250,248,245,.55)}.marketing-chrome_footerBrand__CTz9h p{margin:1.25rem 0 0;color:rgba(250,248,245,.68);font-size:.88rem;line-height:1.65}.marketing-chrome_footerColumn__pigvX h4{margin:0 0 1rem;color:rgba(250,248,245,.48);font-family:var(--font-mono),sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.marketing-chrome_footerColumn__pigvX ul{display:grid;grid-gap:.62rem;gap:.62rem;margin:0;padding:0;list-style:none}.marketing-chrome_footerColumn__pigvX a,.marketing-chrome_footerColumn__pigvX button{padding:0;border:0;background:transparent;color:rgba(250,248,245,.82);font-family:var(--font-body),sans-serif;font-size:.82rem;line-height:1.45;text-align:left;text-decoration:none;transition:color .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1)}.marketing-chrome_footerColumn__pigvX a:hover,.marketing-chrome_footerColumn__pigvX button:hover{color:var(--stitch-amber-soft);transform:translateX(.18rem)}.marketing-chrome_footerBottom__gxlBs{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(3rem,6vw,6rem);padding-top:1.25rem;border-top:1px solid rgba(250,248,245,.12)}.marketing-chrome_footerLegal__J8Zxv{color:rgba(250,248,245,.45);font-family:var(--font-mono),sans-serif;font-size:.62rem;letter-spacing:.08em}@keyframes marketing-chrome_drawer-in__mT84E{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.marketing-chrome_headerFrame__Hko4T{grid-template-columns:auto 1fr}.marketing-chrome_desktopActions__FrPlo,.marketing-chrome_desktopNav__6RvXp{display:none}.marketing-chrome_headerActions__ZLvpN{justify-content:flex-end}.marketing-chrome_mobileToggle__m3F2T{display:grid}.marketing-chrome_footerGrid__GzVNH{grid-template-columns:minmax(14rem,1.5fr) repeat(2,minmax(7rem,1fr))}.marketing-chrome_footerBrand__CTz9h{grid-row:span 2}}@media (max-width:640px){.marketing-chrome_announcement__ULAjy{grid-template-columns:minmax(0,1fr) auto;padding:.7rem 1rem;font-size:.72rem}.marketing-chrome_announceLink__63jau{grid-column:1}.marketing-chrome_announceDismiss__BmZAY{grid-column:2;grid-row:1/span 2}.marketing-chrome_header__80rXH{padding:.65rem .65rem 0}.marketing-chrome_headerFrame__Hko4T{min-height:3.9rem;padding:.58rem .64rem .58rem .88rem;border-radius:1.25rem}.marketing-chrome_brandSub__kyocz{display:none}.marketing-chrome_mobileCta__LnHY0{grid-template-columns:1fr}.marketing-chrome_footer__DNtjd{padding-right:1.25rem;padding-left:1.25rem}.marketing-chrome_footerGrid__GzVNH{grid-template-columns:1fr 1fr;gap:2.3rem 1.1rem}.marketing-chrome_footerBrand__CTz9h{grid-column:1/-1;grid-row:auto}.marketing-chrome_footerBottom__gxlBs{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.marketing-chrome_announcement__ULAjy *,.marketing-chrome_footer__DNtjd *,.marketing-chrome_header__80rXH *{transition-duration:1ms!important;animation-duration:1ms!important}}