.hero-module__MJAXFG__root{background:#070605;position:relative}.hero-module__MJAXFG__stage{height:420svh;position:relative}.hero-module__MJAXFG__frame{--far-scale:1;--far-blur:0;--far-opacity:1;--far-y:0;--mid-scale:1;--mid-opacity:1;--mid-x:0;--mid-y:0;--back-scale:1;--back-opacity:1;--back-y:0;--world-scale:1.12;--world-blur:18;--world-opacity:0;--front-scale:.94;--front-opacity:0;--front-y:8;--look-x:0;--look-y:0;--card-0-x:-43.5;--card-0-y:-26.1;--card-0-o:0;--card-0-s:.86;--card-1-x:43.5;--card-1-y:-26.1;--card-1-o:0;--card-1-s:.86;--card-2-x:-49.3;--card-2-y:0;--card-2-o:0;--card-2-s:.86;--card-3-x:49.3;--card-3-y:0;--card-3-o:0;--card-3-s:.86;--card-4-x:-43.5;--card-4-y:26.1;--card-4-o:0;--card-4-s:.86;--card-5-x:43.5;--card-5-y:26.1;--card-5-o:0;--card-5-s:.86;background:#070605;height:100svh;position:relative;overflow:hidden}.hero-module__MJAXFG__scene{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-module__MJAXFG__plate,.hero-module__MJAXFG__figure,.hero-module__MJAXFG__world{position:absolute}.hero-module__MJAXFG__plate svg,.hero-module__MJAXFG__plate img,.hero-module__MJAXFG__figure svg,.hero-module__MJAXFG__figure img,.hero-module__MJAXFG__world svg,.hero-module__MJAXFG__world img,.hero-module__MJAXFG__card svg,.hero-module__MJAXFG__card img{object-fit:cover;width:100%;height:100%}.hero-module__MJAXFG__figure svg,.hero-module__MJAXFG__figure img{object-fit:contain}.hero-module__MJAXFG__opening,.hero-module__MJAXFG__world{inset:0}.hero-module__MJAXFG__opening{opacity:var(--far-opacity);transform:translate3d(calc(var(--look-x) * -8px), calc(var(--far-y) * 1% + var(--look-y) * -6px), 0)}.hero-module__MJAXFG__bostonLeft,.hero-module__MJAXFG__bostonRight,.hero-module__MJAXFG__bostonMain,.hero-module__MJAXFG__worldFrame{position:absolute}.hero-module__MJAXFG__bostonLeft,.hero-module__MJAXFG__bostonRight{z-index:0;filter:none;background:#070605;width:50%;top:0;bottom:0}.hero-module__MJAXFG__bostonLeft{left:0}.hero-module__MJAXFG__bostonRight{right:0}.hero-module__MJAXFG__bostonMain{z-index:1;filter:none;width:min(100%,80svh);height:100%;transform:translateX(-50%) scale(calc(1 + (var(--far-scale) - 1) * .35));transform-origin:50%;background:#070605;top:0;left:50%}.hero-module__MJAXFG__bostonMain img{object-fit:contain;object-position:center center}.hero-module__MJAXFG__mid{opacity:var(--mid-opacity);transform:translate3d(calc(var(--mid-x) * 1% + var(--look-x) * 10px), calc(var(--mid-y) * 1% + var(--look-y) * 6px), 0) scale(var(--mid-scale));pointer-events:none;background:linear-gradient(#0000 60%,#07060552 84%,#070605c7 100%),radial-gradient(70% 28% at 50% 62%,#e0944a29,#0000 70%);inset:-20%}.hero-module__MJAXFG__figureBack{width:min(46vw,30rem);height:88%;opacity:var(--back-opacity);transform:translate3d(calc(-50% + var(--look-x) * 8px), calc(var(--back-y) * 1%), 0) scale(var(--back-scale));transform-origin:bottom;bottom:0;left:50%}.hero-module__MJAXFG__world{opacity:var(--world-opacity)}.hero-module__MJAXFG__worldFrame{filter:none;transform:scale(var(--world-scale));transform-origin:bottom;background:#070605;inset:0}.hero-module__MJAXFG__figureFront{z-index:5;width:min(46vw,30rem);height:88%;opacity:var(--front-opacity);transform:translate3d(-50%, calc(var(--front-y) * 1%), 0) scale(var(--front-scale));transform-origin:bottom;bottom:0;left:50%}.hero-module__MJAXFG__vignette{z-index:1;pointer-events:none;background:radial-gradient(#0000 46%,#00000061 100%),linear-gradient(#0000 72%,#07060580);position:absolute;inset:0}.hero-module__MJAXFG__location{color:#d4b36a;font-family:var(--font-keytar-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;opacity:var(--back-opacity);margin:0;font-size:.72rem;position:absolute;top:4.5rem;left:clamp(1.25rem,4vw,4rem)}.hero-module__MJAXFG__title{z-index:3;text-align:center;pointer-events:none;opacity:var(--front-opacity);transform:translateY(calc(var(--front-y) * 1%));flex-direction:column;align-items:center;gap:.75rem;padding-inline:clamp(1.25rem,4vw,4rem);display:flex;position:absolute;bottom:clamp(1.25rem,7vh,4.5rem);left:0;right:0}.hero-module__MJAXFG__heading{color:#f3eadc;font-family:var(--font-keytar-display), "Arial Narrow", Impact, sans-serif;letter-spacing:-.04em;text-transform:uppercase;text-shadow:0 .12em .35em #0000008c;margin:0;font-size:clamp(4.5rem,13vw,10.5rem);font-weight:600;line-height:.82}.hero-module__MJAXFG__heading span{display:block}.hero-module__MJAXFG__intro{color:#cfc4b2;max-width:28rem;font-family:var(--font-keytar-serif), Georgia, serif;text-shadow:0 .15em .4em #000000a6;margin:0;font-size:1.125rem;font-style:italic}.hero-module__MJAXFG__skip{z-index:6;color:#f3eadc;font-family:var(--font-keytar-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;border:1px solid #f3eadc59;padding:.55rem .9rem;font-size:.72rem;text-decoration:none;position:absolute;bottom:clamp(1.5rem,6vh,4.5rem);left:clamp(1.25rem,4vw,4rem)}.hero-module__MJAXFG__skip:hover{color:#d4b36a;border-color:#d4b36a}.hero-module__MJAXFG__moments{z-index:2;pointer-events:none;position:absolute;inset:0}.hero-module__MJAXFG__card{aspect-ratio:3/4;background:#14110e;border:1px solid #d4b36a73;width:min(16vw,11.5rem);margin:0;position:absolute;top:46%;left:50%;overflow:hidden;box-shadow:0 18px 40px #00000059}.hero-module__MJAXFG__card:first-child{opacity:var(--card-0-o);transform:translate(calc(-50% + var(--card-0-x) * 1vw), calc(-50% + var(--card-0-y) * 1vh)) scale(var(--card-0-s))}.hero-module__MJAXFG__card:nth-child(2){opacity:var(--card-1-o);transform:translate(calc(-50% + var(--card-1-x) * 1vw), calc(-50% + var(--card-1-y) * 1vh)) scale(var(--card-1-s))}.hero-module__MJAXFG__card:nth-child(3){opacity:var(--card-2-o);transform:translate(calc(-50% + var(--card-2-x) * 1vw), calc(-50% + var(--card-2-y) * 1vh)) scale(var(--card-2-s))}.hero-module__MJAXFG__card:nth-child(4){opacity:var(--card-3-o);transform:translate(calc(-50% + var(--card-3-x) * 1vw), calc(-50% + var(--card-3-y) * 1vh)) scale(var(--card-3-s))}.hero-module__MJAXFG__card:nth-child(5){opacity:var(--card-4-o);transform:translate(calc(-50% + var(--card-4-x) * 1vw), calc(-50% + var(--card-4-y) * 1vh)) scale(var(--card-4-s))}.hero-module__MJAXFG__card:nth-child(6){opacity:var(--card-5-o);transform:translate(calc(-50% + var(--card-5-x) * 1vw), calc(-50% + var(--card-5-y) * 1vh)) scale(var(--card-5-s))}.hero-module__MJAXFG__credit{color:#cfc4b2;font-family:var(--font-keytar-mono), ui-monospace, monospace;letter-spacing:.08em;margin:0;padding:.85rem clamp(1.25rem,4vw,4rem) 0;font-size:.68rem;line-height:1.5}.hero-module__MJAXFG__credit a{color:#d4b36a}.hero-module__MJAXFG__overflow{display:none}.hero-module__MJAXFG__overflow .hero-module__MJAXFG__card{opacity:1;width:auto;position:relative;top:auto;left:auto;transform:none}.hero-module__MJAXFG__grade{z-index:2;pointer-events:none;background:linear-gradient(#0000 72%,#07060573),linear-gradient(90deg,#07060559,#0000 18% 82%,#0706056b);position:absolute;inset:0}@media (max-width:1023px){.hero-module__MJAXFG__stage{height:320svh}html:not([data-motion=static]) .hero-module__MJAXFG__root[data-mode=cinematic] .hero-module__MJAXFG__moments .hero-module__MJAXFG__card{display:none}html:not([data-motion=static]) .hero-module__MJAXFG__root[data-mode=cinematic] .hero-module__MJAXFG__overflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.5rem clamp(1.25rem,4vw,3rem) 3rem;display:grid}}@media (max-width:767px){.hero-module__MJAXFG__stage{height:260svh}.hero-module__MJAXFG__figureBack,.hero-module__MJAXFG__figureFront{width:min(78vw,22rem);height:78%}.hero-module__MJAXFG__title{top:4.75rem;bottom:auto}.hero-module__MJAXFG__heading{font-size:clamp(2.75rem,13vw,4.25rem)}html:not([data-motion=static]) .hero-module__MJAXFG__root[data-mode=cinematic] .hero-module__MJAXFG__overflow{scroll-snap-type:x mandatory;gap:.75rem;padding:1.25rem 1.25rem 2.5rem;display:flex;overflow-x:auto}html:not([data-motion=static]) .hero-module__MJAXFG__root[data-mode=cinematic] .hero-module__MJAXFG__overflow .hero-module__MJAXFG__card{scroll-snap-align:start;flex:0 0 72vw;width:72vw}}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__stage{height:auto}html[data-motion=static] .hero-module__MJAXFG__stage{height:auto}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__frame{flex-direction:column;height:auto;display:flex;overflow:visible}html[data-motion=static] .hero-module__MJAXFG__frame{flex-direction:column;height:auto;display:flex;overflow:visible}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__scene{height:100svh;min-height:100svh;position:relative}html[data-motion=static] .hero-module__MJAXFG__scene{height:100svh;min-height:100svh;position:relative}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__scene[data-scene=front]{height:auto}html[data-motion=static] .hero-module__MJAXFG__scene[data-scene=front]{height:auto}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__scene[data-scene=front] .hero-module__MJAXFG__world,.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__scene[data-scene=front] .hero-module__MJAXFG__vignette{height:100svh;bottom:auto}html[data-motion=static] .hero-module__MJAXFG__scene[data-scene=front] .hero-module__MJAXFG__world{height:100svh;bottom:auto}html[data-motion=static] .hero-module__MJAXFG__scene[data-scene=front] .hero-module__MJAXFG__vignette{height:100svh;bottom:auto}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__scene[data-scene=front] .hero-module__MJAXFG__figureFront{height:88svh;top:12svh;bottom:auto}html[data-motion=static] .hero-module__MJAXFG__scene[data-scene=front] .hero-module__MJAXFG__figureFront{height:88svh;top:12svh;bottom:auto}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__scene[data-scene=front] .hero-module__MJAXFG__title{top:calc(100svh - clamp(6rem,14vh,9rem));bottom:auto}html[data-motion=static] .hero-module__MJAXFG__scene[data-scene=front] .hero-module__MJAXFG__title{top:calc(100svh - clamp(6rem,14vh,9rem));bottom:auto}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__opening,.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__mid,.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__figureBack,.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__world,.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__figureFront{opacity:1;filter:none;transform:none}html[data-motion=static] .hero-module__MJAXFG__opening{opacity:1;filter:none;transform:none}html[data-motion=static] .hero-module__MJAXFG__mid{opacity:1;filter:none;transform:none}html[data-motion=static] .hero-module__MJAXFG__figureBack{opacity:1;filter:none;transform:none}html[data-motion=static] .hero-module__MJAXFG__world{opacity:1;filter:none;transform:none}html[data-motion=static] .hero-module__MJAXFG__figureFront{opacity:1;filter:none;transform:none}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__figureBack,.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__figureFront{transform:translate(-50%)}html[data-motion=static] .hero-module__MJAXFG__figureBack{transform:translate(-50%)}html[data-motion=static] .hero-module__MJAXFG__figureFront{transform:translate(-50%)}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__bostonLeft,.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__bostonRight{filter:none;transform:none}html[data-motion=static] .hero-module__MJAXFG__bostonLeft{filter:none;transform:none}html[data-motion=static] .hero-module__MJAXFG__bostonRight{filter:none;transform:none}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__bostonMain{filter:none;transform:translate(-50%)}html[data-motion=static] .hero-module__MJAXFG__bostonMain{filter:none;transform:translate(-50%)}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__worldFrame{filter:none;background:#070605;transform:none}html[data-motion=static] .hero-module__MJAXFG__worldFrame{filter:none;background:#070605;transform:none}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__title,.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__location{opacity:1;transform:none}html[data-motion=static] .hero-module__MJAXFG__title{opacity:1;transform:none}html[data-motion=static] .hero-module__MJAXFG__location{opacity:1;transform:none}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__moments{pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:100svh;padding:2.5rem clamp(1.25rem,4vw,4rem) 4rem;display:grid;position:relative;inset:auto}html[data-motion=static] .hero-module__MJAXFG__moments{pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:100svh;padding:2.5rem clamp(1.25rem,4vw,4rem) 4rem;display:grid;position:relative;inset:auto}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__moments .hero-module__MJAXFG__card{opacity:1;width:auto;display:block;position:relative;top:auto;left:auto;transform:none}html[data-motion=static] .hero-module__MJAXFG__moments .hero-module__MJAXFG__card{opacity:1;width:auto;display:block;position:relative;top:auto;left:auto;transform:none}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__overflow{display:none}html[data-motion=static] .hero-module__MJAXFG__overflow{display:none}@media (max-width:767px){.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__moments{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-motion=static] .hero-module__MJAXFG__moments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-aspect-ratio:1080/1350){.hero-module__MJAXFG__bostonLeft,.hero-module__MJAXFG__bostonRight{display:none}.hero-module__MJAXFG__bostonMain,.hero-module__MJAXFG__worldFrame{width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.hero-module__MJAXFG__bostonMain{transform:scale(calc(1 + (var(--far-scale) - 1) * .35));transform-origin:50%}.hero-module__MJAXFG__worldFrame{transform:scale(var(--world-scale));transform-origin:bottom}.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__bostonMain,.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__worldFrame{width:100%;inset:0;transform:none}html[data-motion=static] .hero-module__MJAXFG__bostonMain{width:100%;inset:0;transform:none}html[data-motion=static] .hero-module__MJAXFG__worldFrame{width:100%;inset:0;transform:none}}.hero-module__MJAXFG__root[data-background=atmospheric]{background:#100e0c}.hero-module__MJAXFG__root[data-background=atmospheric] .hero-module__MJAXFG__frame{background:radial-gradient(72% 58% at 50% 42%,#e0944a33,#0000 68%),#100e0c}.hero-module__MJAXFG__root[data-background=atmospheric] .hero-module__MJAXFG__bostonLeft,.hero-module__MJAXFG__root[data-background=atmospheric] .hero-module__MJAXFG__bostonRight{background:radial-gradient(80% 70% at 50% 48%,#e0944a3d,#0000 64%),#100e0c}.hero-module__MJAXFG__root[data-background=atmospheric] .hero-module__MJAXFG__bostonMain img{opacity:.72}.hero-module__MJAXFG__root[data-background=atmospheric] .hero-module__MJAXFG__grade{background:radial-gradient(46% 40% at 50% 46%,#e0944a42,#0000 72%),linear-gradient(#0000 68%,#100e0c8c),linear-gradient(90deg,#100e0c80,#0000 20% 80%,#100e0c8c)}.hero-module__MJAXFG__root[data-background=atmospheric] .hero-module__MJAXFG__worldFrame{background:radial-gradient(58% 50% at 50% 62%,#d4b36a33,#0000 70%),#100e0c}@media (max-width:767px){.hero-module__MJAXFG__root[data-mode=static] .hero-module__MJAXFG__scene[data-scene=front] .hero-module__MJAXFG__title{top:4.75rem}html[data-motion=static] .hero-module__MJAXFG__scene[data-scene=front] .hero-module__MJAXFG__title{top:4.75rem}}
