.hero-section-module__pmlFAW__heroWrapper{height:240dvh;position:relative}.hero-section-module__pmlFAW__hero{--cutout-width:min(820px, 72vw);height:100svh;padding:var(--spacing-2xl) var(--container-gutter) 0;background:var(--color-black);color:var(--color-sand);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.hero-section-module__pmlFAW__label{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.18em;color:var(--color-gold);text-align:center;padding-bottom:var(--spacing-md);flex-shrink:0;font-size:.8rem;font-weight:700}.hero-section-module__pmlFAW__contentSwap{z-index:1;flex:1;min-height:0;position:relative}.hero-section-module__pmlFAW__swapSlot{display:contents}.hero-section-module__pmlFAW__nameLayer{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-section-module__pmlFAW__name{pointer-events:none;flex-direction:column;align-items:center;gap:.3em;line-height:.88;display:flex;transform:translateY(0)}.hero-section-module__pmlFAW__nameLines{display:contents}.hero-section-module__pmlFAW__line{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;font-size:clamp(3rem,11vw,13.5rem);font-weight:900}.hero-section-module__pmlFAW__solid{color:var(--color-sand)}.hero-section-module__pmlFAW__windowed{color:#0000;-webkit-text-stroke:2px var(--color-sand)}@supports not (-webkit-text-stroke:1px black){.hero-section-module__pmlFAW__windowed{color:var(--color-sand);opacity:.3}}.hero-section-module__pmlFAW__scrollCue{top:50%;left:var(--spacing-xs);z-index:3;writing-mode:vertical-rl;align-items:center;gap:var(--spacing-xs);color:var(--color-gold);flex-direction:column;display:flex;position:absolute;transform:translateY(-50%)}.hero-section-module__pmlFAW__scrollLabel{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.2em;opacity:.8;font-size:.7rem;font-weight:600}.hero-section-module__pmlFAW__scrollTrack{background:#d9a94f40;width:1px;height:44px;position:relative}.hero-section-module__pmlFAW__scrollTrack:before{content:"";background:var(--color-gold);transform-origin:top;animation:2.4s ease-in-out infinite hero-section-module__pmlFAW__drawLine;position:absolute;inset:0;transform:scaleY(0)}@keyframes hero-section-module__pmlFAW__drawLine{0%{opacity:1;transform:scaleY(0)}55%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero-section-module__pmlFAW__scrollTrack:before{opacity:.6;animation:none;transform:scaleY(1)}}.hero-section-module__pmlFAW__cutoutClip{z-index:0;width:100%;max-width:var(--cutout-width);aspect-ratio:811/955;pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-section-module__pmlFAW__cutoutImage{object-fit:contain;object-position:bottom center}.hero-section-module__pmlFAW__cardsLayer{z-index:2;justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex;position:absolute;inset:0}.hero-section-module__pmlFAW__cardsGlow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-gold) 9%, transparent) 0%, transparent 75%);pointer-events:none;z-index:-1;width:min(560px,85%);height:45%;position:absolute;top:15%;left:50%;transform:translate(-50%)}.hero-section-module__pmlFAW__cardsHeading{font-family:var(--font-heading);text-align:center;letter-spacing:-.01em;padding:0 var(--spacing-md);font-size:clamp(1.3rem,2.6vw,2rem);font-weight:800;position:relative}.hero-section-module__pmlFAW__cardsGrid{gap:var(--spacing-sm);width:100%;max-width:640px;padding:0 var(--spacing-md);flex-direction:column;display:flex;position:relative}.hero-section-module__pmlFAW__card{height:clamp(84px,10vw,116px);color:inherit;border-radius:16px;text-decoration:none;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #0009,0 0 0 1px #d9a94f2e}.hero-section-module__pmlFAW__card:active{transform:scale(.98)}.hero-section-module__pmlFAW__cardImageWrap{position:absolute;inset:0}.hero-section-module__pmlFAW__cardImage{object-fit:cover;filter:grayscale()brightness(.72);transition:filter .5s,transform .6s cubic-bezier(.23,1,.32,1)}.hero-section-module__pmlFAW__cardPanel{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);-webkit-backdrop-filter:blur(3px);background:linear-gradient(90deg,#000c,#00000073);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:absolute;inset:0}.hero-section-module__pmlFAW__cardText{flex-direction:column;gap:2px;min-width:0;display:flex}.hero-section-module__pmlFAW__cardLabel{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:800}.hero-section-module__pmlFAW__cardTeaser{font-family:var(--font-body);opacity:.85;font-size:.85rem;transition:opacity .35s,max-height .35s;overflow:hidden}@media (hover:hover) and (pointer:fine){.hero-section-module__pmlFAW__cardTeaser{opacity:0;max-height:0}}.hero-section-module__pmlFAW__cardArrow{font-family:var(--font-heading);color:var(--color-gold);flex-shrink:0;font-size:1.2rem;transition:transform .3s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.hero-section-module__pmlFAW__card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px #0009,0 0 0 1px #d9a94f66}.hero-section-module__pmlFAW__card:hover .hero-section-module__pmlFAW__cardImage{filter:grayscale(0)brightness(.9);transform:scale(1.06)}.hero-section-module__pmlFAW__card:hover .hero-section-module__pmlFAW__cardPanel{-webkit-backdrop-filter:blur(8px);background:linear-gradient(90deg,#0009,#00000026)}.hero-section-module__pmlFAW__card:hover .hero-section-module__pmlFAW__cardTeaser{opacity:.9;max-height:40px}.hero-section-module__pmlFAW__card:hover .hero-section-module__pmlFAW__cardArrow{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.hero-section-module__pmlFAW__card,.hero-section-module__pmlFAW__cardImage,.hero-section-module__pmlFAW__cardArrow{transition:none}}@media (max-width:640px){.hero-section-module__pmlFAW__hero{padding-top:7rem}.hero-section-module__pmlFAW__contentSwap{flex-direction:column;align-items:center;min-height:0;display:flex}.hero-section-module__pmlFAW__swapSlot{flex:none;width:100%;display:block}.hero-section-module__pmlFAW__nameLayer{position:relative;inset:auto}.hero-section-module__pmlFAW__cardsLayer{position:absolute;top:-80%;left:0;right:0}.hero-section-module__pmlFAW__scrollCue{writing-mode:horizontal-tb;padding:var(--spacing-sm) 0;position:static;top:auto;left:auto;transform:none}.hero-section-module__pmlFAW__scrollTrack{height:26px}.hero-section-module__pmlFAW__cutoutClip{aspect-ratio:auto;flex:1;width:100%;max-width:none;min-height:0;position:static;bottom:auto;left:auto;transform:none}.hero-section-module__pmlFAW__line{letter-spacing:-.02em;font-size:clamp(1.65rem,12.5vw,6.25rem)}.hero-section-module__pmlFAW__label{font-weight:300}.hero-section-module__pmlFAW__windowed{color:var(--color-sand);-webkit-text-stroke:0}.hero-section-module__pmlFAW__card{height:clamp(76px,18vw,100px)}}
