.FooterMarketing-module__TjdeQq__footer{--studio-espresso:#251c18;--studio-ink:#211b18;--studio-paper:#f7f4ef;--studio-muted:#746a64;--studio-rule:#251c182e;border-top:1px solid var(--studio-rule);color:var(--studio-ink);background:#fff;overflow:hidden}.FooterMarketing-module__TjdeQq__shell{width:calc(100% - clamp(48px,8vw,128px));max-width:1800px;margin-inline:auto}.FooterMarketing-module__TjdeQq__primary{grid-template-columns:minmax(15rem,.9fr) minmax(20rem,1.35fr) minmax(13rem,.75fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:9.5rem;display:grid}.FooterMarketing-module__TjdeQq__brand{width:max-content;max-width:100%;color:inherit;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.FooterMarketing-module__TjdeQq__brandLockup{--brand-ink-safe-top:.65rem;white-space:nowrap;align-items:center;padding-block:.1rem .06rem;display:inline-flex;overflow:visible}.FooterMarketing-module__TjdeQq__wordmark,.FooterMarketing-module__TjdeQq__signature{font-family:var(--font-logo)}.FooterMarketing-module__TjdeQq__wordmark{color:var(--studio-espresso);font-kerning:normal;letter-spacing:-.052em;padding-block-start:var(--brand-ink-safe-top);font-size:clamp(2.1rem,2.65vw,2.75rem);font-weight:400;line-height:1.08;display:inline-block}.FooterMarketing-module__TjdeQq__wordmarkDot,.FooterMarketing-module__TjdeQq__signatureDot{color:#715e82}.FooterMarketing-module__TjdeQq__signature{color:#3d312c;letter-spacing:.008em;align-items:baseline;margin-inline-start:.75rem;padding-block-start:var(--brand-ink-safe-top);font-size:clamp(.68rem,.75vw,.78rem);line-height:1;display:inline-flex}.FooterMarketing-module__TjdeQq__signatureLead{font-weight:500}.FooterMarketing-module__TjdeQq__signatureEmphasis{color:#3c303f;font-weight:800}.FooterMarketing-module__TjdeQq__signatureDot{font-weight:400}.FooterMarketing-module__TjdeQq__brandStatement{max-width:32rem;color:var(--studio-muted);margin:0;font-size:clamp(.82rem,1vw,.95rem);font-weight:520;line-height:1.7}.FooterMarketing-module__TjdeQq__contact{color:var(--studio-muted);text-align:end;justify-self:end;font-size:.78rem;font-style:normal;line-height:1.55;display:grid}.FooterMarketing-module__TjdeQq__contact a{min-height:2.35rem;color:inherit;justify-content:flex-end;align-items:center;text-decoration:none;display:inline-flex}.FooterMarketing-module__TjdeQq__directory{border-top:1px solid var(--studio-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,6rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.FooterMarketing-module__TjdeQq__directoryNav{grid-template-columns:repeat(3,minmax(9rem,1fr));gap:clamp(1.5rem,4vw,4.5rem);display:grid}.FooterMarketing-module__TjdeQq__navGroup h2{color:var(--studio-ink);margin:0 0 .75rem;font-size:.76rem;font-weight:760;line-height:1.2}.FooterMarketing-module__TjdeQq__navGroup h2 a{color:inherit;text-decoration:none}.FooterMarketing-module__TjdeQq__navGroup ul,.FooterMarketing-module__TjdeQq__legalLinks,.FooterMarketing-module__TjdeQq__socials{margin:0;padding:0;list-style:none;display:flex}.FooterMarketing-module__TjdeQq__navGroup ul{flex-direction:column;align-items:flex-start}.FooterMarketing-module__TjdeQq__navGroup li{width:100%}.FooterMarketing-module__TjdeQq__navGroup li a{min-height:2.55rem;color:var(--studio-muted);align-items:center;font-size:.74rem;line-height:1.35;text-decoration:none;display:inline-flex}.FooterMarketing-module__TjdeQq__navGroup a:hover,.FooterMarketing-module__TjdeQq__navGroup a:focus-visible,.FooterMarketing-module__TjdeQq__legalLinks a:hover,.FooterMarketing-module__TjdeQq__legalLinks a:focus-visible,.FooterMarketing-module__TjdeQq__contact a:hover,.FooterMarketing-module__TjdeQq__contact a:focus-visible{color:var(--studio-ink);text-underline-offset:.32rem;text-decoration:underline}.FooterMarketing-module__TjdeQq__socials{justify-content:flex-end;align-items:center;gap:.5rem}.FooterMarketing-module__TjdeQq__socials a{border:1px solid var(--studio-rule);width:44px;height:44px;color:var(--studio-ink);border-radius:999px;place-items:center;display:inline-grid}.FooterMarketing-module__TjdeQq__socials a:hover,.FooterMarketing-module__TjdeQq__socials a:focus-visible{border-color:var(--studio-espresso);background:var(--studio-paper)}.FooterMarketing-module__TjdeQq__socials svg{width:1rem;height:1rem}.FooterMarketing-module__TjdeQq__legal{border-top:1px solid var(--studio-rule);color:var(--studio-muted);grid-template-columns:1fr auto;align-items:center;gap:1rem 2rem;padding-block:1rem 1.35rem;font-size:.68rem;display:grid}.FooterMarketing-module__TjdeQq__legal p{margin:0}.FooterMarketing-module__TjdeQq__legalLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem 1.2rem}.FooterMarketing-module__TjdeQq__legalLinks a{min-height:2.3rem;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.FooterMarketing-module__TjdeQq__footer :where(a):focus-visible{outline-offset:3px;outline:3px solid #7350ff}@media (max-width:900px){.FooterMarketing-module__TjdeQq__shell{width:calc(100% - 2.5rem)}.FooterMarketing-module__TjdeQq__primary{grid-template-columns:1fr auto;gap:1rem 2rem;min-height:0;padding-block:2.25rem 1.75rem}.FooterMarketing-module__TjdeQq__brandStatement{grid-area:2/1/auto/-1}.FooterMarketing-module__TjdeQq__directory{grid-template-columns:1fr}.FooterMarketing-module__TjdeQq__socials{justify-content:flex-start}}@media (max-width:640px){.FooterMarketing-module__TjdeQq__shell{width:calc(100% - 1.75rem)}.FooterMarketing-module__TjdeQq__directoryNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.4rem}.FooterMarketing-module__TjdeQq__navGroup:first-child{grid-column:1/-1}.FooterMarketing-module__TjdeQq__navGroup:first-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}}@media (max-width:440px){.FooterMarketing-module__TjdeQq__primary{grid-template-columns:1fr}.FooterMarketing-module__TjdeQq__brand,.FooterMarketing-module__TjdeQq__contact{justify-self:start}.FooterMarketing-module__TjdeQq__brandStatement{grid-area:auto}.FooterMarketing-module__TjdeQq__contact{text-align:start}.FooterMarketing-module__TjdeQq__contact a{justify-content:flex-start}.FooterMarketing-module__TjdeQq__directoryNav{grid-template-columns:1fr}.FooterMarketing-module__TjdeQq__navGroup:first-child{grid-column:auto}.FooterMarketing-module__TjdeQq__navGroup:first-child ul{display:flex}.FooterMarketing-module__TjdeQq__legal{grid-template-columns:1fr}.FooterMarketing-module__TjdeQq__legalLinks{justify-content:flex-start}}
.MarketingHeader-module___Bd1xW__header{--studio-espresso:#251c18;--studio-ink:#211b18;--studio-paper:#f7f4ef;--studio-muted:#746a64;--studio-rule:#251c182e;z-index:80;border-bottom:1px solid var(--studio-rule);width:100%;color:var(--studio-ink);-webkit-backdrop-filter:blur(16px);background:#fffffff5;position:sticky;inset-block-start:0;box-shadow:0 .7rem 2rem #251c1812}.MarketingHeader-module___Bd1xW__header .MarketingHeader-module___Bd1xW__shell{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,2rem);width:calc(100% - clamp(48px,8vw,128px));max-width:1800px;min-height:7.25rem;margin-inline:auto;display:grid}.MarketingHeader-module___Bd1xW__header .MarketingHeader-module___Bd1xW__brand{width:max-content;max-width:100%;color:inherit;grid-area:1/2;justify-self:center;align-items:center;text-decoration:none;display:inline-flex}.MarketingHeader-module___Bd1xW__brandLockup{aspect-ratio:16/9;inline-size:clamp(12.5rem,15vw,15.5rem);display:block;overflow:visible}.MarketingHeader-module___Bd1xW__brandLogo{block-size:auto;inline-size:100%;display:block}.MarketingHeader-module___Bd1xW__header .MarketingHeader-module___Bd1xW__nav{grid-area:1/3;justify-content:center;justify-self:end;align-items:center;gap:clamp(1.55rem,3vw,3.2rem);min-width:0;display:flex}.MarketingHeader-module___Bd1xW__nav>a,.MarketingHeader-module___Bd1xW__navGroupTrigger,.MarketingHeader-module___Bd1xW__localeSwitch{min-height:3rem;color:inherit;white-space:nowrap;align-items:center;font-size:.86rem;font-weight:680;text-decoration:none;display:inline-flex;position:relative}.MarketingHeader-module___Bd1xW__nav>a:after,.MarketingHeader-module___Bd1xW__navGroupTrigger:after{content:"";opacity:0;background:currentColor;height:1px;transition:opacity .18s,transform .18s;position:absolute;inset-block-end:.35rem;inset-inline:0;transform:scaleX(.25)}.MarketingHeader-module___Bd1xW__nav>a:hover:after,.MarketingHeader-module___Bd1xW__nav>a:focus-visible:after,.MarketingHeader-module___Bd1xW__navGroup[data-open=true] .MarketingHeader-module___Bd1xW__navGroupTrigger:after,.MarketingHeader-module___Bd1xW__navGroupTrigger:hover:after,.MarketingHeader-module___Bd1xW__navGroupTrigger:focus-visible:after{opacity:1;transform:scaleX(1)}.MarketingHeader-module___Bd1xW__navGroup{position:relative}.MarketingHeader-module___Bd1xW__navGroupTrigger{cursor:pointer;background:0 0;border:0;gap:.35rem;padding:0}.MarketingHeader-module___Bd1xW__navGroupTrigger svg{width:.8rem;height:.8rem;transition:transform .18s}.MarketingHeader-module___Bd1xW__navGroup[data-open=true] .MarketingHeader-module___Bd1xW__navGroupTrigger svg{transform:rotate(180deg)}.MarketingHeader-module___Bd1xW__navPanel{border:1px solid var(--studio-rule);background:#fffffffa;border-radius:.35rem;width:max-content;min-width:14.5rem;padding:.55rem;display:grid;position:absolute;inset-block-start:calc(100% - .15rem);inset-inline-start:50%;transform:translate(-50%);box-shadow:0 1.2rem 2.8rem #251c181f}.MarketingHeader-module___Bd1xW__navPanel[hidden]{display:none}.MarketingHeader-module___Bd1xW__navPanel a{min-height:2.75rem;color:var(--studio-ink);border-radius:.22rem;align-items:center;padding-inline:.8rem;font-size:.79rem;font-weight:620;text-decoration:none;display:flex}.MarketingHeader-module___Bd1xW__navPanel a:hover,.MarketingHeader-module___Bd1xW__navPanel a:focus-visible{background:var(--studio-paper)}.MarketingHeader-module___Bd1xW__navPanel .MarketingHeader-module___Bd1xW__navOverview{border-bottom:1px solid var(--studio-rule);color:var(--studio-muted);border-radius:0;margin-block-end:.3rem;font-size:.7rem}.MarketingHeader-module___Bd1xW__header .MarketingHeader-module___Bd1xW__actions{grid-area:1/1;justify-self:start;align-items:center;gap:.6rem;display:flex}@media (max-width:1023px){.MarketingHeader-module___Bd1xW__header .MarketingHeader-module___Bd1xW__shell{grid-template-columns:minmax(3rem,1fr) auto minmax(3rem,1fr);gap:.75rem;width:calc(100% - 1.5rem);min-height:6.75rem}.MarketingHeader-module___Bd1xW__header .MarketingHeader-module___Bd1xW__brand{grid-column:2;justify-self:center}.MarketingHeader-module___Bd1xW__header .MarketingHeader-module___Bd1xW__brandLockup{inline-size:clamp(9.5rem,42vw,11.5rem)}.MarketingHeader-module___Bd1xW__header .MarketingHeader-module___Bd1xW__actions{grid-column:3}}.MarketingHeader-module___Bd1xW__localeSlot{align-items:center;display:flex}.MarketingHeader-module___Bd1xW__localeSwitch{border:1px solid var(--studio-rule);border-radius:999px;justify-content:center;gap:.42rem;min-width:3rem;padding-inline:.8rem;font-size:.72rem}.MarketingHeader-module___Bd1xW__localeSwitch:hover,.MarketingHeader-module___Bd1xW__localeSwitch:focus-visible{border-color:var(--studio-espresso);background:var(--studio-paper)}.MarketingHeader-module___Bd1xW__cta{background:var(--studio-espresso);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:3.4rem;padding-inline:1.35rem;font-size:.86rem;font-weight:750;text-decoration:none;display:inline-flex}.MarketingHeader-module___Bd1xW__cta svg{flex:none;width:1rem;height:1rem}.MarketingHeader-module___Bd1xW__cta:hover,.MarketingHeader-module___Bd1xW__cta:focus-visible{background:#3a2a24}.MarketingHeader-module___Bd1xW__mobileRoot{display:none}.MarketingHeader-module___Bd1xW__mobileTrigger,.MarketingHeader-module___Bd1xW__mobileClose{border:1px solid var(--studio-rule);min-width:48px;min-height:48px;color:var(--studio-ink);cursor:pointer;background:#fff;border-radius:999px;place-items:center;display:inline-grid}.MarketingHeader-module___Bd1xW__mobileTrigger svg,.MarketingHeader-module___Bd1xW__mobileClose svg{stroke-width:1.6px;width:1.45rem;height:1.45rem}.MarketingHeader-module___Bd1xW__mobileDialog{background:var(--studio-espresso);color:#fff;border:0;width:min(88vw,23rem);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0}.MarketingHeader-module___Bd1xW__mobileDialog[dir=ltr]{margin:0 auto 0 0}.MarketingHeader-module___Bd1xW__mobileDialog::backdrop{backdrop-filter:blur(4px);background:#18110e8f}.MarketingHeader-module___Bd1xW__mobilePanel{min-height:100%;padding:max(1.25rem, env(safe-area-inset-top)) 1.35rem max(1.4rem, env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;display:grid}.MarketingHeader-module___Bd1xW__mobileTop{border-bottom:1px solid #ffffff38;justify-content:space-between;align-items:center;min-height:4rem;display:flex}.MarketingHeader-module___Bd1xW__mobileTop p{color:#fff;letter-spacing:.04em;margin:0;font-size:.84rem;font-weight:740}.MarketingHeader-module___Bd1xW__mobileClose{color:#fff;background:0 0;border-color:#ffffff52}.MarketingHeader-module___Bd1xW__mobileTopActions{align-items:center;gap:.5rem;display:flex}.MarketingHeader-module___Bd1xW__mobileTopActions .MarketingHeader-module___Bd1xW__localeSwitch{color:#fff;border-color:#ffffff52}.MarketingHeader-module___Bd1xW__mobileTopActions .MarketingHeader-module___Bd1xW__localeSwitch:hover,.MarketingHeader-module___Bd1xW__mobileTopActions .MarketingHeader-module___Bd1xW__localeSwitch:focus-visible{color:var(--studio-espresso);background:#fff;border-color:#fff}.MarketingHeader-module___Bd1xW__mobileNav{align-content:center;display:grid}.MarketingHeader-module___Bd1xW__mobileNav>a,.MarketingHeader-module___Bd1xW__mobileGroup>summary{color:#fff;letter-spacing:0;border-bottom:1px solid #ffffff2e;grid-template-columns:auto 1fr;align-items:center;gap:1rem;min-height:5.6rem;font-size:clamp(2rem,9vw,2.8rem);font-weight:760;line-height:1;text-decoration:none;display:grid}.MarketingHeader-module___Bd1xW__mobileNav>a>span,.MarketingHeader-module___Bd1xW__mobileGroup>summary>span{color:#ffffff8a;letter-spacing:.04em;font-size:.68rem;font-weight:650}.MarketingHeader-module___Bd1xW__mobileGroup>summary{cursor:pointer;grid-template-columns:auto 1fr auto;list-style:none}.MarketingHeader-module___Bd1xW__mobileGroup>summary::-webkit-details-marker{display:none}.MarketingHeader-module___Bd1xW__mobileGroup>summary strong{font:inherit}.MarketingHeader-module___Bd1xW__mobileGroup>summary svg{width:1rem;height:1rem;transition:transform .18s}.MarketingHeader-module___Bd1xW__mobileGroup[open]>summary svg{transform:rotate(180deg)}.MarketingHeader-module___Bd1xW__mobileSubnav{border-bottom:1px solid #ffffff2e;padding-block:.45rem 1rem;padding-inline-start:2.1rem;display:grid}.MarketingHeader-module___Bd1xW__mobileSubnav a{color:#ffffffc7;align-items:center;min-height:2.8rem;font-size:.88rem;font-weight:560;text-decoration:none;display:flex}.MarketingHeader-module___Bd1xW__mobileSubnav .MarketingHeader-module___Bd1xW__mobileOverview{color:#fff;font-weight:720}.MarketingHeader-module___Bd1xW__mobileCta{min-height:3.8rem;color:var(--studio-espresso);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding-inline:1rem;font-size:.84rem;font-weight:760;text-decoration:none;display:inline-flex}.MarketingHeader-module___Bd1xW__mobileCta svg{width:1rem;height:1rem}.MarketingHeader-module___Bd1xW__header :where(a,button):focus-visible{outline-offset:3px;outline:3px solid #7350ff}@media (max-width:1040px){.MarketingHeader-module___Bd1xW__shell{grid-template-columns:auto 1fr auto}.MarketingHeader-module___Bd1xW__header .MarketingHeader-module___Bd1xW__nav,.MarketingHeader-module___Bd1xW__localeSlot,.MarketingHeader-module___Bd1xW__cta{display:none}.MarketingHeader-module___Bd1xW__header .MarketingHeader-module___Bd1xW__actions{grid-column:3}.MarketingHeader-module___Bd1xW__mobileRoot{display:block}}@media (max-width:760px){.MarketingHeader-module___Bd1xW__shell{grid-template-columns:auto 1fr auto;gap:.75rem;width:calc(100% - 1.75rem);min-height:5rem}.MarketingHeader-module___Bd1xW__brand{max-width:calc(100vw - 6.8rem)}}@media (prefers-reduced-motion:reduce){.MarketingHeader-module___Bd1xW__nav>a:after,.MarketingHeader-module___Bd1xW__navGroupTrigger:after,.MarketingHeader-module___Bd1xW__navGroupTrigger svg,.MarketingHeader-module___Bd1xW__mobileGroup>summary svg{transition:none}}
