@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../fonts/archivo-var.woff2) format('woff2')}
@font-face{font-family:'Archivo Black';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/archivo-black.woff2) format('woff2')}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains-400.woff2) format('woff2')}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jetbrains-500.woff2) format('woff2')}
html{scroll-behavior:smooth}body{margin:0;background:#fff}
#yb{--i0:url(../images/yeba-1-hero.jpg);--i1:url(../images/yeba-2-bett.jpg);--i2:url(../images/yeba-3-eiche.jpg);--i3:url(../images/yeba-4-fussleiste.jpg);position:relative;background:#fff;color:#464646;font-family:'Archivo',sans-serif;-webkit-font-smoothing:antialiased;text-align:left;line-height:normal;overflow:hidden}#yb *{box-sizing:border-box}#yb a{color:inherit;text-decoration:none}#yb h1,#yb h2,#yb h3,#yb h4{margin:0;text-transform:none}#yb p{margin:0}#yb .eyebrow{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#828282}#yb .display{font-family:'Archivo Black',sans-serif;font-weight:400;letter-spacing:-.01em;color:#464646}#yb .announce{background:#0a0a0a;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:8px 5vw;font-size:11.5px;letter-spacing:.03em}#yb .announce a{opacity:.85}#yb nav{background:#0a0a0a;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:20px 5vw}#yb .brand{display:block;line-height:0}#yb .brand svg{height:44px;width:auto;display:block}#yb .navlinks{display:flex;gap:34px;align-items:center;font-size:12px;letter-spacing:.08em;text-transform:uppercase}#yb .navlinks a{opacity:.8}#yb .navlinks a:hover{opacity:1}#yb .navcta{font-size:12px;letter-spacing:.08em;text-transform:uppercase}#yb .hero{position:relative;min-height:88vh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:#111}#yb .bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}#yb .hero .bg{background-image:var(--i0);background-position:65% 40%;filter:saturate(.9) brightness(.6)}#yb .hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,9,.35) 0%,rgba(10,10,9,.1) 35%,rgba(10,10,9,.97) 100%)}#yb .hero-inner{position:relative;z-index:2;padding:0 5vw 4.5vw}#yb .hero .eyebrow{color:#c7ccce;margin-bottom:10px;display:block}#yb .hero h1{font-family:'Archivo',sans-serif;font-weight:300;font-stretch:125%;font-variation-settings:'wdth' 125,'wght' 300;letter-spacing:.14em;font-size:clamp(40px,8.6vw,128px);line-height:.95;color:#fff}#yb .hero p{margin-top:26px;max-width:460px;font-size:15.5px;line-height:1.65;color:#dcd8cf}#yb .manifest{padding:8rem 5vw;max-width:840px;margin:0 auto;text-align:center}#yb .manifest .eyebrow{display:block;margin-bottom:24px}#yb .manifest p{font-family:'Archivo',sans-serif;font-weight:500;font-size:clamp(20px,2.4vw,30px);line-height:1.45;color:#1c1c1c}#yb .product{padding:2rem 5vw 7rem;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:70px}#yb .product-img{position:sticky;top:24px;aspect-ratio:4/5;overflow:hidden;background:#eee}#yb .product-img{position:sticky}#yb .product-img .bg{background-image:var(--i1);filter:saturate(.92) brightness(.96)}#yb .product-info .eyebrow{margin-bottom:14px;display:block}#yb .product-info h2{font-size:clamp(28px,3vw,42px);margin-bottom:8px}#yb .price-row{display:flex;align-items:baseline;gap:12px;padding:18px 0 26px;border-bottom:1px solid #e4e1da;margin-bottom:26px}#yb .price{font-family:'JetBrains Mono',monospace;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#1c1c1c}#yb .desc{font-size:14.5px;line-height:1.75;color:#828282;max-width:440px;margin-bottom:32px}#yb .opt{margin-bottom:26px}#yb .opt-label{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#b5b2ab;display:block;margin-bottom:12px}#yb .swatches{display:flex;gap:14px}#yb .swatch{width:52px;height:52px;border-radius:50%;border:1px solid #e4e1da}#yb .chrome-sw{background:linear-gradient(135deg,#eef0f1,#9aa0a3 45%,#f6f7f7 55%,#7c8285)}#yb .black-sw{background:linear-gradient(135deg,#3a3a38,#151514 55%,#454340)}#yb .size-pills{display:flex;gap:10px;flex-wrap:wrap}#yb .pill{padding:10px 16px;border:1px solid #e4e1da;font-size:12px;font-family:'JetBrains Mono',monospace;color:#828282}#yb .btn{display:inline-block;padding:16px 30px;font-size:12.5px;letter-spacing:.06em;font-weight:600;background:#111;color:#fff;border:1px solid #111;margin-top:10px}#yb .btn:hover{background:#fff;color:#111}#yb .process{background:#f7f6f3;padding:7rem 5vw}#yb .process-head{max-width:640px;margin:0 auto 4rem;text-align:center}#yb .process-head .eyebrow{display:block;margin-bottom:18px}#yb .process-head h3{font-size:clamp(26px,3vw,38px)}#yb .process-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}#yb .process-step{border-top:2px solid #111;padding-top:20px}#yb .num{font-family:'JetBrains Mono',monospace;font-size:12px;color:#b5b2ab;margin-bottom:10px;display:block}#yb .process-step p{font-size:14px;line-height:1.7;color:#828282}#yb .details{padding:7rem 5vw;max-width:1360px;margin:0 auto}#yb .detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}#yb .detail-card{position:relative;overflow:hidden;aspect-ratio:4/3}#yb .detail-card .bg{filter:saturate(.9) brightness(.96)}#yb .d2 .bg{background-image:var(--i2)}#yb .d3 .bg{background-image:var(--i3)}#yb .detail-cap{position:absolute;left:0;right:0;bottom:0;padding:20px 22px;background:linear-gradient(0deg,rgba(10,10,9,.85),rgba(10,10,9,0));font-family:'JetBrains Mono',monospace;font-size:10.5px;color:#c7ccce;line-height:1.5}#yb .two-col{max-width:1100px;margin:0 auto;padding:2rem 5vw 7rem;display:grid;grid-template-columns:1fr 1fr;gap:60px}#yb .block .eyebrow{display:block;margin-bottom:16px}#yb .block h4{font-size:20px;margin-bottom:14px;font-weight:600;color:#464646}#yb .block p{font-size:13.5px;line-height:1.75;color:#828282}#yb .faq{max-width:820px;margin:0 auto;padding:2rem 5vw 7rem}#yb .faq .eyebrow{display:block;margin-bottom:30px;text-align:center}#yb details{border-top:1px solid #e4e1da;padding:20px 0}#yb details:last-child{border-bottom:1px solid #e4e1da}#yb summary{cursor:pointer;font-weight:600;font-size:14.5px;list-style:none;display:flex;justify-content:space-between;color:#464646}#yb summary::-webkit-details-marker{display:none}#yb summary:after{content:"+";font-family:'JetBrains Mono',monospace}#yb details[open] summary:after{content:"–"}#yb details p{margin:14px 0 0;font-size:13.5px;line-height:1.7;color:#828282}#yb .specs{max-width:960px;margin:0 auto;padding:2rem 5vw 7rem}#yb .specs .eyebrow{display:block;margin-bottom:30px}#yb table{width:100%;border-collapse:collapse;font-family:'JetBrains Mono',monospace;font-size:12.5px}#yb tr{border-bottom:1px solid #e4e1da}#yb td{padding:15px 8px;color:#828282;border:0}#yb td:first-child{color:#b5b2ab;width:36%;text-transform:uppercase;letter-spacing:.06em;font-size:10.5px}#yb td:last-child{color:#1c1c1c;text-align:right}#yb .cert{background:#0a0a0a;color:#fff;padding:4.5rem 5vw;text-align:center}#yb .cert .eyebrow{color:#c7ccce;display:block;margin-bottom:18px}#yb .cert p{max-width:560px;margin:0 auto;font-size:15px;line-height:1.7;color:#d8d5cc}#yb .signup{padding:6rem 5vw 1rem;text-align:left;max-width:1360px;margin:0 auto}#yb .signup .eyebrow{display:block;margin-bottom:16px}#yb .signup h4{font-family:'Archivo Black',sans-serif;font-weight:400;font-size:clamp(22px,2.6vw,32px);max-width:460px;color:#464646}#yb .signup p{margin-top:14px;font-size:13.5px;line-height:1.7;color:#828282;max-width:440px}@media(max-width:880px){#yb .product,#yb .two-col,#yb .process-grid,#yb .detail-grid{grid-template-columns:1fr}#yb .product-img{position:static;aspect-ratio:4/3}#yb .navlinks{display:none}}@media(max-width:880px){#yb .product-img{position:relative;aspect-ratio:4/5}#yb .manifest{padding:5rem 6vw}#yb .product{padding:0 6vw 4rem;gap:36px}#yb .process,#yb .details{padding:4.5rem 6vw}#yb .two-col{gap:40px;padding:1rem 6vw 4rem}#yb .faq,#yb .specs{padding:1rem 6vw 4rem}#yb .hero{min-height:82vh}#yb .hero-inner{padding:0 6vw 10vw}#yb .announce,#yb nav{padding-left:6vw;padding-right:6vw}#yb .signup{padding:4rem 6vw 4rem}#yb td{padding:13px 6px;vertical-align:top}#yb td:first-child{width:38%}#yb td:last-child{text-align:right}#yb .detail-grid{gap:14px}}
#yb .page-head{max-width:840px;margin:0 auto;padding:7rem 5vw 3rem;text-align:center}
#yb .page-head .eyebrow{display:block;margin-bottom:20px}
#yb .page-head h1{font-family:'Archivo Black',sans-serif;font-weight:400;font-size:clamp(30px,4vw,52px);color:#464646;letter-spacing:-.01em}
#yb .page-head p{margin:18px auto 0;max-width:520px;font-size:15px;line-height:1.7;color:#828282}
#yb .post-list{max-width:1100px;margin:0 auto;padding:2rem 5vw 7rem;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
#yb .post-card{display:block}
#yb .post-card .thumb{aspect-ratio:4/3;background-size:cover;background-position:center;margin-bottom:18px;filter:saturate(.92) brightness(.96)}
#yb .post-card .eyebrow{display:block;margin-bottom:10px}
#yb .post-card h3{font-family:'Archivo Black',sans-serif;font-weight:400;font-size:20px;color:#464646;margin-bottom:8px}
#yb .post-card p{font-size:13.5px;line-height:1.7;color:#828282}
#yb .post-card:hover h3{color:#0a0a0a}
#yb .journal-teaser{max-width:1100px;margin:0 auto;padding:6rem 5vw 0}
#yb .journal-teaser>.eyebrow{display:block;margin-bottom:30px;text-align:center}
#yb .journal-teaser .post-list{padding:0 0 6rem}
#yb .journal-teaser .more{text-align:center;padding-bottom:6rem;margin-top:-2rem}
#yb .journal-teaser .more a{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#828282;border-bottom:1px solid #e4e1da;padding-bottom:3px}
#yb article.post{max-width:720px;margin:0 auto;padding:6rem 5vw 3rem}
#yb article.post .eyebrow{display:block;margin-bottom:18px}
#yb article.post h1{font-family:'Archivo Black',sans-serif;font-weight:400;font-size:clamp(28px,4vw,46px);line-height:1.1;color:#464646;letter-spacing:-.01em;margin-bottom:34px}
#yb article.post .post-img{aspect-ratio:4/3;background-size:cover;background-position:center;margin:0 0 40px;filter:saturate(.92) brightness(.96)}
#yb article.post p{font-size:16.5px;line-height:1.85;color:#464646;margin-bottom:22px}
#yb .post-nav{max-width:720px;margin:0 auto;padding:1rem 5vw 7rem;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e4e1da;margin-top:2rem;padding-top:2rem}
#yb .post-nav a{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#828282}
#yb .post-nav a:hover{color:#0a0a0a}
#yb .legal{max-width:760px;margin:0 auto;padding:6rem 5vw 7rem}
#yb .legal h1{font-family:'Archivo Black',sans-serif;font-weight:400;font-size:clamp(28px,3.4vw,40px);color:#464646;margin-bottom:30px}
#yb .legal h2{font-size:16px;font-weight:600;color:#1c1c1c;margin:30px 0 10px}
#yb .legal p{font-size:14.5px;line-height:1.8;color:#464646;margin-bottom:14px}
#yb .legal .todo{background:#f7f6f3;border:1px solid #e4e1da;padding:12px 16px;font-size:13px;color:#464646}
#yb .foot{background:#0a0a0a;color:#c7ccce;padding:3.5rem 5vw 2.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 40px;font-size:12px}
#yb .foot .name{font-family:'Archivo',sans-serif;font-weight:300;font-stretch:125%;font-variation-settings:'wdth' 125,'wght' 300;letter-spacing:.2em;color:#fff;font-size:15px}
#yb .foot-links{display:flex;gap:26px;letter-spacing:.08em;text-transform:uppercase}
#yb .foot-links a{opacity:.8}#yb .foot-links a:hover{opacity:1}
#yb .foot .copy{width:100%;color:#828282;font-size:11px;letter-spacing:.04em}
#yb .signup .btn{margin-top:26px}
#yb .notfound{text-align:center;padding:10rem 5vw}
@media(max-width:880px){#yb .post-list{grid-template-columns:1fr;gap:44px}#yb .page-head{padding:5rem 6vw 2rem}#yb article.post{padding:4rem 6vw 2rem}#yb .legal{padding:4rem 6vw 5rem}#yb .foot{padding:3rem 6vw 2rem}#yb .journal-teaser{padding:4.5rem 6vw 0}#yb .post-nav{padding-left:6vw;padding-right:6vw}}
#yb .lead-form{margin-top:26px;max-width:460px}#yb .lead-row{display:flex;gap:0}#yb .lead-form input[type=email]{flex:1;min-width:0;padding:15px 16px;font:inherit;font-size:14px;border:1px solid #111;border-right:0;background:#fff;color:#111;border-radius:0;outline:0}#yb .lead-form input[type=email]:focus{box-shadow:inset 0 0 0 1px #111}#yb .lead-form button{padding:15px 24px;font:inherit;font-size:12.5px;letter-spacing:.06em;font-weight:600;background:#111;color:#fff;border:1px solid #111;border-radius:0;cursor:pointer}#yb .lead-form button:hover{background:#fff;color:#111}#yb .lead-consent{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:12px;line-height:1.6;color:#828282}#yb .lead-consent input{margin-top:3px;accent-color:#111}#yb .lead-consent a{color:#464646;text-decoration:underline}#yb .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#yb .lead-err{display:none;margin-top:12px;font-size:12.5px;color:#9a3b2e}#yb .signup .alt{margin-top:34px;font-size:13px;color:#828282}#yb .signup .alt a{color:#464646;text-decoration:underline}#yb .thanks{max-width:560px;margin:0 auto;padding:9rem 6vw 8rem;text-align:left}#yb .thanks h1{font-family:"Archivo Black",sans-serif;font-weight:400;font-size:clamp(26px,3.4vw,40px);margin:16px 0 18px;color:#464646}#yb .thanks p{font-size:14px;line-height:1.7;color:#828282;margin-bottom:28px}@media(max-width:560px){#yb .lead-row{flex-direction:column;gap:10px}#yb .lead-form input[type=email]{border-right:1px solid #111}}