.kot-interior-page{padding-top:4.5rem}.kot-interior-hero{padding:6.5rem 0 5rem}.kot-interior-kicker{color:var(--color-accent-600);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:550}.kot-interior-title{letter-spacing:-.045em;text-wrap:balance;max-width:950px;margin-top:1.6rem;font-size:clamp(2.7rem,5.3vw,4.8rem);font-weight:450;line-height:1.055}.kot-interior-lede{max-width:40rem;color:var(--color-ink-secondary);margin-top:1.8rem;font-size:1.125rem;line-height:1.75}.kot-interior-section{padding:6rem 0}.kot-interior-rule{border-top:1px solid var(--color-line)}.kot-interior-sectionIntro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.kot-interior-sectionTitle{letter-spacing:-.035em;text-wrap:balance;max-width:42rem;font-size:clamp(1.8rem,3.2vw,2.75rem);font-weight:450;line-height:1.15}.kot-interior-splitHero{grid-template-columns:1.12fr 1fr;align-items:center;gap:5rem;display:grid}.kot-interior-splitHero .kot-interior-title{font-size:clamp(2.7rem,4.6vw,4.2rem)}.kot-interior-lightHero{background:var(--color-surface-off);border-bottom:1px solid var(--color-line)}.kot-interior-textLink{color:var(--color-ink);align-items:center;gap:1rem;padding:.5rem 0;font-size:.875rem;font-weight:550;display:inline-flex}.kot-interior-textLink:hover{color:var(--color-accent-600)}.kot-interior-dot{color:var(--color-accent-500)}.kot-interior-pills{flex-wrap:wrap;gap:.5rem;display:flex}.kot-interior-pill{border:1px solid var(--color-line-strong);color:var(--color-ink-secondary);border-radius:2rem;padding:.35rem .8rem;font-size:.75rem}.kot-interior-visual{--diagram-grid:#0d66d40b;--diagram-line:#b5c7da;--diagram-surface:#fff;--diagram-ink:#051d35;--diagram-muted:#647a91;--diagram-accent:#0d66d4;--diagram-accent-fill:#e9f1fd;background:#eef3f9;margin:0;overflow:hidden}.kot-interior-darkVisual{--diagram-grid:#ffffff07;--diagram-line:#42617e;--diagram-surface:#0b2946;--diagram-ink:#e4edf7;--diagram-muted:#9db2c7;--diagram-accent:#69a9ff;--diagram-accent-fill:#10365f;background:#08223d}.kot-interior-drawing{width:100%;height:auto;font-family:var(--font-sans);display:block}.kot-interior-visualCaption{color:var(--diagram-muted);padding:0 1.5rem 1.5rem;font-size:.75rem;line-height:1.6}.kot-interior-disciplineMap{grid-template-columns:1fr 1fr;gap:1.5rem;padding:2.5rem 0;display:grid;position:relative}.kot-interior-disciplineMap:before{content:"";border:1px solid #bed0e5;position:absolute;inset:15% 25%}.kot-interior-discipline{border:1px solid var(--color-line-strong);background:#fff;flex-direction:column;justify-content:space-between;align-items:start;min-height:150px;padding:1.4rem;transition:border-color .25s,transform .25s;display:flex;position:relative}.kot-interior-discipline:hover{border-color:var(--color-accent-500);transform:translateY(-4px)}.kot-interior-discipline span{letter-spacing:.12em;color:var(--color-accent-600);font-size:.65rem}.kot-interior-discipline strong{letter-spacing:-.025em;font-size:1.25rem;font-weight:450}.kot-interior-capabilityGrid{grid-template-columns:1fr 1fr;gap:3.5rem 2.5rem;display:grid}.kot-interior-capability{border-top:1px solid var(--color-line-strong);padding-top:1.5rem}.kot-interior-capabilityTop{justify-content:space-between;align-items:center;display:flex}.kot-interior-capability h2{letter-spacing:-.035em;margin-top:1.2rem;font-size:1.8rem;font-weight:450;line-height:1.2}.kot-interior-capability p{color:var(--color-ink-secondary);max-width:34rem;margin:1rem 0 1.5rem;line-height:1.7}.kot-interior-capability .kot-interior-visual{margin-bottom:1.5rem}.kot-interior-capabilityList{color:var(--color-ink-secondary);grid-template-columns:1fr 1fr;gap:.6rem 1rem;padding-bottom:1.5rem;font-size:.8125rem;display:grid}.kot-interior-capabilityList li:before{content:"↗";color:var(--color-accent-500);margin-right:.5rem}.kot-interior-solutionsIntro{grid-template-columns:1.35fr 1fr;align-items:end;gap:5rem;display:grid}.kot-interior-solutionsIntro .kot-interior-lede{margin:0 0 .3rem}.kot-interior-problemIndex{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line-strong);grid-template-columns:repeat(4,1fr);margin-top:3.5rem;display:grid}.kot-interior-problemIndex a{border-right:1px solid var(--color-line);align-items:start;gap:1rem;padding:1.5rem 1.25rem;font-size:.875rem;line-height:1.6;transition:background .2s;display:flex}.kot-interior-problemIndex a:first-child{padding-left:0}.kot-interior-problemIndex a:last-child{border-right:0}.kot-interior-problemIndex a:hover{background:var(--color-accent-50)}.kot-interior-problemIndex span{color:var(--color-accent-600);padding-top:.2rem;font-size:.65rem}.kot-interior-solutionGuide{grid-template-columns:230px minmax(0,1fr);gap:4rem;display:grid}.kot-interior-sideNav{align-self:start;position:sticky;top:7rem}.kot-interior-sideNav p{margin-bottom:1.5rem}.kot-interior-sideNav a{color:var(--color-ink-secondary);border-bottom:1px solid var(--color-line);padding:.8rem 0;font-size:.8125rem;display:block}.kot-interior-sideNav a:hover{color:var(--color-accent-600)}.kot-interior-sideNav a:has(svg){border-bottom:0;display:inline-flex}.kot-interior-solutionPanel{margin-bottom:5rem;scroll-margin-top:7rem}.kot-interior-solutionPanel:last-child{margin-bottom:0}.kot-interior-solutionHeading{background:var(--color-surface-off);padding:2.5rem}.kot-interior-solutionHeading h2{letter-spacing:-.035em;margin-top:1rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:450}.kot-interior-solutionHeading p:last-child{max-width:35rem;color:var(--color-ink-secondary);margin-top:1rem;font-size:1.0625rem;line-height:1.7}.kot-interior-solutionBody{grid-template-columns:1fr 1fr;gap:2.5rem;padding:2.5rem 0;display:grid}.kot-interior-solutionBody>p{color:var(--color-ink-secondary);font-size:.9375rem;line-height:1.8}.kot-interior-deliverables{margin-top:1rem}.kot-interior-deliverables li{border-top:1px solid var(--color-line);color:var(--color-ink-secondary);gap:.8rem;padding:.8rem 0;font-size:.8125rem;line-height:1.6;display:flex}.kot-interior-deliverables li:before{content:"+";color:var(--color-accent-500)}.kot-interior-outcome{border-left:2px solid var(--color-accent-500);background:var(--color-accent-50);padding:1rem 1.5rem}.kot-interior-outcome p{color:var(--color-ink-secondary);margin-top:.6rem;font-size:.9375rem;line-height:1.7}.kot-interior-darkHero{background:var(--color-navy-900);color:#fff}.kot-interior-darkHero .kot-interior-kicker{color:#82b6ff}.kot-interior-darkHero .kot-interior-lede{color:var(--color-ink-on-dark)}.kot-interior-workHero{grid-template-columns:1.5fr 1fr;align-items:end;gap:6rem;display:grid}.kot-interior-workHero .kot-interior-title{max-width:46rem}.kot-interior-workNote{border-top:1px solid #ffffff35;padding-top:1.5rem}.kot-interior-workNote p{color:var(--color-ink-on-dark);margin-top:1.2rem;font-size:.875rem;line-height:1.8}.kot-interior-projectCount{color:#82b6ff;align-items:baseline;gap:1rem;display:flex}.kot-interior-projectCount strong{letter-spacing:-.06em;font-size:5rem;font-weight:350;line-height:1}.kot-interior-projectCount span{text-transform:uppercase;letter-spacing:.1em;max-width:6rem;font-size:.6875rem;line-height:1.5}.kot-interior-projectGrid{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.kot-interior-projectCard{min-width:0}.kot-interior-projectCard:first-child{grid-column:1/-1;grid-template-columns:1.25fr 1fr;align-items:center;gap:3.5rem;margin-bottom:1rem;display:grid}.kot-interior-projectCard h2{letter-spacing:-.035em;margin:1rem 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:450;line-height:1.15}.kot-interior-projectCard:not(:first-child) .kot-interior-projectCopy{padding-top:1.8rem}.kot-interior-projectCard p{color:var(--color-ink-secondary);margin-bottom:1.5rem;font-size:.9375rem;line-height:1.75}.kot-interior-projectImage{transition:box-shadow .25s;display:block}.kot-interior-projectImage:hover{box-shadow:0 0 0 1px var(--color-accent-500)}.kot-interior-projectImage .kot-interior-drawing{transition:transform .6s}.kot-interior-projectImage:hover .kot-interior-drawing{transform:translateY(-4px)}.kot-interior-aboutHero{padding-bottom:0}.kot-interior-namePlate{background-image:linear-gradient(#0d66d409 1px,#0000 1px),linear-gradient(90deg,#0d66d409 1px,#0000 1px);background-size:60px 60px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex;position:relative}.kot-interior-coptic{font-family:var(--font-coptic);color:var(--color-accent-500);font-size:clamp(5rem,12vw,10rem);line-height:1.1}.kot-interior-namePlate p{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-secondary);margin-top:2rem;font-size:.6875rem}.kot-interior-originLine{border-top:1px solid var(--color-line-strong);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-secondary);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:4.5rem;padding:1.5rem 0;font-size:.6875rem;display:flex}.kot-interior-story{grid-template-columns:.8fr 1.4fr;gap:7rem;display:grid}.kot-interior-story h2{max-width:25rem}.kot-interior-story p{color:var(--color-ink-secondary);font-size:1.0625rem;line-height:1.85}.kot-interior-story p+p{margin-top:1.5rem}.kot-interior-principle{border-bottom:1px solid #ffffff26;grid-template-columns:.4fr 1fr 1fr;gap:3rem;padding:2.8rem 0;display:grid}.kot-interior-principleNumber{letter-spacing:-.05em;color:#82b6ff;font-size:3.5rem;font-weight:350;line-height:1}.kot-interior-principle h3{letter-spacing:-.025em;font-size:1.6rem;font-weight:450;line-height:1.25}.kot-interior-principle p{color:var(--color-ink-on-dark);font-size:.9375rem;line-height:1.8}.kot-interior-aboutLinks{margin-top:2rem}.kot-interior-aboutLinks a{border-top:1px solid var(--color-line);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;font-size:1.125rem;display:flex}.kot-interior-aboutLinks a:hover{color:var(--color-accent-600)}.kot-interior-journalTop{border-bottom:1px solid var(--color-line-strong);justify-content:space-between;gap:1rem;padding-bottom:1.3rem;display:flex}.kot-interior-journalTop span{color:var(--color-ink-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.kot-interior-journalMasthead{border-bottom:1px solid var(--color-line-strong);justify-content:space-between;align-items:end;gap:3rem;padding-bottom:3rem;display:flex}.kot-interior-journalMasthead .kot-interior-title{font-size:clamp(3.5rem,9vw,8rem);font-weight:400;line-height:1}.kot-interior-journalMasthead p{max-width:22rem;color:var(--color-ink-secondary);font-size:.9375rem;line-height:1.7}.kot-interior-featureArticle{grid-template-columns:1.1fr 1fr;align-items:center;gap:4rem;margin-top:3rem;display:grid}.kot-interior-featureArticle h2{letter-spacing:-.035em;text-wrap:balance;margin-top:1.2rem;font-size:clamp(2rem,3.8vw,3.3rem);font-weight:450;line-height:1.12}.kot-interior-featureArticle h2 a:hover{color:var(--color-accent-600)}.kot-interior-featureArticle p{max-width:34rem;color:var(--color-ink-secondary);margin:1.4rem 0;font-size:1rem;line-height:1.8}.kot-interior-articleMeta{color:var(--color-ink-muted);flex-wrap:wrap;gap:1.2rem;font-size:.75rem;display:flex}.kot-interior-articleRow{border-top:1px solid var(--color-line-strong);grid-template-columns:170px 1fr 200px;gap:3rem;padding:2.5rem 0;display:grid}.kot-interior-articleRow h2{letter-spacing:-.03em;font-size:1.65rem;font-weight:450;line-height:1.25}.kot-interior-articleRow p{max-width:40rem;color:var(--color-ink-secondary);margin-top:1rem;font-size:.9375rem;line-height:1.75}.kot-interior-editorialNote{background:var(--color-surface-off);padding:2rem}.kot-interior-editorialNote h3{letter-spacing:-.025em;font-size:1.25rem;line-height:1.3}.kot-interior-editorialNote p{color:var(--color-ink-secondary);margin-top:1rem;font-size:.875rem;line-height:1.8}.kot-interior-contactSection{background:var(--color-surface-off);padding:4rem 0 6rem}.kot-interior-contactGrid{border:1px solid var(--color-line);grid-template-columns:1fr 1.15fr;display:grid}.kot-interior-contactIntro{background:var(--color-navy-900);color:#fff;height:100%;padding:3.5rem}.kot-interior-contactIntro .kot-interior-kicker{color:#82b6ff}.kot-interior-contactIntro h1{letter-spacing:-.04em;margin-top:1.5rem;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:450;line-height:1.08}.kot-interior-contactIntro>p:not(.kot-interior-kicker){color:var(--color-ink-on-dark);margin-top:1.5rem;line-height:1.8}.kot-interior-contactSteps{margin-top:4rem}.kot-interior-contactSteps li{border-top:1px solid #ffffff26;grid-template-columns:1.4rem 1fr;gap:1rem;margin-top:1.4rem;padding-top:1.4rem;display:grid}.kot-interior-contactSteps span{color:#82b6ff;padding-top:.2rem;font-size:.6875rem}.kot-interior-contactSteps h2{font-size:1rem;font-weight:500}.kot-interior-contactSteps p{color:var(--color-ink-on-dark);margin-top:.5rem;font-size:.8125rem;line-height:1.8}.kot-interior-formPanel{background:#fff;height:100%;padding:3.5rem}.kot-interior-formPanel>h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:450}.kot-interior-formPanel>p{color:var(--color-ink-muted);margin:.6rem 0 2rem;font-size:.8125rem;line-height:1.6}.kot-interior-breadcrumb{color:var(--color-ink-secondary);gap:.7rem;margin-bottom:2.5rem;font-size:.8125rem;display:inline-flex}.kot-interior-breadcrumb:hover{color:var(--color-accent-600)}.kot-interior-detailHero{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.kot-interior-detailHero .kot-interior-title{font-size:clamp(2.7rem,4.6vw,4rem)}.kot-interior-detailHero .kot-interior-visual{align-self:center}.kot-interior-anchorBar{border-top:1px solid var(--color-line);color:var(--color-ink-secondary);flex-wrap:wrap;gap:2rem;margin-top:3rem;padding:1.4rem 0;font-size:.8125rem;display:flex}.kot-interior-anchorBar a:hover{color:var(--color-accent-600)}.kot-interior-detailBody{grid-template-columns:1.4fr .8fr;align-items:start;gap:5rem;display:grid}.kot-interior-detailBody section{scroll-margin-top:7rem}.kot-interior-detailBody h2{letter-spacing:-.03em;font-size:2rem;font-weight:450;line-height:1.15}.kot-interior-detailOverview{color:var(--color-ink-secondary);margin-bottom:3rem;font-size:1.125rem;line-height:1.85}.kot-interior-detailCapabilities{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;display:grid}.kot-interior-detailCapabilities li{border-top:1px solid var(--color-line-strong);padding-top:1.4rem}.kot-interior-detailCapabilities h3{font-size:1rem;font-weight:550}.kot-interior-detailCapabilities p{color:var(--color-ink-secondary);margin-top:.8rem;font-size:.875rem;line-height:1.8}.kot-interior-detailAside{background:var(--color-surface-off);border-top:2px solid var(--color-accent-500);padding:2rem;position:sticky;top:7rem}.kot-interior-detailAside h2{font-size:1.4rem}.kot-interior-detailAside ul{margin-top:1.5rem}.kot-interior-detailAside li{border-top:1px solid var(--color-line);color:var(--color-ink-secondary);padding:1rem 0;font-size:.875rem;line-height:1.75}.kot-interior-approach{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3rem;display:grid}.kot-interior-approach li{border-top:1px solid var(--color-line-strong);padding-top:1.5rem}.kot-interior-approach h3{letter-spacing:-.025em;margin:1rem 0;font-size:1.35rem;font-weight:450}.kot-interior-approach p{color:var(--color-ink-secondary);font-size:.9375rem;line-height:1.8}.kot-interior-related{flex-wrap:wrap;gap:1rem 3rem;margin-top:2rem;display:flex}.kot-interior-dossier{grid-template-columns:220px minmax(0,1fr);gap:5rem;display:grid}.kot-interior-dossierContent section{border-bottom:1px solid var(--color-line);margin-bottom:3.5rem;padding-bottom:3.5rem;scroll-margin-top:7rem}.kot-interior-dossierContent h2{letter-spacing:-.03em;margin:1rem 0 1.5rem;font-size:2rem;font-weight:450;line-height:1.2}.kot-interior-dossierContent p{color:var(--color-ink-secondary);font-size:1rem;line-height:1.85}.kot-interior-dossierContent .kot-interior-detailOverview{font-size:1.125rem}.kot-interior-implementation li{border-top:1px solid var(--color-line);color:var(--color-ink-secondary);gap:1.5rem;padding:1.3rem 0;font-size:.9375rem;line-height:1.75;display:flex}.kot-interior-implementation span{color:var(--color-accent-600);padding-top:.3rem;font-size:.6875rem}.kot-interior-results{background:var(--color-surface-off);padding:2.5rem}.kot-interior-results li{border-top:1px solid var(--color-line);color:var(--color-ink-secondary);margin-top:1rem;padding-top:1rem;font-size:.9375rem;line-height:1.75}.kot-interior-readingHeader{max-width:54rem;margin:0 auto}.kot-interior-readingHeader .kot-interior-title{font-size:clamp(2.5rem,5vw,4.3rem)}.kot-interior-readingHeader .kot-interior-lede{max-width:none}.kot-interior-readingHeader .kot-interior-articleMeta{border-top:1px solid var(--color-line-strong);margin-top:2rem;padding-top:1.5rem}.kot-interior-readingGrid{grid-template-columns:210px minmax(0,44rem);justify-content:center;gap:4rem;display:grid}.kot-interior-readingGrid .kot-interior-sideNav{font-size:.75rem}.kot-interior-readingBody{min-width:0}.kot-interior-readingBody h2{scroll-margin-top:7rem;font-size:1.6rem;line-height:1.3}.kot-interior-readingBody>p:first-child{color:var(--color-ink);font-size:1.2rem;line-height:1.8}.kot-interior-readingBody blockquote{background:var(--color-surface-off);letter-spacing:-.02em;padding:1.5rem 2rem;font-size:1.35rem;font-style:normal}@media (max-width:1023px){.kot-interior-splitHero,.kot-interior-detailHero{gap:2.5rem}.kot-interior-solutionGuide{grid-template-columns:180px minmax(0,1fr);gap:2rem}.kot-interior-workHero{gap:3rem}.kot-interior-contactIntro,.kot-interior-formPanel{padding:2.5rem}.kot-interior-story,.kot-interior-detailBody{gap:3rem}.kot-interior-readingGrid{grid-template-columns:170px minmax(0,1fr);gap:2rem}.kot-interior-articleRow{grid-template-columns:120px 1fr;gap:2rem}.kot-interior-articleRow>a:last-child{grid-column:2}}@media (max-width:767px){.kot-interior-hero,.kot-interior-section{padding:3.5rem 0}.kot-interior-title{font-size:clamp(2.4rem,10vw,3.5rem)}.kot-interior-lede{font-size:1rem}.kot-interior-splitHero,.kot-interior-solutionsIntro,.kot-interior-workHero,.kot-interior-featureArticle,.kot-interior-story,.kot-interior-detailHero,.kot-interior-detailBody,.kot-interior-contactGrid,.kot-interior-dossier,.kot-interior-readingGrid{grid-template-columns:1fr;gap:2.5rem}.kot-interior-sectionIntro,.kot-interior-journalMasthead{display:block}.kot-interior-sectionIntro>a{margin-top:1rem}.kot-interior-disciplineMap{gap:.75rem;padding:0}.kot-interior-discipline{min-height:130px;padding:1.1rem}.kot-interior-discipline strong{font-size:1.1rem}.kot-interior-capabilityGrid{grid-template-columns:1fr;gap:3.5rem}.kot-interior-problemIndex{grid-template-columns:1fr 1fr;margin-top:2rem}.kot-interior-problemIndex a{border-bottom:1px solid var(--color-line);padding:1rem}.kot-interior-problemIndex a:first-child{padding-left:1rem}.kot-interior-problemIndex a:nth-child(2n){border-right:0}.kot-interior-problemIndex a:nth-child(n+3){border-bottom:0}.kot-interior-solutionGuide{display:block}.kot-interior-solutionGuide>.kot-interior-sideNav{display:none}.kot-interior-solutionHeading{padding:1.5rem}.kot-interior-solutionBody{grid-template-columns:1fr;gap:2rem;padding:1.5rem 0}.kot-interior-solutionPanel{margin-bottom:3.5rem}.kot-interior-projectGrid{grid-template-columns:1fr;gap:3.5rem}.kot-interior-projectCard:first-child{margin:0;display:block}.kot-interior-projectCard:first-child .kot-interior-projectCopy{padding-top:1.8rem}.kot-interior-workNote{grid-template-columns:100px 1fr;gap:1.5rem;display:grid}.kot-interior-workNote p{margin:0;font-size:.8125rem}.kot-interior-projectCount{flex-direction:column;gap:.6rem}.kot-interior-projectCount strong{font-size:3.5rem}.kot-interior-projectCount span{font-size:.6rem}.kot-interior-namePlate{min-height:260px}.kot-interior-aboutHero{padding-bottom:0}.kot-interior-originLine{margin-top:2.5rem;font-size:.6rem}.kot-interior-principle{grid-template-columns:3rem 1fr;gap:1rem 1.5rem;padding:2rem 0}.kot-interior-principleNumber{grid-row:span 2;font-size:2.5rem}.kot-interior-principle h3{font-size:1.35rem}.kot-interior-principle p{grid-column:2;font-size:.875rem}.kot-interior-journalTop span:last-child{display:none}.kot-interior-journalMasthead p{margin-top:1.5rem}.kot-interior-featureArticle{margin-top:2rem}.kot-interior-articleRow{grid-template-columns:1fr;gap:1rem}.kot-interior-articleRow>a:last-child{grid-column:1}.kot-interior-contactSection{padding:2rem 0 3rem}.kot-interior-contactGrid{gap:0}.kot-interior-contactIntro,.kot-interior-formPanel{padding:2rem 1.5rem}.kot-interior-contactIntro h1{font-size:2.6rem}.kot-interior-contactSteps{margin-top:2.5rem}.kot-interior-anchorBar{gap:1rem 1.5rem}.kot-interior-detailAside,.kot-interior-sideNav{position:static}.kot-interior-detailCapabilities{gap:1.5rem}.kot-interior-approach{grid-template-columns:1fr;gap:2rem}.kot-interior-dossier>.kot-interior-sideNav{display:none}.kot-interior-readingGrid>.kot-interior-sideNav{border-bottom:1px solid var(--color-line);padding-bottom:1.5rem}.kot-interior-readingGrid>.kot-interior-sideNav a{border:0;padding:.5rem 0}.kot-interior-results{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.kot-interior-discipline,.kot-interior-projectImage,.kot-interior-projectImage .kot-interior-drawing{transition:none}.kot-interior-discipline:hover,.kot-interior-projectImage:hover .kot-interior-drawing{transform:none}}.kot-interior-engagementGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.kot-interior-engagementCard{border:1px solid var(--color-line);background:#fff;padding:2.3rem;scroll-margin-top:7rem}.kot-interior-engagementCard h3{letter-spacing:-.035em;text-wrap:balance;max-width:24rem;margin-top:1.3rem;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:450;line-height:1.15}.kot-interior-engagementLede{color:var(--color-ink-secondary);margin-top:1.2rem;font-size:1rem;line-height:1.8}.kot-interior-engagementDetails{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);margin-top:1.7rem}.kot-interior-engagementDetails summary{cursor:pointer;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.8125rem;font-weight:500;list-style:none;display:flex}.kot-interior-engagementDetails summary::-webkit-details-marker{display:none}.kot-interior-engagementDetails summary:after{content:"+";color:var(--color-accent-500);font-size:1.3rem;font-weight:400}.kot-interior-engagementDetails[open] summary:after{content:"−"}.kot-interior-engagementDetails>p{color:var(--color-ink-secondary);margin-bottom:1rem;font-size:.875rem;line-height:1.8}.kot-interior-engagementDetails .kot-interior-deliverables{margin-bottom:1.2rem}.kot-interior-engagementLinks{flex-wrap:wrap;gap:.7rem 1.2rem;padding-top:1.7rem;display:flex}.kot-interior-engagementLinks>p{width:100%;margin-bottom:.3rem}.kot-interior-engagementLinks>a{font-size:.8125rem}.kot-interior-expertiseRows{border-top:1px solid var(--color-line-strong)}.kot-interior-expertiseRow{border-bottom:1px solid var(--color-line-strong);grid-template-columns:2rem 1fr 1.1fr 1rem;align-items:start;gap:2rem;padding:2rem .5rem;transition:background .2s;display:grid}.kot-interior-expertiseRow:hover{background:#fff}.kot-interior-expertiseRow>span{padding-top:.25rem}.kot-interior-expertiseRow h3{letter-spacing:-.025em;font-size:1.4rem;font-weight:450;line-height:1.3}.kot-interior-expertiseRow p{color:var(--color-ink-secondary);font-size:.875rem;line-height:1.75}.kot-interior-expertiseRow>svg{margin-top:.35rem}.kot-interior-applicationIndex{margin-top:3rem;padding-top:2rem}.kot-interior-applicationIndex .kot-interior-related{margin-top:1rem}.kot-interior-applicationStack{gap:4rem;display:grid}.kot-interior-applicationExample{border-top:1px solid var(--color-line-strong);grid-template-columns:1fr 1.1fr;align-items:start;gap:3rem;padding-top:2rem;scroll-margin-top:7rem;display:grid}.kot-interior-applicationCopy h3{letter-spacing:-.03em;margin-top:1rem;font-size:1.8rem;font-weight:450;line-height:1.2}.kot-interior-applicationCopy>p:not(.kot-interior-kicker){color:var(--color-ink-secondary);margin-top:1.2rem;font-size:.9375rem;line-height:1.8}@media (max-width:767px){.kot-interior-engagementGrid{grid-template-columns:1fr;gap:1.5rem}.kot-interior-engagementCard{padding:1.5rem}.kot-interior-expertiseRow{grid-template-columns:1.5rem minmax(0,1fr) 1rem;gap:1rem;padding:1.7rem 0}.kot-interior-expertiseRow h3{font-size:1.25rem}.kot-interior-expertiseRow p{grid-column:2}.kot-interior-expertiseRow>svg{grid-area:1/3}.kot-interior-applicationExample{grid-template-columns:1fr;gap:1.8rem}}
