:root{--bg:#09070d;--panel:#141019;--text:#f5f1f7;--muted:#b7aebe;--violet:#a465ff;--line:rgba(255,255,255,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 Manrope,sans-serif}a{color:inherit;text-decoration:none}.topbar{position:fixed;z-index:10;inset:0 0 auto;height:72px;padding:0 clamp(22px,6vw,90px);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#09070df5,transparent);backdrop-filter:blur(8px)}.brand{font:700 1.35rem Unbounded}.brand span,em{color:var(--violet)}nav{display:flex;gap:30px}nav a{color:#ddd5e3;font-size:.9rem}.menu{display:none}.hero{position:relative;min-height:720px;height:100vh;display:flex;align-items:center;overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#09070dfc 0,#09070dba 38%,transparent 75%),linear-gradient(0deg,var(--bg),transparent 22%)}.hero-copy{position:relative;width:min(690px,88%);margin-left:clamp(22px,8vw,130px)}.eyebrow,.label,.product-card span{text-transform:uppercase;letter-spacing:.2em;color:#c0a4e6;font-weight:700;font-size:.72rem}.hero h1,.section h2{font:600 clamp(2.6rem,6vw,5.5rem)/1.04 Unbounded;letter-spacing:-.055em;margin:12px 0}.hero h1 em{font-style:normal}.hero-copy>p:not(.eyebrow){color:#c9c0ce;font-size:1.08rem}.actions,.buy-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 19px;border:1px solid var(--line);border-radius:5px;font-weight:700;font-size:.84rem}.primary{background:var(--violet);border-color:var(--violet);color:#100a15}.ghost{background:#ffffff08}.section{padding:105px clamp(22px,8vw,130px)}.section-heading{margin-bottom:42px}.section-heading h2{font-size:clamp(2.4rem,5vw,4.8rem)}.section-heading>p:last-child,.split>p{color:var(--muted)}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 35px}.filters button{border:1px solid var(--line);background:transparent;color:var(--text);padding:9px 17px;border-radius:99px;cursor:pointer}.filters button.active{background:var(--text);color:#100b14}.catalog{display:grid;gap:22px}.catalog-card{display:grid;grid-template-columns:300px 1fr;gap:clamp(30px,6vw,80px);align-items:center;padding:34px;background:var(--panel);border:1px solid var(--line)}.catalog-card.compact{grid-template-columns:210px 1fr}.mini-cover{aspect-ratio:2/3;padding:24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 25px 60px #0008}.mini-cover strong{font:600 clamp(1.3rem,2.6vw,2.4rem)/1.08 Unbounded;text-transform:uppercase}.mini-cover small,.mini-cover span{text-transform:uppercase;letter-spacing:.15em;font-size:.62rem}.purple{background:radial-gradient(circle at 70% 15%,#6e36a8,transparent 35%),linear-gradient(145deg,#24162d,#050406)}.blue{background:radial-gradient(circle at 25% 20%,#315e86,transparent 35%),linear-gradient(145deg,#111e2c,#030405)}.ash{background:radial-gradient(circle at 70% 20%,#665b58,transparent 30%),linear-gradient(145deg,#211e1d,#050404)}.card-copy h3,.product-card h3{font:600 clamp(1.55rem,3vw,2.6rem)/1.1 Unbounded;margin:11px 0}.card-copy p{color:var(--muted);max-width:650px}.meta{border-top:1px solid var(--line);padding-top:14px}.text-link{align-self:center;color:#c7aceb;font-weight:700}.shipping{margin-top:30px;padding:24px;border-left:3px solid var(--violet);background:#15111a}.shipping p{margin:5px 0 0;color:var(--muted)}.clothing{background:#0e0b12}.split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card{min-height:360px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line)}.product-card.dark{background:radial-gradient(circle at 70% 25%,#7627b066,transparent 35%),#141018}.product-card.light,.product-card.bone{color:#17121b;background:#d8cbe2}.product-card.violet{background:radial-gradient(circle,#6f2aad66,transparent 45%),#100c14}.product-card.smoke{background:#242128}.raven{align-self:center;width:120px;height:120px;margin-top:20px;border:1px solid currentColor;transform:rotate(45deg);display:grid;place-items:center;font:700 3rem Unbounded}.center{text-align:center;margin-top:35px}.about{text-align:center;border-top:1px solid var(--line)}blockquote{max-width:950px;margin:15px auto 25px;font:500 clamp(1.8rem,4vw,3.8rem)/1.25 Unbounded}.about>p:last-child,footer{color:var(--muted)}footer{display:flex;justify-content:space-between;padding:32px clamp(22px,8vw,130px);border-top:1px solid var(--line)}[hidden]{display:none!important}@media(max-width:850px){.menu{display:block;background:#15111b;color:white;border:1px solid var(--line);border-radius:99px;padding:8px 14px}nav{display:none;position:absolute;top:64px;left:16px;right:16px;padding:20px;flex-direction:column;background:#15111b}nav.open{display:flex}.hero>img{object-position:65% center}.hero-shade{background:linear-gradient(0deg,#09070d 0,#09070db8 58%,#09070d44)}.hero-copy{align-self:flex-end;margin:0;padding:0 22px 65px;width:100%}.section{padding:78px 22px}.catalog-card,.catalog-card.compact,.split{grid-template-columns:1fr}.mini-cover{max-width:280px}.product-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.hero h1{font-size:2.5rem}.product-grid{grid-template-columns:1fr}.actions .button,.buy-links .button{width:100%}.catalog-card{padding:20px}footer{flex-direction:column}.section-heading{margin-bottom:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
