@keyframes ZZW3pG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ZZW3pG_header{align-items:center;gap:var(--spacing-sm);text-align:center;flex-direction:column;display:flex}.ZZW3pG_categories{justify-content:center;gap:var(--spacing-xs) var(--spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ZZW3pG_categoryLink{font-family:var(--font-lora);font-size:var(--text-size-xs);letter-spacing:var(--text-tracking-wide-md);text-transform:uppercase;color:var(--color-brand-primary);transition:color var(--motion-duration-fast) var(--motion-easing-linear-out);text-decoration:none}.ZZW3pG_categoryLink:hover{color:var(--color-brand-dark)}.ZZW3pG_categoryLink:focus-visible{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05)}@media (prefers-reduced-motion:reduce){.ZZW3pG_categoryLink{transition:none;animation:none}}.ZZW3pG_title{font-family:var(--font-marlide);font-variation-settings:"wght" var(--font-wght-medium);font-size:clamp(3.2rem,5vw,4.8rem);line-height:var(--text-leading-display-tight);letter-spacing:var(--text-tracking-display-md);color:var(--text-ink);max-width:24ch;margin:0}.ZZW3pG_meta{justify-content:center;align-items:center;gap:var(--spacing-xs);font-family:var(--font-lora);font-size:var(--text-size-sm);letter-spacing:var(--text-tracking-wide-xs);color:var(--text-ink-muted);flex-wrap:wrap;margin:0;display:flex}.ZZW3pG_metaItem:before{content:"·";margin-right:var(--spacing-xs)}
@keyframes uQYWMG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.uQYWMG_authorCard{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--ink-alpha-10);background:var(--color-white);align-items:flex-start;display:flex}.uQYWMG_avatarFrame{flex-shrink:0}.uQYWMG_avatar{border-radius:var(--radius-circle);-o-object-fit:cover;object-fit:cover}.uQYWMG_details{gap:var(--spacing-2xs);flex-direction:column;display:flex}.uQYWMG_role{font-family:var(--font-lora);font-size:var(--text-size-xs);letter-spacing:var(--text-tracking-wide-md);text-transform:uppercase;color:var(--color-brand-primary)}.uQYWMG_name{font-family:var(--font-marlide);font-variation-settings:"wght" var(--font-wght-medium);font-size:var(--text-size-2xl);line-height:var(--text-leading-display-normal);letter-spacing:var(--text-tracking-display-sm);color:var(--text-ink);margin:0}.uQYWMG_nameLink{color:inherit;transition:color var(--motion-duration-fast) var(--motion-easing-linear-out);text-decoration:none}.uQYWMG_nameLink:hover{color:var(--color-brand-primary)}.uQYWMG_nameLink:focus-visible{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05)}@media (prefers-reduced-motion:reduce){.uQYWMG_nameLink{transition:none;animation:none}}.uQYWMG_bio{font-family:var(--font-lora);font-size:var(--text-size-sm);line-height:var(--text-leading-md);color:var(--text-ink-soft);margin:0}.uQYWMG_socials{gap:var(--spacing-xs);margin:var(--spacing-2xs) 0 0;padding:0;list-style:none;display:flex}.uQYWMG_socialLink{border:1px solid var(--ink-alpha-10);width:3.2rem;height:3.2rem;color:var(--text-ink-soft);transition:color, border-color var(--motion-duration-fast) var(--motion-easing-linear-out);justify-content:center;align-items:center;display:flex}.uQYWMG_socialLink svg{width:1.4rem;height:1.4rem}.uQYWMG_socialLink:hover{color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.uQYWMG_socialLink:focus-visible{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05)}@media (prefers-reduced-motion:reduce){.uQYWMG_socialLink{transition:none;animation:none}}
@keyframes _0Jfpna_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._0Jfpna_arrow{font-family:var(--font-lora);opacity:var(--ed-arrow-opacity,1);transform:translateX(var(--ed-arrow-offset,0));transition:opacity var(--motion-duration-medium) ease,transform .4s var(--motion-easing-settle),color .3s ease;flex-shrink:0;font-size:1em;line-height:1;display:inline-block}._0Jfpna_tone-brand{color:var(--ed-arrow-color,var(--color-brand-primary))}._0Jfpna_tone-dark{color:var(--ed-arrow-color,var(--color-brand-dark))}._0Jfpna_tone-copper{color:var(--ed-arrow-color,var(--color-warm-copper))}._0Jfpna_tone-gold{color:var(--ed-arrow-color,var(--color-warm-gold))}._0Jfpna_tone-cream{color:var(--ed-arrow-color,var(--color-warm-cream))}@media (prefers-reduced-motion:reduce){._0Jfpna_arrow{transition:none}}
@keyframes _9mVf9q_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._9mVf9q_button{--button-icon-size:1.5rem;--button-fs:1.15rem;--button-tracking:var(--text-tracking-wide-lg);--button-pad-x:2rem;--button-min-h:4.2rem;--btn-solid:var(--color-brand-primary);--btn-solid-hover:var(--color-brand-dark);--btn-solid-active:var(--color-brand-dark);--btn-solid-text:var(--color-white);--btn-quiet-fill:var(--color-brand-tint);--btn-quiet-fill-hover:color-mix(in srgb, var(--color-brand-primary) 12%, var(--color-brand-tint));--btn-quiet-fill-active:color-mix(in srgb, var(--color-brand-primary) 18%, var(--color-brand-tint));--btn-quiet-text:var(--color-brand-dark);--btn-quiet-text-hover:var(--color-brand-primary);--btn-quiet-border:color-alpha("brand-primary", .2);--btn-quiet-border-hover:var(--color-brand-primary);justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-none);padding:0 var(--button-pad-x);min-height:var(--button-min-h);font-family:var(--font-lora);font-size:var(--button-fs);letter-spacing:var(--button-tracking);text-transform:uppercase;cursor:pointer;white-space:normal;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;box-sizing:border-box;width:fit-content;max-width:100%;color:var(--color-brand-dark);-webkit-tap-highlight-color:#0000;font-variation-settings:"wght" var(--font-wght-semibold);transition:background-color var(--motion-duration-medium) ease,color var(--motion-duration-medium) ease,border-color var(--motion-duration-medium) ease,box-shadow var(--motion-duration-fast) ease,transform var(--motion-duration-instant) ease;background-color:#0000;border:1px solid #0000;flex-shrink:0;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}._9mVf9q_button:focus-visible{outline:2px solid var(--color-brand-secondary);outline-offset:2px;box-shadow:none}._9mVf9q_button:active:not(._9mVf9q_disabled):not(._9mVf9q_loading){transform:scale(.985)}._9mVf9q_button._9mVf9q_fullWidth{width:100%}._9mVf9q_button ._9mVf9q_childrenWrapper+._9mVf9q_icon{transition:transform var(--motion-duration-medium) var(--motion-easing-glide)}._9mVf9q_button:hover:not(._9mVf9q_disabled):not(._9mVf9q_loading) ._9mVf9q_childrenWrapper+._9mVf9q_icon{transform:translate(.35rem)}._9mVf9q_sm{--button-icon-size:1.3rem;--button-fs:1rem;--button-tracking:.2em;--button-pad-x:1.6rem;--button-min-h:3.6rem;gap:var(--spacing-2xs)}._9mVf9q_md{--button-icon-size:1.5rem;--button-fs:1.15rem;--button-tracking:var(--text-tracking-wide-lg);--button-pad-x:2rem;--button-min-h:4.2rem}._9mVf9q_lg{--button-icon-size:1.7rem;--button-fs:1.3rem;--button-tracking:.24em;--button-pad-x:2.6rem;--button-min-h:5rem;gap:var(--spacing-sm)}._9mVf9q_tone-warm{--btn-solid:var(--color-warm-copper);--btn-solid-hover:var(--color-warm-copper-hover);--btn-solid-active:var(--color-warm-copper-active);--btn-solid-text:var(--color-white);--btn-quiet-fill:color-alpha("warm-gold", .3);--btn-quiet-fill-hover:color-alpha("warm-gold", .45);--btn-quiet-fill-active:color-alpha("warm-gold", .55);--btn-quiet-text:var(--color-warm-copper);--btn-quiet-text-hover:var(--color-warm-copper-hover);--btn-quiet-border:color-alpha("warm-copper", .3);--btn-quiet-border-hover:var(--color-warm-copper)}._9mVf9q_tone-danger{--btn-solid:var(--color-error);--btn-solid-hover:var(--color-error-hover);--btn-solid-active:var(--color-error-active);--btn-solid-text:var(--color-white);--btn-quiet-fill:var(--color-error-light);--btn-quiet-fill-hover:color-mix(in srgb, var(--color-error) 14%, var(--color-error-light));--btn-quiet-fill-active:color-mix(in srgb, var(--color-error) 22%, var(--color-error-light));--btn-quiet-text:var(--color-error);--btn-quiet-text-hover:var(--color-error-hover);--btn-quiet-border:color-alpha("error", .35);--btn-quiet-border-hover:var(--color-error)}._9mVf9q_role-primary{background-color:var(--btn-solid);color:var(--btn-solid-text);border-color:var(--btn-solid)}._9mVf9q_role-primary:hover:not(._9mVf9q_disabled):not(._9mVf9q_loading){background-color:var(--btn-solid-hover);border-color:var(--btn-solid-hover)}._9mVf9q_role-primary:active:not(._9mVf9q_disabled):not(._9mVf9q_loading){background-color:var(--btn-solid-active);border-color:var(--btn-solid-active);box-shadow:inset 0 1px 2px var(--ink-alpha-10)}._9mVf9q_role-secondary{background-color:var(--btn-quiet-fill);color:var(--btn-quiet-text);border-color:var(--btn-quiet-border)}._9mVf9q_role-secondary:hover:not(._9mVf9q_disabled):not(._9mVf9q_loading){background-color:var(--btn-quiet-fill-hover);border-color:var(--btn-quiet-border-hover);color:var(--btn-quiet-text-hover)}._9mVf9q_role-secondary:active:not(._9mVf9q_disabled):not(._9mVf9q_loading){background-color:var(--btn-quiet-fill-active);border-color:var(--btn-quiet-border-hover)}._9mVf9q_role-ghost{color:var(--btn-quiet-text);background-color:#0000;border-color:#0000}._9mVf9q_role-ghost:hover:not(._9mVf9q_disabled):not(._9mVf9q_loading){background-color:var(--btn-quiet-fill);color:var(--btn-quiet-text-hover)}._9mVf9q_role-ghost:active:not(._9mVf9q_disabled):not(._9mVf9q_loading){background-color:var(--btn-quiet-fill-hover);color:var(--btn-quiet-text-hover)}._9mVf9q_disabled{--btn-solid:var(--color-neutral-100);--btn-solid-hover:var(--color-neutral-100);--btn-solid-active:var(--color-neutral-100);--btn-solid-text:var(--color-neutral-400);--btn-quiet-fill:transparent;--btn-quiet-fill-hover:transparent;--btn-quiet-fill-active:transparent;--btn-quiet-text:var(--color-neutral-400);--btn-quiet-text-hover:var(--color-neutral-400);--btn-quiet-border:color-alpha("neutral-300", .55);--btn-quiet-border-hover:color-alpha("neutral-300", .55)}._9mVf9q_disabled._9mVf9q_role-primary{border-color:color-mix(in srgb, var(--color-neutral-300) 55%, transparent)}._9mVf9q_disabled{cursor:not-allowed;pointer-events:none}._9mVf9q_loading{pointer-events:none;cursor:default}._9mVf9q_iconOnly{--button-pad-x:0;aspect-ratio:1;width:var(--button-min-h);gap:0}._9mVf9q_iconOnly ._9mVf9q_icon{transition:none}._9mVf9q_iconOnly:hover:not(._9mVf9q_disabled):not(._9mVf9q_loading) ._9mVf9q_icon{transform:none}._9mVf9q_icon{width:var(--button-icon-size);height:var(--button-icon-size);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._9mVf9q_icon svg{width:100%;height:100%}._9mVf9q_spinner{width:var(--button-icon-size);height:var(--button-icon-size);border-radius:var(--radius-circle);border:.15rem solid;border-right-color:#0000;flex-shrink:0;animation:.7s linear infinite _9mVf9q_spin;display:inline-block}._9mVf9q_childrenWrapper{align-items:center;display:inline-flex}@keyframes _9mVf9q_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._9mVf9q_button{transition:background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease}._9mVf9q_button:active:not(._9mVf9q_disabled):not(._9mVf9q_loading){transform:none}._9mVf9q_button ._9mVf9q_childrenWrapper+._9mVf9q_icon{transition:none}._9mVf9q_button:hover:not(._9mVf9q_disabled):not(._9mVf9q_loading) ._9mVf9q_childrenWrapper+._9mVf9q_icon{transform:none}._9mVf9q_spinner{opacity:var(--opacity-medium);animation:none}}
@keyframes IeQG6a_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.IeQG6a_rule{align-items:center;gap:2rem;display:flex}.IeQG6a_rule:before,.IeQG6a_rule:after{content:"";opacity:.25;background:currentColor;flex:1;height:1px}.IeQG6a_ruleOrnament{font-size:var(--text-size-xs);letter-spacing:.4em;opacity:.55;line-height:1}.IeQG6a_tone-brand{color:var(--color-brand-primary)}.IeQG6a_tone-dark{color:var(--color-brand-dark)}.IeQG6a_tone-copper{color:var(--color-warm-copper)}.IeQG6a_tone-gold{color:var(--color-warm-gold)}.IeQG6a_tone-cream{color:var(--color-warm-cream)}
@keyframes dLJvMW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dLJvMW_eyebrow{font-family:var(--font-lora);text-transform:uppercase;align-items:center;font-weight:600;line-height:1;display:inline-flex}.dLJvMW_size-sm{letter-spacing:.2em;gap:1.2rem;font-size:1.1rem}.dLJvMW_size-md{font-size:var(--text-size-xs);letter-spacing:.24em;gap:1.4rem}.dLJvMW_tone-brand{color:var(--color-brand-primary)}.dLJvMW_tone-dark{color:var(--color-brand-dark)}.dLJvMW_tone-copper{color:var(--color-warm-copper)}.dLJvMW_tone-gold{color:var(--color-warm-gold)}.dLJvMW_tone-muted{color:var(--color-neutral-500)}.dLJvMW_tone-cream{color:var(--color-warm-cream)}.dLJvMW_eyebrowRule{background-color:currentColor;flex-shrink:0;width:4.8rem;height:1px;display:block}.dLJvMW_size-sm .dLJvMW_eyebrowRule{width:3.2rem}.dLJvMW_eyebrowText{display:inline-block}.dLJvMW_align-left{justify-content:flex-start}.dLJvMW_align-center{justify-content:center}.dLJvMW_align-right{justify-content:flex-end}
@keyframes CqbX0G_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.CqbX0G_card{background-color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-warm-copper) 12%, transparent);isolation:isolate;transition:transform var(--motion-duration-medium) var(--motion-easing-settle),border-color var(--motion-duration-medium) ease,box-shadow var(--motion-duration-medium) var(--motion-easing-linear-out);position:relative}.CqbX0G_card:hover,.CqbX0G_card:focus-visible{border-color:color-mix(in srgb, var(--color-warm-copper) 32%, transparent);box-shadow:var(--elevation-2);--ed-arrow-offset:.4rem;transform:translateY(-.15rem)}.CqbX0G_card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.CqbX0G_card:hover .CqbX0G_image,.CqbX0G_card:focus-visible .CqbX0G_image{transform:scale(1.04)}.CqbX0G_imageWrap{background-color:color-mix(in srgb, var(--color-white) 40%, transparent);position:relative;overflow:hidden}.CqbX0G_image{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focus-base,50% 50%);object-position:var(--focus-base,50% 50%);width:100%;height:100%;display:block}@media (min-width:740px){.CqbX0G_image{-o-object-position:var(--focus-s,var(--focus-base,50% 50%));object-position:var(--focus-s,var(--focus-base,50% 50%))}}@media (min-width:980px){.CqbX0G_image{-o-object-position:var(--focus-m,var(--focus-s,var(--focus-base,50% 50%)));object-position:var(--focus-m,var(--focus-s,var(--focus-base,50% 50%)))}}@media (min-width:1300px){.CqbX0G_image{-o-object-position:var(--focus-l,var(--focus-m,var(--focus-s,var(--focus-base,50% 50%))));object-position:var(--focus-l,var(--focus-m,var(--focus-s,var(--focus-base,50% 50%))))}}.CqbX0G_image{transition:transform var(--motion-duration-glide) var(--motion-easing-settle)}.CqbX0G_content{flex-direction:column;flex:1;gap:1.2rem;padding:2.6rem 2.4rem 2.4rem;display:flex}.CqbX0G_name{font-family:var(--font-marlide);font-variation-settings:"wght" var(--font-wght-medium);letter-spacing:var(--text-tracking-xl);color:var(--color-brand-dark);margin:0;font-size:2.4rem;line-height:1.1}.CqbX0G_description{font-family:var(--font-lora);color:var(--color-neutral-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:1.5rem;line-height:1.65;display:-webkit-box;overflow:hidden}.CqbX0G_cta{margin-top:var(--spacing-2xs);font-family:var(--font-lora);font-size:var(--text-size-xs);text-transform:uppercase;letter-spacing:var(--text-tracking-wide-md);color:var(--color-warm-copper);align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.CqbX0G_standard .CqbX0G_imageWrap{height:220px}@media (min-width:740px){.CqbX0G_standard .CqbX0G_imageWrap{height:260px}.CqbX0G_standard .CqbX0G_content{padding:3rem 2.8rem 2.8rem}.CqbX0G_standard .CqbX0G_name{font-size:2.6rem}}@media (min-width:980px){.CqbX0G_standard .CqbX0G_imageWrap{height:300px}.CqbX0G_standard .CqbX0G_name{font-size:var(--text-size-3xl)}}.CqbX0G_compact{width:100%;min-width:0}.CqbX0G_compact .CqbX0G_imageWrap{height:180px}.CqbX0G_compact .CqbX0G_content{gap:var(--spacing-xs);padding:1.8rem 1.6rem 1.6rem}.CqbX0G_compact .CqbX0G_name{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:1.9rem;overflow:hidden}.CqbX0G_compact .CqbX0G_cta{letter-spacing:.15em;font-size:1.05rem}@media (prefers-reduced-motion:reduce){.CqbX0G_card,.CqbX0G_card:before,.CqbX0G_card:after,.CqbX0G_image{transition:none}}
@keyframes _0eK5PG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._0eK5PG_strip{max-width:100%;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);overflow:hidden}._0eK5PG_slide{--carousel-slide-size:280px;min-width:0}@media (min-width:980px){._0eK5PG_slide{--carousel-slide-size:300px}}
@keyframes Vu222a_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Vu222a_skeleton{background-color:var(--white-alpha-55);border:1px solid color-mix(in srgb, var(--color-warm-copper) 22%, transparent);flex-direction:column;display:flex;position:relative}.Vu222a_skeleton:before{content:"";inset:var(--spacing-xs);pointer-events:none;z-index:2;border:1px solid #0000;position:absolute}.Vu222a_shimmer{background:linear-gradient(90deg, var(--color-neutral-100) 25%, var(--color-neutral-50) 50%, var(--color-neutral-100) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite Vu222a_shimmer}.Vu222a_imagePlaceholder{background-color:color-mix(in srgb, var(--color-white) 50%, transparent);width:100%;height:220px}@media (min-width:740px){.Vu222a_imagePlaceholder{height:260px}}@media (min-width:980px){.Vu222a_imagePlaceholder{height:300px}}.Vu222a_content{flex-direction:column;gap:1.2rem;padding:2.6rem 2.4rem 2.4rem;display:flex}@media (min-width:740px){.Vu222a_content{padding:3rem 2.8rem 2.8rem}}.Vu222a_namePlaceholder{width:68%;height:2.4rem}.Vu222a_descriptionPlaceholder{width:88%;height:1.4rem}.Vu222a_ctaPlaceholder{width:35%;height:1.2rem;margin-top:var(--spacing-2xs)}.Vu222a_compact .Vu222a_imagePlaceholder{height:180px}.Vu222a_compact .Vu222a_content{gap:var(--spacing-xs);padding:1.8rem 1.6rem 1.6rem}.Vu222a_compact .Vu222a_namePlaceholder{width:70%;height:1.9rem}.Vu222a_compact .Vu222a_ctaPlaceholder{width:40%;height:1.05rem}
@keyframes _17bndW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._17bndW_stripSkeleton{gap:var(--spacing-sm);padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);display:flex;overflow:hidden}._17bndW_skeletonSlide{flex:0 0 280px;min-width:0}@media (min-width:980px){._17bndW_skeletonSlide{flex-basis:300px}}
@keyframes yLNIsq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.yLNIsq_errorText{font-family:var(--font-lora);font-size:1.25rem;font-style:italic;font-weight:500;line-height:var(--text-leading-xs);color:var(--color-error);align-items:center;gap:.6rem;display:inline-flex;overflow:hidden}.yLNIsq_errorText svg{flex-shrink:0;width:1.4rem;height:1.4rem;font-style:normal}@media (min-width:980px){.yLNIsq_errorText{font-size:1.35rem}}
@keyframes qO6NbG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.qO6NbG_formField{flex-direction:column;gap:.9rem;width:100%;display:flex}.qO6NbG_formField.qO6NbG_sm{gap:.7rem}.qO6NbG_formField.qO6NbG_lg{gap:1.1rem}.qO6NbG_label{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:baseline;gap:.7rem;line-height:1;display:flex}.qO6NbG_labelIcon{width:1.2rem;height:1.2rem;color:var(--color-brand-primary);flex-shrink:0;align-self:center}.qO6NbG_labelText{font-family:var(--font-lora);text-transform:uppercase;letter-spacing:var(--text-tracking-wide-md);color:var(--color-brand-primary);font-size:1.05rem;font-weight:600;line-height:1}.qO6NbG_sm .qO6NbG_labelText{letter-spacing:.16em;font-size:1rem}.qO6NbG_lg .qO6NbG_labelText{letter-spacing:.2em;font-size:1.15rem}.qO6NbG_optionalBadge{font-family:var(--font-marlide);color:var(--color-brand-primary);opacity:.55;letter-spacing:var(--text-tracking-md);text-transform:none;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1}.qO6NbG_lg .qO6NbG_optionalBadge{font-size:var(--text-size-sm)}.qO6NbG_messageArea{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:0;display:flex}.qO6NbG_helperText{font-family:var(--font-lora);color:var(--color-neutral-700);font-size:1.25rem;line-height:var(--text-leading-md);overflow:hidden}@media (min-width:980px){.qO6NbG_helperText{font-size:1.3rem}}.qO6NbG_charCount{font-family:var(--font-marlide);font-style:italic;font-size:var(--text-size-xs);color:var(--color-brand-primary);opacity:.55;line-height:var(--text-leading-xs);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.qO6NbG_charCountWarn{color:var(--color-warning);opacity:.85}.qO6NbG_charCountOver{color:var(--color-error);opacity:1;font-style:italic}
@keyframes V4BQ4a_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.V4BQ4a_checkboxField{flex-direction:column;gap:.5rem;display:flex}.V4BQ4a_label{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-lora);color:var(--color-neutral-700);transition:color var(--motion-duration-fast) ease;align-items:center;gap:1rem;font-weight:400;display:flex}.V4BQ4a_label:hover:not(.V4BQ4a_disabled){color:var(--color-brand-primary)}.V4BQ4a_label.V4BQ4a_disabled{color:var(--color-neutral-400);cursor:not-allowed;opacity:.5}.V4BQ4a_label.V4BQ4a_hasError{color:var(--color-error)}.V4BQ4a_label.V4BQ4a_sm{gap:var(--spacing-xs);font-size:var(--text-size-sm);line-height:var(--text-leading-sm)}.V4BQ4a_label.V4BQ4a_md{font-size:1.55rem;line-height:var(--text-leading-md);gap:1rem}.V4BQ4a_label.V4BQ4a_lg{font-size:1.7rem;line-height:var(--text-leading-md);gap:1.2rem}.V4BQ4a_label.V4BQ4a_rounded{border:1px solid color-mix(in srgb, var(--color-brand-primary) 30%, transparent);border-radius:var(--radius-pill);max-width:fit-content;transition:border-color .25s ease,background-color .25s ease,color var(--motion-duration-fast) ease;padding:.6rem 1.4rem}.V4BQ4a_label.V4BQ4a_rounded:has(.V4BQ4a_checkbox:checked){background-color:var(--color-brand-tint);border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.V4BQ4a_checkbox{appearance:none;cursor:pointer;border:1px solid color-mix(in srgb, var(--color-brand-primary) 40%, transparent);border-radius:var(--radius-none);background-color:var(--surface-raised);flex-shrink:0;transition:border-color .25s,background-color .25s}.V4BQ4a_checkbox:hover:not(:disabled){border-color:var(--color-brand-primary)}.V4BQ4a_checkbox:checked{border-color:var(--color-brand-primary);background-color:var(--color-brand-primary);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2.5-2.5a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100%}.V4BQ4a_checkbox:disabled{cursor:not-allowed;background-color:var(--color-neutral-50);border-color:color-mix(in srgb, var(--color-brand-primary) 15%, transparent)}.V4BQ4a_checkbox:focus-visible{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05);outline:none}.V4BQ4a_checkbox.V4BQ4a_sm{width:1.7rem;height:1.7rem}.V4BQ4a_checkbox.V4BQ4a_md{width:2rem;height:2rem}.V4BQ4a_checkbox.V4BQ4a_lg{width:2.4rem;height:2.4rem}.V4BQ4a_checkbox.V4BQ4a_rounded{border:1px solid color-mix(in srgb, var(--color-brand-primary) 35%, transparent);border-radius:var(--radius-circle)}.V4BQ4a_checkbox.V4BQ4a_rounded:checked{border-color:var(--color-brand-primary);background-color:var(--color-brand-primary)}.V4BQ4a_labelText{line-height:var(--text-leading-sm)}.V4BQ4a_errorText{font-family:var(--font-lora);color:var(--color-error);padding-left:.2rem;font-size:1.25rem;font-style:italic;font-weight:500}@media (min-width:980px){.V4BQ4a_errorText{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.V4BQ4a_label,.V4BQ4a_checkbox,.V4BQ4a_label.V4BQ4a_rounded{transition:none}}
@keyframes XKfdQa_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker-popper{z-index:100;line-height:0}.react-datepicker{background-color:var(--surface-raised);color:var(--color-neutral-900);border:.1rem solid var(--color-neutral-200);font-family:inherit;font-size:1.4rem;line-height:initial;box-shadow:var(--elevation-3);display:inline-block;position:relative}.react-datepicker__header{text-align:center;background-color:var(--color-brand-primary);border-bottom:0;padding:1rem;position:relative}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker__current-month{color:var(--color-white);margin-top:0;margin-bottom:.4rem;font-size:1.5rem;font-weight:600}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;color:#0000;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:0;line-height:0;display:flex;position:absolute;top:2px}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon:before{border-color:var(--color-white);content:"";border-style:solid;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:-2px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__month{text-align:center;margin:.8rem}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__day-name{color:#fffc;text-align:center;width:2.4em;margin:.2em;font-size:1.2rem;font-weight:600;line-height:2.4em;display:inline-block}.react-datepicker__week{white-space:nowrap}:is(.react-datepicker__day,.react-datepicker__time-name){color:var(--color-neutral-900);text-align:center;cursor:pointer;width:2.4em;margin:.2em;line-height:2.4em;transition:background-color .15s,color .15s;display:inline-block}.react-datepicker__day:not([aria-disabled=true]):hover{background-color:var(--color-brand-tint);color:var(--color-brand-primary)}.react-datepicker__day--today{color:var(--color-brand-primary);font-weight:700}:is(.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range){background-color:var(--color-brand-secondary);color:var(--color-white);font-weight:600}:is(.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover){background-color:var(--color-brand-primary)}.react-datepicker__day--today.react-datepicker__day--selected{color:var(--color-white)}.react-datepicker__day--keyboard-selected{background-color:var(--color-brand-tint);color:var(--color-brand-primary)}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover{background-color:var(--color-brand-primary);color:var(--color-white)}.react-datepicker__day--disabled{cursor:not-allowed;color:var(--color-neutral-300)}.react-datepicker__day--disabled:hover{background-color:#0000}.react-datepicker__day--outside-month{color:var(--color-neutral-300)}.react-datepicker__week-number{color:var(--color-neutral-400);text-align:center;width:2.4em;margin:.2em;line-height:2.4em;display:inline-block}@media (prefers-reduced-motion:reduce){.react-datepicker__day{transition:none}}.XKfdQa_wrapper{background:var(--surface-raised);border:.1rem solid var(--color-neutral-300);border-radius:var(--radius-md);transition:border-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease;box-shadow:var(--elevation-1);align-items:center;display:flex;position:relative}.XKfdQa_wrapper:hover:not(.XKfdQa_disabled){border-color:var(--color-neutral-400)}.XKfdQa_wrapper:focus-within:not(.XKfdQa_disabled){border-color:var(--color-brand-secondary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-secondary) 15%, transparent);box-shadow:var(--elevation-2)}.XKfdQa_wrapper.XKfdQa_hasError{border-color:var(--color-error);background:var(--color-error-light)}.XKfdQa_wrapper.XKfdQa_disabled{background:var(--color-neutral-50);cursor:not-allowed}.XKfdQa_wrapper.XKfdQa_disabled .XKfdQa_trigger{color:var(--color-neutral-400);cursor:not-allowed}.XKfdQa_wrapper.XKfdQa_disabled .XKfdQa_calendarIcon{color:var(--color-neutral-200)}.XKfdQa_trigger{color:var(--color-neutral-900);cursor:pointer;text-align:left;background:0 0;border:0;outline:none;flex:1;align-items:center;width:100%;font-family:inherit;display:flex}.XKfdQa_sm .XKfdQa_trigger{font-size:var(--text-size-sm);padding:.8rem 3.5rem .8rem 1rem}.XKfdQa_md .XKfdQa_trigger{font-size:var(--text-size-md);padding:1.2rem 4rem 1.2rem 1.4rem}.XKfdQa_lg .XKfdQa_trigger{font-size:var(--text-size-lg);padding:1.4rem 4.5rem 1.4rem 1.6rem}.XKfdQa_displayValue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.XKfdQa_calendarIcon{color:var(--color-neutral-400);pointer-events:none;transition:color var(--motion-duration-fast) ease;align-items:center;display:inline-flex;position:absolute;top:50%;right:1.2rem;translate:0 -50%}.XKfdQa_calendarIcon.XKfdQa_isOpen{color:var(--color-brand-secondary)}.XKfdQa_calendarIcon svg{width:1.8rem;height:1.8rem}.XKfdQa_pickerWrapper{width:100%}@media (prefers-reduced-motion:reduce){.XKfdQa_wrapper,.XKfdQa_calendarIcon{transition:none}}
@keyframes _2QOsSq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._2QOsSq_notice{padding:var(--spacing-sm);border:1px solid var(--color-error);border-radius:var(--radius-none);background-color:var(--color-error-light);color:var(--color-error);font-family:var(--font-lora);font-size:var(--text-size-sm);line-height:var(--text-leading-sm);text-align:left;margin:0}
@keyframes RiiMIG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.RiiMIG_hiddenInput{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);width:.1rem;height:.1rem;position:absolute;overflow:hidden}.RiiMIG_dropzone{border:.2rem dashed var(--color-neutral-300);border-radius:var(--radius-lg);background:var(--color-neutral-50);cursor:pointer;transition:border-color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex}.RiiMIG_dropzone.RiiMIG_sm{padding:2rem}.RiiMIG_dropzone.RiiMIG_md{padding:3rem 2rem}.RiiMIG_dropzone.RiiMIG_lg{padding:4rem 2rem}.RiiMIG_dropzone:hover:not(.RiiMIG_disabled){border-color:var(--color-brand-secondary);background:var(--color-brand-tint)}.RiiMIG_dropzone:focus-visible{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05);outline:none}.RiiMIG_dropzone.RiiMIG_dragOver{border-color:var(--color-brand-secondary);background:var(--color-brand-tint);box-shadow:var(--elevation-2)}.RiiMIG_dropzone.RiiMIG_hasError{border-color:var(--color-error);background:var(--color-error-light)}.RiiMIG_dropzone.RiiMIG_disabled{background:var(--color-neutral-50);border-color:var(--color-neutral-200);cursor:not-allowed;opacity:var(--opacity-medium)}.RiiMIG_uploadIcon{color:var(--color-neutral-400);width:3.2rem;height:3.2rem}.RiiMIG_dragOver .RiiMIG_uploadIcon{color:var(--color-brand-secondary)}.RiiMIG_dropzoneText{font-size:var(--text-size-sm);color:var(--color-neutral-700);text-align:center}.RiiMIG_dropzoneText strong{color:var(--color-brand-secondary);font-weight:600}.RiiMIG_acceptHint{font-size:var(--text-size-xs);color:var(--color-neutral-400)}.RiiMIG_fileList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RiiMIG_fileItem{background:var(--surface-raised);border:.1rem solid var(--color-neutral-200);border-radius:var(--radius-md);box-shadow:var(--elevation-1);align-items:center;gap:1rem;padding:.8rem 1rem;display:flex;overflow:hidden}.RiiMIG_fileName{min-width:0;font-size:var(--text-size-sm);color:var(--color-neutral-700);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.RiiMIG_fileSize{font-size:var(--text-size-xs);color:var(--color-neutral-400);font-variant-numeric:tabular-nums;flex-shrink:0}.RiiMIG_removeBtn{padding:var(--spacing-2xs);cursor:pointer;color:var(--color-neutral-400);transition:color var(--motion-duration-instant) ease,background-color var(--motion-duration-instant) ease;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.RiiMIG_removeBtn:hover{color:var(--color-error);background:var(--color-error-light)}.RiiMIG_removeBtn:focus-visible{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05);outline:none}.RiiMIG_removeBtn svg{width:1.6rem;height:1.6rem}@media (prefers-reduced-motion:reduce){.RiiMIG_dropzone,.RiiMIG_removeBtn{transition:none}}
@keyframes _2gZc2q_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._2gZc2q_numberRange{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}._2gZc2q_legend{font-family:var(--font-lora);font-variation-settings:"wght" var(--font-wght-semibold);letter-spacing:var(--text-tracking-wide-md);text-transform:uppercase;color:var(--color-brand-primary);align-items:center;gap:.7rem;margin-bottom:.9rem;font-size:1.05rem;line-height:1;display:inline-flex}._2gZc2q_sm ._2gZc2q_legend{letter-spacing:.16em;font-size:1rem}._2gZc2q_legendIcon{width:1.3rem;height:1.3rem;color:var(--color-warm-copper);opacity:var(--opacity-strong);flex-shrink:0}._2gZc2q_description{font-family:var(--font-lora);font-size:var(--text-size-xs);font-variation-settings:"wght" var(--font-wght-regular);color:color-mix(in srgb, var(--color-brand-dark) 60%, transparent);font-style:italic;line-height:var(--text-leading-xs);margin:-.4rem 0 1rem}._2gZc2q_inputs{align-items:center;gap:var(--spacing-xs);display:flex}._2gZc2q_input{flex:1 1 0;min-width:0}._2gZc2q_input input{appearance:textfield}._2gZc2q_input input::-webkit-outer-spin-button{appearance:none;margin:0}._2gZc2q_input input::-webkit-inner-spin-button{appearance:none;margin:0}._2gZc2q_separator,._2gZc2q_unit{font-family:var(--font-lora);font-size:var(--text-size-sm);color:color-mix(in srgb, var(--color-brand-dark) 60%, transparent);flex-shrink:0}._2gZc2q_unit{font-style:italic}._2gZc2q_presets{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}@media (min-width:980px){._2gZc2q_presets{gap:.9rem}}._2gZc2q_preset{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-lora);letter-spacing:var(--text-tracking-wide-xs);color:var(--color-brand-primary);border:1px solid color-mix(in srgb, var(--color-brand-primary) 28%, transparent);border-radius:var(--radius-none);transition:border-color var(--motion-duration-medium) ease,background-color var(--motion-duration-medium) ease,color var(--motion-duration-medium) ease;background-color:#0000;align-items:center;padding:.7rem 1.2rem;font-size:1.25rem;display:inline-flex;position:relative}._2gZc2q_sm ._2gZc2q_preset{padding:.55rem 1rem;font-size:1.15rem}._2gZc2q_preset:after{content:"";background-color:var(--color-warm-copper);width:0;height:1px;transition:width var(--motion-duration-slow) var(--motion-easing-glide);pointer-events:none;position:absolute;bottom:-1px;left:0}._2gZc2q_preset:hover{border-color:color-mix(in srgb, var(--color-brand-primary) 55%, transparent);color:var(--color-brand-dark)}._2gZc2q_preset:hover:after{width:100%}._2gZc2q_preset:focus-visible{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05)}._2gZc2q_preset._2gZc2q_active{background-color:color-mix(in srgb, var(--color-warm-gold) 20%, transparent);border-color:var(--color-brand-primary);color:var(--color-brand-dark)}._2gZc2q_preset._2gZc2q_active:after{background-color:var(--color-warm-copper);width:100%;height:2px}@media (prefers-reduced-motion:reduce){._2gZc2q_preset,._2gZc2q_preset:after{transition:none;animation:none}}
@keyframes kGpKdW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.kGpKdW_visibilityToggle{cursor:pointer;color:var(--color-neutral-400);transition:color var(--motion-duration-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:0 1.2rem;display:inline-flex}.kGpKdW_visibilityToggle:hover:not(:disabled){color:var(--color-brand-secondary)}.kGpKdW_visibilityToggle:disabled{cursor:not-allowed;opacity:.5}.kGpKdW_visibilityToggle svg{width:1.8rem;height:1.8rem}.kGpKdW_strengthBar{border-radius:var(--radius-sm);background:var(--color-neutral-200);height:.4rem;margin-top:var(--spacing-2xs);position:relative;overflow:hidden}.kGpKdW_strengthFill{background:linear-gradient(90deg, var(--color-error) 0%, var(--color-warning) 50%, var(--color-success) 100%);transition:width .3s,background-color .3s;position:absolute;inset:0 auto 0 0}.kGpKdW_strengthLabel{right:0;top:var(--spacing-xs);color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:var(--text-tracking-wide-xs);font-size:1.1rem;font-weight:600;position:absolute}@media (prefers-reduced-motion:reduce){.kGpKdW_strengthFill{transition:none}}
@keyframes ppHfwq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ppHfwq_pillGroup{border:0;flex-direction:column;gap:1rem;margin:0;padding:0;display:flex}.ppHfwq_pillGroup.ppHfwq_inline{flex-direction:row;align-items:center;gap:1.4rem}.ppHfwq_pillGroup.ppHfwq_inline .ppHfwq_legend{white-space:nowrap;margin-bottom:0}.ppHfwq_legend{font-family:var(--font-lora);letter-spacing:var(--text-tracking-wide-xl);text-transform:uppercase;color:var(--color-brand-primary);align-items:center;gap:.7rem;margin-bottom:1.2rem;font-size:1.15rem;font-weight:600;line-height:1;display:inline-flex}@media (min-width:980px){.ppHfwq_legend{font-size:var(--text-size-xs)}}.ppHfwq_legendIcon{width:1.3rem;height:1.3rem;color:var(--color-warm-copper);opacity:.85;flex-shrink:0}.ppHfwq_description{font-family:var(--font-lora);font-size:var(--text-size-xs);color:color-mix(in srgb, var(--color-brand-dark) 60%, transparent);font-style:italic;font-weight:400;line-height:var(--text-leading-xs);margin:-.4rem 0 1rem}.ppHfwq_options{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}@media (min-width:980px){.ppHfwq_options{gap:.9rem}}.ppHfwq_hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ppHfwq_hiddenInput:focus-visible+*{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05)}.ppHfwq_pill{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-lora);color:var(--color-brand-primary);border:1px solid color-mix(in srgb, var(--color-brand-primary) 28%, transparent);border-radius:var(--radius-none);transition:border-color var(--motion-duration-medium) ease,background-color var(--motion-duration-medium) ease,color var(--motion-duration-medium) ease;background-color:#0000;align-items:center;gap:.65rem;display:inline-flex;position:relative}.ppHfwq_pill:after{content:"";background-color:var(--color-warm-copper);width:0;height:1px;transition:width .5s var(--motion-easing-glide);pointer-events:none;position:absolute;bottom:-1px;left:0}.ppHfwq_sm .ppHfwq_pill{letter-spacing:.06em;padding:.55rem 1rem;font-size:1.15rem}.ppHfwq_pill{letter-spacing:var(--text-tracking-wide-xs);padding:.7rem 1.2rem;font-size:1.25rem}.ppHfwq_lg .ppHfwq_pill{padding:.85rem 1.4rem;font-size:1.35rem}.ppHfwq_pill:hover:not(.ppHfwq_disabled){border-color:color-mix(in srgb, var(--color-brand-primary) 55%, transparent);color:var(--color-brand-dark)}.ppHfwq_pill:hover:not(.ppHfwq_disabled):after{width:100%}.ppHfwq_pill.ppHfwq_active{background-color:color-mix(in srgb, var(--color-warm-gold) 20%, transparent);border-color:var(--color-brand-primary);color:var(--color-brand-dark)}.ppHfwq_pill.ppHfwq_active:after{background-color:var(--color-warm-copper);width:100%;height:2px}.ppHfwq_pill.ppHfwq_active .ppHfwq_pillIcon{color:var(--color-brand-primary)}.ppHfwq_pill.ppHfwq_active .ppHfwq_colourDot{border-color:var(--color-brand-primary)}.ppHfwq_pill.ppHfwq_disabled{color:color-mix(in srgb, var(--color-brand-primary) 35%, transparent);border-color:color-mix(in srgb, var(--color-brand-primary) 15%, transparent);cursor:not-allowed}.ppHfwq_pillIcon{width:1.5rem;height:1.5rem;color:var(--color-brand-primary);transition:color var(--motion-duration-medium) ease;flex-shrink:0}.ppHfwq_sm .ppHfwq_pillIcon{width:1.3rem;height:1.3rem}.ppHfwq_lg .ppHfwq_pillIcon{width:1.7rem;height:1.7rem}.ppHfwq_colourDot{border-radius:var(--radius-circle);border:.1rem solid color-mix(in srgb, var(--color-brand-primary) 20%, transparent);width:.9rem;height:.9rem;transition:border-color var(--motion-duration-medium) ease;flex-shrink:0;display:inline-block}.ppHfwq_pillText{pointer-events:none;line-height:1}@media (prefers-reduced-motion:reduce){.ppHfwq_pill,.ppHfwq_pill:after{transition:none}}
@keyframes ku6igG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ku6igG_radioGroup{gap:var(--spacing-xs);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ku6igG_legend{align-items:baseline;gap:.6rem;margin-bottom:1.4rem;display:flex}.ku6igG_legendText{font-size:var(--text-size-sm);color:var(--color-brand-primary);font-weight:600;line-height:var(--text-leading-xs)}.ku6igG_optionalBadge{font-size:var(--text-size-xs);color:var(--color-neutral-400);font-weight:400}.ku6igG_options{gap:1.2rem;display:flex}.ku6igG_options.ku6igG_vertical{gap:var(--spacing-xs);flex-direction:column}.ku6igG_options.ku6igG_horizontal{gap:var(--spacing-sm);flex-flow:wrap}.ku6igG_option{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-neutral-700);transition:color var(--motion-duration-instant) ease;align-items:center;gap:1rem;display:flex}.ku6igG_option:hover:not(.ku6igG_disabled){color:var(--color-brand-primary)}.ku6igG_option:hover:not(.ku6igG_disabled) .ku6igG_radioRing{border-color:var(--color-brand-secondary)}.ku6igG_option.ku6igG_disabled{color:var(--color-neutral-400);cursor:not-allowed;opacity:.5}.ku6igG_optionLabel{line-height:var(--text-leading-xs);font-size:var(--text-size-md)}.ku6igG_sm .ku6igG_optionLabel{font-size:var(--text-size-sm)}.ku6igG_lg .ku6igG_optionLabel{font-size:var(--text-size-lg)}.ku6igG_radioOuter{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ku6igG_radioInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.ku6igG_radioInput:focus-visible+.ku6igG_radioRing{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05)}.ku6igG_radioRing{border:.2rem solid var(--color-neutral-300);border-radius:var(--radius-circle);width:2rem;height:2rem;transition:border-color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease;justify-content:center;align-items:center;display:flex}.ku6igG_sm .ku6igG_radioRing{width:1.6rem;height:1.6rem}.ku6igG_lg .ku6igG_radioRing{width:2.4rem;height:2.4rem}.ku6igG_radioInput:checked+.ku6igG_radioRing{border-color:var(--color-brand-secondary)}.ku6igG_radioDot{border-radius:var(--radius-circle);background-color:var(--color-brand-secondary);width:1rem;height:1rem;display:block}.ku6igG_sm .ku6igG_radioDot{width:.8rem;height:.8rem}.ku6igG_lg .ku6igG_radioDot{width:1.2rem;height:1.2rem}.ku6igG_errorText{color:var(--color-error);font-size:1.3rem;font-weight:600}.ku6igG_helperText{color:var(--color-neutral-500);font-size:1.3rem}.ku6igG_hasError .ku6igG_radioRing{border-color:var(--color-error)}@media (prefers-reduced-motion:reduce){.ku6igG_option,.ku6igG_radioRing{transition:none}}
@keyframes wNXwBq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.wNXwBq_rangeSlider{gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.wNXwBq_label{font-size:var(--text-size-sm);color:var(--color-brand-primary);font-weight:600;line-height:var(--text-leading-xs)}.wNXwBq_lg .wNXwBq_label{font-size:var(--text-size-md)}.wNXwBq_values{justify-content:center;align-items:center;gap:var(--spacing-xs);display:flex}.wNXwBq_valueLabel{font-size:var(--text-size-sm);color:var(--color-brand-secondary);font-variant-numeric:tabular-nums;font-weight:600}.wNXwBq_sm .wNXwBq_valueLabel{font-size:1.3rem}.wNXwBq_lg .wNXwBq_valueLabel{font-size:var(--text-size-md)}.wNXwBq_valueSeparator{font-size:var(--text-size-sm);color:var(--color-neutral-400)}.wNXwBq_trackContainer{touch-action:none;align-items:center;height:4.4rem;display:flex;position:relative}.wNXwBq_track{border-radius:var(--radius-sm);background:var(--color-neutral-200);pointer-events:none;height:.4rem;position:absolute;left:0;right:0}.wNXwBq_activeTrack{border-radius:var(--radius-sm);background:var(--color-brand-secondary);pointer-events:none;height:.4rem;transition:background-color var(--motion-duration-instant) ease;position:absolute}.wNXwBq_thumb{appearance:none;pointer-events:none;background:0 0;outline:none;width:100%;height:0;margin:0;padding:0;position:absolute}.wNXwBq_thumb::-webkit-slider-thumb{appearance:none;pointer-events:all;cursor:grab;border-radius:var(--radius-circle);background:var(--surface-raised);border:.2rem solid var(--color-brand-secondary);width:2.4rem;height:2.4rem;box-shadow:0 2px 6px var(--ink-alpha-10),0 1px 2px var(--ink-alpha-05);-webkit-transition:transform var(--motion-duration-instant) ease,box-shadow var(--motion-duration-instant) ease,border-color var(--motion-duration-instant) ease;transition:transform var(--motion-duration-instant) ease,box-shadow var(--motion-duration-instant) ease,border-color var(--motion-duration-instant) ease}.wNXwBq_sm .wNXwBq_thumb::-webkit-slider-thumb{width:2rem;height:2rem}.wNXwBq_lg .wNXwBq_thumb::-webkit-slider-thumb{width:2.8rem;height:2.8rem}.wNXwBq_thumb::-webkit-slider-thumb:hover{box-shadow:0 4px 12px var(--ink-alpha-10),0 2px 4px var(--ink-alpha-10);transform:scale(1.15)}.wNXwBq_thumb::-webkit-slider-thumb:active{cursor:grabbing;border-color:var(--color-brand-primary);transform:scale(1.1)}.wNXwBq_thumb::-moz-range-thumb{pointer-events:all;cursor:grab;border-radius:var(--radius-circle);background:var(--surface-raised);border:.2rem solid var(--color-brand-secondary);width:2.4rem;height:2.4rem;box-shadow:0 2px 6px var(--ink-alpha-10),0 1px 2px var(--ink-alpha-05);-moz-transition:transform var(--motion-duration-instant) ease,box-shadow var(--motion-duration-instant) ease,border-color var(--motion-duration-instant) ease;transition:transform var(--motion-duration-instant) ease,box-shadow var(--motion-duration-instant) ease,border-color var(--motion-duration-instant) ease}.wNXwBq_sm .wNXwBq_thumb::-moz-range-thumb{width:2rem;height:2rem}.wNXwBq_lg .wNXwBq_thumb::-moz-range-thumb{width:2.8rem;height:2.8rem}.wNXwBq_thumb::-moz-range-thumb:hover{transform:scale(1.15)}.wNXwBq_thumb::-moz-range-thumb:active{cursor:grabbing}.wNXwBq_thumb:focus-visible::-webkit-slider-thumb{outline:.2rem solid var(--color-brand-secondary);outline-offset:.2rem}.wNXwBq_thumb:focus-visible::-moz-range-thumb{outline:.2rem solid var(--color-brand-secondary);outline-offset:.2rem}.wNXwBq_thumbMin{z-index:3}.wNXwBq_thumbMax{z-index:4}@media (prefers-reduced-motion:reduce){.wNXwBq_activeTrack{transition:none}.wNXwBq_thumb::-webkit-slider-thumb{transition:none}.wNXwBq_thumb::-moz-range-thumb{transition:none}}
@keyframes cJQkDG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cJQkDG_selectWrapper{background:var(--surface-raised);border:1px solid color-mix(in srgb, var(--color-brand-primary) 25%, transparent);border-radius:var(--radius-none);align-items:center;transition:border-color .3s,background-color .3s,box-shadow .25s;display:flex;position:relative}.cJQkDG_selectWrapper:hover:not(.cJQkDG_disabled){border-color:color-mix(in srgb, var(--color-brand-primary) 50%, transparent)}.cJQkDG_selectWrapper:hover:not(.cJQkDG_disabled) .cJQkDG_chevron{color:var(--color-brand-primary);opacity:1}.cJQkDG_selectWrapper:focus-within:not(.cJQkDG_disabled){border-color:var(--color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-secondary) 15%, transparent)}.cJQkDG_selectWrapper:focus-within:not(.cJQkDG_disabled) .cJQkDG_chevron{color:var(--color-brand-primary);opacity:1}.cJQkDG_selectWrapper.cJQkDG_hasError{border-color:var(--color-error)}.cJQkDG_selectWrapper.cJQkDG_hasError:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-secondary) 15%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 12%, transparent)}.cJQkDG_selectWrapper.cJQkDG_disabled{background:var(--color-neutral-50);border-color:color-mix(in srgb, var(--color-brand-primary) 15%, transparent);cursor:not-allowed}.cJQkDG_selectWrapper.cJQkDG_disabled .cJQkDG_select{color:var(--color-neutral-400);cursor:not-allowed}.cJQkDG_selectWrapper.cJQkDG_disabled .cJQkDG_chevron{color:var(--color-neutral-300);opacity:var(--opacity-medium)}.cJQkDG_selectWrapper.cJQkDG_sm .cJQkDG_select{font-size:var(--text-size-sm);padding:1rem 4rem 1rem 1.2rem}.cJQkDG_selectWrapper.cJQkDG_md .cJQkDG_select{padding:1.35rem 4.4rem 1.35rem 1.5rem;font-size:1.55rem}.cJQkDG_selectWrapper.cJQkDG_lg .cJQkDG_select{padding:1.6rem 4.8rem 1.6rem 1.8rem;font-size:1.7rem}.cJQkDG_select{appearance:none;width:0;min-width:100%;color:var(--color-brand-dark);font-family:var(--font-lora);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;font-weight:400;line-height:1.3;overflow:hidden}.cJQkDG_chevron{pointer-events:none;color:var(--color-brand-primary);opacity:.7;font-size:var(--text-size-lg);justify-content:center;align-items:center;transition:color .25s,opacity .25s;display:inline-flex;position:absolute;top:50%;right:1.4rem;translate:0 -50%}.cJQkDG_chevron svg{width:1em;height:1em}@media (prefers-reduced-motion:reduce){.cJQkDG_selectWrapper,.cJQkDG_chevron{transition:none}}
@keyframes aYhVEa_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.aYhVEa_swatchGroup{gap:var(--spacing-xs);border:0;flex-direction:column;margin:0;padding:0;display:flex}.aYhVEa_legend{font-size:var(--text-size-sm);color:var(--color-brand-primary);font-weight:600;line-height:var(--text-leading-xs);margin-bottom:1.4rem}.aYhVEa_options{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}@media (min-width:980px){.aYhVEa_options{gap:1rem}}.aYhVEa_swatch{border:.2rem solid var(--color-neutral-200);border-radius:var(--radius-circle);cursor:pointer;box-shadow:var(--elevation-1);transition:border-color var(--motion-duration-instant) ease,transform var(--motion-duration-instant) ease,box-shadow var(--motion-duration-instant) ease;padding:0}.aYhVEa_sm .aYhVEa_swatch{width:2.8rem;height:2.8rem}.aYhVEa_swatch{width:3.2rem;height:3.2rem}.aYhVEa_lg .aYhVEa_swatch{width:3.6rem;height:3.6rem}@media (min-width:980px){.aYhVEa_swatch{width:3.6rem;height:3.6rem}.aYhVEa_sm .aYhVEa_swatch{width:3.2rem;height:3.2rem}.aYhVEa_lg .aYhVEa_swatch{width:4rem;height:4rem}}.aYhVEa_swatch:hover:not(:disabled){border-color:var(--color-brand-secondary);box-shadow:var(--elevation-2);transform:scale(1.1)}.aYhVEa_swatch.aYhVEa_active{border-color:var(--color-brand-secondary);box-shadow:0 0 0 .2rem var(--color-white),0 0 0 .4rem var(--color-brand-secondary)}.aYhVEa_swatch:focus-visible{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05);outline:none}.aYhVEa_swatch:disabled{cursor:not-allowed;opacity:.4}@media (prefers-reduced-motion:reduce){.aYhVEa_swatch{transition:none}}
@keyframes HsNCRq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.HsNCRq_textarea{width:100%;min-height:11rem;font-family:var(--font-lora);font-weight:400;line-height:var(--text-leading-md);color:var(--color-brand-dark);background:var(--surface-raised);border:1px solid color-mix(in srgb, var(--color-brand-primary) 25%, transparent);border-radius:var(--radius-none);resize:vertical;outline:none;transition:border-color .3s,background-color .3s,box-shadow .25s}.HsNCRq_textarea::placeholder{color:var(--color-neutral-400);opacity:1;font-style:italic}.HsNCRq_textarea:hover:not(.HsNCRq_disabled){border-color:color-mix(in srgb, var(--color-brand-primary) 50%, transparent)}.HsNCRq_textarea:focus:not(.HsNCRq_disabled){border-color:var(--color-brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-secondary) 15%, transparent)}.HsNCRq_textarea.HsNCRq_hasError{border-color:var(--color-error)}.HsNCRq_textarea.HsNCRq_hasError:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-secondary) 15%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 12%, transparent)}.HsNCRq_textarea.HsNCRq_disabled{background:var(--color-neutral-50);border-color:color-mix(in srgb, var(--color-brand-primary) 15%, transparent);color:var(--color-neutral-400);cursor:not-allowed;resize:none}.HsNCRq_textarea.HsNCRq_autoResize{resize:none;overflow:hidden}.HsNCRq_textarea.HsNCRq_sm{font-size:var(--text-size-sm);min-height:9rem;padding:1rem 1.2rem}.HsNCRq_textarea.HsNCRq_md{padding:1.35rem 1.5rem;font-size:1.55rem}.HsNCRq_textarea.HsNCRq_lg{min-height:14rem;padding:1.6rem 1.8rem;font-size:1.7rem}@media (prefers-reduced-motion:reduce){.HsNCRq_textarea{transition:none}}
@keyframes a1URVG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.a1URVG_toggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-brand-primary);transition:color var(--motion-duration-medium) ease;align-items:center;gap:1.1rem;display:inline-flex}.a1URVG_toggle:hover:not(.a1URVG_disabled){color:var(--color-warm-copper)}.a1URVG_toggle:hover:not(.a1URVG_disabled) .a1URVG_track{border-color:color-mix(in srgb, var(--color-warm-copper) 55%, transparent)}.a1URVG_toggle:hover:not(.a1URVG_disabled) .a1URVG_thumb{background-color:var(--color-warm-copper)}.a1URVG_toggle.a1URVG_disabled{cursor:not-allowed;opacity:var(--opacity-soft)}.a1URVG_input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.a1URVG_input:focus-visible+.a1URVG_track{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05)}.a1URVG_input:checked+.a1URVG_track{background-color:color-mix(in srgb, var(--color-warm-gold) 22%, transparent);border-color:var(--color-brand-primary)}.a1URVG_input:checked+.a1URVG_track .a1URVG_thumb{background-color:var(--color-brand-primary);transform:translateX(var(--thumb-shift,2.1rem))}.a1URVG_input:checked~.a1URVG_labelText{color:var(--color-brand-dark)}.a1URVG_track{border:1px solid color-mix(in srgb, var(--color-brand-primary) 42%, transparent);border-radius:var(--radius-none);transition:background-color var(--motion-duration-medium) ease,border-color var(--motion-duration-medium) ease;--thumb-shift:2.1rem;background-color:#0000;flex-shrink:0;justify-content:flex-start;align-items:center;width:4rem;height:1.9rem;padding:.2rem;display:flex;position:relative}.a1URVG_sm .a1URVG_track{--thumb-shift:1.8rem;width:3.4rem;height:1.6rem;padding:.15rem}.a1URVG_lg .a1URVG_track{--thumb-shift:2.4rem;width:4.6rem;height:2.2rem;padding:.25rem}.a1URVG_thumb{background-color:var(--color-brand-primary);border-radius:var(--radius-none);transition:transform var(--motion-duration-medium) var(--motion-easing-glide),background-color var(--motion-duration-medium) ease;width:1.5rem;height:1.3rem;display:block}.a1URVG_sm .a1URVG_thumb{width:1.3rem;height:1.1rem}.a1URVG_lg .a1URVG_thumb{width:1.7rem;height:1.5rem}.a1URVG_labelText{font-family:var(--font-lora);font-size:var(--text-size-xs);letter-spacing:var(--text-tracking-wide-lg);text-transform:uppercase;color:inherit;transition:color var(--motion-duration-medium) ease;font-weight:600;line-height:1}.a1URVG_sm .a1URVG_labelText{letter-spacing:.24em;font-size:1.1rem}.a1URVG_lg .a1URVG_labelText{font-size:1.3rem}@media (prefers-reduced-motion:reduce){.a1URVG_toggle,.a1URVG_track,.a1URVG_thumb{transition:none}}
@keyframes NdEbZq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.NdEbZq_grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:980px){.NdEbZq_grid{grid-template-columns:1fr 1fr}.NdEbZq_fullWidth{grid-column:1/-1}}
@keyframes TyHJZq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.TyHJZq_wrapper{flex-direction:column;gap:2rem;display:flex}.TyHJZq_tripleCol{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:980px){.TyHJZq_tripleCol{grid-template-columns:1fr 1fr 1fr}}.TyHJZq_infoSection{flex-direction:column;display:flex}.TyHJZq_infoToggle{align-items:center;gap:var(--spacing-xs);cursor:pointer;font-family:inherit;font-size:var(--text-size-sm);color:var(--color-brand-primary);transition:color var(--motion-duration-fast) ease;background:0 0;border:0;padding:.8rem 0;font-weight:600;display:flex}.TyHJZq_infoToggle:hover{color:var(--color-brand-secondary)}.TyHJZq_chevron{font-size:var(--text-size-md);transition:transform .25s}.TyHJZq_chevron.TyHJZq_open{transform:rotate(180deg)}.TyHJZq_infoContent{max-height:0;transition:max-height .3s;overflow:hidden}.TyHJZq_infoContent.TyHJZq_open{max-height:20rem}.TyHJZq_infoContent p{font-size:var(--text-size-sm);color:var(--color-neutral-700);line-height:var(--text-leading-xl);padding:.8rem 0 1.6rem}@media (prefers-reduced-motion:reduce){.TyHJZq_chevron,.TyHJZq_infoContent,.TyHJZq_infoToggle{transition:none}}
@keyframes zOfvjW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.zOfvjW_wrapper{flex-direction:column;gap:1.2rem;display:flex}.zOfvjW_description{color:var(--color-neutral-700);font-size:1.5rem;font-weight:500;line-height:var(--text-leading-md)}.zOfvjW_methods{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.zOfvjW_separator{color:var(--color-neutral-700);font-weight:700;font-size:var(--text-size-sm)}
@keyframes xuhAGa_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.xuhAGa_grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:980px){.xuhAGa_grid{grid-template-columns:1fr 1fr}}
@keyframes NHYHLq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.NHYHLq_hero{background-color:var(--color-brand-dark);align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.NHYHLq_hero.NHYHLq_overlayBreadcrumbs{margin-top:calc(-1*var(--header-height-full));position:relative}.NHYHLq_hero.NHYHLq_overlayBreadcrumbs .NHYHLq_content{padding-top:calc(6rem + var(--header-height-full))}@media (min-width:980px){.NHYHLq_hero.NHYHLq_overlayBreadcrumbs .NHYHLq_content{padding-top:calc(8rem + var(--header-height-full))}}@supports (animation-timeline:scroll()){.NHYHLq_hero .NHYHLq_imageContainer{--hero-parallax:8vh;inset:calc(-1*var(--hero-parallax)) 0;will-change:transform;animation:linear both NHYHLq_heroImageParallax;animation-timeline:scroll(root);animation-range:0 100vh}}.NHYHLq_height-full{min-height:100svh}.NHYHLq_height-large{min-height:60svh}@media (min-width:980px){.NHYHLq_height-large{min-height:80svh}}.NHYHLq_height-medium{min-height:45svh}@media (min-width:980px){.NHYHLq_height-medium{min-height:60svh}}.NHYHLq_height-shallow{min-height:30svh}@media (min-width:980px){.NHYHLq_height-shallow{min-height:35svh}}.NHYHLq_height-shallow .NHYHLq_content{padding:3rem 0}@media (min-width:980px){.NHYHLq_height-shallow .NHYHLq_content{padding:4rem 0}}.NHYHLq_imageContainer{z-index:var(--z-base);position:absolute;inset:0}.NHYHLq_image{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focus-base,50% 50%);object-position:var(--focus-base,50% 50%)}@media (min-width:740px){.NHYHLq_image{-o-object-position:var(--focus-s,var(--focus-base,50% 50%));object-position:var(--focus-s,var(--focus-base,50% 50%))}}@media (min-width:980px){.NHYHLq_image{-o-object-position:var(--focus-m,var(--focus-s,var(--focus-base,50% 50%)));object-position:var(--focus-m,var(--focus-s,var(--focus-base,50% 50%)))}}@media (min-width:1300px){.NHYHLq_image{-o-object-position:var(--focus-l,var(--focus-m,var(--focus-s,var(--focus-base,50% 50%))));object-position:var(--focus-l,var(--focus-m,var(--focus-s,var(--focus-base,50% 50%))))}}.NHYHLq_image{opacity:0;view-transition-name:NHYHLq_aardvark-hero-image;transform:scale(1.04)}.NHYHLq_fallbackGradient{opacity:0;background:radial-gradient(ellipse 60% 50% at 75% 22%, color-mix(in srgb, var(--color-warm-gold) 55%, transparent) 0%, color-mix(in srgb, var(--color-warm-copper) 28%, transparent) 35%, transparent 65%),radial-gradient(ellipse 70% 60% at 18% 82%, color-mix(in srgb, var(--color-warm-copper) 30%, transparent) 0%, transparent 60%),linear-gradient(135deg, var(--color-brand-dark) 0%, color-mix(in srgb, var(--color-brand-dark) 80%, var(--color-ink)) 100%);view-transition-name:NHYHLq_aardvark-hero-image;position:absolute;inset:0;transform:scale(1.04)}.NHYHLq_mediaReady{animation:NHYHLq_heroImageFadeIn var(--motion-duration-slow) var(--motion-easing-glide) 50ms both,NHYHLq_heroImagePullBack 3.2s var(--motion-easing-glide) .1s both}@keyframes NHYHLq_heroImageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes NHYHLq_heroImagePullBack{0%{transform:scale(1.04)}to{transform:scale(1)}}.NHYHLq_overlay{z-index:var(--z-raised);position:absolute;inset:0}.NHYHLq_overlayAlign-left{background:linear-gradient(to right, color-mix(in srgb, var(--color-brand-dark) calc(var(--overlay-opacity) * 140%), transparent) 0%, color-mix(in srgb, var(--color-brand-dark) calc(var(--overlay-opacity) * 105%), transparent) 35%, color-mix(in srgb, var(--color-brand-dark) calc(var(--overlay-opacity) * 35%), transparent) 70%, transparent 100%),linear-gradient(to bottom, transparent 60%, color-mix(in srgb, var(--color-brand-dark) calc(var(--overlay-opacity) * 55%), transparent) 100%)}.NHYHLq_overlayAlign-right{background:linear-gradient(to left, color-mix(in srgb, var(--color-brand-dark) calc(var(--overlay-opacity) * 140%), transparent) 0%, color-mix(in srgb, var(--color-brand-dark) calc(var(--overlay-opacity) * 105%), transparent) 35%, color-mix(in srgb, var(--color-brand-dark) calc(var(--overlay-opacity) * 35%), transparent) 70%, transparent 100%),linear-gradient(to bottom, transparent 60%, color-mix(in srgb, var(--color-brand-dark) calc(var(--overlay-opacity) * 55%), transparent) 100%)}.NHYHLq_overlayAlign-center{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-brand-dark) calc(var(--overlay-opacity) * 85%), transparent) 0%, color-mix(in srgb, var(--color-brand-dark) calc(var(--overlay-opacity) * 110%), transparent) 70%, color-mix(in srgb, var(--color-brand-dark) calc(var(--overlay-opacity) * 135%), transparent) 100%)}.NHYHLq_frameRule{background-color:var(--white-alpha-40);z-index:2;pointer-events:none;height:1px;position:absolute;left:0;right:0;transform:scaleX(0)}.NHYHLq_frameRuleTop{transform-origin:0;animation:NHYHLq_frameRuleDrawIn 1.4s var(--motion-easing-glide) .45s forwards;top:0}.NHYHLq_frameRuleBottom{transform-origin:100%;animation:NHYHLq_frameRuleDrawIn 1.4s var(--motion-easing-glide) .65s forwards;bottom:0}@keyframes NHYHLq_frameRuleDrawIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.NHYHLq_rightMark{display:none}@media (min-width:980px){.NHYHLq_rightMark{z-index:3;pointer-events:none;opacity:0;animation:NHYHLq_rightMarkReveal 1.1s var(--motion-easing-glide) 1.45s forwards;flex-direction:column;align-items:center;gap:1.4rem;display:flex;position:absolute;bottom:clamp(2.4rem,5vw,4.4rem);right:clamp(2.4rem,4vw,3.6rem)}}.NHYHLq_rightMarkRule{background-color:var(--white-alpha-70);width:1px;height:4rem;display:block}.NHYHLq_rightMarkLabel{writing-mode:vertical-rl;font-family:var(--font-lora);letter-spacing:var(--text-tracking-wide-2xl);text-transform:uppercase;color:var(--white-alpha-85);font-size:1.1rem;font-weight:600;line-height:1;transform:rotate(180deg)}@keyframes NHYHLq_rightMarkReveal{to{opacity:1}}@keyframes NHYHLq_heroImageParallax{0%{transform:translateY(0)scale(1)}to{transform:translateY(var(--hero-parallax,8vh)) scale(1.06)}}.NHYHLq_content{z-index:2;width:100%;padding:6rem 0;position:relative}@media (min-width:980px){.NHYHLq_content{padding:8rem 0}}.NHYHLq_contentInner{gap:var(--spacing-md);flex-direction:column;max-width:70ch;display:flex}.NHYHLq_contentInner.NHYHLq_align-center{max-width:56ch}.NHYHLq_align-center.NHYHLq_contentInner{text-align:center;align-items:center;margin:0 auto}.NHYHLq_align-left.NHYHLq_contentInner{text-align:left;align-items:flex-start}.NHYHLq_align-right.NHYHLq_contentInner{text-align:right;align-items:flex-end;margin-left:auto}@media (prefers-reduced-motion:reduce){.NHYHLq_image,.NHYHLq_fallbackGradient{opacity:1;animation:none;transform:none}.NHYHLq_frameRule{animation:none;transform:scaleX(1)}.NHYHLq_rightMark{opacity:1;animation:none}.NHYHLq_hero .NHYHLq_imageContainer{animation:none}}
@keyframes tl8u3q_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.tl8u3q_header{max-width:72rem;margin:0 auto}.tl8u3q_mosaic{gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}@media (min-width:740px){.tl8u3q_mosaic{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:980px){.tl8u3q_mosaic{gap:var(--spacing-md)}}@media (min-width:740px){.tl8u3q_mosaicFeatured{grid-template-columns:repeat(2,1fr)}.tl8u3q_mosaicFeatured .tl8u3q_tile:first-child{grid-column:1/-1}}@media (min-width:980px){.tl8u3q_mosaicFeatured{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(0,1fr)}.tl8u3q_mosaicFeatured .tl8u3q_tile:first-child{grid-area:span 2/span 2}}.tl8u3q_tile{--ed-arrow-opacity:0;--ed-arrow-offset:-.6rem;--ed-arrow-color:var(--color-warm-gold);aspect-ratio:4/5;min-width:0;display:block;position:relative}@media (min-width:740px){.tl8u3q_tile{aspect-ratio:1}}.tl8u3q_tile{opacity:0;animation:tl8u3q_tileReveal var(--motion-duration-slow) var(--motion-easing-settle) calc(var(--i,0)*.12s + 50ms) forwards;transform:translateY(2.8rem)}.tl8u3q_tileFeatured{aspect-ratio:4/5}@media (min-width:740px){.tl8u3q_tileFeatured{aspect-ratio:16/10}}@media (min-width:980px){.tl8u3q_tileFeatured{aspect-ratio:auto;min-height:100%}}.tl8u3q_tileLink{color:var(--color-warm-cream);isolation:isolate;background-color:var(--color-brand-dark);transition:transform .5s var(--motion-easing-settle);text-decoration:none;display:block;position:absolute;inset:0;overflow:hidden}.tl8u3q_tileLink:after{content:"";background-color:var(--color-warm-gold);width:0;height:2px;transition:width .6s var(--motion-easing-settle);z-index:4;position:absolute;top:0;left:0}.tl8u3q_tileLink:hover,.tl8u3q_tileLink:focus-visible{--ed-arrow-opacity:1;--ed-arrow-offset:0}.tl8u3q_tileLink:hover:after,.tl8u3q_tileLink:focus-visible:after{width:100%}.tl8u3q_tileLink:hover .tl8u3q_tileImage,.tl8u3q_tileLink:focus-visible .tl8u3q_tileImage{transform:scale(1.06)}.tl8u3q_tileLink:hover .tl8u3q_tileScrim,.tl8u3q_tileLink:focus-visible .tl8u3q_tileScrim{opacity:.82}.tl8u3q_tileLink:hover .tl8u3q_tileFrame,.tl8u3q_tileLink:focus-visible .tl8u3q_tileFrame{border-color:color-mix(in srgb, var(--color-warm-cream) 55%, transparent);inset:1.2rem}.tl8u3q_tileLink:hover .tl8u3q_tileContent,.tl8u3q_tileLink:focus-visible .tl8u3q_tileContent{transform:translateY(-.4rem)}.tl8u3q_tileLink:hover .tl8u3q_tileTitle,.tl8u3q_tileLink:focus-visible .tl8u3q_tileTitle{letter-spacing:-.005em}.tl8u3q_tileLink:hover .tl8u3q_tileNumeral,.tl8u3q_tileLink:focus-visible .tl8u3q_tileNumeral{color:var(--color-warm-gold)}.tl8u3q_tileLink:hover .tl8u3q_tileNumeralRule,.tl8u3q_tileLink:focus-visible .tl8u3q_tileNumeralRule{width:3.2rem}.tl8u3q_tileLink:focus-visible{outline:2px solid var(--color-warm-cream);outline-offset:-.4rem}.tl8u3q_tileFrame{inset:var(--spacing-sm);border:1px solid color-mix(in srgb, var(--color-warm-cream) 18%, transparent);pointer-events:none;z-index:3;transition:inset var(--motion-duration-slow) var(--motion-easing-settle),border-color .5s ease;position:absolute}.tl8u3q_tileImageWrap{z-index:var(--z-base);position:absolute;inset:0;overflow:hidden}.tl8u3q_tileImage{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focus-base,50% 50%);object-position:var(--focus-base,50% 50%)}@media (min-width:740px){.tl8u3q_tileImage{-o-object-position:var(--focus-s,var(--focus-base,50% 50%));object-position:var(--focus-s,var(--focus-base,50% 50%))}}@media (min-width:980px){.tl8u3q_tileImage{-o-object-position:var(--focus-m,var(--focus-s,var(--focus-base,50% 50%)));object-position:var(--focus-m,var(--focus-s,var(--focus-base,50% 50%)))}}@media (min-width:1300px){.tl8u3q_tileImage{-o-object-position:var(--focus-l,var(--focus-m,var(--focus-s,var(--focus-base,50% 50%))));object-position:var(--focus-l,var(--focus-m,var(--focus-s,var(--focus-base,50% 50%))))}}.tl8u3q_tileImage{transition:transform 1s var(--motion-easing-settle)}.tl8u3q_tileScrim{z-index:var(--z-raised);background:linear-gradient(to top, color-mix(in srgb, var(--color-ink) 82%, transparent) 0%, color-mix(in srgb, var(--color-ink) 55%, transparent) 28%, color-mix(in srgb, var(--color-ink) 18%, transparent) 58%, color-mix(in srgb, var(--color-ink) 0%, transparent) 82%),linear-gradient(to right, color-mix(in srgb, var(--color-ink) 30%, transparent) 0%, color-mix(in srgb, var(--color-ink) 0%, transparent) 45%);opacity:.92;transition:opacity .6s;position:absolute;inset:0}.tl8u3q_tileNumeral{z-index:3;color:var(--color-warm-cream);align-items:center;gap:1rem;transition:color .45s;display:inline-flex;position:absolute;top:2rem;left:2rem}@media (min-width:980px){.tl8u3q_tileNumeral{top:var(--spacing-md);left:var(--spacing-md)}}.tl8u3q_tileNumeralText{font-family:var(--font-marlide);font-variation-settings:"wght" var(--font-wght-medium);font-size:var(--text-size-lg);letter-spacing:.06em;line-height:1}.tl8u3q_tileFeatured .tl8u3q_tileNumeralText{font-size:2.4rem}@media (min-width:980px){.tl8u3q_tileFeatured .tl8u3q_tileNumeralText{font-size:3rem}}.tl8u3q_tileNumeralRule{opacity:.7;width:2rem;height:1px;transition:width var(--motion-duration-slow) var(--motion-easing-settle);background-color:currentColor;display:inline-block}.tl8u3q_tileContent{z-index:3;gap:var(--spacing-xs);transition:transform var(--motion-duration-slow) var(--motion-easing-settle);flex-direction:column;display:flex;position:absolute;bottom:2rem;left:2rem;right:2rem;transform:translateY(0)}@media (min-width:980px){.tl8u3q_tileContent{left:var(--spacing-md);right:var(--spacing-md);bottom:var(--spacing-md);gap:1rem}.tl8u3q_tileFeatured .tl8u3q_tileContent{left:var(--spacing-lg);right:var(--spacing-lg);bottom:var(--spacing-lg);gap:1.2rem}}.tl8u3q_tileEyebrow{align-items:center;gap:var(--spacing-xs);font-family:var(--font-lora);letter-spacing:var(--text-tracking-wide-lg);text-transform:uppercase;color:color-mix(in srgb, var(--color-warm-cream) 82%, transparent);font-size:1rem;font-weight:600;display:inline-flex}.tl8u3q_tileEyebrow:before{content:"";background-color:var(--color-warm-gold);width:.6rem;height:.6rem;display:inline-block;transform:rotate(45deg)}@media (min-width:980px){.tl8u3q_tileEyebrow{letter-spacing:.24em;font-size:1.05rem}.tl8u3q_tileFeatured .tl8u3q_tileEyebrow{font-size:var(--text-size-xs)}}.tl8u3q_tileTitle{font-family:var(--font-marlide);font-variation-settings:"wght" var(--font-wght-medium);letter-spacing:-.005em;color:var(--color-warm-cream);text-wrap:balance;transition:letter-spacing var(--motion-duration-slow) var(--motion-easing-settle);margin:0;font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.02}.tl8u3q_tileFeatured .tl8u3q_tileTitle{letter-spacing:var(--text-tracking-display-sm);font-size:clamp(3.6rem,5vw,6.4rem);line-height:.98}.tl8u3q_tileCta{align-items:center;gap:var(--spacing-xs);font-family:var(--font-lora);letter-spacing:.2em;text-transform:uppercase;color:var(--color-warm-gold);border-top:1px solid color-mix(in srgb, var(--color-warm-cream) 12%, transparent);max-width:fit-content;margin-top:.6rem;padding-top:1.2rem;font-size:1rem;font-weight:600;display:inline-flex}@media (min-width:980px){.tl8u3q_tileCta{padding-top:1.4rem;font-size:1.1rem}.tl8u3q_tileFeatured .tl8u3q_tileCta{font-size:var(--text-size-xs);letter-spacing:var(--text-tracking-wide-lg)}}.tl8u3q_tileCtaText{display:inline-block}.tl8u3q_tileCtaArrow{font-size:var(--text-size-sm)}@keyframes tl8u3q_tileReveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tl8u3q_tile{opacity:1;animation:none;transform:none}.tl8u3q_tileLink,.tl8u3q_tileLink:after,.tl8u3q_tileImage,.tl8u3q_tileScrim,.tl8u3q_tileFrame,.tl8u3q_tileContent,.tl8u3q_tileTitle,.tl8u3q_tileNumeral,.tl8u3q_tileNumeralRule{transition:none}.tl8u3q_tileLink:hover .tl8u3q_tileImage,.tl8u3q_tileLink:focus-visible .tl8u3q_tileImage{transform:none}}
@keyframes _0K42aW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._0K42aW_carousel{width:100%;position:relative}._0K42aW_carouselViewport{overflow:hidden}._0K42aW_carouselContainer{touch-action:pan-y pinch-zoom;margin-left:calc(var(--carousel-slide-spacing,1rem)*-1);display:flex}._0K42aW_carouselSlide{flex:0 0 var(--carousel-slide-size,100%);min-width:0;padding-left:var(--carousel-slide-spacing,1rem);transform:translate(0,0)}._0K42aW_carouselProgress{background-color:var(--edge-hairline);width:100%;height:1px;margin-top:var(--spacing-sm);position:relative;overflow:hidden}._0K42aW_carouselProgressFill{background-color:var(--carousel-accent,var(--color-brand-primary));transform-origin:0;animation-name:_0K42aW_carouselProgressFill;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards;position:absolute;inset:0}._0K42aW_carouselProgressPaused{animation-play-state:paused}@keyframes _0K42aW_carouselProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._0K42aW_carouselControls{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}._0K42aW_carouselControlsLead{gap:var(--spacing-xs);align-items:center;display:flex}._0K42aW_carouselButtons{gap:var(--spacing-2xs);align-items:center;display:flex}._0K42aW_carouselButton{appearance:none;touch-action:manipulation;cursor:pointer;border:1px solid color-mix(in srgb, var(--carousel-accent,var(--color-brand-primary)) 30%, transparent);border-radius:var(--radius-none);width:4.2rem;height:4.2rem;color:var(--carousel-accent,var(--color-brand-primary));font-family:var(--font-lora);transition:color, background-color, border-color var(--motion-duration-medium) var(--motion-easing-standard);background-color:#0000;justify-content:center;align-items:center;margin:0;padding:0;font-size:2.2rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}._0K42aW_carouselButton:before{content:"";background-color:var(--carousel-accent,var(--color-brand-primary));width:0;height:1px;transition:width var(--motion-duration-medium) var(--motion-easing-settle);position:absolute;top:-1px;left:0}._0K42aW_carouselButton:hover:not(:disabled){background-color:color-mix(in srgb, var(--carousel-accent,var(--color-brand-primary)) 4%, transparent);border-color:var(--carousel-accent,var(--color-brand-primary))}._0K42aW_carouselButton:hover:not(:disabled):before{width:100%}._0K42aW_carouselButton:focus-visible{outline:none;outline:2px solid var(--color-brand-secondary);outline-offset:2px;box-shadow:none}._0K42aW_carouselButton:disabled{color:color-mix(in srgb, var(--carousel-accent,var(--color-brand-primary)) 25%, transparent);border-color:color-mix(in srgb, var(--carousel-accent,var(--color-brand-primary)) 12%, transparent);cursor:default;background-color:#0000}._0K42aW_carouselButtonGlyph{transition:transform var(--motion-duration-medium) var(--motion-easing-glide);justify-content:center;align-items:center;line-height:1;display:inline-flex}._0K42aW_carouselButtonPrev:hover:not(:disabled) ._0K42aW_carouselButtonGlyph{transform:translate(-.35rem)}._0K42aW_carouselButtonNext:hover:not(:disabled) ._0K42aW_carouselButtonGlyph{transform:translate(.35rem)}._0K42aW_carouselButtonPauseGlyph svg{display:block}._0K42aW_carouselButtonPause:hover:not(:disabled) ._0K42aW_carouselButtonPauseGlyph{transform:scale(1.08)}._0K42aW_carouselButtonPause ._0K42aW_carouselButtonPauseGlyph{transition:transform var(--motion-duration-medium) var(--motion-easing-settle)}._0K42aW_pageMeter{align-items:flex-end;gap:var(--spacing-sm);display:inline-flex}._0K42aW_ruler{align-items:flex-end;display:inline-flex}._0K42aW_rulerSegment{appearance:none;cursor:pointer;touch-action:manipulation;padding:var(--spacing-md) 0 var(--spacing-2xs);width:2.8rem;font-family:var(--font-marlide);color:var(--carousel-accent,var(--color-brand-primary));background-color:#0000;border:0;margin:0;display:block;position:relative}._0K42aW_rulerSegment:before{content:"";background-color:color-mix(in srgb, var(--carousel-accent,var(--color-brand-primary)) 25%, transparent);height:1px;transition:height, background-color var(--motion-duration-medium) var(--motion-easing-settle);position:absolute;bottom:0;left:0;right:0}._0K42aW_rulerSegment:hover:before{background-color:color-mix(in srgb, var(--carousel-accent,var(--color-brand-primary)) 60%, transparent)}._0K42aW_rulerSegment:focus-visible{outline:none;outline:2px solid var(--color-brand-secondary);outline-offset:2px;box-shadow:none}._0K42aW_rulerSegmentSelected:before{background-color:var(--carousel-accent,var(--color-brand-primary));height:2px}._0K42aW_rulerSegmentNumeral{letter-spacing:0;opacity:0;text-align:center;transition:opacity, transform var(--motion-duration-medium) var(--motion-easing-settle);font-size:1.1rem;line-height:1;display:block;transform:translateY(.3rem)}._0K42aW_rulerSegment:hover ._0K42aW_rulerSegmentNumeral,._0K42aW_rulerSegment:focus-visible ._0K42aW_rulerSegmentNumeral{opacity:.7;transform:translateY(0)}._0K42aW_rulerSegmentSelected ._0K42aW_rulerSegmentNumeral{opacity:.4;transform:translateY(0)}._0K42aW_pageMeterEdge,._0K42aW_rulerEdge{width:100%}._0K42aW_rulerEdge ._0K42aW_rulerSegment{flex:1 1 0;width:auto;min-width:0}._0K42aW_rulerSegmentProgress:before{background-color:color-mix(in srgb, var(--carousel-accent,var(--color-brand-primary)) 25%, transparent)}._0K42aW_rulerProgress{background-color:var(--carousel-accent,var(--color-brand-primary));transform-origin:0;height:2px;animation-name:_0K42aW_carouselProgressFill;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}._0K42aW_rulerProgressPaused{animation-play-state:paused}._0K42aW_gauge{align-items:flex-end;width:12rem;height:1.2rem;display:flex;position:relative}._0K42aW_gaugeEdge{width:100%}._0K42aW_gaugeTrack{background-color:color-mix(in srgb, var(--carousel-accent,var(--color-brand-primary)) 25%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}._0K42aW_gaugeFill{height:2px;bottom:0;left:var(--gauge-position,0%);width:var(--gauge-width,0%);background-color:var(--carousel-accent,var(--color-brand-primary));transition:left, width var(--motion-duration-medium) var(--motion-easing-settle);position:absolute}._0K42aW_counter{font-family:var(--font-marlide);color:var(--carousel-accent,var(--color-brand-primary));align-items:baseline;line-height:1;display:inline-flex}._0K42aW_counterCurrent{font-variation-settings:"wght" var(--font-wght-medium);font-size:1.8rem}._0K42aW_counterDivider{color:color-mix(in srgb, var(--carousel-accent,var(--color-brand-primary)) 35%, transparent);margin-inline:.1rem;font-size:1.5rem}._0K42aW_counterTotal{color:color-mix(in srgb, var(--carousel-accent,var(--color-brand-primary)) 55%, transparent);font-variation-settings:"wght" var(--font-wght-regular);font-size:1.4rem}@media (prefers-reduced-motion:reduce){._0K42aW_carouselButton,._0K42aW_carouselButton:before,._0K42aW_carouselButtonGlyph,._0K42aW_carouselButtonPauseGlyph,._0K42aW_rulerSegment:before,._0K42aW_rulerSegmentNumeral,._0K42aW_gaugeFill,._0K42aW_carouselProgressFill,._0K42aW_rulerProgress{transition:none;animation:none}._0K42aW_carouselContainer{scroll-behavior:auto}._0K42aW_carouselButtonPrev:hover:not(:disabled) ._0K42aW_carouselButtonGlyph,._0K42aW_carouselButtonNext:hover:not(:disabled) ._0K42aW_carouselButtonGlyph,._0K42aW_carouselButtonPause:hover:not(:disabled) ._0K42aW_carouselButtonPauseGlyph{transform:none}._0K42aW_carouselButton:hover:not(:disabled):before{width:0}._0K42aW_carouselProgressFill{transform:scaleX(0)}._0K42aW_rulerProgress{animation:none;transform:scaleX(1)}}
@keyframes D1kWtW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.D1kWtW_mosaic{gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}@media (min-width:740px){.D1kWtW_mosaic{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:980px){.D1kWtW_mosaic{gap:var(--spacing-md)}}@media (min-width:740px){.D1kWtW_mosaicFeatured{grid-template-columns:repeat(2,1fr)}.D1kWtW_mosaicFeatured .D1kWtW_tile:first-child{grid-column:1/-1}}@media (min-width:980px){.D1kWtW_mosaicFeatured{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(0,1fr)}.D1kWtW_mosaicFeatured .D1kWtW_tile:first-child{grid-area:span 2/span 2}}.D1kWtW_tile{aspect-ratio:4/5;min-width:0;display:block;position:relative}@media (min-width:740px){.D1kWtW_tile{aspect-ratio:1}}.D1kWtW_tileFeatured{aspect-ratio:4/5}@media (min-width:740px){.D1kWtW_tileFeatured{aspect-ratio:16/10}}@media (min-width:980px){.D1kWtW_tileFeatured{aspect-ratio:auto;min-height:100%}}.D1kWtW_tilePlate{background-color:var(--color-neutral-100);background:linear-gradient(90deg, var(--color-neutral-100) 25%, var(--color-neutral-50) 50%, var(--color-neutral-100) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite D1kWtW_shimmer;position:absolute;inset:0;overflow:hidden}.D1kWtW_tileFrame{inset:var(--spacing-sm);border:1px solid color-mix(in srgb, var(--color-brand-primary) 12%, transparent);pointer-events:none;z-index:3;position:absolute}.D1kWtW_tileNumeral{z-index:3;align-items:center;gap:1rem;display:inline-flex;position:absolute;top:2rem;left:2rem}@media (min-width:980px){.D1kWtW_tileNumeral{top:var(--spacing-md);left:var(--spacing-md)}}.D1kWtW_tileNumeralText{background-color:var(--color-neutral-200);width:3.6rem;height:2.4rem;display:inline-block}.D1kWtW_tileFeatured .D1kWtW_tileNumeralText{height:3rem}.D1kWtW_tileNumeralRule{background-color:var(--color-neutral-200);opacity:.7;width:2rem;height:1px;display:inline-block}.D1kWtW_tileContent{z-index:3;gap:var(--spacing-xs);flex-direction:column;display:flex;position:absolute;bottom:2rem;left:2rem;right:2rem}@media (min-width:980px){.D1kWtW_tileContent{left:var(--spacing-md);right:var(--spacing-md);bottom:var(--spacing-md);gap:1rem}.D1kWtW_tileFeatured .D1kWtW_tileContent{left:var(--spacing-lg);right:var(--spacing-lg);bottom:var(--spacing-lg);gap:1.2rem}}.D1kWtW_tileEyebrow,.D1kWtW_tileTitle,.D1kWtW_tileCta{background-color:var(--color-neutral-200);display:block}.D1kWtW_tileEyebrow{width:9rem;height:1.05rem}@media (min-width:980px){.D1kWtW_tileEyebrow{height:1.1rem}}.D1kWtW_tileTitle{width:min(22rem,80%);height:2.8rem}.D1kWtW_tileFeatured .D1kWtW_tileTitle{width:min(36rem,70%);height:4.4rem}@media (min-width:980px){.D1kWtW_tileFeatured .D1kWtW_tileTitle{height:5.6rem}}.D1kWtW_tileCta{width:12rem;height:1.1rem;margin-top:.6rem}@media (min-width:980px){.D1kWtW_tileCta{height:1.2rem}}@media (prefers-reduced-motion:reduce){.D1kWtW_tilePlate{animation:none}}
@keyframes eLbn5q_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.eLbn5q_outer{isolation:isolate;justify-content:center;width:100%;display:flex;position:relative}.eLbn5q_inner{isolation:isolate;flex-direction:column;width:100%;display:flex;position:relative}.eLbn5q_width-narrow{max-width:var(--container-width-narrow)}.eLbn5q_width-medium{max-width:var(--container-width-medium)}.eLbn5q_width-wide{max-width:var(--container-width-wide)}.eLbn5q_width-xl{max-width:var(--container-width-xl)}.eLbn5q_width-full{max-width:none}.eLbn5q_px-none{padding-left:0;padding-right:0}.eLbn5q_px-sm{padding-left:1rem;padding-right:1rem}@media (min-width:740px){.eLbn5q_px-sm{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:980px){.eLbn5q_px-sm{padding-left:2rem;padding-right:2rem}}.eLbn5q_px-md{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:740px){.eLbn5q_px-md{padding-left:2rem;padding-right:2rem}}@media (min-width:980px){.eLbn5q_px-md{padding-left:3rem;padding-right:3rem}}@media (min-width:1300px){.eLbn5q_px-md{padding-left:4rem;padding-right:4rem}}.eLbn5q_px-lg{padding-left:2rem;padding-right:2rem}@media (min-width:740px){.eLbn5q_px-lg{padding-left:3rem;padding-right:3rem}}@media (min-width:980px){.eLbn5q_px-lg{padding-left:4rem;padding-right:4rem}}@media (min-width:1300px){.eLbn5q_px-lg{padding-left:6rem;padding-right:6rem}}.eLbn5q_px-xl{padding-left:2rem;padding-right:2rem}@media (min-width:740px){.eLbn5q_px-xl{padding-left:4rem;padding-right:4rem}}@media (min-width:980px){.eLbn5q_px-xl{padding-left:6rem;padding-right:6rem}}@media (min-width:1300px){.eLbn5q_px-xl{padding-left:var(--spacing-3xl);padding-right:var(--spacing-3xl)}}.eLbn5q_gap-none{gap:0}.eLbn5q_gap-xs{gap:var(--spacing-xs)}.eLbn5q_gap-sm{gap:var(--spacing-sm)}.eLbn5q_gap-md{gap:var(--spacing-md)}.eLbn5q_gap-lg{gap:var(--spacing-lg)}.eLbn5q_gap-xl{gap:var(--spacing-xl)}@media (min-width:980px){.eLbn5q_gap-xl{gap:var(--spacing-2xl)}}.eLbn5q_gap-2xl{gap:var(--spacing-2xl)}@media (min-width:980px){.eLbn5q_gap-2xl{gap:var(--spacing-3xl)}}.eLbn5q_py-none{padding-top:0;padding-bottom:0}.eLbn5q_py-xs{padding-top:1rem;padding-bottom:1rem}@media (min-width:740px){.eLbn5q_py-xs{padding-top:1.5rem;padding-bottom:1.5rem}}@media (min-width:980px){.eLbn5q_py-xs{padding-top:2rem;padding-bottom:2rem}}.eLbn5q_py-sm{padding-top:2rem;padding-bottom:2rem}@media (min-width:980px){.eLbn5q_py-sm{padding-top:3rem;padding-bottom:3rem}}.eLbn5q_py-md{padding-top:3rem;padding-bottom:3rem}@media (min-width:740px){.eLbn5q_py-md{padding-top:4rem;padding-bottom:4rem}}@media (min-width:980px){.eLbn5q_py-md{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1300px){.eLbn5q_py-md{padding-top:6rem;padding-bottom:6rem}}.eLbn5q_py-lg{padding-top:4rem;padding-bottom:4rem}@media (min-width:740px){.eLbn5q_py-lg{padding-top:6rem;padding-bottom:6rem}}@media (min-width:980px){.eLbn5q_py-lg{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}}.eLbn5q_py-xl{padding-top:6rem;padding-bottom:6rem}@media (min-width:740px){.eLbn5q_py-xl{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}}@media (min-width:980px){.eLbn5q_py-xl{padding-top:10rem;padding-bottom:10rem}}@media (min-width:1300px){.eLbn5q_py-xl{padding-top:12rem;padding-bottom:12rem}}.eLbn5q_py-2xl{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}@media (min-width:740px){.eLbn5q_py-2xl{padding-top:11rem;padding-bottom:11rem}}@media (min-width:980px){.eLbn5q_py-2xl{padding-top:14rem;padding-bottom:14rem}}@media (min-width:1300px){.eLbn5q_py-2xl{padding-top:17rem;padding-bottom:17rem}}.eLbn5q_bg-page{background-color:var(--container-bg-page)}.eLbn5q_bg-muted{background-color:var(--container-bg-muted)}.eLbn5q_bg-subtle{background-color:var(--container-bg-subtle)}.eLbn5q_bg-elevated{background-color:var(--container-bg-page)}.eLbn5q_bg-inverse{background-color:var(--container-bg-inverse);color:var(--text-on-ink)}.eLbn5q_bg-brand{background-color:var(--container-bg-brand);color:var(--color-warm-cream)}.eLbn5q_bg-warm{background-color:var(--container-bg-warm)}.eLbn5q_bg-tint{background-color:var(--container-bg-tint)}.eLbn5q_edge-hairline-top{border-top:1px solid var(--edge-hairline)}.eLbn5q_edge-hairline-bottom{border-bottom:1px solid var(--edge-hairline)}.eLbn5q_edge-hairline-both{border-top:1px solid var(--edge-hairline);border-bottom:1px solid var(--edge-hairline)}.eLbn5q_edge-rule-top{border-top:2px solid var(--edge-rule)}.eLbn5q_edge-rule-bottom{border-bottom:2px solid var(--edge-rule)}.eLbn5q_edge-hairline-bottom+.eLbn5q_edge-hairline-top,.eLbn5q_edge-hairline-bottom+.eLbn5q_edge-hairline-both,.eLbn5q_edge-hairline-both+.eLbn5q_edge-hairline-top,.eLbn5q_edge-hairline-both+.eLbn5q_edge-hairline-both{border-top:0}
@keyframes wN-Zla_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.wN-Zla_modal{background-color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-brand-primary) 12%, transparent);isolation:isolate;transition:transform var(--motion-duration-medium) var(--motion-easing-settle),border-color var(--motion-duration-medium) ease,box-shadow var(--motion-duration-medium) var(--motion-easing-linear-out);box-shadow:var(--elevation-1);position:relative}.wN-Zla_modal:hover,.wN-Zla_modal:focus-visible{border-color:color-mix(in srgb, var(--color-brand-primary) 32%, transparent);box-shadow:var(--elevation-2);--ed-arrow-offset:.4rem;transform:translateY(-.15rem)}.wN-Zla_modal{outline:none;transition:opacity .3s ease-out,transform .3s ease-out;position:absolute;inset:2rem;overflow:hidden}@media (min-width:980px) and (max-width:1299.9px){.wN-Zla_modal{inset:6rem}}@media (min-width:1300px){.wN-Zla_modal{inset:var(--spacing-3xl)}}.wN-Zla_modal.wN-Zla_fullScreen{inset:0}.wN-Zla_overlay{background:var(--ink-alpha-60);z-index:var(--z-modal);transition:opacity .3s ease-out;position:fixed;inset:0}.wN-Zla_overlay.wN-Zla_fullScreen{background:0 0}.wN-Zla_closeButton{cursor:pointer;color:var(--color-neutral-700);z-index:var(--z-raised);font-size:4rem;display:flex;position:absolute;top:2rem;right:2rem}@media (min-width:1300px){.wN-Zla_closeButton{top:2rem;right:2rem}}.wN-Zla_contentWrapper{flex-direction:column;height:100%;max-height:100%;display:flex}.wN-Zla_content{background:var(--surface-canvas);flex:1;padding:2rem 0;overflow:hidden auto}@media (min-width:1300px){.wN-Zla_content{padding:3rem}}.wN-Zla_heading{background-color:var(--surface-raised);padding:var(--spacing-sm);box-shadow:var(--elevation-2);flex-direction:column-reverse;justify-content:space-between;gap:2rem;display:flex;position:relative}@media (min-width:1300px){.wN-Zla_heading{padding:var(--spacing-md);flex-direction:row;gap:6rem}}.wN-Zla_header{font-size:2.6rem;font-weight:700}.wN-Zla_headingContent{max-width:80rem}.wN-Zla_logo{align-items:flex-end;min-height:100%;display:flex}.wN-Zla_footer{padding:var(--spacing-sm);box-shadow:var(--elevation-4);justify-content:flex-end;display:flex;position:relative}@media (min-width:1300px){.wN-Zla_footer{padding:var(--spacing-md)}}
@keyframes uK6iZa_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.uK6iZa_modalContent{align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.uK6iZa_modalImage{flex-shrink:0;width:8rem;height:8rem;margin:0;overflow:hidden}.uK6iZa_modalImage img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.uK6iZa_customiseForm{gap:var(--spacing-sm);flex-direction:column;display:flex}.uK6iZa_formRow{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}@media (max-width:739.9px){.uK6iZa_formRow{grid-template-columns:1fr}}.uK6iZa_successMessage{gap:var(--spacing-sm);padding:var(--spacing-md);text-align:center;flex-direction:column;display:flex}
@keyframes Ei7euG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.Ei7euG_numeral{font-family:var(--font-marlide);font-variation-settings:"wght" var(--font-wght-medium);letter-spacing:-.005em;align-items:center;line-height:1;display:inline-flex}.Ei7euG_size-sm{font-size:var(--text-size-md);gap:1rem}.Ei7euG_size-md{font-size:var(--text-size-xl);gap:1.2rem}.Ei7euG_size-lg{gap:1.4rem;font-size:2.6rem}.Ei7euG_size-xl{gap:var(--spacing-sm);font-size:3.2rem}.Ei7euG_size-2xl{gap:var(--spacing-md);letter-spacing:var(--text-tracking-display-md);font-size:clamp(4.4rem,4.5vw,6.4rem)}.Ei7euG_tone-brand{color:var(--color-brand-primary)}.Ei7euG_tone-dark{color:var(--color-brand-dark)}.Ei7euG_tone-copper{color:var(--color-warm-copper)}.Ei7euG_tone-gold{color:var(--color-warm-gold)}.Ei7euG_numeralRule{height:1px;opacity:var(--opacity-medium);background-color:currentColor;flex-shrink:0;display:block}.Ei7euG_size-sm .Ei7euG_numeralRule{width:1.6rem}.Ei7euG_size-md .Ei7euG_numeralRule{width:2rem}.Ei7euG_size-lg .Ei7euG_numeralRule{width:2.4rem}.Ei7euG_size-xl .Ei7euG_numeralRule{width:3rem}.Ei7euG_size-2xl .Ei7euG_numeralRule{width:var(--spacing-xl)}.Ei7euG_numeralText{display:inline-block}
@keyframes ViXP8a_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ViXP8a_grid{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:4.8rem 4rem;display:flex}@media (min-width:980px){.ViXP8a_grid{gap:6rem 5.6rem}}.ViXP8a_group{--ed-arrow-opacity:0;--ed-arrow-offset:-.6rem;opacity:0;min-width:0;animation:ViXP8a_categoryGroupReveal var(--motion-duration-slow) var(--motion-easing-settle) calc(var(--i,0)*.16s + 50ms) forwards;flex-direction:column;flex:0 0 100%;gap:1.2rem;display:flex;transform:translateY(2.8rem)}@media (min-width:980px){.ViXP8a_cols-1{justify-content:center}.ViXP8a_cols-1 .ViXP8a_group{flex:0 0 min(52rem,100%)}.ViXP8a_cols-2 .ViXP8a_group{flex:0 0 calc(50% - 2.8rem)}.ViXP8a_cols-3 .ViXP8a_group{flex:0 0 calc(33.333% - 3.74rem)}.ViXP8a_cols-4 .ViXP8a_group{flex:0 0 calc(25% - 4.2rem)}}.ViXP8a_groupHeader{align-items:baseline;gap:var(--spacing-sm);margin:0 0 .8rem;display:flex}.ViXP8a_groupTitle{font-family:var(--font-marlide);font-variation-settings:"wght" var(--font-wght-medium);letter-spacing:var(--text-tracking-xl);color:var(--color-brand-dark);margin:0;font-size:clamp(2.6rem,3vw,3.2rem);line-height:1.05}.ViXP8a_items{border-top:1px solid color-mix(in srgb, var(--color-warm-copper) 30%, transparent);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ViXP8a_itemWrap{display:block}.ViXP8a_tag{align-items:center;gap:var(--spacing-sm);border-bottom:1px solid color-mix(in srgb, var(--color-warm-copper) 22%, transparent);color:var(--color-neutral-700);font-family:var(--font-lora);letter-spacing:.005em;transition:padding .45s var(--motion-easing-settle),color var(--motion-duration-medium) ease,border-color var(--motion-duration-medium) ease;grid-template-columns:1fr auto;padding:1.6rem 0;font-size:1.55rem;line-height:1.3;text-decoration:none;display:grid;position:relative}.ViXP8a_tag:after{content:"";background-color:var(--color-warm-copper);height:1px;transition:right var(--motion-duration-slow) var(--motion-easing-settle);position:absolute;bottom:-1px;left:0;right:100%}.ViXP8a_tag:hover,.ViXP8a_tag:focus-visible{color:var(--color-brand-dark);--ed-arrow-opacity:1;--ed-arrow-offset:0;padding-left:1rem}.ViXP8a_tag:hover:after,.ViXP8a_tag:focus-visible:after{right:0}.ViXP8a_tag:hover .ViXP8a_tagText,.ViXP8a_tag:focus-visible .ViXP8a_tagText{letter-spacing:var(--text-tracking-xs)}.ViXP8a_tag:focus-visible{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05);outline:none}@media (min-width:980px){.ViXP8a_tag{font-size:var(--text-size-md);padding-block:1.8rem}}.ViXP8a_tagText{transition:letter-spacing .45s var(--motion-easing-settle);display:inline-block}.ViXP8a_tagArrow{font-size:1.3rem}@keyframes ViXP8a_categoryGroupReveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ViXP8a_group{opacity:1;animation:none;transform:none}.ViXP8a_tag,.ViXP8a_tag:after,.ViXP8a_tagText{transition:none}}
@keyframes _15neqG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._15neqG_pagination{padding-block:var(--spacing-xl);flex-direction:column;align-items:center;width:100%;max-width:60rem;margin-inline:auto;display:flex}@media (min-width:980px){._15neqG_pagination{max-width:64rem}}._15neqG_ledger{justify-content:space-between;align-items:center;gap:var(--spacing-2xs);width:100%;min-width:0;padding-block:1.4rem;display:flex;position:relative}@media (min-width:740px){._15neqG_ledger{gap:1.2rem}}@media (min-width:980px){._15neqG_ledger{padding-block:var(--spacing-sm);gap:2rem}}._15neqG_ledgerRule{background-color:color-mix(in srgb, var(--color-brand-primary) 32%, transparent);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}._15neqG_step{appearance:none;cursor:pointer;color:var(--color-brand-primary);font-family:var(--font-lora);text-transform:uppercase;letter-spacing:var(--text-tracking-wide-lg);background:0 0;border:0;flex:none;align-items:center;gap:.6rem;margin:0;padding:.6rem .4rem 1rem;font-size:1.1rem;font-weight:600;line-height:1;transition:color .3s,opacity .3s;display:inline-flex}._15neqG_step svg{width:1.8rem;height:1.8rem;transition:transform var(--motion-duration-medium) var(--motion-easing-glide)}._15neqG_step ._15neqG_stepLabel{display:none}@media (min-width:740px){._15neqG_step ._15neqG_stepLabel{padding-top:.1rem;display:inline}}._15neqG_step:focus-visible{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05);outline:none}._15neqG_step:disabled{color:color-mix(in srgb, var(--color-brand-primary) 22%, transparent);cursor:default}._15neqG_stepPrev:hover:not(:disabled) svg{transform:translate(-.35rem)}._15neqG_stepNext:hover:not(:disabled) svg{transform:translate(.35rem)}._15neqG_pages{flex:auto;justify-content:center;align-items:flex-end;gap:.2rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}@media (min-width:740px){._15neqG_pages{gap:.6rem}}._15neqG_pageItem{display:inline-flex}._15neqG_page{appearance:none;cursor:pointer;color:color-mix(in srgb, var(--color-brand-primary) 55%, transparent);font-family:var(--font-marlide),serif;font-feature-settings:"lnum" 1,"tnum" 1;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:.4rem .6rem 1rem;transition:color .3s;display:inline-flex;position:relative}@media (min-width:740px){._15neqG_page{padding:.6rem .8rem 1.2rem}}._15neqG_page:after{content:"";height:1px;transition:background-color var(--motion-duration-medium) ease,height var(--motion-duration-medium) var(--motion-easing-glide),inset var(--motion-duration-medium) var(--motion-easing-glide);background-color:#0000;position:absolute;inset:auto .4rem -1px}._15neqG_page:hover:not(:disabled):not(._15neqG_pageActive){color:var(--color-brand-primary)}._15neqG_page:hover:not(:disabled):not(._15neqG_pageActive):after{background-color:color-mix(in srgb, var(--color-brand-primary) 45%, transparent)}._15neqG_page:focus-visible{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05);outline:none}._15neqG_page:disabled{cursor:default;opacity:var(--opacity-soft)}._15neqG_pageNumber{font-size:var(--text-size-lg);letter-spacing:var(--text-tracking-xs);transition:font-style .3s ease,transform var(--motion-duration-medium) var(--motion-easing-glide);line-height:1;display:inline-block}@media (min-width:740px){._15neqG_pageNumber{font-size:var(--text-size-xl)}}@media (min-width:980px){._15neqG_pageNumber{font-size:var(--text-size-2xl)}}._15neqG_pageActive{color:var(--color-warm-copper)}._15neqG_pageActive:after{background-color:var(--color-warm-copper);height:2px;inset:auto .2rem -1px}._15neqG_pageActive ._15neqG_pageNumber{font-style:italic;transform:translateY(-.1rem)}._15neqG_ellipsis{color:color-mix(in srgb, var(--color-brand-primary) 40%, transparent);font-family:var(--font-marlide),serif;font-size:var(--text-size-lg);-webkit-user-select:none;user-select:none;justify-content:center;align-items:flex-end;padding:0 .2rem 1rem;line-height:1;display:inline-flex}@media (min-width:740px){._15neqG_ellipsis{font-size:var(--text-size-xl);padding:0 .4rem 1.2rem}}@media (prefers-reduced-motion:reduce){._15neqG_step svg,._15neqG_page,._15neqG_page:after,._15neqG_pageNumber{transition:none}._15neqG_stepPrev:hover:not(:disabled) svg,._15neqG_stepNext:hover:not(:disabled) svg,._15neqG_pageActive ._15neqG_pageNumber{transform:none}}
@keyframes GBjUJG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.GBjUJG_productCarousel{--carousel-slide-size:calc(100vw - 5.6rem);--carousel-slide-spacing:1.2rem}@media (min-width:740px){.GBjUJG_productCarousel{--carousel-slide-size:50%;--carousel-slide-spacing:1.6rem}}@media (min-width:980px){.GBjUJG_productCarousel{--carousel-slide-size:33.333%;--carousel-slide-spacing:2rem}}@media (min-width:1300px){.GBjUJG_productCarousel{--carousel-slide-size:25%;--carousel-slide-spacing:2.2rem}}@media (min-width:1600px){.GBjUJG_productCarousel{--carousel-slide-size:25%;--carousel-slide-spacing:2.8rem}}.GBjUJG_productViewport{margin-block:-.6rem;padding-block:.6rem}@media (max-width:739.9px){.GBjUJG_productViewport{margin-inline:calc(50% - 50vw);padding-inline:1.2rem}}.GBjUJG_productSlide{list-style:none}.GBjUJG_skeletonRow{gap:1.2rem;display:flex;overflow:hidden}@media (max-width:739.9px){.GBjUJG_skeletonRow{margin-inline:calc(50% - 50vw);padding-inline:1.2rem}}@media (min-width:740px){.GBjUJG_skeletonRow{gap:var(--spacing-sm)}}@media (min-width:980px){.GBjUJG_skeletonRow{gap:2rem}}@media (min-width:1300px){.GBjUJG_skeletonRow{gap:2.2rem}}@media (min-width:1600px){.GBjUJG_skeletonRow{gap:2.8rem}}.GBjUJG_skeletonSlide{flex:0 0 calc(100vw - 6.8rem);min-width:0}@media (min-width:740px){.GBjUJG_skeletonSlide{flex:0 0 calc(50% - .8rem)}}@media (min-width:980px){.GBjUJG_skeletonSlide{flex:0 0 calc(33.333% - 1.35rem)}}@media (min-width:1300px){.GBjUJG_skeletonSlide{flex:0 0 calc(25% - 1.65rem)}}@media (min-width:1600px){.GBjUJG_skeletonSlide{flex:0 0 calc(25% - 2.1rem)}}
@keyframes K88nhW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.K88nhW_productGrid{-moz-column-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:740px){.K88nhW_productGrid{-moz-column-gap:2rem;gap:2.5rem 2rem}}@media (min-width:980px){.K88nhW_productGrid{-moz-column-gap:2.5rem;gap:3rem 2.5rem}}
@keyframes auhbfq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.auhbfq_productGridItemStaffBlock{gap:var(--spacing-2xs);font-size:var(--text-size-sm);flex-direction:column;display:flex}.auhbfq_productGridItemStaffBlock li{text-align:right;justify-content:flex-end;display:flex}.auhbfq_productGridItemStaffBlock li span{text-align:left;white-space:pre;color:var(--color-brand-primary);margin-right:auto;padding-right:1rem;font-weight:700}
@keyframes o-Mp8W_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.o-Mp8W_productGridItemSkeleton{height:100%;list-style:none}.o-Mp8W_article{background-color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent);flex-direction:column;height:100%;display:flex;position:relative}.o-Mp8W_shimmer{background:linear-gradient(90deg, var(--color-neutral-100) 25%, var(--color-neutral-50) 50%, var(--color-neutral-100) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite o-Mp8W_shimmer}.o-Mp8W_imageContainer{aspect-ratio:1;background-color:var(--surface-canvas);position:relative}.o-Mp8W_badgePlaceholder{top:var(--spacing-sm);left:var(--spacing-sm);width:10rem;height:2.4rem;position:absolute}.o-Mp8W_content{flex-direction:column;flex-grow:1;gap:1rem;padding:2rem 2rem 2.2rem;display:flex}@media (min-width:740px){.o-Mp8W_content{padding:2.2rem 2.2rem 2.4rem}}.o-Mp8W_lotRowPlaceholder{align-items:center;gap:.6rem;display:flex}.o-Mp8W_lotLabelPlaceholder{width:4rem;height:1.4rem}.o-Mp8W_lotRulePlaceholder{background-color:color-mix(in srgb, var(--color-brand-primary) 25%, transparent);flex:1;height:1px}.o-Mp8W_namePlaceholder{width:80%;height:2rem}@media (min-width:740px){.o-Mp8W_namePlaceholder{height:2.2rem}}@media (min-width:980px){.o-Mp8W_namePlaceholder{height:2.4rem}}.o-Mp8W_namePlaceholderShort{width:55%;height:2rem}@media (min-width:740px){.o-Mp8W_namePlaceholderShort{height:2.2rem}}@media (min-width:980px){.o-Mp8W_namePlaceholderShort{height:2.4rem}}.o-Mp8W_dividerPlaceholder{justify-content:center;align-items:center;gap:1rem;margin:.2rem 0 .4rem;display:flex}.o-Mp8W_dividerRulePlaceholder{background-color:color-mix(in srgb, var(--color-brand-primary) 38%, transparent);transform-origin:50%;flex:1;height:1px;transform:scaleX(.22)}.o-Mp8W_dividerDiamondPlaceholder{background-color:color-mix(in srgb, var(--color-warm-copper) 45%, transparent);flex-shrink:0;width:.6rem;height:.6rem;transform:rotate(45deg)}.o-Mp8W_priceBlock{flex-direction:column;gap:.5rem;margin-top:auto;display:flex}.o-Mp8W_pricePrefixPlaceholder{width:3rem;height:1rem}.o-Mp8W_pricePlaceholder{width:38%;height:2.3rem}@media (min-width:740px){.o-Mp8W_pricePlaceholder{height:2.6rem}}.o-Mp8W_ctaPlaceholder{border-top:1px solid color-mix(in srgb, var(--color-brand-primary) 14%, transparent);width:8rem;height:1rem;margin-top:1rem;padding-top:1rem}
@keyframes cZSIFa_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cZSIFa_root{flex-direction:column;width:100%;display:flex}.cZSIFa_alignLeft{text-align:left;align-items:flex-start}.cZSIFa_alignCenter{text-align:center;align-items:center}.cZSIFa_alignRight{text-align:right;align-items:flex-end}.cZSIFa_eyebrow{font-family:var(--font-lora);text-transform:uppercase;letter-spacing:var(--text-tracking-wide-lg);color:var(--color-brand-primary);margin:0 0 1.6rem;font-weight:600;line-height:1;display:block}.cZSIFa_eyebrowSm{margin-bottom:1.4rem;font-size:1rem}.cZSIFa_eyebrowMd{margin-bottom:var(--spacing-sm);font-size:1.05rem}@media (min-width:980px){.cZSIFa_eyebrowMd{font-size:1.1rem}}.cZSIFa_eyebrowLg{margin-bottom:1.8rem;font-size:1.1rem}@media (min-width:980px){.cZSIFa_eyebrowLg{font-size:var(--text-size-xs)}}.cZSIFa_eyebrowXl{margin-bottom:2rem;font-size:1.15rem}@media (min-width:980px){.cZSIFa_eyebrowXl{letter-spacing:.24em;font-size:1.25rem}}.cZSIFa_heading{font-family:var(--font-marlide);color:var(--color-brand-dark);text-wrap:balance;max-width:100%;margin:0;padding:0}.cZSIFa_heading em{color:var(--color-brand-primary);font-variation-settings:"wght" var(--font-wght-medium);font-style:italic}.cZSIFa_sm{font-variation-settings:"wght" var(--font-wght-semibold);font-size:2.4rem;line-height:1.15}@media (min-width:740px){.cZSIFa_sm{font-size:2.6rem}}@media (min-width:980px){.cZSIFa_sm{font-size:var(--text-size-3xl)}}.cZSIFa_md{font-size:var(--text-size-3xl);font-variation-settings:"wght" var(--font-wght-semibold);line-height:1.12}@media (min-width:740px){.cZSIFa_md{font-size:3.2rem}}@media (min-width:980px){.cZSIFa_md{font-size:var(--text-size-4xl)}}.cZSIFa_lg{font-variation-settings:"wght" var(--font-wght-medium);font-size:3.2rem;line-height:1.08}@media (min-width:740px){.cZSIFa_lg{font-size:4rem}}@media (min-width:980px){.cZSIFa_lg{font-size:4.6rem}}@media (min-width:1300px){.cZSIFa_lg{font-size:5rem}}.cZSIFa_xl{font-size:var(--text-size-4xl);letter-spacing:-.005em;font-variation-settings:"wght" var(--font-wght-medium);line-height:1.04}@media (min-width:740px){.cZSIFa_xl{font-size:4.6rem}}@media (min-width:980px){.cZSIFa_xl{font-size:5.4rem}}@media (min-width:1300px){.cZSIFa_xl{font-size:6rem}}.cZSIFa_headingMeasure.cZSIFa_sm{max-width:28ch}.cZSIFa_headingMeasure.cZSIFa_md{max-width:26ch}.cZSIFa_headingMeasure.cZSIFa_lg{max-width:22ch}.cZSIFa_headingMeasure.cZSIFa_xl{max-width:20ch}.cZSIFa_subheading{font-family:var(--font-lora);font-weight:400;line-height:var(--text-leading-lg);color:var(--color-neutral-700);text-wrap:pretty;margin:0;padding:0;display:block}.cZSIFa_subheadingSm{font-size:var(--text-size-sm);margin-top:1.4rem}@media (min-width:980px){.cZSIFa_subheadingSm{font-size:1.5rem}}.cZSIFa_subheadingMd{margin-top:var(--spacing-sm);font-size:1.5rem}@media (min-width:980px){.cZSIFa_subheadingMd{font-size:1.65rem}}.cZSIFa_subheadingLg{font-size:var(--text-size-md);margin-top:1.8rem}@media (min-width:980px){.cZSIFa_subheadingLg{font-size:var(--text-size-lg)}}.cZSIFa_subheadingXl{margin-top:2rem;font-size:1.75rem}@media (min-width:980px){.cZSIFa_subheadingXl{font-size:1.95rem}}.cZSIFa_subheadingMeasure{max-width:48ch}.cZSIFa_accent{border:0;height:1px;margin-top:1.4rem;display:block}.cZSIFa_accentSm{width:4rem;margin-top:1.2rem}.cZSIFa_accentMd{width:4.4rem;margin-top:1.4rem}.cZSIFa_accentLg{width:5.2rem;margin-top:var(--spacing-sm)}.cZSIFa_accentXl{width:6rem;margin-top:1.8rem}.cZSIFa_accentLine{background-color:var(--color-brand-primary);opacity:var(--opacity-solid)}.cZSIFa_accentGradient{background:linear-gradient(90deg, var(--color-brand-primary), color-mix(in srgb, var(--color-brand-primary) 15%, transparent))}.cZSIFa_accentOriginLeft{transform-origin:0}.cZSIFa_accentOriginCenter{transform-origin:50%}.cZSIFa_accentOriginRight{transform-origin:100%}.cZSIFa_toneDefault .cZSIFa_heading{color:var(--color-brand-dark)}.cZSIFa_toneDefault .cZSIFa_eyebrow{color:var(--color-brand-primary)}.cZSIFa_toneDefault .cZSIFa_subheading,.cZSIFa_toneMuted .cZSIFa_heading{color:var(--color-neutral-700)}.cZSIFa_toneMuted .cZSIFa_eyebrow,.cZSIFa_toneMuted .cZSIFa_subheading{color:var(--color-neutral-500)}.cZSIFa_toneMuted .cZSIFa_accentLine{background-color:color-mix(in srgb, var(--color-brand-primary) 50%, transparent)}.cZSIFa_toneInverse .cZSIFa_heading{color:var(--color-white)}.cZSIFa_toneInverse .cZSIFa_heading em,.cZSIFa_toneInverse .cZSIFa_eyebrow{color:var(--color-brand-accent)}.cZSIFa_toneInverse .cZSIFa_subheading{color:var(--white-alpha-85)}.cZSIFa_toneInverse .cZSIFa_accentLine{background-color:var(--color-brand-accent)}.cZSIFa_toneInverse .cZSIFa_accentGradient{background:linear-gradient(90deg, var(--color-brand-accent), var(--white-alpha-20))}.cZSIFa_toneBrand .cZSIFa_heading{color:var(--color-brand-primary)}.cZSIFa_toneBrand .cZSIFa_heading em{color:var(--color-brand-dark)}.cZSIFa_toneBrand .cZSIFa_eyebrow{color:var(--color-brand-secondary)}.cZSIFa_toneBrand .cZSIFa_subheading{color:var(--color-neutral-700)}.cZSIFa_toneAccent .cZSIFa_heading{color:var(--color-brand-secondary)}.cZSIFa_toneAccent .cZSIFa_heading em,.cZSIFa_toneAccent .cZSIFa_eyebrow{color:var(--color-brand-primary)}.cZSIFa_toneAccent .cZSIFa_subheading{color:var(--color-neutral-700)}.cZSIFa_toneWarm .cZSIFa_heading{color:var(--color-warm-amber)}.cZSIFa_toneWarm .cZSIFa_heading em,.cZSIFa_toneWarm .cZSIFa_eyebrow{color:var(--color-warm-copper)}.cZSIFa_toneWarm .cZSIFa_subheading{color:var(--color-neutral-700)}.cZSIFa_toneWarm .cZSIFa_accentLine{background-color:var(--color-warm-copper);opacity:.8}.cZSIFa_toneWarm .cZSIFa_accentGradient{background:linear-gradient(90deg, var(--color-warm-copper), color-mix(in srgb, var(--color-warm-gold) 40%, transparent))}.cZSIFa_toneEmber .cZSIFa_heading{color:var(--color-warm-cream)}.cZSIFa_toneEmber .cZSIFa_heading em{color:var(--color-warm-gold);font-variation-settings:"wght" var(--font-wght-regular)}.cZSIFa_toneEmber .cZSIFa_eyebrow{color:var(--color-warm-gold)}.cZSIFa_toneEmber .cZSIFa_subheading{color:color-mix(in srgb, var(--color-warm-cream) 85%, transparent)}.cZSIFa_toneEmber .cZSIFa_accentLine{background-color:var(--color-warm-gold);opacity:.8}.cZSIFa_toneEmber .cZSIFa_accentGradient{background:linear-gradient(90deg, var(--color-warm-gold), color-mix(in srgb, var(--color-warm-copper) 30%, transparent))}.cZSIFa_eyebrowConnected{align-items:center;gap:1.4rem;display:inline-flex}.cZSIFa_eyebrowConnector{background-color:currentColor;flex-shrink:0;width:4.8rem;height:1px;display:block}.cZSIFa_eyebrowCount{font-family:var(--font-lora);letter-spacing:var(--text-tracking-wide-md);color:currentColor;opacity:var(--opacity-medium);align-items:center;margin-left:1.4rem;font-size:.95em;display:inline-flex}.cZSIFa_eyebrow:has(.cZSIFa_eyebrowCount){align-items:center;display:inline-flex}
@keyframes ClMcza_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ClMcza_intro{max-width:64ch;padding-bottom:var(--spacing-md);border-bottom:1px solid color-mix(in srgb, var(--color-warm-copper) 30%, transparent);gap:1rem;margin-bottom:3.6rem;display:grid}@media (min-width:980px){.ClMcza_intro{margin-bottom:var(--spacing-xl)}}.ClMcza_noRule{border-bottom-width:0;padding-bottom:0}.ClMcza_tone-brand{border-bottom-color:color-mix(in srgb, var(--color-brand-primary) 30%, transparent)}.ClMcza_tone-dark{border-bottom-color:color-mix(in srgb, var(--color-brand-dark) 30%, transparent)}.ClMcza_tone-copper{border-bottom-color:color-mix(in srgb, var(--color-warm-copper) 30%, transparent)}.ClMcza_introTitle{font-family:var(--font-marlide);font-variation-settings:"wght" var(--font-wght-medium);color:var(--color-brand-dark);letter-spacing:var(--text-tracking-xl);margin:.6rem 0 0;line-height:1.05}.ClMcza_size-md .ClMcza_introTitle{font-size:clamp(2.8rem,4vw,4rem)}.ClMcza_size-sm .ClMcza_introTitle{font-size:clamp(2.4rem,3.4vw,3.4rem)}.ClMcza_size-lg .ClMcza_introTitle{letter-spacing:var(--text-tracking-display-sm);font-size:clamp(3.2rem,4.5vw,5.2rem);line-height:1.08}.ClMcza_introDescription{max-width:60ch;color:var(--color-neutral-700);margin:.4rem 0 0}
@keyframes w6Tfva_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.w6Tfva_card{background-color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-brand-primary) 12%, transparent);isolation:isolate;transition:transform var(--motion-duration-medium) var(--motion-easing-settle),border-color var(--motion-duration-medium) ease,box-shadow var(--motion-duration-medium) var(--motion-easing-linear-out);position:relative}.w6Tfva_card:hover,.w6Tfva_card:focus-visible{border-color:color-mix(in srgb, var(--color-brand-primary) 32%, transparent);box-shadow:var(--elevation-2);--ed-arrow-offset:.4rem;transform:translateY(-.15rem)}@media (prefers-reduced-motion:reduce){.w6Tfva_card,.w6Tfva_card:before,.w6Tfva_card:after{transition:none}}.w6Tfva_card{background:var(--color-white);height:100%}.w6Tfva_cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.w6Tfva_cardLink:focus-visible{box-shadow:0 0 0 2px var(--color-brand-secondary),0 4px 12px var(--ink-alpha-05)}.w6Tfva_coverFrame{aspect-ratio:3/2;position:relative;overflow:hidden}.w6Tfva_cover{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focus-base,50% 50%);object-position:var(--focus-base,50% 50%)}@media (min-width:740px){.w6Tfva_cover{-o-object-position:var(--focus-s,var(--focus-base,50% 50%));object-position:var(--focus-s,var(--focus-base,50% 50%))}}@media (min-width:980px){.w6Tfva_cover{-o-object-position:var(--focus-m,var(--focus-s,var(--focus-base,50% 50%)));object-position:var(--focus-m,var(--focus-s,var(--focus-base,50% 50%)))}}@media (min-width:1300px){.w6Tfva_cover{-o-object-position:var(--focus-l,var(--focus-m,var(--focus-s,var(--focus-base,50% 50%))));object-position:var(--focus-l,var(--focus-m,var(--focus-s,var(--focus-base,50% 50%))))}}.w6Tfva_body{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-md);flex-direction:column;flex:1;display:flex}.w6Tfva_category{font-family:var(--font-lora);font-size:var(--text-size-xs);letter-spacing:var(--text-tracking-wide-md);text-transform:uppercase;color:var(--color-brand-primary)}.w6Tfva_title{font-family:var(--font-marlide);font-variation-settings:"wght" var(--font-wght-medium);font-size:var(--text-size-xl);line-height:var(--text-leading-display-normal);letter-spacing:var(--text-tracking-display-sm);color:var(--text-ink);margin:0}.w6Tfva_excerpt{font-family:var(--font-lora);font-size:var(--text-size-sm);line-height:var(--text-leading-md);color:var(--text-ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.w6Tfva_meta{align-items:center;gap:var(--spacing-xs);padding-top:var(--spacing-sm);font-family:var(--font-lora);font-size:var(--text-size-xs);letter-spacing:var(--text-tracking-wide-xs);color:var(--text-ink-muted);margin-top:auto;display:flex}.w6Tfva_metaAuthor:before{content:"·";margin-right:var(--spacing-xs)}.w6Tfva_arrow{margin-left:auto}
@keyframes UjNA2q_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.UjNA2q_header{max-width:64ch;margin-bottom:var(--spacing-xl);gap:2rem;display:grid}@media (min-width:980px){.UjNA2q_header{margin-bottom:var(--spacing-2xl)}}.UjNA2q_headerCentred{text-align:center;justify-items:center;margin-inline:auto}.UjNA2q_heading em{color:var(--color-warm-copper)}.UjNA2q_lead{max-width:56ch;color:var(--color-neutral-700);margin:0}.UjNA2q_grid{margin-top:0}
@keyframes wQnaWW_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.wQnaWW_ctaRow{justify-content:center;display:flex}.wQnaWW_cta{width:100%}@media (min-width:740px){.wQnaWW_cta{width:auto}}
@keyframes _5hciMG_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._5hciMG_rating{align-items:center;gap:var(--spacing-2xs);line-height:1;display:inline-flex}._5hciMG_star{flex-shrink:0;display:block}._5hciMG_starEmpty{opacity:var(--opacity-soft)}._5hciMG_size-sm ._5hciMG_star{width:var(--text-size-xs);height:var(--text-size-xs)}._5hciMG_size-md ._5hciMG_star{width:var(--text-size-md);height:var(--text-size-md)}._5hciMG_tone-brand{color:var(--color-brand-primary)}._5hciMG_tone-copper{color:var(--color-warm-copper)}._5hciMG_tone-gold{color:var(--color-warm-gold)}
@keyframes _8N6F3W_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}._8N6F3W_optIn{gap:var(--spacing-xs);max-width:36rem;margin-top:var(--spacing-2xs);flex-direction:column;display:flex}
@keyframes MKsWdq_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.MKsWdq_acceptedPaymentLogos{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}
/*# sourceMappingURL=1xqhxxl47dwjn.css.map*/