@font-face{font-family:Adventor;src:url(fonts/adventor-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Adventor;src:url(fonts/adventor-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Carlito;src:url(fonts/carlito-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Carlito;src:url(fonts/carlito-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Carlito;src:url(fonts/carlito-400i.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@view-transition{navigation:auto}:root{--field:#cfd1d0;--field-line:#6b6f72;--bg:#fff;--bg2:#f4f4f2;--fg:#17181a;--mute:#5a5e61;--line:#e2e3e1;--link:#a84a07;--fire:#ef911c;--fire2:#ef661c;--ember:#d23c28;--yellow:#ffd23c;--ink:#131415;--ink2:#1e2021;--ink3:#2b2e30;--on:#f4f4f2;--on2:#b9bcbd;--oline:#ffffff1f;--glow:radial-gradient(52% 62% at 74% 52%,#ef661c40,transparent 70%),radial-gradient(30% 36% at 60% 72%,#ffd23c1f,transparent 70%),radial-gradient(40% 50% at 92% 18%,#d23c2830,transparent 70%);--disp:Adventor,"Century Gothic","Avenir Next",Avenir,Futura,Arial,sans-serif;--body:Carlito,Lato,Calibri,"Segoe UI",Arial,sans-serif;--w:1320px;--gl:max(20px,env(safe-area-inset-left,0px));--gr:max(20px,env(safe-area-inset-right,0px));--sec:clamp(64px,9vw,128px);--r:28px;--barh:64px;--st:calc(env(safe-area-inset-top,0px) + 12px)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1011;--bg2:#1b1d1e;--fg:#eeeeec;--mute:#b0b3b4;--line:#2e3133;--link:#f6a948;--field:#3a3e41;--field-line:#8d9194;color-scheme:dark}}:root[data-theme=dark]{--bg:#0f1011;--bg2:#1b1d1e;--fg:#eeeeec;--mute:#b0b3b4;--line:#2e3133;--link:#f6a948;--field:#3a3e41;--field-line:#8d9194;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font:400 1.1875rem/1.55 var(--body);overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--link);text-underline-offset:.16em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3{font-family:var(--disp);font-weight:700;line-height:1.04;letter-spacing:-.012em;margin:0;text-wrap:balance}h1{font-size:clamp(2.6rem,6.4vw,5.6rem)}h2{font-size:clamp(1.9rem,4vw,3.4rem)}h3{font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.14;letter-spacing:-.004em}p{margin:0}.wrap{max-width:calc(var(--w) + 40px);margin-inline:auto;padding-left:var(--gl);padding-right:var(--gr)}:focus-visible{outline:3px solid var(--fire);outline-offset:2px;border-radius:6px}.skip{position:absolute;left:12px;top:-70px;background:var(--fire);color:#17181a;padding:10px 16px;z-index:60;border-radius:99px}.skip:focus{top:10px}.top{position:sticky;top:var(--st);z-index:40;padding-left:var(--gl);padding-right:var(--gr);height:0}.bar{max-width:var(--w);margin-inline:auto;display:flex;align-items:center;gap:8px;min-height:var(--barh);padding:7px 10px 7px 16px;border-radius:999px;color:var(--on);background:#17181add;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 0 0 1px var(--oline),0 12px 32px #0000002e}.brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;margin-right:auto;flex:none}.brand img{width:78px;height:60px;margin-block:-6px}.brand b{font:700 1.04rem/1 var(--disp);letter-spacing:-.02em;white-space:nowrap}.nav{display:flex;align-items:center;gap:2px}.nav>div{position:relative}.nav a{color:inherit;text-decoration:none;display:block}.nav>a,.nav>div>a{padding:9px 13px;border-radius:99px;font-size:1.04rem;line-height:1.2;white-space:nowrap;transition:background .15s,color .15s}.nav>a:hover,.nav>div:hover>a{background:#ffffff1a}.nav a[aria-current]{background:var(--fire);color:#17181a;font-weight:700}.sub{position:absolute;left:0;top:100%;padding-top:10px;display:none;min-width:270px}.sub>span{display:block;background:#1b1c1ef2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:8px;border-radius:20px;box-shadow:0 0 0 1px var(--oline),0 16px 36px #0000004d}.nav>div:hover .sub,.nav>div:focus-within .sub{display:block}.sub a{padding:9px 13px;border-radius:12px;font-size:1.03rem}.sub a:hover{background:#ffffff1a;color:var(--fire)}.tel{white-space:nowrap;color:inherit;text-decoration:none;font-weight:700;padding-inline:8px;font-size:1.02rem}.tel:hover{color:var(--fire)}.lang{display:flex;gap:2px;padding:3px;border-radius:99px;background:#ffffff14;margin-inline:6px;flex:none}.lang a{padding:5px 11px;border-radius:99px;color:inherit;text-decoration:none;font:700 .92rem/1.2 var(--disp)}.lang a:hover{background:#ffffff1f}.lang a[aria-current]{background:var(--on);color:#17181a}.ico{background:none;border:0;color:inherit;width:42px;height:42px;display:grid;place-items:center;cursor:pointer;border-radius:50%;flex:none}.ico:hover{background:#ffffff1a}@media(max-width:1380px){.tel{display:none}}@media(max-width:1140px){:root{--barh:110px}.bar{flex-wrap:wrap;border-radius:30px;padding:8px 10px 10px}.brand{margin-right:auto;padding-left:6px}.tel{display:block}.nav{order:3;width:100%;justify-content:space-between}.nav>a,.nav>div>a{padding:8px 10px}}@media(max-width:700px){:root{--barh:0px}.top{position:static;height:auto;padding-top:10px;padding-bottom:10px;background:var(--ink)}.bar{box-shadow:none;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;border-radius:0}.nav{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nav>a,.nav>div{flex:1 1 22%;min-width:0}.nav>a,.nav>div>a{background:#ffffff14;text-align:center;padding:9px 2px;font-size:.98rem;border-radius:12px}.nav>a[aria-current],.nav>div>a[aria-current]{background:var(--fire)}.sub{display:none!important}.brand b{font-size:1rem}}@media(max-width:560px){.tel{display:none}.lang{margin-inline:4px}}@media(max-width:400px){.brand b{display:none}}.dark{background-color:var(--ink);background-image:var(--glow);color:var(--on);border-radius:0 0 clamp(24px,4vw,48px) clamp(24px,4vw,48px);position:relative;overflow:hidden}.hero .wrap{padding-block:calc(var(--st) + var(--barh) + clamp(36px,6vw,84px)) clamp(36px,5vw,72px);position:relative}.hero h1{font-size:clamp(2.1rem,5.6vw,5rem);line-height:1.02;letter-spacing:-.012em;max-width:15em;position:relative;z-index:2;pointer-events:none}.hero-g{margin-top:clamp(20px,2.6vw,36px);position:relative;z-index:2}.mark{position:absolute;z-index:0;right:2%;top:50%;width:min(41%,620px);height:auto;transform:translateY(-40%);opacity:.32;pointer-events:none}.hero .wrap{z-index:1}.lead{font-size:clamp(1.22rem,1.8vw,1.5rem);line-height:1.38;max-width:34em;color:var(--on)}.hero .lead{max-width:26em}.cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pills{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.pills li{padding:6px 14px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--oline);color:var(--on2);font-size:1rem}.phead .wrap{padding-block:calc(var(--st) + var(--barh) + clamp(28px,4vw,60px)) clamp(40px,6vw,84px);display:grid;gap:28px;align-items:center}.phead.has-s .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding-bottom:clamp(20px,3vw,40px)}.phead.has-s h1{font-size:clamp(2.3rem,4.6vw,4.2rem);overflow-wrap:anywhere}.phead .lead{margin-top:20px}.crumb{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:1rem;color:var(--on2);margin:0 0 18px;padding:0;list-style:none}.crumb a{color:inherit;text-decoration:none}.crumb a:hover{color:var(--fire)}.crumb li+li::before{content:"/";margin-right:8px;opacity:.5}.metal{--on2:#e9ebec;--oline:#ffffff3d}.dark.metal{background-color:#4c5054;background-image:radial-gradient(46% 58% at 74% 54%,#ef661c33,transparent 72%),linear-gradient(100deg,#0d0e0fa3 0%,#0d0e0f80 38%,#0d0e0f29 62%,#ffffff24 78%,#0d0e0f1f 100%),url(img/metal.webp);background-size:auto,auto,720px 360px;box-shadow:inset 0 -2px 0 #ffffff33,inset 0 -6px 14px #00000059}.dark.metal .lead,.dark.metal h1,.dark.metal .crumb,.dark.metal .stage-note{text-shadow:0 1px 2px #0000008c}.hero.metal .btn.alt{background:#0d0e0f8c}.hero.metal .pills li{background:#0d0e0f66}.tile.metal{background-color:#3d4044;background-image:linear-gradient(135deg,#ffffff14 0%,#ffffff00 34%,#0d0e0f33 66%,#ffffff12 100%),linear-gradient(#0d0e0f52,#0d0e0f52),url(img/metal.webp);background-size:auto,auto,720px 360px;box-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #00000080,0 10px 24px #00000026}.tile.metal h3,.tile.metal span{text-shadow:0 1px 2px #000000a6}.tile.metal::before{opacity:.5}@media(max-width:820px){.mark{width:92%;right:-10%;top:auto;bottom:2%;transform:none;opacity:.22}.dark.metal{background-image:linear-gradient(100deg,#0d0e0fc2 0%,#0d0e0fa8 60%,#0d0e0f75 100%),url(img/metal.webp);background-size:auto,720px 360px}}.mb .panels>*,.mb .cols2>div,.mb .phases li,.mb .note,.mb .subnav a:not([aria-current]){background-color:#3d4044;background-image:linear-gradient(135deg,#ffffff14 0%,#ffffff00 34%,#0d0e0f33 66%,#ffffff12 100%),linear-gradient(#0d0e0f52,#0d0e0f52),url(img/metal.webp);background-size:auto,auto,720px 360px;color:var(--on);box-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #00000080,0 10px 24px #00000026}.mb .panels>* :is(h2,h3,p,span,b),.mb .cols2>div :is(h2,h3,p,li,b),.mb .phases li :is(h3,p),.mb .note{text-shadow:0 1px 2px #000000a6}.mb .panels p,.mb .cols2 p,.mb .phases p{color:#e9ebec}.mb .panels a,.mb .cols2 a,.mb .phases a,.mb .note a{color:var(--fire);font-weight:700;text-shadow:0 1px 2px #000000d9,0 0 6px #00000080}.mb .panels a:hover,.mb .cols2 a:hover,.mb .phases a:hover,.mb .note a:hover{color:var(--yellow)}.mb .cols2 .nums li::before{background:#0d0e0fbf;color:var(--fire)}.mb .subnav a:not([aria-current]){color:#fff;text-shadow:0 1px 2px #000000a6;box-shadow:inset 0 1px 0 #ffffff40}.mb .subnav.org a:not([aria-current]){background:var(--ink2);color:#fff;text-shadow:none;box-shadow:inset 0 0 0 1px #ffffff1f}.mb .subnav.org a:not([aria-current]):hover{background:var(--ink3);color:var(--fire)}.mb .subnav.org a[aria-current]{background:var(--fire);color:#17181a;font-weight:700}dl.fact>div{--on2:#e9ebec;background-color:#3d4044;background-image:linear-gradient(135deg,#ffffff14 0%,#ffffff00 34%,#0d0e0f33 66%,#ffffff12 100%),linear-gradient(#0d0e0f52,#0d0e0f52),url(img/metal.webp);background-size:auto,auto,720px 360px;box-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #00000080,0 10px 24px #00000026}.fact dt,.fact dd{text-shadow:0 1px 2px #000000a6}.phead-photo{margin:0}.phead-photo.sm{max-width:300px;margin-inline:auto}.phead-photo.logo{width:260px;max-width:100%;margin-inline:auto}.phead-photo.logo img{border-radius:0;box-shadow:none;filter:drop-shadow(0 10px 18px #00000080)}@media(max-width:820px){.phead-photo.logo{width:180px;margin-inline:0}}.phead-photo.md{max-width:400px;margin-inline:auto}@media(max-width:820px){.phead-photo.md{max-width:300px}}@media(max-width:820px){.phead-photo.sm{max-width:220px}}.phead-photo img{width:100%;border-radius:var(--r);box-shadow:0 0 0 1px #ffffff2e,0 16px 36px #00000059}.org1 .og{margin-top:clamp(36px,4.5vw,60px)}.org1 .oh{font-size:clamp(1.6rem,2.6vw,2.2rem);margin-bottom:clamp(14px,1.8vw,22px)}.org1 .ol{color:var(--mute);max-width:40em;margin:6px 0 clamp(16px,2vw,24px);font-size:1.15rem;line-height:1.4}.org1 .og>.cols2,.org1 .og>.panels+.cols2{margin-top:clamp(12px,1.4vw,18px)}.org1 .cols2 h3{font-size:clamp(1.15rem,1.6vw,1.35rem);margin-bottom:6px}.org1 .cols2 ul{margin-top:12px}.org1 .cols2>div>p+p,.org1 .cols2 ul+p{margin-top:12px}.org1 .obar{text-align:center;color:#fff;border-radius:var(--r);padding:clamp(14px,1.8vw,22px) 20px;text-shadow:0 1px 2px #0000008c}.news{display:grid;gap:clamp(12px,1.4vw,18px);max-width:52em}.news-card{display:block;text-decoration:none;color:#fff;border-radius:var(--r);padding:clamp(24px,3vw,40px);background-color:#3d4044;background-image:linear-gradient(135deg,#ffffff14 0%,#ffffff00 34%,#0d0e0f33 66%,#ffffff12 100%),linear-gradient(#0d0e0f52,#0d0e0f52),url(img/metal.webp);background-size:auto,auto,720px 360px;box-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #00000080,0 10px 24px #00000026;text-shadow:0 1px 2px #000000a6}.news-card time{font-size:.95rem;color:#e9ebec}.news-card h2{font-size:clamp(1.4rem,2.4vw,1.9rem);margin:6px 0 10px}.news-card p{color:#e9ebec;max-width:40em}.news-more{display:inline-block;margin-top:14px;color:var(--fire);font-weight:700;text-shadow:0 1px 2px #000000d9,0 0 6px #00000080}.news-card:hover .news-more{text-decoration:underline}.news-date{color:var(--mute);margin-top:-20px}.art.duo{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,40px)}.art.duo .side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);max-width:860px}.art.duo .case figure{aspect-ratio:1/1}.art.duo .case img[src*=schoolmeubilair]{object-fit:contain;background:#efefef}.art.duo .case{gap:10px}@media(max-width:520px){.art.duo .side{grid-template-columns:minmax(0,1fr);max-width:420px}}.side.cap figure{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;margin-inline:auto}.cap-t{margin-top:10px;font-size:inherit;line-height:inherit;color:inherit}.cap-t h3{color:var(--fg)}.cap-t p{color:var(--mute);margin-top:4px;line-height:1.35}.side.cap img{width:auto!important;max-width:100%;height:clamp(420px,48vw,620px);object-fit:contain}.ph-sec{margin-top:calc(var(--sec)*-.55)}.phases.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phases.two li{padding:16px 18px}.phases.two li::before{width:30px;height:30px;font-size:.9rem;margin-bottom:8px}.phases.two h3{font-size:1.1rem}.phases.two p{font-size:.95rem;margin-top:4px}@media(max-width:560px){.phases.two{grid-template-columns:minmax(0,1fr)}}.tile img.ph.free{border-radius:0;box-shadow:none;filter:drop-shadow(0 10px 14px #00000073);max-height:42%;max-width:48%}.cfilter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(24px,3.4vw,44px)}.cfilter[hidden]{display:none}.cfilter button{font:600 1rem/1 var(--body);border:0;border-radius:999px;padding:11px 18px;cursor:pointer;background:var(--ink2);color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background .15s,color .15s}.cfilter button span{font-weight:400;opacity:.75;margin-left:4px}.cfilter button:hover{background:var(--ink3);color:var(--fire)}.cfilter button[aria-pressed=true]{background:var(--fire);color:#17181a;font-weight:700}.cfilter button:focus-visible{outline:3px solid var(--fire);outline-offset:3px}.case[hidden]{display:none}.tile .tmark{position:absolute;z-index:-1;right:4%;bottom:6%;width:min(46%,300px);height:auto;opacity:.45;pointer-events:none;transition:transform .5s}.tile:hover .tmark{transform:scale(1.03)}.st-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.stage .prose{max-width:none}.stage .prose p{font-size:1.12rem}.st-cta{border-radius:var(--r);padding:clamp(24px,3vw,36px);color:#fff;text-shadow:0 1px 2px #000000a6}.st-cta h2{font-size:clamp(1.5rem,2.4vw,1.9rem)}.st-cta p{color:#e9ebec;margin-top:8px}.st-cta .acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:20px}.st-cta .acts a:not(.btn){color:#fff;font-weight:700;text-shadow:0 1px 2px #000000d9}.st-for{margin-top:clamp(40px,5vw,72px)}.st-for>p{color:var(--mute);margin:6px 0 clamp(16px,2vw,24px)}.st-list{gap:clamp(14px,2vw,24px);grid-template-columns:minmax(0,1fr)!important}.st-list>div{padding:clamp(22px,2.6vw,34px)}.st-list h3{font-size:clamp(1.2rem,1.8vw,1.45rem);margin-bottom:12px}.st-list h3{display:flex;align-items:center;gap:10px}.st-list h3::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--fire);box-shadow:0 0 10px #ef661c99}.st-list ul.ticks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;margin:16px 0 0;padding:0}.st-list ul.ticks li{display:flex;align-items:center;min-height:56px;margin:0;padding:12px 14px 12px 16px;border-radius:12px;background:#0d0e0f66;box-shadow:inset 0 1px 0 #ffffff1a,inset 3px 0 0 var(--fire);color:#fff;font-weight:600;line-height:1.3;transition:background .2s,transform .2s}.st-list ul.ticks li::before{display:none}.st-list ul.ticks li:hover{background:#0d0e0f8c;transform:translateY(-1px)}@media(max-width:900px){.st-top{grid-template-columns:minmax(0,1fr)}}.side.cap img[src*=faalanalyse]{height:clamp(320px,34vw,440px)}.phead-photo.free{max-width:360px;margin-inline:auto}.phead-photo.free img{border-radius:0;box-shadow:none;filter:drop-shadow(0 14px 22px #00000080)}@media(max-width:820px){.phead-photo.free{max-width:300px;margin-inline:0}}.case figure:has(img[src*=meos-schema]){background:#fff}.case img[src*=meos-schema]{object-fit:contain;object-position:50% 50%;padding:6%}img[src*=meos-schema]{cursor:zoom-in}dialog.lb{border:0;padding:0;margin:0;inset:0;overflow:hidden;background:transparent;max-width:none;max-height:none;width:100vw;height:100dvh;display:none;place-items:center;cursor:zoom-out}dialog.lb[open]{display:grid}dialog.lb::backdrop{background:#000000d9}dialog.lb>img{width:auto;height:auto;max-width:94vw;max-height:88vh;object-fit:contain;background:#fff;border-radius:12px;padding:clamp(8px,2vw,24px);box-sizing:border-box}dialog.lb button{position:fixed;top:14px;right:18px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:#111;font-size:28px;line-height:1;cursor:pointer}figure:has(>img[src*=meos-schema]){border:2px solid #111;border-radius:var(--r);overflow:hidden;background:#fff}.panels .kick{display:block;font:700 .78rem/1.2 var(--body,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--fire);margin-bottom:10px;text-shadow:0 1px 2px #000000d9}.sec-h.one p{max-width:none}@media(min-width:900px){.sec-h.one p{white-space:nowrap}}.prose.bigh h2{font-size:clamp(1.9rem,4vw,3.4rem);margin-bottom:clamp(14px,1.6vw,20px)}.prose.bigh p{text-align:justify;hyphens:none;max-width:570px}.sec:has(>.wrap>.art>.prose.bigh){padding-bottom:clamp(40px,5.5vw,72px)}.prose.met>section{display:block}.prose.met{gap:clamp(14px,1.6vw,20px)}.sec-h.met,.prose.met>section,.prose section.zw{border-radius:var(--r);padding:clamp(24px,3vw,40px);background-color:#3d4044;background-image:linear-gradient(135deg,#ffffff14 0%,#ffffff00 34%,#0d0e0f33 66%,#ffffff12 100%),linear-gradient(#0d0e0f52,#0d0e0f52),url(img/metal.webp);background-size:auto,auto,720px 360px;box-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #00000080,0 10px 24px #00000026;color:var(--on)}.sec-h.met h2,.prose section.zw :is(h2,span),.prose.met>section :is(h2,p,li,b,span){color:#fff;text-shadow:0 1px 2px #000000a6}.sec-h.met p,.prose.met>section p,.prose.met>section li{color:#e9ebec}.mem img[src*=metaalunie],.mem img[src*=leerbedrijf]{height:64px}.mem img[src*=metaalunie]{padding:4px}.sec-h.met{display:block;max-width:none}.sec-h.met h2{font-size:clamp(1.6rem,3.6vw,3.2rem)}.sec-h.met p{max-width:none}.prose.bigh.met{max-width:none}.prose.bigh.met>section{width:fit-content;max-width:100%}.ontw{min-height:calc(100dvh - 120px);display:grid;place-items:center;padding:clamp(48px,8vw,110px) 20px;background-color:#3d4044;background-image:linear-gradient(135deg,#ffffff1f 0%,#ffffff00 34%,#0d0e0f33 66%,#ffffff14 100%),linear-gradient(#0d0e0f40,#0d0e0f40),url(img/metal.webp);background-size:auto,auto,720px 360px;box-shadow:inset 0 1px 0 #ffffff40,inset 0 -1px 0 #00000080}.ontw-in{max-width:720px;width:100%;text-align:center}.ontw-logo{width:clamp(120px,18vw,170px);height:auto;filter:drop-shadow(0 6px 14px #000000a6);margin:0 auto 18px;display:block}.ontw-kick{display:inline-block;font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;background:var(--fire);padding:6px 14px;border-radius:999px;margin-bottom:18px}.ontw h1{color:#fff;font-size:clamp(1.9rem,4.4vw,3.2rem);line-height:1.08;margin:0 0 16px;text-shadow:0 2px 4px #000000b3}.ontw p{color:#e9ebec;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;max-width:520px;margin:0 auto 26px;text-shadow:0 1px 2px #000000a6}.ontw-knop{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}.ontw .btn.alt{background:#ffffff1a;color:#fff;border:1px solid #ffffff59}.ontw p.ontw-tel{font-size:.95rem;margin:0 auto;color:#cfd2d4}.ontw-tel b{color:#fff}body:has(.ontw) footer.foot{border-radius:0;margin-top:0}.ontw-meld{position:fixed;left:12px;bottom:12px;z-index:99;background:var(--fire);color:#1a1a1a;font-weight:700;font-size:.85rem;padding:8px 14px;border-radius:999px;box-shadow:0 6px 16px #0006}.stage{position:relative;width:100%;aspect-ratio:4/3;max-width:100%}.stage img,.stage canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.stage canvas{opacity:0;transition:opacity .5s;touch-action:pan-y;cursor:grab}.stage canvas:active{cursor:grabbing}.stage.live canvas{opacity:1}.stage.live img{opacity:0;transition:opacity .5s .3s}.stage-note{font-size:.98rem;color:var(--on2);margin-top:6px}.dark.metal .stage-note{width:fit-content;margin-inline:auto;padding:4px 12px;border-radius:99px;background:#0d0e0fb3;text-align:center}.lab{background-color:var(--ink);background-image:var(--glow);color:var(--on);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);border-radius:var(--r);overflow:hidden}.lab .stage{aspect-ratio:16/10}.lab-c{padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;gap:18px;background:#ffffff0a}.lab label{font:700 1.08rem var(--disp);display:block}.lab input[type=range]{width:100%;accent-color:var(--fire);height:32px;margin-top:4px}.lab dl{margin:0;display:grid;gap:10px}.lab dl div{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding-top:10px;box-shadow:0 -1px 0 var(--oline)}.lab dt{color:var(--on2);font-size:1.02rem}.lab dd{margin:0;font:700 1.15rem var(--disp);font-variant-numeric:tabular-nums;text-align:right}.lab small{color:var(--on2);font-size:.95rem;line-height:1.35}.legend{height:8px;border-radius:9px;background:linear-gradient(90deg,#2a2c2e,#8c2a16,#d23c28,#ef661c,#ef911c,#ffd23c,#fff2b0)}.lgl{display:flex;justify-content:space-between;font-size:.92rem;color:var(--on2);margin-top:4px}@media(max-width:860px){.phead.has-s .wrap,.lab{grid-template-columns:minmax(0,1fr)}}.btn{display:inline-flex;align-items:center;gap:.5em;background:var(--fire);color:#17181a;font:700 1.04rem/1.15 var(--disp);letter-spacing:-.01em;padding:.95em 1.45em;text-decoration:none;border:0;cursor:pointer;border-radius:99px;transition:background .15s,transform .15s}.btn:hover{background:var(--yellow);transform:translateY(-2px)}.btn.alt{background:#ffffff14;color:inherit;box-shadow:inset 0 0 0 1px var(--oline)}.btn.alt:hover{background:#ffffff26}.sec .btn.alt,.empty .btn.alt,dialog .btn.alt{background:var(--bg2);box-shadow:none;color:var(--fg)}.sec{padding-block:var(--sec)}.sec-h{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:14px 40px;margin-bottom:clamp(26px,4vw,52px)}.sec-h p{color:var(--mute);max-width:34em;margin-top:12px;font-size:1.25rem;line-height:1.4}.more{font:700 1.04rem var(--disp);text-decoration:none;white-space:nowrap}.more:hover{text-decoration:underline}.sec+.sec{padding-top:0}.bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.tile{grid-column:span 4;position:relative;display:flex;flex-direction:column;min-height:clamp(270px,27vw,350px);padding:clamp(22px,2.4vw,32px);border-radius:var(--r);background-color:var(--ink2);color:var(--on);text-decoration:none;overflow:hidden;isolation:isolate;transition:transform .25s}.tile.w{grid-column:span 6}.tile h3{max-width:13em;font-size:clamp(1.35rem,2.2vw,1.95rem)}.tile span{color:var(--on2);margin-top:8px;max-width:21em;line-height:1.35;font-size:1.08rem}.tile::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(70% 80% at 85% 90%,#ef661c38,transparent 72%);opacity:.75;transition:opacity .25s}.tile img{position:absolute;z-index:-1;right:-6%;bottom:-8%;width:68%;max-width:360px;object-fit:contain;transition:transform .35s}.tile:hover{transform:translateY(-4px)}.tile:hover::before{opacity:1}.tile:hover img{transform:scale(1.07) rotate(-1.5deg)}.tile img.ph{right:clamp(16px,1.8vw,24px);bottom:clamp(16px,1.8vw,24px);width:auto;height:auto;max-width:min(62%,300px);max-height:52%;border-radius:calc(var(--r)*.6);box-shadow:0 0 0 1px #ffffff2e,0 12px 26px #00000059}.tile img.ph.wide{width:calc(100% - 2*clamp(16px,1.8vw,24px));max-width:400px;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 12px #00000066)}.tile:hover img.ph{transform:scale(1.03)}.tile b.g{margin-top:auto;font:700 1rem var(--disp);color:var(--fire);padding-top:18px}@media(max-width:980px){.tile,.tile.w{grid-column:span 6}}@media(max-width:600px){.tile,.tile.w{grid-column:span 12}}.cards{display:grid;gap:clamp(14px,1.6vw,22px);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.case{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:14px}.case figure{margin:0;background:var(--bg2);aspect-ratio:1/.86;overflow:hidden;border-radius:var(--r)}.case img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .5s}.case:not(.still):hover img{transform:scale(1.05)}.case h3{transition:color .15s}.case:not(.still):hover h3{color:var(--link)}.case p{color:var(--mute);margin-top:4px;line-height:1.35}.panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);padding:0;margin:0;list-style:none}.panels>*{background:var(--bg2);border-radius:var(--r);padding:clamp(22px,2.6vw,34px)}.panels p{color:var(--mute);margin-top:10px}.panels.steps{counter-reset:s}.panels.steps>li{counter-increment:s}.panels.steps>li::before{content:counter(s);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--fire);color:#17181a;font:700 1.15rem var(--disp);margin-bottom:18px}.big{font:700 clamp(1.3rem,2.1vw,1.7rem)/1.14 var(--disp);letter-spacing:-.004em}.cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.cols2>div{background:var(--bg2);border-radius:var(--r);padding:clamp(24px,3vw,40px)}.cols2 h2{font-size:clamp(1.45rem,2.4vw,2rem)}.cols2 p{color:var(--mute);margin-top:10px}@media(max-width:820px){.panels,.cols2{grid-template-columns:minmax(0,1fr)}}.ctab{margin-bottom:clamp(20px,3vw,44px)}.ctab>div{background:var(--fire);color:#17181a;border-radius:clamp(24px,4vw,48px);padding:clamp(32px,6vw,84px);display:flex;flex-wrap:wrap;gap:24px 56px;align-items:end;justify-content:space-between}.ctab h2{max-width:14em;font-size:clamp(2rem,5vw,4.3rem)}.ctab p{margin-top:12px;max-width:32em;font-size:1.25rem;line-height:1.35}.ctab .btn{background:#17181a;color:#fff}.ctab .btn:hover{background:#000}.ctab .acts{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center}.ctab a:not(.btn){color:#17181a;font:700 1.1rem var(--disp)}.ctab>div.corten{background-color:#8a4318;background-image:linear-gradient(100deg,#2413097a 0%,#2413095c 48%,#24130914 78%,#24130900 100%),url(img/corten.webp);background-size:auto,570px 285px;color:#fff8f0;box-shadow:inset 0 1px 0 #ffd9b03d,inset 0 -2px 6px #00000040}.ctab>div.corten h2,.ctab>div.corten p{text-shadow:0 1px 2px #00000080}.ctab>div.corten a:not(.btn){color:#fff8f0}.ctab>div.corten .btn{background:var(--fire);color:#17181a;box-shadow:0 2px 10px #24130980}.ctab>div.corten .btn:hover{background:var(--yellow)}@media(max-width:700px){.ctab>div.corten{background-image:linear-gradient(#24130985,#24130985),url(img/corten.webp)}}.art{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.prose{display:flex;flex-direction:column;gap:36px;max-width:40em}.prose p+p{margin-top:12px}.prose h2{font-size:clamp(1.5rem,2.6vw,2.1rem);margin-bottom:10px}.ticks{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:10px}.ticks li{padding-left:26px;position:relative}.ticks li::before{content:"";position:absolute;left:0;top:.5em;width:12px;height:12px;border-radius:50%;background:var(--fire)}.nums{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:n}.nums li{counter-increment:n;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start}.nums li::before{content:counter(n);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--bg2);font:700 .98rem var(--disp);color:var(--link);margin-top:1px}.side{display:flex;flex-direction:column;gap:24px;min-width:0}.side figure{margin:0}.side img{border-radius:20px}figcaption{font-size:1rem;color:var(--mute);margin-top:8px;line-height:1.35}.gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin-top:40px}.gal figure{margin:0}.gal img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--bg2);border-radius:20px}.note{background:var(--bg2);border-radius:16px;padding:14px 18px;color:var(--fg)}.phases{counter-reset:p;padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.phases li{counter-increment:p;padding:clamp(20px,2.4vw,30px);background:var(--bg2);border-radius:var(--r)}.phases li::before{content:counter(p);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--fire);color:#17181a;font:700 1.05rem var(--disp);margin-bottom:14px}.phases p{color:var(--mute);margin-top:8px;line-height:1.36}@media(max-width:980px){.art{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.phases{grid-template-columns:minmax(0,1fr)}}.pagenav{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:56px}.pagenav a{font:700 1.04rem var(--disp);text-decoration:none;background:var(--bg2);color:var(--fg);padding:.8em 1.3em;border-radius:99px}.pagenav a:hover{color:var(--link)}.subnav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 clamp(28px,4vw,52px);padding:0;list-style:none}.subnav a{display:block;padding:8px 16px;background:var(--bg2);text-decoration:none;color:inherit;font-size:1.04rem;border-radius:99px}.subnav a:hover{color:var(--link)}.subnav a[aria-current]{background:var(--fg);color:var(--bg)}.empty{background:var(--bg2);border-radius:var(--r);padding:clamp(28px,5vw,64px);max-width:48em}.empty h2{margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.5rem)}.empty p{color:var(--mute)}.empty .acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.empty .btn.alt{background:var(--bg)}.fact{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:clamp(12px,1.4vw,18px);margin:0}.fact div{background:var(--ink2);color:var(--on);padding:22px 24px;border-radius:var(--r)}.fact dt{color:var(--on2);font-size:1rem}.fact dd{margin:4px 0 0;font:700 clamp(1.25rem,2vw,1.6rem)/1.1 var(--disp);letter-spacing:-.02em}.stat{display:flex;flex-direction:column;gap:8px;background-color:var(--ink);background-image:var(--glow);color:var(--on);padding:clamp(24px,3vw,38px);border-radius:var(--r)}.stat b{font:700 clamp(1.9rem,3.6vw,3.2rem)/1.02 var(--disp);letter-spacing:-.03em;color:var(--fire)}.stat span{color:var(--on2)}.form{display:grid;gap:16px}.form label{display:grid;gap:5px;font-weight:700}.form input:not([type=checkbox]),.form textarea{font:inherit;font-weight:400;padding:13px 16px;border:1px solid var(--field-line);background:var(--field);color:var(--fg);border-radius:14px;width:100%}.form input:not([type=checkbox]):focus,.form textarea:focus{outline:3px solid var(--fire);outline-offset:1px;border-color:var(--fire)}.form textarea{min-height:160px;resize:vertical}.form .chk{display:flex;gap:10px;font-weight:400;align-items:start}.form .chk input{margin-top:6px;width:18px;height:18px;accent-color:var(--fire2)}.hp{position:absolute;left:-9999px}.msg{padding:14px 18px;border-radius:14px;background:var(--bg2)}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:560px){.two{grid-template-columns:minmax(0,1fr)}}.foot{background:var(--ink);color:var(--on);border-radius:clamp(24px,4vw,48px) clamp(24px,4vw,48px) 0 0}.foot .wrap{padding-block:clamp(40px,5vw,64px) 28px}.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:28px}.fgrid h2{font:400 1rem var(--body);letter-spacing:0;color:var(--on2);margin-bottom:6px}.fgrid a{color:inherit;text-decoration:none}.fgrid a:hover{color:var(--fire)}.fgrid address{font-style:normal}.flogo{display:flex;align-items:center;gap:12px;font:700 1.15rem/1.1 var(--disp);letter-spacing:-.02em}.flogo img{width:67px;height:51px}.fbot{display:flex;justify-content:space-between;align-items:center;gap:16px 28px;flex-wrap:wrap;margin-top:36px;padding-top:20px;box-shadow:0 -1px 0 var(--oline);font-size:1rem;color:var(--on2)}.mem{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mem img{height:42px;width:auto;border-radius:6px}.mem .wt{background:#fff;padding:4px 7px}@media(max-width:860px){.fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.flogo{grid-column:1/-1}}@media(max-width:440px){.fgrid{grid-template-columns:minmax(0,1fr)}}dialog{border:0;padding:0;background:var(--bg);color:var(--fg);width:min(640px,calc(100% - 32px));margin:10vh auto auto;border-radius:24px}dialog::backdrop{background:#000a;backdrop-filter:blur(4px)}.sbox{padding:20px}.sbox input{font:inherit;width:100%;padding:13px 16px;border:0;background:var(--bg2);color:var(--fg);border-radius:14px}.sres{list-style:none;margin:12px 0 0;padding:0;max-height:52vh;overflow:auto}.sres a{display:block;padding:10px 12px;border-radius:12px;text-decoration:none;color:inherit}.sres a:hover{background:var(--bg2)}.sres b{font:700 1.04rem var(--disp);color:var(--link);display:block}.sres span{font-size:1rem;color:var(--mute);line-height:1.3;display:block}.sres li:not(:has(a)){padding:10px 12px}.shead{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.shead .btn{padding:.5em 1em}@media(prefers-reduced-motion:no-preference){.view{animation:vin .28s ease-out}}@keyframes vin{from{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.tile,.case,.panels>*,.phases li,.cols2>div{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 30%}}}@keyframes rise{from{transform:translateY(34px) scale(.975)}to{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}@view-transition{navigation:none}}