@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-400-normal-BkkDEomt.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2) format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/oswald-vietnamese-400-normal-BupuUjkp.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2) format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2) format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-ext-500-normal-DngHVvy4.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-500-normal-Hz7kEHBT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2) format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2) format("woff2"),url(/assets/oswald-vietnamese-500-normal-Bi4XG4HV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2) format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2) format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-ext-600-normal-DJv8RkPb.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-600-normal-CXH_3Vsf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-cyrillic-600-normal-OIkAk3Qq.woff2) format("woff2"),url(/assets/oswald-cyrillic-600-normal-B7zyAoGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-vietnamese-600-normal-h0z1RevK.woff2) format("woff2"),url(/assets/oswald-vietnamese-600-normal-CH5CIKWT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-ext-600-normal-5Cvn_Zbc.woff2) format("woff2"),url(/assets/oswald-latin-ext-600-normal-BUCHT9gM.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2) format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.woff) format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-ext-700-normal-CtkJES1U.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-700-normal-VKAui8kQ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2) format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2) format("woff2"),url(/assets/oswald-vietnamese-700-normal-BxFoeH7J.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2) format("woff2"),url(/assets/oswald-latin-ext-700-normal-CJSSDThd.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2) format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.woff) format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2) format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2) format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff) format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-ext-500-normal-DaDZE_Na.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-500-normal-8-8HP2PF.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-cyrillic-500-normal-BdVUvljg.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-500-normal-Bb4u56_6.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-greek-500-normal-By8GFJzz.woff2) format("woff2"),url(/assets/source-serif-4-greek-500-normal-z-Q6FFuG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-vietnamese-500-normal-Bi3OSTTW.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-500-normal-8N8MYVKB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-ext-500-normal-BYjRCDVy.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-500-normal-D-qasQTj.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(/assets/source-serif-4-latin-500-normal-CUHe9xxf.woff2) format("woff2"),url(/assets/source-serif-4-latin-500-normal-DVVamBqs.woff) format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2) format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2) format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2) format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2) format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2) format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2) format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2) format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff) format("woff");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{--paper: #efe6d2;--sand: #ebd3a7;--fir: #1f3a2e;--fir-deep: #16281f;--fir-darker: #112019;--rost: #eb2415;--rost-deep: #eb2415;--kohle: #221e1a;--moss: #5d6a4c;--brass: #c79a52;--line: rgba(34, 30, 26, .16);--line-light: rgba(239, 231, 214, .22);--font-display: "Oswald", "Arial Narrow", sans-serif;--font-body: "Source Serif 4", Georgia, "Times New Roman", serif;--font-mono: "Space Mono", "Courier New", monospace;--wrap: 1180px;--header-h: 84px;--ease-enter: cubic-bezier(.22, 1, .36, 1);--dur-quick: .2s;--dur-base: .4s;--dur-slow: 1.2s}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--kohle);font-family:var(--font-body);font-size:1.05rem;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--fir);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--rost);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.05;margin:0;letter-spacing:.005em}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 clamp(1.1rem,4vw,2.5rem)}.wrap--narrow{max-width:720px}.app-shell{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.eyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.22em;font-size:.78rem;font-weight:600;color:var(--fir);margin:0 0 1rem}.site-header{position:sticky;top:0;z-index:50;background:#efe6d2eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);transition:opacity var(--dur-base) var(--ease-enter),transform var(--dur-base) var(--ease-enter)}.site-header.is-hidden{opacity:0;transform:translateY(-100%);pointer-events:none}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-h)}.brand-logo{display:inline-flex;align-items:center}.brand-logo img{height:56px;width:auto}.site-nav{display:flex;align-items:center;gap:clamp(1rem,3vw,2.2rem)}.site-nav a{display:inline-block;color:var(--kohle);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;font-weight:500;transition:color var(--dur-quick) var(--ease-enter)}.site-nav a:hover{color:var(--rost);text-decoration:none}.lang-switch{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--line);padding:.2rem .5rem}.lang-switch button{background:none;border:none;cursor:pointer;font-family:var(--font-display);font-weight:600;letter-spacing:.1em;font-size:.78rem;color:var(--moss);padding:.1rem .25rem;transition:color var(--dur-quick) var(--ease-enter)}.lang-switch button:hover{color:var(--kohle)}.lang-switch button.is-active{color:var(--kohle);text-decoration:underline;text-underline-offset:3px}.lang-switch__sep{color:var(--line)}.btn{display:inline-block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.13em;font-size:.86rem;font-weight:600;padding:.95em 1.7em;border:2px solid transparent;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-enter),box-shadow var(--dur-quick) var(--ease-enter),translate var(--dur-base) var(--ease-enter)}.btn:hover{text-decoration:none}.btn--primary{background:var(--rost);color:var(--paper);border-color:var(--rost);font-size:1.17rem;font-weight:700;line-height:1.2;padding:.7em 1.3em}.btn--primary:hover{background:var(--rost-deep);border-color:var(--rost-deep);box-shadow:0 10px 24px #8a342147}.btn--block{display:block;width:100%;text-align:center}.link-arrow{display:inline-block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.13em;font-size:.82rem;font-weight:600}.link-arrow:hover{text-decoration:none}.hero{position:relative;isolation:isolate;background:radial-gradient(60% 55% at 76% 36%,rgba(199,154,82,.16),transparent 72%),repeating-linear-gradient(135deg,rgba(239,231,214,.035) 0 1px,transparent 1px 12px),linear-gradient(180deg,#244133 0%,var(--fir-deep) 64%,var(--fir-darker) 100%);color:var(--paper);overflow:hidden;overflow:clip}.hero__in{position:relative;z-index:3;max-width:var(--wrap);margin:0 auto;padding:clamp(3.5rem,8vh,6rem) clamp(1.1rem,4vw,2.5rem) clamp(10.5rem,25vh,14rem);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;align-content:center;gap:clamp(2rem,5vw,4.5rem);min-height:min(calc(100vh - var(--header-h)),880px);min-height:min(calc(100svh - var(--header-h)),880px)}.hero__visual{position:relative;display:grid;place-items:center}.hero__rays{position:absolute;left:50%;top:50%;width:min(1000px,160%);aspect-ratio:1;translate:-50% -50%;z-index:-1;pointer-events:none}.hero__rays-turn,.hero__rays-in{position:absolute;top:0;right:0;bottom:0;left:0}.hero__rays-in{background:repeating-conic-gradient(from 0deg,rgba(199,154,82,.17) 0deg 5deg,transparent 5deg 18deg),radial-gradient(closest-side,rgba(199,154,82,.28),transparent 72%);-webkit-mask-image:radial-gradient(closest-side,#000 0%,#000 26%,transparent 70%);mask-image:radial-gradient(closest-side,#000 0%,#000 26%,transparent 70%)}.hero__badge-in{width:100%;max-width:470px}.hero__badge{position:relative;aspect-ratio:3 / 2;border-radius:34px;background:#ebd3a7;border:1px solid rgba(231,196,132,.85);outline:1px solid rgba(199,154,82,.5);outline-offset:-7px;box-shadow:0 36px 70px #00000073,0 12px 24px #00000047;display:grid;place-items:center;overflow:hidden;transform:perspective(1100px) rotateY(var(--ry, 0deg)) rotateX(var(--rx, 0deg));transition:transform .7s var(--ease-enter)}.hero__badge-img{width:86%;height:auto}.hero__badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(380px circle at calc(var(--px, .5) * 100%) calc(var(--py, .25) * 100%),rgba(255,248,226,.42),transparent 52%);opacity:0;transition:opacity .45s var(--ease-enter);pointer-events:none}.hero__badge[data-hover]{transition:transform .14s linear}.hero__badge[data-hover]:after{opacity:1}.hero__mtn{position:absolute;left:0;right:0;bottom:0;pointer-events:none}.hero__mtn svg{display:block;width:max(100%,1100px);height:100%;margin-left:calc((100% - max(100%,1100px))/2)}.hero__mtn--far{z-index:1;height:clamp(150px,26vh,280px)}.hero__mtn--mid{z-index:2;height:clamp(120px,19vh,210px)}.hero__mtn--near{z-index:4;height:clamp(70px,11vh,120px)}.hero .eyebrow{color:var(--brass);margin-bottom:1.2rem}.hero__title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2.7rem,6.2vw,5.3rem);line-height:1.02;letter-spacing:.008em;margin:0 0 1.5rem}.hero__ln{display:block;overflow:hidden;padding:.06em 0 .02em}.hero__ln-in{display:block}.hero__sub{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.68;color:#efe7d6db;max-width:31rem;margin:0 0 2.1rem}.hero__cta-wrap{display:inline-block}.hero__cta{letter-spacing:.12em;padding:.82em 1.4em;border:0;box-shadow:0 12px 26px #00000047;transition:box-shadow .3s var(--ease-enter),translate .45s var(--ease-enter)}.hero__cta:hover{box-shadow:0 16px 34px #00000057,0 0 0 3px #eb241547}.hero__cta[data-hover]{transition:box-shadow .3s var(--ease-enter),translate .12s linear}.section{padding:clamp(3.5rem,7vw,6rem) 0}.section__title{font-size:clamp(1.9rem,3.7vw,2.9rem);text-transform:uppercase;margin:0 0 2.6rem;max-width:22ch}.neu-intro-stage{position:relative}.neu-card-hero__rays{position:absolute;left:50%;top:50%;width:min(1100px,150%);aspect-ratio:1;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(199,154,82,.2) 0deg 5deg,transparent 5deg 18deg),radial-gradient(closest-side,rgba(199,154,82,.3),transparent 70%);-webkit-mask-image:radial-gradient(closest-side,#000 0%,#000 34%,transparent 70%);mask-image:radial-gradient(closest-side,#000 0%,#000 34%,transparent 70%);pointer-events:none;z-index:0;transition:opacity 1.6s var(--ease-enter)}.neu-card-hero{position:relative;z-index:1;overflow:hidden;max-width:62rem;margin:0 auto;padding:clamp(2.6rem,5.5vw,4.2rem) clamp(1.4rem,4vw,3.5rem);background:linear-gradient(180deg,var(--fir),var(--fir-deep));border:1px solid var(--line-light);border-radius:24px;box-shadow:0 26px 60px #11181452;text-align:center;transition:opacity 1s var(--ease-enter),transform var(--dur-slow) var(--ease-enter)}.neu-card-hero__inner{position:relative;z-index:1;max-width:44rem;margin:0 auto}.neu-card-hero .eyebrow{color:var(--brass);margin-bottom:.8rem}.neu-card-hero__title{margin:0 0 1rem;color:var(--paper);font-size:clamp(1.9rem,3.7vw,2.9rem);text-transform:uppercase}.neu-card-hero__title:after{content:"";display:block;width:64px;height:3px;margin:1rem auto 0;background:var(--brass);transition:transform 1s var(--ease-enter) .45s}.neu-card-hero__text{margin:0;font-size:1.02rem;line-height:1.7;color:#efe6d2d9}.neu-stage{position:relative;overflow:hidden;overflow:clip;background:linear-gradient(180deg,var(--fir-darker),var(--fir-deep))}.neu-stage__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 72%;opacity:.45;transform:scale(1.04);transition:transform var(--dur-quick) var(--ease-enter);pointer-events:none}.neu-stage__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#112019b8,#11201973 40%,#112019bd);pointer-events:none}.neu-stage__inner{position:relative;z-index:2}.neu-stage__intro{margin-bottom:clamp(2.6rem,6vw,4.5rem)}.neu-row{--neu-gap: clamp(1.2rem, 2.5vw, 1.9rem);display:grid;grid-template-columns:1fr;gap:var(--neu-gap);perspective:1200px}@media (min-width: 760px){.neu-row{display:flex;justify-content:center}.neu-row>.neu-card{flex:0 1 calc((100% - 2 * var(--neu-gap)) / 3)}.neu-row>.neu-card:nth-child(2){transition-delay:0s,0s,.14s,.14s,.14s,0s}.neu-row>.neu-card:nth-child(3){transition-delay:0s,0s,.28s,.28s,.28s,0s}}.neu-card{position:relative;display:block;overflow:hidden;background:var(--fir);border:1px solid rgba(231,196,132,.85);outline:1px solid rgba(255,232,186,.28);outline-offset:-3px;border-radius:20px;color:inherit;text-decoration:none;transition:border-color var(--dur-quick) var(--ease-enter),box-shadow var(--dur-quick) var(--ease-enter),opacity 1s var(--ease-enter),translate var(--dur-slow) var(--ease-enter),rotate var(--dur-slow) var(--ease-enter),transform .6s var(--ease-enter)}.neu-card:hover,.neu-card:focus-visible{border-color:#f4d69c;box-shadow:0 0 22px #c79a5259;text-decoration:none}.neu-card:focus-visible{outline:3px solid var(--sand);outline-offset:3px}.neu-card--placeholder{pointer-events:none}.neu-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--fir)}.neu-card__media .product-image{width:100%;height:100%;object-fit:cover}.neu-card__pill{position:absolute;left:.95rem;top:.95rem;z-index:4;padding:.3rem .9rem;border-radius:999px;background:linear-gradient(180deg,#ffffff52,#fff0 48%),linear-gradient(180deg,var(--rost),var(--rost-deep));color:var(--paper);font-family:var(--font-display);font-weight:700;font-size:1.17rem;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 1px 1px rgba(0,0,0,.38);box-shadow:inset 0 1px #ffffff80,inset 0 -2px 4px #0000004d,0 5px 12px #0000005c,0 1px 2px #0006}.neu-card__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:2.4rem 1.1rem 1.1rem;background:linear-gradient(180deg,transparent,rgba(17,32,25,.94));color:var(--paper)}.neu-card__cap .eyebrow{color:var(--brass);margin:0 0 .3rem;font-size:.66rem}.neu-card__cap h3{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.05rem,1.6vw,1.3rem);text-transform:none;line-height:1.15}.sorten{padding:clamp(3.5rem,8vw,5.5rem) 0 clamp(4rem,8vw,6rem)}.sorten__head{text-align:center}.sorten__title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2rem,4vw,3rem);line-height:1.05;color:var(--paper);margin:0 0 .6rem}.sorten__lead{margin:0 auto;max-width:36rem;color:#efe7d6cc;text-wrap:balance}.cf{--w: 264px;--gap: 22px;list-style:none;margin:0;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:48px calc(50% - var(--w) / 2) 56px;cursor:grab;user-select:none;-webkit-user-select:none}.cf::-webkit-scrollbar{display:none}.cf[data-dragging]{scroll-snap-type:none;cursor:grabbing}.cf:focus-visible{outline-offset:-6px}.cf img{-webkit-user-drag:none}.cf__item{flex:0 0 var(--w);scroll-snap-align:center;view-timeline:--cf inline}.cf__item+.cf__item{margin-left:var(--gap)}.cf__card{position:relative;display:block;border-radius:20px;color:inherit}.cf__card:hover{text-decoration:none}.cf__tilt{position:relative;border-radius:20px;overflow:hidden;background:var(--fir);border:1px solid rgba(231,196,132,.85);box-shadow:0 22px 50px #0000006b;transform:perspective(1100px) rotateY(var(--ry, 0deg)) rotateX(var(--rx, 0deg));transition:transform .6s var(--ease-enter),border-color var(--dur-quick) var(--ease-enter),box-shadow var(--dur-quick) var(--ease-enter)}.cf__tilt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(300px circle at calc(var(--px, .5) * 100%) calc(var(--py, .2) * 100%),rgba(255,244,214,.3),transparent 55%);opacity:0;transition:opacity var(--dur-base) var(--ease-enter);pointer-events:none}.cf__tilt[data-hover]{transition:transform .14s linear,border-color var(--dur-quick) var(--ease-enter),box-shadow var(--dur-quick) var(--ease-enter);border-color:#f4d69c;box-shadow:0 26px 60px #00000073,0 0 26px #c79a5259}.cf__tilt[data-hover]:after{opacity:1}.cf__media{position:relative;aspect-ratio:1 / 1;background:#fff}.cf__media .product-image{width:100%;height:100%;object-fit:cover}.cf__tilt.is-soldout .product-image{filter:grayscale(.7) brightness(.82)}.cf__soldout{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;background:#1120198c;pointer-events:none}.cf__soldout span{background:var(--rost);color:var(--paper);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:1.17rem;padding:.45rem 1.1rem;border-radius:999px;transform:rotate(-6deg);box-shadow:0 8px 22px #00000059}.cf__pill{position:absolute;left:.8rem;top:.8rem;z-index:2;background:var(--paper);color:var(--kohle);border:2px solid var(--rost);border-radius:999px;padding:.24rem .7rem;font-family:var(--font-mono);font-size:.72rem;line-height:1.4}.cf__cap{padding:1rem 1.1rem 1.15rem;background:linear-gradient(180deg,var(--fir),var(--fir-deep))}.cf__cat{margin:0 0 .3rem;font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;color:var(--brass)}.cf__name{margin:0 0 .75rem;font-family:var(--font-display);font-weight:600;font-size:1.15rem;line-height:1.18;letter-spacing:0;color:var(--paper);min-height:2.36em}.cf__cta{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.13em;font-size:.76rem;color:var(--brass)}.cf__ctrl{display:flex;justify-content:center;align-items:center;gap:.75rem}.cf__dots{display:flex;align-items:center;gap:2px;padding:0 .5rem}.cf__dot{position:relative;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center;transition:width .45s var(--ease-enter)}.cf__dot:before{content:"";width:9px;height:9px;border-radius:999px;background:#efe7d657;transition:width .45s var(--ease-enter),background-color .25s var(--ease-enter)}.cf__dot:hover:before{background:#efe7d699}.cf__dot[aria-current=true]{width:46px}.cf__dot[aria-current=true]:before{width:36px;background:#efe7d638}.cf__dot-fill{position:absolute;left:5px;right:5px;top:50%;height:9px;margin-top:-4.5px;border-radius:999px;background:var(--brass);transform-origin:0 50%;scale:0 1;pointer-events:none}.cf__dot[aria-current=true] .cf__dot-fill{scale:1 1}.cf__dot:focus-visible{outline-offset:0}.cf__btn{width:48px;height:48px;display:grid;place-items:center;padding:0;border-radius:999px;border:1px solid rgba(231,196,132,.85);background:#1f3a2ee6;color:var(--paper);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-enter),border-color var(--dur-quick) var(--ease-enter)}.cf__btn:hover{background:var(--fir);border-color:#f4d69c}.cf__btn svg{width:20px;height:20px}@media (max-width: 560px){.cf{--w: min(60vw, 240px);--gap: -28px}.cf__ctrl{gap:.4rem}.cf__dots{gap:0;padding:0}.cf__btn{width:40px;height:40px}}.product-image{width:100%;height:100%;object-fit:cover}.product-image--placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem;background:var(--fir);color:#efe7d6b3;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-size:.82rem;line-height:1.5}.story__head{padding-top:clamp(2.4rem,5vw,3.5rem);padding-bottom:clamp(1.5rem,3vw,2.2rem);max-width:800px}.link-back{display:inline-block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.13em;font-size:.8rem;font-weight:500;margin-bottom:1.6rem}.story__title{font-size:clamp(2rem,5vw,3.4rem);text-transform:uppercase;margin:0 0 1.2rem;line-height:1.08;padding-top:.06em}.story__lead{font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.55;color:#221e1adb;margin:0}.story__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(2rem,5vw,4rem);align-items:start;padding-bottom:clamp(3rem,7vw,5.5rem)}.story__image{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:var(--fir);margin-bottom:2rem;view-transition-name:product-photo;transition:transform 1.1s var(--ease-enter)}.prose h2{font-size:1.5rem;text-transform:uppercase;letter-spacing:.02em;margin:2.4rem 0 .9rem}.prose p{margin:0 0 1.2rem}.prose ul{list-style:none;padding:0;margin:0 0 1.4rem}.prose li{position:relative;padding-left:1.4rem;margin-bottom:.7rem}.prose li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;background:var(--rost)}.story__aside{position:sticky;top:calc(var(--header-h) + 14px)}.factsheet{background:var(--fir);color:var(--paper);padding:1.6rem 1.6rem 1.8rem;border-top:3px solid var(--rost)}.factsheet__label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;font-size:.78rem;font-weight:600;color:var(--brass);margin:0 0 1.1rem}.factsheet dl{margin:0 0 1.6rem}.factsheet__row{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid var(--line-light);transition:opacity .8s var(--ease-enter),transform 1s var(--ease-enter)}.factsheet__row dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;color:#efe7d6a6;margin:0}.factsheet__row dd{font-family:var(--font-mono);font-size:.82rem;text-align:right;margin:0;color:var(--paper)}.legal__note{color:#221e1acc;margin:0 0 1.8rem}.legal__address{font-style:normal;line-height:1.9}.site-footer{background:var(--fir-deep);color:var(--paper)}.site-footer__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding-top:clamp(2.6rem,5vw,3.6rem);padding-bottom:2rem}.wordmark{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.16em}.wordmark--footer{color:var(--paper);font-size:1.25rem}.site-footer__brand p{color:#efe7d6cc;margin:.9rem 0 1rem;max-width:34ch}.site-footer__brand .link-arrow{color:var(--brass)}.site-footer__links{display:flex;flex-direction:column;gap:.7rem;align-items:flex-end}.site-footer__links a{display:inline-block;color:var(--paper);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.13em;font-size:.82rem;transition:color var(--dur-quick) var(--ease-enter)}.site-footer__links a:hover{color:var(--brass);text-decoration:none}.site-footer__base{border-top:1px solid var(--line-light);padding-top:1.4rem;padding-bottom:1.8rem;font-family:var(--font-mono);font-size:.76rem;color:#efe7d699}@media (max-width: 900px){.hero__in{grid-template-columns:1fr;min-height:0;padding-top:3rem;gap:2.8rem}.hero__badge-in{max-width:min(380px,80vw);margin:0 auto}.hero__rays{width:min(760px,190%)}}@media (max-width: 860px){.story__grid{grid-template-columns:1fr}.story__aside{position:static}}@media (max-width: 560px){.site-footer__inner{grid-template-columns:1fr}.site-footer__links{align-items:flex-start}.brand-logo img{height:46px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.crest{display:flex;flex-direction:column;align-items:center;gap:1.1rem}.crest__stage{position:relative;width:min(320px,82vw);aspect-ratio:728 / 310}.crest__rays{position:absolute;left:50%;top:46%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 0deg,rgba(199,154,82,.16) 0deg 4deg,transparent 4deg 16deg);-webkit-mask-image:radial-gradient(closest-side,#000 0%,#000 40%,transparent 72%);mask-image:radial-gradient(closest-side,#000 0%,#000 40%,transparent 72%);pointer-events:none}.crest__glow{position:absolute;top:-14%;right:-8%;bottom:-14%;left:-8%;background:radial-gradient(closest-side,rgba(199,154,82,.2),transparent 70%);pointer-events:none}.crest__layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.crest__caption{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;font-weight:500;color:#efe7d6c7;text-align:center;max-width:220px;line-height:1.5}.wordmark__logo{height:38px;width:auto}.legal p{margin:0 0 1rem;color:#221e1ad9}.legal h2{font-family:var(--font-display);font-size:1.2rem;text-transform:none;letter-spacing:.01em;margin:2rem 0 .6rem}.legal a:not(.btn){text-decoration:underline;text-underline-offset:2px}.prodinfo{margin-top:2.6rem;padding-top:2rem;border-top:1px solid var(--line)}.prodinfo h2{font-size:1.4rem;text-transform:uppercase;letter-spacing:.02em;margin:0 0 1.2rem}.prodinfo h3{font-family:var(--font-display);font-size:1.02rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fir);margin:1.5rem 0 .5rem}.prodinfo p{margin:0 0 .8rem;color:#221e1ad9;font-size:.98rem}.nutri{margin:.4rem 0 .8rem;max-width:440px}.nutri__row{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.85rem;transition:opacity .8s var(--ease-enter),transform 1s var(--ease-enter)}:is(.factsheet__row,.nutri__row):nth-child(2){transition-delay:.07s}:is(.factsheet__row,.nutri__row):nth-child(3){transition-delay:.14s}:is(.factsheet__row,.nutri__row):nth-child(4){transition-delay:.21s}:is(.factsheet__row,.nutri__row):nth-child(5){transition-delay:.28s}:is(.factsheet__row,.nutri__row):nth-child(6){transition-delay:.35s}:is(.factsheet__row,.nutri__row):nth-child(7){transition-delay:.42s}:is(.factsheet__row,.nutri__row):nth-child(8){transition-delay:.49s}:is(.factsheet__row,.nutri__row):nth-child(n+9){transition-delay:.56s}.nutri__row dt{color:#221e1ab3;margin:0}.nutri__row dd{margin:0;font-weight:700}.site-footer__crest{justify-self:center}.site-footer__crest .crest{gap:.7rem}.site-footer__crest .crest__stage{width:min(210px,60vw)}.site-footer__crest .crest__caption{font-size:.62rem;max-width:190px}@media (max-width: 860px){.site-footer__inner{grid-template-columns:1fr;gap:2.2rem}.site-footer__crest{justify-self:start}}.spots{position:relative;overflow:clip;padding:clamp(4rem,9vw,6.5rem) 0 clamp(4.5rem,9vw,7rem)}.spots__head{max-width:var(--wrap);margin:0 auto 2.4rem;padding:0 clamp(1.1rem,4vw,2.5rem);text-align:center}.spots__head .eyebrow{color:var(--brass);margin-bottom:.7rem}.spots__title{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2rem,4vw,3rem);line-height:1.05;color:var(--paper)}.deck{--cw: min(720px, 64vw);position:relative;padding:0 clamp(1.1rem,4vw,2.5rem)}.deck__stage{position:relative;width:var(--cw);aspect-ratio:16 / 9;margin:0 auto;perspective:1600px;touch-action:pan-y}.deck__card{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;transform-origin:50% 50%;transition:transform 1s var(--ease-enter),z-index 0s linear .4s}.deck__card[data-pos=front]{z-index:3;transform:none}.deck__card[data-pos=right]{z-index:1;transform:translate(30%) translateZ(-200px) rotateY(-18deg) scale(.84)}.deck__card[data-pos=left]{z-index:1;transform:translate(-30%) translateZ(-200px) rotateY(18deg) scale(.84)}.deck__card[data-pos=right]:hover{transform:translate(35%) translateZ(-170px) rotateY(-13deg) scale(.86)}.deck__card[data-pos=left]:hover{transform:translate(-35%) translateZ(-170px) rotateY(13deg) scale(.86)}.deck__frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;overflow:hidden;background:#0b1510;border:1px solid rgba(231,196,132,.85);box-shadow:0 30px 70px #00000080;transform:perspective(1400px) rotateY(var(--ry, 0deg)) rotateX(var(--rx, 0deg));transition:transform .6s var(--ease-enter),border-color .25s var(--ease-enter),box-shadow .25s var(--ease-enter)}.deck__frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;outline:1px solid rgba(255,232,186,.28);outline-offset:-5px;pointer-events:none}.deck__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:radial-gradient(420px circle at calc(var(--px, .5) * 100%) calc(var(--py, .3) * 100%),rgba(255,244,214,.22),transparent 55%);opacity:0;transition:opacity .4s var(--ease-enter);pointer-events:none}.deck__frame[data-hover]{transition:transform .14s linear,border-color .25s var(--ease-enter),box-shadow .25s var(--ease-enter);border-color:#f4d69c;box-shadow:0 34px 80px #0000008c,0 0 30px #c79a524d}.deck__frame[data-hover]:after{opacity:1}.deck__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .4s var(--ease-enter)}.deck__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000;opacity:0;transition:opacity .4s var(--ease-enter)}.deck__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:#08120d80;opacity:0;transition:opacity .6s var(--ease-enter);pointer-events:none}.deck__card:not([data-pos=front]) .deck__shade{opacity:1}.deck__card:not([data-pos=front]):hover .deck__shade{opacity:.4}.deck__select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer}.deck__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:2.6rem clamp(1.1rem,3vw,1.8rem) clamp(1rem,2.4vw,1.5rem);background:linear-gradient(180deg,transparent,rgba(8,18,13,.9));transition:opacity .4s var(--ease-enter)}.deck__no{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;color:var(--brass);margin:0 0 .3rem}.deck__name{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(1.25rem,2.6vw,2rem);line-height:1.05;letter-spacing:0;color:var(--paper);margin:0}.deck__play{position:absolute;left:50%;top:50%;z-index:2;translate:-50% -50%;width:84px;height:84px;padding:0;border-radius:50%;border:1px solid rgba(255,232,186,.55);background:var(--rost);color:var(--paper);display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 26px #00000073,0 0 0 6px #221e1a40;transition:box-shadow .25s var(--ease-enter),opacity .3s var(--ease-enter)}.deck__play:hover{box-shadow:0 12px 30px #00000080,0 0 30px #eb241573}.deck__play:focus-visible{outline:3px solid var(--sand);outline-offset:4px}.deck__play svg{width:34px;height:34px;translate:2px 0}.deck__card:not([data-pos=front]) .deck__play{opacity:0;pointer-events:none}.deck__card.is-playing .deck__video{opacity:1}.deck__card.is-playing .deck__poster,.deck__card.is-playing .deck__cap,.deck__card.is-playing .deck__play{opacity:0;pointer-events:none}.deck__arrow{position:absolute;top:50%;z-index:6;translate:0 -50%;width:52px;height:52px;padding:0;border-radius:999px;border:1px solid rgba(231,196,132,.85);background:#1f3a2ef0;color:var(--paper);display:grid;place-items:center;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-enter),border-color var(--dur-quick) var(--ease-enter)}.deck__arrow:hover{background:var(--fir);border-color:#f4d69c}.deck__arrow svg{width:22px;height:22px}.deck__arrow--prev{left:max(8px,calc(50% - var(--cw) * .72 - 70px))}.deck__arrow--next{right:max(8px,calc(50% - var(--cw) * .72 - 70px))}@media (max-width: 700px){.deck{--cw: 68vw;padding:0}.deck__card[data-pos=right]{transform:translate(17%) translateZ(-160px) rotateY(-16deg) scale(.86)}.deck__card[data-pos=left]{transform:translate(-17%) translateZ(-160px) rotateY(16deg) scale(.86)}.deck__arrow{width:40px;height:40px}.deck__arrow--prev{left:6px}.deck__arrow--next{right:6px}.deck__play{width:54px;height:54px}.deck__play svg{width:22px;height:22px}.deck__cap{padding:1.8rem .9rem .75rem}.deck__no{font-size:.6rem;letter-spacing:.16em;margin-bottom:.15rem}.deck__name{font-size:1rem}}@media (prefers-reduced-motion: reduce){.deck__card[data-pos=right],.deck__card[data-pos=right]:hover{transform:translate(30%) scale(.84)}.deck__card[data-pos=left],.deck__card[data-pos=left]:hover{transform:translate(-30%) scale(.84)}.deck__frame{transform:none}}@media (prefers-reduced-motion: reduce) and (max-width: 700px){.deck__card[data-pos=right],.deck__card[data-pos=right]:hover{transform:translate(17%) scale(.86)}.deck__card[data-pos=left],.deck__card[data-pos=left]:hover{transform:translate(-17%) scale(.86)}}.neu-stage__sorten,.spots,.site-footer{content-visibility:auto}.neu-stage__sorten{contain-intrinsic-block-size:auto 745px}.spots{contain-intrinsic-block-size:auto calc(240px + 38.25vw)}.site-footer{contain-intrinsic-block-size:auto 550px}@media (min-width: 861px){.neu-stage__sorten{contain-intrinsic-block-size:auto 828px}.spots{contain-intrinsic-block-size:auto 742px}.site-footer{contain-intrinsic-block-size:auto 320px}}.scroll-progress{display:none}@media screen and (prefers-reduced-motion: no-preference){.js-motion .hero__ld{animation:hero-ld-up .9s var(--ease-enter) both;animation-delay:var(--d, 0ms)}.js-motion .hero__ln-in{animation:hero-ln-up 1s var(--ease-enter) both;animation-delay:var(--d, 0ms)}.js-motion .hero__badge-in{animation:hero-badge-in 1.2s var(--ease-enter) .25s both}.js-motion .hero__rays-in{animation:hero-rays-in 1.6s var(--ease-enter) .4s both}.js-motion .hero__mtn svg{animation:hero-mtn-in 1.3s var(--ease-enter) both}.js-motion .hero__mtn--mid svg{animation-delay:.1s}.js-motion .hero__mtn--near svg{animation-delay:.2s}.js-motion .cf__item{transition:opacity .9s var(--ease-enter),translate .9s var(--ease-enter);transition-delay:calc(var(--k, 0) * 90ms)}.js-motion .sorten:not([data-revealed]) .cf__item{opacity:0;translate:80px 0}.js-motion .neu-intro-stage:not([data-revealed]) .neu-card-hero{opacity:0;transform:scale(.94)}.js-motion .neu-intro-stage:not([data-revealed]) .neu-card-hero__title:after{transform:scaleX(0)}.js-motion .neu-intro-stage:not([data-revealed]) .neu-card-hero__rays{opacity:0}.js-motion .neu-row>a.neu-card:not([data-revealed]){opacity:0;translate:0 56px;rotate:x 18deg}.js-motion:not([data-vt]) img.story__image:not([data-entered]){transform:scale(.94)}.js-motion .factsheet:not([data-revealed]) .factsheet__row,.js-motion .nutri:not([data-revealed]) .nutri__row{opacity:0;transform:translate(-14px)}.js-motion .deck__stage{opacity:0;translate:0 30px;transition:opacity 1s var(--ease-enter),translate 1s var(--ease-enter)}.js-motion .deck[data-revealed] .deck__stage{opacity:1;translate:none}.js-motion .deck:not([data-revealed]) .deck__card:not([data-pos=front]){transform:translateZ(-200px) scale(.9)}.deck.is-pulse .deck__card[data-pos=front] .deck__play{animation:deck-play-pulse 1.2s var(--ease-enter) 1}.cf__dots.is-playing .cf__dot[aria-current=true] .cf__dot-fill{animation:cf-dot-fill 3.8s linear both}@keyframes cf-dot-fill{0%{scale:0 1}to{scale:1 1}}@keyframes hero-ld-up{0%{opacity:0;translate:0 14px}}@keyframes hero-ln-up{0%{translate:0 105%}}@keyframes hero-badge-in{0%{opacity:0;translate:0 34px;scale:.95}}@keyframes hero-rays-in{0%{opacity:0;scale:.85}}@keyframes hero-mtn-in{0%{opacity:0;translate:0 40px}}@keyframes deck-play-pulse{0%{scale:1}35%{scale:1.12}70%{scale:.97}to{scale:1}}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.btn--primary{translate:var(--mx, 0px) var(--my, 0px)}.neu-card:hover{transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.neu-card:after{content:"";position:absolute;left:-50%;top:-50%;z-index:3;width:100%;height:100%;background:radial-gradient(closest-side,rgba(255,226,168,.3),transparent);opacity:0;transform:translate(calc(var(--px, .5) * 100%),calc(var(--py, .5) * 100%));transition:opacity var(--dur-base) var(--ease-enter);pointer-events:none}.neu-card:hover:after{opacity:1}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.scroll-progress{display:block;position:fixed;top:0;left:0;z-index:60;width:100%;height:3px;background:var(--brass);transform:scaleX(0);transform-origin:0 50%;pointer-events:none;animation:scroll-progress linear both;animation-timeline:scroll(root)}.hero__text{animation:hero-text linear both;animation-timeline:scroll(root);animation-range:0px 90vh}.hero__visual{animation:hero-visual linear both;animation-timeline:scroll(root);animation-range:0px 90vh}.hero__rays-turn{animation:hero-rays-turn linear both;animation-timeline:scroll(root);animation-range:0px 120vh}.hero__mtn--far{animation:hero-mtn-far linear both;animation-timeline:scroll(root);animation-range:0px 100vh}.hero__mtn--mid{animation:hero-mtn-mid linear both;animation-timeline:scroll(root);animation-range:0px 100vh}.hero__mtn--near{animation:hero-mtn-near linear both;animation-timeline:scroll(root);animation-range:0px 100vh}.neu-card-hero__rays{animation:neu-rays-turn linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.cf__card{animation:cf-card linear both;animation-timeline:--cf;animation-range:contain}.cf__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:#0a1610a8;pointer-events:none;animation:cf-shade linear both;animation-timeline:--cf;animation-range:contain}.cf__cat,.cf__name{animation:cf-cap-soft linear both;animation-timeline:--cf;animation-range:contain}.cf__cta{animation:cf-cap linear both;animation-timeline:--cf;animation-range:contain}.spots{view-timeline:--spots block}.deck__stage{animation:deck-grow linear both;animation-timeline:--spots;animation-range:entry 10% cover 45%}.site-footer{view-timeline:--footer block}.crest__rays{animation:crest-rays-turn linear both;animation-timeline:--footer;animation-range:entry 0% entry 100%}.crest__layer--back{animation:crest-back-depth linear both;animation-timeline:--footer;animation-range:entry 0% entry 100%}.crest__layer--front{animation:crest-front-depth linear both;animation-timeline:--footer;animation-range:entry 0% entry 100%}@keyframes scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-text{to{translate:0 -70px;opacity:.15}}@keyframes hero-visual{to{translate:0 -30px;scale:.92}}@keyframes hero-rays-turn{to{rotate:60deg;opacity:.3}}@keyframes hero-mtn-far{to{translate:0 110px}}@keyframes hero-mtn-mid{to{translate:0 60px}}@keyframes hero-mtn-near{to{translate:0 20px}}@keyframes neu-rays-turn{0%{transform:translate(-50%,-50%) rotate(-24deg)}to{transform:translate(-50%,-50%) rotate(24deg)}}@keyframes cf-card{0%{transform:perspective(1000px) rotateY(-42deg) scale(.78)}26%{transform:perspective(1000px) rotateY(-26deg) scale(.86)}50%{transform:perspective(1000px) rotateY(0) scale(1.04)}74%{transform:perspective(1000px) rotateY(26deg) scale(.86)}to{transform:perspective(1000px) rotateY(42deg) scale(.78)}}@keyframes cf-shade{0%{opacity:.8}26%{opacity:.55}46%,54%{opacity:0}74%{opacity:.55}to{opacity:.8}}@keyframes cf-cap-soft{0%,30%{opacity:.5}46%,54%{opacity:1}70%,to{opacity:.5}}@keyframes cf-cap{0%,36%{opacity:0}47%,53%{opacity:1}64%,to{opacity:0}}@keyframes deck-grow{0%{scale:.9}to{scale:1}}@keyframes crest-rays-turn{0%{transform:translate(-50%,-50%) rotate(-36deg)}to{transform:translate(-50%,-50%) rotate(0)}}@keyframes crest-back-depth{0%{transform:translateY(-2px) scale(1.01)}}@keyframes crest-front-depth{0%{transform:translateY(3px)}}}}::view-transition-group(product-photo){animation-duration:.85s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(product-photo),::view-transition-new(product-photo){height:100%;object-fit:cover}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s}
