.hero{position:relative;height:100vh;min-height:720px;overflow:hidden;background:var(--n-black);border-bottom:1px solid var(--n-border)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero__bg-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from 220deg at 32% 38%,transparent 0deg,rgba(201,169,110,.1) 50deg,rgba(180,140,90,.07) 95deg,transparent 145deg,transparent 360deg),conic-gradient(from 60deg at 76% 62%,transparent 0deg,rgba(154,142,122,.09) 65deg,rgba(201,169,110,.05) 110deg,transparent 160deg,transparent 360deg),radial-gradient(ellipse 90% 55% at 50% -8%,rgba(201,169,110,.22) 0%,rgba(201,169,110,.06) 40%,transparent 65%),radial-gradient(ellipse 130% 38% at 50% 108%,rgba(201,169,110,.18) 0%,transparent 60%),radial-gradient(ellipse 110% 90% at 50% 50%,transparent 45%,rgba(11,10,9,.55) 100%),linear-gradient(180deg,#0a0908,#1c1814 45%,#0d0b09);animation:drift 24s ease-in-out infinite alternate;will-change:transform}@keyframes drift{0%{transform:scale(1.06) translate(-1%,-1%)}to{transform:scale(1.13) translate(2%,1%)}}.hero__bg-embers{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1.6px 1.6px at 15% 22%,rgba(217,186,132,.85),transparent 60%),radial-gradient(1px 1px at 78% 32%,rgba(201,169,110,.65),transparent 60%),radial-gradient(2px 2px at 25% 66%,rgba(217,186,132,.6),transparent 60%),radial-gradient(1.2px 1.2px at 68% 80%,rgba(201,169,110,.7),transparent 60%),radial-gradient(1.4px 1.4px at 45% 25%,rgba(217,186,132,.55),transparent 60%),radial-gradient(1px 1px at 90% 56%,rgba(201,169,110,.65),transparent 60%),radial-gradient(2px 2px at 8% 75%,rgba(201,169,110,.75),transparent 60%),radial-gradient(1.2px 1.2px at 55% 90%,rgba(217,186,132,.55),transparent 60%),radial-gradient(1px 1px at 38% 50%,rgba(201,169,110,.6),transparent 60%),radial-gradient(1.5px 1.5px at 62% 18%,rgba(217,186,132,.55),transparent 60%);animation:ember 7s ease-in-out infinite;pointer-events:none;mix-blend-mode:screen}@keyframes ember{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.hero__bg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 30%,rgba(11,10,9,.75) 100%),linear-gradient(180deg,rgba(11,10,9,.6) 0%,transparent 30%,transparent 60%,rgba(11,10,9,.9) 100%)}.hero__bg-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence baseFrequency='.85' numOctaves='2'/></filter><rect width='120' height='120' filter='url(%23n)' opacity='.6'/></svg>");mix-blend-mode:overlay;pointer-events:none}.hero__runes-l,.hero__runes-r{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:22px;font-family:var(--font-heading);color:var(--n-gold-dk);opacity:.55;font-size:18px;letter-spacing:0;writing-mode:vertical-rl;z-index:3}.hero__runes-l{left:40px}.hero__runes-r{right:40px}.hero__runes-l span,.hero__runes-r span{animation:runeGlow 3s ease-in-out infinite}.hero__runes-l span:nth-child(2){animation-delay:.4s}.hero__runes-l span:nth-child(3){animation-delay:.8s}.hero__runes-l span:nth-child(4){animation-delay:1.2s}.hero__runes-l span:nth-child(5){animation-delay:1.6s}@keyframes runeGlow{0%,to{opacity:.4}50%{opacity:.9;text-shadow:0 0 12px var(--n-gold-dk)}}.hero__corners{position:absolute;top:40px;right:40px;bottom:40px;left:40px;pointer-events:none;z-index:3}.hero__corner{position:absolute;width:28px;height:28px;border:1px solid var(--n-gold-dk);opacity:.6}.hero__corner--tl{top:0;left:0;border-right:none;border-bottom:none}.hero__corner--tr{top:0;right:0;border-left:none;border-bottom:none}.hero__corner--bl{bottom:0;left:0;border-right:none;border-top:none}.hero__corner--br{bottom:0;right:0;border-left:none;border-top:none}.hero__inner{position:relative;z-index:5;height:100%;max-width:1100px;margin:0 auto;padding:0 80px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.hero__eyebrow{display:flex;align-items:center;gap:18px;font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--n-gold);font-weight:500;margin-bottom:30px;opacity:0;transform:translateY(12px);transition:all 1s .2s var(--ease-smooth)}.hero__eyebrow-rune{color:var(--n-gold-dk);font-family:var(--font-heading);font-size:14px}.is-loaded .hero__eyebrow{opacity:1;transform:none}.hero__heading{font-family:var(--font-heading);font-size:clamp(38px,6.5vw,96px);font-weight:500;line-height:1.05;letter-spacing:.06em;color:var(--n-cream);margin:0 0 26px;text-shadow:0 4px 32px rgba(0,0,0,.8)}.hero__heading-l1,.hero__heading-l2{display:block;opacity:0;transform:translateY(30px);transition:all 1.2s var(--ease-smooth)}.hero__heading-l2{color:var(--n-gold);font-style:italic;font-weight:400;transition-delay:.3s}.is-loaded .hero__heading-l1{opacity:1;transform:none;transition-delay:.4s}.is-loaded .hero__heading-l2{opacity:1;transform:none;transition-delay:.75s}.hero__sub{font-size:14px;letter-spacing:.12em;color:var(--n-muted);line-height:1.9;max-width:520px;margin:0 auto 40px;opacity:0;transform:translateY(14px);transition:all 1s 1s var(--ease-smooth)}.is-loaded .hero__sub{opacity:1;transform:none}.hero__cta{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;opacity:0;transform:translateY(14px);transition:all 1s 1.2s var(--ease-smooth)}.is-loaded .hero__cta{opacity:1;transform:none}.hero__scroll{position:absolute;bottom:90px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;font-size:9px;letter-spacing:.4em;text-transform:uppercase;color:var(--n-muted-dim);opacity:0;animation:fadeIn 1s 2s forwards}.hero__scroll-line{width:1px;height:40px;background:linear-gradient(180deg,var(--n-gold-dk),transparent);animation:scrollPulse 2s ease-in-out infinite}@keyframes scrollPulse{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@keyframes fadeIn{to{opacity:1}}.hero__ticker{position:absolute;bottom:0;left:0;right:0;background:var(--n-black);border-top:1px solid var(--n-border);padding:14px 0;overflow:hidden;z-index:5}.hero__ticker-inner{display:flex;gap:40px;animation:ticker 40s linear infinite;white-space:nowrap;color:var(--n-muted);font-size:10px;letter-spacing:.3em;text-transform:uppercase}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-strip{background:var(--n-darker);border-bottom:1px solid var(--n-border)}.trust-strip__inner{max-width:1400px;margin:0 auto;padding:24px 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.trust-item{display:flex;align-items:center;gap:14px}.trust-item__icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--n-gold-dk);color:var(--n-gold);flex-shrink:0}.trust-item__h{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--n-cream);margin-bottom:2px}.trust-item__s{font-size:11px;color:var(--n-muted);letter-spacing:.04em}.section-head{max-width:1400px;margin:0 auto;padding:100px 40px 40px;text-align:center}.section-head .section-eyebrow{justify-content:center}.section-head .section-eyebrow:before{content:""}.section-title{font-family:var(--font-heading);font-size:clamp(28px,3.5vw,48px);letter-spacing:.08em;font-weight:400;color:var(--n-cream)}.section-head--split{display:flex;justify-content:space-between;align-items:flex-end;text-align:left;padding-bottom:30px}.section-head--split .section-eyebrow{justify-content:flex-start}.featured__all{color:var(--n-gold);font-size:11px;letter-spacing:.24em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--n-gold-dk)}.featured__all:hover{color:var(--n-gold-lt)}.cats{max-width:1400px;margin:0 auto;padding:0 40px}.cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cat-tile{display:block;position:relative;color:var(--n-cream);text-decoration:none;overflow:hidden;transition:transform .4s var(--ease-smooth)}.cat-tile:hover{transform:translateY(-6px)}.cat-tile__media{position:relative;border:1px solid var(--n-border);overflow:hidden;aspect-ratio:3/5;background:var(--n-darker);display:flex;align-items:center;justify-content:center;transition:border-color var(--ease)}.cat-tile__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,rgba(201,169,110,.08) 0%,transparent 60%),linear-gradient(180deg,var(--n-darker) 0%,var(--n-black) 100%);transition:background var(--ease)}.cat-tile:hover .cat-tile__media{border-color:var(--n-gold-dk)}.cat-tile:hover .cat-tile__bg{background:radial-gradient(ellipse at center,rgba(201,169,110,.14) 0%,transparent 55%),linear-gradient(180deg,var(--n-darker) 0%,var(--n-black) 100%)}.cat-tile__motif{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-repeat:no-repeat;background-position:center;background-size:78% 78%;opacity:.55;transition:opacity var(--ease),transform .6s var(--ease-smooth);pointer-events:none}.cat-tile:hover .cat-tile__motif{opacity:.85;transform:scale(1.04)}.cat-tile--rings .cat-tile__motif{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 320' fill='none' stroke='%23C9A96E' stroke-width='1'><circle cx='100' cy='160' r='40' opacity='.55'/><circle cx='100' cy='160' r='62' opacity='.4'/><circle cx='100' cy='160' r='84' opacity='.28'/><circle cx='100' cy='160' r='106' opacity='.18'/></svg>")}.cat-tile--necklaces .cat-tile__motif{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 320' fill='none' stroke='%23C9A96E' stroke-width='1.2'><path d='M30 70 Q100 230 170 70' opacity='.45'/><circle cx='100' cy='220' r='9' opacity='.7'/><circle cx='100' cy='220' r='3' fill='%23C9A96E' opacity='.6'/></svg>")}.cat-tile--earrings .cat-tile__motif{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 320' fill='none' stroke='%23C9A96E' stroke-width='1.2'><circle cx='66' cy='118' r='10' opacity='.55'/><circle cx='134' cy='118' r='10' opacity='.55'/><line x1='66' y1='128' x2='66' y2='178' opacity='.5'/><line x1='134' y1='128' x2='134' y2='178' opacity='.5'/><circle cx='66' cy='196' r='14' opacity='.6'/><circle cx='134' cy='196' r='14' opacity='.6'/></svg>")}.cat-tile--bracelets .cat-tile__motif{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 320' fill='none' stroke='%23C9A96E' stroke-width='1.2'><ellipse cx='100' cy='180' rx='72' ry='32' opacity='.5'/><ellipse cx='100' cy='180' rx='60' ry='22' opacity='.35'/><ellipse cx='100' cy='180' rx='48' ry='12' opacity='.22'/></svg>")}.cat-tile__pick-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.22;filter:saturate(.45) contrast(1.04) brightness(.85);transition:opacity .5s var(--ease-smooth),filter .5s var(--ease-smooth),transform .8s var(--ease-smooth);pointer-events:none}.cat-tile:hover .cat-tile__pick-img{opacity:.5;filter:saturate(.85) contrast(1.05) brightness(.95);transform:scale(1.04)}.cat-tile__pick-label{position:absolute;bottom:18px;left:50%;transform:translate(-50%) translateY(8px);z-index:3;max-width:80%;text-align:center;font-family:var(--font-body);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--n-gold-lt);background:#0b0a09b3;border:1px solid var(--n-border-lt);padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .35s var(--ease-smooth),transform .35s var(--ease-smooth);pointer-events:none}.cat-tile:hover .cat-tile__pick-label{opacity:1;transform:translate(-50%) translateY(0)}.cat-tile__rune{position:relative;z-index:2;font-family:var(--font-heading);color:var(--n-gold);font-size:clamp(160px,18vw,260px);line-height:1.15;padding:.1em 0;opacity:.85;pointer-events:none;text-shadow:0 0 50px rgba(201,169,110,.4);transition:transform .6s var(--ease-smooth),opacity var(--ease),text-shadow var(--ease)}.cat-tile:hover .cat-tile__rune{transform:scale(1.06);opacity:1;text-shadow:0 0 70px rgba(201,169,110,.7)}.cat-tile__rune-name{position:absolute;bottom:22px;left:50%;transform:translate(-50%);font-family:var(--font-body);font-size:10px;letter-spacing:.4em;color:var(--n-muted);z-index:2;white-space:nowrap;transition:color var(--ease),letter-spacing var(--ease)}.cat-tile:hover .cat-tile__rune-name{color:var(--n-gold-lt);letter-spacing:.46em}.cat-tile__corner{position:absolute;width:16px;height:16px;z-index:2;border:1px solid var(--n-gold-dk);opacity:.6;transition:opacity var(--ease),width var(--ease),height var(--ease)}.cat-tile:hover .cat-tile__corner{opacity:1;width:22px;height:22px}.cat-tile__corner--tl{top:14px;left:14px;border-right:none;border-bottom:none}.cat-tile__corner--tr{top:14px;right:14px;border-left:none;border-bottom:none}.cat-tile__corner--bl{bottom:14px;left:14px;border-right:none;border-top:none}.cat-tile__corner--br{bottom:14px;right:14px;border-left:none;border-top:none}.cat-tile__foot{display:flex;align-items:center;gap:14px;padding:18px 2px}.cat-tile__name{font-family:var(--font-heading);font-size:16px;letter-spacing:.14em;color:var(--n-cream);flex:1}.cat-tile__count{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--n-muted)}.cat-tile__arrow{color:var(--n-gold-dk);transition:transform var(--ease),color var(--ease)}.cat-tile:hover .cat-tile__arrow{transform:translate(4px);color:var(--n-gold)}.spotlight{max-width:1400px;margin:120px auto 0;padding:0 40px}.spotlight__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.spotlight__media{position:relative;border:1px solid var(--n-border)}.spotlight__media:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--n-gold-dk);transform:translate(14px,14px);opacity:.4;z-index:-1}.spotlight__media-badge{position:absolute;bottom:24px;left:24px;display:flex;gap:14px;align-items:center;background:#0b0a09e6;border:1px solid var(--n-gold-dk);padding:12px 18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.spotlight__media-badge .rune{font-size:20px}.spotlight__name{font-family:var(--font-heading);font-size:clamp(28px,3vw,42px);letter-spacing:.06em;margin:14px 0 18px}.spotlight__price{display:flex;align-items:center;gap:20px;font-size:18px;color:var(--n-gold);letter-spacing:.08em;margin-bottom:20px}.spotlight__stock{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--n-green);letter-spacing:.2em;text-transform:uppercase}.spotlight__desc{color:var(--n-muted);font-size:15px;line-height:1.85;max-width:520px;margin:0 0 28px}.spotlight__specs{list-style:none;padding:0;margin:0 0 34px;border-top:1px solid var(--n-border)}.spotlight__specs li{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--n-border);font-size:12px;letter-spacing:.1em}.spotlight__specs li>span:first-child{color:var(--n-muted);text-transform:uppercase;font-size:10px;letter-spacing:.22em}.spotlight__specs li>span:last-child{color:var(--n-cream)}.spotlight__cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:36px}.spotlight__trust{display:flex;gap:28px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--n-border)}.spotlight__trust>div{display:flex;align-items:center;gap:10px;color:var(--n-muted);font-size:11px;letter-spacing:.1em}.spotlight__trust svg{color:var(--n-gold-dk)}.featured{max-width:1400px;margin:0 auto;padding:0 40px}.story{max-width:1400px;margin:120px auto 0;padding:0 40px}.story__grid{display:grid;grid-template-columns:5fr 6fr;gap:80px;align-items:center}.story__heading{font-family:var(--font-heading);font-size:clamp(32px,4vw,56px);letter-spacing:.05em;font-weight:400;line-height:1.15;margin:14px 0 26px}.story__lead{color:var(--n-muted);font-size:15px;line-height:1.9;max-width:560px;margin:0 0 40px}.story__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:30px;border-top:1px solid var(--n-border)}.story__stat-n{font-family:var(--font-heading);font-size:32px;color:var(--n-gold);letter-spacing:.04em;margin-bottom:6px}.story__stat-l{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--n-muted)}.look{max-width:1400px;margin:0 auto;padding:0 40px}.look__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:14px}.look__cell{position:relative;border:1px solid var(--n-border);overflow:hidden}.look__cell--tall,.look__cell--tall2{grid-row:span 2;grid-column:span 1}.look__cell--wide,.look__cell--wide2{grid-column:span 2;grid-row:span 1}.look__cell--sq{grid-column:span 1;grid-row:span 1}.look__rune{position:absolute;top:14px;left:14px;font-family:var(--font-heading);color:var(--n-gold);font-size:22px;text-shadow:0 0 20px var(--n-gold);opacity:.8}.look__num{position:absolute;bottom:12px;right:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--n-muted);background:#0b0a09b3;padding:4px 8px;z-index:2}.look__name{position:absolute;bottom:14px;left:16px;font-family:var(--font-heading);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--n-cream);text-shadow:0 2px 14px rgba(0,0,0,.9);max-width:70%;line-height:1.4;z-index:2}.look__cell{cursor:pointer}.look__cell:hover .look__img{transform:scale(1.05);filter:saturate(1) contrast(1.05) brightness(1)}.look__cell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(11,10,9,.65) 100%);pointer-events:none}.tweaks{position:fixed;right:20px;bottom:20px;width:300px;background:var(--n-black);border:1px solid var(--n-gold-dk);z-index:9500;box-shadow:0 20px 60px #0009;animation:slideUp .3s var(--ease-smooth)}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}.tweaks__head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--n-border);color:var(--n-gold)}.tweaks__body{padding:18px;display:flex;flex-direction:column;gap:20px}.tweaks__label{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--n-muted);margin-bottom:10px}.tweaks__seg{display:flex;gap:0;border:1px solid var(--n-border-lt)}.tweaks__seg button{flex:1;background:transparent;border:none;color:var(--n-muted);padding:10px 8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;border-right:1px solid var(--n-border-lt);transition:all .2s}.tweaks__seg button:last-child{border-right:none}.tweaks__seg button.is-active{background:var(--n-gold);color:var(--n-black)}.tweaks__seg button:hover:not(.is-active){color:var(--n-cream)}.tweaks__swatches{display:flex;gap:8px}.tweaks__swatches button{flex:1;background:transparent;border:1px solid var(--n-border-lt);color:var(--n-muted);padding:8px;display:flex;flex-direction:column;align-items:center;gap:6px;transition:border-color .2s}.tweaks__swatches button.is-active{border-color:var(--n-gold)}.tweaks__swatches span{width:22px;height:22px;border-radius:50%;display:block}.tweaks__swatches em{font-style:normal;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.tweaks__hint{font-size:10px;color:var(--n-muted-dim);letter-spacing:.08em;line-height:1.6}.highlights{max-width:1400px;margin:0 auto;padding:0 40px}.highlights__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.highlight-card{border:1px solid var(--n-border);background:var(--n-dark);display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--ease),transform .4s var(--ease-smooth)}.highlight-card:hover{border-color:var(--n-gold-dk);transform:translateY(-4px)}.highlight-card__media{position:relative;aspect-ratio:1/1;background:var(--n-darker);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--n-border);overflow:hidden}.highlight-card__stars{position:absolute;bottom:10px;left:10px;display:flex;gap:2px;background:#0b0a09cc;padding:5px 8px}.highlight-card__body{padding:18px;display:flex;flex-direction:column;gap:12px;flex:1}.highlight-card__text{color:var(--n-cream);font-size:13px;line-height:1.8;font-style:italic;margin:0;flex:1}.highlight-card__foot{display:flex;flex-direction:column;gap:3px;padding-top:12px;border-top:1px solid var(--n-border)}.highlight-card__who{display:flex;align-items:center;gap:8px}.highlight-card__name{font-family:var(--font-heading);font-size:12px;letter-spacing:.1em;color:var(--n-cream)}.highlight-card__city{font-size:10px;color:var(--n-muted);letter-spacing:.14em;text-transform:uppercase}.highlight-card__item{font-size:10px;color:var(--n-gold-dk);letter-spacing:.14em;text-transform:uppercase}.hl-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:8500;animation:fadeIn .2s}.hl-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:520px;max-width:calc(100vw - 32px);background:var(--n-charcoal);border:1px solid var(--n-gold-dk);z-index:8600;animation:slideUp .3s var(--ease-smooth);max-height:90vh;overflow-y:auto}.hl-modal__head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--n-border);color:var(--n-gold);position:sticky;top:0;background:var(--n-charcoal);z-index:1}.hl-form{padding:20px}.hl-form .co-field{margin-bottom:14px}.hl-form .co-field label{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--n-muted);margin-bottom:6px}.hl-form .co-field input,.hl-form .co-field select,.hl-form .co-field textarea{width:100%;background:var(--n-dark);border:1px solid var(--n-border);color:var(--n-cream);padding:11px 14px;font-family:var(--font-body);font-size:13px;outline:none;transition:border-color var(--ease);resize:vertical}.hl-form .co-field input:focus,.hl-form .co-field select:focus,.hl-form .co-field textarea:focus{border-color:var(--n-gold-dk)}.hl-form .co-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:900px){.highlights__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.highlights{padding:0 20px}.highlights__grid{grid-template-columns:1fr 1fr;gap:12px}.highlight-card__body{padding:12px}.highlight-card__text{font-size:12px}}.reviews{max-width:1400px;margin:0 auto;padding:0 40px}.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{border:1px solid var(--n-border);background:var(--n-dark);padding:28px;display:flex;flex-direction:column;gap:16px;transition:border-color var(--ease)}.review-card:hover{border-color:var(--n-gold-dk)}.review-card__stars{display:flex;gap:3px}.review-card__text{color:var(--n-cream);font-size:14px;line-height:1.85;font-style:italic;flex:1;margin:0}.review-card__foot{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:1px solid var(--n-border)}.review-card__name{font-family:var(--font-heading);font-size:13px;letter-spacing:.1em;color:var(--n-cream);display:flex;align-items:center;gap:10px}.review-card__name span{color:var(--n-muted);font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-family:var(--font-body)}.review-card__item{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--n-muted-dim)}.reviews__avg{display:flex;align-items:center;gap:24px;justify-content:center;margin-top:40px;padding:28px;border:1px solid var(--n-border);background:var(--n-darker)}.reviews__score{font-family:var(--font-heading);font-size:56px;color:var(--n-gold);letter-spacing:.02em;line-height:1}.reviews__stars{display:flex;gap:4px;margin-bottom:6px}.reviews__count{font-size:11px;color:var(--n-muted);letter-spacing:.12em;text-transform:uppercase}.home-faq{max-width:1400px;margin:0 auto;padding:0 40px}.home-faq__inner{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--n-border)}.faq-item:first-child{border-top:1px solid var(--n-border)}.faq-item__q{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;padding:20px 0;color:var(--n-cream);font-size:14px;letter-spacing:.06em;text-align:left;gap:20px;transition:color var(--ease)}.faq-item__q:hover,.faq-item.is-open .faq-item__q{color:var(--n-gold)}.faq-item__icon{font-size:22px;color:var(--n-gold-dk);flex-shrink:0;line-height:1;transition:transform var(--ease)}.faq-item.is-open .faq-item__icon{color:var(--n-gold)}.faq-item__a{padding:0 0 20px;color:var(--n-muted);font-size:13px;line-height:1.9;letter-spacing:.04em;max-width:640px;animation:fadeIn .2s ease-out}@media(max-width:900px){.reviews__grid{grid-template-columns:1fr 1fr}.cats__grid{grid-template-columns:repeat(2,1fr)}.spotlight__grid,.story__grid{grid-template-columns:1fr;gap:40px}.trust-strip__inner{grid-template-columns:repeat(2,1fr)}.hero__runes-l,.hero__runes-r{display:none}.look__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:140px}.look__cell--wide,.look__cell--wide2{grid-column:span 2}}@media(max-width:600px){.reviews{padding:0 20px}.reviews__grid{grid-template-columns:1fr}.home-faq{padding:0 20px}.reviews__avg{flex-direction:column;text-align:center}.hero{min-height:560px}.hero__inner{padding:0 20px}.hero__corners{top:12px;right:12px;bottom:12px;left:12px}.hero__ticker{font-size:9px}.hero__heading{font-size:clamp(28px,9vw,60px)}.hero__sub{font-size:13px}.hero__cta{flex-direction:column;align-items:center;gap:10px}.hero__cta .btn{width:100%;max-width:300px;justify-content:center}.section-head{padding:60px 20px 24px}.section-head--split{flex-direction:column;align-items:flex-start;gap:12px;padding:50px 20px 20px}.cats{padding:0 20px}.cats__grid{grid-template-columns:1fr 1fr;gap:12px}.cat-tile__rune{font-size:clamp(100px,22vw,160px)}.spotlight{padding:0 20px;margin-top:50px}.spotlight__cta{flex-direction:column}.spotlight__cta .btn{width:100%;justify-content:center}.featured{padding:0 20px}.story{padding:0 20px;margin-top:50px}.story__stats{grid-template-columns:repeat(3,1fr);gap:12px}.story__stat-n{font-size:22px}.look{padding:0 20px}.look__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px}.trust-strip__inner{grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px}.trust-item__s{display:none}.trust-item__icon{width:28px;height:28px}.trust-item__h{font-size:11px}.tweaks{right:10px;bottom:10px;width:calc(100vw - 20px);max-width:340px}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/home.css.map */
