.home-page{background:#1b0d14;color:#f7f3e9}.home-stage{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100svh - 84px);overflow:hidden;background:#28121b}.home-stage picture{position:absolute;inset:0;z-index:-3}.home-stage picture img{width:100%;height:100%;object-fit:cover;object-position:center}.home-stage:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#190b13e8 0%,#200b1599 37%,#200b1510 73%),linear-gradient(0deg,#160b14f5,transparent 40%)}.home-stage:after{content:'';position:absolute;inset:20px;z-index:-1;border:1px solid #d7b87730;pointer-events:none}.home-copy{padding:clamp(56px,8vh,100px) 7% 48px;max-width:1050px}.home-copy .eyebrow{color:#d7b877;letter-spacing:3px;font-size:10px}.home-copy h1{font-size:clamp(62px,7.7vw,118px);line-height:.96;letter-spacing:-1.5px;margin:30px 0 24px;text-shadow:0 3px 30px #12061060}.home-copy h1 span{display:block}.home-copy h1 em{display:block;font-size:.78em;line-height:1.22;color:#eddcb8;letter-spacing:-2px}.home-copy>p{max-width:440px;font-size:14px;line-height:1.9;color:#e1d3cb;margin:0}.home-enter{display:inline-flex;align-items:center;gap:36px;padding:16px 0 12px;border-bottom:1px solid #c4a367;font-size:12px;font-weight:700;letter-spacing:.3px;color:#f7f3e9;margin-top:28px}.home-enter span{font-size:21px;color:#d7b877;transition:transform .2s}.home-enter:hover span{transform:translateX(5px)}.home-bottom{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:0 7%;padding:24px 0 30px;border-top:1px solid #d7b87755}.home-values{font-size:8px;letter-spacing:2.4px;line-height:1.9;color:#d7b877}.home-paths{display:flex;gap:32px;flex-wrap:wrap}.home-paths a{font-size:11px;line-height:1.7;color:#f7f3e9}.home-paths a small{display:block;font-size:8px;letter-spacing:1.3px;color:#c7b6af;margin-bottom:4px}.home-paths a:hover{color:#d7b877}.home-page footer{background:#180b12;color:#d8c5bc;border-color:#c4a36733}.home-page footer .brand,.home-page footer .monogram{color:#eddcb8}.home-page footer .monogram{border-color:#c4a367}.home-page footer .footer-rss{background:transparent;border-color:#c4a36788;color:#eddcb8}@media(max-width:700px){.home-stage{min-height:calc(100svh - 80px)}.home-stage picture img{object-position:67% center}.home-stage:before{background:linear-gradient(90deg,#160a13bc,#160a1333),linear-gradient(0deg,#160b14 0%,#160b1477 30%,transparent 70%)}.home-stage:after{inset:12px}.home-copy{padding:58px 7% 44px}.home-copy .eyebrow{font-size:8px;letter-spacing:2px}.home-copy h1{font-size:clamp(47px,12.8vw,78px);letter-spacing:-1px;margin:24px 0}.home-copy h1 em{font-size:.95em;letter-spacing:-1.5px}.home-copy>p{max-width:280px;font-size:12px;line-height:1.8}.home-enter{margin-top:22px;font-size:11px}.home-bottom{display:block;margin-inline:7%;padding:19px 0 25px}.home-values{font-size:7px;letter-spacing:1.7px;margin-bottom:20px}.home-paths{justify-content:space-between;gap:12px}.home-paths a{font-size:10px}.home-paths a small{font-size:7px;letter-spacing:.6px}}@media(prefers-reduced-motion:reduce){.home-enter span{transition:none}}
.home-stage .home-bottom{border-top:0}
@media(max-width:700px){.home-stage .home-bottom{display:none}}
