.atelier-hero{padding:60px 0 0}.atelier-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;align-items:end}.atelier-hero h1{font-size:clamp(55px,5.9vw,90px);line-height:1.13}.atelier-hero em{font-style:normal}.atelier-aside{padding-bottom:12px;max-width:420px}.atelier-aside p{font-size:15px}.atelier-panorama{margin-top:48px;position:relative;height:440px}.atelier-panorama figure{height:100%}.atelier-panorama img{object-position:center 57%}.atelier-legend{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:23px 30px;background:#31372cd9;color:#f4f2eb;font-size:11px;letter-spacing:.06em}.btn{border-radius:0;font-size:12px;border-width:1px;box-shadow:inset 0 0 0 3px var(--bg)}.btn:hover{box-shadow:inset 0 0 0 1px var(--bg)}.directions{background:#e7e9de}.directions .route-options button{border-radius:0}.approach .photo-frame{height:500px}.trust-grid{grid-template-columns:1fr 1fr 1fr}.trust-grid>div{border-left:1px solid #31372c40;padding-left:22px}.journey{border-block:1px solid #31372c30}.price{background:#eeeee6}.closing .btn{box-shadow:none}@media(max-width:700px){.atelier-grid{grid-template-columns:1fr;gap:25px}.atelier-hero{padding-top:35px}.atelier-hero h1{font-size:50px}.atelier-panorama{height:350px;margin-top:30px}.atelier-legend{gap:15px;padding:16px;font-size:9px}.trust-grid{grid-template-columns:1fr}h2{font-size:36px;line-height:1.17}}
/* Independent editorial art direction, release 02. */
.atelier-panorama{width:100%;height:560px;margin-top:50px;display:grid;grid-template-columns:1.1fr .9fr;background:#596249}.atelier-panorama figure{grid-column:2;height:560px}.atelier-panorama figure img{object-position:50% 24%}.atelier-legend{position:absolute;left:4%;top:40px;bottom:40px;right:52%;display:flex;flex-direction:column;justify-content:space-between;background:transparent;color:#f4f2eb;font-size:20px}.atelier-legend span{border-top:1px solid #f4f2eb66;padding-top:20px;width:100%}.signature{background:#e9e8dc}.network-directory article:first-child{border-radius:0 90px 0 0;background:#f4f2eb}.network-directory article:last-child{background:#596249;color:#f4f2eb}.atelier-manifesto .manifesto-title{margin-left:auto;max-width:850px}.atelier-catalogue .procedure-grid{grid-template-columns:repeat(4,1fr);gap:35px}.atelier-catalogue h3{font-size:25px}.atelier-team{background:#31372c;color:#f4f2eb}.atelier-team .team-editorial{grid-template-columns:1fr 1fr}.atelier-team .team-editorial>figure{height:770px;border-radius:0 160px 0 0}.atelier-team .btn{background:#f4f2eb;color:#31372c}.atelier-timeline .journey-track{grid-template-columns:repeat(5,1fr)}.atelier-timeline h3{font-size:24px}.atelier-guide .guide-grid{gap:0}.atelier-guide .guide-grid article{padding:35px;border:1px solid #59624944}.quote-section{background:#e9e8dc}.editorial-closing{background:#596249;color:#f4f2eb}.editorial-closing .btn{background:#f4f2eb;color:#31372c;border-color:#f4f2eb}.editorial-closing .btn.alt{background:transparent;color:#f4f2eb}@media(max-width:1050px){.atelier-catalogue .procedure-grid{grid-template-columns:1fr 1fr}.atelier-timeline .journey-track{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.atelier-panorama{height:490px;grid-template-columns:1fr}.atelier-panorama figure{grid-column:1;height:490px}.atelier-legend{top:auto;bottom:0;left:0;right:0;padding:15px 20px;background:#31372cdd;gap:10px;font-size:12px}.atelier-legend span{padding-top:10px}.atelier-manifesto .manifesto-title{margin-left:0}.atelier-catalogue .procedure-grid{grid-template-columns:1fr}.atelier-team .team-editorial{grid-template-columns:1fr}.atelier-team .team-editorial>figure{height:500px;border-radius:0 110px 0 0}.atelier-timeline .journey-track{grid-template-columns:1fr 1fr}.atelier-guide .guide-grid article{padding:25px}}

.atelier-team,.editorial-closing,.network-directory article:last-child{--accent:#d2d5b9}
