.idx-cover{grid-template-columns:minmax(0,1fr) minmax(235px,.35fr);align-items:end;gap:28px;padding-block:clamp(32px,5vw,72px) clamp(33px,5vw,66px);display:grid}.idx-cover h1,.idx-feature h2,.idx-search h2,.idx-content h2,.idx-guide-feature h2,.idx-guide-list h2,.idx-end h2{font:700 clamp(42px, 6.2vw, 105px)/1 var(--idx-font,ArchivoDisplay, "Arial Black", sans-serif);letter-spacing:-.069em;overflow-wrap:anywhere}.idx-cover h1{margin-top:17px;font-size:clamp(66px,10vw,172px);line-height:.93}.idx-cover h1 span{color:var(--accent)}.idx-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.idx-cover-copy{max-width:32ch}.idx-cover-copy p,.idx-feature-copy>p:not(.idx-label),.idx-guide-feature-copy>p:not(.idx-label){font-size:clamp(16px,1.3vw,20px);line-height:1.55}.idx-cover-copy .glass-button,.idx-feature-copy .glass-button,.idx-guide-feature-copy .glass-button{margin-top:20px}.idx-feature-inner{color:#f1eadd;background:#282620;grid-template-columns:minmax(0,.76fr) minmax(0,1.3fr);align-items:center;gap:clamp(30px,5vw,80px);padding:clamp(28px,5vw,76px);display:grid}.idx-feature .idx-label{color:#c9c3b8}.idx-feature-copy{container-type:inline-size}.idx-feature h2{margin-block:13px 20px;font-size:clamp(29px,16cqi,82px)}.idx-feature-image{color:#29241e;background:#bfab95;padding:6% 6% 5%;display:block}.idx-feature-image img{width:100%;height:auto;box-shadow:0 16px 30px #4a321f4a}.idx-feature-image span{margin-top:12px;font-size:11px;display:block}.idx-search,.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-search-visual{aspect-ratio:1.28;color:#f5f1e5;background:#293029 repeating-linear-gradient(0deg,#0000 0 35px,#f0f0eb15 35px 36px);align-content:center;gap:9%;padding:10%;display:grid;position:relative}.idx-search-visual p{letter-spacing:.02em;font-size:12px;font-weight:650}.idx-search-visual strong{letter-spacing:-.067em;font:700 clamp(38px,6vw,96px)/.9 ArchivoDisplay,sans-serif}.idx-search-line{background:#f26b48;width:70%;height:2px}.idx-search h2{margin-block:10px 28px;font-size:clamp(38px,5.25vw,78px)}.idx-service{border-top:1px solid var(--line);padding-block:22px}.idx-service h3{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(22px,2.4vw,34px);line-height:1.1}.idx-service h3 a:hover,.idx-guide-list h3 a:hover{text-underline-offset:.13em;text-decoration:underline}.idx-service p{max-width:41ch;color:var(--muted);margin-top:9px}.idx-service .glass-button{margin-top:15px}.idx-regional{flex-wrap:wrap;gap:6px 20px;margin-top:19px;font-size:13px;font-weight:650;display:flex}.idx-regional a{text-underline-offset:.26em;padding-block:8px;text-decoration:underline}.idx-content-top{color:#281d16;background:#f35735;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:25px;padding:clamp(28px,5vw,75px);display:grid}.idx-content-top .idx-label{color:#3e2219}.idx-content h2{margin-top:13px}.idx-frames{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.idx-frames span{aspect-ratio:.76;letter-spacing:-.06em;border:1px solid;place-items:end start;min-width:0;padding:8%;font:700 clamp(14px,3.2vw,42px)/1 ArchivoDisplay,sans-serif;display:grid}.idx-frames span:nth-child(2){background:#eedccc;margin-top:18%}.idx-frames span:nth-child(3){color:#f1eadd;background:#292720;margin-top:36%}.idx-content-links{grid-template-columns:1.25fr 1fr 1fr;gap:28px;margin-top:24px;display:grid}.idx-end{justify-content:space-between;align-items:center;gap:28px;padding-block:clamp(52px,7vw,96px);display:flex}.idx-end h2{max-width:15ch;font-size:clamp(30px,4.1vw,60px)}.idx-end>div{flex-wrap:wrap;gap:12px;display:flex}.idx-guide-feature{padding-top:0}.idx-guide-jacket{aspect-ratio:1.11;color:#251e18;background:#f35735;border-left:12px solid #a82c16;flex-direction:column;justify-content:space-between;align-items:start;gap:20px;padding:9%;display:flex;overflow:hidden}.idx-guide-jacket>span{font-size:12px;font-weight:700}.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{margin-block:14px 20px;font-size:clamp(34px,5vw,70px)}.idx-guide-list{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:48px;display:grid}.idx-guide-list h2{font-size:clamp(40px,5vw,72px)}.idx-guide-list article{border-top:1px solid var(--line);padding-block:23px}.idx-guide-list h3{letter-spacing:-.05em;margin-block:9px 15px;font-size:clamp(21px,2.7vw,39px);line-height:1.13}.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-cover,.idx-feature-inner,.idx-search,.idx-content-top,.idx-guide-feature,.idx-guide-list{grid-template-columns:minmax(0,1fr)}.idx-cover{gap:21px}.idx-cover h1{font-size:clamp(48px,12vw,84px)}.idx-feature-inner{padding:24px}.idx-search{padding-block:65px 42px}.idx-search-visual{aspect-ratio:1.42}.idx-search-visual strong{font-size:clamp(43px,11vw,75px)}.idx-content-links{grid-template-columns:1fr;gap:0}.idx-end{flex-direction:column;align-items:start}.idx-guide-jacket strong{font-size:clamp(46px,12vw,78px)}.idx-guide-list{gap:25px}.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)}}
