/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.break-words{overflow-wrap:break-word}}:root{--bg:#0b0e0b;--surface:#121712;--line:#2b3428;--lime:#b8e55b;--brand:#91be23;--text:#f0f1e9;--muted:#a7b09f;--font-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}a,button,input,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}a,button{color:inherit}a{text-decoration:none}button:disabled{opacity:.55;cursor:wait}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:5px}::selection{background:var(--lime);color:var(--bg)}.shell{width:min(1440px,100% - 112px);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--lime);color:#10150a;z-index:1000;padding:14px 20px;position:fixed;top:12px;left:20px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.eyebrow{letter-spacing:.15em;font-size:9px;font-weight:500;line-height:1.6}.site-header{z-index:100;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{justify-content:space-between;gap:30px;height:98px}.brand,.header-inner{align-items:center;display:flex}.brand{flex:none}.brand img{width:236px;height:auto;display:block}.header-inner nav{align-items:center;gap:34px;font-size:12px;display:flex}.nav-contact,.nav-link{color:#b9c2b1;align-items:center;min-height:44px;display:flex}.nav-contact:hover,.nav-link:hover{color:var(--lime)}.header-cta{background:0 0;border:1px solid #5e7540;align-items:center;gap:25px;min-height:47px;padding:14px 18px;font-size:11px;display:flex}.header-cta:hover{background:#1d2815}.mobile-label{display:none}.button{border:1px solid #0000;justify-content:space-between;align-items:center;gap:40px;min-height:56px;padding:18px 23px;font-size:12px;line-height:1.4;transition:background .18s,transform .18s;display:inline-flex}.button.primary{background:var(--lime);color:#152008;font-weight:500}.button.primary:hover{background:#cff38a;transform:translateY(-2px)}.button svg{flex:none}.status-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 14px #b8e54c55}.hero{padding-top:47px;padding-bottom:51px}.hero-kicker{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.hero-kicker>.eyebrow:first-child{color:var(--lime);align-items:center;gap:10px;display:flex}.hero-date{color:var(--muted)}.hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(90px,12.6vw,180px);font-weight:400;line-height:.89}.hero h1>span{color:var(--lime);white-space:nowrap}.hero-bottom{grid-template-columns:1.12fr 1fr 1.08fr;align-items:start;gap:45px;margin-top:43px;display:grid}.hero-description{letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.4}.hero-detail{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.7}.hero-conversion{padding-top:1px}.hero-conversion>.button{width:100%;max-width:280px}.access-note{color:var(--muted);margin:13px 0 0;font-size:10px;line-height:1.65}.countdown-wrap{border-top:1px solid #52683a;padding-top:12px}.launch-caption{letter-spacing:.11em;color:#c2cbb8;white-space:nowrap;align-items:center;gap:8px;font-size:7px;display:flex}.launch-caption>time{color:var(--lime);margin-left:auto;font-weight:500}.launch-caption>.status-dot{width:4px;height:4px;box-shadow:none}.countdown{justify-content:space-between;gap:12px;margin-top:14px;display:flex}.time-unit{min-width:49px;position:relative}.time-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:35px;line-height:1}.time-label{letter-spacing:.13em;color:var(--muted);text-transform:uppercase;margin-top:7px;font-size:6px;display:block}.time-colon{color:#4c5a42;font-size:24px;position:absolute;top:1px;left:-13px}.post-launch{color:var(--lime);font-size:13px;line-height:1.5}.film-section{padding-bottom:29px}.film-label{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.film-label>.eyebrow{color:#b5bfaa}.film-coming{letter-spacing:.12em;color:#8d9c7f;font-size:8px}.launch-film{isolation:isolate;background:radial-gradient(at 55% 10%,#263d1d 0,#122013 35%,#111911 75%);border:1px solid #33412a;min-height:405px;margin:0;position:relative;overflow:hidden}.film-grid{z-index:-1;background-image:linear-gradient(#b4e38708 1px,#0000 0),linear-gradient(90deg,#b4e38708 1px,#0000 0);background-size:55px 55px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000);mask-image:linear-gradient(#0000,#000 35%,#0000)}.film-vertical-word{writing-mode:vertical-rl;letter-spacing:.2em;color:#6b825c;font-size:7px;position:absolute;top:28px;right:26px}.film-concept{align-items:center;gap:25px;width:min(750px,80%);margin:62px auto 48px;display:flex}.concept-input,.concept-output{letter-spacing:.12em;color:#a7bc95;flex:none;align-items:center;gap:14px;font-size:8px;line-height:1.65;display:flex}.concept-index{color:#6f875e;align-self:flex-start;font-size:7px}.concept-input strong,.concept-output strong{letter-spacing:-.025em;color:#e8f1dd;font-size:19px;font-weight:400}.concept-core{flex-direction:column;flex:none;align-items:center;gap:19px;display:flex}.concept-core>img{filter:drop-shadow(0 0 28px #94be2340);width:67px;height:auto}.concept-core>span{letter-spacing:.19em;color:#8dab73;white-space:nowrap;font-size:6px}.concept-connector{background:linear-gradient(90deg,#3d5730,#a7d94d);flex:1;min-width:12px;height:1px;position:relative}.concept-connector:after{content:"";background:var(--lime);width:4px;height:4px;position:absolute;top:-1.5px;right:0;box-shadow:0 0 14px #a7d94d}.launch-film figcaption{justify-content:space-between;align-items:flex-end;gap:25px;margin:0 40px 33px;display:flex}.launch-film figcaption .eyebrow{color:#a5bc91;font-size:7px}.launch-film h2{letter-spacing:-.045em;margin:13px 0 0;font-size:43px;font-weight:400;line-height:1.04}.film-placeholder{color:#d6e4c9;align-items:center;gap:13px;font-size:11px;line-height:1.6;display:flex}.placeholder-icon{color:#b5cb9e;border:1px dashed #61784d;place-items:center;width:48px;height:48px;display:grid}.film-placeholder small{color:#8fa57a;font-size:9px}.platforms{padding-top:8px;padding-bottom:41px}.platforms>.eyebrow{color:#8b9c7e;margin:0 0 23px;font-size:7px}.platforms ul{justify-content:space-between;gap:15px;margin:0;padding:0;list-style:none;display:flex}.platforms li{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.platform-node{letter-spacing:.04em;color:#7d916d;font-size:7px}.execution-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#10150e}.execution-inner{padding-top:29px;padding-bottom:31px}.section-index{color:#a1b68d;justify-content:space-between;font-size:7px;display:flex}.execution-heading{grid-template-columns:1.2fr 1fr;align-items:center;gap:130px;margin-top:39px;padding-bottom:40px;display:grid}.execution-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.4vw,65px);font-weight:400;line-height:1.04}.execution-heading h2>span{color:#81926e}.execution-explanation>.eyebrow{color:#a4c086;font-size:7px}.execution-explanation>p{letter-spacing:-.02em;max-width:410px;margin:17px 0 0;font-size:19px;line-height:1.55}.execution-explanation>p:last-child{color:#9cae8d;margin-top:18px;font-size:12px;line-height:1.7}.model-tabs{border-bottom:1px solid #34402c;gap:31px;display:flex}.model-tabs>button{color:#8c9e7d;background:0 0;border:none;align-items:center;gap:13px;min-height:52px;padding:18px 0;font-size:12px;display:flex;position:relative}.model-tabs>button[aria-selected=true]{color:var(--lime)}.model-tabs>button[aria-selected=true]:after{content:"";background:var(--lime);height:2px;position:absolute;bottom:-1px;left:0;right:0}.coming-pill{letter-spacing:.04em;color:#b5c99f;border:1px solid #495d37;padding:3px 5px;font-size:6px}.model-panel{justify-content:space-between;align-items:center;gap:45px;min-height:112px;padding-top:23px;display:flex}.model-panel h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:400}.model-panel p{color:#9eb18d;max-width:600px;margin:9px 0 0;font-size:11px;line-height:1.7}.model-action{white-space:nowrap;color:var(--lime);background:0 0;border:none;align-items:center;gap:30px;min-height:44px;padding:12px 0;font-size:11px;display:inline-flex}.model-action:hover{color:#d5f6a2}.invitation{justify-content:space-between;align-items:center;gap:70px;padding-block:61px;display:flex}.invitation .eyebrow{color:#99ac88;font-size:7px}.invitation h2{letter-spacing:-.055em;margin:23px 0 0;font-size:clamp(40px,4.9vw,70px);font-weight:400;line-height:1.02}.invitation h2>span{color:var(--lime)}.invitation p{color:#a0b08f;max-width:365px;margin:20px 0 23px;font-size:13px;line-height:1.6}.invitation-detail{color:#879979;margin-top:12px;font-size:9px;line-height:1.5;display:block}.launch-numeral{letter-spacing:-.09em;color:#1c2814;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;padding-right:55px;font-size:260px;font-weight:400;line-height:.85;display:flex}.launch-numeral>span:first-child{letter-spacing:.2em;color:#64774f;margin-bottom:16px;font-size:12px}.launch-numeral>span:last-child{letter-spacing:.12em;color:#657950;margin-top:25px;font-size:7px}.contact-section{background:#151f10;border-block:1px solid #354629}.contact-inner{grid-template-columns:1.15fr 1fr;gap:120px;padding-block:47px 40px;display:grid}.contact-copy .eyebrow{color:#9bb787;font-size:7px}.contact-copy h2{letter-spacing:-.055em;margin:25px 0 0;font-size:55px;font-weight:400;line-height:1.04}.contact-copy h2>span{color:var(--lime)}.contact-copy>p{color:#a4b796;margin:22px 0 0;font-size:12px;line-height:1.7}.email-link{color:#c3d7b1;align-items:center;gap:22px;width:fit-content;min-height:44px;margin-top:25px;font-size:13px;display:flex}.email-link:hover{color:var(--lime)}.credentials{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding-block:27px;display:flex}.credentials .eyebrow{color:#9eaf8c;font-size:7px}.credentials p{color:#bec9b5;margin:9px 0 0;font-size:12px}.credential-assets{gap:38px}.credential-assets,.credential-assets>a{align-items:center;display:flex}.credential-assets img{object-fit:contain;width:auto;max-height:76px}.walmart-credential{flex-direction:column;gap:4px}.walmart-credential img{width:144px;max-height:46px}.walmart-credential>span{letter-spacing:.2em;color:#8da377;font-size:6px}.footer{grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding-block:32px 23px;display:grid}.footer img{width:190px;height:auto;display:block}.footer p{color:#8d9d7f;margin:16px 0 0;font-size:8px}.footer nav{color:#a8b69a;justify-content:flex-end;align-items:center;gap:28px;font-size:10px;display:flex}.footer nav a,.footer nav button{align-items:center;min-height:44px;display:flex}.footer nav button{font:inherit;background:0 0;border:none;padding:0}.footer nav a:hover,.footer nav button:hover{color:var(--lime)}.footer-line{letter-spacing:.18em;color:#718661;border-top:1px solid #25301f;grid-column:1/-1;padding-top:20px;font-size:6px}.consent-dialog,.contact-dialog{color:var(--text);background:#16220f;border:1px solid #4e653a;width:min(550px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:39px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 30px 130px #000a}.consent-dialog::backdrop,.contact-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030703d9}.contact-dialog>.eyebrow{color:#a9c88e;padding-right:30px;font-size:7px;display:block}.contact-dialog h2{letter-spacing:-.045em;margin:20px 0 0;font-size:36px;font-weight:400;line-height:1.08}.contact-dialog>p{color:#b9cbaa;max-width:400px;margin:16px 0 24px;font-size:12px}.close-button{color:#b6ca9f;background:0 0;border:none;width:36px;height:36px;font-size:25px;font-weight:300;position:absolute;top:15px;right:18px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.field{flex-direction:column;min-width:0;display:flex}.field-wide{grid-column:1/-1}.field label{color:#c1d2b0;margin-bottom:9px;font-size:10px}.field label>span{color:#8ba175}.field input,.field select,.field textarea{color:var(--text);background:#10190c;border:1px solid #4c5f3d;border-radius:0;width:100%;min-height:45px;padding:12px 13px;font-size:14px}.field textarea{resize:vertical;min-height:85px}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#e3af96}.field-error{color:#f2bfa3;margin-top:6px;font-size:10px;line-height:1.5}.honey{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.form-note{color:#a8bd94;margin:14px 0 0;font-size:9px;line-height:1.6}.form-note a{text-underline-offset:3px;text-decoration:underline}.form-announcement{color:#f3c0a5;margin-top:12px;font-size:11px;line-height:1.55}.form-announcement:empty{display:none}.form-submit{width:100%;margin-top:17px}.direct-contact{color:#b1c69e;border-top:1px solid #3a512c;justify-content:space-between;gap:15px;margin-top:25px;padding-top:17px;font-size:8px;line-height:1.6;display:flex}.direct-contact>a{color:var(--lime)}.request-status{outline:none;padding-block:28px;line-height:1.6}.request-status h3{letter-spacing:-.035em;margin:14px 0 0;font-size:30px;font-weight:400;line-height:1.15}.request-status p{color:#c0d2ad;margin:18px 0 0;font-size:13px;line-height:1.7}.success-mark{color:var(--lime);font-size:34px}.status-detail{color:#a6ba92;margin-top:15px;font-size:10px;line-height:1.6;display:block}.security-check{min-height:65px;margin-top:18px}.consent-dialog h2{font-size:30px}.consent-dialog>a{color:#b5c9a9;margin-top:15px;font-size:11px;text-decoration:underline;display:inline-block}.consent-option{border-bottom:1px solid #3b4f32;justify-content:space-between;align-items:center;gap:40px;padding-block:15px;font-size:14px;display:flex}.consent-option input{width:22px;height:22px;accent-color:var(--lime)}.consent-actions{justify-content:space-between;gap:12px;margin-top:25px;display:flex}.consent-actions .button{gap:0}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-block:30px;display:flex}.legal-header>a:last-child{color:var(--lime);font-size:12px}.legal-body{max-width:800px;margin:60px auto 90px;padding-inline:24px}.legal-body h1{margin-bottom:18px;font-size:clamp(34px,5vw,60px);line-height:1.1}.legal-body p{white-space:pre-wrap;color:#becbb9;margin-block:18px;font-size:15px;line-height:1.8}.legal-body h2{letter-spacing:-.02em;margin:36px 0 12px;font-size:22px;font-weight:500;line-height:1.4}.legal-body a{color:var(--lime);text-decoration:underline}.legal-source{color:#a8b79f!important;font-size:11px!important}.inbox-body{max-width:1100px;margin:50px auto;padding:0 25px}.inbox-body h1{letter-spacing:-.045em;font-size:40px;font-weight:400}.inbox-body>p{color:var(--muted);font-size:13px;line-height:1.6}.inbox-body article{overflow-wrap:anywhere;border-top:1px solid #3a4b2f;padding:24px 0}.inbox-body article h2{font-size:19px;font-weight:400}.inbox-body article p{white-space:pre-wrap;color:#bdcfae;font-size:13px;line-height:1.6}.inbox-meta{color:#a5bc92;font-size:10px}.inbox-body a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}@media (min-width:1700px){.hero{padding-block:60px}.hero h1{font-size:192px}.hero-bottom{margin-top:55px}.launch-film{min-height:440px}.film-concept{margin-top:75px;margin-bottom:60px}}@media (max-width:1150px){.shell{width:calc(100% - 72px)}.header-inner nav{gap:25px}.nav-link{display:none}.hero h1{font-size:13vw}.hero-bottom{grid-template-columns:1fr 1fr;gap:28px 50px}.hero-intro{grid-row:1/3}.hero-conversion>.button{max-width:none}.countdown-wrap{grid-column:2}.hero-description{font-size:21px}.hero-detail{font-size:12px}.access-note{font-size:10px}.desktop-label br{display:none}.contact-inner,.execution-heading{gap:70px}.platforms li{gap:8px;font-size:12px}.launch-film{min-height:380px}.film-concept{gap:17px;width:80%}.launch-numeral{padding-right:20px}.hero h1{line-height:.9}}@media (max-width:850px){.shell{width:calc(100% - 48px)}.header-inner{height:82px}.brand img{width:190px}.header-cta{gap:17px;padding:12px 14px;font-size:10px}.nav-contact{font-size:11px}.hero{padding-top:35px;padding-bottom:35px}.hero-kicker{margin-bottom:29px}.hero-date{font-size:7px}.hero-bottom{gap:25px 40px;margin-top:33px}.hero-description{font-size:19px}.hero-detail{font-size:10px}.button{min-height:52px;padding-inline:18px;font-size:11px}.countdown .time-value{font-size:32px}.launch-caption{gap:6px;font-size:6px}.film-coming{font-size:6px}.film-label>.eyebrow{font-size:7px}.film-concept{gap:15px;width:81%;margin:47px auto 42px}.concept-input,.concept-output{gap:8px;font-size:6px}.concept-input strong,.concept-output strong{font-size:16px}.concept-core>img{width:55px}.concept-core>span{font-size:5px}.concept-core{gap:14px}.launch-film{min-height:335px}.launch-film figcaption{margin:0 27px 27px}.launch-film h2{font-size:35px}.film-placeholder{font-size:9px}.film-placeholder small{font-size:7px}.placeholder-icon{width:40px;height:40px}.platforms ul{grid-template-columns:repeat(3,1fr);gap:19px 20px;display:grid}.platforms li{font-size:13px}.execution-heading{gap:45px}.execution-heading h2{font-size:41px}.execution-explanation>p{font-size:16px}.execution-explanation>.eyebrow{font-size:6px}.execution-explanation>p:last-child{font-size:10px}.model-panel h3{font-size:18px}.model-panel p{font-size:10px}.model-panel{gap:20px}.model-action{gap:16px;font-size:10px}.invitation{padding-block:45px}.invitation h2{font-size:48px}.launch-numeral{padding-right:10px;font-size:205px}.invitation p{font-size:12px}.contact-inner{gap:45px;padding-block:37px}.contact-copy h2{font-size:45px}.contact-copy>p,.email-link{font-size:11px}.email-link{gap:12px}.credentials .eyebrow{font-size:6px}.credential-assets{gap:25px}.credential-assets img{max-height:65px}.walmart-credential img{width:120px;max-height:40px}.credentials p{font-size:10px}.field input,.field select,.field textarea{font-size:13px}.form-grid{gap:14px}.field label{font-size:9px}}@media (max-width:620px){.shell{width:calc(100% - 40px)}.header-inner{gap:12px;height:77px}.brand img{width:165px}.header-inner nav{gap:0}.nav-contact{display:none}.header-cta{gap:12px;min-height:43px;padding:11px 12px;font-size:10px}.header-cta svg{width:13px;height:13px}.desktop-label{display:none}.mobile-label{display:inline}.hero{padding-top:30px;padding-bottom:31px}.hero-kicker{margin-bottom:29px}.hero-kicker>.eyebrow{letter-spacing:.12em;font-size:8px}.hero-date{display:none}.hero h1{letter-spacing:-.075em;font-size:14.05vw;line-height:.98}.hero-bottom{grid-template-columns:1fr;gap:25px;margin-top:26px}.hero-intro{grid-row:auto}.hero-description{font-size:20px;line-height:1.35}.hero-detail{margin-top:10px;font-size:11px;line-height:1.7}.hero-conversion>.button{width:100%;max-width:390px;min-height:53px;font-size:12px}.access-note{max-width:320px;margin-top:10px;font-size:10px;line-height:1.6}.countdown-wrap{grid-column:auto;max-width:390px;margin-top:0;padding-top:14px}.launch-caption{letter-spacing:.08em;font-size:7px}.countdown{gap:17px;max-width:390px;margin-top:15px}.countdown .time-value{font-size:35px}.time-unit{min-width:51px}.time-colon{font-size:21px;top:3px;left:-20px}.time-label{margin-top:6px;font-size:6px}.film-label{align-items:flex-start;gap:16px;margin-bottom:11px}.film-label>.eyebrow{letter-spacing:.1em;max-width:155px;font-size:6px}.film-coming{text-align:right;max-width:100px;font-size:6px;line-height:1.7}.launch-film{min-height:345px}.film-vertical-word{font-size:5px;top:18px;right:11px}.film-concept{gap:10px;width:83%;margin:43px auto 51px}.concept-input,.concept-output{flex-direction:column;align-items:flex-start;gap:0;font-size:5px;line-height:1.6}.concept-index{margin-bottom:9px;font-size:5px}.concept-input strong,.concept-output strong{font-size:12px}.concept-core>img{width:39px}.concept-core>span{letter-spacing:.08em;font-size:4px}.concept-core{gap:12px}.concept-connector{min-width:7px}.launch-film figcaption{margin:0 20px 21px;display:block}.launch-film figcaption .eyebrow{letter-spacing:.11em;font-size:5px}.launch-film h2{margin-top:10px;font-size:32px}.film-placeholder{gap:10px;margin-top:20px;font-size:8px;line-height:1.4}.placeholder-icon{width:30px;height:30px}.placeholder-icon>svg{width:18px;height:18px}.film-placeholder small{font-size:7px}.film-section{padding-bottom:26px}.platforms{padding-top:0;padding-bottom:30px}.platforms>.eyebrow{letter-spacing:.11em;margin-bottom:20px;font-size:6px}.platforms ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 15px}.platforms li{gap:9px;font-size:13px}.platform-node{font-size:6px}.section-index{letter-spacing:.1em;gap:20px;font-size:5px}.execution-inner{padding-top:22px;padding-bottom:25px}.execution-heading{grid-template-columns:1fr;gap:25px;margin-top:29px;padding-bottom:26px}.execution-heading h2{letter-spacing:-.055em;font-size:42px;line-height:1.05}.execution-explanation>.eyebrow{font-size:6px}.execution-explanation>p{max-width:335px;margin-top:13px;font-size:17px;line-height:1.55}.execution-explanation>p:last-child{margin-top:16px;font-size:11px}.model-tabs{gap:26px}.model-tabs>button{gap:9px;min-height:53px;font-size:11px}.coming-pill{padding:3px 4px;font-size:5px}.model-panel{min-height:157px;padding-top:22px;display:block}.model-panel h3{font-size:19px;line-height:1.35}.model-panel p{max-width:325px;line-height:1.65}.model-action,.model-panel p{margin-top:10px;font-size:11px}.model-action{gap:22px;min-height:44px;padding:11px 0}.invitation{padding-block:37px;display:block}.invitation .eyebrow{font-size:6px}.invitation h2{margin-top:20px;font-size:44px;line-height:1.04}.invitation p{max-width:295px;margin-top:18px;margin-bottom:21px;font-size:12px}.invitation>.button,.invitation>div>.button{width:100%;max-width:390px}.invitation-detail{max-width:295px;font-size:8px;line-height:1.6}.launch-numeral{display:none}.contact-inner{grid-template-columns:1fr;gap:29px;padding-top:31px;padding-bottom:30px}.contact-copy h2{margin-top:19px;font-size:40px}.contact-copy .eyebrow{font-size:6px}.contact-copy>p{margin-top:18px;font-size:11px}.email-link{margin-top:11px;font-size:12px}.form-grid{grid-template-columns:1fr;gap:16px}.field-wide{grid-column:auto}.field label{font-size:10px}.field input,.field select,.field textarea{min-height:46px;padding:12px;font-size:16px}.field textarea{min-height:88px}.form-note{font-size:9px;line-height:1.7}.form-submit{min-height:53px;font-size:12px}.credentials{padding-block:24px;display:block}.credentials .eyebrow{font-size:6px}.credentials p{font-size:10px}.credential-assets{justify-content:flex-start;gap:31px;margin-top:20px}.credential-assets img{max-height:65px}.walmart-credential img{width:127px;max-height:42px}.footer{padding-top:26px;padding-bottom:22px;display:block}.footer img{width:166px}.footer p{margin-top:14px;font-size:8px}.footer nav{justify-content:flex-start;gap:25px;margin-top:13px;font-size:10px}.footer-line{margin-top:18px;padding-top:18px;font-size:5px;display:block}.contact-dialog{width:calc(100% - 26px);max-height:calc(100dvh - 26px);padding:31px 24px}.contact-dialog h2{margin-top:21px;font-size:32px;line-height:1.1}.contact-dialog>.eyebrow{max-width:220px;font-size:6px}.contact-dialog>p{font-size:11px;line-height:1.7}.direct-contact{flex-wrap:wrap;gap:10px;font-size:8px}.close-button{width:40px;height:40px;top:10px;right:10px}.request-status h3{font-size:27px}.request-status p{font-size:12px}.consent-actions{flex-direction:column}.legal-body{margin-top:38px}.legal-header .brand img{width:158px}.legal-header>a:last-child{font-size:10px}}@media (max-width:360px){.shell{width:calc(100% - 32px)}.brand img{width:145px}.header-cta{gap:8px;padding-inline:10px;font-size:9px}.hero h1{font-size:13.95vw}.hero-description{font-size:18px}.hero-kicker{margin-bottom:24px}.hero-bottom{margin-top:23px}.countdown .time-value{font-size:31px}.time-unit{min-width:44px}.time-colon{font-size:19px;left:-18px}.launch-caption{font-size:6px}.concept-input strong,.concept-output strong{font-size:10px}.film-concept{gap:8px;width:82%}.concept-core>img{width:35px}.concept-core>span{font-size:3px}.launch-film h2{font-size:30px}.film-vertical-word{right:8px}.execution-heading h2{font-size:37px}.model-tabs{gap:20px}.model-tabs>button{gap:7px;font-size:10px}.coming-pill{font-size:5px}.invitation h2{font-size:40px}.platforms li{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.button.primary:hover{transform:none}}.site-footer{background:#0c110b;border-top:1px solid #33412a;padding-top:43px}.footer-main{grid-template-columns:1fr 1.06fr 1fr;gap:70px;padding-bottom:38px;display:grid}.footer-identity>a>img{width:211px;height:auto;display:block}.footer-position{letter-spacing:-.02em;color:#a6b795;margin:18px 0 25px;font-size:12px}.footer-contact-source{color:#9cae8a;font-size:11px;line-height:1.8}.footer-contact-source p{margin:7px 0}.footer-contact-source p:has(>span:only-child){min-height:0}.footer-contact-source a:hover{color:var(--lime)}.footer-social{gap:10px;margin-top:20px;display:flex}.footer-social a{color:#b7c7a7;border:1px solid #3b4c2d;place-items:center;width:34px;height:34px;font-size:14px;font-weight:500;display:grid}.footer-social a:last-child{font-size:11px}.footer-social a:hover{color:var(--lime);background:#1c2a13}.footer-solutions h2{letter-spacing:.04em;color:#d6e3c7;margin:0 0 22px;font-size:11px;font-weight:400}.footer-solutions ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.footer-solutions li a{color:#a7b79a;align-items:center;min-height:27px;font-size:11px;line-height:1.6;display:inline-flex}.footer-solutions li a:hover{color:var(--lime)}.footer-next>.eyebrow{letter-spacing:.11em;color:#9bb582;font-size:6px}.footer-next>p{letter-spacing:-.035em;margin:16px 0 21px;font-size:23px;font-weight:400}.footer-next>p>span{color:#92a17f}.footer-access{width:100%;max-width:290px;min-height:47px;color:var(--lime);background:0 0;border:1px solid #668143;justify-content:space-between;align-items:center;padding:13px 15px;font-size:11px;display:flex}.footer-access:hover{background:#1c2a13}.footer-managed-label{letter-spacing:.13em;color:#91a779;margin-top:22px;font-size:6px;display:block}.footer-source-start{color:#b9caa7;align-items:center;gap:25px;width:fit-content;min-height:35px;font-size:11px;display:flex}.footer-source-start:hover{color:var(--lime)}.footer-partners{align-items:center;gap:28px;margin-top:16px;display:flex}.footer-partners a{align-items:center;min-height:60px;display:flex}.footer-partners img{object-fit:contain;width:86px;height:auto;max-height:65px}.footer-partners a:last-child img{width:120px;max-height:48px}.footer-bottom{border-top:1px solid #2c3a23;justify-content:space-between;align-items:center;gap:35px;padding-block:18px 23px;display:flex}.footer-bottom>div,.footer-bottom>p{color:#869b73;font-size:8px;line-height:1.6}.footer-bottom p{margin:0}.footer-bottom nav{color:#9caf88;flex-wrap:wrap;align-items:center;gap:22px;font-size:9px;display:flex}.footer-bottom nav a{align-items:center;min-height:35px;display:flex}.footer-bottom nav a:hover{color:var(--lime)}.footer-bottom nav button{font:inherit;background:0 0;border:none;padding:0}.footer-bottom nav button:hover{color:var(--lime)}.solution-hero{padding-block:39px 32px}.solution-back{color:#a5b98e;align-items:center;gap:25px;min-height:35px;font-size:10px;line-height:1.5;display:flex}.solution-title-row{grid-template-columns:1fr 310px;align-items:end;gap:65px;margin-top:34px;display:grid}.solution-title-row h1{letter-spacing:-.065em;color:var(--lime);margin:0;font-size:clamp(54px,6.5vw,100px);font-weight:400;line-height:.98}.solution-subtitle{color:#b1c29e;margin:24px 0 0;font-size:12px;line-height:1.6}.solution-title-row .countdown-wrap{margin-bottom:3px}.solution-brief-line{letter-spacing:.12em;color:#a2b98c;align-items:center;gap:19px;max-width:660px;margin-top:38px;font-size:7px;display:flex}.solution-brief-line i{background:#3a502a;flex:1;min-width:16px;height:1px;position:relative}.solution-brief-line i:after{content:"";background:var(--lime);width:3px;height:3px;position:absolute;top:-1px;right:0}.solution-operating{border-top:1px solid #35442a;margin-top:35px}.solution-operating .model-tabs{max-width:100%}.solution-operating .model-panel{min-height:112px;padding-block:23px 16px}.solution-operating h2{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:400}.solution-operating .model-panel p{max-width:690px;font-size:12px}.solution-scope-note{color:#8fa47c;max-width:780px;margin:17px 0 0;font-size:10px;line-height:1.7}.source-section{border-top:1px solid #2d3b23;padding-block:28px 42px}.source-section:nth-child(2n){background:#10170d}.source-section-number{color:#849d6e;justify-content:space-between;gap:25px;font-size:6px;display:flex}.source-section-content{display:flow-root}.source-rich{color:#bfceb1;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.source-rich h1,.source-rich h2,.source-rich h3,.source-rich h4{letter-spacing:-.035em;color:#e1e9d9;max-width:100%;margin:18px 0;font-weight:400;line-height:1.2}.source-rich h2{font-size:31px}.source-rich h3{font-size:24px}.source-rich p{max-width:77ch;margin:14px 0}.source-rich a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.source-rich ol,.source-rich ul{padding-left:23px}.source-rich li{margin-block:9px}.source-rich b,.source-rich strong{color:#e6eedf;font-weight:500}.source-rich span{font:inherit;color:inherit}.source-rich p:empty{display:none}.source-section .source-rich:first-child>h2:first-child{margin-top:0}.source-figure{break-inside:avoid;width:100%;margin:24px 0;line-height:0}.source-figure>a{cursor:zoom-in;background:#0b0e0b;border:1px solid #35462a;display:block;overflow:hidden}.source-figure img{object-fit:contain;width:100%;height:auto;display:block}.source-figure figcaption{color:#789365;margin-top:9px;font-size:8px;line-height:1.5}.source-illustration img{aspect-ratio:16/9;object-fit:cover}.source-section-content.is-service>.source-figure{max-width:940px;margin-inline:auto}.source-section-content.is-service>.source-rich{max-width:900px}.source-section-content.is-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 28px;display:grid}.source-section-content.is-gallery>.source-cta,.source-section-content.is-gallery>.source-rich{grid-column:1/-1}.source-placement .source-figure{margin:0}.source-placement>.source-rich h2{letter-spacing:-.02em;margin:14px 0 12px;font-size:18px;line-height:1.4}.source-placement{min-width:0}.source-placement+.source-rich{margin-top:13px}.source-cta{min-height:44px;color:var(--lime);border-bottom:1px solid #455d31;align-items:center;gap:35px;width:fit-content;margin:14px 0 2px;padding:11px 0;font-size:12px;line-height:1.5;display:inline-flex}.source-cta:hover{color:#def7b8}.source-section-content.is-work>.source-figure{max-width:1030px;margin:29px auto 0}.source-section-content.is-work>.source-rich{max-width:820px}.source-section.is-contact{background:#152010;padding-block:30px 40px}.source-section-content.is-contact{grid-template-columns:.8fr 1.2fr;align-items:start;gap:10px 80px;display:grid}.source-section-content.is-contact>.source-rich{grid-column:1;font-size:14px}.source-section-content.is-contact>.platform-form-wrap{grid-area:1/2/span 5}.source-section-content.is-contact h2{letter-spacing:-.045em;font-size:37px}.platform-form .field label{letter-spacing:0;font-size:10px;line-height:1.6}.platform-form .form-grid{gap:17px}.platform-choices{border:1px solid #3b532b;min-width:0;padding:15px 13px 13px}.platform-choices legend{color:#c1d2b0;white-space:normal;max-width:100%;padding-inline:5px;font-size:10px;line-height:1.7}.platform-choices>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;display:grid}.platform-choices label{align-items:center;gap:8px;min-height:28px;margin:0;display:flex}.platform-choices input{width:16px;height:16px;min-height:0;accent-color:var(--lime);flex:none;padding:0}.platform-choices span{font-size:10px;line-height:1.4}.platform-form select{color:#d2dec6;width:100%;min-height:45px;font:inherit;background:#10190c;border:1px solid #4c5f3d;border-radius:0;padding:12px;font-size:11px}.platform-form select[aria-invalid=true]{border-color:#e3af96}.platform-form .field textarea{min-height:105px}.platform-form .form-submit{margin-top:20px}.source-additional{background:#111b0d;border:1px solid #35482a;padding:0 22px}.source-additional>summary{color:#bed5a7;cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;font-size:13px;list-style:none;display:flex}.source-additional>summary::-webkit-details-marker{display:none}.source-additional>summary>span{color:var(--lime);font-size:20px}.source-additional[open]>summary{border-bottom:1px solid #33492a;margin-bottom:20px}.source-additional>.source-section-content{padding-bottom:20px}.source-section-content.is-approach,.source-section-content.is-tech{grid-template-columns:1fr 1fr;align-items:start;gap:9px 50px;display:grid}.source-section-content.is-approach>.source-figure,.source-section-content.is-tech>.source-figure{grid-area:1/2;margin:0}.source-section-content.is-approach .source-rich,.source-section-content.is-tech .source-rich{grid-column:1;font-size:13px;line-height:1.8}.source-section-content.is-approach .source-rich:has(>p:only-child),.source-section-content.is-tech .source-rich:has(>p:only-child){line-height:1.6}.source-section-content.is-approach h2,.source-section-content.is-tech h2{font-size:32px}.source-section-content.is-numbers{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px 25px;display:grid}.source-section-content.is-numbers>.source-rich{grid-column:auto;font-size:10px}.source-section-content.is-numbers>.source-rich:nth-child(odd) p{color:var(--lime);letter-spacing:-.045em;margin-bottom:7px;font-size:40px;line-height:1.1}.source-section-content.is-numbers>.source-rich:has(h2){grid-area:1/1/auto/-1;margin-bottom:15px}.source-section-content.is-numbers>.source-rich:nth-child(2){grid-area:3/1}.source-section-content.is-numbers>.source-rich:nth-child(4){grid-area:3/2}.source-section-content.is-numbers>.source-rich:nth-child(6){grid-area:3/3}.source-section-content.is-numbers>.source-rich:nth-child(8){grid-area:3/4}.legal-page{padding-bottom:60px}.legal-kicker{color:#91aa7d;justify-content:space-between;align-items:center;gap:25px;padding-top:32px;display:flex}.legal-kicker>.eyebrow{font-size:7px}.legal-kicker>a{align-items:center;min-height:38px;font-size:10px;display:flex}.legal-reading{max-width:980px;padding-top:35px}.preserved-legal .source-rich{color:#becdb0;font-size:15px;line-height:1.9}.preserved-legal .source-rich h1{letter-spacing:-.055em;color:var(--lime);margin:0 0 30px;font-size:clamp(40px,5vw,72px);line-height:1.05}.preserved-legal .source-rich h2,.preserved-legal .source-rich h3{color:#d9e6cc;margin-top:34px;font-size:24px;line-height:1.3}.preserved-legal .source-rich p{white-space:pre-wrap;max-width:none;margin-block:18px}.preserved-legal .source-rich a{overflow-wrap:anywhere}.preserved-legal .source-rich li{line-height:1.8}@media (min-width:1700px){.source-section-content.is-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.source-placement .source-rich h2{font-size:20px}}@media (max-width:1150px){.footer-main{grid-template-columns:1fr 1fr 1fr;gap:38px}.solution-title-row{grid-template-columns:1fr 280px;gap:40px}.solution-title-row h1{font-size:7vw}.solution-subtitle{font-size:11px}.source-section-content.is-contact{gap:10px 45px}.source-section-content.is-approach,.source-section-content.is-tech{gap:9px 30px}.footer-next>p{font-size:21px}.footer-partners{gap:20px}.source-rich h2{font-size:28px}.footer-bottom{align-items:flex-start}.footer-bottom nav{gap:16px}.source-section-content.is-contact h2{font-size:32px}}@media (max-width:850px){.footer-main{grid-template-columns:1fr 1fr;gap:35px 50px}.footer-next{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:45px;display:grid}.footer-next>.eyebrow{grid-column:1}.footer-next>p{grid-area:2/1/span 2;margin-top:13px}.footer-next>.footer-access{grid-area:1/2/span 2;align-self:center;max-width:none}.footer-managed-label{grid-column:2;margin-top:15px}.footer-source-start{grid-column:2}.footer-partners{grid-area:4/1/span 2;margin-top:0}.footer-bottom{display:block}.footer-bottom nav{margin-top:12px}.solution-title-row{grid-template-columns:1fr;gap:25px;margin-top:27px}.solution-title-row h1{font-size:9.5vw}.solution-title-row .countdown-wrap{max-width:350px}.solution-subtitle{margin-top:20px;font-size:12px}.solution-hero .hero-kicker{align-items:start}.solution-hero .hero-kicker>.eyebrow{font-size:7px}.solution-back{gap:17px;font-size:9px}.solution-operating h2{font-size:21px}.solution-operating .model-panel p{font-size:11px}.solution-scope-note{font-size:9px}.source-section-content.is-contact{grid-template-columns:1fr;gap:18px}.source-section-content.is-contact>.source-rich{grid-column:1;max-width:520px}.source-section-content.is-contact>.platform-form-wrap{grid-area:auto/1;max-width:700px;margin-top:14px}.source-section-content.is-contact>.source-rich:last-child{max-width:600px}.source-section-content.is-approach,.source-section-content.is-tech{grid-template-columns:1fr;gap:8px}.source-section-content.is-approach>.source-figure,.source-section-content.is-tech>.source-figure{grid-area:auto/1;max-width:700px;margin:18px 0}.source-rich,.source-section-content.is-approach .source-rich,.source-section-content.is-tech .source-rich{font-size:14px}.source-rich h2{font-size:26px}.source-section-content.is-gallery{gap:15px 20px}.source-placement>.source-rich h2{font-size:16px}.source-section-content.is-numbers>.source-rich:nth-child(odd) p{font-size:31px}.source-section-number{font-size:6px}.source-section{padding-bottom:31px}.legal-reading{max-width:800px;padding-top:30px}}@media (max-width:620px){.site-footer{padding-top:30px}.footer-main{grid-template-columns:1fr;gap:32px;padding-bottom:25px}.footer-identity>a>img{width:190px}.footer-position{margin-top:17px;margin-bottom:21px;font-size:12px}.footer-contact-source{font-size:12px}.footer-contact-source a{align-items:center;min-height:30px;display:inline-flex}.footer-solutions h2{margin-bottom:19px;font-size:12px}.footer-solutions ul{grid-template-columns:1fr;gap:2px}.footer-solutions li a{min-height:37px;font-size:12px}.footer-next{grid-column:auto;display:block}.footer-next>.eyebrow{font-size:7px}.footer-next>p{margin-top:17px;font-size:27px;line-height:1.2}.footer-access{max-width:390px;min-height:49px;font-size:12px}.footer-managed-label{margin-top:23px;font-size:7px}.footer-source-start{min-height:42px;font-size:12px}.footer-partners{gap:32px;margin-top:13px}.footer-partners img{width:90px;max-height:69px}.footer-partners a:last-child img{width:128px;max-height:45px}.footer-bottom{padding-top:19px;padding-bottom:20px}.footer-bottom>div,.footer-bottom>p{font-size:8px}.footer-bottom nav{gap:10px 22px;margin-top:13px;font-size:10px}.footer-bottom nav a{min-height:35px}.solution-hero{padding-top:29px;padding-bottom:26px}.solution-hero .hero-kicker{margin-bottom:24px}.solution-hero .hero-kicker>.eyebrow{letter-spacing:.1em;max-width:185px;font-size:6px;line-height:1.8}.solution-back{gap:9px;max-width:82px;min-height:32px;font-size:8px;line-height:1.5}.solution-title-row{gap:24px;margin-top:20px}.solution-title-row h1{letter-spacing:-.065em;font-size:13vw;line-height:1.02}.solution-subtitle{max-width:300px;margin-top:20px;font-size:11px;line-height:1.65}.solution-title-row .countdown-wrap{width:100%;max-width:390px;padding-top:14px}.solution-brief-line{letter-spacing:.07em;white-space:nowrap;gap:9px;margin-top:27px;font-size:5px}.solution-brief-line i{min-width:10px}.solution-operating{margin-top:28px}.solution-operating h2{font-size:20px;line-height:1.3}.solution-operating .model-panel{min-height:160px;padding-top:20px}.solution-operating .model-panel p{max-width:330px;font-size:11px;line-height:1.7}.solution-scope-note{margin-top:14px;font-size:9px;line-height:1.7}.source-section{padding-top:22px;padding-bottom:28px}.source-section-number{letter-spacing:.12em;margin-bottom:24px;font-size:5px}.source-rich{font-size:14px;line-height:1.8}.source-rich h2{letter-spacing:-.035em;font-size:26px;line-height:1.2}.source-rich h3{font-size:21px}.source-rich p{margin-block:13px}.source-section-content.is-gallery{grid-template-columns:1fr;gap:17px}.source-placement>.source-rich h2{margin-top:14px;font-size:19px}.source-figure{margin-block:23px}.source-figure figcaption{margin-top:9px;font-size:8px}.source-section-content.is-service>.source-rich{max-width:100%}.source-cta{gap:30px;min-height:44px;margin-top:11px;font-size:12px}.source-additional{padding-inline:15px}.source-additional>summary{min-height:63px;padding-block:16px;font-size:12px;line-height:1.6}.source-section-content.is-contact h2{font-size:30px}.source-section-content.is-contact>.source-rich{font-size:13px}.source-section-content.is-contact>.source-rich:last-child{font-size:9px}.platform-form .form-grid{grid-template-columns:1fr;gap:17px}.platform-form .field input,.platform-form .field textarea,.platform-form select{min-height:48px;font-size:16px}.platform-form input::placeholder,.platform-form textarea::placeholder{font-size:9px}.platform-choices{padding:14px 11px}.platform-choices legend{font-size:10px;line-height:1.7}.platform-choices>div{grid-template-columns:1fr 1fr;gap:10px}.platform-choices label{min-height:34px}.platform-choices span{font-size:10px}.platform-choices input{width:17px;height:17px;min-height:0!important}.source-section-content.is-numbers{grid-template-columns:1fr 1fr;gap:9px 22px}.source-section-content.is-numbers>.source-rich:nth-child(2){grid-area:3/1}.source-section-content.is-numbers>.source-rich:nth-child(4){grid-area:3/2}.source-section-content.is-numbers>.source-rich:nth-child(6){grid-area:5/1}.source-section-content.is-numbers>.source-rich:nth-child(8){grid-area:5/2}.source-section-content.is-numbers>.source-rich:nth-child(odd) p{margin-top:18px;font-size:35px}.source-section-content.is-numbers>.source-rich:has(h2){margin-bottom:5px}.source-section-content.is-approach .source-rich,.source-section-content.is-tech .source-rich{font-size:14px}.source-section-content.is-approach h2,.source-section-content.is-tech h2{font-size:29px}.legal-kicker{padding-top:22px}.legal-kicker>.eyebrow{font-size:6px}.legal-kicker>a{font-size:9px}.legal-reading{padding-top:27px}.preserved-legal .source-rich h1{letter-spacing:-.05em;margin-bottom:27px;font-size:40px;line-height:1.08}.preserved-legal .source-rich{font-size:14px;line-height:1.85}.preserved-legal .source-rich h2,.preserved-legal .source-rich h3{font-size:23px;line-height:1.3}.legal-page{padding-bottom:30px}}@media (max-width:360px){.solution-title-row h1{font-size:13vw}.solution-subtitle{font-size:10px}.solution-brief-line{gap:8px;font-size:4px}.solution-brief-line i{min-width:10px}.solution-hero .hero-kicker>.eyebrow{max-width:155px}.footer-bottom nav{gap:8px 16px}.platform-choices>div{grid-template-columns:1fr}.preserved-legal .source-rich h1{font-size:35px}.source-section-content.is-numbers>.source-rich:nth-child(odd) p{font-size:30px}}.footer-social a{border:0;width:36px;height:36px}.footer-social a>img{width:36px;height:36px;display:block}.source-feature>p{align-items:center;gap:13px;margin-block:7px;display:flex}.source-feature>p:before{content:"✓";color:var(--lime);flex:none;font-size:15px;line-height:1}.source-empty{display:none}.source-section-content.is-service.has-single-visual{grid-template-columns:1.02fr .98fr;align-items:start;gap:10px 48px;display:grid}.source-section-content.is-service.has-single-visual>.source-figure{grid-area:1/2;max-width:none;margin:0}.source-section-content.is-service.has-single-visual>.source-cta,.source-section-content.is-service.has-single-visual>.source-rich{grid-column:1}.source-section-content.is-service.has-single-visual>.source-rich:first-of-type h2{margin-top:0}@media (max-width:850px){.source-section-content.is-service.has-single-visual{grid-template-columns:1fr;gap:8px}.source-section-content.is-service.has-single-visual>.source-figure{grid-area:auto/1;max-width:700px;margin:0 0 18px}}.source-section-content.has-single-visual>.source-section-copy{grid-area:1/1;min-width:0}.source-section-content.has-single-visual>.source-figure{grid-area:1/2;margin:0}.source-section-copy>.source-rich:first-child>h2:first-child{margin-top:0}@media (max-width:850px){.source-section-content.has-single-visual>.source-figure,.source-section-content.has-single-visual>.source-section-copy{grid-area:auto/1}.source-section-content.has-single-visual>.source-figure{max-width:700px;margin:18px 0 0}}.preserved-sections .source-rich ul:has(>li>h2){grid-template-columns:1fr 1fr;gap:16px 35px;margin-block:22px;padding:0;list-style:none;display:grid}.preserved-sections .source-rich li:has(>h2){border-left:1px solid #4d6339;margin:0;padding-left:15px}.preserved-sections .source-rich li>h2{letter-spacing:-.015em;margin:0;font-size:18px}@media (max-width:620px){.preserved-sections .source-rich ul:has(>li>h2){grid-template-columns:1fr;gap:16px}.preserved-sections .source-rich li>h2{font-size:16px}}.preserved-legal .source-rich .legal-subheading{letter-spacing:-.025em;color:#d9e6cc;margin-block:20px 4px;font-size:22px;font-weight:400;display:block}.preserved-legal .source-rich li>div{margin-block:10px}.preserved-legal .source-rich h1{max-width:900px}@media (max-width:620px){.preserved-legal .source-rich .legal-subheading{font-size:20px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:16px;line-height:1.5}.shell{width:min(1440px,100% - clamp(32px,7vw,112px))}.footer-main>*,.hero-bottom>*,.solution-title-row>*,.source-section-content>*,fieldset,figure,main,nav,section{min-width:0}img,svg{max-width:100%}a,button{overflow-wrap:break-word}.contact-copy .eyebrow,.execution-explanation>.eyebrow,.eyebrow,.film-label>.eyebrow,.footer-managed-label,.footer-next>.eyebrow,.hero-date,.hero-kicker>.eyebrow,.invitation .eyebrow,.legal-kicker>.eyebrow,.platforms>.eyebrow,.section-index,.solution-hero .hero-kicker>.eyebrow,.source-section-number{letter-spacing:.1em;font-size:11px;line-height:1.6}.header-inner{height:auto;min-height:88px;padding-block:20px}.header-inner nav{gap:24px;font-size:15px}.header-cta{gap:20px;min-height:48px;font-size:14px}.access-note,.contact-copy>p,.execution-explanation>p:last-child,.hero-detail,.invitation p,.model-panel p,.solution-operating .model-panel p,.solution-scope-note{font-size:16px;line-height:1.7}.hero-description{font-size:clamp(21px,1.7vw,26px)}.hero-conversion>.button{max-width:330px}.button{gap:24px;min-height:52px;padding:16px 20px;font-size:16px}.launch-caption{letter-spacing:.04em;white-space:normal;flex-wrap:wrap;gap:6px;font-size:10px;line-height:1.7}.countdown .time-value{font-size:40px}.time-label{font-size:10px}.time-unit{min-width:0}.countdown{gap:16px}.time-colon{left:-15px}.hero-bottom{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr);gap:32px}.film-label{flex-wrap:wrap}.film-coming{line-height:1.6}.concept-input,.concept-output,.film-coming{font-size:11px}.concept-index{font-size:10px}.concept-core>span{font-size:9px}.concept-core{gap:14px}.film-vertical-word,.launch-film figcaption .eyebrow{font-size:10px}.film-placeholder{font-size:15px}.film-placeholder small{font-size:13px}.platforms li{white-space:normal;font-size:16px}.platform-node{font-size:11px}.platforms ul{flex-wrap:wrap;row-gap:20px}.execution-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,7vw,110px)}.model-tabs{gap:28px}.model-tabs>button{gap:12px;min-height:60px;font-size:16px}.coming-pill{letter-spacing:.02em;font-size:10px}.model-panel h3{font-size:24px}.model-panel p{max-width:650px}.model-panel{gap:32px;min-height:155px;padding-block:26px}.model-action{white-space:normal;text-align:left;flex-shrink:0;gap:20px;font-size:16px}.direct-contact,.field-error,.form-note,.inbox-meta,.invitation-detail,.status-detail{font-size:13px;line-height:1.65}.email-link{overflow-wrap:anywhere;font-size:17px}.contact-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px)}.field label,.platform-form .field label{font-size:14px;line-height:1.6}.field input,.field textarea,.platform-form .field input,.platform-form .field textarea,.platform-form select{min-height:48px;font-size:16px}.platform-form input::placeholder,.platform-form textarea::placeholder{color:#9aaf88;font-size:13px}.form-announcement{font-size:15px}.direct-contact a,.form-note a{min-height:32px;display:inline-block}.consent-dialog,.contact-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 24px);padding:36px}.contact-dialog>.eyebrow{font-size:11px}.contact-dialog>p{font-size:16px;line-height:1.65}.close-button{width:44px;height:44px;top:8px;right:8px}.request-status p{font-size:16px}.direct-contact{flex-wrap:wrap}.consent-dialog>a{min-height:44px;font-size:14px}.consent-actions{flex-wrap:wrap}.footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.05fr);gap:clamp(30px,4vw,64px)}.footer-access,.footer-contact-source,.footer-position,.footer-solutions h2,.footer-solutions li a,.footer-source-start{font-size:16px;line-height:1.5}.footer-solutions ul{gap:0}.footer-solutions li a{min-height:44px;padding-block:10px}.footer-contact-source a{align-items:center;min-height:44px;display:inline-flex}.footer-next>p{font-size:clamp(25px,2.5vw,36px);line-height:1.2}.footer-access{min-height:52px}.footer-source-start{min-height:44px}.footer-social a,.footer-social a>img{width:44px;height:44px}.footer-bottom nav,.footer-bottom>div{font-size:13px;line-height:1.65}.footer-bottom nav{gap:8px 22px}.footer-bottom nav a,.footer-bottom nav button{min-height:44px}.footer-bottom{flex-wrap:wrap;gap:12px 30px}.legal-kicker>a,.solution-back{min-height:44px;font-size:14px}.solution-hero .hero-kicker>.eyebrow{max-width:none}.solution-title-row{grid-template-columns:minmax(0,1fr) 320px;gap:40px}.solution-title-row h1{overflow-wrap:normal;text-wrap:balance;font-size:clamp(50px,6.5vw,100px)}.solution-subtitle{max-width:650px;font-size:17px;line-height:1.65}.solution-brief-line{letter-spacing:.05em;white-space:normal;gap:16px;font-size:11px;line-height:1.6}.solution-operating h2{font-size:27px;line-height:1.3}.solution-operating .model-panel{min-height:155px}.solution-scope-note{color:#afc19c;max-width:840px;font-size:14px}.source-section{padding-block:34px 48px}.source-section-number{color:#afc294;margin-bottom:28px;font-size:11px}.source-rich,.source-section-content.is-approach .source-rich,.source-section-content.is-contact>.source-rich,.source-section-content.is-service .source-rich,.source-section-content.is-tech .source-rich{font-size:17px;line-height:1.75}.source-rich h2,.source-section-content.is-approach h2,.source-section-content.is-tech h2{text-wrap:balance;font-size:clamp(28px,3vw,42px);line-height:1.2}.source-rich h3{margin-top:28px;font-size:25px;line-height:1.3}.source-placement>.source-rich h2{font-size:22px}.source-cta{min-height:48px;font-size:16px}.source-figure figcaption{color:#a6b795;font-size:13px}.source-section-content.is-service.has-single-visual{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:40px}.source-section-content.is-approach,.source-section-content.is-tech{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.source-section-content.is-numbers{display:block}.source-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:38px 0 10px;display:grid}.source-kpi{border-top:1px solid #405331;flex-direction:column;gap:20px;padding-top:28px;display:flex}.source-kpi dt{order:2}.source-kpi dd{order:1;margin:0}.source-kpi dt .source-rich{max-width:28ch;font-size:13px;line-height:1.6}.source-kpi dd .source-rich{letter-spacing:-.045em;color:var(--lime);white-space:nowrap;font-size:clamp(34px,4vw,64px);line-height:1.1}.source-kpi p{margin:0}.source-section-content.is-contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px 60px}.source-section-content.is-contact>.source-rich:last-child{color:#afc19c;max-width:100%;font-size:14px;line-height:1.7}.platform-choices legend,.platform-choices span{font-size:14px;line-height:1.5}.platform-choices label{gap:10px;min-height:44px}.platform-choices input{width:20px;height:20px;min-height:0!important}.preserved-legal .source-rich{font-size:17px;line-height:1.85}.preserved-legal .source-rich h1{overflow-wrap:normal;text-wrap:balance}.preserved-legal .source-rich h2,.preserved-legal .source-rich h3{font-size:26px;line-height:1.35}.preserved-legal .source-rich .legal-subheading{font-size:24px;line-height:1.4}.preserved-sections .source-rich li>h2{font-size:20px;line-height:1.5}.work-logos>a{background:0 0;border:0;line-height:normal;overflow:visible}.work-logo-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 22px;display:grid}.work-logo-cell{aspect-ratio:301/145.167;filter:grayscale()invert();mix-blend-mode:screen;opacity:.9;background-repeat:no-repeat;background-size:600% 600%;display:block}.source-section-content.is-work>.work-logos{max-width:none;margin-top:40px}.source-additional{display:none}.inbox-body article p,.inbox-body>p{font-size:16px}.inbox-body>a{min-height:44px;display:inline-block}@media (max-width:1150px){.hero-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 40px}.hero-bottom>.countdown-wrap{grid-column:2}.solution-title-row{grid-template-columns:minmax(0,1fr) 290px;gap:32px}.contact-inner{gap:40px}.source-section-content.is-contact{gap:16px 36px}.footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px 60px}.footer-next{grid-column:1/-1;max-width:660px}.footer-next>p{font-size:32px}.footer-access{max-width:380px}.work-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:850px){.hero-bottom{gap:28px}.access-note,.hero-detail{font-size:15px}.hero h1{font-size:12.6vw}.header-inner nav{gap:16px}.brand img{width:190px}.nav-contact{font-size:14px}.header-cta{gap:12px;font-size:13px}.film-concept{gap:14px;width:86%}.concept-input,.concept-output{font-size:9px}.concept-core>span{font-size:8px}.concept-index{font-size:9px}.platforms li{font-size:16px}.platforms ul{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-heading{gap:32px}.execution-explanation>p{font-size:18px}.contact-inner{grid-template-columns:1fr;gap:32px}.contact-copy h2{font-size:50px}.contact-inner>form{width:100%;max-width:680px}.model-panel{min-height:0;display:block}.model-action{margin-top:16px}.model-panel p{font-size:16px}.solution-title-row{grid-template-columns:1fr;gap:28px}.solution-title-row .countdown-wrap{grid-column:1;width:100%;max-width:400px}.solution-title-row h1{font-size:clamp(50px,9vw,76px)}.solution-back{flex-shrink:0;gap:12px;max-width:none}.solution-hero .hero-kicker{flex-wrap:wrap;gap:20px}.source-section-content.is-approach,.source-section-content.is-service.has-single-visual,.source-section-content.is-tech{grid-template-columns:1fr;gap:20px}.source-section-content.has-single-visual>.source-figure,.source-section-content.has-single-visual>.source-section-copy{grid-area:auto/1}.source-section-content.has-single-visual>.source-figure{max-width:700px;margin-top:0}.source-rich,.source-section-content.is-approach .source-rich,.source-section-content.is-service .source-rich,.source-section-content.is-tech .source-rich{font-size:17px}.source-section-content.is-contact{grid-template-columns:1fr;gap:20px}.source-section-content.is-contact>.platform-form-wrap{grid-area:auto/1;width:100%;max-width:700px}.source-kpis{gap:24px}.source-kpi{gap:16px}.source-kpi dd .source-rich{font-size:clamp(29px,4.5vw,43px)}.footer-next{display:block}.work-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.header-inner{gap:12px;min-height:76px;padding-block:14px}.brand img{width:150px}.header-cta{gap:10px;min-height:46px;padding:12px;font-size:12px}.header-cta>span[aria-hidden]{font-size:18px}.nav-contact,.nav-link{display:none}.hero h1{font-size:14vw}.hero-kicker>.eyebrow{font-size:11px}.hero-bottom{grid-template-columns:1fr;gap:28px}.hero-bottom>.countdown-wrap{grid-column:1}.hero-description{font-size:23px}.hero-conversion>.button{max-width:none;font-size:16px}.button{min-height:52px;font-size:16px}.access-note,.hero-detail{font-size:15px}.launch-caption{font-size:10px}.countdown .time-value{font-size:38px}.time-label{font-size:10px}.time-colon{top:5px;left:-17px}.film-label{gap:12px}.film-label>.eyebrow{max-width:55%;font-size:10px}.film-coming{max-width:40%}.film-coming,.launch-film figcaption .eyebrow{font-size:10px}.film-concept{gap:8px;width:88%;margin:34px auto}.concept-input,.concept-output{gap:0;font-size:8px}.concept-input strong,.concept-output strong{font-size:15px}.concept-index{font-size:9px}.concept-core>img{width:42px}.concept-core>span{letter-spacing:0;font-size:7px}.concept-core{gap:10px}.launch-film{min-height:360px}.launch-film h2{font-size:34px}.film-placeholder{font-size:14px}.film-placeholder small{font-size:12px}.film-vertical-word{display:none}.contact-copy .eyebrow,.execution-explanation>.eyebrow,.invitation .eyebrow,.platforms>.eyebrow,.section-index{font-size:10px}.section-index{flex-wrap:wrap;gap:8px}.platforms ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.platforms li{gap:8px;font-size:16px}.platform-node{font-size:10px}.execution-heading{grid-template-columns:1fr;gap:28px}.execution-explanation>p{font-size:18px}.execution-explanation>p:last-child{font-size:16px}.model-tabs{gap:20px}.model-tabs>button{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:6px;min-height:74px;padding-block:12px;font-size:15px}.coming-pill{font-size:9px}.model-panel h3{font-size:23px}.model-panel p,.solution-operating .model-panel p{max-width:none;font-size:16px}.model-action{min-height:48px}.contact-copy>p,.invitation p,.model-action{font-size:16px}.invitation-detail{font-size:13px}.contact-copy h2{font-size:46px}.email-link{font-size:17px}.form-grid,.platform-form .form-grid{grid-template-columns:1fr;gap:20px}.field-wide{grid-column:1/-1}.field label,.platform-form .field label{font-size:14px}.platform-choices>div{grid-template-columns:1fr 1fr;gap:8px}.platform-choices legend,.platform-choices span{font-size:14px}.platform-choices label{min-height:44px}.platform-choices{padding:14px}.consent-dialog,.contact-dialog{width:calc(100% - 24px);padding:32px 20px 24px}.contact-dialog h2{padding-right:8px;font-size:30px}.contact-dialog>.eyebrow{max-width:none;font-size:10px}.contact-dialog>p{font-size:16px}.direct-contact,.form-note{font-size:13px}.solution-title-row h1{letter-spacing:-.05em;font-size:clamp(44px,12.5vw,70px);line-height:1.06}.solution-subtitle{max-width:none;margin-top:20px;font-size:16px}.solution-hero .hero-kicker>.eyebrow{max-width:none;font-size:10px}.solution-back{max-width:none;min-height:44px;font-size:14px}.solution-hero .hero-kicker{gap:8px}.solution-brief-line{letter-spacing:.02em;gap:9px;font-size:10px}.solution-brief-line>span{max-width:31%}.solution-brief-line i{min-width:8px}.solution-operating h2{font-size:25px}.solution-operating .model-panel{min-height:0;padding-block:24px}.solution-scope-note{font-size:14px;line-height:1.7}.source-section{padding-block:28px 36px}.source-section-number{letter-spacing:.06em;gap:12px;margin-bottom:24px;font-size:10px}.source-rich,.source-section-content.is-approach .source-rich,.source-section-content.is-contact>.source-rich,.source-section-content.is-service .source-rich,.source-section-content.is-tech .source-rich{font-size:16px;line-height:1.75}.source-rich h2,.source-section-content.is-approach h2,.source-section-content.is-tech h2{font-size:29px}.source-placement>.source-rich h2,.source-rich h3{font-size:23px}.source-cta{font-size:16px}.source-section-content.is-contact h2{font-size:33px}.source-section-content.is-contact>.source-rich:last-child{font-size:14px}.source-kpis{grid-template-columns:1fr;gap:28px;margin-block:28px 4px}.source-kpi{gap:12px;padding-top:22px}.source-kpi dd .source-rich{font-size:48px}.source-kpi dt .source-rich{max-width:none;font-size:14px}.work-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.source-section-content.is-work>.work-logos{margin-top:30px}.footer-main{grid-template-columns:1fr;gap:32px}.footer-next{grid-column:auto}.footer-managed-label,.footer-next>.eyebrow{font-size:11px}.footer-next>p{font-size:32px}.footer-solutions h2{font-size:17px}.footer-solutions li a{min-height:46px;font-size:16px}.footer-contact-source{font-size:16px}.footer-access,.footer-source-start{min-height:48px;font-size:16px}.footer-bottom nav,.footer-bottom>div{font-size:13px}.footer-bottom nav{gap:4px 20px}.preserved-legal .source-rich{font-size:16px;line-height:1.85}.preserved-legal .source-rich h1{letter-spacing:-.04em;font-size:clamp(34px,10.5vw,50px)}.preserved-legal .source-rich h2,.preserved-legal .source-rich h3{font-size:25px}.preserved-legal .source-rich .legal-subheading{font-size:23px}.legal-kicker{flex-wrap:wrap;gap:4px}.legal-kicker>.eyebrow{font-size:10px}.legal-kicker>a{font-size:14px}.preserved-sections .source-rich li>h2{font-size:18px}}@media (max-width:360px){.brand img{width:128px}.header-cta{gap:8px;padding-inline:10px;font-size:12px}.header-inner{gap:10px}.hero h1{font-size:13.9vw}.solution-title-row h1{font-size:43px}.solution-subtitle{font-size:16px}.concept-input strong,.concept-output strong{font-size:12px}.concept-input,.concept-output{font-size:7px}.concept-core>span{font-size:6px}.concept-core>img{width:35px}.platform-choices>div{grid-template-columns:1fr}.source-kpi dd .source-rich{font-size:43px}.source-section-number{font-size:10px}.footer-bottom nav{gap:4px 15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button.primary:hover{transform:none}}.work-logos img.sr-only{width:1px;max-width:1px;height:1px;top:0;left:0}.launch-composition{grid-template-columns:minmax(0,1fr) minmax(280px,400px);grid-template-areas:"copy media""clock clock";align-items:center;gap:30px 64px;padding-block:42px 36px;display:grid}.launch-copy{grid-area:copy;min-width:0}.launch-kicker{color:var(--lime);letter-spacing:.11em;align-items:center;gap:10px;margin:0 0 30px;font-size:11px;display:flex}.launch-copy h1{letter-spacing:-.07em;text-wrap:nowrap;margin:0;font-size:clamp(62px,7.6vw,116px);font-weight:400;line-height:.95}.launch-copy h1>span{color:var(--lime)}.launch-statement{letter-spacing:-.025em;margin:28px 0 0;font-size:clamp(22px,2vw,29px);line-height:1.4}.launch-explanation{color:#b0bea4;max-width:480px;margin:17px 0 0;font-size:16px;line-height:1.7}.launch-actions{margin-top:30px}.launch-actions>.button{gap:45px;min-width:280px;max-width:100%;font-size:16px}.launch-actions>p{color:#a7b899;max-width:440px;margin:14px 0 0;font-size:14px;line-height:1.65}.launch-media{grid-area:media;place-self:start end;width:100%;min-width:0;max-width:400px;margin:0}.launch-film-player{aspect-ratio:3/4;isolation:isolate;background:#060a0b;border:1px solid #31432b;position:relative;overflow:hidden}.launch-film-player video{aspect-ratio:3/4;object-fit:contain;background:#060a0b;width:100%;height:100%;display:block}.launch-film-play{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9f6dd;z-index:2;background:#0a100de8;border:1px solid #b8e55b77;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:14px;line-height:1.4;display:inline-flex;position:absolute;bottom:54px;left:16px}.launch-film-play svg{color:var(--lime);flex:none}.launch-film-play:hover{background:#1b2b19}.film-duration{color:#afc397;font-variant-numeric:tabular-nums;border-left:1px solid #4d6438;padding-left:10px;font-size:12px}.launch-media>figcaption{letter-spacing:.06em;color:#a4b899;justify-content:space-between;gap:16px;margin-top:12px;font-size:9px;line-height:1.65;display:flex}.film-text{color:#a4b899;margin-top:4px;font-size:13px;line-height:1.65}.film-text>summary{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:12px;list-style:none;display:flex}.film-text>summary::-webkit-details-marker{display:none}.film-text>summary:before{content:"+";color:var(--lime);font-size:18px}.film-text[open]>summary:before{content:"−"}.film-text p{margin-block:8px 14px}.launch-film-error{color:#e7c6aa;font-size:14px;line-height:1.7}.launch-film-error a{color:var(--lime);text-decoration:underline}.launch-clock{border-block:1px solid #3a4b2b;grid-area:clock;width:100%;min-width:0;padding-block:20px 24px}.launch-clock .countdown-wrap{border:0;grid-column:auto;width:100%;max-width:none;margin:0;padding:0}.countdown-banner .launch-caption{letter-spacing:.1em;flex-wrap:wrap;gap:9px;font-size:11px;line-height:1.6}.countdown-banner .launch-caption>time{letter-spacing:.06em;font-size:12px}.countdown-banner .countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:none;margin-top:22px;display:grid}.countdown-banner .time-unit{text-align:center;border-left:1px solid #334629;min-width:0;padding-inline:16px;position:static}.countdown-banner .time-unit:first-of-type{border-left:0}.countdown-banner .time-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(52px,5.6vw,86px);line-height:1}.countdown-banner .time-label{letter-spacing:.15em;color:#b4c4a4;margin-top:12px;font-size:11px}.countdown-banner .time-colon{display:none}.countdown-banner .post-launch{margin-block:18px 0;font-size:20px;line-height:1.5}.launch-composition+.platforms{padding-top:0;padding-bottom:36px}.layout-film-left{grid-template-columns:minmax(280px,400px) minmax(0,1fr);grid-template-areas:"clock clock""media copy"}.layout-film-left .launch-media{justify-self:start}.layout-film-band{grid-template-columns:minmax(0,1fr) minmax(300px,400px);grid-template-areas:"copy clock""media media"}.layout-film-band .launch-clock{align-self:center}.layout-film-band .time-unit{padding-inline:8px}.layout-film-band .countdown .time-value{font-size:38px}.layout-film-band .launch-media{justify-self:stretch;max-width:none}.layout-film-band .launch-film-player{max-width:420px;margin:auto}.layout-film-band .film-text,.layout-film-band .launch-media>figcaption{max-width:420px;margin-inline:auto}.layout-film-below{grid-template-columns:1fr;grid-template-areas:"copy""clock""media"}.layout-film-below .launch-copy{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:0 64px;display:grid}.layout-film-below .launch-kicker{grid-column:1/-1}.layout-film-below h1{grid-area:2/1/span 3}.layout-film-below .launch-statement{grid-area:2/2;margin-top:0}.layout-film-below .launch-explanation{grid-area:3/2}.layout-film-below .launch-actions{grid-area:4/2;margin-top:24px}.layout-film-below .launch-actions>.button{gap:20px;width:100%;min-width:0}.layout-film-below .launch-media{justify-self:stretch;max-width:none}.layout-film-below .launch-film-player{max-width:480px;margin:auto}.layout-film-below .film-text,.layout-film-below .launch-media>figcaption{max-width:480px;margin-inline:auto}@media (max-width:1150px){.launch-composition{grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:28px 40px;padding-top:32px}.launch-copy h1{font-size:clamp(54px,7.4vw,84px)}.launch-kicker{margin-bottom:25px}.launch-statement{font-size:24px}.launch-explanation{font-size:16px}.launch-actions{margin-top:24px}.launch-actions>.button{gap:28px;min-width:0}.launch-media{max-width:340px}.layout-film-left{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.layout-film-band{grid-template-columns:minmax(0,1fr) minmax(270px,340px)}.layout-film-band .launch-media,.layout-film-below .launch-media{max-width:none}.layout-film-below{grid-template-columns:1fr}.layout-film-below .launch-copy{gap:0 40px}}@media (max-width:850px){.launch-composition{grid-template-columns:minmax(0,1fr) 300px;gap:28px 30px;padding-block:30px}.launch-copy h1{font-size:54px}.launch-kicker{letter-spacing:.08em;margin-bottom:22px;font-size:10px}.launch-statement{margin-top:24px;font-size:22px}.launch-explanation{margin-top:14px;font-size:15px}.launch-desktop-break{display:none}.launch-actions>.button{gap:20px;padding-inline:17px;font-size:15px}.launch-actions>p{font-size:13px}.launch-actions{margin-top:23px}.launch-media>figcaption{gap:10px;font-size:8px}.countdown-banner .time-value{font-size:58px}.countdown-banner .time-label{font-size:10px}.layout-film-left{grid-template-columns:300px minmax(0,1fr)}.layout-film-band{grid-template-columns:minmax(0,1fr) 270px}.layout-film-band .countdown .time-value{font-size:31px}.layout-film-band .time-label{letter-spacing:.06em;font-size:8px}.layout-film-band .time-unit{padding-inline:5px}.layout-film-below{grid-template-columns:1fr}.layout-film-below .launch-copy{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:0 30px}}@media (max-width:700px){.launch-composition,.layout-film-band,.layout-film-below,.layout-film-left{grid-template-columns:1fr;grid-template-areas:"copy""clock""media";gap:28px;padding-top:28px;padding-bottom:32px}.launch-copy,.layout-film-below .launch-copy{display:block}.launch-copy h1{letter-spacing:-.065em;font-size:clamp(40px,13.1vw,78px);line-height:.98}.launch-kicker{margin-bottom:24px;font-size:10px}.launch-statement{margin-top:24px;font-size:23px}.launch-explanation{margin-top:14px;font-size:16px;line-height:1.65}.launch-actions{margin-top:25px}.launch-actions>.button{gap:22px;width:100%;max-width:440px;min-height:53px;padding-inline:18px;font-size:16px}.launch-actions>p{margin-top:12px;font-size:14px;line-height:1.65}.launch-clock{padding-block:18px 22px}.countdown-banner .launch-caption{letter-spacing:.06em;gap:7px;font-size:10px}.countdown-banner .launch-caption>time{letter-spacing:.03em;font-size:10px}.countdown-banner .countdown{margin-top:22px}.countdown-banner .time-unit,.layout-film-band .time-unit{padding-inline:7px}.countdown-banner .time-value,.layout-film-band .countdown .time-value{font-size:clamp(32px,9.3vw,58px)}.countdown-banner .time-label,.layout-film-band .time-label{letter-spacing:.08em;margin-top:10px;font-size:9px}.launch-media,.layout-film-band .launch-media,.layout-film-below .launch-media,.layout-film-left .launch-media{justify-self:center;width:100%;max-width:440px}.launch-film-player,.layout-film-band .launch-film-player,.layout-film-below .launch-film-player{width:100%;max-width:none;margin:0}.launch-media>figcaption{gap:12px;font-size:9px}.launch-film-play{min-height:48px;padding-inline:15px;font-size:14px;bottom:54px;left:15px}.film-text>summary{font-size:13px}.layout-film-left{grid-template-areas:"clock""copy""media"}.layout-film-band{grid-template-areas:"copy""media""clock"}.layout-film-below{grid-template-areas:"copy""clock""media"}.layout-film-below .launch-statement{margin-top:24px}.layout-film-below .launch-actions{margin-top:25px}}@media (max-width:360px){.launch-kicker{font-size:10px}.launch-copy h1{font-size:41px}.launch-actions>.button{font-size:15px}.countdown-banner .time-unit{padding-inline:5px}.countdown-banner .time-label{letter-spacing:.04em;font-size:9px}.countdown-banner .time-value{font-size:32px}.launch-media>figcaption{font-size:8px}.launch-film-play{gap:10px;font-size:13px;left:12px}.film-duration{font-size:11px}}.layout-split{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:22px 64px;padding-block:32px 30px}.layout-split .launch-media{max-width:360px}.layout-split .launch-copy h1{font-size:clamp(60px,7.1vw,106px)}.layout-split .launch-kicker{margin-bottom:24px}.layout-split .launch-statement{margin-top:22px;font-size:26px;line-height:1.35}.layout-split .launch-explanation{margin-top:14px}.layout-split .launch-actions{margin-top:22px}.layout-split .launch-actions>p{margin-top:12px}.layout-split .launch-clock{padding-block:16px 20px}.layout-split .countdown-banner .countdown{margin-top:16px}.layout-split .countdown-banner .time-value{font-size:clamp(46px,4.5vw,68px);line-height:1;display:block}.layout-split .countdown-banner .time-label{margin-top:10px}.launch-film-play{bottom:16px}@media (max-width:1150px){.layout-split{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:24px 36px}.layout-split .launch-media{max-width:320px}.layout-split .launch-copy h1{font-size:clamp(54px,7.1vw,80px)}.layout-split .launch-statement{font-size:24px}}@media (max-width:850px){.layout-split{grid-template-columns:minmax(0,1fr) 290px;gap:24px 28px}.layout-split .launch-copy h1{font-size:54px}.layout-split .launch-statement{font-size:22px}.layout-split .countdown-banner .time-value{font-size:48px}}@media (max-width:700px){.layout-split{grid-template-columns:1fr;grid-template-areas:"copy""clock""media";gap:22px;padding-block:24px 28px}.layout-split .launch-copy h1{font-size:clamp(40px,13.1vw,78px)}.layout-split .launch-kicker{margin-bottom:20px}.layout-split .launch-statement{margin-top:20px;font-size:21px;line-height:1.35}.layout-split .launch-explanation{margin-top:12px;font-size:15px;line-height:1.6}.layout-split .launch-actions{margin-top:20px}.layout-split .launch-actions>p{margin-top:10px;font-size:13px;line-height:1.55}.layout-split .launch-clock{padding-block:16px 18px}.layout-split .countdown-banner .time-value{font-size:clamp(32px,9.3vw,58px)}.layout-split .launch-media{width:100%;max-width:440px}.launch-film-player:not(.has-started){aspect-ratio:16/9}.launch-film-player:not(.has-started) video{aspect-ratio:16/9;object-fit:cover}.launch-film-player.has-started,.launch-film-player.has-started video{aspect-ratio:3/4;object-fit:contain}.launch-film-play{min-height:46px;padding:11px 14px;bottom:12px;left:12px}}@media (max-width:360px){.layout-split .launch-copy h1{font-size:41px}.layout-split .countdown-banner .time-value{font-size:32px}}.lightbox-trigger{width:100%;color:inherit;cursor:zoom-in;text-align:inherit;background:0 0;border:0;padding:0;display:block}.lightbox-overlay{z-index:2000;cursor:zoom-out;background:#080c06eb;justify-content:center;align-items:center;padding:48px 24px;display:flex;position:fixed;inset:0}.lightbox-image{object-fit:contain;cursor:default;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.lightbox-close{width:44px;height:44px;color:var(--lime);cursor:pointer;background:#10150a;border:1px solid #5e7540;font-size:26px;line-height:1;position:absolute;top:12px;right:16px}.field select{appearance:none;color:var(--text);cursor:pointer;background-color:#10190c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23a5b98e' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:40px}.field select:invalid{color:#8a9b78}.field select option{color:var(--text);background:#10190c}.field select:focus-visible{outline-offset:2px;outline:2px solid #b5e05e}.solution-platform-links{flex-wrap:wrap;gap:12px 32px;margin-top:40px;display:flex}.solution-shared-link{padding-block:40px}.consent-option small{opacity:.7;margin-top:4px;font-size:12px;display:block}.source-cta:focus-visible,.source-cta:hover{border-bottom-color:var(--lime)}.model-action{border-bottom:1px solid #455d31}.model-action:focus-visible,.model-action:hover{border-bottom-color:var(--lime)}.legal-kicker>a,.solution-back{width:fit-content;color:var(--lime);border-bottom:1px solid #455d31;padding-bottom:2px}.legal-kicker>a:focus-visible,.legal-kicker>a:hover,.solution-back:focus-visible,.solution-back:hover{border-bottom-color:var(--lime);color:#def7b8}