.PaasUnfold-module__7n9lCW__rest{clip-path:inset(-10% -10% -10% 0);display:inline-block}.PaasUnfold-module__7n9lCW__rest>span{display:inline-block}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.PaasUnfold-module__7n9lCW__rest{clip-path:inset(-10% 100% -10% 0)}}
.Paasport-module__YBA6Ja__stage{perspective:1100px;width:100%;max-width:33rem;margin-inline:auto}.Paasport-module__YBA6Ja__card{border-radius:14px;position:relative;box-shadow:0 2px 6px #0a0a0a1f,0 36px 50px -32px #0a0a0a80}.Paasport-module__YBA6Ja__face{border-radius:inherit;border:1px solid var(--color-line-light);color:var(--color-ink);background-color:color-mix(in srgb, var(--color-paper) 55%, var(--color-paper-2));background-image:repeating-radial-gradient(circle at 92% 8%,#0000 0 7px,#0a0a0a0b 7px 8px);position:relative;overflow:hidden;container-type:inline-size}.Paasport-module__YBA6Ja__inner{padding:14px 16px 6px;position:relative}@container (min-width:25rem){.Paasport-module__YBA6Ja__inner{padding:22px 26px 8px}}.Paasport-module__YBA6Ja__head{border-bottom:1px solid var(--color-line-light);justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.Paasport-module__YBA6Ja__head .Paasport-module__YBA6Ja__title{text-align:right;letter-spacing:.12em;text-wrap:balance;margin:0;font-size:9px;line-height:1.5}@container (min-width:25rem){.Paasport-module__YBA6Ja__head .Paasport-module__YBA6Ja__title{letter-spacing:.16em;font-size:10px}}.Paasport-module__YBA6Ja__fields{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"photo holder""photo issued""class class""valid valid";gap:10px 14px;margin:14px 0 0;display:grid}@container (min-width:25rem){.Paasport-module__YBA6Ja__fields{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo holder issued""photo class class""valid valid valid";gap:12px 18px;margin-top:18px}}.Paasport-module__YBA6Ja__holder{grid-area:holder}.Paasport-module__YBA6Ja__issued{grid-area:issued}.Paasport-module__YBA6Ja__klass{grid-area:class}.Paasport-module__YBA6Ja__valid{grid-area:valid}.Paasport-module__YBA6Ja__field{border-bottom:1px dashed #0a0a0a47;flex-direction:column;gap:3px;min-width:0;margin:0;padding-bottom:6px;display:flex}.Paasport-module__YBA6Ja__label{opacity:.55;margin:0}.Paasport-module__YBA6Ja__value{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500;line-height:1.4}@container (min-width:25rem){.Paasport-module__YBA6Ja__value{letter-spacing:.07em;font-size:12.5px}}.Paasport-module__YBA6Ja__holder .Paasport-module__YBA6Ja__value{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:900;line-height:1}.Paasport-module__YBA6Ja__photo{width:clamp(52px,17cqw,88px);color:var(--color-ink);border:1px solid #0a0a0a4d;grid-area:photo;display:block;position:relative;overflow:hidden}.Paasport-module__YBA6Ja__photoImg{object-fit:cover;object-position:50% 30%;filter:grayscale()contrast(1.12)brightness(1.04);mix-blend-mode:multiply;transition:transform .6s cubic-bezier(.22,1,.36,1)}.Paasport-module__YBA6Ja__photo:after{content:"";pointer-events:none;background-image:linear-gradient(135deg,#ffffff38,#0000 45%),radial-gradient(circle,#0a0a0a42 .9px,#0000 1.3px);background-size:100% 100%,4px 4px;transition:opacity .35s;position:absolute;inset:0}.Paasport-module__YBA6Ja__photoMark{color:var(--color-paper);opacity:.7;position:absolute;bottom:6px;right:6px}@media (hover:hover) and (pointer:fine){.Paasport-module__YBA6Ja__photo:hover:after,.Paasport-module__YBA6Ja__photo:focus-visible:after{opacity:.45}.Paasport-module__YBA6Ja__photo:hover .Paasport-module__YBA6Ja__photoImg,.Paasport-module__YBA6Ja__photo:focus-visible .Paasport-module__YBA6Ja__photoImg{transform:scale(1.05)}}.Paasport-module__YBA6Ja__visa{--d:clamp(62px, 23cqw, 106px);height:calc(var(--d) * 1.04);margin-top:6px;position:relative}.Paasport-module__YBA6Ja__stampPos{left:var(--x);top:var(--y);width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);transform:rotate(var(--rot));mix-blend-mode:multiply;cursor:default;position:absolute}.Paasport-module__YBA6Ja__ink{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s}.Paasport-module__YBA6Ja__stampPos[data-on=true] .Paasport-module__YBA6Ja__ink{opacity:1;transform:scale(1.12)}.Paasport-module__YBA6Ja__stampPos[data-dim=true] .Paasport-module__YBA6Ja__ink{opacity:.4}.Paasport-module__YBA6Ja__mrzBox{border-top:1px solid var(--color-line-light);background:#0a0a0a0b;margin-top:4px;padding:9px 16px 11px;container-type:inline-size}@container (min-width:25rem){.Paasport-module__YBA6Ja__mrzBox{padding:12px 26px 14px}}.Paasport-module__YBA6Ja__mrz{font-family:var(--font-mono);letter-spacing:0;white-space:nowrap;font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;color:#0a0a0ae0;margin:0;font-size:3.74532cqw;line-height:1.4;overflow:hidden}.Paasport-module__YBA6Ja__sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Paasport-module__YBA6Ja__spot{aspect-ratio:1;mix-blend-mode:overlay;opacity:0;will-change:transform;background:radial-gradient(closest-side,#fff,#fff0);width:100%;margin:-50% 0 0 -50%;transition:opacity .35s;position:absolute;top:0;left:0}.Paasport-module__YBA6Ja__stage[data-hover] .Paasport-module__YBA6Ja__spot{opacity:1}.Paasport-module__YBA6Ja__row{transition:background-color .25s;position:relative}.Paasport-module__YBA6Ja__row:before{content:"";background:var(--color-signal);transform-origin:top;width:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.Paasport-module__YBA6Ja__row[data-on=true]{background-color:color-mix(in srgb, currentColor 5%, transparent)}.Paasport-module__YBA6Ja__row[data-on=true]:before{transform:scaleY(1)}.Paasport-module__YBA6Ja__dot{opacity:.4;border:1px solid;border-radius:50%;width:14px;height:14px;transition:background-color .25s,border-color .25s,opacity .25s}.Paasport-module__YBA6Ja__row[data-on=true] .Paasport-module__YBA6Ja__dot{background-color:var(--color-signal);border-color:var(--color-signal);opacity:1}@media (prefers-reduced-motion:reduce){.Paasport-module__YBA6Ja__ink,.Paasport-module__YBA6Ja__row,.Paasport-module__YBA6Ja__row:before,.Paasport-module__YBA6Ja__dot,.Paasport-module__YBA6Ja__spot{transition:none}}
.JoinPerks-module__D4ER3a__list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.JoinPerks-module__D4ER3a__list::-webkit-scrollbar{display:none}.JoinPerks-module__D4ER3a__item{scroll-snap-align:start;flex:0 0 82%;max-width:20rem}.JoinPerks-module__D4ER3a__row{border:1px solid var(--color-line-light);flex-direction:column;gap:.75rem;height:100%;padding:1.25rem;transition:opacity .3s,background-color .25s;display:flex;position:relative}.JoinPerks-module__D4ER3a__num{display:none}.JoinPerks-module__D4ER3a__chip{background:var(--color-paper-2);justify-content:center;align-items:center;width:6rem;height:2.5rem;padding:.35rem .6rem;display:flex}.JoinPerks-module__D4ER3a__logo{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;max-height:100%}.JoinPerks-module__D4ER3a__name{margin:0}.JoinPerks-module__D4ER3a__about{color:color-mix(in srgb, var(--color-ink) 68%, transparent);margin:.4rem 0 0;font-size:.8125rem;line-height:1.45}.JoinPerks-module__D4ER3a__offer{color:color-mix(in srgb, var(--color-ink) 82%, transparent);margin:0;font-size:1rem;line-height:1.5}.JoinPerks-module__D4ER3a__claim{margin-top:auto}.JoinPerks-module__D4ER3a__claim a:after{content:"";position:absolute;inset:0}.JoinPerks-module__D4ER3a__claim a:focus-visible{outline:none}.JoinPerks-module__D4ER3a__item:has(.JoinPerks-module__D4ER3a__claim a:focus-visible) .JoinPerks-module__D4ER3a__row{outline-offset:2px;outline:2px solid}.JoinPerks-module__D4ER3a__dot{opacity:.4;border:1px solid;border-radius:50%;width:14px;height:14px;transition:background-color .25s,border-color .25s,opacity .25s;display:none}@media (min-width:768px){.JoinPerks-module__D4ER3a__list{border-top:1px solid var(--color-line-light);margin:0;padding:0;display:block;overflow:visible}.JoinPerks-module__D4ER3a__item{border-bottom:1px solid var(--color-line-light);max-width:none}.JoinPerks-module__D4ER3a__row{border:0;grid-template-columns:2rem 6rem minmax(0,1fr) minmax(0,1.15fr) auto .875rem;align-items:center;column-gap:1.5rem;height:auto;padding:1.125rem .75rem 1.125rem 1rem;display:grid}.JoinPerks-module__D4ER3a__num,.JoinPerks-module__D4ER3a__dot{display:block}.JoinPerks-module__D4ER3a__claim{margin-top:0}.JoinPerks-module__D4ER3a__about{margin-top:.3rem}.JoinPerks-module__D4ER3a__offer{font-size:.9375rem}.JoinPerks-module__D4ER3a__row:before{content:"";background:var(--color-signal);transform-origin:top;width:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}}@media (min-width:768px) and (max-width:1023px){.JoinPerks-module__D4ER3a__row{grid-template-columns:2rem 5rem minmax(0,1fr) minmax(0,1.15fr) auto;column-gap:1rem}.JoinPerks-module__D4ER3a__chip{width:5rem}.JoinPerks-module__D4ER3a__dot{display:none}}@media (min-width:768px){.JoinPerks-module__D4ER3a__row[data-lit=true]{background-color:color-mix(in srgb, var(--color-ink) 5%, transparent)}.JoinPerks-module__D4ER3a__row[data-lit=true]:before{transform:scaleY(1)}.JoinPerks-module__D4ER3a__row[data-lit=true] .JoinPerks-module__D4ER3a__dot{background-color:var(--color-signal);border-color:var(--color-signal);opacity:1}.JoinPerks-module__D4ER3a__list[data-dim=true] .JoinPerks-module__D4ER3a__row:not([data-lit=true]){opacity:.4}}@media (prefers-reduced-motion:reduce){.JoinPerks-module__D4ER3a__row,.JoinPerks-module__D4ER3a__row:before,.JoinPerks-module__D4ER3a__dot{transition:none}}
.EventTilt-module__TldqPG__stage{perspective:1100px;width:100%}.EventTilt-module__TldqPG__card{position:relative;box-shadow:0 2px 6px #0a0a0a29,0 36px 50px -32px #0a0a0a8c}.EventTilt-module__TldqPG__sheen{pointer-events:none;position:absolute;inset:0;overflow:hidden}.EventTilt-module__TldqPG__spot{aspect-ratio:1;mix-blend-mode:screen;opacity:0;will-change:transform;background:radial-gradient(closest-side,#ffffff57,#fff0);width:90%;margin:-45% 0 0 -45%;transition:opacity .35s;position:absolute;top:0;left:0}.EventTilt-module__TldqPG__stage[data-hover] .EventTilt-module__TldqPG__spot{opacity:1}
@media (scripting:none){.TextReveal-module__sBYHHq__word{opacity:1!important}}
.VisaStamp-module__heagca__ink{width:100%;height:100%;color:var(--color-signal);opacity:.9;display:block;overflow:visible}.VisaStamp-module__heagca__ring{fill:none;stroke:currentColor}.VisaStamp-module__heagca__arc{fill:currentColor;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:8.6px;font-weight:700}.VisaStamp-module__heagca__num{fill:currentColor;font-family:var(--font-display);letter-spacing:-.02em;font-size:25px;font-weight:900}
.EventRows-module__fwhYyq__row{border-bottom:1px solid var(--color-line-light);transition:opacity .3s,background-color .3s;position:relative}.EventRows-module__fwhYyq__row[data-link] .EventRows-module__fwhYyq__stretch:after{content:"";position:absolute;inset:0}.EventRows-module__fwhYyq__row .EventRows-module__fwhYyq__stretch:focus-visible{outline:none}.EventRows-module__fwhYyq__row:has(.EventRows-module__fwhYyq__stretch:focus-visible){outline:2px solid var(--color-ink);outline-offset:-2px}.EventRows-module__fwhYyq__row a:not(.EventRows-module__fwhYyq__stretch){z-index:1;position:relative}.EventRows-module__fwhYyq__dot{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1);transform:scale(.4)}.EventRows-module__fwhYyq__arrow{transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s;display:inline-block}.EventRows-module__fwhYyq__title{transition:color .3s}@media (hover:hover) and (pointer:fine){.EventRows-module__fwhYyq__row[data-link]:is(:hover,:has(.EventRows-module__fwhYyq__stretch:focus-visible)){background-color:color-mix(in srgb, var(--color-ink) 4%, transparent)}.EventRows-module__fwhYyq__row[data-link]:is(:hover,:has(.EventRows-module__fwhYyq__stretch:focus-visible)) .EventRows-module__fwhYyq__title{color:var(--color-signal)}.EventRows-module__fwhYyq__row[data-link]:is(:hover,:has(.EventRows-module__fwhYyq__stretch:focus-visible)) .EventRows-module__fwhYyq__dot{opacity:1;transform:scale(1)}.EventRows-module__fwhYyq__row[data-link]:is(:hover,:has(.EventRows-module__fwhYyq__stretch:focus-visible)) .EventRows-module__fwhYyq__arrow{color:var(--color-ink);transform:translate(.2em,-.2em)}.EventRows-module__fwhYyq__wrap:has(.EventRows-module__fwhYyq__row:is(:hover,:has(.EventRows-module__fwhYyq__stretch:focus-visible))) .EventRows-module__fwhYyq__row:not(:is(:hover,:has(.EventRows-module__fwhYyq__stretch:focus-visible))){opacity:.4}}
.PageHeaderMotion-module__ljsg6q__root .vp-fade{opacity:1}@media (prefers-reduced-motion:no-preference){.PageHeaderMotion-module__ljsg6q__root [data-ph-kicker]{animation:.36s steps(18,end) .1s backwards PageHeaderMotion-module__ljsg6q__type}.PageHeaderMotion-module__ljsg6q__root [data-ph-title]{animation:.9s cubic-bezier(.25,1,.5,1) .1s backwards PageHeaderMotion-module__ljsg6q__rise}.PageHeaderMotion-module__ljsg6q__root>[data-ph-fade]{animation:.7s cubic-bezier(.25,1,.5,1) .6s backwards PageHeaderMotion-module__ljsg6q__fade}.PageHeaderMotion-module__ljsg6q__root .ph-kicker [data-ph-fade]{animation:.7s cubic-bezier(.25,1,.5,1) .6s backwards PageHeaderMotion-module__ljsg6q__fade}.PageHeaderMotion-module__ljsg6q__root .ph-sub{animation:.7s cubic-bezier(.25,1,.5,1) .6s backwards PageHeaderMotion-module__ljsg6q__fade}.PageHeaderMotion-module__ljsg6q__root .ph-meta{animation:.7s cubic-bezier(.25,1,.5,1) .6s backwards PageHeaderMotion-module__ljsg6q__fade}.PageHeaderMotion-module__ljsg6q__root .ph-sub{animation-delay:.72s}.PageHeaderMotion-module__ljsg6q__root .ph-meta{animation-delay:.84s}.PageHeaderMotion-module__ljsg6q__root>[data-ph-fade]{animation-delay:.96s}.PageHeaderMotion-module__ljsg6q__root [data-ph-photo]{animation:.7s cubic-bezier(.33,1,.68,1) .45s backwards PageHeaderMotion-module__ljsg6q__photo}.PageHeaderMotion-module__ljsg6q__root [data-ph-stamp]{animation:.63s linear .9s backwards PageHeaderMotion-module__ljsg6q__thunk}.PageHeaderMotion-module__ljsg6q__root [data-ph-body]:has([data-ph-stamp]){animation:.12s ease-out 1.16s PageHeaderMotion-module__ljsg6q__dip}}@keyframes PageHeaderMotion-module__ljsg6q__type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes PageHeaderMotion-module__ljsg6q__rise{0%{opacity:0;transform:translateY(.45em)}25%{opacity:1}to{opacity:1;transform:none}}@keyframes PageHeaderMotion-module__ljsg6q__fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes PageHeaderMotion-module__ljsg6q__photo{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes PageHeaderMotion-module__ljsg6q__thunk{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:rotate(-24deg)scale(1.6)}41.27%{opacity:1;animation-timing-function:cubic-bezier(.5,1,.89,1);transform:rotate(-8deg)scale(1)}52.38%{opacity:1;animation-timing-function:linear(0, .341, .617, .835, 1, 1.118, 1.195, 1.237, 1.25, 1.239, 1.211, 1.171, 1.125, 1.079, 1.039, 1.011, 1);transform:rotate(-8deg)scale(.93)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@keyframes PageHeaderMotion-module__ljsg6q__dip{50%{transform:translateY(2.5px)}}
