/* PARQUETSNET v4.3.0 — ALLURE Official HMTX Universe Foundation */
body.pqn-brand-allure{--al-ink:#11171d;--al-graphite:#20262d;--al-sand:#c9a46b;--al-ivory:#f2f0eb;--al-white:#fbfaf7;--al-line:#d8d0c4;background:var(--al-ivory);color:var(--al-ink)}
.pqn-brand-allure .universal-brand-header{background:rgba(251,250,247,.97)!important;border-bottom:1px solid var(--al-line)!important;backdrop-filter:blur(18px)}.pqn-brand-allure .universal-brand-logo span{color:var(--al-graphite);font-weight:760;letter-spacing:.19em}.pqn-brand-allure .universal-brand-logo small{color:#8f6c3c;font-size:.5rem;letter-spacing:.16em}.pqn-brand-allure .universal-brand-header nav a{color:var(--al-ink)}.pqn-brand-allure .universal-brand-header .qs-header__cta{background:var(--al-graphite)!important;color:#fff!important;border-radius:999px}.pqn-brand-allure .qs-promo{background:var(--al-graphite);color:#fff}.pqn-brand-allure .qs-promo a{color:#f0d7ae}
.allure-source-status{background:#11171d;color:#f9f4ea;border-top:1px solid #3a4148;border-bottom:1px solid #3a4148}.allure-source-status .shell{display:flex;justify-content:space-between;gap:1rem;padding-block:.72rem;font-size:.7rem;font-weight:850;letter-spacing:.095em}.allure-source-status strong{color:#e6c691}.allure-source-status span{text-align:right;color:#d8dadd}
.pqn-brand-allure .qs-hero{background:var(--al-white)}.pqn-brand-allure .qs-hero__blue{position:relative;overflow:hidden;background:linear-gradient(140deg,#151b21,#2d343b)!important;color:#fff}.pqn-brand-allure .qs-hero__blue:after{content:"";position:absolute;width:26rem;height:26rem;right:-9rem;bottom:-13rem;border:1px solid rgba(201,164,107,.45);border-radius:50%;box-shadow:0 0 0 4rem rgba(201,164,107,.035),0 0 0 8rem rgba(201,164,107,.025)}.pqn-brand-allure .qs-hero__blue>p{color:#e7c894}.pqn-brand-allure .qs-hero__blue h1{font-family:var(--dna-display);font-weight:520;letter-spacing:-.045em}.pqn-brand-allure .qs-hero__actions a:first-child{background:var(--al-sand);color:var(--al-ink);border-radius:999px}.pqn-brand-allure .qs-hero__actions a:last-child{color:#fff;border-color:rgba(255,255,255,.6);border-radius:999px}.pqn-brand-allure .qs-hero figure:after{content:"ALLURE™ · HMTX";position:absolute;left:1rem;bottom:1rem;padding:.55rem .8rem;background:rgba(17,23,29,.88);color:#fff;font-size:.6rem;font-weight:900;letter-spacing:.13em;border-radius:999px}
.pqn-brand-allure .qs-subnav{background:#fff;border-color:var(--al-line)}.pqn-brand-allure .qs-subnav a{color:#3b3e40}.pqn-brand-allure .qs-subnav a.is-active{color:var(--al-ink);border-color:var(--al-sand)}
.allure-manifesto{padding:clamp(4rem,9vw,8rem) 0;background:var(--al-white)}.allure-manifesto h2{max-width:900px;margin:.45rem 0 clamp(2rem,5vw,4rem);font-family:var(--dna-display);font-size:clamp(2.5rem,6vw,5.8rem);font-weight:500;line-height:.94;letter-spacing:-.055em}.allure-manifesto__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--al-line)}.allure-manifesto__grid article{padding:2rem 2rem 1rem 0}.allure-manifesto__grid span{color:#9a7440;font-size:.68rem;font-weight:900;letter-spacing:.15em}.allure-manifesto__grid h3{margin:.65rem 0;font-size:1.45rem;letter-spacing:-.02em}.allure-manifesto__grid p{color:#64615c;line-height:1.7}
.allure-formats{background:var(--al-graphite);color:#fff;border-top:5px solid var(--al-sand)}.allure-formats .shell{display:grid;grid-template-columns:repeat(3,1fr)}.allure-formats a{display:flex;min-height:205px;flex-direction:column;justify-content:center;padding:2.2rem;color:#fff;text-decoration:none;border-right:1px solid rgba(255,255,255,.14);transition:background .25s ease,transform .25s ease}.allure-formats a:nth-child(2){background:#2a3036}.allure-formats a:last-child{border:0;background:#8d6b3d}.allure-formats a:hover{background:#414951;transform:translateY(-3px)}.allure-formats small{color:#e8ca97;font-weight:900;letter-spacing:.14em}.allure-formats strong{margin:.6rem 0;font-family:var(--dna-display);font-size:1.45rem;font-weight:550}.allure-formats span{color:#e0e1e1;font-size:.82rem}
.pqn-brand-allure .qs-series-card{background:#fff;border:1px solid var(--al-line);border-radius:2px;box-shadow:0 18px 45px rgba(17,23,29,.08)}.pqn-brand-allure .qs-series-card b,.pqn-brand-allure .qs-heading a{color:#8d6b3d}.pqn-brand-allure .qs-color-list a{background:#fff;border-color:var(--al-line)}.pqn-brand-allure .qs-parquia{background:linear-gradient(135deg,#181e24,#30373e);color:#fff}.pqn-brand-allure .qs-parquia a{background:var(--al-sand);color:var(--al-ink);border-radius:999px}.pqn-brand-allure .brand-disclaimer{background:#0b1015;color:#cfd2d4}
@media(max-width:780px){.allure-source-status .shell{display:block}.allure-source-status span{display:block;margin-top:.35rem;text-align:left}.allure-manifesto__grid,.allure-formats .shell{grid-template-columns:1fr}.allure-manifesto__grid article{padding:1.5rem 0;border-bottom:1px solid var(--al-line)}.allure-formats a{min-height:145px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.pqn-brand-allure .qs-hero figure:after{font-size:.52rem}}
@media(prefers-reduced-motion:reduce){.pqn-brand-allure *{scroll-behavior:auto!important;transition:none!important}}
