.Exploded-module___kKiqa__section{--pulse:0;--sp:0;padding-block:clamp(3rem,7vw,6rem);position:relative}.Exploded-module___kKiqa__head{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(.75rem,1.5vw,1.25rem);padding-bottom:clamp(2rem,5vw,4rem);display:grid}.Exploded-module___kKiqa__eyebrow{color:var(--accent);grid-column:1/-1}.Exploded-module___kKiqa__title{font-size:var(--fs-display-m);letter-spacing:var(--tr-display);text-wrap:balance;grid-column:1/-1;font-weight:500;line-height:.98}.Exploded-module___kKiqa__body{grid-column:1/-1;max-width:50ch}@media (min-width:900px){.Exploded-module___kKiqa__title{grid-column:1/8}.Exploded-module___kKiqa__body{grid-column:8/13;align-self:end}}.Exploded-module___kKiqa__stageWrap{display:none}@media (min-width:900px){.Exploded-module___kKiqa__stageWrap{height:260svh;display:block;position:relative}}.Exploded-module___kKiqa__sticky{column-gap:var(--col-gap);height:100svh;padding-top:var(--nav-h);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:sticky;top:0}.Exploded-module___kKiqa__scene{perspective:1700px;perspective-origin:42% 58%;grid-column:1/8;place-items:center;height:74svh;display:grid}.Exploded-module___kKiqa__stack{aspect-ratio:4/5;width:min(30vw,380px);transform-style:preserve-3d;transform:rotateX(calc(var(--pulse) * 9deg)) rotateY(calc(var(--pulse) * -18deg)) translate3d(calc(var(--pulse) * -8%), calc(var(--pulse) * 7%), calc(var(--pulse) * -20px));transition:transform .24s linear;position:relative}.Exploded-module___kKiqa__layer{transform-style:preserve-3d;backface-visibility:hidden;transform:translate3d(calc(var(--pulse) * var(--dx,0px)), calc(var(--pulse) * var(--dy,0px)), calc(var(--pulse) * var(--dz,0px)));transition:transform .24s linear;position:absolute;inset:0}.Exploded-module___kKiqa__layerSurface{background:var(--surface);border:1px solid var(--line);position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px -60px #14110e99}.Exploded-module___kKiqa__layerSurface[data-glass=true]{background:color-mix(in srgb, var(--surface) 88%, transparent);border-color:var(--line-strong);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Exploded-module___kKiqa__layerTag{white-space:nowrap;color:var(--text-muted);opacity:var(--pulse);align-items:center;gap:.55rem;transition:opacity .2s linear;display:flex;position:absolute;top:-.35rem;left:calc(100% + .9rem)}.Exploded-module___kKiqa__layerTagRule{background:var(--line-strong);width:clamp(1rem,2vw,2.2rem);height:1px}.Exploded-module___kKiqa__layerTagName{color:var(--text)}.Exploded-module___kKiqa__miniRow{align-items:center;gap:6px;height:100%;padding:10px;display:flex}.Exploded-module___kKiqa__miniFrame{border:1px solid var(--line-strong);aspect-ratio:9/16;flex:1}.Exploded-module___kKiqa__wideFrame{border:1px solid var(--accent);aspect-ratio:16/9;margin:12px}.Exploded-module___kKiqa__specTable{flex-direction:column;gap:6px;padding:12px;display:flex}.Exploded-module___kKiqa__specRow{border-bottom:1px solid var(--line);color:var(--text-muted);justify-content:space-between;gap:.75rem;padding-block:5px;display:flex}.Exploded-module___kKiqa__specRow span:last-child{color:var(--text)}.Exploded-module___kKiqa__legend{flex-direction:column;grid-column:9/13;gap:.25rem;display:flex}.Exploded-module___kKiqa__legendItem{border-top:1px solid var(--line);opacity:.35;transition:opacity var(--dur-2) var(--ease-soft);grid-template-columns:2.5rem 1fr;gap:.75rem;padding-block:.85rem;display:grid}.Exploded-module___kKiqa__legendItem:last-child{border-bottom:1px solid var(--line)}.Exploded-module___kKiqa__legendItem[data-lit=true]{opacity:1}.Exploded-module___kKiqa__legendLabel{font-weight:500}.Exploded-module___kKiqa__legendDetail{color:var(--text-muted);font-size:var(--fs-small)}.Exploded-module___kKiqa__hint{color:var(--text-muted);margin-top:1rem}.Exploded-module___kKiqa__mobile{flex-direction:column;gap:.75rem;display:flex}@media (min-width:900px){.Exploded-module___kKiqa__mobile{display:none}}.Exploded-module___kKiqa__mobileCard{border:1px solid var(--line);background:var(--surface-raised);padding:1.1rem 1.1rem 1.1rem 3.4rem;position:relative;overflow:hidden}.Exploded-module___kKiqa__mobileIndex{color:var(--accent);position:absolute;top:1.2rem;left:1.1rem}.Exploded-module___kKiqa__mobileLabel{font-weight:500}.Exploded-module___kKiqa__mobileDetail{color:var(--text-muted);font-size:var(--fs-small);margin-top:.2rem}.Exploded-module___kKiqa__mobileRule{background:var(--accent);transform-origin:top;width:2px;transition:transform var(--dur-3) var(--ease-out);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.Exploded-module___kKiqa__mobileCard[data-reveal-state=in] .Exploded-module___kKiqa__mobileRule{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.Exploded-module___kKiqa__stack,.Exploded-module___kKiqa__layer{transform:none!important}.Exploded-module___kKiqa__layerTag{opacity:1}.Exploded-module___kKiqa__stageWrap{height:auto}.Exploded-module___kKiqa__sticky{height:auto;padding-block:2rem;position:static}}
.Aperture-module__CuOEMa__stage{aspect-ratio:1;pointer-events:none;width:100%;position:relative}.Aperture-module__CuOEMa__canvas{width:100%;height:100%;display:block}.Aperture-module__CuOEMa__fallback{perspective:900px;place-items:center;display:grid;position:absolute;inset:0}.Aperture-module__CuOEMa__fallbackInner{width:62%;height:62%;transform-style:preserve-3d;position:relative}@media (prefers-reduced-motion:no-preference){.Aperture-module__CuOEMa__fallbackInner{animation:Aperture-module__CuOEMa__apertureTurn 26s var(--ease-inout) infinite}}@keyframes Aperture-module__CuOEMa__apertureTurn{0%{transform:rotateY(-16deg)rotateX(6deg)}50%{transform:rotateY(22deg)rotateX(-5deg)}to{transform:rotateY(-16deg)rotateX(6deg)}}.Aperture-module__CuOEMa__frame{color:var(--text);opacity:.62;transform:translate(-50%, -50%) translateZ(var(--z,0px));border:2.5px solid;position:absolute;top:50%;left:50%;box-shadow:0 24px 50px -40px #14110e99}.Aperture-module__CuOEMa__frameVertical{--z:-46px;width:46%;height:82%}.Aperture-module__CuOEMa__frameSquare{--z:0px;opacity:.4;width:65%;height:65%}.Aperture-module__CuOEMa__frameWide{--z:46px;width:94%;height:53%;color:var(--accent);opacity:.85}
.Hero-module__ejOdHG__hero{--px:0;--py:0;--sp:0;min-height:100svh;padding-top:calc(var(--nav-h) + clamp(1.5rem, 5vh, 4rem));flex-direction:column;justify-content:flex-end;padding-bottom:clamp(1.5rem,4vh,3rem);display:flex;position:relative;overflow:clip}.Hero-module__ejOdHG__grid{column-gap:var(--col-gap);flex:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;row-gap:clamp(1.25rem,2.5vw,2.5rem);display:grid}.Hero-module__ejOdHG__rail{left:calc(var(--gutter) * .28);color:var(--text-muted);align-items:center;gap:1.5rem;display:none;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1180px){.Hero-module__ejOdHG__rail{display:flex}}.Hero-module__ejOdHG__railText{writing-mode:vertical-rl;text-orientation:mixed}.Hero-module__ejOdHG__railRule{background:var(--line-strong);width:1px;height:6rem}.Hero-module__ejOdHG__headline{z-index:3;font-size:var(--fs-display-xl);letter-spacing:-.04em;text-wrap:balance;grid-area:1/1/auto/-1;margin:0;font-weight:500;line-height:.86;position:relative}.Hero-module__ejOdHG__lineOne,.Hero-module__ejOdHG__lineTwo{display:block}.Hero-module__ejOdHG__lineTwo{color:var(--text)}@media (min-width:900px){.Hero-module__ejOdHG__headline{grid-area:1/1/3/10;align-self:center}.Hero-module__ejOdHG__lineTwo{padding-left:clamp(2rem,9vw,9rem)}}@media (min-width:1280px){.Hero-module__ejOdHG__headline{grid-column:1/11}}.Hero-module__ejOdHG__support{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--text-muted);margin-top:clamp(.75rem,1.6vw,1.5rem);font-size:clamp(1.1rem,2.4vw,2.1rem);font-style:italic;line-height:1.15;display:block}@media (min-width:900px){.Hero-module__ejOdHG__support{padding-left:clamp(2rem,9vw,9rem)}}.Hero-module__ejOdHG__stage{z-index:2;grid-area:2/1/auto/-1;margin-top:clamp(1rem,4vw,2rem);position:relative}@media (min-width:900px){.Hero-module__ejOdHG__stage{grid-area:1/8/4/13;align-self:stretch;align-items:center;margin-top:0;display:flex}}.Hero-module__ejOdHG__portrait{width:100%;position:relative;box-shadow:0 40px 90px -60px #14110e80}@media (min-width:900px){.Hero-module__ejOdHG__portrait{transform:translate3d(calc(var(--px) * 8px), calc(var(--py) * 6px - var(--sp) * 26px), 0) rotate(-1.4deg);transition:transform .9s var(--ease-out)}}@media (min-width:1280px){.Hero-module__ejOdHG__portrait{transform:translate3d(calc(var(--px) * 10px), calc(var(--py) * 8px - var(--sp) * 40px), 0) rotate(-1.8deg) scale(1.02)}}.Hero-module__ejOdHG__crop{z-index:2;width:42%;transform:translate3d(calc(var(--px) * -14px), calc(var(--py) * -10px + var(--sp) * 18px), 0) rotate(2.6deg);transition:transform .9s var(--ease-out);display:none;position:absolute;bottom:-7%;left:-8%;box-shadow:0 30px 70px -50px #14110e8c}@media (min-width:640px){.Hero-module__ejOdHG__crop{display:block}}.Hero-module__ejOdHG__stageCaption{z-index:3;color:var(--text);background:color-mix(in srgb, var(--surface) 76%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .7rem;display:flex;position:absolute;top:.9rem;left:.9rem}.Hero-module__ejOdHG__dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.Hero-module__ejOdHG__aperture{z-index:3;width:clamp(170px,19vw,300px);right:calc(var(--gutter) * -1.5);top:calc(var(--nav-h) - 9vh);opacity:.8;display:none;position:absolute}@media (min-width:900px){.Hero-module__ejOdHG__aperture{display:block}}.Hero-module__ejOdHG__foot{z-index:3;flex-direction:column;grid-area:3/1/auto/-1;gap:clamp(1rem,2vw,1.6rem);max-width:46ch;display:flex}@media (min-width:900px){.Hero-module__ejOdHG__foot{grid-area:3/1/auto/7}}@media (min-width:1280px){.Hero-module__ejOdHG__foot{grid-column:1/6}}.Hero-module__ejOdHG__actions{flex-wrap:wrap;gap:.75rem;display:flex}.Hero-module__ejOdHG__metaRow{justify-content:space-between;align-items:end;gap:var(--sp-4);border-top:1px solid var(--line);color:var(--text-muted);grid-area:4/1/auto/-1;margin-top:clamp(.5rem,2vw,1.5rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:flex}.Hero-module__ejOdHG__metaItems{flex-wrap:wrap;gap:clamp(1rem,2.5vw,2.5rem);display:flex}.Hero-module__ejOdHG__scrollHint{align-items:center;gap:.5rem;display:inline-flex}.Hero-module__ejOdHG__scrollLine{background:var(--line-strong);width:1px;height:26px;display:block;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.Hero-module__ejOdHG__scrollLine:after{content:"";background:var(--accent);animation:Hero-module__ejOdHG__scrollPulse 2.6s var(--ease-inout) infinite;position:absolute;inset:0}}@keyframes Hero-module__ejOdHG__scrollPulse{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}
