@font-face{font-family:Fraunces;font-style:normal;font-weight:500 700;font-display:swap;src:url(../../../fonts/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500 700;font-display:swap;src:url(../../../fonts/fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #1f2a30;--petrol: #4f5f68;--petrol-2: #5c6d76;--petrol-deep: #414f57;--paper: #f5f7f8;--paper-2: #e9eef0;--line: #d5dde1;--aqua: #ffa07f;--aqua-light: #ffcdb9;--on-accent: #1f2a30;--copper: #4f5f68;--copper-text: #46555d;--teal: #b07418;--teal-light: #fbefd9;--teal-dark: #8a5a10;--text: #2f3b42;--text-mute: #5b6870;--white: #ffffff;--surface: #ffffff;--hero-card-bg: #eef2f4;--bar-bg: #e9eef0;--bar-text: #4f5d65;--head-bg: #ffffff;--head-logo: #4f5f68;--plate-1: #eef2f4;--plate-2: #dde4e8;--plate-edge: #cad3d8;--rivet: #9eabb2}:root[data-theme=dark]{--paper: #14191c;--paper-2: #1b2226;--line: #2c363b;--text: #d9e0e3;--text-mute: #98a5ab;--surface: #1d2529;--ink: #f0f3f5;--copper: #a9b8bf;--copper-text: #b8c5cb;--teal: #e0a24a;--teal-light: #3a2e1a;--teal-dark: #f2c06e;--bar-bg: #14191c;--bar-text: #a9b5bb;--head-bg: #1b2226;--head-logo: #d9e0e3;--plate-1: #263036;--plate-2: #1e272b;--plate-edge: #36434a;--rivet: #56656d}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--text);font-family:Inter,system-ui,sans-serif}.page-root{background:var(--paper);color:var(--text);min-height:100vh;transition:background .2s ease,color .2s ease}h1,h2,h3{font-family:Fraunces,Georgia,serif;margin:0;color:var(--ink);font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}.container{max-width:1180px;margin:0 auto;padding:0 32px}@media(max-width:620px){.container{padding:0 20px}}.logo-tint{display:block;aspect-ratio:326 / 323;background:var(--petrol);-webkit-mask:url(../../../img/nobel-logo.png) center / contain no-repeat;mask:url(../../../img/nobel-logo.png) center / contain no-repeat}.icon{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:10px;font-weight:600;font-size:15px;border:1.5px solid transparent;cursor:pointer;font-family:Inter,system-ui,sans-serif}.btn-aqua{background:var(--aqua);color:var(--on-accent)}.btn-aqua:hover{background:color-mix(in srgb,var(--aqua) 82%,#fff)}.btn-outline{background:transparent;color:var(--white);border-color:#ffffff80}.btn-outline:hover{border-color:#fff;background:#ffffff14}.btn-copper{background:transparent;color:var(--copper-text);border-color:var(--copper)}.btn-copper:hover{background:var(--copper-text);border-color:var(--copper-text);color:var(--paper)}.btn-petrol{background:var(--petrol);color:#fff;border-color:var(--petrol)}.btn-petrol:hover{background:var(--petrol-2)}.btn-sm{padding:9px 16px;font-size:13.5px}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--teal-light);color:var(--teal-dark)}.eyebrow{color:var(--teal-dark);font-weight:700;font-size:13px;letter-spacing:1.2px;text-transform:uppercase}.topbar{background:var(--bar-bg);border-bottom:1px solid var(--line)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:9px 0;font-size:12.5px}.topbar-left{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.topbar-right{display:flex;align-items:center;gap:14px}.topbar-item{display:inline-flex;align-items:center;gap:6px;color:var(--bar-text);white-space:nowrap}.topbar-item:hover{color:var(--ink)}.topbar-item svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}@media(max-width:860px){.topbar-warehouses{display:none}}@media(max-width:620px){.topbar-inner{padding:2px 0;gap:10px}.topbar-left{gap:16px}.topbar-item{min-height:36px}.topbar .theme-toggle{width:34px;height:34px}}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;padding:0;flex-shrink:0}.theme-toggle:hover{border-color:var(--copper);color:var(--ink)}.theme-toggle svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon{display:block}:root[data-theme=dark] .theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon{display:none}:root{--head-h: 82px}@media(max-width:1179px){:root{--head-h: 65px}}.site-header{position:sticky;top:0;z-index:40;background:var(--head-bg);color:var(--ink);border-bottom:1px solid var(--line)}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:16px 0}.brand{display:flex;align-items:center;gap:12px}.brand img{width:42px;height:42px;filter:invert(1)}.brand .logo-tint{width:42px;background:var(--head-logo)}.brand .word{display:flex;flex-direction:column;line-height:1.1}.brand .word b{font-family:Fraunces,serif;font-size:19px;letter-spacing:.5px}.brand .word span{font-size:11px;color:#c4cdd1;letter-spacing:.3px}.site-header .brand .word span{color:var(--text-mute)}.navlinks{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.navlinks a{padding:10px 14px;border-radius:8px;font-size:14.5px;font-weight:500;color:var(--text)}.navlinks a:hover{background:var(--paper-2);color:var(--ink)}.navlinks a.active{color:var(--teal-dark);background:var(--teal-light)}.page-head{background:var(--petrol);color:#fff;padding:48px 0 36px}.page-head h1{color:#fff;font-size:34px;max-width:760px}.page-head p{margin-top:12px;color:#d3dadd;font-size:15.5px;max-width:620px}@media(max-width:620px){.page-head h1{font-size:26px}}.site-footer{background:var(--petrol-deep);color:#d3dadd;padding:40px 0 28px}.site-footer.full{padding-top:56px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;margin-bottom:40px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.1)}.foot-grid h4{color:#fff;font-size:14px;font-weight:700;margin:0 0 14px}.foot-grid a,.foot-grid p{display:block;font-size:13.5px;color:#b9c4c9;margin-bottom:9px;line-height:1.5}.foot-grid a:hover{color:#fff}.foot-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12.5px;color:#b9c4c9}.foot-legal{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:#b9c4c9}.foot-legal a{color:#b9c4c9;text-decoration:underline;text-underline-offset:2px}.foot-legal a:hover{color:#fff}@media(max-width:980px){.foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.foot-grid{grid-template-columns:1fr;gap:24px}.foot-grid a{padding:6px 0;margin-bottom:2px}.foot-legal{flex-direction:column;gap:0}.foot-legal a{padding:7px 0}}.cta-band{background:var(--aqua);border-radius:20px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.cta-band h2{font-size:22px;max-width:520px;color:var(--on-accent)}@media(max-width:620px){.cta-band{flex-direction:column;align-items:flex-start;padding:32px 24px}}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font-weight:600;font-size:13.5px;padding:9px 16px;border-radius:999px;cursor:pointer;font-family:Inter,system-ui,sans-serif}.chip:hover{border-color:var(--copper)}.chip.active{background:var(--petrol);border-color:var(--petrol);color:#fff}.plate{position:relative;border-radius:12px;padding:14px 20px 12px;background:linear-gradient(135deg,var(--plate-1),var(--plate-2) 55%,var(--plate-1));border:1px solid var(--plate-edge);box-shadow:inset 0 1px #ffffff8c;color:var(--ink)}.plate:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;--r: radial-gradient(circle, var(--rivet) 0 1.8px, transparent 2.4px);background:var(--r) left top / 6px 6px no-repeat,var(--r) right top / 6px 6px no-repeat,var(--r) left bottom / 6px 6px no-repeat,var(--r) right bottom / 6px 6px no-repeat}.plate-top{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:22px}.plate-cat{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text)}.stamp{font-size:11px;font-weight:800;letter-spacing:.4px;color:var(--teal-dark);border:1.5px solid currentColor;border-radius:5px;padding:2px 6px;transform:rotate(-3deg);white-space:nowrap}.rv-up,.rv-item,.rv-stagger>*{opacity:0;transform:translateY(22px)}.rv-up.rv-in,.rv-item.rv-in,.rv-stagger.rv-in>*{opacity:1;transform:none;transition:opacity .7s ease calc(var(--rv-i, 0) * 80ms),transform .7s cubic-bezier(.2,.7,.2,1) calc(var(--rv-i, 0) * 80ms)!important}.topbar{view-transition-name:topbar}.site-header{view-transition-name:site-header;transition:box-shadow .2s ease}.site-header.scrolled{box-shadow:0 8px 24px -16px #414f5759}::view-transition-old(root){animation:vt-out .16s ease both}::view-transition-new(root){animation:vt-in .3s cubic-bezier(.2,.7,.2,1) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}input,select,textarea{color:var(--text);background:var(--surface)}
