html{--color-brand-red-dark: #A61B2E;--color-brand-red: #DA233C;--color-brand-red-light: #FF5C72;--color-brand-green-dark: #59996A;--color-brand-green: #59996A;--color-brand-green-light: #C7FFD6;--color-brand-pink-dark: #B27F97;--color-brand-pink: #FFB5D8;--color-brand-pink-light: #FFCFE6;--color-brand-beige-dark: #C9C5B5;--color-brand-beige: #FCF7E3;--color-brand-beige-light: #FFFCEF;--color-neutral-black: #282826;--color-neutral-grey-90: #3E3E3C;--color-neutral-grey-80: #535351;--color-neutral-grey-70: #696967;--color-neutral-grey-60: #7E7E7D;--color-neutral-grey-50: #939392;--color-neutral-grey-40: #A9A9A8;--color-neutral-grey-30: #BEBEBE;--color-neutral-grey-20: #D4D4D4;--color-neutral-grey-10: #E9E9E9;--color-neutral-white: #ffffff;--color-transparent-black-50: rgba(0, 0, 0, .5);--color-transparent-black-10: rgba(0, 0, 0, .1);--color-transparent-white-50: rgba(255, 255, 255, .5);--color-transparent-white-10: rgba(255, 255, 255, .1);--color-utility-red-dark: #A70000;--color-utility-red: #FF0000;--color-utility-red-light: #FFC6CA;--color-utility-orange-dark: #A65A00;--color-utility-orange: #FF8A00;--color-utility-orange-light: #FFF9F2;--color-utility-yellow-dark: #A6A000;--color-utility-yellow: #FFF500;--color-utility-yellow-light: #FFFEF2;--color-utility-green-dark: #0DA600;--color-utility-green: #14FF00;--color-utility-green-light: #F3FFF2;--color-utility-blue-dark: #007EA6;--color-utility-blue: #00C2FF;--color-utility-blue-light: #F2FCFF;--color-accent: #00f;--color-dark: var(--color-neutral-black);--color-light: var(--color-neutral-white);--color-subdued: #828282;--color: var(--color-dark);--color-line: var(--color-subdued);--color-placeholder: #eee;--color-backdrop: rgba(0 0 0 / 25%);--bg: var(--color-light);--font-body: "Apercu", sans-serif;--font-heading: "Apercu Condensed Pro", sans-serif;--font-display: "QuickWriters-Light", cursive;--font-weight-black: 900;--font-weight-bold: 700;--font-weight-normal: 400;--font-weight-light: 300;--font-size-heading-xxl: 2.25rem;--line-height-heading-xxl: 1.125;--letter-spacing-heading-xxl: -.025em;--font-size-heading-xl: 1.75rem;--line-height-heading-xl: 1.125;--letter-spacing-heading-xl: -.025em;--font-size-heading-l: 1.5rem;--line-height-heading-l: 1.125;--letter-spacing-heading-l: -.015em;--font-size-heading-m: 1.25rem;--line-height-heading-m: 1.125;--letter-spacing-heading-m: -.01em;--font-size-heading-s: 1rem;--line-height-heading-s: 1.25;--letter-spacing-heading-s: 0;--font-size-heading-xs: .8125rem;--line-height-heading-xs: 1.25;--letter-spacing-heading-xs: .01em;--font-size-handwriting-l: 2.25rem;--line-height-handwriting-l: 1;--letter-spacing-handwriting-l: -.0278em;--font-size-handwriting-m: 1.5rem;--line-height-handwriting-m: 1;--letter-spacing-handwriting-m: -.0292em;--font-size-handwriting-s: 1.125rem;--line-height-handwriting-s: 1;--letter-spacing-handwriting-s: -.0292em;--font-size-handwriting-xs: .875rem;--line-height-handwriting-xs: 1;--letter-spacing-handwriting-xs: -.0292em;--font-size-text-l: 1.25rem;--line-height-text-l: 1.35;--letter-spacing-text-l: 0;--font-size-text-m: 1rem;--line-height-text-m: 1.3125;--letter-spacing-text-m: 0;--font-size-text-s: .75rem;--line-height-text-s: 1.333;--letter-spacing-text-s: 0}@media(min-width:64rem){html{--font-size-heading-xxl: 3.5rem;--line-height-heading-xxl: 1.15;--letter-spacing-heading-xxl: -.0175rem;--font-size-heading-xl: 2.5rem;--line-height-heading-xl: 1.125;--letter-spacing-heading-xl: -.02em;--font-size-heading-l: 2rem;--line-height-heading-l: 1.125;--letter-spacing-heading-l: -.0125em;--font-size-heading-m: 1.5rem;--line-height-heading-m: 1.125;--letter-spacing-heading-m: -.007em;--font-size-handwriting-l: 4.25rem;--line-height-handwriting-l: 1;--letter-spacing-handwriting-l: -.0294em;--font-size-handwriting-m: 3rem;--line-height-handwriting-m: 1;--letter-spacing-handwriting-m: -.0292em;--font-size-handwriting-s: 2.25rem;--line-height-handwriting-s: 1;--letter-spacing-handwriting-s: -.0292em;--font-size-handwriting-xs: 1.5rem;--line-height-handwriting-xs: 1;--letter-spacing-handwriting-xs: -.0292em;--font-size-text-l: 1.5rem;--line-height-text-l: 1.333;--letter-spacing-text-l: 0;--font-size-text-m: 1.125rem;--line-height-text-m: 1.333;--letter-spacing-text-m: 0}}html{--font-size-body: 1rem;--font-size-xs: .625rem;--font-size-s: .875rem;--font-size-m: clamp(1.125rem, 1.0179rem + .5357vi, 1.5rem);--font-size-l: clamp(1.5rem, 1.1071rem + 1.9643vi, 2.875rem);--spacing-2xs: .125rem;--spacing-xs: .25rem;--spacing-s: .5rem;--spacing-m: .75rem;--spacing-l: 1rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 2.5rem;--spacing-4xl: 3rem;--spacing-5xl: 3.5rem;--spacing-6xl: 4rem;--spacing-7xl: 4.5rem;--spacing-8xl: 5rem;--spacing-9xl: 5.5rem;--spacing-10xl: 6rem;--spacing-11xl: 6.5rem;--spacing-12xl: 7rem;--padding-bottom-large: var(--spacing-10xl);--layout-margin: var(--spacing-m);--layout-gutter: var(--spacing-m)}@media(min-width:64rem){html{--padding-bottom-large: var(--spacing-12xl);--layout-margin: var(--spacing-4xl);--layout-gutter: var(--spacing-4xl)}}html{--spacing-outer-x: var(--layout-margin);--spacing-outer-y: var(--layout-margin);--duration: .28s;--duration-fast: .12s;--easing: ease;--radius-circle: 50%;--radius-pill: 999px;--radius-default: 0;--border-width-default: 1px;--border-width-thick: 2px;--color-border-neutral-strong: var(--color-neutral-black);--color-border-neutral-muted: var(--color-transparent-black-10);--color-border-neutral-inverse: var(--color-transparent-white-10);--radius: var(--radius-default);--scrollbar-size: 0;--scrollbar-gap: calc(var(--scrollbar-size) * 1px);--content-max-width-s: 26rem;--content-max-width: 48.75rem;--content-max-width-m: 55rem;--content-max-width-l: 90rem;--announcement-height: 0px;--header-height: 3.75rem;--header-offset: calc(var(--header-height) + var(--announcement-height));--modal-spacing-x: var(--spacing-m);--modal-spacing-y: var(--spacing-m);--grid-columns: 8;--btn-spacing-x: var(--spacing-s);--btn-spacing-top: var(--spacing-s);--btn-spacing-bottom: .375rem}@media(min-width:64rem){html{--grid-columns: 12}}*{box-sizing:border-box}html{color:var(--color);background-color:var(--bg);font-family:var(--font-body);font-feature-settings:"liga" 1;font-size:100%;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:var(--scheme-foreground);background-color:var(--scheme-background);margin:0;font-size:var(--font-size-body);min-height:100vh;min-height:100dvh;overflow-y:scroll;scrollbar-gutter:stable}.scroll-locked body{margin-inline-end:var(--scrollbar-gap);overflow:hidden;overscroll-behavior:none}body:has(#admin-bar-iframe){padding-bottom:7.5rem}img{max-width:100%;height:auto;vertical-align:bottom}svg{vertical-align:middle}video,iframe{max-width:100%;vertical-align:bottom}h1,h2,h3{margin:0;line-height:calc(1em + .5rem)}h1{font-size:var(--font-size-l)}h2{font-size:var(--font-size-m)}h3{font-size:1rem}a{color:inherit}dl{display:grid;grid-template-columns:auto 1fr;gap:0 1em}dt{margin:0;grid-column-start:1}dd{margin:0;grid-column-start:2}table{width:100%}th{text-align:start}fieldset{margin:0;padding:0;border:0}legend{margin:0;padding:0;font-weight:700}input,select,optgroup,textarea{color:inherit;font:inherit}button{margin:0;padding:0;font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;appearance:none;text-align:inherit;line-height:inherit;text-decoration:none}input,select,textarea{border-radius:0}textarea{resize:vertical}[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-cancel-button{appearance:none}@supports (background: -webkit-named-image(apple-pay-logo-black)){select{font-family:system-ui,-apple-system,Arial,Helvetica,sans-serif}}:where(label[for]){cursor:pointer}:where([type=search]::-webkit-search-decoration){appearance:none}:focus-visible{outline:2px solid currentcolor}[tabindex="-1"]:focus-visible{outline:none}:target{scroll-margin-top:calc(var(--header-height) + var(--spacing-outer-y))}.skip-link{padding:var(--spacing-xl) var(--spacing-outer-x);color:var(--scheme-background);background-color:var(--scheme-foreground);text-align:center;display:block;position:absolute;inset:0 0 auto;z-index:15}.skip-link:not(:focus){margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}@font-face{font-family:QuickWriters-Regular;src:url(./quick-writers-regular.woff2) format("woff2"),url(./quick-writers-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:QuickWriters-Bold;src:url(./quick-writers-bold.woff2) format("woff2"),url(./quick-writers-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:QuickWriters-Light;src:url(./quick-writers-light.woff2) format("woff2"),url(./quick-writers-light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url(./apercu_bold.woff2) format("woff2"),url(./apercu_bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url(./apercu_regular.woff2) format("woff2"),url(./apercu_regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Condensed Pro;src:url(./ApercuCondensedPro-Bold.woff2) format("woff2"),url(./ApercuCondensedPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Apercu Condensed Pro;src:url(./ApercuProCn-Black.woff2) format("woff2"),url(./ApercuProCn-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}.accordion{display:flex;flex-direction:column;width:100%;margin-inline:auto;padding-inline:var(--spacing-outer-x)}.accordion--margin-bottom{margin-bottom:var(--padding-bottom-large)}.accordion--full-width{width:100%}.accordion--content-width{max-width:var(--content-max-width-l)}.accordion--article-width{max-width:var(--content-max-width)}.accordion .block__heading{margin-bottom:var(--spacing-l)}.accordion .block__text{margin-bottom:var(--spacing-xl)}.accordion-item{border-block:1px solid var(--color-border-neutral-muted);display:grid;grid-template-columns:1fr;grid-template-rows:min-content minmax(0,0fr);transition:grid-template-rows var(--duration) var(--easing);overflow:hidden}.accordion-item+.accordion-item{border-block-start:none}.accordion-item[data-accordion-state=opened]{grid-template-rows:min-content minmax(0,1fr)}.accordion-item__heading{margin:0;font:inherit;padding-block:var(--spacing-m)}.accordion-item__title{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;text-align:start;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;white-space:normal;overflow-wrap:break-word;list-style-type:none}.accordion-item__title::-webkit-details-marker{display:none}[open]>.accordion-item__title:after{transform:scaleY(-1)}.accordion-item__content{font-size:var(--font-size-text-m)}.accordion-item__content>*{margin:0}.accordion-item__content>*+*{margin-top:var(--spacing-xl)}.accordion-item__content>*+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-6xl)}.accordion-item__content:where(.text-center,.text-end) ul,.accordion-item__content:where(.text-center,.text-end) ol{padding-inline-start:0;list-style-position:inside}.accordion-item__content ol{list-style-position:inside;padding-inline-start:var(--spacing-xs)}.accordion-item__content ol li::marker{margin-right:1ch}.accordion-item__content ul{list-style-type:disc;list-style-position:outside;padding-inline-start:var(--spacing-l)}.accordion-item__content ul li::marker{margin-right:1ch}.accordion-item__content ul li:has(ul) ul{margin-inline-start:var(--spacing-l);margin-block:var(--spacing-s);width:100%;list-style-type:circle}.accordion-item__content a:hover span{text-decoration:underline}.accordion-item__content h1{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xxl, 36px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.96px);text-transform:uppercase;text-rendering:optimizelegibility}.accordion-item__content h2{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xl, 28px);line-height:var(--line-height-heading-xl, 1.125);letter-spacing:var(--letter-spacing-heading-xl, -.72px);text-transform:uppercase;text-rendering:optimizelegibility}.accordion-item__content h3{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-l, 24px);line-height:var(--line-height-heading-l, 1.125);letter-spacing:var(--letter-spacing-heading-l, -.4px);text-transform:uppercase;text-rendering:optimizelegibility}.accordion-item__content h4{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility}.accordion-item__content h5{font-family:var(--font-body);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-s, 16px);line-height:var(--line-height-heading-s, 1.25);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.accordion-item__content h6{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility}.accordion-item__content p{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.accordion-item__content .iframe-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:1.7777777778}@supports not (aspect-ratio: auto){.accordion-item__content .iframe-wrapper{padding-top:56.25%}}.accordion-item__content .iframe-wrapper>iframe{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:var(--radius-m)}.accordion-item__content .table-wrapper{overflow:auto}.accordion-item__content img{border-radius:0;object-fit:cover;aspect-ratio:1/1}.accordion-item__content img,.accordion-item__content iframe{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box)}.accordion-item__content table{--table-td-pt: var(--spacing-m);--table-td-pb: var(--spacing-m);--table-row-px: var(--spacing-m);width:100%;border-spacing:0;overflow:auto}.accordion-item__content strong{font-family:var(--font-body);font-weight:var(--font-weight-bold)}.accordion-item__content blockquote{font-family:var(--font-display);font-size:var(--font-size-handwriting-m, 24px);line-height:var(--line-height-handwriting-m, 1);letter-spacing:var(--letter-spacing-handwriting-m, -.7px);text-rendering:optimizelegibility;text-transform:uppercase;padding-inline:var(--spacing-l)}.accordion-item__content blockquote>*{font-family:var(--font-display);font-size:var(--font-size-handwriting-m, 24px);line-height:var(--line-height-handwriting-m, 1);letter-spacing:var(--letter-spacing-handwriting-m, -.7px);text-rendering:optimizelegibility;text-transform:uppercase}.accordion-item__content .is-indented{border-left:2px solid var(--color-transparent-black-10)}.accordion-item__content{display:flex;flex-direction:column;color:var(--color-neutral-muted);overflow:hidden;gap:var(--spacing-xs);padding-block-end:var(--spacing-m)}.accordion-item__content .accordion-item__content-heading{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;margin-block:var(--spacing-s) 0}.accordion-item__content .accordion-item__content-heading:first-child{margin-block-start:0}.accordion-item__content p{margin-block:0 var(--spacing-l)}.accordion-item__trigger{display:flex;justify-content:space-between;align-items:flex-start;width:100%;min-height:auto}.accordion-item__icon{transform-origin:center!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}[data-accordion-state=opened] .accordion-item__icon{transform:rotate(180deg)!important}.faq{width:100%;margin-inline:auto;padding-inline:var(--spacing-outer-x)}.faq--margin-bottom{margin-bottom:var(--padding-bottom-large)}.faq--full-width{width:100%}.faq--content-width{max-width:var(--content-max-width-l)}.faq--article-width{max-width:var(--content-max-width)}.faq .block__heading{margin-bottom:var(--spacing-s)}.faq .block__text{margin-bottom:var(--spacing-xl)}.faq__category+.faq__category{margin-top:var(--spacing-2xl)}.faq__category-title{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;margin-bottom:var(--spacing-s)}.badge{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);padding:var(--spacing-xs) var(--spacing-s);background-color:var(--scheme-background);letter-spacing:var(--letter-spacing-heading-xs);color:var(--scheme-foreground);text-transform:uppercase;font-size:var(--font-size-heading-xs);font-weight:var(--font-weight-bold)}.badge--past{background-color:var(--scheme-foreground);color:var(--scheme-background)}.field{--input-border: var(--color-transparent-black-10);--_input-border: var(--color-border-neutral-muted, currentcolor);border-bottom:2px solid var(--_input-border)}.field__label{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility;margin-bottom:var(--spacing-s);display:inline-block}.field__input{font-size:var(--font-size-text-l, 20px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-l, 1.35);letter-spacing:var(--letter-spacing-text-l, 0);text-rendering:optimizelegibility;--_input-color: var(--input-color, var(--color));--_input-bg: var(--input-bg, transparent);--_input-border: var(--input-border, currentcolor);--_input-spacing-x: var(--input-spacing-x, .5rem);--_input-spacing-y: var(--input-spacing-y, .5rem);--_input-radius: var(--input-radius, var(--radius));margin:0;padding:var(--_input-spacing-y) var(--_input-spacing-x);color:var(--_input-color);background-color:var(--_input-bg);border:none;border-radius:var(--_input-radius);width:100%}.field__input::placeholder{color:var(--input-placeholder-color, var(--color-neutral-grey-80))}.password-field{display:grid}.password-field__input,.password-field__toggle-btn{grid-row:1;grid-column:1}.password-field__toggle-btn{--btn-spacing-x: var(--spacing-m);--btn-border: transparent;font:inherit;text-transform:inherit;text-decoration:underline;justify-self:end}.password-field__input::-ms-reveal{visibility:hidden;display:none}.password-field__input::-webkit-contacts-auto-fill-button,.password-field__input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none}.form{display:grid;gap:var(--spacing-m)}.form>*{margin-block:0}.form__btns{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.form .errors ul{margin:0;padding:0;list-style-type:none}.breadcrumbs ul{margin:0;padding:0;flex-wrap:wrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.breadcrumbs li{font-size:var(--font-size-text-s, 12px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-s, 1.333);letter-spacing:var(--letter-spacing-text-s, 0);text-rendering:optimizelegibility;font-size:.8125rem;display:inline;width:auto;color:var(--scheme-color);list-style-type:none;padding-left:.5ch}.breadcrumbs li+li:before{content:"/";margin:0 .5ch;color:currentcolor}.breadcrumbs li:first-child{list-style-type:none;padding-left:0}.breadcrumbs a{color:inherit}.breadcrumbs-section{display:flex;justify-content:center;align-items:center;text-align:center}.breadcrumbs-section .breadcrumbs{max-width:var(--content-max-width);margin-inline:auto}.card{position:relative;isolation:isolate;display:grid;grid-template:"media" auto "content" 1fr}.card__badges{grid-area:media;align-self:start;justify-self:start;z-index:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.card__media{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);grid-area:media;width:100%;border-radius:var(--radius)}.card__content{padding-block-start:var(--spacing-l);padding-inline:var(--spacing-l);grid-area:content}.card__content>*{margin:0}.card__tag{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility}.card__title{font:inherit;letter-spacing:inherit;text-transform:inherit}.card__link{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;color:inherit;text-decoration:none}.card__link:after{content:"";position:absolute;inset:0;z-index:1}.card__price{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility}.card__media--placeholder{background-color:var(--color-placeholder);aspect-ratio:var(--card-placeholder-ratio, 1/1)}.card__content--placeholder{height:4.5em;height:3lh}@supports (grid-template-rows: subgrid){.product-grid .card,.product-slider .card{grid-row-end:span 2;row-gap:0}.product-grid .card__media,.product-slider .card__media{align-self:start}}.card-article__content{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);display:flex;flex-direction:column;padding:var(--spacing-xl);background-color:var(--scheme-background);color:var(--scheme-foreground);gap:var(--spacing-l)}.card-article__preamble>:first-child{margin-block-start:0}.card-article__preamble>:last-child{margin-block-end:0}.card-article__title{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-l, 24px);line-height:var(--line-height-heading-l, 1.125);letter-spacing:var(--letter-spacing-heading-l, -.4px);text-transform:uppercase;text-rendering:optimizelegibility}.card-article__link{position:relative;inset:0;width:100%;height:100%;z-index:1}.card-article--past{opacity:.5}@keyframes pulse{0%{opacity:.5}50%{opacity:.75}to{opacity:.5}}.select__wrapper{--select-bg: transparent;--select-color: var(--scheme-foreground);--select-border-color: var(--scheme-foreground);display:flex;flex-direction:column;width:100%}.select__wrapper[data-disabled]{--select-bg: var(--color-bg-neutral-hover-soft);--select-color: var(--color-neutral-muted);--select-border-color: var(--color-bg-neutral-hover-soft)}.select__label{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.select__inner-wrapper{position:relative;width:100%;padding:0;line-height:1}.select__content{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:0;overflow:visible}.select__content:has(.select__button[aria-expanded=true]){z-index:2}.select__button{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;display:inline-flex;justify-content:flex-start;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:transparent;border:2px solid transparent;color:var(--scheme-secondary-button--foreground, var(--color-neutral-black));text-decoration:underline;text-underline-position:from-font;line-height:1;transition:transform var(--duration-fast) var(--easing);text-decoration-thickness:9.5%;gap:var(--spacing-s)}.select__button:disabled,.select__button[aria-disabled=true]{cursor:default;color:var(--color-neutral-grey-20);pointer-events:none}.select__button:active{transform:scale(.95)}.select__button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline-start:var(--spacing-xs);border-bottom-color:var(--select-border-color);text-decoration:none;gap:var(--spacing-xs)}[data-dropdown=option]:not(:has(input[disabled])):hover,.select__dropdown:not(:has([data-dropdown=option]:hover))>[data-dropdown=option]:not(:has(input[disabled])):focus{background-color:var(--color-neutral-grey-90)}.select__arrow{font-size:1rem}.select__dropdown{margin:0;padding:0;list-style-type:none;scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.select__dropdown::-webkit-scrollbar{display:none;width:0;height:0}.select__dropdown{position:absolute;top:100%;left:0;width:100%;max-height:20rem;visibility:visible;background-color:var(--scheme-foreground);border:2px solid var(--select-border-color);opacity:1;color:var(--scheme-background);overflow-y:auto;pointer-events:auto}.select__dropdown--flipped{top:auto;bottom:100%}.select__dropdown[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none}.select__option{display:flex;justify-content:space-between;line-height:1}.select__option:has(.select__option-end-content){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__option label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;padding:var(--spacing-s);cursor:pointer;text-transform:uppercase;font-family:var(--font-heading),sans-serif;font-weight:900}.select__option input{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.select__text,.select__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__text:not([hidden])+.select__placeholder{display:none}.select__option input[disabled]~label{cursor:default;opacity:.5}.select__option-end-content{padding:var(--spacing-m)}.gift-card-amount{--scheme-button-group-background: var(--color-transparent-black-10);--scheme-button-group-foreground: var(--color-neutral-black);--scheme-button-group-background-selected: var(--color-neutral-black);--scheme-button-group-foreground-selected: var(--color-neutral-white);display:flex;flex-direction:column;gap:var(--spacing-m)}.gift-card-amount__label{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility;margin:0}.gift-card-amount__options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-s)}.gift-card-amount__options .variant-picker,.gift-card-amount__options .variant-picker__btn-group{display:contents}.gift-card-amount__submit{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.gift-card-amount__submit:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.gift-card-amount__submit>*{position:relative;z-index:1}.gift-card-amount__submit[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.gift-card-amount__submit:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.gift-card-amount__submit:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.gift-card-amount__submit:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.gift-card-amount__submit:not([data-loading=true]):active{transform:scale(.95)}.gift-card-amount__submit:not([data-loading=true]):disabled,.gift-card-amount__submit:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.gift-card-recipient{display:flex;flex-direction:column;gap:var(--spacing-4xl)}.gift-card-recipient__toggle-group{display:flex;flex-direction:column;gap:var(--spacing-m)}.gift-card-recipient__question{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility;margin:0}.gift-card-recipient__toggle{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.gift-card-recipient__tabs{display:flex}.gift-card-recipient__tab{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;flex:1 0 0;padding:var(--spacing-xs) var(--spacing-m);background-color:transparent;border:2px solid var(--color-neutral-black);color:var(--color-neutral-black);cursor:pointer;transition:color var(--duration-fast) var(--easing),background-color var(--duration-fast) var(--easing)}.gift-card-recipient__tabs:has(.gift-card-recipient__toggle:checked) .gift-card-recipient__tab[data-recipient-tab],.gift-card-recipient__tabs:not(:has(.gift-card-recipient__toggle:checked)) .gift-card-recipient__tab[data-self-tab]{background-color:var(--color-neutral-black);color:var(--color-neutral-white)}.gift-card-recipient__legend{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.gift-card-recipient__fields{display:flex;flex-direction:column;gap:1.75rem;margin:0;padding:0;border:0;min-inline-size:0}.gift-card-recipient__fields:disabled{display:none}.gift-card-recipient .field__input{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.poster-options{--scheme-button-group-background: var(--color-transparent-black-10);--scheme-button-group-foreground: var(--color-neutral-black);--scheme-button-group-background-selected: var(--color-neutral-black);--scheme-button-group-foreground-selected: var(--color-neutral-white);display:flex;flex-direction:column;gap:var(--spacing-m)}.poster-options__label{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility;margin:0}.poster-options__options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-s)}.poster-options__options .variant-picker,.poster-options__options .variant-picker__btn-group{display:contents}.poster-options__submit{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.poster-options__submit:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.poster-options__submit>*{position:relative;z-index:1}.poster-options__submit[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.poster-options__submit:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.poster-options__submit:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.poster-options__submit:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.poster-options__submit:not([data-loading=true]):active{transform:scale(.95)}.poster-options__submit:not([data-loading=true]):disabled,.poster-options__submit:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.recipient-message{display:flex;flex-direction:column;gap:var(--spacing-4xl)}.recipient-message__toggle-group{display:flex;flex-direction:column;gap:var(--spacing-m)}.recipient-message__question{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility;margin:0}.recipient-message__tabs{display:flex}.recipient-message__tab{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;flex:1 0 0;padding:var(--spacing-xs) var(--spacing-m);background-color:transparent;border:2px solid var(--color-neutral-black);color:var(--color-neutral-black);cursor:pointer;transition:color var(--duration-fast) var(--easing),background-color var(--duration-fast) var(--easing)}.recipient-message__tab[aria-pressed=true]{background-color:var(--color-neutral-black);color:var(--color-neutral-white)}.recipient-message__legend{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.recipient-message__fields{display:flex;flex-direction:column;gap:1.75rem;margin:0;padding:0;border:0;min-inline-size:0}.recipient-message__fields:disabled{display:none}.recipient-message .field__input{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp--custom{--pswp-bg: var(--color-neutral-white);--pswp-icon-color: var(--color-neutral-muted);--pswp-icon-color-secondary: var(--color-neutral-grey-70);--icon-size: 2rem}.pswp__top-bar{right:0;display:grid;justify-content:flex-end;align-items:flex-start;grid-template-areas:"close" "counter";grid-template-columns:auto;width:auto;height:100%;border:1px solid black;justify-items:flex-end;padding-inline:var(--spacing-xl);padding-block:var(--spacing-l)}.pswp__preloader{position:absolute;margin:auto;pointer-events:none;inset:0}.pswp__button--close{grid-area:close;width:auto;height:auto;padding:0;margin:0;opacity:1;font-size:var(--icon-size);line-height:1}.pswp__button--arrow{display:none;width:auto;height:auto;font-size:var(--icon-size)}@media(min-width:64rem){.pswp__button--arrow{display:flex}}.pswp__button--arrow--prev{left:var(--spacing-l)}.pswp__button--arrow--next{right:var(--spacing-l)}.pswp__counter{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;font-weight:700;align-self:end;grid-area:counter;width:auto;height:auto;text-shadow:none}.pswp__icn-shadow{display:none}.pswp__video video{width:100%;height:100%;object-fit:contain}.localization-trigger{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;display:inline-flex;justify-content:flex-start;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:transparent;border:2px solid transparent;color:var(--scheme-secondary-button--foreground, var(--color-neutral-black));text-decoration:underline;text-underline-position:from-font;line-height:1;transition:transform var(--duration-fast) var(--easing);text-decoration-thickness:9.5%;gap:var(--spacing-s)}.localization-trigger:disabled,.localization-trigger[aria-disabled=true]{cursor:default;color:var(--color-neutral-grey-20);pointer-events:none}.localization-trigger:active{transform:scale(.95)}.localization-form{display:flex;flex-direction:column;height:100%}.localization-form .field select{padding-inline:0}.localization-form__footer{margin-block:auto 0}.localization-form__submit{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.localization-form__submit:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.localization-form__submit>*{position:relative;z-index:1}.localization-form__submit[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.localization-form__submit:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.localization-form__submit:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.localization-form__submit:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.localization-form__submit:not([data-loading=true]):active{transform:scale(.95)}.localization-form__submit:not([data-loading=true]):disabled,.localization-form__submit:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.product-form__options{margin:0;padding:0;list-style-type:none}:checked+.product-form__option{font-weight:700}:disabled+.product-form__option{opacity:.5}.product-form__gift-card-recipient{margin-top:var(--spacing-s)}.product-form--gift-card,.product-form--poster{display:flex;flex-direction:column;gap:var(--spacing-4xl)}.product-form .related-colors{margin-block-end:var(--spacing-l)}.product-form__row{display:flex;align-items:center;gap:var(--spacing-m);justify-content:space-between;width:100%;flex-wrap:wrap}@media(min-width:64rem){.product-form__row{justify-content:flex-start}}.product-form__actions{display:flex;align-items:center;gap:var(--spacing-m);justify-content:flex-end}@media(min-width:64rem){.product-form__actions{justify-content:flex-start}}.product-form__info{margin-inline:0 auto;text-align:start}@media(min-width:64rem){.product-form__info{margin-inline:unset;padding-inline-end:var(--spacing-l)}}.product-form__price{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;margin:0}.product-form__add-to-cart{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.product-form__add-to-cart:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.product-form__add-to-cart>*{position:relative;z-index:1}.product-form__add-to-cart[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.product-form__add-to-cart:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.product-form__add-to-cart:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.product-form__add-to-cart:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.product-form__add-to-cart:not([data-loading=true]):active{transform:scale(.95)}.product-form__add-to-cart:not([data-loading=true]):disabled,.product-form__add-to-cart:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.product-grid{margin:0;padding:0;list-style-type:none;--columns: 2;display:grid;grid-template-columns:repeat(var(--columns, 1),minmax(1em,1fr));gap:var(--spacing-9xl) var(--layout-gutter)}@media(min-width:38rem){.product-grid{--columns: 2}}@media(min-width:64rem){.product-grid:not(.predictive-search__results-list){--columns: 3}}.product-slider{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.product-slider::-webkit-scrollbar{display:none;width:0;height:0}.product-slider{overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style-type:none;display:grid;grid-auto-columns:75vw;grid-auto-flow:column;scroll-behavior:smooth;gap:var(--spacing-m);scroll-snap-type:x mandatory}@media(min-width:48rem){.product-slider{gap:var(--layout-gutter);grid-auto-columns:minmax(0,1fr)}}.product-slider>*{scroll-snap-align:start;scroll-snap-stop:always}:root{--columns: 4;--grid-gutter: var(--layout-gutter);--grid-margin: var(--layout-margin)}@media(min-width:64rem){:root{--columns: 12}}.pagination__wrapper{display:grid;grid-template-columns:repeat(var(--columns),minmax(1em,1fr));gap:0 var(--grid-gutter);max-width:var(--content-max-width-l);margin-inline:auto}.pagination:not(.pagination--empty){width:fit-content;margin-inline:auto;text-align:center;grid-column:2/span 2;padding:var(--space-m);background-color:var(--background-primary);border-radius:var(--radius-m);display:flex;align-items:center}@media(min-width:64rem){.pagination:not(.pagination--empty){grid-column:6/span 2}}.pagination__prev,.pagination__next{display:flex;align-items:center;text-decoration:none;height:2rem}.pagination__prev span,.pagination__next span{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.pagination__prev svg,.pagination__next svg{width:2rem;height:2rem}.pagination__prev svg path,.pagination__next svg path{stroke:var(--neutral-black)}.pagination__prev svg{transform:rotate(180deg)}.pagination__prev:not(.is-disabled),.pagination__next:not(.is-disabled){padding-inline:var(--spacing-m)}.pagination__prev:not(.is-disabled){padding-inline-end:var(--spacing-m)}.pagination__next:not(.is-disabled){padding-inline-start:var(--spacing-m)}.pagination__pages{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;display:flex;gap:var(--spacing-m)}.pagination__pages .is-current,.pagination__pages a:hover{text-decoration:none}.block__payment-and-delivery{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);padding:var(--spacing-l);background-color:var(--scheme-background);color:var(--scheme-foreground)}.payment-and-delivery__heading{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;margin-block-end:var(--spacing-s)}.payment-and-delivery__text{font-size:var(--font-size-text-s, 12px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-s, 1.333);letter-spacing:var(--letter-spacing-text-s, 0);text-rendering:optimizelegibility;margin-block-end:var(--spacing-l)}.payment-and-delivery__partners{position:relative;display:flex;justify-content:flex-start;align-items:center;height:1.75rem;gap:var(--spacing-xs)}.payment-and-delivery__partners *{width:auto;height:100%}.related-colors{display:flex;gap:var(--spacing-m)}.related-colors__item{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);width:4rem}.related-colors__item--current{background-color:var(--scheme-foreground)}.related-colors__item--current .related-colors__image{padding:2px}.related-colors__image{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box)}.product-view--poster .related-colors__item{background:var(--color-placeholder);padding:var(--spacing-s)}.product-view--poster .related-colors__item--current{border:var(--border-width-thick) solid var(--color-neutral-black)}.product-view--poster .related-colors__item--current .related-colors__image{padding:0}.product-view--poster .related-colors__image{width:100%;aspect-ratio:4/5;object-fit:contain;clip-path:none;-webkit-clip-path:none}.stock-status{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility;font-family:var(--font-body),sans-serif;white-space:nowrap}.stock-status--sold_out{color:var(--color-brand-red)}.featured-products{margin-block:var(--spacing-outer-y);max-width:var(--content-max-width-l);margin-inline:auto}.featured-products--margin-bottom{margin-bottom:var(--padding-bottom-large)}.featured-products__title{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xl, 28px);line-height:var(--line-height-heading-xl, 1.125);letter-spacing:var(--letter-spacing-heading-xl, -.72px);text-transform:uppercase;text-rendering:optimizelegibility;margin-bottom:var(--layout-gutter);padding-inline:var(--spacing-outer-x)}.featured-products__list{grid-area:list;display:grid;grid-auto-columns:75vw;grid-auto-flow:column;gap:var(--layout-gutter);padding-inline:var(--spacing-outer-x);align-items:flex-start;scroll-behavior:smooth;scroll-snap-type:x mandatory}@media(max-width:48rem){.featured-products__list{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.featured-products__list::-webkit-scrollbar{display:none;width:0;height:0}.featured-products__list{overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@media(min-width:48rem){.featured-products__list{grid-template-columns:repeat(3,minmax(1em,1fr))}}.featured-products__card{scroll-snap-align:center;scroll-snap-stop:always}.featured-product-section{padding-inline:var(--spacing-outer-x);margin-inline:auto;display:flex;justify-content:center}.featured-product-section--margin-bottom{margin-bottom:var(--padding-bottom-large)}.featured-donation{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);display:flex;flex-direction:column;align-items:center;padding:var(--spacing-12xl) var(--layout-margin);background:var(--scheme-background);color:var(--scheme-foreground);text-align:center;gap:var(--spacing-5xl)}.featured-donation .block__heading{font-family:var(--font-display);font-size:var(--font-size-handwriting-l, 36px);line-height:var(--line-height-handwriting-l, 1);letter-spacing:var(--letter-spacing-handwriting-l, -1px);text-rendering:optimizelegibility;text-transform:uppercase;font-weight:300;max-width:var(--content-max-width-l)}.featured-donation .block__text{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.featured-donation .block__text>:first-child{margin-block-start:0}.featured-donation .block__text>:last-child{margin-block-end:0}.featured-donation__variants{display:flex;gap:var(--spacing-s);padding-block:var(--spacing-3xl);flex-wrap:wrap;max-width:var(--content-max-width-l)}.featured-donation__button{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.featured-donation__button:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.featured-donation__button>*{position:relative;z-index:1}.featured-donation__button[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.featured-donation__button:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.featured-donation__button:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.featured-donation__button:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.featured-donation__button:not([data-loading=true]):active{transform:scale(.95)}.featured-donation__button:not([data-loading=true]):disabled,.featured-donation__button:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.featured-donation__partner-logos{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-m) var(--spacing-4xl)}.featured-donation__partner-logos .block__partner-logo,.featured-donation__partner-logos img{width:auto;height:100%;object-fit:contain;max-width:8rem}.featured-donation__partner-logos .block__partner-logo{height:3rem}.featured-donation__form{display:flex;gap:var(--spacing-s)}.featured-donation__form .variant-picker__btn>span{display:flex;align-items:center;gap:var(--spacing-xs)}.featured-donation__form .variant-picker__btn-icon{font-size:1rem}.featured-donation-section__inner--article-width{max-width:var(--content-max-width);margin-inline:auto}.featured-donation-section__inner--content-width{max-width:var(--content-max-width-l);margin-inline:auto}.featured-donation-section__inner--full-width{width:100%}.featured-articles{margin-block:var(--spacing-outer-y);display:grid;align-items:center;grid-template-areas:"title all" "list list";grid-template-columns:1fr auto;gap:var(--layout-gutter);max-width:var(--content-max-width-l);margin-inline:auto}.featured-articles--margin-bottom{margin-bottom:var(--padding-bottom-large)}.featured-articles__title{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xl, 28px);line-height:var(--line-height-heading-xl, 1.125);letter-spacing:var(--letter-spacing-heading-xl, -.72px);text-transform:uppercase;text-rendering:optimizelegibility;grid-area:title;padding-inline:var(--spacing-outer-x)}.featured-articles__list{grid-area:list;display:grid;grid-auto-columns:75vw;grid-auto-flow:column;gap:var(--layout-gutter);padding-inline:var(--spacing-outer-x);align-items:flex-start;scroll-behavior:smooth;scroll-snap-type:x mandatory}@media(max-width:48rem){.featured-articles__list{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.featured-articles__list::-webkit-scrollbar{display:none;width:0;height:0}.featured-articles__list{overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@media(min-width:48rem){.featured-articles__list{grid-template-columns:repeat(3,minmax(1em,1fr))}}.featured-articles__card{scroll-snap-align:center;scroll-snap-stop:always}.featured-articles__view-all{grid-area:all;padding-right:var(--spacing-outer-x)}.modal-wrapper{padding:0;border:0;display:grid;grid-template-columns:minmax(100%,auto);max-height:100%;overflow-y:scroll;overflow-x:hidden;overscroll-behavior:contain;position:fixed;z-index:10;inset:0}.modal-wrapper[aria-hidden=true]{pointer-events:none}.modal-wrapper[aria-hidden=true]:not([data-transition]){visibility:hidden}.modal-backdrop{background-color:var(--color-backdrop, rgba(0, 0, 0, .15));position:fixed;inset:0 var(--scrollbar-gap) 0 0;animation-duration:var(--duration);animation-timing-function:var(--easing)}.modal{--_modal-spacing-y: var(--modal-spacing-y, 1rem);--_modal-spacing-x: var(--modal-spacing-x, 1rem);margin:0 0 0 auto;display:grid;grid-template:"title close" minmax(var(--header-height),auto) "content content" 1fr/1fr auto;gap:0;color:var(--scheme-foreground);background-color:var(--scheme-background);position:relative;width:100%;max-width:30rem;animation-duration:var(--duration);animation-timing-function:var(--easing)}.modal__title{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;grid-area:title;padding-left:var(--_modal-spacing-x);align-self:center}.modal__close{--btn-border: transparent;--btn-spacing-y: 0;--btn-spacing-x: var(--_modal-spacing-x);grid-area:close;display:flex;align-items:center;gap:0 var(--spacing-xs);width:2rem;height:2rem;align-self:center;margin-inline-end:var(--btn-spacing-x)}.modal__close svg{width:2rem;height:2rem}.modal__close span{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.modal__content{grid-area:content;padding:var(--_modal-spacing-y) var(--_modal-spacing-x)}[data-transition=show] .modal,[data-transition=show] .modal-backdrop{animation-name:fadeIn}[data-transition=hide] .modal-backdrop{animation-name:fadeOut}[data-transition=show] .modal{animation-name:slideInRight}[data-transition=hide] .modal{animation-name:slideOutRight}.cart-drawer{width:100%;max-width:30rem;margin:0 0 0 auto}.cart-drawer .modal__content{display:flex;flex-direction:column;height:100%;padding:0;margin:0}.cart-drawer .cart__form{padding-inline:var(--spacing-l);padding-block-end:var(--spacing-xl)}.cart-form__title{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility;margin-block:var(--spacing-s);display:block}.cart-drawer__featured-donation{padding:var(--spacing-l)}.cart-drawer__featured-donation .featured-donation{padding:var(--spacing-2xl) var(--spacing-l);gap:var(--spacing-l)}.cart-drawer__featured-donation .block__heading{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;font-family:var(--font-display),sans-serif;font-size:var(--font-size-heading-l);font-weight:300}.cart-drawer__featured-donation .block__text,.cart-drawer__featured-donation .block__text p{font-size:var(--font-size-text-s, 12px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-s, 1.333);letter-spacing:var(--letter-spacing-text-s, 0);text-rendering:optimizelegibility}.cart-drawer__featured-donation .featured-donation__variants{padding-block:0}.cart__empty{padding-inline:var(--spacing-s)}[data-transition=show] .cart-drawer{animation-name:slideInRight}[data-transition=hide] .cart-drawer{animation-name:slideOutRight}.cart__items{display:flex;flex-direction:column;gap:var(--spacing-l)}.cart__items-heading{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility;padding-block:var(--spacing-s);border-block-end:1px solid var(--scheme-foreground)}.cart__items-list{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;gap:var(--spacing-l);padding-block-end:var(--spacing-s)}.cart__item{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;display:grid;justify-content:flex-start;align-items:flex-start;grid-template-columns:5.5rem 1fr;column-gap:var(--spacing-l);padding-block-end:var(--spacing-l)}.cart__item:not(:last-of-type){border-block-end:1px solid var(--color-transparent-black-10)}.cart__item *{margin:0}.cart__item-media{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);display:block;flex-shrink:0;width:5.5rem}.cart__item-details{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%}.cart__item-link{text-decoration:none}.cart__item-title{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;grid-area:title}.cart__item-options{display:flex;grid-area:options;color:var(--color-neutral-grey-60);column-gap:var(--spacing-m)}.cart__item-options dt:after{content:":"}.cart-item__discounts{display:flex;flex-direction:column;gap:var(--spacing-xs)}.cart__item-footer{display:flex;justify-content:space-between;align-items:center;width:100%;margin-block:auto 0}.cart__item-price{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;display:flex;flex-direction:row;grid-area:price;font-weight:var(--font-weight-bold)}.cart__item-actions{display:flex;grid-area:actions;border:1px solid var(--color-transparent-black-10);text-align:end;padding-inline-end:var(--spacing-m);padding-block:var(--spacing-xs)}.cart__item-quantity{grid-area:quantity;border-right:1px solid var(--color-transparent-black-10)}.cart__item-remove{padding-inline-start:var(--spacing-m);display:flex;align-items:center;height:1.5rem}.cart__item-remove svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.cart__item-remove:hover svg{transform:translateY(-3px)}.cart__item-remove span{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.cart__item--small{display:grid;flex-direction:column;grid-template-areas:"title actions" "price actions";grid-template-columns:1fr auto}.cart__item-title{grid-area:title}.cart__item-price{grid-area:price}.cart__item-actions{grid-area:actions}.cart-popover{--cart-popover-offset: 2.75rem;position:fixed;display:none;grid-template-columns:1fr auto;padding:var(--spacing-l);background-color:var(--scheme-background, var(--color-brand-beige));border:var(--border-width-thick) solid var(--scheme-border, var(--color-neutral-black));color:var(--scheme-foreground, var(--color-neutral-black));opacity:0;overflow:visible;gap:var(--spacing-m) var(--spacing-s);transition:opacity var(--duration) var(--easing),display var(--duration) allow-discrete,overlay var(--duration) allow-discrete;inset:auto;margin:0;inset-block-start:calc(var(--sticky-cart-top, var(--spacing-xl)) + var(--cart-popover-offset));inset-inline:var(--layout-margin);width:auto}@media(min-width:48rem){.cart-popover{inset-inline-start:calc(var(--sticky-cart-left, 100vw) + 3rem);inset-inline-end:auto;width:20rem;translate:-100% 0}}.cart-popover:popover-open{display:grid;opacity:1}.cart-popover__heading{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility;margin:0;align-self:center}.cart-popover__close{display:flex;justify-content:center;align-items:center;padding:0;background:none;border:0;color:inherit;font-size:1.25rem;cursor:pointer;grid-column:2;grid-row:1}.cart-popover__close:focus-visible{outline:2px solid currentcolor;outline-offset:-1px}.cart-popover__close-label{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.cart-popover__item{display:flex;align-items:flex-start;gap:var(--spacing-m);grid-column:1/-1}.cart-popover__image{width:4rem;height:4rem;object-fit:cover;flex-shrink:0}.cart-popover__details{display:flex;flex-direction:column;min-width:0;gap:var(--spacing-2xs)}.cart-popover__title{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.cart-popover__meta{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;margin-block-start:var(--spacing-2xs);display:flex;gap:var(--spacing-s)}.cart-popover__price{font-weight:var(--font-weight-bold)}.cart-popover__quantity{color:var(--scheme-foreground-secondary, var(--color-neutral-grey-60))}.cart-popover__checkout{grid-column:1/-1}.cart-popover__checkout button{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.cart-popover__checkout button:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.cart-popover__checkout button>*{position:relative;z-index:1}.cart-popover__checkout button[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.cart-popover__checkout button:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.cart-popover__checkout button:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.cart-popover__checkout button:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.cart-popover__checkout button:not([data-loading=true]):active{transform:scale(.95)}.cart-popover__checkout button:not([data-loading=true]):disabled,.cart-popover__checkout button:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.cart-popover__checkout button{--scheme-button-foreground: var(--color-neutral-white);--scheme-button-foreground-hover: var(--color-neutral-black);--scheme-button-background: var(--color-neutral-black);border-color:var(--scheme-button-foreground-hover);width:100%}.cart-popover__checkout button:before{background:var(--scheme-background, var(--color-brand-beige))}.cart-popover__cart-link{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;color:inherit;text-align:center;text-decoration:underline;grid-column:1/-1}.cart-popover__cart-link:focus-visible{outline:2px solid currentcolor;outline-offset:-1px}@media(prefers-reduced-motion:no-preference){.cart-popover{scale:.96;transition:opacity var(--duration) var(--easing),scale var(--duration) var(--easing),display var(--duration) allow-discrete,overlay var(--duration) allow-discrete;transform-origin:top right}.cart-popover:popover-open{scale:1}}@starting-style{.cart-popover:popover-open{opacity:0}}@media(prefers-reduced-motion:no-preference){@starting-style{.cart-popover:popover-open{scale:.96}}}.cart__summary{background-color:var(--color-brand-beige);padding-inline:var(--spacing-l);padding-block:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-l);box-shadow:0 -3px 24px #00000040;margin-block:auto 0;position:sticky;bottom:0}.cart__summary dl{margin:0}.cart__summary dd{text-align:end}.cart__summary-label--total,.cart__summary-value--total{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility}.cart__summary-label--shipping,.cart__summary-value--shipping{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.cart__checkout button{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.cart__checkout button:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.cart__checkout button>*{position:relative;z-index:1}.cart__checkout button[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.cart__checkout button:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.cart__checkout button:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.cart__checkout button:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.cart__checkout button:not([data-loading=true]):active{transform:scale(.95)}.cart__checkout button:not([data-loading=true]):disabled,.cart__checkout button:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.cart__checkout button{--scheme-button-foreground: var(--color-neutral-white);--scheme-button-foreground-hover: var(--color-neutral-black);--scheme-button-background: var(--color-neutral-black);border-color:var(--scheme-button-foreground-hover);width:100%}.cart__checkout button:before{background:var(--color-brand-beige)}.cart__summary-logos{position:relative;display:flex;justify-content:center;align-items:center;height:1.75rem;gap:var(--spacing-xs)}.cart__summary-logos *{width:auto;height:100%}.quantity{--btn-spacing-x: 1em;--btn-spacing-y: .75em;--input-spacing-x: var(--btn-spacing-x);--input-spacing-y: var(--btn-spacing-y);position:relative;line-height:1;display:flex;max-width:6.5rem;width:100%}.quantity>*{flex:1 1 30%}.quantity__button{font:inherit;text-transform:inherit;padding-inline:var(--spacing-m);height:1.5rem}.quantity__button svg{width:1.5rem;height:1.5rem}.quantity__button[aria-disabled]{cursor:default;pointer-events:none}.quantity__button--minus{padding-inline-end:var(--spacing-s)}.quantity__button--plus{padding-inline-start:var(--spacing-s)}.quantity__input{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;--radius: 0;margin:0;padding:0;background-color:var(--input-bg, transparent);min-width:0;text-align:center;border:none;font-weight:var(--font-weight-bold)}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{appearance:none}.header-nav__list{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;margin-inline:auto;justify-content:center;gap:var(--spacing-xs) var(--spacing-2xl)}.header-nav__list li{flex-shrink:0}@media(max-width:63.99rem){.header-nav__list{display:none}}.header-nav__link{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;text-transform:uppercase;font-weight:500;text-decoration:none}.iframe{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);display:flex;flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;padding-inline:var(--spacing-outer-x);background-color:var(--scheme-background);color:var(--scheme-foreground)}.iframe--margin-bottom{margin-bottom:var(--padding-bottom-large)}.iframe--padded{padding-block:var(--spacing-6xl)}@media(min-width:64rem){.iframe--padded{padding-block:var(--spacing-outer-y)}}.iframe--full-width{width:100%}.iframe--content-width{max-width:var(--content-max-width-l)}.iframe--article-width{max-width:var(--content-max-width)}.iframe__blocks{display:flex;flex-direction:column;gap:var(--spacing-l)}.iframe__content{width:100%}.iframe__content .iframe-wrapper{position:relative;width:100%;overflow:hidden}.iframe__content .iframe-wrapper>p{margin:0}.iframe__content .iframe-wrapper iframe{display:block;width:100%;max-width:100%;margin-inline:auto}.iframe__placeholder{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);background:var(--color-neutral-grey-10);width:100%;min-height:20rem;display:flex;align-items:center;justify-content:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.site-nav__close{display:none}.site-nav__list{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--spacing-xs) var(--spacing-m)}.site-nav__list li{flex-shrink:0}.site-nav__link{padding-block:var(--spacing-xs);display:inline-block;text-decoration:none}.site-nav__link:hover{text-decoration:none}.site-nav__list--top .site-nav__link{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-l, 24px);line-height:var(--line-height-heading-l, 1.125);letter-spacing:var(--letter-spacing-heading-l, -.4px);text-transform:uppercase;text-rendering:optimizelegibility;border-bottom:2px solid var(--scheme-border)}.site-nav__list--middle .site-nav__link{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;border-bottom:2px solid var(--scheme-border)}.site-nav__list--bottom .site-nav__link{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility;width:100%}.site-nav__text{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;margin-block-end:var(--spacing-xl)}.site-nav__list--bottom{display:grid;grid-template-columns:repeat(2,1fr)}.site-nav__submenu{margin:0;padding:0;list-style-type:none;display:grid;gap:var(--spacing-xs) var(--spacing-m)}.site-nav__submenu a{text-decoration:none}@media(hover:hover)and (pointer:fine){.site-nav a:hover,.site-nav a:focus-visible{text-decoration:none}}.site-nav__trigger{position:relative;z-index:11}.site-nav__trigger span{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.site-nav__panel{padding-block:var(--spacing-m);display:none}.site-nav__link[aria-expanded=true]+.site-nav__panel{display:block}[data-transition=show]:before{animation-name:fadeIn}[data-transition=show] .site-nav__content{animation-name:slideInRight}[data-transition=hide]:before{animation-name:fadeOut}[data-transition=hide] .site-nav__content{animation-name:slideOutRight}@media(min-width:64rem){.site-nav__view-all{display:none}.site-nav__panel{padding:0 var(--spacing-outer-x) var(--spacing-l);color:var(--color);background-color:var(--bg);position:absolute;top:100%;left:0;right:0;display:none}.site-nav .is-expanded>.site-nav__panel,.site-nav li:focus-within .site-nav__panel,.site-nav:not(:has(.is-expanded)) li:hover>.site-nav__panel{display:block}}.actions-nav{margin:0;padding:0;list-style-type:none;display:flex;gap:var(--spacing-s) var(--spacing-xs);margin-inline-end:var(--spacing-s)}.actions-nav li{flex-shrink:0}@media(min-width:64rem){.actions-nav{gap:var(--spacing-xs) var(--spacing-s)}}.actions-nav__item{transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative;display:flex;justify-content:center;width:3rem;height:2rem;padding:0;margin:0;border:0;color:inherit;text-decoration:none;line-height:1}.actions-nav__item svg{width:2rem;height:2rem}.actions-nav__item span{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.actions-nav__item:hover{transform:translateY(-3px)}.actions-nav__cart-slot{align-self:center;width:3rem;height:2rem}.announcement-bar{color:var(--scheme-foreground);background-color:var(--scheme-background);position:relative;display:grid}.announcement-bar__inner{width:100%;max-width:calc(var(--content-max-width-l));margin-inline:auto;padding-block:var(--spacing-m);align-items:center;display:grid;grid-template:"content close"/1fr 3rem}.announcement-bar__message{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;grid-area:content;margin:0;text-align:center;animation-duration:var(--duration);animation-timing-function:var(--easing);padding-inline-start:3rem}.announcement-bar__message a{text-decoration:none}.announcement-bar__message a:hover{text-decoration:underline}.announcement-bar__message[data-transition=hide]{animation-name:announcementHide}.announcement-bar__message[data-transition=show]{animation-name:announcementShow}.announcement-bar__message[aria-hidden=true]{pointer-events:none}.announcement-bar__message[aria-hidden=true]:not([data-transition]){visibility:hidden}.announcement-bar__close{padding-inline-end:var(--spacing-m);border:0;display:flex;justify-content:end}.announcement-bar__close svg{width:2rem;height:2rem}.announcement-bar__close span{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}@keyframes announcementShow{0%{opacity:0;visibility:visible}to{opacity:1}}@keyframes announcementHide{0%{opacity:1}to{opacity:0;visibility:hidden}}.newsletter-form{grid-template-columns:1fr auto;gap:var(--spacing-s)}.newsletter-form .field__label{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.newsletter-form .errors,.newsletter-form .form__success{grid-column:1/-1}.rte,.metafield-rich_text_field{font-size:var(--font-size-text-m)}.rte>*,.metafield-rich_text_field>*{margin:0}.rte>*+*,.metafield-rich_text_field>*+*{margin-top:var(--spacing-xl)}.rte>*+:is(h1,h2,h3,h4,h5,h6),.metafield-rich_text_field>*+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-6xl)}.rte:where(.text-center,.text-end) ul,.rte:where(.text-center,.text-end) ol,.metafield-rich_text_field:where(.text-center,.text-end) ul,.metafield-rich_text_field:where(.text-center,.text-end) ol{padding-inline-start:0;list-style-position:inside}.rte ol,.metafield-rich_text_field ol{list-style-position:inside;padding-inline-start:var(--spacing-xs)}.rte ol li::marker,.metafield-rich_text_field ol li::marker{margin-right:1ch}.rte ul,.metafield-rich_text_field ul{list-style-type:disc;list-style-position:outside;padding-inline-start:var(--spacing-l)}.rte ul li::marker,.metafield-rich_text_field ul li::marker{margin-right:1ch}.rte ul li:has(ul) ul,.metafield-rich_text_field ul li:has(ul) ul{margin-inline-start:var(--spacing-l);margin-block:var(--spacing-s);width:100%;list-style-type:circle}.rte a:hover span,.metafield-rich_text_field a:hover span{text-decoration:underline}.rte h1,.metafield-rich_text_field h1{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xxl, 36px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.96px);text-transform:uppercase;text-rendering:optimizelegibility}.rte h2,.metafield-rich_text_field h2{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xl, 28px);line-height:var(--line-height-heading-xl, 1.125);letter-spacing:var(--letter-spacing-heading-xl, -.72px);text-transform:uppercase;text-rendering:optimizelegibility}.rte h3,.metafield-rich_text_field h3{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-l, 24px);line-height:var(--line-height-heading-l, 1.125);letter-spacing:var(--letter-spacing-heading-l, -.4px);text-transform:uppercase;text-rendering:optimizelegibility}.rte h4,.metafield-rich_text_field h4{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility}.rte h5,.metafield-rich_text_field h5{font-family:var(--font-body);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-s, 16px);line-height:var(--line-height-heading-s, 1.25);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.rte h6,.metafield-rich_text_field h6{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility}.rte p,.metafield-rich_text_field p{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.rte .iframe-wrapper,.metafield-rich_text_field .iframe-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:1.7777777778}@supports not (aspect-ratio: auto){.rte .iframe-wrapper,.metafield-rich_text_field .iframe-wrapper{padding-top:56.25%}}.rte .iframe-wrapper>iframe,.metafield-rich_text_field .iframe-wrapper>iframe{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:var(--radius-m)}.rte .table-wrapper,.metafield-rich_text_field .table-wrapper{overflow:auto}.rte img,.metafield-rich_text_field img{border-radius:0;object-fit:cover;aspect-ratio:1/1}.rte img,.rte iframe,.metafield-rich_text_field img,.metafield-rich_text_field iframe{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box)}.rte table,.metafield-rich_text_field table{--table-td-pt: var(--spacing-m);--table-td-pb: var(--spacing-m);--table-row-px: var(--spacing-m);width:100%;border-spacing:0;overflow:auto}.rte strong,.metafield-rich_text_field strong{font-family:var(--font-body);font-weight:var(--font-weight-bold)}.rte blockquote,.metafield-rich_text_field blockquote{font-family:var(--font-display);font-size:var(--font-size-handwriting-m, 24px);line-height:var(--line-height-handwriting-m, 1);letter-spacing:var(--letter-spacing-handwriting-m, -.7px);text-rendering:optimizelegibility;text-transform:uppercase;padding-inline:var(--spacing-l)}.rte blockquote>*,.metafield-rich_text_field blockquote>*{font-family:var(--font-display);font-size:var(--font-size-handwriting-m, 24px);line-height:var(--line-height-handwriting-m, 1);letter-spacing:var(--letter-spacing-handwriting-m, -.7px);text-rendering:optimizelegibility;text-transform:uppercase}.rte .is-indented,.metafield-rich_text_field .is-indented{border-left:2px solid var(--color-transparent-black-10)}table th,.table-wrapper th{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;font-weight:var(--font-weight-bold)}table td,table th,.table-wrapper td,.table-wrapper th{text-align:left;padding-top:var(--table-td-pt, .75rem);padding-bottom:var(--table-td-pb, .75rem);padding-left:var(--table-row-px, .75rem);padding-right:var(--table-row-px, .75rem);white-space:nowrap;border:0;border-bottom:1px solid var(--color-transparent-black-10)}table tr th:first-child,table tr td:first-child,.table-wrapper tr th:first-child,.table-wrapper tr td:first-child{padding-right:1rem;padding-left:0}.rte--body-l p,.rte--body-l{font-size:var(--font-size-text-l, 20px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-l, 1.35);letter-spacing:var(--letter-spacing-text-l, 0);text-rendering:optimizelegibility}.rte--body-m p,.rte--body-m{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.rte--body-s p,.rte--body-s{font-size:var(--font-size-text-s, 12px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-s, 1.333);letter-spacing:var(--letter-spacing-text-s, 0);text-rendering:optimizelegibility}.rte--caption{font-size:var(--font-size-caption);letter-spacing:.05em}.page-hero-section{display:flex;justify-content:center}.page-hero{color:var(--scheme-foreground);overflow:hidden;margin-inline:var(--spacing-outer-x);width:100%}.page-hero:not(:has(.page-hero__media)) .page-hero__footer-content{min-height:6rem}@media(min-width:64rem){.page-hero{display:grid;grid-auto-columns:minmax(0,1fr);grid-template-areas:"content" "footer";grid-template-rows:auto 1fr;max-width:var(--content-max-width-l)}.page-hero:has(.page-hero__media){grid-template-areas:"media content" "media footer"}.page-hero:has(.page-hero__links){grid-template-rows:1fr auto}}.page-hero--no-image .page-hero__content>*{max-width:55rem;margin-inline:auto}.page-hero--no-image .page-hero__footer-inner{max-width:calc(55rem + var(--spacing-xl) * 2);margin-inline:auto}@media(min-width:64rem){.page-hero--no-image .page-hero__footer-inner{max-width:calc(55rem + var(--spacing-6xl) * 2)}}.page-hero--margin-bottom{margin-bottom:var(--padding-bottom-large)}.page-hero__media{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);grid-area:media;width:100%}.page-hero__image{width:100%;height:100%;object-fit:cover}.page-hero__content{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);grid-area:content;padding:var(--spacing-4xl) var(--spacing-xl);background:var(--scheme-background)}@media(min-width:64rem){.page-hero__content{padding:var(--spacing-6xl)}}@media(min-width:64rem){.page-hero--no-image .page-hero__content{padding-block:var(--spacing-11xl)}}.page-hero__breadcrumbs{padding-block-end:var(--spacing-l);margin-block-end:var(--spacing-l)}.page-hero__title{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xxl, 36px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.96px);text-transform:uppercase;text-rendering:optimizelegibility;margin:0;padding-block-end:var(--spacing-l)}.page-hero__text{font-size:var(--font-size-text-m)}.page-hero__text>*{margin:0}.page-hero__text>*+*{margin-top:var(--spacing-xl)}.page-hero__text>*+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-6xl)}.page-hero__text:where(.text-center,.text-end) ul,.page-hero__text:where(.text-center,.text-end) ol{padding-inline-start:0;list-style-position:inside}.page-hero__text ol{list-style-position:inside;padding-inline-start:var(--spacing-xs)}.page-hero__text ol li::marker{margin-right:1ch}.page-hero__text ul{list-style-type:disc;list-style-position:outside;padding-inline-start:var(--spacing-l)}.page-hero__text ul li::marker{margin-right:1ch}.page-hero__text ul li:has(ul) ul{margin-inline-start:var(--spacing-l);margin-block:var(--spacing-s);width:100%;list-style-type:circle}.page-hero__text a:hover span{text-decoration:underline}.page-hero__text h1{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xxl, 36px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.96px);text-transform:uppercase;text-rendering:optimizelegibility}.page-hero__text h2{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xl, 28px);line-height:var(--line-height-heading-xl, 1.125);letter-spacing:var(--letter-spacing-heading-xl, -.72px);text-transform:uppercase;text-rendering:optimizelegibility}.page-hero__text h3{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-l, 24px);line-height:var(--line-height-heading-l, 1.125);letter-spacing:var(--letter-spacing-heading-l, -.4px);text-transform:uppercase;text-rendering:optimizelegibility}.page-hero__text h4{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility}.page-hero__text h5{font-family:var(--font-body);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-s, 16px);line-height:var(--line-height-heading-s, 1.25);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.page-hero__text h6{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility}.page-hero__text p{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.page-hero__text .iframe-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:1.7777777778}@supports not (aspect-ratio: auto){.page-hero__text .iframe-wrapper{padding-top:56.25%}}.page-hero__text .iframe-wrapper>iframe{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:var(--radius-m)}.page-hero__text .table-wrapper{overflow:auto}.page-hero__text img{border-radius:0;object-fit:cover;aspect-ratio:1/1}.page-hero__text img,.page-hero__text iframe{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box)}.page-hero__text table{--table-td-pt: var(--spacing-m);--table-td-pb: var(--spacing-m);--table-row-px: var(--spacing-m);width:100%;border-spacing:0;overflow:auto}.page-hero__text strong{font-family:var(--font-body);font-weight:var(--font-weight-bold)}.page-hero__text blockquote{font-family:var(--font-display);font-size:var(--font-size-handwriting-m, 24px);line-height:var(--line-height-handwriting-m, 1);letter-spacing:var(--letter-spacing-handwriting-m, -.7px);text-rendering:optimizelegibility;text-transform:uppercase;padding-inline:var(--spacing-l)}.page-hero__text blockquote>*{font-family:var(--font-display);font-size:var(--font-size-handwriting-m, 24px);line-height:var(--line-height-handwriting-m, 1);letter-spacing:var(--letter-spacing-handwriting-m, -.7px);text-rendering:optimizelegibility;text-transform:uppercase}.page-hero__text .is-indented{border-left:2px solid var(--color-transparent-black-10)}.page-hero__text{max-width:var(--content-max-width);padding-block-end:var(--spacing-l);color:var(--scheme-foreground)}.page-hero__buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-m);margin-block-start:var(--spacing-xl)}.page-hero__button--primary{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.page-hero__button--primary:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.page-hero__button--primary>*{position:relative;z-index:1}.page-hero__button--primary[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.page-hero__button--primary:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.page-hero__button--primary:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.page-hero__button--primary:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.page-hero__button--primary:not([data-loading=true]):active{transform:scale(.95)}.page-hero__button--primary:not([data-loading=true]):disabled,.page-hero__button--primary:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.page-hero__button--secondary{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;display:inline-flex;justify-content:flex-start;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:transparent;border:2px solid transparent;color:var(--scheme-secondary-button--foreground, var(--color-neutral-black));text-decoration:underline;text-underline-position:from-font;line-height:1;transition:transform var(--duration-fast) var(--easing);text-decoration-thickness:9.5%;gap:var(--spacing-s)}.page-hero__button--secondary:disabled,.page-hero__button--secondary[aria-disabled=true]{cursor:default;color:var(--color-neutral-grey-20);pointer-events:none}.page-hero__button--secondary:active{transform:scale(.95)}.page-hero__footer{position:relative;grid-area:footer}.page-hero__footer-content{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);width:100%;height:100%;min-height:4.5rem;background:var(--scheme-foreground)}@media(min-width:64rem){.page-hero__footer-content{min-height:0}}.page-hero__links{padding:var(--spacing-4xl) var(--spacing-xl);color:var(--scheme-background)}@media(min-width:64rem){.page-hero__links{padding:var(--spacing-6xl)}}.page-hero__links .link-list__list{margin:0;padding:0;list-style-type:none}@media(min-width:64rem){.page-hero__links .link-list__list{columns:2;column-gap:0}}.page-hero__links .link-list__item{break-inside:avoid}.page-hero__dots{position:absolute;z-index:0;color:var(--scheme-background);inset:0}.page-hero__dots svg{width:100%;height:auto;min-height:100%}.page-hero__media-placeholder{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);background:var(--color-neutral-grey-10);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.panel{font-size:var(--font-size-text-s, 12px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-s, 1.333);letter-spacing:var(--letter-spacing-text-s, 0);text-rendering:optimizelegibility;padding:var(--spacing-s);background:var(--scheme-background);border:solid 1px var(--scheme-foreground);border-radius:var(--radius-default);color:var(--scheme-foreground)}.panel--danger{background:var(--color-utility-red-light);border-color:var(--color-utility-red);color:var(--color-utility-red-dark)}.panel--warning{background:var(--color-utility-orange-light);border-color:var(--color-utility-orange);color:var(--color-utility-orange-dark)}.panel--success{background:var(--color-utility-green-light);border-color:var(--color-utility-green);color:var(--color-utility-green-dark)}.panel--info{background:var(--color-utility-blue-light);border-color:var(--color-utility-blue);color:var(--color-utility-blue-dark)}.featured-subjects{padding-inline:var(--spacing-outer-x);max-width:var(--content-max-width-l);margin-inline:auto}.featured-subjects--margin-bottom{margin-bottom:var(--padding-bottom-large)}.featured-subjects__header{padding:var(--spacing-m) var(--spacing-l);margin-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border-neutral-muted)}.featured-subjects__heading{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-l, 24px);line-height:var(--line-height-heading-l, 1.125);letter-spacing:var(--letter-spacing-heading-l, -.4px);text-transform:uppercase;text-rendering:optimizelegibility}.featured-subjects__list{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0 var(--spacing-l);column-gap:var(--spacing-4xl);row-gap:var(--spacing-xl)}@media(min-width:64rem){.featured-subjects__list{padding:0 var(--spacing-l) var(--spacing-l)}}.featured-subject__link{display:flex;align-items:center;text-decoration:none;gap:var(--spacing-l)}@media(min-width:64rem){.featured-subject__link{gap:var(--spacing-xl)}}.featured-subject__image-wrapper{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);flex-shrink:0;width:4.25rem;height:4.25rem}@media(min-width:64rem){.featured-subject__image-wrapper{width:6.25rem;height:6.25rem}}.featured-subject__image{width:100%;height:100%;object-fit:cover}.featured-subject__text{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xl, 28px);line-height:var(--line-height-heading-xl, 1.125);letter-spacing:var(--letter-spacing-heading-xl, -.72px);text-transform:uppercase;text-rendering:optimizelegibility}@media(min-width:64rem){.featured-subject__text{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xxl, 36px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.96px);text-transform:uppercase;text-rendering:optimizelegibility}}.columns{display:grid;align-items:stretch;grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;background-color:var(--scheme-background);color:var(--scheme-foreground);margin-inline:var(--layout-margin)}.columns:not(.columns--full-width){padding-inline:var(--layout-margin)}.columns:not(.columns__product-column){clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box)}@media(min-width:64rem){.columns{grid-auto-flow:column;margin-inline:auto}}.columns--full-width{width:calc(100% - var(--layout-margin) * 2)}@media(min-width:64rem){.columns--full-width{width:100%}}.columns--content-width{max-width:var(--content-max-width-l)}.columns--article-width{max-width:var(--content-max-width)}.columns--margin-bottom{margin-bottom:var(--padding-bottom-large)}.columns__column{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background-color:var(--scheme-background);color:var(--scheme-foreground);padding-block:var(--spacing-xl);gap:var(--layout-gutter)}.columns__column .block__text{max-width:var(--content-max-width)}.columns__column .featured-donation,.columns__column .block__image-wrapper{width:100%}.columns__column:not(.columns__column--padded):has(.block__image-wrapper){padding-block:0;gap:0;align-items:stretch}.columns__column:not(.columns__column--padded):has(.block__image-wrapper) .block__image-wrapper{flex:1 1 auto;display:flex}.columns__column:not(.columns__column--padded):has(.block__image-wrapper) .block__image{height:100%}.columns__column:not(.columns__column--padded):has(.block__image-wrapper) .block__image--cover{object-fit:cover}.columns__column:not(.columns__column--padded):has(.block__image-wrapper) .block__image--contain{object-fit:contain}.columns.columns:has(>.columns__column:first-child .block__image-wrapper){padding-inline-start:0}.columns.columns:has(>.columns__column:last-child .block__image-wrapper){padding-inline-end:0}.columns.columns:has(>.columns__column:first-child .block__image-wrapper):has(>.columns__column:last-child .block__image-wrapper){padding-inline:0}@media(max-width:63.99rem){.columns:has(.block__image-wrapper){padding-inline:0}.columns__column{padding-inline:var(--layout-margin)}.columns__column:has(.block__image-wrapper){padding-inline:0}.columns__column:has(.block__image-wrapper).columns__column--padded{padding-inline:var(--layout-margin)}}@media(min-width:64rem){.columns__column:first-child:not(:has(.block__image-wrapper)){padding-inline-end:var(--layout-margin)}.columns__column:last-child:not(:has(.block__image-wrapper)){padding-inline-start:var(--layout-margin)}.columns--full-width .columns__column:not(:has(.block__image-wrapper)){padding-inline:var(--layout-margin)}}.columns--y-top .columns__column{justify-content:flex-start}.columns--y-center .columns__column{justify-content:center}.columns--y-bottom .columns__column{justify-content:flex-end}.columns__column--x-start{margin-inline:0 auto;align-items:flex-start;text-align:left}.columns__column--x-center{margin-inline:auto;align-items:center;text-align:center}.columns__column--x-end{margin-inline:auto 0;align-items:flex-end;text-align:right}.columns__column--padded{padding:var(--spacing-2xl) var(--layout-margin)}@media(min-width:64rem){.columns__column--padded{padding:var(--layout-margin)}}.featured-product__wrapper{position:relative;max-width:100%}.featured-product{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);position:relative;display:flex;flex-direction:column;width:var(--content-max-width-s);max-width:100%;background-color:var(--scheme-background);color:var(--scheme-foreground);isolation:isolate;text-align:start}@media(min-width:64rem){.featured-product--horizontal{display:grid;flex-direction:row;align-items:stretch;align-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr));width:var(--content-max-width-m)}.featured-product--horizontal .featured-product__media-wrapper{--overflow-size: 4px;position:relative;top:calc(0px - var(--overflow-size));grid-row:1;width:auto;height:calc(100% + var(--overflow-size) * 2)}.featured-product--horizontal .featured-product__content{justify-content:center;grid-column:2;grid-row:1}}.featured-product__badges{position:absolute;top:0;left:0;display:flex;z-index:1;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.featured-product__media-wrapper{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);--overflow-size: 4px;position:relative;left:calc(0px - var(--overflow-size));width:calc(100% + var(--overflow-size) * 2);height:auto}.featured-product__media-wrapper img{width:100%;height:100%;object-fit:cover}.featured-product__content{display:flex;flex-direction:column;justify-content:space-between;grid-area:content;padding:var(--spacing-2xl) var(--spacing-xl);gap:var(--spacing-xl)}@media(min-width:64rem){.featured-product__content{padding:var(--spacing-3xl)}}.featured-product__content>*{margin:0}.featured-product__link{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xl, 28px);line-height:var(--line-height-heading-xl, 1.125);letter-spacing:var(--letter-spacing-heading-xl, -.72px);text-transform:uppercase;text-rendering:optimizelegibility;color:inherit;text-decoration:none}.featured-product__description{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.featured-product__description,.featured-product__description *{margin:0}.featured-product__actions{display:flex;justify-content:space-between;gap:var(--spacing-m);flex-wrap:wrap}.featured-product__form{display:flex;align-items:center;gap:var(--spacing-m)}.featured-product__price{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;margin:0}.featured-product__add-to-cart{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.featured-product__add-to-cart:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.featured-product__add-to-cart>*{position:relative;z-index:1}.featured-product__add-to-cart[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.featured-product__add-to-cart:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.featured-product__add-to-cart:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.featured-product__add-to-cart:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.featured-product__add-to-cart:not([data-loading=true]):active{transform:scale(.95)}.featured-product__add-to-cart:not([data-loading=true]):disabled,.featured-product__add-to-cart:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.menu-drawer{--modal-spacing-x: var(--spacing-2xl)}.menu-drawer .modal__title{display:none}.menu-drawer__content{display:grid;grid-template-rows:auto 1fr auto;gap:var(--spacing-6xl);padding-block-start:var(--spacing-6xl)}.bento-banner{display:flex;flex-direction:column;gap:var(--spacing-l) var(--layout-gutter);padding-block:var(--spacing-l);background-color:var(--scheme-background);max-width:var(--content-max-width-l);margin-inline:auto}.bento-banner .teaser__link,.bento-banner .teaser{text-decoration:none;display:flex;flex-direction:column;align-items:start;aspect-ratio:unset;width:100%}.bento-banner .teaser__title{align-self:flex-start}@media(min-width:64rem){.bento-banner{display:grid;grid-column:span 12;grid-template-columns:repeat(var(--columns),minmax(1em,1fr));align-items:var(--align-content);padding-inline:var(--spacing-outer-x)}.bento-banner>.teaser,.bento-banner .teaser-group-block{grid-column:span 6}}.bento-banner--has-bg{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);margin-inline:var(--spacing-outer-x);padding-inline:var(--spacing-l)}.bento-banner .teaser__content{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-l);overflow:hidden;width:100%}.bento-banner .teaser__content svg{transition:transform .3s cubic-bezier(.4,0,.2,1);width:2rem;height:2rem}.bento-banner .teaser__content svg:hover{transform:translate(3px)}.bento-banner .teaser__content svg path{fill:var(--scheme-foreground)}.bento-banner .teaser:not(:has(.teaser__media)){clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);align-self:start;background-color:var(--scheme-background);color:var(--scheme-foreground);min-height:calc(75% - var(--spacing-l))}@media(min-width:64rem){.bento-banner .teaser:not(:has(.teaser__media)){min-height:calc(100% - var(--spacing-l))}}.bento-banner .teaser:not(:has(.teaser__media)) .teaser__link{height:100%;cursor:pointer;flex:1}.bento-banner .teaser:not(:has(.teaser__media)) .teaser__content{justify-content:space-between;min-height:100%;flex:1}.teaser-group__wrapper{gap:var(--layout-gutter)}@media(max-width:63.99rem){.teaser-group__wrapper{scrollbar-width:none;-ms-overflow-style:-ms-autohiding-scrollbar}.teaser-group__wrapper::-webkit-scrollbar{display:none;width:0;height:0}.teaser-group__wrapper{overflow-y:hidden;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style-type:none;display:grid;grid-auto-flow:column;grid-auto-columns:clamp(16rem,33.333vw - var(--layout-gutter) * 2 + var(--spacing-outer-x) * 2,26rem);margin-block-start:0;padding:0 var(--spacing-outer-x)}}@media(min-width:64rem){.teaser-group__wrapper{display:grid;grid-template-columns:repeat(2,minmax(1em,1fr));align-items:var(--align-content)}}.bento-banner .teaser img{width:100%}.bento-banner__main-teaser{align-self:flex-start}@media(min-width:64rem){.bento-banner__main-teaser{position:sticky;top:var(--spacing-l)}}.bento-banner .teaser:has(.teaser__media){background-color:transparent}.bento-banner .teaser:has(.teaser__media):not(.bento-banner__main-teaser) .teaser__title{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility}.bento-banner .teaser:has(.teaser__media) .teaser__content{color:var(--scheme-foreground);background-color:var(--scheme-background)}.teaser__media{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);width:100%}.sign-up-section{padding-inline:var(--spacing-outer-x)}.sign-up{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);display:flex;flex-direction:column;padding:var(--spacing-6xl) var(--spacing-l);background-color:var(--scheme-background);color:var(--scheme-foreground);margin-inline:auto;gap:var(--spacing-4xl)}@media(min-width:64rem){.sign-up{display:grid;align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--spacing-6xl) var(--layout-margin);gap:var(--spacing-12xl)}}.sign-up .block__heading{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-l, 24px);line-height:var(--line-height-heading-l, 1.125);letter-spacing:var(--letter-spacing-heading-l, -.4px);text-transform:uppercase;text-rendering:optimizelegibility}.sign-up .block__text{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.sign-up--full-width{width:100%}.sign-up--content-width{max-width:var(--content-max-width-l)}.sign-up--article-width{max-width:var(--content-max-width)}.sign-up--margin-bottom{margin-bottom:var(--padding-bottom-large)}.sign-up__content{position:relative;display:flex;z-index:1;flex-direction:column;max-width:var(--content-max-width-s);gap:var(--spacing-xl)}.sign-up__image{width:100%;max-width:14rem;margin-inline:auto}@media(min-width:64rem){.sign-up__image{margin-inline:auto 0;max-width:21rem}}.sign-up__image:has(.sign-up__image-wrapper--shadow){filter:drop-shadow(0 53px 32px rgba(0,0,0,.1)) drop-shadow(0 24px 24px rgba(0,0,0,.18)) drop-shadow(0 6px 13px rgba(0,0,0,.25))}@media(min-width:64rem){.sign-up__image:has(.sign-up__image-wrapper--shadow){filter:drop-shadow(0 119px 72px rgba(0,0,0,.1)) drop-shadow(0 53px 53px rgba(0,0,0,.18)) drop-shadow(0 13px 29px rgba(0,0,0,.25))}}.sign-up__image .block__image-wrapper img{width:100%;height:100%;object-fit:contain}.sign-up-form{display:flex;flex-direction:column;gap:var(--spacing-xl);align-items:flex-start}.sign-up-form .field__label{font-family:var(--font-body);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-s, 16px);line-height:var(--line-height-heading-s, 1.25);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility;text-transform:none;margin:0}.sign-up-form .field__input{padding-inline:0}.sign-up-form .field__input:focus,.sign-up-form .field__input:focus-visible{outline:none}.sign-up-form .field{width:100%;border-bottom-color:var(--color-border-neutral-strong)}.sign-up-form__submit{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.sign-up-form__submit:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.sign-up-form__submit>*{position:relative;z-index:1}.sign-up-form__submit[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.sign-up-form__submit:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.sign-up-form__submit:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.sign-up-form__submit:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.sign-up-form__submit:not([data-loading=true]):active{transform:scale(.95)}.sign-up-form__submit:not([data-loading=true]):disabled,.sign-up-form__submit:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.sign-up-form__submit{margin-block-start:var(--spacing-xl)}.block__button--primary{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.block__button--primary:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.block__button--primary>*{position:relative;z-index:1}.block__button--primary[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.block__button--primary:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.block__button--primary:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.block__button--primary:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.block__button--primary:not([data-loading=true]):active{transform:scale(.95)}.block__button--primary:not([data-loading=true]):disabled,.block__button--primary:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.block__button--secondary{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;display:inline-flex;justify-content:flex-start;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:transparent;border:2px solid transparent;color:var(--scheme-secondary-button--foreground, var(--color-neutral-black));text-decoration:underline;text-underline-position:from-font;line-height:1;transition:transform var(--duration-fast) var(--easing);text-decoration-thickness:9.5%;gap:var(--spacing-s)}.block__button--secondary:disabled,.block__button--secondary[aria-disabled=true]{cursor:default;color:var(--color-neutral-grey-20);pointer-events:none}.block__button--secondary:active{transform:scale(.95)}.block__heading{max-width:var(--content-max-width)}.block__heading--xxl{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xxl, 36px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.96px);text-transform:uppercase;text-rendering:optimizelegibility}.block__heading--xl{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xl, 28px);line-height:var(--line-height-heading-xl, 1.125);letter-spacing:var(--letter-spacing-heading-xl, -.72px);text-transform:uppercase;text-rendering:optimizelegibility}.block__heading--l{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-l, 24px);line-height:var(--line-height-heading-l, 1.125);letter-spacing:var(--letter-spacing-heading-l, -.4px);text-transform:uppercase;text-rendering:optimizelegibility}.block__heading--m{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility}.block__heading--s{font-family:var(--font-body);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-s, 16px);line-height:var(--line-height-heading-s, 1.25);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.block__heading--xs{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility}.block__heading--start{text-align:start}.block__heading--center{text-align:center}.block__heading--end{text-align:end}.block__image-wrapper{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box)}.block__image{width:100%}.block__quote{font-family:var(--font-display);font-size:var(--font-size-handwriting-l, 36px);line-height:var(--line-height-handwriting-l, 1);letter-spacing:var(--letter-spacing-handwriting-l, -1px);text-rendering:optimizelegibility;text-transform:uppercase;margin:0}.block__quote--m{font-family:var(--font-display);font-size:var(--font-size-handwriting-m, 24px);line-height:var(--line-height-handwriting-m, 1);letter-spacing:var(--letter-spacing-handwriting-m, -.7px);text-rendering:optimizelegibility;text-transform:uppercase}.block__quote--s{font-family:var(--font-display);font-size:var(--font-size-handwriting-s, 20px);line-height:var(--line-height-handwriting-s, 1);letter-spacing:var(--letter-spacing-handwriting-s, -.7px);text-rendering:optimizelegibility;text-transform:uppercase}.block__quote--xs{font-family:var(--font-display);font-size:var(--font-size-handwriting-xs, 16px);line-height:var(--line-height-handwriting-xs, 1);letter-spacing:var(--letter-spacing-handwriting-xs, -.7px);text-rendering:optimizelegibility;text-transform:uppercase}.block__quote--start{text-align:start}.block__quote--center{text-align:center}.block__quote--end{text-align:end}.block__text{font-size:var(--font-size-text-m)}.block__text>*{margin:0}.block__text>*+*{margin-top:var(--spacing-xl)}.block__text>*+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-6xl)}.block__text:where(.text-center,.text-end) ul,.block__text:where(.text-center,.text-end) ol{padding-inline-start:0;list-style-position:inside}.block__text ol{list-style-position:inside;padding-inline-start:var(--spacing-xs)}.block__text ol li::marker{margin-right:1ch}.block__text ul{list-style-type:disc;list-style-position:outside;padding-inline-start:var(--spacing-l)}.block__text ul li::marker{margin-right:1ch}.block__text ul li:has(ul) ul{margin-inline-start:var(--spacing-l);margin-block:var(--spacing-s);width:100%;list-style-type:circle}.block__text a:hover span{text-decoration:underline}.block__text h1{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xxl, 36px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.96px);text-transform:uppercase;text-rendering:optimizelegibility}.block__text h2{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xl, 28px);line-height:var(--line-height-heading-xl, 1.125);letter-spacing:var(--letter-spacing-heading-xl, -.72px);text-transform:uppercase;text-rendering:optimizelegibility}.block__text h3{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-l, 24px);line-height:var(--line-height-heading-l, 1.125);letter-spacing:var(--letter-spacing-heading-l, -.4px);text-transform:uppercase;text-rendering:optimizelegibility}.block__text h4{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility}.block__text h5{font-family:var(--font-body);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-s, 16px);line-height:var(--line-height-heading-s, 1.25);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.block__text h6{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility}.block__text p{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.block__text .iframe-wrapper{position:relative;width:100%;overflow:hidden;aspect-ratio:1.7777777778}@supports not (aspect-ratio: auto){.block__text .iframe-wrapper{padding-top:56.25%}}.block__text .iframe-wrapper>iframe{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:var(--radius-m)}.block__text .table-wrapper{overflow:auto}.block__text img{border-radius:0;object-fit:cover;aspect-ratio:1/1}.block__text img,.block__text iframe{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box)}.block__text table{--table-td-pt: var(--spacing-m);--table-td-pb: var(--spacing-m);--table-row-px: var(--spacing-m);width:100%;border-spacing:0;overflow:auto}.block__text strong{font-family:var(--font-body);font-weight:var(--font-weight-bold)}.block__text blockquote{font-family:var(--font-display);font-size:var(--font-size-handwriting-m, 24px);line-height:var(--line-height-handwriting-m, 1);letter-spacing:var(--letter-spacing-handwriting-m, -.7px);text-rendering:optimizelegibility;text-transform:uppercase;padding-inline:var(--spacing-l)}.block__text blockquote>*{font-family:var(--font-display);font-size:var(--font-size-handwriting-m, 24px);line-height:var(--line-height-handwriting-m, 1);letter-spacing:var(--letter-spacing-handwriting-m, -.7px);text-rendering:optimizelegibility;text-transform:uppercase}.block__text .is-indented{border-left:2px solid var(--color-transparent-black-10)}.block__text{max-width:var(--content-max-width)}.block__text--l,.block__text--l p{font-size:var(--font-size-text-l, 20px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-l, 1.35);letter-spacing:var(--letter-spacing-text-l, 0);text-rendering:optimizelegibility}.block__text--m,.block__text--m p{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.block__text--s,.block__text--s p{font-size:var(--font-size-text-s, 12px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-s, 1.333);letter-spacing:var(--letter-spacing-text-s, 0);text-rendering:optimizelegibility}.block__text--start{text-align:start}.block__text--center{text-align:center}.block__text--end{text-align:end}.variant-picker__label{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.variant-picker__btn-group{display:flex;flex-wrap:wrap;gap:var(--spacing-s)}.variant-picker__btn{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-group-background, transparent);border:2px solid transparent;color:var(--scheme-button-group-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s);cursor:pointer}.variant-picker__btn input{display:none}.variant-picker__btn>*{position:relative;z-index:1}.variant-picker__btn:has(input:checked){background-color:var(--scheme-button-group-background-selected, transparent);border:2px solid transparent;color:var(--scheme-button-group-foreground-selected, var(--color-neutral-black))}.variant-picker__btn:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-group-background-selected, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.variant-picker__btn:has(input[data-loading=true])>*{animation:pulse 1.5s ease-in-out infinite alternate}.variant-picker__btn:not(:has(input[data-loading=true])):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.variant-picker__btn:not(:has(input[data-loading=true])):hover:before{top:-15%;transform:scale(2)}.variant-picker__btn:not(:has(input[data-loading=true])):hover{color:var(--scheme-button-group-foreground-selected, var(--color-neutral-white))}.variant-picker__btn:not(:has(input[data-loading=true])):active{transform:scale(.95)}.variant-picker__btn:not(:has(input[data-loading=true])):has(input:disabled,input[aria-disabled]){cursor:default;opacity:.5;pointer-events:none}.variant-picker__btn-icon{display:inline-flex;align-items:center;width:1rem;height:1rem}.variant-picker__btn-icon svg{width:100%;height:100%}.contact-form--custom{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);margin-block:var(--spacing-outer-y);max-width:var(--content-max-width-l);margin-inline:auto;background-color:var(--scheme-background);color:var(--scheme-foreground);padding:0 var(--spacing-l)}@media(min-width:64rem){.contact-form--custom{padding:0 var(--layout-margin)}}.contact-form--padding-blocks{padding-block:var(--spacing-6xl)}.contact-form--custom .contact-form__submit{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.contact-form--custom .contact-form__submit:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.contact-form--custom .contact-form__submit>*{position:relative;z-index:1}.contact-form--custom .contact-form__submit[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.contact-form--custom .contact-form__submit:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.contact-form--custom .contact-form__submit:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.contact-form--custom .contact-form__submit:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.contact-form--custom .contact-form__submit:not([data-loading=true]):active{transform:scale(.95)}.contact-form--custom .contact-form__submit:not([data-loading=true]):disabled,.contact-form--custom .contact-form__submit:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.contact-form--custom .contact-form__submit{margin-inline:0 auto}.contact-form__content{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);--input-color: var(--scheme-foreground);--input-bg: var(--scheme-background);--input-border: var(--scheme-foreground);--input-placeholder-color: var(--scheme-foreground);--scheme-button-background: var(--scheme-foreground);--scheme-button-foreground: var(--scheme-background);--scheme-button-foreground-hover: var(--scheme-background);background-color:var(--scheme-background);color:var(--scheme-foreground);max-width:var(--content-max-width);margin:0 auto;padding:var(--spacing-6xl) var(--spacing-l)}@media(min-width:64rem){.contact-form__content{padding:var(--spacing-6xl) var(--layout-margin)}}.contact-form__content .field{margin-block-end:var(--spacing-xl)}.contact-form__content--content-width{max-width:var(--content-max-width-l)}.contact-form__content--article-width{max-width:var(--content-max-width)}.form__success--heading--l{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-l, 24px);line-height:var(--line-height-heading-l, 1.125);letter-spacing:var(--letter-spacing-heading-l, -.4px);text-transform:uppercase;text-rendering:optimizelegibility;text-align:center}.sticky-cart{position:fixed;z-index:10;width:3rem;height:2rem;inset-block-start:var(--sticky-cart-top, var(--spacing-xl));inset-inline-start:var(--sticky-cart-left, auto);inset-inline-end:var(--spacing-s)}.sticky-cart__link{transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;justify-content:center;width:100%;height:100%;color:inherit;text-decoration:none;line-height:1}.sticky-cart__link:hover{transform:translateY(-3px) scale(1.04)}.sticky-cart__label{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.sticky-cart__icon{position:relative;display:flex;transform-origin:center}.sticky-cart__icon svg{width:2rem;height:2rem}.sticky-cart__count{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:1.2em;height:1.2em;background-color:var(--color-brand-green-light);border-radius:50%;font-size:var(--font-size-s);font-weight:var(--font-weight-bold);line-height:1;transform:translate(-15%);aspect-ratio:1;transition:background-color var(--duration) var(--easing)}.sticky-cart__count[data-count="0"]{display:none}.sticky-cart__status{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}@media(prefers-reduced-motion:no-preference){.sticky-cart:not([data-count="0"]):not([data-beat=true]) .sticky-cart__icon{animation:cartHeartbeat 8s ease-in-out -2s infinite}.sticky-cart[data-beat=true] .sticky-cart__icon{animation:cartHeartbeatBurst 1.1s ease-in-out 2}}@media(prefers-reduced-motion:reduce){.sticky-cart[data-beat=true] .sticky-cart__count{background-color:var(--color-brand-red-light)}}@keyframes cartHeartbeat{0%{transform:scale(1)}6%{transform:scale(1.14)}12%{transform:scale(1)}16%{transform:scale(1.08)}20%{transform:scale(1)}to{transform:scale(1)}}@keyframes cartHeartbeatBurst{0%{transform:scale(1)}25%{transform:scale(1.18)}50%{transform:scale(1)}70%{transform:scale(1.1)}90%{transform:scale(1)}to{transform:scale(1)}}.site-wrapper{width:100%;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.site-wrapper>*{flex-shrink:0}.site-wrapper>main{flex-grow:1}.shopify-section.header-section{display:contents}.header{transition:transform .3s cubic-bezier(.4,0,.2,1);background-color:var(--scheme-background);color:var(--scheme-foreground);padding-block:var(--spacing-xl);min-height:var(--header-height);position:static;top:0;z-index:10}.header.header--has-transition.header--is-hidden,.header.header--has-transition:not(.header--is-hidden){position:sticky}.header.header--is-hidden{transform:translateY(-100%)}.header.header--has-transition:not(.header--is-hidden){transform:translateY(0);width:100%}.header__inner{display:grid;grid-template:"logo menu action";grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-xs) var(--spacing-s);width:100%;max-width:var(--content-max-width-l);margin-inline:auto}.header__menu{grid-area:menu;justify-self:center}.header__actions{grid-area:action;justify-self:end;width:fit-content}.header__logo{grid-area:logo;font:inherit;justify-self:start;margin-inline-start:var(--spacing-l)}.header__logo span{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.footer-section{overflow:clip}.footer{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-6xl) var(--spacing-outer-x);color:var(--scheme-foreground);gap:var(--spacing-6xl)}@media(min-width:48rem){.footer{padding:var(--spacing-12xl) var(--spacing-outer-x) var(--spacing-2xl)}}.footer>*{z-index:1}.footer:before{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);position:absolute;top:0;left:-5%;width:110%;height:110%;background-color:var(--scheme-background);content:""}.footer a{text-decoration:none}.footer__text-columns{display:flex;flex-direction:column;max-width:var(--content-max-width-l);gap:var(--spacing-4xl)}@media(min-width:48rem){.footer__text-columns{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.footer__text-column{display:flex;flex-direction:column;text-align:center;gap:var(--spacing-xs)}.footer__text-column-heading{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility}.footer__text-column-text{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility}.footer__text-column-text,.footer__text-column-text *{margin:0}.footer__payoff svg{height:auto;max-width:100%}.footer__partner-logos{display:grid;align-items:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:var(--content-max-width-l);gap:var(--spacing-4xl)}.footer__partner-logo{height:3.25rem;max-width:8rem}@media(min-width:48rem){.footer__partner-logo{max-width:10rem}}.footer__partner-logo-img{width:100%;height:100%;object-fit:contain}.footer__last_row{display:grid;align-items:center;grid-template-columns:1fr;max-width:var(--content-max-width-l);text-align:center;gap:var(--spacing-xl)}@media(min-width:48rem){.footer__last_row{gap:var(--spacing-4xl);grid-template-columns:1fr auto 1fr}}@media(min-width:48rem){.footer__shop-info{justify-self:flex-end}}.footer__row-center{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl)}@media(min-width:48rem){.footer__row-center{flex-direction:row;gap:var(--spacing-4xl)}}.footer__social-links-list{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center;align-items:center;font-size:1.5rem;gap:var(--spacing-l)}.footer__social-links-list svg{display:block}.search-modal{margin:0 0 auto auto;width:min(30rem,100%)}.search-field{width:100%;display:flex;gap:var(--spacing-s)}.search-field input{flex:1 1 auto;outline:none;padding-inline-start:var(--spacing-xs)}.search-field button{flex:0 0 auto}.search-field button span{margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;position:absolute;border:0}.search-field button svg{width:2rem;height:2rem}.search-drawer .modal__content{padding-block-end:0}.predictive-search__group{margin-block-end:var(--spacing-3xl)}.predictive-search{display:flex;flex-direction:column;height:100%;padding-block-start:var(--spacing-4xl)}.predictive-search:empty{display:none}.predictive-search>*+*{margin-top:var(--spacing-m)}.predictive-search h1,.predictive-search h2{font-size:var(--font-size-body);margin-bottom:var(--spacing-s)}.predictive-search__group-title{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility}.predictive-search__results-list{margin:0;padding:0;list-style-type:none;padding-block-start:var(--spacing-l);border-top:1px solid var(--scheme-foreground)}.search-teaser{position:relative;isolation:isolate;display:grid;grid-template:"media" auto "content" 1fr}.search-teaser--article{grid-template:"media content"/3.75rem 1fr;gap:var(--spacing-m);align-items:center}.search-teaser--article .search-teaser__link{text-decoration:none}.search-teaser--article .search-teaser__title{font-size:var(--font-size-text-m, 16px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-m, 1.31);letter-spacing:var(--letter-spacing-text-m, 0);text-rendering:optimizelegibility;font-weight:var(--font-weight-bold)}.search-teaser--article .search-teaser__tag{display:none}.predictive-search__results-list--pages{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-l)}.predictive-search__results-list--pages .search-teaser__title{font-size:var(--font-size-text-s, 12px);font-weight:var(--font-weight-normal, 400);line-height:var(--line-height-text-s, 1.333);letter-spacing:var(--letter-spacing-text-s, 0);text-rendering:optimizelegibility}@media(min-width:64rem){.predictive-search__results-list--pages{grid-template-columns:repeat(3,1fr)}}.predictive-search__results-list--products{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-m)}.predictive-search__results-list--products a{text-decoration:none}.search__card .card__price,.search__card .card__link{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility}.predictive-search__results-list--articles{display:flex;flex-direction:column;gap:var(--spacing-s)}.search-teaser__img{clip-path:url(#shape-box);-webkit-clip-path:url(#shape-box);width:100%;object-fit:cover;aspect-ratio:1/1}.search__form{height:100%}.predictive-search-btn__wrapper{position:sticky;bottom:0;width:calc(100% + var(--modal-spacing-x) * 2);margin-inline-start:calc(var(--modal-spacing-x) * -1);margin-block-start:auto;padding:var(--spacing-m) var(--spacing-m) var(--spacing-xl);filter:drop-shadow(0 -3px 24px var(--color-backdrop));background-color:var(--scheme-background)}.predictive-search__btn{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility;--duration-fast: .25s;--duration: .6s;position:relative;display:inline-flex;z-index:0;justify-content:center;align-items:center;padding:var(--btn-spacing-top) var(--btn-spacing-x) var(--btn-spacing-bottom);background-color:var(--scheme-button-background, transparent);border:2px solid var(--scheme-button-foreground, var(--color-border-neutral-strong));color:var(--scheme-button-foreground, var(--color-neutral-black));text-decoration:none;line-height:1;transition:color var(--duration-fast) calc(var(--duration) / 2) var(--easing),transform var(--duration-fast) var(--easing);overflow:clip;gap:var(--spacing-s)}.predictive-search__btn:before{-webkit-mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");mask-image:url("data:image/svg+xml,<svg width='100%' height='100%' viewBox='0 0 39 39' xmlns='http://www.w3.org/2000/svg'><path d='M0 19.769C0 22.3536 0.873043 24.8685 1.81586 27.1388C2.75867 29.409 3.70141 32.1683 5.44735 33.9147C7.1933 35.6611 9.77732 36.8486 12.1169 37.7916C14.4565 38.7347 17.0056 38.4203 19.5896 38.4203C22.1736 38.4203 24.7227 38.5251 26.9924 37.5821C29.2622 36.639 30.9731 34.6132 32.7191 32.8668C34.465 31.1204 36.8396 29.6185 37.8173 27.2784C38.7951 24.9382 38.8998 22.3188 38.8998 19.7341C38.8998 17.1495 37.3983 15.0188 36.4554 12.7486C35.5126 10.4783 35.4428 7.40463 33.6968 5.65825C31.9509 3.91187 29.0875 3.52767 26.748 2.5497C24.4084 1.57173 22.2085 0 19.6245 0C17.0405 0 14.5263 1.01289 12.2566 1.95594C9.98687 2.89898 7.40288 3.98172 5.62201 5.76303C3.84114 7.54434 3.59669 10.3735 2.65388 12.7136C1.71106 15.0538 0 17.1495 0 19.7341V19.769Z' fill='currentColor'/></svg>");position:absolute;top:100%;left:0;display:block;z-index:0;width:100%;background-color:var(--scheme-button-foreground, var(--color-neutral-black));transform:scale(1);transform-origin:bottom;transition:all var(--duration) var(--easing);content:"";aspect-ratio:1}.predictive-search__btn>*{position:relative;z-index:1}.predictive-search__btn[data-loading=true]>*{animation:pulse 1.5s ease-in-out infinite alternate}.predictive-search__btn:not([data-loading=true]):hover{transition:color var(--duration-fast) var(--easing),transform var(--duration-fast) var(--easing)}.predictive-search__btn:not([data-loading=true]):hover:before{top:-15%;transform:scale(2)}.predictive-search__btn:not([data-loading=true]):hover{color:var(--scheme-button-foreground-hover, var(--color-neutral-white))}.predictive-search__btn:not([data-loading=true]):active{transform:scale(.95)}.predictive-search__btn:not([data-loading=true]):disabled,.predictive-search__btn:not([data-loading=true])[aria-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.predictive-search__btn{width:100%;text-align:center}.predictive-search__btn span{width:100%}.section--margin-bottom{margin-block-end:var(--padding-bottom-large)}.section--padded{padding-block:var(--spacing-outer-y)}.heading-xxl{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xxl, 36px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.96px);text-transform:uppercase;text-rendering:optimizelegibility}.heading-xl{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-xl, 28px);line-height:var(--line-height-heading-xl, 1.125);letter-spacing:var(--letter-spacing-heading-xl, -.72px);text-transform:uppercase;text-rendering:optimizelegibility}.heading-l{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-l, 24px);line-height:var(--line-height-heading-l, 1.125);letter-spacing:var(--letter-spacing-heading-l, -.4px);text-transform:uppercase;text-rendering:optimizelegibility}.heading-m{font-family:var(--font-heading);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-m, 20px);line-height:var(--line-height-heading-m, 1.125);letter-spacing:var(--letter-spacing-heading-m, -.16px);text-transform:uppercase;text-rendering:optimizelegibility}.heading-s{font-family:var(--font-body);font-weight:var(--font-weight-black);font-size:var(--font-size-heading-s, 16px);line-height:var(--line-height-heading-s, 1.25);letter-spacing:var(--letter-spacing-heading-s, 0);text-transform:uppercase;text-rendering:optimizelegibility}.heading-xs{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-heading-xs, 13px);line-height:var(--line-height-heading-xs, 1.25);letter-spacing:var(--letter-spacing-heading-xs, -.13px);text-transform:uppercase;text-rendering:optimizelegibility}.text-left,.text-start{text-align:start}.text-center{text-align:center}.text-right,.text-end{text-align:end}
