.page-module__meqK-a__homepage{--content-overlap:clamp(5rem, 7vw, 7rem);--header-overlay-height:var(--site-header-height);--hero-edge-gap:clamp(3rem, 4vw, 4.5rem);margin-bottom:calc(-1 * var(--site-header-height));min-height:100vh;top:calc(-1 * var(--site-header-height));background:#050607;padding-bottom:clamp(3rem,7vw,7rem);position:relative;overflow:hidden}.page-module__meqK-a__hero{isolation:isolate;position:relative;overflow:hidden}.page-module__meqK-a__heroArtwork{z-index:-3;background-color:#101a22;background-image:url(/brand/homepage-hero-placeholder.webp);background-position:50% 52%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.page-module__meqK-a__heroShade{z-index:-2;background:linear-gradient(90deg,#040608b8 0%,#04060847 42%,#0000 70%),linear-gradient(#0305060d 35%,#050607 100%);position:absolute;inset:0}.page-module__meqK-a__heroGrain{mix-blend-mode:soft-light;opacity:.12;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.page-module__meqK-a__heroInner{padding:calc(var(--header-overlay-height) + var(--hero-edge-gap)) clamp(1.25rem, 5vw, 4rem) calc(var(--content-overlap) + var(--hero-edge-gap));flex-direction:column;align-items:flex-start;width:min(100%,94rem);margin:0 auto;display:flex}.page-module__meqK-a__hero h1{letter-spacing:-.075em;text-transform:uppercase;text-wrap:balance;max-width:7ch;margin:0;font-size:clamp(3.5rem,8vw,8rem);font-style:italic;font-weight:950;line-height:.82}.page-module__meqK-a__heroAction{color:#080900;letter-spacing:.08em;text-transform:uppercase;background:#f4e800;align-items:center;gap:1.2rem;margin-top:2rem;padding:1rem 1.3rem;font-size:clamp(.9rem,1.4vw,1.08rem);font-style:italic;font-weight:950;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:.6rem .6rem #000000b8}.page-module__meqK-a__heroAction svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2.2px;width:1.2rem;height:1.2rem}.page-module__meqK-a__heroAction:hover{transform:translate(.25rem,.25rem);box-shadow:.35rem .35rem #000000b8}.page-module__meqK-a__heroAction:focus-visible{outline-offset:4px;outline:3px solid #fff}.page-module__meqK-a__contentPanel{margin:calc(-1 * var(--content-overlap)) auto 0;z-index:2;background:#101214;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:min(100% - 2rem,101rem);min-height:clamp(28rem,52vw,50rem);padding:clamp(2rem,5vw,5rem);display:flex;position:relative;box-shadow:0 -1.5rem 5rem #00000073}.page-module__meqK-a__contentPlaceholder{color:#70767c;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(1rem,2vw,1.5rem);font-style:italic;font-weight:900}@media (max-width:800px){.page-module__meqK-a__heroArtwork{background-position:56%}.page-module__meqK-a__heroShade{background:linear-gradient(90deg,#040608c7 0%,#04060861 72%,#0000 100%),linear-gradient(#0000 35%,#050607 100%)}.page-module__meqK-a__heroInner{padding-bottom:calc(var(--content-overlap) + var(--hero-edge-gap))}.page-module__meqK-a__hero h1{font-size:clamp(3.5rem,17vw,6rem)}}@media (max-width:540px){.page-module__meqK-a__contentPanel{width:calc(100% - 1rem);padding:2rem 1.25rem}.page-module__meqK-a__heroInner{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.page-module__meqK-a__heroAction{transition:none}}
