.Configurator_section__ZxgEt{padding-block:var(--section-y)}.Configurator_head__mIzR5{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--head-body)}.Configurator_title__B1FCf{margin-top:var(--head-title)}.Configurator_body__qM5Rm{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);grid-gap:clamp(2rem,.5rem + 4vw,4.5rem);gap:clamp(2rem,.5rem + 4vw,4.5rem);align-items:start}@media (min-width:1024px){.Configurator_stage__gt6tj{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + var(--s-5))}}.Configurator_panel__bUAcN,.Configurator_stage__gt6tj{min-width:0}ol.Configurator_list__92akc{--inset:var(--s-4);--num:2.5rem;display:grid;align-content:start;margin:0;border-top:var(--hairline) solid var(--line);container-type:inline-size}.Configurator_item___6Gv4{position:relative;border-bottom:var(--hairline) solid var(--line)}.Configurator_itemHead__ebZKT{margin:0}.Configurator_trigger__tIWEi{display:grid;grid-template-columns:var(--num) minmax(0,1fr) auto;grid-template-areas:"num name fact";align-items:baseline;grid-column-gap:var(--s-3);column-gap:var(--s-3);width:100%;min-height:4rem;padding:var(--s-3) 0 var(--s-3) var(--inset);text-align:left;color:var(--text-muted);cursor:pointer;transition:color var(--dur-base) var(--ease)}.Configurator_itemOn__03ZA7 .Configurator_trigger__tIWEi,.Configurator_trigger__tIWEi:hover{color:var(--heading)}.Configurator_itemOn__03ZA7 .Configurator_trigger__tIWEi{cursor:default}.Configurator_trigger__tIWEi:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Configurator_num__EWyIM{grid-area:num;font-family:var(--font-display);font-size:var(--fs-h5);line-height:1;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.Configurator_itemOn__03ZA7 .Configurator_num__EWyIM{color:var(--accent-text)}.Configurator_name__tbeyk{grid-area:name}.Configurator_fact__ItDg_{grid-area:fact;font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--fw-medium);line-height:var(--lh-tight);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--text-muted);transition:color var(--dur-base) var(--ease)}.Configurator_itemOn__03ZA7 .Configurator_fact__ItDg_{color:var(--text)}@container (max-width: 30rem){.Configurator_trigger__tIWEi{grid-template-columns:var(--num) minmax(0,1fr);grid-template-areas:"num name" ". fact";row-gap:var(--s-1)}.Configurator_fact__ItDg_{white-space:normal}}.Configurator_detail__DWk_y{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease)}.Configurator_itemOn__03ZA7 .Configurator_detail__DWk_y{grid-template-rows:1fr}.Configurator_detailInner__vffWj{min-height:0;overflow:hidden}.Configurator_detailBody__pKfrU{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 var(--s-3) calc(var(--inset) + var(--num) + var(--s-3));opacity:0;transition:opacity var(--dur-base) var(--ease)}.Configurator_itemOn__03ZA7 .Configurator_detailBody__pKfrU{opacity:1;transition-delay:.12s}.Configurator_summary__sL44r{max-width:44ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);text-wrap:pretty}.Configurator_action___kP7V{margin-top:var(--s-2)}.Configurator_itemOn__03ZA7:before,.Configurator_rule__PCRAH{content:"";position:absolute;left:0;top:-1px;bottom:-1px;width:2px}.Configurator_itemOn__03ZA7:before{background:var(--line)}.Configurator_rule__PCRAH{background:var(--accent);transform-origin:center top}.Configurator_ruleTimed__kVIEn{animation:Configurator_dwell__fp_3f var(--dwell,6s) linear forwards}.Configurator_held__OO9x3 .Configurator_ruleTimed__kVIEn{animation-play-state:paused}@keyframes Configurator_dwell__fp_3f{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:1023px){.Configurator_head__mIzR5{margin-bottom:var(--s-6)}.Configurator_body__qM5Rm{grid-template-columns:minmax(0,1fr);gap:var(--s-6);align-items:start}.Configurator_stage__gt6tj{order:-1}}@media (max-width:599px){ol.Configurator_list__92akc{--inset:var(--s-3);--num:2rem}}@media (prefers-reduced-motion:reduce){.Configurator_detail__DWk_y{transition:none}}