.idx-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.idx-guide-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,7vw,112px);padding-block:clamp(65px,8vw,140px);display:grid}.idx-guide-masthead{grid-template-columns:minmax(0,1fr) minmax(15rem,.55fr);align-items:end;gap:20px 5vw;padding-block:clamp(24px,5vw,76px) clamp(24px,4vw,58px);display:grid}.idx-guide-masthead h1{letter-spacing:-.079em;margin-top:12px;font:700 clamp(56px,9vw,135px)/.93 ArchivoDisplay,sans-serif}.idx-guide-masthead h1 span{color:var(--accent)}.idx-guide-intro{max-width:39ch;color:var(--muted);font-size:clamp(15px,1.4vw,19px)}.idx-guide-intro a{color:var(--ink);text-underline-offset:.24em;margin-top:11px;padding-block:8px;font-size:14px;font-weight:750;text-decoration:underline;display:inline-block}.idx-guide-feature{background:var(--field);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(20px,5vw,86px);padding:clamp(14px,3vw,44px)}.idx-guide-jacket{aspect-ratio:1.45;color:#251e18;background:#f35735;border-inline-start:10px solid #a82c16;flex-direction:column;justify-content:space-between;align-items:start;gap:20px;padding:8%;display:flex;overflow:hidden}.idx-guide-jacket>span{font-size:12px;font-weight:750}.idx-guide-jacket strong{letter-spacing:-.08em;font:700 clamp(42px,6vw,96px)/.88 ArchivoDisplay,sans-serif}.idx-guide-jacket .idx-guide-year{text-align:right;border-top:1px solid;align-self:end;width:37%;padding-top:10px}.idx-guide-feature h2{max-width:14ch;margin-block:10px 14px;font-size:clamp(32px,4.6vw,70px)}.idx-guide-feature-copy>p:not(.idx-label){max-width:45ch;color:var(--muted)}.idx-guide-read{text-underline-offset:.25em;margin-top:16px;font-weight:750;text-decoration:underline;display:inline-block}.idx-guide-feature:hover .idx-guide-read{color:var(--accent-text)}.idx-guide-list{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);align-items:start;gap:clamp(20px,5vw,78px);padding-top:clamp(40px,7vw,98px);display:grid}.idx-guide-list h2,.release-archive h2{letter-spacing:-.06em;font:700 clamp(30px,4.5vw,64px)/1 ArchivoDisplay,sans-serif}.idx-guide-list ul,.release-archive ul{margin:0;padding:0;list-style:none}.idx-guide-list li{border-top:1px solid var(--line);padding-block:clamp(15px,2vw,26px)}.idx-guide-list h3{letter-spacing:-.043em;margin-block:3px 7px;font-size:clamp(20px,2.3vw,34px);line-height:1.18}.idx-guide-list li>p:last-child{max-width:48ch;color:var(--muted);font-size:15px}.release-archive{padding-block:clamp(38px,6vw,88px) clamp(50px,8vw,112px)}.release-archive h2{max-width:17ch;margin-bottom:clamp(18px,3vw,38px)}.release-archive details{border-top:1px solid var(--line)}.release-archive details:last-child{border-bottom:1px solid var(--line)}.release-archive details>summary{grid-template-columns:minmax(0,.75fr) minmax(0,1fr) auto;gap:4px 20px;min-height:56px;padding-block:13px;display:grid}.release-archive summary strong{letter-spacing:-.035em;font-size:clamp(16px,2vw,27px)}.release-archive summary span{color:var(--muted);font-size:14px}.release-archive ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,5vw,80px);padding-bottom:19px;display:grid}.release-archive li{border-top:1px solid var(--line)}.release-archive li a{padding-block:10px;font-weight:650;display:block}.release-archive li a:hover,.release-archive li a:focus-visible{color:var(--accent-text);text-underline-offset:.2em;text-decoration:underline}.home-work{border-top:1px solid var(--line);padding-block:clamp(55px,7.5vw,120px)}.home-work-heading,.home-reading{grid-template-columns:minmax(0,1.35fr) minmax(0,.7fr);align-items:end;gap:clamp(25px,6vw,90px);display:grid}.home-work h2,.home-reading h2{letter-spacing:-.067em;font:700 clamp(42px,6.15vw,98px)/.99 ArchivoDisplay,Arial Black,sans-serif}.home-work-heading>div>p,.home-reading>div>p{color:var(--muted);max-width:36ch;font-size:16px}.home-work-heading .glass-button,.home-reading .glass-button{margin-top:19px}.home-work-pair{grid-template-columns:minmax(0,1.92fr) minmax(0,.85fr);align-items:start;gap:clamp(12px,3.4vw,55px);margin-top:clamp(26px,4vw,65px);display:grid}.home-work-pair a{color:#29251f;flex-direction:column;justify-content:space-between;align-items:center;gap:15px;padding:clamp(12px,4vw,55px);display:flex}.home-work-dishco{background:#cbb39c}.home-work-ria{background:#939c92;margin-top:13%}.home-work-pair img{width:100%;height:auto;box-shadow:0 12px 26px #302a2435}.home-work-ria img{width:min(61%,190px)}.home-work-pair span{align-self:start;font-size:clamp(10px,.9vw,13px);font-weight:700}.home-reading{grid-template-columns:minmax(180px,.7fr) minmax(0,1.2fr);align-items:center;padding-bottom:clamp(58px,8vw,112px)}.home-reading h2{max-width:13ch;font-size:clamp(37px,5.2vw,78px)}.home-reading>div>p{margin-top:19px}.home-reading-jacket{color:#251e18;background:#f35735;border-left:9px solid #a82c16;flex-direction:column;justify-content:space-between;align-items:start;gap:20px;padding:clamp(18px,4vw,54px);display:flex}.home-reading-jacket span{font-size:11px;font-weight:700}.home-reading-jacket strong{letter-spacing:-.07em;font:700 clamp(36px,5.3vw,82px)/.9 ArchivoDisplay,sans-serif}@media (width<=767px){.idx-guide-feature,.idx-guide-list,.idx-guide-masthead{grid-template-columns:minmax(0,1fr)}.idx-guide-jacket{aspect-ratio:1.88}.idx-guide-jacket strong{font-size:clamp(38px,11vw,68px)}.idx-guide-feature-copy{grid-row:1}.idx-guide-list{gap:20px}.release-archive details>summary{grid-template-columns:minmax(0,1fr) auto}.release-archive summary span{grid-row:2}.release-archive details>summary:after{grid-area:1/2/3}.release-archive ul,.home-work-heading,.home-reading,.home-work-pair{grid-template-columns:minmax(0,1fr)}.home-work-ria{margin-top:0}.home-work-ria img{width:min(45%,180px)}.home-work h2{font-size:clamp(40px,10.5vw,75px)}}
