.hero{isolation:isolate;overflow:clip;background:var(--gradient-stage)}.hero,.hero__in{position:relative}.hero__in{z-index:2;pointer-events:none;padding-top:calc(var(--spacing-16) + var(--spacing-8));padding-bottom:var(--spacing-12)}.hero__text{pointer-events:auto}.hero__eyebrow{margin-bottom:calc(var(--spacing-4) + var(--border-width-strong));font-size:var(--text-eyebrow);line-height:var(--text-eyebrow--line-height);font-weight:var(--font-weight-bold);letter-spacing:.06em;color:var(--color-orange-500)}.hero__title{font-size:var(--text-display);line-height:var(--text-display--line-height);font-weight:var(--font-weight-black);letter-spacing:var(--text-display--letter-spacing);color:var(--color-cream-50)}.hero__line--accent{color:var(--color-orange-500)}.hero__title[data-enter] .hero__word{display:inline-block}.hero__body{max-width:520px;margin-top:var(--spacing-5);text-wrap:pretty;font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);color:var(--color-cream-50)}.hero__body--2{margin-top:var(--spacing-3);color:var(--text-on-dark-muted)}.hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-2);margin-top:var(--spacing-8)}.hero__actions>a:last-child{justify-content:center}@media (min-width:768px){.hero__actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--spacing-3) var(--spacing-6)}}.hero__3d,.hero__cue,.hero__scene,.hero__wall-controls,.ledwall{display:none}@media (min-width:1024px){.hero__wall-controls{display:block;position:absolute;z-index:3;left:var(--ledwall-left);top:calc(var(--ledwall-top) + 660 * var(--ledwall-px))}.hero{min-height:min(100svh,1000px);--ledwall-frame:calc(var(--layout-max-content) + 2 * var(--layout-margin-desktop));--ledwall-px:calc(min(100vw, var(--ledwall-frame)) / 1440);--ledwall-left:calc((100% - min(100%, var(--ledwall-frame))) / 2 + 0.39 * min(100%, var(--ledwall-frame)));--hero-top:calc(var(--spacing-32) + var(--spacing-5));--ledwall-top:var(--hero-top);--hero-shell-left:calc((100% - min(100%, var(--ledwall-frame))) / 2 + var(--layout-margin-desktop))}.hero:before{z-index:0;left:calc(var(--ledwall-left) - 588 * var(--ledwall-px));top:calc(var(--ledwall-top) + 452 * var(--ledwall-px));width:calc(2250 * var(--ledwall-px));height:calc(560 * var(--ledwall-px));background:radial-gradient(calc(1125 * var(--ledwall-px)) calc(300 * var(--ledwall-px)) at calc(1126 * var(--ledwall-px)) calc(115 * var(--ledwall-px)),color-mix(in srgb,var(--color-orange-500) 28%,transparent),color-mix(in srgb,var(--color-orange-500) 18%,transparent) 45%,color-mix(in srgb,var(--color-orange-500) 6%,transparent) 77%,transparent);mask-image:linear-gradient(transparent 0,color-mix(in srgb,var(--color-cream-50) 46%,transparent) calc(30 * var(--ledwall-px)),color-mix(in srgb,var(--color-cream-50) 84%,transparent) calc(60 * var(--ledwall-px)),var(--color-cream-50) calc(90 * var(--ledwall-px)));mix-blend-mode:plus-lighter}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{inset:auto 0 0 0;z-index:1;height:22%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--color-navy-950) 55%,transparent))}.hero__in{display:grid;grid-template-columns:repeat(var(--layout-columns-desktop),minmax(0,1fr));column-gap:var(--layout-gutter-desktop);padding-top:var(--hero-top);padding-bottom:calc(var(--hero-scene-h) * var(--hero-scene-scale) + var(--hero-scene-bottom) + var(--spacing-6))}.hero__text{grid-column:1/span 5}.hero__actions>a:last-child{justify-content:flex-start}.ledwall{--wall-unit:calc(128 * var(--ledwall-px));--wall-f:calc(1265.82 * var(--ledwall-px));--wall-ox:calc(234.75 * var(--ledwall-px));--wall-oy:calc(306.7 * var(--ledwall-px));--wall-camera:translateZ(var(--wall-f)) rotateX(0.010427rad) rotateY(0.199441rad);--wall-step:0.1714286rad;--wall-bezel:calc(0.06 * var(--wall-unit));--wall-edge:calc(0.018 * var(--wall-unit));--wall-radius:calc(0.07 * var(--wall-unit));--wall-bezel-colour:color-mix(in srgb,var(--color-navy-900) 85%,var(--color-navy-950));display:block;position:absolute;left:var(--ledwall-left);width:calc(918 * var(--ledwall-px));top:var(--ledwall-top);height:calc(560 * var(--ledwall-px));z-index:1;perspective:calc(1300 * var(--ledwall-px));perspective-origin:15% 45%}.ledwall__panel{position:absolute;inset:0}.ledwall__labels,.ledwall__leds,.ledwall__mirror,.ledwall__screen,.ledwall__slab{position:absolute;inset:0;perspective:var(--wall-f);perspective-origin:var(--wall-ox) var(--wall-oy)}.ledwall__cam{position:absolute;left:var(--wall-ox);top:var(--wall-oy);transform-style:preserve-3d;transform:var(--wall-camera) translate3d(calc(3.9 * var(--wall-unit)),calc(-.35 * var(--wall-unit)),calc(-10 * var(--wall-unit))) rotateY(-.6rad)}.ledwall__mirror{bottom:-100%;mask-image:linear-gradient(color-mix(in srgb,var(--color-cream-50) 38%,transparent) calc(600 * var(--ledwall-px)),color-mix(in srgb,var(--color-cream-50) 30%,transparent) calc(690 * var(--ledwall-px)),color-mix(in srgb,var(--color-cream-50) 22%,transparent) calc(800 * var(--ledwall-px)),color-mix(in srgb,var(--color-cream-50) 19%,transparent) calc(880 * var(--ledwall-px)),transparent);pointer-events:none}.ledwall__mirror .ledwall__cam{transform:var(--wall-camera) translate3d(calc(3.9 * var(--wall-unit)),calc(4.05 * var(--wall-unit)),calc(-10 * var(--wall-unit))) rotateY(-.6rad) scaleY(-1)}.ledwall__col{--a:calc((var(--col) - 2) * var(--wall-step));position:absolute;left:calc(-.52 * var(--wall-unit));top:calc(-1.835556 * var(--wall-unit));width:calc(1.04 * var(--wall-unit));height:calc(3.671111 * var(--wall-unit));display:grid;grid-template-rows:1fr 1fr;gap:calc(.16 * var(--wall-unit));transform-style:preserve-3d;transform:translate3d(calc(7 * sin(var(--a)) * var(--wall-unit)),0,calc(7 * (1 - cos(var(--a))) * var(--wall-unit))) rotateY(calc(-1 * var(--a)))}.ledwall__facet{--a:calc((var(--k) - 4.5) * 0.0977143rad);position:absolute;left:calc(-.34481 * var(--wall-unit) - var(--border-width-hairline) / 2);top:calc(-2.015556 * var(--wall-unit));width:calc(.68962 * var(--wall-unit) + var(--border-width-hairline));height:calc(4.031111 * var(--wall-unit));background:var(--color-navy-950);transform-style:preserve-3d;transform:translate3d(calc(7.051575 * sin(var(--a)) * var(--wall-unit)),0,calc((7 - 7.051575 * cos(var(--a))) * var(--wall-unit))) rotateY(calc(-1 * var(--a)))}.ledwall__facet:after,.ledwall__facet:before{content:"";position:absolute;left:calc(.675% + var(--border-width-hairline) / 2);right:calc(.675% + var(--border-width-hairline) / 2);height:calc(.192 * var(--wall-unit));background:linear-gradient(var(--strip-to),transparent,color-mix(in srgb,var(--color-orange-500) 24%,transparent) calc(.0155 * var(--wall-unit)),color-mix(in srgb,var(--color-orange-500) 54%,transparent) calc(.031 * var(--wall-unit)),color-mix(in srgb,var(--color-orange-500) 76%,transparent) calc(.047 * var(--wall-unit)),color-mix(in srgb,var(--color-orange-500) 98%,transparent) calc(.0625 * var(--wall-unit)),var(--color-orange-500) calc(.078 * var(--wall-unit)),var(--color-led) calc(.078 * var(--wall-unit)),var(--color-led) calc(.122 * var(--wall-unit)),color-mix(in srgb,var(--color-orange-500) 55%,transparent) calc(.122 * var(--wall-unit)),transparent);transform:translateZ(calc(.0949 * var(--wall-unit)))}.ledwall__facet:before{--strip-to:to bottom;top:calc(-.078 * var(--wall-unit))}.ledwall__facet:after{--strip-to:to top;bottom:calc(-.078 * var(--wall-unit))}html:is([data-intro],[data-intro-done]) .ledwall:not([data-posters]) :is(.ledwall__tile,.loop-video){background-image:none}html:is([data-intro],[data-intro-done]) .ledwall:not([data-ready],:focus-within) .ledwall__panel{opacity:0;animation:hero-ready-failsafe var(--dur-instant) step-start calc(var(--dur-intro) * 5) forwards}html:is([data-intro],[data-intro-done]) .hero:has(>.ledwall:not([data-ready])):before{opacity:0;animation:hero-ready-failsafe var(--dur-instant) step-start calc(var(--dur-intro) * 5) forwards}:is(.ledwall__slab,.ledwall__screen,.ledwall__labels) :is(.ledwall__slot,.ledwall__label,.ledwall__facet){backface-visibility:hidden}.ledwall__labels{z-index:3;pointer-events:none}.ledwall__mirror{z-index:0}.ledwall__slab{z-index:1;pointer-events:none}.ledwall__screen{z-index:2}.ledwall__leds{z-index:2;pointer-events:none}.ledwall__slab .ledwall__facet:after,.ledwall__slab .ledwall__facet:before{content:none}.ledwall__leds .ledwall__facet{background:none}.ledwall__label{container-type:inline-size}.ledwall__label,.ledwall__slot{position:relative;min-height:0}.ledwall .loop-video,.ledwall__slot[data-slug=""]:before,.ledwall__tile{border-radius:var(--wall-radius);background:var(--loop-video-poster,var(--poster,none)) center /cover no-repeat,var(--color-navy-800);box-shadow:0 0 0 calc(var(--wall-bezel) - var(--wall-edge)) var(--wall-bezel-colour),0 0 0 var(--wall-bezel) var(--color-orange-500)}.ledwall__tile{margin:var(--wall-bezel)}.ledwall .loop-video{position:absolute;inset:var(--wall-bezel);z-index:3;height:auto;aspect-ratio:auto;pointer-events:none}.ledwall__slot[data-slug=""]:before,.ledwall__tile--invite{background:var(--color-navy-950)}.ledwall__slot[data-slug=""]:before{content:"";position:absolute;inset:var(--wall-bezel)}.ledwall .loop-video button{pointer-events:auto}.ledwall .loop-video .loop-video__media{border-radius:inherit;transition:opacity calc(2 * var(--dur-instant)) var(--ease-out)}.ledwall .loop-video:not([data-state=playing],[data-state=failed],[data-played]) .loop-video__media{opacity:0}.ledwall .loop-video[data-state=failed]{background:linear-gradient(color-mix(in srgb,var(--color-navy-800) 55%,transparent),color-mix(in srgb,var(--color-navy-800) 55%,transparent)),var(--loop-video-poster) center /cover no-repeat,var(--color-navy-800)}.ledwall .loop-video__mark{display:none!important}.ledwall__badge{position:absolute;top:calc(var(--wall-bezel) + var(--spacing-1));left:calc(var(--wall-bezel) + var(--spacing-1));max-width:calc(100% - 2 * var(--wall-bezel) - var(--spacing-2));gap:var(--spacing-1)!important;padding-inline:var(--spacing-2)!important;font-size:clamp(calc(.7 * var(--text-eyebrow)),8.5cqi,var(--text-eyebrow))!important}@container (max-width: 112px){.ledwall__badge{top:calc(var(--wall-bezel) + var(--border-width-strong));left:calc(var(--wall-bezel) + var(--border-width-strong));max-width:calc(100% - 2 * var(--wall-bezel) - var(--spacing-1));padding-inline:var(--spacing-1)!important}}.ledwall__link{position:absolute;inset:0;z-index:2;border-radius:calc(var(--wall-radius) + var(--wall-bezel))}.ledwall__link:focus-visible{z-index:5;outline-offset:var(--border-width-focus-offset)}.ledwall__play{position:absolute;right:calc(.115 * var(--wall-unit));bottom:calc(.115 * var(--wall-unit));z-index:4;display:grid;place-items:center;width:calc(.19 * var(--wall-unit));height:calc(.19 * var(--wall-unit));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-navy-950) 50%,transparent);box-shadow:inset 0 0 0 calc(.009 * var(--wall-unit) + var(--border-width-hairline) / 2) var(--color-cream-50);color:var(--color-cream-50);pointer-events:none}.ledwall__play svg{width:calc(.085 * var(--wall-unit));height:calc(.085 * var(--wall-unit));margin-left:calc(.008 * var(--wall-unit))}.ledwall__slot:has([data-state=reduced],[data-state=failed],.loop-video__button) .ledwall__play{display:none}.ledwall__slot:focus-within .loop-video,.ledwall__slot:hover .loop-video{box-shadow:0 0 0 calc(var(--wall-bezel) - var(--wall-edge)) var(--wall-bezel-colour),0 0 0 var(--wall-bezel) var(--color-orange-500),var(--shadow-card-hover)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ledwall__label,.ledwall__slot{transition:transform var(--dur-fast) var(--ease-out)}.ledwall__label[data-hovered],.ledwall__slot:hover{z-index:5;transform:translateZ(12px) scale(1.03)}}.invite{position:absolute;inset:calc(var(--wall-bezel) + .049 * var(--wall-unit));display:grid;place-items:center;align-content:center;gap:calc(var(--spacing-2) + var(--border-width-strong));padding:var(--spacing-2);border:var(--border-width-hairline) dashed color-mix(in srgb,var(--color-cream-50) 45%,transparent);border-radius:calc(.057 * var(--wall-unit));text-align:center;font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--font-weight-heavy);color:var(--color-cream-50);pointer-events:auto}.invite:hover{border-color:var(--color-orange-500)}.hero__3d{display:block;position:absolute;inset:0;z-index:0;opacity:0}.hero .ledwall{transition:opacity calc(2 * var(--dur-fast)) var(--ease-in-out)}.hero[data-3d-ready] .hero__3d{opacity:1}.hero[data-3d-ready] .ledwall,.hero[data-3d-ready] .ledwall__mirror{opacity:0}.hero[data-3d-ready] .ledwall__facet{visibility:hidden}.hero[data-3d-ready] .ledwall,.hero[data-3d-ready] .ledwall *{pointer-events:none}.hero[data-3d-ready] .ledwall[data-focus]{opacity:1;transition:none}.hero[data-3d-ready] .ledwall[data-focus] :is(.ledwall__mirror,.ledwall__slot:not([data-focused]),.ledwall__label:not([data-focused])){opacity:0}.hero{--hero-scene-h:300px;--hero-scene-bottom:calc(var(--spacing-10) + var(--spacing-1));--hero-scene-scale:0.75}.hero__scene{scale:var(--hero-scene-scale);transform-origin:0 100%;position:absolute;left:calc(var(--hero-shell-left) - var(--spacing-10));bottom:var(--hero-scene-bottom);z-index:3;width:460px;height:var(--hero-scene-h);pointer-events:none}.hero__scene,.hero__scene img{display:block}.hero__scene-case,.hero__scene-light{position:absolute;overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.hero__scene-case img,.hero__scene-light img{width:100%;height:100%;object-fit:cover}.hero__scene-light{left:0;bottom:var(--spacing-6);width:140px;aspect-ratio:2/3}.hero__scene-case{left:290px;bottom:0;width:150px;aspect-ratio:1}.hero__scene-case:has(img[data-placeholder]),.hero__scene-light:has(img[data-placeholder]){border-radius:0;box-shadow:none;mask-image:radial-gradient(closest-side,var(--color-navy-900) 45%,transparent)}.hero__scene-case img[data-placeholder]{filter:brightness(.62) saturate(.85)}.hero__scene-mascot{position:absolute;left:110px;bottom:0;transform-origin:50% 100%}html[data-intro] .hero__scene-mascot{opacity:0;animation:hero-mascot-failsafe var(--dur-instant) step-start calc(var(--dur-intro) * 2.5) forwards}.hero__scene-mascot-in{display:block;transform-origin:50% 100%;pointer-events:auto}.hero__scene-mascot-in img{filter:drop-shadow(var(--border-width-strong) 0 var(--border-width-strong) color-mix(in srgb,var(--color-orange-500) 55%,transparent))}.hero__scene:before{content:"";position:absolute;left:125px;width:230px;bottom:calc(-1 * var(--spacing-2));height:var(--spacing-6);border-radius:var(--radius-pill);background:radial-gradient(closest-side,color-mix(in srgb,var(--color-navy-950) 70%,transparent),transparent)}.hero__cue{display:flex;position:absolute;left:var(--hero-shell-left);bottom:var(--spacing-5);z-index:3;transition:opacity var(--dur-fast) var(--ease-out)}.hero[data-scrolled] .hero__cue{opacity:0}.hero__cue svg{animation:hero-cue-nudge calc(2 * var(--dur-slower)) var(--ease-in-out) infinite}.ledwall[data-ready][data-enter] .ledwall__panel{animation:hero-wall-travel calc(2 * var(--dur-intro)) var(--ease-out) backwards,hero-wall-in var(--dur-base) var(--ease-out) backwards}.hero:has(>.ledwall[data-ready][data-enter]):before{animation:hero-wall-in var(--dur-slower) var(--ease-out) var(--dur-slow) backwards}.ledwall[data-ready][data-enter] .ledwall__facet:after,.ledwall[data-ready][data-enter] .ledwall__facet:before{transform-origin:left center;animation:hero-led-on calc(var(--dur-instant) / 2) linear calc(var(--dur-slow) + var(--dur-instant) + var(--k) * var(--dur-instant) / 2) backwards}.ledwall[data-ready][data-enter] .ledwall__col>*{animation:hero-col-on var(--dur-slow) var(--ease-out) backwards;animation-delay:calc(var(--dur-slow) + var(--dur-instant) + var(--col, 0) * var(--dur-instant))}html[data-hero-enter] .hero__scene:before{animation:hero-wall-in calc(3 * var(--dur-fast)) var(--ease-out) var(--dur-slow) backwards}html[data-hero-enter] .hero__scene-mascot{animation:hero-mascot-enter calc(3 * var(--dur-fast)) var(--ease-snap) var(--dur-slow) both,hero-mascot-wave calc(3 * var(--dur-fast)) var(--ease-snap) calc(var(--dur-intro) + var(--dur-slow) + var(--dur-fast)) both}.hero__scene-mascot-in{animation:hero-mascot-idle calc(4 * var(--dur-slower)) var(--ease-in-out) infinite}}@media (min-width:1280px){.hero{--hero-scene-scale:0.875}}@media (min-width:1440px){.hero{--hero-scene-scale:1}}@media (min-width:1024px) and (max-height:1040px){.hero{--hero-top:calc(var(--spacing-24) + var(--spacing-4));--hero-scene-scale:0.85}.hero__body{font-size:var(--text-body);line-height:var(--text-body--line-height)}.hero__actions{margin-top:var(--spacing-6)}.hero .hero__cta{font-size:var(--text-button)}}@media (min-width:1024px) and (max-height:940px){.hero{--hero-scene-scale:0.7}}@media (min-width:1024px) and (max-height:840px){.hero{--hero-top:calc(var(--spacing-24) + var(--spacing-2));--hero-scene-scale:0.5}}@keyframes hero-ready-failsafe{to{opacity:1}}@keyframes hero-mascot-failsafe{to{opacity:1}}@keyframes hero-wall-travel{0%{translate:0 -14% calc(-720 * var(--ledwall-px))}}@keyframes hero-wall-in{0%{opacity:0}}@keyframes hero-led-on{0%{scale:0 1}}@keyframes hero-col-on{0%{opacity:.35}}@keyframes hero-mascot-enter{0%{opacity:0;translate:0 40%;scale:1.04 .9}60%{opacity:1;translate:0 -4%;scale:.96 1.06}to{opacity:1;translate:0 0;scale:1 1}}@keyframes hero-mascot-wave{0%,to{rotate:0deg}25%{rotate:-2deg}50%{rotate:2deg}75%{rotate:-1deg}}@keyframes hero-mascot-idle{0%,to{transform:none}50%{transform:translateY(-6px) scaleY(1.015)}}@keyframes hero-cue-nudge{50%{translate:0 6px}}@media (prefers-reduced-motion:reduce){html[data-intro-done] .hero:not([data-shown]) .hero__fade,html[data-intro-done] .hero:not([data-shown]):before{opacity:0}}.hero__strip{position:relative;container-type:inline-size;margin-top:var(--spacing-8);pointer-events:auto}.snapstrip{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:calc((100cqw - var(--spacing-3)) / 2.3);gap:var(--spacing-3);margin-inline:calc(-1 * var(--layout-margin-mobile));padding-inline:var(--layout-margin-mobile);scroll-padding-inline:var(--layout-margin-mobile);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.snapstrip::-webkit-scrollbar{display:none}@media (min-width:768px){.snapstrip{grid-auto-columns:calc((100cqw - 2 * var(--spacing-3)) / 3.3);margin-inline:calc(-1 * var(--layout-margin-tablet));padding-inline:var(--layout-margin-tablet);scroll-padding-inline:var(--layout-margin-tablet)}}.snapstrip__card{position:relative;aspect-ratio:var(--aspect-video-card);border-radius:var(--radius-card);scroll-snap-align:start}.snapstrip .loop-video{position:absolute;inset:0;z-index:3;height:100%;aspect-ratio:auto;background:var(--color-ink);border-image:var(--loop-video-poster) 0 fill /0 /0 stretch;clip-path:inset(0 round var(--radius-card));pointer-events:none}.snapstrip .loop-video button{pointer-events:auto}html:is([data-intro],[data-intro-done]) .snapstrip:not([data-posters]) .loop-video{border-image-source:none}.snapstrip{transition:opacity var(--dur-base) var(--ease-out)}html:is([data-intro],[data-intro-done]) .snapstrip:not([data-ready],:focus-within){opacity:0;animation:hero-ready-failsafe var(--dur-instant) step-start calc(var(--dur-intro) * 5) forwards}.snapstrip .loop-video .loop-video__media{transition:opacity calc(2 * var(--dur-instant)) var(--ease-out)}.snapstrip .loop-video:not([data-state=playing],[data-played]) .loop-video__media{opacity:0}.snapstrip__card:has(.snapstrip__link:focus-visible) .loop-video[data-state=paused] .loop-video__mark,.snapstrip__card:hover .loop-video[data-state=paused] .loop-video__mark{display:grid}.snapstrip__dress>[data-strip-badge]{position:absolute;top:var(--spacing-3);left:var(--spacing-3);right:var(--spacing-3);display:flex;container-type:inline-size}.snapstrip__brand{position:absolute;inset:auto 0 0 0;padding:var(--spacing-10) calc(var(--spacing-3) + var(--border-width-strong)) calc(var(--spacing-3) + var(--border-width-strong));background:var(--gradient-card-scrim);font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--font-weight-heavy);color:var(--color-cream-50)}.snapstrip__link{position:absolute;inset:0;z-index:2;border-radius:var(--radius-card)}.snapstrip__link:focus-visible{z-index:4;outline-offset:calc(-1 * (var(--border-width-focus) + var(--border-width-focus-offset)))}.snapstrip .invite{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:calc(var(--spacing-2) + var(--border-width-strong));padding:var(--spacing-3);border:var(--border-width-strong) dashed color-mix(in srgb,var(--color-cream-50) 40%,transparent);border-radius:var(--radius-card);text-align:center;font-size:var(--text-small);line-height:var(--text-small--line-height);font-weight:var(--font-weight-heavy);color:var(--color-cream-50)}.snapstrip .invite:focus-visible{outline-offset:calc(-1 * (var(--border-width-focus) + var(--border-width-focus-offset) + var(--border-width-strong)))}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view(inline)){.snapstrip__card{animation:snapstrip-peek linear both;animation-timeline:view(inline);animation-range:entry 0 entry 100%}}}@keyframes snapstrip-peek{0%{scale:.96}to{scale:1}}.hero__clause{position:relative}.hero__strip-cue{display:flex;justify-content:flex-end;margin-top:var(--spacing-3)}.hero__mascot-md{display:none}@media (min-width:768px) and (max-width:1023.98px){.hero__mascot-md{display:block;position:absolute;right:0;bottom:100%;width:fit-content}.hero__mascot-md img{display:block;height:var(--spacing-40);width:auto}}@media (max-width:1023.98px){.hero[data-hero]{background:var(--gradient-stage-mobile)}}@media (min-width:1024px){.hero__strip{display:none}}