.header[data-astro-cid-nen7h5rs]{--header-h:84px;z-index:50;color:var(--bc-ink);transition:background-color var(--dur-base), padding var(--dur-base), box-shadow var(--dur-base);padding-block:20px;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs].is-scrolled{--header-h:68px;box-shadow:0 1px 0 var(--bc-steel-200);backdrop-filter:blur(8px);background:#fffffff0;padding-block:12px}.header[data-astro-cid-nen7h5rs].is-menu-open{background:var(--bc-ink);color:var(--bc-white);backdrop-filter:none;box-shadow:0 1px 0 var(--bc-steel-900)}.header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;display:flex}.header__logo[data-astro-cid-nen7h5rs]{flex:none}.header__logo[data-astro-cid-nen7h5rs] svg{width:auto;height:44px;transition:height var(--dur-base)}.header[data-astro-cid-nen7h5rs].is-scrolled .header__logo[data-astro-cid-nen7h5rs] svg{height:36px}.header__logo[data-astro-cid-nen7h5rs] .logo--dark,.header[data-astro-cid-nen7h5rs].is-menu-open .header__logo[data-astro-cid-nen7h5rs] .logo--light{display:none}.header[data-astro-cid-nen7h5rs].is-menu-open .header__logo[data-astro-cid-nen7h5rs] .logo--dark{display:block}.switch[data-astro-cid-nen7h5rs]{border:1px solid var(--bc-steel-300);font-size:var(--fs-small);padding:3px;font-weight:500;display:flex}.switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--bc-steel-700);white-space:nowrap;padding:6px 12px;text-decoration:none}.switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--bc-ink);color:var(--bc-white)}.switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not([aria-current]):hover{color:var(--bc-ink)}.switch--menu[data-astro-cid-nen7h5rs]{border-color:var(--bc-steel-800)}.switch--menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--bc-steel-300)}.switch--menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--bc-white);color:var(--bc-ink)}.switch--menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not([aria-current]):hover{color:var(--bc-white)}.header__nav[data-astro-cid-nen7h5rs]{font-size:var(--fs-small);gap:24px;margin-left:auto;font-weight:500;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--bc-steel-800);transition:color var(--dur-fast);text-decoration:none}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--bc-red-600)}.header__tg[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--bc-ink);border:1px solid var(--bc-steel-300);transition:border-color var(--dur-fast), color var(--dur-fast);place-items:center;display:grid}.header__tg[data-astro-cid-nen7h5rs]:hover{color:var(--bc-red-600);border-color:var(--bc-red-600)}.header__tg[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:20px;height:20px}.header__cta[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:44px;padding:0 20px;font-size:1rem}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap}@media (width<=1360px){.header__tg[data-astro-cid-nen7h5rs]{display:none}}.menu[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid var(--bc-steel-300);width:44px;height:44px;transition:border-color var(--dur-fast), background-color var(--dur-fast);place-content:center;gap:7px;list-style:none;display:grid}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:focus-visible{outline:3px solid var(--bc-steel-300);outline-offset:3px}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{width:20px;height:2px;transition:transform var(--dur-base) var(--ease-out);background:currentColor;display:block}.menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{border-color:var(--bc-red);background:var(--bc-red)}.menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4.5px)rotate(45deg)}.menu[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4.5px)rotate(-45deg)}.menu__panel[data-astro-cid-nen7h5rs]{z-index:-1;padding-top:var(--header-h);background:var(--bc-ink);overscroll-behavior:contain;animation:menu-in var(--dur-base) var(--ease-out);position:fixed;inset:0;overflow-y:auto}.menu__body[data-astro-cid-nen7h5rs]{min-height:calc(100dvh - var(--header-h));padding-top:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.switch--menu[data-astro-cid-nen7h5rs]{font-size:1rem}.switch--menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-align:center;flex:1;padding:12px 8px}.menu__nav[data-astro-cid-nen7h5rs]{flex-direction:column;margin-top:16px;display:flex}.menu__link[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--bc-steel-900);font-family:var(--font-display);color:var(--bc-white);animation:menu-item var(--dur-base) var(--ease-out) both;animation-delay:calc(60ms + var(--i) * 40ms);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:clamp(1.625rem,1.2rem + 2.4vw,2.25rem);font-weight:700;line-height:1.1;text-decoration:none;display:flex}.menu__link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:24px;height:24px;color:var(--bc-steel-700);transition:color var(--dur-fast), transform var(--dur-fast);flex:none}.menu__link[data-astro-cid-nen7h5rs]:hover svg[data-astro-cid-nen7h5rs],.menu__link[data-astro-cid-nen7h5rs]:focus-visible svg[data-astro-cid-nen7h5rs]{color:var(--bc-red);transform:translate(4px)}.menu__foot[data-astro-cid-nen7h5rs]{justify-items:start;margin-top:auto;padding-top:32px;display:grid}.menu__cta[data-astro-cid-nen7h5rs]{justify-self:stretch;min-height:56px;font-size:1.25rem}.menu__caption[data-astro-cid-nen7h5rs]{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--bc-steel-500);margin:24px 0 6px}.menu__phone[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--bc-white);font-size:1.375rem;font-weight:700;text-decoration:none}.menu__mail[data-astro-cid-nen7h5rs]{color:var(--bc-steel-300);margin-top:4px;text-decoration:none}.menu__phone[data-astro-cid-nen7h5rs]:hover,.menu__mail[data-astro-cid-nen7h5rs]:hover{color:var(--bc-red)}.menu__pattern[data-astro-cid-nen7h5rs]{pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 70% at 100% 100%,#000 0%,#000000b3 30%,#0000 70%);mask-image:radial-gradient(120% 70% at 100% 100%,#000 0%,#000000b3 30%,#0000 70%)}.menu__pattern-fill[data-astro-cid-nen7h5rs]{background:var(--bc-steel-900);opacity:.5;-webkit-mask-image:var(--pattern);mask-image:var(--pattern);position:absolute;inset:0;-webkit-mask-size:72px 72px;mask-size:72px 72px;-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (height<=700px){.menu__body[data-astro-cid-nen7h5rs]{padding-top:16px}.menu__link[data-astro-cid-nen7h5rs]{padding:12px 0;font-size:1.5rem}.menu__foot[data-astro-cid-nen7h5rs]{padding-top:24px}.menu__caption[data-astro-cid-nen7h5rs]{margin-top:16px}}@keyframes menu-in{0%{opacity:0}}@keyframes menu-item{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.menu__panel[data-astro-cid-nen7h5rs],.menu__link[data-astro-cid-nen7h5rs]{animation:none}}html.is-menu-open{overflow:hidden}@media (width<=1180px){.header__nav[data-astro-cid-nen7h5rs]{display:none}.switch--bar[data-astro-cid-nen7h5rs]{margin-left:auto}}@media (width<=760px){.header__cta[data-astro-cid-nen7h5rs],.header__tg[data-astro-cid-nen7h5rs],.switch--bar[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{margin-left:auto;display:block}.header__logo[data-astro-cid-nen7h5rs] svg{height:34px}.header[data-astro-cid-nen7h5rs].is-scrolled .header__logo[data-astro-cid-nen7h5rs] svg{height:30px}}.hero[data-astro-cid-ge2uvauf]{background:var(--bc-white);min-height:100svh;color:var(--bc-ink);flex-direction:column;justify-content:center;padding:116px 0 56px;display:flex}.hero__card[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 28px 36px #1515191f)drop-shadow(0 2px 4px #1515190f)}.hero__panel[data-astro-cid-ge2uvauf]{--cut-size:56px;background:linear-gradient(#ebebf7 0%,#dad9e7 100%);grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:clamp(520px,64svh,680px);display:grid}.hero__text[data-astro-cid-ge2uvauf]{align-content:center;gap:26px;padding:clamp(36px,4.5vw,72px);display:grid}.hero__eyebrow[data-astro-cid-ge2uvauf]{color:var(--bc-steel-700);font-size:var(--fs-small);letter-spacing:.02em;font-weight:500}.hero__title[data-astro-cid-ge2uvauf]{font:800 var(--fs-h1)/1.04 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.hero__title[data-astro-cid-ge2uvauf] .accent{color:var(--bc-red)}.hero__lead[data-astro-cid-ge2uvauf]{max-width:40ch;color:var(--bc-steel-800);font-size:var(--fs-lead);line-height:1.45}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:16px;margin-top:6px;display:flex}.hero__actions[data-astro-cid-ge2uvauf] .btn--ghost{color:var(--bc-ink);border-color:var(--bc-steel-300)}.hero__actions[data-astro-cid-ge2uvauf] .btn--ghost:hover{border-color:var(--bc-ink)}.hero__photo[data-astro-cid-ge2uvauf]{min-height:100%;margin:0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}.hero__photo[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:50% 8%;width:100%;height:100%;position:absolute;inset:0}.hero__stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 0;display:grid}.stat[data-astro-cid-ge2uvauf]{align-content:start;gap:6px;padding:8px 24px 0 0;display:grid}.stat[data-astro-cid-ge2uvauf]+.stat[data-astro-cid-ge2uvauf]{border-left:1px solid var(--bc-steel-300);padding-left:24px}.stat[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{margin:0}.stat__value[data-astro-cid-ge2uvauf]{font:400 var(--fs-stat)/.9 var(--font-numbers);color:var(--bc-ink)}.stat__suffix[data-astro-cid-ge2uvauf]{color:var(--bc-red)}.stat__label[data-astro-cid-ge2uvauf]{color:var(--bc-steel-700);font-size:var(--fs-small);max-width:22ch}@media (width<=960px){.hero[data-astro-cid-ge2uvauf]{min-height:0;padding-top:96px}.hero__panel[data-astro-cid-ge2uvauf]{--cut-size:40px;grid-template-columns:1fr;min-height:0}.hero__text[data-astro-cid-ge2uvauf]{padding:32px 24px 8px}.hero__photo[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;min-height:0;max-height:520px;-webkit-mask-image:linear-gradient(#0000 0%,#000 16%);mask-image:linear-gradient(#0000 0%,#000 16%)}.hero__photo[data-astro-cid-ge2uvauf] img{object-position:50% 6%}.hero__stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.stat[data-astro-cid-ge2uvauf]+.stat[data-astro-cid-ge2uvauf]:nth-child(3){border-left:0;padding-left:0}}@media (width<=600px){.hero__actions[data-astro-cid-ge2uvauf] .btn{flex:100%}}.head[data-astro-cid-sjgajsms]{grid-template-columns:auto 1fr;align-items:start;gap:0 clamp(20px,3vw,48px);margin-bottom:clamp(40px,5vw,72px);display:grid}.head--plain[data-astro-cid-sjgajsms]{grid-template-columns:1fr}.head__text[data-astro-cid-sjgajsms]{gap:16px;display:grid}.head__eyebrow[data-astro-cid-sjgajsms]{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--bc-steel-700);font-weight:500}.section--dark .head__eyebrow[data-astro-cid-sjgajsms],.section--graphite .head__eyebrow[data-astro-cid-sjgajsms]{color:var(--bc-steel-500)}@media (width<=640px){.head[data-astro-cid-sjgajsms]{grid-template-columns:1fr;gap:12px}}.manifesto[data-astro-cid-nnfqu5h2]{isolation:isolate;background:var(--bc-red);color:var(--bc-white);padding-block:clamp(96px,14vw,200px);position:relative;overflow:hidden}.manifesto__pattern[data-astro-cid-nnfqu5h2]{z-index:-1;background:var(--bc-red-600);-webkit-mask:var(--pattern) center / cover no-repeat;mask:var(--pattern) center / cover no-repeat;opacity:.55;position:absolute;inset:0}.manifesto__text[data-astro-cid-nnfqu5h2]{max-width:16ch;font:800 clamp(2.5rem, 1.4rem + 4.6vw, 6rem)/1.02 var(--font-display);letter-spacing:-.015em;text-wrap:balance}.manifesto__text--long[data-astro-cid-nnfqu5h2]{max-width:24ch;font-size:clamp(1.625rem,1.1rem + 2.8vw,3.75rem)}.manifesto__points[data-astro-cid-nnfqu5h2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.manifesto__points[data-astro-cid-nnfqu5h2] li[data-astro-cid-nnfqu5h2]{border-top:2px solid var(--bc-white);padding-top:16px;font-size:1.5rem;line-height:1.35}.manifesto__points[data-astro-cid-nnfqu5h2] strong[data-astro-cid-nnfqu5h2]{font:700 1.75rem/1.15 var(--font-display);margin-bottom:8px;display:block}@media (width<=860px){.manifesto__points[data-astro-cid-nnfqu5h2]{grid-template-columns:1fr}}.about[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px 64px;display:grid}.about__num[data-astro-cid-oxgmilyn]{font:400 var(--fs-mega)/.8 var(--font-numbers);color:var(--bc-ink)}.about__num[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{color:var(--bc-red)}.about__caption[data-astro-cid-oxgmilyn]{color:var(--bc-steel-700);margin-top:16px;font-weight:500}.about__lead[data-astro-cid-oxgmilyn]{font:500 var(--fs-lead)/1.45 var(--font-text);max-width:52ch}.about__groups[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.group[data-astro-cid-oxgmilyn]{border-top:2px solid var(--bc-red);padding-top:16px}.group__title[data-astro-cid-oxgmilyn]{font:700 1.125rem/1.2 var(--font-display);margin-bottom:12px}.group[data-astro-cid-oxgmilyn] ul[data-astro-cid-oxgmilyn]{color:var(--bc-steel-800);gap:10px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}@media (width<=960px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.about__groups[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:24px}}.marquee[data-astro-cid-543bmuqs]{border-block:1px solid var(--bc-steel-300);user-select:none;display:flex;overflow:hidden}.marquee--dark[data-astro-cid-543bmuqs]{border-color:var(--bc-steel-900)}.marquee__track[data-astro-cid-543bmuqs]{flex:none;align-items:center;gap:56px;margin:0;padding:26px 28px;list-style:none;animation:48s linear infinite marquee;display:flex}.marquee__track[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]{font:700 clamp(1.25rem, 1rem + 1vw, 1.75rem)/1 var(--font-display-x);text-transform:uppercase;white-space:nowrap;color:var(--bc-steel-500)}.marquee__track[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]:after{content:"";background:var(--bc-red);width:10px;height:10px;margin-left:56px;display:inline-block;transform:rotate(45deg)translateY(-3px)}.marquee[data-astro-cid-543bmuqs]:hover .marquee__track[data-astro-cid-543bmuqs]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-543bmuqs]{flex-wrap:wrap}.marquee__track[data-astro-cid-543bmuqs]{padding:20px var(--gutter);flex-wrap:wrap;flex:100%;gap:16px 32px;animation:none}.marquee__track[data-astro-cid-543bmuqs][aria-hidden]{display:none}.marquee__track[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]{white-space:normal;font-size:1rem}.marquee__track[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]:after{display:none}}.awards[data-astro-cid-v3aibg76]{border-top:1px solid var(--bc-steel-900);border-left:1px solid var(--bc-steel-900);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.award[data-astro-cid-v3aibg76]{border-right:1px solid var(--bc-steel-900);border-bottom:1px solid var(--bc-steel-900);transition:background-color var(--dur-base);align-content:start;gap:10px;padding:28px 24px 32px;display:grid}.award[data-astro-cid-v3aibg76]:hover{background:var(--bc-steel-900)}.award__year[data-astro-cid-v3aibg76]{font:400 2.25rem/.9 var(--font-numbers);color:var(--bc-red)}.award__title[data-astro-cid-v3aibg76]{font:700 1.125rem/1.25 var(--font-display)}.award__org[data-astro-cid-v3aibg76]{color:var(--bc-steel-500);font-size:var(--fs-small)}.awards__talks[data-astro-cid-v3aibg76]{margin-top:clamp(56px,7vw,96px)}.awards__talks-title[data-astro-cid-v3aibg76]{color:var(--bc-steel-500);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px}@media (width<=1100px){.awards[data-astro-cid-v3aibg76]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.awards[data-astro-cid-v3aibg76]{grid-template-columns:1fr}}.contact[data-astro-cid-he3spzz3]{isolation:isolate;overflow:hidden}.contact__pattern[data-astro-cid-he3spzz3]{z-index:-1;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 100% at 100% 0,#000 0%,#000c 30%,#0000 72%);mask-image:radial-gradient(130% 100% at 100% 0,#000 0%,#000c 30%,#0000 72%)}.contact__pattern-fill[data-astro-cid-he3spzz3]{background:var(--bc-steel-800);-webkit-mask-image:var(--pattern);mask-image:var(--pattern);opacity:.6;position:absolute;inset:0;-webkit-mask-size:104px 104px;mask-size:104px 104px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:48px 80px;display:grid}.form[data-astro-cid-he3spzz3]{background:var(--bc-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:clamp(24px,3vw,40px);display:grid}.form[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]{grid-column:1/-1}.form[data-astro-cid-he3spzz3]>.field--half[data-astro-cid-he3spzz3]{grid-column:auto}.hp[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.field[data-astro-cid-he3spzz3]{align-content:start;gap:8px;display:grid}.field__label[data-astro-cid-he3spzz3]{font-size:var(--fs-small);color:var(--bc-steel-300);font-weight:500}.field__label[data-astro-cid-he3spzz3] em[data-astro-cid-he3spzz3]{color:var(--bc-steel-500);font-style:normal;font-weight:400}.field__note[data-astro-cid-he3spzz3]{font-size:var(--fs-caption);color:var(--bc-steel-500);line-height:1.4}.field__note[data-astro-cid-he3spzz3]:empty{display:none}.field__note[data-astro-cid-he3spzz3].is-error{color:var(--bc-red);font-weight:500}.consent-wrap[data-astro-cid-he3spzz3]{gap:8px;display:grid}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{width:100%;font:inherit;color:var(--bc-white);border:1px solid var(--bc-steel-800);transition:border-color var(--dur-fast);background:0 0;border-radius:0;padding:14px 16px}.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:96px}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus-visible,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus-visible{border-color:var(--bc-white);outline:none}.field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3].is-invalid,.field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3].is-invalid{border-color:var(--bc-red)}.consent[data-astro-cid-he3spzz3]{font-size:var(--fs-small);color:var(--bc-steel-300);grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.consent[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{width:20px;height:20px;accent-color:var(--bc-red);margin:1px 0 0}.consent[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--bc-white)}.form__submit[data-astro-cid-he3spzz3]{justify-self:start}.form__submit[data-astro-cid-he3spzz3][disabled]{opacity:.6;cursor:progress}.form__status[data-astro-cid-he3spzz3]{min-height:1.5em;font-weight:500}.form__status[data-astro-cid-he3spzz3].is-ok{color:var(--bc-white)}.form__status[data-astro-cid-he3spzz3].is-error{color:var(--bc-red)}.direct[data-astro-cid-he3spzz3]{gap:14px;display:grid}.direct__title[data-astro-cid-he3spzz3]{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.08em;color:var(--bc-steel-500)}.direct__link[data-astro-cid-he3spzz3]{font:700 clamp(1.25rem, 1rem + 1vw, 1.75rem)/1.2 var(--font-display);text-decoration:none}.direct__link[data-astro-cid-he3spzz3]:hover{color:var(--bc-steel-300)}.direct__link--small[data-astro-cid-he3spzz3]{font:500 1.0625rem/1.3 var(--font-text);color:var(--bc-steel-300)}.direct__link--small[data-astro-cid-he3spzz3]:hover{color:var(--bc-white)}.direct__cross[data-astro-cid-he3spzz3]{border-top:1px solid var(--bc-steel-800);color:var(--bc-steel-300);margin-top:24px;padding-top:20px;text-decoration:none}.direct__cross[data-astro-cid-he3spzz3]:hover{color:var(--bc-white)}@media (width<=960px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}@media (width<=600px){.contact__pattern-fill[data-astro-cid-he3spzz3]{-webkit-mask-size:72px 72px;mask-size:72px 72px}.form[data-astro-cid-he3spzz3]>.field--half[data-astro-cid-he3spzz3]{grid-column:1/-1}}
