.Configurator-module__LuDzFq__page{background:linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in oklab, var(--ink) 5%, transparent) 50%, transparent calc(50% + .5px)), var(--porcelain);min-height:100vh;padding:clamp(3.5rem,7vw,7rem) clamp(1rem,4vw,4rem) clamp(6rem,10vw,10rem)}.Configurator-module__LuDzFq__intro,.Configurator-module__LuDzFq__workspace,.Configurator-module__LuDzFq__completion{width:min(100%, var(--content-width));margin-inline:auto}.Configurator-module__LuDzFq__intro{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;padding-block-end:clamp(3rem,7vw,6rem);display:grid}.Configurator-module__LuDzFq__eyebrow{color:var(--terracotta-dark);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:720}.Configurator-module__LuDzFq__intro>.Configurator-module__LuDzFq__eyebrow{grid-column:1/4;padding-block-start:.7rem}.Configurator-module__LuDzFq__intro h1{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.055em;grid-column:4/11;margin:0;font-size:clamp(3rem,6vw,6.6rem);font-weight:400;line-height:.93}.Configurator-module__LuDzFq__intro>p:last-child{max-width:35rem;color:var(--sage);grid-column:8/13;margin:1.5rem 0 0;font-size:clamp(1rem,1.35vw,1.2rem)}.Configurator-module__LuDzFq__workspace{grid-template-columns:minmax(0,8fr) minmax(19rem,4fr);align-items:start;gap:clamp(2rem,5vw,6rem);display:grid}.Configurator-module__LuDzFq__sectionHeading{border-block-end:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding-block-end:1.5rem;display:grid}.Configurator-module__LuDzFq__sectionHeading>span{color:var(--terracotta-dark);font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.75rem;font-weight:720}.Configurator-module__LuDzFq__sectionHeading h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.035em;margin:-.2rem 0 0;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1}.Configurator-module__LuDzFq__sectionHeading p{max-width:42rem;color:var(--sage);margin:.75rem 0 0}.Configurator-module__LuDzFq__moduleList{border-block-end:1px solid var(--line)}.Configurator-module__LuDzFq__moduleRow{border-block-start:1px solid var(--line);transition:background-color .22s cubic-bezier(.22,1,.36,1)}.Configurator-module__LuDzFq__moduleRow:first-child{border-block-start:0}.Configurator-module__LuDzFq__moduleRowOpen{background:color-mix(in oklab, var(--linen) 58%, transparent)}.Configurator-module__LuDzFq__moduleTopline{grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:6.25rem;display:grid}.Configurator-module__LuDzFq__moduleIndex{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:.7rem}.Configurator-module__LuDzFq__moduleDisclosure{text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:4.5rem;padding:0;display:flex}.Configurator-module__LuDzFq__moduleDisclosure>span:first-child{min-width:0;display:grid}.Configurator-module__LuDzFq__moduleDisclosure strong{overflow-wrap:anywhere;letter-spacing:-.035em;font-size:clamp(1.25rem,2.1vw,1.9rem);font-weight:630}.Configurator-module__LuDzFq__moduleDisclosure small{color:var(--sage);letter-spacing:.07em;text-transform:uppercase;margin-block-start:.22rem;font-size:.72rem;font-weight:650}.Configurator-module__LuDzFq__disclosureMark{border:1px solid var(--line);border-radius:50%;flex:0 0 2.75rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1);display:grid}.Configurator-module__LuDzFq__moduleDisclosure:hover .Configurator-module__LuDzFq__disclosureMark{background:var(--ink);color:var(--porcelain)}.Configurator-module__LuDzFq__moduleChoice,.Configurator-module__LuDzFq__guideStatus{justify-self:end}.Configurator-module__LuDzFq__moduleChoice{border:1px solid var(--ink);border-radius:var(--radius-small);cursor:pointer;place-items:center;min-width:7.5rem;min-height:2.75rem;display:inline-grid;position:relative}.Configurator-module__LuDzFq__moduleChoice:has(input:checked){border-color:var(--terracotta-dark);background:var(--terracotta-dark);color:var(--porcelain)}.Configurator-module__LuDzFq__moduleChoice input,.Configurator-module__LuDzFq__lineChoice input,.Configurator-module__LuDzFq__foundationChoice input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:is(.Configurator-module__LuDzFq__moduleChoice:has(input:focus-visible),.Configurator-module__LuDzFq__lineChoice:has(input:focus-visible),.Configurator-module__LuDzFq__foundationChoice:has(input:focus-visible)){outline:3px solid var(--focus);outline-offset:3px}.Configurator-module__LuDzFq__moduleChoice>span{letter-spacing:.03em;font-size:.75rem;font-weight:720}.Configurator-module__LuDzFq__guideStatus{max-width:10.5rem;color:var(--muted);text-align:end;padding:.5rem .65rem;font-size:.7rem;font-weight:680;line-height:1.25}.Configurator-module__LuDzFq__guideStatusActive{color:var(--terracotta-dark)}.Configurator-module__LuDzFq__modulePanel{grid-template-columns:3.25rem minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding:0 0 clamp(2.5rem,5vw,4.5rem);display:grid}.Configurator-module__LuDzFq__modulePanel>*{grid-column:2}.Configurator-module__LuDzFq__modulePurpose{border-block:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(16rem,.85fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.5rem,3vw,2.75rem);display:grid}.Configurator-module__LuDzFq__modulePurpose>p{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1.08}.Configurator-module__LuDzFq__modulePurpose dl{gap:1rem;margin:0;display:grid}.Configurator-module__LuDzFq__modulePurpose dl>div{grid-template-columns:5.5rem 1fr;gap:.75rem;display:grid}.Configurator-module__LuDzFq__modulePurpose dt{color:var(--terracotta-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:720}.Configurator-module__LuDzFq__modulePurpose dd{color:var(--sage);margin:0;font-size:.86rem}.Configurator-module__LuDzFq__capabilitySelector{gap:clamp(2rem,4vw,3.5rem);display:grid}.Configurator-module__LuDzFq__capabilitySelectorInactive{color:var(--ink-soft)}.Configurator-module__LuDzFq__activationNotice{border:1px solid var(--line);color:var(--sage);margin:0;padding:.8rem 1rem;font-size:.78rem;font-weight:650}.Configurator-module__LuDzFq__capabilitySelectorInactive label{cursor:not-allowed}.Configurator-module__LuDzFq__choiceHeading h3,.Configurator-module__LuDzFq__foundationGroup h3{margin:.25rem 0 0;font-size:1rem;font-weight:680}.Configurator-module__LuDzFq__lineList,.Configurator-module__LuDzFq__foundationGroup ul,.Configurator-module__LuDzFq__selectedIdentity ul,.Configurator-module__LuDzFq__unconfirmedTerms ul{margin:0;padding:0;list-style:none}.Configurator-module__LuDzFq__lineList{border-block-start:1px solid var(--line);margin-block-start:1rem}.Configurator-module__LuDzFq__lineList li{border-block-end:1px solid var(--line)}.Configurator-module__LuDzFq__lineChoice{cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.75rem;padding-block:.65rem;display:grid;position:relative}.Configurator-module__LuDzFq__lineTick{border:1px solid color-mix(in oklab, var(--ink) 55%, transparent);border-radius:50%;width:1.15rem;height:1.15rem}.Configurator-module__LuDzFq__lineChoice:has(input:checked) .Configurator-module__LuDzFq__lineTick{border:.32rem solid var(--porcelain);background:var(--terracotta-dark);box-shadow:0 0 0 1px var(--terracotta-dark)}.Configurator-module__LuDzFq__lineCopy,.Configurator-module__LuDzFq__linePrice,.Configurator-module__LuDzFq__foundationChoice>span,.Configurator-module__LuDzFq__foundationChoice em{display:grid}.Configurator-module__LuDzFq__lineCopy strong{font-size:.95rem}.Configurator-module__LuDzFq__lineCopy small,.Configurator-module__LuDzFq__foundationChoice small{color:var(--sage);font-size:.75rem;font-weight:450}.Configurator-module__LuDzFq__linePrice{font-variant-numeric:tabular-nums;justify-items:end;min-width:5.4rem}.Configurator-module__LuDzFq__linePrice strong{font-size:.92rem}.Configurator-module__LuDzFq__linePrice small{color:var(--muted);font-size:.67rem}.Configurator-module__LuDzFq__dependency{border:1px solid color-mix(in oklab, var(--terracotta) 48%, var(--line));background:color-mix(in oklab, var(--terracotta) 8%, var(--porcelain));justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1rem;padding:1rem;display:flex}.Configurator-module__LuDzFq__dependency h4,.Configurator-module__LuDzFq__dependency p,.Configurator-module__LuDzFq__dependency p>*{display:block}.Configurator-module__LuDzFq__dependency h4,.Configurator-module__LuDzFq__dependency p{margin:0}.Configurator-module__LuDzFq__dependency h4{font-size:.85rem}.Configurator-module__LuDzFq__dependency p span{max-width:36rem;color:var(--sage);margin-block-start:.2rem;font-size:.76rem}.Configurator-module__LuDzFq__dependencyActions{gap:.5rem;display:flex}.Configurator-module__LuDzFq__dependency button,.Configurator-module__LuDzFq__clearButton,.Configurator-module__LuDzFq__completionActions button{border:1px solid var(--ink);border-radius:var(--radius-small);cursor:pointer;background:0 0;min-height:2.75rem;padding-inline:.8rem;font-size:.75rem;font-weight:680}.Configurator-module__LuDzFq__dependency button:first-child{background:var(--ink);color:var(--porcelain)}.Configurator-module__LuDzFq__foundationColumns{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.Configurator-module__LuDzFq__foundationGroup{background:var(--porcelain);min-width:0;padding:1.25rem}.Configurator-module__LuDzFq__moduleRowOpen .Configurator-module__LuDzFq__foundationGroup{background:color-mix(in oklab, var(--linen) 58%, var(--porcelain))}.Configurator-module__LuDzFq__foundationGroup header{min-height:4rem}.Configurator-module__LuDzFq__foundationGroup header p,.Configurator-module__LuDzFq__noFoundation,.Configurator-module__LuDzFq__noCapability{color:var(--sage);margin:.25rem 0 0;font-size:.76rem}.Configurator-module__LuDzFq__foundationGroup ul{gap:.5rem;margin-block-start:1rem;display:grid}.Configurator-module__LuDzFq__foundationChoice{border:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.5rem;padding:.7rem;display:grid;position:relative}.Configurator-module__LuDzFq__foundationChoice:has(input:checked){border-color:var(--terracotta-dark);background:color-mix(in oklab, var(--terracotta) 8%, var(--porcelain))}.Configurator-module__LuDzFq__foundationChoice em{font-variant-numeric:tabular-nums;justify-items:end;font-size:.82rem;font-style:normal;font-weight:680}.Configurator-module__LuDzFq__foundationChoice em small{font-size:.62rem}.Configurator-module__LuDzFq__foundationChoice .Configurator-module__LuDzFq__removalBlocked{color:var(--terracotta-dark);margin-block-start:.35rem;font-weight:650}.Configurator-module__LuDzFq__optionalExtensions{border-block-start:1px solid var(--line);gap:1rem;padding-block-start:1.5rem;display:grid}.Configurator-module__LuDzFq__optionalExtensions h3{margin:.25rem 0 0;font-size:1rem}.Configurator-module__LuDzFq__optionalExtensions header>p:last-child{color:var(--sage);margin:.25rem 0 0;font-size:.76rem}.Configurator-module__LuDzFq__optionalExtensions ul{margin:0;padding:0;list-style:none}.Configurator-module__LuDzFq__optionalExtensions li{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.Configurator-module__LuDzFq__optionalExtensions li p{color:var(--sage);margin:.2rem 0 0;font-size:.76rem}.Configurator-module__LuDzFq__optionalExtensions button{border:1px solid var(--ink);border-radius:var(--radius-small);cursor:pointer;background:0 0;flex:none;min-height:2.75rem;padding-inline:.85rem;font-size:.75rem;font-weight:680}.Configurator-module__LuDzFq__optionalExtensions button:disabled{opacity:.64;cursor:default}.Configurator-module__LuDzFq__termsNotice{background:var(--ink);color:var(--linen);margin:-1.5rem 0 0;padding:1rem;font-size:.8rem}.Configurator-module__LuDzFq__termsNotice strong{color:var(--porcelain)}.Configurator-module__LuDzFq__guideExplanation{max-width:43rem;padding-block-start:2rem}.Configurator-module__LuDzFq__guideExplanation h3{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;margin:.5rem 0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400}.Configurator-module__LuDzFq__guideExplanation>p:last-child{color:var(--sage);margin:0}.Configurator-module__LuDzFq__summary{background:var(--ink);min-width:0;color:var(--porcelain);gap:1.25rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid;position:sticky;inset-block-start:1.5rem}.Configurator-module__LuDzFq__summaryHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.Configurator-module__LuDzFq__summaryHeader .Configurator-module__LuDzFq__eyebrow{color:var(--brass)}.Configurator-module__LuDzFq__summary h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.04em;margin:.25rem 0 0;font-size:2.2rem;font-weight:400}.Configurator-module__LuDzFq__clearButton{border-color:color-mix(in oklab, var(--linen) 32%, transparent);color:var(--porcelain)}.Configurator-module__LuDzFq__emptySummary{border-block:1px solid color-mix(in oklab, var(--linen) 18%, transparent);grid-template-columns:auto 1fr;gap:.75rem;padding-block:1.25rem;display:grid}.Configurator-module__LuDzFq__emptySummary>span{color:var(--brass)}.Configurator-module__LuDzFq__emptySummary p,.Configurator-module__LuDzFq__emptySummary p>*{display:block}.Configurator-module__LuDzFq__emptySummary p,.Configurator-module__LuDzFq__selectionCount{color:var(--linen);margin:0;font-size:.82rem}.Configurator-module__LuDzFq__emptySummary p strong{color:var(--porcelain)}.Configurator-module__LuDzFq__selectionCount{border-block-end:1px solid color-mix(in oklab, var(--linen) 18%, transparent);color:var(--brass);padding-block-end:.8rem;font-weight:680}.Configurator-module__LuDzFq__selectedIdentity{gap:1rem;display:grid}.Configurator-module__LuDzFq__selectedIdentity h3,.Configurator-module__LuDzFq__unconfirmedTerms>strong{color:color-mix(in oklab, var(--linen) 72%, transparent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .45rem;font-size:.66rem;font-weight:680}.Configurator-module__LuDzFq__selectedIdentity ul{flex-wrap:wrap;gap:.35rem;display:flex}.Configurator-module__LuDzFq__selectedIdentity li{border:1px solid color-mix(in oklab, var(--linen) 22%, transparent);color:var(--linen);padding:.35rem .5rem;font-size:.7rem}.Configurator-module__LuDzFq__selectedIdentity .Configurator-module__LuDzFq__includedIdentity{border-color:color-mix(in oklab, var(--brass) 45%, transparent);color:var(--porcelain)}.Configurator-module__LuDzFq__includedIdentity span{color:var(--brass);margin-inline-start:.25rem}.Configurator-module__LuDzFq__mobileDisclosures{display:none}.Configurator-module__LuDzFq__totals{border-block:1px solid color-mix(in oklab, var(--linen) 18%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding-block:1rem;display:grid}.Configurator-module__LuDzFq__totals>div{gap:.15rem;display:grid}.Configurator-module__LuDzFq__totals dt{color:color-mix(in oklab, var(--linen) 70%, transparent);font-size:.65rem}.Configurator-module__LuDzFq__totals dd{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:650}.Configurator-module__LuDzFq__unconfirmedTerms{border:1px solid color-mix(in oklab, var(--brass) 42%, transparent);padding:.8rem}.Configurator-module__LuDzFq__noConfirmedTotals{border:1px solid color-mix(in oklab, var(--brass) 42%, transparent);color:var(--linen);margin:0;padding:.8rem;font-size:.75rem}.Configurator-module__LuDzFq__unconfirmedTerms ul{gap:.25rem;display:grid}.Configurator-module__LuDzFq__unconfirmedTerms li{color:var(--linen);font-size:.73rem}.Configurator-module__LuDzFq__completionBlocked{border:1px solid color-mix(in oklab, var(--terracotta) 55%, transparent);padding:.8rem}.Configurator-module__LuDzFq__completionBlocked strong{color:var(--porcelain);font-size:.75rem}.Configurator-module__LuDzFq__completionBlocked p{color:var(--linen);margin:.2rem 0 0;font-size:.72rem}.Configurator-module__LuDzFq__onboardingNote,.Configurator-module__LuDzFq__partnerAlternative{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;display:grid}.Configurator-module__LuDzFq__onboardingNote>span{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.Configurator-module__LuDzFq__onboardingNote p,.Configurator-module__LuDzFq__partnerAlternative p,.Configurator-module__LuDzFq__partnerAlternative p>*{margin:0}.Configurator-module__LuDzFq__onboardingNote p{color:var(--linen);font-size:.73rem}.Configurator-module__LuDzFq__onboardingNote p strong,.Configurator-module__LuDzFq__partnerAlternative p strong{color:var(--porcelain);margin-block-end:.2rem;display:block}.Configurator-module__LuDzFq__partnerAlternative{border-block-start:1px solid color-mix(in oklab, var(--linen) 18%, transparent);grid-template-columns:1fr;padding-block-start:1rem}.Configurator-module__LuDzFq__partnerAlternative p{color:var(--linen);font-size:.75rem}.Configurator-module__LuDzFq__partnerAlternative a{width:fit-content;min-height:2.75rem;color:var(--brass);text-underline-offset:.2rem;align-content:center;font-size:.75rem;font-weight:680}.Configurator-module__LuDzFq__completeButton{border:1px solid var(--terracotta);border-radius:var(--radius-small);background:var(--terracotta-dark);min-height:3.25rem;color:var(--porcelain);cursor:pointer;padding-inline:1rem;font-weight:700}.Configurator-module__LuDzFq__completeButton:disabled{border-color:color-mix(in oklab, var(--linen) 18%, transparent);background:color-mix(in oklab, var(--linen) 10%, var(--ink));color:color-mix(in oklab, var(--linen) 45%, transparent);cursor:not-allowed}.Configurator-module__LuDzFq__completeHint{color:color-mix(in oklab, var(--linen) 65%, transparent);text-align:center;margin:-.85rem 0 0;font-size:.66rem}.Configurator-module__LuDzFq__completion{background:var(--ink);max-width:65rem;color:var(--porcelain);padding:clamp(2rem,6vw,5rem)}.Configurator-module__LuDzFq__completion h1{max-width:12ch;font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.06em;margin:1rem 0 clamp(2rem,5vw,4rem);font-size:clamp(3.4rem,8vw,7.5rem);font-weight:400;line-height:.9}.Configurator-module__LuDzFq__completionStatement{max-width:47rem;color:var(--linen);margin:0;font-size:clamp(1.1rem,2vw,1.45rem)}.Configurator-module__LuDzFq__completionActions{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}.Configurator-module__LuDzFq__completionActions a,.Configurator-module__LuDzFq__completionActions button{border-radius:var(--radius-small);justify-content:center;align-items:center;min-height:3rem;padding-inline:1rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.Configurator-module__LuDzFq__completionActions a{background:var(--terracotta-dark)}.Configurator-module__LuDzFq__completionActions button{border-color:color-mix(in oklab, var(--linen) 32%, transparent);color:var(--porcelain)}.Configurator-module__LuDzFq__completionFootnote{color:color-mix(in oklab, var(--linen) 62%, transparent);margin:1.25rem 0 0;font-size:.7rem}@media (max-width:70rem){.Configurator-module__LuDzFq__workspace{grid-template-columns:minmax(0,7fr) minmax(18rem,4fr);gap:2rem}.Configurator-module__LuDzFq__moduleTopline{grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:.7rem}.Configurator-module__LuDzFq__moduleChoice,.Configurator-module__LuDzFq__guideStatus{grid-column:2;justify-self:start;margin-block-start:-.65rem}.Configurator-module__LuDzFq__modulePanel{grid-template-columns:2rem minmax(0,1fr);gap:1rem}.Configurator-module__LuDzFq__modulePurpose{grid-template-columns:1fr}}@media (max-width:52rem){.Configurator-module__LuDzFq__page{padding-inline:1rem}.Configurator-module__LuDzFq__intro{display:block}.Configurator-module__LuDzFq__intro h1{max-width:10ch;margin-block-start:1rem}.Configurator-module__LuDzFq__intro>p:last-child{max-width:34rem;margin-block-start:1.5rem}.Configurator-module__LuDzFq__workspace{display:block}.Configurator-module__LuDzFq__summary{overscroll-behavior:contain;max-height:min(64vh,35rem);box-shadow:0 -1rem 2.5rem color-mix(in oklab, var(--ink) 18%, transparent);margin:2rem -1rem -6rem;padding-inline:1rem;position:static;inset-block:auto 0;overflow-y:auto}.Configurator-module__LuDzFq__summary:has(.Configurator-module__LuDzFq__emptySummary){padding-block:.65rem max(.65rem, env(safe-area-inset-bottom));gap:.35rem}:is(.Configurator-module__LuDzFq__summary:has(.Configurator-module__LuDzFq__emptySummary) .Configurator-module__LuDzFq__summaryHeader,.Configurator-module__LuDzFq__summary:has(.Configurator-module__LuDzFq__emptySummary) .Configurator-module__LuDzFq__emptySummary),.Configurator-module__LuDzFq__selectedIdentity,.Configurator-module__LuDzFq__partnerAlternative{display:none}.Configurator-module__LuDzFq__mobileDisclosures{gap:.4rem;display:grid}.Configurator-module__LuDzFq__mobileDisclosures details{border-block:1px solid color-mix(in oklab, var(--linen) 18%, transparent)}.Configurator-module__LuDzFq__mobileDisclosures summary{min-height:2.75rem;color:var(--brass);cursor:pointer;align-content:center;font-size:.72rem;font-weight:680}.Configurator-module__LuDzFq__mobileDisclosureBody{color:var(--linen);padding-block:.5rem .85rem;font-size:.72rem}.Configurator-module__LuDzFq__mobileDisclosureBody strong{color:var(--porcelain);display:block}.Configurator-module__LuDzFq__mobileDisclosureBody p{margin:.2rem 0 .65rem}.Configurator-module__LuDzFq__mobileDisclosureBody a{min-height:2.75rem;color:var(--brass);align-items:center;display:inline-flex}}@media (max-width:36rem){.Configurator-module__LuDzFq__sectionHeading{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.Configurator-module__LuDzFq__moduleTopline{grid-template-columns:minmax(0,1fr) auto}.Configurator-module__LuDzFq__moduleIndex{display:none}.Configurator-module__LuDzFq__moduleDisclosure{min-width:0}.Configurator-module__LuDzFq__moduleChoice,.Configurator-module__LuDzFq__guideStatus{grid-column:1/-1}.Configurator-module__LuDzFq__moduleChoice{width:100%}.Configurator-module__LuDzFq__guideStatus{text-align:start;align-content:center;justify-self:stretch;max-width:none;min-height:2.75rem}.Configurator-module__LuDzFq__modulePanel{display:block}.Configurator-module__LuDzFq__modulePurpose dl>div{grid-template-columns:1fr;gap:.2rem}.Configurator-module__LuDzFq__foundationColumns{grid-template-columns:1fr}.Configurator-module__LuDzFq__lineChoice{grid-template-columns:1.25rem minmax(0,1fr)}.Configurator-module__LuDzFq__linePrice{grid-column:2;justify-items:start}.Configurator-module__LuDzFq__dependency{flex-direction:column;align-items:stretch}.Configurator-module__LuDzFq__dependencyActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Configurator-module__LuDzFq__optionalExtensions li{flex-direction:column;align-items:stretch}.Configurator-module__LuDzFq__totals{gap:.5rem}}@media (prefers-reduced-motion:reduce){.Configurator-module__LuDzFq__moduleRow,.Configurator-module__LuDzFq__disclosureMark{transition:none}}
