@font-face{font-family:RF Dewi Condensed;src:url(/fonts/landing/RFDewiCondensed-Semibold.woff2)format("woff2"),url(/fonts/landing/RFDewiCondensed-Semibold.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:RF Dewi;src:url(/fonts/landing/RFDewi-Regular.woff2)format("woff2"),url(/fonts/landing/RFDewi-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RF Dewi;src:url(/fonts/landing/RFDewi-Bold.woff2)format("woff2"),url(/fonts/landing/RFDewi-Bold.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:RF Dewi Expanded;src:url(/fonts/landing/RFDewiExpanded-Regular.woff2)format("woff2"),url(/fonts/landing/RFDewiExpanded-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RF Dewi Expanded;src:url(/fonts/landing/RFDewiExpanded-Semibold.woff2)format("woff2"),url(/fonts/landing/RFDewiExpanded-Semibold.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:RF Dewi Extended;src:url(/fonts/landing/RFDewiExtended-Regular.woff2)format("woff2"),url(/fonts/landing/RFDewiExtended-Regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RF Dewi Extended;src:url(/fonts/landing/RFDewiExtended-Semibold.woff2)format("woff2"),url(/fonts/landing/RFDewiExtended-Semibold.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Wix Madefor Display;src:url(/fonts/landing/WixMadeforDisplay-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Wix Madefor Display;src:url(/fonts/landing/WixMadeforDisplay-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}
:root{--color-ink:#0d121c;--color-slate:#344054;--color-muted:#667085;--color-coral:#ff4438;--color-white:#fff;--stone-300:#d8d7cf;--page-gutter:48px;--content-width:1450px;--sequence-artwork-size:352px;--sequence-copy-gap:112px;--sequence-section-gap:356px;--sequence-dots-lift:80px}.site-header :is(button,a,summary){-webkit-tap-highlight-color:transparent}.site-header{z-index:20;width:min(calc(100% - (var(--page-gutter) * 2)), var(--content-width));position:absolute;top:8px;left:50%;transform:translate(-50%)}.main-nav{-webkit-backdrop-filter:blur(8px);border-radius:999px;justify-content:space-between;align-items:center;height:72px;padding:16px 0;display:flex}.brand{flex:none;align-items:center;display:flex}.brand__logo{width:100px;height:27px;display:block}.main-nav__links{flex:auto;justify-content:center;align-items:center;gap:24px;padding:8px 16px;display:flex}.main-nav__links a{min-height:48px;color:var(--color-slate);letter-spacing:.14px;border-radius:999px;place-items:center;padding:10px 16px;font-family:RF Dewi Condensed,RF Dewi,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:background-color .18s,color .18s;display:grid}.main-nav__links a:hover,.main-nav__links a:focus-visible{color:var(--color-ink);background:#0d121c0f;outline:none}.brand:focus-visible,.mobile-menu summary:focus-visible{outline:2px solid var(--color-coral);outline-offset:4px}.mobile-menu{display:none}@media (max-width:1180px){:root{--page-gutter:48px}.main-nav__links{gap:4px;padding-inline:8px}.main-nav__links a{padding-inline:10px}}@media (max-width:900px){:root{--page-gutter:16px}.main-nav{background:#ffffffdb;height:64px;padding:12px 16px;box-shadow:0 1px #0d121c0f}.main-nav__links{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;background:var(--color-ink);border-radius:50%;place-content:center;gap:6px;width:40px;height:40px;list-style:none;transition:background-color .18s;display:grid}.mobile-menu summary:hover{background:var(--color-coral)}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--color-white);width:16px;height:1px;transition:transform .18s}.mobile-menu[open] summary span:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-menu__panel{width:min(280px, calc(100vw - (var(--page-gutter) * 2)));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #0d121c14;border-radius:24px;flex-direction:column;gap:4px;padding:16px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 16px 48px #0d121c1f}.mobile-menu__panel a{color:var(--color-slate);border-radius:12px;padding:12px 16px;font-family:RF Dewi Condensed,RF Dewi,sans-serif;font-size:14px;font-weight:600}.mobile-menu__panel a:hover{background:#0d121c0d}}@media (max-width:560px){.site-header{width:calc(100% - (var(--page-gutter) * 2))}}.site-header :is(img,svg){max-width:none}
html.lenis{scroll-behavior:auto!important}.site-header--fixed{position:fixed}@media not all and (max-width:900px){.site-header--flush{top:0}.site-header{--page-gutter:60px;--content-width:1320px}}@media (max-width:900px){.main-nav,.mobile-menu__panel{box-shadow:none}}@media not all and (max-width:1180px){.main-nav__links a{padding-inline:20px}}.main-nav__links a{min-height:40px;color:var(--color-ink);padding-block:4px}.main-nav__links a[aria-current=page],.main-nav__links a:hover,.main-nav__links a:focus-visible,.mobile-menu__panel a[aria-current=page]{background:var(--accent);color:var(--color-ink)}.main-nav__links a:focus-visible,.mobile-menu__panel a:focus-visible{outline:2px solid var(--color-coral);outline-offset:2px}.mobile-menu__panel .mobile-menu__cta{background:var(--color-ink);color:var(--color-white);font-family:var(--font-label);letter-spacing:.14px;text-align:center;margin-top:8px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .18s}.mobile-menu__panel .mobile-menu__cta:hover{background:var(--color-coral)}@font-face{font-family:RF Dewi Expanded;src:url(/fonts/landing/RFDewiExpanded-Ultrabold.woff2)format("woff2"),url(/fonts/landing/RFDewiExpanded-Ultrabold.woff)format("woff");font-style:normal;font-weight:800;font-display:swap}
