._1rHKbW_list{gap:var(--space-2xs);border-bottom:var(--border-width) solid var(--color-border);scrollbar-width:thin;display:flex;overflow-x:auto}._1rHKbW_tab{min-width:44px;min-height:44px;padding:var(--space-xs) var(--space-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;color:var(--color-text-muted);position:relative}._1rHKbW_tab:after{content:"";height:2px;transition:transform var(--duration-base) var(--ease-out);background:currentColor;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}._1rHKbW_tab[aria-selected=true]{color:var(--color-heading)}._1rHKbW_tab[aria-selected=true]:after{transform:scaleX(1)}._1rHKbW_tab:hover{color:var(--color-heading)}._1rHKbW_panel{padding-block-start:var(--space-lg)}._1rHKbW_panel:focus-visible{outline-offset:6px}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) ._1rHKbW_panel[data-leaving]{animation:_1rHKbW_panel-out var(--duration-fast) var(--ease-in-out) forwards}:root:not([data-motion=reduced]) [data-animate]>._1rHKbW_panel:not([hidden],[data-leaving]){animation:_1rHKbW_panel-in var(--duration-slow) var(--ease-out) both}}@keyframes _1rHKbW_panel-out{to{opacity:0}}@keyframes _1rHKbW_panel-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}
.Mgz2YG_accordion{border-top:var(--border-width) solid var(--color-border)}.Mgz2YG_item{border-bottom:var(--border-width) solid var(--color-border)}.Mgz2YG_summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-width:44px;min-height:44px;padding-block:var(--space-md);cursor:pointer;list-style:none;display:flex}.Mgz2YG_summary::-webkit-details-marker{display:none}.Mgz2YG_summary:hover .Mgz2YG_title{color:var(--color-link)}.Mgz2YG_title{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--color-heading);transition:color var(--duration-fast) var(--ease-out)}.Mgz2YG_icon{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--color-heading);transition:transform var(--duration-expand) var(--ease-expand);flex-shrink:0;place-items:center;display:grid}.Mgz2YG_item[open]:not([data-closing]) .Mgz2YG_icon{transform:rotate(45deg)}.Mgz2YG_content{max-width:var(--measure);color:var(--color-text);padding-block-end:var(--space-lg)}
.GLqGva_breadcrumbs{font-size:var(--fs-xs);color:var(--color-text-muted)}.GLqGva_list{align-items:center;gap:var(--space-3xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.GLqGva_item{align-items:center;gap:var(--space-3xs);display:inline-flex}.GLqGva_item a{min-height:32px;color:inherit;transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-repeat:no-repeat;background-image:linear-gradient(currentcolor, currentcolor),linear-gradient(color-mix(in srgb, currentcolor 40%, transparent), color-mix(in srgb, currentcolor 40%, transparent));background-position:0 calc(50% + .6em),0 calc(50% + .6em);background-size:0% 2px,100% 1px;align-items:center;text-decoration:none;display:inline-flex}@media (forced-colors:active){.GLqGva_item a{text-decoration:underline}}.GLqGva_item a:hover,.GLqGva_item a:focus-visible,.GLqGva_item a[aria-current=page]{background-size:100% 2px,100% 1px}.GLqGva_item a:hover{color:var(--color-link-hover)}.GLqGva_item [aria-current=page]{color:var(--color-text);font-weight:var(--fw-medium)}.GLqGva_sep{opacity:.6}.GLqGva_light{color:color-mix(in srgb, var(--color-white) 82%, transparent)}.GLqGva_light .GLqGva_item a:hover,.GLqGva_light [aria-current=page]{color:var(--color-white)}
.LqEL1G_wrap{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.LqEL1G_link{min-height:44px;color:inherit;font-size:var(--fs-sm);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 calc(50% + .6em),0 calc(50% + .6em);background-repeat:no-repeat;background-size:0% 2px,100% 1px;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}@media (forced-colors:active){.LqEL1G_link{text-decoration:underline}}.LqEL1G_link:hover,.LqEL1G_link:focus-visible,.LqEL1G_link[aria-current=page]{background-size:100% 2px,100% 1px}.LqEL1G_link:hover{color:var(--color-link-hover)}.LqEL1G_button{min-width:44px;min-height:44px;padding-inline:var(--space-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:var(--color-heading);align-items:center;gap:.5em;display:inline-flex}.LqEL1G_button:hover{border-color:var(--color-heading)}
.z6KzYa_box{gap:var(--space-2xs);width:100%;max-width:40rem;display:grid}.z6KzYa_boxLabel{font-weight:var(--fw-semibold);color:var(--color-heading)}.z6KzYa_row{display:flex}.z6KzYa_input{min-width:0;min-height:48px;padding:var(--space-2xs) var(--space-sm);border:2px solid var(--color-input-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--color-input-bg);color:var(--color-input-text);font:inherit;border-right:0;flex:1}.z6KzYa_input::placeholder{color:var(--color-input-placeholder)}.z6KzYa_input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 calc(2px + var(--focus-width)) var(--color-focus-ring-contrast);z-index:1;position:relative}.z6KzYa_submit{align-items:center;gap:var(--space-2xs);min-width:48px;min-height:48px;padding-inline:var(--space-sm);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-button-primary-bg);color:var(--color-button-primary-text);font-weight:var(--fw-semibold);justify-content:center;display:inline-flex}.z6KzYa_submit:hover{background:var(--color-button-primary-bg-hover)}.z6KzYa_submit:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 calc(2px + var(--focus-width)) var(--color-focus-ring-contrast)}.z6KzYa_lg .z6KzYa_input,.z6KzYa_lg .z6KzYa_submit{min-height:56px;font-size:var(--fs-lg)}.z6KzYa_results{margin-top:var(--space-lg);max-width:var(--measure)}.z6KzYa_count{font-family:var(--font-body);font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin-bottom:var(--space-md)}.z6KzYa_list{display:grid}.z6KzYa_result{padding-block:var(--space-sm);border-top:var(--border-width) solid var(--color-border)}.z6KzYa_result mark{background:var(--color-warning-bg);color:inherit}.z6KzYa_type{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);color:var(--color-eyebrow)}.z6KzYa_resultTitle{font-size:var(--fs-xl);margin-block:var(--space-3xs)}.z6KzYa_resultTitle a{color:var(--color-link);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 2px,100% 1px;text-decoration:none}@media (forced-colors:active){.z6KzYa_resultTitle a{text-decoration:underline}}.z6KzYa_resultTitle a:hover,.z6KzYa_resultTitle a:focus-visible,.z6KzYa_resultTitle a[aria-current=page]{background-size:100% 2px,100% 1px}.z6KzYa_resultTitle a:hover{color:var(--color-link-hover)}.z6KzYa_desc{color:var(--color-text-muted)}.z6KzYa_empty p{margin-bottom:var(--space-sm)}.z6KzYa_suggestions{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.z6KzYa_suggestions a{min-height:44px;color:var(--color-link);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 calc(50% + .6em),0 calc(50% + .6em);background-repeat:no-repeat;background-size:0% 2px,100% 1px;align-items:center;text-decoration:none;display:inline-flex}@media (forced-colors:active){.z6KzYa_suggestions a{text-decoration:underline}}.z6KzYa_suggestions a:hover,.z6KzYa_suggestions a:focus-visible,.z6KzYa_suggestions a[aria-current=page]{background-size:100% 2px,100% 1px}
.Tv3UWG_header{margin-bottom:var(--space-lg)}.Tv3UWG_layout{gap:var(--space-xl);display:grid}@media (min-width:64rem){.Tv3UWG_layout{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start}}.Tv3UWG_single{max-width:48rem}.Tv3UWG_aside{padding:var(--space-md);border-top:3px solid var(--color-accent);background:var(--color-surface-muted)}@media (min-width:64rem){.Tv3UWG_aside{top:var(--sticky-top);transition:top var(--duration-slow) var(--ease-out);position:sticky}}.Tv3UWG_aside a{color:var(--color-link);overflow-wrap:anywhere;transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 2px,100% 1px;text-decoration:none}@media (forced-colors:active){.Tv3UWG_aside a{text-decoration:underline}}.Tv3UWG_aside a:hover,.Tv3UWG_aside a:focus-visible,.Tv3UWG_aside a[aria-current=page]{background-size:100% 2px,100% 1px}.Tv3UWG_aside a:hover{color:var(--color-link-hover)}.Tv3UWG_asideTitle{font-size:var(--fs-xl);margin-bottom:var(--space-sm)}.Tv3UWG_asideSubtitle{margin-top:var(--space-md);margin-bottom:var(--space-2xs);font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-semibold)}.Tv3UWG_asideList{gap:var(--space-xs);display:grid}.Tv3UWG_asideList li{align-items:center;gap:var(--space-xs);min-height:44px;display:flex}.Tv3UWG_asideList svg{color:var(--color-accent-strong);flex-shrink:0}.Tv3UWG_hoursList{font-size:var(--fs-sm)}.Tv3UWG_asideNote{margin-top:var(--space-md);font-size:var(--fs-sm);color:var(--color-text-muted)}.Tv3UWG_form,.Tv3UWG_grid{gap:var(--space-md);display:grid}@media (min-width:48rem){.Tv3UWG_grid{grid-template-columns:1fr 1fr}}.Tv3UWG_field{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.Tv3UWG_hasError{padding-left:var(--space-sm);border-left:4px solid var(--color-error)}.Tv3UWG_fieldset{border:0;margin:0;padding:0}.Tv3UWG_fieldset.Tv3UWG_hasError{padding-left:var(--space-sm)}.Tv3UWG_label{font-weight:var(--fw-semibold);color:var(--color-heading);padding:0}.Tv3UWG_optional{font-weight:var(--fw-regular);color:var(--color-text-muted)}.Tv3UWG_hint{font-size:var(--fs-sm);color:var(--color-text-muted)}.Tv3UWG_error{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-error)}.Tv3UWG_textarea,.Tv3UWG_select,.Tv3UWG_input{width:100%;min-height:48px;padding:var(--space-2xs) var(--space-xs);border:2px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);color:var(--color-input-text);font:inherit}.Tv3UWG_textarea::placeholder,.Tv3UWG_select::placeholder,.Tv3UWG_input::placeholder{color:var(--color-input-placeholder)}.Tv3UWG_textarea:focus-visible,.Tv3UWG_select:focus-visible,.Tv3UWG_input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 calc(2px + var(--focus-width)) var(--color-focus-ring-contrast)}[aria-invalid=true].Tv3UWG_textarea,[aria-invalid=true].Tv3UWG_select,[aria-invalid=true].Tv3UWG_input{border-color:var(--color-error)}.Tv3UWG_select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5rem}.Tv3UWG_textarea{resize:vertical;min-height:9rem}.Tv3UWG_radios{gap:var(--space-xs);margin-top:var(--space-3xs);flex-wrap:wrap;display:flex}.Tv3UWG_radio{cursor:pointer;position:relative}.Tv3UWG_radio input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.Tv3UWG_radio span{align-items:center;gap:var(--space-2xs);min-height:44px;padding:var(--space-2xs) var(--space-sm);border:2px solid var(--color-input-border);border-radius:var(--radius-pill);background:var(--color-input-bg);display:inline-flex}.Tv3UWG_radio span:before{content:"";border:2px solid;border-radius:50%;width:1rem;height:1rem}.Tv3UWG_radio input:checked+span{border-color:var(--color-button-primary-bg);font-weight:var(--fw-semibold)}.Tv3UWG_radio input:checked+span:before{background:var(--color-button-primary-bg);box-shadow:inset 0 0 0 2px var(--color-input-bg)}.Tv3UWG_radio input:focus-visible+span{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 calc(2px + var(--focus-width)) var(--color-focus-ring-contrast)}.Tv3UWG_upload{align-items:center;gap:var(--space-xs);padding:var(--space-sm);border:2px dashed var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);display:flex}.Tv3UWG_upload svg{color:var(--color-text-muted);flex-shrink:0}.Tv3UWG_file{width:100%;min-height:44px;font:inherit;font-size:var(--fs-sm);color:var(--color-text)}.Tv3UWG_file::file-selector-button{margin-right:var(--space-sm);min-height:40px;padding:0 var(--space-sm);border:var(--border-width) solid var(--color-heading);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-heading);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.Tv3UWG_file:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 calc(2px + var(--focus-width)) var(--color-focus-ring-contrast)}.Tv3UWG_files{gap:var(--space-3xs);margin-top:var(--space-2xs);display:grid}.Tv3UWG_files li{align-items:center;gap:var(--space-xs);padding:var(--space-3xs) var(--space-xs);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--fs-sm);display:flex}.Tv3UWG_fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Tv3UWG_fileSize{color:var(--color-text-muted)}.Tv3UWG_textButton{min-height:44px;padding-inline:var(--space-2xs);color:var(--color-link);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 calc(50% + .6em),0 calc(50% + .6em);background-repeat:no-repeat;background-size:0% 2px,100% 1px;text-decoration:none}@media (forced-colors:active){.Tv3UWG_textButton{text-decoration:underline}}.Tv3UWG_textButton:hover,.Tv3UWG_textButton:focus-visible,.Tv3UWG_textButton[aria-current=page]{background-size:100% 2px,100% 1px}.Tv3UWG_textButton:hover{color:var(--color-link-hover)}.Tv3UWG_checkbox{align-items:flex-start;gap:var(--space-xs);display:flex}.Tv3UWG_checkbox input{width:1.5rem;height:1.5rem;accent-color:var(--color-button-primary-bg);cursor:pointer;flex-shrink:0;margin-top:.15rem}.Tv3UWG_checkbox input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 calc(2px + var(--focus-width)) var(--color-focus-ring-contrast)}.Tv3UWG_checkbox label{cursor:pointer}.Tv3UWG_checkbox a{color:var(--color-link);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 2px,100% 1px;text-decoration:none}@media (forced-colors:active){.Tv3UWG_checkbox a{text-decoration:underline}}.Tv3UWG_checkbox a:hover,.Tv3UWG_checkbox a:focus-visible,.Tv3UWG_checkbox a[aria-current=page]{background-size:100% 2px,100% 1px}.Tv3UWG_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.Tv3UWG_submitRow{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.Tv3UWG_status{font-size:var(--fs-sm);color:var(--color-text-muted)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .Tv3UWG_spin{animation:.9s linear infinite Tv3UWG_spin}}.Tv3UWG_summary{padding:var(--space-md);border:4px solid var(--color-error);background:var(--color-surface)}.Tv3UWG_summary:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 calc(3px + var(--focus-width)) var(--color-focus-ring-contrast)}.Tv3UWG_summary ul{gap:var(--space-3xs);margin-top:var(--space-xs);display:grid}.Tv3UWG_summary a{color:var(--color-error);font-weight:var(--fw-semibold);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 2px,100% 1px;text-decoration:none}@media (forced-colors:active){.Tv3UWG_summary a{text-decoration:underline}}.Tv3UWG_summary a:hover,.Tv3UWG_summary a:focus-visible,.Tv3UWG_summary a[aria-current=page]{background-size:100% 2px,100% 1px}.Tv3UWG_summary p{margin-top:var(--space-2xs)}.Tv3UWG_summaryTitle{align-items:center;gap:var(--space-2xs);font-family:var(--font-body);font-size:var(--fs-lg);font-weight:var(--fw-semibold);display:flex}.Tv3UWG_estimate{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-left:4px solid var(--color-accent);background:var(--color-surface-muted);display:flex}.Tv3UWG_estimateTitle{font-weight:var(--fw-semibold);color:var(--color-heading)}.Tv3UWG_estimateText{font-size:var(--fs-sm);color:var(--color-text-muted)}@keyframes Tv3UWG_spin{to{transform:rotate(360deg)}}
.OQHY_W_header{margin-bottom:var(--space-lg)}.OQHY_W_layout{gap:var(--space-lg);display:grid}@media (min-width:64rem){.OQHY_W_layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.OQHY_W_builder{gap:var(--space-md);justify-items:start;display:grid}.OQHY_W_builder>fieldset{justify-self:stretch}.OQHY_W_item{padding:var(--space-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;margin:0;position:relative}.OQHY_W_legend{padding-inline:var(--space-2xs);margin-left:calc(-1*var(--space-2xs));font-family:var(--font-heading);font-size:var(--fs-lg);color:var(--color-heading)}.OQHY_W_remove{top:var(--space-xs);right:var(--space-xs);align-items:center;gap:var(--space-3xs);min-height:44px;padding-inline:var(--space-xs);border-radius:var(--radius-sm);color:var(--color-link);font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:inline-flex;position:absolute}.OQHY_W_remove:hover{background:var(--color-surface-muted)}.OQHY_W_questions{gap:var(--space-sm);margin-top:var(--space-xs);display:grid}@media (min-width:36rem){.OQHY_W_questions{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.OQHY_W_question{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.OQHY_W_label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-heading)}.OQHY_W_unit{font-weight:var(--fw-regular);color:var(--color-text-muted)}.OQHY_W_control{width:100%;min-height:48px;padding:var(--space-2xs) var(--space-xs);border:2px solid var(--color-input-border);border-radius:var(--radius-sm);background:var(--color-input-bg);color:var(--color-input-text);font:inherit;font-size:var(--fs-sm)}.OQHY_W_control:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 calc(2px + var(--focus-width)) var(--color-focus-ring-contrast)}.OQHY_W_check{align-items:flex-start;gap:var(--space-xs);min-height:44px;padding-top:var(--space-2xs);display:flex}@media (min-width:48rem){.OQHY_W_check{grid-column:span 1}}.OQHY_W_check input{width:1.35rem;height:1.35rem;accent-color:var(--color-button-primary-bg);cursor:pointer;flex-shrink:0;margin-top:.1rem}.OQHY_W_check input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 calc(2px + var(--focus-width)) var(--color-focus-ring-contrast)}.OQHY_W_check label{font-size:var(--fs-sm);cursor:pointer}.OQHY_W_result{gap:var(--space-xs);padding:var(--space-md);border-top:4px solid var(--color-accent);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);display:grid}@media (min-width:64rem){.OQHY_W_result{top:var(--sticky-top);transition:top var(--duration-slow) var(--ease-out);position:sticky}}.OQHY_W_resultLabel{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);color:inherit}.OQHY_W_range{font-family:var(--font-heading);font-size:var(--fs-3xl);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;display:block}.OQHY_W_count,.OQHY_W_note{font-size:var(--fs-sm);opacity:.9}.OQHY_W_disclaimer{padding-block:var(--space-xs);border-block:var(--border-width) solid currentcolor;font-size:var(--fs-sm)}.OQHY_W_noscript{padding:var(--space-md);border:var(--border-width) solid var(--color-border)}
._eMiRG_compare{margin-block-start:var(--space-lg)}._eMiRG_toggle{grid-template-columns:repeat(var(--count), minmax(0, 1fr));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);max-width:100%;padding:4px;display:inline-grid;position:relative}@media (max-width:47.98rem){._eMiRG_toggle{width:100%;display:grid}}html:not(.js) ._eMiRG_toggle{display:none}._eMiRG_thumb{inset-block:4px;width:calc((100% - 8px)/var(--count));border-radius:var(--radius-pill);background:var(--color-button-primary-bg);transform:translateX(calc(100% * var(--active)));transition:transform var(--duration-slow) var(--ease-out);position:absolute;left:4px}._eMiRG_tab{z-index:1;min-width:44px;min-height:44px;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out);position:relative}@media (max-width:47.98rem){._eMiRG_tab{padding-inline:var(--space-sm);line-height:var(--lh-snug);white-space:normal}}._eMiRG_tab:hover{color:var(--color-heading)}._eMiRG_tab[aria-selected=true]{color:var(--color-button-primary-text)}._eMiRG_tab:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 calc(3px + var(--focus-width)) var(--color-focus-ring-contrast)}@media (max-width:47.98rem){._eMiRG_toggle[data-many]{border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;display:grid}._eMiRG_toggle[data-many] ._eMiRG_thumb{display:none}._eMiRG_toggle[data-many] ._eMiRG_tab{border-radius:calc(var(--radius-md) - 2px);white-space:normal}._eMiRG_toggle[data-many] ._eMiRG_tab[aria-selected=true]{background:var(--color-button-primary-bg)}}._eMiRG_panel{padding-block-start:var(--space-lg)}html.js ._eMiRG_panel:not([data-active]){display:none}html:not(.js) ._eMiRG_panel+._eMiRG_panel{border-top:var(--border-width) solid var(--color-border);margin-block-start:var(--space-xl)}._eMiRG_panelInner{gap:var(--space-lg);align-items:center;display:grid}@media (min-width:64rem){._eMiRG_panelInner{gap:var(--space-xl);grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) ._eMiRG_panel[data-leaving]{animation:_eMiRG_panel-out var(--duration-fast) var(--ease-in-out) forwards}:root:not([data-motion=reduced]) [data-animate] [data-active]:not([data-leaving]) ._eMiRG_media{animation:_eMiRG_media-in calc(var(--duration-slow)*1.2) var(--ease-in-out) both}:root:not([data-motion=reduced]) [data-animate] [data-active]:not([data-leaving]) ._eMiRG_content>*{animation:_eMiRG_content-in var(--duration-slow) var(--ease-out) both}:root:not([data-motion=reduced]) [data-animate] [data-active]:not([data-leaving]) ._eMiRG_content>:nth-child(2){animation-delay:90ms}:root:not([data-motion=reduced]) [data-animate] [data-active]:not([data-leaving]) ._eMiRG_content>:nth-child(3){animation-delay:.18s}:root:not([data-motion=reduced]) [data-animate] [data-active]:not([data-leaving]) ._eMiRG_content>:nth-child(4){animation-delay:.27s}:root:not([data-motion=reduced]) [data-animate] [data-active]:not([data-leaving]) ._eMiRG_content>:nth-child(5){animation-delay:.36s}:root:not([data-motion=reduced]) [data-animate] [data-active]:not([data-leaving]) ._eMiRG_content>:nth-child(6){animation-delay:.45s}}@keyframes _eMiRG_panel-out{to{opacity:0}}@keyframes _eMiRG_media-in{0%{clip-path:inset(100% 0 0);transform:scale(1.04)}to{clip-path:inset(0);transform:none}}@keyframes _eMiRG_content-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}._eMiRG_media{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-surface-muted);position:relative;overflow:hidden}._eMiRG_title{font-family:var(--font-heading);font-size:var(--fs-2xl);font-weight:var(--fw-heading);line-height:var(--lh-snug)}._eMiRG_text{color:var(--color-text-muted);margin-block-start:var(--space-sm)}._eMiRG_ratings{gap:var(--space-sm);margin:var(--space-lg) 0 0;display:grid}._eMiRG_rating{gap:var(--space-2xs);display:grid}@media (min-width:36rem){._eMiRG_rating{align-items:center;gap:var(--space-sm);grid-template-columns:14rem 1fr}}._eMiRG_ratingLabel{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow)}._eMiRG_ratingValue{margin:0}._eMiRG_track{border-radius:var(--radius-pill);background:var(--color-border);height:6px;display:block;overflow:hidden}._eMiRG_fill{width:var(--value);border-radius:inherit;background:var(--color-eyebrow);transform-origin:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) [data-active] ._eMiRG_fill{animation:_eMiRG_bar-grow 1.1s var(--ease-out) both}:root:not([data-motion=reduced]) [data-active] ._eMiRG_rating:nth-child(2) ._eMiRG_fill{animation-delay:.12s}:root:not([data-motion=reduced]) [data-active] ._eMiRG_rating:nth-child(3) ._eMiRG_fill{animation-delay:.24s}:root:not([data-motion=reduced]) [data-active] ._eMiRG_rating:nth-child(4) ._eMiRG_fill{animation-delay:.36s}}@keyframes _eMiRG_bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._eMiRG_pointsTitle{font-weight:var(--fw-semibold);color:var(--color-heading);margin-block-start:var(--space-lg)}._eMiRG_points._eMiRG_points{gap:var(--space-xs);margin-block-start:var(--space-xs);display:grid}@media (min-width:36rem){._eMiRG_points._eMiRG_points{grid-template-columns:repeat(2,minmax(0,1fr))}}._eMiRG_point{gap:var(--space-xs);grid-template-columns:auto 1fr;align-items:start;display:grid}._eMiRG_check{color:var(--color-eyebrow);margin-block-start:.2rem}
.lPTpra_header{margin-block-end:var(--space-lg)}.lPTpra_grid{gap:var(--space-xl);display:grid}@media (min-width:48rem){.lPTpra_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lPTpra_details{gap:var(--space-md);align-content:start;padding:0;list-style:none;display:grid}.lPTpra_details li{gap:var(--space-sm);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:auto 1fr;padding-block-end:var(--space-md);display:grid}.lPTpra_icon{color:var(--color-eyebrow);margin-block-start:.2rem}.lPTpra_label{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);margin-block-end:var(--space-sm);margin-block-end:var(--space-3xs);display:block}.lPTpra_value{font-family:var(--font-heading);font-size:var(--fs-xl);color:var(--color-heading);font-style:normal;line-height:var(--lh-snug);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.lPTpra_value:hover,.lPTpra_value:focus-visible,.lPTpra_value[aria-current=page]{background-size:100% 1px}@media (forced-colors:active){.lPTpra_value:hover,.lPTpra_value:focus-visible,.lPTpra_value[aria-current=page]{text-decoration:underline}}.lPTpra_hoursTable{width:100%}.lPTpra_hoursTable th,.lPTpra_hoursTable td{padding-block:var(--space-2xs);border-bottom:var(--border-width) solid var(--color-border);text-align:left;font-weight:var(--fw-regular)}.lPTpra_hoursTable td{text-align:right;font-variant-numeric:tabular-nums}.lPTpra_closed{color:var(--color-text-muted)}.lPTpra_aside:is(aside){padding:var(--space-md);border-top:3px solid var(--color-accent)}.lPTpra_aside:is(aside) .lPTpra_header{margin-block-end:var(--space-md)}.lPTpra_aside:is(aside) .lPTpra_value{font-size:var(--fs-lg);overflow-wrap:anywhere}.lPTpra_stacked{gap:var(--space-md)}@media (min-width:48rem){.lPTpra_stacked{grid-template-columns:minmax(0,1fr)}}.lPTpra_stacked .lPTpra_details{gap:var(--space-sm)}.lPTpra_stacked .lPTpra_details li{padding-block-end:var(--space-xs)}.lPTpra_stacked .lPTpra_label{margin-block-end:0}.lPTpra_stacked .lPTpra_hoursTable{font-size:var(--fs-sm)}@media (min-width:48rem){.lPTpra_extra{grid-column:1/-1}}
._28Xh8W_side{gap:var(--space-lg);display:grid}@media (min-width:64rem){._28Xh8W_side{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:start}._28Xh8W_side ._28Xh8W_header{top:var(--sticky-top);transition:top var(--duration-slow) var(--ease-out);position:sticky}}._28Xh8W_stacked{gap:var(--space-lg);max-width:56rem;margin-inline:auto;display:grid}._28Xh8W_group+._28Xh8W_group{margin-block-start:var(--space-xl)}._28Xh8W_groupTitle{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);margin-block-end:var(--space-sm);margin-block-end:var(--space-sm);display:block}
.f3K-Aq_layout{gap:var(--space-lg);display:grid}@media (min-width:64rem){.f3K-Aq_layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start}}.f3K-Aq_list{gap:0 var(--space-lg);border-top:var(--border-width) solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));padding:0;list-style:none;display:grid}.f3K-Aq_link,.f3K-Aq_plain{align-items:center;gap:var(--space-2xs);border-bottom:var(--border-width) solid var(--color-border);min-height:3.5rem;font-family:var(--font-heading);font-size:var(--fs-lg);color:var(--color-heading);text-decoration:none;display:flex}.f3K-Aq_link svg,.f3K-Aq_plain svg{color:var(--color-eyebrow);flex-shrink:0}.f3K-Aq_link span{transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.f3K-Aq_link:hover span,.f3K-Aq_link:focus-visible span{background-size:100% 1px}@media (forced-colors:active){.f3K-Aq_link:hover span,.f3K-Aq_link:focus-visible span{text-decoration:underline}}.f3K-Aq_plain{color:var(--color-text-muted)}.f3K-Aq_header{margin-block-end:var(--space-lg)}.f3K-Aq_boroughs{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.f3K-Aq_boroughs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.f3K-Aq_boroughs{grid-template-columns:repeat(3,minmax(0,1fr))}}.f3K-Aq_borough{align-content:start;gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);transition:opacity var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s),transform var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s),translate var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out);display:grid}.f3K-Aq_borough:hover,.f3K-Aq_borough:focus-within{box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .f3K-Aq_borough:hover,:root:not([data-motion=reduced]) .f3K-Aq_borough:focus-within{translate:0 -4px}}.f3K-Aq_boroughName{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);margin-block-end:var(--space-sm);display:block}.f3K-Aq_boroughAreas{margin:0;padding:0;list-style:none}.f3K-Aq_boroughAreas li+li{border-top:var(--border-width) solid var(--color-border)}.f3K-Aq_boroughLink{justify-content:space-between;align-items:center;gap:var(--space-sm);min-width:44px;min-height:44px;padding-block:var(--space-xs);color:var(--color-heading);text-decoration:none;display:flex}.f3K-Aq_boroughLink:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 calc(3px + var(--focus-width)) var(--color-focus-ring-contrast)}.f3K-Aq_boroughArea{font-weight:var(--fw-semibold);gap:2px;display:grid}.f3K-Aq_neighbourhoods{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--color-text-muted)}.f3K-Aq_arrow{color:var(--color-eyebrow);transition:translate var(--duration-base) var(--ease-out);flex:none}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .f3K-Aq_boroughLink:hover .f3K-Aq_arrow,:root:not([data-motion=reduced]) .f3K-Aq_boroughLink:focus-visible .f3K-Aq_arrow{translate:4px}}
.g-HR-a_header{margin-block-end:var(--space-xl)}.g-HR-a_posts{gap:var(--space-xl) var(--space-lg);padding:0;list-style:none;display:grid}.g-HR-a_card{flex-direction:column;display:flex;position:relative}.g-HR-a_media{aspect-ratio:16/10;background:var(--color-surface-muted);position:relative;overflow:hidden}.g-HR-a_body{gap:var(--space-2xs);padding-block-start:var(--space-md);display:grid}.g-HR-a_meta{gap:var(--space-3xs);font-size:var(--fs-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.g-HR-a_category{z-index:2;color:var(--color-eyebrow);font-weight:var(--fw-semibold);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none;position:relative}.g-HR-a_category:hover,.g-HR-a_category:focus-visible,.g-HR-a_category[aria-current=page]{background-size:100% 1px}@media (forced-colors:active){.g-HR-a_category:hover,.g-HR-a_category:focus-visible,.g-HR-a_category[aria-current=page]{text-decoration:underline}}.g-HR-a_title{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.g-HR-a_link{color:inherit;text-decoration:none}.g-HR-a_link:after{content:"";z-index:1;position:absolute;inset:0}.g-HR-a_link:focus-visible{outline:none}.g-HR-a_link:focus-visible:after{outline:var(--focus-width) solid var(--color-focus);outline-offset:4px}.g-HR-a_excerpt{color:var(--color-text-muted)}.g-HR-a_posts.g-HR-a_list{gap:0}.g-HR-a_posts.g-HR-a_list .g-HR-a_card{gap:var(--space-md);padding-block:var(--space-lg);border-bottom:var(--border-width) solid var(--color-border);display:grid}@media (min-width:48rem){.g-HR-a_posts.g-HR-a_list .g-HR-a_card{grid-template-columns:18rem 1fr;align-items:center}}.g-HR-a_posts.g-HR-a_list .g-HR-a_body{padding-block-start:0}@media (min-width:64rem){.g-HR-a_featureFirst .g-HR-a_featured{grid-column:1/-1;grid-template-columns:1.2fr 1fr;display:grid}.g-HR-a_featureFirst .g-HR-a_featured .g-HR-a_mediaBox{aspect-ratio:auto;min-height:24rem}.g-HR-a_featureFirst .g-HR-a_featured .g-HR-a_bodyBox{padding:var(--space-xl);justify-content:center}.g-HR-a_featureFirst .g-HR-a_featured .g-HR-a_titleText{font-size:var(--fs-2xl)}}
.XZrlWW_cta{isolation:isolate;background:var(--section-bg);color:var(--color-text);position:relative;overflow:hidden}.XZrlWW_inner{max-width:calc(var(--container-max) + var(--gutter)*2);padding:var(--space-2xl) var(--gutter);margin-inline:auto}.XZrlWW_band .XZrlWW_content,.XZrlWW_image .XZrlWW_content{max-width:48rem;margin-inline:auto}.XZrlWW_bg{z-index:-1;position:absolute;inset:0}.XZrlWW_bg:after{content:"";background:var(--color-overlay-strong);position:absolute;inset:0}.XZrlWW_split .XZrlWW_inner{gap:var(--space-lg);align-items:center;display:grid}@media (min-width:64rem){.XZrlWW_split .XZrlWW_inner{gap:var(--space-xl);padding-block:var(--space-xl);grid-template-columns:1fr 1fr}}.XZrlWW_media{aspect-ratio:4/3;position:relative;overflow:hidden}.XZrlWW_contact{gap:var(--space-xs) var(--space-lg);font-size:var(--fs-sm);color:var(--color-text-muted);flex-wrap:wrap;margin-block-start:var(--space-md);padding:0;list-style:none;display:flex}.XZrlWW_contact li{align-items:center;gap:var(--space-2xs);display:inline-flex}.XZrlWW_contact a{color:var(--color-heading);font-weight:var(--fw-semibold)}.XZrlWW_band .XZrlWW_contact,.XZrlWW_image .XZrlWW_contact{justify-content:center}
.b7fhZa_layout{gap:var(--space-xl);display:grid}@media (min-width:64rem){.b7fhZa_side{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.b7fhZa_grid{gap:var(--space-xl) var(--space-lg);padding:0;list-style:none;display:grid}@media (min-width:48rem){.b7fhZa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.b7fhZa_cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.b7fhZa_cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.b7fhZa_card{flex-direction:column;display:flex;position:relative}.b7fhZa_link{color:inherit;text-decoration:none}.b7fhZa_link:hover{color:inherit}.b7fhZa_link:after{content:"";z-index:1;position:absolute;inset:0}.b7fhZa_link:focus-visible{box-shadow:none;outline:none}.b7fhZa_link:focus-visible:after{outline:var(--focus-width) solid var(--color-focus);outline-offset:4px}.b7fhZa_media{aspect-ratio:4/3;background:var(--color-surface-muted);position:relative;overflow:hidden}.b7fhZa_media img{transition:transform var(--duration-slow) var(--ease-out)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .b7fhZa_card:hover .b7fhZa_media img{transform:scale(1.03)}}.b7fhZa_body{gap:var(--space-2xs);flex-direction:column;flex:1;padding-block-start:var(--space-md);display:flex}.b7fhZa_meta{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);margin-block-end:var(--space-sm);margin:0;display:block}.b7fhZa_title{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.b7fhZa_link{transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.b7fhZa_card:hover .b7fhZa_link,.b7fhZa_link:focus-visible{background-size:100% 1px}@media (forced-colors:active){.b7fhZa_card:hover .b7fhZa_link,.b7fhZa_link:focus-visible{text-decoration:underline}}.b7fhZa_text{color:var(--color-text-muted)}.b7fhZa_more{align-items:center;gap:var(--space-2xs);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-link);margin-block-start:auto;padding-block-start:var(--space-sm);display:inline-flex}.b7fhZa_more svg{transition:transform var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .b7fhZa_card:hover .b7fhZa_more svg,:root:not([data-motion=reduced]) .b7fhZa_card:focus-within .b7fhZa_more svg{transform:translate(4px)}}.b7fhZa_overlay .b7fhZa_card{min-height:24rem;color:var(--color-white);transition:opacity var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s),transform var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s),translate var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.b7fhZa_overlay .b7fhZa_card:hover,.b7fhZa_overlay .b7fhZa_card:focus-within{box-shadow:var(--shadow-md)}.b7fhZa_overlay .b7fhZa_media{aspect-ratio:auto;position:absolute;inset:0}.b7fhZa_overlay .b7fhZa_media:after{content:"";background:linear-gradient(to top, var(--color-overlay-strong) 0%, var(--color-overlay) 45%, transparent 85%);position:absolute;inset:0}.b7fhZa_overlay .b7fhZa_body{padding:var(--space-lg);justify-content:flex-end;position:relative}.b7fhZa_overlay .b7fhZa_more{margin-block-start:var(--space-2xs);padding-block-start:0}.b7fhZa_overlay .b7fhZa_title,.b7fhZa_overlay .b7fhZa_more{color:var(--color-white)}.b7fhZa_overlay .b7fhZa_text{color:color-mix(in srgb, var(--color-white) 85%, transparent)}.b7fhZa_overlay .b7fhZa_meta{color:var(--color-accent-on-dark)}.b7fhZa_raised{row-gap:var(--space-lg)}.b7fhZa_raised .b7fhZa_card{border:var(--border-width) solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);transition:opacity var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s),transform var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s),translate var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out);overflow:hidden}.b7fhZa_raised .b7fhZa_card:hover,.b7fhZa_raised .b7fhZa_card:focus-within{box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .b7fhZa_raised .b7fhZa_card:hover,:root:not([data-motion=reduced]) .b7fhZa_raised .b7fhZa_card:focus-within{translate:0 -4px}}.b7fhZa_raised .b7fhZa_body{padding:var(--space-md) var(--space-md) var(--space-lg)}.b7fhZa_minimal{gap:0 var(--space-lg)}.b7fhZa_minimal .b7fhZa_card{border-top:var(--border-width) solid var(--color-border)}.b7fhZa_minimal .b7fhZa_body{padding-block:var(--space-md) var(--space-lg)}
.pWF7wq_filters{gap:var(--space-2xs);margin-block:var(--space-lg);flex-wrap:wrap;display:flex}@media (min-width:48rem){.pWF7wq_filters{margin-block-start:var(--space-xl)}}.pWF7wq_chip{min-width:44px;min-height:44px;padding-inline:var(--space-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-text)}.pWF7wq_chip:hover{border-color:var(--color-heading)}.pWF7wq_chipActive{background:var(--color-button-primary-bg);border-color:var(--color-button-primary-bg);color:var(--color-button-primary-text)}
._4BWo9W_layout{gap:var(--space-xl);display:grid}@media (min-width:64rem){._4BWo9W_side{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}._4BWo9W_side ._4BWo9W_header{top:var(--sticky-top);transition:top var(--duration-slow) var(--ease-out);position:sticky}}._4BWo9W_grid{gap:var(--space-lg) var(--space-lg);padding:0;list-style:none;display:grid}@media (min-width:48rem){._4BWo9W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){._4BWo9W_cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}._4BWo9W_cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}._4BWo9W_item{gap:var(--space-xs);flex-direction:column;display:flex}._4BWo9W_icon{width:3.25rem;height:3.25rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-eyebrow);place-items:center;margin-block-end:var(--space-2xs);display:inline-grid}._4BWo9W_title{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug)}._4BWo9W_title a{color:inherit;transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}._4BWo9W_title a:hover,._4BWo9W_title a:focus-visible,._4BWo9W_title a[aria-current=page]{background-size:100% 1px}@media (forced-colors:active){._4BWo9W_title a:hover,._4BWo9W_title a:focus-visible,._4BWo9W_title a[aria-current=page]{text-decoration:underline}}._4BWo9W_text{color:var(--color-text-muted)}._4BWo9W_long ._4BWo9W_text{color:var(--color-text)}._4BWo9W_bordered ._4BWo9W_item{border-top:var(--border-width) solid var(--color-heading);padding-block-start:var(--space-md)}._4BWo9W_cards{gap:var(--space-md)}._4BWo9W_cards ._4BWo9W_item{padding:var(--space-lg) var(--space-md);border:var(--border-width) solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);transition:opacity var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s),transform var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s),translate var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}._4BWo9W_cards ._4BWo9W_item:hover,._4BWo9W_cards ._4BWo9W_item:focus-within{box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) ._4BWo9W_cards ._4BWo9W_item:hover,:root:not([data-motion=reduced]) ._4BWo9W_cards ._4BWo9W_item:focus-within{translate:0 -4px}}._4BWo9W_cards ._4BWo9W_icon{background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);border-color:#0000}._4BWo9W_cards ._4BWo9W_item:hover ._4BWo9W_icon,._4BWo9W_cards ._4BWo9W_item:focus-within ._4BWo9W_icon{background:var(--color-accent);color:var(--color-on-accent)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) ._4BWo9W_cards ._4BWo9W_item:hover ._4BWo9W_icon,:root:not([data-motion=reduced]) ._4BWo9W_cards ._4BWo9W_item:focus-within ._4BWo9W_icon{transform:rotate(-8deg)scale(1.06)}}._4BWo9W_cards ._4BWo9W_title{font-size:var(--fs-lg)}._4BWo9W_cards ._4BWo9W_text{font-size:var(--fs-sm)}._4BWo9W_numbered{counter-reset:feature;gap:var(--space-xl) var(--space-lg)}._4BWo9W_numbered ._4BWo9W_item{counter-increment:feature;border-top:var(--border-width) solid var(--color-border);padding-block-start:var(--space-md);position:relative}._4BWo9W_numbered ._4BWo9W_item:before{content:counter(feature, decimal-leading-zero);font-family:var(--font-heading);font-size:var(--fs-3xl);font-weight:var(--fw-light);font-variant-numeric:tabular-nums lining-nums;color:var(--color-text-muted);transform-origin:0 100%;transition:color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);margin-block-end:var(--space-xs);line-height:1}._4BWo9W_numbered ._4BWo9W_item:after{content:"";background:var(--color-accent);transform-origin:0;width:100%;height:2px;transition:transform var(--duration-slow) var(--ease-out);position:absolute;top:-1px;left:0;transform:scaleX(0)}._4BWo9W_numbered ._4BWo9W_item:hover:before,._4BWo9W_numbered ._4BWo9W_item:focus-within:before{color:var(--color-eyebrow)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) ._4BWo9W_numbered ._4BWo9W_item:hover:before,:root:not([data-motion=reduced]) ._4BWo9W_numbered ._4BWo9W_item:focus-within:before{transform:scale(1.12)}}._4BWo9W_numbered ._4BWo9W_item:hover:after,._4BWo9W_numbered ._4BWo9W_item:focus-within:after{transform:scaleX(1)}._4BWo9W_numbered ._4BWo9W_icon{display:none}
.RIIPnq_grid{gap:var(--space-lg);align-items:center;display:grid}@media (min-width:64rem){.RIIPnq_grid{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:start}}.RIIPnq_long{align-items:start}@media (min-width:64rem){.RIIPnq_long{grid-template-columns:.85fr 1.15fr}.RIIPnq_reverse .RIIPnq_mediaWrap{order:2}.RIIPnq_reverse.RIIPnq_long{grid-template-columns:1.15fr .85fr}}.RIIPnq_mediaWrap{position:relative}@media (min-width:64rem){.RIIPnq_mediaWrap{top:var(--sticky-top);transition:top var(--duration-slow) var(--ease-out);align-self:start;position:sticky}}.RIIPnq_figure{margin:0}.RIIPnq_media{border-radius:var(--radius-sm);background:var(--color-surface-muted);position:relative;overflow:hidden}.RIIPnq_portrait .RIIPnq_media{aspect-ratio:4/5}.RIIPnq_landscape .RIIPnq_media{aspect-ratio:4/3}.RIIPnq_square .RIIPnq_media{aspect-ratio:1}.RIIPnq_caption{font-size:var(--fs-xs);color:var(--color-text-muted);margin-block-start:var(--space-xs)}.RIIPnq_secondary{aspect-ratio:1;border:6px solid var(--section-bg,var(--color-bg));width:42%;display:none;position:absolute;bottom:-8%;right:-4%;overflow:hidden}@media (min-width:48rem){.RIIPnq_secondary{display:block}}.RIIPnq_reverse .RIIPnq_secondary{left:-4%;right:auto}.RIIPnq_points.RIIPnq_points{gap:var(--space-sm);padding:var(--space-lg) 0 0;border-top:var(--border-width) solid var(--color-border);margin-block-start:var(--space-lg);display:grid}.RIIPnq_point{gap:var(--space-xs);grid-template-columns:auto 1fr;align-items:start;display:grid}.RIIPnq_check{color:var(--color-eyebrow);margin-block-start:.25rem}.RIIPnq_pointTitle{font-weight:var(--fw-semibold);color:var(--color-heading)}.RIIPnq_pointText{font-size:var(--fs-sm);color:var(--color-text-muted);margin-block-start:.2rem}.RIIPnq_facts{gap:0 var(--space-xl);margin:var(--space-lg) 0 0;display:grid}@media (min-width:36rem){.RIIPnq_facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.RIIPnq_fact{align-content:start;gap:var(--space-xs);padding-block:var(--space-md) var(--space-lg);border-top:var(--border-width) solid var(--color-border);transition:opacity var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s),transform var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s),translate var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out);display:grid;position:relative}.RIIPnq_fact:before{content:"";top:calc(var(--border-width)*-1);background:var(--color-eyebrow);transform-origin:0;width:100%;height:2px;transition:transform .9s var(--ease-in-out) calc(var(--reveal-delay,0s) + .3s);position:absolute;left:0;transform:scaleX(.18)}.RIIPnq_fact:hover:before{transition-delay:0s;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=reduced]) .RIIPnq_facts:not([data-revealed]) .RIIPnq_fact:before{transform:scaleX(0)}}.RIIPnq_factTitle{align-items:baseline;gap:var(--space-xs);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);transition:color var(--duration-base) var(--ease-out);display:flex}.RIIPnq_factNumber{font-weight:var(--fw-light);opacity:.7}.RIIPnq_factText{font-size:var(--fs-lg);font-weight:var(--fw-light);line-height:var(--lh-snug);color:var(--color-heading);transition:translate var(--duration-slow) var(--ease-out);margin:0}.RIIPnq_fact:hover .RIIPnq_factTitle{color:var(--color-heading)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .RIIPnq_fact:hover .RIIPnq_factText{translate:4px}}
._2hIT4a_head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;margin-block-end:var(--space-lg);display:flex}._2hIT4a_handle{align-items:center;gap:var(--space-2xs);min-height:44px;font-weight:var(--fw-semibold);font-size:var(--fs-sm);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(50% + .6em);background-repeat:no-repeat;background-size:0% 1px;text-decoration:none;display:inline-flex}._2hIT4a_handle:hover,._2hIT4a_handle:focus-visible,._2hIT4a_handle[aria-current=page]{background-size:100% 1px}@media (forced-colors:active){._2hIT4a_handle:hover,._2hIT4a_handle:focus-visible,._2hIT4a_handle[aria-current=page]{text-decoration:underline}}._2hIT4a_grid{gap:var(--space-2xs);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:64rem){._2hIT4a_grid{grid-template-columns:repeat(6,minmax(0,1fr))}}._2hIT4a_link{aspect-ratio:1;display:block;position:relative;overflow:hidden}._2hIT4a_link img{transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-base) var(--ease-out)}._2hIT4a_link:hover img{opacity:.85}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) ._2hIT4a_link:hover img{transform:scale(1.05)}}
.RrKfxG_art{padding:var(--space-lg);border:var(--border-width) solid var(--color-card-border);border-radius:inherit;background:var(--color-surface);place-items:center;display:grid;position:absolute;inset:0}.RrKfxG_svg{width:100%;height:auto;display:block;overflow:visible}.RrKfxG_line,.RrKfxG_accentLine,.RrKfxG_dashed{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.RrKfxG_line{stroke:var(--color-heading)}.RrKfxG_accentLine{stroke:var(--color-accent);stroke-width:3.5px}.RrKfxG_dashed{stroke:var(--color-text-muted);stroke-dasharray:10 8}.RrKfxG_accent{fill:var(--color-accent)}.RrKfxG_soft{fill:color-mix(in srgb, var(--color-accent) 9%, transparent);transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-slow) var(--ease-out)}.RrKfxG_paper{fill:var(--color-surface)}@media (prefers-reduced-motion:no-preference){:is(:root:not([data-motion=reduced]) [data-revealed] .RrKfxG_art .RrKfxG_line,:root:not([data-motion=reduced]) [data-revealed] .RrKfxG_art .RrKfxG_accentLine){stroke-dasharray:1;animation:RrKfxG_draw 1.8s var(--ease-out) .4s both}:root:not([data-motion=reduced]) [data-revealed] .RrKfxG_art .RrKfxG_accentLine{animation-delay:.9s}:root:not([data-motion=reduced]) .RrKfxG_float{animation:5s ease-in-out infinite RrKfxG_bob}:root:not([data-motion=reduced]) .RrKfxG_art:hover .RrKfxG_soft{transform:scale(1.06)}}@keyframes RrKfxG_draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes RrKfxG_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}[data-theme=contrast] .RrKfxG_soft{fill:none}
.Aq-9NW_header{margin-block-end:var(--space-lg)}.Aq-9NW_list{justify-content:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;padding:0;list-style:none;display:flex}.Aq-9NW_link{color:inherit;text-decoration:none;display:contents}.Aq-9NW_logo{filter:grayscale();opacity:.75;width:9rem;height:3.5rem;transition:filter var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out);display:block;position:relative}.Aq-9NW_item:hover .Aq-9NW_logo{filter:none;opacity:1}.Aq-9NW_badge{align-items:center;gap:var(--space-2xs);min-height:3.5rem;padding-inline:var(--space-sm);border:var(--border-width) solid var(--color-border);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-heading);display:inline-flex}.Aq-9NW_badge svg{color:var(--color-eyebrow)}.Aq-9NW_detailed{justify-content:stretch;gap:var(--space-md);display:grid}@media (min-width:48rem){.Aq-9NW_detailed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.Aq-9NW_detailed{grid-template-columns:repeat(3,minmax(0,1fr))}}.Aq-9NW_detailed .Aq-9NW_item{gap:var(--space-xs);padding:var(--space-md);border:var(--border-width) solid var(--color-border);background:var(--color-surface);display:grid}.Aq-9NW_detailed .Aq-9NW_badge{border:0;min-height:0;padding:0}.Aq-9NW_details{font-size:var(--fs-sm);color:var(--color-text-muted);gap:2px;display:grid}.Aq-9NW_details strong{color:var(--color-heading)}.Aq-9NW_cards{gap:var(--space-md);display:grid}@media (min-width:36rem){.Aq-9NW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Aq-9NW_cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.Aq-9NW_cards .Aq-9NW_item{align-items:center;gap:var(--space-2xs);padding:var(--space-lg) var(--space-md);border:var(--border-width) solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:center;transition:opacity var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s),transform var(--duration-reveal) var(--ease-out) var(--reveal-delay,0s),translate var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.Aq-9NW_cards .Aq-9NW_item:hover,.Aq-9NW_cards .Aq-9NW_item:focus-within{box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .Aq-9NW_cards .Aq-9NW_item:hover,:root:not([data-motion=reduced]) .Aq-9NW_cards .Aq-9NW_item:focus-within{translate:0 -4px}}.Aq-9NW_cards .Aq-9NW_logo{margin-block-end:var(--space-xs)}.Aq-9NW_iconBadge{width:4rem;height:4rem;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);place-items:center;margin-block-end:var(--space-xs);display:grid}.Aq-9NW_item:hover .Aq-9NW_iconBadge,.Aq-9NW_item:focus-within .Aq-9NW_iconBadge{background:var(--color-accent);color:var(--color-on-accent)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .Aq-9NW_item:hover .Aq-9NW_iconBadge,:root:not([data-motion=reduced]) .Aq-9NW_item:focus-within .Aq-9NW_iconBadge{transform:rotate(-8deg)scale(1.06)}}.Aq-9NW_cardName{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--color-heading)}.Aq-9NW_cardText{font-size:var(--fs-sm);color:var(--color-text-muted)}.Aq-9NW_bandLayout{gap:var(--space-lg);display:grid}@media (min-width:80rem){.Aq-9NW_bandLayout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:center}}.Aq-9NW_bandLayout .Aq-9NW_header{margin-block-end:0}.Aq-9NW_band{gap:0;display:grid}@media (min-width:36rem){.Aq-9NW_band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Aq-9NW_band{grid-template-columns:repeat(4,minmax(0,1fr))}}.Aq-9NW_band .Aq-9NW_item{gap:var(--space-2xs);padding:var(--space-md);border-top:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}@media (min-width:64rem){.Aq-9NW_band .Aq-9NW_item{border-top:0;border-left:var(--border-width) solid var(--color-border)}}.Aq-9NW_band .Aq-9NW_iconBadge{width:3.25rem;height:3.25rem}[data-section-theme=dark] .Aq-9NW_band .Aq-9NW_iconBadge{background:color-mix(in srgb, var(--color-eyebrow) 16%, transparent);color:var(--color-eyebrow)}:is([data-section-theme=dark] .Aq-9NW_band .Aq-9NW_item:hover .Aq-9NW_iconBadge,[data-section-theme=dark] .Aq-9NW_band .Aq-9NW_item:focus-within .Aq-9NW_iconBadge){background:var(--color-eyebrow);color:var(--color-ink)}.Aq-9NW_band .Aq-9NW_cardName{font-size:var(--fs-base)}
.lk9ZBW_stacked{gap:var(--space-xl);display:grid}.lk9ZBW_side{gap:var(--space-lg);display:grid}@media (min-width:64rem){.lk9ZBW_side{gap:var(--space-xl);grid-template-columns:1fr 1.5fr;align-items:center}.lk9ZBW_reverse{grid-template-columns:1.5fr 1fr}.lk9ZBW_reverse>:first-child{order:2}}.lk9ZBW_figure{margin:0}.lk9ZBW_caption{font-size:var(--fs-sm);color:var(--color-text-muted);text-align:center;margin-block-start:var(--space-xs)}.lk9ZBW_slider{aspect-ratio:16/10;background:var(--color-surface-muted);-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;overflow:hidden}.lk9ZBW_layer{position:absolute;inset:0}.lk9ZBW_before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.lk9ZBW_tag{top:var(--space-sm);left:var(--space-sm);z-index:2;background:var(--color-overlay-strong);color:var(--color-white);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;padding:.3em .8em;position:absolute}.lk9ZBW_tagAfter{left:auto;right:var(--space-sm)}.lk9ZBW_handle{top:0;bottom:0;left:var(--pos);z-index:3;background:var(--color-white);pointer-events:none;width:2px;position:absolute;transform:translate(-50%)}.lk9ZBW_knob{border-radius:var(--radius-pill);background:var(--color-white);width:3rem;height:3rem;color:var(--color-ink);box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lk9ZBW_range{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.lk9ZBW_range:focus-visible+*{outline:none}.lk9ZBW_slider:has(.lk9ZBW_range:focus-visible) .lk9ZBW_knob{outline:var(--focus-width) solid var(--color-focus);outline-offset:3px}
.noXP_a_header{width:100%;max-width:calc(var(--container-max) + var(--gutter)*2);padding-inline:var(--gutter);margin-inline:auto}.noXP_a_map{background:var(--color-surface-muted);border-block:var(--border-width) solid var(--color-border);margin-block-start:var(--space-lg);position:relative;overflow:hidden}.noXP_a_frame{border:0;width:100%;height:100%;display:block}.noXP_a_grayscale .noXP_a_frame{filter:grayscale()}
.NbV_nW_header{margin-block-end:var(--space-lg)}.NbV_nW_tableWrap{overflow-x:auto}.NbV_nW_table{border-top:var(--border-width) solid var(--color-heading);width:100%}.NbV_nW_table thead th{padding:var(--space-xs) 0;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--color-text-muted)}.NbV_nW_table thead th:last-child{text-align:right}.NbV_nW_table tbody th,.NbV_nW_table tbody td{padding:var(--space-md) 0;border-bottom:var(--border-width) solid var(--color-border);vertical-align:top}.NbV_nW_table tbody th{font-weight:var(--fw-medium);text-align:left;color:var(--color-heading);padding-inline-end:var(--space-md)}.NbV_nW_table td{text-align:right;white-space:nowrap}.NbV_nW_table td strong{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-medium);color:var(--color-heading)}.NbV_nW_rowNote{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--color-text-muted);margin-block-start:2px;display:block}.NbV_nW_unit{font-size:var(--fs-sm);color:var(--color-text-muted)}.NbV_nW_note{font-size:var(--fs-sm);color:var(--color-text-muted);margin-block-start:var(--space-md)}.NbV_nW_packages{gap:var(--space-md);padding:0;list-style:none;display:grid}@media (min-width:64rem){.NbV_nW_packages{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.NbV_nW_package{gap:var(--space-sm);padding:var(--space-lg);border:var(--border-width) solid var(--color-border);background:var(--color-surface);flex-direction:column;display:flex}.NbV_nW_highlighted{border-color:var(--color-heading);box-shadow:var(--shadow-md)}.NbV_nW_badge{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);margin-block-end:var(--space-sm);margin:0;display:block}.NbV_nW_pkgName{font-size:var(--fs-2xl)}.NbV_nW_pkgPrice{font-family:var(--font-heading);font-size:var(--fs-3xl);font-weight:var(--fw-light);color:var(--color-heading)}.NbV_nW_pkgText{color:var(--color-text-muted)}.NbV_nW_features{gap:var(--space-2xs);margin-block:var(--space-sm);flex:1;padding:0;display:grid}.NbV_nW_features li{gap:var(--space-2xs);align-items:baseline;display:flex}.NbV_nW_features svg{color:var(--color-eyebrow);flex-shrink:0}
.gR-j6a_wrap{gap:var(--space-xl);display:grid}@media (min-width:64rem){.gR-j6a_withVideo{grid-template-columns:1.1fr .9fr;align-items:start}}.gR-j6a_steps{counter-reset:none;gap:0;margin-block-start:var(--space-lg);padding:0;list-style:none;display:grid}.gR-j6a_step{border-top:var(--border-width) solid var(--color-border);position:relative}.gR-j6a_step:before,.gR-j6a_step:after{content:"";background:var(--color-eyebrow);position:absolute;left:0}.gR-j6a_step:before{top:calc(var(--border-width)*-1);transform-origin:0;height:2px;transition:transform .9s var(--ease-in-out) calc(var(--reveal-delay,0s) + .25s);right:0}.gR-j6a_step:after{border-radius:var(--radius-pill);width:9px;height:9px;transition:transform var(--duration-base) var(--ease-out) calc(var(--reveal-delay,0s) + .15s);top:-5px}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=reduced]) .gR-j6a_steps:not([data-revealed]) .gR-j6a_step:before{transform:scaleX(0)}html.js:not([data-motion=reduced]) .gR-j6a_steps:not([data-revealed]) .gR-j6a_step:after{transform:scale(0)}}.gR-j6a_stepInner{align-content:start;gap:var(--space-sm);height:100%;margin-inline:calc(var(--space-sm)*-1);padding:var(--space-md) var(--space-sm);border-radius:0 0 var(--radius-md) var(--radius-md);transition:translate var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out);grid-template-columns:3.5rem 1fr;display:grid}.gR-j6a_step:hover .gR-j6a_stepInner{background:color-mix(in srgb, var(--color-heading) 6%, transparent)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .gR-j6a_step:hover .gR-j6a_stepInner{translate:0 -4px}}@media (min-width:48rem){.gR-j6a_columns{gap:0 var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.gR-j6a_columns .gR-j6a_step:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:80rem){.gR-j6a_columns{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr))}.gR-j6a_columns .gR-j6a_step:last-child:nth-child(odd){grid-column:auto}.gR-j6a_columns .gR-j6a_stepInner{grid-template-columns:1fr}}.gR-j6a_number{font-family:var(--font-heading);font-size:var(--fs-2xl);font-weight:var(--fw-light);color:var(--color-eyebrow);transform-origin:0 100%;transition:color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out);line-height:1}.gR-j6a_step:hover .gR-j6a_number{color:var(--color-heading)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .gR-j6a_step:hover .gR-j6a_number{transform:scale(1.15)}}.gR-j6a_title{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug)}.gR-j6a_text{color:var(--color-text-muted);margin-block-start:var(--space-2xs)}.gR-j6a_video{aspect-ratio:4/5;border-radius:var(--radius-sm);position:relative;overflow:hidden}@media (min-width:64rem){.gR-j6a_video{top:var(--sticky-top);transition:top var(--duration-slow) var(--ease-out);position:sticky}}
.GgtHDW_spotlight{isolation:isolate;background:var(--section-bg);color:var(--color-text);position:relative;overflow:hidden}.GgtHDW_media{aspect-ratio:16/10;position:relative}.GgtHDW_media img{transition:scale 1.6s var(--ease-out)}@media (min-width:64rem){.GgtHDW_media{z-index:-1;aspect-ratio:auto;position:absolute;inset:0}.GgtHDW_media:after{content:"";background:linear-gradient(to right, var(--color-overlay-strong) 0%, var(--color-overlay) 55%, transparent 100%);position:absolute;inset:0}.GgtHDW_reverse .GgtHDW_media:after{transform:scaleX(-1)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .GgtHDW_spotlight:hover .GgtHDW_media img{scale:1.04}}.GgtHDW_inner{max-width:calc(var(--container-max) + var(--gutter)*2);padding:var(--space-xl) var(--gutter);margin-inline:auto}@media (min-width:64rem){.GgtHDW_inner{padding-block:var(--space-2xl);display:flex}}.GgtHDW_reverse .GgtHDW_inner{justify-content:flex-end}.GgtHDW_panel{max-width:40rem}@media (min-width:64rem){.GgtHDW_panel{padding:var(--space-lg);border-radius:var(--radius-md);background:var(--color-overlay-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.GgtHDW_stats{gap:var(--space-md);margin:var(--space-lg) 0 0;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.GgtHDW_stat{justify-content:flex-end;gap:var(--space-2xs);border-top:2px solid var(--color-eyebrow);flex-direction:column-reverse;padding-block-start:var(--space-sm);display:flex}.GgtHDW_value{font-family:var(--font-heading);font-size:var(--fs-3xl);font-weight:var(--fw-light);color:var(--color-heading);font-variant-numeric:tabular-nums lining-nums;margin:0;line-height:1}.GgtHDW_valueText{font-size:var(--fs-xl);font-weight:var(--fw-regular);line-height:var(--lh-snug);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.GgtHDW_label{font-size:var(--fs-sm);color:var(--color-text-muted)}
.ifcMra_header{margin-block-end:var(--space-lg)}.ifcMra_layout{gap:var(--space-xl);display:grid}@media (min-width:64rem){.ifcMra_withAside{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) 18rem}}.ifcMra_prose{min-width:0}@media (min-width:64rem){.ifcMra_aside{order:1}.ifcMra_asideFirst .ifcMra_aside{grid-area:1/2}.ifcMra_asideFirst .ifcMra_prose{grid-area:1/1}}.ifcMra_callout{gap:var(--space-sm);padding:var(--space-md);border-inline-start:3px solid var(--color-accent);background:var(--color-surface-muted);grid-template-columns:auto 1fr;display:grid}.ifcMra_callout svg{color:var(--color-eyebrow);margin-block-start:.2rem}.ifcMra_calloutTitle{font-weight:var(--fw-semibold);color:var(--color-heading)}.ifcMra_info{border-color:var(--color-accent)}.ifcMra_warning{border-color:var(--color-warning);background:var(--color-warning-bg)}.ifcMra_warning svg{color:var(--color-warning)}.ifcMra_success{border-color:var(--color-success);background:var(--color-success-bg)}.ifcMra_success svg{color:var(--color-success)}.ifcMra_figure{margin-block:var(--space-lg)}.ifcMra_figure figcaption{font-size:var(--fs-sm);color:var(--color-text-muted);margin-block-start:var(--space-2xs)}.ifcMra_figureMedia{background:var(--color-surface-muted);display:block;position:relative;overflow:hidden}.ifcMra_tableWrap{margin-block:var(--space-md);overflow-x:auto}.ifcMra_tableWrap:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px}.ifcMra_tableWrap table{min-width:32rem;margin:0}.ifcMra_tableWrap th{font-weight:var(--fw-semibold);color:var(--color-heading)}.ifcMra_tableWrap code{overflow-wrap:anywhere;font-size:.9em}
.hFxtaa_header{margin-block-end:var(--space-lg)}.hFxtaa_explorer{gap:var(--space-xl);display:grid}@media (min-width:64rem){.hFxtaa_explorer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.hFxtaa_list{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}.hFxtaa_item{gap:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-sm) var(--space-2xs);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.hFxtaa_item:before{content:"";inset-block:-1px;background:var(--color-accent);transform-origin:top;width:3px;transition:transform var(--duration-base) var(--ease-out);position:absolute;left:0;transform:scaleY(0)}@media (max-width:63.98rem){.hFxtaa_item{grid-template-columns:6rem minmax(0,1fr) auto}}.hFxtaa_number{min-width:2.5ch;font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out)}@media (max-width:63.98rem){.hFxtaa_number{display:none}}.hFxtaa_thumb{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-surface-muted);position:relative;overflow:hidden}@media (min-width:64rem){.hFxtaa_thumb{display:none}}.hFxtaa_body{transition:translate var(--duration-base) var(--ease-out);gap:2px;display:grid}.hFxtaa_title{font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-snug)}@media (min-width:64rem){.hFxtaa_title{font-size:var(--fs-xl)}}.hFxtaa_link{color:var(--color-heading);text-decoration:none}.hFxtaa_link:after{content:"";position:absolute;inset:0}.hFxtaa_link:focus-visible{outline:none}.hFxtaa_link:focus-visible:after{outline:var(--focus-width) solid var(--color-focus);outline-offset:-3px;box-shadow:0 0 0 calc(-3px + var(--focus-width)) var(--color-focus-ring-contrast)}.hFxtaa_text{-webkit-line-clamp:2;font-size:var(--fs-sm);color:var(--color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:64rem){.hFxtaa_text{opacity:0;max-height:0;transition:max-height var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}}.hFxtaa_arrow{color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-out)}.hFxtaa_item:is(:hover,:focus-within):before{transform:scaleY(1)}.hFxtaa_item:is(:hover,:focus-within) .hFxtaa_number,.hFxtaa_item:is(:hover,:focus-within) .hFxtaa_arrow{color:var(--color-accent)}.hFxtaa_item:is(:hover,:focus-within) .hFxtaa_text{opacity:1;max-height:3.2em}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_item:is(:hover,:focus-within) .hFxtaa_body{translate:var(--space-xs) 0}:root:not([data-motion=reduced]) .hFxtaa_item:is(:hover,:focus-within) .hFxtaa_arrow{translate:4px}}@media (min-width:64rem){.hFxtaa_list:not(:has(.hFxtaa_item:is(:hover,:focus-within))) .hFxtaa_item:first-child:before{transform:scaleY(1)}:is(.hFxtaa_list:not(:has(.hFxtaa_item:is(:hover,:focus-within))) .hFxtaa_item:first-child .hFxtaa_number,.hFxtaa_list:not(:has(.hFxtaa_item:is(:hover,:focus-within))) .hFxtaa_item:first-child .hFxtaa_arrow){color:var(--color-accent)}.hFxtaa_list:not(:has(.hFxtaa_item:is(:hover,:focus-within))) .hFxtaa_item:first-child .hFxtaa_text{opacity:1;max-height:3.2em}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_list:not(:has(.hFxtaa_item:is(:hover,:focus-within))) .hFxtaa_item:first-child .hFxtaa_body{translate:var(--space-xs) 0}:root:not([data-motion=reduced]) .hFxtaa_list:not(:has(.hFxtaa_item:is(:hover,:focus-within))) .hFxtaa_item:first-child .hFxtaa_arrow{translate:4px}}.hFxtaa_list .hFxtaa_static .hFxtaa_title{color:var(--color-heading)}.hFxtaa_list .hFxtaa_static .hFxtaa_text{opacity:1;-webkit-line-clamp:unset;max-height:none}.hFxtaa_frame{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--color-surface-muted);box-shadow:var(--shadow-lg);display:none;position:relative;overflow:hidden}@media (min-width:64rem){.hFxtaa_frame{top:var(--sticky-top);transition:top var(--duration-slow) var(--ease-out);display:block;position:sticky}}.hFxtaa_slide{opacity:0;transition:opacity var(--duration-slow) var(--ease-out);position:absolute;inset:0}.hFxtaa_slide img{transition:scale 6s var(--ease-out)}.hFxtaa_explorer:not(:has(.hFxtaa_item:is(:hover,:focus-within))) .hFxtaa_slide:first-child{opacity:1}.hFxtaa_explorer:has(.hFxtaa_item:first-child:is(:hover,:focus-within)) .hFxtaa_slide:first-child{opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_explorer:has(.hFxtaa_item:first-child:is(:hover,:focus-within)) .hFxtaa_slide:first-child img{scale:1.06}}.hFxtaa_explorer:has(.hFxtaa_item:nth-child(2):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(2){opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_explorer:has(.hFxtaa_item:nth-child(2):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(2) img{scale:1.06}}.hFxtaa_explorer:has(.hFxtaa_item:nth-child(3):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(3){opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_explorer:has(.hFxtaa_item:nth-child(3):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(3) img{scale:1.06}}.hFxtaa_explorer:has(.hFxtaa_item:nth-child(4):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(4){opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_explorer:has(.hFxtaa_item:nth-child(4):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(4) img{scale:1.06}}.hFxtaa_explorer:has(.hFxtaa_item:nth-child(5):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(5){opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_explorer:has(.hFxtaa_item:nth-child(5):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(5) img{scale:1.06}}.hFxtaa_explorer:has(.hFxtaa_item:nth-child(6):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(6){opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_explorer:has(.hFxtaa_item:nth-child(6):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(6) img{scale:1.06}}.hFxtaa_explorer:has(.hFxtaa_item:nth-child(7):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(7){opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_explorer:has(.hFxtaa_item:nth-child(7):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(7) img{scale:1.06}}.hFxtaa_explorer:has(.hFxtaa_item:nth-child(8):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(8){opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_explorer:has(.hFxtaa_item:nth-child(8):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(8) img{scale:1.06}}.hFxtaa_explorer:has(.hFxtaa_item:nth-child(9):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(9){opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_explorer:has(.hFxtaa_item:nth-child(9):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(9) img{scale:1.06}}.hFxtaa_explorer:has(.hFxtaa_item:nth-child(10):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(10){opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_explorer:has(.hFxtaa_item:nth-child(10):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(10) img{scale:1.06}}.hFxtaa_explorer:has(.hFxtaa_item:nth-child(11):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(11){opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_explorer:has(.hFxtaa_item:nth-child(11):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(11) img{scale:1.06}}.hFxtaa_explorer:has(.hFxtaa_item:nth-child(12):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(12){opacity:1}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hFxtaa_explorer:has(.hFxtaa_item:nth-child(12):is(:hover,:focus-within)) .hFxtaa_slide:nth-child(12) img{scale:1.06}}.hFxtaa_caption{padding:var(--space-xl) var(--space-md) var(--space-md);background:linear-gradient(to top, var(--color-overlay-strong), transparent);color:var(--color-heading);font-family:var(--font-heading);font-size:var(--fs-xl);line-height:var(--lh-snug);gap:2px;display:grid;position:absolute;inset:auto 0 0}.hFxtaa_captionNumber{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;color:var(--color-text-muted)}
.Od3uWG_band{background:var(--section-bg);color:var(--color-text);padding-block:var(--space-2xl)}.Od3uWG_inner{max-width:calc(var(--container-max) + var(--gutter)*2);padding-inline:var(--gutter);margin-inline:auto}.Od3uWG_figure{margin:0}.Od3uWG_statement{font-family:var(--font-heading);font-weight:var(--fw-light);line-height:var(--lh-snug);color:var(--color-heading);text-wrap:balance;margin:0}.Od3uWG_caption{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);margin-block-end:var(--space-sm);margin-block:var(--space-md) 0;display:block}.Od3uWG_text{color:var(--color-text-muted)}.Od3uWG_aside{gap:var(--space-sm);justify-items:start;display:grid}.Od3uWG_short{text-align:center}.Od3uWG_short .Od3uWG_statement{max-width:22ch;font-size:var(--fs-3xl);margin-inline:auto;font-style:italic}.Od3uWG_short .Od3uWG_aside{max-width:var(--measure-narrow);margin:var(--space-lg) auto 0;justify-items:center}.Od3uWG_long .Od3uWG_inner{gap:var(--space-lg);display:grid}@media (min-width:64rem){.Od3uWG_long .Od3uWG_inner{gap:var(--space-xl);grid-template-columns:1.2fr 1fr;align-items:end}}.Od3uWG_long .Od3uWG_statement{font-size:var(--fs-2xl)}
.Xg3Oha_header{margin-block-end:var(--space-xl)}.Xg3Oha_grid{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:64rem){.Xg3Oha_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:63.98rem){.Xg3Oha_stat:last-child:nth-child(odd){grid-column:1/-1}}.Xg3Oha_stat{gap:var(--space-2xs);border-top:var(--border-width) solid var(--color-border);flex-direction:column-reverse;padding-block-start:var(--space-md);display:flex}.Xg3Oha_value{font-family:var(--font-heading);font-size:var(--fs-3xl);font-weight:var(--fw-light);color:var(--color-heading);font-variant-numeric:tabular-nums lining-nums;margin:0;line-height:1}@media (min-width:48rem){.Xg3Oha_value{font-size:var(--fs-4xl)}}.Xg3Oha_text{font-size:var(--fs-xl);font-weight:var(--fw-regular);line-height:var(--lh-snug);text-wrap:balance}@media (min-width:48rem){.Xg3Oha_text{font-size:var(--fs-2xl)}}.Xg3Oha_label{font-size:var(--fs-sm);color:var(--color-text-muted)}
.QyoGpa_header{margin-block-end:var(--space-xl)}.QyoGpa_grid{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));padding:0;list-style:none;display:grid}.QyoGpa_photo{aspect-ratio:3/4;background:var(--color-surface-muted);margin-block-end:var(--space-md);position:relative;overflow:hidden}.QyoGpa_name{font-size:var(--fs-xl);font-weight:var(--fw-medium)}.QyoGpa_role{font-size:var(--fs-sm);color:var(--color-eyebrow);font-weight:var(--fw-semibold);margin-block-start:var(--space-3xs)}.QyoGpa_bio{font-size:var(--fs-sm);color:var(--color-text-muted);margin-block-start:var(--space-xs)}.QyoGpa_quals{gap:var(--space-3xs);flex-wrap:wrap;margin-block-start:var(--space-sm);padding:0;list-style:none;display:flex}.QyoGpa_quals li{border:var(--border-width) solid var(--color-border);font-size:var(--fs-xs);padding:.2em .6em}
.VjyVeq_layout{gap:var(--space-xl);display:grid}@media (min-width:64rem){.VjyVeq_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.VjyVeq_list{gap:var(--space-lg);padding:0 0 0 var(--space-lg);border-inline-start:var(--border-width) solid var(--color-border);list-style:none;display:grid;position:relative}.VjyVeq_item{gap:var(--space-2xs);display:grid;position:relative}@media (min-width:48rem){.VjyVeq_item{gap:var(--space-md);grid-template-columns:6rem 1fr}}.VjyVeq_item:before{content:"";top:.55rem;left:calc(var(--space-lg)*-1 - 5px);border-radius:var(--radius-pill);background:var(--color-eyebrow);width:9px;height:9px;position:absolute}.VjyVeq_year{font-family:var(--font-heading);font-size:var(--fs-xl);color:var(--color-eyebrow);font-variant-numeric:lining-nums}.VjyVeq_title{font-size:var(--fs-xl);font-weight:var(--fw-medium)}.VjyVeq_text{color:var(--color-text-muted);margin-block-start:var(--space-3xs)}
.m2ZtRG_header{margin-block-end:var(--space-md)}.m2ZtRG_list{gap:var(--space-md);padding:0;list-style:none;display:grid}@media (min-width:48rem){.m2ZtRG_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.m2ZtRG_list{grid-template-columns:repeat(4,minmax(0,1fr))}}.m2ZtRG_item{gap:var(--space-sm);align-items:flex-start;display:flex}.m2ZtRG_icon{color:var(--color-eyebrow);flex-shrink:0}.m2ZtRG_title{font-weight:var(--fw-semibold);color:var(--color-heading)}.m2ZtRG_text{font-size:var(--fs-sm);color:var(--color-text-muted)}
.HDN8vW_layout{gap:var(--space-xl);display:grid}@media (min-width:64rem){.HDN8vW_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.HDN8vW_body{gap:var(--space-xl);display:grid}.HDN8vW_commitments{gap:var(--space-md);padding:0;list-style:none;display:grid}@media (min-width:48rem){.HDN8vW_commitments{grid-template-columns:repeat(2,minmax(0,1fr))}}.HDN8vW_commitment{gap:var(--space-sm);border-top:var(--border-width) solid var(--color-border);grid-template-columns:auto 1fr;padding-block-start:var(--space-md);display:grid}.HDN8vW_icon{color:var(--color-eyebrow)}.HDN8vW_title{font-size:var(--fs-lg);font-weight:var(--fw-medium)}.HDN8vW_text{font-size:var(--fs-sm);color:var(--color-text-muted);margin-block-start:var(--space-3xs)}.HDN8vW_docs{padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border)}.HDN8vW_docs ul{padding:0;list-style:none}.HDN8vW_docsTitle{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);margin-block-end:var(--space-sm);display:block}.HDN8vW_doc{justify-content:space-between;gap:var(--space-2xs);padding-block:var(--space-xs);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.HDN8vW_doc a,.HDN8vW_doc>span:first-child{font-weight:var(--fw-semibold);color:var(--color-heading)}.HDN8vW_docMeta{font-size:var(--fs-sm);color:var(--color-text-muted)}
.PpwdmG_grid{gap:var(--space-xl);display:grid}@media (min-width:64rem){.PpwdmG_grid{grid-template-columns:1fr 1fr;align-items:start}}.PpwdmG_media{aspect-ratio:4/5;position:relative;overflow:hidden}@media (min-width:64rem){.PpwdmG_media{top:var(--sticky-top);transition:top var(--duration-slow) var(--ease-out);align-self:start;position:sticky}}.PpwdmG_list{border-top:var(--border-width) solid var(--color-border);margin-block-start:var(--space-lg);padding:0;list-style:none}.PpwdmG_item{gap:var(--space-3xs);padding-block:var(--space-md);border-bottom:var(--border-width) solid var(--color-border);display:grid}@media (min-width:48rem){.PpwdmG_item{gap:var(--space-md);grid-template-columns:1fr 1.4fr}}.PpwdmG_title{font-family:var(--font-heading);font-size:var(--fs-xl);color:var(--color-heading);line-height:var(--lh-snug)}.PpwdmG_text{color:var(--color-text-muted)}
.k-gkla_header{margin-block-end:var(--space-xl)}.k-gkla_figure{margin:0}.k-gkla_split{--video-width:max(15rem, min(26rem, calc(82vh * 9 / 16)));gap:var(--space-xl);align-items:center;display:grid}@supports (height:1svh){.k-gkla_split{--video-width:max(15rem, min(26rem, calc(82svh * 9 / 16)))}}@media (min-width:64rem){.k-gkla_split{grid-template-columns:minmax(0, 1fr) var(--video-width,24rem);gap:calc(var(--space-2xl)*1.5)}.k-gkla_reverse{grid-template-columns:var(--video-width,24rem) minmax(0, 1fr)}.k-gkla_reverse .k-gkla_mediaCol{order:-1}}.k-gkla_content{max-width:38rem}.k-gkla_mediaCol{flex-direction:column;align-items:center;min-width:0;display:flex}.k-gkla_portrait{width:100%;max-width:var(--video-width,24rem);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.k-gkla_points{margin:var(--space-lg) 0 0;border-top:var(--border-width) solid var(--color-border);padding:0;list-style:none;display:grid}.k-gkla_point{gap:var(--space-xs);padding-block:var(--space-sm);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:2.25rem 1fr;align-items:baseline;display:grid}.k-gkla_number{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.08em;color:var(--color-eyebrow);font-variant-numeric:tabular-nums}.k-gkla_pointTitle{font-weight:var(--fw-semibold);color:var(--color-heading)}.k-gkla_pointText{font-size:var(--fs-sm);color:var(--color-text-muted);margin-block-start:.2rem}.k-gkla_meta{gap:var(--space-xs) var(--space-md);margin:var(--space-md) 0 0;font-size:var(--fs-sm);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.k-gkla_meta li{align-items:center;gap:var(--space-2xs);display:inline-flex}.k-gkla_caption{font-size:var(--fs-sm);color:var(--color-text-muted);text-align:center;margin-block-start:var(--space-xs)}
.HXOWAa_header{margin-block-end:var(--space-xl)}.HXOWAa_grid{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.HXOWAa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.HXOWAa_single{max-width:52rem;margin-inline:auto}@media (min-width:64rem){.HXOWAa_single{grid-template-columns:1fr}}.HXOWAa_card{border:var(--border-width) solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-surface);height:100%;box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.HXOWAa_figure{flex-direction:column;flex:1;margin:0;display:flex}.HXOWAa_player{border-radius:0}.HXOWAa_body{gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) var(--space-md);flex-direction:column;flex:1;display:flex}.HXOWAa_quote{font-family:var(--font-heading);font-size:var(--fs-lg);font-style:italic;line-height:var(--lh-snug);color:var(--color-heading);flex:1;margin:0}.HXOWAa_author{font-size:var(--fs-sm);color:var(--color-text-muted);flex-direction:column;margin:0;display:flex}.HXOWAa_author strong{color:var(--color-heading)}.HXOWAa_transcript{margin:0 var(--space-lg) var(--space-lg);border-block-start:var(--border-width) solid var(--color-border);font-size:var(--fs-sm);padding-block-start:var(--space-sm)}.HXOWAa_transcript summary{font-weight:var(--fw-semibold);color:var(--color-link);cursor:pointer}.HXOWAa_transcript p{margin-block:var(--space-xs) 0;color:var(--color-text)}
.CIWK_q_summarySection{padding-block-end:0!important}.CIWK_q_list{padding-block-start:var(--space-lg)!important}.CIWK_q_summary{gap:var(--space-lg);display:grid}@media (min-width:64rem){.CIWK_q_summary{grid-template-columns:1.3fr 1fr;align-items:end}}.CIWK_q_side{gap:var(--space-md);justify-items:start;display:grid}.CIWK_q_score{align-items:center;gap:var(--space-sm);display:flex}.CIWK_q_average{font-family:var(--font-heading);font-size:var(--fs-4xl);font-weight:var(--fw-light);color:var(--color-heading);line-height:1}.CIWK_q_count{font-size:var(--fs-sm);color:var(--color-text-muted);margin-block-start:var(--space-3xs)}.CIWK_q_platforms{gap:var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.CIWK_q_platform{padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--color-border);font-size:var(--fs-xs);color:var(--color-text-muted);gap:2px;text-decoration:none;display:grid}.CIWK_q_platform strong{font-size:var(--fs-sm);color:var(--color-heading)}.CIWK_q_platform:hover{border-color:var(--color-heading)}
.YsLvQG_button{justify-content:center;align-items:center;gap:var(--space-2xs);border:var(--border-width) solid #0000;border-radius:var(--radius-sm);min-width:44px;min-height:44px;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.04em;text-align:center;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out);padding:.85em 1.6em;line-height:1.2;text-decoration:none;display:inline-flex}.YsLvQG_button:disabled,.YsLvQG_button[aria-disabled=true]{opacity:.55;cursor:not-allowed}@media (forced-colors:active){.YsLvQG_button{border-color:buttontext}}.YsLvQG_iconEnd{transition:transform var(--duration-base) var(--ease-out);flex-shrink:0}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .YsLvQG_button:hover .YsLvQG_iconEnd{transform:translate(3px)}}.YsLvQG_cta{background:var(--color-button-cta-bg);color:var(--color-button-cta-text)}.YsLvQG_cta:hover{background:var(--color-button-cta-bg-hover);color:var(--color-button-cta-text-hover)}.YsLvQG_primary{background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.YsLvQG_primary:hover{background:var(--color-button-primary-bg-hover);color:var(--color-button-primary-text)}.YsLvQG_secondary{background:var(--color-button-secondary-bg);color:var(--color-button-secondary-text)}.YsLvQG_secondary:hover{background:var(--color-button-secondary-bg-hover);color:var(--color-button-secondary-text)}.YsLvQG_ghost{color:var(--color-button-ghost-text);border-color:var(--color-button-ghost-border);background:0 0}.YsLvQG_ghost:hover{background:var(--color-button-ghost-bg-hover);color:var(--color-button-ghost-text-hover)}.YsLvQG_outline{color:var(--color-button-ghost-text);border-color:var(--color-border);background:0 0}.YsLvQG_outline:hover{border-color:var(--color-button-ghost-border);color:var(--color-button-ghost-text)}.YsLvQG_light{background:var(--color-button-light-bg);color:var(--color-button-light-text)}.YsLvQG_light:hover{background:var(--color-button-cta-bg);color:var(--color-button-cta-text)}.YsLvQG_link{min-height:0;color:var(--color-link);border-bottom:var(--border-width) solid currentcolor;letter-spacing:.02em;background:0 0;border-radius:0;padding:.25em 0}.YsLvQG_link:hover{color:var(--color-link-hover)}.YsLvQG_sm{min-height:36px;font-size:var(--fs-xs);padding:.55em 1.1em}.YsLvQG_lg{font-size:var(--fs-base);padding:1em 2em}.YsLvQG_link.YsLvQG_sm,.YsLvQG_link.YsLvQG_lg{padding-inline:0}.YsLvQG_fullWidth{width:100%}
.J1U3ZW_image{object-fit:cover;height:auto}.J1U3ZW_image[data-nimg=fill]{height:100%}.J1U3ZW_contain{object-fit:contain}
html:has(dialog[data-modal][open]){overflow:hidden}.Uyx_Ha_dialog{max-width:calc(100vw - 2*var(--space-sm));max-height:calc(100dvh - 2*var(--space-sm));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);overscroll-behavior:contain;margin:auto;padding:0}.Uyx_Ha_dialog::backdrop{background:var(--color-overlay-strong)}.Uyx_Ha_dialog[open]{flex-direction:column;display:flex}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .Uyx_Ha_dialog[open]{animation:Uyx_Ha_dialogIn var(--duration-base) var(--ease-out)}}.Uyx_Ha_sm{width:26rem}.Uyx_Ha_md{width:38rem}.Uyx_Ha_lg{width:56rem}.Uyx_Ha_full{border-radius:0;width:100vw;height:100dvh;max-height:none}.Uyx_Ha_right{border-radius:0;height:100dvh;max-height:none;margin:0 0 0 auto}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .Uyx_Ha_right[open]{animation:Uyx_Ha_slideIn var(--duration-base) var(--ease-out)}}.Uyx_Ha_bottom{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-width:100vw;margin:auto auto 0}.Uyx_Ha_panel{flex-direction:column;flex:auto;min-height:0;display:flex}.Uyx_Ha_header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-md) 0;display:flex}.Uyx_Ha_title{font-size:var(--fs-xl);font-weight:var(--fw-medium)}.Uyx_Ha_close{border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--color-heading);place-items:center;display:grid}.Uyx_Ha_close:hover{background:var(--color-surface-muted)}.Uyx_Ha_description{padding:var(--space-2xs) var(--space-md) 0;font-size:var(--fs-sm);color:var(--color-text-muted)}.Uyx_Ha_body{min-height:0;padding:var(--space-md);overscroll-behavior:contain;flex:auto;overflow-y:auto}.Uyx_Ha_footer{gap:var(--space-xs);padding:var(--space-md);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;flex-shrink:0;display:flex}@keyframes Uyx_Ha_dialogIn{0%{opacity:0;transform:translateY(12px)}}@keyframes Uyx_Ha_slideIn{0%{transform:translate(100%)}}
.-YhFOq_grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-lg);padding:0;list-style:none;display:grid}@media (min-width:64rem){.-YhFOq_cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.-YhFOq_cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.-YhFOq_grid.-YhFOq_grid .-YhFOq_item:first-child{grid-area:span 2/span 2}}.-YhFOq_masonry{columns:2;column-gap:var(--space-sm);display:block}@media (min-width:64rem){.-YhFOq_masonry{columns:3}}.-YhFOq_masonry .-YhFOq_item{break-inside:avoid;margin-block-end:var(--space-sm)}.-YhFOq_masonry .-YhFOq_thumb{aspect-ratio:auto}.-YhFOq_thumb{aspect-ratio:1;cursor:zoom-in;width:100%;display:block;position:relative;overflow:hidden}.-YhFOq_thumb img{transition:transform var(--duration-slow) var(--ease-out)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .-YhFOq_thumb:hover img{transform:scale(1.04)}}.-YhFOq_lightbox{background:var(--color-ink);color:var(--color-white)}.-YhFOq_lightbox h2,.-YhFOq_lightbox button{color:var(--color-white)}.-YhFOq_figure{gap:var(--space-sm);grid-template-rows:1fr auto auto;height:calc(100dvh - 7rem);margin:0;display:grid}.-YhFOq_stage{position:relative}.-YhFOq_caption{font-size:var(--fs-sm);text-align:center;color:color-mix(in srgb, var(--color-white) 80%, transparent)}.-YhFOq_nav{justify-content:center;gap:var(--space-sm);display:flex}.-YhFOq_navButton{border:var(--border-width) solid color-mix(in srgb, var(--color-white) 40%, transparent);border-radius:var(--radius-pill);place-items:center;min-width:44px;min-height:44px;display:grid}
._6OJojG_card{gap:var(--space-md);padding:var(--space-md);border:var(--border-width) solid var(--color-card-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}@media (min-width:64rem){._6OJojG_card{top:var(--sticky-top);transition:top var(--duration-slow) var(--ease-out);position:sticky}}._6OJojG_title{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);margin-block-end:var(--space-sm);display:block}._6OJojG_list{margin:0}._6OJojG_row{padding-block:var(--space-xs);border-top:var(--border-width) solid var(--color-border);gap:2px;display:grid}._6OJojG_row:first-child{border-top:0;padding-block-start:0}._6OJojG_label{align-items:center;gap:var(--space-2xs);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);display:flex}._6OJojG_label svg{color:var(--color-eyebrow)}._6OJojG_value{font-weight:var(--fw-medium);color:var(--color-heading);margin:0}
.VhFzVG_toc{padding:var(--space-md);border:var(--border-width) solid var(--color-border);background:var(--color-surface)}@media (min-width:64rem){.VhFzVG_toc{top:var(--sticky-top);transition:top var(--duration-slow) var(--ease-out);position:sticky}}.VhFzVG_title{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);margin-block-end:var(--space-sm);display:block}.VhFzVG_list{gap:var(--space-3xs);counter-reset:toc;margin:0;padding:0;list-style:none;display:grid}.VhFzVG_list a{padding-block:var(--space-3xs);font-size:var(--fs-sm);color:var(--color-text);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 calc(100% - var(--space-3xs));background-size:0% 1px;text-decoration:none;display:inline-block}.VhFzVG_list a:hover,.VhFzVG_list a:focus-visible,.VhFzVG_list a[aria-current=page]{background-size:100% 1px}@media (forced-colors:active){.VhFzVG_list a:hover,.VhFzVG_list a:focus-visible,.VhFzVG_list a[aria-current=page]{text-decoration:underline}}.VhFzVG_list a:hover{color:var(--color-link)}.VhFzVG_sub a{color:var(--color-text-muted);padding-inline-start:var(--space-sm)}
._4G0fQG_rich>*+*{margin-block-start:1em}._4G0fQG_rich a{transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}._4G0fQG_rich a:hover,._4G0fQG_rich a:focus-visible,._4G0fQG_rich a[aria-current=page]{background-size:100% 1px}@media (forced-colors:active){._4G0fQG_rich a:hover,._4G0fQG_rich a:focus-visible,._4G0fQG_rich a[aria-current=page]{text-decoration:underline}}._4G0fQG_rich a:hover{color:var(--color-link)}._4G0fQG_rich strong{font-weight:var(--fw-semibold);color:var(--color-heading)}
.VVBxPq_footer{background:var(--color-footer-bg);color:var(--color-footer-text);font-size:var(--fs-sm)}.VVBxPq_footer a{color:var(--color-footer-text);text-decoration:none}.VVBxPq_footer a:hover{color:var(--color-footer-link-hover)}.VVBxPq_inner{max-width:calc(var(--container-wide) + var(--gutter)*2);padding:var(--space-2xl) var(--gutter) var(--space-lg);margin-inline:auto}.VVBxPq_top{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.VVBxPq_top{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.VVBxPq_top{grid-template-columns:1.6fr 1.3fr repeat(4,minmax(0,1fr))}}.VVBxPq_brand,.VVBxPq_contact{grid-column:1/-1}@media (min-width:64rem){.VVBxPq_brand,.VVBxPq_contact{grid-column:span 2}}@media (min-width:80rem){.VVBxPq_brand,.VVBxPq_contact{grid-column:auto}}.VVBxPq_tagline{max-width:32ch;line-height:var(--lh-body);margin-block-start:var(--space-md)}.VVBxPq_social{gap:var(--space-2xs);margin-block-start:var(--space-md);padding:0;list-style:none;display:flex}.VVBxPq_socialLink{border:var(--border-width) solid var(--color-footer-border);border-radius:var(--radius-pill);place-items:center;min-width:44px;min-height:44px;display:grid}.VVBxPq_socialLink:hover{border-color:var(--color-footer-link-hover);text-decoration:none!important}.VVBxPq_heading{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-footer-heading);margin-block-end:var(--space-sm)}.VVBxPq_subheading{margin-block:var(--space-md) var(--space-2xs);font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-footer-heading)}.VVBxPq_col ul,.VVBxPq_contactList,.VVBxPq_hours,.VVBxPq_legal ul{padding:0;list-style:none}.VVBxPq_col li a{min-height:36px;transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(50% + .6em);background-repeat:no-repeat;background-size:0% 1px;align-items:center;text-decoration:none;display:inline-flex}.VVBxPq_col li a:hover,.VVBxPq_col li a:focus-visible,.VVBxPq_col li a[aria-current=page]{background-size:100% 1px}@media (forced-colors:active){.VVBxPq_col li a:hover,.VVBxPq_col li a:focus-visible,.VVBxPq_col li a[aria-current=page]{text-decoration:underline}}.VVBxPq_contactList{gap:var(--space-3xs);display:grid}.VVBxPq_contactList a,.VVBxPq_contactList .VVBxPq_address{align-items:flex-start;gap:var(--space-2xs);min-height:36px;padding-block:.4rem;display:inline-flex}.VVBxPq_contactList svg{flex-shrink:0;margin-block-start:.15rem}.VVBxPq_contactList a span:not(.visually-hidden){transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.VVBxPq_contactList a:hover span,.VVBxPq_contactList a:focus-visible span{background-size:100% 1px}@media (forced-colors:active){.VVBxPq_contactList a:hover span,.VVBxPq_contactList a:focus-visible span{text-decoration:underline}}.VVBxPq_contactList address{font-style:normal}.VVBxPq_hours li{padding-block:.15rem}.VVBxPq_bottom{gap:var(--space-md);border-top:var(--border-width) solid var(--color-footer-border);font-size:var(--fs-xs);margin-block-start:var(--space-xl);padding-block-start:var(--space-md);display:grid}@media (min-width:64rem){.VVBxPq_bottom{grid-template-columns:1fr auto;align-items:start}}.VVBxPq_legalBlock p+p{margin-block-start:var(--space-3xs)}.VVBxPq_legal{gap:var(--space-2xs);display:grid}.VVBxPq_legal ul{gap:var(--space-3xs) var(--space-md);flex-wrap:wrap;display:flex}.VVBxPq_legal a{min-height:36px;transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(50% + .6em);background-repeat:no-repeat;background-size:0% 1px;align-items:center;text-decoration:none;display:inline-flex}.VVBxPq_legal a:hover,.VVBxPq_legal a:focus-visible,.VVBxPq_legal a[aria-current=page]{background-size:100% 1px}@media (forced-colors:active){.VVBxPq_legal a:hover,.VVBxPq_legal a:focus-visible,.VVBxPq_legal a[aria-current=page]{text-decoration:underline}}@media (min-width:64rem){.VVBxPq_legal{justify-items:end}}
._7a7Vnq_section{background:var(--section-bg,var(--color-bg));color:var(--color-text);position:relative}._7a7Vnq_space-none{padding-block:0}._7a7Vnq_space-sm{padding-block:var(--space-lg)}._7a7Vnq_space-md{padding-block:var(--space-xl)}._7a7Vnq_space-lg{padding-block:var(--section-space)}._7a7Vnq_inner{width:100%;padding-inline:var(--gutter);margin-inline:auto}._7a7Vnq_width-default{max-width:calc(var(--container-max) + var(--gutter)*2)}._7a7Vnq_width-wide{max-width:calc(var(--container-wide) + var(--gutter)*2)}._7a7Vnq_width-narrow{max-width:calc(var(--container-narrow) + var(--gutter)*2)}
.dJ6r1a_bar{z-index:var(--z-mobile-bar);padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-md);transition:transform var(--duration-base) var(--ease-out),visibility 0s;display:flex;position:fixed;inset:auto 0 0}@media (min-width:48rem){.dJ6r1a_bar{display:none}}html.js .dJ6r1a_bar:not(.dJ6r1a_shown){visibility:hidden;transition:transform var(--duration-base) var(--ease-out),visibility 0s var(--duration-base);transform:translateY(100%)}@media (max-width:47.98rem){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.dJ6r1a_action{min-height:64px;color:var(--color-heading);font-size:var(--fs-xs);font-weight:var(--fw-semibold);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.dJ6r1a_action+.dJ6r1a_action{border-inline-start:var(--border-width) solid var(--color-border)}.dJ6r1a_primary{background:var(--color-button-cta-bg);color:var(--color-button-cta-text)}
.WrOaAq_actions{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}
.-c2DKG_button{min-width:44px;min-height:44px;right:var(--space-sm);bottom:calc(var(--space-sm) + 64px + env(safe-area-inset-bottom));z-index:var(--z-sticky);border-radius:var(--radius-pill);background:var(--color-button-primary-bg);width:48px;height:48px;color:var(--color-button-primary-text);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),visibility var(--duration-base);place-items:center;display:grid;position:fixed;transform:translateY(8px)}@media (min-width:48rem){.-c2DKG_button{bottom:var(--space-md);right:var(--space-md)}}.-c2DKG_visible{opacity:1;visibility:visible;transform:none}
.IqhcLW_header{flex-direction:column;display:flex}.IqhcLW_eyebrow{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);margin-block-end:var(--space-sm);display:block}.IqhcLW_title{font-family:var(--font-heading);font-weight:var(--fw-light);line-height:var(--lh-tight);color:var(--color-heading);text-wrap:balance}.IqhcLW_size-md .IqhcLW_title{font-size:var(--fs-2xl);font-weight:var(--fw-regular)}.IqhcLW_size-lg .IqhcLW_title{font-size:var(--fs-3xl)}.IqhcLW_size-xl .IqhcLW_title{font-size:var(--fs-4xl);letter-spacing:-.01em}.IqhcLW_text{color:var(--color-text);margin-block-start:var(--space-md)}.IqhcLW_buttons{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-lg);display:flex}.IqhcLW_center{text-align:center;align-items:center;margin-inline:auto}.IqhcLW_center .IqhcLW_buttons{justify-content:center}.IqhcLW_short{max-width:50rem}.IqhcLW_short .IqhcLW_text{font-size:var(--fs-lg);max-width:var(--measure-narrow)}.IqhcLW_short.IqhcLW_center .IqhcLW_text{margin-inline:auto}.IqhcLW_long{max-width:var(--measure)}.IqhcLW_long .IqhcLW_text{font-size:var(--fs-base);max-width:var(--measure);text-align:left}.IqhcLW_long .IqhcLW_title{margin-block-end:var(--space-2xs)}.IqhcLW_long.IqhcLW_center{align-items:stretch}.IqhcLW_long.IqhcLW_center .IqhcLW_eyebrow,.IqhcLW_long.IqhcLW_center .IqhcLW_title{text-align:center}.IqhcLW_wide{max-width:64rem}.IqhcLW_wide .IqhcLW_text{max-width:75ch}
.M7crcq_row{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding-block:var(--space-xs);display:flex}.M7crcq_text{flex:1;min-width:0}.M7crcq_label{font-weight:var(--fw-semibold);color:var(--color-heading);cursor:pointer;display:block}.M7crcq_description{margin-top:var(--space-3xs);font-size:var(--fs-sm);color:var(--color-text-muted)}.M7crcq_input{appearance:none;border:var(--border-width) solid var(--color-input-border);border-radius:var(--radius-pill);background:var(--color-surface-muted);cursor:pointer;width:3rem;height:1.75rem;transition:background var(--duration-fast) var(--ease-out);flex-shrink:0;margin-top:.1rem;position:relative}.M7crcq_input:before{content:"";background:var(--color-text-muted);width:1.25rem;height:1.25rem;transition:transform var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);border-radius:50%;position:absolute;top:50%;left:.2rem;transform:translateY(-50%)}.M7crcq_input:checked{border-color:var(--color-button-primary-bg);background:var(--color-button-primary-bg)}.M7crcq_input:checked:before{background:var(--color-button-primary-text);transform:translate(1.2rem,-50%)}.M7crcq_input:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 calc(3px + var(--focus-width)) var(--color-focus-ring-contrast)}.M7crcq_input:disabled{cursor:not-allowed;opacity:.7}.M7crcq_disabled .M7crcq_label{cursor:default}
.dK3RNa_player{background:var(--color-ink);isolation:isolate;position:relative;overflow:hidden}.dK3RNa_fill{position:absolute;inset:0}.dK3RNa_poster{z-index:1;transition:opacity var(--duration-slow) var(--ease-out)}.dK3RNa_posterHidden{opacity:0;pointer-events:none}.dK3RNa_video,.dK3RNa_iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.dK3RNa_contain{object-fit:contain}.dK3RNa_toggle{min-width:44px;min-height:44px;right:var(--space-sm);bottom:var(--space-sm);z-index:3;border-radius:var(--radius-pill);background:var(--color-overlay-strong);color:var(--color-white);border:var(--border-width) solid color-mix(in srgb, var(--color-white) 40%, transparent);transition:background-color var(--duration-fast) var(--ease-out);place-items:center;display:grid;position:absolute}.dK3RNa_toggle:hover{background:var(--color-ink)}.dK3RNa_facade{z-index:2;padding:var(--space-md);background:var(--color-overlay);place-items:center;display:grid;position:absolute;inset:0}.dK3RNa_start{z-index:2;background:color-mix(in srgb, var(--color-ink) 15%, transparent);place-items:center;display:grid;position:absolute;inset:0}.dK3RNa_bigPlay{border-radius:var(--radius-pill);background:var(--color-button-cta-bg);width:5rem;height:5rem;color:var(--color-button-cta-text);transition:transform var(--duration-base) var(--ease-out);place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .dK3RNa_bigPlay:hover{transform:scale(1.06)}}.dK3RNa_consentNote{max-width:26rem;padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--fs-sm);text-align:center}.dK3RNa_consentActions{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.dK3RNa_consentButton{min-width:44px;min-height:44px;padding-inline:var(--space-md);border-radius:var(--radius-sm);background:var(--color-button-primary-bg);color:var(--color-button-primary-text);font-weight:var(--fw-semibold)}.dK3RNa_consentLink{min-width:44px;min-height:44px;color:var(--color-link);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 calc(50% + .6em),0 calc(50% + .6em);background-repeat:no-repeat;background-size:0% 2px,100% 1px;text-decoration:none}@media (forced-colors:active){.dK3RNa_consentLink{text-decoration:underline}}.dK3RNa_consentLink:hover,.dK3RNa_consentLink:focus-visible,.dK3RNa_consentLink[aria-current=page]{background-size:100% 2px,100% 1px}
.YNQV9a_banner{inset:auto var(--space-sm) var(--space-sm);z-index:var(--z-toast);max-height:calc(100dvh - 2*var(--space-sm));border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);position:fixed;overflow-y:auto}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .YNQV9a_banner{animation:YNQV9a_rise var(--duration-slow) var(--ease-out)}}@media (min-width:48rem){.YNQV9a_banner{inset:auto var(--space-md) var(--space-md) auto;max-width:34rem}}.YNQV9a_inner{gap:var(--space-sm);padding:var(--space-md);display:grid}.YNQV9a_title{margin-bottom:var(--space-2xs);font-size:var(--fs-lg);font-weight:var(--fw-medium)}.YNQV9a_text p{font-size:var(--fs-sm)}.YNQV9a_text a{color:var(--color-link);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 2px,100% 1px;text-decoration:none}@media (forced-colors:active){.YNQV9a_text a{text-decoration:underline}}.YNQV9a_text a:hover,.YNQV9a_text a:focus-visible,.YNQV9a_text a[aria-current=page]{background-size:100% 2px,100% 1px}.YNQV9a_actions{gap:var(--space-xs);grid-template-columns:1fr 1fr;display:grid}.YNQV9a_actions>:last-child{grid-column:1/-1;justify-self:center}.YNQV9a_categories{gap:var(--space-2xs);display:grid}.YNQV9a_categories>*+*{border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-sm)}.YNQV9a_small{margin-top:var(--space-sm);font-size:var(--fs-sm);color:var(--color-text-muted)}.YNQV9a_small a{color:var(--color-link);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 2px,100% 1px;text-decoration:none}@media (forced-colors:active){.YNQV9a_small a{text-decoration:underline}}.YNQV9a_small a:hover,.YNQV9a_small a:focus-visible,.YNQV9a_small a[aria-current=page]{background-size:100% 2px,100% 1px}@keyframes YNQV9a_rise{0%{opacity:0;transform:translateY(16px)}}
.kQP_kq_stars{gap:2px;display:inline-flex}.kQP_kq_on{color:var(--color-star,var(--color-accent))}.kQP_kq_on svg{fill:currentColor}.kQP_kq_off{color:var(--color-border)}
.pOS9nq_categories ul{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.pOS9nq_categories a{align-items:center;gap:var(--space-3xs);min-height:44px;padding-inline:var(--space-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--fs-sm);text-decoration:none;display:inline-flex}.pOS9nq_categories a:hover{border-color:var(--color-heading)}.pOS9nq_categories a[aria-current=page]{border-color:var(--color-button-primary-bg);background:var(--color-button-primary-bg);color:var(--color-button-primary-text)}.pOS9nq_categories a:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 calc(2px + var(--focus-width)) var(--color-focus-ring-contrast)}.pOS9nq_count{opacity:.75}.pOS9nq_meta{gap:var(--space-xs) var(--space-md);font-size:var(--fs-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.pOS9nq_meta a{color:var(--color-link)}@media (min-width:64rem){.pOS9nq_aside{top:calc(var(--header-height) + var(--space-md));position:sticky}}
._2LBJma_layout{gap:var(--space-xl);display:grid}@media (min-width:64rem){._2LBJma_layout{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:start}}@media (min-width:64rem) and (min-height:42rem){._2LBJma_details{top:var(--sticky-top);transition:top var(--duration-slow) var(--ease-out);position:sticky}}
.IPnG2G_box{gap:var(--space-md);padding:var(--space-lg);border:var(--border-width) solid var(--color-border);background:var(--color-surface);grid-template-columns:auto 1fr;display:grid}.IPnG2G_photo{border-radius:var(--radius-pill);width:5rem;height:5rem;position:relative;overflow:hidden}.IPnG2G_label{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-eyebrow);margin-block-end:var(--space-sm);margin-block-end:var(--space-3xs);display:block}.IPnG2G_name{font-family:var(--font-heading);font-size:var(--fs-xl);color:var(--color-heading)}.IPnG2G_role{font-size:var(--fs-sm);color:var(--color-eyebrow);font-weight:var(--fw-semibold)}.IPnG2G_bio{font-size:var(--fs-sm);color:var(--color-text-muted);margin-block-start:var(--space-2xs)}
._2jWFaq_search{margin-top:var(--space-lg)}._2jWFaq_links{margin-top:var(--space-xl)}._2jWFaq_links ul{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}._2jWFaq_links a{min-height:44px;color:var(--color-link);transition:background-size var(--duration-base) var(--ease-out),color var(--duration-fast) var(--ease-out);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 calc(50% + .6em),0 calc(50% + .6em);background-repeat:no-repeat;background-size:0% 2px,100% 1px;align-items:center;text-decoration:none;display:inline-flex}@media (forced-colors:active){._2jWFaq_links a{text-decoration:underline}}._2jWFaq_links a:hover,._2jWFaq_links a:focus-visible,._2jWFaq_links a[aria-current=page]{background-size:100% 2px,100% 1px}._2jWFaq_heading{margin-bottom:var(--space-xs);font-family:var(--font-body);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}
