.marketing-scope{--warm-white:#f7f4ef;--cream:#f0ece6;--sand:#e4d9ce;--border:#ddd5ca;--terracotta:#c86d4b;--terracotta-light:#d4845d;--terracotta-pale:#f2e8e2;--charcoal:#2a2320;--bark:#6b5a4e;--muted:#8a8178;--green:#7c8b72;background:var(--warm-white);color:var(--charcoal);font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;font-weight:300}@media (prefers-color-scheme:dark){.marketing-scope{--warm-white:#1f1b18;--cream:#261f1b;--sand:#2e2520;--border:#362c25;--terracotta:#d4845d;--terracotta-light:#c86d4b;--terracotta-pale:#362722;--charcoal:#ede5dc;--bark:#b0a090;--muted:#7a6a5e;--green:#9dab94}}.marketing-scope .marketing-display,.marketing-scope h1,.marketing-scope h2,.marketing-scope h3{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-weight:400;color:var(--charcoal)}.marketing-scope a{color:var(--terracotta);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.marketing-scope a:hover{color:var(--terracotta-light)}.mkt-micro .resource-card{transition:transform .18s ease-out,border-color .18s ease-out}.mkt-micro .resource-card:focus-visible,.mkt-micro .resource-card:hover{transform:translateY(-2px);border-color:var(--terracotta)}.mkt-micro .resource-card:focus-visible{outline:2px solid var(--terracotta);outline-offset:2px}.mkt-micro .resource-card-title{position:relative;width:-moz-fit-content;width:fit-content}.mkt-micro .resource-card-title:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--terracotta);clip-path:inset(0 100% 0 0);transition:clip-path .18s ease-out}.mkt-micro .resource-card:focus-visible .resource-card-title:after,.mkt-micro .resource-card:hover .resource-card-title:after{clip-path:inset(0 0 0 0)}.mkt-micro .card-arrow{transition:transform .15s ease-out}.mkt-micro .resource-card:focus-visible .card-arrow,.mkt-micro .resource-card:hover .card-arrow,.mkt-micro .start-chip:focus-visible .card-arrow,.mkt-micro .start-chip:hover .card-arrow{transform:translateX(2px)}.mkt-micro .start-chip{transition:transform .18s ease-out,border-color .18s ease-out}.mkt-micro .start-chip:focus-visible,.mkt-micro .start-chip:hover{transform:translateY(-2px)}.mkt-micro .start-chip:focus-visible{outline:2px solid var(--terracotta);outline-offset:2px}.mkt-micro .cluster-header{transition:color .18s ease-out}@supports (color:color-mix(in srgb,red 50%,blue)){.mkt-micro .cluster-header:hover{color:color-mix(in srgb,var(--charcoal) 74%,var(--terracotta) 26%)}}.mkt-micro .link-draw{text-decoration:none;background-image:linear-gradient(var(--terracotta),var(--terracotta)),linear-gradient(var(--sand),var(--sand));background-repeat:no-repeat;background-size:0 1px,100% 1px;background-position:0 100%,0 100%;padding-bottom:2px;transition:background-size .18s ease-out}.mkt-micro .link-draw:focus-visible,.mkt-micro .link-draw:hover{background-size:100% 1px,100% 1px}@media (prefers-reduced-motion:reduce){.mkt-micro .card-arrow,.mkt-micro .cluster-header,.mkt-micro .link-draw,.mkt-micro .resource-card,.mkt-micro .resource-card-title:after,.mkt-micro .start-chip{transition:none}.mkt-micro .resource-card:focus-visible,.mkt-micro .resource-card:hover,.mkt-micro .start-chip:focus-visible,.mkt-micro .start-chip:hover{transform:none}.mkt-micro .resource-card:focus-visible .card-arrow,.mkt-micro .resource-card:hover .card-arrow,.mkt-micro .start-chip:focus-visible .card-arrow,.mkt-micro .start-chip:hover .card-arrow{transform:none}}