@font-face{font-family:Newsreader;src:url(/fonts/newsreader-normal-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-normal-latin-ext.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;src:url(/fonts/newsreader-italic-latin.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic-latin-ext.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Exo 2";src:url(/fonts/exo-2-normal-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";src:url(/fonts/exo-2-normal-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Exo 2";src:url(/fonts/exo-2-italic-latin.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";src:url(/fonts/exo-2-italic-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Libre Franklin;src:url(/fonts/libre-franklin-normal-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;src:url(/fonts/libre-franklin-normal-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Libre Franklin;src:url(/fonts/libre-franklin-italic-latin.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;src:url(/fonts/libre-franklin-italic-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:SUSE Mono;src:url(/fonts/suse-mono-variable.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}
:root{--type-1:Newsreader, "Times New Roman", serif;--type-2:Newsreader, "Times New Roman", serif;--type-3:"SUSE Mono", ui-monospace, monospace;--type-4:"Exo 2", "Helvetica Neue", Arial, sans-serif;--base-100:#ede7dd;--base-200:#231f20;--base-300:#1a1714;--pierre:#a9a6a1;--chene:#8a6b4b;--safran:#c98a01;--betterave:#6e211e;--tone-400:#a9a6a1;--tone-500:#ede7dd}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;text-transform:uppercase;margin:0;padding:0}p,h1,h2,h3,h4,h5,h6,li,address,time,blockquote,figcaption,.selectable,.selectable *{-webkit-user-select:text;user-select:text}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--safran);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){html.lenis,html.lenis body{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{display:none}body{font-family:var(--type-2);background-color:var(--base-300);color:var(--base-100)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}img{object-fit:cover;width:100%;height:100%}.logo-type,.logo-mark{width:100%;height:auto;color:var(--base-100);display:block}.container{width:100%;max-width:2000px;height:100%;margin:0 auto;padding:.75rem;position:relative}.type-1{font-family:var(--type-1)}.type-2{font-family:var(--type-2)}.type-3{font-family:var(--type-3)}h1.type-1,h2.type-1,h3.type-1,h4.type-1,h5.type-1,h6.type-1{font-family:var(--type-1);letter-spacing:.005em;padding:0 .5rem;font-weight:300;line-height:1.02}h1.type-1{font-size:clamp(4rem,8.5vw,13rem)}h2.type-1{font-size:clamp(3rem,6.5vw,10rem)}h3.type-1{font-size:clamp(2.5rem,5.5vw,8rem)}h4.type-1{font-size:clamp(2rem,4.5vw,6.5rem)}h5.type-1{font-size:clamp(1.75rem,3.5vw,5rem)}h6.type-1{font-size:clamp(1.35rem,2.6vw,3.9rem)}h1.type-2,h2.type-2,h3.type-2,h4.type-2,h5.type-2,h6.type-2{font-family:var(--type-2);letter-spacing:-.01em;padding:0 .5rem;font-weight:400;line-height:.96}h1.type-2{font-size:clamp(4rem,8vw,12rem)}h2.type-2{font-size:clamp(3rem,6vw,9rem)}h3.type-2{font-size:clamp(2.5rem,5vw,7.5rem)}h4.type-2{font-size:clamp(2rem,4vw,6rem)}h5.type-2{font-size:clamp(1.5rem,3vw,4.5rem)}h6.type-2{font-size:clamp(1.25rem,2.5vw,3.75rem)}p,a{font-family:var(--type-4);text-transform:none;font-size:1.35rem;font-weight:300;line-height:1.15;text-decoration:none}p *,a *{text-transform:none;font-family:inherit}.mono,.mono *{font-family:var(--type-3);text-transform:uppercase}p.sm{font-size:1.25rem}p.lg{font-size:1.75rem}.mono{font-family:var(--type-3);letter-spacing:.14em;text-transform:uppercase;color:var(--safran);font-size:.8rem;font-weight:450;line-height:1}.full-bleed-caption,.card-content .mono{color:var(--pierre)}.mono.sm{font-size:.75rem}.mono.lg{font-size:.95rem}.btn{border:1px solid var(--base-100);border-radius:4rem;padding:.65rem 2.5rem}.transition-grid{z-index:1000;pointer-events:none;flex-direction:column;width:100vw;height:100svh;display:flex;position:fixed;top:0;left:0}.transition-grid.is-blocking,.transition-grid.is-blocking .transition-row,.transition-grid.is-blocking .transition-block{pointer-events:auto}.transition-row{flex:1;display:flex}.transition-row.row-1 .transition-block{transform-origin:top}.transition-row.row-2 .transition-block{transform-origin:bottom}.transition-block{background-color:var(--safran);will-change:transform;flex:1}@media (max-width:1000px){.btn{padding:.65rem 2rem}}@media (max-width:700px){.btn{padding:.6rem 1.1rem}.mono{letter-spacing:.1em;font-size:.72rem}}.heading-gold{color:var(--safran)}
.cookie-notice{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#1a1714eb;border:1px solid #c98a0166;flex-direction:column;gap:1.25rem;width:min(22rem,100vw - 3rem);padding:1.5rem;display:flex;position:fixed;bottom:1.5rem;left:1.5rem}.cookie-notice p{color:var(--tone-400);line-height:1.5}.cookie-notice-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cookie-notice-more{color:var(--pierre);text-underline-offset:.2em;text-decoration:underline}.cookie-notice-more:hover,.cookie-notice-ok:hover{color:var(--safran)}.cookie-notice-ok{cursor:pointer;color:var(--tone-500);background:0 0;border:1px solid #c98a0180;padding:.5rem 1rem}
