.ULOVxG_notice{border-bottom:1px solid var(--color-line);background:var(--color-surface)}.ULOVxG_inner{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.ULOVxG_inner p{max-width:var(--measure);margin:0}.ULOVxG_title{margin-bottom:var(--space-2);font-size:var(--text-lg)}.ULOVxG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ULOVxG_settings{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.ULOVxG_settings legend{margin-bottom:var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-bold)}.ULOVxG_settings label{align-items:center;gap:var(--space-3);min-height:var(--target-min);display:flex}.ULOVxG_settings input{width:1.5rem;height:1.5rem;accent-color:var(--color-brand-navy)}.ULOVxG_settings p:empty{display:none}
.KGdX-a_footer{border-top:1px solid var(--color-line);background:var(--color-surface-sunken);font-size:var(--text-sm);margin-top:auto}.KGdX-a_footer:before{content:"";background:linear-gradient(90deg, #1b1b1b 0 33.3%, var(--color-brand-red) 33.3% 66.6%, var(--color-brand-gold) 66.6%);opacity:.85;height:4px;display:block}.KGdX-a_inner{gap:var(--space-6) var(--space-7);padding-block:var(--space-8) var(--space-7);display:grid}@media (min-width:40em){.KGdX-a_inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.KGdX-a_inner{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}.KGdX-a_brand{min-width:0}.KGdX-a_logo{width:100%;max-width:17rem;height:auto;margin-bottom:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface)}.KGdX-a_claim{max-width:24rem;color:var(--color-text-muted)}.KGdX-a_contact,.KGdX-a_links{margin:0;padding:0;list-style:none}.KGdX-a_contact a{align-items:center;gap:var(--space-2);min-height:var(--target-min);font-weight:var(--weight-semibold);display:inline-flex}.KGdX-a_group{min-width:0}.KGdX-a_title{margin-bottom:var(--space-3);font-size:var(--text-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase}.KGdX-a_links li+li{margin-top:var(--space-1)}.KGdX-a_links a{padding-block:var(--space-1);color:var(--color-text);-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);display:inline-block}.KGdX-a_links a:hover{text-decoration-color:currentColor}.KGdX-a_bottom{border-top:1px solid var(--color-line)}.KGdX-a_bottomInner{justify-content:space-between;gap:var(--space-2) var(--space-5);padding-block:var(--space-4);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.KGdX-a_bottomInner p{margin:0}
.yjWqOG_toggle,.yjWqOG_close{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}.yjWqOG_toggle:hover,.yjWqOG_close:hover{border-color:var(--color-brand-navy);background:var(--color-brand-navy-tint)}.yjWqOG_dialog{border:0;border-left:1px solid var(--color-line);background:radial-gradient(24rem 18rem at 100% 0%, #8c131c1a, transparent 70%), radial-gradient(22rem 18rem at 0% 100%, #071c4014, transparent 70%), var(--color-surface-warm);width:min(100%,26rem);max-width:100%;height:100%;max-height:100%;color:var(--color-text);box-shadow:var(--shadow-lg);margin:0 0 0 auto;padding:0}.yjWqOG_dialog::backdrop{background:#071c4073}@media (prefers-reduced-transparency:no-preference){.yjWqOG_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media (prefers-reduced-motion:no-preference){.yjWqOG_dialog[open]{animation:yjWqOG_slide-in var(--duration-base) var(--ease-out)}}@keyframes yjWqOG_slide-in{0%{opacity:0;transform:translate(1.5rem)}}.yjWqOG_panel{gap:var(--space-5);min-height:100%;padding:var(--space-4) var(--space-5) var(--space-6);flex-direction:column;display:flex}.yjWqOG_top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.yjWqOG_title{font-size:var(--text-xl);margin:0}.yjWqOG_links,.yjWqOG_secondary{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.yjWqOG_secondary{padding-top:var(--space-4);border-top:1px solid var(--color-line)}.yjWqOG_link{align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-semibold);text-decoration:none;display:flex}.yjWqOG_link:hover{background:var(--color-brand-navy-tint);color:var(--color-text)}.yjWqOG_link[aria-current]{box-shadow:inset 4px 0 0 var(--color-brand-red);background:var(--color-brand-red-tint)}.yjWqOG_contact{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-sunken);margin-top:auto;display:grid}.yjWqOG_contact a{align-items:center;gap:var(--space-2);min-height:var(--target-min);font-weight:var(--weight-semibold);display:inline-flex}.yjWqOG_contactTitle{font-weight:var(--weight-bold);margin:0}@media (max-width:30em){.yjWqOG_toggle{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);flex-direction:column;gap:0;line-height:1.2}}@keyframes yjWqOG_item-in{0%{opacity:0;transform:translate(.75rem)}}@media (prefers-reduced-motion:no-preference){.yjWqOG_dialog[open] .yjWqOG_links li,.yjWqOG_dialog[open] .yjWqOG_secondary li{animation:yjWqOG_item-in var(--duration-slow) var(--ease-emphasized) both}.yjWqOG_dialog[open] .yjWqOG_links li:nth-child(2){animation-delay:30ms}.yjWqOG_dialog[open] .yjWqOG_links li:nth-child(3){animation-delay:60ms}.yjWqOG_dialog[open] .yjWqOG_links li:nth-child(4){animation-delay:90ms}.yjWqOG_dialog[open] .yjWqOG_links li:nth-child(5){animation-delay:.12s}.yjWqOG_dialog[open] .yjWqOG_links li:nth-child(6){animation-delay:.15s}.yjWqOG_dialog[open] .yjWqOG_secondary li{animation-delay:.18s}.yjWqOG_dialog[open]::backdrop{animation:yjWqOG_fade-in var(--duration-base) var(--ease-out)}}@keyframes yjWqOG_fade-in{0%{opacity:0}}
.uPidPq_header{z-index:var(--z-header);border-bottom:1px solid var(--glass-edge);background:var(--glass-bg-strong);box-shadow:var(--glass-highlight), var(--shadow-sm);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));position:sticky;top:0}@keyframes uPidPq_condense{0%{background:var(--glass-bg-faint);box-shadow:none;border-bottom-color:#0000}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.uPidPq_header{animation:linear both uPidPq_condense;animation-timeline:scroll(root);animation-range:0 6rem}}}@media (max-height:40em){.uPidPq_header{position:static}}.uPidPq_inner{align-items:center;gap:var(--space-4);min-height:4.5rem;padding-block:var(--space-2);display:flex}.uPidPq_logo{border-radius:var(--radius-sm);flex:none;display:block}.uPidPq_logo img{width:auto;height:1.75rem}@media (min-width:40em){.uPidPq_logo img{height:2.375rem}}.uPidPq_nav{display:none}.uPidPq_navList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.uPidPq_navLink{min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:relative}.uPidPq_navLink:hover{color:var(--color-text);background:#071c4012}.uPidPq_navLink:after{content:"";right:var(--space-3);bottom:.3rem;left:var(--space-3);background:var(--color-brand-red);height:3px;transition:transform var(--duration-base) var(--ease-emphasized);border-radius:3px;position:absolute;transform:scaleX(0)}.uPidPq_navLink:hover:after{transform:scaleX(.4)}.uPidPq_navLink[aria-current]:after{transform:none}.uPidPq_actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.uPidPq_finder.uPidPq_finder{display:none}@media (min-width:40em){.uPidPq_finder.uPidPq_finder{display:inline-flex}}.uPidPq_iconLink{align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.uPidPq_iconLink:hover{color:var(--color-text);background:#071c4012}.uPidPq_account{display:none}@media (max-width:30em){.uPidPq_inner{gap:var(--space-2)}.uPidPq_iconLink{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);flex-direction:column;gap:0;line-height:1.2}}@media (min-width:80em){.uPidPq_nav{margin-inline:auto;display:block}.uPidPq_actions{margin-left:0}.uPidPq_account{display:inline-flex}.uPidPq_menu{display:none}}@media (min-width:80em) and (max-width:90em){.uPidPq_iconLink span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.uPidPq_serviceBar{z-index:calc(var(--z-header) + 1);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-size:var(--text-sm);position:relative}.uPidPq_serviceInner{justify-content:flex-end;align-items:center;gap:0 var(--space-5);flex-wrap:wrap;display:flex}.uPidPq_serviceNote{color:#ffffffe0;margin:0 auto 0 0}.uPidPq_serviceLink{align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--color-text-inverse);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.uPidPq_serviceLink:hover{color:var(--color-text-inverse);text-decoration:underline}.uPidPq_serviceLink:focus-visible{outline-color:var(--color-text-inverse)}.uPidPq_serviceMail{display:none}@media (min-width:40em){.uPidPq_serviceMail{display:inline-flex}}@media (max-width:30em){.uPidPq_serviceNote{display:none}.uPidPq_serviceInner{justify-content:center}}@media (min-width:80em){.uPidPq_inner{gap:var(--space-2)}.uPidPq_navList{gap:0}.uPidPq_navLink{padding-inline:var(--space-2)}.uPidPq_navLink:after{right:var(--space-2);left:var(--space-2)}}
._1DT0a_zoom{border-radius:inherit;height:100%;color:inherit;cursor:zoom-in;display:block;position:relative}._1DT0a_zoom:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._1DT0a_zoomBadge{right:var(--space-3);bottom:var(--space-3);background:var(--glass-bg-strong);width:2.5rem;height:2.5rem;box-shadow:var(--glass-highlight), var(--shadow-md);color:var(--color-brand-navy);transition:transform var(--duration-base) var(--ease-out);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-radius:50%;place-items:center;display:grid;position:absolute}._1DT0a_zoom:hover ._1DT0a_zoomBadge,._1DT0a_zoom:focus-visible ._1DT0a_zoomBadge{transform:scale(1.1)}html:has(._1DT0a_dialog[open]){overflow:hidden}._1DT0a_dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:var(--space-4);opacity:0;transition:opacity var(--duration-base) var(--ease-out), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;background:0 0;border:0;margin:0}._1DT0a_dialog[open]{opacity:1;place-items:center;display:grid}@starting-style{._1DT0a_dialog[open]{opacity:0}}._1DT0a_dialog::backdrop{transition:background var(--duration-base) var(--ease-out), overlay var(--duration-base) allow-discrete, display var(--duration-base) allow-discrete;background:#071c4000}._1DT0a_dialog[open]::backdrop{background:#071c40c7}@starting-style{._1DT0a_dialog[open]::backdrop{background:#071c4000}}._1DT0a_window{border-radius:var(--radius-xl);background:var(--color-surface);width:min(72rem,100%);max-height:100%;box-shadow:var(--shadow-lg);transition:transform var(--duration-slow) var(--ease-emphasized);grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;position:relative;overflow:hidden;transform:scale(.96)translateY(.75rem)}._1DT0a_dialog[open] ._1DT0a_window{transform:none}@starting-style{._1DT0a_dialog[open] ._1DT0a_window{transform:scale(.96)translateY(.75rem)}}._1DT0a_stage{min-height:0;padding:var(--space-4);background:var(--color-surface-sunken);place-items:center;display:grid}._1DT0a_image{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 12rem);animation:_1DT0a_appear var(--duration-slow) var(--ease-emphasized);display:block}@keyframes _1DT0a_appear{0%{opacity:0;transform:scale(.98)}}._1DT0a_close{top:var(--space-3);right:var(--space-3);z-index:1;width:var(--target-min);height:var(--target-min);background:var(--glass-bg-strong);box-shadow:var(--glass-highlight), var(--shadow-md);color:var(--color-brand-navy);cursor:pointer;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}._1DT0a_bar{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}._1DT0a_text{text-align:center;grid-column:2;min-width:0}._1DT0a_caption{font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}._1DT0a_counter{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}._1DT0a_nav{width:var(--target-min);height:var(--target-min);border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-brand-navy);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}._1DT0a_nav:first-child{grid-column:1}._1DT0a_nav:last-child{grid-column:3}._1DT0a_nav:hover,._1DT0a_close:hover{background:var(--color-brand-navy-tint)}._1DT0a_close:focus-visible,._1DT0a_nav:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){._1DT0a_image{animation:none}}
.dxCrTa_button{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:2px solid #0000;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.dxCrTa_button:hover{text-decoration:none}.dxCrTa_button:hover:not(:disabled,[aria-disabled=true]){transform:var(--lift)}.dxCrTa_button:active:not(:disabled,[aria-disabled=true]){transform:none}.dxCrTa_lg{min-height:3.25rem;padding:var(--space-3) var(--space-6);font-size:var(--text-lg)}.dxCrTa_block{width:100%}.dxCrTa_after{transition:transform var(--duration-fast) var(--ease-out)}.dxCrTa_button:hover .dxCrTa_after{transform:translate(3px)}.dxCrTa_primary{background:linear-gradient(180deg, #ffffff1f, transparent 60%), var(--color-action-primary);color:var(--color-action-primary-text);box-shadow:inset 0 1px #ffffff2e,0 6px 16px -6px #071c408c}.dxCrTa_primary:hover{background:linear-gradient(180deg, #ffffff24, transparent 60%), var(--color-action-primary-hover);color:var(--color-action-primary-text);box-shadow:inset 0 1px #fff3,0 12px 24px -8px #071c408c}.dxCrTa_accent{background:linear-gradient(180deg, #ffffff24, transparent 60%), var(--color-action-accent);color:var(--color-action-accent-text);box-shadow:inset 0 1px #ffffff38,0 6px 16px -6px #8c131c99}.dxCrTa_accent:hover{background:linear-gradient(180deg, #ffffff24, transparent 60%), var(--color-action-accent-hover);color:var(--color-action-accent-text);box-shadow:inset 0 1px #ffffff38,0 12px 26px -8px #8c131c99}.dxCrTa_accent:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.dxCrTa_accent:hover:after,.dxCrTa_accent:focus-visible:after{transition:transform .7s var(--ease-emphasized);transform:translate(120%)}}.dxCrTa_secondary{border-color:var(--color-brand-navy);background:var(--glass-bg-strong);color:var(--color-text);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.dxCrTa_secondary:hover{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-md)}.dxCrTa_quiet{padding-inline:var(--space-3);color:var(--color-link);text-underline-offset:.18em;background:0 0;text-decoration:underline}.dxCrTa_quiet:hover{background:var(--color-brand-navy-tint);color:var(--color-link-hover);text-decoration:underline}.dxCrTa_button:disabled{border-color:var(--color-control-border);background:var(--color-action-disabled-bg);color:var(--color-action-disabled-text);box-shadow:none;cursor:not-allowed;border-style:dashed}.dxCrTa_button[aria-busy=true]{cursor:progress}.dxCrTa_spinner{border:2.5px solid;border-right-color:#0000;border-radius:50%;width:1.1em;height:1.1em;animation:.8s linear infinite dxCrTa_spin}@keyframes dxCrTa_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dxCrTa_spinner{border-style:dotted;border-right-color:currentColor;animation:none}.dxCrTa_button:hover .dxCrTa_after{transform:none}}@media (forced-colors:active){.dxCrTa_button{border-color:buttontext}}
.wTtCpq_card{min-width:0;padding:var(--space-5);border-radius:var(--radius-lg);overflow-wrap:break-word;position:relative}.wTtCpq_card>:last-child{margin-bottom:0}.wTtCpq_paddingLg{padding:clamp(var(--space-5), 4vw, var(--space-7))}.wTtCpq_solid{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-sm)}.wTtCpq_sunken{border:1px solid var(--color-line);background:var(--color-surface-sunken)}.wTtCpq_glass{background:var(--glass-bg);box-shadow:var(--glass-highlight), var(--shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}@media (forced-colors:active){.wTtCpq_card{border:1px solid canvastext}}
.VL5CjW_summary{margin-bottom:var(--space-6);padding:var(--space-5);border:2px solid var(--color-error);border-radius:var(--radius-md);background:var(--color-error-bg)}.VL5CjW_title{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-error);font-size:var(--text-lg);display:flex}.VL5CjW_list{padding-left:var(--space-5);margin:0}.VL5CjW_list a{color:var(--color-error);font-weight:var(--weight-semibold)}
.IsO41W_field{gap:var(--space-2);max-width:var(--width-form);margin-bottom:var(--space-5);display:grid}.IsO41W_label{font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.IsO41W_required,.IsO41W_optional{color:var(--color-text-muted);font-weight:var(--weight-regular)}.IsO41W_hint{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.IsO41W_error{align-items:flex-start;gap:var(--space-2);color:var(--color-error);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;display:flex}.IsO41W_error svg{margin-top:.15em}.IsO41W_check{align-items:flex-start;gap:var(--space-3);min-height:var(--target-min);padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);display:flex}.IsO41W_check input{margin-top:.1em}.IsO41W_check label{cursor:pointer}.IsO41W_check:has(input:checked){border-color:var(--color-brand-navy);background:var(--color-brand-navy-tint)}.IsO41W_check:has(input[aria-invalid=true]){border-color:var(--color-error);border-width:2px}
.dtQfwa_hero{--hero-overlap:0px;padding-block:var(--space-7) calc(var(--space-section) + var(--hero-overlap));position:relative}@media (min-width:64em) and (min-height:40em){.dtQfwa_overlap{--hero-overlap:6rem}.dtQfwa_hero{padding-top:var(--space-8)}}.dtQfwa_inner{gap:var(--space-7);align-items:center;display:grid}@media (min-width:64em){.dtQfwa_inner{gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.dtQfwa_text{min-width:0}.dtQfwa_eyebrow{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid #8c131c2e;display:inline-flex}@media (max-width:30em){.dtQfwa_eyebrow{letter-spacing:.02em}}.dtQfwa_eyebrow:before{content:"";background:var(--color-brand-red);border-radius:50%;flex:none;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #8c131c26}.dtQfwa_title{max-width:16ch;font-size:var(--text-4xl);letter-spacing:-.025em;line-height:1.05}.dtQfwa_lead{max-width:34rem;margin-bottom:var(--space-6);color:var(--color-text-muted);font-size:var(--text-lg)}.dtQfwa_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.dtQfwa_mediaWrap{min-width:0;padding-bottom:var(--space-5);position:relative}.dtQfwa_frame{padding:var(--space-3);border-radius:calc(var(--radius-xl) + var(--space-3));background:var(--glass-bg);box-shadow:var(--glass-highlight), var(--shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));position:relative}@media (min-width:64em){.dtQfwa_frame{transform:rotate(1.25deg)}}.dtQfwa_media{border-radius:var(--radius-xl);aspect-ratio:5/4;background:var(--color-surface-sunken);overflow:hidden}.dtQfwa_media>*{object-fit:cover;width:100%;height:100%}.dtQfwa_highlights{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.dtQfwa_chip{align-items:center;gap:var(--space-2);max-width:calc(100% - var(--space-6));padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--radius-pill);background:var(--glass-bg-strong);box-shadow:var(--glass-highlight), var(--shadow-md);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));display:inline-flex;position:absolute}.dtQfwa_chip:first-child{bottom:0;left:calc(-1 * var(--space-2))}.dtQfwa_chip:nth-child(2){top:var(--space-5);right:calc(-1 * var(--space-2))}@media (max-width:40em){.dtQfwa_chip:first-child{left:var(--space-3)}.dtQfwa_chip:nth-child(2){right:var(--space-3)}}.dtQfwa_chipIcon{background:var(--color-brand-navy);width:2rem;height:2rem;color:var(--color-text-inverse);border-radius:50%;place-items:center;display:grid}.dtQfwa_chip:nth-child(2) .dtQfwa_chipIcon{background:var(--color-brand-red)}.dtQfwa_textOnly .dtQfwa_inner{grid-template-columns:minmax(0,1fr)}.dtQfwa_textOnly .dtQfwa_title{max-width:24ch}.dtQfwa_textOnly .dtQfwa_lead{max-width:var(--measure)}
.-Z3mJq_notice{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);border:1px solid;border-left-width:5px;display:flex}.-Z3mJq_icon{margin-top:.05em}.-Z3mJq_body{min-width:0;color:var(--color-text)}.-Z3mJq_body>:last-child{margin-bottom:0}.-Z3mJq_title{margin:0 0 var(--space-1);font-weight:var(--weight-bold)}.-Z3mJq_info{background:var(--color-info-bg);color:var(--color-info)}.-Z3mJq_success{background:var(--color-success-bg);color:var(--color-success)}.-Z3mJq_warning{background:var(--color-warning-bg);color:var(--color-warning)}.-Z3mJq_error{background:var(--color-error-bg);color:var(--color-error)}
.FcYHQq_form{gap:var(--space-4);max-width:var(--width-form);display:grid}.FcYHQq_row{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.FcYHQq_row .FcYHQq_quantity{flex:0 0 7rem;margin-bottom:0}.FcYHQq_form>:first-child{margin-bottom:0}.FcYHQq_quantity input{width:100%}.FcYHQq_submit{flex:14rem}.FcYHQq_selected{color:var(--color-text-muted);margin:0}.FcYHQq_status:empty{display:none}.FcYHQq_status p{padding:var(--space-3) var(--space-4);border-left:5px solid var(--color-success);border-radius:var(--radius-md);background:var(--color-success-bg);margin:0}.FcYHQq_unavailable{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-bg)}
.PwAnKq_overlap{position:relative}@media (min-width:64em) and (min-height:40em){.PwAnKq_overlap{margin-top:-6rem}}.PwAnKq_card{gap:var(--space-5);padding:clamp(var(--space-5), 3.5vw, var(--space-7));border-radius:var(--radius-xl);background:radial-gradient(28rem 16rem at 0% 0%, #8c131c14, transparent 70%), var(--glass-bg);box-shadow:var(--glass-highlight), 0 32px 64px -24px #071c404d, 0 12px 24px -12px #071c401f;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));display:grid;position:relative}@media (min-width:80em){.PwAnKq_card{align-items:center;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto}}.PwAnKq_icon{border-radius:var(--radius-lg);background:linear-gradient(160deg, #ffffff38, transparent 55%), var(--color-brand-red);width:4rem;height:4rem;color:var(--color-text-inverse);place-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d,0 10px 20px -8px #8c131c99}.PwAnKq_text{min-width:0}.PwAnKq_title{margin-bottom:var(--space-2);font-size:var(--text-2xl)}.PwAnKq_description{max-width:40rem;margin-bottom:var(--space-3);color:var(--color-text-muted)}.PwAnKq_promises{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PwAnKq_promises li{align-items:center;gap:var(--space-2);display:inline-flex}.PwAnKq_promises svg{color:var(--color-success)}.PwAnKq_actions{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}@media (min-width:40em){.PwAnKq_actions{flex-flow:wrap;align-items:center}}@media (min-width:80em){.PwAnKq_actions{flex-direction:column;align-items:stretch}}@media (forced-colors:active){.PwAnKq_card{border:2px solid canvastext}}
.VGO1GW_badge{align-items:center;gap:var(--space-1);padding:.125rem var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);white-space:nowrap;border:1px solid;display:inline-flex}.VGO1GW_badge:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.VGO1GW_neutral{background:var(--color-surface-sunken);color:var(--color-text-muted)}.VGO1GW_info{background:var(--color-info-bg);color:var(--color-info)}.VGO1GW_success{background:var(--color-success-bg);color:var(--color-success)}.VGO1GW_warning{background:var(--color-warning-bg);color:var(--color-warning)}.VGO1GW_error{background:var(--color-error-bg);color:var(--color-error)}.VGO1GW_brand{background:var(--color-brand-red-tint);color:var(--color-brand-red)}
._2mk9fG_section{padding-block:var(--space-section)}._2mk9fG_canvas{background:var(--color-canvas)}._2mk9fG_sunken{background:var(--color-surface-sunken)}._2mk9fG_surface{background:var(--color-surface)}._2mk9fG_canvas+._2mk9fG_canvas,._2mk9fG_sunken+._2mk9fG_sunken,._2mk9fG_surface+._2mk9fG_surface{padding-top:0}
._6IcPAq_form{gap:var(--space-2);display:grid}._6IcPAq_form>button{margin-top:var(--space-3);justify-self:start}._6IcPAq_intro{margin:0 0 var(--space-4);color:var(--color-text-muted)}._6IcPAq_grid{gap:0 var(--space-4);display:grid}@media (min-width:40em){._6IcPAq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}._6IcPAq_wide{grid-column:1/-1}}._6IcPAq_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._6IcPAq_focusTarget:focus{outline:none}
.fcRuJq_card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.fcRuJq_card:hover{border-color:var(--color-line-strong);box-shadow:0 24px 48px -20px #071c4047, var(--shadow-sm);transform:translateY(-4px)}.fcRuJq_card:has(.fcRuJq_link:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.fcRuJq_media{aspect-ratio:4/3;background:var(--color-surface-sunken);overflow:hidden}.fcRuJq_media>*{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-emphasized)}.fcRuJq_card:hover .fcRuJq_media>*{transform:scale(1.04)}.fcRuJq_more svg{transition:transform var(--duration-base) var(--ease-emphasized)}.fcRuJq_card:hover .fcRuJq_more svg{transform:translate(4px)}.fcRuJq_body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.fcRuJq_name{font-size:var(--text-xl);margin:0}.fcRuJq_link{color:var(--color-text);text-decoration:none}.fcRuJq_link:hover{color:var(--color-text);text-decoration:underline}.fcRuJq_link:focus-visible{outline:none}.fcRuJq_link:after{content:"";position:absolute;inset:0}.fcRuJq_summary{color:var(--color-text-muted);margin:0}.fcRuJq_meta{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.fcRuJq_price{font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.fcRuJq_more{align-items:center;gap:var(--space-2);color:var(--color-link);font-weight:var(--weight-semibold);display:inline-flex}@media (prefers-reduced-motion:reduce){.fcRuJq_card:hover,.fcRuJq_card:hover .fcRuJq_media>*,.fcRuJq_card:hover .fcRuJq_more svg{transform:none}}
.owQ6GW_richText>:first-child{margin-top:0}.owQ6GW_richText>:last-child{margin-bottom:0}.owQ6GW_richText blockquote{margin:var(--space-6) 0;padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:4px solid var(--color-brand-red);color:var(--color-text);font-size:var(--text-lg)}.owQ6GW_figure{margin:var(--space-6) 0}.owQ6GW_figure img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.owQ6GW_figure figcaption{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.owQ6GW_figure img{width:auto;max-width:100%;max-height:min(36rem,80vh)}
@font-face{font-family:atkinson;src:url(../media/atkinson_hyperlegible_next_latin_wght_normal-s.p.1o9o6__l__p-w.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:atkinson;src:url(../media/atkinson_hyperlegible_next_latin_wght_italic-s.p.2vx_ms-bzt8aj.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:atkinson Fallback;src:local(Arial);ascent-override:99.04%;descent-override:31.8%;line-gap-override:0.0%;size-adjust:99.36%}.WcQoFa_className{font-family:atkinson,atkinson Fallback,Segoe UI,system-ui,sans-serif}.WcQoFa_variable{--font-atkinson:"atkinson", "atkinson Fallback", Segoe UI, system-ui, sans-serif}
._1ISyMW_sectionHeader{max-width:var(--measure);margin-bottom:var(--space-6)}._1ISyMW_sectionHeader>:last-child{margin-bottom:0}._1ISyMW_narrow{max-width:var(--width-prose)}._1ISyMW_finderBlock{padding-block:var(--space-section)}._1ISyMW_blockAction{margin:var(--space-6) 0 0}._1ISyMW_stretched{color:inherit;text-decoration:none}._1ISyMW_stretched:after{content:"";border-radius:inherit;position:absolute;inset:0}._1ISyMW_stretched:hover{text-decoration:underline}._1ISyMW_stretched:focus-visible{outline:none}._1ISyMW_cardGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}._1ISyMW_cardGridFour{grid-template-columns:minmax(0,1fr)}@media (min-width:40em){._1ISyMW_cardGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72em){._1ISyMW_cardGridFour{grid-template-columns:repeat(4,minmax(0,1fr))}}._1ISyMW_cardGrid>li{min-width:0;display:flex}._1ISyMW_cardGrid>li>*{flex:1}._1ISyMW_imageText{gap:var(--space-7);align-items:center;display:grid}@media (min-width:64em){._1ISyMW_imageText{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._1ISyMW_imageStart>:first-child{order:2}}._1ISyMW_imageFrame img{border-radius:var(--radius-xl);width:100%;height:auto;box-shadow:var(--shadow-md);display:block}._1ISyMW_featureCard{gap:var(--space-3);height:100%;transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;display:flex}._1ISyMW_featureCard:has(._1ISyMW_stretched){cursor:pointer}._1ISyMW_featureCard:has(._1ISyMW_stretched):hover{box-shadow:var(--shadow-md);transform:var(--lift)}._1ISyMW_featureCard:has(._1ISyMW_stretched:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}._1ISyMW_featureCard h3{margin:0}._1ISyMW_featureCard p{color:var(--color-text-muted);margin:0}._1ISyMW_featureIcon{border-radius:var(--radius-md);background:var(--color-brand-red-tint);width:3.25rem;height:3.25rem;color:var(--color-brand-red);place-items:center;display:grid}._1ISyMW_featureImage{margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) var(--space-2);border-radius:var(--radius-lg) var(--radius-lg) 0 0;aspect-ratio:4/3;background:var(--color-surface-sunken);overflow:hidden}._1ISyMW_featureImage img{object-fit:cover;width:100%;height:100%}._1ISyMW_more{align-items:center;gap:var(--space-2);color:var(--color-link);font-weight:var(--weight-bold);margin-top:auto;display:inline-flex}._1ISyMW_cta{gap:var(--space-5);background:radial-gradient(circle at 100% 0%, var(--color-brand-red-tint), transparent 55%), var(--color-surface);align-items:center;display:grid}@media (min-width:64em){._1ISyMW_cta{grid-template-columns:minmax(0,1.4fr) auto}}._1ISyMW_cta h2{margin-bottom:var(--space-3)}._1ISyMW_cta ._1ISyMW_lead{margin:0}._1ISyMW_ctaActions{gap:var(--space-3);flex-wrap:wrap;display:flex}._1ISyMW_contactCard{gap:var(--space-5);align-items:center;display:grid}@media (min-width:64em){._1ISyMW_contactCard{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}}._1ISyMW_contactCard h2{margin-bottom:var(--space-3)}._1ISyMW_contactCard ._1ISyMW_lead{margin:0}._1ISyMW_contactList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._1ISyMW_contactList a{align-items:center;gap:var(--space-3);min-height:var(--target-min);font-size:var(--text-lg);font-weight:var(--weight-bold);display:inline-flex}._1ISyMW_contactNote{color:var(--color-text-muted);white-space:pre-line}._1ISyMW_teaser{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);height:100%;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}._1ISyMW_teaser:has(._1ISyMW_stretched):hover{box-shadow:var(--shadow-md);transform:var(--lift)}._1ISyMW_teaser:has(._1ISyMW_stretched:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}._1ISyMW_teaserMedia{aspect-ratio:16/9;background:var(--color-surface-sunken);overflow:hidden}._1ISyMW_teaserMedia img{object-fit:cover;width:100%;height:100%}._1ISyMW_pressMedia{position:relative}._1ISyMW_pressMedia img{object-position:top}._1ISyMW_zoomIn{cursor:zoom-in}._1ISyMW_teaserBody{gap:var(--space-2);padding:var(--space-5);flex-direction:column;flex:1;display:flex}._1ISyMW_teaserBody p{margin:0}._1ISyMW_teaserTitle{font-size:var(--text-xl);margin:0}._1ISyMW_externalIcon{vertical-align:-.1em;margin-inline-start:var(--space-2)}._1ISyMW_meta{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._1ISyMW_testimonial{gap:var(--space-3);flex-direction:column;height:100%;display:flex}._1ISyMW_quoteIcon{color:var(--color-brand-red)}._1ISyMW_quote{font-size:var(--text-lg);line-height:var(--leading-snug);margin:0}._1ISyMW_quote p{margin:0}._1ISyMW_author{font-size:var(--text-base);flex-direction:column;margin:auto 0 0;display:flex}._1ISyMW_authorContext{color:var(--color-text-muted);font-weight:var(--weight-regular)}._1ISyMW_details summary{min-height:var(--target-min);color:var(--color-link);font-weight:var(--weight-bold);cursor:pointer;align-items:center;display:flex}._1ISyMW_details[open] summary{margin-bottom:var(--space-3)}._1ISyMW_faqList{gap:var(--space-3);display:grid}._1ISyMW_faq{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}._1ISyMW_faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--target-min);padding:var(--space-4) var(--space-5);font-size:var(--text-lg);font-weight:var(--weight-bold);cursor:pointer;list-style:none;display:flex}._1ISyMW_faq summary::-webkit-details-marker{display:none}._1ISyMW_faqChevron{transition:transform var(--duration-base) var(--ease-out)}._1ISyMW_faq[open] ._1ISyMW_faqChevron{transform:rotate(90deg)}._1ISyMW_faqAnswer{padding:0 var(--space-5) var(--space-5)}@media (prefers-reduced-motion:reduce){._1ISyMW_featureCard,._1ISyMW_teaser,._1ISyMW_faqChevron{transition:none}:is(._1ISyMW_featureCard:has(._1ISyMW_stretched):hover,._1ISyMW_teaser:has(._1ISyMW_stretched):hover){transform:none}}._1ISyMW_article{padding-block:var(--space-7) var(--space-section)}._1ISyMW_articleHeader{margin-bottom:var(--space-6)}._1ISyMW_articleCover img{width:100%;height:auto;margin-bottom:var(--space-7);border-radius:var(--radius-xl);display:block}._1ISyMW_downloads{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}._1ISyMW_downloads a{align-items:center;gap:var(--space-3);min-height:var(--target-min);font-weight:var(--weight-bold);display:inline-flex}._1ISyMW_breadcrumb ol{gap:var(--space-2);margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}._1ISyMW_breadcrumb li+li:before{content:"/";margin-inline-end:var(--space-2)}._1ISyMW_empty{max-width:var(--measure)}._1ISyMW_valueList{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48em){._1ISyMW_valueList{grid-template-columns:repeat(2,minmax(0,1fr))}}._1ISyMW_valueList>li{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}._1ISyMW_valueList h3{margin:0 0 var(--space-2)}._1ISyMW_valueList p{color:var(--color-text-muted);margin:0}@media (min-width:64em){._1ISyMW_spotlight{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}._1ISyMW_spotlight>li:first-child{grid-row:span 2}._1ISyMW_spotlight>li:nth-child(n+4){grid-column:2}}._1ISyMW_testimonialLarge{background:radial-gradient(circle at 0% 0%, var(--color-brand-red-tint), transparent 45%), var(--color-surface);justify-content:center}._1ISyMW_testimonialLarge ._1ISyMW_author{margin-top:var(--space-4)}._1ISyMW_testimonialLarge ._1ISyMW_quote{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}._1ISyMW_tvMedia{position:relative}._1ISyMW_playBadge{left:var(--space-4);bottom:var(--space-4);background:var(--color-brand-red);width:3.5rem;height:3.5rem;color:var(--color-text-inverse);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;padding-left:.2rem;display:grid;position:absolute}._1ISyMW_tvGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}._1ISyMW_clippingGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}._1ISyMW_clippingGrid ._1ISyMW_teaserMedia{aspect-ratio:3/4}._1ISyMW_inlineCta{justify-items:start;gap:var(--space-3);max-width:var(--measure);display:grid}._1ISyMW_inlineCta h2,._1ISyMW_inlineCta ._1ISyMW_lead{margin:0}
.UK6qOW_grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.UK6qOW_grid>li{min-width:0;display:flex}.UK6qOW_grid>li>*{flex:1}.UK6qOW_placeholder{background:radial-gradient(circle at 30% 30%, var(--color-brand-red-tint), transparent 60%), var(--color-surface-sunken);width:100%;height:100%;min-height:8rem}.UK6qOW_detail{gap:var(--space-7);padding-block:var(--space-6) var(--space-section);display:grid}@media (min-width:64em){.UK6qOW_detail{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.UK6qOW_gallery{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.UK6qOW_gallery li:first-child{grid-column:1/-1}@media (min-width:40em){.UK6qOW_gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.UK6qOW_gallery img,.UK6qOW_gallery .UK6qOW_placeholder{aspect-ratio:4/3;object-fit:contain;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;height:auto;display:block}.UK6qOW_info{gap:var(--space-4);display:grid}@media (min-width:64em){.UK6qOW_info{top:calc(var(--header-height,5rem) + var(--space-4));position:sticky}}.UK6qOW_info h1{font-size:var(--text-3xl);margin:0}.UK6qOW_price{font-size:var(--text-2xl);font-weight:var(--weight-extrabold);margin:0}.UK6qOW_priceNote{margin:calc(-1 * var(--space-3)) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.UK6qOW_meta{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.UK6qOW_badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.UK6qOW_help{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-sunken);display:grid}.UK6qOW_help p{margin:0}.UK6qOW_categoryCard h2{margin-bottom:var(--space-2);font-size:var(--text-xl)}.UK6qOW_categoryCard p{color:var(--color-text-muted);margin:0}.UK6qOW_sectionHead{margin-bottom:var(--space-6)}.UK6qOW_categoryGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.UK6qOW_categoryGrid>li{display:flex}.UK6qOW_categoryGrid>li>*{flex:1}.UK6qOW_categoryGrid .UK6qOW_categoryCard{column-gap:var(--space-4);grid-template-rows:auto auto 1fr;grid-template-columns:6rem minmax(0,1fr);align-items:start;display:grid}.UK6qOW_categoryGrid .UK6qOW_categoryCard>:not(.UK6qOW_categoryImage){grid-column:2}.UK6qOW_categoryImage{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-surface-sunken);grid-row:1/-1;overflow:hidden}.UK6qOW_categoryImage img{object-fit:cover;width:100%;height:100%;display:block}.UK6qOW_categoryCount{font-size:var(--text-sm);font-weight:var(--weight-semibold);align-self:end}
.eZmxFq_action{margin:var(--space-6) 0 0}.eZmxFq_steps{gap:var(--space-6);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.eZmxFq_step{flex-direction:column;min-width:0;display:flex;position:relative}.eZmxFq_stepImage{border-radius:var(--radius-xl);aspect-ratio:4/3;background:var(--color-surface-sunken);box-shadow:var(--shadow-md);overflow:hidden}.eZmxFq_stepImage img{object-fit:cover;width:100%;height:100%;display:block}.eZmxFq_stepBody{position:relative}.eZmxFq_stepsWithImages .eZmxFq_stepBody{margin-top:calc(-1 * var(--space-6));padding-inline:var(--space-4)}.eZmxFq_stepBody h3{margin:var(--space-3) 0 var(--space-2)}.eZmxFq_stepBody p{color:var(--color-text-muted);margin:0}.eZmxFq_stepNumber{border:4px solid var(--color-canvas);background:var(--color-brand-red);width:3.5rem;height:3.5rem;color:var(--color-text-inverse);font-size:var(--text-xl);font-weight:var(--weight-extrabold);border-radius:50%;place-items:center;line-height:1;display:grid}@media (min-width:64em){.eZmxFq_steps:not(.eZmxFq_stepsWithImages) .eZmxFq_step:not(:last-child):after{content:"";top:1.75rem;left:4.25rem;right:calc(-1 * var(--space-6) + var(--space-3));border-top:2px dashed var(--color-line-strong);position:absolute}}.eZmxFq_timeline{gap:var(--space-6);max-width:56rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.eZmxFq_timeline:before{content:"";border-left:2px solid var(--color-line-strong);position:absolute;top:.5rem;bottom:.5rem;left:.6875rem}.eZmxFq_timelineEntry{gap:var(--space-1);padding-left:var(--space-7);display:grid;position:relative}.eZmxFq_timelineEntry:before{content:"";border:4px solid var(--color-canvas);background:var(--color-brand-red);width:1.5rem;height:1.5rem;box-shadow:0 0 0 2px var(--color-brand-red);border-radius:50%;position:absolute;top:.3rem;left:0}.eZmxFq_timelineLabel{color:var(--color-brand-red);font-size:var(--text-lg);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);margin:0}.eZmxFq_timelineBody h3{margin:0 0 var(--space-2)}.eZmxFq_timelineBody p{max-width:var(--measure);margin:0}.eZmxFq_timelineImage{max-width:28rem;margin-top:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.eZmxFq_timelineImage img{width:100%;height:auto;display:block}@media (min-width:48em){.eZmxFq_timeline:before{left:9.6875rem}.eZmxFq_timelineEntry{gap:var(--space-7);grid-template-columns:8rem minmax(0,1fr);padding-left:0}.eZmxFq_timelineEntry:before{left:9rem}.eZmxFq_timelineLabel{text-align:right}}.eZmxFq_quote{gap:var(--space-6);align-items:center;max-width:64rem;margin:0 auto;display:grid}@media (min-width:64em){.eZmxFq_quoteWithImage{gap:var(--space-8);grid-template-columns:minmax(0,20rem) minmax(0,1fr)}}.eZmxFq_quotePortrait{border-radius:var(--radius-xl);aspect-ratio:4/5;background:var(--color-surface-sunken);max-width:20rem;box-shadow:var(--shadow-lg);overflow:hidden}.eZmxFq_quotePortrait img{object-fit:cover;width:100%;height:100%;display:block}.eZmxFq_quoteMark{color:var(--color-brand-red)}.eZmxFq_quoteText{margin:var(--space-3) 0 var(--space-5);font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.eZmxFq_quoteText p{text-wrap:balance;max-width:30ch;margin:0}.eZmxFq_quoteLong .eZmxFq_quoteText{font-size:var(--text-2xl)}.eZmxFq_quoteLong .eZmxFq_quoteText p{max-width:44ch}.eZmxFq_quoteCaption{gap:var(--space-1);padding-left:var(--space-4);border-left:3px solid var(--color-brand-red);flex-direction:column;display:flex}.eZmxFq_quoteCaption strong{font-size:var(--text-lg)}.eZmxFq_quoteCaption span{color:var(--color-text-muted)}.eZmxFq_facts{padding-block:var(--space-section);background:radial-gradient(circle at 100% 0%, #8c131c59, transparent 50%), var(--color-surface-inverse);color:var(--color-text-inverse)}.eZmxFq_factsHeading{margin-bottom:var(--space-6);color:inherit}.eZmxFq_factList{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;display:grid}.eZmxFq_fact{gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid #ffffff40;flex-direction:column;display:flex}.eZmxFq_fact dt{font-size:var(--text-3xl);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);overflow-wrap:anywhere}.eZmxFq_fact dd{color:#ffffffe0;margin:0}.eZmxFq_comparison{gap:var(--space-5);display:grid}@media (min-width:56em){.eZmxFq_comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.eZmxFq_before,.eZmxFq_after{padding:var(--space-6);border-radius:var(--radius-xl)}.eZmxFq_before{border:1px dashed var(--color-line-strong);background:var(--color-surface-sunken)}.eZmxFq_after{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-lg)}.eZmxFq_before h3,.eZmxFq_after h3{margin-bottom:var(--space-4)}.eZmxFq_after h3{color:var(--color-brand-red)}.eZmxFq_before ul,.eZmxFq_after ul{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.eZmxFq_before li,.eZmxFq_after li{gap:var(--space-3);font-size:var(--text-lg);line-height:var(--leading-snug);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;display:grid}.eZmxFq_before li{color:var(--color-text-muted)}.eZmxFq_beforeIcon,.eZmxFq_afterIcon{margin-top:.15em}.eZmxFq_afterIcon{color:var(--color-success)}.eZmxFq_gallery{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.eZmxFq_gallery>li:first-child{grid-column:1/-1}@media (min-width:64em){.eZmxFq_gallery{grid-auto-rows:12rem}.eZmxFq_gallery[data-count="3"],.eZmxFq_gallery[data-count="4"]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.eZmxFq_gallery[data-count="3"]{grid-auto-rows:15rem}.eZmxFq_gallery[data-count="3"]>li:first-child,.eZmxFq_gallery[data-count="4"]>li:first-child{grid-column:1}.eZmxFq_gallery[data-count="3"]>li:first-child{grid-row:span 2}.eZmxFq_gallery[data-count="4"]>li:first-child{grid-row:span 3}.eZmxFq_gallery[data-count="5"]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:14rem}.eZmxFq_gallery[data-count="5"]>li:first-child{grid-area:span 2/span 2}.eZmxFq_gallery[data-count="2"],.eZmxFq_gallery[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:16rem}.eZmxFq_gallery[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:22rem}.eZmxFq_gallery[data-count="2"]>li:first-child,.eZmxFq_gallery[data-count="6"]>li:first-child{grid-column:auto}}.eZmxFq_galleryItem{border-radius:var(--radius-lg);background:var(--color-surface-sunken);height:100%;margin:0;position:relative;overflow:hidden}.eZmxFq_galleryItem img{object-fit:cover;width:100%;height:100%;min-height:10rem;display:block}.eZmxFq_galleryItem figcaption{padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm)}@media (min-width:64em){.eZmxFq_galleryItem{flex-direction:column;display:flex}.eZmxFq_galleryItem>a{flex:1;min-height:0}}
.KghwsW_intro{max-width:var(--width-prose)}.KghwsW_swatches{gap:var(--space-4);margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.KghwsW_swatch{gap:var(--space-3);align-items:flex-start;min-width:0;display:flex}.KghwsW_chip{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);width:3.5rem;height:3.5rem;box-shadow:var(--shadow-sm);flex:none}.KghwsW_swatchText{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;display:grid}.KghwsW_swatchText code{font-weight:var(--weight-bold)}.KghwsW_swatchText span{color:var(--color-text-muted)}.KghwsW_typeScale{margin:var(--space-6) 0 0}.KghwsW_typeRow{gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--color-line);display:grid}@media (min-width:48em){.KghwsW_typeRow{grid-template-columns:12rem minmax(0,1fr);align-items:baseline}}.KghwsW_typeRow dt{color:var(--color-text-muted);font-size:var(--text-sm);display:grid}.KghwsW_typeRow dd{overflow-wrap:break-word;min-width:0;margin:0}.KghwsW_row{align-items:center;gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.KghwsW_split{gap:var(--space-6);display:grid}@media (min-width:64em){.KghwsW_split{grid-template-columns:repeat(2,minmax(0,1fr))}}.KghwsW_form{min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-6));border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.KghwsW_stack{gap:var(--space-4);max-width:var(--width-prose);display:grid}.KghwsW_grid{gap:var(--space-5);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));padding:0;list-style:none;display:grid}.KghwsW_grid>li{display:flex}.KghwsW_grid>li>*{flex:1}.KghwsW_cardDemo{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.KghwsW_glassStage{padding:var(--space-5);border-radius:var(--radius-lg);background:radial-gradient(circle at 20% 20%, #8c131c59, transparent 55%), radial-gradient(circle at 80% 80%, #071c4059, transparent 55%), var(--color-surface-sunken);display:grid}.KghwsW_placeholder{place-content:center;justify-items:center;gap:var(--space-3);background:radial-gradient(circle at 30% 30%, #ffffffe6, transparent 60%), linear-gradient(135deg, var(--color-surface-sunken), var(--color-brand-red-tint));width:100%;height:100%;min-height:10rem;color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;display:grid}.KghwsW_placeholder img{opacity:.85;width:30%;max-width:7rem;height:auto}.KghwsW_color-brand-red{background:var(--color-brand-red)}.KghwsW_color-brand-navy{background:var(--color-brand-navy)}.KghwsW_color-text-muted{background:var(--color-text-muted)}.KghwsW_color-link{background:var(--color-link)}.KghwsW_color-focus{background:var(--color-focus)}.KghwsW_color-control-border{background:var(--color-control-border)}.KghwsW_color-canvas{background:var(--color-canvas)}.KghwsW_color-surface-sunken{background:var(--color-surface-sunken)}.KghwsW_color-surface{background:var(--color-surface)}.KghwsW_color-brand-gold{background:var(--color-brand-gold)}.KghwsW_text-4xl{font-size:var(--text-4xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight)}.KghwsW_text-3xl{font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:var(--leading-tight)}.KghwsW_text-2xl{font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.KghwsW_text-xl{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.KghwsW_text-lg{font-size:var(--text-lg)}.KghwsW_text-base{font-size:var(--text-base)}.KghwsW_text-sm{font-size:var(--text-sm)}
.CmEJdW_start{gap:var(--space-5);max-width:var(--width-prose);justify-items:start;display:grid}.CmEJdW_promises{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.CmEJdW_promises li{align-items:center;gap:var(--space-2);display:flex}.CmEJdW_promises svg{color:var(--color-success)}.CmEJdW_step{gap:var(--space-5);max-width:var(--width-prose);display:grid}.CmEJdW_step fieldset{border:0;margin:0;padding:0}.CmEJdW_step legend{padding:0}.CmEJdW_step legend h2,.CmEJdW_step>h2{margin-bottom:var(--space-3);font-size:var(--text-2xl)}.CmEJdW_step h2:focus{outline:none}.CmEJdW_progress{color:var(--color-text-accent);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0}.CmEJdW_help{margin:0 0 var(--space-4);color:var(--color-text-muted)}.CmEJdW_error{align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--color-error);font-weight:var(--weight-bold);display:flex}.CmEJdW_options{gap:var(--space-3);margin-top:var(--space-4);display:grid}.CmEJdW_option{align-items:flex-start;gap:var(--space-4);min-height:var(--target-min);padding:var(--space-4) var(--space-5);border:2px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex}.CmEJdW_option:hover{border-color:var(--color-control-border)}.CmEJdW_option:has(input:checked){border-color:var(--color-brand-navy);background:var(--color-brand-navy-tint)}.CmEJdW_option:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.CmEJdW_option input{width:1.5rem;height:1.5rem;accent-color:var(--color-brand-navy);flex:none;margin:.1em 0 0}.CmEJdW_option input:focus-visible{outline:none}.CmEJdW_optionLabel{font-size:var(--text-lg);font-weight:var(--weight-bold);display:block}.CmEJdW_optionHint{color:var(--color-text-muted);display:block}.CmEJdW_actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.CmEJdW_results{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.CmEJdW_results>li{display:flex}.CmEJdW_result{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.CmEJdW_result h3{font-size:var(--text-xl);margin:0}.CmEJdW_result p{margin:0}.CmEJdW_result>:last-child{margin-top:auto}.CmEJdW_resultImage{margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;aspect-ratio:4/3;background:var(--color-surface-sunken);overflow:hidden}.CmEJdW_resultImage img{object-fit:cover;width:100%;height:100%}.CmEJdW_price{font-weight:var(--weight-extrabold)}.CmEJdW_adviceLinks{gap:var(--space-2) var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.CmEJdW_adviceLinks a{align-items:center;gap:var(--space-2);min-height:var(--target-min);font-weight:var(--weight-bold);display:inline-flex}@media (min-width:64em){.CmEJdW_step{max-width:none}.CmEJdW_step fieldset,.CmEJdW_step>.CmEJdW_progress{max-width:var(--width-prose)}}@media (prefers-reduced-motion:reduce){.CmEJdW_option{transition:none}}
