:root{color-scheme:light;--font-display:Archivo,Arial,sans-serif;--font-body:Inter,Arial,sans-serif;--bg-color:#F4F4F2;--text-primary:#353535;--text-secondary:#63635f;--accent-brand:#353535;--accent-secondary:#FFF800;--border-color:#d7d7cf;--bg-translucent:#f4f4f2e8;--accent-alpha:#fff80020;--border-alpha:#35353522}
html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg-color);color:var(--text-primary);font-family:var(--font-body);margin:0}main{overflow:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%}h1,h2,h3{font-weight:400}p{line-height:1.65}::selection{background:#FFF800;color:#353535}:focus-visible{outline:2px solid #353535;outline-offset:6px}body:has(dialog[open]){overflow:hidden}
.wl-label{font-family:"JetBrains Mono",monospace;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--text-secondary);margin:0 0 24px}.wl-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid currentColor;border-radius:80px;padding:15px 26px;font-size:14px;transition:background .3s,color .3s,transform .3s;max-width:100%}.wl-button:hover{background:#353535;color:white;transform:translateY(-2px)}.wl-button span{font-size:22px}.wl-skip{position:fixed;top:-70px;left:20px;background:#FFF800;padding:16px;z-index:200}.wl-skip:focus{top:10px}
.wl-header{position:fixed;inset:0 0 auto;height:100px;display:flex;justify-content:space-between;align-items:center;padding:12px var(--margin-screen);background:var(--bg-translucent);backdrop-filter:blur(14px);z-index:50;transition:transform .4s;border-bottom:1px solid transparent}.wl-header.scrolled{border-color:var(--border-color)}.wl-logo{display:flex;align-items:center;gap:20px}.wl-logo img{width:45px;height:66px;object-fit:contain}.wl-logo>span{font-family:Archivo,sans-serif;font-size:23px;font-weight:800;letter-spacing:-1px}.wl-header button{display:flex;gap:14px;align-items:center;border:0;background:none;text-transform:uppercase;font-size:12px;letter-spacing:.08em;padding:15px 0 15px 18px}.wl-header i{width:20px;height:7px;border-block:2px solid;display:inline-block}
#site-menu{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;border:0;padding:28px var(--margin-screen);background:var(--bg-color);color:var(--text-primary);overflow:auto;overscroll-behavior:contain}#site-menu::backdrop{background:#35353580}#site-menu[open]{animation:menu-in .55s cubic-bezier(.16,1,.3,1)}@keyframes menu-in{from{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.wl-menu-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:55px}.wl-menu-top p{margin:0}.wl-menu-top button{background:none;border:0;padding:10px;text-transform:uppercase;font-size:12px;display:flex;align-items:center;gap:16px}.wl-menu-top button span{font-size:32px}.wl-menu-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw}.wl-menu-grid nav>a{display:flex;align-items:baseline;gap:20px;padding:16px 0;border-bottom:1px solid var(--border-color);font-family:var(--font-display);font-size:clamp(22px,2.8vw,44px);transition:padding .3s}.wl-menu-grid nav>a:hover{padding-left:12px}.wl-menu-grid small{font:11px var(--font-body);color:var(--text-secondary)}.wl-menu-grid nav>a>span{margin-left:auto;font:22px var(--font-body)}.wl-menu-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:36px}.wl-menu-bottom>span{font-size:12px;text-transform:uppercase}.wl-menu-word{font:20vw/.9 var(--font-display);letter-spacing:-.05em;margin-top:50px;color:#35353518}
.HeroReveal-module__WenKUW__hero{padding-top:150px;min-height:100svh}.HeroReveal-module__WenKUW__title{font-size:clamp(60px,9vw,150px)}.HeroReveal-module__WenKUW__line{padding-bottom:.07em;margin-bottom:-.07em}.HeroReveal-module__WenKUW__mark{color:#353535;animation:spark-spin 18s linear infinite}.HeroReveal-module__WenKUW__lineInner{animation:line-in 1.2s cubic-bezier(.16,1,.3,1) both}.HeroReveal-module__WenKUW__line:nth-child(2) .HeroReveal-module__WenKUW__lineInner{animation-delay:.14s}.HeroReveal-module__WenKUW__sub,.HeroReveal-module__WenKUW__foot{animation:fade-in 1s .3s both}.HeroReveal-module__WenKUW__cta:hover{background:#FFF800;color:#353535;border-color:#FFF800}@keyframes line-in{from{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes fade-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes spark-spin{to{transform:rotate(360deg)}}
.TextHighlightScroll-module__Y1tZza__statement{font-size:clamp(32px,4vw,64px);line-height:1.15;max-width:31ch}.wl-highlight-word{opacity:.25;transition:opacity .15s}.wl-highlight-word.on{opacity:1}.wl-marquee{border-block:1px solid var(--border-color);overflow:hidden;padding:50px 0}.wl-marquee>div{display:flex;width:max-content;animation:marquee 36s linear infinite}.wl-marquee span{font:clamp(56px,8.5vw,140px)/1.2 var(--font-display);white-space:nowrap}.wl-marquee b{color:#353535;font-weight:400;margin:0 24px}@keyframes marquee{to{transform:translateX(-50%)}}
.wl-horizontal{height:440vh;position:relative}.wl-horizontal>.HorizontalShowcase-module__GmCWEW__section{position:sticky;top:0;height:100vh}.HorizontalShowcase-module__GmCWEW__index{-webkit-text-stroke:1px #353535}.HorizontalShowcase-module__GmCWEW__items{padding:0}.HorizontalShowcase-module__GmCWEW__slideText>.wl-button{align-self:flex-start;margin-top:10px}.HorizontalShowcase-module__GmCWEW__slideVisual{margin:3vh 0}.HorizontalShowcase-module__GmCWEW__visualInner img{height:100%;width:100%;object-fit:cover}.HorizontalShowcase-module__GmCWEW__bgWord{opacity:.55}
.BentoTilt-module__vKo6Mq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.BentoTilt-module__vKo6Mq__cell:last-child{grid-column:span 2}.BentoTilt-module__vKo6Mq__card{min-height:300px}.BentoTilt-module__vKo6Mq__cardDesc{font-size:14px}.BentoTilt-module__vKo6Mq__media img{filter:brightness(.75)}.BentoTilt-module__vKo6Mq__cardText{z-index:2}.BentoTilt-module__vKo6Mq__cardTitle{color:white}.BentoTilt-module__vKo6Mq__cardDesc{color:#eee}.ExpandingCards-module__wXjPPG__card{min-width:0;padding:28px;min-height:430px}.ExpandingCards-module__wXjPPG__cardTitle{overflow-wrap:normal}.ExpandingCards-module__wXjPPG__cardDesc{font-size:15px}.ExpandingCards-module__wXjPPG__bgWrapper img{object-fit:cover;height:100%;width:100%}.ExpandingCards-module__wXjPPG__active{background:#353535}.SvgStrokeProcess-module__gchnRa__canvas{max-width:950px;margin:auto}.SvgStrokeProcess-module__gchnRa__head{max-width:700px}.SvgStrokeProcess-module__gchnRa__svg{max-height:1800px}.SvgStrokeProcess-module__gchnRa__step{width:32%;max-width:340px}.SvgStrokeProcess-module__gchnRa__stepLeft{left:35%}.SvgStrokeProcess-module__gchnRa__stepRight{right:35%}
.wl-intro{padding:190px var(--margin-screen) 90px;min-height:65vh;border-bottom:1px solid var(--border-color)}.wl-intro h1{font:clamp(55px,8vw,120px)/.98 var(--font-display);letter-spacing:-.025em;max-width:16ch;margin:40px 0 30px}.wl-intro>p:last-child{font-size:18px;max-width:60ch;color:var(--text-secondary)}.wl-prose{padding:100px var(--margin-screen);max-width:1200px}.wl-prose h2{font:clamp(36px,5vw,74px)/1.05 var(--font-display);max-width:22ch;margin:0 0 36px}.wl-prose>p:last-child{font-size:20px;max-width:65ch;color:var(--text-secondary)}.wl-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0 var(--margin-screen);padding:0 0 100px}.wl-use-grid article{border-top:1px solid var(--border-color);padding-top:28px}.wl-use-grid h3{font:34px/1.15 var(--font-display);margin:0 0 20px}.wl-use-grid p:last-child{font-size:16px;color:var(--text-secondary)}.wl-steps{background:#353535;color:#fff;padding:100px var(--margin-screen)}.wl-steps>.wl-label{color:#c4c4bd}.wl-steps h2{font:clamp(40px,6vw,80px)/1 var(--font-display);margin-bottom:60px}.wl-steps article{display:grid;grid-template-columns:80px 1fr 1fr;gap:30px;border-top:1px solid #ffffff30;padding:36px 0;align-items:start}.wl-steps article>span{font:36px var(--font-display);color:#FFF800}.wl-steps h3{font:36px/1.1 var(--font-display);margin:0}.wl-steps p{color:#d6d6cf;margin:0;max-width:44ch}.wl-practical{padding:110px var(--margin-screen);display:grid;grid-template-columns:1fr 1fr;gap:8vw}.wl-practical h2{font:clamp(40px,5vw,72px)/1.05 var(--font-display);margin:0 0 40px}.wl-practical h3{font:30px var(--font-display);margin:0 0 20px}.wl-practical p{margin:0 0 35px;color:var(--text-secondary)}.wl-tags{display:flex;flex-wrap:wrap;gap:10px}.wl-tags span{border:1px solid var(--border-color);border-radius:40px;padding:10px 15px;font-size:13px}.wl-faq{margin:0 var(--margin-screen);padding:100px 0;border-top:1px solid var(--border-color)}.wl-faq h2{font:clamp(40px,5vw,72px)/1.1 var(--font-display);margin:0 0 50px}.wl-faq details{border-top:1px solid var(--border-color)}.wl-faq details:last-child{border-bottom:1px solid var(--border-color)}.wl-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:20px;padding:28px 0}.wl-faq summary::-webkit-details-marker{display:none}.wl-faq summary span{font-size:28px;transition:transform .3s}.wl-faq details[open] summary span{transform:rotate(45deg)}.wl-faq details p{max-width:75ch;margin:0 0 30px;color:var(--text-secondary)}
.wl-gallery{display:grid;grid-template-columns:1fr 1fr;gap:80px 40px;padding:80px var(--margin-screen)}.wl-gallery>a:nth-child(even){padding-top:100px}.wl-gallery>a>div{overflow:hidden}.wl-gallery img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .8s}.wl-gallery a:hover img{transform:scale(1.04)}.wl-gallery .wl-label{margin-top:24px;margin-bottom:12px}.wl-gallery h2{font:clamp(30px,3.5vw,48px)/1.1 var(--font-display)}.wl-gallery h2 span{float:right;font:22px var(--font-body)}.wl-art{margin:40px var(--margin-screen);background:#e8e8e2;text-align:center}.wl-art img{max-height:80vh}.wl-inline-cta{padding:0 var(--margin-screen) 100px}.wl-journal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:80px var(--margin-screen)}.wl-journal img{width:100%;aspect-ratio:1.2;object-fit:cover;margin-bottom:28px}.wl-journal h2{font:36px/1.15 var(--font-display);margin:0 0 24px}.wl-journal>a>span{font-size:13px}.wl-reading{max-width:850px;margin:0 auto;padding:80px 24px 120px}.wl-reading h2{font:40px/1.2 var(--font-display);margin:45px 0 24px}.wl-reading p{font-size:19px;color:var(--text-secondary)}.wl-contact{padding:100px var(--margin-screen);display:grid;grid-template-columns:1fr 1fr;gap:8vw}.wl-contact h2{font:48px/1.1 var(--font-display);margin:0 0 30px}.wl-contact p{max-width:48ch;margin-bottom:30px}
.wl-footer{background:#353535;color:#fff;padding:55px var(--margin-screen) 24px;overflow:hidden}.wl-footer .wl-label{color:#c7c7c0}.wl-footer-head{display:flex;justify-content:space-between;gap:20px;font-size:12px;text-transform:uppercase}.wl-footer-cta{display:flex;justify-content:space-between;gap:25px;font:clamp(40px,7vw,100px)/1.05 var(--font-display);padding:35px 0 60px;border-bottom:1px solid #ffffff30}.wl-footer-cta>span{color:#FFF800}.wl-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;padding:50px 0}.wl-footer-grid>div>a:not(.wl-button){display:block;font-size:14px;margin-bottom:15px}.wl-footer-grid>div>p:not(.wl-label){font-size:18px;margin:0 0 25px}.wl-footer-word{font:24vw/.9 var(--font-display);letter-spacing:-.06em;margin:40px 0 45px;color:#F4F4F2;white-space:nowrap}.wl-footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff30;padding-top:24px}.wl-footer .wl-button:hover{background:#FFF800;color:#353535}
.wl-form-section{padding:180px var(--margin-screen) 100px;max-width:1100px;margin:auto}.wl-form-section h1{font:clamp(50px,7vw,100px)/1 var(--font-display);margin:30px 0}.cl-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.07em}.cl-form-lead{max-width:65ch;color:var(--text-secondary)}.cl-form{margin-top:60px}.cl-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cl-field{display:flex;flex-direction:column;gap:12px;font-size:14px}.cl-field-full{grid-column:1/-1}.cl-field input,.cl-field select,.cl-field textarea{background:transparent;border:0;border-bottom:1px solid #aaa;padding:15px 0;border-radius:0;width:100%;color:#353535}.cl-field textarea{min-height:140px;resize:vertical}.cl-button{background:#FFF800;color:#353535;border:1px solid #353535;border-radius:40px;padding:17px 28px;margin:35px 0 15px}.cl-note{font-size:12px;color:var(--text-secondary);line-height:1.7;max-width:70ch}.cl-form-status{border-left:3px solid #353535;padding:20px;margin-top:24px;background:#fff}.wl-cursor{pointer-events:none;position:fixed;z-index:49;left:0;top:0;width:16px;height:16px;border-radius:50%;background:#FFF800;box-shadow:0 0 20px #b9b600;opacity:0;filter:blur(3px);transition:opacity .3s;transform:translate(-100px,-100px)}.wl-motion [data-reveal]{opacity:0;transform:translateY(35px);transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1)}.wl-motion [data-reveal].revealed{opacity:1;transform:none}
@media(max-width:900px){.wl-logo>span{font-size:18px}.wl-menu-grid{gap:40px}.wl-menu-grid nav>a{font-size:28px}.ExpandingCards-module__wXjPPG__card{padding:20px}.wl-use-grid{gap:24px}.wl-use-grid h3{font-size:28px}.wl-journal{grid-template-columns:1fr 1fr}.wl-steps article{grid-template-columns:50px 1fr 1.2fr}.wl-horizontal{height:auto}.wl-horizontal>.HorizontalShowcase-module__GmCWEW__section{position:relative;height:auto}.HorizontalShowcase-module__GmCWEW__track{display:block;width:100%;height:auto;transform:none!important}.HorizontalShowcase-module__GmCWEW__slide{width:100%;height:auto;display:grid;padding:80px 24px}.HorizontalShowcase-module__GmCWEW__slideVisual{min-height:320px}.HorizontalShowcase-module__GmCWEW__hud,.HorizontalShowcase-module__GmCWEW__bgWord{display:none}}
@media(max-width:600px){.wl-header{height:82px;padding-block:8px}.wl-logo img{width:35px;height:52px}.wl-logo{gap:10px}.wl-logo>span{font-size:15px;letter-spacing:-.5px}.wl-header button{font-size:10px}.HeroReveal-module__WenKUW__hero{padding-top:135px;padding-bottom:55px;align-items:center}.HeroReveal-module__WenKUW__metaRow{font-size:9px;gap:20px;margin-bottom:45px}.HeroReveal-module__WenKUW__title{font-size:clamp(49px,13.3vw,80px)}.HeroReveal-module__WenKUW__mark{width:26px;height:26px;margin-left:8px}.HeroReveal-module__WenKUW__sub{font-size:15px;margin-top:32px}.HeroReveal-module__WenKUW__foot{margin-top:35px}.wl-menu-grid{grid-template-columns:1fr;gap:38px}.wl-menu-top{margin-bottom:25px}.wl-menu-grid nav>a{font-size:28px;padding:12px 0}.wl-menu-bottom{align-items:flex-start;gap:24px;flex-direction:column}.wl-menu-word{font-size:24vw}.wl-marquee{padding:25px 0}.TextHighlightScroll-module__Y1tZza__statement{font-size:32px}.HorizontalShowcase-module__GmCWEW__slide{display:block;padding:60px 24px}.HorizontalShowcase-module__GmCWEW__slideVisual{height:360px;margin:30px 0 0}.BentoTilt-module__vKo6Mq__grid{grid-template-columns:1fr}.BentoTilt-module__vKo6Mq__grid>.BentoTilt-module__vKo6Mq__cell{grid-area:auto!important}.BentoTilt-module__vKo6Mq__card{min-height:370px}.ExpandingCards-module__wXjPPG__card{min-height:270px}.ExpandingCards-module__wXjPPG__cardDesc{opacity:1;transform:none}.SvgStrokeProcess-module__gchnRa__step{width:100%;max-width:none;left:auto;right:auto}.wl-intro{padding:145px 24px 65px;min-height:auto}.wl-intro h1{font-size:55px}.wl-intro>p:last-child{font-size:16px}.wl-prose{padding:65px 24px}.wl-prose>p:last-child{font-size:17px}.wl-use-grid{grid-template-columns:1fr;margin-inline:24px;padding-bottom:60px}.wl-steps{padding:65px 24px}.wl-steps article{grid-template-columns:36px 1fr;gap:18px}.wl-steps h3{font-size:30px}.wl-steps p{grid-column:2}.wl-practical{grid-template-columns:1fr;padding:65px 24px;gap:50px}.wl-faq{padding:65px 0}.wl-faq summary{font-size:17px}.wl-gallery{grid-template-columns:1fr;gap:55px;padding:50px 24px}.wl-gallery>a:nth-child(even){padding-top:0}.wl-journal{grid-template-columns:1fr;padding:60px 24px;gap:55px}.wl-contact{grid-template-columns:1fr;padding:60px 24px;gap:70px}.wl-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.wl-footer-grid>div:last-child{grid-column:1/-1}.wl-footer-head{flex-direction:column;gap:0}.wl-footer-cta{font-size:45px;padding:25px 0 40px}.wl-footer-bottom{flex-direction:column;gap:12px}.wl-footer-word{margin:15px 0 35px}.cl-form-grid{grid-template-columns:1fr}.wl-form-section{padding:135px 24px 70px}.wl-cursor{display:none}.HeroEditorial-module__WBn50a__hero{padding-top:145px;min-height:auto}.HeroEditorial-module__WBn50a__title{font-size:55px}.HeroEditorial-module__WBn50a__subtitle{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.wl-motion [data-reveal],.wl-highlight-word{opacity:1;transform:none}.wl-horizontal{height:auto}.wl-horizontal>.HorizontalShowcase-module__GmCWEW__section{position:relative;height:auto}.HorizontalShowcase-module__GmCWEW__track{display:block;width:100%;height:auto;transform:none!important}.HorizontalShowcase-module__GmCWEW__slide{width:100%;height:auto;min-height:70vh}.HorizontalShowcase-module__GmCWEW__hud{display:none}.wl-cursor{display:none}}
/* Avoid a second scrolling ancestor, which would disable viewport sticky scenes. */
html{overflow-x:clip;overflow-y:auto}body{overflow:visible}body:has(dialog[open]){overflow:hidden}
html:has(dialog[open]){overflow:hidden}.wl-menu-top{position:sticky;top:-28px;z-index:3;background:var(--bg-color);padding:14px 0}
.HeroReveal-module__WenKUW__overlay{animation:wl-overlay-out .35s 1.15s forwards;pointer-events:none}
.HeroReveal-module__WenKUW__spark{animation:wl-spark-in .8s cubic-bezier(.76,0,.24,1) forwards}
.HeroReveal-module__WenKUW__sparkA{color:#FFF800;animation-delay:0s}.HeroReveal-module__WenKUW__sparkB{color:#353535;animation-delay:.18s}.HeroReveal-module__WenKUW__sparkC{color:#F4F4F2;animation-delay:.36s}
.HeroReveal-module__WenKUW__lineInner{animation-delay:.9s}.HeroReveal-module__WenKUW__line:nth-child(2) .HeroReveal-module__WenKUW__lineInner{animation-delay:1.05s}.HeroReveal-module__WenKUW__sub,.HeroReveal-module__WenKUW__foot{animation-delay:1.1s}
@keyframes wl-spark-in{from{transform:scale(0) rotate(-35deg)}to{transform:scale(2) rotate(0)}}@keyframes wl-overlay-out{to{opacity:0;visibility:hidden}}
@media(prefers-reduced-motion:reduce){.HeroReveal-module__WenKUW__overlay{display:none}}

/* Brand v1: Archivo display, Inter UI, Ink ground, restrained Volt accents. */
:root{--font-display:Archivo,Arial,sans-serif;--accent-brand:#353535}
h1,h2,h3,[class*="__title"],[class*="__heading"],.wl-footer-cta,.wl-menu-grid nav>a{font-family:Archivo,Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.045em;overflow-wrap:break-word}
.wl-header{height:142px;background:#353535;color:#fff;border-color:#ffffff20;padding-block:16px}.wl-logo img{width:76px;height:104px}.wl-logo>span{font-size:17px;letter-spacing:-.04em}.wl-header.scrolled{border-color:#ffffff20}html{scroll-padding-top:155px}.wl-header-actions{display:flex;gap:28px;align-items:center}.wl-shop-link{font-size:13px;border-bottom:1px solid #FFF800;padding:8px 0}.wl-header button{color:inherit}
.HeroReveal-module__WenKUW__title{font-size:clamp(46px,6.4vw,100px);line-height:1.08}.HeroReveal-module__WenKUW__hero{padding-top:210px}.HeroReveal-module__WenKUW__line{overflow:visible}.HeroReveal-module__WenKUW__lineInner{white-space:normal}.HeroEditorial-module__WBn50a__title{font-size:clamp(40px,5.4vw,84px);line-height:1.08}.HeroEditorial-module__WBn50a__hero{padding-top:210px}
.wl-intro{padding-top:210px}.wl-intro h1{font-size:clamp(42px,6vw,88px);line-height:1.08}.wl-form-section{padding-top:200px}.wl-menu-grid nav>a{font-size:clamp(22px,2.5vw,38px)}.wl-menu-word,.wl-footer-word{font-size:17vw;font-family:Archivo,sans-serif;font-weight:900;letter-spacing:-.065em}.wl-footer-cta{font-size:clamp(35px,5vw,76px)}.wl-footer-logo{width:104px;height:auto;margin-bottom:25px}.wl-label,.cl-kicker{font-family:'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.09em}.wl-cursor{box-shadow:none}.wl-horizontal{height:400vh}.HorizontalShowcase-module__GmCWEW__track{width:400vw}.HorizontalShowcase-module__GmCWEW__slide{flex:0 0 100vw}.HorizontalShowcase-module__GmCWEW__slide h2{font-size:clamp(36px,4vw,64px)}
@media(max-width:900px){.wl-horizontal{height:auto}.HorizontalShowcase-module__GmCWEW__track{width:100%}.wl-logo>span{display:none}.HeroReveal-module__WenKUW__title{font-size:clamp(36px,7vw,66px)}}
@media(max-width:600px){.wl-header{height:130px;padding-block:15px}.wl-logo img{height:96px;width:71px}.wl-header-actions{gap:20px}.HeroReveal-module__WenKUW__hero,.HeroEditorial-module__WBn50a__hero,.wl-intro,.wl-form-section{padding-top:175px}.HeroReveal-module__WenKUW__title{font-size:clamp(30px,8.8vw,52px)}.wl-intro h1{font-size:40px}.wl-menu-grid nav>a{font-size:25px}.wl-footer-cta{font-size:34px}.wl-footer-word{font-size:17vw}}
@media(prefers-reduced-motion:reduce){.wl-horizontal{height:auto}.HorizontalShowcase-module__GmCWEW__track{width:100%}}

/* Compact navigation: reveal on upward scroll and keyboard focus. */
.wl-header{height:92px;padding-block:14px;transition:transform .28s ease,border-color .2s}
.wl-logo img{height:64px;width:auto;display:block}.wl-logo>span{display:none}
.wl-header.nav-hidden{transform:translateY(-100%);pointer-events:none}
.wl-header:has(:focus-visible){transform:translateY(0);pointer-events:auto}
html{scroll-padding-top:108px}
@media(max-width:600px){.wl-header{height:80px;padding-block:12px}.wl-logo img{height:56px;width:auto}html{scroll-padding-top:96px}}
@media(prefers-reduced-motion:reduce){.wl-header{transition:none}}

.cl-consent{display:flex;align-items:flex-start;gap:12px;margin-top:28px;font-size:14px;line-height:1.7}.cl-consent input{width:20px;height:20px;flex:0 0 20px;margin-top:3px}.cl-consent a{text-decoration:underline}#project-brief .shop-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
