@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-vf-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-vf-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light dark;--canvas:light-dark(#eaeaec,#1c1c1e);--surface:light-dark(#f5f5f5,#050505);--sheet:light-dark(#dfdfe2,#2c2c2e);--text:light-dark(#050505,#f5f5f5);--muted:light-dark(#05050599,#ebebf599);--line:light-dark(#05050524,#54545880);--brand:#c8161d;--accent:var(--brand);--accent-paper:light-dark(#0000,#f5f5f5);--on-brand:#f5f5f5;--focus:#435ee5;--shadow:0 2px 6px light-dark(#2119220d,#0000), 0 10px 28px light-dark(#2119221a,#0000);--shadow-resting:0 1px 3px light-dark(#2119220d,#0000), 0 6px 16px light-dark(#21192213,#0000);--glass-float:light-dark(#f5f5f580,#0505054d);--glass-page:light-dark(#eaeaec80,#1c1c1e4d);--glass-panel:light-dark(#eaeaec99,#1c1c1e80);--glass-light:light-dark(#f5f5f540,#f5f5f51a);--frost:blur(5px) saturate(1.5);--rim-top:light-dark(#f5f5f5aa,#f5f5f536);--rim-end:light-dark(#f5f5f512,#f5f5f507);--edge:inset 0 1px light-dark(#f5f5f5c2,#f5f5f527), inset 0 -1px light-dark(#0505050f,#05050579);--r-lg:28px;--r-xl:32px;--r-2xl:40px;--gutter:clamp(20px, 5vw, 80px);--section-space:clamp(48px, 5.5vw, 80px);font-synthesis:none;forced-color-adjust:none;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:100px;font-size:16px}body{color:var(--text);background:var(--surface);margin:0;line-height:1.6}main{padding-top:88px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{overflow-wrap:anywhere;letter-spacing:-.055em;text-wrap:balance;font-weight:650;line-height:1.07}h1{font-size:clamp(2.75rem,6.6vw,6.5rem)}h2{font-size:clamp(2rem,3.8vw,4rem)}h3{letter-spacing:-.04em;font-size:clamp(1.4rem,2.3vw,2.25rem)}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;border:0}button:disabled{cursor:default}svg{max-width:100%;display:block}img,video{max-width:100%;height:auto;display:block}picture{display:block}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--focus);outline-offset:5px}main:focus{outline:none}::selection{color:var(--on-brand);background:var(--brand)}.container{width:min(100% - var(--gutter) * 2, 1200px);margin-inline:auto}.section{padding-block:var(--section-space)}main>.container>.section+.section,main>.container+.closing,.channels-section+.partners-section,.partners-section+.closing{padding-top:0}.section-head{margin-bottom:clamp(28px,3.5vw,44px)}.eyebrow,.kicker{color:var(--accent);letter-spacing:.065em;margin-bottom:24px;font-size:.8125rem;font-weight:750;display:block}.eyebrow:not(.pickup-section .eyebrow),.kicker,.error-code{background:var(--accent-paper);border-radius:5px;width:fit-content;max-width:100%;padding:3px 8px}.centered .eyebrow,.closing .eyebrow{margin-inline:auto}.line-breaks{white-space:pre-line}.display-heading{font-size:clamp(2.5rem,5.4vw,5rem)}.lead{color:var(--muted);text-wrap:pretty;max-width:620px;margin-top:28px;font-size:clamp(1.05rem,1.5vw,1.3125rem);line-height:1.65}.centered{text-align:center}.centered .lead{margin-inline:auto}.cta-row{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px;display:flex}.btn{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:14px 25px;font-size:.9375rem;font-weight:650;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}:is(.btn-primary,.skip-link,.ui-tag,.ui-add,.ui-channel-badge,.ui-action,.ui-cart-filters b){--rim-top:#f5f5f562;--rim-end:#f5f5f508;--edge:inset 0 1px #f5f5f56b, inset 0 -1px #0505052b;color:var(--on-brand);box-shadow:var(--edge), var(--shadow-resting)}.btn-primary{background:var(--brand)}.btn-primary:hover{background:#b3001b}.text-link{align-items:center;gap:8px;min-height:44px;font-size:.9375rem;font-weight:700;line-height:1.5;display:inline-flex}.text-link span,.btn span{flex-shrink:0;transition:transform .2s}.text-link:hover span,.btn:hover span{transform:translate(3px,-2px)}.text-link:hover{text-underline-offset:5px;text-decoration:underline}.section-head>.text-link{margin-top:22px}.media-caption{color:var(--muted);text-align:center;font-size:.75rem;line-height:1.6}.skip-link{z-index:100;background:var(--brand);border-radius:999px;padding:12px 20px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(.btn-primary,.skip-link,.header-shell,.mobile-menu nav,.channel,.plus,.dialog-close,.partner-visual figcaption,.content-card,.contact-card,.fact-card,.error-langs,:is(.partner-block,.content-card,.error-langs) .text-link,.motion-load,.motion-error,.ui-location,.ui-language,.ui-search,.ui-product,.ui-tag,.ui-add,.ui-nav-pill,.ui-profile,.ui-topline>span,.ui-channel-badge,.ui-action,.ui-cart-filters>*,.ui-cart-card,.ui-fulfilment-icon){isolation:isolate;position:relative}:where(.btn-primary,.skip-link,.header-shell,.mobile-menu nav,.channel,.plus,.dialog-close,.partner-visual figcaption,.content-card,.contact-card,.fact-card,.error-langs,:is(.partner-block,.content-card,.error-langs) .text-link,.motion-load,.motion-error,.ui-location,.ui-language,.ui-search,.ui-product,.ui-tag,.ui-add,.ui-nav-pill,.ui-profile,.ui-topline>span,.ui-channel-badge,.ui-action,.ui-cart-filters>*,.ui-cart-card,.ui-fulfilment-icon,.channel-dialog):after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(var(--rim-top), var(--rim-end) 70%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#050505 0 0),linear-gradient(#050505 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.site-header{z-index:30;pointer-events:none;background:0 0;height:88px;padding-block:12px;position:fixed;inset:0 0 auto}.header-shell{pointer-events:auto;border-radius:999px;align-items:center;gap:24px;width:calc(100% - 48px);max-width:1440px;height:64px;padding:10px 20px;transition:width .5s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex}.header-shell:before{content:"";z-index:-1;border-radius:inherit;background:var(--surface);box-shadow:var(--edge);position:absolute;inset:0}.site-header.is-scrolled .header-shell{width:min(calc(100% - 48px), var(--header-compact,800px));box-shadow:var(--shadow-resting)}.brand-logo{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.brand-logo img{object-fit:contain;border-radius:9px;width:36px;height:36px}.wordmark{width:144px;max-width:100%;display:inline-flex}.wordmark img{object-fit:contain;width:100%;height:auto}.wordmark .brand-on-dark,:root[data-theme=dark] .wordmark .brand-on-light{display:none}:root[data-theme=dark] .wordmark .brand-on-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wordmark .brand-on-light{display:none}:root:not([data-theme=light]) .wordmark .brand-on-dark{display:block}}.desktop-nav{align-items:center;gap:clamp(16px,2.2vw,30px);margin-left:auto;display:flex}.desktop-nav a{white-space:nowrap;align-items:center;min-height:48px;font-size:.8125rem;font-weight:600;display:grid}.desktop-nav a[aria-current],.desktop-nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:7px;text-decoration-thickness:2px}.header-tools{align-items:center;gap:8px;display:flex}.locale-link,.theme-toggle,.mobile-menu summary{background:0 0;border-radius:50%;place-items:center;width:40px;height:44px;display:grid}.locale-link{font-size:.75rem;font-weight:700}.theme-toggle{border-radius:999px;width:58px;padding:0}.theme-toggle[hidden]{visibility:hidden;display:grid!important}.theme-track{width:54px;height:30px;box-shadow:inset 0 0 0 1px var(--line);background:light-dark(#e8e6e1,#050505);border-radius:999px;padding:3px;display:block;position:relative}.theme-track svg{z-index:1;width:16px;height:16px;position:absolute;top:7px}.theme-sun{left:7px}.theme-moon{right:7px}.theme-thumb{background:light-dark(#f5f5f5,#141411);border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #05050524}.theme-toggle[aria-checked=true] .theme-thumb{transform:translate(24px)}.theme-track{--line:light-dark(#d6d4cf,#41413a)}.mobile-menu{display:none}.mobile-menu summary{cursor:pointer;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.menu-lines{border-block:1.5px solid;width:20px;height:10px;transition:transform .2s;position:relative}.mobile-menu[open] .menu-lines{transform:rotate(90deg)}.mobile-menu nav{top:72px;background:var(--canvas);border-radius:var(--r-lg);box-shadow:var(--edge), var(--shadow);max-height:calc(100dvh - 96px);position:fixed;inset-inline:12px;overflow:hidden}.menu-scroll{max-height:inherit;border-radius:inherit;padding:16px;overflow-y:auto}.mobile-menu nav a{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:15px 12px;font-size:1.1rem;display:flex}.mobile-menu nav a[aria-current]{color:var(--accent);background:var(--accent-paper);border-radius:12px}@media (width<=980px){.desktop-nav{display:none}.header-tools{margin-left:auto}.mobile-menu{display:block}.site-header{height:76px;padding-block:8px}main{padding-top:76px}.header-shell{gap:14px;width:calc(100% - 24px);height:60px;min-height:60px;padding-inline:12px}.site-header.is-scrolled .header-shell{width:min(calc(100% - 24px), var(--header-compact,240px))}}.product-hero{background:var(--surface);padding-top:clamp(44px,5vw,76px);padding-bottom:12px;overflow:clip}.hero-copy{z-index:1;grid-template-columns:1.2fr 1fr;column-gap:60px;display:grid;position:relative}.hero-copy .eyebrow{grid-column:1/-1;margin-bottom:28px}.hero-copy h1{letter-spacing:-.075em;white-space:nowrap;overflow-wrap:normal;grid-row:2/4;font-size:clamp(3rem,7.1vw,6.8rem);line-height:.97}.hero-copy h1>span{color:var(--accent)}.hero-sentences>span{display:block}.hero-copy .lead{align-self:end;max-width:520px;margin-top:6px}.hero-copy .cta-row{align-self:start;margin-top:25px}.hero-visual{position:relative}.status-label{align-items:center;gap:9px;display:flex}.status-label>span{background:var(--accent);border-radius:50%;width:5px;height:5px}.split-section{grid-template-columns:1fr 1.15fr;align-items:center;gap:60px;display:grid}.split-section .section-head{margin-bottom:0}.ecosystem{aspect-ratio:1.43;width:100%;position:relative}.ecosystem-lines{width:100%;height:100%;color:var(--line);position:absolute;inset:0}.signal-line{stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:var(--signal-offset,0)}.ecosystem-node{text-align:center;justify-items:center;gap:18px;width:30%;font-size:.75rem;font-weight:650;display:grid;position:absolute}.ecosystem-node>svg{background:var(--canvas);width:85px}.node-space{top:11%;left:0}.node-app{top:34%;left:34%}.node-collect{top:62%;right:0}.app-monogram{letter-spacing:-.06em;background:var(--sheet);width:100px;height:100px;box-shadow:var(--shadow);text-align:left;border-radius:28px;place-content:center;font-size:22px;font-weight:800;line-height:1;display:grid;position:relative}.app-dot{color:var(--brand);font-size:inherit;line-height:inherit;margin-left:2px;position:static}.system-section{background:var(--canvas)}.system-section .media-caption{text-align:left;max-width:440px;margin-top:20px}.pickup-section{color:#f5f5f5;padding-block:var(--section-space);--muted:#bcbcb3;background:#1a1a17;padding-bottom:clamp(28px,3vw,48px)}.pickup-section .eyebrow{color:#f5f5f5}.pickup-section .section-head{margin-bottom:20px}.pickup-figure{position:relative}.pickup-video{object-fit:contain;background:#1a1a17;width:100%;height:100%;position:absolute;inset:0}.pickup-steps,.process-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin:60px 0 0;padding:0;list-style:none;display:grid}.pickup-steps li{border-top:1px solid #33332e;padding-top:25px}.pickup-steps h3,.process-steps h3{margin:16px 0 12px;font-size:1.5rem}.pickup-steps p,.process-steps p{color:var(--muted);font-size:.9375rem}.channel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.channel{background:var(--glass-page);min-width:0;box-shadow:var(--edge);border-radius:28px;overflow:hidden}.channel summary{cursor:pointer;list-style:none;display:block}.channel summary::-webkit-details-marker{display:none}.channel summary:focus-visible{outline-offset:-6px;border-radius:inherit}.channel-visual{aspect-ratio:1.12;background:var(--canvas);display:block;position:relative;overflow:hidden}.channel-visual>picture,.channel-visual>.catalogue-art{width:100%;height:100%;display:block}.channel-visual>.catalogue-art{background:0 0}.channel-visual picture img{object-fit:cover;width:100%;height:100%}.channel-u .channel-visual{background:#1a1a17}.channel-u .channel-visual picture img{object-fit:contain}.channel-symbol{color:#f5f5f5;border-radius:12px;align-items:baseline;gap:5px;padding:8px 10px;font-size:.6875rem;line-height:1;display:inline-flex;position:absolute;bottom:16px;left:16px}.channel-symbol b{letter-spacing:-.025em;font-size:.8125rem;font-weight:750}.channel-b .channel-symbol{background:#004395}.channel-c .channel-symbol{background:#155b3d}.channel-u .channel-symbol{background:brown}.channel-x .channel-symbol{background:#aa9ddb}.channel-top{color:var(--muted);margin:22px 28px 0;font-size:.6875rem;display:block}.channel-name{letter-spacing:-.04em;margin:8px 28px 0;font-size:1.12rem;font-weight:750;display:block}.channel-sub{color:var(--muted);min-height:3.4em;margin:7px 28px 0;font-size:.6875rem;line-height:1.7;display:block}.channel-toggle{align-items:center;gap:8px;margin:20px 28px 28px;font-size:.75rem;font-weight:650;display:flex}.plus{background:var(--glass-light);width:32px;height:32px;box-shadow:var(--edge);border-radius:50%;flex-shrink:0;place-content:center;font-size:1.2rem;transition:transform .25s;display:grid}.channel summary:hover .plus{transform:rotate(45deg)}.channel-description{border-top:1px solid var(--line);color:var(--muted);margin:0 28px 28px;padding-top:18px;font-size:.875rem}.channel-dialog{--muted:light-dark(#050505bf,#ebebf5bf);color:var(--text);background:var(--canvas);border-radius:var(--r-2xl);width:min(100% - 48px,1000px);max-height:calc(100dvh - 48px);box-shadow:var(--edge), var(--shadow);border:0;padding:0;overflow:hidden}.channel-dialog-scroll{max-height:inherit;border-radius:inherit;position:relative;overflow-y:auto}.channel-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05050580}.channel-dialog-layout{grid-template-columns:1fr 1fr;display:grid}.channel-dialog-visual{background:var(--canvas);min-height:440px;overflow:hidden}.channel-dialog-visual .channel-visual{aspect-ratio:auto;width:100%;height:100%}.channel-dialog-visual .channel-symbol{bottom:28px;left:28px}.channel-dialog-copy{padding:70px 40px 40px}.channel-dialog .channel-dialog-copy .eyebrow{background:#f5f5f5}.channel-dialog-copy h2{font-size:clamp(1.8rem,3vw,2.6rem)}.channel-dialog-sub{margin-top:20px;font-weight:600}.channel-dialog-description{color:var(--muted);margin-top:24px;line-height:1.8}.channel-concept-note{color:var(--muted);margin-top:32px;font-size:.6875rem}.dialog-close{z-index:2;background:var(--glass-light);width:44px;height:44px;box-shadow:var(--edge);border-radius:50%;font-size:1.8rem;line-height:1;position:absolute;top:18px;right:18px}html:has(.channel-dialog[open]){overflow:hidden}@media (width<=600px){.channel-grid{grid-template-columns:1fr 1fr;gap:12px}.channel{border-radius:20px}.channel-top,.channel-name,.channel-sub{margin-left:20px;margin-right:20px}.channel-name{font-size:1rem}.channel-toggle{margin:16px 20px 20px;font-size:.6875rem}.channel-description{margin:0 20px 20px}.channel-symbol{bottom:12px;left:12px}.channel-dialog{border-radius:var(--r-xl);width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.dialog-close{top:10px;right:10px}.channel-dialog-layout{grid-template-columns:1fr}.channel-dialog-visual{height:220px;min-height:0}.channel-dialog-copy{padding:32px}.channel-dialog-description{margin-top:18px}}@media (width<=340px){.channel-grid{grid-template-columns:1fr}}.partners-section{background:var(--surface)}.partner-grid{grid-template-columns:1fr 1fr;gap:56px;display:grid}.partner-block{min-width:0;scroll-margin-top:100px}.partner-visual{aspect-ratio:1.5;border-radius:var(--r-xl);background:var(--canvas);position:relative;overflow:hidden}.partner-visual picture,.partner-visual img{object-fit:cover;width:100%;height:100%}.partner-visual figcaption{color-scheme:light;color:#050505;box-shadow:var(--edge);background:#f5f5f5;border-radius:999px;padding:6px 10px;font-size:.625rem;position:absolute;bottom:18px;left:18px}:root[data-theme=light] .partner-visual figcaption{box-shadow:var(--edge), var(--shadow-resting)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .partner-visual figcaption{box-shadow:var(--edge), var(--shadow-resting)}}@supports ((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))){.header-shell:before,.partner-visual figcaption{background:var(--glass-float)}.mobile-menu nav,.channel-dialog{background:var(--glass-panel)}.header-shell:before,.mobile-menu nav,.channel-dialog,.partner-visual figcaption{-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost)}@media (width<=600px){.dialog-close{background:var(--glass-float);box-shadow:var(--edge), var(--shadow-resting);-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost)}}}.partner-block .eyebrow{margin-top:38px;margin-bottom:18px}.partner-block :is(h2,h3){max-width:480px;font-size:clamp(1.8rem,3vw,2.8rem)}.partner-block>p:not(.eyebrow){color:var(--muted);max-width:480px;margin-top:22px}.partner-block .text-link{color:var(--accent);margin-top:24px}.partner-page{padding-top:0}.partner-points{color:var(--muted);margin-top:24px;padding-left:20px;font-size:.875rem}.partner-points li{margin-bottom:10px;padding-left:5px}.terms-note{color:var(--muted);max-width:740px;margin-top:44px;font-size:.8125rem}.process-steps{margin-top:0}.process-steps li{border-top:1px solid var(--line);padding-top:24px}.closing{text-align:center;padding-bottom:calc(var(--section-space) * .65)}.closing h2{max-width:900px;margin-inline:auto;font-size:clamp(3rem,6vw,6rem)}.closing .lead{margin:30px auto 32px}.closing-note{color:var(--muted);margin-top:22px;font-size:.75rem}.hero{padding-top:clamp(40px,5vw,72px);padding-bottom:36px}.hero h1{max-width:1100px}.hero .lead{max-width:760px}.hero+.section{padding-top:24px}body[data-page=company] .hero{border-bottom:1px solid var(--line)}.surface{background:var(--surface)}.two-up,.contact-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.content-card,.contact-card,.fact-card,.error-langs{padding:var(--r-lg);border-radius:var(--r-lg);background:var(--glass-page);box-shadow:var(--edge)}.content-card p{color:var(--muted);margin-top:22px}.content-card h2{font-size:clamp(1.8rem,3vw,3rem)}.content-card h3{font-size:1.75rem}.content-card .text-link{color:var(--accent);margin-top:26px}.prose{max-width:760px}.prose p{color:var(--muted);overflow-wrap:anywhere;margin-top:22px;font-size:1.0625rem;line-height:1.9}.prose h2{margin-top:48px;font-size:clamp(1.5rem,3vw,2.1rem)}.prose h2:first-child{margin-top:0}.prose a{color:var(--accent);text-underline-offset:4px;background:var(--accent-paper);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:2px 4px;text-decoration:underline}.partner-block .text-link,.content-card .text-link,.error-langs .text-link{background:var(--glass-light);box-shadow:var(--edge);border-radius:12px;padding-inline:12px}:is(.content-card,.error-langs) .text-link{width:fit-content;margin-left:-12px;display:flex}:is(.content-card,.error-langs) .text-link:last-child{margin-bottom:-12px}.registry-note{margin-top:32px;font-size:.875rem}.contact-card .label{color:var(--muted);margin-bottom:26px;font-size:.8125rem;display:block}.contact-card .value{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.25rem,2.5vw,2rem);line-height:1.4;display:block}.contact-card a.value{color:var(--accent);background:var(--accent-paper);border-radius:12px;width:fit-content;max-width:100%;padding:6px 10px}.contact-card .note{color:var(--muted);margin-top:18px;font-size:.875rem}.card-stack{gap:24px;display:grid}.fact-card h2{margin-bottom:30px;font-size:1.75rem}.fact-card dl{margin:0}.fact{border-top:1px solid var(--line);grid-template-columns:minmax(170px,1fr) 2fr;gap:24px;padding-block:15px;font-size:.9375rem;display:grid}.fact:last-child{padding-bottom:0}.fact dt{color:var(--muted)}.fact dd{overflow-wrap:anywhere;margin:0}.effective-date{color:var(--muted);margin-top:24px}.error-code{color:var(--accent);margin-bottom:20px;font-size:1rem;display:block}.error-page{padding-block:clamp(40px, 5vw, 72px) var(--section-space)}.error-langs{max-width:760px;margin-top:clamp(40px,5vw,64px)}.muted{color:var(--muted)}.error-langs .text-link{color:var(--accent);margin-top:16px}.site-footer{background:var(--surface);padding-block:32px 24px}.footer-main{grid-template-columns:2fr 1fr 1fr;gap:36px;padding-bottom:36px;display:grid}.footer-main>div p{color:var(--muted);margin-top:18px;font-size:.8125rem}.footer-main nav{flex-direction:column;align-items:flex-start;gap:4px;font-size:.8125rem;display:flex}.footer-main nav>span{color:var(--muted);margin-bottom:14px;font-size:.75rem}.footer-main nav a{align-items:center;min-height:32px;display:flex}.site-footer a:hover{text-underline-offset:4px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:36px;padding-top:26px;display:flex}.footer-copy p{color:var(--muted);max-width:820px;font-size:.6875rem;line-height:1.8}.lang-switch{gap:8px;display:flex}.lang-switch a{place-items:center;min-width:38px;min-height:40px;font-size:.75rem;display:grid}.lang-switch a[aria-current]{color:var(--accent);background:var(--accent-paper);border-radius:12px;font-weight:800}@media (width<=1100px){.header-shell{gap:20px}.desktop-nav{gap:18px}.hero-copy{column-gap:40px}.hero-copy h1{font-size:clamp(3rem,7vw,6.5rem)}.hero-copy .lead{font-size:1.0625rem}.channel-grid{grid-template-columns:1fr 1fr}.channel-top,.channel-sub{min-height:0}.split-section{gap:35px}}@media (width<=820px){.desktop-nav{display:none}.header-tools{margin-left:auto}.mobile-menu{display:block}.header-shell{min-height:60px}.hero-copy{text-align:center;display:block}.hero-copy h1{font-size:clamp(3rem,11.5vw,6rem)}.hero-copy .eyebrow{margin:0 auto 22px}.hero-copy .lead{max-width:510px;margin:24px auto 0}.hero-copy .cta-row{justify-content:center}.split-section{grid-template-columns:1fr;gap:36px}.ecosystem{max-width:550px;margin-inline:auto}.system-section .media-caption{text-align:center;margin-inline:auto}.partner-grid{gap:32px}.pickup-steps,.process-steps{gap:24px}.footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:28px}}@media (width<=600px){html{scroll-padding-top:82px}.section-head{margin-bottom:32px}.eyebrow,.kicker{margin-bottom:20px;font-size:.6875rem}h1{font-size:clamp(2.625rem,11vw,4rem)}.display-heading{font-size:clamp(2.5rem,10.4vw,3.6rem)}.lead{margin-top:23px;font-size:1rem}.product-hero{padding-top:38px}.hero-copy h1{font-size:min(13.4vw,5.4rem)}.hero-copy .lead{max-width:390px;font-size:.9375rem}.hero-copy .cta-row{gap:12px 20px;margin-top:24px}.btn{min-height:48px;padding-inline:22px;font-size:.8125rem}.text-link{font-size:.8125rem}.ecosystem{aspect-ratio:1.25}.ecosystem-node{gap:12px;font-size:.625rem}.ecosystem-node>svg{width:65px}.app-monogram{border-radius:20px;width:76px;height:76px;font-size:18px}.node-app{top:35%}.system-section .media-caption{font-size:.6875rem}.app-note{margin-top:28px;font-size:.8125rem}.pickup-steps,.process-steps{grid-template-columns:1fr;gap:26px;margin-top:36px}.pickup-steps li,.process-steps li{padding-top:20px}.pickup-steps h3,.process-steps h3{margin-block:10px}.partner-grid{grid-template-columns:1fr;gap:52px}.partner-block .eyebrow{margin-top:28px}.partner-block :is(h2,h3){font-size:2rem}.partner-block>p:not(.eyebrow){font-size:.9375rem}.closing h2{font-size:clamp(2.7rem,11vw,3.6rem)}.hero{padding-top:48px;padding-bottom:35px}.hero+.section{padding-top:16px}.two-up,.contact-grid{grid-template-columns:1fr;gap:16px}.fact{grid-template-columns:1fr;gap:6px;font-size:.875rem}.prose p{font-size:1rem;line-height:1.8}.footer-main{grid-template-columns:1fr 1fr;gap:40px 24px;padding-bottom:40px}.footer-main>div{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:20px}.footer-copy p{font-size:.625rem}}@media (width<=359px){:root{--gutter:18px}.hero-copy h1{font-size:min(13.4vw,3.6rem)}.hero-copy .cta-row{flex-direction:column;gap:10px}.channel-grid{grid-template-columns:1fr}.channel-top,.channel-sub{min-height:0}.channel-name{font-size:1.25rem}}@media (height<=500px) and (width>=600px){.product-hero{padding-top:32px}.hero-copy{text-align:left;display:grid}.hero-copy .eyebrow{margin-bottom:16px}.hero-copy h1{font-size:3.8rem}.hero-copy .lead{margin-top:0;font-size:.875rem}.hero-copy .cta-row{justify-content:flex-start;margin-top:16px}}@media print{:root,:root[data-theme]{color-scheme:light}.site-header,.site-footer,.skip-link{display:none}body{color:#050505;background:#f5f5f5}.section{padding-block:30px}.channel{break-inside:avoid}.channel-description{display:block}.channel,.content-card,.contact-card,.fact-card,.error-langs{background:var(--canvas)}}.scroll-story{overflow-anchor:none;scroll-margin-top:0;position:relative}.scroll-story.is-pinned{height:calc(var(--stage-height) + var(--scroll-distance,140svh))}.is-pinned>.story-sticky{top:var(--story-top,96px);position:sticky}.scroll-cue{color:var(--muted);align-items:center;gap:12px;margin-bottom:32px;font-size:.75rem;display:none}.motion-enabled .scroll-cue{display:flex}.exhibition-media{background:light-dark(#f5f5f5,#050505)}.exhibition-media video{position:absolute;inset:0}.motion-load{z-index:2;background:var(--glass-light);box-shadow:var(--edge), var(--shadow-resting);border-radius:999px;margin:0;padding:12px 20px;font-size:.8125rem;display:block;position:absolute;top:16px;right:16px}.motion-error{top:72px;z-index:2;background:var(--glass-light);box-shadow:var(--edge), var(--shadow-resting);border-radius:16px;margin:0;position:absolute;inset-inline:16px;padding:12px 20px!important}.app-section{background:var(--surface)}.app-section>.container{display:block}.app-section .section-head{max-width:780px;margin:0 auto 36px}.app-section .section-head h2{white-space:normal}.app-experience{--scroll-distance:170svh;overflow-x:clip}.app-story-stage{gap:34px;display:grid}.app-narrative{max-width:700px}.app-steps{margin:0;padding:0;list-style:none}.app-step{border-top:1px solid var(--line);align-items:flex-start;gap:22px;padding:20px 0;display:flex;position:relative;overflow:hidden}.app-step:last-child{border-bottom:1px solid var(--line)}.motion-enabled .app-step .step-explanation{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.motion-enabled .app-current-description{max-width:330px;min-height:5em;color:var(--muted);margin-top:24px;font-size:.9375rem;display:block}.motion-enabled .app-source-note{display:none}.step-number{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:6px;font-size:.75rem;font-weight:650}.app-step :is(h2,h3){letter-spacing:-.04em;font-size:1.5rem}.step-explanation{color:var(--muted);max-width:310px;margin-top:10px;font-size:.875rem;line-height:1.65}.step-progress{background:var(--accent);width:100%;height:2px;transform:scaleX(var(--step-progress,0));transform-origin:0;position:absolute;bottom:0;left:0}.app-step[data-active=true] :is(h2,h3){color:var(--accent)}@media (width<=820px){.app-step :is(h2,h3){border-radius:5px;width:fit-content;max-width:100%;padding:4px 6px}.app-step[data-active=true] :is(h2,h3){background:var(--accent-paper)}}.app-current-description{display:none}.app-source-note{color:var(--muted);max-width:330px;margin-top:26px;font-size:.8125rem}.app-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;min-width:0;display:grid}.device{aspect-ratio:390/804;background:linear-gradient(110deg,#3a3a3c,#dfdfe2 24%,#2c2c2e 47%,#d4d4d7 77%,#3a3a3c);border-radius:48px;width:100%;max-width:350px;margin-inline:auto;padding:7px;position:relative;box-shadow:0 1px 2px #05050566,0 24px 44px #0505051c;container-type:inline-size}.device-glass{background:var(--surface);height:100%;color:var(--text);border:2px solid #050505;border-radius:41px;position:relative;overflow:hidden}.device-status{z-index:3;justify-content:space-between;align-items:center;width:100%;height:12cqw;padding:0 7cqw;font-size:2.8cqw;font-weight:750;display:flex;position:absolute;top:0;left:0}.device-0 .device-status{color:#f5f5f5}.device-island{background:#050505;border-radius:999px;width:26cqw;height:6.7cqw;position:absolute;top:2.7cqw;left:calc(50% - 13cqw)}.device-home-indicator{background:var(--text);z-index:4;border-radius:999px;width:30%;height:1.1cqw;position:absolute;bottom:2cqw;left:35%}.app-ui{height:100%;line-height:1.35;overflow:hidden}.app-ui h4{letter-spacing:-.05em;margin:0;font-size:6.6cqw;font-weight:750;line-height:1.12}.ui-home-banner{color:#f5f5f5;background:linear-gradient(130deg,#3a2a24,#6b3e2e 45%,#c58456);height:70cqw;padding:14cqw 4.2cqw 0;position:relative}.ui-location{color:var(--text);border-radius:999px;align-items:center;gap:2cqw;padding:2.3cqw 3cqw;display:inline-flex}.ui-location svg{color:#c8161d;width:4.2cqw}.ui-location small{letter-spacing:.035em;color:var(--muted);font-size:1.65cqw;font-weight:700;display:block}.ui-location strong{font-size:2.5cqw;font-weight:750;display:block}.ui-location b{font-size:3cqw}.ui-language{float:right;width:10cqw;height:10cqw;color:var(--text);border-radius:50%;place-content:center;font-size:2.5cqw;font-weight:750;display:grid}.ui-promo{letter-spacing:-.05em;margin:4.5cqw 3cqw 0;font-size:6.5cqw;font-weight:450;line-height:1.1}.ui-promo strong{font-weight:750}.ui-search{width:92cqw;color:var(--muted);border-radius:999px;align-items:center;gap:2.5cqw;padding:3.1cqw;font-size:2.45cqw;display:flex;position:absolute;bottom:9cqw;left:4cqw}.ui-search svg{width:4cqw;height:4cqw}.ui-search>span{margin-left:auto;font-size:4cqw}.ui-home-body{background:var(--surface);border-radius:7cqw 7cqw 0 0;margin-top:-6cqw;padding:4cqw;position:relative}.ui-channels{grid-template-columns:1fr 1fr;gap:3cqw;display:grid}.ui-channel{color:#f5f5f5;height:32cqw;box-shadow:var(--shadow-resting);border-radius:5cqw;padding:3.5cqw;position:relative;overflow:hidden}.ui-channel-b{background:#2c477d}.ui-channel-c{background:#2c7d43}.ui-channel-u{background:#7d382c}.ui-channel-x{background:#4d2c7d}.ui-channel>small{letter-spacing:.025em;font-size:2cqw;position:absolute;bottom:10cqw;left:3.5cqw}.ui-channel>strong{letter-spacing:-.05em;font-size:6.8cqw;line-height:1;position:absolute;bottom:3cqw;left:3.5cqw}.ui-tile-arrow{font-size:4cqw;position:absolute;bottom:3cqw;right:3.5cqw}.catalogue-art{aspect-ratio:1;background:var(--canvas);display:block;position:relative;overflow:hidden}.catalogue-art img{object-fit:cover;width:200%;max-width:none;height:200%;position:absolute}.art-0 img{top:0;left:0}.art-1 img{top:0;left:-100%}.art-2 img{top:-100%;left:0}.art-3 img{top:-100%;left:-100%}.ui-channel .tile-art{border-radius:3cqw;width:20cqw;position:absolute;top:2.6cqw;right:3cqw;transform:rotate(-9deg)}.ui-channel:nth-child(2n) .tile-art{transform:rotate(8deg)}.ui-feed-heading{letter-spacing:-.025em;justify-content:space-between;align-items:center;margin:4cqw 0 2.5cqw;font-size:3.6cqw;display:flex}.ui-products{grid-template-columns:1fr 1fr;gap:3cqw;display:grid}.ui-product{border-radius:5cqw;padding-bottom:3cqw;overflow:hidden}.ui-photo{aspect-ratio:4/3;display:block;overflow:hidden}.ui-photo .catalogue-art{margin-top:-12.5%}.ui-product-row{justify-content:space-between;align-items:center;gap:1.5cqw;margin:2.2cqw 2.4cqw 0 3cqw;display:flex}.ui-tag,.ui-add{border-radius:999px;padding:1cqw 2.2cqw;font-size:2.1cqw;font-weight:750;line-height:1.35}.ui-tag-b{background:#004395}.ui-tag-c{background:#155b3d}.ui-add{background:var(--brand)}.ui-product>strong{margin:2.2cqw 3cqw 0;font-size:3cqw;display:block}.ui-bottom-nav{z-index:3;align-items:center;gap:2.5cqw;display:flex;position:absolute;bottom:6cqw;left:4.5cqw;right:4.5cqw}.ui-nav-pill{border-radius:999px;flex:1;justify-content:space-around;align-items:center;padding:1.6cqw;display:flex}.ui-nav-pill>span{width:13cqw;height:10.5cqw;color:var(--muted);border-radius:999px;place-content:center;display:grid}.ui-nav-pill svg{width:5.3cqw;height:5.3cqw}.ui-nav-pill>span:nth-child(2) svg{width:5.8cqw;height:5.8cqw}.ui-nav-pill .is-active{color:light-dark(#c8161d,#f5f5f5);background:light-dark(#c8161d59,#c8161dcc);box-shadow:inset 0 1px #f5f5f56b}.ui-profile{border-radius:50%;place-content:center;width:13.5cqw;height:13.5cqw;font-size:4cqw;font-weight:750;display:grid}.ui-topline{justify-content:space-between;align-items:center;padding:14cqw 5cqw 4cqw;font-size:3cqw;display:flex}.ui-topline>span{border-radius:50%;place-content:center;width:9cqw;height:9cqw;font-size:6cqw;line-height:1;display:grid}.ui-product-hero{aspect-ratio:auto;width:100%;height:72cqw}.ui-product-hero img{width:200%;height:auto}.ui-product-info{background:var(--surface);border-radius:7cqw 7cqw 0 0;margin-top:-5cqw;padding:5cqw;position:relative}.ui-channel-badge{background:#0437f2;border-radius:999px;padding:1.2cqw 2.2cqw;font-size:2cqw;font-weight:750;display:inline-block}.ui-product-info h4{margin:4cqw 0 2cqw}.ui-product-info>p{color:var(--muted);font-size:2.8cqw}.ui-swatches{align-items:center;gap:2cqw;padding:4cqw 0;display:flex}.ui-swatches i{background:#3a3a3c;border-radius:50%;width:4.5cqw;height:4.5cqw}.ui-swatches i:first-child{outline:1px solid var(--muted);outline-offset:2px}.ui-swatches i:nth-child(2){background:#d4d4d7}.ui-swatches i:nth-child(3){background:#004395}.ui-swatches span{color:var(--muted);margin-left:auto;font-size:2.4cqw}.ui-detail-row{border-top:1px solid var(--line);justify-content:space-between;padding:3.5cqw 0;font-size:3cqw;display:flex}.ui-product-info .ui-description{margin-bottom:4cqw;font-size:2.6cqw;line-height:1.55}.ui-action{background:var(--brand);border-radius:999px;justify-content:center;align-items:center;gap:2.5cqw;margin-top:3cqw;padding:3.8cqw 4.5cqw;font-size:3cqw;font-weight:650;display:flex}.ui-cart-heading{justify-content:space-between;align-items:center;padding:19cqw 5cqw 6cqw;display:flex}.ui-cart-heading>span{font-size:7cqw}.ui-cart-filters{align-items:center;gap:2cqw;padding:0 4cqw 6cqw;font-size:2.8cqw;display:flex}.ui-cart-filters>*{border-radius:999px;padding:2.3cqw 3.2cqw}.ui-cart-filters>span{background:var(--glass-light);box-shadow:var(--edge), var(--shadow-resting)}.ui-cart-filters b{background:var(--brand)}.ui-cart-card{border-radius:6cqw;margin:0 4cqw;padding:4cqw}.ui-cart-store{align-items:center;gap:3cqw;margin-bottom:4cqw;font-size:3cqw;display:flex}.ui-store-icon{color:#f5f5f5;background:#0437f2;border-radius:3cqw;place-content:center;width:10cqw;height:10cqw;font-size:5cqw;font-weight:750;display:grid}.ui-cart-store strong,.ui-cart-store small{display:block}.ui-cart-store small{color:var(--muted);margin-top:1cqw;font-size:2.5cqw}.ui-cart-store>span:last-child{margin-left:auto}.ui-cart-items{grid-template-columns:1fr 1fr;gap:3cqw;display:grid}.ui-cart-items .catalogue-art{border-radius:4cqw}.ui-cart-items strong{margin-top:3cqw;font-size:3cqw;line-height:1.35;display:block}.ui-cart-items small{color:var(--muted);margin-top:1.4cqw;font-size:2.2cqw;display:block}.ui-cart-summary{border-top:1px solid var(--line);justify-content:space-between;margin-top:5cqw;padding-top:4cqw;font-size:2.8cqw;display:flex}.ui-fulfilment{margin:8cqw 8cqw 0}.ui-fulfilment-icon{border-radius:50%;place-content:center;width:10cqw;height:10cqw;margin-bottom:4cqw;font-size:5cqw;display:grid}.ui-fulfilment h4{font-size:5.5cqw}.ui-fulfilment p{color:var(--muted);margin-top:3cqw;font-size:3cqw;line-height:1.5}:is(.ui-location,.ui-language,.ui-search,.ui-nav-pill,.ui-profile,.ui-topline>span){background:var(--glass-float);box-shadow:var(--edge), var(--shadow-resting)}:is(.ui-product,.ui-cart-card,.ui-fulfilment-icon){background:var(--glass-page);box-shadow:var(--edge), var(--shadow-resting)}.app-demo-caption{grid-column:1/-1}.motion-enabled .app-story-stage{grid-template-columns:1fr 1fr;align-items:center;gap:20px clamp(40px,9vw,140px);padding:12px 0}.motion-enabled .app-narrative{grid-column:1}.motion-enabled .app-panels{aspect-ratio:390/804;perspective:1200px;grid-column:2;width:min(100%,330px,48.5svh - 92.15px);margin:auto;display:block;position:relative}.motion-enabled .device{opacity:0;pointer-events:none;position:absolute;inset:0;transform:translate(50%)rotateY(-14deg)scale(.94)}.motion-enabled .device-0{opacity:1;transform:none}.app-page-hero{text-align:center}.app-page-hero .lead{margin-inline:auto}.hero+.app-page-demo{padding-top:0}.app-note{color:var(--muted);text-align:center;max-width:700px;margin:28px auto 0;font-size:.9375rem}@media (width<=820px){.app-panels{gap:24px}.device{border-radius:40px;padding:5px}.device-glass{border-radius:35px}.app-story-stage{gap:28px}.motion-enabled .app-story-stage{column-gap:30px}.app-step{gap:14px;padding-block:22px}.app-step :is(h2,h3){font-size:1.25rem}.step-explanation{font-size:.8125rem}}@media (width<=600px){.app-section .section-head{margin-bottom:36px}.app-panels{grid-template-columns:1fr;gap:40px}.device{max-width:310px}.app-narrative{width:100%}.motion-enabled .app-story-stage{grid-template-columns:1fr;gap:16px;padding:8px 0}.motion-enabled .app-narrative{grid-column:1}.motion-enabled .app-panels{grid-column:1;width:min(78%,280px,48.5svh - 155.2px)}.motion-enabled .app-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.motion-enabled .app-step{border-bottom:0;padding:10px 0 12px;display:block}.motion-enabled .step-number{padding:0 0 4px;font-size:.625rem;display:block}.motion-enabled .app-step :is(h2,h3){letter-spacing:-.02em;font-size:.8125rem}.motion-enabled .step-explanation{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.motion-enabled .app-current-description{color:var(--muted);height:4.5em;min-height:4.5em;margin-top:8px;font-size:.75rem;line-height:1.5;display:block}.motion-enabled .app-source-note{display:none}.motion-enabled .scroll-cue{margin-bottom:14px;font-size:.6875rem}.app-demo-caption{max-width:290px;margin-inline:auto;font-size:.625rem}.motion-enabled .app-demo-caption{margin-top:0}}@media print{.scroll-story.is-pinned{height:auto}.is-pinned>.story-sticky{position:relative;top:auto}.motion-enabled .device{transform:none!important}.motion-enabled .app-story-stage,.motion-enabled .app-steps{display:block}.motion-enabled .app-panels{aspect-ratio:auto;perspective:none;grid-column:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:24px 0;display:grid}.motion-enabled .device{break-inside:avoid;position:relative;inset:auto;opacity:1!important}.motion-enabled .app-step{gap:16px;padding-block:16px;display:flex}.motion-enabled .app-step :is(h2,h3){font-size:1.25rem}.motion-enabled .app-step .step-explanation{clip-path:none;white-space:normal;width:auto;height:auto;margin:10px 0 0;position:static;overflow:visible}.motion-enabled .app-current-description,.motion-enabled .scroll-cue,.step-progress{display:none}.motion-enabled .app-source-note{display:block}}.exhibition-story,.pickup-story{margin-top:24px}.scene-stage{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;margin:0 auto;display:grid}.hero-visual.scene-stage{width:min(100% - var(--gutter) * 2, 1200px);margin:0 auto}.pickup-figure.scene-stage{width:100%;max-width:1200px}.scene-stage .scene-media{aspect-ratio:1.6;border-radius:28px;align-self:start;width:100%;height:auto;margin:0;position:relative;overflow:hidden}.scene-media picture{aspect-ratio:auto;border-radius:0;width:100%;height:100%;margin:0}.scene-media img,.scene-media video{object-fit:contain;width:100%;height:100%}.scene-copy{min-width:0}.scene-copy>.media-caption{text-align:left;max-width:580px;margin:16px 0 0 64px;padding:0;font-size:.6875rem;line-height:1.6}.pickup-section :is(.motion-load,.motion-error){color-scheme:dark;color:#f5f5f5}.scene-narrative{gap:24px;margin:0;padding:24px 0 0;list-style:none;display:grid}.scene-narrative li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;display:grid}.scene-count{color:var(--accent);font-variant-numeric:tabular-nums;padding-top:3px;font-size:.8125rem;font-weight:650}.scene-count span{color:var(--muted);font-size:.6875rem}.scene-count:not(.pickup-section .scene-count){background:var(--accent-paper);border-radius:5px;width:fit-content;padding:3px 6px}.scene-count:not(.pickup-section .scene-count) span{color:#05050599}.scene-narrative :is(h2,h3){letter-spacing:-.04em;font-size:clamp(1.4rem,2.5vw,2rem)}.scene-narrative p{max-width:580px;color:var(--muted);margin-top:10px;font-size:.875rem;line-height:1.65}.motion-enabled .scene-narrative{gap:0}.motion-enabled .scene-narrative li{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1}.motion-enabled .scene-narrative li:first-child{opacity:1;visibility:visible}.pickup-section .scene-count{color:#f5f5f5}@media (width>=800px) and (aspect-ratio>=1){.scene-stage{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:clamp(24px,4vw,56px)}.pickup-figure.scene-stage{grid-template-columns:minmax(250px,1fr) minmax(0,1.8fr)}.pickup-figure .scene-media{grid-area:1/2}.pickup-figure .scene-copy{grid-area:1/1}.scene-narrative{padding:0}.scene-narrative li{grid-template-columns:minmax(0,1fr);gap:16px}.scene-narrative :is(h2,h3){font-size:clamp(1.6rem,2.8vw,2.5rem)}.scene-copy>.media-caption{margin:24px 0 0;font-size:.625rem}}@media (width<=600px){.scene-stage .scene-media{border-radius:20px}.scene-narrative{padding-top:20px}.scene-count{font-size:.75rem}.scene-count span{margin-top:3px;display:block}.scene-narrative p{font-size:.8125rem;line-height:1.6}.scene-copy>.media-caption{font-size:.625rem}}.motion-word{display:inline-block}.motion-line{display:block}@media print{[data-reveal],.motion-word{opacity:1!important;transform:none!important}.scene-narrative li{opacity:1!important;visibility:visible!important;transform:none!important}.header-shell,.theme-thumb,.plus{transition:none}.motion-enabled .scene-narrative{gap:24px}.motion-enabled .scene-narrative li{grid-area:auto}}
