@font-face{font-family:Archivo;src:url('./fonts/archivo-0.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Archivo;src:url('./fonts/archivo-1.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Archivo;src:url('./fonts/archivo-2.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Archivo;src:url('./fonts/archivo-3.ttf') format('truetype');font-weight:700 900;font-display:swap}
:root{--ink:#f3f4ef;--muted:#b8bdb8;--blue:#97d700;--blue-dark:#b3f031;--soft:#1c1e1e;--line:#414746;--max:1180px;--gutter:clamp(20px,4.2vw,64px);font:18px/1.7 Archivo,Arial,sans-serif;color:var(--ink);background:#0b0c0c;color-scheme:dark;scroll-padding-top:110px}
*{box-sizing:border-box}body{margin:0}h1,h2,h3,p,ul,ol,figure{margin:0}h1,h2,h3{font-weight:700;line-height:1.16;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;hyphens:auto}h1{font-size:clamp(2.15rem,4.3vw,3.7rem)}h2{font-size:clamp(1.7rem,3vw,2.5rem)}h3{font-size:clamp(1.25rem,2.2vw,1.7rem)}p{margin-top:1rem}a{color:var(--blue);text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:var(--blue-dark);text-decoration-thickness:2px}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #ff665f;outline-offset:5px}img{display:block;max-width:100%;height:auto}ul,ol{padding-left:1.4em;margin-top:1rem}li+li{margin-top:.55rem}strong{font-weight:700}section,[id]{scroll-margin-top:110px}.wrap{max-width:calc(var(--max) + 2*var(--gutter));margin:auto;padding-inline:var(--gutter)}.skip{position:absolute;top:8px;left:20px;transform:translateY(-170%);padding:12px 18px;background:#97d700;color:#0b0c0c;z-index:50}.skip:focus{transform:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.site-header{position:sticky;top:0;z-index:20;background:#0b0c0c;border-bottom:1px solid var(--line)}.header-inner{min-height:92px;display:flex;align-items:center;gap:36px;justify-content:space-between}.brand{display:flex;align-items:center;gap:14px;flex-shrink:0;text-decoration:none;color:var(--ink)}.brand img{width:76px;height:51px;object-fit:contain}.brand span{display:flex;flex-direction:column;line-height:1.05}.brand small{font-size:11px;font-weight:600;letter-spacing:.15em}.brand strong{font-size:21px;letter-spacing:-.035em}.site-nav{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.site-nav a{font-size:15px;font-weight:600;text-decoration:none;color:var(--ink);padding:13px 0;min-height:44px}.site-nav a[aria-current=page]{color:var(--blue);text-decoration:underline}.site-nav .shop-link{color:var(--blue);text-decoration:underline}.menu-toggle{display:none;background:#0b0c0c;border:1px solid var(--line);min-height:44px;padding:8px 12px;align-items:center;gap:10px;color:var(--ink)}.menu-lines{width:18px;display:inline-grid;gap:4px}.menu-lines i{height:2px;background:currentColor;display:block}.menu-toggle[aria-expanded=true] .menu-lines i:first-child{transform:translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-lines i:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] .menu-lines i:last-child{transform:translateY(-6px) rotate(-45deg)}
.hero{padding-block:64px 56px;display:grid;grid-template-columns:1fr 1.08fr;gap:48px;align-items:center}.hero h1{font-size:clamp(2.25rem,4.15vw,3.55rem)}.hero-lead{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6;margin-top:28px;max-width:32em}.hero-media img{width:100%;height:auto;aspect-ratio:1.09;object-fit:cover}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px}.actions a:not(.btn){display:inline-flex;align-items:center;min-height:44px;font-weight:600}.hero .actions{gap:16px 24px}.btn{display:inline-flex;justify-content:center;align-items:center;padding:14px 21px;min-height:48px;border:1px solid var(--blue);border-radius:2px;background:var(--blue);color:#0b0c0c;font-weight:600;font-size:16px;line-height:1.35;text-decoration:none;text-align:center;white-space:normal}.btn:hover{background:var(--blue-dark);border-color:var(--blue-dark);color:#0b0c0c}.section{padding-block:56px;border-top:1px solid var(--line)}.section-lead{color:var(--muted);font-size:1.1rem;margin-top:16px;max-width:52em}.model-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:40px}.model-code{margin-top:8px;color:var(--muted);font-size:.95rem}.model-photo{display:flex;align-items:center;justify-content:center;height:330px;margin-block:24px;text-decoration:none}.model-photo img{width:auto;height:100%;max-width:100%;object-fit:contain}.model-grid article>p:not(.model-code){max-width:29em}.model-note{max-width:78ch;color:var(--muted);margin-top:38px;font-size:.95rem}.fit-band{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:48px;background:var(--soft);margin:8px 0 8px}.fit-band p:first-child{margin:0}.fit-band a{display:inline-flex;min-height:44px;align-items:center;margin-top:16px;font-weight:600}.archive-heading{padding-top:32px;margin-top:32px;border-top:1px solid var(--line)}.history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:26px}.archive-frame{background:var(--soft);padding:22px;min-height:250px;display:flex;align-items:center;justify-content:center}.archive-frame img{max-height:215px;max-width:100%;width:auto;object-fit:contain}.history-grid figcaption{margin-top:15px;line-height:1.5}.help-band{display:flex;justify-content:space-between;align-items:center;gap:32px;background:var(--soft);padding:40px;margin:0 0 64px}.help-band h2{font-size:2rem}.help-band p{margin-top:12px}.help-band .btn{flex-shrink:0}
.breadcrumbs{padding-block:26px 0;font-size:.8rem;color:var(--muted)}.breadcrumbs a{color:var(--muted)}.article-header{padding-block:44px 50px;max-width:900px}.article-header .lead{font-size:1.15rem;line-height:1.65;color:var(--muted);max-width:70ch;margin-top:24px}.article-content{padding-bottom:64px}.article-content .section:first-child{padding-top:42px}.prose{max-width:820px}.prose h2,.article-content h2{margin-bottom:24px}.prose h3,.article-content h3{margin-top:30px;margin-bottom:12px}.prose p,.article-content p{max-width:76ch}.section>p:first-of-type{margin-top:0}.article-content p+p{margin-top:18px}.article-content .section:not(.prose)>p{max-width:80ch}.split,.model-detail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,1fr);gap:48px;align-items:start}.split>*,.model-detail>*{min-width:0}.product-figure{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff}.product-figure img{max-height:420px;object-fit:contain;width:auto}.product-figure figcaption,.caption,figcaption{font-size:.88rem;color:var(--muted);margin-top:14px;line-height:1.55}.history-item{border-top:1px solid var(--line);padding-top:24px}.history-item img{max-height:220px;object-fit:contain;width:100%;background:var(--soft);padding:12px}.history-item h3{font-size:1.3rem}.history-item p{font-size:.95rem}.history-item figure{margin-top:16px}.table-scroll{overflow-x:auto;max-width:100%;margin-block:24px 30px;border:1px solid var(--line);scrollbar-gutter:stable}.table-scroll:focus{outline-offset:3px}table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.55}caption{text-align:left;padding:17px 20px;font-weight:600;color:var(--ink);background:var(--soft)}th,td{text-align:left;vertical-align:top;padding:17px 20px;border-bottom:1px solid var(--line)}th{font-weight:600}thead th{background:var(--soft)}tbody tr:last-child>*{border-bottom:0}td code{font-family:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}td small{display:block;color:var(--muted);font-size:.85em}.document-links{padding-left:1.3em;margin-top:24px}.document-links a{display:inline-block;padding-block:6px}.link-note{font-size:.82em;color:var(--muted);font-weight:400}.article-content details{border-top:1px solid var(--line);padding-block:24px}.article-content details:last-child{border-bottom:1px solid var(--line)}summary{font-size:1.12rem;font-weight:600;line-height:1.5;cursor:pointer;padding:4px 34px 4px 0}.article-content details[open] summary{margin-bottom:16px}.article-content details p{max-width:75ch}.article-content details section{border:0}.article-content a{overflow-wrap:anywhere}.article-content img{max-width:100%}.article-content code{overflow-wrap:anywhere}.article-content figure{margin-block:28px}.article-content .history-grid figure{margin:0}.article-content .history-grid .history-item figure{margin-top:22px}.article-content .size-chart{max-width:480px;margin-inline:auto}.legacy-alias{display:block;position:relative;scroll-margin-top:110px}.legal .article-content{max-width:850px}.legal .article-content h2{font-size:1.65rem}
.site-footer{background:#080909;color:#e8eef2;padding-block:48px 28px}.footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.4fr;gap:36px}.site-footer .brand{color:#fff}.site-footer .brand img{background:#fff;padding:5px;width:75px;height:53px}.site-footer a{color:#edf7fc}.footer-links{list-style:none;padding:0;margin:0}.footer-links li+li{margin-top:4px}.footer-links a{display:inline-flex;min-height:42px;align-items:center;font-size:.9rem;text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-note{font-size:.85rem;line-height:1.65;margin:0}.footer-bottom{border-top:1px solid #38505d;margin-top:32px;padding-top:22px;font-size:.75rem;color:#c4d2da;display:flex;gap:24px;justify-content:space-between}.footer-bottom p{margin:0}.footer-bottom a{color:#c4d2da}.back-to-top{min-height:32px;display:inline-flex;align-items:center}
@media(min-width:1500px){.hero{padding-block:72px}.hero h1{font-size:64px}}
@media(max-width:1100px){.header-inner{gap:20px}.site-nav{gap:20px}.brand strong{font-size:18px}.brand img{width:60px;height:40px}.hero{gap:32px}.hero .actions{align-items:flex-start;flex-direction:column}.fit-band{gap:36px;padding:34px}}
@media(max-width:900px){:root{font-size:17px;scroll-padding-top:95px}.header-inner{min-height:80px;flex-wrap:wrap;padding-block:12px}.site-nav{width:100%;padding-bottom:12px;gap:10px 24px}.site-nav a{font-size:17px}.enhanced .menu-toggle{display:inline-flex}.enhanced .site-nav{display:none}.enhanced .menu-toggle[aria-expanded=true]+.site-nav{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-nav a{padding:10px 12px}.hero{gap:28px;padding-block:42px}.hero h1{font-size:clamp(2.05rem,4.5vw,3.2rem)}.hero-lead{font-size:1rem}.model-grid{gap:36px}.model-photo{height:270px}.fit-band{grid-template-columns:1fr;gap:24px}.history-grid{gap:20px}.archive-frame{min-height:200px;padding:18px}.archive-frame img{max-height:170px}.help-band{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.split,.model-detail{gap:28px}.article-header{padding-block:35px 42px}.article-content .history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){:root{--gutter:22px;font-size:17px}.hero{grid-template-columns:1fr;gap:34px;padding-block:36px 40px}.hero h1{font-size:clamp(2.1rem,7.6vw,3rem)}.hero-lead{margin-top:20px}.hero .actions{flex-direction:row;align-items:center;margin-top:24px;gap:16px}.hero-media{order:2}.hero-media img{aspect-ratio:1.17;object-fit:cover}.section{padding-block:38px}.model-grid{grid-template-columns:1fr;gap:40px;margin-top:30px}.model-grid article+article{border-top:1px solid var(--line);padding-top:34px}.model-photo{height:290px;margin-block:20px}.model-grid .actions{margin-top:18px}.model-note{margin-top:30px}.fit-band{padding:28px 24px;margin-inline:calc(-1*var(--gutter));gap:24px}.history-grid{grid-template-columns:1fr;gap:28px}.home-history{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-history .archive-frame{min-height:130px;padding:8px}.home-history .archive-frame img{max-height:115px}.home-history figcaption{font-size:.76rem;hyphens:auto;overflow-wrap:anywhere}.help-band{padding:28px 24px;margin:0 calc(-1*var(--gutter)) 40px;gap:24px}.help-band h2{font-size:1.8rem}.article-header h1{font-size:clamp(2rem,7vw,2.7rem)}.article-header .lead{font-size:1.05rem}.article-content{padding-bottom:36px}.split,.model-detail{grid-template-columns:1fr}.product-figure img{max-height:330px}.article-content .history-grid{grid-template-columns:1fr}.article-content .history-item img{max-height:240px}.article-content .section:first-child{padding-top:32px}th,td{padding:15px 14px}table{font-size:.86rem;min-width:430px}.size-table{min-width:0}.footer-grid{gap:32px 24px}.footer-grid>.brand{grid-column:1/-1}.footer-note{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:10px}.article-content section,[id]{scroll-margin-top:100px}.prose h2,.article-content h2{margin-bottom:20px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){.btn,.menu-toggle{border:2px solid ButtonText}.site-header,.section,.archive-heading,.history-item,.article-content details{border-color:CanvasText}.menu-lines i{background:ButtonText}}
@media(max-height:500px){.site-header{position:relative}}
@media print{.site-header,.site-footer,.help-band,.menu-toggle,.skip{display:none}.wrap{max-width:none;padding:0}.section{break-inside:avoid}.hero{padding-top:0}body{font:11pt/1.5 Arial,sans-serif;color:#000}a{color:#000}.table-scroll{overflow:visible}h1{font-size:24pt}h2{font-size:18pt}details::details-content{display:block}}

/* 7 November: explicit revised black/red/Demon-green visual brief. */
.hero h1 .accent{display:block;color:#ff504b}.hero .actions>a:not(.btn){color:#f3f4ef}.hero-media figcaption{color:var(--muted);font-size:.78rem;margin-top:14px}.brand img{mix-blend-mode:screen}.site-footer .brand img{background:transparent;padding:0}.brand strong{color:#f3f4ef}.home .section>h2{color:#ff504b}.home #geschichte{border-top:1px solid var(--line)}.home #geschichte>h2{border-left:4px solid #ff504b;padding-left:22px;color:#f3f4ef}.fit-band{border-left:4px solid #ff504b}.model-photo{background:#fff;padding:16px}.home .model-photo{height:320px}.archive-frame{border:1px solid var(--line);background:#1c1e1e}.archive-frame img{object-fit:contain}.history-grid h3{color:#f3f4ef}.article-header{border-left:3px solid #ff504b;padding-left:24px;margin-top:36px;padding-block:0 20px;margin-bottom:42px}.breadcrumbs{color:var(--muted)}.article-content .history-item img{background:#1c1e1e;border:1px solid var(--line)}.product-figure{background:transparent}.product-figure img{background:#fff}.history-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-block:30px}.history-steps figure{margin:0}.history-steps img{width:100%;height:200px;object-fit:contain;background:#1c1e1e}.footer-bottom{border-color:var(--line)}@media(max-width:900px){.history-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.article-header{margin-top:26px;padding-left:18px}.home .model-photo{height:280px}.history-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.history-steps img{height:180px}}

.hero h1,.hero h1 .accent{text-wrap:wrap}.brand img{mix-blend-mode:normal}.color-history{margin-block:28px}

@media(max-width:620px){.brand{gap:9px}.brand img{width:42px;height:29px}.brand strong{font-size:16px}.brand small{font-size:9px}.menu-toggle{font-size:15px;padding:8px 10px;gap:8px}.header-inner{gap:16px;min-height:74px}.site-footer .brand img{width:65px;height:44px}}

/* R2: historical photo essay. Guide layouts above remain unused; legal/table/menu
   behavior is preserved. Original product images are never cropped or altered. */
.site-header{border-bottom:0}.header-inner{min-height:100px}.site-nav{gap:36px}
.history-hero{padding-block:64px 20px}.history-hero h1{font-size:clamp(2.7rem,6.2vw,5.05rem);line-height:1.08;letter-spacing:-.055em;text-wrap:wrap;hyphens:none}.history-hero .accent{display:block;color:#ff504b}.history-hero .hero-lead{max-width:46em;font-size:clamp(1.08rem,1.8vw,1.4rem);line-height:1.6;margin-top:30px}.archive-triptych{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:32px;align-items:end;margin-top:64px}.archive-triptych img{width:100%;height:330px;object-fit:contain;object-position:bottom}.archive-triptych figcaption{font-size:.92rem;color:var(--ink);margin-top:18px}
.home-story,.today-strip{display:grid;grid-template-columns:1fr 1.6fr;gap:0 80px;margin-block:82px}.home-story h2,.today-strip h2{grid-column:1;grid-row:1/3;font-size:clamp(1.8rem,3.3vw,2.65rem);max-width:12ch}.home-story p,.today-strip p{grid-column:2;max-width:65ch}.home-story p:first-of-type,.today-strip p:first-of-type{margin-top:0}.home #geschichte{border:0}.home-story a,.today-strip a{font-weight:500}.today-strip{padding-block:44px;margin-bottom:80px}.today-strip h2{color:#97d700}
.breadcrumbs{padding-top:26px}.article-header{border:0;padding:0;max-width:1050px;margin-top:46px;margin-bottom:64px}.article-header h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.13}.article-header .lead{max-width:64ch;margin-top:26px}.article-content{padding-bottom:70px}
.chronicle-entry{display:grid;grid-template-columns:minmax(170px,1fr) minmax(0,2.6fr);gap:70px;margin-bottom:74px}.chronicle-date{font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.15;font-weight:700;letter-spacing:-.045em;color:#ff504b;padding-top:2px}.chronicle-copy h2{font-size:clamp(1.55rem,2.4vw,2rem);margin-bottom:22px}.chronicle-copy p:first-of-type{margin-top:0}.chronicle-copy p{max-width:66ch}.chronicle-note{margin-left:calc((100% - 70px)/3.6 + 70px);padding-block:12px 36px}.chronicle-note h2{font-size:1.6rem}.chronicle-sources{background:var(--soft);padding:32px 38px;margin-top:32px;max-width:960px}.chronicle-sources h2{font-size:1.4rem;margin-bottom:16px}.chronicle-sources .document-links{font-size:.9rem;margin-top:0}.chronicle-sources li+li{margin-top:6px}
.archive .article-header{max-width:1130px;margin-bottom:54px}.archive .article-header h1{max-width:20ch}.archive-chapter{margin-bottom:84px}.archive-chapter>h2{font-size:clamp(1.85rem,3.6vw,2.8rem);margin-bottom:22px}.archive-intro{max-width:76ch!important;color:var(--muted);margin-top:0}.colour-sequence{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;margin-top:38px}.article-content .colour-item{margin:0}.colour-item img{width:100%;height:210px;object-fit:contain;object-position:bottom}.colour-item figcaption{margin-top:22px}.colour-item h3{font-size:1.15rem;line-height:1.3;margin:0 0 12px;color:var(--ink)}.colour-item p{font-size:.86rem;line-height:1.6;margin-top:0}.gallery-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:60px 34px;margin-top:44px}.gallery-item{grid-column:span 2;min-width:0}.article-content .gallery-item figure{margin:0}.gallery-item img{width:100%;height:250px;object-fit:contain}.gallery-item figcaption{margin-top:24px}.gallery-item h3{font-size:1.4rem;margin:0 0 14px;color:var(--ink)}.gallery-item p{font-size:.94rem;line-height:1.65;margin-top:0}.gallery-item#handschuhe,.gallery-item#doubleglove{grid-column:span 3;padding-block:12px}.gallery-item#handschuhe figure,.gallery-item#doubleglove figure{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.gallery-item#handschuhe img,.gallery-item#doubleglove img{height:200px}.gallery-item#handschuhe figcaption,.gallery-item#doubleglove figcaption{margin-top:0}.gallery-item#impact-shorts{grid-column:span 6;margin-top:14px}.gallery-item#impact-shorts figure{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:48px;max-width:920px}.gallery-item#impact-shorts img{height:270px}.gallery-item#impact-shorts figcaption{margin-top:0;max-width:48ch}.archive-note{max-width:78ch;border-left:3px solid #97d700;padding:8px 0 8px 28px;margin-block:0 38px}.archive-note p{margin:0}.archive-caption{color:var(--muted);font-size:.95rem}
.model-identities{display:grid;grid-template-columns:1fr 1fr;gap:70px}.model-identity{min-width:0}.model-identity h2{font-size:clamp(1.55rem,2.4vw,2rem);min-height:2.4em;margin-bottom:12px}.model-identity .model-code{margin-top:0;color:#97d700;font-weight:600}.model-identity .product-figure{align-items:stretch;margin-block:24px 28px}.model-identity .product-figure img{height:360px;max-height:none;width:100%;object-fit:contain;padding:18px}.model-identity .product-figure figcaption{margin-top:12px}.model-identity p{font-size:.98rem}.model-identity .model-shop{display:inline-flex;min-height:44px;align-items:center;margin-top:16px;font-weight:600}.model-codes{margin-top:72px}.model-codes>h2{font-size:2rem}.model-references{margin-top:42px;padding:24px 30px;background:var(--soft);max-width:900px}.model-references p:first-child{margin-top:0}.legacy-index{margin-top:70px;max-width:960px}.legacy-index>h2{font-size:1.75rem}.legacy-index>div{display:grid;grid-template-columns:1fr 2.2fr;gap:36px;margin-top:28px}.legacy-index>div h3{font-size:1rem;margin:0;line-height:1.6}.legacy-index>div p{font-size:.94rem;margin:0}.contact .article-content{max-width:850px}.contact .section{border:0;padding-block:0 40px}.contact .article-content .section:first-child{padding-top:0}
.footer-masthead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px}.footer-masthead>p{font-size:.9rem;color:var(--muted);margin:0}.footer-masthead nav{display:flex;gap:24px;flex-wrap:wrap}.footer-masthead nav a{display:inline-flex;min-height:44px;align-items:center;font-size:.88rem}.site-footer{padding-block:42px 22px}.footer-bottom{margin-top:22px;padding-top:18px}
@media(max-width:1000px){.header-inner{gap:24px}.site-nav{gap:25px}.archive-triptych{gap:26px}.archive-triptych img{height:280px}.home-story,.today-strip{gap:0 45px}.chronicle-entry{gap:40px;grid-template-columns:1fr 2.7fr}.chronicle-note{margin-left:calc((100% - 40px)/3.7 + 40px)}.colour-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.gallery-grid{gap:48px 26px}.gallery-item#handschuhe figure,.gallery-item#doubleglove figure{display:block}.gallery-item#handschuhe figcaption,.gallery-item#doubleglove figcaption{margin-top:24px}.model-identities{gap:40px}}
@media(max-width:900px){.header-inner{min-height:80px}.site-nav{gap:0}.history-hero{padding-top:42px}.archive-triptych{margin-top:42px}.article-header{margin-top:34px;margin-bottom:48px}.home-story,.today-strip{margin-block:64px}.footer-masthead>p{order:3;width:100%}.chronicle-date{font-size:1.8rem}}
@media(max-width:620px){.header-inner{min-height:74px;gap:16px}.history-hero{padding-top:34px}.history-hero h1{font-size:clamp(2.4rem,8.4vw,3.6rem)}.history-hero .hero-lead{font-size:1.08rem;margin-top:24px}.archive-triptych{grid-template-columns:1fr 1fr;gap:24px 18px;margin-top:36px}.archive-triptych figure:first-child{grid-column:1/-1}.archive-triptych img{height:210px}.archive-triptych figure:first-child img{height:auto;max-height:250px;object-position:left}.archive-triptych figcaption{font-size:.85rem;margin-top:12px}.home-story,.today-strip{display:block;margin-block:52px}.home-story h2,.today-strip h2{max-width:20ch;font-size:2rem;margin-bottom:24px}.home-story p+p,.today-strip p+p{margin-top:18px}.today-strip{padding-block:8px;margin-bottom:60px}.article-header{margin-top:28px;margin-bottom:42px}.article-header h1{font-size:clamp(2.1rem,7.8vw,2.7rem)}.article-header .lead{font-size:1.05rem}.chronicle-entry{display:block;margin-bottom:54px}.chronicle-date{font-size:2rem;margin-bottom:18px}.chronicle-copy h2{font-size:1.6rem}.chronicle-note{margin-left:0;padding-top:0}.chronicle-sources{padding:26px 24px;margin-inline:calc(-1*var(--gutter))}.archive-chapter{margin-bottom:56px}.colour-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.colour-item:first-child{grid-column:1/-1;max-width:350px}.colour-item:first-child img{height:auto}.colour-item img{height:190px}.colour-item h3{font-size:1.1rem}.colour-item p{font-size:.9rem}.gallery-grid{grid-template-columns:1fr 1fr;gap:36px 24px}.gallery-item,.gallery-item#handschuhe,.gallery-item#doubleglove{grid-column:span 1;padding:0}.gallery-item img,.gallery-item#handschuhe img,.gallery-item#doubleglove img{height:190px}.gallery-item h3{font-size:1.2rem}.gallery-item p{font-size:.9rem}.gallery-item#impact-shorts{grid-column:1/-1}.gallery-item#impact-shorts figure{grid-template-columns:1fr 1.2fr;gap:24px}.gallery-item#impact-shorts img{height:210px}.archive-note{padding-left:22px}.model-identities{grid-template-columns:1fr;gap:52px}.model-identity h2{min-height:0;font-size:1.75rem}.model-identity .product-figure img{height:310px}.model-codes{margin-top:54px}.model-codes>h2{font-size:1.75rem}.model-references{padding:24px;margin-inline:calc(-1*var(--gutter))}.legacy-index{margin-top:52px}.legacy-index>div{display:block;margin-top:26px}.legacy-index>div h3{margin-bottom:8px}.footer-masthead{gap:24px}.footer-masthead nav{gap:12px 22px}.footer-masthead>p{order:0}.article-content{padding-bottom:48px}}
@media(max-width:400px){.colour-sequence,.gallery-grid{grid-template-columns:1fr;gap:34px}.colour-item,.gallery-item,.gallery-item#handschuhe,.gallery-item#doubleglove,.gallery-item#impact-shorts{grid-column:1/-1}.colour-item img{height:240px}.gallery-item img,.gallery-item#handschuhe img,.gallery-item#doubleglove img{height:auto;max-height:290px}.gallery-item#impact-shorts figure{display:block}.gallery-item#impact-shorts figcaption{margin-top:24px}.archive-triptych img{height:170px}.history-hero h1{font-size:2.45rem}.footer-masthead nav{column-gap:17px}}
.archive .article-header h1{max-width:none}.archive .article-header{margin-bottom:36px}.archive #farben-und-generationen>h2{font-size:1.5rem;margin-bottom:14px}.archive #farben-und-generationen .colour-sequence{margin-top:30px}
@media print{.history-hero{padding-top:0}.history-hero h1,.history-hero .accent,.chronicle-date,.today-strip h2{color:#000}.archive-triptych{margin-top:20px}.archive-triptych img{height:180px}.chronicle-sources,.model-references{background:transparent}.chronicle-entry,.colour-item,.gallery-item{break-inside:avoid}.article-header h1{font-size:26pt}}
