@import "https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;500;600;700&family=Heebo:wght@400;500;600;700;800;900&display=swap";:root{color:#f4f0e8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--orange:#d97831;--cream:#f4f0e8;--ink:#0d0f0e;background:#0d0f0e;font-family:Assistant,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{min-width:320px;min-height:100vh;margin:0}section[id]{scroll-margin-top:92px}button,a{font:inherit}a,button{color:inherit}::selection{color:#111;background:var(--orange)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.social-follow{color:#eee9df;background:#203229;border-block:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:40px;padding:48px clamp(24px,7vw,110px);display:flex}.social-follow .social-kicker{letter-spacing:.08em;color:#efa16a;margin:0 0 14px;font-size:11px;font-weight:700}.social-follow h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(25px,3vw,42px);line-height:1.2}.social-follow p:last-child{color:#c3cdc5;max-width:650px;margin:0;font-size:16px;line-height:1.7}.social-follow-links{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.social-follow a,.social-footer a{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.social-follow-links a{border:1px solid #829288;border-radius:6px;min-height:48px;padding:14px 20px;transition:background .2s,border-color .2s}.social-follow-links a:hover{background:#324b3d;border-color:#efa16a}.social-follow a svg,.social-footer a svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0;width:22px;height:22px}.social-follow-links a>span:last-child{margin-inline-start:auto}.social-follow--shop{color:#17251e;background:#e5ded0}.social-follow--shop .social-kicker{color:#93471e}.social-follow--shop p:last-child{color:#535d53}.social-follow--shop a:hover{background:#d8cfbd}.social-footer{color:#dce3db;background:#111815;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(24px,7vw,110px);font-size:13px;display:flex}.social-footer nav{flex-wrap:wrap;gap:24px;display:flex}.social-footer a{min-height:44px}.social-footer a:hover{color:#efa16a}.social-follow a:focus-visible,.social-footer a:focus-visible{outline-offset:5px;outline:3px solid #d97831}@media (width<=800px){.social-follow{flex-direction:column;align-items:stretch;gap:24px;padding-block:36px}.social-follow-links{flex-flow:wrap}.social-follow-links a{flex:1;min-width:200px}.social-footer{flex-direction:column;align-items:start;gap:10px}.social-footer nav{gap:10px 24px}}@media (prefers-reduced-motion:reduce){.social-follow-links a{transition:none}}.site-header{color:#f4f0e8;isolation:isolate;direction:rtl;border-bottom:1px solid #ffffff21;align-items:center;height:108px;padding:0 clamp(24px,5vw,80px);transition:height .35s,background .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,box-shadow .35s;display:flex}.site-header--overlay{z-index:1000;background:linear-gradient(#070a08b3,#0000);position:fixed;inset:0 0 auto}.site-header--solid{z-index:1000;background:#0a0d0b;height:86px;position:sticky;top:0}.site-header--scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d0cfa;height:76px;box-shadow:0 12px 35px #0000002e}.brand{direction:ltr;flex:none;align-items:center;gap:14px;text-decoration:none;display:flex}.brand-mark{letter-spacing:.02em;border:1px solid #ffffffd1;border-radius:50%;justify-content:center;align-items:center;gap:2px;width:43px;height:43px;font:800 11px/1 Heebo;display:flex;position:relative;box-shadow:inset 0 0 0 4px #ffffff06}.brand-mark:before{content:"";border:1px solid #ffffff21;border-radius:50%;position:absolute;inset:4px}.brand-mark:after{content:"";background:var(--orange);width:3px;height:3px;box-shadow:0 45px 0 var(--orange);border-radius:50%;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.brand-mark b,.brand-mark i{z-index:1;font:inherit;position:relative}.brand-mark i{color:var(--orange);font-style:normal}.brand-name{letter-spacing:.16em;white-space:nowrap;font:700 17px/1 Heebo}.nav{flex:1;align-items:center;gap:clamp(24px,2.5vw,44px);margin-inline-start:clamp(42px,5vw,92px);font-size:15px;font-weight:500;display:flex}.nav a{text-decoration:none;transition:color .25s;position:relative}.nav a:not(.nav-contact):after{content:"";background:var(--orange);width:0;height:1px;transition:width .25s;position:absolute;bottom:-9px;right:0}.nav a:hover,.nav a[aria-current=page]{color:var(--orange)}.nav a[aria-current=page]:after{width:100%}.nav-contact{border:1px solid #ffffff73;border-radius:999px;margin-inline-start:auto;padding:12px 22px}.nav .nav-contact[aria-current=page]{color:#111;background:var(--orange);border-color:var(--orange)}.menu-toggle{display:none}@media (width<=1200px){.site-header,.site-header--solid{justify-content:space-between;height:82px;padding-inline:20px}.brand-name{font-size:14px}.brand-mark{width:40px;height:40px}.brand-mark:after{box-shadow:0 42px 0 var(--orange)}.menu-toggle{color:#fff;z-index:3;background:0 0;border:0;align-content:center;gap:7px;width:42px;height:42px;padding:10px;display:grid}.menu-toggle span{background:currentColor;height:1px;display:block}.nav{z-index:2;opacity:0;visibility:hidden;background:#0a0d0cfc;flex-direction:column;justify-content:center;height:100dvh;margin:0;font-size:25px;transition:all .3s;position:fixed;inset:0 0 auto;overflow-y:auto;transform:translateY(-8px)}.nav--open{opacity:1;visibility:visible;transform:none}.nav-contact{margin:14px 0 0}.nav a:not(.nav-contact):after{bottom:-4px}}.product-gallery{background:#000;width:100%;min-width:0}.product-gallery-stage{position:relative}.product-gallery .product-gallery-photo{aspect-ratio:1.1;object-fit:contain;object-position:center;background:#000;width:100%;height:auto;display:block;transform:none!important}.product-gallery-controls{color:#fff;white-space:nowrap;background:#111b16ed;border-radius:30px;align-items:center;gap:12px;padding:4px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.product-gallery-controls button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:23px;display:grid}.product-gallery-controls button:hover{background:#ffffff25}.product-gallery-controls span{direction:ltr;font-size:14px}.product-gallery-thumbnails{scrollbar-width:thin;gap:8px;max-width:100%;padding:12px;display:flex;overflow-x:auto}.product-gallery-thumbnails button{cursor:pointer;background:#000;border:2px solid #0000;border-radius:4px;flex:0 0 68px;width:68px;height:62px;padding:3px}.product-gallery-thumbnails button[aria-pressed=true]{border-color:#d97831}.product-gallery .product-gallery-thumbnails img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;display:block;transform:none!important}.product-gallery button:focus-visible{outline-offset:2px;outline:3px solid #d97831}.product-gallery--compact .product-gallery-photo{aspect-ratio:1.2}.store-product-image:has(.product-gallery)>span{display:none}.product-gallery--compact .product-gallery-thumbnails{padding:10px}.product-gallery--compact .product-gallery-thumbnails button{flex-basis:58px;width:58px;height:54px}@media (width<=600px){.product-gallery--compact .product-gallery-photo{aspect-ratio:1}.product-gallery-thumbnails button{flex-basis:60px;width:60px;height:56px}}.product-gallery .product-gallery-stage{aspect-ratio:1;overflow:hidden}.product-gallery .product-gallery-photo,.product-gallery--compact .product-gallery-photo{aspect-ratio:1;object-fit:contain;width:100%;height:100%}.product-gallery--compact .product-gallery-thumbnails{box-sizing:border-box;align-items:center;height:78px}.product-gallery .product-gallery-thumbnails button,.product-gallery--compact .product-gallery-thumbnails button{flex-basis:56px;width:56px;height:56px}.product-gallery .product-gallery-thumbnails img{aspect-ratio:1;object-fit:contain}main{overflow:hidden}.scroll-progress{z-index:100;background:var(--orange);transform-origin:100%;height:2px;position:fixed;inset:0 0 auto}.intro{z-index:200;pointer-events:none;background:#0b0d0c;place-content:center;animation:.75s cubic-bezier(.7,0,.3,1) .7s forwards intro-out;display:grid;position:fixed;inset:0}.intro span{letter-spacing:-.08em;font:800 42px/1 Heebo}.intro i{background:var(--orange);width:0;height:2px;margin-top:14px;animation:.5s .12s forwards intro-line;display:block}.hero{isolation:isolate;background:#0c0f0e;align-items:center;min-height:100svh;display:grid;position:relative}.hero-image{z-index:-3;will-change:transform;background-image:linear-gradient(90deg,#080a09fc,#080a09d1 34%,#080a091f 72%),url(/assets/drummer-live-Der3huCU.png);background-position:65%;background-size:cover;position:absolute;inset:-24px}.hero:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#0000,#040505d6);height:35%;position:absolute;inset:auto 0 0}.hero-grain{z-index:-1;opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.4'/%3E%3C/svg%3E");position:absolute;inset:0}.accent,.final-cta em{color:var(--orange)}.hero-content{width:min(1240px,100% - 48px);margin:120px auto 70px}.eyebrow{color:#ffffffa8;letter-spacing:.16em;align-items:center;gap:12px;margin:0 0 26px;font:600 12px/1 Heebo;display:flex}.eyebrow span{background:var(--orange);width:34px;height:1px}.hero h1{letter-spacing:-.065em;max-width:850px;margin:0;font:800 clamp(64px,7.7vw,118px)/.93 Heebo}.hero h1>span{display:inline-block;overflow:hidden}.hero-copy{color:#ffffffb8;margin:34px 0 0;font-size:clamp(18px,1.45vw,23px);font-weight:300;line-height:1.6}.hero-actions{gap:14px;margin-top:38px;display:flex}.button{border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:0 25px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.button svg,.path-action svg,.text-link svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px}.button:hover{transform:translateY(-3px)}.button--primary{background:var(--orange);color:#111}.button--primary:hover{background:#e48843}.button--ghost{border-color:#ffffff54}.button--ghost:hover{border-color:#fff}.hero-footer{color:#ffffff80;letter-spacing:.14em;direction:ltr;justify-content:space-between;align-items:center;font:500 11px/1 Heebo;display:flex;position:absolute;inset:auto clamp(24px,5vw,80px) 30px}.scroll-cue,.hero-index{align-items:center;gap:12px;text-decoration:none;display:flex}.scroll-line{background:#ffffff73;width:40px;height:1px}.hero-index i{background:linear-gradient(90deg,var(--orange) 20%,#ffffff40 20%);width:72px;height:1px}.statement{background:var(--orange);color:#121412;direction:ltr;margin-block:-1px;padding:18px 0;overflow:hidden;transform:rotate(-1.2deg)scale(1.02)}.marquee{width:max-content;animation:92s linear infinite marquee;display:flex}.marquee-group{flex-shrink:0;justify-content:space-around;min-width:100vw;display:flex}.marquee span{letter-spacing:-.04em;white-space:nowrap;flex-shrink:0;padding-inline-end:.35em;font:800 clamp(34px,5vw,70px)/1 Heebo}.paths{background:var(--cream);color:var(--ink);padding:clamp(110px,11vw,170px) clamp(24px,5vw,80px)}.section-heading{width:min(1240px,100%);margin:0 auto 58px}.eyebrow--dark{color:#755f4f}.section-heading h2{letter-spacing:-.05em;margin:0;font:800 clamp(46px,5vw,72px)/1 Heebo}.section-heading>p:last-child{color:#6a6862;margin:19px 0 0;font-size:19px}.path-grid{border-block:1px solid #cbc5b9;grid-template-columns:repeat(3,1fr);width:min(1240px,100%);margin:auto;display:grid}.path-card{border-inline-start:1px solid #cbc5b9;flex-direction:column;justify-content:space-between;min-height:330px;padding:32px 35px;text-decoration:none;transition:color .4s,background .4s;display:flex}.path-card:first-child{border-inline-start:0}.path-number{color:#9f927f;letter-spacing:.12em;font:600 12px/1 Heebo}.path-card h3{margin:0 0 12px;font:700 34px/1.1 Heebo}.path-card p{color:#6a6862;max-width:260px;margin:0;font-size:17px;line-height:1.5}.path-action{justify-content:space-between;align-items:center;font-weight:700;display:flex}.path-card:hover{color:#fff;background:#17221e}.path-card:hover p,.path-card:hover .path-number{color:#ffffffa6}.sound-lab{background:#0c0f0e;grid-template-columns:1.22fr .78fr;min-height:100vh;display:grid}.sound-visual{background:#080908;min-height:720px;position:relative;overflow:hidden}.sound-visual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 100px #00000059}.sound-visual img{object-fit:cover;width:100%;height:100%;display:block}.product-meta,.image-count{z-index:2;color:#ffffffad;letter-spacing:.16em;font:500 10px/1 Heebo;position:absolute;top:28px}.product-meta{right:30px}.image-count{left:30px}.sound-copy{align-self:center;padding:clamp(45px,7vw,110px)}.sound-copy h2,.craft-copy h2{letter-spacing:-.055em;margin:0;font:700 clamp(50px,5.8vw,86px)/.98 Heebo}.tone-description{color:#ffffffa6;min-height:60px;margin:30px 0 40px;font-size:19px;line-height:1.6}.tone-tabs{border-block:1px solid #ffffff2e;display:grid}.tone-tab{border:0;color:#ffffff7a;text-align:right;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:18px 2px;font-size:25px;transition:color .25s,padding .25s;display:flex}.tone-tab:last-child{border-bottom:0}.tone-tab small{letter-spacing:.16em;font:600 9px/1 Heebo}.tone-tab:hover,.tone-tab--active{color:#fff;padding-inline:10px}.tone-tab--active:after{content:"●";color:var(--orange);font-size:10px}.text-link{border-bottom:1px solid var(--orange);align-items:center;gap:18px;margin-top:34px;padding-bottom:8px;font-weight:700;text-decoration:none;display:inline-flex}.tone-next{border-top:1px solid #ffffff21;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;margin-top:28px;padding-top:18px;display:grid}.tone-next>span{color:#ffffff8c;font-size:12px}.tone-next>span strong{color:#fff;font-size:15px}.tone-next>a{background:var(--orange);color:#111;align-items:center;gap:14px;padding:14px 18px;font-weight:800;text-decoration:none;display:inline-flex}.tone-next>a svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px}.tone-next>small{color:#ffffff61;grid-column:1/-1;font-size:10px}.craft{background:#15201c;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(50px,8vw,130px);min-height:92vh;padding:clamp(70px,8vw,130px) clamp(24px,7vw,110px);display:grid}.craft-copy>p:not(.eyebrow){color:#ffffffa3;max-width:460px;margin:30px 0 0;font-size:19px;line-height:1.65}.craft-product{background:#0b0c0c;margin:0;position:relative;overflow:hidden}.craft-product:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #0000004d}.craft-product img{aspect-ratio:1.35;object-fit:cover;width:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);display:block}.craft-product:hover img{transform:scale(1.025)}.craft-product>span,.craft-product figcaption{z-index:2;color:#ffffff9e;letter-spacing:.16em;direction:ltr;font:500 10px/1 Heebo;position:absolute;inset:22px 24px auto}.craft-product figcaption{letter-spacing:0;direction:rtl;inset:auto 24px 20px}.rhythm-lab{background:#090c0b;padding:clamp(100px,11vw,170px) clamp(24px,7vw,110px)}.rhythm-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;margin-bottom:65px;display:grid}.rhythm-heading .eyebrow{grid-column:1/-1;margin-bottom:-20px}.rhythm-heading h2{letter-spacing:-.065em;margin:0;font:800 clamp(55px,7vw,104px)/.9 Heebo}.rhythm-heading h2 em{color:var(--orange);font-style:normal}.rhythm-heading>p:last-child{color:#ffffff85;max-width:470px;margin:0;font-size:18px;line-height:1.6}.rhythm-machine{background:#111614;border:1px solid #ffffff2e;box-shadow:0 45px 90px #00000059}.machine-top{letter-spacing:.14em;border-bottom:1px solid #ffffff26;grid-template-columns:1fr 1fr auto;align-items:center;gap:35px;min-height:83px;padding:18px 24px;font:600 10px/1 Heebo;display:grid}.machine-top>div{align-items:center;gap:9px;display:flex}.machine-top>div i{background:#5d615e;border-radius:50%;width:7px;height:7px}.machine-top>div i.status-live{background:var(--orange);box-shadow:0 0 14px var(--orange)}.machine-top label{color:#ffffff8c;align-items:center;gap:16px;display:flex}.machine-top input{width:100%;accent-color:var(--orange)}.transport{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;min-width:115px;padding:13px 20px;font:700 11px Heebo}.transport.active{background:var(--orange);color:#111;border-color:var(--orange)}.sequencer{padding:25px}.track{grid-template-columns:145px 1fr;gap:20px;margin-bottom:12px;display:grid}.voice-pad{color:#fff;cursor:pointer;background:#181d1b;border:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:78px;padding:13px;transition:transform .12s;display:flex;position:relative;overflow:hidden}.voice-pad:before{content:"";background:var(--voice);height:3px;position:absolute;inset:auto 0 0}.voice-pad small{color:#ffffff59;position:absolute;top:10px;left:10px}.voice-pad strong{letter-spacing:.08em;font-size:14px}.voice-pad.hit{background:var(--voice);color:#111;transform:scale(.96)}.steps{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.steps button{cursor:pointer;background:#151a18;border:1px solid #ffffff21;position:relative}.steps button:nth-child(4n+1):after{content:"";background:#ffffff4d;width:1px;height:4px;position:absolute;top:-6px;right:0}.steps button i{background:#343b37;border-radius:50%;width:9px;height:9px;transition:all .2s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.steps button.active i{background:var(--orange);width:17px;height:17px;box-shadow:0 0 18px #c5743d80}.steps button.current{background:#29302c}.machine-wave{border-top:1px solid #ffffff1a;align-items:center;gap:4px;height:65px;padding:0 25px;display:flex;overflow:hidden}.machine-wave i{background:linear-gradient(var(--orange),#4a5f54);transform-origin:50%;flex:1;height:42px}.rhythm-lab button:focus-visible{outline-offset:2px;outline:2px solid #fff}.catalog{color:var(--ink);background:#f2eee6;padding:clamp(100px,11vw,170px) clamp(24px,6vw,90px)}.catalog-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;width:min(1320px,100%);margin:0 auto 65px;display:grid}.catalog-heading h2{letter-spacing:-.07em;margin:0;font:800 clamp(58px,7vw,104px)/.88 Heebo}.catalog-heading h2 em,.faq-heading h2 em{color:#0000;-webkit-text-stroke:1.3px #282a26;font-style:normal}.catalog-heading>p{color:#62635d;max-width:490px;margin:0 0 8px;font-size:19px;line-height:1.6}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:65px 24px;width:min(1320px,100%);margin:auto;display:grid}.product-card{min-width:0}.product-image{cursor:pointer;width:100%;text-align:initial;background:#dad4ca;border:0;padding:0;display:block;position:relative;overflow:hidden}.product-image img{aspect-ratio:1.25;object-fit:cover;width:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}.product-image>span{color:#111;opacity:0;background:#f4eee4;align-items:center;gap:13px;padding:12px 17px;font-weight:700;transition:all .3s;display:flex;position:absolute;inset:auto 18px 18px auto;transform:translateY(8px)}.product-image svg{fill:none;stroke:currentColor;width:17px}.product-image:hover img{filter:brightness(.82);transform:scale(1.035)}.product-image:hover>span{opacity:1;transform:none}.product-info{border-top:1px solid #cac3b8;justify-content:space-between;gap:20px;padding-top:20px;display:flex}.product-info small{color:#8a8175;letter-spacing:.14em;font:600 9px/1 Heebo}.product-info h3{direction:ltr;margin:8px 0 0;font:700 clamp(27px,3vw,40px)/1 Heebo}.product-info>strong{white-space:nowrap;font:700 18px/1.2 Heebo}.product-backdrop{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020403ba;position:fixed;inset:0}.product-drawer{width:min(620px,100%);height:100%;color:var(--ink);background:#f2eee6;position:absolute;inset:0 auto 0 0;overflow:auto;box-shadow:20px 0 80px #00000059}.drawer-close{z-index:2;color:#fff;cursor:pointer;background:#0a0c0bc7;border:0;border-radius:50%;width:44px;height:44px;font-size:27px;position:absolute;top:18px;right:18px}.product-drawer>img{aspect-ratio:1.1;object-fit:cover;width:100%;display:block}.drawer-content{padding:38px clamp(24px,6vw,55px) 55px}.drawer-content>small{color:#887e70;letter-spacing:.16em;font:600 10px/1 Heebo}.drawer-content h2{letter-spacing:-.05em;text-align:right;direction:ltr;margin:10px 0 5px;font:800 clamp(48px,7vw,72px)/1 Heebo}.drawer-content>strong{color:var(--orange);font-size:23px;display:block}.drawer-content>p{color:#5b5d57;margin:25px 0;font-size:19px;line-height:1.6}.availability{color:#555b56;align-items:center;gap:9px;margin-bottom:28px;font-size:14px;display:flex}.availability i{background:#4a9b65;border-radius:50%;width:8px;height:8px}.drawer-content .button{width:100%}.build-process{color:var(--ink);background:#e8e1d5;padding:clamp(110px,12vw,180px) clamp(24px,7vw,110px)}.process-heading h2{letter-spacing:-.07em;margin:0;font:800 clamp(56px,7.5vw,112px)/.9 Heebo}.process-heading em{color:#0000;-webkit-text-stroke:1.3px #252723;font-style:normal}.process-stage{border-top:1px solid #bdb4a6;grid-template-columns:1.25fr .75fr;gap:clamp(50px,8vw,130px);margin-top:85px;padding-top:12px;display:grid}.process-list{display:grid}.process-step{color:#888074;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9c0b2;grid-template-columns:50px 1fr auto;align-items:center;gap:20px;padding:24px 4px;transition:color .3s,padding .3s;display:grid}.process-step span,.process-step small{letter-spacing:.12em;font:600 10px/1 Heebo}.process-step strong{font:700 clamp(28px,3vw,43px)/1 Heebo}.process-step:hover,.process-step--active{color:#111;padding-inline:18px 4px}.process-step--active{background:#ffffff42}.process-step--active span{color:var(--orange)}.process-detail{align-self:end;padding-bottom:10px}.detail-number{color:var(--orange);margin-bottom:35px;font:700 clamp(70px,8vw,120px)/.75 Heebo;display:block}.process-detail>p{color:#53544f;min-height:135px;margin:0;font-size:clamp(19px,2vw,25px);line-height:1.55}.process-meter{background:#c6bdae;height:2px;margin-top:38px}.process-meter i{background:var(--orange);height:100%;transition:width .45s;display:block}.about{background:var(--cream);color:var(--ink);padding:clamp(110px,12vw,190px) clamp(24px,8vw,130px)}.about-heading h2{letter-spacing:-.075em;margin:0;font:800 clamp(62px,9vw,136px)/.88 Heebo}.about-heading em{color:#0000;-webkit-text-stroke:1.5px #272925;font-style:normal}.about-body{border-top:1px solid #cbc5b9;grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-top:80px;padding-top:38px;display:grid}.about-body p{color:#575853;max-width:570px;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.55}.stat{justify-content:flex-end;align-items:flex-end;gap:20px;display:flex}.stat strong{color:var(--orange);font:700 clamp(74px,9vw,130px)/.75 Heebo}.stat span{color:#66675f;font-size:15px;line-height:1.35}.services{color:var(--ink);background:#e8e1d5;grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,6vw,90px);display:grid}.service-card{border-inline-start:1px solid #c9c0b1;min-height:390px;padding:55px 38px;position:relative}.service-card:first-child{border-inline-start:0}.service-icon{font-size:35px}.service-number{color:#8f8678;font:600 11px/1 Heebo;position:absolute;top:60px;left:38px}.service-card h3{margin:100px 0 16px;font:700 30px/1 Heebo}.service-card p{color:#65655e;max-width:290px;margin:0;font-size:17px;line-height:1.55}.testimonials{background:#17221e;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,130px);padding:clamp(100px,11vw,170px) clamp(24px,7vw,110px);display:grid}.reviews-intro h2{letter-spacing:-.05em;margin:0;font:700 clamp(48px,5vw,78px)/1 Heebo}.review-stage{border-top:1px solid #ffffff2e;align-self:center;padding-top:55px;position:relative}.quote-mark{color:var(--orange);font:700 85px/1 serif;position:absolute;top:25px;right:0}.review-stage blockquote{margin:0;padding-top:35px}.review-stage blockquote>p{color:#ffffffe0;min-height:165px;margin:0;font-size:clamp(22px,2.5vw,34px);font-weight:300;line-height:1.5}.review-stage blockquote footer{color:#ffffff80;gap:14px;margin-top:32px;font-size:14px;display:flex}.review-stage blockquote footer strong{color:#fff}.review-controls{gap:8px;margin-top:48px;display:flex}.review-controls button{cursor:pointer;background:#fff3;border:0;width:48px;height:3px;padding:0;overflow:hidden}.review-controls button span{text-indent:-999px;display:block}.review-controls button[aria-current=true]{background:var(--orange)}.faq{color:var(--ink);background:#e8e1d5;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,8vw,130px);padding:clamp(100px,11vw,170px) clamp(24px,7vw,110px);display:grid}.faq-heading h2{letter-spacing:-.065em;margin:0;font:800 clamp(55px,6.5vw,96px)/.9 Heebo}.faq-list{border-top:1px solid #bdb5a8}.faq-item{border-bottom:1px solid #bdb5a8}.faq-item>button{width:100%;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 1fr 28px;align-items:center;gap:16px;padding:25px 4px;display:grid}.faq-item button span{color:#9b8f7e;font:600 10px/1 Heebo}.faq-item button strong{font-size:clamp(19px,2vw,25px)}.faq-item button i{color:var(--orange);font:300 28px/1 Heebo}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.faq-answer>p{color:#5f605a;margin:0;padding:0 58px 0 32px;font-size:17px;line-height:1.65;transition:padding .4s;overflow:hidden}.faq-item--open .faq-answer{grid-template-rows:1fr}.faq-item--open .faq-answer>p{padding-bottom:28px}.match{background:#101412;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,8vw,120px);padding:clamp(100px,11vw,170px) clamp(24px,7vw,110px);display:grid}.match-copy h2{letter-spacing:-.06em;margin:0;font:800 clamp(52px,6vw,90px)/.92 Heebo}.match-copy h2 em{color:var(--orange);font-style:normal}.match-copy>p:last-child{color:#fff9;max-width:470px;margin:28px 0 0;font-size:18px;line-height:1.65}.match-form{grid-template-columns:1fr 1fr;align-self:start;gap:25px 18px;display:grid}.match-form label{gap:9px;display:grid}.match-form label>span{color:#ffffff94;font-size:12px}.match-form input,.match-form select,.match-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff3d;border-radius:0;outline:0;width:100%;padding:14px 3px;font:400 17px/1.4 Heebo;transition:border-color .25s}.match-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#c7763d 50%),linear-gradient(135deg,#c7763d 50%,#0000 50%);background-position:16px,11px;background-repeat:no-repeat;background-size:5px 5px}.match-form option{color:#111}.match-form textarea{resize:vertical}.match-form input:focus,.match-form select:focus,.match-form textarea:focus{border-color:var(--orange)}.form-wide{grid-column:1/-1}.form-submit{align-items:center;gap:20px;margin-top:12px;display:flex}.form-submit small{color:#ffffff6b;max-width:240px;line-height:1.45}.final-cta{text-align:center;background:#0d100f;place-content:center;min-height:85vh;display:grid;position:relative}.final-cta .eyebrow{justify-content:center}.final-cta h2{letter-spacing:-.065em;margin:0 0 42px;font:800 clamp(60px,8.5vw,124px)/.9 Heebo}.final-cta em{font-style:normal}.cta-rings{opacity:.18;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.cta-rings i{aspect-ratio:1;border:1px solid #fff;border-radius:50%;grid-area:1/1;width:min(80vw,850px);animation:4s ease-in-out infinite pulse-ring}.cta-rings i:nth-child(2){width:min(60vw,620px);animation-delay:-1.3s}.cta-rings i:nth-child(3){width:min(40vw,390px);animation-delay:-2.6s}.final-cta .button{position:relative}.site-footer{color:#ffffffa6;background:#080a09;border-top:1px solid #ffffff1f;grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:40px;padding:70px clamp(24px,6vw,90px) 35px;display:grid}.site-footer p{margin:0;line-height:1.7}.site-footer>div{gap:10px;display:grid}.site-footer>div a{text-decoration:none}.site-footer small{letter-spacing:.08em;border-top:1px solid #ffffff1a;grid-column:1/-1;margin-top:40px;padding-top:25px;font-size:11px}@keyframes intro-line{to{width:100%}}@keyframes intro-out{to{transform:translateY(-100%)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes pulse-ring{50%{opacity:.45;transform:scale(.96)}}@media (width<=900px){.sound-lab{grid-template-columns:1fr}.sound-visual{min-height:65vh}.sound-copy{padding:80px 28px}.about-body{grid-template-columns:1fr}.stat{justify-content:flex-start}.services{grid-template-columns:1fr}.service-card{border-inline-start:0;border-top:1px solid #c9c0b1;min-height:300px}.service-card:first-child{border-top:0}.catalog-heading,.faq,.match{grid-template-columns:1fr}.faq-heading,.match-copy{margin-bottom:15px}.rhythm-heading{grid-template-columns:1fr}.track{grid-template-columns:105px 1fr}.sequencer{padding:16px}.steps{gap:5px}}@media (width<=760px){.hero{align-items:end;min-height:780px}.hero-image{background-image:linear-gradient(#07090880,#07090861 32%,#070908fa 95%),url(/assets/drummer-live-Der3huCU.png);background-position:53%}.hero-content{width:calc(100% - 40px);margin:0 auto 120px}.eyebrow{margin-bottom:18px}.hero h1{font-size:clamp(53px,16vw,72px);line-height:.97}.hero-copy{margin-top:24px;font-size:17px;line-height:1.55}.desktop-break{display:none}.hero-actions{flex-direction:column;align-items:stretch;margin-top:28px}.button--ghost{display:none}.hero-footer{inset-inline:20px;bottom:22px}.scroll-cue{display:none}.hero-index{margin-inline-start:auto}.statement{padding:13px 0}.paths{padding-block:90px}.section-heading{margin-bottom:38px}.section-heading h2{font-size:44px}.section-heading>p:last-child{font-size:17px}.path-grid{grid-template-columns:1fr}.path-card{border-block-end:1px solid #cbc5b9;border-inline-start:0;min-height:230px;padding-inline:4px}.path-card:last-child{border-block-end:0}.sound-visual{min-height:520px}.sound-visual img{object-position:center}.sound-copy h2,.craft-copy h2{font-size:51px}.tone-description{font-size:17px}.craft{grid-template-columns:1fr;gap:46px;min-height:auto;padding:80px 20px}.craft-copy>p:not(.eyebrow){margin-top:24px;font-size:17px}.craft-product{margin-inline:-20px}.about{padding-block:100px}.about-heading h2{font-size:64px}.about-body{gap:45px;margin-top:55px}.about-body p{font-size:20px}.services{padding-inline:20px}.service-card{padding:45px 4px}.service-number{top:49px;left:4px}.service-card h3{margin-top:70px}.final-cta{min-height:680px;padding:40px 20px}.final-cta h2{font-size:58px}.cta-rings i{width:135vw}.cta-rings i:nth-child(2){width:100vw}.cta-rings i:nth-child(3){width:65vw}footer{grid-template-columns:1fr;padding:60px 20px 30px}footer small{grid-column:auto}.intro span{font-size:34px}.craft-product{clip-path:inset(0)!important}.craft-product img{aspect-ratio:1.2}.tone-next{grid-template-columns:1fr}.tone-next>a{justify-content:space-between}.tone-next>small{grid-column:auto}}@media (prefers-reduced-motion:reduce){.intro{display:none}.marquee,.cta-rings i{animation:none}}@media (width<=900px){.process-stage{grid-template-columns:1fr}.process-detail>p{min-height:auto}.testimonials{grid-template-columns:1fr}}@media (width<=760px){.build-process{padding:90px 20px}.process-heading h2{font-size:56px}.process-stage{gap:55px;margin-top:55px}.process-step{grid-template-columns:35px 1fr auto;padding-block:20px}.process-step strong{font-size:29px}.process-detail>p{font-size:19px}.detail-number{font-size:75px}.testimonials{padding:90px 20px}.reviews-intro h2{font-size:48px}.review-stage blockquote>p{min-height:190px;font-size:22px}.review-stage blockquote footer{border:0;grid-template-columns:none;padding:0;display:flex}.review-stage blockquote footer strong,.review-stage blockquote footer span{display:inline}.site-footer{grid-template-columns:1fr;padding:60px 20px 30px}.site-footer small{grid-column:auto}.catalog{padding:90px 20px}.catalog-heading{grid-template-columns:1fr;gap:26px;margin-bottom:42px}.catalog-heading h2{font-size:62px}.catalog-heading>p{font-size:17px}.catalog-grid{grid-template-columns:1fr;gap:50px}.product-image img{aspect-ratio:1.05}.product-image>span{opacity:1;transform:none}.product-info h3{font-size:31px}.product-drawer{width:100%}.product-drawer>img{aspect-ratio:1.2}.faq,.match{gap:45px;padding:90px 20px}.faq-heading h2,.match-copy h2{font-size:58px}.faq-item>button{grid-template-columns:30px 1fr 22px;padding-block:22px}.faq-item button strong{font-size:18px}.faq-answer>p{padding-inline:46px 20px;font-size:16px}.match-form{grid-template-columns:1fr}.form-wide{grid-column:auto}.form-submit{flex-direction:column;align-items:stretch}.form-submit .button{width:100%}.form-submit small{max-width:none}.rhythm-lab{padding:90px 20px}.rhythm-heading{gap:25px}.rhythm-heading h2{font-size:57px}.machine-top{grid-template-columns:1fr auto}.machine-top label{grid-area:2/1/auto/-1}.track{grid-template-columns:1fr;gap:6px;margin-bottom:20px}.voice-pad{min-height:58px}.steps{height:62px}.machine-wave{padding-inline:16px}}.catalog-grid{align-items:stretch}.product-image{aspect-ratio:1}.product-image img{aspect-ratio:1;object-fit:contain;background:#e5ded3;width:100%;height:100%}.store-page,.finder-page{color:#161916;background:#f1ede5;min-height:100vh}.store-header{border-bottom:1px solid #c9c2b6;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 clamp(22px,5vw,75px);display:grid}.store-brand,.finder-header>a:first-child{letter-spacing:.16em;font:800 18px/1 Heebo;text-decoration:none}.store-header nav{gap:38px;display:flex}.store-header nav a,.saved-link{font-size:14px;text-decoration:none}.store-header nav a[aria-current=page]{color:#b8642e}.saved-link{text-align:left}.store-hero{color:#fff;background:#111512;min-height:500px;padding:clamp(80px,9vw,135px) clamp(22px,7vw,105px) 45px}.store-hero>p,.finder-question>p,.finder-result>.result-copy>p:first-child{color:#b86f3f;letter-spacing:.18em;font:600 10px/1 Heebo}.store-hero h1{letter-spacing:-.075em;margin:25px 0 60px;font:800 clamp(62px,9vw,138px)/.82 Heebo}.store-hero h1 em{color:#0000;-webkit-text-stroke:1.4px #ffffffb3;font-style:normal}.store-hero-meta{color:#ffffff7a;border-top:1px solid #ffffff2e;justify-content:space-between;padding-top:23px;font-size:12px;display:flex}.store-tools{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f1ede5eb;border-bottom:1px solid #c9c2b6;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;padding:24px clamp(22px,5vw,75px);display:grid;position:sticky;top:0}.store-search{align-items:center;gap:12px;display:flex}.store-search span,.price-filter span{color:#777167;font-size:11px}.store-search input{width:150px;font:inherit;background:0 0;border:0;border-bottom:1px solid #999187;outline:0;padding:7px 0}.category-tabs{justify-content:center;gap:8px;display:flex}.category-tabs button{cursor:pointer;background:0 0;border:1px solid #c8c1b5;border-radius:99px;gap:7px;padding:10px 15px;display:flex}.category-tabs button.active{color:#fff;background:#18221e;border-color:#18221e}.category-tabs small{opacity:.5}.price-filter{text-align:left;gap:8px;display:grid}.price-filter input{accent-color:#b8642e}.store-results{padding:80px clamp(22px,6vw,90px) 130px}.results-head{border-bottom:1px solid #c8c1b5;justify-content:space-between;align-items:end;margin-bottom:40px;padding-bottom:16px;display:flex}.results-head h2{margin:0;font:700 clamp(40px,5vw,70px)/1 Heebo}.results-head span{color:#777167}.store-grid{grid-template-columns:repeat(2,1fr);gap:75px 25px;display:grid}.store-product-image{background:#ded8cf;position:relative;overflow:hidden}.store-product-image img{aspect-ratio:1.2;object-fit:cover;width:100%;transition:transform .7s;display:block}.store-product:hover img{transform:scale(1.025)}.store-product-image>span{color:#fff;letter-spacing:.14em;font:600 9px/1 Heebo;position:absolute;bottom:16px;right:18px}.favorite{z-index:2;color:#aaa;cursor:pointer;background:#f4f0e8e6;border:0;border-radius:50%;width:44px;height:44px;font-size:17px;position:absolute;top:16px;left:16px}.favorite.active{color:#b8642e}.store-product-info{padding-top:21px}.store-product-info>small{color:#8c8377;letter-spacing:.15em;font:600 9px/1 Heebo}.store-product-info h3{text-align:right;direction:ltr;margin:7px 0;font:700 38px/1 Heebo}.store-product-info>p{color:#65665f;min-height:50px;margin:12px 0 23px}.store-product-info>div{border-top:1px solid #c8c1b5;justify-content:space-between;padding-top:18px;display:flex}.store-product-info a{color:#a95e30;font-weight:600;text-decoration:none}.empty-category{text-align:center;padding:80px 20px}.empty-category>span{color:#b8642e;letter-spacing:.16em;font:600 10px/1 Heebo}.empty-category h3{margin:18px 0 8px;font-size:45px}.empty-category p{color:#686961;max-width:580px;margin:auto;line-height:1.6}.empty-shelves{grid-template-columns:repeat(3,1fr);gap:20px;max-width:750px;margin:50px auto;display:grid}.empty-shelves i{background:linear-gradient(135deg,#ffffff59,#0000);border:1px dashed #b9b0a3;height:210px}.empty-category button{color:#fff;cursor:pointer;background:#18221e;border:0;padding:14px 24px}.store-assistant{color:#111;background:#b96735;padding:100px clamp(22px,7vw,105px)}.store-assistant span{font-size:13px}.store-assistant h2{letter-spacing:-.06em;margin:12px 0 30px;font:800 clamp(47px,7vw,100px)/.9 Heebo}.store-assistant a{border-bottom:1px solid #111;padding-bottom:7px;font-weight:700;text-decoration:none;display:inline-block}.finder-page{color:#fff;background:#101412}.finder-header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,4vw,60px);display:flex}.finder-header span,.finder-header>a:last-child{color:#ffffff7a;font-size:12px;text-decoration:none}.finder-progress{background:#ffffff1f;height:3px;position:relative}.finder-progress i{background:#c5743d;height:100%;transition:width .5s;display:block}.finder-progress span{color:#ffffff80;font-size:11px;position:absolute;top:20px;left:30px}.finder-question{width:min(1050px,100% - 40px);margin:auto;padding:clamp(90px,10vw,140px) 0}.finder-question h1{letter-spacing:-.055em;max-width:800px;margin:15px 0 10px;font:800 clamp(48px,6.7vw,94px)/.95 Heebo}.finder-question>span{color:#ffffff80;font-size:17px}.answer-grid{border-block:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.answer-grid button{color:#fff;text-align:right;cursor:pointer;background:0 0;border:0;border-inline-start:1px solid #ffffff2e;flex-direction:column;align-items:flex-start;min-height:245px;padding:27px;transition:all .35s;display:flex;position:relative}.answer-grid button:first-child{border-inline-start:0}.answer-grid button:hover{color:#111;background:#c5743d}.answer-grid button small{opacity:.45}.answer-grid button strong{margin-top:auto;font-size:25px}.answer-grid button span{opacity:.55;margin-top:8px}.answer-grid button i{font-size:24px;font-style:normal;position:absolute;bottom:27px;left:25px}.finder-back{color:#ffffff8c;cursor:pointer;background:0 0;border:0;margin-top:28px}.finder-result{grid-template-columns:1.1fr .9fr;min-height:calc(100vh - 79px);display:grid;position:relative}.result-copy{padding:clamp(80px,8vw,125px) clamp(25px,7vw,100px)}.result-copy h1{letter-spacing:-.07em;margin:20px 0;font:800 clamp(55px,7.5vw,110px)/.88 Heebo}.result-copy h1 em{color:#c5743d;direction:ltr;font-style:normal;display:inline-block}.result-reason{color:#ffffffa6;max-width:620px;font-size:20px;line-height:1.6}.result-tags{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.result-tags span{border:1px solid #ffffff38;border-radius:99px;padding:8px 13px;font-size:12px}.result-price{font-size:25px;display:block}.result-actions{gap:25px;margin-top:40px;display:flex}.result-actions a,.result-actions button,.result-next button{border:0;color:#fff;cursor:pointer;background:0 0;border-bottom:1px solid #c5743d;padding:13px 0;font:600 14px Heebo;text-decoration:none}.result-product{min-height:650px;position:relative;overflow:hidden}.result-product:after{content:"";background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.result-product img{object-fit:cover;width:100%;height:100%}.result-product>span,.result-product>strong{z-index:2;position:absolute;bottom:35px}.result-product>span{letter-spacing:.15em;font:600 9px Heebo;right:30px}.result-product>strong{font:800 72px/1 Heebo;left:30px}.result-product>strong small{font-size:20px}.result-next{color:#111;background:#c5743d;grid-column:1/-1;grid-template-columns:.5fr 1fr auto;align-items:center;gap:35px;padding:35px clamp(25px,7vw,100px);display:grid}.result-next>span{font-weight:800}.result-next p{margin:0;line-height:1.5}.result-next button{color:#111;border-color:#111}@media (width<=900px){.store-header{grid-template-columns:1fr auto}.store-header nav{display:none}.store-tools{grid-template-columns:1fr}.category-tabs{justify-content:flex-start;overflow-x:auto}.price-filter{text-align:right}.store-grid,.finder-result{grid-template-columns:1fr}.result-product{min-height:520px}.result-next,.answer-grid{grid-template-columns:1fr}.answer-grid button{border-inline-start:0;border-bottom:1px solid #ffffff2e;min-height:155px}.answer-grid button strong{margin-top:38px}}@media (width<=600px){.store-header{height:72px;padding-inline:18px}.saved-link{font-size:0}.saved-link:first-letter{font-size:20px}.store-hero{min-height:440px;padding:85px 20px 35px}.store-hero h1{font-size:62px;line-height:.88}.store-tools{padding:20px;position:relative}.store-results{padding:65px 20px 90px}.store-product-image img{aspect-ratio:1}.empty-shelves i{height:120px}.finder-header{padding-inline:18px}.finder-header span{display:none}.finder-question{padding-block:85px}.finder-question h1{font-size:52px}.answer-grid{margin-top:45px}.result-copy{padding:85px 20px}.result-copy h1{font-size:60px}.result-product{min-height:430px}.result-next{padding:35px 20px}}.compare-toggle{z-index:2;color:#fff;cursor:pointer;background:#141916d9;border:0;padding:10px 14px;font:600 11px Heebo;position:absolute;top:17px;right:17px}.compare-toggle.active{background:#b8642e}.compare-tray{z-index:80;color:#fff;background:#111512;grid-template-columns:1fr auto auto;align-items:center;gap:20px;width:min(740px,100% - 30px);padding:14px 17px 14px 23px;display:grid;position:fixed;bottom:22px;right:50%;transform:translate(50%);box-shadow:0 20px 50px #0000004d}.compare-tray>div{display:grid}.compare-tray span{color:#ffffff7a;font-size:12px}.compare-tray button{color:#111;cursor:pointer;background:#b96735;border:0;padding:11px 17px;font-weight:700}.compare-tray button:disabled{color:#8d928f;background:#333b37}.compare-tray>button:last-child{color:#fff;background:0 0;padding:5px;font-size:23px}.compare-modal{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050706de;padding:45px 20px;position:fixed;inset:0;overflow:auto}.compare-modal>section{color:#171a17;background:#eee9df;width:min(980px,100%);margin:auto;padding:55px;position:relative}.compare-close{cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:18px;left:18px}.compare-modal section>p{color:#b8642e;letter-spacing:.16em;font:600 10px Heebo}.compare-modal section>h2{margin:8px 0 35px;font:800 60px/1 Heebo}.compare-columns{grid-template-columns:repeat(2,1fr);gap:35px;display:grid}.compare-columns article{min-width:0}.compare-columns img{aspect-ratio:1.4;object-fit:cover;width:100%}.compare-columns h3{text-align:right;direction:ltr;margin:16px 0 3px;font:700 34px Heebo}.compare-columns article>strong{color:#b8642e;font-size:20px}.compare-columns dl{margin:25px 0}.compare-columns dl>div{border-top:1px solid #c8c1b5;grid-template-columns:75px 1fr;gap:15px;padding:14px 0;display:grid}.compare-columns dt{color:#888176}.compare-columns dd{margin:0}.compare-columns a{color:#a95e30;font-weight:700;text-decoration:none}@media (width<=600px){.compare-tray{grid-template-columns:1fr auto;gap:8px}.compare-tray>button:last-child{color:#111;background:#fff;border-radius:50%;width:28px;height:28px;position:absolute;top:-12px;left:-5px}.compare-modal{padding:0}.compare-modal>section{min-height:100%;padding:55px 18px}.compare-modal section>h2{font-size:47px}.compare-columns{gap:10px}.compare-columns h3{font-size:25px}.compare-columns dl>div{grid-template-columns:1fr;gap:4px}.compare-columns dd{font-size:14px}}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.store-product{flex-direction:column;min-width:0;display:flex}.store-product-info{flex-direction:column;flex:1;display:flex}.store-product-info>div{margin-top:auto}.store-product-info h3{overflow-wrap:anywhere;line-height:1.2}.store-product-image .product-gallery-photo{aspect-ratio:1;object-fit:contain}.store-product:hover .product-gallery img{transform:none}@media (width<=900px){.store-grid{grid-template-columns:minmax(0,1fr)}}.second-hand-page{background:#edf0e8}.second-hand-page .store-hero{background:radial-gradient(at 15% 30%,#385346,#0000 65%),#182d25;border-bottom:8px solid #b9cd9c}.second-hand-page .store-hero>p:first-child{color:#c6d8b0}.second-hand-page .store-hero h1 em{color:#c6d8b0;-webkit-text-stroke:0}.second-hand-page .store-hero .second-hand-intro{color:#e2e9dc;letter-spacing:0;max-width:630px;margin:-25px 0 35px;font:400 18px/1.7 Heebo}.second-hand-page .store-tools{background:#edf0e8f2}.second-hand-page .store-product{background:#f8f8f2;border:1px solid #c3cdbd;padding:14px}.used-badge{color:#294535;letter-spacing:0;border:1px solid #799471;border-radius:3px;margin-inline-start:12px;padding:6px 10px;font:700 12px/1.2 Heebo;display:inline-block}.second-hand-page .store-assistant{background:#b9cd9c}.second-hand-page .store-product-info a{color:#365840}@media (width<=600px){.second-hand-page .store-hero h1{font-size:54px;line-height:1.05}.second-hand-page .store-hero .second-hand-intro{font-size:16px}.second-hand-page .store-product{padding:10px}}.builder-page{color:#151815;background:#eae4da;min-height:100vh}.builder-header{border-bottom:1px solid #c7beb0;grid-template-columns:1fr auto 1fr;align-items:center;height:78px;padding:0 clamp(20px,5vw,70px);display:grid}.builder-header>a{letter-spacing:.16em;font:800 18px Heebo;text-decoration:none}.builder-header nav{gap:30px;font-size:13px;display:flex}.builder-header nav a{text-decoration:none}.builder-header nav span{color:#ad6032}.builder-header>button{color:#7b756b;cursor:pointer;background:0 0;border:0;justify-self:end}.builder-progress{background:#cec6b9;height:3px}.builder-progress i{background:#b86635;height:100%;transition:width .5s;display:block}.builder-question{width:min(1120px,100% - 40px);margin:auto;padding:clamp(80px,9vw,135px) 0}.builder-count,.budget-step>div>p,.plan-intro>p:first-child{color:#b86635;letter-spacing:.17em;font:600 10px Heebo}.builder-question>p{color:#77746d;margin:22px 0 7px}.builder-question h1,.budget-step h1,.plan-intro h1{letter-spacing:-.065em;max-width:850px;margin:0;font:800 clamp(53px,7vw,103px)/.92 Heebo}.builder-options{border-block:1px solid #bfb6a8;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.builder-options button{text-align:right;cursor:pointer;background:0 0;border:0;border-inline-start:1px solid #bfb6a8;flex-direction:column;align-items:flex-start;min-height:260px;padding:25px;transition:all .35s;display:flex;position:relative}.builder-options button:first-child{border-inline-start:0}.builder-options button:hover{color:#fff;background:#16201c}.builder-options button>span{color:#b86635;font-size:22px}.builder-options button strong{margin-top:auto;font-size:27px}.builder-options button small{color:#77746d;margin-top:8px;font-size:15px}.builder-options button:hover small{color:#ffffff8c}.builder-options button i{font-size:24px;font-style:normal;position:absolute;bottom:25px;left:25px}.builder-back{color:#787269;cursor:pointer;background:0 0;border:0;margin-top:25px}.budget-step{grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:min(1120px,100% - 40px);min-height:calc(100vh - 81px);margin:auto;display:grid}.budget-step>div>span{color:#706e67;margin-top:20px;display:block}.budget-control{background:#f3eee5;border:1px solid #bdb4a6;padding:50px}.budget-control>strong{color:#b86635;text-align:center;margin-bottom:45px;font:800 clamp(55px,6vw,85px)/1 Heebo;display:block}.budget-control input{accent-color:#b86635;width:100%}.budget-control>div{color:#888177;justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.budget-control button{color:#fff;cursor:pointer;background:#16201c;border:0;width:100%;margin-top:45px;padding:18px;font:700 16px Heebo}.system-plan{grid-template-columns:.72fr 1.28fr;min-height:calc(100vh - 81px);display:grid}.plan-intro{color:#fff;background:#111512;padding:clamp(70px,8vw,120px) clamp(25px,6vw,85px)}.plan-intro h1 em{color:#bd6d3a;font-style:normal}.plan-tags{flex-wrap:wrap;gap:8px;margin:35px 0;display:flex}.plan-tags span{border:1px solid #ffffff38;border-radius:99px;padding:8px 13px;font-size:12px}.plan-intro>p:last-child{color:#ffffff8c;max-width:470px;line-height:1.65}.allocation{padding:clamp(55px,7vw,95px) clamp(25px,6vw,80px)}.allocation>header{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.allocation>header span{color:#716e67}.allocation>header strong{font:800 38px Heebo}.allocation article{border-top:1px solid #c1b8aa;grid-template-columns:36px 1fr auto;align-items:center;gap:17px;padding:25px 0;display:grid;position:relative}.allocation article>button{color:#b86635;cursor:pointer;background:0 0;border:1px solid #a79f92;border-radius:50%;width:28px;height:28px}.allocation article span{color:#9a9184;font:600 9px Heebo}.allocation article h2{margin:4px 0;font:700 25px/1.1 Heebo}.allocation article p{color:#73736c;margin:0;font-size:14px}.allocation article>strong{white-space:nowrap}.allocation article>i{background:#b86635;height:2px;transition:width .5s;position:absolute;bottom:-1px;right:0}.allocation article.checked{opacity:.5}.allocation article.checked h2{text-decoration:line-through}.allocation footer{color:#777167;border-top:1px solid #c1b8aa;justify-content:space-between;align-items:center;padding-top:25px;display:flex}.allocation footer button{cursor:pointer;background:0 0;border:1px solid #a9a092;padding:12px 18px}@media (width<=900px){.builder-header{grid-template-columns:1fr auto}.builder-header nav{display:none}.builder-options{grid-template-columns:1fr}.builder-options button{border-inline-start:0;border-bottom:1px solid #bfb6a8;min-height:165px}.builder-options button strong{margin-top:40px}.budget-step,.system-plan{grid-template-columns:1fr}.budget-step{padding-block:70px}.plan-intro{min-height:620px}.allocation{padding-block:70px}}@media (width<=600px){.builder-header{height:70px;padding-inline:18px}.builder-question{padding-block:70px}.builder-question h1,.budget-step h1{font-size:52px}.builder-options{margin-top:45px}.budget-step{gap:40px;width:calc(100% - 36px)}.budget-control{padding:32px 20px}.system-plan{min-height:auto}.plan-intro{min-height:auto;padding:75px 20px}.plan-intro h1{font-size:60px}.allocation{padding:60px 20px}.allocation article{grid-template-columns:32px 1fr}.allocation article>strong{grid-column:2}.allocation footer{flex-direction:column;align-items:flex-start;gap:18px}}.builder-reset{z-index:20;color:#6f6b64;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ad6032;padding:7px 0;position:absolute;top:103px;left:clamp(20px,5vw,70px)}.builder-page--result .builder-reset{display:none}.system-plan{scroll-margin-top:86px}.allocation-actions{align-items:center;gap:10px;display:flex}.allocation-actions a{color:#fff;background:#1fa463;padding:12px 18px;font-weight:700;text-decoration:none}.allocation-actions button{padding:12px 18px}@media (width<=600px){.builder-reset{font-size:12px;top:94px;left:18px}.allocation-actions{flex-direction:column;align-items:stretch;width:100%}.allocation-actions a,.allocation-actions button{text-align:center}}.shop-history,.about-films,.shop-stops{padding:90px clamp(24px,7vw,110px);scroll-margin-top:90px}.journal-heading{max-width:850px;margin-bottom:48px}.journal-heading>p:first-child{letter-spacing:.08em;color:#a4491d;font-size:12px;font-weight:700}.journal-heading h2{letter-spacing:-.045em;margin:20px 0;font-size:clamp(38px,5.3vw,76px);line-height:1.08}.journal-heading>p:last-child{color:#5d5f59;max-width:680px;font-size:20px;line-height:1.65}.history-timeline{border-top:1px solid #b6b3a8;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.history-timeline li{padding-top:28px;position:relative}.history-timeline li:before{content:"";top:-5px;background:#a4491d;border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-start:0}.history-timeline li>span{color:#a4491d;font-size:clamp(23px,2.5vw,36px);font-weight:800;display:inline-block}.history-timeline h3{margin:18px 0 10px;font-size:21px}.history-timeline p{color:#5d5f59;margin:0;font-size:17px;line-height:1.75}.journal-source{color:#55584e;text-underline-offset:4px;margin-top:32px;font-size:12px;display:inline-block}.about-films{color:#eee9df;background:#16211d}.about-films .journal-heading>p:first-child,.film-credit{color:#efa16a}.about-films .journal-heading>p:last-child{color:#c0c9c1}.about-film-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 30px;display:grid}.featured-film{background:#21312a;grid-column:1/-1;grid-template-columns:1.65fr 1fr;align-items:center;margin-bottom:8px;display:grid}.film-screen{aspect-ratio:16/9;background:#080c0a;position:relative;overflow:hidden}.film-screen iframe,.film-poster{border:0;width:100%;height:100%;display:block}.film-poster{color:#fff;cursor:pointer;background:#080c0a;padding:0;position:relative}.film-poster img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform .3s,opacity .3s}.film-poster:hover img{opacity:1;transform:scale(1.035)}.film-play{color:#0d110f;background:#d97831;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:4px;font-size:23px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 4px 30px #0006}.film-play-label{bottom:15px;background:#0d110fe6;padding:5px 12px;font:600 13px Heebo;position:absolute;inset-inline-start:18px}.film-copy{padding-top:20px}.featured-film .film-copy{padding:30px}.film-copy .film-credit{margin:0 0 12px;font-size:12px}.film-copy h3{margin:0 0 14px;font-size:clamp(24px,2.5vw,36px);line-height:1.2}.film-copy>p:not(.film-credit){color:#c0c9c1;max-width:540px;margin:0 0 20px;font-size:17px;line-height:1.7}.film-copy a,.films-footer a{color:#efa16a;text-underline-offset:5px;font-size:14px}.films-footer{border-top:1px solid #526057;justify-content:space-between;align-items:center;gap:24px;margin-top:45px;padding-top:24px;display:flex}.films-footer p{color:#c0c9c1;max-width:540px;margin:0;font-size:13px;line-height:1.7}.films-footer a{flex-shrink:0}.shop-stops-grid{border-block:1px solid #b6b3a8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shop-stops-grid article{border-inline-end:1px solid #b6b3a8;padding:32px 24px}.shop-stops-grid article:first-child{padding-inline-start:0}.shop-stops-grid article:last-child{border:0}.shop-stops-grid span{letter-spacing:.06em;color:#645c50;font-size:12px}.shop-stops-grid h3{margin:14px 0 8px;font-size:clamp(24px,3vw,38px);line-height:1.2}.shop-stops-grid p{color:#5d5f59;margin:0 0 30px}.shop-stops-grid a{color:#754023;text-underline-offset:4px;font-size:13px}.stops-note{color:#5d5f59;max-width:800px;margin-top:24px;font-size:14px;line-height:1.8}.stops-note a{color:#754023;white-space:nowrap;text-underline-offset:4px}.about-film :focus-visible,.shop-history a:focus-visible,.shop-stops a:focus-visible,.films-footer a:focus-visible{outline-offset:5px;outline:3px solid #d97831}.film-poster:focus-visible{outline-offset:-5px}.featured-film .film-screen{height:100%;min-height:270px}@media (width<=1000px){.history-timeline{border:0;grid-template-columns:repeat(2,minmax(0,1fr))}.history-timeline li{border-top:1px solid #b6b3a8}.featured-film{display:block}.featured-film .film-screen{height:auto;min-height:0}}@media (width<=600px){.shop-history,.about-films,.shop-stops{padding:64px 24px}.journal-heading{margin-bottom:32px}.journal-heading>p:last-child{font-size:18px}.history-timeline{grid-template-columns:1fr;gap:28px}.history-timeline li{grid-template-columns:110px 1fr;gap:16px;padding-top:20px;display:grid}.history-timeline h3{margin-top:0}.history-timeline li>span{font-size:22px}.history-timeline p{font-size:16px}.about-film-grid{grid-template-columns:1fr;gap:36px}.featured-film .film-copy{padding:24px}.film-copy h3{font-size:27px}.films-footer{flex-direction:column;align-items:start}.shop-stops-grid{grid-template-columns:1fr}.shop-stops-grid article,.shop-stops-grid article:first-child{border-inline:0;border-bottom:1px solid #b6b3a8;padding:24px 0}.shop-stops-grid p{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.film-poster img{transition:none}}.film-article-link{margin-top:16px;display:block}.film-copy>p.film-fallback{color:#efa16a;border-inline-start:2px solid #d97831;padding-inline-start:12px;font-size:13px}.factory-page{color:#eee9df;background:#111815}.factory-intro{padding:90px clamp(24px,7vw,110px) 55px}.factory-eyebrow{letter-spacing:.09em;color:#efa16a;font:600 11px Heebo}.factory-intro h1{letter-spacing:-.045em;margin:24px 0 38px;font-size:clamp(60px,9vw,138px);line-height:1.08}.factory-intro h1 span{color:#efa16a;letter-spacing:-.025em;margin-top:18px;font-size:.42em;display:block}.factory-intro-bottom{justify-content:space-between;align-items:end;gap:35px;display:flex}.factory-intro-bottom p{color:#bec9c1;max-width:630px;margin:0;font-size:21px;line-height:1.7}.factory-page a{color:inherit;text-underline-offset:6px}.factory-intro-bottom a{white-space:nowrap;color:#efa16a}.factory-feature{background:#203229;grid-template-columns:1.8fr 1fr;margin:0 clamp(24px,7vw,110px) 95px;display:grid}.factory-feature-copy{align-self:center;padding:32px}.factory-feature h2{margin:18px 0;font-size:clamp(30px,3.5vw,50px);line-height:1.1}.factory-feature-copy>p:not(.factory-eyebrow){color:#bec9c1;line-height:1.7}.factory-feature-copy a{color:#efa16a;font-size:13px}.factory-feature .film-screen{height:100%;min-height:300px}.factory-workbench{color:#17251e;background:#eae4d8;padding:70px clamp(24px,7vw,110px) 80px;scroll-margin-top:30px}.factory-workbench>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.factory-workbench .factory-eyebrow{color:#93471e}.factory-workbench h2,.factory-restoration h2{letter-spacing:-.03em;margin:15px 0;font-size:clamp(38px,5vw,70px);line-height:1.1}.factory-workbench>header>p{color:#565e55;max-width:310px;font-size:18px;line-height:1.6}.factory-film-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 28px;display:grid}.factory-film-caption{border-bottom:1px solid #bbb7aa;padding:18px 0}.factory-film-caption h3{margin:10px 0 20px;font-size:27px;line-height:1.25}.factory-film-caption a{color:#754023;font-size:13px}.factory-video-note{border-top:1px solid #bbb7aa;justify-content:space-between;align-items:center;gap:25px;margin-top:45px;padding-top:20px;font-size:13px;line-height:1.7;display:flex}.factory-video-note p{color:#565e55;max-width:660px}.factory-video-note a{white-space:nowrap}.factory-restoration{background:#203229;padding:85px clamp(24px,7vw,110px)}.factory-restoration>div{max-width:700px}.factory-restoration>div p{color:#ced6ce;font-size:20px;line-height:1.8}.factory-restoration a{color:#efa16a;font-size:13px}.factory-cta{color:#111815;background:#d97831;padding:85px clamp(24px,7vw,110px)}.factory-cta h2{max-width:850px;margin:20px 0 35px;font-size:clamp(38px,5vw,70px);line-height:1.15}.factory-cta>a{font-weight:700;display:inline-block}.factory-cta .factory-back{margin-top:25px;font-size:14px;font-weight:400;display:block}.factory-footer{justify-content:space-between;gap:25px;padding:35px clamp(24px,7vw,110px);font-size:14px;display:flex}.factory-page :focus-visible{outline-offset:4px;outline:3px solid #d97831}.factory-page .film-poster:focus-visible{outline-offset:-5px}@media (width>=1001px) and (width<=1250px){.site-header .nav{gap:19px;margin-inline-start:25px;font-size:13px}.site-header .nav-contact{padding:10px 14px}.site-header .brand-name{font-size:14px}}@media (width<=850px){.factory-feature{grid-template-columns:1fr}.factory-feature .film-screen{height:auto;min-height:0}.factory-workbench>header{display:block}.factory-workbench>header>p{max-width:100%}.factory-intro-bottom,.factory-video-note{flex-direction:column;align-items:start}}@media (width<=600px){.factory-intro{padding-top:55px}.factory-intro h1{font-size:60px}.factory-intro-bottom p{font-size:18px}.factory-feature{margin-bottom:55px}.factory-feature-copy{padding:24px}.factory-film-grid{grid-template-columns:1fr;gap:30px}.factory-workbench,.factory-restoration,.factory-cta{padding-block:55px}.factory-film-caption h3{font-size:25px}.factory-footer{flex-direction:column}.factory-restoration>div p{font-size:18px}}.about-page{color:#151815;background:#eee9df}.about-nav{z-index:10;color:#fff;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(22px,5vw,75px);display:grid;position:absolute;inset:0 0 auto}.about-nav>a:first-child{letter-spacing:.16em;font:800 18px Heebo}.about-nav a{text-decoration:none}.about-nav nav{gap:38px;display:flex}.about-nav nav a[aria-current=page]{color:#d97831}.about-nav>a:last-child{border-bottom:1px solid #d97831;justify-self:end;padding-bottom:5px}.about-hero{color:#fff;background:#0d110f;grid-template-rows:1fr auto;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid;position:relative}.about-hero>div:first-child{align-self:center;padding:130px clamp(25px,7vw,110px) 80px}.about-hero>div:first-child>p,.yossi>div>p,.about-values header>p{color:#d97831;letter-spacing:.18em;font:600 10px Heebo}.about-hero h1{letter-spacing:-.075em;margin:22px 0 0;font:800 clamp(65px,8vw,125px)/.85 Heebo}.about-hero h1 em,.yossi h2 em,.about-values h2 em{color:#d97831;font-style:normal}.about-hero-image{position:relative;overflow:hidden}.about-hero-image:after{content:"";background:linear-gradient(90deg,#0d110f 0,#0000 35%);position:absolute;inset:0}.about-hero-image img{object-fit:contain;background:#000;width:100%;height:100%;padding:108px 0 48px;position:absolute;inset:0}.about-hero-image span{z-index:1;letter-spacing:.16em;font:600 9px Heebo;position:absolute;bottom:25px;left:25px}.about-hero-foot{color:#ffffff8c;border-top:1px solid #ffffff2e;grid-column:1/-1;justify-content:space-between;gap:40px;padding:28px clamp(25px,7vw,110px);display:flex}.about-hero-foot p{max-width:560px;margin:0;font-size:17px;line-height:1.5}.about-hero-foot span{align-self:end;font-size:11px}.origin{grid-template-columns:.4fr 1.6fr;gap:50px;padding:clamp(100px,12vw,180px) clamp(25px,8vw,125px);display:grid}.origin-label{color:#8b8377;gap:15px;display:flex}.origin-label span{color:#d97831}.origin-label p{margin:0}.origin-copy{max-width:950px}.origin h2{letter-spacing:-.07em;margin:0 0 45px;font:800 clamp(58px,8vw,115px)/.88 Heebo}.origin-copy>p{margin:0 0 26px;color:#5d5f59;width:75%;margin-inline-start:auto;font-size:clamp(19px,2vw,26px);line-height:1.6}.yossi{color:#fff;background:#16211d;grid-template-columns:1fr 1fr;min-height:850px;display:grid}.yossi figure{margin:0;position:relative;overflow:hidden}.yossi figure img{object-fit:cover;width:100%;height:100%}.yossi figcaption{letter-spacing:.15em;font:600 9px Heebo;position:absolute;bottom:25px;right:25px}.yossi>div{align-self:center;padding:clamp(60px,8vw,120px)}.yossi h2{letter-spacing:-.06em;margin:18px 0 30px;font:800 clamp(55px,6vw,92px)/.9 Heebo}.yossi>div>p:nth-of-type(2){color:#ffffff9e;font-size:19px;line-height:1.7}.about-stat{border-top:1px solid #ffffff2e;align-items:end;gap:17px;margin-top:55px;padding-top:30px;display:flex}.about-stat strong{color:#d97831;font:800 80px/.75 Heebo}.about-stat span{color:#ffffff8c;line-height:1.3}.about-values{padding:clamp(100px,12vw,180px) clamp(25px,7vw,110px)}.about-values header{grid-template-columns:.4fr 1.6fr;align-items:start;margin-bottom:80px;display:grid}.about-values h2{letter-spacing:-.07em;margin:0;font:800 clamp(58px,8vw,112px)/.88 Heebo}.about-values>div{border-block:1px solid #c4bbad;grid-template-columns:repeat(3,1fr);display:grid}.about-values article{border-inline-start:1px solid #c4bbad;min-height:360px;padding:32px}.about-values article:first-child{border-inline-start:0}.about-values article>span{color:#a49a8d;font-size:11px}.about-values h3{margin:120px 0 15px;font:700 27px/1.1 Heebo}.about-values article p{color:#62635d;margin:0;line-height:1.6}.about-audience{background:#d97831;padding:clamp(100px,12vw,170px) clamp(25px,8vw,125px)}.about-audience>p{letter-spacing:.13em;font:600 10px Heebo}.about-audience h2{letter-spacing:-.075em;margin:24px 0 50px;font:800 clamp(62px,9vw,135px)/.84 Heebo}.about-audience a{border-bottom:1px solid #151815;padding-bottom:8px;font-weight:700;text-decoration:none;display:inline-block}.about-footer{color:#ffffff9e;background:#090c0b;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding:65px clamp(25px,6vw,90px);display:grid}.about-footer>a{letter-spacing:.16em;color:#fff;font:800 17px Heebo;text-decoration:none}.about-footer p{margin:0;line-height:1.6}.about-footer>div{gap:7px;display:grid}.about-footer>div a{text-decoration:none}.about-story{background:#ded7cc;grid-template-columns:.4fr 1.6fr;gap:50px;padding:clamp(100px,11vw,165px) clamp(25px,8vw,125px);display:grid}.about-story aside{color:#777268;gap:15px;display:flex}.about-story aside span{color:#d97831}.about-story aside p{margin:0}.about-story article{max-width:1050px}.story-lead{letter-spacing:-.025em;margin:0 0 70px;font:500 clamp(27px,3.3vw,49px)/1.4 Heebo}.story-columns{border-top:1px solid #bdb4a6;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);padding-top:35px;display:grid}.story-columns h3{margin:0 0 20px;font:700 25px Heebo}.story-columns p{color:#5e5f59;margin:0 0 18px;font-size:18px;line-height:1.7}.expertise{color:#fff;background:#0e1210;padding:clamp(100px,11vw,170px) clamp(25px,7vw,110px)}.expertise>header{grid-template-columns:.4fr 1.6fr;margin-bottom:75px;display:grid}.expertise>header>span{color:#d97831}.expertise header p{color:#ffffff7a;margin:0 0 18px}.expertise h2{letter-spacing:-.065em;margin:0;font:800 clamp(58px,7vw,108px)/.88 Heebo}.expertise-grid{border-block:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.expertise-grid article{border-inline-start:1px solid #ffffff29;border-bottom:1px solid #ffffff29;min-height:300px;padding:30px}.expertise-grid article:nth-child(3n+1){border-inline-start:0}.expertise-grid article:nth-last-child(-n+3){border-bottom:0}.expertise-grid article>span{color:#d97831;font-size:10px}.expertise-grid h3{margin:90px 0 14px;font:700 25px/1.1 Heebo}.expertise-grid p{color:#ffffff8f;margin:0;line-height:1.6}.about-manifesto{color:#fff;text-align:center;background:#17221e;padding:clamp(110px,13vw,190px) clamp(25px,12vw,190px);position:relative}.about-manifesto>span{color:#d97831;font:700 110px/.5 serif;display:block}.about-manifesto blockquote{letter-spacing:-.03em;max-width:1100px;margin:45px auto 35px;font:400 clamp(29px,4vw,58px)/1.45 Heebo}.about-manifesto>p{color:#ffffff73;letter-spacing:.16em;font:600 10px Heebo}.story-columns{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,65px)}@media (width<=850px){.about-nav{grid-template-columns:1fr auto}.about-nav nav{display:none}.about-hero{grid-template-columns:1fr}.about-hero>div:first-child{z-index:2;min-height:620px;position:relative}.about-hero-image{opacity:.45;position:absolute;inset:0}.about-hero-image:after{background:linear-gradient(#0000 30%,#0d110f 95%)}.about-hero-foot{z-index:2;position:relative}.origin,.about-story{grid-template-columns:1fr}.origin-copy>p{width:100%}.story-columns,.yossi{grid-template-columns:1fr}.yossi figure{min-height:600px}.expertise>header{grid-template-columns:1fr;gap:20px}.expertise-grid{grid-template-columns:1fr 1fr}.expertise-grid article:nth-child(3n+1){border-inline-start:1px solid #ffffff29}.expertise-grid article:nth-child(odd){border-inline-start:0}.expertise-grid article:nth-last-child(-n+3){border-bottom:1px solid #ffffff29}.expertise-grid article:nth-last-child(-n+2){border-bottom:0}.about-values header,.about-values>div{grid-template-columns:1fr}.about-values article{border-inline-start:0;border-bottom:1px solid #c4bbad;min-height:250px}.about-values article:last-child{border-bottom:0}.about-values h3{margin-top:70px}}@media (width<=600px){.about-nav{height:72px;padding-inline:18px}.about-nav>a:last-child{font-size:12px}.about-hero>div:first-child{min-height:650px;padding:130px 20px 60px}.about-hero h1{font-size:66px}.about-hero-foot{padding:25px 20px;display:grid}.origin,.about-story{padding:90px 20px}.origin h2{font-size:63px}.origin-copy>p{font-size:19px}.story-lead{margin-bottom:45px;font-size:29px}.story-columns p{font-size:17px}.yossi figure{min-height:470px}.yossi>div{padding:75px 20px}.yossi h2{font-size:60px}.expertise{padding:90px 20px}.expertise h2{font-size:62px}.expertise-grid{grid-template-columns:1fr}.expertise-grid article,.expertise-grid article:nth-child(3n+1){border-inline-start:0;border-bottom:1px solid #ffffff29;min-height:230px}.expertise-grid article:nth-last-child(-n+2){border-bottom:1px solid #ffffff29}.expertise-grid article:last-child{border-bottom:0}.expertise-grid h3{margin-top:60px}.about-values{padding:90px 20px}.about-values h2{font-size:64px}.about-values header{gap:20px}.about-values article{padding-inline:4px}.about-manifesto{padding:100px 20px}.about-audience{padding:90px 20px}.about-audience h2{font-size:65px}.about-footer{grid-template-columns:1fr;padding:55px 20px}}.floating-tools{z-index:1300;flex-direction:column;align-items:flex-start;gap:10px;font-family:Arial,sans-serif;display:flex;position:fixed;bottom:22px;left:22px}.accessibility-float,.whatsapp-float{filter:none;appearance:none;-webkit-tap-highlight-color:transparent;background:#f4f0e8f5;border:1px solid #ffffffb3;border-radius:99px;align-items:center;gap:11px;width:180px;height:52px;padding:0 8px 0 17px;font-weight:700;transition:transform .25s,box-shadow .25s,background-color .25s;display:flex;box-shadow:0 14px 42px #0000004d}.accessibility-float{color:#101311;cursor:pointer;position:relative}@media (hover:hover){.accessibility-float:hover,.whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 18px 48px #00000061}}.accessibility-float:focus-visible,.whatsapp-float:focus-visible{outline-offset:3px;outline:3px solid #e47b29}.accessibility-person{background:#e47b29;border-radius:50%;flex:none;width:37px;height:37px;display:block;position:relative}.accessibility-person i{background:currentColor;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:14px}.accessibility-person b{background:currentColor;border-radius:4px;width:4px;height:11px;position:absolute;top:14px;left:16px}.accessibility-person b:before{content:"";background:currentColor;border-radius:4px;width:20px;height:4px;position:absolute;top:2px;left:-8px}.accessibility-person em:before,.accessibility-person em:after{content:"";transform-origin:top;background:currentColor;border-radius:4px;width:4px;height:11px;position:absolute;top:23px}.accessibility-person em:before{left:16px;transform:rotate(31deg)}.accessibility-person em:after{right:16px;transform:rotate(-31deg)}.accessibility-label{font-size:13px;font-weight:700}.accessibility-float>b{color:#101311;background:#f4f0e8;border:2px solid #0b0e0c;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.accessibility-float--open{box-shadow:0 0 0 2px #e47b29,0 18px 48px #00000061}.whatsapp-float{color:#111;text-decoration:none;position:static}.whatsapp-float span{background:#1fa463;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.whatsapp-float span img{width:20px;height:20px;display:block}.whatsapp-float i{font-size:13px;font-style:normal}.accessibility-panel{color:#f4f0e8;text-align:right;overscroll-behavior:contain;background:#0a0d0bfa;border:1px solid #ffffff2e;border-radius:22px;width:min(360px,100vw - 44px);max-height:calc(100vh - 160px);padding:24px;position:absolute;bottom:124px;left:0;overflow:auto;box-shadow:0 28px 80px #0000007a}.accessibility-panel__header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.accessibility-panel__header small{color:#e47b29;letter-spacing:.08em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.accessibility-panel__header h2{color:#f4f0e8;letter-spacing:0;margin:0;font:700 25px/1.15 Arial,sans-serif}.accessibility-panel__close{color:#f4f0e8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;flex:none;width:34px;height:34px;font-size:24px;line-height:1}.accessibility-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.accessibility-option{color:#f4f0e8;text-align:right;cursor:pointer;background:#141915;border:1px solid #ffffff24;border-radius:13px;grid-template-rows:1fr;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:83px;padding:12px;transition:border-color .2s,background-color .2s;display:grid}.accessibility-option>span{color:#e47b29;background:#ffffff14;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;font-weight:800;display:grid}.accessibility-option strong{font-size:13px;line-height:1.35}.accessibility-option i{opacity:0;position:absolute}.accessibility-option:hover{border-color:#e47b29bf}.accessibility-option--active{background:#26382f;border-color:#e47b29}.accessibility-option--active>span{color:#0b0e0c;background:#e47b29}.accessibility-reset{color:#f4f0e8;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:10px;width:100%;margin-top:14px;padding:11px;font-weight:700}.accessibility-reset:disabled{opacity:.35;cursor:not-allowed}.accessibility-note{color:#ffffff94;margin:12px 0 0;font-size:11px;line-height:1.5}html.a11y-largeText #root>main>:not(.site-header){zoom:1.12}html.a11y-highContrast #root>main>:not(.site-header){filter:contrast(1.35)}html.a11y-grayscale #root>main>:not(.site-header){filter:grayscale()}html.a11y-highContrast.a11y-grayscale #root>main>:not(.site-header){filter:grayscale()contrast(1.35)}html.a11y-underlineLinks a{text-underline-offset:.2em!important;text-decoration:underline!important;text-decoration-thickness:2px!important}html.a11y-highlightHeadings :is(h1,h2,h3,h4,h5,h6){outline-offset:5px!important;outline:3px solid #ffad5c!important}html.a11y-readableFont body,html.a11y-readableFont button,html.a11y-readableFont input,html.a11y-readableFont select,html.a11y-readableFont textarea{letter-spacing:normal!important;font-family:Arial,sans-serif!important}html.a11y-reduceMotion{scroll-behavior:auto!important}html.a11y-reduceMotion *,html.a11y-reduceMotion :before,html.a11y-reduceMotion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:focus-visible{outline-offset:3px!important;outline:3px solid #ffad5c!important}@media (width<=760px){.floating-tools{gap:8px;bottom:14px;left:14px}.accessibility-float,.whatsapp-float{justify-content:center;width:52px;padding:0}.accessibility-float{background:#f4f0e8f5}.accessibility-person{background:#e47b29}.accessibility-label,.whatsapp-float i{display:none}.accessibility-panel{width:min(350px,100vw - 28px);max-height:calc(100vh - 145px);padding:20px;bottom:116px;left:0}}@media (width<=390px){.accessibility-options{grid-template-columns:1fr}.accessibility-option{min-height:58px}}.language-picker{z-index:4;flex:none;order:3;margin-inline-start:24px;position:relative}.language-switch{color:#f4f0e8;cursor:pointer;z-index:3;background:0 0;border:1px solid #f4f0e866;border-radius:999px;align-items:center;gap:7px;min-width:46px;min-height:44px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;display:flex}.language-switch:hover{color:var(--orange);border-color:var(--orange)}.language-switch:focus-visible{outline:2px solid var(--orange);outline-offset:4px}html[lang=en] .site-header{direction:ltr}html[lang=en] .nav{gap:clamp(16px,2vw,32px);margin-inline-start:clamp(24px,3vw,48px)}html[lang=en] .nav a{white-space:nowrap}html[lang=en] h1,html[lang=en] h2{letter-spacing:-.035em;line-height:1.08}html[lang=en] .hero h1{font-size:clamp(54px,7.5vw,112px)}html[lang=en] .about-hero h1{font-size:clamp(48px,6.2vw,94px)}html[lang=en] .store-hero h1{font-size:clamp(48px,6vw,90px)}html[lang=en] .store-product-info h3,html[lang=en] .product-info h3{text-align:start}html[lang=en] .button svg,html[lang=en] .text-link svg,html[lang=en] .path-action svg,html[lang=en] .tone-next svg,html[lang=en] .answer-grid button>i,html[lang=en] .builder-options button>i{transform:scaleX(-1)}html[lang=en] .product-drawer{left:auto;right:0}html[lang=en] .allocation article>strong{white-space:nowrap}html[lang=en] .store-product-info h3{overflow-wrap:anywhere}html[lang=en] .builder-question h1,html[lang=en] .finder-question h1{font-size:clamp(38px,5.5vw,76px)}html[lang=en] .plan-intro h1{font-size:clamp(42px,5vw,72px)}html[lang=en] .nav a:not(.nav-contact):after{left:0;right:auto}@media (width>=1001px) and (width<=1120px){.site-header{padding-inline:20px}.brand-name{display:none}.nav{gap:20px;margin-inline-start:28px}.nav-contact{padding:10px 14px}.language-picker{margin-inline-start:16px}html[lang=en] .nav{gap:18px;font-size:14px}}@media (width<=1000px){.language-picker{order:0;margin-inline:auto 8px}.menu-toggle{order:1}.site-header .nav,html[lang=en] .site-header .nav{margin:0}html[lang=en] .hero h1{font-size:clamp(44px,11vw,72px)}html[lang=en] .about-hero h1{font-size:clamp(42px,10vw,68px)}html[lang=en] .nav a{white-space:normal}html[lang=en] .store-hero h1{font-size:clamp(38px,10vw,64px)}html[lang=en] .nav{font-size:24px}html[lang=en] .allocation-actions{flex-wrap:wrap}html[lang=en] .plan-intro h1{font-size:48px}}html[lang=en] .tone-tab,html[lang=en] .drawer-content h2,html[lang=en] .process-step,html[lang=en] .faq-item>button,html[lang=en] .answer-grid button,html[lang=en] .price-filter,html[lang=en] .compare-columns h3,html[lang=en] .accessibility-panel,html[lang=en] .accessibility-option,html[lang=en] .builder-options button{text-align:start}html[lang=en] .craft-product figcaption{direction:ltr}html[lang=en] .builder-options button i,html[lang=en] .answer-grid button i{left:auto;right:25px}html[lang=en] .allocation article>i,html[lang=en] .quote-mark{left:0;right:auto}html[lang=en] .builder-reset{left:auto;right:clamp(20px,5vw,70px)}html[lang=en] .finder-progress span{left:auto;right:30px}.language-globe{flex:none;width:18px;height:18px}.language-chevron{width:12px;height:12px;transition:transform .2s}.language-switch[aria-expanded=true] .language-chevron{transform:rotate(180deg)}.language-dropdown{background:#111713;border:1px solid #f4f0e833;border-radius:14px;min-width:150px;padding:8px;position:absolute;inset-block-start:100%;inset-inline-end:0;box-shadow:0 12px 35px #0006}.language-dropdown[hidden]{display:none}.language-dropdown button{color:#f4f0e8;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:10px 12px;display:flex}.language-dropdown button:hover,.language-dropdown button:focus-visible{outline:2px solid var(--orange);outline-offset:-2px;background:#ffffff12}.language-dropdown button[aria-pressed=true]{color:var(--orange)}@media (width<=380px){.site-header{padding-inline:14px}.site-header .brand-name{letter-spacing:.1em;font-size:11px}.site-header .brand{gap:8px}.language-switch{gap:5px;padding-inline:9px}}
