@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fraunces-latin-400-normal.6IfK1voy.woff2) format("woff2"),url(/_astro/fraunces-latin-400-normal.NUPT2cO8.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2) format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff) format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-500-normal.DKnIMDSk.woff2) format("woff2"),url(/_astro/outfit-latin-500-normal.ClnHRwRh.woff) format("woff")}*{scrollbar-width:thin;scrollbar-color:#ab4956 transparent}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#ab4956;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#d35464}:root{--color-ink: #2a2428;--color-ink-dark: #201d1e;--color-ink-secondary: #73656e;--color-ink-divider: #d6d6d6;--color-brand-light: #e8727f;--color-butter: #f7ead4;--color-logo-frame: #efe3d4;--color-ink-ring: rgba(42, 36, 40, .12)}.hover\:bg-brand-hover:hover{background-color:#d35464}.ts-editorial{font-family:Fraunces,Fraunces Placeholder,serif;font-weight:400;line-height:1.18;font-size:36px;letter-spacing:-.01em}.ts-display{font-family:Fraunces,Fraunces Placeholder,serif;font-weight:400;line-height:1.22;font-size:42px}.ts-stat{font-family:Fraunces,Fraunces Placeholder,serif;font-weight:400;line-height:1.22;font-size:36px}.ts-stat-large{font-family:Fraunces,Fraunces Placeholder,serif;font-weight:400;line-height:1;font-size:42px}.ts-heading{font-family:Fraunces,Fraunces Placeholder,serif;font-weight:400;line-height:1.22;font-size:32px}.ts-subheading{font-family:Fraunces,Fraunces Placeholder,serif;font-weight:400;line-height:1.22;font-size:28px}.ts-quote{font-family:Fraunces,Fraunces Placeholder,serif;font-weight:400;line-height:1.32;font-size:22px}.ts-eyebrow{font-family:Fraunces,Fraunces Placeholder,serif;font-weight:400;line-height:1.32;font-size:18px}.ts-body-large{font-family:Outfit,system-ui,sans-serif;font-weight:400;line-height:1.48;font-size:18px}.ts-body{font-family:Outfit,system-ui,sans-serif;font-weight:400;line-height:1.22;font-size:16px}.ts-label{font-family:Outfit,system-ui,sans-serif;font-weight:500;line-height:1;font-size:16px}.ts-body-small{font-family:Outfit,system-ui,sans-serif;font-weight:400;line-height:1.22;font-size:14px}.ts-caption{font-family:Outfit,system-ui,sans-serif;font-weight:400;line-height:1;font-size:14px}.ts-overline{font-family:Outfit,system-ui,sans-serif;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase}@media(min-width:810px){.ts-editorial{font-size:42px}.ts-display{font-size:52px}.ts-stat{font-size:42px}.ts-stat-large{font-size:52px}.ts-heading{font-size:36px}.ts-subheading{font-size:30px}.ts-quote{font-size:24px}.ts-eyebrow{font-size:19px}.ts-body-large{font-size:20px}.ts-body,.ts-label{font-size:18px}.ts-body-small{font-size:16px}}@media(min-width:1200px){.ts-editorial{font-size:48px}.ts-display{font-size:60px}.ts-stat{font-size:48px}.ts-stat-large{font-size:60px}.ts-heading{font-size:38px}.ts-subheading{font-size:32px}.ts-quote{font-size:26px}.ts-eyebrow{font-size:24px}.ts-body-large{font-size:20px}}html.no-js{scroll-behavior:smooth}html.no-js .hero-card,html.no-js .hero-h1-a,html.no-js .hero-h1-b,html.no-js .hero-cta-a,html.no-js .hero-cta-b,html.no-js .hero-logo{animation:none;opacity:1;transform:none;filter:none}html.no-js .scroll-indicator{animation:none}@keyframes blurIn{0%{opacity:0;filter:blur(12px);transform:translateY(20px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.hero-card{animation:cardIn .8s cubic-bezier(.25,1,.5,1) both}.hero-h1-a{animation:blurIn 1.2s cubic-bezier(.16,1,.3,1) .2s both}.hero-h1-b{animation:blurIn 1.2s cubic-bezier(.16,1,.3,1) .6s both}.hero-cta-a{animation:fadeUp .6s cubic-bezier(.25,1,.5,1) 1s both}.hero-cta-b{animation:fadeUp .6s cubic-bezier(.25,1,.5,1) 1.15s both}.hero-logo{animation:fadeUp .6s cubic-bezier(.25,1,.5,1) 1.3s both}@keyframes kenBurns{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.animate-ken-burns{animation:kenBurns 14s ease-in-out infinite}@keyframes fadeLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.motif-icon.animate{opacity:0}.motif-icon.animate.visible{animation:fadeLeft .6s cubic-bezier(.25,1,.5,1) both}.manifesto-headline.animate{opacity:0}.manifesto-headline.animate.visible{opacity:1}.manifesto-headline.animate.visible .manifesto-text-a{animation:blurIn 1.2s cubic-bezier(.16,1,.3,1) .2s both}.manifesto-headline.animate.visible .manifesto-text-b{animation:blurIn 1.2s cubic-bezier(.16,1,.3,1) .6s both}.collage-card-1{transform:rotate(-10deg)}.collage-card-2{transform:rotate(6deg)}.collage-card-3{transform:rotate(-2deg)}.collage-card-4{transform:rotate(8deg)}@media(min-width:1024px){.collage-card-1{transform:rotate(-8deg)}.collage-card-2{transform:rotate(6deg)}.collage-card-3{transform:rotate(-5deg)}.collage-card-4{transform:rotate(7deg)}}@media(max-width:639px){.collage-card-1{transform:rotate(-6deg)}.collage-card-3{transform:rotate(5deg)}}.collage-card-1 img{animation-delay:0s}.collage-card-2 img{animation-delay:3.5s}.collage-card-3 img{animation-delay:7s}.collage-card-4 img{animation-delay:10.5s}@keyframes scrollBounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(6px);opacity:.6}}.scroll-indicator{animation:scrollBounce 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.hero-card{animation:none;opacity:1;transform:none}.hero-h1-a,.hero-h1-b,.hero-cta-a,.hero-cta-b,.hero-logo{animation:none;opacity:1;transform:none;filter:none}.scroll-indicator,.animate-ken-burns{animation:none}.motif-icon.animate{opacity:1}.motif-icon.animate.visible{animation:none;transform:none}.manifesto-headline.animate{opacity:1}.manifesto-headline.animate.visible .manifesto-text-a,.manifesto-headline.animate.visible .manifesto-text-b{animation:none;opacity:1;transform:none;filter:none}}
