:root{--paper:#f4efe4;--paper-2:#ebe3d3;--ink:#1c211b;--muted:#6e7269;--red:#bd3c2b;--lime:#d7e979;--line:#1c211b38;--shadow:0 24px 70px #261f1224;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0}button,input{font:inherit;color:inherit}button,a{outline-offset:4px}button{cursor:pointer}.site{overflow:hidden}.prelaunch{background:var(--ink);color:#fff;letter-spacing:.12em;justify-content:space-between;align-items:center;height:32px;padding:0 2.2vw;font:500 10px/1 DM Mono,monospace;display:flex}.prelaunch p{color:#dadacb;margin:0}.header{border-bottom:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4efe4f0;grid-template-columns:1fr auto 1fr;align-items:center;height:96px;padding:0 2.2vw;display:grid;position:relative}.brand{width:max-content;color:inherit;grid-template-rows:28px 16px;grid-template-columns:46px auto;column-gap:10px;text-decoration:none;display:grid}.brand .whisk-mark{grid-row:1/3;width:42px;height:42px}.whisk-mark{fill:none;stroke:currentColor;stroke-width:1.5px}.brand>span{letter-spacing:.08em;font:600 22px/1 Manrope}.brand small{letter-spacing:.15em;color:var(--muted);font:500 9px/1.6 DM Mono}.header nav{gap:38px;display:flex}.header nav a{color:inherit;font:500 12px/1 DM Mono;text-decoration:none}.header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.header-actions button{background:0 0;border:0}.search-shortcut{align-items:center;gap:9px;font-size:12px;display:flex}.search-shortcut kbd,.search kbd{border:1px solid var(--line);background:#fff8;border-radius:3px;padding:3px 6px;font:10px DM Mono}.basket-button{color:#fff;align-items:center;gap:14px;height:42px;font-size:12px;display:flex;background:var(--red)!important;padding:0 8px 0 16px!important}.basket-button b{width:28px;height:28px;color:var(--red);background:#fff;place-items:center;font:500 11px DM Mono;display:grid}.menu-button{display:none}.hero{border-bottom:1px solid var(--line);grid-template-columns:43% 57%;min-height:670px;display:grid}.hero-copy{padding:100px 5.5vw 65px 7vw;position:relative}.kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--red);margin:0 0 25px;font:500 10px/1.4 DM Mono}.hero h1,.section-head h2,.method h2,.house h2,.drawer h2,.legal h2{letter-spacing:-.045em;margin:0;font:500 clamp(58px,6.5vw,104px)/.84 Newsreader,serif}.hero h1 em,.section-head h2 em,.method h2 em,.house h2 em{color:var(--red);font-weight:500}.intro{max-width:440px;color:var(--muted);margin:32px 0;font-size:15px;line-height:1.7}.ink-link{border-bottom:1px solid var(--ink);width:270px;color:inherit;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:16px 0;font:500 11px DM Mono;text-decoration:none;display:flex}.ink-link span{font-size:17px}.hero-index{grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:42px;left:7vw;right:5vw}.hero-index>span{font:500 24px Newsreader}.hero-index p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font:9px/1.4 DM Mono}.hero-index i{background:var(--line);height:1px}.proof-stage{background-color:#d8d9ca;background-image:linear-gradient(#1c211b12 1px,#0000 1px),linear-gradient(90deg,#1c211b12 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:48px 48px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:670px;position:relative;overflow:hidden}.proof{box-shadow:var(--shadow);background:#fff;margin:0;padding:10px 10px 28px;position:absolute}.proof div{background:#eee;overflow:hidden}.proof img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.proof figcaption{letter-spacing:.1em;margin-top:9px;font:500 8px DM Mono}.proof-one{width:39%;height:55%;top:13%;left:11%;transform:rotate(-4deg)}.proof-two{width:36%;height:49%;top:24%;right:8%;transform:rotate(5deg)}.proof-three{z-index:2;width:31%;height:43%;bottom:-4%;left:35%;transform:rotate(1deg)}.proof div{height:calc(100% - 15px)}.register-mark{color:var(--red);font:500 12px DM Mono;position:absolute}.mark-a{top:22px;left:22px}.mark-b{bottom:22px;right:22px}.proof-note{text-align:right;letter-spacing:.1em;margin:0;font:500 8px/1.5 DM Mono;position:absolute;top:26px;right:26px}.gesture-rail{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.gesture-rail a{border-right:1px solid var(--line);height:86px;color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:0 25px;text-decoration:none;display:grid}.gesture-rail a:last-child{border-right:0}.gesture-rail span{color:var(--red);font:10px DM Mono}.gesture-rail b{font:500 12px DM Mono}.gesture-rail i{font-style:normal}.catalogue{padding:115px 7vw 120px}.section-head{grid-template-columns:1fr 360px;align-items:end;margin-bottom:65px;display:grid}.section-head h2,.method h2,.house h2{font-size:clamp(52px,5.6vw,84px)}.section-head>p{color:var(--muted);margin:0 0 7px;font-size:14px;line-height:1.75}.catalogue-tools{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1fr 340px;min-height:64px;display:grid}.filters{align-items:stretch;display:flex;overflow-x:auto}.filters button{border:0;border-right:1px solid var(--line);white-space:nowrap;background:0 0;padding:0 18px;font:500 10px DM Mono}.filters button span{color:var(--muted);margin-left:9px}.filters button.active{background:var(--ink);color:#fff}.filters button.active span{color:var(--lime)}.search{border-left:1px solid var(--ink);align-items:center;gap:10px;padding:0 15px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.search>span{font-size:19px}.count-line{align-items:center;gap:14px;margin:24px 0;display:flex}.count-line span{text-transform:uppercase;font:10px DM Mono}.count-line i{background:var(--line);flex:1;height:1px}.product-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.product-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-width:0;display:flex}.product-image{aspect-ratio:1;border:0;border-bottom:1px solid var(--line);background:#ece8dd;padding:22px;position:relative;overflow:hidden}.product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .45s}.product-image:hover img{transform:scale(1.045)}.plate-number{z-index:1;font:9px DM Mono;position:absolute;top:13px;left:13px}.inspect{background:var(--ink);color:#fff;padding:9px 11px;font:8px DM Mono;transition:transform .25s;position:absolute;bottom:0;right:0;transform:translateY(100%)}.product-image:hover .inspect{transform:none}.product-copy{flex:1;min-height:142px;padding:17px 18px 18px}.product-copy>p{color:var(--red);text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font:500 9px DM Mono}.product-copy>button{text-align:left;background:0 0;border:0;padding:0}.product-copy h3{margin:0 0 8px;font:500 21px/1.05 Newsreader}.product-copy button span{color:var(--muted);font-size:11px;line-height:1.5}.product-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;height:54px;padding-left:18px;display:flex}.product-foot strong{font:500 12px DM Mono}.product-foot button{border:0;border-left:1px solid var(--line);background:0 0;width:54px;height:54px;font-size:25px;transition:all .2s}.product-foot button:hover{background:var(--red);color:#fff}.empty{text-align:center;border-bottom:1px solid var(--line);padding:80px 0}.empty .whisk-mark{width:60px}.empty h3{font:500 30px Newsreader}.empty button,.basket-empty button{background:0 0;border:0;border-bottom:1px solid;padding:8px 0;font:10px DM Mono}.method{background:var(--ink);color:#f7f1e7;grid-template-columns:1.05fr 1fr .42fr;gap:6vw;padding:100px 7vw;display:grid}.method-title>p:last-child{color:#afb2a8;max-width:420px;margin-top:28px;font-size:13px;line-height:1.7}.method-notes article{border-top:1px solid #ffffff36;grid-template-columns:44px 1fr;padding:24px 0;display:grid}.method-notes article:last-child{border-bottom:1px solid #ffffff36}.method-notes article>span{color:var(--lime);font:10px DM Mono}.method-notes h3{margin:0 0 7px;font:500 24px Newsreader}.method-notes p{color:#afb2a8;margin:0;font-size:12px;line-height:1.65}.method-stamp{aspect-ratio:1;text-align:center;border:1px solid #fff5;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;display:flex;transform:rotate(7deg)}.method-stamp .whisk-mark{width:48px;color:var(--lime)}.method-stamp span{letter-spacing:.08em;font:500 10px/1.4 DM Mono}.method-stamp small{color:#afb2a8;margin-top:8px;font:8px DM Mono}.house{grid-template-columns:1.1fr .65fr;gap:10vw;padding:110px 7vw;display:grid;position:relative}.house>p{color:var(--muted);align-self:end;margin:0 0 10px;font-size:14px;line-height:1.8}.house .ink-link{width:260px;position:absolute;bottom:60px;right:7vw}footer{border-top:1px solid var(--ink);grid-template-columns:2fr 1fr 1fr 1.2fr;gap:40px;padding:60px 7vw 28px;display:grid;position:relative}footer h4{text-transform:uppercase;color:var(--red);letter-spacing:.1em;margin:0 0 18px;font:500 9px DM Mono}footer a,footer button{color:inherit;background:0 0;border:0;margin:0 0 10px;padding:0;font-size:11px;text-decoration:none;display:block}footer p{margin:0;font-size:11px;line-height:1.7}.footer-brand{grid-template-rows:auto auto;grid-template-columns:46px auto;align-content:start;column-gap:10px;display:grid}.footer-brand .whisk-mark{grid-row:1/3;width:42px}.footer-brand span{letter-spacing:.1em;font-weight:600}.footer-brand small{color:var(--muted);font:8px DM Mono}.copyright{border-top:1px solid var(--line);letter-spacing:.1em;grid-column:1/-1;padding-top:18px;margin-top:30px!important;font:8px DM Mono!important}.overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1214119e;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--paper);width:min(720px,100%);height:100%;position:relative;overflow-y:auto;box-shadow:-20px 0 80px #0003}.close{border:1px solid var(--ink);background:var(--paper);z-index:3;width:40px;height:40px;font-size:26px;line-height:1;position:absolute;top:18px;right:18px}.product-drawer{grid-template-columns:48% 52%;display:grid}.drawer-plate{background:#d8d9ca;justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.drawer-plate>span{font:9px DM Mono;position:absolute;top:20px;left:20px}.drawer-plate img{aspect-ratio:1;object-fit:contain;width:100%;box-shadow:var(--shadow);background:#fff;padding:12px;transform:rotate(-2deg)}.drawer-copy{padding:85px 42px 45px}.drawer-copy h2,.basket h2,.legal h2{font-size:54px;line-height:.95}.drawer-note{color:var(--muted);font-size:13px;line-height:1.6}.drawer-copy>strong{margin:26px 0;font:500 18px DM Mono;display:block}.primary{background:var(--red);color:#fff;text-transform:uppercase;border:0;width:100%;padding:16px;font:500 10px DM Mono}.drawer-copy dl{border-top:1px solid var(--line);margin:30px 0 20px}.drawer-copy dl div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:12px;padding:12px 0;font-size:10px;line-height:1.5;display:grid}.drawer-copy dt{text-transform:uppercase;font:500 9px DM Mono}.drawer-copy dd{color:var(--muted);margin:0}details{border-bottom:1px solid var(--line);padding:12px 0}details summary{text-transform:uppercase;cursor:pointer;font:500 9px DM Mono}details p,.caveat{color:var(--muted);font-size:10px;line-height:1.6}.basket{flex-direction:column;width:min(580px,100%);display:flex}.basket-head{border-bottom:1px solid var(--ink);padding:60px 36px 28px}.basket-head p:last-child{color:var(--muted);font-size:11px}.basket-items{flex:1;padding:0 36px;overflow-y:auto}.basket-items article{border-bottom:1px solid var(--line);grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.basket-items article img{object-fit:contain;background:#ebe7dd;width:76px;height:76px}.basket-items h3{margin:0 0 4px;font:500 17px Newsreader}.basket-items p,.basket-items article>strong{margin:0;font:500 10px DM Mono}.basket-items article span{align-items:center;gap:10px;margin-top:10px;display:flex}.basket-items article span button{border:1px solid var(--line);background:0 0;width:24px;height:22px}.basket-items article span b{font:500 10px DM Mono}.basket-total{border-top:1px solid var(--ink);padding:22px 36px 28px}.basket-total p{justify-content:space-between;font:11px DM Mono;display:flex}.basket-total button{color:#79786f;text-transform:uppercase;background:#d8d2c5;border:0;width:100%;padding:15px;font:500 9px DM Mono}.basket-total small{text-align:center;color:var(--muted);margin-top:10px;font:8px DM Mono;display:block}.basket-empty{text-align:center;padding:90px 0}.basket-empty .whisk-mark{width:60px}.basket-empty h3{font:500 30px Newsreader}.mobile-nav{width:min(420px,100%);padding:90px 42px}.mobile-nav>.whisk-mark{width:60px;margin-bottom:40px}.mobile-nav a,.mobile-nav>button:not(.close){border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:inherit;background:0 0;padding:18px 0;font:500 28px Newsreader;text-decoration:none;display:block}.legal{background:var(--paper);width:min(700px,100%);height:100%;padding:85px 9vw 70px;position:relative;overflow-y:auto}.legal h2{margin-bottom:40px}.legal h3{margin:28px 0 8px;font:500 19px Newsreader}.legal>p:not(.kicker){color:#565b53;font-size:13px;line-height:1.75}.legal .close{position:fixed}.copyright{color:var(--muted)}@media (width<=1050px){.header{grid-template-columns:1fr auto}.header nav{display:none}.menu-button{display:block}.search-shortcut span{display:none}.hero{grid-template-columns:1fr 1fr}.hero-copy{padding-left:5vw}.hero-index{left:5vw}.product-grid{grid-template-columns:repeat(3,1fr)}.method{grid-template-columns:1fr 1fr}.method-stamp{display:none}.house{grid-template-columns:1fr 1fr}footer{grid-template-columns:1.6fr 1fr 1fr}.company{display:none}}@media (width<=760px){.prelaunch{justify-content:center}.prelaunch span{display:none}.header{height:76px;padding:0 16px}.brand{grid-template-rows:24px 12px;grid-template-columns:38px auto}.brand .whisk-mark{width:34px}.brand>span{font-size:17px}.header-actions{gap:2px}.search-shortcut{display:none}.basket-button{font-size:0;padding:0 5px 0 10px!important}.basket-button:before{content:"Panier";font-size:10px}.menu-button{font-size:10px}.hero{flex-direction:column;min-height:0;display:flex}.hero-copy{padding:70px 22px 85px}.hero h1{font-size:64px}.intro{font-size:13px}.hero-index{bottom:24px;left:22px;right:22px}.proof-stage{min-height:520px}.proof-one{width:47%;height:52%;left:5%}.proof-two{width:43%;height:48%;right:4%}.proof-three{width:38%;height:40%;left:30%}.gesture-rail{grid-template-columns:1fr 1fr}.gesture-rail a{border-bottom:1px solid var(--line)}.catalogue{padding:80px 16px}.section-head{grid-template-columns:1fr;margin-bottom:40px}.section-head>p{margin-top:24px}.section-head h2,.method h2,.house h2{font-size:52px}.catalogue-tools{grid-template-columns:1fr;gap:0}.filters{border-bottom:1px solid var(--line);height:54px}.filters button{padding:0 14px}.search{border-left:0;height:54px}.product-grid{grid-template-columns:1fr 1fr}.product-copy{min-height:132px;padding:13px}.product-copy h3{font-size:18px}.product-copy button span{font-size:10px}.product-foot{padding-left:13px}.method{grid-template-columns:1fr;gap:45px;padding:75px 22px}.house{grid-template-columns:1fr;padding:75px 22px 130px}.house>p{margin:0}.house .ink-link{bottom:55px;left:22px;right:auto}footer{grid-template-columns:1fr 1fr;padding:50px 22px 24px}.footer-brand{grid-column:1/-1}.product-drawer{display:block}.drawer-plate{height:45%;min-height:330px}.drawer-plate img{width:auto;height:90%}.drawer-copy{padding:50px 24px}.drawer-copy h2,.basket h2,.legal h2{font-size:48px}.basket-head,.basket-items,.basket-total{padding-left:22px;padding-right:22px}.legal{padding:80px 24px 60px}}@media (width<=420px){.brand small{display:none}.basket-button{height:36px}.hero h1{font-size:56px}.product-grid{grid-template-columns:1fr}.product-copy{min-height:auto}.gesture-rail a{padding:0 15px}.proof-note{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-image img,.inspect{transition:none}}
