@keyframes glare-sweep-7f534b70{0%{background-position:-125% 0}50%{background-position:50% 0}to{background-position:225% 0}}.hide-scrollbar[data-v-7f534b70]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-7f534b70]::-webkit-scrollbar{display:none}.pill-mark[data-v-7f534b70]{display:inline-block;width:2rem;height:1rem;border-radius:999px;background:currentColor;vertical-align:middle;transition:box-shadow var(--duration-base,.24s) var(--ease-out,cubic-bezier(.2,.7,.2,1))}.pill-mark--block[data-v-7f534b70]{display:block}@media(hover:hover)and (pointer:fine){:hover>.pill-mark--interactive[data-v-7f534b70],a:hover .pill-mark--interactive[data-v-7f534b70],button:hover .pill-mark--interactive[data-v-7f534b70]{box-shadow:-1px 0 #ff005ad9,1px 0 #005affd9}}@media(prefers-reduced-motion:reduce){.pill-mark[data-v-7f534b70]{transition:none}}@keyframes glare-sweep-44ac9418{0%{background-position:-125% 0}50%{background-position:50% 0}to{background-position:225% 0}}.hide-scrollbar[data-v-44ac9418]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-44ac9418]::-webkit-scrollbar{display:none}.beneric-wordmark[data-v-44ac9418]{display:inline-flex;align-items:center;gap:.72em;color:currentColor;vertical-align:middle}.beneric-wordmark__pill[data-v-44ac9418]{transform:translateY(-.04em)}.beneric-wordmark__text[data-v-44ac9418]{display:block;width:calc(var(--beneric-wordmark-height, .48rem)*5.914);height:var(--beneric-wordmark-height,.48rem);background:currentColor;-webkit-mask:url(../brand/beneric.svg) center/contain no-repeat;mask:url(../brand/beneric.svg) center/contain no-repeat}@keyframes glare-sweep-72c2b940{0%{background-position:-125% 0}50%{background-position:50% 0}to{background-position:225% 0}}.hide-scrollbar[data-v-72c2b940]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-72c2b940]::-webkit-scrollbar{display:none}.social-icons[data-v-72c2b940]{display:flex;flex-wrap:wrap;gap:calc(var(--gutter)/2);margin-top:calc(var(--gutter)/4);align-self:flex-end}.social-icons a[data-v-72c2b940]{color:currentColor;opacity:.8;transition:opacity var(--duration-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.social-icons a[data-v-72c2b940]:hover{opacity:1;text-decoration:none}}@keyframes glare-sweep-b1254599{0%{background-position:-125% 0}50%{background-position:50% 0}to{background-position:225% 0}}.hide-scrollbar[data-v-b1254599]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-b1254599]::-webkit-scrollbar{display:none}header[data-v-b1254599]{position:fixed;top:0;left:0;width:100%;height:var(--header-height);z-index:100;--header-bg:var(--color-background);--header-color:var(--color-primary);background:var(--header-bg);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--header-color);pointer-events:none;transition:color var(--duration-fast) var(--ease-out)}header.is-inverted[data-v-b1254599]{--header-bg:var(--color-footer);--header-color:var(--color-footer-text)}header .container[data-v-b1254599]{display:flex;height:100%;justify-content:space-between;align-items:center;padding-top:0}.header-nav[data-v-b1254599]{display:none;align-items:center;gap:calc(var(--gutter)*.8);pointer-events:auto}@media(min-width:980px){.header-nav[data-v-b1254599]{display:flex}}.header-nav a[data-v-b1254599]{font-size:13px;line-height:14px;letter-spacing:-.02em;text-transform:uppercase;letter-spacing:.02em;display:inline-block;overflow:hidden;line-height:1}.header-nav a .link-flip__label[data-v-b1254599]{position:relative;display:block;transition:transform .42s var(--ease-out);will-change:transform}.header-nav a .link-flip__label[data-v-b1254599]:after{content:attr(data-label);position:absolute;left:0;top:100%}@media(hover:hover)and (pointer:fine){.header-nav a:hover .link-flip__label[data-v-b1254599]{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.header-nav a .link-flip__label[data-v-b1254599]{transition:none}.header-nav a:hover .link-flip__label[data-v-b1254599]{transform:none}}.header-nav a[data-v-b1254599]{position:relative;color:var(--header-color);opacity:.68;transition:opacity var(--duration-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.header-nav a[data-v-b1254599]:hover{opacity:1;text-decoration:none}}.header-nav a.active[data-v-b1254599]{opacity:1;pointer-events:none}.header-logo[data-v-b1254599]{z-index:101;justify-content:flex-start;color:var(--header-color);pointer-events:auto}.header-logo[data-v-b1254599],.header-logo--wrapper[data-v-b1254599]{display:flex;align-items:center;line-height:0}.header-logo--wrapper a[data-v-b1254599]:hover{text-decoration:none}.header-logo .header-wordmark[data-v-b1254599]{display:inline-flex;align-items:center;color:var(--header-color)}@media(max-width:979px){.header-logo[data-v-b1254599]{padding-top:0}}.header-button[data-v-b1254599]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;font:inherit;--header-color:var(--color-primary);color:var(--header-color);cursor:pointer;position:fixed;top:calc(var(--header-height)/2);right:calc(var(--container-padding) - var(--gutter)*.11);transform:translateY(-50%);z-index:10001;pointer-events:auto;display:flex;align-items:center;justify-content:center;border-radius:50%;width:calc(var(--burger-size)*1.5);height:calc(var(--burger-size)*1.5);transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.header-button.is-inverted[data-v-b1254599]{--header-color:var(--color-footer-text)}.header-button[data-v-b1254599]:active{transform:translateY(-50%) scale(.97)}@media(hover:hover)and (pointer:fine){.header-button[data-v-b1254599]:hover{background:color-mix(in srgb,var(--header-color) 8%,transparent)}}.header-button[data-v-b1254599]:focus-visible{outline:2px solid var(--header-color);outline-offset:2px}@media(min-width:980px){.header-button[data-v-b1254599]{display:none}}.burger[data-v-b1254599]{display:block;width:var(--burger-size);height:1px;background-color:var(--header-color);position:relative;will-change:background;transition:background-color var(--duration-base) var(--ease-out);pointer-events:none}.burger[data-v-b1254599]:after,.burger[data-v-b1254599]:before{content:"";width:100%;height:100%;background-color:var(--header-color);position:absolute;left:0;z-index:1;transition:transform var(--duration-base) var(--ease-out);will-change:transform}.burger[data-v-b1254599]:before{top:-7px}.burger[data-v-b1254599]:after{bottom:-7px}.burger.active[data-v-b1254599]{background:transparent}.burger.active[data-v-b1254599]:before{width:var(--burger-size);transform:translateY(calc(var(--burger-size)/3.5)) rotate(-45deg)}.burger.active[data-v-b1254599]:after{width:var(--burger-size);transform:translateY(calc(var(--burger-size)*-1/3.5)) rotate(45deg)}.header-backdrop[data-v-b1254599]{position:fixed;inset:0;z-index:9999;background:color-mix(in srgb,var(--black-color) 50%,transparent);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out)}.header-backdrop.is-open[data-v-b1254599]{opacity:1;pointer-events:auto}@media(min-width:980px){@supports not (-webkit-touch-callout:none){.header-backdrop[data-v-b1254599]{background:color-mix(in srgb,var(--black-color) 30%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}}.header-menu[data-v-b1254599]{position:fixed;top:0;left:0;right:0;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;z-index:10000;background:var(--color-background);overflow:hidden;transform:translateY(-100%);transition:transform var(--duration-slow) var(--ease-out),background var(--duration-base) var(--ease-out)}.header-menu.is-open[data-v-b1254599]{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.header-menu[data-v-b1254599]{transition:none}}@media(max-width:979px){.header-menu[data-v-b1254599]{height:100dvh;min-height:100dvh;max-height:100dvh}}.header-menu--wrapper[data-v-b1254599]{display:flex;flex-direction:column;min-height:100dvh;height:100%;padding:calc(env(safe-area-inset-top,0) + var(--header-height) + var(--gutter)) calc(env(safe-area-inset-right,0) + var(--container-padding)) calc(env(safe-area-inset-bottom,0) + var(--gutter)) calc(env(safe-area-inset-left,0) + var(--container-padding))}@media(max-width:979px){.header-menu--wrapper[data-v-b1254599]{min-height:100dvh}}.header-menu--scroll-area[data-v-b1254599]{flex:1;overflow-x:visible;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-y:contain}.header-menu--scroll-area[data-v-b1254599]::-webkit-scrollbar{display:none}.header-menu--content[data-v-b1254599]{overflow:visible;min-height:0;text-rendering:optimizeLegibility}.header-menu--footer[data-v-b1254599]{flex-shrink:0;padding-block-start:calc(var(--gutter)/2);border-top:1px solid var(--color-text);margin-top:auto}.header-menu--footer .footer-grid[data-v-b1254599]{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:979px){.header-menu--footer .footer-icons[data-v-b1254599]{order:2}.header-menu--footer .footer-copy[data-v-b1254599]{order:1}}.header-menu[data-v-b1254599] *{color:var(--color-text)!important}.header-menu ul[data-v-b1254599]{margin:0;padding:0;padding-bottom:var(--gutter);list-style:none;overflow:visible}.header-menu ul li[data-v-b1254599]{display:flex;flex-direction:column;overflow:visible}.header-menu ul li a[data-v-b1254599]{font-size:clamp(2.4551332255rem,2.1613341946rem + 1.4689951545vw,4.4015518053rem);line-height:1.04;letter-spacing:-.025em;font-weight:300;font-family:var(--font-family-headings);margin:0;padding:.06em 0}@media(max-width:979px){.header-menu ul li a[data-v-b1254599]{font-size:clamp(2.4551332255rem,2.1613341946rem + 1.4689951545vw,4.4015518053rem);line-height:1.04;letter-spacing:-.025em;font-weight:300;font-family:var(--font-family-headings)}}@media(hover:hover)and (pointer:fine){.header-menu ul li a[data-v-b1254599]:hover{text-decoration:none;opacity:.7}}.header-menu ul li a.active[data-v-b1254599]{cursor:default;opacity:.5}@keyframes glare-sweep-e72bf728{0%{background-position:-125% 0}50%{background-position:50% 0}to{background-position:225% 0}}.hide-scrollbar[data-v-e72bf728]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-e72bf728]::-webkit-scrollbar{display:none}.footer[data-v-e72bf728]{color:var(--color-footer-text);background:var(--color-footer);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);padding-top:calc(var(--gutter)*3);padding-bottom:calc(var(--gutter)*0)}@media(max-width:739px){.footer[data-v-e72bf728]{padding-top:calc(var(--gutter)*2.25);padding-bottom:calc(var(--gutter)*0)}}@media(max-width:319px){.footer[data-v-e72bf728]{padding-top:calc(var(--gutter)*1.5);padding-bottom:calc(var(--gutter)*0)}}.footer[data-v-e72bf728]{padding-bottom:env(safe-area-inset-bottom)}@supports (padding:max(0px)){.footer[data-v-e72bf728]{padding-bottom:max(var(--gutter) * .5,env(safe-area-inset-bottom))}}.footer[data-v-e72bf728]{isolation:isolate}.footer-content[data-v-e72bf728]{align-items:flex-start}.footer-col[data-v-e72bf728]{font-size:13px;line-height:14px;letter-spacing:-.02em;text-transform:uppercase;letter-spacing:.02em}@media(max-width:979px){.footer-col[data-v-e72bf728]{margin:0}}.footer-brand[data-v-e72bf728]{line-height:1}.footer-statement[data-v-e72bf728]{max-width:34ch;line-height:1.2;opacity:.82}.footer-nav nav[data-v-e72bf728]{display:flex;flex-direction:column;gap:var(--space-xs)}@media(max-width:739px){.footer-nav nav[data-v-e72bf728]{margin-top:calc(var(--gutter)/2)}}.footer-nav nav a[data-v-e72bf728]{display:inline-block;overflow:hidden;line-height:1}.footer-nav nav a .link-flip__label[data-v-e72bf728]{position:relative;display:block;transition:transform .42s var(--ease-out);will-change:transform}.footer-nav nav a .link-flip__label[data-v-e72bf728]:after{content:attr(data-label);position:absolute;left:0;top:100%}@media(hover:hover)and (pointer:fine){.footer-nav nav a:hover .link-flip__label[data-v-e72bf728]{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.footer-nav nav a .link-flip__label[data-v-e72bf728]{transition:none}.footer-nav nav a:hover .link-flip__label[data-v-e72bf728]{transform:none}}.footer-nav nav a[data-v-e72bf728]{align-self:flex-start;color:var(--color-footer-text);opacity:.8;transition:opacity var(--duration-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.footer-nav nav a[data-v-e72bf728]:hover{opacity:1;text-decoration:none}}.footer-nav nav a.active[data-v-e72bf728]{opacity:.5;pointer-events:none}.footer-legal[data-v-e72bf728]{margin-top:calc(var(--gutter)*2);padding-top:calc(var(--gutter)/2);border-top:1px solid}.legal-col[data-v-e72bf728]{font-size:13px;line-height:14px;letter-spacing:-.02em;text-transform:uppercase;letter-spacing:.02em}.legal-col.legal-primary[data-v-e72bf728]{display:flex;gap:calc(var(--gutter)*1.5);align-items:center}@media(max-width:739px){.legal-col.legal-primary[data-v-e72bf728]{flex-direction:column;align-items:flex-start;gap:calc(var(--gutter)/2)}}.legal-col .legal-link[data-v-e72bf728]{display:inline-block;overflow:hidden;line-height:1}.legal-col .legal-link .link-flip__label[data-v-e72bf728]{position:relative;display:block;transition:transform .42s var(--ease-out);will-change:transform}.legal-col .legal-link .link-flip__label[data-v-e72bf728]:after{content:attr(data-label);position:absolute;left:0;top:100%}@media(hover:hover)and (pointer:fine){.legal-col .legal-link:hover .link-flip__label[data-v-e72bf728]{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.legal-col .legal-link .link-flip__label[data-v-e72bf728]{transition:none}.legal-col .legal-link:hover .link-flip__label[data-v-e72bf728]{transform:none}}.legal-col .legal-link[data-v-e72bf728]{color:var(--color-footer-text);opacity:.6;transition:opacity var(--duration-fast) var(--ease-out)}@media(hover:hover)and (pointer:fine){.legal-col .legal-link[data-v-e72bf728]:hover{opacity:1;text-decoration:none}}@keyframes glare-sweep-ee34cb8f{0%{background-position:-125% 0}50%{background-position:50% 0}to{background-position:225% 0}}.hide-scrollbar[data-v-ee34cb8f]{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar[data-v-ee34cb8f]::-webkit-scrollbar{display:none}.skip-link[data-v-ee34cb8f]{position:absolute;top:-100%;left:50%;transform:translate(-50%);z-index:9999;padding:var(--space-md) var(--space-xl);background:var(--color-heading);color:var(--color-background);text-decoration:none;border-radius:var(--border-radius)}.skip-link[data-v-ee34cb8f]:focus{top:1rem}.wrapper[data-v-ee34cb8f]{width:100%}
