.page-module__QelJRG__shell{background:var(--ink);min-height:100vh;color:var(--fg);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.page-module__QelJRG__atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page-module__QelJRG__figureWrap{aspect-ratio:1024/1536;width:46%;max-width:560px;position:absolute;bottom:0;right:-4%}.page-module__QelJRG__figure{opacity:.22;display:block;width:100%!important;height:auto!important}.page-module__QelJRG__smokeFrame{aspect-ratio:1024/1536;pointer-events:none;opacity:0;width:68%;height:auto;animation:9s linear infinite page-module__QelJRG__home-smoke-flipbook;position:absolute;top:56.3%;left:89.8%;transform:translate(-50%,-100%)}@keyframes page-module__QelJRG__home-smoke-flipbook{0%{opacity:0}13.3%{opacity:.6}26.6%{opacity:.6}40%{opacity:0}to{opacity:0}}.page-module__QelJRG__smokeFrame1{animation-delay:-1.8s}.page-module__QelJRG__smokeFrame2{animation-delay:0s}.page-module__QelJRG__smokeFrame3{animation-delay:1.8s}.page-module__QelJRG__smokeFrame4{animation-delay:3.6s}.page-module__QelJRG__smokeFrame5{animation-delay:5.4s}.page-module__QelJRG__topStrip,.page-module__QelJRG__footStrip{z-index:2;padding:var(--s-5) var(--gutter-page);max-width:var(--container-max);justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.page-module__QelJRG__topStrip{border-bottom:1px solid var(--rule)}.page-module__QelJRG__footStrip{border-top:1px solid var(--rule)}.page-module__QelJRG__stamp{font-family:var(--font-display);letter-spacing:.28em;color:var(--gold-pale);text-transform:uppercase;opacity:.85;font-size:10px}.page-module__QelJRG__center{z-index:2;justify-content:center;align-items:center;gap:var(--s-8);padding:var(--s-9) var(--gutter-page);max-width:var(--container-max);text-align:center;flex-direction:column;width:100%;margin:0 auto;display:flex;position:relative}.page-module__QelJRG__plate{align-items:center;gap:var(--s-4);animation:page-module__QelJRG__hq-plate-in .48s var(--ease) both;flex-direction:column;display:flex}@keyframes page-module__QelJRG__hq-plate-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module__QelJRG__wordmark{font-family:var(--font-display);letter-spacing:.14em;color:var(--wax);text-transform:uppercase;text-indent:.14em;white-space:nowrap;margin:0;font-size:clamp(40px,10.5vw,132px);font-weight:400;line-height:1}@media (min-width:720px){.page-module__QelJRG__wordmark{letter-spacing:.18em;text-indent:.18em}}.page-module__QelJRG__rule{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);width:clamp(220px,38vw,480px);height:5px}.page-module__QelJRG__subtitle{font-family:var(--font-display);letter-spacing:.32em;color:var(--gold);text-transform:uppercase;margin:0;font-size:clamp(11px,1.4vw,15px)}.page-module__QelJRG__lead{font-family:var(--font-editorial);color:#e8dcc0d1;font-variant-numeric:oldstyle-nums;text-wrap:pretty;max-width:760px;margin:0;font-size:clamp(18px,2.2vw,24px);font-style:italic;line-height:1.45}.page-module__QelJRG__leadBreak{display:none}@media (max-width:720px){.page-module__QelJRG__leadBreak{display:inline}}.page-module__QelJRG__monoCta{align-items:center;gap:var(--s-3);margin-top:var(--s-3);color:inherit;transition:transform .24s var(--ease-seal);animation:page-module__QelJRG__hq-mono-stamp .52s var(--ease-seal) .28s both;flex-direction:column;text-decoration:none;display:inline-flex}@keyframes page-module__QelJRG__hq-mono-stamp{0%{opacity:0;transform:scale(1.06)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.page-module__QelJRG__monoCta:hover{transform:translateY(-2px)scale(1.03)}.page-module__QelJRG__monoCta:focus-visible{outline:2px solid var(--gold);outline-offset:8px}.page-module__QelJRG__monogram{width:clamp(140px,18vw,220px);height:auto;transition:filter .2s var(--ease);display:block}.page-module__QelJRG__monoCta:hover .page-module__QelJRG__monogram,.page-module__QelJRG__monoCta:focus-visible .page-module__QelJRG__monogram{filter:brightness(1.2)}.page-module__QelJRG__ctaLabel{font-family:var(--font-display);letter-spacing:.32em;color:var(--gold);text-transform:uppercase;transition:color .2s var(--ease);font-size:11px}.page-module__QelJRG__monoCta:hover .page-module__QelJRG__ctaLabel,.page-module__QelJRG__monoCta:focus-visible .page-module__QelJRG__ctaLabel{color:var(--gold-pale)}.page-module__QelJRG__arrow{transition:transform .2s var(--ease);margin-left:4px;display:inline-block}.page-module__QelJRG__monoCta:hover .page-module__QelJRG__arrow{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.page-module__QelJRG__plate,.page-module__QelJRG__monoCta,.page-module__QelJRG__arrow{transition:none;animation:none}.page-module__QelJRG__smokeFrame{opacity:0;animation:none}.page-module__QelJRG__smokeFrame3{opacity:.5}}@media (max-width:720px){.page-module__QelJRG__topStrip,.page-module__QelJRG__footStrip{padding:var(--s-4) var(--s-5)}.page-module__QelJRG__center{gap:var(--s-6);padding:var(--s-7) var(--s-5)}.page-module__QelJRG__figureWrap{width:78%;right:-12%}.page-module__QelJRG__figure{opacity:.17}.page-module__QelJRG__stamp{letter-spacing:.22em;font-size:9px}}@media (max-width:440px){.page-module__QelJRG__topStrip>.page-module__QelJRG__stamp:last-child,.page-module__QelJRG__footStrip>.page-module__QelJRG__stamp:last-child{display:none}.page-module__QelJRG__topStrip,.page-module__QelJRG__footStrip{justify-content:center}}
