:root{--wald:#0e130e;--wald-2:#151c14;--wald-3:#1d261b;--void:#080b08;--nacht:#101720;--nacht-2:#17212e;--stube:#171309;--kirsche:#1d1009;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .93 0 0 0 0 .77 0 0 0 0 .53 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--messing:#c68e4e;--messing-bright:#eec489;--messing-deep:#8f6335;--messing-faint:#c68e4e61;--leinen:#eae4d3;--leinen-dim:#a2988a;--leinen-faint:#eae4d36b;--line:#c68e4e38;--line-soft:#eae4d31a;--display:"EB Garamond", "Georgia", serif;--body:"Hanken Grotesk", "Helvetica Neue", sans-serif;--fraktur:"Grenze Gotisch", serif;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px;--s8:128px;--s9:192px;--gutter:clamp(20px, 5vw, 96px);--frame:clamp(12px, 1.6vw, 24px);--ease:cubic-bezier(.19, 1, .22, 1)}@media (width<=760px){:root{--s6:40px;--s7:56px;--s8:64px;--s9:72px}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--void)}body{font-family:var(--body);letter-spacing:.012em;background:var(--wald);color:var(--leinen);font-size:16px;font-weight:300;line-height:1.7;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}::selection{background:var(--messing-deep);color:var(--leinen)}.display{font-family:var(--display);letter-spacing:.02em;font-weight:400;line-height:1.1}.reading{font-family:var(--display);letter-spacing:.01em;color:var(--leinen-dim);font-style:italic;font-weight:400}.label{font-family:var(--body);letter-spacing:.42em;text-transform:uppercase;color:var(--messing);font-size:10.5px;font-weight:600}.label--dim{color:var(--leinen-dim)}.fraktur{font-family:var(--fraktur);color:inherit;font-weight:400}.gable{background:var(--messing);clip-path:polygon(50% 0,100% 100%,0 100%);width:9px;height:11px;display:inline-block}.gable--faint{background:var(--messing-faint)}.rv{opacity:1;transform:none}html.js .rv{opacity:0;transition:opacity 1.2s var(--ease), transform 1.2s var(--ease);transition-delay:calc(var(--d,0) * .11s);transform:translateY(34px)}html.js .rv.in{opacity:1;transform:none}.rv-line{display:block}html.js .rv-line{overflow:hidden}html.js .rv-line>span{transition:transform 1.3s var(--ease);transition-delay:calc(var(--d,0) * .13s);display:block;transform:translateY(110%)}html.js .rv.in .rv-line>span,html.js .rv-line.in>span{transform:none}@media (prefers-reduced-motion:reduce){html.js .rv{opacity:1;transition:none;transform:none}html.js .rv-line>span{transition:none;transform:none}}.hud-frame{inset:var(--frame);pointer-events:none;z-index:90;position:fixed}.hud-frame i{border:1px solid var(--messing-faint);width:26px;height:26px;position:absolute}.hud-frame i:first-child{border-bottom:0;border-right:0;top:0;left:0}.hud-frame i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.hud-frame i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.hud-frame i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}@media (width<=760px){.hud-frame i{width:16px;height:16px}}.site-header{z-index:100;padding:calc(var(--frame) + 14px) calc(var(--frame) + 22px);transition:transform .7s var(--ease), background .5s var(--ease), padding .5s var(--ease), border-color .5s var(--ease);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.site-header.is-veiled{backdrop-filter:blur(12px);border-bottom-color:var(--line-soft);background:#080b08e0;padding-top:14px;padding-bottom:14px}.site-header.is-withdrawn{transform:translateY(-102%)}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.brand{pointer-events:auto;align-items:center;gap:14px;display:flex}.brand-seal{flex:none;width:34px;height:34px}.brand-word{font-family:var(--display);letter-spacing:.34em;text-transform:uppercase;color:var(--leinen);padding-left:2px;font-size:15px}.site-nav{align-items:center;gap:clamp(18px,2.6vw,36px);display:flex}.site-nav a{letter-spacing:.3em;text-transform:uppercase;color:var(--leinen-dim);font-size:10.5px;font-weight:600;transition:color .35s}.site-nav a:hover{color:var(--messing-bright)}.nav-cta{border:1px solid var(--line);padding:10px 22px;transition:border-color .35s,background .35s;color:var(--leinen)!important}.nav-cta:hover{border-color:var(--messing);background:#c68e4e14}.lang-switch{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;font-size:10.5px;font-weight:600;display:flex}.lang-switch .sep{background:var(--line-soft);width:1px;height:12px}.lang-switch a{color:var(--leinen-dim);transition:color .35s}.lang-switch a:hover{color:var(--messing-bright)}.lang-switch .is-current{color:var(--messing)}@media (width<=760px){.site-header{padding:calc(var(--frame) + 10px) calc(var(--frame) + 12px)}.site-nav>a:not(.nav-cta){display:none}.site-nav{gap:14px}.nav-cta{letter-spacing:.22em;padding:8px 14px}.brand-word{letter-spacing:.26em;font-size:13px}.brand-seal{width:28px;height:28px}}@media (width<=560px){.nav-cta{display:none}}.btn-brass,.btn-ghost{letter-spacing:.32em;text-transform:uppercase;transition:background .35s, color .35s, border-color .35s, letter-spacing .6s var(--ease);padding:15px 34px;font-size:11px;font-weight:600;display:inline-block}.btn-brass{background:var(--messing);color:#120e08}.btn-brass:hover{background:var(--messing-bright)}.btn-ghost{border:1px solid var(--line);color:var(--leinen)}.btn-ghost:hover{border-color:var(--messing);color:var(--messing-bright)}.status{letter-spacing:.26em;text-transform:uppercase;border:1px solid var(--line);color:var(--messing);padding:7px 14px;font-size:10.5px;font-weight:600;display:inline-block}.status--dim{color:var(--leinen-faint);border-color:var(--line-soft)}.plate{background:radial-gradient(80% 70% at 50% 38%, #c68e4e12, transparent 70%), var(--wald-2);border:1px solid var(--line-soft);position:relative;overflow:hidden}.plate img{object-fit:cover;width:100%;height:100%;transition:filter 1s var(--ease)}a:hover .plate img,.plate:hover img{filter:brightness(1.06)}.plate-pending{content-visibility:visible;place-items:center;gap:0;display:grid;position:absolute;inset:0}.plate-pending .gable{width:14px;height:17px;margin-bottom:14px}.plate-pending span{letter-spacing:.4em;text-transform:uppercase;color:var(--leinen-faint);font-size:10px;font-weight:600}.ledger{list-style:none}.ledger li{gap:var(--s3);border-bottom:1px solid var(--line-soft);color:var(--leinen-faint);letter-spacing:.04em;grid-template-columns:72px 1fr auto auto 20px;align-items:baseline;padding:18px 0;font-size:13.5px;display:grid}.ledger li:first-child{border-top:1px solid var(--line-soft)}.ledger .wv{font-family:var(--display);color:var(--leinen-dim)}.ledger .name{font-family:var(--display);color:var(--leinen-dim);font-size:17px}.ledger .gable{align-self:center}@media (width<=640px){.ledger li{grid-template-columns:60px 1fr auto}.ledger li>:nth-child(4),.ledger li>.gable{display:none}}.specs{background:var(--kirsche) var(--grain);border:1px solid var(--line-soft);padding:var(--s4);gap:var(--s3);display:grid}.specs div{gap:4px;display:grid}.specs dt{letter-spacing:.32em;text-transform:uppercase;color:var(--messing);font-size:10px;font-weight:600}.specs dd{font-family:var(--display);color:var(--leinen);font-size:17px}.settle-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease);pointer-events:none;position:absolute;inset:0}.settle-video.is-live{opacity:1}.wallpaper{position:relative}.wallpaper:before{content:"";pointer-events:none;background-image:radial-gradient(#eec4891f 1px,#0000 1.8px),radial-gradient(#eec48912 1px,#0000 1.8px),linear-gradient(45deg,#0000 74px,#c68e4e07 75px 76px,#0000 77px 109px),linear-gradient(-45deg,#0000 75px,#c68e4e07 76px 77px,#0000 78px 109px);background-position:54px 55px,0 0,0 0,0 0;background-size:109px 109px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.sect-head{align-items:baseline;gap:var(--s3);margin-bottom:var(--s6);display:flex}.sect-head .rule{background:var(--line-soft);flex:1;align-self:center;height:1px}.brass-rule{background:var(--messing);width:64px;height:1px}.folio{font-family:var(--display);letter-spacing:.18em;color:var(--messing-faint);font-size:15px}.site-footer{background:linear-gradient(180deg, var(--void), var(--stube) 60%);border-top:1px solid var(--line-soft);padding:var(--s7) var(--gutter) var(--s6);position:relative}.footer-grid{gap:var(--s5);grid-template-columns:1fr;max-width:1280px;margin-inline:auto;display:grid}@media (width>=900px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-mark{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;font-size:20px}.footer-col h4{margin-bottom:var(--s3)}.footer-col ul{list-style:none}.footer-col li{color:var(--leinen-dim);margin-bottom:10px;font-size:13.5px}.footer-col a{transition:color .3s}.footer-col a:hover{color:var(--messing-bright)}.footer-legal{max-width:1280px;margin:var(--s6) auto 0;padding-top:var(--s4);border-top:1px solid var(--line-soft);gap:var(--s3);color:var(--leinen-faint);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;font-size:11.5px;display:flex}@media (pointer:fine){html.js.cursor-on,html.js.cursor-on a,html.js.cursor-on button{cursor:none}.cursor{z-index:999;pointer-events:none;border:1px solid var(--messing-faint);width:34px;height:34px;transition:transform .28s var(--ease), border-color .28s, background .28s;will-change:transform;border-radius:50%;margin:-17px 0 0 -17px;position:fixed;top:0;left:0}.cursor:after{content:"";background:var(--messing);border-radius:50%;width:3px;height:3px;margin:auto;position:absolute;inset:0}.cursor.is-link{border-color:var(--messing);background:#c68e4e0f;transform:scale(1.7)}}.cursor{display:none}html.js.cursor-on .cursor{display:block}@media (pointer:coarse),(prefers-reduced-motion:reduce){.cursor{display:none!important}}a:focus-visible,button:focus-visible{outline:1px solid var(--messing-bright);outline-offset:4px}
