*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.ms{margin-inline-start:1rem}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.workflow{--flow-rule: #525257;--flow-muted: #ccc;--flow-black: #151517;min-width:0}.workflow-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0 0 14px;list-style:none}.workflow-track li{display:flex;align-items:center;min-width:0}.workflow-step{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:10px 14px;text-align:left;color:var(--flow-muted);background:#343437;border:1px solid transparent;border-radius:8px;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.workflow-step[aria-pressed=true]{color:#fff;background:var(--flow-black);border-color:var(--blue-on-dark)}.workflow-step-number{display:grid;place-items:center;width:29px;height:29px;flex:none;color:#fff;border:1px solid #76767c;border-radius:50%;font-size:13px;font-variant-numeric:tabular-nums}.workflow-step[aria-pressed=true] .workflow-step-number{background:var(--blue);border-color:var(--blue)}.workflow-connector{flex:0 0 clamp(12px,4vw,56px);height:1px;position:relative;background:var(--flow-rule);overflow:hidden}.workflow-connector.is-flowing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--blue-on-dark);animation:flow-pulse var(--workflow-duration) linear both}@keyframes flow-pulse{0%,45%{transform:translate(-100%)}to{transform:translate(0)}}.workflow-stage{display:grid;grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);min-width:0;background:var(--flow-black);border:1px solid var(--flow-rule)}.workflow-stage-copy{align-self:center;padding:clamp(22px,4.6vw,64px)}.workflow-stage-copy .workflow-counter{color:var(--blue-on-dark);font-size:13px;font-variant-numeric:tabular-nums}.workflow-stage-copy h3{font-size:clamp(22px,3vw,37px);line-height:1.16;margin-block:12px}.workflow-stage-copy p{color:var(--flow-muted)}.workflow-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.workflow-footer p{font-size:13px;color:var(--flow-muted)}.workflow-play{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;min-height:44px;border-radius:9999px;border:1px solid #67676c;background:transparent;color:#fff;padding:8px 15px;font-size:14px}.workflow-play>span{color:var(--blue-on-dark)}.workflow-scene{display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:0;min-height:330px;aspect-ratio:3 / 2;background:var(--dark-deep);animation:art-arrive .22s var(--ease-out) both}.workflow-scene>.product-artwork{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.scene-badge{position:absolute;z-index:1;top:14px;left:14px;padding:6px 10px;font-size:13px;color:#fff;background:#000000c7;border-radius:8px}.scene-camera{animation:camera-push var(--workflow-duration) linear both}@keyframes camera-push{0%{transform:scale(1)}to{transform:scale(1.13)}}.workflow[data-playback=paused] :is(.scene-camera,.scene-film>i,.scene-job-bar>i,.scene-translation,.scene-sequence>i),.workflow[data-playback=paused] .scene-route:after,.workflow[data-playback=paused] .workflow-connector.is-flowing:after{animation-play-state:paused}.scene-badge--right{left:auto;right:14px}.scene-compare-rule{position:absolute;inset:0 auto 0 50%;width:2px;background:#fff;transform:translate(-50%);pointer-events:none}.scene-compare-input{position:absolute;bottom:12px;left:10%;width:80%;min-height:44px;margin:0;padding:0 14px;border-radius:9999px;background:#000000c7;accent-color:var(--blue-on-dark);cursor:ew-resize}.scene-compare-input:focus-visible{outline:2px solid var(--blue-on-dark);outline-offset:4px}.scene-sequence{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:27.3% 42.8% 29.9%;pointer-events:none}.scene-sequence>i{border:3px solid var(--blue-on-dark);opacity:0;animation:shot-focus var(--workflow-duration) linear forwards}.scene-sequence>i:nth-child(2){animation-delay:calc(var(--workflow-duration) / 3)}.scene-sequence>i:nth-child(3){animation-delay:calc(var(--workflow-duration) * 2 / 3)}@keyframes shot-focus{0%,30%{opacity:1}33%,to{opacity:0}}.viewfinder{position:absolute;top:16%;right:16%;bottom:16%;left:16%;pointer-events:none;color:#ffffffbd}.viewfinder>i{display:block;position:absolute;width:20px;height:20px;border:0 solid currentColor}.viewfinder>i:nth-child(1){left:0;top:0;border-left-width:1px;border-top-width:1px}.viewfinder>i:nth-child(2){right:0;top:0;border-right-width:1px;border-top-width:1px}.viewfinder>i:nth-child(3){right:0;bottom:0;border-right-width:1px;border-bottom-width:1px}.viewfinder>i:nth-child(4){left:0;bottom:0;border-left-width:1px;border-bottom-width:1px}.scene-film{position:absolute;display:block;height:2px;inset:auto 0 -12% 0;background:#fff6}.scene-film>i,.scene-job-bar>i{display:block;height:100%;background:var(--blue-on-dark);transform-origin:left;animation:scene-fill var(--workflow-duration) linear both}@keyframes scene-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scene-script,.scene-board,.scene-chat,.scene-logs{width:min(82%,510px);padding:clamp(17px,3vw,35px);background:#18181a;color:#fff;border:1px solid var(--flow-rule);border-radius:18px}.scene-script{padding-block:clamp(23px,4vw,48px)}.scene-script>span{color:var(--flow-muted);font-size:13px}.scene-script>strong,.scene-board>strong{display:block;font-weight:600}.scene-script>strong{font-size:clamp(25px,3.9vw,50px);margin:8px 0 12px;line-height:1.1}.scene-script>p,.scene-board p{color:var(--flow-muted);max-width:39ch}.scene-checklist{display:grid;gap:8px;list-style:none;padding:0;margin:16px 0 0}.scene-checklist li{padding:9px 12px;background:#323235;border-radius:8px}.scene-checklist span{margin-right:10px;color:var(--blue-on-dark)}.scene--linket,.scene--neyio,.scene--iot[data-step="0"]{background:var(--paper)}.scene-centered{display:grid;justify-items:center;gap:20px}.scene-language{display:flex;align-items:center;gap:12px}.scene-language span,.scene-hub{display:grid;place-items:center;width:clamp(44px,6vw,84px);aspect-ratio:1;border-radius:18px;color:#fff;background:var(--blue);font-size:clamp(17px,3vw,32px);font-weight:600}.scene-language i{width:clamp(16px,4vw,56px);height:1px;background:var(--blue)}.scene-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.scene-chips>span{border:1px solid var(--line);border-radius:9999px;padding:5px 12px;background:#fff;color:var(--ink);font-size:13px}.scene-chat{background:#fff;color:var(--ink);border-color:var(--line)}.scene-chat--match{display:flex;align-items:center;gap:14px}.scene-chat--match p{color:var(--muted);margin-top:4px}.scene-avatar{display:grid;place-items:center;flex:0 0 44px;aspect-ratio:1;background:var(--blue);color:#fff;border-radius:50%}.scene-chat--message>p{font-weight:600}.scene-translation{background:var(--paper);padding:12px;margin-top:14px;border-radius:8px;animation:scene-translate .5s var(--ease-out) both}.scene-translation>span{color:var(--blue);font-size:13px}@keyframes scene-translate{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.scene-display{display:grid;justify-items:center;align-content:center;gap:8px;width:min(78%,440px);min-height:170px;aspect-ratio:16 / 9;background:#111;border:6px solid #4a4a50;border-radius:18px;color:#fff}.scene-display time,.scene-display strong{font-size:clamp(35px,7vw,90px);line-height:1;font-variant-numeric:tabular-nums;font-weight:600}.scene-display>span{color:var(--flow-muted);font-size:13px}.scene-display--art{background:#101c34;overflow:hidden}.scene-sunset{position:relative;width:100%;height:105px;overflow:hidden}.scene-sunset i{display:block;position:absolute}.scene-sunset i:first-child{background:#f3a14e;width:70px;aspect-ratio:1;border-radius:50%;inset:14px auto auto 41%}.scene-sunset i:nth-child(2),.scene-sunset i:nth-child(3){background:#27466e;width:76%;height:100%;bottom:0;clip-path:polygon(0 100%,46% 28%,62% 53%,75% 37%,100% 100%)}.scene-sunset i:nth-child(3){background:#1b2d4d;right:0;transform:scaleX(-1)}.scene-battery{position:relative;width:56px;height:20px;border:1px solid #93939a;border-radius:5px;padding:3px}.scene-battery:after{content:"";position:absolute;left:100%;top:6px;width:3px;height:6px;background:#93939a}.scene-battery i{display:block;width:68%;height:100%;border-radius:2px;background:var(--blue-on-dark)}.scene-timer-shell{width:min(88%,385px);border:7px solid #d2d2d7;border-radius:18px;color:#fff;background:var(--ink)}.timer-demo{padding:18px;display:grid;justify-items:center;gap:9px}.timer-demo>p:first-child{font-size:14px;color:var(--flow-muted)}.timer-display{font-size:clamp(38px,6vw,65px);line-height:1.05;font-variant-numeric:tabular-nums;font-weight:600}.timer-progress{display:block;width:88%;height:10px;accent-color:var(--blue-on-dark)}.timer-actions{display:flex;gap:13px;align-items:center}.timer-actions .text-action{color:var(--blue-on-dark)}.timer-status{color:var(--flow-muted);font-size:13px}.scene-source{display:flex;align-items:center;gap:15px;margin-top:14px}.scene-source img{flex:0 0 auto;width:30%;height:auto;object-fit:cover;aspect-ratio:1;border-radius:8px}.scene-job{margin-top:22px}.scene-job-bar{height:4px;background:var(--flow-rule);margin-top:16px;border-radius:4px;overflow:hidden}.scene-job-bar>i{width:68%;animation-duration:1.4s}.scene-job-labels{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 12px;font-size:14px;margin-top:10px;color:var(--flow-muted)}.scene-job-labels .is-current{color:var(--blue-on-dark);font-weight:600}.scene-routing{width:min(86%,475px);display:flex;align-items:center;gap:10px}.scene-routing .scene-chips{display:grid;justify-content:start}.scene-hub{flex:none}.scene-route{flex:1;height:1px;min-width:14px;background:#707077;position:relative;overflow:hidden}.scene-route:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--blue-on-dark);animation:flow-pulse 1.45s linear both}.scene-routing--api{width:100%;margin-top:14px}.scene-routing--api .scene-hub{width:44px;font-size:14px;border-radius:8px}.scene-logs{font-variant-numeric:tabular-nums}.scene-logs>div{display:grid;grid-template-columns:minmax(64px,.55fr) minmax(0,1.45fr);align-items:center;gap:8px;padding:10px 0}.scene-logs>div+div{border-top:1px solid var(--flow-rule)}.scene-logs span,.scene-logs time{font-size:13px;color:var(--flow-muted)}.scene-logs svg{width:100%;height:28px;color:var(--blue-on-dark)}@media(max-width:833px){.workflow-stage{grid-template-columns:minmax(0,1fr)}.workflow-stage-copy{padding:22px}.workflow-scene{min-height:0}}@media(max-width:640px){.workflow-track{gap:5px}.workflow-connector{display:none}.workflow-step{align-items:flex-start;flex-direction:column;gap:5px;min-height:100%;padding:9px 6px;font-size:13px}.workflow-step-number{width:24px;height:24px;font-size:12px}.workflow-stage-copy{padding:16px}.workflow-stage-copy h3{margin-block:6px 8px}.workflow-stage-copy p{font-size:15px}.workflow-scene{min-height:212px}.scene--neyio[data-step="1"]{min-height:256px;padding-block:16px}.scene-badge{top:8px;left:8px}.scene-badge--right{left:auto;right:8px}.scene-display{min-height:144px}.scene-logs p{font-size:14px}.workflow-play{font-size:13px;padding-inline:11px}}@media(prefers-reduced-motion:reduce){.workflow-connector.is-flowing:after,.workflow-scene,.scene-camera,.scene-film>i,.scene-job-bar>i,.scene-route:after,.scene-translation,.scene-sequence>i{animation:none}}.detail-hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.24fr);align-items:center;gap:clamp(24px,5vw,72px);padding-block:clamp(32px,6vw,72px)}.detail-back{color:var(--blue);display:inline-flex;gap:8px;align-items:center;min-height:44px;font-size:14px}.detail-product-category{color:var(--muted);font-size:14px;margin-block:12px 6px}.detail-headline{font-size:clamp(21px,2.2vw,28px);line-height:1.22;margin-top:12px;text-wrap:balance}.detail-intro{color:var(--muted);margin-block:16px 22px;max-width:60ch}.detail-access{margin-top:14px;color:var(--muted);font-size:14px}.detail-hero-art{min-width:0}.detail-hero-art .product-artwork{width:100%;aspect-ratio:3 / 2;object-fit:cover;height:auto;background:var(--paper)}.detail-hero-art figcaption{color:var(--muted);font-size:13px;margin-top:8px}.detail-section{padding-block:var(--section-space)}.detail-showcase{color:#fff;background:var(--dark)}.detail-showcase h2{margin-bottom:26px}.detail-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin-top:24px}.detail-feature-grid article{border-top:1px solid var(--line);padding-top:17px}.detail-feature-grid h3{font-size:22px;line-height:1.2}.detail-feature-grid p{margin-top:10px;color:var(--muted)}.detail-end{background:var(--paper)}.detail-end-inner{display:flex;gap:24px;flex-wrap:wrap;align-items:center;justify-content:space-between}.detail-empty{padding-block:var(--section-space)}.detail-empty p{margin-block:16px 24px;color:var(--muted)}@media(max-width:833px){.detail-hero{grid-template-columns:1fr}.detail-product-category{margin-top:4px}}@media(max-width:640px){.detail-feature-grid{grid-template-columns:1fr;gap:20px}.detail-intro{margin-block:12px 18px}}:root{font-family:SF Pro Text,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;color:#1d1d1f;background:#fff;font-synthesis:none;-webkit-font-smoothing:antialiased;--ink: #1d1d1f;--muted: #626267;--blue: #0066cc;--blue-focus: #0071e3;--blue-on-dark: #2997ff;--paper: #f5f5f7;--dark: #272729;--dark-deep: #252527;--line: #e0e0e0;--ease-out: cubic-bezier(.23, 1, .32, 1);--page-gutter: clamp(20px, 4.2vw, 64px);--section-space: clamp(48px, 7vw, 88px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;min-width:320px;font-size:17px;line-height:1.5}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;border:0}a{color:inherit;text-decoration:none}button:active,.button-primary:active{transform:scale(.95)}:where(button,a,select):focus-visible{outline:2px solid var(--blue-focus);outline-offset:4px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:SF Pro Display,system-ui,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;text-wrap:balance}h1{font-size:clamp(40px,4.2vw,56px);line-height:1.09;letter-spacing:-.028em}h2{font-size:clamp(30px,3.3vw,40px);line-height:1.13;letter-spacing:-.018em}img{display:block;max-width:100%}.content-width{width:min(100% - 2 * var(--page-gutter),1440px);margin-inline:auto}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;padding:12px 24px;background:#fff;color:var(--blue)}.skip-link:focus{top:10px}.site-header{position:sticky;top:0;z-index:20;background:#000;color:#fff}.header-inner{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{display:inline-flex;align-items:baseline;gap:3px;font-size:27px;font-weight:600;letter-spacing:-.055em;line-height:1}.brand-dot{width:6px;height:6px;border-radius:50%;background:var(--blue-on-dark)}.main-nav,.header-controls{display:flex;align-items:center;gap:clamp(12px,2.4vw,32px)}.main-nav a,.header-action{font-size:13px;padding:12px 0}.header-action{display:flex;gap:8px;align-items:center}.header-action span{color:var(--blue-on-dark)}.language-select{color:inherit;background:#000;color-scheme:dark;border:1px solid #4b4b50;border-radius:8px;min-height:44px;padding:0 8px;font:inherit;font-size:13px}.mobile-toggle{display:none}.button-primary,.text-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;font-size:15px;line-height:1.4;text-align:center}.button-primary{border-radius:9999px;background:var(--blue);color:#fff;padding:11px 22px}.text-action{padding:8px 0;color:var(--blue);background:transparent}.hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:clamp(24px,5vw,80px);align-items:center;padding-block:var(--section-space)}.hero-copy p{max-width:31ch;font-size:clamp(17px,1.6vw,22px);color:var(--muted);margin-block:24px 32px}.hero-actions,.detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.spotlight,.spotlight-view{min-width:0}.spotlight-view a{display:block;position:relative;background:var(--dark)}.spotlight-view .product-artwork{width:100%;aspect-ratio:3 / 2;height:auto;object-fit:cover;animation:art-arrive .22s var(--ease-out) both}.spotlight-caption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:center;padding:12px 20px;gap:12px;color:#fff;background:#000000b8;font-size:15px}.spotlight-caption span{color:var(--blue-on-dark);font-size:20px}.spotlight-controls,.category-filters,.creation-switch{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.spotlight-controls{margin-top:12px}.spotlight-controls button,.category-filters button,.creation-switch button{border-radius:9999px;min-height:44px;font-size:14px;padding:8px 16px;line-height:1.25;color:var(--ink);background:var(--paper)}.spotlight-controls button[aria-pressed=true],.category-filters button[aria-pressed=true],.creation-switch button[aria-pressed=true]{color:#fff;background:var(--blue)}@keyframes art-arrive{0%{opacity:.55}to{opacity:1}}.products-section{padding-block:var(--section-space);background:var(--paper)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.section-heading p{color:var(--muted);margin-top:12px}.product-count{white-space:nowrap;color:var(--muted);font-size:14px}.category-filters{margin-bottom:24px}.category-filters button{background:#fff}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-card{background:#fff;min-width:0}.product-card[data-product=yingpo],.product-card[data-product=manzo],.product-card[data-product=protoforge],.product-card[data-product=gpu-task],.product-card[data-product=gateway],.product-card[data-product=logbox]{color:#fff;background:var(--dark)}.product-card-link{display:flex;flex-direction:column;height:100%}.product-card-art{aspect-ratio:3 / 2;overflow:hidden;background:var(--dark)}.product-card-art .product-artwork{width:100%;height:100%;object-fit:cover;transition:transform .22s var(--ease-out)}.product-card-copy{position:relative;padding:20px 64px 24px 24px}.product-card-copy>span:first-child{font-size:13px;opacity:.83}.product-card-copy h3{font-size:clamp(23px,2.35vw,34px);line-height:1.14;margin-top:4px}.product-card-copy p{font-size:16px;margin-top:7px}.product-card-arrow{position:absolute;right:16px;bottom:20px;display:grid;place-items:center;width:44px;height:44px;color:var(--blue);background:var(--paper);border-radius:50%;font-size:22px}@media(hover:hover)and (pointer:fine){.product-card-link:hover .product-artwork{transform:scale(1.035)}}.creation-section{padding-block:var(--section-space);background:var(--dark);color:#fff}.creation-section .section-heading p{color:#ccc}.creation-switch{margin-bottom:20px}.creation-switch button{background:#3a3a3d;color:#fff}.about-section{padding-block:var(--section-space);display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,8vw,128px)}.about-brand{color:var(--muted);font-size:14px}.about-intro h2{margin-top:8px}.about-intro p,.about-principles p{max-width:56ch;color:var(--muted);margin-top:16px}.about-principles{display:grid;align-content:center}.about-principles article{padding-block:17px;border-bottom:1px solid var(--line)}.about-principles h3{font-size:21px}.about-principles p{margin-top:5px}.closing-section{background:var(--dark);color:#fff}.closing-inner{padding-block:var(--section-space);display:flex;gap:24px;align-items:center;justify-content:space-between}.site-footer{padding-block:48px 24px}.footer-top{display:grid;grid-template-columns:.65fr 1.35fr;gap:24px}.footer-top p{margin-top:12px;color:var(--muted);font-size:15px}.footer-top nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;font-size:14px}.footer-top nav a{padding:5px 0}.footer-top nav a[aria-current=page]{color:var(--blue)}.footer-bottom{display:flex;gap:18px;border-top:1px solid var(--line);margin-top:24px;padding-top:16px;font-size:13px;color:var(--muted)}.footer-bottom a:last-child{margin-inline-start:auto}@media(max-width:833px){.header-inner{min-height:60px}.header-action{display:none}.mobile-toggle{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#fff;background:transparent;font-size:13px;padding-inline:8px}.main-nav{display:none;position:absolute;inset:100% 0 auto;padding:8px var(--page-gutter) 20px;background:#000}.main-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.main-nav a{min-height:44px}.hero,.about-section{grid-template-columns:1fr}.hero{align-items:start}}@media(max-width:640px){h1{font-size:34px}.hero-copy p{margin-block:16px 24px}.hero{gap:24px}.spotlight-caption{padding:8px 12px}.product-grid{grid-template-columns:minmax(0,1fr)}.product-card-copy{padding-left:18px}.section-heading{align-items:flex-start;flex-direction:column;gap:8px}.closing-inner{align-items:flex-start;flex-direction:column}.footer-top{grid-template-columns:1fr}.footer-top nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:419px){h1{font-size:30px}.header-inner{gap:8px}.header-controls{gap:4px}.language-select{max-width:100px}.wordmark{font-size:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}button:active,.button-primary:active{transform:none}.spotlight-view .product-artwork,.product-card-art .product-artwork{animation:none;transition:none}.product-card-link:hover .product-artwork{transform:none}}
