@font-face{font-family:golos;src:url(../media/golos_400-s.p.0_ew_8czfh_jn.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:golos;src:url(../media/golos_500-s.p.0rwozo9katb7c.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:golos;src:url(../media/golos_600-s.p.0icv6bcg6jce-.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:golos Fallback;src:local(Arial);ascent-override:90.05%;descent-override:20.21%;line-gap-override:0.0%;size-adjust:108.83%}.golos_87895a0e-module__B3glvW__className{font-family:golos,golos Fallback}.golos_87895a0e-module__B3glvW__variable{--font-sans-loaded:"golos", "golos Fallback"}
@font-face{font-family:geologica;src:url(../media/geologica_700-s.p.2gq3076sojg32.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:geologica Fallback;src:local(Arial);ascent-override:85.81%;descent-override:24.2%;line-gap-override:0.0%;size-adjust:113.63%}.geologica_b36c2539-module__PyfKNq__className{font-family:geologica,geologica Fallback}.geologica_b36c2539-module__PyfKNq__variable{--font-logo-loaded:"geologica", "geologica Fallback"}
:root{--theme-name:"SCANDINAVIAN MOTORSPORT";--color-bg:#f5f5f2;--color-surface:#fff;--color-surface-subtle:#fafaf8;--color-surface-sunken:#edede8;--color-scrim:#1116;--color-text:#111;--color-text-hover:#2e2e2b;--color-text-strong-secondary:#4a4a46;--color-text-secondary:#6b6b67;--color-text-muted:#969691;--color-text-inverse:#fff;--color-border:#e5e5e0;--color-border-strong:#d8d8d2;--color-brand:#e52521;--color-brand-hover:#c91e1b;--color-brand-ink:#c91e1b;--color-brand-soft:#fce9e8;--color-on-brand:#fff;--color-brand-on-dark:#f2514d;--color-brand-on-dark-quiet:#cf706c;--color-brand-quiet:#c0443f;--color-success:#2f6b45;--color-warning:#8a5800;--color-error:#b42318;--color-badge-blue:#2563eb;--color-badge-orange:#c85000;--color-inverse-bg:#111;--color-inverse-fg:#fff;--color-inverse-line:#ffffff29;--color-inverse-line-strong:#ffffff5c;--color-inverse-secondary:#ffffffa8;--color-inverse-muted:#ffffff80;--color-inverse-hover:#ffffff14;--color-focus:#e52521;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--photo-plate:var(--color-bg);--hatch:#1111110f;--font-sans:"Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-logo:"Geologica", "Golos Text", -apple-system, "Segoe UI", Arial, sans-serif;--font-heading:var(--font-logo);--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-heading:700;--font-display-size:clamp(2.25rem, 1.4rem + 3.6vw, 3.75rem);--font-h1:clamp(2rem, 1.6rem + 1.6vw, 2.875rem);--font-h2:clamp(1.625rem, 1.45rem + .8vw, 2.125rem);--font-h3:1.5rem;--font-h4:1.25rem;--font-body-lg:1.125rem;--font-body:1rem;--font-body-sm:.875rem;--font-label:.8125rem;--font-caption:.75rem;--fs-display:var(--font-display-size);--fs-h1:var(--font-h1);--fs-h2:var(--font-h2);--fs-h3:var(--font-h3);--fs-h4:var(--font-h4);--fs-lg:var(--font-body-lg);--fs-body:var(--font-body);--fs-sm:var(--font-body-sm);--fs-label:var(--font-label);--fs-caption:var(--font-caption);--fs-price:clamp(1.375rem, 1.1rem + 1.1vw, 1.75rem);--fs-ui:.9375rem;--fs-card-title:1.0625rem;--fs-num-md:clamp(2rem, 1.4rem + 2vw, 2.75rem);--fs-num-lg:clamp(2.25rem, 1.4rem + 3vw, 3.5rem);--lh-display:1.06;--lh-h1:1.08;--lh-h2:1.12;--lh-h3:1.15;--lh-h4:1.25;--lh-lg:1.75rem;--lh-body:1.5rem;--lh-sm:1.25rem;--lh-label:1.125rem;--lh-xs:1rem;--lh-price:1.1;--tr-heading:-.02em;--tr-display:-.035em;--tr-h1:-.03em;--tr-h2:-.025em;--tr-h3:-.02em;--tr-h4:-.015em;--tr-label:.02em;--tr-mono:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--flow:var(--space-4);--container-max:1440px;--gutter:24px;--pad-x:clamp(16px, 3.4vw, 48px);--bleed:var(--pad-x);--section-compact:clamp(32px, 4vw, 64px);--section-normal:clamp(48px, 6.5vw, 96px);--section-editorial:clamp(64px, 9vw, 152px);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--border-width:1px;--shadow-subtle:0 4px 20px #1111110f;--shadow-medium:0 12px 40px #11111114;--shadow-overlay:0 24px 64px #1111111f;--duration-fast:.15s;--duration-normal:.22s;--duration-slow:.3s;--duration-slide:.52s;--duration-drift:.78s;--duration-pixels:1s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.05, .7, .1, 1);--ease-in:cubic-bezier(.3, 0, .8, .15);--z-sticky:50;--z-header:100;--z-menu:200;--z-modal:300;--hdr-meta-h:36px;--hdr-h:72px;--sticky-top:calc(var(--hdr-meta-h) + var(--hdr-h))}@media (pointer:coarse){:root{--hdr-meta-h:44px}}@media (max-width:768px){:root{--hdr-meta-h:40px;--hdr-h:60px;--pad-x:clamp(16px, 3.4vw, 26px);--bleed:clamp(8px, 1.7vw, 13px);--sticky-top:var(--hdr-h)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-normal:1ms;--duration-slow:1ms;--duration-slide:1ms;--duration-drift:1ms;--duration-pixels:1ms}}:root{--font-sans:var(--font-sans-loaded), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-logo:var(--font-logo-loaded), var(--font-sans-loaded), -apple-system, "Segoe UI", Arial, sans-serif;--font-heading:var(--font-logo)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--sticky-top) + var(--space-4))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@view-transition{navigation:auto}::view-transition{pointer-events:none}::view-transition-old(root){animation-duration:var(--duration-normal);animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:var(--duration-normal);animation-timing-function:var(--ease)}::view-transition-old(.r12-page){animation:r12-page-out var(--duration-fast) var(--ease-in) both}::view-transition-new(.r12-page){animation:r12-page-in var(--duration-slow) var(--ease-out) calc(var(--duration-fast) * .6) both}@keyframes r12-page-out{to{opacity:0}}@keyframes r12-page-in{0%{opacity:0;transform:translateY(8px)}}.hdr-meta{view-transition-name:r12-meta}.hdr{view-transition-name:r12-hdr}.tabbar{view-transition-name:r12-tabbar}::view-transition-group(r12-meta){z-index:10;animation:none}::view-transition-group(r12-hdr){z-index:10;animation:none}::view-transition-group(r12-tabbar){z-index:10;animation:none}::view-transition-old(r12-meta){display:none}::view-transition-old(r12-hdr){display:none}::view-transition-old(r12-tabbar){display:none}::view-transition-new(r12-meta){animation:none}::view-transition-new(r12-hdr){animation:none}::view-transition-new(r12-tabbar){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--color-text);background:var(--color-bg);font-feature-settings:"kern" 1, "liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}::selection{background:var(--color-brand);color:var(--color-on-brand)}.display,h1,.h1,h2,.h2{font-family:var(--font-heading);font-weight:var(--fw-heading);letter-spacing:var(--tr-heading);text-wrap:balance}.display{font-size:var(--fs-display);line-height:var(--lh-display)}h1,.h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h2,.h2{font-size:var(--fs-h2);line-height:var(--lh-h2)}h3,.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);font-weight:var(--fw-semibold);text-wrap:balance}h4,.h4{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tr-h4);font-weight:var(--fw-semibold)}.lead{font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--color-text-strong-secondary);text-wrap:pretty;max-width:58ch}p{text-wrap:pretty}.text-sm{font-size:var(--fs-sm);line-height:var(--lh-sm);max-width:68ch}.muted{color:var(--color-text-secondary)}.mono{font-size:var(--fs-sm);line-height:var(--lh-sm);font-variant-numeric:tabular-nums}.label{font-size:var(--fs-caption);line-height:var(--lh-xs);letter-spacing:var(--tr-mono);text-transform:uppercase;font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.mono--code{text-transform:none;letter-spacing:.01em}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.wrap{width:100%;max-width:var(--container-max);padding-inline:var(--pad-x);margin-inline:auto}.grid{gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.col-5{grid-column:span 5}.col-7{grid-column:span 7}@media (max-width:1024px){.col-5,.col-7{grid-column:1/-1}}@media (max-width:768px){.grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.section{margin-block:var(--section-normal)}.section--compact{margin-block:var(--section-compact)}.section--editorial{margin-block:var(--section-editorial)}.section--flush{margin-block:0}.section--surface{background:var(--color-surface);padding-block:var(--section-normal);margin-block:0}.section--rule{border-top:var(--border-width) solid var(--color-border)}.sec-head{justify-content:space-between;align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.sec-head>div>*+*{margin-block-start:var(--space-3)}.sec-head .lead{max-width:52ch}.sec-head>.lead{font-size:var(--fs-body);line-height:var(--lh-body);max-width:44ch}@media (max-width:760px){.sec-head:has(>.tlink){align-items:center;gap:var(--space-4);flex-wrap:nowrap}.sec-head:has(>.tlink)>div{min-width:0}.sec-head>.tlink{min-height:44px;padding:0 var(--space-3);background:var(--color-surface);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-sm);white-space:nowrap;flex:none}.sec-head>.tlink:after{display:none}}.stub{background-image:repeating-linear-gradient(45deg, transparent, transparent 7px, var(--hatch) 7px, var(--hatch) 8px);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-md);position:relative}.stub-tag{background:var(--color-text);color:var(--color-text-inverse);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);align-self:flex-start;display:inline-block}.hair-t{border-top:var(--border-width) solid var(--color-border)}.hair-b{border-bottom:var(--border-width) solid var(--color-border)}.flow>*+*,.stack>*+*{margin-block-start:var(--flow)}.flow--2{--flow:var(--space-2)}.flow--3{--flow:var(--space-3)}.flow--4{--flow:var(--space-4)}.flow--5{--flow:var(--space-6)}.flow--6{--flow:var(--space-8)}.flow--7{--flow:var(--space-12)}.u-mt-2{margin-block-start:var(--space-2)}.u-mt-3{margin-block-start:var(--space-3)}.u-mt-4{margin-block-start:var(--space-4)}.u-mt-5{margin-block-start:var(--space-6)}.u-mt-6{margin-block-start:var(--space-8)}.u-mt-7{margin-block-start:var(--space-12)}.u-mt-8{margin-block-start:var(--space-16)}.u-mt-auto{margin-block-start:auto}.u-mb-5{margin-block-end:var(--space-6)}.u-measure{max-width:36ch}.form-ok{color:var(--color-success)}.form-err{color:var(--color-error)}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.row--between{justify-content:space-between}.row--top{align-items:flex-start}.row--grow>*{flex:1}@media (max-width:640px){.row>.btn{flex:1 1 0;min-width:max-content}}.row .field__l{margin-block-end:0}.nowrap{white-space:nowrap}.lead--sm{font-size:var(--fs-body);line-height:var(--lh-body);max-width:50ch}.u-fill{width:100%;height:100%}.mnav{background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-overlay);visibility:hidden;opacity:0;transition:opacity var(--duration-fast) var(--ease-in), transform var(--duration-fast) var(--ease-in), visibility 0s linear var(--duration-fast);position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.mnav[data-open=true]{visibility:visible;opacity:1;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-slow) var(--ease-out), visibility 0s;transform:none}.mnav__in{max-height:calc(100dvh - var(--sticky-top));overscroll-behavior:contain;border-top:var(--border-width) solid var(--color-border);overflow-y:auto}.mnav__grid{gap:var(--space-6) var(--gutter);padding-block:var(--space-6) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mnav__grid a{padding-block:var(--space-3);min-height:44px;font-size:var(--fs-body);transition:color var(--duration-fast) var(--ease);display:block}@media (hover:hover){.mnav__grid a:hover{color:var(--color-brand-ink)}}.mnav__h{color:var(--color-text-secondary);font-size:var(--fs-caption);line-height:var(--lh-xs);letter-spacing:var(--tr-mono);text-transform:uppercase;font-weight:var(--fw-medium);margin-block-end:var(--space-3);display:block}.mnav__grid li+li{border-top:var(--border-width) solid var(--color-border)}.mnav__grid a[aria-current=page]{font-weight:var(--fw-semibold)}@media (min-width:1200px){.mnav{display:none!important}}@media (max-width:620px){.mnav__grid{grid-template-columns:minmax(0,1fr)}}.skip{z-index:var(--z-modal);background:var(--color-text);color:var(--color-text-inverse);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:var(--fw-medium);position:absolute;top:0;left:-9999px}.skip:focus{left:var(--space-4);top:var(--space-4)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1024px){.hide-md{display:none!important}}@media (max-width:768px){.hide-sm{display:none!important}}@media (min-width:769px){.only-sm{display:none!important}}
