.v2-root{--v2-ink:#0e151e;--v2-rubric:#f04f4b;--v2-cream:#f7f2ea;background:var(--v2-ink);min-height:100lvh;color:var(--v2-cream);font-family:var(--v2-face), system-ui, sans-serif;font-weight:500}html:has(.v2-root){scroll-snap-type:none;background:#0e151e}html:has(.v2-root) body{background:#0e151e}.v2-display{font-family:var(--v2-face), system-ui, sans-serif;letter-spacing:-.035em;text-transform:uppercase;font-weight:900;line-height:.92}.v2-hero{height:420svh;position:relative}.v2-hero__stage{height:100lvh;min-height:560px;position:sticky;top:0;overflow:hidden}.v2-hero__type{z-index:1;pointer-events:none;margin:0;font-size:10vw;position:absolute;bottom:calc(40px + 100lvh - 100svh);left:32px;right:32px}.v2-hero__line{white-space:nowrap;clip-path:inset(-.5em -.5em -.04em);display:block}.v2-hero__rise{will-change:transform;display:inline-block}.v2-hero__type.is-wrap .v2-hero__line{white-space:normal}.v2-hero__type.is-wrap .v2-hero__rise{display:inline}.v2-w{opacity:.14}.v2-arrow-mask{vertical-align:top;display:inline-block;overflow:hidden}.v2-arrow{will-change:transform;display:inline-block}.v2-roll{vertical-align:-.04em;width:.8em;height:.8em;display:inline-block;position:relative;overflow:hidden}.v2-roll__cell{place-items:center;display:grid;position:absolute;inset:0}.v2-roll__cell svg{width:100%;height:100%}.v2-arrow{color:var(--v2-rubric);font-weight:800}.v2-hero__canvas{z-index:0;pointer-events:none;height:100lvh;position:fixed;top:0;left:0;right:0}.v2-hero__stage,.v2-proof{z-index:1}@media (max-width:640px){.v2-hero__type{bottom:calc(32px + 100lvh - 100svh);left:16px;right:16px}.v2-roll{width:.86em;height:.86em}.v2-roll__cell svg g{stroke-width:18px}}.v2-proof{height:520svh;position:relative}.v2-proof__stage{align-items:center;height:100lvh;min-height:560px;display:flex;position:sticky;top:0;overflow:hidden}.v2-proof__text{margin:0;padding:0 32px;font-size:min(6.5vw,11.2svh);line-height:1}.v2-proof__w{opacity:.14}.v2-pill{--open:0;vertical-align:-.1em;cursor:pointer;border-radius:.1em;width:1.38em;height:.86em;display:inline-block;position:relative}.v2-pill__frame{border-radius:inherit;background:#f7f2ea14;width:100%;height:100%;transition:box-shadow .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;overflow:hidden}.v2-pill.is-on{z-index:5}.v2-pill.is-on .v2-pill__frame{box-shadow:0 8px 32px #00000080}.v2-pill video{object-fit:cover;width:100%;height:100%;clip-path:inset(0 calc((1 - var(--open)) * 100%) 0 0);position:absolute;inset:0}.v2-pill__tag{background:var(--v2-ink);color:var(--v2-cream);font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;opacity:var(--open);border-radius:2px;padding:2px 6px;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:8px;left:8px}.v2-wpill{all:unset;--open:0;vertical-align:-.42em;cursor:pointer;width:2.24em;height:1.4em;opacity:calc(.2 + var(--open) * .8);margin:0 .06em;transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.v2-wpill:hover,.v2-wpill:focus-visible{transform:translateY(-.04em)scale(1.06)}.v2-wpill__frame{background:#f7f2ea14;border-radius:.14em;position:absolute;inset:.12em;overflow:hidden}.v2-wpill__frame video,.v2-wpill__frame img{object-fit:cover;width:100%;height:100%;clip-path:inset(0 calc((1 - var(--open)) * 100%) 0 0);position:absolute;inset:0}.v2-wpill__line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v2-wpill__line path{fill:none;stroke:var(--v2-cream);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}.v2-wpill:hover .v2-wpill__line path,.v2-wpill:focus-visible .v2-wpill__line path{stroke:var(--v2-rubric)}.v2-wpill.is-bird{vertical-align:-.62em;width:1.5em;height:1.95em}.v2-wpill__bird{object-fit:contain;transform-origin:30% 80%;width:100%;height:100%;animation:6s ease-in-out infinite v2-bird-sway;position:absolute;inset:0}@keyframes v2-bird-sway{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-4%)rotate(-3deg)}50%{transform:translateY(1%)rotate(1.5deg)}75%{transform:translateY(-2%)rotate(-1.5deg)}}.v2-wpill.is-bird:hover{transform:translateY(-.06em)rotate(-4deg)scale(1.08)}.v2-sheet-open{z-index:70;background:#0e151e;position:fixed;inset:0}.v2-sheet-open iframe{border:0;width:100%;height:100%;display:block}.v2-sheet-open__close{all:unset;color:#f7f2ea;cursor:pointer;background:#0e151e;border-radius:50%;place-items:center;width:56px;height:56px;transition:color .3s,transform .4s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:20px;right:20px}.v2-sheet-open__close:hover{color:#f04f4b;transform:rotate(90deg)}.v2-sheet-open__close svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;width:32px;height:32px;overflow:visible}.v2-proof__blow{z-index:2;visibility:hidden;position:absolute;inset:0}.v2-proof__blow video{object-fit:cover;width:100%;height:100%}.v2-sticker{z-index:3;text-align:center;color:var(--v2-rubric);-webkit-text-stroke:.16em var(--v2-cream);paint-order:stroke fill;filter:drop-shadow(0 .03em .05em #0e151e73);white-space:nowrap;pointer-events:none;margin:0;font-size:min(15vw,26svh);line-height:.86;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (max-width:640px){.v2-proof__text{padding:0 16px;font-size:9vw}}.v2-who{height:340svh}.v2-who__stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:min(9svh,96px);height:100lvh;min-height:600px;padding:96px 32px 48px;display:flex;position:sticky;top:0}.v2-who__title{flex-direction:column;align-items:center;gap:16px;display:flex}.v2-who__mask{padding-top:.06em;overflow:hidden}.v2-who__rise{will-change:transform;display:block}.v2-who__mark{width:min(44vw,720px);height:auto}.v2-who__sub{letter-spacing:-.02em;font-size:min(4.1vw,68px);line-height:1}.v2-who__text{max-width:1120px;font-family:var(--v2-face), system-ui, sans-serif;letter-spacing:-.01em;color:var(--v2-cream);margin:0;font-size:min(2.3vw,40px);font-weight:500;line-height:1.5}.v2-who__text .v2-pill{vertical-align:-.28em;border-radius:.1em;width:1.84em;height:1.14em}@media (max-width:640px){.v2-who__stage{gap:5svh;padding:80px 16px 32px}.v2-who__text{letter-spacing:-.015em;font-size:min(6.6vw,3.4svh);line-height:1.42}.v2-who__text .v2-wpill{vertical-align:-.36em;width:2.1em;height:1.32em}.v2-who__text .v2-wpill.is-bird{vertical-align:-.56em;width:1.4em;height:1.8em}}.v2-tray{display:none}@media (max-width:640px){.v2-who__text .v2-wpill{display:none}.v2-who__text{font-size:min(5.6vw,2.9svh);line-height:1.45}.v2-tray{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;width:calc(100% + 32px);margin:0 -16px;padding:4px 16px 12px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.v2-tray::-webkit-scrollbar{display:none}.v2-tray__card{all:unset;scroll-snap-align:start;text-align:left;cursor:pointer;flex-direction:column;flex:0 0 44%;gap:8px;display:flex}.v2-tray__media{aspect-ratio:16/10;background:#f7f2ea14;border-radius:6px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f7f2ea52}.v2-tray__media video,.v2-tray__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-tray__media .v2-tray__bird{object-fit:contain;padding:6px;animation:6s ease-in-out infinite v2-bird-sway}.v2-tray__label{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-cream);justify-content:space-between;font-size:12px;font-weight:500;line-height:16px;display:flex}}.v2-pb{height:560svh;position:relative}.v2-pb__stage{background:var(--v2-cream);height:100lvh;min-height:560px;position:sticky;top:0;overflow:hidden}.v2-pb__haloWrap{filter:blur(44px);pointer-events:none;position:absolute;inset:0;transform:translateY(24px)}.v2-pb__halo{background:var(--v2-ink);position:absolute;inset:0}.v2-pb__world{background:var(--v2-ink);perspective:1400px;position:absolute;inset:0}.v2-pb__space{transform-style:preserve-3d;transform:scale(var(--push,1));position:absolute;top:50%;left:50%}.v2-pb__tile{--label:0;aspect-ratio:16/10;transform-origin:50%;will-change:transform;position:absolute;top:0;left:0}.v2-pb__tile video{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.v2-pb__label{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-cream);opacity:var(--label);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:calc(100% + 12px);left:0}.v2-render{z-index:1;height:760svh;position:relative}.v2-render.is-made{height:960svh}.v2-render__stage{z-index:1;height:100lvh;min-height:560px;position:sticky;top:0;overflow:hidden}.v2-render__type{pointer-events:none;margin:0;position:absolute;bottom:calc(40px + 100lvh - 100svh);left:32px;right:32px}.v2-render__line{white-space:nowrap;text-align:center;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.v2-story .v2-render__line{clip-path:inset(-.06em -.5em -.04em)}.v2-storyline{height:820svh}.v2-storyline .v2-render__line{clip-path:none}.v2-render__stage.is-fixed,.v2-deal__stage.is-fixed{position:fixed;top:0;left:0;right:0}.v2-storyline.is-overlap{z-index:2;margin-top:-100lvh}.v2-storyline__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v2-massing{z-index:2;height:900svh;margin-top:-100lvh}.v2-city{opacity:0;position:absolute;inset:0}.v2-city canvas,.v2-city *{pointer-events:none!important}.v2-city__roof{opacity:0;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.v2-city__dot{background:var(--v2-rubric);width:12px;height:12px;transform:scale(var(--dot,0));box-shadow:0 0 0 calc(4px + var(--dot,0) * 8px) rgba(240, 79, 75, calc(.35 - var(--dot,0) * .2)), 0 0 24px #f04f4b99;border-radius:50%;position:absolute;top:-6px;left:-6px}.v2-city__line{width:1px;height:var(--len,120px);transform-origin:bottom;transform:scaleY(var(--line,0));background:#f7f2eae6;position:absolute;bottom:10px;left:-.5px}.v2-city__tag{right:12px;bottom:calc(var(--len,120px) + 2px);white-space:nowrap;font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-cream);opacity:var(--tag,0);transform:translateY(calc((1 - var(--tag,0)) * 8px));font-size:12px;font-weight:500;line-height:16px;position:absolute}.v2-can{z-index:2;height:760svh;margin-top:-100lvh}.v2-can__edges{pointer-events:none;opacity:0;position:absolute;inset:0}.v2-can__edges span{background:var(--v2-cream);height:2px;position:absolute;left:32px;right:32px;transform:translateY(-1px)}.v2-can__edges span:first-child{top:var(--top,50%)}.v2-can__edges span:last-child{top:var(--bot,50%)}.v2-can__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v2-display-face{font-family:var(--v2-face), system-ui, sans-serif}.v2-can__shade{pointer-events:none;opacity:var(--shade,0);background:linear-gradient(#0e151e00 50%,#0e151eb3 100%);position:absolute;inset:0}.v2-render__line.is-single{bottom:.46em}.v2-render__row{clip-path:inset(-.06em -.5em -.04em);display:block}.v2-sheet{z-index:1;pointer-events:none;position:absolute}.v2-sheet__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.v2-sheet__lines path{fill:none;stroke:var(--v2-cream);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.v2-sheet__lines circle{fill:var(--v2-rubric);stroke:var(--v2-cream);stroke-width:3px;vector-effect:non-scaling-stroke;transform:scale(0)}.v2-sheet__tag{white-space:nowrap;position:absolute;transform:translateY(-50%)}.v2-sheet__tag.is-left{transform:translate(-100%,-50%)}.v2-sheet__mask{display:block;overflow:hidden}.v2-sheet__rise{background:var(--v2-ink);color:var(--v2-cream);letter-spacing:-.01em;text-transform:uppercase;will-change:transform;border-radius:2px;align-items:baseline;gap:12px;padding:8px 12px;font-size:clamp(14px,1.3vw,20px);font-weight:800;line-height:1;display:flex;transform:translateY(110%)}.v2-sheet__n{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--v2-rubric);font-size:12px;font-weight:500}.v2-render__rise{will-change:transform;display:inline-block;transform:translateY(110%)}.v2-render__canvas{z-index:0;pointer-events:none;height:100lvh;position:fixed;top:0;left:0;right:0}.v2-render__canvas *{pointer-events:none!important}@media (max-width:640px){.v2-render__type{bottom:calc(32px + 100lvh - 100svh);left:16px;right:16px}}.v2-deal{z-index:1;height:718svh;margin-top:-100lvh;position:relative}.v2-deal__stage{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:min(6svh,64px);height:100lvh;min-height:600px;padding:96px 32px 48px;display:flex;position:sticky;top:0;overflow:hidden}.v2-deal__metal{z-index:2;opacity:0;pointer-events:none;position:absolute;inset:0}.v2-deal__metal *{pointer-events:none!important}.v2-deal__head{z-index:1;text-align:center;width:100%;height:.92em;font-size:6vw;position:relative}.v2-deal__mask{white-space:nowrap;clip-path:inset(-.06em -.5em -.04em);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.v2-deal__rise,.v2-cal__rise{will-change:transform;display:inline-block;transform:translateY(110%)}.v2-cal{grid-template-columns:max-content repeat(5, calc(var(--day) * 1.7)) max-content;z-index:1;--day:min(8svh, 5.4vw);justify-content:center;align-items:last baseline;gap:min(1.6svh,16px) min(3vw,48px);width:100%;max-width:1440px;display:grid;position:relative}.v2-cal__row{display:contents}.v2-cal__mask{clip-path:inset(-.06em -50% -.04em);display:block}.v2-cal__dow{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#f7f2ea80;font-size:12px;line-height:16px}.v2-cal__dow>span{text-align:right}.v2-cal__label{font-family:var(--v2-face), system-ui, sans-serif;font-weight:800;font-size:calc(var(--day) * .34);letter-spacing:-.01em;text-transform:uppercase;opacity:.14;line-height:1}.v2-cal__day{font-family:var(--v2-face), system-ui, sans-serif;font-weight:900;font-size:var(--day);letter-spacing:-.035em;text-align:right;font-variant-numeric:tabular-nums;opacity:.14;line-height:.92;display:block;position:relative}.v2-cal__day.is-launch{color:var(--v2-rubric)}.v2-cal__beats{font-family:var(--v2-face), system-ui, sans-serif;font-weight:500;font-size:calc(var(--day) * .34);letter-spacing:-.01em;white-space:nowrap;line-height:1.3}.v2-cal__falls{opacity:calc(1 - var(--fall,0));transform:translateY(calc(var(--fall,0) * 24px))}.v2-odo-line{z-index:1;visibility:hidden;white-space:nowrap;font-family:var(--v2-face), system-ui, sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--v2-rubric);font-weight:900;line-height:.92;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.v2-odo-layer{display:block}.v2-odo{vertical-align:top;clip-path:inset(-.2em -.6em 0);height:.92em;display:inline-block}.v2-odo.is-comma{clip-path:inset(-.2em -.6em -.22em)}.v2-odo.is-roll{clip-path:inset(0 -.6em)}.v2-odo.is-closed{width:0}.v2-odo__g,.v2-odo__strip{will-change:transform;display:block}.v2-odo__g{transform:translateY(100%)}.v2-odo__strip>span{text-align:left;height:.92em;display:block}.v2-odo__probe{visibility:hidden;white-space:pre;font-size:100px;position:absolute;top:0;left:0}.v2-deal__terms{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:0;left:0;right:0}.v2-deal__tmask{clip-path:inset(-.1em -50% -.04em);display:block}.v2-deal__fixed,.v2-deal__cms{will-change:transform;display:inline-block;transform:translateY(110%)}.v2-deal__fixed{letter-spacing:-.01em;font-size:min(2.3vw,40px);font-weight:500;line-height:1.5}.v2-deal__cms{letter-spacing:-.02em;font-size:min(4.1vw,68px);line-height:1}@media (max-width:900px){.v2-cal{--day:min(11vw, 5.6svh);flex-direction:column;align-items:stretch;gap:min(2.2svh,20px);display:flex}.v2-cal__row{grid-template-columns:repeat(5,1fr);align-items:last baseline;gap:4px min(2vw,32px);display:grid}.v2-cal__row>.v2-cal__mask:first-child,.v2-cal__row>.v2-cal__mask:last-child{grid-column:1/-1}.v2-cal__dow>span:first-child,.v2-cal__dow>span:last-child{display:none}.v2-cal__label,.v2-cal__beats{font-size:14px}.v2-cal__day,.v2-cal__dow>span{text-align:center}.v2-cal__dow{margin-bottom:4px}}@media (max-width:640px){.v2-deal__head{height:1.84em}.v2-deal__mask{white-space:normal;text-align:center;width:100%}.v2-deal__rise{line-height:.92}.v2-deal__stage{padding:80px 16px 32px}.v2-deal__fixed{font-size:20px}.v2-deal__cms{white-space:normal;max-width:calc(100vw - 32px);font-size:20px}}.v2-credits{z-index:1;height:560svh;position:relative}.v2-credits__anchor{width:1px;height:1px;position:absolute;top:358.8svh;left:0}.v2-credits__stage{height:100lvh;min-height:600px;position:sticky;top:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 90%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 90%,#0000 100%)}.v2-credits__crawl{text-align:center;will-change:transform;flex-direction:column;align-items:center;padding:0 32px;display:flex;position:absolute;top:0;left:0;right:0}[data-lit]{--lit:0}.v2-credits__head{max-width:14ch;margin:0;font-size:min(7.2vw,12svh)}.v2-credits__head .v2-w,.v2-credits__fit .v2-w{opacity:calc(.14 + var(--lit) * .86)}.v2-credits__list{flex-direction:column;align-items:center;gap:24svh;margin:32svh 0 0;padding:0;list-style:none;display:flex}.v2-credit{opacity:calc(.14 + var(--lit) * .86);pointer-events:auto;flex-direction:column;align-items:center;gap:24px;transition:filter .4s;display:flex}.v2-credits__list:hover .v2-credit{filter:brightness(.5)}.v2-credits__list .v2-credit:hover{opacity:1;filter:none}.v2-credit__logo{background:var(--v2-cream);max-width:80vw;height:min(13svh,9vw);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.v2-credit__name{font-size:min(9vw,14svh)}.v2-credit__role{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#f7f2eaa3;font-size:12px;font-weight:500;line-height:16px}.v2-credits__fit{margin:32svh 0 0;font-size:min(4.4vw,7svh)}.v2-credits__name{white-space:nowrap;pointer-events:auto;cursor:text;margin-top:4svh;font-size:13vw;position:relative}.v2-credits__set{clip-path:inset(-.06em -.2em -.04em);opacity:calc(.14 + var(--lit) * .14);transition:opacity .4s,color 1.2s;display:inline-block}.v2-credits__name.is-focused .v2-credits__set{opacity:calc(.08 + var(--lit) * .08)}.v2-credits__name.is-typed .v2-credits__set{opacity:1}.v2-credits__name.is-sent .v2-credits__set{color:var(--v2-rubric)}.v2-credits__ch{animation:.7s cubic-bezier(.16,1,.3,1) both v2-ch-rise;display:inline-block}@keyframes v2-ch-rise{0%{transform:translateY(105%)}to{transform:none}}.v2-credits__input{all:unset;width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:center;color:#0000;caret-color:var(--v2-rubric);position:absolute;inset:0}.v2-credits__name:not(.is-typed) .v2-credits__input{caret-color:var(--v2-cream)}.v2-credits__form{pointer-events:auto;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:960px;margin-top:6svh;display:flex;position:relative}.v2-credits__form:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0e151eeb,#0e151eb8 55%,#0e151e00);position:absolute;inset:-64px -160px}.v2-credits__fields{text-align:left;grid-template-columns:1.3fr 1fr 1fr;gap:32px;width:100%;display:grid}.v2-credits__mask{padding-top:4px;display:block;overflow:hidden}.v2-credits__rise{will-change:transform;display:block;transform:translateY(110%)}.v2-field{flex-direction:column;gap:8px;display:flex}.v2-field__label{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#f7f2eae0;font-size:12px;font-weight:500;line-height:16px}.v2-field__input{all:unset;box-sizing:border-box;width:100%;font-family:var(--v2-face), system-ui, sans-serif;letter-spacing:-.01em;color:var(--v2-cream);border-bottom:1px solid #f7f2ea8f;padding-bottom:8px;font-size:24px;font-weight:500;line-height:32px;transition:border-color .24s}.v2-field__input::placeholder{color:#f7f2ea99}.v2-field__input:focus{border-bottom-color:var(--v2-rubric)}.v2-field__input.is-empty{color:#f7f2ea99}.v2-field__input option{color:var(--v2-ink);background:var(--v2-cream)}.v2-field__select{display:block;position:relative}.v2-field__select select{cursor:pointer;padding-right:24px}.v2-field__select svg{pointer-events:none;color:#f7f2eae0;position:absolute;top:8px;right:0}.v2-credits__submit-row{flex-direction:column;align-items:center;gap:16px;display:flex}.v2-submit{all:unset;background:var(--v2-rubric);height:56px;color:var(--v2-ink);font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:2px;align-items:center;gap:12px;padding:0 32px;font-size:14px;font-weight:500;transition:transform .25s cubic-bezier(.23,1,.32,1),background .25s,color .25s,box-shadow .25s;display:inline-flex}.v2-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px #f04f4b52}.v2-submit:disabled{color:#f7f2eae0;cursor:not-allowed;background:#0e151e99;box-shadow:inset 0 0 0 1px #f7f2ea8f}.v2-ticket{all:unset;box-sizing:border-box;background:var(--v2-rubric);width:min(760px,100%);color:var(--v2-ink);text-align:left;cursor:pointer;pointer-events:auto;border-radius:4px;grid-template-columns:1fr auto;margin-top:4svh;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:grid;position:relative;box-shadow:0 24px 64px #f04f4b2e}.v2-ticket:hover,.v2-ticket:focus-visible{transform:translateY(-4px)rotate(-.4deg);box-shadow:0 32px 80px #f04f4b52}.v2-ticket__body{flex-direction:column;gap:12px;padding:28px 32px;display:flex}.v2-ticket__kicker{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.v2-ticket__live{background:var(--v2-ink);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite v2-live}@keyframes v2-live{50%{opacity:.25;transform:scale(.7)}}.v2-ticket__title{font-size:clamp(28px,3.6vw,48px);line-height:.95}.v2-ticket__meta{flex-wrap:wrap;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:flex}.v2-ticket__stub{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;border-left:2px dashed #0e151e73;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 32px;font-size:13px;font-weight:500;display:flex}.v2-ticket__stub svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}.v2-ticket:hover .v2-ticket__stub svg{transform:translate(6px)}.v2-ticket__stub:before,.v2-ticket__stub:after{content:"";background:var(--v2-ink);border-radius:50%;width:20px;height:20px;position:absolute;transform:translate(-11px)}.v2-ticket__stub:before{top:-10px}.v2-ticket__stub:after{bottom:-10px}.v2-credits__divider{align-items:center;gap:20px;width:min(760px,100%);margin:6svh 0;display:flex}.v2-credits__divider:before,.v2-credits__divider:after{content:"";background:#f7f2ea52;flex:1;height:1px}.v2-credits__or{background:var(--v2-ink);width:56px;height:56px;font-family:var(--v2-face), system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--v2-cream);border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #f7f2ea8f}.v2-ticket__n{background:var(--v2-ink);color:var(--v2-rubric);border-radius:2px;padding:2px 6px}.v2-path{background:#0e151eb8;border-radius:4px;flex-direction:column;align-items:center;width:min(760px,100%);padding:28px 32px 36px;display:flex;box-shadow:inset 0 0 0 1px #f7f2ea3d}.v2-path__head{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#f7f2eacc;text-align:left;align-self:stretch;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:500;line-height:16px;display:flex}.v2-path__n{background:var(--v2-cream);color:var(--v2-ink);border-radius:2px;padding:2px 6px}.v2-path .v2-credits__name{margin-top:3svh}.v2-path .v2-credits__form:before{display:none}@media (max-width:640px){.v2-ticket{grid-template-columns:1fr}.v2-path{padding:20px 16px 28px}.v2-path__head{letter-spacing:.12em;font-size:11px}.v2-ticket__body{padding:22px 20px 18px}.v2-ticket__stub{border-top:2px dashed #0e151e73;border-left:0;flex-direction:row;justify-content:space-between;padding:16px 20px}.v2-ticket__stub:before,.v2-ticket__stub:after{display:none}.v2-ticket__meta{font-size:14px}}.v2-book-sheet{background:#f7f2ea;animation:.6s cubic-bezier(.16,1,.3,1) both v2-sheet-in}.v2-book-sheet__close{font-family:Arial,sans-serif;font-size:18px}@keyframes v2-sheet-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.v2-credits__error{color:var(--v2-rubric);font-size:14px}.v2-credits__receipt{flex-direction:column;align-items:center;gap:8px;display:flex}.v2-credits__receipt .v2-credits__rise{animation:1s cubic-bezier(.16,1,.3,1) both v2-receipt-rise}.v2-credits__receipt .v2-credits__mask:nth-child(2) .v2-credits__rise{animation-delay:.3s}.v2-credits__receipt .v2-credits__mask:nth-child(3) .v2-credits__rise{animation-delay:.4s}.v2-credits__receipt .v2-credits__mask:nth-child(4) .v2-credits__rise{animation-delay:.5s}.v2-credits__receipt .v2-credits__mask:nth-child(5) .v2-credits__rise{animation-delay:.6s}.v2-credits__receipt .v2-credits__mask:nth-child(6) .v2-credits__rise{animation-delay:.9s}@keyframes v2-receipt-rise{0%{transform:translateY(110%)}to{transform:none}}.v2-credits__thanks{margin-bottom:16px;font-size:min(4.4vw,56px)}.v2-credits__line{font-size:20px;line-height:28px}.v2-credits__receipt .v2-credits__mask:last-child .v2-credits__line{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#f7f2eaa3;margin-top:12px;font-size:12px}@media (max-width:760px){.v2-credits__crawl{padding:0 16px}.v2-credits__fields{grid-template-columns:1fr;gap:20px}.v2-field__input,.v2-credits__line{font-size:16px;line-height:24px}}.v2-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-bar{z-index:40;pointer-events:none;justify-content:space-between;align-items:center;padding:24px 32px;display:flex;position:fixed;top:0;left:0;right:0}.v2-bar>*{pointer-events:auto}.v2-mark{color:var(--v2-cream);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.v2-mark img{width:auto;height:20px;display:block}.v2-mark__logo{display:none}.v2-mark__tag{font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;border-left:1px solid #f7f2ea52;padding-left:12px;font-size:12px;font-weight:500;line-height:16px}.v2-cta{background:var(--v2-cream);height:40px;color:var(--v2-ink);font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;border-radius:2px;align-items:center;padding:0 20px;font-size:12px;font-weight:500;text-decoration:none;transition:transform .25s cubic-bezier(.23,1,.32,1);display:inline-flex}.v2-cta:hover{transform:translateY(-2px)}@media (max-width:640px){.v2-bar{padding:16px}.v2-mark__tag{display:none}.v2-mark__word{display:none!important}.v2-mark__logo{display:block}.v2-cta{letter-spacing:.12em;white-space:nowrap;height:36px;padding:0 14px;font-size:11px}}.v2-mark img{transition:filter .3s}html[data-v2-tone=light] .v2-mark img{filter:brightness(.06)}html[data-v2-tone=light] .v2-mark,html[data-v2-tone=light] .v2-mark__tag{color:var(--v2-ink);border-color:#0e151e52}html[data-v2-tone=light] .v2-cta{background:var(--v2-ink);color:var(--v2-cream)}html[data-v2-tone=light] .v2-nav{color:var(--v2-ink)}.v2-bar__end{align-items:center;gap:8px;display:flex}.v2-nav{height:40px;color:var(--v2-cream);font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;text-underline-offset:6px;align-items:center;padding:0 16px;font-size:12px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:color .3s,text-decoration-color .3s;display:inline-flex}@media (hover:hover){.v2-nav:hover{color:var(--v2-rubric)}}@media (max-width:640px){.v2-bar__end{gap:4px}.v2-nav{letter-spacing:.12em;height:36px;padding:0 12px}}@keyframes v2-count-breathe{50%{opacity:.45}}.v2-loader{z-index:60;background:var(--v2-ink);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.v2-loader__canvas{position:absolute;inset:0}.v2-loader__count{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--v2-cream);font-size:32px;font-weight:800;animation:1.4s ease-in-out infinite v2-count-breathe;position:relative}.v2-loader__shot{background:#000;border-radius:4px;width:96px;height:128px;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000080}.v2-loader__shot img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.v2-loader__shot{width:72px;height:96px}}.v2-fork{z-index:2;flex-direction:column;justify-content:center;min-height:100lvh;padding:120px 32px 80px;display:flex;position:relative;overflow-x:clip}.v2-fork__q{margin:0}.v2-fork__row{width:max-content;display:block}.v2-fork__name{opacity:.35;align-items:flex-end;gap:24px;max-width:1100px;margin-top:.6em;font-size:clamp(36px,5.2vw,88px);transition:opacity .6s;display:flex}.v2-fork.is-picked .v2-fork__name,.v2-fork__name:focus-within{opacity:1}.v2-fork__input{min-width:0;color:var(--v2-cream);caret-color:var(--v2-rubric);background:0 0;border:0;border-bottom:1px solid #f7f2ea80;border-radius:0;outline:none;flex:1;padding:0 0 .12em;font-size:1em}.v2-fork__input::placeholder{color:var(--v2-cream);opacity:.14}.v2-fork__go{background:var(--v2-rubric);width:64px;height:64px;color:var(--v2-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;margin-bottom:.18em;padding:0;transition:transform .25s cubic-bezier(.23,1,.32,1),opacity .3s;display:grid}.v2-fork__go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;width:26px;height:26px}@media (max-width:640px){.v2-fork__go{width:48px;height:48px}}.v2-fork__go:hover{transform:translateY(2px)}.v2-fork__go:disabled{opacity:0;pointer-events:none}@media (max-width:640px){.v2-fork{padding:104px 16px 64px}.v2-fork__name{gap:16px}}.v2-ridgefold{z-index:3;height:820lvh;margin-top:-100lvh;position:relative}.v2-ridgefold__stage.is-fixed{position:fixed;top:0;left:0;right:0}.v2-ridgefold__stage{height:100lvh;position:sticky;top:0;overflow:hidden}.v2-ridgefold__window{position:absolute;inset:0}.v2-ridgefold__window>div>:not(canvas){opacity:var(--reveal,0)!important}.v2-bar{transition:opacity .5s}html.v2-inside .v2-bar{opacity:0;pointer-events:none}html.v2-inside .v2-bar>*{pointer-events:none}.v2-deal__head.is-two{height:1.84em}.v2-deal__head.is-two .v2-deal__mask{white-space:nowrap;text-align:center;width:auto}.v2-deal__head.is-two .v2-deal__rise{line-height:.92}.v2-render.v2-record{z-index:2;height:640lvh;margin-top:-100lvh}.v2-record__field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v2-w.is-key{color:var(--v2-rubric)}html.v2-flow2 .v2-storyline{height:1240svh}html.v2-flow2 .v2-render.v2-massing{height:1180svh}html.v2-flow2 .v2-ridgefold{height:980lvh}html.v2-flow2 .v2-render.v2-record{height:860lvh}.v2-nudge{z-index:3;font-family:var(--v2-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-cream);text-underline-offset:6px;align-items:center;gap:8px;padding:10px 0;font-size:12px;text-decoration:underline;text-decoration-thickness:1px;transition:color .3s;display:inline-flex;position:absolute;bottom:calc(40px + 100lvh - 100svh);right:32px}.v2-nudge:hover{color:var(--v2-rubric)}@media (max-width:640px){.v2-nudge{font-size:11px;bottom:calc(14px + 100lvh - 100svh);right:16px}}.v2-fork__switch{background:#1f2732;border-radius:999px;padding:.05em;display:inline-flex;position:relative;box-shadow:inset 0 0 0 .02em #f7f2ea47,inset 0 .03em .08em #00000080}.v2-fork__thumb{background:var(--v2-cream);opacity:0;border-radius:999px;transition:transform .45s cubic-bezier(.23,1,.32,1),width .45s cubic-bezier(.23,1,.32,1),opacity .3s;position:absolute;top:.05em;bottom:.05em;left:0;box-shadow:0 .02em .06em #0006}.v2-fork__word{color:#f7f2ea73;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:.02em .22em 0;transition:color .3s;position:relative}.v2-fork__word.is-on{color:var(--v2-ink)}.v2-fork__word:not(.is-on):hover{color:var(--v2-cream)}.v2-fork__word:focus-visible{outline:none}.v2-fork:not(.is-picked) .v2-fork__name{opacity:0;pointer-events:none;transform:translateY(16px)}.v2-fork__name{transition:opacity .5s,transform .6s cubic-bezier(.23,1,.32,1)}
