@font-face{font-family:Aeonikpro;src:url(/fonts/AeonikPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light;--font-brand:Aeonikpro;--brand-ink:#151516;--brand-muted:#68686a;--brand-secondary:#8a8a8b;--brand-faint:#d7d5d5;--brand-accent:#ec433d;--brand-accent-hover:#d93630;--brand-accent-soft:#fff0ef;--brand-white:#fff;--brand-line:#ededed;--brand-surface:#f4f4f6;--brand-surface-alt:#f5f5fa;--brand-shadow:#15151612;--brand-ink-secondary:#15151699;--brand-ink-faint:#15151666;--brand-outline:#0000001f;--on-accent:var(--brand-white);--focus-color:var(--brand-ink);--focus-width:2px;--focus-offset:2px;--brend-black:var(--brand-ink);--brend-red:var(--brand-accent);--white:var(--brand-white);--opacity-text:var(--brand-faint);--bg:var(--brand-surface);--pagination-active:var(--brand-secondary);--pagination-is-inactive:var(--brand-line);--color:var(--brand-surface-alt)}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}[hidden]{display:none!important}:root{--radius-button:10px;--button-border-width:1px;--button-font-size:1.13rem;--button-font-weight:400;--button-line-height:1.2;--button-letter-spacing:-.01rem;--button-padding-block-start:.94rem;--button-padding-inline:2.25rem;--button-padding-block-end:.81rem;--button-height:calc(var(--button-font-size) * var(--button-line-height) + var(--button-padding-block-start) + var(--button-padding-block-end) + 2 * var(--button-border-width));--button-compact-padding-block:.63rem;--button-compact-padding-inline:1.5rem;--navigation-control-size:2.6rem;--button-nav-padding-block:.88rem;--button-menu-padding-block:.875rem;--button-store-padding-block:.75rem;--button-store-padding-inline:var(--button-padding-inline);--button-store-mobile-padding-block:.88rem;--button-fill-duration:.5s;--button-fill-easing:ease;--button-color-duration:.2s;--button-color-easing:ease-in;--type-display-size:4.13rem;--type-heading-2-size:3.38rem;--type-heading-3-size:2rem;--type-heading-4-size:1.63rem;--type-body-size:1.13rem;--type-small-size:1rem;--type-large-size:1.25rem;--type-letter-spacing:-.01rem}@media (width<=991px){:root{--type-display-size:3.75rem;--type-heading-2-size:2.75rem;--type-heading-3-size:1.88rem;--type-heading-4-size:1.38rem;--type-body-size:1.06rem;--type-small-size:.94rem;--type-large-size:1.19rem}}@media (width<=479px){:root{--type-display-size:2.88rem;--type-heading-2-size:2.19rem;--type-heading-3-size:1.44rem;--type-heading-4-size:1.25rem;--type-body-size:.94rem;--type-small-size:.88rem}}.button,.fill-hover{--fill:var(--brend-black);--fill-text:var(--white);isolation:isolate;position:relative;overflow:hidden}.button{padding:var(--button-padding-block-start) var(--button-padding-inline) var(--button-padding-block-end);border:var(--button-border-width) solid var(--brend-red);border-radius:var(--radius-button);font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);cursor:pointer;transition:color var(--button-color-duration) var(--button-color-easing);justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.button:before,.fill-hover:before{content:"";z-index:-1;aspect-ratio:1;background:var(--fill);width:max(14rem,140%);transition:transform var(--button-fill-duration) var(--button-fill-easing);border-radius:50%;position:absolute;top:100%;left:-.5rem}.button-navigation{box-sizing:border-box;height:var(--navigation-control-size);padding:0 var(--button-compact-padding-inline)}:is(.button,.fill-hover):focus-visible{color:var(--fill-text)}:is(.button,.fill-hover):focus-visible:before{transform:translate(-15%,calc(-50% - 1.6rem))}@media (hover:hover){:is(.button,.fill-hover):hover{color:var(--fill-text)}:is(.button,.fill-hover):hover:before{transform:translate(-15%,calc(-50% - 1.6rem))}}@media (hover:none){:is(.button,.fill-hover):active{opacity:.75}}:is(.button,.fill-hover){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.button-primary{--fill:var(--white);--fill-text:var(--brend-red);background:var(--brend-red);color:var(--on-accent)}.button-outline{--fill:var(--brend-black);--fill-text:var(--white);border-color:var(--brend-black);background:var(--white);color:var(--brend-black)}.button-accent-outline{--fill:var(--brand-accent);--fill-text:var(--brand-white);border-color:var(--brand-accent);background:var(--brand-white);color:var(--brand-accent)}.button-dark{--fill:var(--white);--fill-text:var(--brend-black);border-color:var(--brend-black);background:var(--brend-black);color:var(--white)}.button-soft{--fill:var(--brend-black);--fill-text:var(--white);border-color:var(--brend-black);background:var(--chat-bg,var(--brand-surface));color:var(--brend-black)}.button-quiet{--fill:var(--brend-black);--fill-text:var(--white);border-color:var(--bg);background:var(--bg);color:var(--brend-black)}:is(.button-quiet,.fill-hover):focus-visible{border-color:var(--brend-black)}@media (hover:hover){:is(.button-quiet,.fill-hover):hover{border-color:var(--brend-black)}}@media (prefers-reduced-motion:reduce){.button:before,.fill-hover:before{transition:none}}
