.atelier-main{background:#111511}.atelier-cover{height:min(940px,100svh);min-height:680px;position:relative;isolation:isolate;display:flex;align-items:end;padding:160px var(--gutter) 100px;overflow:hidden}.atelier-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.atelier-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#060b08ed, #08100980 50%,#08100920),linear-gradient(0deg,#111511,transparent 50%);z-index:-1}.atelier-cover-copy{max-width:1000px}.atelier-cover h1{font:500 clamp(60px,6.5vw,120px)/.96 var(--display);margin:25px 0}.atelier-cover em,.atelier-intro em{font-style:normal;color:#d1ae67}.atelier-cover-copy>p:not(.overline){font-size:18px;line-height:1.8;max-width:490px;color:#bac2b4}.atelier-cover-copy>a{display:inline-flex;gap:70px;margin-top:35px;padding:15px 0;border-bottom:1px solid #cda65a;color:#e2c58a;font-size:14px}.atelier-image-note{position:absolute;bottom:26px;right:var(--gutter);font-size:9px;letter-spacing:.12em;color:#b2baa9}.atelier-index{display:grid;grid-template-columns:repeat(3,1fr);padding:0 var(--gutter);border-bottom:1px solid #ffffff20}.atelier-index a{padding:28px 24px;border-left:1px solid #ffffff20;font-size:15px;display:flex;gap:24px}.atelier-index a:last-child{border-right:1px solid #ffffff20}.atelier-index span{color:#cda65a;font-size:11px}.atelier-index a:hover{background:#cda65a0b;color:#e0c183}.atelier-intro{padding:100px var(--gutter);max-width:1600px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr;gap:30px 80px;align-items:end}.atelier-intro>.overline{grid-column:1/-1}.atelier-intro h2{font:500 clamp(42px,4vw,75px)/1 var(--display)}.atelier-intro>p:last-child{color:#a4af99;line-height:1.9;font-size:15px;max-width:500px}.atelier-chapter{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(30px,6vw,100px);padding:0 var(--gutter) 95px;max-width:1800px;margin:auto;align-items:center;scroll-margin-top:130px}.atelier-chapter figure{margin:0;position:relative}.atelier-chapter img{width:100%;aspect-ratio:1.15;object-fit:cover;display:block}.atelier-chapter figcaption{padding:18px 20px;border:1px solid #ffffff20;border-top:0;color:#b6baac;font-size:10px;letter-spacing:.15em}.atelier-chapter h2{font:500 clamp(43px,4.5vw,78px)/.98 var(--display);margin:23px 0}.atelier-chapter p:not(.overline){color:#aab49f;line-height:1.9;font-size:16px}.atelier-chapter ul{padding:0;margin:24px 0 32px;list-style:none}.atelier-chapter li{border-top:1px solid #ffffff20;padding:13px 0;font-size:13px;color:#c0c8b6}.atelier-chapter-foot{color:#cda65a;font-size:10px;letter-spacing:.12em}.atelier-chapter.reverse{grid-template-columns:1fr 1.2fr}.atelier-chapter.reverse figure{grid-column:2;grid-row:1}.atelier-chapter.reverse>div{grid-column:1;grid-row:1}.atelier-outro{padding:85px var(--gutter);text-align:center;background:radial-gradient(ellipse at 50% 110%,#4b482960,transparent 70%),#1a2117;border-block:1px solid #cda65a35}.atelier-outro h2{font:500 clamp(50px,5vw,90px)/.95 var(--display);margin:25px 0 35px}.atelier-outro>div{display:flex;justify-content:center;align-items:center;gap:35px;font-size:14px}.atelier-primary{background:#d4b474;color:#10150d;padding:19px 24px;display:flex;gap:65px}.atelier-primary:hover{background:#e7ce9a}@media(max-width:760px){.atelier-cover{min-height:660px;padding-bottom:80px}.atelier-cover h1{font-size:57px}.atelier-cover-copy>p:not(.overline){font-size:15px}.atelier-cover>img{object-position:65% center}.atelier-index{grid-template-columns:1fr}.atelier-index a{padding:19px 5px;border-inline:0!important;border-top:1px solid #ffffff20}.atelier-intro{padding-block:60px;grid-template-columns:1fr;gap:25px}.atelier-chapter,.atelier-chapter.reverse{grid-template-columns:1fr;gap:28px;padding-bottom:60px}.atelier-chapter.reverse figure,.atelier-chapter.reverse>div{grid-column:auto;grid-row:auto}.atelier-chapter p:not(.overline){font-size:15px}.atelier-chapter img{aspect-ratio:1.2}.atelier-outro>div{flex-direction:column;gap:25px}.atelier-outro{padding-block:65px}.atelier-image-note{font-size:8px}}
