
/* SOBE WORKS V20 — Motion Studio editorial; intentionally scoped to AREA 01. */
.area01 .a1-page__detail{margin-bottom:100px}
.area01 .a1-page__detail ul{counter-reset:service}
.area01 .a1-page__detail li{counter-increment:service;display:flex;gap:16px;align-items:baseline;line-height:1.55}
.area01 .a1-page__detail li::before{content:counter(service,decimal-leading-zero);color:#e4572e;font:10px Arial,sans-serif;letter-spacing:.08em;flex:none}
.area01 .a1-page__lead{max-width:1050px}
.area01 .a1-page__lead p{max-width:740px;font-size:clamp(16px,1.52vw,21px);line-height:1.73}
.area01 .a1-page__detail h3{color:#f3eee6}
.a1-editorial{margin:0 0 95px;color:#f2efe8}
.a1-editorial__label{display:flex;align-items:center;gap:20px;color:#e4572e;font:700 10px/1.4 Arial,sans-serif;letter-spacing:.19em}
.a1-editorial__line{height:1px;background:linear-gradient(90deg,#e4572e99,#b7b7b922);flex:1}
.a1-editorial__chapter,.a1-editorial__method{padding:30px 0 95px}
.a1-editorial__body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(35px,5vw,110px);margin-top:39px}
.a1-editorial__body h3{font:400 clamp(42px,5vw,76px)/1.04 Georgia,serif;letter-spacing:-.058em;max-width:730px;margin:0}
.a1-editorial__prose{border-left:1px solid #b7b7b945;padding-left:28px}
.a1-editorial__prose p{font:400 clamp(15px,1.15vw,18px)/1.85 Arial,sans-serif;color:#c6c4c0;margin:0 0 18px}
.a1-editorial__statement{position:relative;padding:clamp(38px,5.6vw,85px);background:linear-gradient(125deg,#282d31,#191e22 60%,#131a20);border-left:5px solid #e4572e;overflow:hidden;margin:0 0 105px}
.a1-editorial__statement:after{content:'S';font:900 min(38vw,440px)/1 Arial,sans-serif;color:#0047ff0b;position:absolute;right:-30px;top:-140px;pointer-events:none}
.a1-editorial__statement>span{color:#e2aaa0;font:700 10px Arial,sans-serif;letter-spacing:.19em}
.a1-editorial__statement strong{display:block;position:relative;z-index:1;max-width:990px;margin-top:40px;font:400 clamp(44px,5.8vw,93px)/1.05 Georgia,serif;letter-spacing:-.06em;text-wrap:balance}
.a1-editorial__statement strong em{font-style:italic;color:#e4572e}
.a1-editorial__method{padding-top:0}
.a1-editorial__title{display:flex;align-items:end;gap:40px;justify-content:space-between;margin:40px 0 56px}
.a1-editorial__title h3{font:400 clamp(44px,5.4vw,80px)/1.04 Georgia,serif;letter-spacing:-.065em;margin:0}
.a1-editorial__title h3 em,.a1-editorial__output h3 em{font-weight:400;color:#aebfff}
.a1-editorial__title>p{max-width:295px;font:14px/1.75 Arial,sans-serif;color:#c3c1bd;margin:0}
.a1-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#8c85794e;border:1px solid #8c85794e}
.a1-method-card{padding:clamp(21px,2.4vw,36px);min-height:240px;background:#1c2223}
.a1-method-card__no{color:#e4572e;font:600 12px Arial,sans-serif}
.a1-method-card h4{font:700 clamp(15px,1.24vw,18px)/1.3 Arial,sans-serif;letter-spacing:.08em;margin:37px 0 18px}
.a1-method-card p{font:14px/1.8 Arial,sans-serif;color:#bdbdbb;max-width:290px;margin:0}
.a1-editorial__output{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(35px,7vw,110px);padding:60px 0 100px;border-top:1px solid #b7b7b942;border-bottom:1px solid #b7b7b942}
.a1-editorial__output-kicker{display:block;color:#e4572e;font:700 10px Arial,sans-serif;letter-spacing:.18em;margin-bottom:33px}
.a1-editorial__output h3{font:400 clamp(45px,5.5vw,84px)/1.03 Georgia,serif;letter-spacing:-.058em;margin:0 0 30px}
.a1-editorial__output p{font:16px/1.8 Arial,sans-serif;color:#c8c4bd;max-width:560px}
.a1-editorial__output-side>span{display:block;font:700 10px Arial,sans-serif;color:#bcc7e9;letter-spacing:.14em;margin-bottom:23px}
.a1-editorial__output-side ul{padding:0;margin:0;list-style:none}
.a1-editorial__output-side li{border-bottom:1px solid #b7b7b932;padding:18px 0;font:15px/1.45 Arial,sans-serif;color:#e4ded5}
.a1-editorial__output-side li:before{content:'↗';color:#e4572e;display:inline-block;margin-right:15px}
@media(max-width:1000px){.a1-editorial__body{grid-template-columns:1fr;gap:26px}.a1-editorial__prose{max-width:730px}.a1-editorial__output{gap:40px}}
@media(max-width:720px){.area01 .a1-page__detail{margin-bottom:70px}.a1-editorial__chapter,.a1-editorial__method{padding-bottom:65px}.a1-editorial__body{margin-top:30px}.a1-editorial__body h3{font-size:clamp(37px,10vw,56px)}.a1-editorial__prose{padding-left:18px}.a1-editorial__prose p{font-size:14px}.a1-editorial__statement{margin-bottom:70px;padding:31px 24px}.a1-editorial__statement strong{font-size:clamp(38px,10vw,57px)}.a1-editorial__title{display:block;margin:28px 0 35px}.a1-editorial__title h3{font-size:clamp(38px,10vw,58px)}.a1-editorial__title p{margin-top:23px}.a1-method-grid{grid-template-columns:1fr}.a1-method-card{min-height:0;padding:25px}.a1-method-card h4{margin:20px 0 10px}.a1-editorial__output{grid-template-columns:1fr;padding:47px 0 70px;gap:25px}.a1-editorial__output h3{font-size:clamp(42px,11vw,64px)}.a1-editorial{margin-bottom:70px}}
