.interior-experience{--interior-rule:var(--surface-border)}.interior-experience>section{scroll-margin-top:110px}.interior-experience>section:not(.interior-hero):not(.closing-section){padding-block:clamp(4rem,8vw,7rem)}.interior-experience h2:not(.sr-only){letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2rem,4.5vw,4rem);font-weight:500;line-height:1.04}.interior-experience h3{letter-spacing:-.025em}.interior-experience .section-eyebrow{letter-spacing:.13em;font-size:.66rem}.interior-experience .interior-section-head{gap:1rem;max-width:48rem;margin-bottom:3rem;display:grid}.interior-experience .interior-section-head>p:last-child{max-width:38rem;color:var(--content-copy);line-height:1.65}.interior-experience .interior-section-number{color:var(--content-muted);letter-spacing:.1em;margin-bottom:1.75rem;font:400 .7rem IBM Plex Mono,monospace;display:block}.interior-experience .interior-faq-section{border-top:1px solid var(--interior-rule)}.interior-experience .interior-faq-section h2{overflow-wrap:break-word;font-size:clamp(1.8rem,3.3vw,2.7rem)}.interior-experience .faq-further{border-top:1px solid var(--interior-rule);gap:2rem;max-width:1180px;margin-inline:auto;padding-inline:1.5rem;display:grid}.interior-experience .faq-further h2{max-width:13ch}.interior-experience .faq-further ul{display:grid}.interior-experience .faq-further li{border-bottom:1px solid var(--interior-rule)}.interior-experience .faq-further a{justify-content:space-between;align-items:center;gap:2rem;padding-block:1.25rem;font-size:1rem;display:flex}.interior-experience .faq-further a:hover{text-underline-offset:4px;text-decoration:underline}.interior-experience .interior-faq-section details{border:0;border-bottom:1px solid var(--interior-rule);box-shadow:none;background:0 0;border-radius:0}.interior-experience .interior-faq-section summary{padding-block:1.6rem;padding-inline:0;font-size:1.05rem}.interior-experience .interior-faq-section details>p,.interior-experience .interior-faq-section details>div{padding-inline:0;line-height:1.8}.interior-experience .interior-chapters{border-bottom:1px solid var(--interior-rule);flex-wrap:wrap;gap:.8rem 2rem;max-width:1180px;margin-inline:auto;padding:1.1rem 1.5rem;display:flex}.interior-experience .interior-chapters a{align-items:center;gap:.7rem;min-height:32px;font-size:.77rem;display:inline-flex}.interior-experience .interior-chapters span{color:var(--content-muted);font:400 .62rem IBM Plex Mono,monospace}.interior-experience .interior-chapters a:hover{text-underline-offset:5px;text-decoration:underline}.interior-experience .editorial-rows{border-top:1px solid var(--interior-rule);gap:0;display:grid}.interior-experience .editorial-rows>li,.interior-experience .editorial-rows>article{border:0;border-bottom:1px solid var(--interior-rule);box-shadow:none;background:0 0;border-radius:0;padding:2rem 0}.interior-experience .editorial-rows>li>span:first-child{width:auto;height:auto;color:var(--content-muted);letter-spacing:-.06em;background:0 0;font:400 2.6rem Instrument Sans,sans-serif}.interior-experience .editorial-rows h3{font-size:clamp(1.35rem,2vw,1.85rem);font-weight:500}.interior-experience .editorial-rows p{max-width:36rem;line-height:1.7}.interior-experience .interior-principles{border-top:1px solid var(--interior-rule);gap:0;display:grid}.interior-experience .interior-principles>li{border:0;border-bottom:1px solid var(--interior-rule);box-shadow:none;background:0 0;border-radius:0;padding:2rem 0}.interior-experience .interior-principles h3{font-size:1.55rem;font-weight:500}.interior-experience .interior-principles p{max-width:32rem;line-height:1.75}.interior-experience .interior-statement{box-shadow:none;background:var(--surface-band);border:0;border-radius:0;padding:clamp(2rem,5vw,4rem);position:relative}.interior-experience .interior-statement:before{content:"↳";margin-bottom:2rem;font-size:3.25rem;line-height:1;display:block}.interior-experience .interior-statement h2{max-width:45rem}.interior-experience .interior-comparison{border:1px solid var(--interior-rule);box-shadow:none;border-radius:0}.interior-experience .interior-comparison th,.interior-experience .interior-comparison td{padding:1.5rem}.interior-experience .interior-comparison th:nth-child(2){color:#d8ff3d;background:#0b1f3a}.interior-experience .about-container{max-width:1180px;margin-inline:auto;padding-inline:1.5rem}.interior-experience .about-pillars{gap:2rem;margin-top:3rem;display:grid}.interior-experience .about-pillars>li{border:0;border-top:1px solid var(--interior-rule);box-shadow:none;background:0 0;border-radius:0;padding:1.5rem 0 0}.interior-experience .about-pillars>li>span{letter-spacing:-.075em;color:var(--content-primary);margin-bottom:2rem;font:400 5.5rem/.95 Instrument Sans,sans-serif;display:block}.interior-experience .about-pillars h3{margin-bottom:1rem;font-size:1.6rem;font-weight:500;line-height:1.13}.interior-experience .about-pillars p{color:var(--content-copy);font-size:.95rem;line-height:1.75}.interior-experience #about-system{background:var(--surface-band)}.interior-experience .about-system{border-top:1px solid var(--interior-rule);gap:0;display:grid}.interior-experience .about-system article{border-bottom:1px solid var(--interior-rule);gap:1.5rem;padding:1.75rem 0;display:flex}.interior-experience .about-system-number{color:var(--content-muted);margin-top:.4rem;font:400 .65rem IBM Plex Mono,monospace}.interior-experience .about-system h3{font-size:1.25rem;font-weight:500}.interior-experience .about-system p{color:var(--content-copy);max-width:28rem;margin-top:.75rem;font-size:.9rem;line-height:1.7}.interior-experience .about-method{gap:3rem;display:grid}.interior-experience .about-method-title strong{letter-spacing:-.09em;color:var(--content-primary);margin-block:1.5rem;font:400 clamp(8rem,15vw,15rem)/1 Instrument Sans,sans-serif;display:block}.interior-experience .about-method-title h2{font-size:clamp(2rem,3.5vw,3.25rem)}.interior-experience .about-outcomes{color:#f4f5f0;--content-primary:#f4f5f0;--content-copy:#c6d1df;--content-muted:#c6d1df;--content-muted-2:#c6d1df;--interior-rule:#f4f5f033;background:#0b1f3a}.interior-experience .about-outcome-list article{border-top:1px solid #f4f5f033;grid-template-columns:25px 1fr 20px;align-items:start;gap:1.5rem;padding:1.75rem 0;display:grid}.interior-experience .about-outcome-list article>span{color:#d8ff3d;margin-top:.4rem;font:400 .65rem IBM Plex Mono,monospace}.interior-experience .about-outcome-list h3{font-size:1.4rem;font-weight:500}.interior-experience .about-outcome-list p{color:#c6d1df;max-width:33rem;margin-top:.65rem;font-size:.9rem;line-height:1.75}.interior-experience .about-faq{gap:3rem;display:grid}.interior-experience .about-faq h2{margin-top:1.5rem}.interior-experience .about-faq summary{cursor:pointer;justify-content:space-between;gap:2rem;list-style:none;display:flex}.interior-experience .about-faq details p{color:var(--content-copy);padding-bottom:1.5rem;font-size:.95rem}.interior-experience .history-facts{border-bottom:1px solid var(--interior-rule);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;margin-inline:auto;padding-block:2.5rem;display:grid}.interior-experience .history-facts>span{text-align:center;color:var(--content-muted);border-right:1px solid var(--interior-rule);flex-direction:column;align-items:center;gap:.6rem;padding-inline:.6rem;font:400 .5rem/1.6 IBM Plex Mono,monospace;display:flex}.interior-experience .history-facts>span:last-child{border:0}.interior-experience .history-facts strong{color:var(--content-primary);letter-spacing:-.055em;font:400 clamp(2rem,6vw,4.5rem)/1 Instrument Sans,sans-serif}.interior-experience .history-container{gap:4rem;max-width:1180px;margin-inline:auto;padding-inline:1.5rem;display:grid}.interior-experience .history-contents h2{white-space:pre-line;margin-top:1.5rem}.interior-experience .history-contents>p:not(.section-eyebrow){color:var(--content-copy);max-width:17rem;margin-top:1.5rem;font-size:.9rem;line-height:1.75}.interior-experience .history-contents>a{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:1.5rem;font-size:.75rem;text-decoration:underline;display:inline-flex}.interior-experience .history-timeline{border-left:1px solid var(--interior-rule);padding-left:1.5rem}.interior-experience .history-timeline>li{border-top:1px solid var(--interior-rule);padding:1.5rem 0 3.5rem;position:relative}.interior-experience .history-timeline>li:before{content:"";background:var(--content-primary);border-radius:50%;width:.5rem;height:.5rem;display:block;position:absolute;top:-.25rem;left:-1.78rem}.interior-experience .history-entry-meta{color:var(--content-muted);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;font:400 .6rem IBM Plex Mono,monospace;display:flex}.interior-experience .history-entry-meta>span:last-child{background:var(--surface-band);border:1px solid var(--interior-rule);margin-left:auto;padding:.3rem .5rem}.interior-experience .history-timeline h2{text-wrap:pretty;margin-block:1.5rem;font-size:clamp(1.6rem,2.7vw,2.35rem)}.interior-experience .history-timeline p{color:var(--content-copy);margin-top:1rem;font-size:.98rem;line-height:1.8}.interior-experience .method-channel-steps{border-top:1px solid var(--interior-rule);gap:0;margin-top:3rem;display:grid}.interior-experience .method-channel-steps>li{box-shadow:none;border:0;border-bottom:1px solid var(--interior-rule);background:0 0;border-radius:0;padding:1.75rem 0}.interior-experience .method-channel-steps h3{font-size:1.35rem;font-weight:500}.interior-experience .method-channel-steps p{font-size:.87rem;line-height:1.75}.interior-experience .benefit-index{border:1px solid var(--interior-rule);gap:0;margin-top:3rem;display:grid}.interior-experience .benefit-index>li{border:0;border-bottom:1px solid var(--interior-rule);box-shadow:none;background:0 0;border-radius:0;padding:2rem}.interior-experience .benefit-index>li>span{letter-spacing:-.06em;width:auto;height:auto;color:var(--content-muted);background:0 0;border-radius:0;font:400 4rem/1 Instrument Sans,sans-serif}.interior-experience .benefit-index h3{font-size:1.55rem;font-weight:500}.interior-experience .benefit-index p{font-size:.95rem;line-height:1.75}.interior-experience .benefit-index>li:first-child{--content-primary:#f4f5f0;--content-copy:#c6d1df;background:#0b1f3a}.interior-experience .benefit-index>li:first-child>span{color:#d8ff3d}@media (width>=640px){.interior-experience .about-container,.interior-experience .history-container{padding-inline:2.5rem}.interior-experience .about-system,.interior-experience .method-channel-steps{-moz-column-gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}.interior-experience .benefit-index{grid-template-columns:repeat(2,minmax(0,1fr))}.interior-experience .benefit-index>li:nth-child(odd){border-right:1px solid var(--interior-rule)}.interior-experience .interior-chapters{padding-inline:2.5rem}.interior-experience .editorial-rows>li{grid-template-columns:80px minmax(0,1fr);gap:2rem;display:grid}}@media (width>=900px){.interior-experience .faq-further{grid-template-columns:1fr 1.2fr;gap:5rem;padding-inline:2.5rem}.interior-experience .about-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.interior-experience .about-method{grid-template-columns:1fr 1.3fr;gap:5rem}.interior-experience .about-method-title{align-self:start;position:sticky;top:112px}.interior-experience .about-outcomes>.about-container{grid-template-columns:1fr 1.2fr;gap:5rem;display:grid}.interior-experience .about-faq{grid-template-columns:1fr 1.7fr;gap:5rem}.interior-experience .history-container{grid-template-columns:260px minmax(0,1fr);gap:5rem}.interior-experience .history-contents{align-self:start;position:sticky;top:112px}.interior-experience .history-timeline{padding-left:2.5rem}.interior-experience .history-timeline>li:before{left:-2.78rem}.interior-experience .interior-principles{grid-template-columns:1fr 1fr}.interior-experience .interior-principles>li:nth-child(odd){border-right:1px solid var(--interior-rule);padding-right:3rem}.interior-experience .interior-principles>li:nth-child(2n){padding-left:3rem}.interior-experience .interior-faq-section>div>div:first-child{position:sticky;top:112px}}@media (width>=1024px){.interior-experience .section-eyebrow,.interior-experience .interior-section-number,.interior-experience .interior-chapters a,.interior-experience .interior-chapters span,.interior-experience .about-system-number,.interior-experience .about-outcome-list article>span,.interior-experience .history-facts>span,.interior-experience .history-contents>a,.interior-experience .history-entry-meta,.interior-experience .method-channel-steps p{font-size:14px}}
