@font-face{font-family:clashDisplay;src:url(/_next/static/media/086a70ddba625929-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:clashDisplay;src:url(/_next/static/media/02d655c1dbb838f4-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:clashDisplay;src:url(/_next/static/media/271f77516f49b23e-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:clashDisplay Fallback;src:local("Arial");ascent-override:81.56%;descent-override:22.91%;line-gap-override:8.25%;size-adjust:109.12%}.__className_5cf191{font-family:clashDisplay,clashDisplay Fallback,Helvetica Neue,Arial,sans-serif}.__variable_5cf191{--font-display:"clashDisplay","clashDisplay Fallback",Helvetica Neue,Arial,sans-serif}@font-face{font-family:generalSans;src:url(/_next/static/media/eb38d80f1efefe0e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:generalSans;src:url(/_next/static/media/1591f333c1f945be-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:generalSans;src:url(/_next/static/media/c769b9ad37242ab7-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:generalSans;src:url(/_next/static/media/bd2e31d9f13a7622-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:generalSans Fallback;src:local("Arial");ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.__className_949c01{font-family:generalSans,generalSans Fallback,Helvetica Neue,Arial,sans-serif}.__variable_949c01{--font-body:"generalSans","generalSans Fallback",Helvetica Neue,Arial,sans-serif}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_ae46ea{font-family:jetbrainsMono,jetbrainsMono Fallback,SF Mono,Menlo,monospace}.__variable_ae46ea{--font-mono:"jetbrainsMono","jetbrainsMono Fallback",SF Mono,Menlo,monospace}:root{--void:#0a0b0d;--coal:#0f1114;--smoke:#e8e6e1;--ash:#86898f;--lamp:#ffb352;--lamp-dim:#b97d33;--hairline:rgba(232,230,225,0.09);--pad:clamp(1.25rem,4.5vw,4.5rem)}*{margin:0;padding:0;box-sizing:border-box}html{scrollbar-width:thin;scrollbar-color:var(--lamp-dim) var(--void)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--void);color:var(--smoke);font-family:var(--font-body);font-size:1.06rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--lamp);color:var(--void)}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:none;cursor:pointer}:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}.grain:before{content:"";position:fixed;inset:-50%;z-index:2000;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.05;animation:grain-shift .9s steps(4) infinite}@keyframes grain-shift{0%{transform:translate(0)}25%{transform:translate(-2%,3%)}50%{transform:translate(3%,-2%)}75%{transform:translate(-3%,-3%)}to{transform:translate(2%,2%)}}.mono{font-family:var(--font-mono);font-size:.72rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--ash)}.mono b{color:var(--lamp);font-weight:500}.preloader{position:fixed;inset:0;z-index:3000;background:var(--void);display:flex;align-items:flex-end;justify-content:space-between;padding:var(--pad);transition:transform .9s cubic-bezier(.76,0,.24,1)}.preloader.done{transform:translateY(-100%)}.preloader-log{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--ash);text-transform:uppercase;line-height:2}.preloader-log .ok{color:var(--lamp)}.preloader-count{font-family:var(--font-display);font-weight:600;font-size:clamp(4rem,14vw,11rem);line-height:.85;color:var(--smoke);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (pointer:fine){.cursor-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--lamp);mix-blend-mode:exclusion}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;z-index:2500;border-radius:50%;pointer-events:none}.cursor-ring{width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid rgba(232,230,225,.35);transition:width .25s,height .25s,margin .25s,border-color .25s,opacity .25s}.cursor-ring.is-hover{width:64px;height:64px;margin:-32px 0 0 -32px;border-color:var(--lamp)}.cursor-ring .cursor-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.18em;text-transform:uppercase;color:var(--lamp);opacity:0;transition:opacity .25s;white-space:nowrap}.cursor-ring.is-hover .cursor-label{opacity:1}}.page-light{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle 34rem at var(--lx,50%) var(--ly,30%),rgba(255,179,82,.05),transparent 70%)}.header{position:fixed;inset:0 0 auto 0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:1.3rem var(--pad);transition:transform .5s cubic-bezier(.76,0,.24,1)}.header.hidden{transform:translateY(-120%)}.header-mark{font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:.01em;display:flex;align-items:center;gap:.6rem}.header-star{width:1.35rem;height:1.35rem;flex-shrink:0}.header-mark .sig{align-self:center;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;color:var(--lamp-dim)}.header-nav{display:flex;gap:clamp(1.2rem,2.5vw,2.4rem);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.header-nav a{color:var(--ash);display:inline-flex;align-items:baseline;gap:.45rem;transition:color .25s}.header-nav a:before{content:"";width:.45rem;height:1px;background:var(--lamp);align-self:center;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.65,0,.35,1)}.header-nav a.active,.header-nav a:hover{color:var(--smoke)}.header-nav a.active:before,.header-nav a:hover:before{transform:scaleX(1)}.hero{position:relative;height:100svh;overflow:hidden}.hero-canvas{position:absolute!important;inset:0}.hero-ui{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--pad);pointer-events:none}.hero-ui>*{pointer-events:auto}.hero-title{font-family:var(--font-display);font-weight:600;font-size:clamp(2.6rem,8.6vw,8.2rem);line-height:.98;letter-spacing:-.015em;max-width:15ch;margin-bottom:1.8rem}.hero-title .row{display:block;overflow:hidden}.hero-title .row>span{display:inline-block;will-change:transform}.hero-title .dim{color:var(--ash)}.hero-title .lit{color:var(--lamp);font-weight:700;font-style:normal}.hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;border-top:1px solid var(--hairline);padding-top:1.4rem}.hero-sub{max-width:30rem;color:var(--ash);font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.65}.hero-sub strong{color:var(--smoke);font-weight:500}.hero-hint{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lamp-dim);text-align:right;line-height:2;flex-shrink:0}.read-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:1500;background:var(--lamp);transform-origin:left;transform:scaleX(0)}.article{max-width:46rem;margin:0 auto;padding:clamp(8.5rem,14vw,11rem) var(--pad) clamp(3rem,5vw,4rem);position:relative;z-index:5}.article-head{margin-bottom:2.75rem}.article-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-bottom:2rem}.article-back{color:var(--lamp);transition:color .25s}.article-back:hover{color:var(--smoke)}.article-head h1{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.08;letter-spacing:-.01em;margin-bottom:1.4rem;text-wrap:balance}.article-lede{font-size:clamp(1.12rem,1.7vw,1.3rem);line-height:1.6;color:var(--ash)}.article-cover{width:100%;margin-top:2.4rem}.article-body img,.article-cover{display:block;height:auto;border:1px solid var(--hairline)}.article-body img{max-width:100%;margin:2rem 0}.tldr{border:1px solid var(--hairline);border-left:2px solid var(--lamp);padding:1.4rem 1.6rem;margin-bottom:3rem;background:linear-gradient(90deg,rgba(255,179,82,.04),transparent 60%)}.tldr .mono{color:var(--lamp-dim);margin-bottom:.9rem}.tldr ul{list-style:none;display:flex;flex-direction:column;gap:.7rem}.tldr li{position:relative;padding-left:1.4rem;font-size:.98rem;line-height:1.55;color:var(--smoke)}.tldr li:before{content:"—";position:absolute;left:0;color:var(--lamp)}.article-body{font-size:1.09rem;line-height:1.75;color:rgba(232,230,225,.88)}.article-body h2{font-family:var(--font-display);font-weight:600;font-size:1.55rem;letter-spacing:-.005em;line-height:1.2;color:var(--smoke);margin:2.8rem 0 1rem}.article-body p{margin-bottom:1.25rem}.article-body strong{color:var(--smoke);font-weight:600}.article-body a{color:var(--lamp);border-bottom:1px solid var(--lamp-dim)}.article-body ul{margin:0 0 1.5rem;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:.9rem}.article-body li{position:relative;padding-left:1.6rem}.article-body li:before{content:"▪";position:absolute;left:0;color:var(--lamp);font-size:.8em;top:.25em}.article-body blockquote{margin:2.2rem 0;padding:.4rem 0 .4rem 1.6rem;border-left:2px solid var(--lamp);font-family:var(--font-display);font-weight:500;font-size:1.3rem;line-height:1.4;color:var(--smoke)}.article-body table{--table-w:min(64rem,calc(100vw - 2 * var(--pad)));display:block;width:var(--table-w);max-width:var(--table-w);margin:2rem calc((100% - var(--table-w)) / 2);overflow-x:auto;border-collapse:collapse;font-size:.92rem;line-height:1.55}.article-body td,.article-body th{border:1px solid var(--hairline);padding:.7rem .9rem;text-align:left;vertical-align:top}.article-body th{font-family:var(--font-mono);font-weight:500;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);background:var(--coal);white-space:nowrap}.article-body td{min-width:11rem;color:rgba(232,230,225,.85)}.article-body td:first-child{min-width:auto;font-family:var(--font-mono);font-size:.82rem;color:var(--lamp);white-space:nowrap}.article-body pre{margin:1.8rem 0;padding:1.3rem 1.5rem;background:var(--coal);border:1px solid var(--hairline);overflow-x:auto}.article-body pre code{font-family:var(--font-mono);font-size:.86rem;line-height:1.7;color:rgba(232,230,225,.85);background:none;padding:0}.article-body code{font-family:var(--font-mono);font-size:.9em;color:var(--lamp);background:rgba(255,179,82,.08);padding:.1em .35em}.article-foot{margin-top:3.5rem;border-top:1px solid var(--hairline);padding-top:1.6rem}.article-foot a{color:var(--lamp)}.article-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--hairline);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:clamp(3rem,6vw,5rem)}.article-nav-card{background:var(--void);padding:2.2rem var(--pad);display:flex;flex-direction:column;gap:.9rem;transition:background .3s}.article-nav-card.next{text-align:right;align-items:flex-end}.article-nav-card:hover{background:rgba(255,179,82,.05)}.article-nav-card h3{font-family:var(--font-display);font-weight:500;font-size:clamp(1.05rem,1.8vw,1.4rem);line-height:1.3;max-width:26rem;transition:color .3s}.article-nav-card:hover h3{color:var(--lamp)}.article-nav-card.empty{pointer-events:none}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:0 var(--pad);margin-bottom:clamp(2.5rem,5vw,4.5rem)}.manifest{position:relative}.manifest-track{height:100svh;display:flex;align-items:center;padding:0 var(--pad);overflow:hidden}.manifest-statements{position:relative;width:100%;max-width:66rem;margin:0 auto}.statement{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.statement:first-child{position:relative}.statement .mono{color:var(--lamp-dim)}.statement p{font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem,4.6vw,4.2rem);line-height:1.12;letter-spacing:-.01em;max-width:24ch}.statement p em{font-style:normal;color:var(--lamp)}.manifest-progress{position:absolute;right:var(--pad);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.6rem}.manifest-progress i{width:1px;height:2.2rem;background:var(--hairline);transition:background .4s}.manifest-progress i.on{background:var(--lamp)}.dossiers{position:relative}.dossiers-pin{height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.dossiers-head{padding:0 var(--pad);margin-bottom:2.5rem;display:flex;align-items:baseline;justify-content:space-between}.dossiers-controls{display:flex;align-items:center;gap:1.4rem}.dossier-arrows{display:flex;gap:.5rem}.dossier-arrows button{font-family:var(--font-mono);font-size:.85rem;color:var(--ash);border:1px solid var(--hairline);padding:.45rem .85rem;transition:color .25s,border-color .25s,background .25s}.dossier-arrows button:hover{color:var(--void);background:var(--lamp);border-color:var(--lamp)}.dossiers-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,4.6vw,3.8rem);letter-spacing:-.01em}.dossiers-rail{display:flex;gap:clamp(1rem,2vw,2rem);padding:0 var(--pad);will-change:transform;width:max-content}.akte{width:clamp(19rem,34vw,30rem);flex-shrink:0;border:1px solid var(--hairline);background:linear-gradient(180deg,rgba(232,230,225,.025),transparent 45%);padding:1.4rem 1.4rem 1.8rem;display:flex;flex-direction:column;min-height:clamp(21rem,52svh,30rem);transition:border-color .35s,background .35s;position:relative;overflow:hidden}.akte:hover{border-color:var(--lamp-dim)}.akte-strip{display:flex;justify-content:space-between;border-bottom:1px solid var(--hairline);padding-bottom:1rem;margin-bottom:auto}.akte-glyph{position:absolute;right:-.5rem;top:42%;font-family:var(--font-mono);font-size:5.5rem;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,179,82,.14);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.akte h3{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,2.4vw,2.2rem);letter-spacing:-.01em;line-height:1.05;margin:2.5rem 0 .9rem}.akte-text{color:var(--ash);font-size:.95rem;line-height:1.6;margin-bottom:1.6rem}.akte-foot{display:flex;justify-content:flex-end;align-items:baseline}.journal{padding:clamp(6rem,11vw,10rem) 0}.journal-title{font-family:var(--font-display);font-weight:600;font-size:clamp(1.9rem,4.6vw,3.8rem);letter-spacing:-.01em}.jlink{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lamp);display:inline-flex;align-items:center;gap:.6rem}.jlink:after{content:"→";transition:transform .3s}.jlink:hover:after{transform:translateX(6px)}.jrow{display:grid;grid-template-columns:8rem minmax(0,1fr) 11rem 2rem;align-items:baseline;grid-gap:2rem;gap:2rem;padding:1.9rem var(--pad);border-top:1px solid var(--hairline);position:relative;transition:background .3s}.jrow:last-of-type{border-bottom:1px solid var(--hairline)}.jrow:hover{background:rgba(255,179,82,.04)}.jrow-idx{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--ash)}.jrow h2,.jrow h3{font-family:var(--font-display);font-weight:500;font-size:clamp(1.15rem,2.1vw,1.7rem);letter-spacing:0;line-height:1.25;transition:color .3s,transform .3s}.jrow:hover h2,.jrow:hover h3{color:var(--lamp);transform:translateX(6px)}.jrow-tag{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ash);text-align:right}.jrow-arrow{color:var(--lamp);opacity:0;transform:translateX(-8px);transition:opacity .3s,transform .3s}.jrow:hover .jrow-arrow{opacity:1;transform:translateX(0)}.footer{position:relative;padding:clamp(5rem,10vw,9rem) var(--pad) 2rem;border-top:1px solid var(--hairline);overflow:hidden}.footer-eyebrow{margin-bottom:2rem}.footer-cta{display:inline-block;font-family:var(--font-display);font-weight:700;font-size:clamp(3.2rem,13vw,12rem);line-height:.95;letter-spacing:-.02em;margin-bottom:clamp(4rem,8vw,7rem);will-change:transform}.footer-cta .dot{color:var(--lamp)}.footer-cta:hover .dot{animation:pulse-dot .9s ease-in-out infinite}@keyframes pulse-dot{50%{opacity:.25}}.footer-grid{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.5rem;border-top:1px solid var(--hairline);padding-top:1.6rem}.footer-grid nav{display:flex;flex-wrap:wrap;gap:1.6rem}.footer-grid a{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ash);transition:color .25s}.footer-grid a:hover{color:var(--lamp)}.footer-copy{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;color:var(--ash)}.subpage{min-height:100svh;padding:clamp(8.5rem,15vw,12rem) var(--pad) clamp(4rem,7vw,6rem);position:relative;z-index:5}.subpage-head{margin-bottom:clamp(3rem,6vw,5rem)}.subpage-head h1{font-family:var(--font-display);font-weight:600;font-size:clamp(2.6rem,7.5vw,6.4rem);line-height:1;letter-spacing:-.015em;margin:1.4rem 0 1.8rem;max-width:16ch}.subpage-head h1 em{font-style:normal;color:var(--lamp)}.subpage-head .lede{max-width:34rem;color:var(--ash);font-size:clamp(1rem,1.4vw,1.15rem)}.jyear{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.16em;color:var(--lamp-dim);padding:0 var(--pad);margin:3rem 0 1rem}.dossier-head-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:center;margin-bottom:clamp(3rem,6vw,5rem)}.dossier-head-grid .subpage-head{margin-bottom:0}.dfig{width:100%;max-width:32rem;justify-self:end}.dfig svg{display:block;width:100%;height:auto}@media (max-width:900px){.dossier-head-grid{grid-template-columns:1fr}.dfig{display:none}}.dossier-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--hairline)}.dossier-body h2{color:var(--lamp-dim);margin-bottom:1rem}.dossier-body p{color:rgba(232,230,225,.82);line-height:1.75;font-size:.98rem}.dossier-body a{color:var(--lamp);border-bottom:1px solid var(--lamp-dim)}.dossier-body:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1180px){.dossier-body:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.dossier-posts-head{margin-top:clamp(3.5rem,7vw,6rem);padding-top:1.4rem;border-top:1px solid var(--hairline)}.dossier-back{margin:3.5rem var(--pad) 0}.dossier-back a{color:var(--ash);transition:color .25s}.dossier-back a:hover{color:var(--lamp)}@media (max-width:860px){.dossier-body,.dossier-body:has(>:nth-child(4)){grid-template-columns:1fr}}.jnote{margin:3rem var(--pad) 0;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;color:var(--ash);border:1px dashed var(--hairline);padding:1.2rem 1.4rem;max-width:42rem}.jnote a{color:var(--lamp-dim)}.subpage .jrow{padding-left:0;padding-right:0;margin:0 var(--pad)}.about-head{position:relative}.about-star{position:absolute;top:50%;right:0;transform:translateY(-50%);width:clamp(11rem,19vw,17rem);opacity:.13;pointer-events:none}.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2.8rem,5vw,4.5rem) clamp(2.5rem,5vw,4rem);gap:clamp(2.8rem,5vw,4.5rem) clamp(2.5rem,5vw,4rem);padding-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--hairline)}.about-grid h2{color:var(--lamp-dim);margin-bottom:1rem}.about-grid p{color:rgba(232,230,225,.82);line-height:1.75}.about-grid a{color:var(--lamp);border-bottom:1px solid var(--lamp-dim)}@media (max-width:700px){.about-grid{grid-template-columns:1fr}.about-star{top:0;transform:none;width:8.5rem;opacity:.1}}.kmap{border:1px solid var(--hairline);background:var(--coal)}.kmap svg{display:block;width:100%;height:auto}.kmap-caption{display:flex;justify-content:space-between;padding:.9rem 1.1rem;border-top:1px solid var(--hairline)}.kontakt-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:clamp(3rem,6vw,6rem);gap:clamp(3rem,6vw,6rem);align-items:start}.kontakt-grid .kmap{margin-top:.4rem}.kontakt-head{margin-bottom:clamp(2.5rem,5vw,4rem)}.contact-mail{display:inline-block;font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,4.6vw,3.6rem);letter-spacing:-.01em;color:var(--lamp);border-bottom:1px solid var(--lamp-dim);padding-bottom:.3rem;transition:color .3s,border-color .3s;word-break:break-all}.contact-mail:hover{color:var(--smoke);border-color:var(--smoke)}.contact-rows{list-style:none;border-top:1px solid var(--hairline)}.contact-rows li{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1.3rem 0;border-bottom:1px solid var(--hairline)}.contact-rows .v{color:var(--smoke)}.contact-rows a.v{border-bottom:1px solid var(--hairline);transition:color .25s,border-color .25s}.contact-rows a.v:hover{color:var(--lamp);border-color:var(--lamp)}@media (max-width:860px){.header-mark .sig{display:none}.header-mark,.header-nav a{white-space:nowrap}.header-mark{font-size:.95rem}.header-nav{gap:1rem;font-size:.66rem;letter-spacing:.1em}}@media (max-width:560px){.header-nav .nav-home{display:none}.hero-canvas{opacity:.8}.hero-ui{background:linear-gradient(0deg,rgba(10,11,13,.85) 0,rgba(10,11,13,.4) 38%,transparent 62%)}.header-nav{gap:.85rem}.article-nav{grid-template-columns:1fr}.article-nav-card.next{text-align:left;align-items:flex-start}.hero-bottom{flex-direction:column;align-items:flex-start}.hero-hint{text-align:left}.statement p{font-size:clamp(1.6rem,7vw,2.4rem)}.manifest-progress{display:none}.jrow{grid-template-columns:minmax(0,1fr);gap:.45rem}.jrow-tag{text-align:left;order:-1}.jrow-arrow{display:none}.kontakt-grid{grid-template-columns:1fr}.akte{width:min(78vw,22rem);min-height:24rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.grain:before{animation:none}}