/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width:1400px){.container{max-width:1400px}}.sr-only{padding:0;margin:-1px;clip:rect(0,0,0,0);border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.zoom-in{--tw-enter-scale:0}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{--black:#0B0B0D;--black-surface:#111114;--charcoal:#1A1A1E;--card-bg:#202024;--ember:#F2850A;--lava:#C23B0E;--magma:#FFB81C;--gradient-primary:linear-gradient(135deg,#C23B0E,#F2850A 55%,#FFB81C);--gradient-text:linear-gradient(90deg,#C23B0E,#F2850A 55%,#FFB81C);--white:#FFFFFF;--grey-light:#E2E3E6;--grey-mid:rgba(255,255,255,0.65);--grey-muted:rgba(255,255,255,0.35);--border-subtle:rgba(255,255,255,0.1);--border-active:rgba(242,133,10,0.7);--glow:rgba(194,59,14,0.4);--ash-haze:rgba(190,192,200,0.10);--success:#34D399;--success-text:#34D399;--success-border:rgba(52,211,153,0.4);--error-text:#F87171;--error-border:rgba(248,113,113,0.45);--warning:#FACC15;--info:#60A5FA;--violet:#A78BFA;--paper:#FAFAFA;--paper-2:#F1F1F3;--paper-line:#D8D9DC;--ink:#232326;--ink-soft:#85868B;--surface-glass:rgba(32,32,36,0.62);--surface-raised:#26262B;--hairline:rgba(255,255,255,0.08);--ember-soft:rgba(255,255,255,0.06);--lava-soft:rgba(255,255,255,0.1);--shadow-card:0 18px 50px rgba(0,0,0,0.45);--shadow-glow:0 10px 40px rgba(194,59,14,0.35);--radius-lg:18px;--radius-md:12px;--type-hero:clamp(50px,8.2vw,128px);--type-display:clamp(44px,5.4vw,84px);--type-title:clamp(34px,3.4vw,54px);--type-card:clamp(28px,2.6vw,42px);--type-subhead:clamp(18px,1.6vw,24px);--type-lead:clamp(16px,1.3vw,19px);--gp-line:color-mix(in srgb,var(--white) 11%,transparent);--gp-lit-v:linear-gradient(180deg,transparent,var(--lava) 14%,var(--ember) 40%,var(--magma) 50%,var(--ember) 60%,var(--lava) 86%,transparent);--gp-lit-h:linear-gradient(90deg,transparent,var(--lava) 14%,var(--ember) 40%,var(--magma) 50%,var(--ember) 60%,var(--lava) 86%,transparent);--gp-lit-glow:drop-shadow(0 0 5px color-mix(in srgb,var(--ember) 80%,transparent))}@media (max-width:760px){:root{--type-hero:clamp(48px,13.5vw,64px);--type-display:clamp(40px,11.5vw,52px);--type-title:clamp(32px,9vw,42px);--type-card:30px;--type-subhead:18px;--type-lead:16px}}body,html{margin:0;padding:0;color:#ffffff;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}html{background:var(--black);color-scheme:only dark}body{background:transparent}*{box-sizing:border-box}.bebas,.font-display,h1,h2,h3,h4,h5,h6{font-family:var(--font-bebas),"Arial Black",sans-serif!important;letter-spacing:.06em}a,body,button,input,label,li,p,span,textarea{font-family:var(--font-dm-sans),Arial,sans-serif!important}.gradient-text{background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}*{scrollbar-color:rgba(242,133,10,.3) #0B0B0D;scrollbar-width:thin}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0B0B0D}::-webkit-scrollbar-thumb{background:rgba(242,133,10,.3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#F2850A}.vl-grain:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1000;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.8 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E")}.vl-display{font-family:var(--font-bebas),"Arial Black",sans-serif!important;font-weight:400;letter-spacing:.06em}.vl-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@keyframes vl-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.vl-fade-up{animation:vl-fade-up 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes vl-pulse-slow{0%,to{opacity:.4}50%{opacity:1}}.vl-pulse-slow{animation:vl-pulse-slow 3s ease-in-out infinite}@keyframes vl-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.vl-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);background-size:200% 100%;animation:vl-shimmer 2s linear infinite}.vl-scroll-reveal{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.vl-scroll-reveal.vl-visible{opacity:1;transform:translateY(0)}@keyframes vl-view-in{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.vl-view-in{animation:vl-view-in .5s cubic-bezier(.22,1,.36,1) backwards}.vl-btn-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),filter .22s ease;will-change:transform}.vl-btn-lift:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 8px 22px rgba(194,59,14,.25)}.vl-btn-lift:active{transform:translateY(0);filter:brightness(.95)}.vl-card-hover{transition:border-color .25s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.vl-card-hover:hover{border-color:rgba(242,133,10,.5);transform:scale(1.02);box-shadow:0 8px 32px rgba(255,255,255,.1)}.vl-card{background:#202024;border:1px solid rgba(255,255,255,.1);border-top:3px solid #c23b0e;border-radius:8px;transition:border-color .2s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease;cursor:pointer}.vl-card:hover{border-color:rgba(242,133,10,.5);box-shadow:0 8px 32px rgba(255,255,255,.1)}.vl-card.selected{border:2px solid #f2850a;box-shadow:0 0 24px rgba(194,59,14,.25)}.btn-primary{background:var(--gradient-primary);color:#FFFFFF;border:none;font-family:var(--font-dm-sans),Arial,sans-serif!important;font-weight:600;cursor:pointer}.btn-primary:hover{filter:brightness(1.1)}.btn-secondary{background:transparent;border:1.5px solid #f2850a;color:#F2850A;cursor:pointer}.btn-secondary:hover{background:rgba(255,255,255,.04)}.btn-danger{background:transparent;border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.35);cursor:pointer}@keyframes vl-heart-bounce{0%{transform:scale(1)}20%{transform:scale(1.4) rotate(-8deg)}40%{transform:scale(.85) rotate(8deg)}60%{transform:scale(1.2)}to{transform:scale(1)}}.vl-heart-bounce{animation:vl-heart-bounce .55s cubic-bezier(.22,1,.36,1)}.vl-skeleton{background:linear-gradient(90deg,#202024,#2A2A2F 50%,#202024);background-size:200% 100%;animation:vl-shimmer 1.4s linear infinite;border-radius:6px}[data-sonner-toaster][data-theme]{--normal-bg:#202024;--normal-text:#ffffff;--normal-border:rgba(255,255,255,0.1);--success-bg:#202024;--success-text:#ffffff;--success-border:rgba(52,211,153,0.4);--error-bg:#202024;--error-text:#ffffff;--error-border:rgba(239,68,68,0.4)}[data-sonner-toast],[data-sonner-toaster][data-theme]{font-family:var(--font-dm-sans),Arial,sans-serif!important}[data-sonner-toast]{font-size:12px!important;letter-spacing:.5px!important;border-radius:6px!important;border-width:1px!important;box-shadow:0 12px 32px rgba(0,0,0,.6)!important}input,select,textarea{background:#1A1A1E;color:#ffffff;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:14px 16px;font-family:var(--font-dm-sans),Arial,sans-serif!important;transition:border-color .2s ease,box-shadow .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(242,133,10,.6)!important;box-shadow:0 0 0 2px rgba(255,255,255,.1)}label{color:#ffffff;font-family:var(--font-dm-sans),Arial,sans-serif!important;font-weight:600}.vl-nav-link{position:relative}.vl-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:#F2850A;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.vl-nav-link.vl-active:after,.vl-nav-link:hover:after{transform:scaleX(1)}.vl-tab{position:relative;transition:color .2s ease}.vl-tab:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:#F2850A;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.22,1,.36,1)}.vl-tab.vl-tab-active:after{transform:scaleX(1)}@media (max-width:768px){.vl-display{letter-spacing:.02em}}@keyframes vl-stat-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.vl-stat-pop{animation:vl-stat-pop .6s cubic-bezier(.22,1,.36,1) both}@keyframes vl-progress-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.vl-progress-shine:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(242,133,10,.25),transparent);animation:vl-progress-shimmer 2.4s ease-in-out infinite}:focus-visible{box-shadow:0 0 15px rgba(255,255,255,.06)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}.atomiq-fab:after,.atomiq-fab:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}.atomiq-fab:before{box-shadow:0 4px 20px color-mix(in srgb,var(--lava) 50%,transparent);animation:atomiq-glow-rest 2.5s ease-in-out infinite}.atomiq-fab:after{box-shadow:0 4px 40px color-mix(in srgb,var(--ember) 80%,transparent),0 0 60px color-mix(in srgb,var(--lava) 30%,transparent);opacity:0;animation:atomiq-glow-peak 2.5s ease-in-out infinite}@keyframes atomiq-glow-rest{0%,to{opacity:1}50%{opacity:0}}@keyframes atomiq-glow-peak{0%,to{opacity:0}50%{opacity:1}}.atomiq-dots span{display:inline-block;animation:atomiq-dot 1.2s ease-in-out infinite;margin-right:2px}.atomiq-dots span:nth-child(2){animation-delay:.2s}.atomiq-dots span:nth-child(3){animation-delay:.4s}@keyframes atomiq-dot{0%,60%,to{opacity:.25}30%{opacity:1}}@media (max-width:480px){.atomiq-sidebar{width:100vw!important;border-left:none!important;top:auto!important;max-height:85dvh;border-top:1px solid var(--border-subtle);border-radius:16px 16px 0 0;box-shadow:0 -18px 50px rgba(0,0,0,.45)!important}.atomiq-sidebar .atomiq-list{flex:1 1 auto!important;min-height:0}.atomiq-fab{bottom:16px!important;right:16px!important}}.vl-sitenav{position:fixed;top:0;left:0;right:0;z-index:100;height:60px;padding:0 28px;justify-content:space-between;gap:16px;background:rgba(11,11,13,.9);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle)}.vl-sitenav,.vl-sitenav-links{display:flex;align-items:center}.vl-sitenav-links{gap:22px}.vl-sitenav-link{font-size:13px;color:var(--grey-mid);text-decoration:none;white-space:nowrap;transition:color .15s}.vl-sitenav-link.active,.vl-sitenav-link:hover{color:var(--ember)}.vl-sitenav-toggle{display:none;width:38px;height:38px;border-radius:6px;background:transparent;border:1px solid var(--border-subtle);color:var(--white);font-size:18px;cursor:pointer}.vl-btn-outline{background:transparent;color:var(--ember);border:1px solid var(--border-active);border-radius:4px}.vl-btn-outline,.vl-btn-solid{padding:7px 16px;font-size:13px;cursor:pointer;text-decoration:none;display:inline-block;white-space:nowrap}.vl-btn-solid{background:var(--gradient-primary);color:var(--white);border:none;border-radius:4px;font-weight:600}@media (max-width:980px){.vl-sitenav{padding:0 16px}.vl-sitenav-toggle{display:inline-flex;align-items:center;justify-content:center}.vl-sitenav-links{display:none;position:absolute;top:60px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--black-surface);border-bottom:1px solid var(--border-subtle);padding:8px 0}.vl-sitenav-links.open{display:flex}.vl-sitenav-link{padding:12px 20px;font-size:15px}}@media (max-width:480px){.vl-hide-sm{display:none!important}}.vl-section{max-width:1180px;margin:0 auto;padding:64px 20px}.vl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px}.vl-card{background:linear-gradient(180deg,var(--surface-raised),var(--card-bg));border:1px solid var(--hairline);border-radius:var(--radius-md);padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.28)}a.vl-card{text-decoration:none;color:inherit;display:block;transition:border-color .15s,transform .15s}a.vl-card:hover{border-color:var(--border-active);transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.28),var(--shadow-glow)}.vl-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ember);margin-bottom:12px}.vl-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--gradient-primary)}.vl-h1{font-size:clamp(40px,7vw,68px);line-height:1;letter-spacing:.02em;margin:0 0 16px}.vl-h1,.vl-h2{font-family:var(--font-bebas),Impact,sans-serif}.vl-h2{font-size:clamp(28px,4.5vw,40px);line-height:1.05;letter-spacing:.03em;margin:0 0 18px}.vl-lead{font-size:17px;line-height:1.65;max-width:680px;margin:0}.vl-lead,.vl-muted{color:var(--grey-mid)}.vl-muted{font-size:14px;line-height:1.7}.vl-prose{max-width:720px;font-size:16px;line-height:1.75;color:var(--grey-light)}.vl-prose h2{font-family:var(--font-bebas),Impact,sans-serif;font-size:30px;letter-spacing:.03em;color:var(--white);margin:40px 0 12px}.vl-prose h3{font-size:17px;color:var(--white);margin:26px 0 8px}.vl-prose ol,.vl-prose ul{padding-left:22px;list-style:disc outside}.vl-prose ol{list-style-type:decimal}.vl-prose li::marker{color:var(--ember)}.vl-prose li{margin:6px 0}.vl-prose table{width:100%;border-collapse:collapse;font-size:14px;margin:16px 0;display:block;overflow-x:auto}.vl-prose td,.vl-prose th{text-align:left;padding:9px 12px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.vl-prose th{color:var(--ember);font-weight:600;white-space:nowrap}.vl-prose .vl-note{background:var(--card-bg);border-left:3px solid var(--ember);padding:12px 16px;border-radius:4px;margin:18px 0}.vl-input{width:100%;background:var(--charcoal);border:1px solid var(--hairline);border-radius:10px;color:var(--white);font-size:15px;padding:11px 13px;outline:none;font-family:inherit}.vl-input:focus{border-color:var(--border-active)}.vl-label{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey-mid);margin-bottom:6px}.vl-chip{background:var(--charcoal);border:1px solid var(--hairline);color:var(--grey-light);border-radius:999px;padding:8px 15px;font-size:13px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.vl-chip:hover{border-color:var(--border-active)}.vl-chip[aria-pressed=true]{border-color:var(--ember);color:var(--ember);background:var(--ember-soft)}@media (max-width:760px){.vl-artprep-grid{grid-template-columns:minmax(0,1fr)!important}}.vl-container{max-width:1180px;margin:0 auto;padding:0 20px}.vl-body{font-family:var(--font-dm-sans),system-ui,sans-serif}main{overflow-x:clip}.vl-display-xl{font-family:var(--font-bebas),Impact,sans-serif;font-weight:400;letter-spacing:.01em;line-height:.92;font-size:clamp(52px,9vw,112px);margin:0}.vl-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ember)}.vl-kicker:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--gradient-primary)}.vl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;border:1px solid transparent;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background .2s,border-color .2s,filter .2s}.vl-btn:hover{transform:translateY(-1px)}.vl-btn:active{transform:translateY(0)}.vl-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.vl-btn-primary:disabled,.vl-btn-solid:disabled,button.vl-btn-solid[disabled]{background:var(--surface-raised)!important;color:var(--grey-muted)!important;box-shadow:none!important;opacity:1;cursor:not-allowed}.vl-btn-primary{background:var(--gradient-primary);color:var(--white);box-shadow:var(--shadow-glow)}.vl-btn-primary:hover{filter:brightness(1.08);box-shadow:0 14px 44px rgba(194,59,14,.5)}.vl-btn-ghost{background:rgba(255,255,255,.04);color:var(--white);border-color:var(--hairline)}.vl-btn-ghost:hover{border-color:var(--border-active);background:var(--ember-soft)}.vl-btn-lg{padding:16px 26px;font-size:16px;border-radius:14px}.vl-btn-sm{padding:8px 14px;font-size:13px;border-radius:10px}.vl-btn-outline,.vl-btn-solid{border-radius:10px;padding:8px 16px;transition:transform .2s,filter .2s,background .2s,border-color .2s}.vl-btn-solid:hover{filter:brightness(1.08);transform:translateY(-1px)}.vl-btn-outline:hover{background:var(--ember-soft)}.vl-panel{position:relative;background:linear-gradient(180deg,var(--surface-raised),var(--card-bg));border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--shadow-card)}.vl-panel-link{text-decoration:none;color:inherit;display:block;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s}.vl-panel-link:hover{transform:translateY(-4px);border-color:var(--border-active);box-shadow:var(--shadow-card),0 0 0 1px var(--border-subtle),var(--shadow-glow)}.vl-stone{--cs:.2}:is(.vl-panel,.vl-card):not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *){--cs:.16}.vl-stone,:is(.vl-panel,.vl-card):not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *){--sb:calc(118px * var(--cs));position:relative;isolation:isolate;border:var(--sb) solid transparent;border-radius:0;background:url(/ui/card-inner.webp) 50%/cover no-repeat padding-box;box-shadow:none}.vl-stone:after,.vl-stone:before,:is(.vl-panel,.vl-card):not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *):after,:is(.vl-panel,.vl-card):not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *):before{content:"";position:absolute;inset:calc(-1 * var(--sb));z-index:-1;pointer-events:none;border-style:solid;border-color:transparent;border-width:calc(200px * var(--cs)) calc(290px * var(--cs));-o-border-image:url(/ui/card-frame.webp) 200 290 round;border-image:url(/ui/card-frame.webp) 200 290 round}.vl-stone:after,:is(.vl-panel,.vl-card):not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *):after{border-image-source:url(/ui/card-glow.webp);border-image-repeat:stretch;opacity:0;transition:opacity .35s ease}.vl-stone.is-lit:after,.vl-stone:focus-visible:after,:is(.vl-panel,.vl-card):not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *).selected:after,:is(.vl-panel,.vl-card):not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *):focus-visible:after{opacity:1}.vl-stone:has(:focus-visible):after,:is(.vl-panel,.vl-card):not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *):has(:focus-visible):after{opacity:1}@media (hover:hover){.vl-stone:hover:after,:is(.vl-panel,.vl-card):not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *):hover:after{opacity:1}}.vl-panel-link.vl-stone:hover,.vl-panel-link:not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *):hover{transform:none;border-color:transparent;box-shadow:none}@media (max-width:720px){.vl-stone{--cs:.16}:is(.vl-panel,.vl-card):not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *){--cs:.14}}.vl-stone>.gp-plate,.vl-stone>.ve-surface,.vl-stone>.vt-plate{display:none}.gp-flow-step.vl-stone.is-hold:after{inset:calc(-1 * var(--sb));width:auto;background:none;opacity:1}@media (prefers-reduced-motion:reduce){.vl-stone:after,:is(.vl-panel,.vl-card):not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *):after{transition:none}}.vl-bar{--bh:68px;--bar-l:calc(var(--bh) * 200 / 202);--bar-r:calc(var(--bh) * 228 / 202);position:relative;isolation:isolate;box-sizing:border-box;height:var(--bh);min-height:0;padding:0 calc(var(--bar-r) + 6px) 0 calc(var(--bh) * .5);border:0;border-radius:0;background:none;box-shadow:none}.vl-bar-skin{position:absolute;inset:0;z-index:-1;pointer-events:none}.vl-bar-skin:after,.vl-bar-skin:before{content:"";position:absolute;inset:0;box-sizing:border-box;border-style:solid;border-color:transparent;border-width:calc(var(--bh) / 202) var(--bar-r) calc(var(--bh) / 202) var(--bar-l);-o-border-image:url(/ui/bar-rest.webp) 1 228 1 200 round stretch;border-image:url(/ui/bar-rest.webp) 1 228 1 200 fill round stretch}.vl-bar-skin:after{border-image-source:url(/ui/bar-lit.webp);opacity:0;transition:opacity .35s ease}.vl-bar.is-lit>.vl-bar-skin:after,.vl-bar:active>.vl-bar-skin:after,.vl-bar:focus-visible>.vl-bar-skin:after{opacity:1}.vl-bar:has(:focus-visible)>.vl-bar-skin:after{opacity:1}@media (hover:hover){.vl-bar:hover>.vl-bar-skin:after{opacity:1}}@media (max-width:760px){.vl-bar{--bh:60px}}@media (prefers-reduced-motion:reduce){.vl-bar-skin:after{transition:none}}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger){--ph:48px;--pill-l:calc(var(--ph) * 180 / 240);--pill-r:calc(var(--ph) * 268 / 240);position:relative;isolation:isolate;box-sizing:border-box;height:var(--ph);display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:var(--ph);white-space:nowrap;padding:0 calc(var(--pill-r) - 4px) 0 calc(var(--ph) * .62)!important;border:0;border-radius:999px;background:none;box-shadow:none;color:var(--white);filter:none}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger).vl-btn-lg{--ph:58px;font-size:16px}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger):is(.vl-btn-sm,.vl-btn-solid,.vl-btn-outline){--ph:38px;font-size:13px}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger):is(.vl-nav2-cta,.vl-nav2-signin){--ph:42px;font-size:14px}@media (max-width:760px){:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger){min-width:-moz-fit-content;min-width:fit-content;line-height:1.2;line-height:round(up,1.2em,2px);white-space:normal;text-wrap:balance;text-align:left}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger)>svg{flex-shrink:0}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger)[data-tall="2"]{--ph:48px}.vsh-closing{text-wrap:balance}}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger)[data-fit]{font-size:var(--pill-fit)!important}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger):after,:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;box-sizing:border-box;border-style:solid;border-color:transparent;border-width:calc(var(--ph) / 240) var(--pill-r) calc(var(--ph) / 240) var(--pill-l);-o-border-image:url(/ui/pill-rest.webp) 1 268 1 180 round stretch;border-image:url(/ui/pill-rest.webp) 1 268 1 180 fill round stretch}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger):after{border-image-source:url(/ui/pill-lit.webp);opacity:0;transition:opacity .35s ease}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger):active:after,:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger):focus-visible:after{opacity:1}@media (hover:hover){:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger):hover:after{opacity:1}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger):is(.vl-btn-primary,.vl-btn-solid):hover{filter:brightness(1.1);box-shadow:none}}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger) :is(.lucide-arrow-right,.lucide-chevron-right){display:none}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger):disabled,:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger)[aria-disabled=true]{background:none!important;box-shadow:none!important;color:var(--grey-muted)!important;filter:none;opacity:.6}:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger):disabled:after,:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger)[aria-disabled=true]:after{opacity:0}@media (prefers-reduced-motion:reduce){:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger):after{transition:none}}.vl-bar.is-pressed>.vl-bar-skin:after,.vl-stone.is-pressed:after,:is(.vl-btn:is(.vl-btn-primary,.vl-btn-ghost,.vb-cta),.vl-btn-solid,.vl-btn-outline):not(.vl-plain *,.ss *,[aria-label=Close],.vl-nav2-burger).is-pressed:after,:is(.vl-panel,.vl-card):not([style*=overflow]):not([style*=border-color]):not([style*=border-radius]):not(.vl-plain *,.ss *,.vl-stone *,.vl-panel *,.vl-card *).is-pressed:after{opacity:1}.vl-icon-badge{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--ember);background:radial-gradient(circle at 30% 20%,var(--lava-soft),var(--ember-soft));border:1px solid var(--border-subtle);flex-shrink:0}.vl-icon-badge.lg{width:58px;height:58px;border-radius:18px}.vl-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:13px;color:var(--grey-light);background:var(--black-surface);border:1px solid var(--hairline)}.vl-check-list{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:9px}.vl-check-list li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--grey-light);line-height:1.5}.vl-check-list svg{color:var(--ember);flex-shrink:0;margin-top:2px}.vl-band{position:relative;padding:96px 0}.vl-band-alt{background:none}.vl-lava-glow{display:none}.vl-section-head{max-width:720px;margin:0 auto 48px;text-align:center}.vl-section-head h2{font-family:var(--font-bebas),Impact,sans-serif;font-weight:400;font-size:clamp(36px,5.5vw,60px);line-height:1;letter-spacing:.02em;margin:12px 0 14px}.vl-section-head p{color:var(--grey-mid);font-size:17px;line-height:1.65;margin:0}.vl-cols-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vl-cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.vl-cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}@media (max-width:980px){.vl-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-cols-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.vl-cols-2,.vl-cols-4{grid-template-columns:minmax(0,1fr)}.vl-band{padding:64px 0}.vl-panel{padding:20px}}@keyframes vl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.vl-float{animation:vl-float 6s ease-in-out infinite}.vl-float.d2{animation-delay:-2s}.vl-float.d3{animation-delay:-4s}@keyframes vl-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.vl-rise{animation:vl-rise .8s cubic-bezier(.16,1,.3,1) both}.vl-rise.d1{animation-delay:.08s}.vl-rise.d2{animation-delay:.16s}.vl-rise.d3{animation-delay:.24s}.vl-rise.d4{animation-delay:.32s}.vl-info-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin-left:6px;border-radius:50%;border:1px solid var(--border-subtle);background:var(--ember-soft);color:var(--ember);cursor:pointer;vertical-align:middle;flex-shrink:0;transition:background .15s,border-color .15s}.vl-label-l>.vl-info-btn{order:-1;margin-left:0;margin-right:6px}.vl-info-btn:hover,.vl-info-btn[data-state=open]{background:var(--ember);color:var(--black);border-color:var(--ember)}.vl-info-pop{z-index:2000;max-width:280px;padding:12px 14px;border-radius:12px;background:var(--surface-raised);color:var(--grey-light);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);font-size:13px;line-height:1.55;animation:vl-rise .18s ease-out both}.vl-info-pop strong{display:block;color:var(--white);margin-bottom:4px;font-size:13px}.vl-nav2{position:fixed;top:0;left:0;right:0;z-index:610;height:68px;display:flex;align-items:center;background:color-mix(in srgb,var(--black) 94%,transparent);border-bottom:1px solid var(--hairline)}:root{--nav-offset:68px;--nav-ease:.35s cubic-bezier(.22,1,.36,1)}html.nav-hidden{--nav-offset:0px}@media (max-width:760px){.vh-stage,.vk-bar{transition:none!important}}.vl-rest,.vl-rest:after,.vl-rest:before{animation:none!important}.vl-nav2{transition:translate var(--nav-ease)}.vl-nav2.is-away{translate:0 calc(-100% - 2px)}@media (prefers-reduced-motion:reduce){.vl-nav2{transition:none}}.vl-nav2-inner{width:100%;max-width:1280px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}.vl-nav2-logo{grid-column:2;grid-row:1;display:flex;justify-content:center}.vl-nav2-links{grid-column:1;grid-row:1;display:flex;align-items:center;gap:4px}.vl-nav2-item{position:relative}.vl-nav2-trigger{display:inline-flex;align-items:center;gap:4px;padding:9px 12px;border-radius:10px;font-size:14px;color:var(--grey-light);background:none;border:none;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.vl-nav2-trigger.active,.vl-nav2-trigger:hover,.vl-nav2-trigger[aria-expanded=true]{background:rgba(255,255,255,.05);color:var(--white)}.vl-nav2-menu{position:absolute;top:calc(100% + 10px);left:-8px;width:380px;padding:10px;border-radius:16px;background:rgba(17,17,20,.97);border:1px solid var(--hairline);box-shadow:var(--shadow-card);animation:vl-rise .18s ease-out both}.vl-nav2-menu a{display:flex;gap:12px;align-items:flex-start;padding:11px 12px;border-radius:12px;text-decoration:none;color:var(--white)}.vl-nav2-menu a:hover{background:var(--ember-soft)}.vl-nav2-menu .t{font-size:14px;font-weight:600}.vl-nav2-menu .d{font-size:12.5px;color:var(--grey-mid);line-height:1.45;margin-top:2px}.vl-nav2-menu .vl-icon-badge{width:38px;height:38px;border-radius:11px}.vl-nav2-right{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:10px}.vl-nav2-burger{display:none;grid-column:1;grid-row:1;justify-self:start}.vl-nav2-sheet{position:fixed;top:68px;left:0;right:0;bottom:0;overflow-y:auto;background:var(--black);padding:16px 20px 40px;z-index:600;animation:vl-rise .2s ease-out both}.vl-nav2-sheet h4{font-family:var(--font-dm-sans),sans-serif!important;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ember);margin:18px 4px 6px;font-weight:600}.vl-nav2-sheet a{display:flex;gap:12px;align-items:center;padding:12px 8px;border-radius:12px;text-decoration:none;color:var(--white);font-size:16px}.vl-nav2-sheet a:active,.vl-nav2-sheet a:hover{background:var(--ember-soft)}.vl-nav2-sheet .vl-nav2-cat{display:flex;width:100%;align-items:center;gap:12px;padding:16px 8px;background:none;border:none;border-bottom:1px solid var(--hairline);border-radius:0;color:var(--white);font-size:17px;font-family:inherit;cursor:pointer;text-decoration:none}.vl-nav2-sheet .vl-nav2-cat[aria-expanded=true]{color:var(--ember);border-bottom-color:transparent}.vl-nav2-sheet>.vl-btn-primary{margin-bottom:10px}.vl-nav2-sub{padding:2px 0 10px 6px;border-bottom:1px solid var(--hairline);animation:vl-rise .15s ease-out both}.vl-nav2-sub a{padding:10px 8px!important;font-size:15px!important}@media (max-width:1080px){.vl-nav2-links{display:none}.vl-nav2-burger{display:inline-flex}}@media (max-width:980px){.vl-nav2-dash,.vl-nav2-signin{display:none!important}}@media (max-width:640px){.vl-nav2-cta{display:none!important}.vl-nav2-inner{gap:8px}.vl-nav2-right{gap:6px}.vl-nav2-logo img{height:18px!important}}.vl-footer2{border-top:1px solid var(--hairline);background:linear-gradient(180deg,var(--black),var(--black-surface));padding:64px 0 32px}.vl-footer2-grid{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:28px}.vl-footer2 h5{font-family:var(--font-dm-sans),sans-serif!important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--white);margin:0 0 14px;font-weight:600}.vl-footer2 a{display:block;color:var(--grey-mid);text-decoration:none;font-size:14px;padding:5px 0}.vl-footer2 a:hover{color:var(--ember)}@media (max-width:860px){.vl-footer2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-footer2-brand{grid-column:1/-1}}.vl-h-sans{font-family:var(--font-dm-sans),system-ui,sans-serif!important;letter-spacing:0!important}.vl-display span,.vl-display-xl span,h1 span,h2 span,h3 span{font-family:inherit!important}@media (max-width:900px){.vl-hero-grid{grid-template-columns:minmax(0,1fr)!important}.vl-hero-grid>:last-child{max-width:620px!important;margin:0 auto}}@media (max-width:600px){.vl-hero-pill{display:none!important}}.vl-dash{display:grid;grid-template-columns:264px minmax(0,1fr);max-width:1400px;margin:0 auto;min-height:100vh}.vl-dash-side{position:sticky;top:var(--nav-offset,68px);align-self:start;height:calc(100vh - var(--nav-offset, 68px));transition:top var(--nav-ease),height var(--nav-ease);overflow-y:auto;padding:22px 14px;border-right:1px solid var(--hairline);display:flex;flex-direction:column;gap:18px}.vl-dash-main{padding:34px clamp(16px,3vw,40px) 80px;min-width:0}.vl-dash-id{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;background:var(--surface-glass);border:1px solid var(--hairline)}.vl-dash-avatar{width:42px;height:42px;border-radius:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;color:var(--white);background:var(--gradient-primary)}.vl-dash-role{display:inline-block;margin-top:3px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ember)}.vl-dash-everywhere,.vl-dash-nav{display:flex;flex-direction:column;gap:2px}.vl-dash-heading{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey-muted);padding:6px 12px;font-weight:600}.vl-dash-link{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border-radius:11px;border:1px solid transparent;background:none;color:var(--grey-light);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;text-align:left;transition:background .15s,color .15s,border-color .15s}.vl-dash-link:hover{background:rgba(255,255,255,.04);color:var(--white)}.vl-dash-link.active{background:var(--ember-soft);border-color:var(--border-subtle);color:var(--white)}.vl-dash-link.active svg{color:var(--ember)}.vl-dash-count{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--gradient-primary);color:var(--white);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.vl-dash-everywhere{border-top:1px solid var(--hairline);padding-top:12px;margin-top:auto}.vl-row{display:flex;gap:14px;align-items:center;padding:14px;border-radius:14px;border:1px solid var(--hairline);background:rgba(255,255,255,.02)}.vl-row+.vl-row{margin-top:10px}.vl-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--ember-soft);color:var(--ember);border:1px solid var(--border-subtle);white-space:nowrap}.vl-tag.good{background:rgba(52,211,153,.12);color:var(--success-text);border-color:var(--success-border)}.vl-tag.bad{background:rgba(248,113,113,.12);color:var(--error-text);border-color:var(--error-border)}.vl-tag.muted{background:rgba(255,255,255,.04);color:var(--grey-mid);border-color:var(--hairline)}@media (max-width:900px){.vl-dash{grid-template-columns:minmax(0,1fr)}.vl-dash-side{position:sticky;top:var(--nav-offset,68px);z-index:50;height:auto;padding:10px 12px;border-right:none;border-bottom:1px solid var(--hairline);background:rgba(11,11,13,.92);backdrop-filter:blur(12px);flex-direction:row;gap:8px;overflow-x:auto}.vl-dash-everywhere,.vl-dash-id{display:none}.vl-dash-nav{flex-direction:row;gap:6px}.vl-dash-link{white-space:nowrap;padding:9px 13px;border-color:var(--hairline)}.vl-dash-main{padding-top:22px}}.vl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vl-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.vl-stats,.vl-stats.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vl-stats .vl-panel{padding:14px!important}}@keyframes vl-spin{to{transform:rotate(1turn)}}.vl-spin{animation:vl-spin .9s linear infinite}@media (prefers-reduced-motion:reduce){.vl-spin{animation-duration:3s}}@media (max-width:720px){.vl-prep-grid{grid-template-columns:1fr!important}}.vl-studio-right>*{flex-shrink:0}.vl-atomiq-box,.vl-studio-right>.vl-atomiq{flex:1 0 auto}.vl-atomiq-box>*{flex-shrink:0}.vl-atomiq-box>.vl-garment-scroll{flex:1 0 0;min-height:84px;contain:size;overflow-y:auto;margin-right:-8px;padding-right:8px;padding-bottom:18px;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;-webkit-mask-image:linear-gradient(180deg,black calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,black calc(100% - 28px),transparent)}.vl-home-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vl-home-split,.vl-home-studio{display:grid;gap:40px;align-items:center}.vl-home-studio{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}@media (max-width:980px){.vl-home-split,.vl-home-studio{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:600px){.vl-home-map{display:none!important}}.vl-studio-quick{display:none;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:12px}.vl-swatch{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.vl-swatch-name{display:none}.vl-atomiq-dot{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--gradient-primary);color:var(--black);font-size:11px;font-weight:800;line-height:1}.vl-canvas-bar{position:absolute;top:6px;left:6px;right:6px;display:flex;gap:6px;z-index:2}.vl-canvas-tool{flex:1 1 0;min-width:0;height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--surface-raised);color:var(--white);border:1px solid var(--hairline);border-radius:10px;font:inherit;font-size:10px;font-weight:600;cursor:pointer;padding:0 2px}.vl-canvas-tool>svg{color:var(--ember)}.vl-canvas-tool>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vl-canvas-tool:disabled{opacity:.4;cursor:not-allowed}.vl-phone-label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--grey-light);text-align:center}.vl-canvas-sides{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);display:flex;gap:4px;padding:3px;z-index:2;background:var(--surface-raised);border:1px solid var(--hairline);border-radius:999px}.vl-canvas-sides>button{min-width:84px;height:32px;border:none;border-radius:999px;background:transparent;color:var(--grey-light);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.vl-canvas-sides>button.on{background:var(--gradient-primary);color:var(--black)}.vl-canvas-sides>button:disabled{opacity:.4;cursor:not-allowed}.vl-canvas-info{position:absolute;left:10px;right:10px;bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--ink-soft);z-index:2}@media (min-width:961px){.vl-phone-only{display:none!important}}@media (max-width:960px){.vl-desk-only{display:none!important}.vl-studio{height:auto!important;min-height:0!important;overflow:visible!important}.vl-studio-body{flex-direction:column!important;overflow:visible!important;padding:14px 0 8px}.vl-studio-center,.vl-studio-left,.vl-studio-right{display:contents!important}.vl-studio-center>*,.vl-studio-left>*,.vl-studio-right>*{margin:0 14px 18px!important;max-width:none!important}.vl-o1{order:1}.vl-o2{order:2}.vl-o3{order:3}.vl-o4{order:4}.vl-o5{order:5}.vl-o6{order:6}.vl-o7{order:7}.vl-o8{order:8}.vl-o9{order:9}.vl-o10{order:10}.vl-o11{order:11}.vl-o12{order:12}.vl-studio-center>.vl-studio-stage{margin:0 8px 10px!important;width:auto!important;border-radius:10px}.vl-studio-center>.vl-o5{min-height:0!important}.vl-studio-stage{height:calc(min(92vw, 62vh) + 136px)!important}.vl-studio-stage>.vl-canvas-fill{top:54px!important;bottom:74px!important}.vl-studio-stage .vl-canvas-info{bottom:50px;justify-content:center;gap:14px}.vl-studio-quick{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px;width:auto!important}.vl-studio-quick>button{padding:10px 6px!important;font-size:12.5px!important;line-height:1.2}.vl-studio-quick>div{grid-column:1/-1}.vl-studio-head{flex-direction:column;justify-content:center!important;padding:14px!important}.vl-studio-head-side{display:none}.vl-steps{display:grid!important;grid-template-columns:1fr 1fr;width:100%;gap:8px!important}.vl-steps>li{white-space:nowrap}.vl-steps>li,.vl-studio-body .vl-label-l{justify-content:center}.vl-studio-center>.vl-o5,.vl-studio-center>.vl-o9{text-align:center;align-items:center}.vl-studio-right>.vl-o12>div:first-child{justify-content:center}.vl-studio-right>.vl-o12{text-align:center}.vl-methods{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.vl-method{flex-direction:row!important;position:relative;width:100%}.vl-method>button:first-child{flex:1;width:100%;min-height:44px;justify-content:center;padding-right:34px!important}.vl-method>.vl-info-btn{position:absolute;right:8px;top:50%;margin-top:-11px}}@media (max-width:700px){.vl-admin-top{min-height:60px!important;padding:8px!important;gap:6px}.vl-admin-brand{gap:5px!important}.vl-admin-logo,.vl-admin-word{height:16px!important}.vl-admin-word{line-height:16px!important;font-size:22px!important}.vl-admin-actions{gap:8px!important}.vl-admin-email,.vl-admin-signout{display:none!important}}.vl-adm-back,.vl-adm-tab-label{display:none}.vl-adm-pills{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.vl-adm-pill{width:100%;height:32px;padding:0 8px!important;font-size:11px!important;letter-spacing:.04em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:701px){.vl-adm-content:has(>.vl-adm-list){flex-direction:column;overflow:visible!important}.vl-adm-content>.vl-adm-list{width:100%!important;border-right:none!important;overflow:visible!important}.vl-adm-list>div:first-child{padding:24px 28px 18px!important}.vl-adm-list>div:first-child input{max-width:560px}.vl-adm-list>div:last-child{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;align-content:start;padding:20px 28px 32px!important;overflow:visible!important}.vl-adm-list>div:last-child>button{margin-bottom:0!important}.vl-adm-list>div:last-child>:not(button){grid-column:1/-1}.vl-adm-hide,.vl-adm-idle{display:none!important}.vl-adm-content>.vl-adm-detail{width:100%;padding:28px!important}}@media (min-width:1300px){.vl-adm-pills{display:flex!important;flex-wrap:nowrap;gap:6px}.vl-adm-pill{flex:1 1 0;min-width:0;max-width:150px;height:30px;padding:0 4px!important;font-size:10px!important;letter-spacing:.02em}}.vl-adm-tab:not(:disabled):hover{box-shadow:0 0 20px var(--glow);border-color:var(--ember)!important}@media (min-width:701px){.vl-adm-rail{width:216px!important;align-items:stretch!important;padding:16px 10px 24px!important;gap:2px!important;position:sticky;top:0;height:100vh;overflow-y:auto}.vl-adm-tab{width:100%!important;height:40px!important;justify-content:flex-start!important;gap:10px;padding:0 12px!important;font-size:13.5px;text-align:left}.vl-adm-tab .vl-adm-tab-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:700px){.vl-adm-root{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.vl-adm-rail{position:fixed;left:0;right:0;bottom:0;z-index:900;width:auto!important;flex-direction:row!important;align-items:stretch!important;gap:2px!important;padding:6px 6px calc(6px + env(safe-area-inset-bottom))!important;overflow-x:auto;border-right:none!important;border-top:1px solid var(--border-subtle);background:var(--black-surface);scrollbar-width:none}.vl-adm-rail::-webkit-scrollbar{display:none}.vl-adm-tab{flex:0 0 auto;width:auto!important;min-width:70px;height:auto!important;padding:5px 6px;flex-direction:column!important;gap:3px}.vl-adm-tab-label{display:block;font-size:10px;line-height:1.2;white-space:nowrap}.vl-adm-content{flex-direction:column;overflow:visible!important}.vl-adm-content [style*="padding: 24px"]{padding:14px!important}.vl-adm-content [style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.vl-adm-content table{display:block;overflow-x:auto}.vl-adm-list{width:100%!important;border-right:none!important;overflow:visible!important}.vl-adm-hide,.vl-adm-idle{display:none!important}.vl-adm-back{display:inline-flex;margin-bottom:14px;padding:8px 12px;border-radius:8px;background:transparent;border:1px solid var(--border-subtle);color:var(--grey-light);font-size:13px;cursor:pointer}body:has(.vl-adm-root) .atomiq-fab{bottom:calc(84px + env(safe-area-inset-bottom))!important}}.vh{view-timeline-name:--vh;view-timeline-axis:block;view-timeline-inset:68px 0}.vh,.vh-stage{position:relative}.vh-stage{isolation:isolate;overflow:clip;min-height:min(calc(100svh - 68px),940px);display:flex;flex-direction:column;justify-content:center;padding:88px 0 132px}.vh-bg{display:none}.vh-in{position:relative;text-align:center}.vh-logo{margin:0 auto;width:min(960px,88vw)}.vh-logo img{display:block;width:100%;height:auto}.vh-statement{max-width:780px;margin:clamp(40px,6vh,64px) auto 0;font-size:clamp(20px,2.3vw,28px);line-height:1.35;font-weight:500;color:var(--white)}.vh-support{max-width:620px;margin:16px auto 0;font-size:clamp(15px,1.5vw,17px);line-height:1.65;color:var(--grey-light)}.vh-ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:34px}@media (max-width:900px){.vh-stage{min-height:0;padding:96px 0 140px}}@media (max-width:640px){.vh-stage{min-height:0;padding:22.9vw 0 64px}.vh-bg{display:block;inset:0;z-index:-1;pointer-events:none}.vh-bg,.vh-media{position:absolute}.vh-media{top:0;left:0;width:100%;height:auto}.vh-logo{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vh-statement{margin-top:34px}.vh-ctas .vl-btn{width:100%}}@keyframes vh-grow{0%{scale:1;opacity:1}45%{opacity:1}to{scale:4.2;opacity:0}}@keyframes vh-zoom-phone{0%{scale:1;translate:0 0;opacity:1}40%{opacity:1}to{scale:3.6;translate:0 calc((100svh - 68px) / 2 - 8.7vw);opacity:0}}@keyframes vh-recede{0%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:0 26px;scale:.86}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vh{height:calc(220svh - 68px)}.vh-stage{position:sticky;top:var(--nav-offset,68px);height:calc(100svh - var(--nav-offset, 68px));min-height:0;transition:top var(--nav-ease),height var(--nav-ease)}.vh-logo img{transform-origin:50% 50%;animation:vh-grow linear both;animation-timeline:--vh;animation-range:contain 0 contain 100%}.vh-rest{animation:vh-recede linear both;animation-timeline:--vh;animation-range:contain 0 contain 44%}@media (max-width:640px){.vh{height:calc(155svh - 68px)}.vh-stage{justify-content:flex-start}.vh-media{transform-origin:50% 9%;animation:vh-zoom-phone linear both;animation-timeline:--vh;animation-range:contain 0 contain 100%}.vh-rest{animation-range:contain 0 contain 40%}.vh+.vl-env{margin-top:calc(-8svh - 56px)}}@media (min-width:641px) and (hover:none) and (pointer:coarse){.vh+.vl-env{margin-top:calc(-14svh - clamp(48px, 7vh, 88px))}}}}.vg{padding:24px 0 112px}.vg,.vg-in{position:relative}.vg-title{text-align:center;font-weight:400;font-size:clamp(36px,5.2vw,64px);line-height:1;letter-spacing:.03em;margin:0 0 clamp(28px,4vw,48px)}.vg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vg-panel{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(320px,34vw,420px);padding:clamp(24px,3vw,40px);border-radius:24px;background:linear-gradient(160deg,var(--surface-raised),var(--black-surface) 70%);border:1px solid var(--hairline);color:var(--white);text-decoration:none;box-shadow:var(--shadow-card);transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .45s}.vg-panel:before{content:"";position:absolute;left:clamp(24px,3vw,40px);top:0;width:44px;height:2px;background:var(--gradient-primary);transition:width .5s cubic-bezier(.22,1,.36,1);z-index:2}.vg-media{position:absolute;inset:0;z-index:-1;overflow:hidden}.vg-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);opacity:.78;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .5s}.vg-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,var(--black-surface) 92%)}.vg-light{position:absolute;inset:0;opacity:.75;transition:opacity .5s,transform .8s cubic-bezier(.22,1,.36,1)}.vg-light:before{content:"";position:absolute;border-radius:50%;filter:blur(50px);background:radial-gradient(circle,var(--ash-haze),transparent 70%);width:70%;height:90%}.vg-light:after{content:"";position:absolute;inset:0;opacity:.06;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.85' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.8 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.vg-create .vg-light:before{left:-10%;top:-30%}.vg-buy .vg-light:before{right:-12%;top:-24%}.vg-make .vg-light:before{left:-6%;top:-18%;width:80%}.vg-sell .vg-light:before{right:-8%;top:-32%;width:80%}.vg-text{display:block;max-width:420px}.vg-word{display:block;font-family:var(--font-bebas),Impact,sans-serif!important;font-size:clamp(56px,7vw,104px);line-height:.88;letter-spacing:.02em}.vg-copy{display:block;margin-top:12px;font-size:clamp(15px,1.4vw,18px);line-height:1.5;color:var(--grey-light)}.vg-go{position:absolute;right:clamp(24px,3vw,40px);bottom:clamp(24px,3vw,40px);width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);background:var(--surface-glass);color:var(--white);transition:background .35s,border-color .35s,transform .45s cubic-bezier(.22,1,.36,1)}.vg-panel:focus-visible,.vg-panel:hover{transform:translateY(-4px) scale(1.006);border-color:var(--border-subtle);box-shadow:var(--shadow-card),0 0 0 1px var(--hairline)}.vg-panel:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1px;background:var(--gradient-primary);-webkit-mask:linear-gradient(var(--black) 0 0) content-box,linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--black) 0 0) content-box exclude,linear-gradient(var(--black) 0 0);opacity:0;transition:opacity .35s;pointer-events:none}.vg-panel:focus-visible:after,.vg-panel:hover:after{opacity:1}.vg-panel:focus-visible,.vg-panel:hover{box-shadow:var(--shadow-card),0 -10px 34px -8px color-mix(in srgb,var(--lava) 60%,transparent),0 12px 34px -8px color-mix(in srgb,var(--magma) 45%,transparent),0 0 44px color-mix(in srgb,var(--ember) 32%,transparent)}.vg-panel:focus-visible:before,.vg-panel:hover:before{width:132px}.vg-panel:focus-visible .vg-light,.vg-panel:hover .vg-light{opacity:1;transform:scale(1.04)}.vg-panel:focus-visible .vg-media img,.vg-panel:hover .vg-media img{opacity:.95;transform:scale(1.06)}.vg-panel:focus-visible .vg-go,.vg-panel:hover .vg-go{background:var(--gradient-primary);border-color:transparent;transform:translate(2px,-2px)}.vg-panel:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.vg-create .vg-media img{position:absolute;top:0;right:0;width:118%;height:auto;-webkit-mask-image:linear-gradient(180deg,var(--black) 50%,transparent 96%),linear-gradient(90deg,transparent,var(--black) 28%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,var(--black) 50%,transparent 96%),linear-gradient(90deg,transparent,var(--black) 28%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.vg-near{position:relative;padding:0 0 96px}@media (max-width:720px){.vg-grid{grid-template-columns:minmax(0,1fr);gap:12px}.vg-panel{min-height:230px;border-radius:20px;padding-right:84px}.vg-word{font-size:60px}}.vc{--tl:--vc-create;view-timeline-name:var(--tl);view-timeline-axis:inline;view-timeline-inset:0}.vc,.vc-sheet{position:relative}.vc-sheet{--vc-x:32px;--vc-tx:0px;height:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,3.4vw,48px);padding:26px clamp(28px,3.8vw,56px) 30px}.vc-copy{position:relative}.vc-count{display:flex;align-items:center;gap:.6em;margin:0 0 14px;font-size:12.5px;font-weight:600;letter-spacing:.24em;color:var(--grey-muted)}.vc-count:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--gradient-primary)}.vc-count b{font-weight:700;color:var(--ember)}.vc-word{margin:0;font-family:var(--font-bebas),Impact,sans-serif!important;font-weight:400;font-size:var(--type-title);line-height:.9;letter-spacing:.02em;text-transform:uppercase}.vc-head,.vc-word{color:var(--white)}.vc-head{margin:14px 0 0;font-size:var(--type-subhead);line-height:1.25;font-weight:600}.vc-body{margin:14px 0 0;max-width:34em;font-size:clamp(15px,1.2vw,17.5px);line-height:1.65;color:var(--grey-light)}.vc-cta{margin-top:clamp(22px,2.4vw,32px)}.vc-cta svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.vc-cta:hover{transform:translateY(-2px);box-shadow:0 16px 48px -6px color-mix(in srgb,var(--ember) 60%,transparent),0 0 0 1px color-mix(in srgb,var(--magma) 40%,transparent)}.vc-cta:hover svg{transform:translateX(4px)}}.vc-cta:active{transform:translateY(0) scale(.98)}.vc-visual{position:relative;margin:0;width:100%;display:grid;justify-items:center}.vc-visual img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--hairline);box-shadow:0 26px 50px -20px color-mix(in srgb,var(--black) 90%,transparent)}.vc-comp{position:relative;container-type:inline-size}.vc-comp-wide{aspect-ratio:1000/740;width:min(100%,calc(var(--vk-h) * 1000 / 740));margin-inline:auto}.vc-comp-phone{display:none;aspect-ratio:1000/1900}.vc-piece{position:absolute;z-index:1;border-radius:1.5cqw;overflow:hidden;border:1px solid var(--hairline);box-shadow:0 2.6cqw 5.2cqw -1.8cqw color-mix(in srgb,var(--black) 90%,transparent),0 .4cqw 1.2cqw color-mix(in srgb,var(--black) 55%,transparent)}.vc-piece-canvas{z-index:0;border-color:color-mix(in srgb,var(--white) 30%,transparent)}.vc-comp .vc-piece img{display:block;width:100%;height:auto;border:0;border-radius:0;box-shadow:none}.vc-piece:after{content:"";inset:0;border-radius:inherit;padding:1px;background:linear-gradient(0deg,var(--ember),var(--lava) 18%,transparent 46%);-webkit-mask:linear-gradient(var(--black) 0 0) content-box,linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--black) 0 0) content-box exclude,linear-gradient(var(--black) 0 0);opacity:.85}.vc-hot,.vc-piece:after{position:absolute;pointer-events:none}.vc-hot{border-radius:.6cqw;box-shadow:0 0 0 1px var(--ember),0 0 1.8cqw .2cqw color-mix(in srgb,var(--ember) 70%,transparent),inset 0 0 1.2cqw color-mix(in srgb,var(--magma) 30%,transparent)}.vc-hot-pill{border-radius:999px}.vc-buy{--tl:--vc-buy}.vc-make{--tl:--vc-make}.vc-sell{--tl:--vc-sell}@media (min-width:761px){.vc-flip .vc-sheet{--vc-x:-32px;--vc-tx:12px;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.vc-flip .vc-visual{order:-1}}.vc-buy-visual{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;justify-items:stretch;gap:14px}.vc-buy-visual>.vl-panel{box-shadow:var(--shadow-card)}.vc-ways-title{margin:0 0 12px;font-weight:700}.vc-ways ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vc-ways li{display:grid;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--hairline);background:var(--black-surface)}.vc-ways strong{font-size:15px;color:var(--white)}.vc-ways span{font-size:13.5px;line-height:1.45;color:var(--grey-mid)}.vc-make-frame{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;padding:clamp(10px,1.1vw,16px);border-radius:16px;background:var(--surface-raised);border:1px solid var(--hairline);box-shadow:0 26px 50px -20px color-mix(in srgb,var(--black) 90%,transparent)}.vc-make-frame img{width:auto;height:calc(var(--vk-h) - 2 * clamp(10px, 1.1vw, 16px));max-width:100%;-o-object-fit:contain;object-fit:contain;border:0;border-radius:6px;box-shadow:none}.vc-sell-visual img{width:auto;max-width:100%;max-height:var(--vk-h);margin-inline:auto}.vc-slot{aspect-ratio:4/3;border-radius:14px;border:1px solid var(--hairline);background:radial-gradient(120% 90% at 30% 20%,var(--charcoal),var(--black-surface) 70%)}@media (min-width:761px) and (max-width:1099px){.vk{--vk-h:320px}.vc-flip .vc-sheet,.vc-sheet{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.vc-buy-visual{grid-template-columns:minmax(0,1fr)}.vc-ways{display:none}}.vk{--vk-h:360px;--cut:clamp(16px,2vw,28px);--vk-line:color-mix(in srgb,var(--white) 11%,transparent);view-timeline-name:--vk;view-timeline-axis:block;padding:clamp(48px,7vh,88px) 0}.vk,.vk-object{position:relative}.vk-object{isolation:isolate;width:min(1100px,calc(100% - 2 * clamp(16px, 3.4vw, 48px)));margin:24px auto 0;timeline-scope:--vkx}.vk-object.vl-stone{--cs:.17;background-size:cover}.vk-object.vl-stone .vk-plate{display:none}@media (min-width:1100px){.vk{--vk-h:clamp(240px,calc(100vh - 510px),330px)}}.vk-plate{z-index:-1;pointer-events:none;filter:drop-shadow(0 0 16px transparent) drop-shadow(0 0 2px transparent) drop-shadow(0 30px 34px color-mix(in srgb,var(--black) 80%,transparent));transition:filter .45s ease}.vk-plate,.vk-rim{position:absolute;inset:0}.vk-rim{z-index:1;opacity:0;transition:opacity .45s ease}.vk-object:focus-within .vk-plate,.vk-object:hover .vk-plate{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--ember) 50%,transparent)) drop-shadow(0 0 2px var(--lava)) drop-shadow(0 30px 34px color-mix(in srgb,var(--black) 80%,transparent))}.vk-object:focus-within .vk-rim,.vk-object:hover .vk-rim{opacity:1}.vk-face{position:absolute;inset:0;overflow:hidden;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));background:linear-gradient(168deg,var(--surface-raised),var(--black-surface) 48%,var(--black))}.vk-face:before{background:url(/home-chapter-surface.webp) 50% 30%/max(1500px,110%) auto;filter:grayscale(1) blur(.5px) brightness(1.5) contrast(1.2);mix-blend-mode:screen;opacity:.4}.vk-face:after,.vk-face:before{content:"";position:absolute;inset:0}.vk-face:after{background:linear-gradient(to bottom right,transparent calc(50% - .8px),var(--vk-line) 50%,transparent calc(50% + .8px)) 0 0 /var(--cut) var(--cut) no-repeat,linear-gradient(to bottom right,transparent calc(50% - .8px),var(--vk-line) 50%,transparent calc(50% + .8px)) 100% 100% /var(--cut) var(--cut) no-repeat;box-shadow:inset 0 0 0 1px var(--vk-line),inset 0 1px 0 color-mix(in srgb,var(--white) 7%,transparent),inset 0 -90px 110px -80px var(--black)}.vk-seam{position:absolute;z-index:1;right:var(--cut);bottom:0;width:min(420px,36%);height:2px;background:linear-gradient(90deg,transparent,var(--lava) 45%,var(--ember) 80%,var(--magma));box-shadow:0 0 6px color-mix(in srgb,var(--ember) 80%,transparent)}.vk-bar{z-index:2;grid-template-columns:auto minmax(0,1fr) auto;clip-path:polygon(var(--cut) 0,100% 0,100% 100%,0 100%,0 var(--cut));background:color-mix(in srgb,var(--black) 32%,transparent);box-shadow:inset 0 -1px 0 var(--vk-line)}.vk-bar,.vk-tabs{position:relative;display:grid}.vk-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.vk-tab,.vk-tab span{font-family:var(--font-bebas),Impact,sans-serif!important}.vk-tab{position:relative;display:flex;align-items:baseline;justify-content:center;gap:.45em;min-width:0;padding:21px 8px 19px;border:0;background:none;cursor:pointer;font-size:clamp(20px,1.7vw,26px);line-height:1;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--grey-mid);transition:color .3s ease}.vk-tab+.vk-tab:before{content:"";position:absolute;left:0;top:32%;bottom:32%;width:1px;background:var(--vk-line)}.vk-tab-num{font-size:.7em;letter-spacing:.1em;color:var(--grey-muted);transition:color .3s ease}.vk-tab[aria-selected=true]{color:var(--white)}.vk-tab[aria-selected=true] .vk-tab-num{color:var(--ember)}.vk-heat{position:absolute;left:0;bottom:0;width:25%;height:2px;translate:calc(var(--at, 0) * 100%) 0;transition:translate .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.vk-heat:before{content:"";position:absolute;inset:0 14%;border-radius:2px;background:var(--gradient-primary);box-shadow:0 0 8px color-mix(in srgb,var(--ember) 80%,transparent)}.vk-arrow{position:relative;display:grid;place-items:center;width:clamp(68px,5.6vw,84px);padding:0;border:0;background:none;color:var(--white);cursor:pointer;transition:color .2s ease,filter .3s ease}.vk-arrow:first-child{box-shadow:inset -1px 0 0 var(--vk-line)}.vk-arrow:last-child{box-shadow:inset 1px 0 0 var(--vk-line)}.vk-arrow:before{content:"";position:absolute;top:50%;left:50%;width:48px;height:48px;translate:-50% -50%;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);background:var(--gradient-primary);transition:background .25s ease}.vk-arrow svg{position:relative;transition:translate .3s cubic-bezier(.22,1,.36,1)}.vk-arrow:disabled{color:var(--grey-muted);cursor:default}.vk-arrow:disabled:before{background:color-mix(in srgb,var(--surface-raised) 80%,transparent);box-shadow:inset 0 0 0 1px var(--vk-line)}.vk-arrow:focus-visible,.vk-tab:focus-visible{outline:2px solid var(--ember);outline-offset:-6px;border-radius:8px}@media (hover:hover){.vk-tab:hover{color:var(--white)}.vk-arrow:hover:not(:disabled){filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ember) 65%,transparent))}.vk-arrow:first-child:hover:not(:disabled) svg{translate:-2px 0}.vk-arrow:last-child:hover:not(:disabled) svg{translate:2px 0}}.vk-track{position:relative;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;scroll-timeline:--vkx inline}.vk-track::-webkit-scrollbar{display:none}.vk-track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vk-track img{-webkit-user-drag:none}@media (hover:hover) and (pointer:fine){.vk-track{cursor:grab}}.vk-slide{flex:0 0 100%;min-width:0;display:flex;scroll-snap-align:center;scroll-snap-stop:always}.vk-slide[inert]{pointer-events:none}.vk-slide>.vc{flex:1;min-width:0}.vk-slide .vc-stage{height:100%}@media (max-width:760px){.vk{--cut:14px;--vk-card:max(400px,calc(100svh - 68px - 58px - 12px));padding:56px 0 48px}.vk-object{width:calc(100% - 24px);margin-top:26px}.vk-bar{position:sticky;top:var(--nav-offset,68px);grid-template-columns:46px minmax(0,1fr) 46px;background:color-mix(in srgb,var(--black-surface) 96%,transparent);transition:top var(--nav-ease)}.vk-arrow{width:46px}.vk-arrow:before{width:34px;height:34px;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)}.vk-tab{flex-direction:column;align-items:center;gap:4px;padding:12px 2px 11px;font-size:18px}.vk-tab-num{font-size:11px}.vk-track{align-items:flex-start;transition:height .45s cubic-bezier(.22,1,.36,1)}.vk .vc-sheet{display:flex;flex-direction:column;gap:0;height:var(--vk-card);padding:24px 20px 22px}.vk .vc-count{margin-bottom:8px;font-size:11.5px}.vk .vc-word{font-size:var(--type-title)}.vk .vc-head{margin-top:10px;font-size:clamp(16px,2.5svh,20px)}.vk .vc-body{margin-top:8px;font-size:clamp(13px,1.95svh,15px);line-height:1.5}.vk .vc-cta{width:100%;justify-content:center;margin-top:14px;padding:12px 20px;font-size:15px}.vk .vc-visual{flex:1 1 0;min-height:0;width:100%;margin:14px 0 0;container-type:size;display:grid;place-items:center}.vk .vc-visual img{border-radius:12px}.vk .vc-comp-wide{width:min(100cqw,100cqh * 1000/740)}.vk .vc-ways{display:none}.vk .vc-buy-visual{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.vk .vc-buy-visual>.vc-card{width:100%;margin-block:auto}.vk .vc-buy-visual .vl-panel{padding:14px!important;gap:8px!important}.vk .vc-buy-visual label{flex:1 1 0!important;min-width:0!important}.vk .vc-buy-visual .vl-btn-ghost{display:none}.vk .vc-make-frame{padding:8px;border-radius:14px}.vk .vc-make-frame img{width:auto;height:auto;max-width:calc(100cqw - 16px);max-height:calc(100cqh - 16px);border-radius:8px}.vk .vc-sell-visual img{width:auto;height:auto;max-width:100cqw;max-height:100cqh}}@media (max-width:400px){.vk .vc-buy-visual>.vc-card{zoom:.9}}@media (max-width:760px) and (max-height:600px){.vk .vc-count{display:none}}.vi{display:grid;justify-items:center;text-align:center;padding:0 24px}.vi-head{margin:0;font-family:var(--font-bebas),Impact,sans-serif!important;font-weight:400;font-size:var(--type-hero);line-height:.88;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.vi-line{display:block}.vi-kick{margin-bottom:clamp(12px,1.6vh,18px)}@media (min-width:761px){.vi-line{display:inline}.vi-line+.vi-line{margin-left:.26em}}.vi-rest,.vi-way,.vi-word{display:inline-block}.vi-hot .vi-word{-webkit-background-clip:text;background-clip:text;color:transparent}.vi-hot .vi-word-0{background-image:linear-gradient(90deg,var(--lava),color-mix(in srgb,var(--ember) 69%,var(--lava)))}.vi-hot .vi-word-1{background-image:linear-gradient(90deg,color-mix(in srgb,var(--ember) 82%,var(--lava)),color-mix(in srgb,var(--magma) 60%,var(--ember)))}.vi-hot .vi-word-2{background-image:linear-gradient(90deg,color-mix(in srgb,var(--magma) 73%,var(--ember)),var(--magma))}.vi-sub{margin:clamp(12px,1.6vh,18px) 0 0;max-width:780px;font-size:var(--type-lead);line-height:1.6;color:var(--grey-light)}.vi-act{color:var(--white);font-weight:600}@media (max-width:760px){.vi{padding:0 20px}}@keyframes vi-word{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes vi-side{0%{opacity:0;translate:-14px 0}to{opacity:1;translate:0 0}}@keyframes vk-rise{0%{opacity:0;translate:0 48px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@keyframes vk-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes vk-heat{0%{translate:0 0}to{translate:300% 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vi-word{animation:vi-word linear both;animation-timeline:--vk;animation-range:cover calc(3% + var(--w) * 3%) cover calc(9% + var(--w) * 3%)}.vi-way{animation:vi-side linear both;animation-timeline:--vk;animation-range:cover calc(13% + var(--w) * 2.5%) cover calc(19% + var(--w) * 2.5%)}.vi-rest{animation:vi-side linear both;animation-timeline:--vk;animation-range:cover 19% cover 25%}.vk-object{animation:vk-rise linear both;animation-timeline:--vk;animation-range:cover 16% cover 28%}.vk-track{animation:vk-in linear both;animation-timeline:--vk;animation-range:cover 22% cover 33%}.vk-heat{transition:none;animation:vk-heat linear both;animation-timeline:--vkx}}}.va,.ve,.vt{padding:clamp(88px,13vh,150px) 0}.va-in{display:grid;justify-items:center;text-align:center;gap:16px}.va-title,.ve-title,.vt-title,.vz-title{margin:0;font-family:var(--font-bebas),Impact,sans-serif!important;font-weight:400;font-size:var(--type-display);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.va-lead,.ve-lead,.vt-lead,.vz-lead{margin:0;color:var(--grey-light);font-size:var(--type-lead);line-height:1.7}.ve-grid{--ve-gap:clamp(16px,2vw,28px);--ve-rgap:clamp(12px,1.4vw,20px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--ve-rgap) var(--ve-gap)}.ve-head{position:relative;grid-column:4/span 6;grid-row:2/span 2;align-self:center;display:grid;justify-items:center;text-align:center;gap:16px;padding:clamp(22px,3vh,36px) clamp(12px,1.4vw,24px)}.ve-title{text-wrap:balance}.ve-lead{max-width:520px}.ve-core,.ve-core:after{position:absolute;inset:0;pointer-events:none;--c:color-mix(in srgb,var(--white) 22%,transparent);background:linear-gradient(var(--c),var(--c)) 0 0 /30px 1px,linear-gradient(var(--c),var(--c)) 0 0 /1px 30px,linear-gradient(var(--c),var(--c)) 100% 0 /30px 1px,linear-gradient(var(--c),var(--c)) 100% 0 /1px 30px,linear-gradient(var(--c),var(--c)) 0 100% /30px 1px,linear-gradient(var(--c),var(--c)) 0 100% /1px 30px,linear-gradient(var(--c),var(--c)) 100% 100% /30px 1px,linear-gradient(var(--c),var(--c)) 100% 100% /1px 30px;background-repeat:no-repeat}.ve-core:after{content:"";--c:var(--ember);opacity:0}.ve-item{--tl:--vei;--a:3%;position:relative;isolation:isolate;display:flex;flex-direction:column;gap:10px;padding:clamp(20px,1.8vw,28px) clamp(24px,2.2vw,32px) clamp(20px,1.8vw,26px);view-timeline-name:--vei;view-timeline-axis:block;transition:translate .4s cubic-bezier(.22,1,.36,1)}.ve-designers{grid-column:1/span 3;grid-row:1/span 2}.ve-fundraisers{grid-column:1/span 3;grid-row:3/span 2}.ve-groups{grid-row:1/span 2}.ve-groups,.ve-partners{grid-column:10/span 3;--a:5%}.ve-partners{grid-row:3/span 2}.ve-atomiq{grid-column:4/span 6;grid-row:1}.ve-learn{grid-column:4/span 6;grid-row:4}.ve-designers,.ve-fundraisers,.ve-groups,.ve-partners{justify-content:center}.ve-designers .ve-links,.ve-fundraisers .ve-links,.ve-groups .ve-links,.ve-partners .ve-links{margin-top:10px}.ve-atomiq,.ve-learn{align-items:center;text-align:center}.ve-atomiq .ve-links,.ve-learn .ve-links{justify-content:center}@media (min-width:1001px){.ve-atomiq,.ve-learn{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;-moz-column-gap:clamp(20px,2.4vw,36px);column-gap:clamp(20px,2.4vw,36px);row-gap:8px;align-items:center;text-align:left}.ve-atomiq .ve-b,.ve-atomiq .ve-t,.ve-learn .ve-b,.ve-learn .ve-t{grid-column:1}.ve-atomiq .ve-links,.ve-learn .ve-links{grid-column:2;grid-row:1/span 2;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:0}}.ve-surface{z-index:-1;--cut:18px}.ve-surface,.ve-surface>span{position:absolute;inset:0}.ve-face,.ve-glow:before{clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.ve-groups .ve-face,.ve-groups .ve-glow:before,.ve-learn .ve-face,.ve-learn .ve-glow:before,.ve-partners .ve-face,.ve-partners .ve-glow:before{clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)))}.ve-groups .ve-rim,.ve-learn .ve-rim,.ve-partners .ve-rim{transform:scaleX(-1)}.ve-face{overflow:hidden;background:linear-gradient(160deg,var(--surface-raised),var(--black-surface) 78%);box-shadow:inset 0 0 0 1px var(--hairline),inset 0 1px 0 color-mix(in srgb,var(--white) 7%,transparent)}.ve-glow{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--ember) 50%,transparent)) drop-shadow(0 0 2px var(--lava))}.ve-glow,.ve-rim{opacity:0;transition:opacity .45s ease}.ve-item:active .ve-glow,.ve-item:active .ve-rim,.ve-item:focus-within .ve-glow,.ve-item:focus-within .ve-rim,.ve-item:hover .ve-glow,.ve-item:hover .ve-rim{opacity:1}.ve-glow:before{background:var(--black)}.ve-face:after,.ve-glow:before{content:"";position:absolute;inset:0}.ve-face:after{background:url(/home-chapter-surface.webp) calc(20% + var(--i) * 13%) calc(var(--i) * -70px) /1100px auto;filter:grayscale(1) blur(.5px) brightness(1.5) contrast(1.2);mix-blend-mode:screen;opacity:.45}.ve-path{position:absolute;z-index:-1;background:color-mix(in srgb,var(--white) 16%,transparent);transition:background-color .4s ease}.ve-path:before{content:"";position:absolute;inset:0;background:var(--ember);opacity:0}.ve-path:after{content:"";position:absolute;background:linear-gradient(var(--lava),var(--ember))}.ve-designers .ve-path,.ve-fundraisers .ve-path{left:100%;top:50%;width:calc(var(--ve-gap) + 26px);height:1px;transform-origin:100% 50%}.ve-groups .ve-path,.ve-partners .ve-path{right:100%;top:50%;width:calc(var(--ve-gap) + 26px);height:1px;transform-origin:0 50%}.ve-designers .ve-path:after,.ve-fundraisers .ve-path:after{left:-1px;top:-6px;width:2px;height:13px}.ve-groups .ve-path:after,.ve-partners .ve-path:after{right:-1px;top:-6px;width:2px;height:13px}.ve-atomiq .ve-path,.ve-learn .ve-path{left:50%;width:1px;height:calc(var(--ve-rgap) + 26px)}.ve-atomiq .ve-path{top:100%;transform-origin:50% 100%}.ve-learn .ve-path{bottom:100%;transform-origin:50% 0}.ve-atomiq .ve-path:after,.ve-learn .ve-path:after{left:-6px;width:13px;height:2px;background:linear-gradient(90deg,var(--lava),var(--ember))}.ve-atomiq .ve-path:after{top:-1px}.ve-learn .ve-path:after{bottom:-1px}.ve-item:hover{translate:0 -2px}.ve-item:hover .ve-path{background-color:var(--lava)}.ve-t{margin:0;font-family:var(--font-bebas),Impact,sans-serif!important;font-weight:400;font-size:var(--type-card);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--white)}.ve-b{margin:0;color:var(--grey-mid);font-size:15.5px;line-height:1.6}.ve-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.ve-links a,.ve-links button{display:inline-flex;gap:6px;align-items:center;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:15px;font-weight:600;color:var(--ember)}.ve-links svg{transition:translate .3s cubic-bezier(.22,1,.36,1)}.ve-item:hover .ve-links svg{translate:3px 0}@keyframes ve-path-x{0%{scale:0 1}to{scale:1 1}}@keyframes ve-path-y{0%{scale:1 0}to{scale:1 1}}@keyframes ve-heat{0%,60%{opacity:1}to{opacity:0}}@keyframes ve-mark{0%{opacity:0}to{opacity:1}}@keyframes ve-resolve{0%{opacity:0;filter:brightness(.35)}to{opacity:1;filter:brightness(1)}}@keyframes ve-in{0%{opacity:0;translate:-10px 0}to{opacity:1;translate:0 0}}@keyframes ve-core-in{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}@keyframes ve-core-heat{0%{opacity:0}45%{opacity:.9}to{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ve .ve-head .vl-kicker.vr{animation-range:cover 1% cover 7%}.ve-head .wr{animation-range:cover calc(1% + var(--w) * 12% / var(--wt, 8)) cover calc(6% + var(--w) * 12% / var(--wt, 8))}.ve-head .wr-sub .wr{animation-range:cover calc(0% + var(--w) * 9% / var(--wt, 8)) cover calc(5% + var(--w) * 9% / var(--wt, 8))}.ve-core{animation:ve-core-in linear both;animation-timeline:view();animation-range:cover 4% cover 10%}.ve-core:after{animation:ve-core-heat linear both;animation-timeline:view();animation-range:cover 8% cover 20%}.ve-path{animation:ve-path-x linear both;animation-timeline:var(--tl);animation-range:cover var(--a) cover calc(var(--a) + 4%)}.ve-path:before{animation:ve-heat linear both;animation-timeline:var(--tl);animation-range:cover var(--a) cover calc(var(--a) + 8%)}.ve-atomiq .ve-path,.ve-learn .ve-path{animation-name:ve-path-y}.ve-path:after{animation:ve-mark linear both;animation-timeline:var(--tl);animation-range:cover calc(var(--a) + 3%) cover calc(var(--a) + 5%)}.ve-surface{animation:ve-resolve linear both;animation-timeline:var(--tl);animation-range:cover calc(var(--a) + 2%) cover calc(var(--a) + 7%)}.ve-t{animation:ve-in linear both;animation-timeline:var(--tl);animation-range:cover calc(var(--a) + 4%) cover calc(var(--a) + 7%)}.ve-b{animation:ve-in linear both;animation-timeline:var(--tl);animation-range:cover calc(var(--a) + 5%) cover calc(var(--a) + 8%)}.ve-links{animation:ve-in linear both;animation-timeline:var(--tl);animation-range:cover calc(var(--a) + 6%) cover calc(var(--a) + 9%)}}}@media (max-width:1000px){.ve-grid{grid-template-columns:repeat(6,minmax(0,1fr));--ve-gap:22px;--ve-rgap:22px}.ve-head{grid-column:1/-1;grid-row:auto;padding:28px 22px;margin-bottom:8px}.ve-designers,.ve-fundraisers,.ve-groups,.ve-partners{grid-column:span 3;grid-row:auto}.ve-atomiq,.ve-learn{grid-column:1/-1;grid-row:auto;align-items:stretch;text-align:left}.ve-atomiq .ve-links,.ve-designers,.ve-fundraisers,.ve-groups,.ve-learn .ve-links,.ve-partners{justify-content:flex-start}.ve-item{--a:2%}.ve-atomiq .ve-path,.ve-item .ve-path,.ve-learn .ve-path{left:28px;right:auto;top:auto;bottom:100%;width:1px;height:calc(var(--ve-gap) + 10px);transform-origin:50% 0}.ve-atomiq .ve-path:after,.ve-item .ve-path:after,.ve-learn .ve-path:after{left:-6px;right:auto;top:auto;bottom:-1px;width:13px;height:2px;background:linear-gradient(90deg,var(--lava),var(--ember))}.ve-item .ve-path{animation-name:ve-path-y}}@media (max-width:640px){.ve-designers,.ve-fundraisers,.ve-groups,.ve-partners{grid-column:1/-1}}.vt{view-timeline-name:--vt;view-timeline-axis:block}.vt-split{--vt-gap:clamp(32px,5vw,88px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--vt-gap);align-items:stretch}.vt-intro{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.vt-lead{max-width:500px}.vt-cta{display:flex;align-items:center;gap:16px;width:100%;margin-top:auto;padding-top:8px}.vt-cta,.vt-link{position:relative}.vt-link{flex:1;height:1px;margin-right:calc(-1 * var(--vt-gap));background:color-mix(in srgb,var(--white) 12%,transparent)}.vt-link:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--lava) 30%,var(--ember));transform-origin:100% 50%}.vt .vt-btn{flex:none;color:var(--white);background:color-mix(in srgb,var(--surface-raised) 50%,transparent);border-color:color-mix(in srgb,var(--white) 14%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 8%,transparent),0 12px 26px -16px var(--black);transition:border-color .3s ease,color .3s ease}.vt .vt-btn svg{transition:translate .3s cubic-bezier(.22,1,.36,1),color .3s ease}.vt .vt-btn:hover{border-color:var(--ember)}.vt .vt-btn:hover svg{translate:3px 0;color:var(--ember)}.vt-track{--cut:18px;--mk:56px;--mc:12px;--mt:7px;--vt-line:color-mix(in srgb,var(--white) 11%,transparent);position:relative;isolation:isolate;timeline-scope:--vtlock}.vt-plate{z-index:-1;pointer-events:none}.vt-plate,.vt-plate>span{position:absolute;inset:0}.vt-face,.vt-glow:before{clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.vt-glow{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--ember) 55%,transparent)) drop-shadow(0 0 2px var(--lava))}.vt-glow,.vt-rim{opacity:0;transition:opacity .45s ease}.vt-track:active .vt-glow,.vt-track:active .vt-rim,.vt-track:hover .vt-glow,.vt-track:hover .vt-rim{opacity:1}.vt-glow:before{content:"";position:absolute;inset:0;background:var(--black)}.vt-face{overflow:hidden;background:linear-gradient(165deg,var(--surface-raised),var(--black-surface) 55%,var(--black))}.vt-face:before{background:url(/home-chapter-surface.webp) 30% 40%/1300px auto;filter:grayscale(1) blur(.5px) brightness(1.5) contrast(1.2);mix-blend-mode:screen;opacity:.4}.vt-face:after,.vt-face:before{content:"";position:absolute;inset:0}.vt-face:after{background:linear-gradient(to bottom right,transparent calc(50% - .8px),var(--vt-line) 50%,transparent calc(50% + .8px)) 0 0 /var(--cut) var(--cut) no-repeat,linear-gradient(to bottom right,transparent calc(50% - .8px),var(--vt-line) 50%,transparent calc(50% + .8px)) 100% 100% /var(--cut) var(--cut) no-repeat;box-shadow:inset 0 0 0 1px var(--vt-line),inset 0 1px 0 color-mix(in srgb,var(--white) 7%,transparent),inset 0 -70px 90px -70px var(--black)}.vt-rim{background:linear-gradient(180deg,var(--lava),var(--ember) 65%,var(--magma))}.vt-list{position:relative;list-style:none;margin:0;padding:6px 0}.vt-point{position:relative;display:grid;grid-template-columns:var(--mk) minmax(0,1fr);align-items:start;padding:22px clamp(20px,2.4vw,32px) 22px 0;view-timeline-name:--vtp;view-timeline-axis:block}.vt-lock{view-timeline-name:--vtp,--vtlock;view-timeline-axis:block,block}.vt-point+.vt-point:after{height:2px;background:linear-gradient(color-mix(in srgb,var(--black) 75%,transparent) 50%,color-mix(in srgb,var(--white) 6%,transparent) 50%)}.vt-lock:before,.vt-point+.vt-point:after{content:"";position:absolute;top:0;left:var(--mk);right:0}.vt-lock:before{z-index:1;height:1px;background:linear-gradient(90deg,var(--magma),var(--ember) 30%,var(--lava) 70%,transparent);transform-origin:0 50%}.vt-rail{position:absolute;top:0;bottom:0;left:calc(var(--mk) / 2 - 1px);width:2px;pointer-events:none}.vt-point:first-child .vt-rail{top:calc(22px + var(--mt) + var(--mc) / 2)}.vt-lock .vt-rail{bottom:auto;height:calc(22px + var(--mt) + var(--mc) / 2)}.vt-rail:after,.vt-rail:before{content:"";position:absolute;inset:0;transform-origin:50% 0}.vt-rail:before{background:color-mix(in srgb,var(--white) 14%,transparent)}.vt-rail:after{background:linear-gradient(color-mix(in srgb,var(--ember) calc(var(--i) * 30%),var(--lava)),color-mix(in srgb,var(--ember) calc(var(--i) * 30% + 30%),var(--lava)))}.vt-mark{position:relative;z-index:1;justify-self:center;width:var(--mc);height:var(--mc);margin-top:var(--mt);rotate:45deg;background:var(--ember);box-shadow:0 0 0 3px var(--black),0 0 14px 3px color-mix(in srgb,var(--ember) 70%,transparent)}.vt-lock .vt-mark{background:var(--magma);box-shadow:0 0 0 3px var(--black),0 0 18px 4px color-mix(in srgb,var(--magma) 75%,transparent)}.vt-t{margin:0;font-family:var(--font-dm-sans),sans-serif!important;font-weight:700;font-size:clamp(17px,1.4vw,20px);line-height:1.3;letter-spacing:0;text-transform:none;color:var(--white)}.vt-b{margin:6px 0 0;color:var(--grey-mid);font-size:15.5px;line-height:1.6}.gp-rim,.va-rim,.ve-rim,.vk-rim,.vt-rim{clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut),var(--cut) 0,calc(var(--cut) + .6px) 1.5px,1.5px calc(var(--cut) + .6px),1.5px calc(100% - 1.5px),calc(100% - var(--cut) - .6px) calc(100% - 1.5px),calc(100% - 1.5px) calc(100% - var(--cut) - .6px),calc(100% - 1.5px) 1.5px,calc(var(--cut) + .6px) 1.5px)}.ve-rim,.vk-rim{background:linear-gradient(160deg,var(--magma),var(--ember) 35%,var(--lava) 70%,var(--ember))}@media (max-width:900px){.vt-split{grid-template-columns:minmax(0,1fr)}.vt-cta{margin-top:4px}.vt-link{display:none}}@media (max-width:600px){.vt-track{--mk:44px;--cut:14px}}@keyframes vt-draw{0%{scale:1 0}to{scale:1 1}}@keyframes vt-reach{0%{scale:0 1}to{scale:1 1}}@keyframes vt-fade{0%{opacity:0}to{opacity:1}}@keyframes vt-text{0%{opacity:0;translate:12px 0}to{opacity:1;translate:0 0}}@keyframes vt-peak{0%{opacity:0}45%{opacity:1}to{opacity:0}}@keyframes vt-settle{0%,45%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vt .vt-intro .vl-kicker.vr{animation-timeline:--vt;animation-range:cover 4% cover 10%}.vt .vt-intro .vr-out{animation-timeline:--scene;animation-range:cover var(--ix0) cover var(--ix1)}.vt .vt-title .wr{animation-timeline:--vt;animation-range:cover calc(8% + var(--w) * 12% / var(--wt, 8)) cover calc(12% + var(--w) * 12% / var(--wt, 8))}.vt .vt-lead .wr{animation-timeline:--vt;animation-range:cover calc(13% + var(--w) * 9% / var(--wt, 8)) cover calc(17% + var(--w) * 9% / var(--wt, 8))}.vt-cta .vt-btn{animation:vt-fade linear both;animation-timeline:--vt;animation-range:cover 20% cover 27%}.vt-rail:before{animation:vt-draw linear both;animation-timeline:--vt;animation-range:cover calc(10% + var(--i) * 2%) cover calc(12% + var(--i) * 2%)}.vt-rail:after{animation:vt-draw linear both;animation-timeline:--vt;animation-range:cover calc(15% + var(--i) * 4%) cover calc(19.5% + var(--i) * 4%)}.vt-lock .vt-mark,.vt-mark{background:var(--surface-raised);box-shadow:0 0 0 3px var(--black)}.vt-mark:after,.vt-mark:before{content:"";position:absolute;inset:0;pointer-events:none;animation:vt-peak linear both;animation-timeline:--vt;animation-range:cover calc(16% + var(--i) * 4%) cover calc(22% + var(--i) * 4%)}.vt-mark:before{background:var(--magma);box-shadow:0 0 0 3px var(--black),0 0 22px 6px color-mix(in srgb,var(--magma) 80%,transparent)}.vt-mark:after{background:var(--ember);box-shadow:0 0 0 3px var(--black),0 0 14px 3px color-mix(in srgb,var(--ember) 70%,transparent);animation-name:vt-settle}.vt-lock .vt-mark:before{box-shadow:0 0 0 3px var(--black),0 0 26px 8px color-mix(in srgb,var(--magma) 85%,transparent)}.vt-lock .vt-mark:after{background:var(--magma);box-shadow:0 0 0 3px var(--black),0 0 18px 4px color-mix(in srgb,var(--magma) 75%,transparent)}.vt-t{animation:vt-text linear both;animation-timeline:--vt;animation-range:cover calc(16.5% + var(--i) * 4%) cover calc(21% + var(--i) * 4%)}.vt-b{animation:vt-text linear both;animation-timeline:--vt;animation-range:cover calc(17.5% + var(--i) * 4%) cover calc(22% + var(--i) * 4%)}.vt-lock:before{animation:vt-reach linear both;animation-timeline:--vt;animation-range:cover 30% cover 34%}.vt-link:after{animation:vt-reach linear both;animation-timeline:--vt;animation-range:cover 32% cover 36%}@media (max-width:900px){.vt-rail:before{animation-timeline:--vtp;animation-range:cover 0 cover 6%}.vt-rail:after{animation-timeline:--vtp;animation-range:cover 5% cover 14%}.vt-mark:after,.vt-mark:before{animation-timeline:--vtp;animation-range:cover 8% cover 18%}.vt-t{animation-range:cover 9% cover 16%}.vt-b,.vt-t{animation-timeline:--vtp}.vt-b{animation-range:cover 10% cover 17%}.vt-lock:before{animation-timeline:--vtp;animation-range:cover 14% cover 20%}}}}.va{view-timeline-name:--va;view-timeline-axis:block}.va-in{max-width:1240px}.va-core{--va-line:color-mix(in srgb,var(--white) 16%,transparent);position:relative;display:grid;justify-items:center;gap:16px;width:min(900px,100% - 2 * 190px);padding:clamp(36px,4.4vw,56px) clamp(24px,4vw,60px)}.va-core:before{content:"";position:absolute;inset:-6% -8%;z-index:-2;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--black) 62%,transparent),transparent)}.va-core.vl-stone:before{inset:calc(-1 * var(--sb));z-index:-1;background:none}.va-core.vl-stone>.va-frame{display:none}.va-frame{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(var(--va-line),var(--va-line)) 0 0 /26px 1px no-repeat,linear-gradient(var(--va-line),var(--va-line)) 0 0 /1px 26px no-repeat,linear-gradient(var(--va-line),var(--va-line)) 100% 0 /26px 1px no-repeat,linear-gradient(var(--va-line),var(--va-line)) 100% 0 /1px 26px no-repeat,linear-gradient(var(--va-line),var(--va-line)) 0 100% /26px 1px no-repeat,linear-gradient(var(--va-line),var(--va-line)) 0 100% /1px 26px no-repeat,linear-gradient(var(--va-line),var(--va-line)) 100% 100% /26px 1px no-repeat,linear-gradient(var(--va-line),var(--va-line)) 100% 100% /1px 26px no-repeat}.va-mark{--cut:12px;position:relative;isolation:isolate;display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px}.va-mark:before{content:"";clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));background:linear-gradient(160deg,var(--surface-raised),var(--black) 80%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 10%,transparent)}.va-mark:before,.va-rim{position:absolute;inset:0;z-index:-1}.va-rim{background:linear-gradient(160deg,var(--magma),var(--ember) 35%,var(--lava) 70%,var(--ember))}.va-ticks{position:absolute;inset:-11px;z-index:-1;background:linear-gradient(var(--va-line),var(--va-line)) 50% 0 /1px 7px no-repeat,linear-gradient(var(--va-line),var(--va-line)) 50% 100% /1px 7px no-repeat,linear-gradient(var(--va-line),var(--va-line)) 0 50% /7px 1px no-repeat,linear-gradient(var(--va-line),var(--va-line)) 100% 50% /7px 1px no-repeat}.va .va-mark-a{font-family:var(--font-bebas),Impact,sans-serif!important;font-size:36px;line-height:1;letter-spacing:0;padding-top:3px;background:linear-gradient(180deg,var(--magma),var(--ember) 55%,var(--lava));-webkit-background-clip:text;background-clip:text;color:transparent}.va-lead{max-width:640px}.va-context{list-style:none;margin:0;padding:0}.va-ctx{position:absolute;display:flex;align-items:center;gap:12px;pointer-events:none}.va-ctx:nth-child(odd){right:100%}.va-ctx:nth-child(2n){left:100%;flex-direction:row-reverse}.va-ctx:nth-child(-n+2){top:30%}.va-ctx:nth-child(n+3){top:64%}.va .va-ctx-label{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;color:var(--grey-muted)}.va-ctx-seam{position:relative;width:clamp(28px,4vw,64px);height:1px;background:var(--va-line)}.va-ctx:nth-child(odd) .va-ctx-seam{transform-origin:0 50%}.va-ctx:nth-child(2n) .va-ctx-seam{transform-origin:100% 50%}.va-ctx-seam:before{content:"";position:absolute;inset:0;background:var(--ember);opacity:0}.va-ctx-seam:after{content:"";position:absolute;top:-4px;width:2px;height:9px;background:linear-gradient(var(--lava),var(--ember))}.va-ctx:nth-child(odd) .va-ctx-seam:after{right:0}.va-ctx:nth-child(2n) .va-ctx-seam:after{left:0}.va-queries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:16px}.va-query{--cut:9px;--q-line:color-mix(in srgb,var(--white) 12%,transparent);position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;min-height:56px;padding:11px 16px 11px 12px;border:0;background:none;cursor:pointer;font-size:15px;line-height:1.35;text-align:left;color:var(--grey-light);transition:translate .35s cubic-bezier(.22,1,.36,1),color .3s ease}.va .va-query-mark{flex:none;display:grid;place-items:center;width:26px;height:26px;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:var(--black);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ember) 70%,var(--black));font-family:var(--font-bebas),Impact,sans-serif!important;font-size:16px;line-height:1;padding-top:2px;color:var(--ember)}.va-query-text{flex:1;min-width:0}.va-query:focus-visible,.va-query:hover{translate:0 -2px;color:var(--white)}.va-query:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.va-query:active{translate:0 0}@media (max-width:1099px){.va-core{width:min(860px,100%)}.va-context{display:grid;grid-template-columns:auto auto;justify-content:center;gap:8px 0}.va-ctx,.va-ctx:nth-child(2n){position:static;flex-direction:row;gap:0}.va-ctx:nth-child(odd){justify-self:end}.va-ctx:nth-child(2n){justify-self:start}.va-ctx:nth-child(2n):before{content:"";width:4px;height:4px;margin:0 14px;background:color-mix(in srgb,var(--white) 30%,transparent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.va-ctx-seam{display:none}}@media (max-width:760px){.va-core{padding:34px 16px 30px}.va-queries{grid-template-columns:minmax(0,1fr)}.va-query{min-height:58px;font-size:15.5px}}@keyframes va-on{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@keyframes va-fade{0%{opacity:0}to{opacity:1}}@keyframes va-reach{0%{opacity:0;scale:0 1}to{opacity:1;scale:1 1}}@keyframes va-feed{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes va-plate{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.va .va-core .vl-kicker.vr{animation-timeline:--va;animation-range:cover 4% cover 10%}.va .va-core .vr-out{animation-timeline:--scene;animation-range:cover var(--ix0) cover var(--ix1)}.va .va-title .wr{animation-timeline:--va;animation-range:cover calc(6% + var(--w) * 12% / var(--wt, 8)) cover calc(10% + var(--w) * 12% / var(--wt, 8))}.va .va-lead .wr{animation-timeline:--va;animation-range:cover calc(12% + var(--w) * 10% / var(--wt, 8)) cover calc(16% + var(--w) * 10% / var(--wt, 8))}.va-frame{animation:va-fade linear both;animation-timeline:--va;animation-range:cover 10% cover 16%}.va-mark{animation:va-on linear both;animation-timeline:--va;animation-range:cover 12% cover 17%}.va-rim{animation:va-fade linear both;animation-timeline:--va;animation-range:cover 15% cover 20%}.va-ticks{animation:va-fade linear both;animation-timeline:--va;animation-range:cover 16% cover 20%}.va-ctx-label{animation:va-fade linear both;animation-timeline:--va;animation-range:cover calc(18% + var(--i) * 2%) cover calc(21% + var(--i) * 2%)}.va-ctx-seam{animation:va-reach linear both;animation-timeline:--va;animation-range:cover calc(19% + var(--i) * 2%) cover calc(22% + var(--i) * 2%)}.va-ctx-seam:before{animation:va-feed linear both;animation-timeline:--va;animation-range:cover calc(19% + var(--i) * 2%) cover calc(24% + var(--i) * 2%)}.va-query{animation:va-plate linear both;animation-timeline:--va;animation-range:cover calc(22% + var(--i) * 2%) cover calc(28% + var(--i) * 2%)}@media (max-width:760px){.va-query{animation-timeline:view();animation-range:entry 30% cover 22%}}}}.vz{padding:clamp(96px,14vh,150px) 0 clamp(112px,16vh,168px);text-align:center;view-timeline-name:--vz;view-timeline-axis:block;overflow-x:clip}.vz-in{position:relative;isolation:isolate;display:grid;justify-items:center;gap:20px}.vz-in:before{content:"";position:absolute;inset:-8% 4% 30%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--black) 55%,transparent),transparent)}.vz-title{max-width:1100px}.vz-lead{max-width:660px;text-wrap:balance}.vz-gate{--g:16px;--vz-line:color-mix(in srgb,var(--white) 14%,transparent);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g);width:min(940px,100%);margin-top:26px}.vz-path:first-of-type{grid-column:2;grid-row:1}.vz-path:nth-of-type(2){grid-column:1;grid-row:1}.vz-path:nth-of-type(3){grid-column:3;grid-row:1}.vz-seam{position:absolute;z-index:0;top:50%;left:-56px;right:-56px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--vz-line) 56px,var(--vz-line) calc(100% - 56px),transparent)}.vz-seam:after,.vz-seam:before{content:"";position:absolute;top:0;bottom:0}.vz-seam:before{right:50%;left:56px;background:linear-gradient(270deg,var(--magma),var(--ember) 30%,var(--lava) 75%,transparent);transform-origin:100% 50%}.vz-seam:after{left:50%;right:56px;background:linear-gradient(90deg,var(--magma),var(--ember) 30%,var(--lava) 75%,transparent);transform-origin:0 50%}.vz-path{--cut:12px;--q-line:color-mix(in srgb,var(--white) 13%,transparent);position:relative;z-index:1;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:72px;padding:14px 20px 14px 22px;color:var(--grey-light);font-size:17px;font-weight:700;line-height:1.25;text-align:left;text-decoration:none;transition:color .3s ease}.vz .vz-path-label{font-family:var(--font-dm-sans),sans-serif!important}.vz-path:focus-visible,.vz-path:hover{color:var(--white)}.vz-path:focus-visible{outline:2px solid var(--ember);outline-offset:4px}.vz-path.is-primary{color:var(--white)}@media (max-width:760px){.vz-gate{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px}.vz-path:nth-of-type(n){grid-column:1;grid-row:auto}.vz-path{min-height:64px}.vz-seam{top:-20px;bottom:-20px;left:50%;right:auto;width:1px;height:auto;background:linear-gradient(transparent,var(--vz-line) 20px,var(--vz-line) calc(100% - 20px),transparent)}.vz-seam:before{inset:20px 0 calc(100% - 20px - 70px);background:linear-gradient(var(--magma),var(--ember) 40%,transparent);transform-origin:50% 0}.vz-seam:after{display:none}}@keyframes vz-reach{0%{scale:0 1}to{scale:1 1}}@keyframes vz-drop{0%{scale:1 0}to{scale:1 1}}@keyframes vz-resolve{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vz-ignite{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vz .vz-title .wr{animation-timeline:--vz;animation-range:cover calc(6% + var(--w) * 11% / var(--wt, 8)) cover calc(10% + var(--w) * 11% / var(--wt, 8))}.vz .vz-lead .wr{animation-timeline:--vz;animation-range:cover calc(13% + var(--w) * 9% / var(--wt, 8)) cover calc(17% + var(--w) * 9% / var(--wt, 8))}.vz-seam{animation:vz-ignite linear both;animation-timeline:--vz;animation-range:cover 16% cover 20%}.vz-seam:after,.vz-seam:before{animation:vz-reach linear both;animation-timeline:--vz;animation-range:cover 18% cover 26%}.vz-path{animation:vz-resolve linear both;animation-timeline:--vz;animation-range:cover calc(22% + var(--i) * 2%) cover calc(28% + var(--i) * 2%);animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (max-width:760px){.vz-seam:before{animation-name:vz-drop}.vz-path{animation-timeline:view();animation-range:entry 30% cover 24%}}}}@keyframes vr-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vr{animation:vr-rise linear both;animation-timeline:view();animation-range:entry calc(4% + var(--i, 0) * 8%) cover calc(24% + var(--i, 0) * 4%)}}}@keyframes vc-swap{0%{translate:calc(var(--vc-d) - 100%) 0;scale:.97;opacity:0}22%{opacity:0}50%{translate:0 0;scale:1;opacity:1}78%{opacity:0}to{translate:calc(100% - var(--vc-d)) 0;scale:.97;opacity:0}}@keyframes vc-edge{0%{opacity:.08}38%,62%{opacity:.85}to{opacity:.08}}@keyframes vc-rise{0%{opacity:0;translate:var(--vc-tx) var(--vc-rise)}to{opacity:1;translate:0 0}}@keyframes vc-studio-in{0%{opacity:.3;scale:.97;translate:var(--vc-x) 12px}to{opacity:1;scale:1;translate:0 0}}@keyframes vc-canvas-in{0%{opacity:.4;scale:.96;translate:28px 24px}to{opacity:1;scale:1;translate:0 0}}@keyframes vc-piece-in{0%{opacity:0;scale:.97;translate:0 18px}to{opacity:1;scale:1;translate:0 0}}@keyframes vc-card{0%{opacity:0;translate:0 28px;scale:.95}to{opacity:1;translate:0 0;scale:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vc-card{animation:vc-card linear both;animation-timeline:var(--tl);animation-range:cover calc(18% + var(--i, 0) * 3%) cover calc(34% + var(--i, 0) * 3%)}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vc-js .vc-body,.vc-js .vc-card,.vc-js .vc-count,.vc-js .vc-cta,.vc-js .vc-head,.vc-js .vc-sheet,.vc-js .vc-visual,.vc-js .vc-word{opacity:0;transform:translateY(46px) scale(.92);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.vc-js .vc-sheet{transform:translateY(46px) scale(.94)}.vc-js .vc-count{transition-delay:.15s}.vc-js .vc-word{transition-delay:.22s}.vc-js .vc-head{transition-delay:.29s}.vc-js .vc-body{transition-delay:.36s}.vc-js .vc-cta{transition-delay:.43s}.vc-js .vc-visual{transition-delay:.25s}.vc-js .vc-card{transition-delay:calc(.4s + var(--i, 0) * 70ms)}.vc-js .vc.is-in .vc-body,.vc-js .vc.is-in .vc-card,.vc-js .vc.is-in .vc-count,.vc-js .vc.is-in .vc-cta,.vc-js .vc.is-in .vc-head,.vc-js .vc.is-in .vc-sheet,.vc-js .vc.is-in .vc-visual,.vc-js .vc.is-in .vc-word{opacity:1;transform:none}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vc-stage{--vc-d:56px;animation:vc-swap linear both;animation-timeline:var(--tl);animation-range:cover 0 cover 100%}.vc-body,.vc-count,.vc-cta,.vc-head,.vc-word{animation:vc-rise linear both;animation-timeline:var(--tl)}.vc-count{--vc-rise:8px;animation-range:cover 22% cover 38%}.vc-word{--vc-rise:16px;animation-range:cover 24% cover 41%}.vc-head{--vc-rise:12px;animation-range:cover 27% cover 44%}.vc-body{--vc-rise:10px;animation-range:cover 30% cover 47%}.vc-cta{--vc-rise:8px;animation-range:cover 33% cover 50%}.vc-visual{animation:vc-studio-in linear both;animation-timeline:var(--tl);animation-range:cover 20% cover 46%}.vc-create .vc-visual{animation:none}.vc-piece{animation:vc-piece-in linear both;animation-timeline:var(--tl);animation-range:cover calc(22% + var(--i, 0) * 4%) cover calc(34% + var(--i, 0) * 4%)}.vc-piece-canvas{animation-name:vc-canvas-in;animation-range:cover 18% cover 44%}.vc-hot,.vc-piece:after{animation:vc-edge linear both;animation-timeline:var(--tl);animation-range:cover 0 cover 100%}}}@media (max-width:760px){.vc-stage{--vc-d:32px}}.wr-scope{view-timeline-name:--wr;view-timeline-axis:block}.ab .vl-kicker,.ab .vr-out,.ab .wr-scope,.vb .vl-kicker,.vb .vr-out,.vb .wr-scope,.vm .vl-kicker,.vm .vr-out,.vm .wr-scope,.vt .vl-kicker,.vt .vr-out,.vt-lead,.vt-title{transform-origin:0 50%}.vr-out{display:inline-flex}@keyframes wr-in{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes wr-side{0%{opacity:0;translate:-14px 0}to{opacity:1;translate:0 0}}@keyframes wr-out{0%{opacity:1;scale:1}to{opacity:0;scale:1.3}}.wr{display:inline-block}.wr-hot{background-image:var(--gradient-text);background-size:calc(var(--n) * 100%) 100%;background-position:calc(var(--j) / max(var(--n) - 1, 1) * 100%) 0;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes vc-rise-move{0%{translate:var(--vc-tx) var(--vc-rise)}to{translate:0 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wr{animation:wr-in linear both;animation-timeline:--wr;animation-range:cover calc(16% + var(--w) * 22% / var(--wt, 8)) cover calc(28% + var(--w) * 22% / var(--wt, 8))}.wr-sub .wr{animation-name:wr-side;animation-range:cover calc(14% + var(--w) * 24% / var(--wt, 8)) cover calc(26% + var(--w) * 24% / var(--wt, 8))}.wr-scope:not(.vc-head){animation:wr-out linear forwards;animation-timeline:--wr;animation-range:cover 62% cover 88%}.ab .vl-kicker.vr,.va .vl-kicker.vr,.vb .vl-kicker.vr,.ve .vl-kicker.vr,.vm .vl-kicker.vr,.vt .vl-kicker.vr{animation:vr-rise linear both;animation-timeline:view();animation-range:cover 12% cover 28%}.ab .vr-out,.va .vr-out,.vb .vr-out,.ve .vr-out,.vm .vr-out,.vt .vr-out{animation:wr-out linear forwards;animation-timeline:view();animation-range:cover 62% cover 88%}.vc-head{animation-name:vc-rise-move}.vc-head .wr{animation-timeline:var(--tl);animation-range:cover calc(27% + var(--w) * 2%) cover calc(37% + var(--w) * 2%)}}}body{position:relative;min-height:100vh}.lw{z-index:-1;overflow:hidden;pointer-events:none;background:var(--black);contain:strict}.lw,.lw-heat,.lw-rock{position:absolute;inset:0}.lw-heat,.lw-rock{background:url(/world/rock.webp) 50% 0/min(100%,1600px) auto repeat}.lw-rock{background-image:-webkit-image-set(url(/world/rock.avif) type("image/avif"),url(/world/rock.webp) type("image/webp"));background-image:image-set(url(/world/rock.avif) type("image/avif"),url(/world/rock.webp) type("image/webp"))}.lw-heat{background-image:url(/world/heat.webp);background-image:-webkit-image-set(url(/world/heat.avif) type("image/avif"),url(/world/heat.webp) type("image/webp"));background-image:image-set(url(/world/heat.avif) type("image/avif"),url(/world/heat.webp) type("image/webp"));opacity:.22;will-change:opacity}.lw-heat-a{-webkit-mask-image:linear-gradient(90deg,var(--black) 36%,transparent 64%);mask-image:linear-gradient(90deg,var(--black) 36%,transparent 64%)}.lw-heat-b{-webkit-mask-image:linear-gradient(90deg,transparent 36%,var(--black) 64%);mask-image:linear-gradient(90deg,transparent 36%,var(--black) 64%)}.lw-heat-c{opacity:.06}@media (max-width:760px){.lw-rock{background-image:url(/world/rock-phone.webp);background-image:-webkit-image-set(url(/world/rock-phone.avif) type("image/avif"),url(/world/rock-phone.webp) type("image/webp"));background-image:image-set(url(/world/rock-phone.avif) type("image/avif"),url(/world/rock-phone.webp) type("image/webp"))}.lw-heat{background-image:url(/world/heat-phone.webp);background-image:-webkit-image-set(url(/world/heat-phone.avif) type("image/avif"),url(/world/heat-phone.webp) type("image/webp"));background-image:image-set(url(/world/heat-phone.avif) type("image/avif"),url(/world/heat-phone.webp) type("image/webp"))}}@keyframes lw-breathe-a{0%{opacity:.06}14%{opacity:.26}27%{opacity:.15}45%{opacity:.4}61%{opacity:.12}79%{opacity:.32}to{opacity:.06}}@keyframes lw-breathe-b{0%{opacity:.24}19%{opacity:.08}38%{opacity:.36}52%{opacity:.2}71%{opacity:.42}88%{opacity:.12}to{opacity:.24}}@keyframes lw-breathe-c{0%{opacity:0}35%{opacity:.14}60%{opacity:.04}82%{opacity:.12}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.lw-heat-a{animation:lw-breathe-a 13.7s ease-in-out infinite}.lw-heat-b{animation:lw-breathe-b 17.9s ease-in-out -6.1s infinite}.lw-heat-c{animation:lw-breathe-c 29.3s ease-in-out -11s infinite}}.vl-env{position:relative;isolation:isolate;overflow-x:clip}@media (max-width:760px){.vz{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.vg-panel,.vg-panel:hover{transform:none!important}}[data-shop-font=modern]{--s-display:var(--font-shop-grotesk),system-ui,sans-serif;--s-body:var(--font-shop-inter),system-ui,sans-serif;--s-display-weight:700;--s-display-case:none;--s-display-track:-.02em}[data-shop-font=classic]{--s-display:var(--font-shop-playfair),Georgia,serif;--s-body:var(--font-shop-inter),system-ui,sans-serif;--s-display-weight:700;--s-display-case:none;--s-display-track:-.01em}[data-shop-font=bold]{--s-display:var(--font-shop-anton),Impact,sans-serif;--s-body:var(--font-shop-inter),system-ui,sans-serif;--s-display-weight:400;--s-display-case:uppercase;--s-display-track:.01em}[data-shop-font=friendly]{--s-display:var(--font-shop-fredoka),system-ui,sans-serif;--s-body:var(--font-shop-fredoka),system-ui,sans-serif;--s-display-weight:600;--s-display-case:none;--s-display-track:-.01em}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sd-hero{padding:48px 0 12px}.sd-title{margin:12px 0;font-size:clamp(40px,7vw,76px)}.sd-lead{margin:0;max-width:640px;color:var(--grey-light);font-size:17px;line-height:1.6}.sd-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:22px}.sd-search{position:relative;flex:1 1 280px;max-width:460px}.sd-search svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--grey-muted)}.sd-search input{padding-left:38px}.sd-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.sd-list{padding:24px 0 88px}.sd-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px}.sd-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid var(--hairline);background:var(--black-surface);color:inherit;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .25s ease}.sd-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:1;background:var(--sd-accent)}@media (hover:hover){.sd-card:hover{transform:translateY(-3px);border-color:var(--border-active);box-shadow:var(--shadow-card)}.sd-card:hover .sd-visit svg{transform:translateX(3px)}}.sd-cover{aspect-ratio:16/10;background:var(--white);overflow:hidden}.sd-cover-art{background:var(--charcoal)}.sd-cover>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sd-mosaic{display:grid;width:100%;height:100%;gap:2px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;background:var(--black-surface)}.sd-mosaic img{display:block;width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover}.sd-cover-art .sd-mosaic img{-o-object-fit:contain;object-fit:contain;padding:8%}.sd-mosaic[data-n="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.sd-mosaic[data-n="2"]{grid-template-rows:1fr}.sd-mosaic[data-n="3"] img:first-child{grid-row:span 2}.sd-body{display:flex;flex-direction:column;gap:10px;flex:1;padding:16px 18px 18px}.sd-head{display:flex;gap:12px;align-items:center}.sd-logo{flex:none;width:46px;height:46px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:var(--white)}.sd-logo-letter{display:grid;place-items:center;background:var(--sd-accent);color:var(--white);font-weight:700;font-size:20px;text-transform:uppercase}.sd-card[data-ink=dark] .sd-logo-letter{color:var(--black)}.sd-name{margin:0;font-family:var(--s-display)!important;font-weight:var(--s-display-weight);text-transform:var(--s-display-case);letter-spacing:var(--s-display-track);font-size:22px;line-height:1.1;color:var(--white)}.sd-meta{margin-top:3px;font-size:13px;color:var(--grey-mid)}.sd-line{margin:0;font-size:14.5px;line-height:1.55;color:var(--grey-light);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sd-visit{margin-top:auto;display:inline-flex;gap:6px;align-items:center;font-size:14px;font-weight:600;color:var(--ember)}.sd-visit svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.cp-row{overflow-x:auto;padding:12px 2px 6px;scrollbar-width:thin}.cp-card,.cp-row{display:flex;gap:12px}.cp-card{flex:none;align-items:center;padding:12px 18px 12px 12px;border:1px solid var(--hairline);border-radius:14px;background:var(--black-surface);color:inherit;text-decoration:none;transition:border-color .2s ease}.cp-card:hover{border-color:var(--border-active)}.cp-card[data-ink=dark] .sd-logo-letter{color:var(--black)}.sd-empty{text-align:center;padding:40px 24px}.sd-empty p{margin:0;color:var(--grey-mid)}.sd-empty-ctas{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.ss[data-mode=light]{--s-bg:var(--white);--s-surface:#F4F4F2;--s-text:#151515;--s-text-2:#3E3E3E;--s-muted:#6E6E6E;--s-line:rgba(0,0,0,.1);--s-header:rgba(255,255,255,.9);--s-shadow:0 14px 40px rgba(0,0,0,.08)}.ss[data-mode=dark]{--s-bg:#0E0E10;--s-surface:#19191C;--s-text:#F5F5F4;--s-text-2:#D5D5D2;--s-muted:#A2A29F;--s-line:rgba(255,255,255,.1);--s-header:rgba(14,14,16,.86);--s-shadow:0 14px 40px rgba(0,0,0,.5)}.ss{--s-accent-eff:var(--s-text);--s-ink:var(--white);--ember:var(--s-accent-eff);--ember-soft:color-mix(in srgb,var(--s-accent-eff) 12%,transparent);--border-active:color-mix(in srgb,var(--s-accent-eff) 55%,transparent);--gradient-primary:linear-gradient(var(--s-accent-eff),var(--s-accent-eff));--charcoal:var(--s-surface);--surface-raised:var(--s-surface);--card-bg:var(--s-surface);--black-surface:var(--s-surface);--hairline:var(--s-line);--border-subtle:var(--s-line);--grey-mid:var(--s-muted);--grey-light:var(--s-text-2);--grey-muted:var(--s-muted);--shadow-card:var(--s-shadow);min-height:100vh;background:var(--s-bg);color:var(--s-text)}.ss[data-own-accent]{--s-accent-eff:var(--s-accent)}.ss[data-ink=dark]{--s-ink:var(--black)}.ss,.ss a,.ss button,.ss div,.ss input,.ss label,.ss legend,.ss li,.ss p,.ss span,.ss textarea{font-family:var(--s-body)!important}.ss .ss-h,.ss h1,.ss h2,.ss h3{font-family:var(--s-display)!important;font-weight:var(--s-display-weight);text-transform:var(--s-display-case);letter-spacing:var(--s-display-track)}.ss-loading{display:grid;place-items:center;color:var(--s-muted)}.ss-wrap{width:min(1200px,calc(100% - 40px));margin-inline:auto}.ss-nav{position:sticky;top:0;z-index:50;height:68px;background:var(--s-header);backdrop-filter:blur(14px);border-bottom:1px solid var(--s-line)}.ss-nav-in{height:100%;justify-content:space-between;gap:16px}.ss-brand,.ss-nav-in{display:flex;align-items:center}.ss-brand{gap:10px;min-width:0;color:var(--s-text);text-decoration:none}.ss-brand img{flex:none;width:36px;height:36px;border-radius:9px;-o-object-fit:cover;object-fit:cover}.ss-brand .ss-h{font-size:22px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-menu{display:flex;gap:clamp(14px,3vw,28px)}.ss-menu a{color:var(--s-text-2);text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap}.ss-menu a:hover{color:var(--s-text)}.ss-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border:1px solid transparent;border-radius:999px;background:var(--s-accent-eff);color:var(--s-ink);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .2s ease,filter .2s ease}.ss-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.ss-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.ss-btn-ghost{background:transparent;color:inherit;border-color:currentColor}.ss-btn-sm{padding:8px 14px;font-size:13.5px}.ss-btn-lg{padding:16px 30px;font-size:16px}.ss[data-layout=bold] .ss-btn{border-radius:6px;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.ss[data-layout=editorial] .ss-btn{border-radius:2px}.ss-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ss-kicker{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--s-accent-eff)}.ss-hero-line{margin:16px 0 0;max-width:620px;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.ss-hero-bold{position:relative;display:flex;align-items:flex-end;min-height:min(76vh,760px);overflow:hidden;background:var(--s-accent-eff);color:var(--s-ink)}.ss-hero-bold.has-cover{background:var(--black);color:var(--white)}.ss-hero-bold .ss-hero-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ss-hero-bold.has-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--black) 80%,transparent))}.ss-hero-bold .ss-hero-in{position:relative;z-index:1;padding:120px 0 clamp(40px,8vh,80px)}.ss-hero-bold .ss-hero-name{margin:0;font-size:clamp(56px,11vw,168px);line-height:.9}.ss-hero-bold:not(.has-cover) .ss-btn:not(.ss-btn-ghost){background:var(--s-ink);color:var(--s-accent-eff)}.ss-hero-clean{padding:clamp(56px,10vh,110px) 0 clamp(16px,3vh,40px);text-align:center}.ss-hero-clean .ss-wrap{display:flex;flex-direction:column;align-items:center}.ss-hero-logo{width:84px;height:84px;margin-bottom:22px;border-radius:20px;-o-object-fit:cover;object-fit:cover}.ss-hero-clean .ss-hero-name{margin:0;font-size:clamp(44px,7vw,96px);line-height:1}.ss-hero-clean .ss-hero-line{margin-inline:auto;color:var(--s-text-2)}.ss-hero-clean .ss-ctas{justify-content:center}.ss-hero-cover{width:100%;max-height:520px;margin-top:clamp(36px,6vh,64px);border-radius:24px;-o-object-fit:cover;object-fit:cover}.ss-hero-ed{padding:clamp(40px,7vh,88px) 0}.ss-ed-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.ss-hero-ed .ss-hero-name{margin:0;font-size:clamp(48px,7vw,104px);line-height:.95}.ss-ed-excerpt,.ss-hero-ed .ss-hero-line{color:var(--s-text-2)}.ss-ed-excerpt{margin:20px 0 0;max-width:520px;font-size:16.5px;line-height:1.75}.ss-ed-media{aspect-ratio:4/5;overflow:hidden;border-radius:4px;background:var(--s-surface)}.ss-ed-media>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:760px){.ss-ed-grid{grid-template-columns:minmax(0,1fr)}.ss-ed-media{order:-1;aspect-ratio:4/3}}.ss-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;width:100%;height:100%;background:var(--s-line)}.ss-mosaic img{display:block;width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;background:var(--white)}.ss-mosaic-art img{padding:8%;-o-object-fit:contain;object-fit:contain;background:var(--s-surface)}.ss-mosaic[data-n="1"]{grid-template-columns:1fr;grid-template-rows:1fr}.ss-mosaic[data-n="2"]{grid-template-rows:1fr}.ss-mosaic[data-n="3"] img:first-child{grid-row:span 2}.ss-fund{padding-top:28px}.ss-sec{padding:clamp(48px,8vh,96px) 0}.ss-sec-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.ss-sec-title{margin:0;font-size:clamp(30px,3.6vw,48px);line-height:1.05}.ss-featured{margin-bottom:clamp(40px,7vh,72px)}.ss-featured .ss-sec-title{margin-bottom:22px}.ss-pills{display:flex;gap:8px;flex-wrap:wrap}.ss-pills button{padding:8px 16px;border:1px solid var(--s-line);border-radius:999px;background:transparent;color:var(--s-text-2);font-size:14px;cursor:pointer}.ss-pills button[aria-pressed=true]{border-color:var(--s-text);background:var(--s-text);color:var(--s-bg)}.ss-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:clamp(14px,2vw,24px)}.ss-grid-featured{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media (max-width:560px){.ss-grid:not(.ss-grid-featured){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.ss-card-price,.ss-card-title{font-size:14px}}.ss-note{margin:22px 0 0;font-size:14px;color:var(--s-muted)}.ss-card{display:flex;flex-direction:column;color:var(--s-text);text-decoration:none}.ss-card-img{display:block;aspect-ratio:1;overflow:hidden;border-radius:16px;background:var(--white)}.ss-card-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease}@media (hover:hover){.ss-card:hover .ss-card-img img{transform:scale(1.04)}}.ss-card-art .ss-card-img{padding:10%;background:var(--s-surface)}.ss[data-layout=bold] .ss-card-img{border-radius:6px}.ss[data-layout=editorial] .ss-card-img{border-radius:2px}.ss-card-body{display:grid;gap:4px;justify-items:start;padding:12px 2px 0}.ss-card-title{font-size:15.5px;font-weight:600}.ss-card-price{font-size:15px;color:var(--s-text-2)}.ss-swatches{display:flex;gap:4px;margin-top:2px}.ss-swatches span{width:12px;height:12px;border:1px solid var(--s-line);border-radius:50%}.ss-card-art .ss-btn{margin-top:6px}.ss-story{background:var(--s-surface)}.ss-story-grid{display:grid;gap:clamp(28px,5vw,72px);align-items:center}.ss-story-grid.has-image{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ss-story-img{width:100%;aspect-ratio:4/5;border-radius:18px;-o-object-fit:cover;object-fit:cover}.ss-story-copy>p:not(.ss-kicker){margin:16px 0 0;max-width:640px;font-size:17px;line-height:1.8;color:var(--s-text-2)}.ss[data-layout=clean] .ss-story-grid:not(.has-image){justify-items:center;text-align:center}.ss[data-layout=editorial] .ss-story-copy>.ss-opening:first-letter{float:left;margin:6px 6px 0 0;font-family:var(--s-display);font-size:64px;line-height:.8;color:var(--s-accent-eff)}@media (max-width:760px){.ss-story-grid.has-image{grid-template-columns:minmax(0,1fr)}}.ss-share-title{margin:0 0 14px;font-size:22px}.ss-product{padding-top:28px}.ss-back{color:var(--s-muted);font-size:14px;text-decoration:none}.ss-product-title{margin:0 0 8px;font-size:clamp(32px,4.4vw,52px);line-height:1.02}.ss-product-price{margin-bottom:14px;font-size:26px;font-weight:700}.ss-product-desc{line-height:1.7;color:var(--s-text-2);white-space:pre-wrap}.ss .vl-input{background:var(--s-bg);border-color:var(--s-line);color:var(--s-text)}.ss .vl-label,.ss .vl-muted{color:var(--s-muted)}.ss .vl-chip{background:var(--s-bg);border-color:var(--s-line);color:var(--s-text)}.ss .vl-chip[aria-pressed=true]{border-color:var(--s-accent-eff);background:color-mix(in srgb,var(--s-accent-eff) 10%,transparent);color:var(--s-text)}.ss .vl-btn-solid{color:var(--s-ink)}.ss .vl-btn-outline{border-color:var(--s-line);color:var(--s-text)}.ss .vl-panel{background:var(--s-surface);box-shadow:none}.ss-foot{padding:40px 0 28px;border-top:1px solid var(--s-line)}.ss-foot-top{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.ss-foot-name{font-size:26px}.ss-foot-line{margin:8px 0 0;max-width:420px;font-size:14.5px;line-height:1.6;color:var(--s-muted)}.ss-links{display:flex;gap:18px;flex-wrap:wrap;margin:0;padding:0;list-style:none}.ss-links a{color:var(--s-text);font-weight:500;text-decoration:none;border-bottom:1px solid var(--s-line)}.ss-foot-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:32px;padding-top:18px;border-top:1px solid var(--s-line);font-size:13px;color:var(--s-muted)}.ss-foot-bottom a{color:var(--s-text-2)}.sdz{display:grid;gap:24px;align-items:start}@media (min-width:1100px){.sdz{grid-template-columns:minmax(0,460px) minmax(0,1fr)}}.sdz-form{display:grid;gap:18px}.sdz-note{margin:0;padding:12px 14px;border:1px solid var(--border-active);border-radius:12px;background:var(--ember-soft);font-size:14px;line-height:1.5;color:var(--grey-light)}.sdz-group{display:grid;gap:12px;margin:0;padding:18px;border:1px solid var(--hairline);border-radius:16px;background:var(--black-surface)}.sdz-group legend{padding:0 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--grey-mid)}.sdz-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--grey-light)}.sdz-hint{margin:0;font-size:13px;line-height:1.5;color:var(--grey-mid)}.sdz-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sdz-choices{display:grid;gap:10px}.sdz-choice{display:grid;grid-template-columns:64px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:2px;align-items:start;padding:12px;border:1px solid var(--hairline);border-radius:12px;background:var(--charcoal);color:inherit;font:inherit;text-align:left;cursor:pointer}.sdz-choice[aria-checked=true]{border-color:var(--ember);box-shadow:0 0 0 1px var(--ember)}.sdz-choice strong{grid-column:2;font-size:15px;color:var(--white)}.sdz-choice>span:last-child{grid-column:2;font-size:13px;line-height:1.45;color:var(--grey-mid)}.sdz-thumb{grid-row:span 2;display:grid;gap:3px;width:64px;height:48px;padding:5px;border-radius:6px;background:var(--grey-light)}.sdz-thumb i{display:block;border-radius:2px;background:var(--grey-muted)}.sdz-thumb-bold{grid-template-rows:1.6fr .5fr .5fr}.sdz-thumb-bold i:first-child{background:var(--black-surface)}.sdz-thumb-clean{grid-template-rows:.6fr .35fr 1fr;justify-items:center}.sdz-thumb-clean i:first-child{width:60%}.sdz-thumb-clean i:nth-child(2){width:40%}.sdz-thumb-clean i:nth-child(3){width:100%;background:var(--black-surface)}.sdz-thumb-editorial{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.sdz-thumb-editorial i:nth-child(3){grid-column:2;grid-row:1/span 2;background:var(--black-surface)}.sdz-swatch{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:2px solid var(--hairline);background:var(--sw);color:var(--white);cursor:pointer;mix-blend-mode:normal}.sdz-swatch[aria-pressed=true]{border-color:var(--white);box-shadow:0 0 0 2px var(--ember)}.sdz-swatch svg{filter:drop-shadow(0 0 2px var(--black))}.sdz-custom{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--grey-light);cursor:pointer}.sdz-custom input{width:32px;height:32px;padding:0;border:2px solid var(--hairline);border-radius:50%;background:none;cursor:pointer}.sdz-fonts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sdz-font{display:grid;gap:4px;padding:12px;border:1px solid var(--hairline);border-radius:12px;background:var(--charcoal);color:var(--white);text-align:left;cursor:pointer}.sdz-font[aria-checked=true]{border-color:var(--ember);box-shadow:0 0 0 1px var(--ember)}.sdz-font .sdz-font-sample{font-family:var(--s-display)!important;font-weight:var(--s-display-weight);text-transform:var(--s-display-case);letter-spacing:var(--s-display-track);font-size:20px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdz-font-name{font-size:12.5px;color:var(--grey-mid)}.sdz-image{display:grid;gap:8px}.sdz-image-row{display:flex;gap:12px;align-items:center}.sdz-image-empty,.sdz-image-row img{flex:none;width:72px;height:72px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.sdz-image-empty.is-wide,.sdz-image-row img.is-wide{width:128px}.sdz-image-empty{display:grid;place-items:center;border:1px dashed var(--border-active);color:var(--grey-mid)}.sdz-image-actions{display:flex;gap:8px;flex-wrap:wrap}.sdz-link{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;gap:8px}.sdz-save{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sdz-ok{color:var(--success-text);font-size:14px}.sdz-err{color:var(--error-text);font-size:14px}.sdz-preview{overflow:hidden;border:1px solid var(--hairline);border-radius:16px;background:var(--charcoal);box-shadow:var(--shadow-card)}@media (min-width:1100px){.sdz-preview{position:sticky;top:calc(var(--nav-offset, 68px) + 16px);transition:top var(--nav-ease)}}.sdz-preview-bar{display:flex;gap:6px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--hairline)}.sdz-preview-bar span{width:10px;height:10px;border-radius:50%;background:var(--surface-raised)}.sdz-preview-bar em{margin-left:10px;font-style:normal;font-size:12px;color:var(--grey-mid)}.sdz-preview-frame{height:min(72vh,760px);overflow:auto;overscroll-behavior:contain}.sdz-preview-frame>.ss{zoom:.5;min-height:0}.cx,.sdz-preview-frame .ss-nav{position:relative}.cx{--cx-k:1;margin:0;view-timeline-name:--cx;view-timeline-axis:block}.cx-piece,.cx-stack{display:grid}.cx-piece{--dx:0px;--rot:0deg;position:relative;isolation:isolate;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;height:64px;margin-top:-1px;padding:0 24px 0 48px;background:linear-gradient(100deg,var(--surface-raised),var(--black-surface) 72%);box-shadow:inset 0 0 0 1px var(--hairline),inset 0 1px 0 color-mix(in srgb,var(--white) 6%,transparent)}.cx-piece:after{content:"";position:absolute;inset:0;z-index:-1;background:url(/home-chapter-surface.webp) calc(14% + var(--i) * 15%) calc(var(--i) * -64px) /900px auto;filter:grayscale(1) blur(.5px) brightness(1.5) contrast(1.2);mix-blend-mode:screen;opacity:.34;pointer-events:none}.cx-piece:first-child{margin-top:0;clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px)}.cx-piece:last-child{clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.cx-piece:before{content:"";position:absolute;left:24px;top:-1px;bottom:-1px;width:1.5px;background:linear-gradient(180deg,var(--lava),var(--ember),var(--magma)) 0 calc(var(--i) / max(var(--n) - 1, 1) * 100%) /1.5px calc(var(--n) * 100%) no-repeat;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ember) 80%,transparent))}.cx .cx-name{font-family:var(--font-bebas),Impact,sans-serif!important;font-size:28px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--white)}.cx-rule{height:1px;background:linear-gradient(90deg,var(--hairline),transparent)}.cx-piece:nth-child(6n+1){--dx:-38px;--rot:-1.6deg}.cx-piece:nth-child(6n+2){--dx:34px;--rot:1.2deg}.cx-piece:nth-child(6n+3){--dx:-16px;--rot:-.8deg}.cx-piece:nth-child(6n+4){--dx:42px;--rot:1.8deg}.cx-piece:nth-child(6n+5){--dx:-28px;--rot:-1.2deg}.cx-piece:nth-child(6n+6){--dx:22px;--rot:.9deg}.cx-piece.vl-bar{--dx:0px;--rot:0deg;--bh:64px;height:var(--bh);padding:0 calc(var(--bar-r) + 6px) 0 48px;background:none;clip-path:none}.cx-piece.vl-bar:after{display:none}@media (max-width:760px){.cx-piece.vl-bar{--bh:54px;padding-left:42px}}.cx-stack{width:-moz-fit-content;width:fit-content;min-width:min(100%,280px);margin-inline:auto}.cx-piece.vl-bar{padding-right:40px}.cx-piece .vl-bar-skin:after,.cx-piece .vl-bar-skin:before{border-width:calc(var(--bh) / 202) var(--bar-l);-o-border-image:url(/ui/bar-plain-rest.webp) 1 200 1 200 round stretch;border-image:url(/ui/bar-plain-rest.webp) 1 200 1 200 fill round stretch}.cx-piece .vl-bar-skin:after{border-image-source:url(/ui/bar-plain-lit.webp)}.cx-cap{justify-content:center;display:flex;gap:12px;align-items:center;margin-top:18px;font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--grey-mid)}.cx-cap-line{width:40px;height:2px;border-radius:2px;background:var(--gradient-primary)}@media (max-width:760px){.cx{--cx-k:.5}.cx-piece{height:54px;padding-left:42px;gap:12px}.cx-piece:before{left:21px}.cx .cx-name{font-size:24px}}@keyframes cx-join{0%{translate:calc(var(--dx) * var(--cx-k)) calc((var(--i) - (var(--n) - 1) / 2) * 18px);rotate:var(--rot);opacity:.5}to{translate:0 0;rotate:0deg;opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cx-piece{animation:cx-join linear both;animation-timeline:--cx;animation-range:entry 30% cover calc(48% + var(--i) * 1.5%)}.cx-cap{animation:vr-rise linear both;animation-timeline:--cx;animation-range:cover 46% cover 56%}}}.vm{padding:clamp(80px,11vh,130px) 0 clamp(72px,10vh,120px)}.vb-grid,.vm-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,100px)}.vm-grid{align-items:start}.vb-grid{align-items:center}.vb-title,.vm-title{margin:14px 0 0;font-family:var(--font-bebas),Impact,sans-serif!important;font-weight:400;font-size:var(--type-display);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.vm-body{display:grid;gap:18px;max-width:34em;margin-top:28px}.vb .vb-lead,.vb-toward p,.vm-body p{margin:0;font-size:var(--type-lead);line-height:1.7;color:var(--grey-light)}.vm-body .vm-lines{font-weight:500;line-height:1.75;color:var(--white)}.vb .vb-big,.vm-body .vm-big{padding-left:18px;border-left:3px solid var(--ember);font-size:var(--type-subhead);line-height:1.45;font-weight:600;color:var(--white)}.vb-ctas{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:32px}.vb-close .vb-ctas{justify-content:center}.vb-close .wr-scope{transform-origin:50% 50%}.vm-visual{margin-top:clamp(20px,7vh,88px)}.vm-slabs{--join:1;position:relative;display:grid;gap:3px;filter:drop-shadow(0 26px 30px color-mix(in srgb,var(--black) 80%,transparent))}.vm-slab{position:relative;isolation:isolate;margin:0;border-radius:3px;background:linear-gradient(100deg,var(--surface-raised),var(--black-surface) 72%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 9%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--black) 75%,transparent),inset 1px 0 0 color-mix(in srgb,var(--white) 4%,transparent);transition:margin .6s cubic-bezier(.22,1,.36,1),box-shadow .6s ease,filter .3s ease}.vm-slab:first-of-type{border-radius:10px 10px 3px 3px}.vm-slab:last-child{border-radius:3px 3px 10px 10px}.vm-slab:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:url(/home-chapter-surface.webp) calc(28% + var(--i) * 9%) calc(var(--i) * -70px) /1150px auto;filter:grayscale(1) blur(.5px) brightness(1.5) contrast(1.2);mix-blend-mode:screen;opacity:.55;pointer-events:none}.vm-slab:not(.is-on):hover{filter:brightness(1.14);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 9%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--black) 75%,transparent),0 0 20px -4px color-mix(in srgb,var(--ember) 60%,transparent)}.vm-slab.is-on{z-index:2;margin:8px 0;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 11%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--black) 75%,transparent),0 22px 40px -22px var(--black)}.vm-slab.is-on.is-lit,.vm-slab.is-on:hover{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 11%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--black) 75%,transparent),0 0 22px -4px color-mix(in srgb,var(--ember) 65%,transparent),0 22px 40px -22px var(--black)}.vm-slab.is-lit:before,.vm-slab:hover:before{content:"";position:absolute;z-index:2;inset:0;padding:1.5px;border-radius:inherit;background:linear-gradient(160deg,var(--magma),var(--ember) 35%,var(--lava) 70%,var(--ember));-webkit-mask:linear-gradient(var(--black) 0 0) content-box,linear-gradient(var(--black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--black) 0 0) content-box exclude,linear-gradient(var(--black) 0 0);pointer-events:none}@keyframes vm-lava-on{0%{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 11%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--black) 75%,transparent),0 0 0 0 transparent,0 22px 40px -22px var(--black)}35%{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 11%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--black) 75%,transparent),0 0 38px 2px color-mix(in srgb,var(--ember) 75%,transparent),0 22px 40px -22px var(--black)}}@keyframes vm-rim-on{0%{opacity:0}to{opacity:1}}.vm-slab-h{margin:0}.vm .vm-slab-btn{position:relative;z-index:1;display:flex;gap:18px;align-items:baseline;width:100%;margin:0;padding:17px 24px 15px 46px;border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:padding .6s cubic-bezier(.22,1,.36,1)}.vm .vm-slab.is-on .vm-slab-btn{padding-left:50px}.vm .vm-slab-btn:focus-visible{outline:2px solid var(--ember);outline-offset:-4px}.vm .vm-slab-name{font-family:var(--font-bebas),Impact,sans-serif!important;font-size:30px;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:var(--grey-light);transition:font-size .6s cubic-bezier(.22,1,.36,1),color .3s ease}.vm-slab:hover .vm-slab-name{color:var(--white)}.vm .vm-slab.is-on .vm-slab-name{font-size:var(--type-card);background-image:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.vm-slab-panel{position:relative;z-index:1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1)}.vm-slab.is-on .vm-slab-panel{grid-template-rows:1fr}.vm-slab-inner{min-height:0;overflow:hidden;padding:0 18px 0 40px;transition:padding .6s cubic-bezier(.22,1,.36,1)}.vm-slab.is-on .vm-slab-inner{padding-bottom:18px}.vm-slab-recess{display:grid;gap:12px;padding:20px 22px 22px;border-radius:4px;background:color-mix(in srgb,var(--black) 62%,transparent);box-shadow:inset 0 12px 18px -12px var(--black),inset 0 1px 0 color-mix(in srgb,var(--black) 85%,transparent),0 1px 0 color-mix(in srgb,var(--white) 6%,transparent)}.vm-slab-recess p{margin:0;font-size:16px;line-height:1.65;color:var(--grey-light)}.vm-slab-recess p:first-child{font-size:18px;line-height:1.5;font-weight:600;color:var(--white)}.vm-slab-ways{display:flex;flex-wrap:wrap;gap:8px 22px;margin:2px 0;padding:0;list-style:none}.vm-slab-ways li{display:flex;gap:10px;align-items:center;font-size:15.5px;font-weight:600;color:var(--white)}.vm-slab-ways li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ember)}.vm-cap{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--hairline);font-size:15.5px;line-height:1.5;font-weight:500;color:var(--grey-light)}.vm-cap span{font-weight:600;color:var(--white)}@keyframes vm-slab-in{0%{opacity:0;translate:0 16px;filter:blur(6px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes vm-slab-join{0%{opacity:.35;translate:calc((28px + var(--i) * 10px) * var(--join)) 0}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:no-preference){.vm-slab.is-on .vm-slab-recess>*{animation:vm-slab-in .6s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(.22s + var(--k, 0) * 70ms)}.vm-slab.is-lit:before{animation:vm-rim-on .5s ease both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vm-slab{animation:vm-slab-join linear both;animation-timeline:view();animation-range:entry 0 cover 18%}.vm-slab.is-lit{animation:vm-slab-join linear both,vm-lava-on 1.1s cubic-bezier(.22,1,.36,1) both;animation-timeline:view(),auto;animation-range:entry 0 cover 18%,normal}.vm-cap{animation:vr-rise linear both;animation-timeline:view();animation-range:entry 0 cover 20%}}}.vb{padding:clamp(28px,4vh,48px) 0 clamp(72px,10vh,120px)}.vb .vb-lead{max-width:34em;margin:26px 0 0}.vb .vb-big,.vb .vb-big .wr{font-family:var(--font-bebas),Impact,sans-serif!important}.vb .vb-big{max-width:15em;margin:28px 0 0;padding:0;border:0;font-size:var(--type-title);font-weight:400;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.vb .vb-toward{max-width:32em;margin:18px 0 0;font-size:clamp(15.5px,1.15vw,17px);line-height:1.7;color:var(--grey-mid)}.vb-out{position:relative;isolation:isolate;display:grid;gap:clamp(14px,2.6vh,26px);margin:0;padding:8px 0 8px 30px;list-style:none;view-timeline-name:--vb;view-timeline-axis:block;transform-origin:0 50%}.vb-out:after{content:"";position:absolute;z-index:-1;inset:-48px -60px -48px -36px;background:radial-gradient(closest-side,color-mix(in srgb,var(--black) 55%,transparent),transparent);pointer-events:none}.vb-out:before{content:"";position:absolute;left:30px;top:0;bottom:0;width:3px;margin-left:-1.5px;border-radius:3px;background:linear-gradient(180deg,var(--lava),var(--ember) 60%,var(--magma));transform-origin:50% 0}.vb .vb-out-label{position:absolute;left:11px;top:50%;translate:-50% -50%;rotate:-90deg;white-space:nowrap;font-size:10.5px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--grey-muted);pointer-events:none}.vb-out-item{display:flex;gap:18px;align-items:center}.vb-out-line{flex:none;width:clamp(28px,3vw,44px);height:2px;border-radius:0 2px 2px 0;background:linear-gradient(90deg,var(--lava),var(--ember));transform-origin:0 50%}.vb-out-item:last-child .vb-out-line{height:3px;background:linear-gradient(90deg,var(--lava),var(--ember) 55%,var(--magma));box-shadow:0 0 8px color-mix(in srgb,var(--ember) 50%,transparent)}.vb .vb-out-word{font-family:var(--font-bebas),Impact,sans-serif!important;font-size:var(--type-title);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--white);white-space:nowrap}.vb-out-item:last-child .vb-out-word{background-image:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.vb-close{position:relative;isolation:isolate;display:grid;justify-items:center;text-align:center;margin-top:clamp(20px,3vh,36px)}.vm-carry{position:relative;display:block;width:1px;height:clamp(56px,10vh,104px);margin:clamp(28px,5vh,56px) auto 0;background:color-mix(in srgb,var(--white) 16%,transparent)}.vm-carry:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,var(--lava) 55%,var(--ember));transform-origin:50% 0}.vb-close:before{content:"";position:absolute;z-index:-1;inset:-12% -8% -14%;background:radial-gradient(60% 62% at 50% 44%,color-mix(in srgb,var(--black) 58%,transparent),transparent 72%);pointer-events:none}.vb-close .vb-new,.vb-close .vb-new .wr,.vb-close .vb-old,.vb-close .vb-old .wr{font-family:var(--font-bebas),Impact,sans-serif!important}.vb-close .vb-new,.vb-close .vb-old{margin:0;font-size:var(--type-display);line-height:.95;letter-spacing:.02em;text-transform:uppercase}.vb-close .vb-old{color:var(--white)}.vb-new-wrap{display:inline-grid;gap:clamp(14px,2vh,22px);margin-top:clamp(14px,2.4vh,26px);max-width:100%}.vb-seam{display:block;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--lava),var(--ember) 55%,var(--magma));box-shadow:0 1px 0 var(--black),0 -1px 0 color-mix(in srgb,var(--black) 80%,transparent);transform-origin:50% 50%}.vb-close .vb-support{max-width:40em;margin:clamp(26px,4vh,40px) auto 0;font-size:var(--type-lead);line-height:1.7;color:var(--grey-light)}.vb-close .vb-cta{color:var(--white);background:color-mix(in srgb,var(--surface-raised) 88%,transparent);border-color:color-mix(in srgb,var(--white) 14%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white) 8%,transparent),0 12px 26px -16px var(--black);transition:border-color .3s ease,color .3s ease,transform .2s ease}.vb-close .vb-cta svg{transition:translate .3s cubic-bezier(.22,1,.36,1),color .3s ease}.vb-close .vb-cta:hover{border-color:var(--ember)}.vb-close .vb-cta:hover svg{translate:3px 0;color:var(--ember)}@keyframes vb-spine{0%{scale:1 0}to{scale:1 1}}.vb-spine-glow{position:absolute;left:30px;top:0;bottom:0;width:3px;margin-left:-1.5px;border-radius:3px;box-shadow:0 0 10px color-mix(in srgb,var(--ember) 55%,transparent);transform-origin:50% 0;opacity:0;pointer-events:none}@keyframes vb-spine-glow{0%{scale:1 0;opacity:1}to{scale:1 1;opacity:0}}@keyframes vb-reach{0%{scale:0 1}to{scale:1 1}}@keyframes vb-spread{0%{opacity:0;translate:-14px 0}to{opacity:1;translate:0 0}}@keyframes vb-label-in{0%{opacity:0}to{opacity:1}}@keyframes vm-carry{0%{scale:1 0}to{scale:1 1}}@keyframes vb-recede{0%{opacity:1}to{opacity:.46}}@keyframes vb-seam-open{0%{scale:0 1}to{scale:1 1}}.vb-seam{position:relative;view-timeline-name:--vbs;view-timeline-axis:block}.vb-seam:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 10px color-mix(in srgb,var(--ember) 55%,transparent);opacity:0;pointer-events:none}@keyframes vb-glow-out{0%{opacity:1}to{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vb .vb-grid .vl-kicker.vr{animation-range:cover 1% cover 7%}.vb-grid .wr{animation-range:cover calc(1% + var(--w) * 12% / var(--wt, 8)) cover calc(6% + var(--w) * 12% / var(--wt, 8))}.vb-grid .wr-sub .wr{animation-range:cover calc(1% + var(--w) * 11% / var(--wt, 8)) cover calc(7% + var(--w) * 11% / var(--wt, 8))}.vb-out{animation:wr-out linear forwards;animation-timeline:--vb;animation-range:cover 62% cover 88%}.vb-out:before{animation:vb-spine linear both;animation-timeline:--vb;animation-range:cover 5% cover 12%}.vb-spine-glow{animation:vb-spine-glow linear both;animation-timeline:--vb;animation-range:cover 5% cover 12%}.vb-out-label{animation:vb-label-in linear both;animation-timeline:--vb;animation-range:cover 7% cover 13%}.vb-out-line{animation:vb-reach linear both;animation-timeline:--vb;animation-range:cover calc(14% + var(--i) * 4%) cover calc(20% + var(--i) * 4%)}.vb-out-word{animation:vb-spread linear both;animation-timeline:--vb;animation-range:cover calc(17% + var(--i) * 4%) cover calc(22% + var(--i) * 4%)}.vb-close .vb-old .wr{animation-range:cover calc(1% + var(--w) * 14% / var(--wt, 8)) cover calc(7% + var(--w) * 14% / var(--wt, 8))}.scene.is-held .vb-close .vb-old .wr{animation:wr-in linear both;animation-timeline:--wr;animation-range:cover calc(1% + var(--w) * 14% / var(--wt, 8)) cover calc(7% + var(--w) * 14% / var(--wt, 8))}.scene.is-held .vb-close .vb-old-dim{animation:vb-recede linear both;animation-timeline:--scene;animation-range:cover var(--ix0) cover calc((var(--ix0) + var(--ix1)) / 2)}.vb-close .vb-new .wr{animation-range:cover calc(2% + var(--w) * 12% / var(--wt, 8)) cover calc(8% + var(--w) * 12% / var(--wt, 8))}.vb-close .wr-sub .wr{animation-range:cover calc(1% + var(--w) * 11% / var(--wt, 8)) cover calc(7% + var(--w) * 11% / var(--wt, 8))}.vb-seam{animation:vb-seam-open linear both;animation-timeline:--vbs;animation-range:cover 8% cover 20%}.vb-seam:after{animation:vb-glow-out linear both;animation-timeline:--vbs;animation-range:cover 8% cover 20%}.vm-carry:after{animation:vm-carry linear both;animation-timeline:view();animation-range:cover 10% cover 40%}.vb-close .vb-ctas.vr{animation-range:entry 0 entry 100%}}}@media (prefers-reduced-motion:reduce){.vm-slab,.vm-slab-btn,.vm-slab-inner,.vm-slab-name,.vm-slab-panel{transition:none}}@media (max-width:900px){.vb-grid,.vm-grid{grid-template-columns:minmax(0,1fr)}.vm-visual{max-width:560px;margin-top:8px}.vb-out{margin-top:12px}}@media (max-width:760px){.vb-ctas .vl-btn{width:100%;justify-content:center}.vm-visual{max-width:none}.vm-slabs{--join:.5}.vm .vm-slab-btn{gap:14px;padding:15px 18px 13px 40px}.vm .vm-slab.is-on .vm-slab-btn{padding-left:42px}.vm .vm-slab-name{font-size:26px}.vm-slab-inner{padding:0 12px 0 34px}.vm-slab.is-on .vm-slab-inner{padding-bottom:12px}.vm-slab-recess{padding:16px 16px 18px}.vb-out-line{width:28px}.vb-out-item{gap:12px}.vb-out:after{inset:-32px -16px -32px -16px}.vb-close .vb-new,.vb-close .vb-old{text-wrap:balance}.vb-close .vb-old br{display:none}.vb-close:before{inset:-8% -16px -10% -16px}}.ab{padding-bottom:24px}.ab .wr-scope{animation:none}.ab-ch{padding:clamp(48px,7vh,90px) 0}.ab-ch .scene+.scene{margin-top:clamp(40px,7vh,80px)}.ab-h2{max-width:22ch;margin:14px 0 0;font-size:var(--type-display);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.ab-hot{background-image:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ab-ch4-copy p,.ab-story p,.ab-why p{max-width:34em;margin:0 0 14px;font-size:var(--type-lead);line-height:1.7;color:var(--grey-light)}.ab .ab-strong{font-weight:600;color:var(--white)}.ab-gap-narrow:before,.ab-gap-open:before,.ab-lines:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1.5px;background:var(--gp-lit-v);filter:var(--gp-lit-glow);pointer-events:none}.ab-ch1{padding-top:clamp(56px,9vh,110px)}.ab-ch1-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"head head" "story pieces";-moz-column-gap:clamp(40px,6vw,110px);column-gap:clamp(40px,6vw,110px);row-gap:clamp(30px,5vh,56px);align-items:center}.ab-ch1-head{grid-area:head}.ab-ch1-title{max-width:19ch;margin:16px 0 0;font-size:var(--type-hero);line-height:.9;letter-spacing:.01em;text-transform:uppercase;color:var(--white)}.ab-story{grid-area:story}.ab-pieces{grid-area:pieces}.ab-lines{position:relative;display:grid;gap:6px;margin:6px 0 22px;padding:2px 0 2px 22px;list-style:none}.ab-lines li{font-size:clamp(17px,1.35vw,20px);line-height:1.45;color:var(--white)}.ab .ab-question,.ab .ab-question .wr{font-family:var(--font-bebas),Impact,sans-serif!important}.ab .ab-question{max-width:20ch;margin:4px 0 14px;font-size:var(--type-title);line-height:.95;letter-spacing:.02em;text-transform:uppercase}.ab-ch2 .ab-h2{max-width:30ch}.ab-field{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin-top:clamp(36px,6vh,64px)}.ab-gap{position:relative;display:flex;flex-direction:column;gap:14px}.ab-gap.gp-lit{--cut:20px;padding:clamp(26px,2.8vw,40px)}.ab .ab-gap-title{margin:0;font-size:var(--type-card);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--white)}.ab-gap-copy p{margin:0 0 10px;font-size:16.5px;line-height:1.7;color:var(--grey-light)}.ab-gap-copy p:last-child{margin:0;color:var(--white)}.ab-gap-narrow,.ab-gap-open{padding:4px 0 4px 26px}.ab-field-2{margin-top:0}.ab-gap.ab-gap-lead{--cut:26px;grid-column:1/span 7;grid-row:1;gap:22px;padding:clamp(34px,4vw,56px)}.ab .ab-gap-lead .ab-gap-title{max-width:9ch;font-size:var(--type-title);line-height:.95}.ab-gap-lead .ab-gap-copy p{max-width:30em;font-size:var(--type-lead)}.ab-gap-open{grid-column:9/span 4;grid-row:1;align-self:center}.ab-gap-narrow{grid-column:2/span 3;grid-row:1;align-self:start;margin-top:clamp(16px,3vw,48px)}.ab-gap-panel{grid-column:6/span 7;grid-row:1;align-self:start}.ab-gap-wide{grid-column:4/span 9;grid-row:2;align-self:start}.ab-gap.ab-gap-wide{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(18px,2.4vw,36px);align-items:start}.ab-ch3-in{display:grid;justify-items:center;text-align:center}.ab-ch3 .wr-scope{transform-origin:50% 50%}.ab-manifesto{margin:18px 0 0;font-size:var(--type-display);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.ab-man-new,.ab-man-old{display:block}.ab-man-new{margin-top:clamp(10px,1.6vh,18px)}.ab-why{max-width:40em;margin-top:clamp(28px,4.6vh,48px)}.ab .ab-why p{margin:0 auto 12px}.ab .ab-why-turn{position:relative;margin:26px auto 0;padding-top:26px;font-size:var(--type-subhead);line-height:1.45;font-weight:600;color:var(--white)}.ab-why-turn:before{content:"";position:absolute;top:0;left:calc(50% - 40px);width:80px;height:1.5px;background:var(--gp-lit-h);filter:var(--gp-lit-glow)}.ab-net{--cut:22px;--rg:clamp(52px,7vh,76px);padding:clamp(30px,3.4vw,48px) clamp(24px,3vw,44px);view-timeline-name:--abn;view-timeline-axis:block}.ab-net-seam{position:absolute;z-index:0;left:clamp(24px,3vw,44px);right:clamp(24px,3vw,44px);top:calc(50% - .75px);height:1.5px;pointer-events:none;transform-origin:0 50%;background:var(--gp-lit-h);filter:var(--gp-lit-glow)}.ab-roles{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:1fr 1fr;-moz-column-gap:clamp(14px,1.6vw,24px);column-gap:clamp(14px,1.6vw,24px);row-gap:var(--rg);margin:0;padding:0;list-style:none}.ab-role{position:relative;padding-left:18px}.ab-role:first-child{grid-column:1/span 2;grid-row:1}.ab-role:nth-child(2){grid-column:2/span 2;grid-row:2}.ab-role:nth-child(3){grid-column:3/span 2;grid-row:1}.ab-role:nth-child(4){grid-column:4/span 2;grid-row:2}.ab-role:nth-child(5){grid-column:5/span 2;grid-row:1}.ab-role:nth-child(6){grid-column:6/span 2;grid-row:2}.ab-role:nth-child(odd){align-self:end}.ab-role-tick{position:absolute;left:0;width:1.5px;pointer-events:none}.ab-role:nth-child(odd) .ab-role-tick{top:6px;bottom:calc(var(--rg) / -2);background:linear-gradient(transparent,var(--ember) 55%,var(--magma))}.ab-role:nth-child(2n) .ab-role-tick{top:calc(var(--rg) / -2);bottom:6px;background:linear-gradient(var(--magma),var(--ember) 45%,transparent)}.ab-role-tick:after{content:"";position:absolute;left:-3.75px;width:9px;height:9px;rotate:45deg;background:var(--ember);box-shadow:0 0 0 3px var(--black),0 0 12px 3px color-mix(in srgb,var(--ember) 70%,transparent)}.ab-role:nth-child(odd) .ab-role-tick:after{bottom:-4.5px}.ab-role:nth-child(2n) .ab-role-tick:after{top:-4.5px}.ab .ab-role-name{margin:0;font-size:var(--type-card);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--white)}.ab-role-line{max-width:22em;margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--grey-mid)}.ab .ab-net-close,.ab .ab-net-close span{font-family:var(--font-bebas),Impact,sans-serif!important}.ab-net-close{margin:clamp(32px,5vh,56px) 0 0;font-size:var(--type-title);line-height:.95;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:var(--white)}.ab-ch4-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"head loop" "copy loop";-moz-column-gap:clamp(40px,6vw,100px);column-gap:clamp(40px,6vw,100px);align-items:center}.ab-ch4-head{grid-area:head}.ab-ch4 .ab-h2{max-width:17ch}.ab-ch4-copy{grid-area:copy;margin-top:clamp(22px,3.4vh,34px)}.ab-ch4-copy p:last-child{margin-bottom:0}.ab-loop{--cut:20px;--pad:clamp(28px,3vw,40px);grid-area:loop;align-self:center;padding:var(--pad) var(--pad) var(--pad) 64px;view-timeline-name:--abl;view-timeline-axis:block}.ab-loop-steps{position:relative;display:grid;gap:14px;margin:0;padding:0;list-style:none}.ab-loop-steps:before{content:"";position:absolute;left:-26px;top:12px;bottom:12px;width:1.5px;transform-origin:50% 0;background:linear-gradient(var(--lava),var(--ember) 50%,var(--magma));filter:var(--gp-lit-glow)}.ab-loop-step{position:relative;display:grid;gap:4px}.ab-loop-node{position:absolute;left:-29.75px;top:7.5px;width:9px;height:9px;rotate:45deg;background:var(--ember);box-shadow:0 0 0 3px var(--black),0 0 10px 2px color-mix(in srgb,var(--ember) 70%,transparent)}.ab .ab-loop-stage{font-family:var(--font-bebas),Impact,sans-serif!important;font-size:clamp(24px,2vw,30px);line-height:1;letter-spacing:.04em;text-transform:uppercase;color:var(--white)}.ab-loop-line{max-width:30em;font-size:15px;line-height:1.5;color:var(--grey-mid)}.ab .ab-loop-back .ab-loop-stage{background-image:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ab-loop-back .ab-loop-node{background:var(--magma)}.ab .ab-own-statement,.ab .ab-own-statement .wr{font-family:var(--font-bebas),Impact,sans-serif!important}.ab .ab-own-statement{max-width:27ch;margin:0;text-wrap:balance;font-size:var(--type-display);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.ab-close{padding:clamp(48px,7vh,90px) 0 clamp(80px,12vh,130px)}.ab-close-in{display:grid;justify-items:center;text-align:center}.ab-close .wr-scope{transform-origin:50% 50%}.ab .ab-close-lines,.ab .ab-close-lines span{font-family:var(--font-bebas),Impact,sans-serif!important}.ab-close-lines{margin:clamp(30px,5vh,52px) 0 0;font-size:var(--type-title);line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.ab-close-1,.ab-close-2{display:block}.ab .ab-gate{margin-top:clamp(30px,5vh,48px)}@media (max-width:1000px){.ab-field{grid-template-columns:repeat(6,minmax(0,1fr))}.ab-gap.ab-gap-lead{grid-column:1/-1;grid-row:auto}.ab-gap-open{grid-column:2/-1;grid-row:auto;align-self:auto}.ab-gap-panel{grid-column:1/-1;grid-row:auto}.ab-gap-narrow{grid-column:1/span 5;grid-row:auto;margin-top:0}.ab-gap-wide{grid-column:1/-1;grid-row:auto}}@media (max-width:900px){.ab-ch1-grid{grid-template-areas:"head" "story" "pieces"}.ab-ch1-grid,.ab-ch4-grid{grid-template-columns:minmax(0,1fr)}.ab-ch4-grid{grid-template-areas:"head" "copy" "loop"}.ab-loop{margin:clamp(24px,4vh,36px) 0}}@media (max-width:760px){.ab-ch{padding:56px 0}.ab-field{grid-template-columns:minmax(0,1fr);gap:22px}.ab-field>.ab-gap{grid-column:1}.ab-gap.ab-gap-wide{grid-template-columns:minmax(0,1fr)}.ab-net{--rg:22px;padding:26px 20px 26px 22px}.ab-net-seam{left:32px;right:auto;top:30px;bottom:30px;width:1.5px;height:auto;transform-origin:50% 0;background:var(--gp-lit-v)}.ab-roles{grid-template-columns:minmax(0,1fr);grid-template-rows:none;padding-left:34px}.ab-role:nth-child(n){grid-column:1;grid-row:auto;align-self:auto;padding-left:0}.ab-role:nth-child(n) .ab-role-tick{top:12px;bottom:auto;left:-24px;width:18px;height:1.5px;background:linear-gradient(90deg,var(--magma),var(--ember) 45%,transparent)}.ab-role:nth-child(n) .ab-role-tick:after{top:-3.75px;bottom:auto;left:-4.5px}.ab-loop{padding-left:56px}.ab .ab-gate{width:100%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ab .wr{animation-range:cover calc(6% + var(--w) * 14% / var(--wt, 8)) cover calc(12% + var(--w) * 14% / var(--wt, 8))}.ab-rise{animation:vr-rise linear both;animation-timeline:view();animation-range:entry calc(var(--d, 0) * 8%) cover calc(20% + var(--d, 0) * 4%)}.ab-net-seam{animation:vt-reach linear both;animation-timeline:--abn;animation-range:entry 60% cover 40%}.ab-role{animation:vt-fade linear both;animation-timeline:--abn;animation-range:entry calc(55% + var(--i) * 6%) cover calc(36% + var(--i) * 3%)}.ab-loop-steps:before{animation:vt-draw linear both;animation-timeline:--abl;animation-range:entry 40% cover 45%}.ab-loop-step{animation:vt-fade linear both;animation-timeline:--abl;animation-range:entry calc(40% + var(--i, 6) * 7%) cover calc(30% + var(--i, 6) * 3%)}.ab .gp-gate-seam,.ab .gp-path{animation:none}@media (max-width:760px){.ab .wr{animation-range:entry calc(var(--w) * 50% / var(--wt, 8)) entry calc(50% + var(--w) * 50% / var(--wt, 8))}.ab-net-seam,.ab-rise{animation-range:entry 0 entry 100%}.ab-net-seam{animation-name:vt-draw}.ab-loop-step,.ab-role{animation-timeline:view()}.ab .cx-cap,.ab .cx-piece,.ab-loop-step,.ab-loop-steps:before,.ab-role{animation-range:entry 0 entry 100%}}@media (min-width:761px){.ab .scene.is-held{--ih0:calc((var(--vh) - var(--st)) / var(--fz, 1))}.ab-man-old{--r0:.2;--r1:.7}.ab-man-new{--r0:.55;--r1:.95}.ab-close-1{--r0:.45;--r1:.8}.ab-close-2{--r0:.6;--r1:.95}.ab .scene.is-held .wr-scope:not(.ab-ch1-title) .wr{animation-timeline:--scene;animation-range:cover calc(var(--ih0) * (var(--r0, .3) + (var(--r1, .92) - var(--r0, .3) - .14) * var(--w) / max(var(--wt, 8) - 1, 1))) cover calc(var(--ih0) * (var(--r0, .3) + .14 + (var(--r1, .92) - var(--r0, .3) - .14) * var(--w) / max(var(--wt, 8) - 1, 1)))}.ab .scene.is-held .ab-rise{animation-timeline:--scene;animation-range:cover calc(var(--ih0) * (.3 + var(--d, 0) * .14)) cover calc(var(--ih0) * (.72 + var(--d, 0) * .14))}.ab .scene.is-held .ab-net-seam{animation-timeline:--scene;animation-range:cover calc(var(--ih0) * .45) cover calc(var(--ih0) * .8)}.ab .scene.is-held .ab-role{animation-timeline:--scene;animation-range:cover calc(var(--ih0) * (.5 + var(--i) * .06)) cover calc(var(--ih0) * (.62 + var(--i) * .06))}.ab .scene.is-held .ab-loop-steps:before{animation-timeline:--scene;animation-range:cover calc(var(--ih0) * .4) cover calc(var(--ih0) * .85)}.ab .scene.is-held .ab-loop-step{animation-timeline:--scene;animation-range:cover calc(var(--ih0) * (.42 + var(--i, 6) * .07)) cover calc(var(--ih0) * (.5 + var(--i, 6) * .07))}.ab .scene.is-held .cx-piece{animation-timeline:--scene;animation-range:cover calc(var(--ih0) * .5) cover var(--ix0)}.ab .scene.is-held .cx-cap{animation-timeline:--scene;animation-range:cover calc(var(--ix0) * .9) cover var(--ix0)}}}}@media (prefers-reduced-motion:no-preference){.ab-load{animation:vr-rise .9s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.25s + var(--d, 0) * .5s)}.ab-ch1-title .wr{animation:vi-word .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:auto;animation-range:normal;animation-delay:calc(.1s + var(--w) * 70ms)}}.gp{padding-bottom:24px}.gp .wr-scope{transform-origin:0 50%}.gp-sec{padding:clamp(72px,11vh,130px) 0}.gp-h2{margin:0;font-size:var(--type-display);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.gp-body{max-width:38em;margin:0;font-size:var(--type-lead);line-height:1.7;color:var(--grey-light)}.gp-lit{--cut:22px;position:relative;isolation:isolate}.gp-plate{z-index:-1;pointer-events:none}.gp-plate,.gp-plate>span{position:absolute;inset:0}.gp-face,.gp-glow:before{clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}.gp-face{overflow:hidden;background:linear-gradient(165deg,var(--surface-raised),var(--black-surface) 55%,var(--black))}.gp-face:before{background:url(/home-chapter-surface.webp) calc(20% + var(--i, 0) * 23%) calc(30% + var(--i, 0) * 17%) /1300px auto;filter:grayscale(1) blur(.5px) brightness(1.5) contrast(1.2);mix-blend-mode:screen;opacity:.38}.gp-face:after,.gp-face:before{content:"";position:absolute;inset:0}.gp-face:after{background:linear-gradient(to bottom right,transparent calc(50% - .8px),var(--gp-line) 50%,transparent calc(50% + .8px)) 0 0 /var(--cut) var(--cut) no-repeat,linear-gradient(to bottom right,transparent calc(50% - .8px),var(--gp-line) 50%,transparent calc(50% + .8px)) 100% 100% /var(--cut) var(--cut) no-repeat;box-shadow:inset 0 0 0 1px var(--gp-line),inset 0 1px 0 color-mix(in srgb,var(--white) 7%,transparent),inset 0 -80px 100px -80px var(--black)}.gp-glow{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--ember) 55%,transparent)) drop-shadow(0 0 2px var(--lava))}.gp-glow:before{content:"";position:absolute;inset:0;background:var(--black)}.gp-rim{background:linear-gradient(160deg,var(--magma),var(--ember) 35%,var(--lava) 70%,var(--ember))}.gp-glow,.gp-rim{opacity:0;transition:opacity .45s ease}.gp-lit:active>.gp-plate>.gp-glow,.gp-lit:active>.gp-plate>.gp-rim,.gp-lit:hover>.gp-plate>.gp-glow,.gp-lit:hover>.gp-plate>.gp-rim,.gp-step+.gp-step:before,.gp-strip-cell+.gp-strip-cell:before{content:"";position:absolute;width:1.5px;background:var(--gp-lit-v);filter:var(--gp-lit-glow);pointer-events:none}.gp-hero{padding:clamp(64px,11vh,130px) 0 clamp(56px,9vh,110px)}.gp-promise{display:grid;justify-items:center;text-align:center}.gp-hero .wr-scope{transform-origin:50% 50%}.gp-title{margin:clamp(18px,2.6vh,28px) 0 0;font-size:var(--type-hero);line-height:.9;letter-spacing:.01em;text-transform:uppercase;color:var(--white)}.gp-lead{max-width:38em;margin:clamp(20px,3vh,32px) 0 0;text-wrap:balance;font-size:var(--type-lead);line-height:1.7;color:var(--grey-light)}.gp-track{--cut:22px;--sp:clamp(22px,2.6vw,36px);--pt:clamp(26px,3vw,40px);--mk:12px;--mh:12px;margin-top:clamp(28px,4.5vh,48px)}.gp-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.gp-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:var(--pt) var(--sp) clamp(28px,3.2vw,44px)}.gp-step+.gp-step:before{top:calc(var(--pt) + var(--mh) + 18px);bottom:26px;left:-1px}.gp-rail{position:absolute;top:calc(var(--pt) + var(--mh) / 2 - 1px);left:0;right:0;height:2px;pointer-events:none}.gp-rail-in,.gp-rail-out{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--white) 14%,transparent)}.gp-rail-in{left:0;width:calc(var(--sp) + var(--mk) / 2)}.gp-rail-out{left:calc(var(--sp) + var(--mk) / 2);right:0}.gp-step:first-child .gp-rail-in,.gp-step:last-child .gp-rail-out{display:none}.gp-rail-in:after,.gp-rail-out:after{content:"";position:absolute;inset:0;transform-origin:0 50%;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ember) 85%,transparent))}.gp-rail-in:after{background:linear-gradient(90deg,color-mix(in srgb,var(--magma) calc(var(--i) * 50% - 25%),var(--ember)),color-mix(in srgb,var(--magma) calc(var(--i) * 50%),var(--ember)))}.gp-rail-out:after{background:linear-gradient(90deg,color-mix(in srgb,var(--magma) calc(var(--i) * 50%),var(--ember)),color-mix(in srgb,var(--magma) calc(var(--i) * 50% + 25%),var(--ember)))}.gp-step-mark{position:relative;z-index:1;width:var(--mk);height:var(--mh);rotate:45deg;background:var(--ember);box-shadow:0 0 0 3px var(--black),0 0 14px 3px color-mix(in srgb,var(--ember) 70%,transparent)}.gp-step-stage{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-size:11.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--grey-muted)}.gp-step-stage svg{color:var(--grey-mid)}.gp .gp-step-t{margin:10px 0 0;font-size:var(--type-card);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--white)}.gp-step-b{margin:12px 0 0;font-size:16px;line-height:1.65;color:var(--grey-mid)}.gp-split{--cut:26px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gp-split-seam{position:absolute;z-index:1;top:clamp(28px,4vw,52px);bottom:clamp(28px,4vw,52px);left:calc(50% - .75px);width:1.5px;pointer-events:none;transform-origin:50% 0;background:var(--gp-lit-v);filter:var(--gp-lit-glow)}.gp-half{position:relative;padding:clamp(32px,4vw,60px) clamp(26px,4vw,60px) clamp(30px,4vw,56px)}.gp .gp-half-t{margin:0;font-size:var(--type-title);line-height:.95;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.gp .gp-no .gp-half-t{color:var(--grey-light)}.gp-rules{list-style:none;margin:clamp(18px,2.6vh,28px) 0 0;padding:0}.gp-rules li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start;padding:14px 0;font-size:16.5px;line-height:1.55;color:var(--grey-light)}.gp-rules li+li{border-top:1px solid var(--hairline)}.gp-rule-mark{display:grid;place-items:center;width:26px;height:26px;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:var(--black)}.gp-yes .gp-rule-mark{color:var(--success-text);box-shadow:inset 0 0 0 1px var(--success-border)}.gp-no .gp-rule-mark{color:var(--grey-mid);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white) 18%,transparent)}.gp-pay-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(36px,6vw,100px);align-items:center}.gp-pay-copy .gp-body{margin-top:clamp(20px,3vh,30px)}.gp-flow{list-style:none;margin:0;padding:0;display:grid;gap:34px}.gp-flow-step{--cut:14px;padding:20px 24px 20px 26px}.gp .gp-flow-t{margin:0;font-size:var(--type-card);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--white)}.gp-flow-b{margin:8px 0 0;font-size:15.5px;line-height:1.55;color:var(--grey-mid)}.gp-flow-step.is-hold:after{content:"";position:absolute;left:0;top:var(--cut);bottom:0;width:2px;background:linear-gradient(var(--lava),var(--ember) 55%,var(--magma));pointer-events:none}.gp-flow-link{position:absolute;left:calc(50% - 8px);top:100%;width:16px;height:34px;display:grid;place-items:end center;color:var(--ember);pointer-events:none}.gp-flow-link:before{content:"";position:absolute;left:calc(50% - .75px);top:0;height:calc(100% - 12px);width:1.5px;background:linear-gradient(var(--lava),var(--ember) 60%,var(--magma));filter:var(--gp-lit-glow);transform-origin:50% 0}.gp-flow-link svg{margin-bottom:-4px}.gp-know-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:end}.gp-strip{--cut:18px;margin-top:clamp(30px,5vh,52px)}.gp-strip-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.gp-strip-cell{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,32px) clamp(20px,2.4vw,30px)}.gp-strip-cell+.gp-strip-cell:before{top:18px;bottom:18px;left:-1px}.gp .gp-strip-label{font-family:var(--font-bebas),Impact,sans-serif!important;font-size:var(--type-card);line-height:1;letter-spacing:.03em;text-transform:uppercase;color:var(--white)}.gp .gp-strip-cell:last-child .gp-strip-label{background-image:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.gp-final-in{display:grid;justify-items:center;text-align:center}.gp-final .wr-scope{transform-origin:50% 50%}.gp-final .gp-body{max-width:34em;margin-top:clamp(18px,2.6vh,26px);text-wrap:balance}.gp-gate{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;gap:16px;margin-top:clamp(28px,4.4vh,44px)}.gp-gate-seam{position:absolute;z-index:0;top:calc(50% - .75px);left:-72px;right:-72px;height:1.5px;pointer-events:none;background:var(--gp-lit-h);filter:var(--gp-lit-glow)}.gp-path{--cut:12px;--gp-line:color-mix(in srgb,var(--white) 13%,transparent);position:relative;z-index:1;isolation:isolate;display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 20px 14px 22px;border:0;background:none;cursor:pointer;color:var(--grey-light);font-size:17px;font-weight:700;line-height:1.25;text-align:left;text-decoration:none;transition:color .3s ease}.gp-path-label{flex:1}.gp .gp-path-a{flex:none;display:grid;place-items:center;width:26px;height:26px;padding-top:2px;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:var(--black);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ember) 70%,var(--black));font-family:var(--font-bebas),Impact,sans-serif!important;font-size:16px;line-height:1;font-weight:400;color:var(--ember)}.gp-path:focus-visible,.gp-path:hover{color:var(--white)}.gp-path:focus-visible{outline:2px solid var(--ember);outline-offset:4px}.gp-path.is-primary{color:var(--white)}.gp-terms{margin:22px 0 0;font-size:14px;line-height:1.6;color:var(--grey-mid)}.gp-terms a{color:var(--ember);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.gp-know-head,.gp-pay-grid{grid-template-columns:minmax(0,1fr);align-items:start}.gp-know-head{gap:18px}.gp-strip-list{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-strip-cell:nth-child(3):before{display:none}.gp-strip-cell:nth-child(n+3):after{content:"";position:absolute;top:-1px;left:18px;right:18px;height:1.5px;background:var(--gp-lit-h);filter:var(--gp-lit-glow)}}@media (max-width:760px){.gp-track{--cut:16px;--sp:22px;--pt:26px}.gp-steps{grid-template-columns:minmax(0,1fr)}.gp-step{display:grid;grid-template-columns:var(--mk) minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;align-items:center;padding:var(--pt) var(--sp) 26px}.gp-step>*{grid-column:2}.gp-step>.gp-step-mark{grid-column:1;grid-row:1}.gp-step>.gp-rail{grid-column:auto}.gp-step-stage{grid-row:1;margin-top:0}.gp-step+.gp-step:before{top:-1px;bottom:auto;left:calc(var(--sp) + var(--mk) + 20px);right:var(--sp);width:auto;height:1.5px;background:var(--gp-lit-h)}.gp-rail{top:0;bottom:0;left:calc(var(--sp) + var(--mk) / 2 - 1px);right:auto;width:2px;height:auto}.gp-rail-in{top:0;left:0;right:0;width:auto;height:calc(var(--pt) + var(--mh) / 2)}.gp-rail-out{top:calc(var(--pt) + var(--mh) / 2);bottom:0;left:0;right:0}.gp-rail-in:after,.gp-rail-out:after{transform-origin:50% 0}.gp-rail-in:after{background:linear-gradient(180deg,color-mix(in srgb,var(--magma) calc(var(--i) * 50% - 25%),var(--ember)),color-mix(in srgb,var(--magma) calc(var(--i) * 50%),var(--ember)))}.gp-rail-out:after{background:linear-gradient(180deg,color-mix(in srgb,var(--magma) calc(var(--i) * 50%),var(--ember)),color-mix(in srgb,var(--magma) calc(var(--i) * 50% + 25%),var(--ember)))}.gp-split{--cut:18px;grid-template-columns:minmax(0,1fr)}.gp-split-seam{display:none}.gp-no:before{content:"";position:absolute;top:-1px;left:22px;right:22px;height:1.5px;background:var(--gp-lit-h);filter:var(--gp-lit-glow)}.gp-half{padding:30px 22px 26px}.gp-rules li{font-size:16px}.gp-flow-step{padding:18px 20px 18px 22px}.gp-gate{grid-template-columns:minmax(0,1fr);gap:12px;width:100%}.gp-gate-seam{top:-22px;bottom:-22px;left:calc(50% - .75px);right:auto;width:1.5px;height:auto;background:var(--gp-lit-v);transform-origin:50% 0}.gp-path{min-height:64px}}@media (max-width:560px){.gp-strip-list{grid-template-columns:minmax(0,1fr)}.gp-strip-cell{flex-direction:row;align-items:baseline;gap:16px;padding:18px 22px}.gp-strip-cell+.gp-strip-cell:before{display:none}.gp-strip-cell+.gp-strip-cell:after{content:"";position:absolute;top:-1px;left:18px;right:18px;height:1.5px;background:var(--gp-lit-h);filter:var(--gp-lit-glow)}}@keyframes gp-in-l{0%{opacity:0;translate:16px 0}to{opacity:1;translate:0 0}}@keyframes gp-in-r{0%{opacity:0;translate:-16px 0}to{opacity:1;translate:0 0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.gp-how{view-timeline-name:--gh}.gp-cover,.gp-how{view-timeline-axis:block}.gp-cover{view-timeline-name:--gc}.gp-pay{view-timeline-name:--gy}.gp-know,.gp-pay{view-timeline-axis:block}.gp-know{view-timeline-name:--gk}.gp-final{view-timeline-name:--gf;view-timeline-axis:block}.gp-how .gp-h2 .wr{animation-timeline:--gh;animation-range:cover calc(5% + var(--w) * 8% / var(--wt, 8)) cover calc(9% + var(--w) * 8% / var(--wt, 8))}.gp-track>.gp-plate{animation:ve-resolve linear both;animation-timeline:--gh;animation-range:cover 9% cover 15%}.gp-rail-in,.gp-rail-out{animation:vt-fade linear both;animation-timeline:--gh;animation-range:cover 11% cover 14%}.gp-rail-out:after{animation:vt-reach linear both;animation-timeline:--gh;animation-range:cover calc(15% + var(--i) * 6%) cover calc(17.5% + var(--i) * 6%)}.gp-rail-in:after{animation:vt-reach linear both;animation-timeline:--gh;animation-range:cover calc(11.5% + var(--i) * 6%) cover calc(14% + var(--i) * 6%)}.gp-step-mark{background:var(--surface-raised);box-shadow:0 0 0 3px var(--black)}.gp-step-mark:after,.gp-step-mark:before{content:"";position:absolute;inset:0;pointer-events:none;animation:vt-peak linear both;animation-timeline:--gh;animation-range:cover calc(14% + var(--i) * 6%) cover calc(19% + var(--i) * 6%)}.gp-step-mark:before{background:var(--magma);box-shadow:0 0 0 3px var(--black),0 0 22px 6px color-mix(in srgb,var(--magma) 80%,transparent)}.gp-step-mark:after{background:var(--ember);box-shadow:0 0 0 3px var(--black),0 0 14px 3px color-mix(in srgb,var(--ember) 70%,transparent);animation-name:vt-settle}.gp-step-b,.gp-step-stage,.gp-step-t{animation:vt-text linear both;animation-timeline:--gh;animation-range:cover calc(15% + var(--i) * 6%) cover calc(20% + var(--i) * 6%)}.gp-split>.gp-plate{animation:ve-resolve linear both;animation-timeline:--gc;animation-range:cover 8% cover 14%}.gp-split-seam{animation:vt-draw linear both;animation-timeline:--gc;animation-range:cover 11% cover 17%}.gp-yes .gp-half-t,.gp-yes .gp-rules li{animation:gp-in-l linear both;animation-timeline:--gc}.gp-no .gp-half-t,.gp-no .gp-rules li{animation:gp-in-r linear both;animation-timeline:--gc}.gp .gp-half-t{animation-range:cover 13% cover 18%}.gp .gp-rules li{animation-range:cover calc(15% + var(--i) * 2.5%) cover calc(20% + var(--i) * 2.5%)}.gp-pay .gp-h2 .wr{animation-timeline:--gy;animation-range:cover calc(5% + var(--w) * 8% / var(--wt, 8)) cover calc(9% + var(--w) * 8% / var(--wt, 8))}.gp-pay .gp-body{animation:vt-fade linear both;animation-timeline:--gy;animation-range:cover 11% cover 17%}.gp-flow-step{animation:vz-resolve linear both;animation-timeline:--gy;animation-range:cover calc(13% + var(--i) * 5%) cover calc(18% + var(--i) * 5%);animation-timing-function:cubic-bezier(.22,1,.36,1)}.gp-flow-link:before{animation:vt-draw linear both;animation-timeline:--gy;animation-range:cover calc(17% + var(--i) * 5%) cover calc(19% + var(--i) * 5%)}.gp-flow-link svg{animation:vt-fade linear both;animation-timeline:--gy;animation-range:cover calc(18.5% + var(--i) * 5%) cover calc(20% + var(--i) * 5%)}.gp-know .gp-h2 .wr{animation-timeline:--gk;animation-range:cover calc(5% + var(--w) * 8% / var(--wt, 8)) cover calc(9% + var(--w) * 8% / var(--wt, 8))}.gp-know .gp-body{animation:vt-fade linear both;animation-timeline:--gk;animation-range:cover 10% cover 16%}.gp-strip>.gp-plate{animation:ve-resolve linear both;animation-timeline:--gk;animation-range:cover 12% cover 17%}.gp-strip-cell{animation:vt-text linear both;animation-timeline:--gk;animation-range:cover calc(15% + var(--i) * 3%) cover calc(19% + var(--i) * 3%)}.gp-final .gp-h2 .wr{animation-timeline:--gf;animation-range:cover calc(5% + var(--w) * 8% / var(--wt, 8)) cover calc(9% + var(--w) * 8% / var(--wt, 8))}.gp-final .gp-body{animation:vt-fade linear both;animation-timeline:--gf;animation-range:cover 11% cover 17%}.gp-gate-seam{animation:vt-reach linear both;animation-timeline:--gf;animation-range:cover 14% cover 21%}.gp-path{animation:vz-resolve linear both;animation-timeline:--gf;animation-range:cover 17% cover 23%;animation-timing-function:cubic-bezier(.22,1,.36,1)}.gp-gate>.gp-path:last-child{animation-range:cover 19% cover 25%}.gp-terms{animation:vt-fade linear both;animation-timeline:--gf;animation-range:cover 21% cover 26%}@media (max-width:760px){.gp-step{view-timeline-name:--gps;view-timeline-axis:block}.gp-rail-in,.gp-rail-out{animation-timeline:--gps;animation-range:cover 4% cover 10%}.gp-rail-in:after{animation-timeline:--gps;animation-range:cover 10% cover 16%}.gp-rail-out:after{animation-timeline:--gps;animation-range:cover 22% cover 34%}.gp-step-mark{animation-timeline:--gps;animation-range:cover 14% cover 22%}.gp-step-b,.gp-step-stage,.gp-step-t{animation-timeline:--gps;animation-range:cover 14% cover 24%}.gp-split>.gp-plate,.gp-strip>.gp-plate,.gp-track>.gp-plate{animation-timeline:view();animation-range:entry 0 entry 40%}.gp .gp-half-t,.gp .gp-rules li,.gp-split-seam{animation:none}.gp-half{animation:vt-fade linear both;animation-range:entry 0 entry 70%}.gp-flow-step,.gp-half{animation-timeline:view()}.gp-flow-step{animation-range:entry 0 cover 18%}.gp-flow-link svg,.gp-flow-link:before{animation-timeline:view();animation-range:entry 0 cover 20%}.gp-strip-cell{animation-timeline:view();animation-range:entry 0 cover 15%}.gp-know .gp-body,.gp-pay .gp-body{animation-timeline:view();animation-range:entry 0 cover 14%}.gp-gate-seam{animation-name:vt-draw}}}}@media (prefers-reduced-motion:no-preference){.gp-load{animation:vr-rise .9s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.2s + var(--d, 0) * .45s)}.gp-title.wr-scope{animation:none}.gp-title .wr{animation:vi-word .7s cubic-bezier(.22,1,.36,1) both;animation-timeline:auto;animation-range:normal;animation-delay:calc(.08s + var(--w) * 60ms)}}.scene{position:relative}.scene-run{height:0}@keyframes scene-hold{0%{translate:0 0}to{translate:0 var(--sr)}}@keyframes scene-fade{0%{opacity:1}to{opacity:0}}@keyframes scene-zoom{0%{scale:1}to{scale:1.3}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.scene.is-held{view-timeline-name:--scene;view-timeline-axis:block;--h0:calc(var(--vh) - var(--st));--h1:calc(var(--vh) - var(--st) + var(--sr));--x0:calc(var(--vh) - var(--st) + var(--sr) * .3);--x1:calc(var(--vh) - var(--st) + var(--sr) * .94);--ix0:calc(var(--x0) / var(--fz, 1));--ix1:calc(var(--x1) / var(--fz, 1))}.scene.is-held>.scene-run{height:max(0px,calc(var(--sr) - var(--sd, 0px)))}.scene.is-held>.scene-stage{animation:scene-hold linear both,scene-fade linear both;animation-timeline:--scene,--scene;animation-range:cover var(--h0) cover var(--h1),cover var(--x0) cover var(--x1)}.scene.is-held .wr-scope:not(.vc-head){animation:scene-zoom linear both;animation-timeline:--scene;animation-range:cover var(--ix0) cover var(--ix1)}.scene.is-held .vl-kicker.vr{animation:vr-rise linear both;animation-timeline:view();animation-range:cover 3% cover 12%}.scene.is-held .vr-out{animation:scene-zoom linear both;animation-timeline:--scene;animation-range:cover var(--ix0) cover var(--ix1)}.scene.is-held .vb-out{animation:none}}}.va-query.vl-bar{min-height:0;padding:0 calc(var(--bar-r) + 6px) 0 calc(var(--bh) * .42)}.vz-path.vl-bar{min-height:0;padding:0 calc(var(--bar-r) + 6px) 0 calc(var(--bh) * .5);justify-content:flex-start}.va-query.vl-bar:focus-visible,.vz-path.vl-bar:focus-visible{outline:none}.vm-slabs{gap:6px}.vm-slab.vl-bar,.vm-slab.vl-bar:hover{padding:0;border-radius:0;background:none;filter:none;box-shadow:none}.vm-slab.vl-bar:after,.vm-slab.vl-bar:before{display:none}.vm .vm-slab.vl-bar .vm-slab-btn{height:var(--bh);align-items:center;padding:0 calc(var(--bar-r) + 6px) 0 calc(var(--bh) * .5)}.vm .vm-slab.vl-bar .vm-slab-btn:focus-visible{outline:none}.vm-slab.vl-stone{--cs:.14;border-radius:0;background:url(/ui/card-inner.webp) 50%/cover no-repeat padding-box;box-shadow:none!important}.vm-slab.vl-stone:before{z-index:-1;padding:0;-webkit-mask:none;mask:none;animation:none}.vm-slab.vl-stone:after,.vm-slab.vl-stone:before{inset:calc(-1 * var(--sb));border-radius:0;background:none}.vm-slab.vl-stone:after{filter:none;mix-blend-mode:normal;opacity:0}.vm-slab.vl-stone.is-lit:after{opacity:1}@media (hover:hover){.vm-slab.vl-stone:hover:after{opacity:1}}.vm .vm-slab.vl-stone .vm-slab-btn{padding-left:28px}.vm-slab.vl-stone .vm-slab-inner{padding-left:20px;padding-right:4px}@media (max-width:760px){.vm .vm-slab.vl-stone .vm-slab-btn{padding-left:18px}.vm-slab.vl-stone .vm-slab-inner{padding-left:10px;padding-right:0}}.gp-path.vl-bar{min-height:0;padding:0 calc(var(--bar-r) + 6px) 0 calc(var(--bh) * .5)}.gp-path.vl-bar:focus-visible{outline:none}@media (min-width:600px) and (max-width:900px){.ab-ch1-head,.ab-ch4-copy,.ab-ch4-head,.ab-story,.gp-how .gp-h2,.gp-know-head,.gp-pay-copy,.vb-copy,.vm-copy,.vsh-hero>.vl-container,.vt-intro{text-align:center}.vt-intro{align-items:center}.vt-cta{justify-content:center}.gp-know-head{justify-items:center}.ab-ch1-title,.ab-ch4-copy>p,.ab-ch4-head>.ab-h2,.ab-story>p,.gp-know-head>.gp-body,.gp-pay-copy>.gp-body,.vb .vb-copy>*,.vm-body,.vm-visual{margin-inline:auto}.vsh-hero>.vl-container>:is(h1,p){margin-inline:auto!important}.vsh-hero div:has(>.vl-btn),.vsh-hero>.vl-container>div[style*=flex]{justify-content:center}.vl-section>:is(.vl-h1,.vl-h2,.vl-lead,.vl-muted):not(.ss *,.vl-plain *){text-align:center;margin-inline:auto}.sd-tabs{justify-content:center}.ab-story .ab-question{margin-inline:auto}.vb-out,.vm-copy .vm-big{width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:left}.vm-cap{text-align:center}.ab-story .ab-lines{width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:left}.ab-ch2 :is(.vl-kicker,.ab-h2){margin-inline:auto}.ab-ch2 .vl-kicker{display:flex;width:-moz-fit-content;width:fit-content}.ab-ch2 .ab-gap,.ab-ch2 .ab-h2{text-align:center}.ab-ch2 .ab-field .ab-gap{grid-column:1/-1;width:100%;max-width:36em;margin-inline:auto;justify-self:center;align-items:center}main :is(h1,.vl-h1):not(.scene *,.vl-card *,.vl-panel *,.vl-stone *,form *,.vl-prose *,.ss *,.vl-plain *){text-align:center;justify-content:center;margin-inline:auto}main .vl-kicker:has(+:is(h1,.vl-h1)):not(.scene *,.ss *,.vl-plain *){display:flex;width:-moz-fit-content;width:fit-content;margin-inline:auto}main :is(h1,.vl-h1):not(.scene *,.ss *,.vl-plain *)~:is(p,.vl-muted):not(.vl-card *,form *){text-align:center;justify-content:center;margin-inline:auto!important}main :is(h1,.vl-h1):not(.scene *,.ss *,.vl-plain *)~div:has(>:is(.vl-btn,.vl-btn-solid,.vl-btn-outline)){justify-content:center;text-align:center}}:root:has(.lw) main{text-align:center}:root:has(.lw) main :is(form,table,.vl-plain,.ss){text-align:left}:where(:root:has(.lw) main) :where(:not(form,form *,table,table *,.vl-plain,.vl-plain *,.ss,.ss *)){justify-content:center}:where(:root:has(.lw) main) :where(h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dl):not(form *,table *,.vl-plain *,.ss *){margin-inline:auto}:where(:root:has(.lw) main) :where(ul,ol):not(form *,table *,.vl-plain *,.ss *,:has(h1,h2,h3,h4,h5,h6,.vl-stone,.vl-card,.vl-panel,.vl-bar)){width:-moz-fit-content;width:fit-content;max-width:100%;text-align:left}:where(:root:has(.lw) main) :where(ul,ol)>li{justify-content:normal}:root:has(.lw) main :is(.vb-out,.ab-story .ab-lines){width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:left}:root:has(.lw) main :is(.vt-list,.ab-loop-steps){text-align:left}:root:has(.lw) main .vt-link{display:none}:root:has(.lw) main :is(.vm-body .vm-big,.vb .vb-big){width:auto;padding-left:0;border-left:0;text-align:center}:root:has(.lw) main :is(.vl-kicker,.vl-eyebrow,.vc-count):before{display:none}:root:has(.lw) main :is(.vl-kicker,.vl-eyebrow):not(form *,table *,.vl-plain *,.ss *){display:flex;width:-moz-fit-content;width:fit-content;margin-inline:auto}:root:has(.lw) main :is(.vb .vb-copy>*,.ab-story .ab-question,.ab-story>p,.ab-gap-title,.ab-ch1-title,.ab-ch2 :is(.vl-kicker,.ab-h2),.ab-ch4-head>.ab-h2,.ab-ch4-copy>p,.gp-pay-copy>.gp-body,.gp-know-head>.gp-body,.vm-body){margin-inline:auto}:root:has(.lw) main .vsh-hero>.vl-container>:is(h1,p){margin-inline:auto!important}:root:has(.lw) main :is(.va-query,.va-query-text,.vz-path,.gp-path,.vm .vm-slab-btn,.ve-learn,.ve-atomiq){text-align:center}:root:has(.lw) main :is(.va-query,.vz-path,.gp-path,.vm .vm-slab-btn){justify-content:center}:root:has(.lw) main :is(.ve-atomiq,.ve-learn){grid-template-columns:minmax(0,1fr)}:root:has(.lw) main :is(.ve-atomiq,.ve-learn) .ve-links{grid-column:1;grid-row:auto;flex-direction:row;justify-content:center;align-items:center}:root:has(.lw) main :is(h1,.vl-h1):not(form *,.vl-plain *,.ss *)~:is(p,.vl-muted):not(.vl-card *,.vl-panel *,form *){margin-inline:auto!important}:root:has(.lw) main :is(.vl-card,.vl-panel,.vl-stone) .vl-icon-badge{margin-inline:auto}:root:has(.lw) main :is(.vl-card,.vl-panel,.vl-stone):has(>.vl-icon-badge:first-child){flex-direction:column;align-items:center!important}:root:has(.lw) main :is(.vl-cols-2,.vl-cols-3,.vl-cols-4){--cols:2;--gap:22px;display:flex;flex-wrap:wrap;justify-content:center}:root:has(.lw) main .vl-cols-3{--cols:3;--gap:20px}:root:has(.lw) main .vl-cols-4{--cols:4;--gap:18px}:root:has(.lw) main :is(.vl-cols-2,.vl-cols-3,.vl-cols-4)>*{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));min-width:0}@media (max-width:980px){:root:has(.lw) main .vl-cols-4{--cols:2}:root:has(.lw) main .vl-cols-3{--cols:1}}@media (max-width:720px){:root:has(.lw) main :is(.vl-cols-2,.vl-cols-4){--cols:1}}@media (min-width:600px){:root:has(.lw) main .vl-grid{grid-template-columns:repeat(auto-fit,minmax(250px,300px));justify-content:center}}@media (prefers-color-scheme:dark){:root{color-scheme:only dark}}