.editorial{background:#080808;color:#eeeae3}.editorial-nav{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 5vw;background:linear-gradient(#000b,transparent)}.editorial-logo{width:180px;display:block}.editorial-logo img{width:100%;height:auto;display:block}.editorial-nav nav{display:flex;align-items:center;gap:28px;text-transform:uppercase;font-size:.8rem;letter-spacing:.08em}.editorial-menu{position:relative}.editorial-menu summary{cursor:pointer;list-style:none}.editorial-menu summary::-webkit-details-marker{display:none}.editorial-menu>div{position:absolute;top:35px;right:0;min-width:180px;padding:15px 22px;background:#151515;border:1px solid #444;display:grid;gap:16px}.collection-icon{width:26px;height:26px;display:block}.collection-icon svg{width:100%;height:100%}.editorial-hero{height:90svh;min-height:650px;max-height:1050px;position:relative;overflow:hidden;background:#060606}.editorial-hero>img{position:absolute;right:0;top:0;width:55%;height:100%;object-fit:cover;object-position:center 34%;opacity:.8}.editorial-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080808 12%,#080808cc 38%,transparent 85%),linear-gradient(0deg,#080808aa,transparent 40%);pointer-events:none}.hero-overlay{position:absolute;left:6vw;top:50%;transform:translateY(-40%);z-index:1;max-width:70%}.hero-overlay>p,.hero-overlay>span{font-size:.8rem;text-transform:uppercase;letter-spacing:.18em}.hero-overlay h1{font-size:clamp(4rem,7.5vw,8.5rem);font-weight:800;margin:28px 0;line-height:.94}.hero-overlay>span{display:block;letter-spacing:.12em}.editorial-link{display:inline-flex;justify-content:center;align-items:center;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;padding:14px 0 9px;border-bottom:1px solid currentColor;font-weight:600;min-height:44px}.hero-overlay .editorial-link{margin-top:25px}.hero-location{position:absolute;left:6vw;bottom:26px;z-index:1;font-size:.7rem;letter-spacing:.12em}.editorial-kicker{font-size:.75rem;text-transform:uppercase;letter-spacing:.16em;margin:0 0 28px;color:#aaa49d}.editorial-statement{padding:90px 6vw;background:#eeeae3;color:#141414}.editorial-statement h2{font-size:clamp(3.6rem,8vw,8rem);line-height:.95}.statement-copy{max-width:540px;font-size:1.05rem;line-height:1.8;margin:32px 0 18px}.editorial-drop{padding:80px 6vw}.drop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:36px}.drop-card img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#101010}.drop-card>div{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:18px}.drop-card h3{font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;margin:0}.drop-card p{font-size:.9rem;margin:0;white-space:nowrap;color:#d4cec6}.legacy-scene{position:relative;min-height:640px;display:flex;align-items:center;padding:70px 6vw;overflow:hidden;background:#0d0909}.legacy-scene>img{position:absolute;right:0;top:0;width:65%;height:100%;object-fit:cover;object-position:center;opacity:.55}.legacy-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0d0909,transparent)}.legacy-scene>div{position:relative;z-index:1}.legacy-scene h2{font-size:clamp(4.5rem,9vw,9rem);color:#d3454b}.legacy-scene>div>p:not(.editorial-kicker){text-transform:uppercase;font-size:.8rem;letter-spacing:.1em;margin-top:26px}.the-piece{display:grid;grid-template-columns:1fr 1fr;background:#eeeae3;color:#141414}.the-piece>.photo-watermark>img{display:block;width:100%;height:100%;max-height:750px;object-fit:contain;background:#0a0a0a}.the-piece>div{padding:70px 7vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.the-piece h2{font-size:clamp(4rem,6vw,6.8rem)}.piece-price{font-size:1.5rem;font-weight:600;margin:28px 0 10px}.the-piece>div>p:not(.editorial-kicker):not(.piece-price){font-size:.95rem;line-height:1.9}.editorial-manifesto{padding:90px 6vw}.editorial-manifesto h2{font-size:clamp(3.6rem,7.5vw,7.5rem)}.editorial-manifesto h2>span{display:block;margin-bottom:38px}.editorial-manifesto h2>span:last-child{margin:0}.editorial-photo{position:relative;min-height:700px;overflow:hidden;background:#0a0a0a}.editorial-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;opacity:.5}.editorial-photo>div{position:absolute;left:6vw;bottom:60px}.editorial-photo h2{font-size:clamp(3.8rem,7vw,7rem)}.editorial-photo p{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em}.editorial-final{padding:100px 6vw;text-align:center}.editorial-final h2{font-size:clamp(3.8rem,7vw,7rem)}.editorial-final>.editorial-link{margin-top:30px}.editorial-final>img{display:block;width:180px;height:auto;margin:60px auto 0}.editorial-footer{padding:40px 6vw;border-top:1px solid #333;display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:.8rem;color:#aaa49d}.editorial-footer>a:first-child{color:#eeeae3;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.editorial-footer nav{display:flex;gap:24px;flex-wrap:wrap}.editorial-footer p{margin:0}.editorial-footer>span{grid-column:1}.editorial-footer>a:last-child{grid-column:2;grid-row:3}@media(max-width:700px){.editorial-nav{padding:20px 5vw}.editorial-logo{width:135px}.editorial-nav nav{gap:18px;font-size:.7rem}.editorial-hero{height:85svh;min-height:620px}.editorial-hero>img{width:100%;object-position:center;opacity:.65}.editorial-hero:after{background:linear-gradient(0deg,#000d 5%,#0002 70%,#0006)}.hero-overlay{left:6vw;right:6vw;max-width:none;top:auto;bottom:110px;transform:none}.hero-overlay h1{font-size:clamp(3.5rem,12vw,5.4rem);margin:22px 0}.hero-overlay>p,.hero-overlay>span{font-size:.7rem;letter-spacing:.1em}.hero-location{font-size:.65rem;bottom:25px}.editorial-statement,.editorial-manifesto{padding:60px 6vw}.editorial-drop{padding:55px 6vw}.drop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.drop-card:last-child{grid-column:1/-1;max-width:calc(50% - 7px)}.drop-card>div{display:block;margin-top:12px}.drop-card h3{font-size:.8rem}.drop-card p{font-size:.85rem;margin-top:6px}.legacy-scene{min-height:550px;padding:55px 6vw}.legacy-scene>img{width:100%;opacity:.45}.the-piece{grid-template-columns:1fr}.the-piece>.photo-watermark>img{max-height:550px;aspect-ratio:1;height:auto}.the-piece>div{padding:45px 6vw}.editorial-photo{min-height:580px}.editorial-photo>div{bottom:45px}.editorial-final{padding:70px 6vw}.editorial-footer{grid-template-columns:1fr;gap:22px;padding:30px 6vw}.editorial-footer>span,.editorial-footer>a:last-child{grid-column:auto;grid-row:auto}}

.hero-trust{max-width:440px;font-size:.85rem!important;text-transform:none!important;letter-spacing:0!important;color:#d3cec7;line-height:1.6;margin:20px 0 0}.craft-proof{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:75px 6vw;border-top:1px solid #333;border-bottom:1px solid #333;background:#eeeae3;color:#141414}.craft-proof h2{font-size:clamp(3.8rem,7vw,7rem)}.craft-proof>div>p:not(.editorial-kicker){max-width:530px;font-size:1rem;line-height:1.8}.craft-lead{font-weight:600}.craft-studio{display:block;font-size:.875rem;text-decoration:underline;margin-top:22px}.about-page{padding-top:120px}.about-intro{padding:60px 6vw 75px}.about-intro h1{font-size:clamp(4rem,8vw,8rem)}.about-intro>p:last-child{max-width:540px;font-size:1.1rem;margin-top:35px;color:#b9b4ae}.about-origin{display:grid;grid-template-columns:1fr 1fr;background:#eeeae3;color:#141414}.about-origin img{display:block;width:100%;height:100%;max-height:850px;object-fit:cover}.about-origin>div{padding:60px 6vw}.about-origin h2,.about-belief h2{font-size:clamp(3.8rem,6vw,6.5rem)}.about-origin>div>p:not(.editorial-kicker){font-size:1rem;line-height:1.8;margin-top:25px}.about-belief{padding:75px 6vw}.about-belief>p:not(.editorial-kicker){max-width:540px;line-height:1.8;color:#b9b4ae;margin-top:25px}@media(max-width:700px){.craft-proof{grid-template-columns:1fr;gap:24px;padding:55px 6vw}.hero-overlay{bottom:95px}.hero-overlay h1{font-size:clamp(3.1rem,11vw,4.8rem)}.hero-trust{max-width:320px;font-size:.8rem!important;margin-top:14px}.hero-overlay .editorial-link{margin-top:10px}.about-page{padding-top:90px}.about-intro{padding:40px 6vw 50px}.about-origin{grid-template-columns:1fr}.about-origin img{max-height:500px;object-fit:contain;background:#080808}.about-origin>div{padding:45px 6vw}.about-belief{padding:55px 6vw}}

.compact-craft{display:block;padding:60px 6vw}.compact-craft .craft-intro h2{font-size:clamp(2.7rem,5vw,5rem)}.compact-craft .craft-intro>p:last-child{max-width:620px;margin-top:22px}.craft-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:38px}.craft-points h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px}.craft-points p{font-size:.9rem;line-height:1.7;margin:0;color:#494641}.about-intro h1{font-size:clamp(3.3rem,6.8vw,7rem)}@media(max-width:700px){.craft-points{grid-template-columns:1fr 1fr;gap:26px 20px}.compact-craft{padding:45px 6vw}.about-intro h1{font-size:clamp(3rem,11vw,4.8rem)}}

@media(max-width:700px){.editorial-drop{padding-left:4vw;padding-right:4vw}.drop-grid{grid-template-columns:1fr;gap:32px}.drop-card:last-child{grid-column:auto;max-width:none}.drop-card img{aspect-ratio:3/4}.drop-card>div{display:flex;align-items:center}.drop-card h3{font-size:1rem}.drop-card p{font-size:1rem;margin:0}}
