@font-face{font-family:Manrope;src:url('/static/fonts/Manrope.ttf?v=f0124108fa7b2489')}@font-face{font-family:Cinzel;src:url('/static/fonts/Cinzel.ttf?v=f0124108fa7b2489')}*{box-sizing:border-box}body{margin:0;background:#0c1912;color:#e8e9d9;font-family:Manrope,sans-serif;background-image:radial-gradient(ellipse at 70% 5%,#233d2d66,transparent 50%)}a{color:inherit;text-decoration:none}header,main,footer{max-width:1200px;margin:auto;padding:25px 32px}header{display:flex;align-items:center;justify-content:space-between}.brand{font:700 25px Cinzel,serif;color:#e3c78e}.button,.primary{display:inline-flex;align-items:center;justify-content:center;gap:35px;padding:13px 24px;border-radius:7px;font-size:13px;border:1px solid #64724e}.primary{color:#142218;background:#c8b17a;font-weight:800;border-color:#c8b17a}.primary:hover{background:#e5ce98}.eyebrow{font-size:10px;letter-spacing:3px;color:#c6b889;font-weight:800}.intro{padding:70px 0 85px;text-align:center}.intro h1{font:500 clamp(38px,6vw,72px)/1.22 Cinzel,serif;letter-spacing:-1px;margin:25px 0;color:#eee9d6}.intro h1 em{font-style:normal;color:#b3caa6}.intro p{font-size:15px;line-height:1.9;color:#a6baab;margin-bottom:32px}.intro small{display:block;margin-top:19px;color:#839b87;font-size:11px}.showcase article{border:1px solid #334631;border-radius:16px;overflow:hidden;background:#14241a}.featured{display:grid;grid-template-columns:.8fr 1.4fr;align-items:center}.showcase h2{font:500 28px/1.4 Cinzel,serif;margin:14px 0}.showcase p{font-size:13px;color:#b0c0b0;line-height:1.9}.showcase article>div{padding:35px}.showcase img{width:100%;height:auto;display:block;object-fit:cover}.featured img{height:360px;object-position:top left}.showcase-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.showcase-pair img{aspect-ratio:1.8;object-position:top}.closing{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:65px 0;color:#b7c6b2;font:400 23px Cinzel,serif}footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #31402f;color:#94a68e}footer strong{font:600 22px Cinzel,serif}footer p{font-size:10px;line-height:1.8;max-width:480px}a:focus-visible{outline:2px solid #e0cf9e;outline-offset:6px}@media(max-width:700px){header,main,footer{padding:20px}.brand{font-size:20px}.button{padding:10px 12px;font-size:11px}.intro{padding:45px 0}.intro p{font-size:13px}.featured,.showcase-pair{grid-template-columns:1fr}.featured img{height:auto}.showcase article>div{padding:24px}.showcase h2{font-size:24px}.closing,footer{flex-direction:column;align-items:flex-start}.closing{font-size:20px;padding:40px 0}}
/* Compact entrance, consistent with the collection's forest and brass palette. */
header{padding-block:22px;border-bottom:1px solid #71815b24}.intro{padding:48px 0 56px}.intro h1{margin:20px 0;font-size:clamp(38px,5.6vw,66px)}.intro p{margin:0 0 25px}.intro small{margin-top:15px}.primary{background:linear-gradient(125deg,#e2cb95,#c2a36a);border-color:#dac18b;border-radius:8px}.showcase article{background:linear-gradient(140deg,#21372a,#13251b);border-color:#6f835844;box-shadow:0 16px 45px #0002}.showcase article>div{padding:28px}.showcase-pair{gap:18px;margin-top:18px}.showcase h2{font-size:26px}.closing{padding:45px 0}footer{padding-block:20px}
@media(max-width:700px){header,main,footer{padding-inline:18px}header{padding-block:17px}.intro{padding:30px 0 35px}.intro .eyebrow{font-size:8px;letter-spacing:2px}.intro h1{font-size:35px;line-height:1.25;margin:19px 0}.intro p{font-size:12px;line-height:1.8;margin-bottom:23px}.intro small{font-size:10px;line-height:1.7;margin-top:14px}.showcase article>div{padding:21px}.showcase h2{font-size:23px;margin:10px 0}.showcase p{font-size:12px;line-height:1.8}.showcase-pair{gap:14px;margin-top:14px}.closing{padding:32px 0}}
