.product-home{--product-surface:#12100f}.product-home .product-hero h1{color:#0000;background:linear-gradient(160deg,#fff 10%,#e1e1e1 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-block:.04em .14em}@media (forced-colors:active){.product-home .product-hero h1{color:canvastext;background:0 0}}.soon-nav{z-index:160;color:#fafafa;pointer-events:none;position:fixed;inset:0 0 auto}.soon-nav:before{content:"";z-index:-1;background:linear-gradient(#000000b8 0%,#0000005c 55%,#0000 100%);position:absolute;inset:0 0 -1.5rem}.soon-nav-inner{height:var(--nav--height);width:calc(100% - var(--site--margin) * 2);max-width:var(--max-width--main);justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;display:flex}.soon-nav-logo,.soon-lang,.soon-explore,.soon-examples{pointer-events:auto}.soon-explore{height:var(--nav--height);align-items:center;gap:clamp(1.25rem,2.6vw,2.5rem);display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.soon-explore-link{color:#d6d3d0;white-space:nowrap;min-height:2.75rem;font-size:.85rem;transition:color .16s;position:relative}.soon-explore-link:after{content:"";transform-origin:100%;height:1px;transition:transform .32s var(--soon-ease);background:currentColor;position:absolute;bottom:.55rem;left:0;right:0;transform:scaleX(0)}.soon-explore-link:hover{color:#fafafa}.soon-explore-link:hover:after{transform-origin:0;transform:scaleX(1)}.soon-explore-link:focus-visible{outline:2px solid var(--swatch--brand-300);outline-offset:2px}.soon-nav-logo{padding-block:.5rem;display:inline-flex}.soon-nav-logo-svg{width:7rem}.soon-lang{backdrop-filter:blur(12px);background:#12100f66;border:1px solid #ffffff1f;border-radius:999rem;align-items:center;padding:.2rem;display:flex}.soon-lang-link{letter-spacing:.08em;color:#b5b1ae;border-radius:999rem;place-items:center;min-width:2.75rem;min-height:2.25rem;padding-inline:.6rem;font-size:.75rem;transition:color .16s,background-color .16s;display:grid}.soon-lang-link:hover{color:#fafafa}.soon-lang-link[aria-current=true]{color:#12100f;background:#fafafa}.soon-lang-link:focus-visible{outline:2px solid var(--swatch--brand-300);outline-offset:2px}.soon-examples{height:var(--nav--height);align-items:center;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.soon-examples-toggle{color:#fafafa;align-items:center;gap:.35rem;min-height:2.75rem;padding-inline:.5rem;font-size:.85rem;display:inline-flex}.soon-examples-toggle svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem;transition:transform .24s var(--soon-ease)}.soon-examples-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.soon-examples-toggle:focus-visible,.soon-examples-item:focus-visible{outline:2px solid var(--swatch--brand-300);outline-offset:2px}.soon-examples-menu{backdrop-filter:blur(16px);min-width:13rem;animation:soon-examples-in .26s var(--soon-ease);background:#12100ff2;border:1px solid #ffffff1f;padding:.35rem;display:grid;position:absolute;top:calc(100% - .5rem);left:50%;transform:translate(-50%);box-shadow:0 1.5rem 3rem #00000073}.soon-examples-menu[hidden]{display:none}.soon-examples-item{text-align:left;color:#d6d3d0;min-height:2.75rem;padding-inline:.9rem;font-size:.9rem;transition:color .16s,background-color .16s}.soon-examples-item+.soon-examples-item{border-top:1px solid #ffffff12}.soon-examples-item:hover{color:#fafafa;background:#ffffff0a}@keyframes soon-examples-in{0%{opacity:0;transform:translate(-50%,-.35rem)}}@media (width<=44rem){.soon-explore{display:none}.soon-examples{display:flex}}@media (width<=30rem){.soon-nav-logo-svg{width:6rem}}@media (prefers-reduced-motion:reduce){.soon-explore-link:after,.soon-examples-toggle svg{transition:none}.soon-examples-menu{animation:none}}.soon-footer{background:#12100f;border-top:1px solid #fafafa14}.soon-footer-inner{width:calc(100% - var(--site--margin) * 2);max-width:var(--max-width--main);color:var(--orb-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;margin-inline:auto;padding-block:1.25rem;font-size:.75rem;display:flex}.soon-footer-links{flex-wrap:wrap;gap:0 1.25rem;display:flex}.soon-footer-links a,.soon-footer-links button{min-height:2.75rem;color:inherit;font:inherit;align-items:center;transition:color .16s;display:inline-flex}.soon-footer-links a:hover,.soon-footer-links button:hover{color:#fafafa}@media (width<=40rem){.soon-footer-inner{flex-direction:column-reverse;align-items:flex-start;padding-block:1rem 1.5rem}.soon-footer-links{gap:0 1rem}}.soon-loader{z-index:200;color:#fafafa;background:#12100f;place-content:center;justify-items:center;gap:2.25rem;display:none;position:fixed;inset:0}html.is-loading,html.is-loading body{overflow:hidden}html.is-loading .soon-loader,html.is-leaving .soon-loader{display:grid}.soon-loader-mark{animation:soon-loader-in .7s var(--soon-ease) backwards}.soon-loader-iso{width:3.25rem}.soon-loader-iso .isotipo_path:nth-child(2){transform-box:view-box;transform-origin:28.9px 46.4px;animation:1.6s cubic-bezier(.65,0,.35,1) infinite soon-loader-orbit}.soon-loader-meter{width:8rem;height:1px;animation:soon-loader-in .7s var(--soon-ease) .12s backwards;background:#fafafa1f;overflow:hidden}.soon-loader-bar{transform-origin:0;height:100%;transform:scaleX(var(--soon-progress,0));background:#fafafa;display:block}.soon-loader-count{letter-spacing:.24em;color:var(--orb-muted);font-variant-numeric:tabular-nums;animation:soon-loader-in .7s var(--soon-ease) .2s backwards;margin-top:-1.25rem;font:400 .7rem/1 Questrial,sans-serif}html.is-leaving .soon-loader{opacity:0;pointer-events:none;transition:opacity .8s var(--soon-ease) .12s}html.is-leaving .soon-loader-mark{transition:transform .9s var(--soon-ease);transform:scale(.9)}html.is-leaving .soon-loader-iso .isotipo_path:nth-child(2){animation:none}@keyframes soon-loader-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes soon-loader-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.soon-loader-mark,.soon-loader-meter,.soon-loader-count,.soon-loader-iso .isotipo_path:nth-child(2){animation:none}html.is-leaving .soon-loader-mark{transform:none}}.explore{color:#fafafa;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden}.explore::backdrop{backdrop-filter:blur(10px);background:#0a0908b8}.explore-shell{background:#12100f;border:1px solid #ffffff17;flex-direction:column;display:flex;position:fixed;inset:clamp(.75rem,1.6vw,1.5rem);overflow:hidden;box-shadow:0 2.5rem 6rem #00000080}.explore[open] .explore-shell{animation:explore-in .52s var(--soon-ease) backwards}.explore.is-closing .explore-shell{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(.75rem)scale(.99)}.explore.is-closing::backdrop{opacity:0;transition:opacity .2s}@keyframes explore-in{0%{opacity:0;transform:translateY(1.25rem)scale(.985)}}.explore-head{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.75rem;padding-inline:clamp(1rem,2.4vw,2rem);display:flex}.explore-cats{scrollbar-width:none;gap:clamp(1rem,2.5vw,2.25rem);min-width:0;display:flex;overflow-x:auto}.explore-cat{color:#8f8a86;flex:none;min-height:3.75rem;font-size:.85rem;transition:color .16s;position:relative}.explore-cat:after{content:"";transform-origin:0;height:1px;transition:transform .32s var(--soon-ease);background:#fafafa;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.explore-cat:hover,.explore-cat[aria-pressed=true]{color:#fafafa}.explore-cat[aria-pressed=true]:after{transform:scaleX(1)}.explore-close{color:#d6d3d0;flex:none;align-items:center;gap:.6rem;min-height:2.75rem;font-size:.8rem;transition:color .16s;display:inline-flex}.explore-close:hover{color:#fafafa}.explore-close svg{stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:1rem;height:1rem}.explore-panel{flex:1;grid-template-columns:minmax(19rem,27rem) minmax(0,1fr);min-height:0;display:grid}.explore-info{border-right:1px solid #ffffff14;flex-direction:column;gap:1.75rem;min-height:0;padding:clamp(1.5rem,3vw,2.75rem) clamp(1.25rem,2.4vw,2rem);display:flex;overflow-y:auto}.explore-statement{letter-spacing:-.03em;text-wrap:balance;font:400 clamp(1.75rem,2.4vw,2.5rem)/1.08 Questrial,sans-serif}.explore-tabs{border-top:1px solid #ffffff14;display:grid}.explore-tab{text-align:left;color:#8f8a86;border-bottom:1px solid #ffffff14;grid-template-columns:2.25rem 1fr auto;align-items:baseline;gap:.5rem;padding-block:1rem;transition:color .16s;display:grid}.explore-tab:hover,.explore-tab[aria-selected=true]{color:#fafafa}.explore-tab-index{letter-spacing:.06em;font:.7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.explore-tab[aria-selected=true] .explore-tab-index{color:var(--swatch--brand-300)}.explore-tab-name{letter-spacing:-.02em;font:400 1.5rem/1.1 Questrial,sans-serif}.explore-tab-tag{color:#8f8a86;white-space:nowrap;font-size:.7rem}.explore-tab:focus-visible,.explore-cat:focus-visible,.explore-close:focus-visible,.explore-view:focus-visible,.explore-play:focus-visible,.explore-track:focus-visible{outline:2px solid var(--swatch--brand-300);outline-offset:2px}.explore-caption{color:#d6d3d0;font-size:.95rem;line-height:1.5}.explore-gets-title{letter-spacing:.14em;text-transform:uppercase;color:#8f8a86;font-size:.7rem;font-weight:400}.explore-gets-list{gap:.55rem;margin-top:.75rem;display:grid}.explore-gets-list li{color:#e0dedc;padding-left:1.25rem;font-size:.875rem;line-height:1.45;position:relative}.explore-gets-list li:before{content:"";background:var(--swatch--brand-300);width:.6rem;height:1px;position:absolute;top:.7em;left:0}.explore-cta{margin-top:auto}.explore-stage-wrap{background:#0d0c0b;justify-content:center;align-items:center;min-width:0;min-height:0;padding:clamp(1rem,2.4vw,2rem);display:flex;position:relative}.explore-pane{--chrome:15rem;width:min(100%, calc((100dvh - var(--chrome)) * var(--ar-w) / var(--ar-h)));flex-direction:column;gap:.9rem;display:flex}.explore-stage{aspect-ratio:var(--ar-w) / var(--ar-h);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#0a0908;border:1px solid #ffffff12;position:relative;overflow:hidden}.explore-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.explore-media[data-fit=contain]{object-fit:contain}.explore-media[hidden]{display:none}.explore-shield{position:absolute;inset:0}.explore-stage.has-video .explore-shield{cursor:pointer}.explore-player{align-items:center;gap:.9rem;display:flex}.explore-player[hidden]{display:none}.explore-play{color:#fafafa;border:1px solid #ffffff2e;flex:none;place-items:center;width:2.75rem;height:2.75rem;transition:border-color .16s,background-color .16s;display:grid}.explore-play:hover{background:#ffffff0d;border-color:#fafafa}.explore-play svg{fill:currentColor;width:1rem;height:1rem}.explore-track{cursor:pointer;touch-action:none;flex:1;align-items:center;height:2.75rem;display:flex;position:relative}.explore-track-line{background:#ffffff26;width:100%;height:2px;position:relative}.explore-track-fill{width:calc(var(--progress,0) * 100%);background:#fafafa;position:absolute;inset:0 auto 0 0}.explore-track-fill:after{content:"";opacity:0;background:#fafafa;border-radius:50%;width:.7rem;height:.7rem;margin-top:-.35rem;transition:opacity .16s;position:absolute;top:50%;right:-.35rem}.explore-track:hover .explore-track-fill:after,.explore-track:focus-visible .explore-track-fill:after,.explore-track.is-dragging .explore-track-fill:after{opacity:1}.explore-time{text-align:right;color:#b5b1ae;font-variant-numeric:tabular-nums;flex:none;min-width:6.5rem;font:.75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.explore-views{scrollbar-width:none;gap:.6rem;display:flex;overflow-x:auto}.explore-view{text-align:left;color:#8f8a86;flex:none;gap:.4rem;width:7.5rem;transition:color .16s;display:grid}.explore-view-thumb{aspect-ratio:16/10;opacity:.62;background:#0a0908;border:1px solid #ffffff17;transition:border-color .16s,opacity .16s;display:block;overflow:hidden}.explore-view-thumb img{object-fit:cover;width:100%;height:100%}.explore-view-label{font-size:.7rem;line-height:1.2}.explore-view:hover,.explore-view[aria-pressed=true]{color:#fafafa}.explore-view:hover .explore-view-thumb{opacity:.9}.explore-view[aria-pressed=true] .explore-view-thumb{opacity:1;border-color:#fafafa}@media (width<=56rem){.explore-shell{border:0;inset:0}.explore-panel{flex-direction:column;display:flex;overflow-y:auto}.explore-info{display:contents}.explore-statement{order:1;padding:1.5rem 1rem 0;font-size:1.6rem}.explore-tabs{border-top:0;order:2;grid-template-columns:1fr 1fr;gap:.75rem;margin:1.25rem 1rem 0}.explore-tab{border-bottom:1px solid #ffffff14;grid-template-columns:1fr;gap:.3rem;padding-block:.75rem}.explore-tab[aria-selected=true]{border-bottom-color:#fafafa}.explore-tab-name{font-size:1.25rem}.explore-stage-wrap{background:0 0;flex:none;order:3;padding:1.25rem 1rem 0}.explore-pane{width:100%}.explore-captions{order:4;padding:1.25rem 1rem 0}.explore-gets{order:5;padding:1.5rem 1rem 0}.explore-cta{order:6;margin:0;padding:1.75rem 1rem 2rem}.explore-cta .button_main_wrap{width:100%}.explore-time{min-width:5.5rem}}@media (prefers-reduced-motion:reduce){.explore[open] .explore-shell{animation:none}.explore.is-closing .explore-shell,.explore.is-closing::backdrop,.explore-cat:after{transition:none}}:root{--soon-ease:cubic-bezier(.23, 1, .32, 1)}.soon-body{flex-direction:column;min-height:100dvh;display:flex}.soon-body>.page_main{flex:1;display:block}.soon-skip{z-index:300;border-radius:var(--radius--small);background-color:var(--_theme---text);color:var(--_theme---background);font-size:var(--_typography---font-size--text-small);padding:.5rem 1rem;transition:translate .2s;position:fixed;top:.5rem;left:.5rem;translate:0 -200%}.soon-skip:focus-visible{translate:0}img,picture,video,canvas{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}
