:root{--tinte:#234060;--tinte-tief:#162840;--tinte-mid:#2e5278;--rouge:#c63228;--rouge-tief:#8a1f18;--papier:#f0e6cc;--papier-alt:#e8d8b4;--papier-worn:#ddd0a8;--staub:#d4bfa0;--staub-dk:#a89070;--sky:#a8c8da;--gold:#a87820;--green-go:#4a7a4e;--red-stop:#8a1f18;--slab:"Abril Fatface",Georgia,serif;--cond:"Barlow Condensed",sans-serif;--serif:"Playfair Display",Georgia,serif;--body:"Crimson Pro",Georgia,serif;--type:"Special Elite","Courier New",monospace;--shadow-lift:0 8px 30px -12px rgba(22,40,64,.45),0 3px 0 rgba(22,40,64,.06)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#c8bea8;color:var(--tinte);font-family:var(--body);font-size:17px;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E")}.slab{font-family:var(--slab);font-weight:400;line-height:.92;letter-spacing:-.01em}.cond-it{font-family:var(--cond);font-weight:900;font-style:italic}.serif-it{font-family:var(--serif);font-weight:700;font-style:italic}.type{font-family:var(--type)}.body{font-family:var(--body)}.eyebrow{font-family:var(--type);font-size:.72rem;letter-spacing:.3em;color:var(--rouge);text-transform:uppercase;opacity:.85;display:inline-block}.eyebrow:before{content:"// ";opacity:.55}.sec-title{font-family:var(--slab);font-size:clamp(2.4rem,5.5vw,4.4rem);line-height:.94;color:var(--tinte);letter-spacing:-.01em}.sec-title em{font-family:var(--serif);font-style:italic;font-weight:700;color:var(--rouge)}.sec-lead{font-family:var(--body);font-style:italic;font-size:1.05rem;color:var(--staub-dk);margin-top:.85rem;max-width:620px;line-height:1.65}.container{max-width:1320px;margin:0 auto;padding:0 56px}@media (max-width:900px){.container{padding:0 28px}}@media (max-width:560px){.container{padding:0 20px}}.container-narrow{max-width:880px;margin:0 auto;padding:0 56px}@media (max-width:900px){.container-narrow{padding:0 28px}}@media (max-width:560px){.container-narrow{padding:0 20px}}.btn{font-family:var(--cond);font-weight:900;font-style:italic;font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;padding:.85rem 1.9rem;border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;position:relative;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='40'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100' height='40' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:multiply}.btn-rouge{background:var(--rouge);color:var(--papier);transform:rotate(-.5deg);box-shadow:2px 2px 0 var(--rouge-tief),4px 5px 12px rgba(80,20,10,.22)}.btn-rouge:hover{transform:rotate(.4deg) translateY(-2px);box-shadow:3px 4px 0 var(--rouge-tief),7px 9px 18px rgba(80,20,10,.28)}.btn-tinte{background:var(--tinte);color:var(--papier);transform:rotate(.4deg);box-shadow:2px 2px 0 var(--tinte-tief),4px 5px 12px rgba(15,30,55,.22)}.btn-tinte:hover{transform:rotate(-.3deg) translateY(-2px);box-shadow:3px 4px 0 var(--tinte-tief),7px 9px 18px rgba(15,30,55,.28)}.btn-ghost-p{background:transparent;color:var(--rouge);border:2px solid var(--rouge);transform:rotate(-.3deg)}.btn-ghost-p:hover{background:var(--rouge);color:var(--papier);transform:rotate(.4deg) translateY(-2px)}.btn-ghost-d{background:transparent;color:hsla(43,55%,87%,.78);border:1px solid hsla(43,55%,87%,.32);transform:rotate(.3deg)}.btn-ghost-d:hover{color:var(--papier);border-color:var(--papier);transform:rotate(-.3deg) translateY(-2px)}.btn-staub{background:var(--staub);color:var(--tinte);transform:rotate(.2deg);box-shadow:2px 2px 0 var(--staub-dk)}.btn-staub:hover{transform:rotate(-.3deg) translateY(-2px)}.btn-sm{padding:.5rem 1.15rem}.btn-sm,.tag{font-size:.78rem}.tag{font-family:var(--cond);font-weight:900;font-style:italic;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .85rem;display:inline-block}.tag-r{background:var(--rouge);transform:rotate(-.8deg)}.tag-b,.tag-r{color:var(--papier)}.tag-b{background:var(--tinte);transform:rotate(.5deg)}.tag-s{background:var(--staub);color:var(--tinte);transform:rotate(-.4deg)}.tag-o{border:2px solid var(--rouge);color:var(--rouge);transform:rotate(.7deg)}.tag-g{background:var(--gold);color:var(--papier);transform:rotate(-.3deg)}.ticker{background:var(--rouge);padding:.55rem 0;overflow:hidden;position:relative}.ticker:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='40'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='600' height='40' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:multiply}.ticker-inner{display:flex;animation:tick 38s linear infinite;white-space:nowrap}@keyframes tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-t{font-family:var(--cond);font-weight:900;font-style:italic;font-size:.92rem;letter-spacing:.18em;text-transform:uppercase;color:hsla(43,55%,87%,.92);padding:0 2.2rem;flex-shrink:0}.stamp-round{border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.25;background:var(--papier-worn);border:3px solid var(--rouge);box-shadow:0 0 0 1px var(--papier-worn),0 0 0 7px var(--rouge),0 0 0 8px var(--papier-worn),2px 3px 8px rgba(0,0,0,.2)}.stamp-round .sc{font-family:var(--slab);font-size:.62rem;letter-spacing:.15em;display:block;color:var(--rouge);text-transform:uppercase}.stamp-round .ss{font-family:var(--serif);font-style:italic;font-weight:700;font-size:1.2rem;display:block;color:var(--rouge)}.orn{display:flex;align-items:center;gap:1rem;color:var(--rouge);opacity:.32;margin:1.8rem 0}.orn-l{flex:1 1;height:1px;background:currentColor}.orn-s{font-size:.85rem}.img-placeholder{position:relative;background:repeating-linear-gradient(135deg,var(--papier-worn) 0 14px,var(--staub) 14px 28px);color:var(--staub-dk);display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.img-placeholder .label{font-family:var(--type);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;background:var(--papier);padding:6px 10px;border:1px solid;color:var(--tinte)}.h-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--staub-dk) transparent}.h-scroll::-webkit-scrollbar{height:8px}.h-scroll::-webkit-scrollbar-thumb{background:var(--staub-dk);border-radius:4px}:focus-visible{outline:2px solid var(--rouge);outline-offset:3px}::selection{background:var(--rouge);color:var(--papier)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}img,video{max-width:100%}@media (max-width:600px){body{font-size:16px}.ticker-inner{animation-duration:18s!important}}@media (prefers-reduced-motion:no-preference){html.js section#top :is(.container,.container-narrow) :is(h1,h2,h3,p,.eyebrow,.type,.btn,.tag,.stamp-round,.serif-it,.slab,img,a){animation:mbRise .95s cubic-bezier(.16,1,.3,1) both}html.js section#top :is(.container,.container-narrow) .eyebrow,html.js section#top :is(.container,.container-narrow) .type{animation-delay:.15s}html.js section#top :is(.container,.container-narrow) .slab,html.js section#top :is(.container,.container-narrow) h1,html.js section#top :is(.container,.container-narrow) h2{animation-delay:.32s}html.js section#top :is(.container,.container-narrow) .serif-it,html.js section#top :is(.container,.container-narrow) p{animation-delay:.5s}html.js section#top :is(.container,.container-narrow) .btn,html.js section#top :is(.container,.container-narrow) .stamp-round,html.js section#top :is(.container,.container-narrow) .tag,html.js section#top :is(.container,.container-narrow) a,html.js section#top :is(.container,.container-narrow) img{animation-delay:.66s}html.js section:not(#top) :is(.container,.container-narrow)>*{opacity:0;transform:translateY(54px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}html.js section:not(#top).is-in :is(.container,.container-narrow)>*{opacity:1;transform:none}html.js section.is-in :is(.container,.container-narrow)>:first-child{transition-delay:.04s}html.js section.is-in :is(.container,.container-narrow)>:nth-child(2){transition-delay:.12s}html.js section.is-in :is(.container,.container-narrow)>:nth-child(3){transition-delay:.2s}html.js section.is-in :is(.container,.container-narrow)>:nth-child(4){transition-delay:.28s}html.js section.is-in :is(.container,.container-narrow)>:nth-child(5){transition-delay:.36s}html.js section.is-in :is(.container,.container-narrow)>:nth-child(6){transition-delay:.44s}html.js section.is-in :is(.container,.container-narrow)>:nth-child(n+7){transition-delay:.5s}@keyframes mbRise{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}}