html,body{margin:0;padding:0;background:#090a0b}input,button{font:inherit}
main.combined-file{max-width:none;width:100%;margin:0;padding:0;border-radius:0;background:#090a0b;color:#f2f0ed;box-shadow:none}.combined{background:#090a0b;color:#f2f0ed;font:15px/1.6 Arial,Helvetica,sans-serif;overflow:hidden}.combined *{box-sizing:border-box}.combined a{color:inherit;text-decoration:none}.combined button{font:inherit}.combined h1,.combined h2,.combined h3,.combined p{font-family:inherit;margin:0}.combined h1{font-size:clamp(52px,7.5vw,108px);font-weight:600;letter-spacing:-.065em;line-height:1.02;margin:24px 0}.combined h2{font-size:clamp(35px,4.5vw,60px);font-weight:500;line-height:1.07;letter-spacing:-.05em}.combined h3{font-size:25px;font-weight:500;letter-spacing:-.03em}.combined em{font-style:normal;color:#ff782e}.combined p{color:#aaaeb0;max-width:610px}.combined .top{max-width:1440px;margin:auto;display:flex;gap:30px;align-items:center;justify-content:space-between;padding:16px 6%;border-bottom:1px solid #26282b;position:relative}.combined .logo{width:70px;height:70px;object-fit:contain;display:block}.combined .navigation{display:flex;gap:28px}.combined .navigation a,.combined .shop{font-size:13px}.combined .navigation a[aria-current=page]{color:#ff782e}.combined .shop{border:1px solid #56595a;padding:12px 18px}.combined .menu{display:none}.combined .hero{max-width:1440px;margin:auto;padding:80px 6% 70px;display:grid;grid-template-columns:1.05fr 1fr;gap:6%;align-items:center;min-height:680px}.combined .eyebrow,.combined .micro{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#f7a478;display:block}.combined .lead{font-size:20px;line-height:1.5;max-width:510px}.combined .hero-detail{margin-top:15px;font-size:14px}.combined .buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.combined .button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:13px 20px;border:1px solid #55595c;font-size:13px;font-weight:600;line-height:1.4;max-width:100%;text-align:left}.combined .button.orange{background:#ff782e;color:#12100e;border-color:#ff782e}.combined a:hover{opacity:.85}.combined a:focus-visible,.combined button:focus-visible{outline:3px solid #ffba90;outline-offset:5px}.combined .hero-visual{position:relative;padding:28px 20px 20px;border:1px solid #39312a;background:radial-gradient(ellipse at top right,#302015,#101113 65%);transform:rotate(-2deg)}.combined .visual-tag{font-size:11px;text-transform:uppercase;letter-spacing:.15em;display:block;margin-bottom:24px;color:#c9b5a7}.combined .visual-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center}.combined .visual-grid img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#181716;box-shadow:0 12px 25px #0007}.combined .visual-grid img:nth-child(2){transform:translateY(20px)}.combined .visual-footer{margin-top:42px;display:flex;justify-content:space-between;gap:14px;font-size:11px;color:#c1b3aa}.combined .principles{padding:24px 6%;border-top:1px solid #292a2c;border-bottom:1px solid #292a2c;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#b7b9ba;letter-spacing:.03em}.combined .section{padding:85px 6%;max-width:1440px;margin:auto;border-bottom:1px solid #292a2c}.combined .section-title{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:36px}.combined .section-title p{max-width:360px;font-size:14px}.combined .section-title .eyebrow{margin-bottom:16px}.combined .cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.combined .product{border:1px solid #303236;min-width:0;background:#101113}.combined .product>a{display:block;padding:12px}.combined .product img{width:100%;aspect-ratio:1;object-fit:contain;display:block;background:#1b1c1c}.combined .product-body{padding:18px}.combined .micro{font-size:10px;color:#b6a99e;letter-spacing:.06em}.combined .product h3{margin:12px 0}.combined .product p{font-size:13px;min-height:62px}.combined .text-link{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;font-size:13px;color:#f2f0ed;border-bottom:1px solid #666}.combined .mystery-teaser{padding:80px 8%;display:grid;grid-template-columns:.8fr 1fr;gap:10%;align-items:center;background:#171411;border-bottom:1px solid #34302a}.combined .mystery-picture{max-width:400px;padding:20px;border:1px solid #514030;transform:rotate(-3deg);background:#201b15}.combined .mystery-picture img{width:100%;display:block}.combined .mystery-teaser h2{margin:22px 0}.combined .mystery-teaser .button{margin-top:28px}.combined .formats{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px;font-size:12px;color:#d2c1b2}.combined .bottom-line p{margin-top:25px}.combined .bottom-line h2{margin-top:20px}.combined .intro{padding:80px 6% 55px;max-width:1440px;margin:auto}.combined .intro h1{font-size:clamp(46px,6.4vw,88px)}.combined .format-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.combined .format{border:1px solid #353332;background:#121212;padding:30px;min-width:0}.combined .format h3,.combined .format h2{margin:20px 0}.combined .format p{margin:16px 0}.combined .format small{display:block;color:#b5b0a9;font-size:12px;margin-top:20px;line-height:1.6}.combined .badge{display:inline-block;background:#3a2718;color:#ffbb8a;border:1px solid #7b4d2c;font-size:12px;padding:7px 12px}.combined .case-image{width:100%;max-height:330px;object-fit:contain;background:#201b17;margin-bottom:28px}.combined .paper-art{aspect-ratio:1.3;background:#e5d8bc;color:#282119;padding:30px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:28px;border-left:12px solid #bda981}.combined .paper-art b{font-size:clamp(24px,3vw,44px);line-height:1.03;letter-spacing:-.05em}.combined .paper-art em{color:#8f482c}.combined .paper-art span{font-size:10px;letter-spacing:.08em}.combined .about>p{margin-top:20px;max-width:680px}.combined .about-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:60px 0}.combined .about-grid p{margin-top:15px}.combined footer{padding:45px 6%;display:grid;grid-template-columns:auto 1fr auto;gap:25px;align-items:center;border-top:1px solid #303236}.combined footer img{width:72px}.combined footer p{font-size:13px}.combined footer a{font-size:13px}.combined footer small{grid-column:1/-1;border-top:1px solid #25272a;padding-top:20px;font-size:11px;color:#858b8e}.combined .physical .micro{color:#ffb587}@media(max-width:1000px){.combined .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.combined .hero{gap:4%;padding-top:60px}.combined .hero-visual{padding:20px 14px}.combined .visual-footer{font-size:10px}.combined .navigation{gap:18px}}@media(max-width:640px){.combined .top{padding:10px 6%;flex-wrap:wrap;gap:10px}.combined .logo{width:58px;height:58px}.combined .shop{font-size:12px;padding:10px 12px;margin-left:auto}.combined .menu{display:flex;align-items:center;gap:8px;color:#f2f0ed;border:1px solid #56595a;background:none;padding:10px 12px;min-height:44px;font-size:12px;order:3}.combined .navigation{display:none;order:4;flex-basis:100%;padding:15px 0;gap:0;flex-direction:column}.combined .navigation.open{display:flex}.combined .navigation a{padding:12px 0;min-height:44px}.combined .hero{grid-template-columns:1fr;padding:48px 6% 45px;min-height:0;gap:38px}.combined h1{font-size:62px}.combined .lead{font-size:18px}.combined .eyebrow{font-size:10px;letter-spacing:.08em}.combined .hero-visual{margin:0 6px;transform:rotate(-1deg)}.combined .principles{flex-direction:column;gap:10px;padding:22px 6%}.combined .section{padding:55px 6%}.combined .section-title{align-items:start;flex-direction:column;gap:20px}.combined .cards{grid-template-columns:1fr}.combined .product{display:grid;grid-template-columns:105px 1fr}.combined .product>a{padding:10px}.combined .product img{margin-top:8px}.combined .product-body{padding:16px 14px}.combined .product h3{font-size:23px;margin:8px 0}.combined .product p{min-height:0;font-size:13px}.combined .micro{font-size:9px}.combined .text-link{font-size:12px;margin-top:10px}.combined .mystery-teaser{grid-template-columns:1fr;gap:42px;padding:55px 8%}.combined .mystery-picture{max-width:320px;margin:0 auto}.combined .format-grid{grid-template-columns:1fr}.combined .format{padding:22px}.combined .intro{padding:50px 6% 30px}.combined .intro h1{font-size:46px;overflow-wrap:break-word}.combined .about-grid{grid-template-columns:1fr;gap:30px;margin:40px 0}.combined footer{grid-template-columns:auto 1fr;gap:20px}.combined footer a{grid-column:2}.combined footer small{grid-column:1/-1}.combined .paper-art{padding:20px}.combined .paper-art b{font-size:32px}}@media(prefers-reduced-motion:reduce){.combined *{scroll-behavior:auto}}
.combined .pack-cover{max-height:430px;background:#19191f}.combined .physical{background:#151416}
.combined .metal-hero{min-width:0;position:relative;width:100%;align-self:center}.combined .metal-hero canvas{width:100%;aspect-ratio:546/421;display:block;cursor:pointer;touch-action:pan-y}.combined .metal-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 0;border-top:1px solid #30271e}.combined .metal-controls span{font-size:11px;color:#c4b5a9}.combined .metal-controls button{color:#c4b5a9;border:0;background:none;min-height:44px;font-size:11px;padding:5px 8px;cursor:pointer}.combined .metal-controls button:hover{color:#ff9b60}@media(max-width:640px){.combined .hero{padding-top:15px;gap:25px}.combined .metal-hero{order:-1}.combined .metal-controls{padding-top:0}.combined .metal-controls button{font-size:10px}.combined .hero h1{margin-top:15px}}

.combined .logo{width:154px;height:58px;object-fit:contain}.combined footer.community-footer{display:block;position:relative;isolation:isolate;padding:95px 6% 30px;background:radial-gradient(ellipse at 65% 100%,#4d210e 0%,#17100b 50%,#090a0b 85%);overflow:hidden;min-height:570px}.combined .footer-mountains{position:absolute;inset:auto 0 0;width:100%;height:85%;z-index:-1;pointer-events:none}.combined .community-content{max-width:650px;position:relative}.combined .community-content h2{margin:20px 0}.combined .community-content>p{font-size:16px;color:#c2b9b1}.combined .subscribe-draft{display:flex;margin-top:28px;max-width:560px;border:1px solid #765b48;background:#110e0b}.combined .subscribe-draft input{flex:1;min-width:0;padding:15px 18px;background:transparent;border:0;color:#d3c5bb;font:inherit;min-height:52px}.combined .subscribe-draft input::placeholder{color:#b8a798;opacity:1}.combined .subscribe-draft button{background:#ff782e;color:#17100b;font-size:13px;border:0;padding:14px 20px;white-space:nowrap;opacity:.7}.combined .subscribe-status{display:block;font-size:11px;color:#d1bba9;margin-top:12px}.combined .community-bottom{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;border-top:1px solid #75503980;padding-top:25px;margin-top:85px}.combined .community-bottom img{width:170px;height:52px;object-fit:contain}.combined footer .private-note{display:block;border:0;padding-top:25px;color:#b3a293}.combined .community-bottom p{max-width:350px}@media(max-width:640px){.combined .logo{width:113px;height:48px}.combined .top{gap:8px}.combined .shop{padding:10px;font-size:11px}.combined .menu{padding:10px;font-size:11px}.combined footer.community-footer{padding:60px 6% 26px;min-height:650px}.combined .community-content h2{font-size:39px}.combined .community-content>p{font-size:14px}.combined .subscribe-draft{flex-direction:column}.combined .subscribe-draft button{min-height:46px}.combined .community-bottom{grid-template-columns:1fr;gap:14px;margin-top:70px}.combined .community-bottom a{grid-column:auto}.combined .community-bottom img{width:150px}.combined .footer-mountains{height:75%;width:190%;max-width:none;left:-45%}}

@media(max-width:640px){.combined .hero-copy{display:contents}.combined .hero-heading{order:0}.combined .hero .metal-hero{order:1;width:84%;max-width:310px;justify-self:center}.combined .hero-description{order:2}.combined .hero{padding-top:28px;gap:12px}.combined .hero h1{margin-bottom:8px}.combined .metal-controls span,.combined .metal-controls button{font-size:9px}.combined .metal-controls{gap:5px}.combined .hero-description{margin-top:10px}}

.combined footer.community-footer{background:#090a0b;min-height:580px}.combined .footer-landscape{position:absolute;width:64%;height:390px;object-fit:cover;object-position:center;right:0;top:50px;z-index:-1;max-width:none;mask-image:linear-gradient(90deg,transparent,#000 25%),linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%),linear-gradient(180deg,transparent,#000 12%,#000 78%,transparent);-webkit-mask-composite:source-in}.combined .community-content{max-width:570px}.combined .community-content h2{text-shadow:0 2px 12px #000}.combined .community-content>p{max-width:420px;text-shadow:0 1px 6px #000}@media(max-width:640px){.combined footer.community-footer{padding-top:50px;min-height:860px}.combined .footer-landscape{top:360px;width:100%;height:230px;object-fit:cover;object-position:center;mask-image:linear-gradient(180deg,transparent,#000 12%,#000 80%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 80%,transparent)}.combined .community-bottom{margin-top:270px}}
.combined .footer-landscape{object-position:70% center}@media(max-width:640px){.combined .footer-landscape{object-position:74% center}}
.combined footer.community-footer{padding-top:70px;min-height:570px}.combined .footer-landscape{top:0;width:100%;height:470px;object-fit:cover;object-position:70% center;mask-image:linear-gradient(180deg,#000 75%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent)}.combined footer.community-footer:before{content:"";position:absolute;inset:0 0 auto;height:470px;z-index:-1;background:linear-gradient(90deg,#060c13dd 0%,#060c1388 38%,transparent 72%);pointer-events:none}.combined .community-bottom{margin-top:85px}@media(max-width:640px){.combined footer.community-footer{padding-top:45px;min-height:720px}.combined .footer-landscape{top:0;width:100%;height:470px;object-position:74% center}.combined footer.community-footer:before{height:470px;background:linear-gradient(180deg,#03080d99 0%,#03080d55 30%,#03080d22 70%,transparent 100%)}.combined .community-content h2{font-size:36px}.combined .community-content>p{color:#e2ded8}.combined .subscribe-draft{background:#090e13d9;border-color:#a7866b}.combined .subscribe-status{color:#eee1d6;text-shadow:0 1px 5px #000}.combined .community-bottom{margin-top:150px}}
@media(max-width:640px){.combined .footer-landscape{object-position:68% center}.combined footer.community-footer:before{background:linear-gradient(180deg,#03080dcc 0%,#03080daa 31%,#03080d44 55%,transparent 90%)}.combined .community-content h2{text-shadow:0 2px 10px #000}}
.combined footer.community-footer:before{z-index:0}.combined .community-content,.combined .community-bottom,.combined .private-note{position:relative;z-index:1}
/* Quiet subscription treatment: let the landscape remain the focus. */
.combined .subscribe-draft{background:rgba(7,12,17,.35);border-color:rgba(219,202,188,.34);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.combined .subscribe-draft input{color:#eee5df}.combined .subscribe-draft input::placeholder{color:#cec4bb}.combined .subscribe-draft button{background:rgba(255,120,46,.08);color:#efb38d;border-left:1px solid rgba(219,202,188,.26);opacity:1;font-weight:500}@media(max-width:640px){.combined .subscribe-draft button{border-left:0;border-top:1px solid rgba(219,202,188,.26)}}
/* Four equal product lines, with honest availability. */
.combined .line-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.combined .line-card{min-width:0;border:1px solid #303236;background:#101113;display:flex;flex-direction:column}.combined .line-image{display:flex;padding:18px;height:240px;background:#151515;align-items:center;justify-content:center}.combined .line-image img{height:100%;width:100%;object-fit:contain}.combined .personalize-card .line-image img{max-width:175px;height:auto}.combined .line-body{padding:23px;display:flex;flex-direction:column;flex:1}.combined .line-body h3{margin:12px 0}.combined .line-body p{font-size:14px;min-height:88px}.combined .line-state{font-size:11px;color:#c6b6a8;margin-top:22px}.combined .line-body .text-link{align-self:flex-start;margin-top:8px}.combined .catalog-note{margin-top:28px;font-size:13px;line-height:1.7}.combined .case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.combined .case-grid .case-image{height:300px;object-fit:contain}.combined .art-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9%;align-items:center}.combined .art-feature figure{margin:0}.combined .art-feature figure img{width:100%;max-height:650px;object-fit:contain;display:block}.combined .art-feature figcaption{font-size:11px;color:#b8afa7;margin-top:15px}.combined .art-feature h2,.combined .personalize-feature h2{margin:18px 0 25px}.combined .art-feature p,.combined .personalize-feature p{margin:18px 0}.combined .art-feature .badge,.combined .personalize-feature .badge{margin-top:20px}.combined .personalize-feature{display:grid;grid-template-columns:.65fr 1fr;gap:10%;align-items:center}.combined .personalize-feature>img{width:100%;max-width:320px;margin:auto}.combined .navigation{gap:22px}@media(max-width:1100px){.combined .line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.combined .case-grid{grid-template-columns:1fr}.combined .case-grid .format{display:grid;grid-template-columns:220px 1fr;column-gap:30px}.combined .case-grid .case-image{grid-row:1/7;height:260px;margin:0}.combined .case-grid h3{margin:12px 0}.combined .case-grid p{margin:8px 0}}@media(max-width:640px){.combined .line-grid{grid-template-columns:1fr;gap:24px}.combined .line-image{height:285px;padding:22px}.combined .line-body{padding:22px}.combined .line-body p{min-height:0}.combined .line-body h3{font-size:29px}.combined .art-feature,.combined .personalize-feature{grid-template-columns:1fr;gap:40px}.combined .case-grid .format{display:block}.combined .case-grid .case-image{height:300px;margin-bottom:25px}.combined .personalize-feature>img{max-width:220px}.combined .line-state{margin-top:16px}}
