.vcard-fp{--vcard-fp-ground: #050914;--vcard-fp-ground-lock: #030712;--vcard-fp-scrim-dark: rgba(5, 9, 20, .7);--vcard-fp-scrim-light: rgba(255, 255, 255, .45);--vcard-fp-ink-dark: #ffffff;--vcard-fp-ink-light: #0f172a;--vcard-fp-muted-on-dark: rgba(226, 232, 240, .8);--vcard-fp-muted-on-light: rgba(51, 65, 85, .95);--vcard-fp-eyebrow-on-dark: rgba(224, 242, 254, .7);--vcard-fp-eyebrow-on-light: #5b21b6;--vcard-fp-sky: rgba(125, 211, 252, .6);--vcard-fp-gold: #fbed9f;--vcard-fp-gold-ink: #04111c;--vcard-fp-pane-border: rgba(255, 255, 255, .1);--vcard-fp-pane-bg: rgba(255, 255, 255, .04);--vcard-fp-pane-radius: 16px;color:var(--vcard-fp-ink-dark);font-family:var(--FONT-STACK-BODY)}.vcard-fp__section{position:relative;isolation:isolate;overflow:hidden;padding:80px 16px}@media screen and (min-width:768px){.vcard-fp__section{padding:112px 24px}}.vcard-fp__art,.vcard-fp__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.vcard-fp__art{z-index:-2;width:100%;height:100%;object-fit:cover}.vcard-fp__scrim{z-index:-1}.vcard-fp__section--dark{background-color:var(--vcard-fp-ground);color:var(--vcard-fp-ink-dark)}.vcard-fp__section--dark .vcard-fp__scrim{background-color:var(--vcard-fp-scrim-dark)}.vcard-fp__section--light{background-color:#f8fafc;color:var(--vcard-fp-ink-light)}.vcard-fp__section--light .vcard-fp__scrim{background-color:var(--vcard-fp-scrim-light)}.vcard-fp__inner{position:relative;z-index:1;margin:0 auto;max-width:1280px}.vcard-fp__eyebrow{margin:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.36em;color:var(--vcard-fp-eyebrow-on-dark)}.vcard-fp__section--light .vcard-fp__eyebrow{color:var(--vcard-fp-eyebrow-on-light)}.vcard-fp__heading{margin:16px 0 0;font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING-BOLD);font-size:clamp(2.25rem,5vw,3rem);line-height:1.05;letter-spacing:-.02em}.vcard-fp__body{margin:20px 0 0;font-size:1rem;line-height:1.75;color:var(--vcard-fp-muted-on-dark)}.vcard-fp__section--light .vcard-fp__body{color:var(--vcard-fp-muted-on-light)}.vcard-fp__pane{position:relative;overflow:hidden;border:1px solid var(--vcard-fp-pane-border);border-radius:var(--vcard-fp-pane-radius);background-color:var(--vcard-fp-pane-bg);box-shadow:0 10px 24px #00000040;transition:transform .5s ease,box-shadow .5s ease}.vcard-fp__section--light .vcard-fp__pane{border-color:#ffffffb3;background-color:#ffffff73;box-shadow:0 10px 24px #0f172a0d}.vcard-fp__pane-media{display:block;width:100%;height:100%;object-fit:contain;transition:transform .7s ease}.vcard-fp__pane-glint{position:absolute;inset-block:0;left:-100%;width:50%;pointer-events:none;background:linear-gradient(to right,transparent,rgba(255,255,255,.6),transparent);transform:skew(-12deg)}@media(prefers-reduced-motion:no-preference){.vcard-fp__pane:hover{transform:translateY(-4px);box-shadow:0 18px 36px #00000059}.vcard-fp__pane:hover .vcard-fp__pane-media{transform:scale(1.05)}.vcard-fp__pane:hover .vcard-fp__pane-glint{animation:vcard-fp-glint .9s ease-out}}@keyframes vcard-fp-glint{0%{left:-100%}to{left:150%}}.vcard-fp__pane--wide{aspect-ratio:16 / 9}.vcard-fp__grid{display:grid;gap:20px;margin-top:20px}.vcard-fp__grid .vcard-fp__pane{aspect-ratio:16 / 9}@media screen and (min-width:768px){.vcard-fp__pane--wide{aspect-ratio:21 / 9}.vcard-fp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vcard-fp__shards{margin:32px 0 0;padding:0;list-style:none}.vcard-fp__shard{margin:0 0 16px;padding-left:16px;border-left:2px solid var(--vcard-fp-sky);font-size:1.25rem;font-weight:700;line-height:1.35;background-image:linear-gradient(to right,#fff,#e0f2fe,#ddd6fe);-webkit-background-clip:text;background-clip:text;color:transparent}.vcard-fp__shard:nth-child(2){margin-left:1.5rem}.vcard-fp__shard:nth-child(3){margin-left:3rem}@media screen and (min-width:640px){.vcard-fp__shard{font-size:1.5rem}}.vcard-fp__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.vcard-fp__tab{padding:8px 20px;border:1px solid rgba(251,237,159,.3);border-radius:999px;background:transparent;color:#fbed9fcc;font-family:var(--FONT-STACK-BODY);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:all .2s ease}.vcard-fp__tab:hover{border-color:#fbed9f99;background-color:#fbed9f1a;color:var(--vcard-fp-gold)}.vcard-fp__tab[aria-pressed=true]{border-color:var(--vcard-fp-gold);background-color:var(--vcard-fp-gold);color:var(--vcard-fp-gold-ink);box-shadow:0 8px 20px #fbed9f33}.vcard-fp__player{margin-top:32px;overflow:hidden;border-radius:var(--vcard-fp-pane-radius);box-shadow:0 20px 40px #0006}.vcard-fp__player video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background-color:#000;object-fit:cover}.vcard-fp__countdown{display:flex;align-items:flex-start;justify-content:center;gap:4px}@media screen and (min-width:640px){.vcard-fp__countdown{gap:16px}}.vcard-fp__countdown-item{display:flex;flex-direction:column;align-items:center}.vcard-fp__countdown-tile{display:flex;align-items:center;justify-content:center;min-width:58px;height:62px;padding:8px;border:1px solid rgba(100,116,139,.15);border-radius:8px;background-image:linear-gradient(to bottom right,#1e293bd9,#1e1b4bbf,#082f49a6);box-shadow:0 8px 24px #1e293b24;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}.vcard-fp__countdown-label{margin-top:4px;color:#ffffffb3;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.vcard-fp__countdown-separator{margin-top:14px;color:#cbd5e199;font-size:1.25rem;font-weight:700}@media screen and (min-width:640px){.vcard-fp__countdown-tile{min-width:80px;height:80px;padding:16px;font-size:1.875rem}.vcard-fp__countdown-label{margin-top:8px;font-size:.875rem}.vcard-fp__countdown-separator{margin-top:20px;font-size:1.875rem}}.vcard-fp__lockup{display:flex;align-items:center;justify-content:center;gap:16px}.vcard-fp__lockup-gs{width:auto;height:20px;object-fit:contain}.vcard-fp__lockup-rule{width:1px;height:24px;background-color:#ffffff40}.vcard-fp__lockup-vcard{width:auto;height:44px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}@media screen and (min-width:640px){.vcard-fp__lockup{gap:24px}.vcard-fp__lockup-gs{height:24px}.vcard-fp__lockup-rule{height:32px}.vcard-fp__lockup-vcard{height:56px}}
/*# sourceMappingURL=/cdn/shop/t/624/assets/vcard-fp.css.map */
