@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}html.motion [data-intro],html.motion main h1.display,html.motion main h2.display,html.motion main .d-hero,html.motion main .d-section,html.motion main .d-headline{visibility:hidden}html.motion .header .logo img,html.motion .header .nav a,html.motion .header .subscribe{opacity:0}html.motion.motion-ready .header .logo img,html.motion.motion-ready .header .nav a,html.motion.motion-ready .header .subscribe{opacity:1}html.motion .ln{will-change:transform}.curtain{z-index:9000;background:var(--red);pointer-events:none;position:fixed;inset:-6vh -2vw;transform:translateY(100%)}.curtain:after{content:"";opacity:.9;background:url(/images/logo-cream.png) 50%/contain no-repeat;width:120px;height:86px;margin:-43px 0 0 -60px;position:absolute;top:50%;left:50%}.cursor{z-index:9500;pointer-events:none;opacity:0;background:var(--red);mix-blend-mode:multiply;border-radius:50%;place-items:center;width:12px;height:12px;margin:-6px 0 0 -6px;transition:width .3s cubic-bezier(.2,.8,.2,1),height .3s cubic-bezier(.2,.8,.2,1),margin .3s cubic-bezier(.2,.8,.2,1),background .3s;display:grid;position:fixed;top:0;left:0}.cursor .cursor-label{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--paper);opacity:0;white-space:nowrap;font-size:10px;font-weight:500;transition:opacity .2s}.cursor.is-link{background:#7e001859;width:28px;height:28px;margin:-14px 0 0 -14px}.cursor.is-big{mix-blend-mode:normal;width:84px;height:84px;margin:-42px 0 0 -42px}.cursor.is-big .cursor-label{opacity:1}@media (pointer:fine) and (prefers-reduced-motion:no-preference){html.motion-ready,html.motion-ready a,html.motion-ready button,html.motion-ready [data-cursor]{cursor:none}html.motion-ready input,html.motion-ready textarea,html.motion-ready select{cursor:auto}}.progress{z-index:8000;background:var(--red);transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.stamp{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--red);border:3px solid var(--red);mix-blend-mode:multiply;pointer-events:none;opacity:.92;border-radius:6px;padding:6px 14px;font-size:34px;line-height:1;position:absolute;bottom:-10px;right:8px;transform:rotate(-12deg);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='60'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.6 -0.35'/></filter><rect width='120' height='60' filter='url(%23n)' opacity='0.85'/><rect width='120' height='60' fill='white' opacity='0.75'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='60'><filter id='n'><feTurbulence baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.6 -0.35'/></filter><rect width='120' height='60' filter='url(%23n)' opacity='0.85'/><rect width='120' height='60' fill='white' opacity='0.75'/></svg>")}form{position:relative}.card .photo img{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.card:hover .photo img{transform:scale(1.06)}.card h3 a{background-image:linear-gradient(var(--red), var(--red));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .5s cubic-bezier(.2,.8,.2,1),color .2s}.card:hover h3 a{background-size:100% 2px}.topic{transition:background .35s,transform .5s cubic-bezier(.2,.8,.2,1)}.topic:hover{transform:translateY(-4px)}.topic .d-numeral{transition:transform .5s cubic-bezier(.2,.8,.2,1),color .3s;display:inline-block}.topic:hover .d-numeral{transform:translate(8px)}.link .arrow,.btn span:last-child,.send .arrow{transition:transform .35s cubic-bezier(.2,.8,.2,1);display:inline-block}.link:hover .arrow,.btn:hover span:last-child,.send:hover .arrow{transform:translate(6px)}.rail a{transition:background .3s}.rail a .d-numeral{transition:transform .45s cubic-bezier(.2,.8,.2,1);display:inline-block}.rail a:hover .d-numeral{transform:translateY(-6px)}.phone{transform-style:preserve-3d;transition:box-shadow .4s}.reel:hover .phone{box-shadow:0 40px 80px -30px #14141480}.footer .brand img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.footer .brand:hover img{transform:rotate(-6deg)scale(1.04)}.logo img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.logo:hover img{transform:rotate(-5deg)translateY(-2px)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){html.motion [data-intro],html.motion main h1.display,html.motion main h2.display,html.motion main .d-hero,html.motion main .d-section,html.motion main .d-headline{visibility:visible}.curtain,.cursor{display:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.header[data-astro-cid-nen7h5rs]{padding:24px var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;min-height:117px;display:grid}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:96px;height:auto}.nav[data-astro-cid-nen7h5rs]{justify-content:center;gap:36px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.subscribe[data-astro-cid-nen7h5rs]{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid #0000;padding-bottom:2px;font-size:12px;font-weight:500;line-height:1.2;transition:border-color .15s}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--red)}.subscribe[data-astro-cid-nen7h5rs]{background:var(--red);color:var(--paper);border:0;justify-self:end;padding:11px 20px;transition:background .15s}.subscribe[data-astro-cid-nen7h5rs]:hover{background:var(--red-deep)}@media (width<=760px){.header[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;row-gap:18px;min-height:0;padding-top:18px;padding-bottom:18px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:72px}.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:24px}.subscribe[data-astro-cid-nen7h5rs]{grid-area:1/2;justify-self:end}}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--paper)}.main[data-astro-cid-jo6i4kqk]{padding:80px var(--gutter) 72px;flex-wrap:wrap;justify-content:space-between;gap:80px;display:flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:140px;height:auto}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-top:20px;font-size:20px;line-height:1.6}.cols[data-astro-cid-jo6i4kqk]{gap:96px;padding-top:8px;display:flex}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:14px;display:flex}.col[data-astro-cid-jo6i4kqk] .head[data-astro-cid-jo6i4kqk],.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.colophon[data-astro-cid-jo6i4kqk]{font-family:var(--sans);text-transform:uppercase;letter-spacing:.16em;font-weight:500}.col[data-astro-cid-jo6i4kqk] .head[data-astro-cid-jo6i4kqk]{margin-bottom:6px;font-size:10.5px}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:.14em;font-size:12px;transition:opacity .15s}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:.7}.colophon[data-astro-cid-jo6i4kqk]{padding:22px var(--gutter);border-top:1px solid var(--rule-cream);flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:10.5px;display:flex}@media (width<=760px){.main[data-astro-cid-jo6i4kqk]{gap:48px;padding-top:56px;padding-bottom:48px}.cols[data-astro-cid-jo6i4kqk]{gap:56px}}
