*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #4284ff;outline-offset:4px}button{border:0;background:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08}h1{letter-spacing:-.055em;font-weight:600}h2{letter-spacing:-.035em;font-weight:500}h3{font-weight:600}small{font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow,.smallcaps{font-size:12px;letter-spacing:.12em;font-weight:600;text-transform:uppercase}.mono{font-family:Consolas,monospace}.btn{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:13px 22px;border:1px solid var(--line);font-size:14px;font-weight:600;line-height:1.35;border-radius:var(--radius,0);transition:background .16s,transform .16s}.btn:hover{transform:translateY(-2px)}.btn.primary{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.btn.secondary{background:transparent;color:var(--ink)}.btn.text{padding:8px 0;min-height:40px;border:0;justify-content:flex-start;text-decoration:underline;text-underline-offset:5px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.theme{--bg:#080b10;--surface:#10151c;--ink:#f5f7fa;--muted:#a6aeb9;--accent:#a5c9ff;--accent-ink:#0a1629;--line:#2c323b;--radius:3px;background:var(--bg);color:var(--ink)}.theme-swiss{--bg:#fff;--surface:#f2f5f9;--ink:#152131;--muted:#566171;--accent:#2456ef;--accent-ink:white;--line:#dce1e8;--radius:2px}.theme-signal{--bg:#eef0e6;--surface:#fff;--ink:#141a0b;--muted:#525b46;--accent:#cfef48;--accent-ink:#151b0d;--line:#d5dbc9;--radius:0}.theme-editorial{--bg:#f7f5f0;--surface:#eeece7;--ink:#27241f;--muted:#686359;--accent:#b3422c;--accent-ink:#fff;--line:#d7d3cb;--radius:0}.theme-technical{--bg:#071b30;--surface:#102a42;--ink:#f0f8ff;--muted:#b1c3d3;--accent:#78dcf0;--accent-ink:#061c2a;--line:#2a435b;--radius:0}.theme-exchange{--bg:#f2f5f8;--surface:#fff;--ink:#102a43;--muted:#526678;--accent:#164a8b;--accent-ink:#fff;--line:#d6dfe7;--radius:5px}.theme-spectrum{--bg:#1c142e;--surface:#2b213d;--ink:#fcf8ff;--muted:#c3b6d7;--accent:#cfb4ff;--accent-ink:#24143c;--line:#493a5f;--radius:16px}.theme-foundry{--bg:#202321;--surface:#2a2f2c;--ink:#f4f4ee;--muted:#b7beb8;--accent:#ff914d;--accent-ink:#231408;--line:#4a504b;--radius:0}.theme-atlas{--bg:#f1f5f9;--surface:white;--ink:#102948;--muted:#556b82;--accent:#174981;--accent-ink:white;--line:#d0dce8;--radius:4px}.theme-monolith{--bg:#f6f6f6;--surface:#fff;--ink:#151515;--muted:#595959;--accent:#151515;--accent-ink:#fff;--line:#d0d0d0;--radius:0}.reviewbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:24px;min-height:59px;background:#111318;color:#f9fafb;padding:9px 25px;font-size:13px;border-bottom:1px solid #45464c;box-shadow:0 2px 10px #0002}.reviewback{color:#c6cbd2;white-space:nowrap}.reviewbar select{background:#282b33;color:white;border:1px solid #4a4d56;border-radius:5px;max-width:200px;padding:7px 10px;font-size:13px}.reviewbar nav{display:flex;gap:4px}.reviewbar nav a{padding:8px 13px;border-radius:4px;color:#bbc1cb}.reviewbar nav a[aria-current]{background:#fff;color:#111}.reviewbadge{font-size:10px;letter-spacing:.1em;margin-left:auto;white-space:nowrap}.prototype-note{background:#e9edf2;color:#425065;text-align:center;font-size:11px;padding:5px 14px;letter-spacing:.01em}.utility{display:flex;justify-content:space-between;font-size:12px;padding:10px 4.5%;border-bottom:1px solid var(--line);color:var(--muted)}.siteheader{height:94px;display:flex;gap:28px;align-items:center;justify-content:space-between;padding:0 4.5%;border-bottom:1px solid var(--line);background:var(--bg)}.logo{display:inline-flex;align-items:center;gap:9px;font-size:24px;font-weight:600;letter-spacing:-.05em;white-space:nowrap;line-height:1}.logo b{font-weight:800}.logo small{display:block;letter-spacing:.09em;font-size:9px;font-weight:400;line-height:1.4;margin-top:6px}.brandmark{display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-size:32px;letter-spacing:-.12em;font-weight:900;margin-right:4px;min-width:26px}.siteheader nav{display:flex;align-items:center;gap:27px;font-size:14px}.siteheader nav button{padding:0}.navtools{display:flex;align-items:center;gap:24px;font-size:13px}.callback-link{border-bottom:1px solid var(--ink);padding:2px 0}.basket{font-size:13px;white-space:nowrap}.basket span{display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:23px;height:23px;margin-left:5px;font-size:11px}.hero{position:relative;overflow:hidden}.herocopy{position:relative;z-index:2}.herocopy .eyebrow{margin-bottom:24px;color:var(--accent)}.herocopy h1{font-size:clamp(48px,5.8vw,92px);max-width:860px}.deck{font-size:17px;line-height:1.65;color:var(--muted);max-width:460px;margin-top:24px}.heroart{margin:0;overflow:hidden;position:relative}.heroart img{width:100%;height:100%;object-fit:cover}.heroart figcaption{position:absolute;bottom:18px;right:22px;font-size:9px;letter-spacing:.1em;background:#10131baa;color:#fff;padding:5px 8px}.cinema{min-height:630px;padding:98px 6% 83px}.cinema .heroart{position:absolute;inset:0;width:100%;height:100%}.cinema .heroart:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#05070afc 0%,#06090be8 34%,#060a1055 62%,transparent 100%)}.cinema .heroart figcaption{z-index:3;bottom:52px}.cinema h1{max-width:780px}.cinema .deck{max-width:400px}.herofoot{position:absolute;bottom:24px;left:6%;right:6%;display:flex;justify-content:space-between;z-index:3;font-size:11px;letter-spacing:.12em;color:#b9c5d8}.truststrip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 6%;gap:20px;font-size:12px;color:var(--muted)}.truststrip span{display:flex;flex-direction:column;gap:5px}.truststrip b{font-size:14px;font-weight:500;color:var(--ink)}.swiss{display:grid;grid-template-columns:1.12fr 1fr;gap:5%;padding:72px 6% 65px}.swiss .herocopy{padding-top:22px}.swiss h1{font-size:clamp(46px,5.2vw,80px)}.swiss-stage{padding:25px 30px 30px;background:#f1f4f8;display:flex;flex-direction:column}.swiss-stage img{width:100%;height:245px;object-fit:contain;margin:18px auto;mix-blend-mode:multiply}.swiss-stage h3{font-size:22px}.swiss-stage p{font-size:13px;color:var(--muted);margin:8px 0 15px}.swiss-stage a{font-size:13px;color:var(--accent);font-weight:600}.signal{background:#cefa43;color:#13190c;display:grid;grid-template-columns:1fr 1fr;padding:50px 6%;gap:5%}.signal .herocopy .eyebrow{color:#323c1e}.signal h1{font-family:Impact,'Arial Narrow',sans-serif;font-weight:400;font-size:clamp(70px,10vw,150px);line-height:.86;letter-spacing:-.035em}.signal .deck{color:#3b482c;max-width:420px}.signal .primary{--accent:#18200e;--accent-ink:#cefa43}.signal .secondary{border-color:#768d3e}.signal-stage{position:relative;align-self:stretch;margin:12px 0;min-height:440px;background:#111610;transform:rotate(2deg)}.signal-stage .heroart{height:100%}.signal-label{position:absolute;bottom:32px;left:30px;color:#cefa43}.signal-label b{display:block;font-size:30px;line-height:1;letter-spacing:-.03em}.signal-label span{display:block;margin-top:12px;font:10px Consolas,monospace}.signal .heroart figcaption{display:none}.editorial{padding:48px 6% 44px}.editorial-title{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.editorial-title .eyebrow{padding-top:15px;width:25%}.editorial-title h1{font:clamp(40px,4.8vw,70px)/1.06 Georgia,serif;letter-spacing:-.05em;flex:1}.editorial .heroart{height:335px;margin-top:32px}.editorial .heroart img{object-position:50% 60%}.editorial-end{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:30px}.editorial-end>p{max-width:420px;font-size:15px;color:var(--muted)}.editorial-end .actions{margin:0;flex-shrink:0}.technical{display:grid;grid-template-columns:1.1fr 1fr;padding:50px 6% 72px;background-image:linear-gradient(#24405b44 1px,transparent 1px),linear-gradient(90deg,#24405b44 1px,transparent 1px);background-size:48px 48px;gap:4%}.tech-index{grid-column:1/-1;font:10px/1.8 Consolas,monospace;letter-spacing:.1em;color:#86a9c2;margin-bottom:20px}.technical h1{font-size:clamp(40px,5vw,76px);letter-spacing:-.03em}.technical .eyebrow{font-family:Consolas,monospace}.technical .deck{max-width:470px}.tech-stage{position:relative;align-self:center;border:1px solid #456783;padding:80px 15px 70px;background:#12283e}.tech-stage img{width:100%;height:240px;object-fit:contain}.techlabel{position:absolute;font:11px Consolas,monospace;color:#a6dce9;border-top:1px solid #456783;padding-top:10px}.techlabel.one{top:25px;left:20px}.techlabel.two{right:20px;bottom:28px}.techlabel.three{bottom:28px;left:20px}.exchange{padding:50px 6%}.exchange .herocopy{display:grid;grid-template-columns:1.2fr 1fr;column-gap:10%}.exchange .eyebrow{grid-column:1/-1;color:var(--muted)}.exchange h1{font-size:50px}.exchange .deck{margin:0}.exchange .actions{display:none}.hero-search{padding:25px 0 18px}.hero-search label{display:block;font-size:12px;color:var(--muted);margin-bottom:9px}.hero-search>div{display:flex;gap:10px}.hero-search input{flex:1;min-width:0;background:white;border:1px solid var(--line);padding:15px 18px}.quickfilters{display:flex;gap:7px;margin:0 0 24px}.quickfilters a{font-size:12px;padding:6px 14px;background:white;border:1px solid var(--line);border-radius:20px}.spectrum{text-align:center;padding:50px 6% 45px}.spectrum .herocopy h1{margin:auto;font-size:clamp(52px,6.4vw,94px);letter-spacing:-.05em}.spectrum .deck{margin:20px auto;max-width:470px}.spectrum .actions{justify-content:center}.spectrum .eyebrow{margin-bottom:17px}.ecosystems{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:35px auto 0;max-width:850px;text-align:left}.ecosystems a{background:#c6edc4;color:#163321;padding:27px 30px;border-radius:22px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:15px}.ecosystems a:nth-child(2){background:#ecd5fc;color:#332040}.ecosystems span{grid-column:1/-1;font:11px Consolas,monospace;letter-spacing:.1em}.ecosystems strong{font-weight:500;font-size:26px;line-height:1.05;letter-spacing:-.04em}.ecosystems small{font-size:11px;text-align:right}.foundry{display:grid;grid-template-columns:1.3fr 1fr;padding:40px 6% 0;gap:0 4%}.foundry-count{grid-column:1/-1;font:11px Consolas,monospace;color:#ff914d;margin-bottom:25px}.foundry h1{font:clamp(72px,9.7vw,146px)/.87 Impact,'Arial Narrow',sans-serif;letter-spacing:-.02em}.foundry .eyebrow{display:none}.foundry .deck{font-size:15px;max-width:370px}.foundry .heroart{height:440px;filter:sepia(.12)}.foundry .heroart img{object-position:65%}.foundry-rail{grid-column:1/-1;display:flex;justify-content:space-between;margin-top:36px;padding:19px 0;border-top:1px solid var(--line);font:11px Consolas,monospace;letter-spacing:.08em}.atlas{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;padding:64px 6%;background:#102948;color:#fff}.atlas h1{font-size:clamp(45px,5.3vw,76px)}.atlas .deck{color:#bed1e4}.atlas .eyebrow{color:#a7d5ff}.atlas .primary{background:#a7d5ff;color:#102948;border-color:#a7d5ff}.atlas .secondary{border-color:#557591;color:white}.origin-pair{display:flex;flex-direction:column;gap:15px}.origin-card{border:1px solid #54718e;padding:25px;display:grid;grid-template-columns:1fr auto;gap:10px;background:#183957}.origin-card .mono{font-size:11px;color:#a7d5ff;grid-column:2;grid-row:1}.origin-card h3{font-size:30px;grid-column:1;grid-row:1}.origin-card p{grid-column:1/-1;font-size:14px;color:#c3d7e7}.origin-card a{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid #43647d;margin-top:8px;padding-top:15px;font-size:12px}.monolith{padding:38px 6% 36px}.monolith>h1{font-size:clamp(60px,8.5vw,130px);letter-spacing:-.075em;line-height:.97;margin:25px 0 -40px;position:relative;z-index:2}.monolith .heroart{height:375px;width:70%;margin-left:auto}.monolith .heroart img{object-position:center}.monolith-caption{display:flex;align-items:center;justify-content:space-between;margin-top:25px;gap:20px}.monolith-caption>p{max-width:350px;font-size:14px;color:var(--muted)}.theme-monolith .brandmark{display:none}.theme-editorial h2{font-family:Georgia,serif}.theme-foundry h2{font-family:Impact,'Arial Narrow',sans-serif;letter-spacing:0;font-weight:400;text-transform:uppercase}.section{padding:65px 6%}.sectiontitle{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.sectiontitle .eyebrow{margin-bottom:13px;color:var(--muted)}.sectiontitle h2{font-size:38px}.sectiontitle>a,.sectiontitle>button{font-size:13px;border-bottom:1px solid var(--line);padding-bottom:4px;white-space:nowrap}.productgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.productcard{min-width:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.productphoto{height:230px;background:#e7e8e9;position:relative;display:block;padding:35px 20px 20px}.productphoto img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-brand{position:absolute;top:14px;left:18px;font-size:11px;font-weight:700;letter-spacing:.07em;color:#39424b}.productinfo{padding:23px}.productinfo .smallcaps{font-size:10px;color:var(--muted);letter-spacing:.07em}.productinfo h3{font-size:23px;margin:11px 0 8px;letter-spacing:-.03em}.productinfo>p{color:var(--muted);font-size:12px;min-height:20px}.specpills{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.specpills span{font-size:11px;border:1px solid var(--line);padding:4px 7px;border-radius:3px}.stock{border-top:1px solid var(--line);padding-top:16px;font-size:12px;display:flex;flex-direction:column;gap:3px}.stock strong{font-weight:500;color:var(--ink)}.stock strong:before{content:'';display:inline-block;width:6px;height:6px;background:#57a784;border-radius:50%;margin-right:7px}.stock.pending strong:before{background:#c88e36}.stock span{font-size:11px;color:var(--muted)}.cardbottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:22px}.cardbottom b{font-size:19px;font-weight:500;letter-spacing:-.03em}.cardbottom small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.compare-btn{font-size:11px;border:1px solid var(--line);padding:5px 7px;border-radius:3px;white-space:nowrap}.cardlink{display:flex;justify-content:space-between;margin-top:20px;border-top:1px solid var(--line);padding-top:15px;font-size:12px;font-weight:600}.assist{display:flex;align-items:center;justify-content:space-between;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:55px 6%;gap:40px}.assist h2{font-size:45px;margin:17px 0}.assist p{max-width:440px;color:var(--muted);font-size:15px}.assist>div:last-child{display:flex;flex-direction:column;gap:12px;min-width:260px}.assist>div>span{font-size:11px;color:var(--muted)}.sitefooter{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:30px;padding:45px 6%;font-size:13px}.sitefooter>p{color:var(--ink)}.sitefooter p span{font-size:12px;color:var(--muted)}.sitefooter>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.sitefooter>div button{padding:0;font-size:12px}.sitefooter>div a{font-size:12px;color:var(--muted)}.sitefooter>small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:22px;font-size:10px;color:var(--muted)}.shopheading{padding:45px 6% 32px}.shopheading h1{font-size:clamp(36px,4vw,58px);margin:16px 0}.shopheading>p:last-child{font-size:15px;color:var(--muted)}.catalogue{display:grid;grid-template-columns:205px minmax(0,1fr);gap:38px;padding:0 6% 70px}.filters{border-top:1px solid var(--line);padding-top:26px}.searchlabel{font-size:13px;font-weight:600;display:block;margin-bottom:10px}input,textarea,select{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;max-width:100%}.filters>input{width:100%;font-size:12px;padding:11px}.filters fieldset{border:0;border-top:1px solid var(--line);padding:19px 0;margin:23px 0 0}.filters legend{font-size:13px;font-weight:600;padding:0 7px 0 0}.filters fieldset label{display:flex;align-items:center;gap:9px;font-size:12px;margin:0 0 12px;cursor:pointer}.filters fieldset input{accent-color:var(--accent);margin:0}.filter-help{padding:23px 0;border-top:1px solid var(--line);margin-top:25px;font-size:13px}.filter-help p{color:var(--muted);margin:10px 0;font-size:12px}.filter-help button{padding:0;font-size:12px}.resultheading{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:15px 0 23px;font-size:12px;gap:15px}.resultheading label{display:flex;gap:10px;align-items:center}.resultheading select{padding:7px;font-size:12px;max-width:190px}.catalogue .productgrid{gap:13px}.catalogue .productphoto{height:190px;padding:30px 12px 15px}.catalogue .productinfo{padding:16px}.catalogue .productinfo h3{font-size:22px}.catalogue .cardbottom{align-items:start;flex-direction:column;gap:10px}.tablewrap{overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}th,td{padding:18px 16px;border-bottom:1px solid var(--line);vertical-align:middle}th{font-size:11px;font-weight:500;color:var(--muted);white-space:nowrap}td small{display:block;color:var(--muted);font-size:11px;margin-top:4px}td b{font-weight:500}td .pill{white-space:nowrap}td button,.tableaction{font-size:12px;white-space:nowrap}tr:last-child td{border-bottom:0}.stocktext{white-space:nowrap}.empty{padding:50px 25px;border:1px dashed var(--line)}.empty h2{font-size:27px}.empty p{margin:15px 0 24px;color:var(--muted)}.compare-tray{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:25;display:flex;align-items:center;gap:25px;border:1px solid var(--line);border-radius:8px;padding:12px 20px;background:var(--surface);box-shadow:0 8px 40px #0003;font-size:13px;max-width:95vw;white-space:nowrap}.breadcrumb{padding:24px 6%;font-size:12px;color:var(--muted)}.product-detail{display:grid;grid-template-columns:1.12fr 1fr;gap:6%;padding:0 6% 55px}.product-visual{background:var(--surface);align-self:start;padding:25px}.product-visual>img{width:100%;height:370px;object-fit:contain;background:#e9e9e9;margin-top:23px}.photo-caption{font-size:10px;color:var(--muted);display:flex;justify-content:space-between;padding:13px 0}.product-specband{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid var(--line);margin-top:10px;padding-top:25px}.product-specband b{font-size:18px;font-weight:500;display:block}.product-specband span{font-size:11px;color:var(--muted)}.buybox h1{font-size:clamp(38px,4vw,62px);margin:17px 0 9px}.buybox .smallcaps{color:var(--muted);font-size:10px}.variant{font-size:16px!important;color:var(--ink)!important;margin-bottom:18px!important}.buybox>p{font-size:13px;color:var(--muted);margin:0 0 20px;line-height:1.65}.price{margin:24px 0}.price strong{display:block;font-size:29px;font-weight:500;letter-spacing:-.04em}.price small{color:var(--muted);font-size:11px}.availability{border:1px solid var(--line);padding:18px;border-radius:var(--radius);font-size:12px}.availability>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.availability>div:first-child>span{font-size:10px;color:var(--muted)}.origin-options{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.origin-options button{border:1px solid var(--line);border-radius:var(--radius);padding:11px 13px;text-align:left}.origin-options button.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--surface)}.origin-options b{display:block;font-weight:500;font-size:13px}.origin-options small{color:var(--muted);font-size:11px}.eta{display:flex;justify-content:space-between;gap:12px;padding:10px 0}.eta b{font-weight:500}.availability>small{display:block;color:var(--muted);font-size:10px;line-height:1.6}.purchaseactions{display:flex;gap:10px;margin-top:20px}.purchaseactions .primary{flex:1}.qty{display:flex;align-items:center;gap:7px;font-size:12px}.qty input{width:61px}.buysecondary{display:flex;justify-content:space-between;gap:15px}.buysecondary .btn{font-size:12px}.warranty-note{border-top:1px solid var(--line);margin-top:18px;padding-top:18px;font-size:12px}.warranty-note p{color:var(--muted);font-size:11px;margin-top:6px}.product-more{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:55px 6%;border-top:1px solid var(--line);background:var(--surface)}.product-more h2{font-size:36px;margin:16px 0 26px}.product-more h3{font-size:25px;margin-bottom:20px}.product-more>div>p{font-size:14px;color:var(--muted);line-height:1.7}.product-more dl{margin:0 0 20px}.product-more dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.product-more dt{color:var(--muted)}.product-more dd{margin:0;text-align:right}.product-more a{font-size:12px;text-decoration:underline;text-underline-offset:5px}details{border-bottom:1px solid var(--line);font-size:13px;margin-top:18px;padding-bottom:15px}summary{cursor:pointer;font-weight:500}details p{color:var(--muted);font-size:12px;margin-top:12px;line-height:1.65}.admin-layout{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:850px}.admin-sidebar{background:var(--surface);border-right:1px solid var(--line);padding:32px 20px;display:flex;flex-direction:column;gap:32px}.admin-sidebar .logo{font-size:22px}.admin-sidebar .brandmark{font-size:28px}.admin-sidebar>.eyebrow{color:var(--muted);font-size:10px;margin-top:25px;margin-bottom:-16px;padding:0 12px}.admin-sidebar nav{display:flex;flex-direction:column;gap:6px}.admin-sidebar nav button{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius);font-size:13px;text-align:left}.admin-sidebar nav button.active{background:var(--accent);color:var(--accent-ink)}.admin-sidebar nav small{margin-left:auto}.admin-foot{margin-top:auto;display:flex;flex-direction:column;gap:7px;font-size:12px;padding:12px}.admin-foot small{color:var(--muted);font-size:10px}.admin-foot a{margin-top:15px}.admin-main{min-width:0}.admin-top{display:flex;justify-content:space-between;align-items:center;padding:20px 35px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.admin-top b{display:inline-grid;place-items:center;border:1px solid var(--line);width:28px;height:28px;border-radius:50%;font-size:10px;margin-left:20px}#admin-content{padding:36px}.admin-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.admin-title .eyebrow{font-size:10px;color:var(--muted)}.admin-title h1{font-size:35px;margin:12px 0}.admin-title p{color:var(--muted);font-size:12px}.pill{display:inline-block;border:1px solid var(--line);border-radius:30px;padding:5px 9px;font-size:10px;color:var(--muted);background:var(--surface)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:26px}.metric-grid article{padding:20px;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius)}.metric-grid article>span{font-size:11px;color:var(--muted)}.metric-grid strong{display:block;font-size:40px;font-weight:500;line-height:1.4;letter-spacing:-.045em}.metric-grid small{font-size:10px;color:var(--muted)}.admin-two{display:grid;grid-template-columns:1.8fr 1fr;gap:22px}.admin-panel{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);padding:24px;margin:0 0 24px}.admin-panel h2{font-size:20px}.admin-panel h3{font-size:20px;margin-bottom:18px}.admin-panel p{font-size:13px;color:var(--muted)}.admin-panel .sectiontitle{margin-bottom:18px;align-items:center}.admin-panel .sectiontitle>span{font-size:11px;color:var(--muted)}.admin-panel .tablewrap{border:0}.admin-panel th,.admin-panel td{padding:14px 9px}.taskrow{display:flex;align-items:center;gap:12px;padding:18px 0;border-top:1px solid var(--line)}.task-number{font:12px Consolas,monospace;color:var(--muted)}.taskrow>div{flex:1}.taskrow b{font-size:12px;font-weight:500}.taskrow p{font-size:11px;margin-top:5px}.taskrow button{font-size:11px;white-space:nowrap}.origins-summary>div{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:23px}.origins-summary b{font-size:13px;font-weight:500}.origins-summary strong{font-size:25px;font-weight:500;grid-row:1/3;grid-column:2}.origins-summary span{font-size:10px;color:var(--muted)}.stockbar{height:3px;background:var(--line);grid-column:1/-1;margin-top:5px}.stockbar i{display:block;height:3px;background:var(--accent)}.notice{font-size:13px;border:1px solid var(--line);padding:17px;margin-bottom:23px;background:var(--surface)}.inbound{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:13px}.admin-main>.tablewrap,.admin-main .tablewrap+.admin-panel{margin-top:25px}.kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kanban-column{border:1px solid var(--line);padding:18px;border-radius:var(--radius)}.kanban-column>h3{display:flex;justify-content:space-between;font-size:14px;margin-bottom:23px}.kanban-column article{padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.kanban-column article .smallcaps{font-size:9px;color:var(--muted)}.kanban-column article h3{font-size:21px;margin:15px 0}.kanban-column article p{font-size:12px;color:var(--muted);margin-bottom:15px}.kanban-column small{font-size:10px}.kanban-column button{font-size:11px;display:block;margin-top:20px;padding:0}.identity-page{padding:45px 6% 70px}.identity-intro{display:flex;justify-content:space-between;align-items:center;gap:60px;margin:25px 0 45px}.identity-intro h1{font-size:72px}.identity-intro p{max-width:440px;font-size:15px;color:var(--muted)}.brand-lockup{padding:70px 30px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:30px;background:var(--surface)}.brand-lockup .logo{font-size:clamp(35px,6vw,84px)}.brand-lockup .brandmark{font-size:100px}.brand-lockup .logo small{font-size:14px;margin-top:12px}.brand-lockup>span{font-size:14px;letter-spacing:.1em}.identity-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0 65px}.businesscard,.quote-cover{padding:40px;min-height:310px;background:var(--ink);color:var(--bg);display:flex;flex-direction:column;justify-content:space-between}.businesscard .brandmark{color:inherit}.businesscard>div{display:flex;flex-direction:column;gap:5px;font-size:12px}.quote-cover{background:var(--accent);color:var(--accent-ink)}.quote-cover h2{font-size:45px;margin:25px 0}.quote-cover>span:last-child{font-size:11px}.palette{display:flex;min-height:200px;border:1px solid var(--line)}.palette>div{flex:1;position:relative}.palette code{position:absolute;bottom:20px;left:12px;font-size:11px;background:#fff;color:#111;padding:4px 6px}.type-sample{border:1px solid var(--line);padding:30px}.type-sample h2{font-size:80px;margin:20px 0}.type-sample p{font-size:13px;margin-bottom:10px}.type-sample small{color:var(--muted)}.logo-board{width:100%;border:1px solid var(--line)}.identity-disclaimer{font-size:12px;margin-top:15px;color:var(--muted)}dialog{position:fixed;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);padding:40px;width:min(680px,calc(100vw - 28px));max-height:90vh;box-shadow:0 20px 80px #0005}dialog::backdrop{background:#030811ad;backdrop-filter:blur(5px)}.modal-close{position:absolute;top:12px;right:15px;font-size:28px;padding:0 7px;line-height:1.2}dialog h2{font-size:34px;margin:12px 0 20px}dialog>p{color:var(--muted);font-size:14px;margin-bottom:20px}dialog>p.eyebrow{font-size:11px}dialog ul{font-size:14px;padding-left:20px;line-height:1.9}dialog .tablewrap{margin:20px 0}dialog .tablewrap table{min-width:850px}dialog label{display:flex;flex-direction:column;gap:8px;font-size:12px;margin:12px 0}dialog .formgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}dialog .formnote{font-size:11px;color:var(--muted);margin:15px 0 20px}dialog textarea{resize:vertical}dialog .bagrow{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid var(--line);font-size:14px}dialog .bagrow span{font-size:12px;color:var(--muted)}dialog .bagrow+p{margin-top:20px}.solution-options{display:grid;gap:15px;margin:20px 0}.solution-options h3{font-size:18px;margin-bottom:7px}.solution-options p{font-size:13px;color:var(--muted)}.quote-dl{font-size:13px}.quote-dl dt{color:var(--muted)}.quote-dl dd{margin:3px 0 15px}
.photo-nvidia{background:#000}.photo-nvidia img{mix-blend-mode:normal}.photo-nvidia .product-brand{color:#d0d4db}.product-visual>img[src$="rtx6000.jpg"],.product-visual>img[src$="h200.jpg"]{background:#000}.product-visual>img[src$="mi300x.jpg"]{background:white}.tech-stage{background:#02080d}.swiss-stage img{mix-blend-mode:normal}.preview-product{mix-blend-mode:normal}
/* The design review surface */
.studio-body{background:#f4f4f0;color:#20242a}.studio{max-width:1800px;margin:auto;padding:0 5%}.studio-header{display:flex;align-items:center;justify-content:space-between;gap:30px;height:100px;border-bottom:1px solid #cfd2d1;font-size:13px}.studio-brand{font-weight:700;font-size:24px;letter-spacing:-.05em;line-height:1}.studio-brand span{display:block;font-size:8px;letter-spacing:.19em;font-weight:400;margin-top:8px}.studio-header nav{display:flex;gap:27px}.studio-header>span{font-size:10px;letter-spacing:.12em}.studio-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;padding:65px 0 55px}.studio-intro .eyebrow{color:#73796e;font-size:10px}.studio-intro h1{font-size:clamp(50px,6.7vw,104px);line-height:.98;margin-top:25px;letter-spacing:-.07em}.studio-intro>div:last-child{padding-top:40px}.studio-intro>div>p:not(.eyebrow){font-size:16px;color:#5b635c;max-width:410px;line-height:1.7}.studio-count{display:flex;gap:8px;align-items:baseline;font-size:10px;margin:25px 0 26px;color:#687066}.studio-count b{font-size:24px;font-weight:500;color:#242a26;letter-spacing:-.07em;margin-left:12px}.studio-count b:first-child{margin-left:0}.brief-link{font-size:12px;border-bottom:1px solid #919990;padding-bottom:7px}.studio-sectionlabel{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #cfd2d1;padding:20px 0;font-size:10px;letter-spacing:.1em;color:#606860}.studio-sectionlabel span:last-child{letter-spacing:0}.concept-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 28px;padding:5px 0 65px}.concept-card{display:block}.concept-preview{position:relative;height:330px;overflow:hidden;background:var(--preview-bg);color:white;transition:transform .25s}.concept-card:hover .concept-preview{transform:translateY(-4px)}.preview-nav{position:absolute;top:23px;left:27px;right:27px;font-size:15px;font-weight:600;letter-spacing:-.06em;display:flex;z-index:3;align-items:center}.preview-nav>b{font-weight:800}.preview-nav>span{margin-left:auto;font-size:7px;font-weight:400;letter-spacing:0}.concept-preview>img:not(.preview-product){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.preview-copy{position:absolute;top:96px;left:30px;right:20px;z-index:2}.preview-copy small{font-size:7px;letter-spacing:.1em;text-transform:uppercase;display:block;color:var(--preview-accent);margin-bottom:16px}.preview-copy strong{font-size:40px;line-height:1;letter-spacing:-.06em;font-weight:500;display:block}.preview-copy>span{display:inline-block;font-size:8px;background:var(--preview-accent);color:var(--preview-bg);padding:9px 12px;margin-top:22px}.preview-cinema:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#05080bf2,#05080b11)}.preview-cinema>img{object-position:60%}.preview-swiss{color:#14263b}.preview-swiss .preview-copy{width:55%;top:108px}.preview-swiss .preview-copy strong{font-size:33px}.preview-product{position:absolute;right:12px;top:90px;width:42%;height:180px;object-fit:contain;mix-blend-mode:multiply}.preview-signal{color:#15220c}.preview-signal .preview-copy{top:80px}.preview-signal .preview-copy strong{font:72px/.84 Impact,sans-serif;letter-spacing:-.03em}.preview-signal .preview-copy small{display:none}.preview-signal .preview-copy>span{background:#18220e;color:#cefa43;margin-top:20px}.preview-editorial{color:#2b2923}.preview-editorial>img{top:145px!important;height:185px!important;object-position:50% 60%}.preview-editorial .preview-copy{top:76px;left:28px}.preview-editorial .preview-copy small{display:none}.preview-editorial .preview-copy strong{font:33px/.98 Georgia,serif;letter-spacing:-.04em}.preview-editorial .preview-copy>span{display:none}.preview-technical{background-color:#071b30;background-image:linear-gradient(#24405b66 1px,transparent 1px),linear-gradient(90deg,#24405b66 1px,transparent 1px);background-size:25px 25px}.preview-technical .preview-copy strong{font-size:36px}.preview-technical .preview-product{mix-blend-mode:normal;top:125px;width:39%;height:140px;right:20px}.preview-exchange{color:#17334d}.preview-exchange .preview-copy{top:70px}.preview-exchange .preview-copy strong{font-size:31px}.preview-exchange .preview-copy small,.preview-exchange .preview-copy>span{display:none}.preview-table{position:absolute;top:164px;left:28px;right:28px;border:1px solid #d0d9e0;background:#fff}.preview-table>span{padding:12px;display:flex;justify-content:space-between;font-size:8px;border-bottom:1px solid #e2e7ec}.preview-table b{font-weight:400;color:#647468}.preview-spectrum .preview-copy{text-align:center;top:72px}.preview-spectrum .preview-copy strong{font-size:39px}.preview-spectrum .preview-copy>span,.preview-spectrum .preview-copy small{display:none}.preview-duo{position:absolute;bottom:23px;left:28px;right:28px;display:flex;gap:12px}.preview-duo span{padding:38px 18px 18px;flex:1;border-radius:13px;background:#c6edc4;color:#14351e;font-size:13px}.preview-duo span:last-child{background:#ecd5fc;color:#332040}.preview-foundry>img{left:53%!important;width:47%!important}.preview-foundry .preview-copy{top:98px}.preview-foundry .preview-copy strong{font:59px/.86 Impact,sans-serif;letter-spacing:-.02em}.preview-foundry .preview-copy small{display:none}.preview-atlas .preview-copy{top:86px;max-width:60%}.preview-atlas .preview-copy strong{font-size:33px}.preview-atlas .preview-copy small{display:none}.preview-atlas .preview-copy>span{margin-top:28px}.preview-origins{position:absolute;right:25px;top:107px;width:30%;display:flex;gap:8px;flex-direction:column}.preview-origins span{padding:14px;border:1px solid #56738f;font-size:9px;color:#abccea}.preview-origins b{font-size:15px;color:#fff}.preview-monolith{color:#151515}.preview-monolith .preview-copy{top:82px;left:30px}.preview-monolith .preview-copy strong{font-size:56px;line-height:.91;letter-spacing:-.07em}.preview-monolith .preview-copy small,.preview-monolith .preview-copy>span{display:none}.preview-monolith>img{inset:auto 0 0 auto!important;width:73%!important;height:165px!important}.concept-meta{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #cfd2d1;align-items:start}.concept-meta>span{font:11px Consolas,monospace;color:#677266;padding-top:5px}.concept-meta>div{flex:1}.concept-meta h2{font-size:23px;letter-spacing:-.04em;display:flex;gap:12px;align-items:center}.concept-meta h2 em{font-size:7px;font-style:normal;background:#d9e6cf;color:#324b25;padding:4px 6px;letter-spacing:.05em}.concept-meta p{font-size:11px;color:#65705f;margin-top:7px}.concept-meta>b{font-size:20px;font-weight:400}.studio-recommend{background:#e4e8e0;padding:45px;display:grid;grid-template-columns:1.15fr 1fr;gap:25px 70px;margin-bottom:55px}.studio-recommend>.eyebrow{grid-column:1/-1;font-size:10px}.studio-recommend h2{font-size:50px;letter-spacing:-.055em}.studio-recommend p{font-size:14px;color:#535e4d}.studio-recommend a{grid-column:2;font-size:13px;text-decoration:underline;text-underline-offset:6px}.studio-footer{display:flex;justify-content:space-between;padding:25px 0;border-top:1px solid #cfd2d1;gap:30px;color:#66705e;font-size:11px}.document{max-width:1000px;margin:50px auto 70px;font-size:16px;line-height:1.75}.document h1{font-size:52px;line-height:1.1;margin-bottom:25px}.document h2{font-size:28px;margin:45px 0 20px;line-height:1.2}.document p{margin:16px 0}.document a{text-decoration:underline;text-underline-offset:3px;color:#254f97}.document li{margin-bottom:9px}.document table{font-size:13px;background:#fff;margin:25px 0;display:block;overflow:auto;border:1px solid #d5dad2}.document th,.document td{border-bottom:1px solid #d5dad2;padding:15px;min-width:100px}.document th{color:#576154;font-weight:700;white-space:normal}.document td{line-height:1.6}.document code{background:#e4e8e1;padding:2px 5px}
@media(min-width:1550px){.site{max-width:1800px;margin:auto}.concept-preview{height:410px}.preview-copy{top:125px}.preview-copy strong{font-size:52px}.preview-swiss .preview-copy strong{font-size:45px}.preview-signal .preview-copy strong{font-size:95px}.preview-product{height:230px;top:120px}.preview-editorial>img{top:180px!important;height:230px!important}.preview-editorial .preview-copy strong{font-size:43px}.preview-technical .preview-copy strong{font-size:46px}.preview-table{top:210px}.preview-table>span{font-size:11px;padding:17px}.preview-exchange .preview-copy strong{font-size:43px}.preview-spectrum .preview-copy strong{font-size:52px}.preview-spectrum .preview-copy{top:90px}.preview-duo span{padding:50px 25px 25px}.preview-foundry .preview-copy strong{font-size:85px}.preview-atlas .preview-copy strong{font-size:45px}.preview-origins{top:140px}.preview-monolith .preview-copy strong{font-size:76px}.preview-monolith>img{height:220px!important}}
@media(max-width:1100px){.reviewbar{gap:14px;padding:9px 15px}.reviewbadge{display:none}.siteheader{gap:17px}.siteheader nav{gap:16px;font-size:12px}.navtools{gap:15px;font-size:12px}.callback-link{font-size:11px}.logo{font-size:21px}.brandmark{font-size:28px}.herocopy h1{font-size:58px}.signal h1{font-size:100px}.foundry h1{font-size:110px}.swiss-stage img{height:210px}.swiss{padding:50px 5%;gap:4%}.swiss .herocopy{padding-top:10px}.swiss h1{font-size:52px}.deck{font-size:15px}.btn{font-size:12px;padding:12px 15px;gap:15px}.actions{gap:10px}.technical h1{font-size:55px}.technical .tech-stage img{height:210px}.atlas h1{font-size:51px}.editorial-end .actions{flex-shrink:1}.editorial-end>p{max-width:300px}.productgrid{gap:14px}.productinfo{padding:18px}.cardbottom{flex-wrap:wrap;gap:14px}.productinfo h3{font-size:22px}.catalogue{grid-template-columns:170px minmax(0,1fr);gap:24px;padding:0 5% 50px}.catalogue .productgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail{gap:4%;padding:0 5% 45px}.product-visual{padding:20px}.product-visual>img{height:320px}.product-specband{grid-template-columns:1fr;gap:15px}.product-specband>div{display:flex;justify-content:space-between;align-items:center}.product-specband b{font-size:16px}.buybox h1{font-size:42px}.admin-layout{grid-template-columns:180px minmax(0,1fr)}.admin-sidebar{padding:25px 12px}.admin-sidebar .logo{font-size:17px}.admin-sidebar .brandmark{font-size:23px}.admin-sidebar .logo small{font-size:7px}#admin-content{padding:25px}.admin-title h1{font-size:30px}.metric-grid{grid-template-columns:repeat(2,1fr)}.admin-two{grid-template-columns:1fr}.origins-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.origins-summary h2{grid-column:1/-1}.origins-summary>div{margin-top:0}.kanban{grid-template-columns:1fr}.studio-intro{gap:5%}.studio-count{gap:6px;font-size:9px}.concept-preview{height:285px}.preview-copy{top:92px;left:24px}.preview-copy strong{font-size:32px}.preview-swiss .preview-copy strong{font-size:28px}.preview-nav{left:24px;right:24px;top:22px}.preview-signal .preview-copy strong{font-size:62px}.preview-editorial .preview-copy strong{font-size:28px}.preview-technical .preview-copy strong{font-size:30px}.preview-exchange .preview-copy strong{font-size:28px}.preview-table{top:146px;left:24px;right:24px}.preview-table>span{padding:10px 8px;font-size:7px}.preview-spectrum .preview-copy strong{font-size:35px}.preview-duo span{padding:25px 16px 16px}.preview-foundry .preview-copy strong{font-size:55px}.preview-atlas .preview-copy strong{font-size:29px}.preview-origins{width:30%;right:20px;top:90px}.preview-origins span{padding:12px}.preview-origins b{font-size:11px}.preview-monolith .preview-copy strong{font-size:48px}.preview-monolith>img{height:140px!important}.preview-editorial>img{top:130px!important;height:155px!important}.concept-meta h2{font-size:21px;flex-wrap:wrap;gap:6px}.concept-meta p{font-size:10px}.studio-recommend{gap:25px 30px}.studio-recommend h2{font-size:43px}}
@media(max-width:760px){.reviewbar{position:relative;flex-wrap:wrap;gap:8px 15px;padding:10px 15px;justify-content:space-between}.reviewback{font-size:12px}.reviewbar select{font-size:12px;max-width:190px;padding:5px 8px}.reviewbar nav{width:100%;justify-content:space-between}.reviewbar nav a{font-size:11px;padding:7px 9px;flex:1;text-align:center}.prototype-note{font-size:9px;padding:5px 12px}.utility{font-size:9px;padding:8px 5%}.utility span:last-child{display:none}.siteheader{height:auto;min-height:82px;flex-wrap:wrap;padding:20px 5% 14px;gap:18px}.siteheader .logo{font-size:22px}.siteheader nav{order:3;width:100%;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line);font-size:11px;gap:8px}.navtools{margin-left:auto;gap:15px}.callback-link{font-size:10px}.basket{font-size:10px}.basket span{width:19px;height:19px;font-size:9px}.herocopy h1{font-size:49px}.deck{font-size:15px;line-height:1.65}.herocopy .eyebrow{font-size:10px;margin-bottom:21px}.actions{margin-top:24px}.btn{font-size:12px;min-height:44px}.cinema{min-height:630px;padding:55px 6% 80px}.cinema .heroart img{object-position:68%}.cinema .heroart:after{background:linear-gradient(90deg,#05070af2 0%,#06090bc4 50%,#060a1022 100%)}.cinema h1{max-width:520px}.cinema .deck{max-width:300px}.herofoot{font-size:9px}.herofoot>span{max-width:145px;text-align:right}.cinema .heroart figcaption{font-size:7px;bottom:72px;right:6%}.truststrip{grid-template-columns:1fr 1fr;padding:25px 6%;gap:22px 15px}.truststrip b{font-size:12px}.truststrip span{font-size:10px}.swiss{grid-template-columns:1fr;padding:38px 6%;gap:30px}.swiss .herocopy{padding:0}.swiss h1{font-size:49px}.swiss-stage{padding:22px}.swiss-stage img{height:210px}.swiss-stage .eyebrow{font-size:10px}.signal{grid-template-columns:1fr;padding:40px 6%;gap:30px}.signal h1{font-size:93px}.signal-stage{min-height:270px;max-height:300px;margin:0 3px}.signal-stage .heroart{height:300px}.signal-label b{font-size:26px}.signal-label span{font-size:8px}.editorial{padding:35px 6%}.editorial-title{flex-direction:column;gap:18px}.editorial-title .eyebrow{width:100%;padding:0;font-size:9px}.editorial-title h1{font-size:40px}.editorial .heroart{height:260px;margin-top:26px}.editorial-end{flex-direction:column;align-items:start;gap:20px}.editorial-end>p{max-width:100%;font-size:14px}.heroart figcaption{font-size:7px;bottom:10px;right:10px}.technical{grid-template-columns:1fr;padding:27px 6% 40px;gap:25px}.tech-index{font-size:9px;margin-bottom:0}.technical h1{font-size:51px}.tech-stage{padding:60px 15px;min-height:300px}.tech-stage img{height:180px!important}.techlabel{font-size:10px}.exchange{padding:32px 6%}.exchange .herocopy{display:block}.exchange h1{font-size:41px;margin-bottom:18px}.exchange .deck{font-size:14px}.hero-search>div{flex-direction:column}.hero-search input{font-size:14px}.exchange table{min-width:800px}.spectrum{padding:35px 6%}.spectrum .herocopy h1{font-size:51px}.spectrum .deck{font-size:14px}.ecosystems{grid-template-columns:1fr;gap:13px;margin-top:30px}.ecosystems a{padding:22px}.ecosystems strong{font-size:28px}.ecosystems small{font-size:10px}.foundry{grid-template-columns:1fr;padding:32px 6% 0}.foundry h1{font-size:99px}.foundry-count{font-size:10px}.foundry .heroart{height:260px;margin-top:30px}.foundry .heroart img{object-position:center 65%}.foundry-rail{font-size:8px;gap:15px;margin-top:25px}.atlas{grid-template-columns:1fr;padding:35px 6%;gap:30px}.atlas h1{font-size:47px}.origin-pair{gap:12px}.origin-card{padding:22px}.origin-card h3{font-size:25px}.origin-card p{font-size:12px}.origin-card a{font-size:11px}.monolith{padding:35px 6%}.monolith>h1{font-size:60px;margin:25px 0 -10px}.monolith>.eyebrow{font-size:9px}.monolith .heroart{width:90%;height:240px}.monolith-caption{flex-direction:column;align-items:start;gap:20px}.section{padding:42px 6%}.sectiontitle{align-items:start;gap:15px}.sectiontitle h2{font-size:31px}.sectiontitle>a{font-size:10px;white-space:normal;max-width:85px;flex-shrink:0;margin-top:25px}.sectiontitle .eyebrow{font-size:9px}.productgrid{grid-template-columns:1fr;gap:23px}.productphoto{height:250px}.productinfo{padding:23px}.productinfo h3{font-size:27px}.productinfo>p{font-size:13px}.productinfo .smallcaps{font-size:10px}.specpills span{font-size:11px}.stock span{font-size:12px}.stock{font-size:13px}.cardbottom{flex-direction:row;align-items:center}.cardbottom b{font-size:22px}.compare-btn{font-size:12px;padding:8px}.cardlink{font-size:13px}.assist{flex-direction:column;align-items:stretch;gap:28px;padding:40px 6%}.assist h2{font-size:39px}.assist p{font-size:14px}.assist .eyebrow{font-size:9px}.assist>div:last-child{min-width:0}.sitefooter{grid-template-columns:1fr 1fr;gap:25px;padding:35px 6%}.sitefooter>.logo{grid-column:1/-1}.sitefooter>p{font-size:12px}.sitefooter>small{font-size:9px}.shopheading{padding:32px 6%}.shopheading h1{font-size:40px}.shopheading .eyebrow{font-size:9px}.shopheading>p:last-child{font-size:13px}.catalogue{grid-template-columns:1fr;padding:0 6% 45px;gap:25px}.filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 12px;padding-top:20px}.searchlabel{grid-column:1/-1;font-size:12px}.filters>input{grid-column:1/-1;font-size:13px}.filters fieldset{margin-top:22px;padding:14px 0 0}.filters legend{font-size:10px}.filters fieldset label{font-size:10px;gap:5px}.filters fieldset input{width:12px;height:12px}.filters>.btn{grid-column:1/-1;font-size:11px}.filter-help{display:none}.resultheading{font-size:11px;padding:15px 0}.resultheading select{font-size:10px;max-width:155px}.catalogue .productgrid{grid-template-columns:1fr;gap:22px}.catalogue .productphoto{height:250px}.catalogue .productinfo{padding:22px}.catalogue .cardbottom{flex-direction:row;align-items:center}.catalogue table{min-width:790px}.compare-tray{gap:9px;bottom:10px;padding:10px;font-size:10px;white-space:normal;width:94vw}.compare-tray .btn{font-size:10px;padding:9px;min-height:38px}.breadcrumb{padding:22px 6%;font-size:10px}.product-detail{grid-template-columns:1fr;padding:0 6% 35px;gap:28px}.product-visual{padding:20px}.product-visual>.eyebrow{font-size:9px}.product-visual>img{height:230px;margin-top:18px}.photo-caption{font-size:9px;gap:12px}.product-specband{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px}.product-specband>div{display:block}.product-specband b{font-size:13px}.product-specband span{font-size:9px}.buybox h1{font-size:43px}.buybox>p{font-size:14px}.buybox .variant{font-size:15px!important}.price strong{font-size:29px}.availability{padding:15px}.availability>small{font-size:11px}.eta{font-size:11px}.buysecondary .btn{font-size:11px}.product-more{grid-template-columns:1fr;padding:35px 6%;gap:38px}.product-more h2{font-size:32px}.product-more>.eyebrow{font-size:9px}.product-more h3{font-size:23px}.product-more>div>p{font-size:13px}.admin-layout{display:block;min-height:900px}.admin-sidebar{padding:20px 6%;border:0;border-bottom:1px solid var(--line);display:block}.admin-sidebar .logo{font-size:22px}.admin-sidebar>.eyebrow,.admin-foot{display:none}.admin-sidebar nav{flex-direction:row;flex-wrap:wrap;margin-top:20px;gap:5px}.admin-sidebar nav button{font-size:11px;padding:10px}.admin-sidebar nav span{display:none}.admin-sidebar nav small{margin-left:4px}.admin-top{padding:15px 6%;font-size:10px}#admin-content{padding:27px 6%}.admin-title{flex-wrap:wrap;gap:10px}.admin-title h1{font-size:31px}.admin-title .eyebrow{font-size:9px}.admin-title p{font-size:11px}.metric-grid{gap:10px}.metric-grid article{padding:16px}.metric-grid article>span{font-size:10px}.metric-grid strong{font-size:36px}.metric-grid small{font-size:9px}.admin-panel{padding:18px}.admin-panel h2{font-size:19px}.admin-panel .sectiontitle{margin-bottom:13px}.taskrow{gap:10px}.taskrow b{font-size:11px}.taskrow p{font-size:10px}.taskrow button{font-size:10px}.task-number{display:none}.origins-summary{gap:20px 15px}.admin-panel table{min-width:690px}.admin-main .producttable{min-width:850px}.inbound{gap:15px;font-size:12px}.notice{font-size:12px}.identity-page{padding:30px 6%}.identity-page>.eyebrow{font-size:9px}.identity-intro{flex-direction:column;align-items:start;gap:25px;margin:25px 0}.identity-intro h1{font-size:53px}.identity-intro p{font-size:14px}.brand-lockup{padding:50px 20px}.brand-lockup .logo{font-size:33px}.brand-lockup .brandmark{font-size:50px}.brand-lockup .logo small{font-size:9px;margin-top:8px}.brand-lockup>span{font-size:10px}.identity-grid{grid-template-columns:1fr;gap:18px;margin:20px 0 35px}.businesscard,.quote-cover{padding:30px;min-height:280px}.quote-cover h2{font-size:43px}.type-sample h2{font-size:70px}.identity-disclaimer{font-size:11px}.studio{padding:0 5%}.studio-header{height:auto;min-height:90px;flex-wrap:wrap;padding:22px 0;gap:22px}.studio-header>span{display:none}.studio-brand{font-size:24px}.studio-header nav{gap:18px;font-size:11px}.studio-intro{grid-template-columns:1fr;gap:28px;padding:38px 0}.studio-intro h1{font-size:59px;margin-top:22px}.studio-intro .eyebrow{font-size:9px}.studio-intro>div:last-child{padding:0}.studio-intro>div>p:not(.eyebrow){font-size:14px}.studio-count{font-size:9px;gap:7px;margin:20px 0}.studio-count b{font-size:22px}.brief-link{font-size:12px}.studio-sectionlabel{font-size:9px;align-items:start;padding:18px 0}.studio-sectionlabel span:last-child{max-width:170px;text-align:right;font-size:9px}.concept-grid{grid-template-columns:1fr;gap:26px;padding-bottom:40px}.concept-preview{height:280px}.preview-copy strong{font-size:35px}.preview-swiss .preview-copy strong{font-size:30px}.preview-signal .preview-copy strong{font-size:64px}.preview-editorial .preview-copy strong{font-size:31px}.preview-technical .preview-copy strong{font-size:31px}.preview-exchange .preview-copy strong{font-size:29px}.preview-spectrum .preview-copy strong{font-size:38px}.preview-foundry .preview-copy strong{font-size:58px}.preview-atlas .preview-copy strong{font-size:30px}.preview-monolith .preview-copy strong{font-size:51px}.concept-meta h2{font-size:23px}.concept-meta p{font-size:11px}.studio-recommend{grid-template-columns:1fr;padding:30px 25px;gap:20px;margin-bottom:35px}.studio-recommend h2{font-size:39px}.studio-recommend p{font-size:13px}.studio-recommend a{grid-column:1}.studio-footer{font-size:9px;gap:20px}.studio-footer span{max-width:220px}.document{margin:35px auto;font-size:15px;line-height:1.7}.document h1{font-size:38px}.document h2{font-size:25px}.document table{font-size:12px}.document th,.document td{min-width:140px;padding:12px}dialog{padding:28px 22px}dialog h2{font-size:30px}dialog>p{font-size:13px}dialog .formgrid{grid-template-columns:1fr;gap:0}dialog input,dialog select,dialog textarea{font-size:16px}}
@media(max-width:760px){.product-detail .buybox{order:-1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.btn:hover,.concept-card:hover .concept-preview{transform:none}}
@media print{.reviewbar,.prototype-note,.studio-header nav,.reviewbadge{display:none}.studio{padding:0}.concept-grid{gap:15px}.concept-card{break-inside:avoid}.studio-intro{padding:25px 0}.document{font-size:11px}.document h1{font-size:28px}.document h2{font-size:20px}.document table{font-size:9px}.concept-preview{-webkit-print-color-adjust:exact;print-color-adjust:exact}.studio-footer{display:none}}
