.page-module__KmYbTa__page{color:#f4efe8;background:radial-gradient(circle at 8% 3%,#7d302b54,#0000 26%),radial-gradient(circle at 91% 22%,#99651f1c,#0000 25%),#15110f;min-height:100vh;padding:14px}.page-module__KmYbTa__shell{width:min(1440px,100%);margin:0 auto}.page-module__KmYbTa__header{background:#15110feb;border:1px solid #f4efe824;border-bottom:0;border-radius:28px 28px 0 0;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:12px 24px;display:flex}.page-module__KmYbTa__brand{background:#f4efe8;border-radius:12px;align-items:center;padding:6px 11px;display:inline-flex}.page-module__KmYbTa__brand img{object-fit:contain;width:auto;height:32px}.page-module__KmYbTa__header nav{align-items:center;gap:24px;display:flex}.page-module__KmYbTa__header nav a{color:#d8d0c9;font-size:12px;text-decoration:none}.page-module__KmYbTa__header nav a:hover{color:#fff}.page-module__KmYbTa__hero{background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 80% 5%,#ad4d3433,#0000 34%),#211d1a;border:1px solid #f4efe824;border-radius:0;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:48px;min-height:520px;padding:clamp(48px,8vw,116px) clamp(28px,7vw,92px) 70px;display:grid;position:relative;overflow:hidden}.page-module__KmYbTa__hero>p{color:#d9a99e;font:650 10px/1 var(--font-aule-mono,var(--font-geist-mono)), ui-monospace, monospace;letter-spacing:.17em;margin:0;position:absolute;top:42px;left:clamp(28px,7vw,92px)}.page-module__KmYbTa__hero h1{max-width:830px;font-family:var(--font-aule-serif,Georgia), serif;letter-spacing:-.06em;margin:0;font-size:clamp(54px,7vw,92px);font-weight:430;line-height:.9}.page-module__KmYbTa__hero div{align-self:end}.page-module__KmYbTa__hero div p{color:#b9afa7;margin:0;font-size:15px;line-height:1.7}.page-module__KmYbTa__hero div span{color:#887f78;font:650 9px/1.5 var(--font-aule-mono,var(--font-geist-mono)), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:24px;display:block}.page-module__KmYbTa__grid{border:1px solid #f4efe824;border-top:0;grid-template-columns:1.2fr .9fr .9fr;display:grid}.page-module__KmYbTa__card{background:#14110fb8;border-right:1px solid #f4efe81f;flex-direction:column;min-height:390px;padding:34px;transition:background .18s,transform .18s;display:flex}.page-module__KmYbTa__card:last-child{border-right:0}.page-module__KmYbTa__card:hover{background:#241916;transform:translateY(-3px)}.page-module__KmYbTa__card>span{color:#ad4d34;font:650 10px var(--font-aule-mono,var(--font-geist-mono)), monospace}.page-module__KmYbTa__card h2{max-width:420px;font-family:var(--font-aule-serif,Georgia), serif;letter-spacing:-.045em;margin:auto 0 16px;font-size:clamp(31px,3vw,46px);font-weight:430;line-height:.98}.page-module__KmYbTa__card p{color:#9e958e;max-width:420px;margin:0;font-size:13px;line-height:1.65}.page-module__KmYbTa__card strong{color:#e3dcd5;font:650 9px var(--font-aule-mono,var(--font-geist-mono)), monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:30px}.page-module__KmYbTa__card i{color:#c78070;margin-left:8px;font-style:normal}.page-module__KmYbTa__footer{color:#756d67;min-height:76px;font:650 8px var(--font-aule-mono,var(--font-geist-mono)), monospace;letter-spacing:.14em;border:1px solid #f4efe81f;border-top:0;justify-content:space-between;align-items:center;gap:24px;padding:0 28px;display:flex}.page-module__KmYbTa__footer a{color:#c8beb6}@media (max-width:900px){.page-module__KmYbTa__hero{grid-template-columns:1fr;gap:30px;min-height:580px}.page-module__KmYbTa__grid{grid-template-columns:1fr}.page-module__KmYbTa__card{border-bottom:1px solid #f4efe81f;border-right:0;min-height:300px}.page-module__KmYbTa__card:last-child{border-bottom:0}}@media (max-width:600px){.page-module__KmYbTa__page{padding:8px}.page-module__KmYbTa__header{border-radius:22px 22px 0 0;min-height:68px;padding:10px 16px}.page-module__KmYbTa__header nav{gap:14px}.page-module__KmYbTa__header nav a{font-size:11px}.page-module__KmYbTa__hero{padding:100px 24px 40px}.page-module__KmYbTa__hero>p{top:32px;left:24px}.page-module__KmYbTa__card{padding:26px}.page-module__KmYbTa__footer{flex-direction:column;align-items:flex-start;padding:24px}}@media (prefers-reduced-motion:reduce){.page-module__KmYbTa__card{transition:none}}
