*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fbf8f4;color:#322727;font:17px/1.7 system-ui,-apple-system,"PingFang SC",sans-serif}a{color:inherit}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px}.top{display:flex;align-items:center;justify-content:space-between;background:#572d3e;color:white;padding:14px 4vw}.brand{display:flex;align-items:center;gap:9px}.brand small{font:bold 27px Georgia,serif;color:#f4bd65}.brand b{font-size:21px}.top nav{display:flex;gap:24px;font-size:14px;font-weight:900}.top a{text-decoration:none}.cover{display:grid;grid-template-columns:58% 42%;min-height:530px;background:#e8c9bd}.cover figure{margin:0;height:530px;overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover;object-position:center top}.cover-title{align-self:center;padding:60px 7vw 60px 5vw}.cover-title small,section header small,.person small{font-size:12px;letter-spacing:.17em;font-weight:900;color:#93445d}.cover h1{font-size:clamp(47px,5.2vw,83px);line-height:1.04;margin:19px 0}.cover p{font-size:18px}.editorial-layout{display:grid;grid-template-columns:250px minmax(0,1fr);max-width:1600px;margin:auto}.index-rail{background:#f0e3dd;padding:45px 23px;position:sticky;top:0;align-self:start;height:100vh}.index-rail b{display:block;font-size:26px;margin-bottom:30px}.index-rail a{display:block;text-decoration:none;border-top:1px solid #a88583;padding:14px 0;font-weight:900;font-size:14px}.index-rail p{font-size:14px}.content section{padding:65px 4vw}section header{max-width:810px}.content h2{font-size:clamp(34px,3.8vw,58px);line-height:1.12;margin:14px 0}.photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.photo-pair article{background:white;box-shadow:0 10px 30px #a85a5230}.photo-pair figure{height:480px;overflow:hidden;margin:0}.photo-pair img{width:100%;height:100%;object-fit:cover;object-position:center 12%}.copy{padding:24px}.copy small,.reel-copy small{font-size:12px;font-weight:900;color:#b35765}.content h3{font-size:clamp(22px,2.3vw,35px);line-height:1.18;margin:8px 0}.content p{font-size:15px}.reels{background:#272e3d;color:white}.reels header small{color:#e0a2af}.reel-list{margin-top:32px}.reel{display:grid;grid-template-columns:70px 40% 1fr;gap:18px;align-items:center;border-top:1px solid #747b88;padding:23px 0}.reel-number{font:bold 40px Georgia,serif;color:#e0a2af}.reel figure{height:330px;margin:0;overflow:hidden}.reel img{width:100%;height:100%;object-fit:cover;object-position:center 12%}.reel-copy{padding:15px}.person{display:grid;grid-template-columns:1fr 44%;gap:25px;background:#ebcfaf}.person-copy{align-self:center}.person .person-note{border-top:5px solid #9a4d56;margin-top:36px;padding-top:20px}.person figure{height:530px;margin:0;overflow:hidden}.person img{width:100%;height:100%;object-fit:cover;object-position:center 12%}.compare{background:#fff}.compare>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.compare p{border-top:4px solid #b65965;padding-top:18px}footer{background:#572d3e;color:white;padding:25px 4vw;display:flex;justify-content:space-between;font-size:13px}@media(max-width:800px){.top{display:block}.top nav{overflow:auto;white-space:nowrap;margin-top:8px}.cover{display:block}.cover figure{height:250px}.cover-title{padding:28px 5vw}.cover h1{font-size:43px}.editorial-layout{display:block}.index-rail{height:auto;position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px 5vw}.index-rail b,.index-rail p{grid-column:1/-1;margin:0}.index-rail a{font-size:11px}.content section{padding:42px 5vw}.photo-pair{display:block}.photo-pair article{margin-bottom:18px}.photo-pair figure{height:380px}.reel{grid-template-columns:40px 1fr;gap:10px}.reel figure{height:280px}.reel-copy{grid-column:1/-1}.person{display:block}.person figure{height:380px;margin-top:25px}.compare>div{display:block}}