.vs{--vs-bg: #07080b;--vs-bg-2: #0d0f14;--vs-bg-3: #141821;--vs-line: rgba(241, 236, 226, .12);--vs-line-strong: rgba(241, 236, 226, .28);--vs-fg: #f1ece2;--vs-fg-muted: #b4ada1;--vs-fg-faint: #8a8478;--vs-amber: #e3a548;--vs-amber-soft: #f2c77e;--vs-ease: cubic-bezier(.23, 1, .32, 1);--vs-ease-io: cubic-bezier(.77, 0, .175, 1);background:var(--vs-bg);color:var(--vs-fg);color-scheme:dark}.vs ::-moz-selection{background:#e3a54866;color:#fff}.vs ::selection{background:#e3a54866;color:#fff}.vs :focus-visible{outline:2px solid var(--vs-amber);outline-offset:3px;border-radius:4px}html.vs-route{scrollbar-color:#2a2f3a #07080b;background:#07080b}html.vs-route ::-webkit-scrollbar-track{background:#07080b}html.vs-route ::-webkit-scrollbar-thumb{background:#2a2f3a;border-color:#07080b}.vs-marquee{font-family:var(--font-display);text-transform:uppercase;font-weight:800;line-height:.88;letter-spacing:-.012em;text-wrap:balance}.vs-title{font-family:var(--font-display);text-transform:uppercase;font-weight:700;line-height:.92;letter-spacing:-.008em;font-size:clamp(2.1rem,4.4vw,3.9rem);text-wrap:balance}.vs-tc{font-variant-numeric:tabular-nums;letter-spacing:.04em}.vs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:48px;padding:.8rem 1.35rem;border-radius:999px;font-weight:600;font-size:.95rem;letter-spacing:.01em;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .16s var(--vs-ease),background-color .2s ease,border-color .2s ease,color .2s ease}.vs-btn:active{transform:scale(.97)}.vs-btn svg{transition:transform .22s var(--vs-ease)}.vs-btn--primary{background:var(--vs-amber);color:#120c03}.vs-btn--line{border:1px solid var(--vs-line-strong);color:var(--vs-fg)}.vs-btn--ghost{color:var(--vs-fg);padding-left:0;padding-right:0}.vs-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}@media(hover:hover)and (pointer:fine){.vs-btn--primary:hover{background:var(--vs-amber-soft)}.vs-btn--line:hover{border-color:#f1ece299}.vs-btn:hover svg{transform:translate(3px)}}.vs-link{text-decoration:underline;text-decoration-color:#f1ece24d;text-underline-offset:5px;text-decoration-thickness:1px;transition:text-decoration-color .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){.vs-link:hover{text-decoration-color:var(--vs-amber)}}.vs-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vs-hero-frame{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:no-preference){.vs-hero-frame{animation:vs-open 1.1s var(--vs-ease-io) .12s both}.vs-hero-frame video,.vs-hero-frame img{animation:vs-settle 1.8s var(--vs-ease) .12s both}.vs-line-mask>span{display:block;animation:vs-line .9s var(--vs-ease) both}.vs-fade{animation:vs-fade .7s var(--vs-ease) both}}@keyframes vs-open{0%{clip-path:inset(21% 0 21% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes vs-settle{0%{transform:scale(1.08);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes vs-line{0%{transform:translateY(105%)}to{transform:none}}@keyframes vs-fade{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.vs-line-mask{display:block;overflow:hidden;padding-top:.14em;margin-top:-.14em;padding-bottom:.06em;margin-bottom:-.06em}.vs-scroll-cue{transform-origin:top}@media(prefers-reduced-motion:no-preference){.vs-scroll-cue{animation:vs-cue 1.4s var(--vs-ease) 1.5s both}}@keyframes vs-cue{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:no-preference){.vs-js [data-reveal]:not([data-shown]){opacity:0;transform:translateY(18px);filter:blur(6px)}.vs-js [data-reveal]{transition:opacity .8s var(--vs-ease),transform .8s var(--vs-ease),filter .8s var(--vs-ease);transition-delay:var(--reveal-delay, 0ms)}.vs-js [data-reveal=frame]:not([data-shown]){opacity:1;transform:none;filter:none;clip-path:inset(8% 6% 8% 6% round 4px)}.vs-js [data-reveal=frame]{clip-path:inset(0 0 0 0 round 0);transition:clip-path 1s var(--vs-ease-io)}}.vs-tile{transition:transform .4s var(--vs-ease)}.vs-tile__media{transition:transform .7s var(--vs-ease),filter .5s ease}.vs-tile__info{transition:opacity .3s ease,transform .4s var(--vs-ease)}@media(hover:hover)and (pointer:fine){.vs-grid:has(.vs-tile:hover) .vs-tile:not(:hover) .vs-tile__media{filter:brightness(.55) saturate(.7)}.vs-tile:hover .vs-tile__media{transform:scale(1.035)}.vs-tile .vs-tile__info{opacity:0;transform:translateY(8px)}.vs-tile:hover .vs-tile__info,.vs-tile:focus-visible .vs-tile__info{opacity:1;transform:none}}.vs-chip{min-height:40px;padding:.45rem 1rem;border-radius:999px;border:1px solid var(--vs-line);color:var(--vs-fg-muted);font-size:.9rem;font-weight:500;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .16s var(--vs-ease);-webkit-tap-highlight-color:transparent}.vs-chip:active{transform:scale(.97)}.vs-chip[aria-pressed=true]{background:var(--vs-fg);border-color:var(--vs-fg);color:var(--vs-bg)}@media(hover:hover)and (pointer:fine){.vs-chip:not([aria-pressed=true]):hover{color:var(--vs-fg);border-color:var(--vs-line-strong)}}.vs-label{display:block;font-size:.85rem;font-weight:600;color:var(--vs-fg);margin-bottom:.45rem}.vs-input{width:100%;min-height:48px;background:#f1ece20a;border:1px solid var(--vs-line);border-radius:10px;padding:.75rem .95rem;font-size:1rem;color:var(--vs-fg);caret-color:var(--vs-amber);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.vs-input::-moz-placeholder{color:#7d786e}.vs-input::placeholder{color:#7d786e}.vs-input:hover{border-color:var(--vs-line-strong)}.vs-input:focus{outline:none;border-color:var(--vs-amber);background:#f1ece20f;box-shadow:0 0 0 3px #e3a54838}.vs-input[aria-invalid=true]{border-color:#e0745f}select.vs-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23F1ECE2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .95rem center;padding-right:2.5rem}select.vs-input option{background:#141821;color:#f1ece2}.vs-playhead{transform-origin:top;transform:scaleY(var(--progress, 0));will-change:transform}@media(min-width:768px){.vs-playhead--x{transform-origin:left;transform:scaleX(var(--progress, 0))}}.vs-step{transition:opacity .5s ease,color .5s ease}.vs-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:24px;background:transparent;cursor:pointer}.vs-range::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--vs-amber) var(--fill, 0%),rgba(241,236,226,.2) var(--fill, 0%));border-radius:2px}.vs-range::-moz-range-track{height:2px;background:#f1ece233}.vs-range::-moz-range-progress{height:2px;background:var(--vs-amber)}.vs-range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-6px;border-radius:50%;background:var(--vs-fg);-webkit-transition:transform .16s var(--vs-ease);transition:transform .16s var(--vs-ease)}.vs-range::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--vs-fg)}.vs-range:active::-webkit-slider-thumb{transform:scale(1.25)}@media(prefers-reduced-motion:reduce){.vs *,.vs *:before,.vs *:after{scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){.vs-hero-panel{animation:vs-panel 1s var(--vs-ease-io) both}}@keyframes vs-panel{0%{clip-path:inset(100% 0 0 0 round 6px)}to{clip-path:inset(0 0 0 0 round 6px)}}.vs-compare{touch-action:pan-y;cursor:ew-resize;isolation:isolate}.vs-compare__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.vs-compare__line{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:var(--vs-fg);box-shadow:0 0 0 1px #00000040;pointer-events:none;z-index:2}.vs-compare__handle{position:absolute;top:50%;left:var(--pos);z-index:3;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:999px;background:var(--vs-fg);color:var(--vs-bg);box-shadow:0 10px 30px -8px #000000b3;transition:transform .16s var(--vs-ease),background-color .2s ease}.vs-compare.is-dragging .vs-compare__handle{transform:scale(.94);background:var(--vs-amber)}@media(hover:hover)and (pointer:fine){.vs-compare:hover .vs-compare__handle{transform:scale(1.06)}.vs-compare.is-dragging:hover .vs-compare__handle{transform:scale(.94)}}.vs-compare__tag{position:absolute;top:14px;z-index:2;padding:.3rem .75rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.vs-compare__tag--before{left:14px;background:#07080bbf;color:var(--vs-fg)}.vs-compare__tag--after{right:14px;background:var(--vs-amber);color:#120c03}.bb{container-type:inline-size;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate}.bb--before{background:#e4e4e4}.bb--after{background:radial-gradient(60% 75% at 30% 10%,#e3a54838,#e3a54800 60%),radial-gradient(70% 90% at 78% 30%,#efe4d217,#efe4d200 55%),linear-gradient(180deg,#1a110b,#0f0a07)}.bb--after:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bb-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:38% 1fr}.bb-id{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:5.5cqw 3cqw 3cqw 4.5cqw}.bb-lockup{display:flex;flex-direction:column;align-items:flex-start}.bb-lockup__mark{width:7cqw;height:7cqw}.bb-lockup__word{margin-top:2.2cqw;font-family:var(--font-body);font-weight:600;font-size:5.8cqw;line-height:.9;letter-spacing:.24em}.bb-lockup__sub{margin-top:1.4cqw;font-family:var(--font-body);font-weight:600;font-size:.95cqw;letter-spacing:.34em}.bb-crude-word{margin-top:1cqw;font-family:Comic Sans MS,Comic Sans,cursive;font-weight:700;font-size:4.6cqw;line-height:1;color:#e53935;text-shadow:3px 3px 0 #fdd835;transform:rotate(-3deg)}.bb-crude-sub{margin-top:.8cqw;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:1.5cqw;color:#1e88e5}.bb-system{display:flex;flex-direction:column;gap:1.6cqw}.bb-palette{display:flex;gap:.6cqw;height:6cqw}.bb-chip{position:relative;flex:1;border-radius:.5cqw}.bb--after .bb-chip{box-shadow:inset 0 0 0 1px #efe4d21f}.bb--before .bb-chip{flex:0 0 4.2cqw;height:4.2cqw;border-radius:999px;border:2px solid #999;align-self:center}.bb-chip__meta{position:absolute;left:.7cqw;bottom:.6cqw;display:flex;flex-direction:column;font-family:var(--font-body);font-size:.75cqw;line-height:1.25;letter-spacing:.04em}.bb-chip__meta b{font-weight:700}.bb-specimen{display:flex;align-items:baseline;gap:1.6cqw;font-size:4.2cqw;line-height:1}.bb-specimen__names{font-family:var(--font-body);font-size:.85cqw;letter-spacing:.2em;text-transform:uppercase}.bb-scene{position:relative}.bb-scene__floor{position:absolute;inset:auto 0 0 -64%;height:36%}.bb--after .bb-scene__floor{background:radial-gradient(60% 80% at 42% 0%,#e3a54829,#e3a54800 70%),linear-gradient(180deg,#2b1c12,#1a110b 60%,#110b07);box-shadow:inset 0 1px #efe4d214}.bb--before .bb-scene__floor{background:#cfcfcf}.sc-obj{position:absolute}.sc-shadow{position:absolute;left:-12%;right:-12%;bottom:-5%;height:12%;border-radius:50%;background:radial-gradient(closest-side,#000000bf,#0000);filter:blur(2px)}.sc-shadow--wide{left:0;right:-18%;bottom:-3%}.bb--before .sc-shadow{display:none}.sc-cup{left:9%;bottom:13%;width:17%;aspect-ratio:.62;z-index:3}.sc-cup__lid{position:absolute;top:0;left:-4%;right:-4%;height:9%;border-radius:1cqw 1cqw .3cqw .3cqw}.sc-cup__body{position:absolute;top:8%;left:0;right:0;bottom:0;clip-path:polygon(0 0,100% 0,88% 100%,12% 100%)}.sc-cup__sleeve{position:absolute;top:34%;left:0;right:0;height:34%;display:flex;align-items:center;justify-content:center}.sc-cup__mark{width:42%;height:auto}.sc-cup__txt{font-family:Impact,Arial Black,sans-serif;font-size:2.2cqw;color:#2e7d32}.sc-bag{left:33%;bottom:17%;width:24%;aspect-ratio:.74;z-index:2}.sc-bag__top{position:absolute;top:0;left:4%;right:4%;height:12%;clip-path:polygon(0 100%,6% 0,94% 0,100% 100%)}.sc-bag__body{position:absolute;top:11%;left:0;right:0;bottom:0;border-radius:.3cqw .3cqw .6cqw .6cqw;display:flex;align-items:center;justify-content:center}.sc-bag__label{display:flex;flex-direction:column;align-items:center;gap:.7cqw;width:72%;padding:1.8cqw 0;background:#efe4d2;border-radius:.3cqw;box-shadow:0 .4cqw 1cqw -.3cqw #0009}.sc-bag__mark{width:4.6cqw;height:4.6cqw}.sc-bag__label .sc-bag__mark path,.sc-bag__label .sc-bag__mark circle{stroke:#24170f}.sc-bag__name{font-family:var(--font-body);font-weight:600;font-size:1.6cqw;letter-spacing:.28em;margin-right:-.28em;color:#24170f}.sc-bag__meta{font-family:var(--font-body);font-weight:600;font-size:.65cqw;letter-spacing:.2em;color:#5c6b4a}.sc-bag__clip{position:absolute;top:18%;left:18%;width:40%}.sc-bag__crude{margin-top:30%;font-family:Comic Sans MS,cursive;font-size:1.8cqw;color:#3e2723}.sc-cards{left:50%;bottom:1%;width:34%;aspect-ratio:1.6;z-index:4;perspective:60cqw}.sc-cards__plane{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateX(58deg) rotate(-24deg);transform-style:preserve-3d}.sc-card{position:absolute;width:78%;aspect-ratio:1.75;border-radius:.5cqw;border:1px solid;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6cqw}.sc-card--back{left:18%;top:2%}.sc-card--front{left:2%;top:22%}.bb--after .sc-card{box-shadow:0 1.6cqw 2.4cqw -.8cqw #000c}.bb--before .sc-card--front{transform:rotate(14deg)}.sc-card__mark{width:4.4cqw;height:4.4cqw}.sc-card__name{font-family:var(--font-body);font-weight:600;font-size:1.7cqw;letter-spacing:.3em;margin-right:-.3em}.sc-card__info{font-family:var(--font-body);font-weight:600;font-size:.9cqw;letter-spacing:.24em}.sc-poster{right:7%;bottom:30%;width:29%;aspect-ratio:.76;z-index:1}.bb--after .sc-poster{transform:rotate(-2.5deg)}.bb--before .sc-poster{transform:rotate(5deg)}.sc-poster__frame{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:1.4cqw 2cqw 3cqw -1cqw #000000bf}.bb--before .sc-poster__frame{box-shadow:none}.sc-poster__art{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:2.2cqw;overflow:hidden}.sc-poster__kicker{font-family:var(--font-body);font-weight:700;font-size:.9cqw;letter-spacing:.3em}.sc-poster__title{margin-top:.6cqw;font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-size:4.1cqw;line-height:.88}.sc-poster__mark{position:absolute;top:2cqw;right:2cqw;width:3.4cqw;height:3.4cqw;opacity:.9}.sc-poster__crude{align-self:center;margin:auto;font-family:Impact,Arial Black,sans-serif;font-size:3.6cqw;color:#ffeb3b;text-shadow:3px 3px 0 #000;transform:rotate(-10deg)}.sc-sticker{position:absolute;z-index:2;padding:.35cqw .7cqw;border-radius:999px;font-family:Arial Black,sans-serif;font-size:1cqw;transform:rotate(-14deg);white-space:nowrap}@container (max-width: 640px){.bb-scene__floor{left:0}.bb-grid{grid-template-columns:1fr;grid-template-rows:auto 1fr}.bb-id{flex-direction:row;align-items:flex-end;gap:4cqw;padding:14cqw 6cqw 4cqw}.bb-lockup__mark{width:13cqw;height:13cqw}.bb-lockup__word{font-size:10.5cqw;margin-top:3cqw}.bb-lockup__sub{font-size:1.9cqw;margin-top:2.2cqw;letter-spacing:.24em}.bb-crude-word{font-size:8.4cqw}.bb-crude-sub{font-size:2.8cqw}.bb-system{flex:1;gap:3cqw}.bb-palette{height:11cqw;gap:1.2cqw}.bb--before .bb-chip{flex:0 0 6cqw;height:6cqw}.bb-chip__meta{display:none}.bb-specimen{font-size:8cqw;gap:3cqw}.bb-specimen__names{display:none}.sc-cup{left:5%;width:21%;bottom:12%}.sc-bag{left:28%;width:27%}.sc-poster{right:4%;width:33%;bottom:32%}.sc-cards{left:48%;width:46%}.sc-cup__txt{font-size:3.6cqw}.sc-bag__mark{width:6.4cqw;height:6.4cqw}.sc-bag__name{font-size:2.6cqw}.sc-bag__meta{font-size:1.2cqw}.sc-poster__title{font-size:5.2cqw}.sc-poster__kicker{font-size:1.5cqw}.sc-card__mark{width:6cqw;height:6cqw}.sc-card__name{font-size:2.6cqw}.sc-sticker{font-size:1.8cqw}}.ig-swap{display:grid}.ig-swap>*{grid-area:1 / 1;transition:opacity .32s ease,filter .32s ease,transform .42s var(--vs-ease);transition-delay:calc(var(--i, 0) * 28ms)}.ig-swap[data-on=before]>.ig-swap__after,.ig-swap[data-on=after]>.ig-swap__before{opacity:0;filter:blur(6px);transform:scale(.97);pointer-events:none}@media(prefers-reduced-motion:reduce){.ig-swap>*{transition:opacity .15s ease;transition-delay:0ms;transform:none!important;filter:none!important}}.ig-phone{container-type:inline-size;width:100%;max-width:420px;margin:0 auto;padding:2.6cqw;border-radius:9cqw;background:#1b1e26;box-shadow:0 0 0 1px #f1ece21f,0 50px 90px -40px #000000f2}.ig-screen{overflow:hidden;border-radius:7cqw;background:#0d0f14;color:#f1ece2;font-family:var(--font-body);font-size:3.3cqw;line-height:1.35;padding-top:4cqw}.ig-icon{width:5.6cqw;height:5.6cqw}.ig-top{display:flex;align-items:center;justify-content:space-between;padding:0 4cqw 3cqw;font-weight:700;font-size:4cqw}.ig-head{display:flex;align-items:center;gap:6cqw;padding:0 4cqw}.ig-avatar{width:21cqw;height:21cqw;flex-shrink:0}.ig-avatar__in{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:999px}.ig-stats b{font-size:4.2cqw;margin-right:1cqw}.ig-bio{padding:3cqw 4cqw 0;color:#f1ece2e0}.ig-bio p+p{margin-top:.4cqw}.ig-name{font-weight:700;color:#f1ece2}.ig-cat{color:#f1ece28c}.ig-link{color:#9fc3dc;font-weight:600}.ig-hl{display:flex;gap:4.5cqw;padding:4cqw 4cqw 3cqw}.ig-hl__item>*{display:flex;flex-direction:column;align-items:center;gap:1.4cqw}.ig-hl__ring{display:flex;align-items:center;justify-content:center;width:15cqw;height:15cqw;border-radius:999px}.ig-hl__label{font-size:2.8cqw}.ig-tabs{display:flex;justify-content:space-around;padding:2.4cqw 0;border-top:1px solid rgba(241,236,226,.1)}.ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5cqw}.ig-cell{aspect-ratio:3 / 4;overflow:hidden}.ig-tile{position:relative;display:flex;height:100%;width:100%;align-items:center;justify-content:center;text-align:center;padding:2cqw;line-height:1}.ig-tile--left{flex-direction:column;align-items:flex-start;justify-content:flex-end;text-align:left;padding:3cqw}.ig-t-kicker{font-size:2.1cqw;font-weight:700;letter-spacing:.2em}.ig-t-title{margin-top:1cqw;font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-size:5cqw;line-height:.92}.ig-t-quote{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:4.6cqw;line-height:.95}.ig-video{position:absolute;top:2.4cqw;right:2.4cqw;width:3.4cqw;height:3.4cqw;color:#fff}.ig-cup{display:flex;align-items:center;justify-content:center;width:40%;aspect-ratio:3 / 4;clip-path:polygon(0 0,100% 0,86% 100%,14% 100%)}.ig-bag{display:flex;align-items:center;justify-content:center;width:46%;aspect-ratio:4 / 5;border-radius:1cqw;box-shadow:inset 0 3cqw #00000040}.ig-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;border:1px solid var(--vs-line-strong);isolation:isolate}.ig-toggle button{position:relative;z-index:1;min-width:7.5rem;min-height:44px;padding:0 1.2rem;border-radius:999px;font-weight:600;font-size:.95rem;color:var(--vs-fg-muted);transition:color .25s ease,transform .16s var(--vs-ease);-webkit-tap-highlight-color:transparent}.ig-toggle button:active{transform:scale(.97)}.ig-toggle button[aria-pressed=true]{color:#120c03}.ig-toggle__thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--vs-fg);transition:transform .38s var(--vs-ease),background-color .3s ease}.ig-toggle[data-on=after] .ig-toggle__thumb{transform:translate(100%);background:var(--vs-amber)}@media(prefers-reduced-motion:no-preference){.vs-js [data-reveal=lines]:not([data-shown]){opacity:1;transform:none;filter:none}.vs-js [data-reveal=lines] .vs-line-mask>span{display:block;animation:none;transition:transform .9s var(--vs-ease)}.vs-js [data-reveal=lines] .vs-line-mask:nth-child(2)>span{transition-delay:.11s}.vs-js [data-reveal=lines]:not([data-shown]) .vs-line-mask>span{transform:translateY(105%)}.vs-js [data-reveal=rule] .vs-rule{transform-origin:left;transition:transform .9s var(--vs-ease);transition-delay:var(--reveal-delay, 0ms)}.vs-js [data-reveal=rule]:not([data-shown]) .vs-rule{transform:scaleX(0)}.vs-js [data-reveal=rule]:not([data-shown]){opacity:1;transform:none;filter:none}}.ig-stage{position:relative;perspective:1600px}.ig-glow{position:absolute;top:8%;right:-6%;bottom:4%;left:-6%;border-radius:50%;background:radial-gradient(closest-side,#e3a54852,#e3a54800);filter:blur(30px);opacity:.15;transition:opacity .9s ease;pointer-events:none}.ig-stage[data-on=after] .ig-glow{opacity:1}.ig-stage .ig-phone{position:relative;transition:transform .9s var(--vs-ease)}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.ig-stage .ig-phone{transform:rotateY(14deg) rotateX(4deg) rotate(-1deg)}.ig-stage[data-on=after] .ig-phone{transform:rotateY(7deg) rotateX(2deg)}}.ig-screen{position:relative}.ig-sweep{position:absolute;top:-10%;right:-60%;bottom:-10%;left:-60%;z-index:5;pointer-events:none;background:linear-gradient(105deg,#f2c77e00 40%,#f2c77e8c 49%,#fff6e0d9,#f2c77e8c 51%,#f2c77e00 60%);mix-blend-mode:screen;transform:translate(-70%);opacity:0}@media(prefers-reduced-motion:no-preference){.ig-sweep{animation:ig-sweep .9s cubic-bezier(.65,0,.35,1) both}}@keyframes ig-sweep{0%{transform:translate(-70%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(70%);opacity:0}}.ig-tile--lit{background-image:radial-gradient(70% 60% at 40% 30%,#ffffff80,#fff0)!important}.ig-t-word{font-family:var(--font-body);font-weight:600;font-size:3.4cqw;letter-spacing:.3em;margin-right:-.3em}.ig-t-small{margin-top:1cqw;font-size:2.2cqw;font-weight:600;opacity:.8}.ig-quote-mark{position:absolute;top:.5cqw;left:2.4cqw;font-family:var(--font-display);font-weight:800;font-size:14cqw;line-height:1}.ig-chip{padding:.6cqw 1.4cqw;border-radius:999px;font-size:1.8cqw;font-weight:700;letter-spacing:.16em}.ig-bean{position:absolute;filter:drop-shadow(0 1cqw 1cqw rgba(0,0,0,.5))}.ig-glass{position:absolute;right:6%;top:6%;width:34%;filter:drop-shadow(0 1.4cqw 1.4cqw rgba(60,30,10,.45))}.ig-vtime{position:absolute;left:2.4cqw;top:2.2cqw;padding:.3cqw .9cqw;border-radius:999px;background:#00000073;color:#fff;font-size:2cqw;font-weight:600;font-variant-numeric:tabular-nums}.ig-tile--left .ig-vtime{left:auto;right:7cqw}.ig-vbar{position:absolute;left:0;right:0;bottom:0;height:.7cqw;background:#ffffff40}.ig-vbar>span{display:block;height:100%;background:#e3a548;transform-origin:left}.ig-steam{position:absolute;top:12%;left:50%;display:flex;gap:1.6cqw;transform:translate(-50%)}.ig-steam span{width:.7cqw;height:7cqw;border-radius:999px;background:linear-gradient(180deg,#efe4d200,#efe4d273,#efe4d200);filter:blur(.4px)}.ig-steam span:nth-child(2){transform:translateY(-1.6cqw)}.ig-cup{position:relative;display:block;width:40%;aspect-ratio:.66;margin-top:8%;clip-path:polygon(0 6%,100% 6%,88% 100%,12% 100%);background:linear-gradient(90deg,#b9a888,#e6d8c0,#fffaf0 44%,#efe4d2 60%,#c9b898 85%,#a8977a)}.ig-cup__lid{position:absolute;top:0;left:0;right:0;height:13%;background:linear-gradient(90deg,#120b07,#3a2619 40%,#5a3e2b 50%,#1a110b)}.ig-cup__sleeve{position:absolute;top:38%;left:0;right:0;height:32%;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#9a6417,#d9973c 25%,#f2c77e 45%,#e3a548 62%,#a96e1d)}.ig-bag{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:46%;aspect-ratio:.76;border-radius:.6cqw .6cqw 1cqw 1cqw;background:linear-gradient(90deg,#140c07,#2d1d13 18%,#4a3222 42%,#3a2619 62%,#1d120b 88%,#120a06);box-shadow:inset 0 2.6cqw #0000004d,0 2cqw 2.4cqw -1cqw #000000b3}.ig-bag__label{display:flex;align-items:center;justify-content:center;width:62%;aspect-ratio:1.1;margin-top:10%;border-radius:.4cqw;background:#efe4d2}.ig-floor{position:absolute;left:18%;right:18%;bottom:14%;height:6%;border-radius:50%;background:radial-gradient(closest-side,#0000008c,#0000)}.ig-tile--left .ig-video{right:2.4cqw}.vs-page{animation:none}@media(prefers-reduced-motion:no-preference){.vs-page{animation:vs-page-in .42s var(--vs-ease) both}}@keyframes vs-page-in{0%{opacity:0}to{opacity:1}}.vs-choice{transition:opacity .35s ease,border-color .3s ease,transform .2s var(--vs-ease);-webkit-tap-highlight-color:transparent}.vs-choice:active{transform:scale(.99)}.vs-choice__media{transition:transform .9s var(--vs-ease),filter .5s ease;filter:saturate(.85) brightness(.85)}.vs-choice[data-active] .vs-choice__media{filter:none}.vs-choice__cta{transition:background-color .25s ease,border-color .25s ease,color .25s ease}.vs-choice__cta svg{transition:transform .25s var(--vs-ease)}@media(hover:hover)and (pointer:fine){.vs-choices:has(.vs-choice:hover) .vs-choice:not(:hover){opacity:.72}.vs-choice:hover{border-color:#e3a5488c}.vs-choice:hover .vs-choice__media{transform:scale(1.04)}.vs-choice:hover .vs-choice__cta{background:var(--vs-amber);border-color:var(--vs-amber);color:#120c03}.vs-choice:hover .vs-choice__cta svg{transform:translate(4px)}}.vs-choice:focus-visible{outline-offset:4px}.vs-choice-brand{--cut: 46%}.vs-choice-brand__before{clip-path:inset(0 calc(100% - var(--cut)) 0 0);transition:clip-path 1.1s var(--vs-ease-io)}.vs-choice-brand__line{position:absolute;top:0;bottom:0;left:var(--cut);width:2px;margin-left:-1px;background:var(--vs-fg);box-shadow:0 0 18px #f2c77e99;transition:left 1.1s var(--vs-ease-io)}.vs-choice[data-active] .vs-choice-brand{--cut: 6%}@media(prefers-reduced-motion:reduce){.vs-choice-brand__before,.vs-choice-brand__line{transition:none}}.vs-choice__veil{background:linear-gradient(180deg,#07080b80,#07080bc7 38%,#07080bf2)}@media(max-width:767px){.vs-choice__media,.vs-choice[data-active] .vs-choice__media{filter:brightness(.75) saturate(.9) blur(1px)}}.vs-choice .vs-marquee,.vs-choice__text{text-shadow:0 2px 18px rgba(0,0,0,.85)}@media(min-width:768px){.vs-choice__veil{background:linear-gradient(180deg,#07080b59,#07080b1a 25%,#07080bb3 52%,#07080bf7)}}.vs-ticket{padding:1.1rem 1.6rem 1.2rem;border-radius:12px;background:linear-gradient(135deg,#e3a54824,#e3a5480a),var(--vs-bg-2);box-shadow:inset 0 0 0 1px #e3a54859;-webkit-mask:radial-gradient(circle 9px at 0 50%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 9px at 100% 50%,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 50%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 9px at 100% 50%,transparent 98%,#000) right / 51% 100% no-repeat}.vs-rail{scrollbar-width:none;overscroll-behavior-x:contain}.vs-rail::-webkit-scrollbar{display:none}.vs-rate{transition:background-color .25s ease}@media(hover:hover)and (pointer:fine){.vs-rate:hover{background-color:#f1ece208}}
