:root{--cream:#f7f0e4;--cream-2:#efe3cf;--card:#fffaf2;--soot:#1f1a17;--soot-2:#2a221d;--ink:#2a211b;--ink-soft:#5a4a3e;--line:#dccab0;--brick:#9c3d24;--brick-deep:#6e2a18;--clay:#d9a066;--fire:#e8772e;--fire-soft:#f4b860;--serif:"DM Serif Display", Georgia, serif;--sans:"Manrope", system-ui, -apple-system, sans-serif;--gutter:clamp(16px, 4vw, 48px);--maxw:1180px;--radius:14px;--shadow:0 1px 2px #2a211b14, 0 10px 28px -12px #2a211b4d}.lang-bn{--serif:"Noto Serif Bengali", "DM Serif Display", serif;--sans:"Hind Siliguri", "Manrope", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px;overflow-x:clip}body{background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.65;overflow-x:clip}.lang-bn{font-family:var(--sans);font-size:1.04em}a{color:inherit}h1,h2,h3,h4{font-family:var(--serif);margin:0;font-weight:400;line-height:1.15}.lang-bn h1,.lang-bn h2,.lang-bn h3,.lang-bn h4{font-weight:700;line-height:1.3}.wrap{max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.btn{border-radius:999px;align-items:center;gap:8px;padding:14px 24px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-fire{background:linear-gradient(135deg, var(--fire-soft), var(--fire));color:var(--soot);box-shadow:0 10px 26px -10px #e8772ecc}.btn-ghost{color:var(--cream);border:1.5px solid #f7f0e466}.btn-ghost:hover{background:#f7f0e41a}.btn-brick{background:var(--brick);color:var(--cream);margin-top:40px}.btn-brick:hover{background:var(--brick-deep)}.nav{z-index:20;padding:14px var(--gutter);color:var(--cream);align-items:center;gap:24px;transition:background .3s,box-shadow .3s,padding .3s;display:flex;position:fixed;inset:0 0 auto}.nav.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1f1a17eb;padding-block:10px;box-shadow:0 1px #d9a06633}.logo{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.logo-mark{filter:drop-shadow(0 4px 8px #00000059);border-radius:3px;flex:none;width:36px;height:31px;transition:transform .3s;overflow:hidden}.logo:hover .logo-mark{transform:translateY(-2px)rotate(-3deg)}.logo-text{flex-direction:column;line-height:1.1;display:flex}.logo-name{font-family:var(--serif);font-size:20px}.logo-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--clay);margin-top:3px;font-size:10.5px;font-weight:700}.lang-bn .logo-sub{letter-spacing:.04em;font-size:12px}.nav-links{align-items:center;gap:26px;font-size:15px;font-weight:500;display:flex}.nav-links a{opacity:.85;text-decoration:none}.nav-links a:hover{opacity:1}.nav-cta{border:1.5px solid var(--clay);border-radius:999px;padding:8px 18px;opacity:1!important}.lang{font:inherit;background:var(--clay);color:var(--soot);cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-family:Hind Siliguri,Manrope,sans-serif;font-size:15px;font-weight:600;transition:background .2s}.lang:hover{background:var(--fire-soft)}.hero{background:radial-gradient(ellipse 60% 50% at 75% 35%, #e8772e38, transparent 70%), linear-gradient(180deg, #2b1d17 0%, var(--soot) 100%);color:var(--cream);padding:130px 0 0;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;display:grid}.hero-copy{padding-bottom:72px;animation:.9s ease-out both rise}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--clay);margin:0 0 18px;font-size:14px;font-weight:700}.lang-bn .eyebrow{letter-spacing:.08em;font-size:16px}.hero h1{letter-spacing:-.01em;font-size:clamp(56px,9vw,112px)}.name-art{padding-bottom:.12em;display:inline-block;position:relative}.name-brick,.name-fire{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.name-brick{filter:drop-shadow(1px 1px #6e2a18)drop-shadow(1px 1px #6e2a18)drop-shadow(2px 2px #4a1c10)drop-shadow(0 14px 22px #0000008c);background-image:linear-gradient(105deg,#0000 40%,#ffe6b4a6 50%,#0000 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='18'%3E%3Crect width='36' height='18' fill='%23d4704a'/%3E%3Crect x='0' y='9' width='36' height='9' fill='%23c25a35'/%3E%3Cpath d='M0 8.5H36M0 17.5H36M18 0V8.5M0 9V18M36 9V18' stroke='%235a2414' stroke-width='1.6'/%3E%3C/svg%3E");background-position:120% 0,0 0;background-repeat:no-repeat,repeat;background-size:250% 100%,36px 18px;animation:2.4s ease-in-out .6s both sheen}.name-fire{filter:drop-shadow(0 0 18px #e8772e73);background-image:linear-gradient(#ffe08a 0%,#f4b860 35%,#e8772e 70%,#b5452a 100%);padding-right:.08em;font-style:italic}.lang-bn .name-fire{font-style:normal}.name-swoosh{width:100%;height:.28em;position:absolute;bottom:-.02em;left:2%;right:-2%;overflow:visible}.name-swoosh path{fill:none;stroke:var(--fire);stroke-width:5px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420px;opacity:.85;animation:1.1s cubic-bezier(.6,0,.3,1) .9s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}@keyframes sheen{to{background-position:-120% 0,0 0}}.intro-playing .name-brick,.intro-playing .name-swoosh path{animation-play-state:paused}.tagline{font-family:var(--serif);color:var(--fire-soft);margin:10px 0 22px;font-size:clamp(24px,3vw,34px);font-style:italic}.lang-bn .tagline{font-style:normal}.hero-sub{color:#f7f0e4c7;max-width:34em;margin:0 0 34px;font-size:19px}.hero-ctas{flex-wrap:wrap;gap:14px;display:flex}.hero-art{align-self:end;animation:1.1s ease-out .15s both rise}.kiln{width:100%;max-width:480px;margin-left:auto;display:block}.kiln .sun{fill:#f4b860;opacity:.9}.kiln .b1{fill:#b9583a}.kiln .b2{fill:#8f3a22}.kiln .smoke circle{fill:#b8aca2;opacity:0;transform-box:fill-box;transform-origin:50%;animation:7s linear infinite smoke}.kiln .smoke circle:nth-child(2){animation-delay:1.75s}.kiln .smoke circle:nth-child(3){animation-delay:3.5s}.kiln .smoke circle:nth-child(4){animation-delay:5.25s}.kiln .flame{animation:1.6s ease-in-out infinite alternate flicker}.kiln g:nth-of-type(odd) .flame{animation-duration:2.1s}@keyframes smoke{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:.55}to{opacity:0;transform:translate(90px,-60px)scale(2.6)}}@keyframes flicker{0%{opacity:.75}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.pillars{border-top:1px solid #d9a06640;grid-template-columns:repeat(4,1fr);margin:0 auto;padding-block:0;list-style:none;display:grid;position:relative}.pillars li{color:var(--cream);align-items:center;gap:12px;padding:22px 16px 26px 0;font-size:16px;font-weight:600;display:flex}.pillars li:before{content:"";background:var(--brick);width:18px;height:9px;box-shadow:0 0 0 1.5px var(--clay) inset;border-radius:2px;flex:none}.section{padding:clamp(80px,11vw,140px) 0}.kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--brick);align-items:center;gap:12px;margin:0 0 12px;font-size:14px;font-weight:700;display:flex}.kicker:before{content:"";background:currentColor;width:28px;height:2px}.lang-bn .kicker{letter-spacing:.06em;font-size:16px}.section h2,.contact h2{max-width:16em;margin-bottom:28px;font-size:clamp(36px,5.4vw,60px)}.lead{max-width:40em;color:var(--ink-soft);margin:0;font-size:clamp(18px,1.8vw,21px)}.about-grid{grid-template-columns:300px 1fr;align-items:center;gap:clamp(32px,6vw,80px);margin-top:20px;display:grid}.portrait{aspect-ratio:4/5;border-radius:200px 200px var(--radius) var(--radius);box-shadow:var(--shadow);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Crect width='48' height='24' fill='%239c3d24'/%3E%3Cpath d='M0 11.5H48M0 23.5H48M24 0V11.5M0 12V24M48 12V24' stroke='%236e2a18' stroke-width='1.5'/%3E%3C/svg%3E");padding:10px}.portrait-inner{background:radial-gradient(circle at 50% 35%, #3a2a22, var(--soot));border-radius:190px 190px 8px 8px;place-items:center;height:100%;display:grid;overflow:hidden}.portrait-inner img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.about-copy p{color:var(--ink-soft);margin:0 0 18px;font-size:19px}.about-copy blockquote{border-left:4px solid var(--brick);font-family:var(--serif);color:var(--ink);margin:30px 0 0;padding:6px 0 6px 24px;font-size:clamp(22px,2.4vw,28px);font-style:italic}.lang-bn .about-copy blockquote{font-style:normal}.values{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:70px;display:grid}.value{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);border-top:4px solid var(--brick);padding:26px 24px}.value-num{color:var(--brick);font-family:DM Serif Display,serif;font-size:15px}.value h3{margin:6px 0 8px;font-size:24px}.value p{color:var(--ink-soft);margin:0;font-size:16px}.section-clay{background:linear-gradient(180deg, var(--cream-2), var(--cream));border-block:1px solid var(--line)}.process{grid-template-columns:repeat(5,1fr);gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.process:before{content:"";border-top:2px dashed var(--clay);position:absolute;top:28px;left:6%;right:6%}.process li{text-align:center;padding:0 6px;position:relative}.step-brick{width:84px;height:56px;color:var(--cream);background:linear-gradient(var(--brick-deep) 0 0) 50% 0 / 1.5px 50% no-repeat, linear-gradient(var(--brick-deep) 0 0) 0 50% / 100% 1.5px no-repeat, var(--brick);text-shadow:0 1px 2px #0006;border-radius:6px;place-items:center;font-family:DM Serif Display,serif;font-size:26px;display:inline-grid;box-shadow:0 6px 14px -6px #6e2a18b3}.process li:nth-child(4) .step-brick{background:linear-gradient(var(--brick-deep) 0 0) 50% 0 / 1.5px 50% no-repeat, linear-gradient(var(--brick-deep) 0 0) 0 50% / 100% 1.5px no-repeat, linear-gradient(135deg, var(--fire), var(--brick))}.process h3{margin:16px 0 6px;font-size:22px}.process p{color:var(--ink-soft);margin:0;font-size:15.5px}.sub-title{margin:80px 0 24px;font-size:30px}.products{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 18px 22px;transition:transform .25s}.product:hover{transform:translateY(-4px)rotate(-.4deg)}.product-swatch{background-size:44px 22px;border-radius:8px;height:76px;margin-bottom:16px}.p0 .product-swatch{background-color:#a8462a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='22'%3E%3Cpath d='M0 10.5H44M0 21.5H44M22 0V10.5M0 11V22M44 11V22' stroke='%23f2e6d4' stroke-width='1.5'/%3E%3C/svg%3E")}.p1 .product-swatch{background-color:#c0714f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='22'%3E%3Cpath d='M0 10.5H44M0 21.5H44M22 0V10.5M0 11V22M44 11V22' stroke='%23f2e6d4' stroke-width='1.5'/%3E%3C/svg%3E")}.p2 .product-swatch{background-color:#4a2a22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='22'%3E%3Cpath d='M0 10.5H44M0 21.5H44M22 0V10.5M0 11V22M44 11V22' stroke='%23a07a62' stroke-width='1.5'/%3E%3C/svg%3E")}.p3 .product-swatch{background-color:#b4603f;background-image:radial-gradient(circle at 20% 30%,#8a3a22 0 6px,#0000 7px),radial-gradient(circle at 60% 70%,#d08a62 0 8px,#0000 9px),radial-gradient(circle at 85% 25%,#7a2f1b 0 5px,#0000 6px),radial-gradient(circle at 40% 85%,#9c4a2c 0 5px,#0000 6px);background-size:44px 38px}.product h4{margin-bottom:6px;font-size:22px}.product p{color:var(--ink-soft);margin:0;font-size:15.5px}.kiln-card{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);max-width:640px;box-shadow:var(--shadow);align-items:center;gap:16px;margin-top:32px;padding:18px 22px;text-decoration:none;transition:transform .25s,border-color .25s;display:flex}.kiln-card:hover{border-color:var(--brick);transform:translateY(-3px)}.kiln-card strong{font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.25;display:block}.lang-bn .kiln-card strong{font-weight:700}.kiln-place{color:var(--ink-soft);font-size:15.5px;display:block}.kiln-pin{background:radial-gradient(circle at 50% 50%, var(--card) 0 7px, var(--brick) 8px);border-radius:50% 50% 50% 0;flex:none;width:44px;height:44px;transform:rotate(-45deg)}.kiln-go{color:var(--brick);flex:none;margin-left:auto;font-size:15px;font-weight:700}@media (width<=520px){.kiln-card{flex-wrap:wrap}.kiln-go{margin-left:60px}}.section-dark{background:var(--soot);color:var(--cream)}.section-dark .kicker{color:var(--clay)}.section-dark .lead{color:#f7f0e4bf}.works{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;display:grid}.work{background:var(--soot-2);border-radius:var(--radius);border:1px solid #d9a06633;padding:28px 24px;transition:border-color .25s,transform .25s}.work:hover{border-color:var(--fire);transform:translateY(-4px)}.work svg{fill:none;width:60px;height:45px;stroke:var(--fire-soft);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:18px}.work h3{margin-bottom:6px;font-size:24px}.work p{color:#f7f0e4b3;margin:0;font-size:16px}.promise{flex-wrap:wrap;gap:12px;margin:48px 0 0;padding:0;list-style:none;display:flex}.promise li{color:var(--fire-soft);background:#e8772e1f;border-radius:999px;padding:10px 18px 10px 14px;font-size:15.5px;font-weight:600}.promise li:before{content:"✓";margin-right:8px}.mosaic{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:48px;display:flex}.tile{border-radius:var(--radius);cursor:zoom-in;background:var(--soot-2);border:0;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d9a0662e,0 18px 36px -18px #000c}.tile img{object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform .6s,filter .4s}.tile:hover img,.tile:focus-visible img{filter:saturate(1.05);transform:scale(1.04)}.tile:focus-visible{outline:3px solid var(--fire-soft);outline-offset:3px}.tile-caption{text-align:left;color:var(--cream);background:linear-gradient(#0000,#140e0ad9);padding:40px 16px 14px;font-size:15px;font-weight:600;line-height:1.4;position:absolute;inset:auto 0 0}.lightbox{z-index:50;background:#0f0b09f0;place-items:center;padding:24px 64px;animation:.25s ease-out fade;display:grid;position:fixed;inset:0}.lightbox figure{max-width:100%;margin:0}.lightbox img{border-radius:8px;max-width:100%;max-height:calc(100vh - 120px);margin:0 auto;box-shadow:0 30px 80px -20px #000000e6}.lightbox figcaption{color:var(--cream);justify-content:space-between;gap:16px;margin-top:14px;font-weight:500;display:flex}.lb-count{color:var(--clay);flex:none}.lb-btn{width:48px;height:48px;color:var(--cream);cursor:pointer;background:#f7f0e41f;border:0;border-radius:50%;place-items:center;font-size:30px;line-height:1;transition:background .2s;display:grid;position:absolute}.lb-btn:hover{background:#f7f0e440}.lb-close{font-size:20px;top:16px;right:16px}.lb-prev{top:50%;left:12px;translate:0 -50%}.lb-next{top:50%;right:12px;translate:0 -50%}@keyframes fade{0%{opacity:0}}@media (width<=600px){.lightbox{padding:16px}.lb-prev,.lb-next{top:auto;bottom:16px;translate:none}.lightbox figcaption{padding-bottom:56px}}.home-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.river{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);width:100%;box-shadow:var(--shadow)}.river-line{fill:none;stroke:#8bb3bf;stroke-width:18px;stroke-linecap:round}.river-flow{fill:none;stroke:#d8ebef;stroke-width:2px;stroke-dasharray:6 18;animation:3s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-48px}}.paddy{fill:none;stroke:#7c9a4a;stroke-width:2.5px;stroke-linecap:round}.palace rect,.palace path{fill:var(--cream);stroke:var(--brick);stroke-width:2px}.pin{fill:var(--fire);stroke:var(--card);stroke-width:3px}.facts{flex-wrap:wrap;gap:12px;margin:40px 0 0;padding:0;list-style:none;display:flex}.facts li{border:1.5px solid var(--line);background:var(--card);border-radius:999px;padding:10px 18px;font-size:15.5px;font-weight:600}.contact{background:radial-gradient(ellipse 50% 60% at 50% 0%, #e8772e40, transparent 70%), var(--soot);color:var(--cream);text-align:center;padding-top:clamp(80px,11vw,140px)}.contact-inner{flex-direction:column;align-items:center;display:flex}.contact .kicker{color:var(--clay)}.contact .lead{color:#f7f0e4c7;margin:0 auto}.contact-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.addresses{flex-wrap:wrap;justify-content:center;gap:16px 48px;margin:36px 0 0;display:flex}.addresses dt{letter-spacing:.16em;text-transform:uppercase;color:#f7f0e48c;font-size:13px;font-weight:700}.addresses dd{color:var(--clay);margin:4px 0 0;font-weight:600}.credit strong{color:var(--clay);letter-spacing:.08em}.heart{color:#e5484d;animation:1.4s ease-in-out infinite beat;display:inline-block}@keyframes beat{0%,40%,to{transform:scale(1)}20%{transform:scale(1.3)}30%{transform:scale(1.1)}}.footer{color:#f7f0e48c;border-top:1px solid #d9a06633;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:100px;padding-block:28px;font-size:14px;display:flex}.intro{z-index:100;padding:0 var(--gutter);background:radial-gradient(ellipse 60% 45% at 50% 55%, #e8772e38, transparent 70%), var(--soot);flex-direction:column;justify-content:center;align-items:center;gap:28px;transition:opacity .7s,visibility .7s;display:flex;position:fixed;inset:0}.intro-wall{flex-direction:column;gap:5px;width:min(560px,100%);transition:transform .7s cubic-bezier(.6,0,.4,1);display:flex;position:relative}.intro-row{gap:5px;display:flex}.intro-brick{opacity:0;border-radius:3px;flex-basis:0;height:clamp(26px,6.2vw,40px);transition:filter .6s;animation:.52s cubic-bezier(.3,1.35,.5,1) both lay;box-shadow:inset 0 2px #ffffff1f,inset 0 -3px #00000038,0 0 0 2.5px #4a3a30}@keyframes lay{0%{opacity:0;transform:translateY(-70vh) rotate(var(--tilt))}20%{opacity:1}to{opacity:1;transform:none}}.intro-name{text-align:center;color:var(--cream);opacity:0;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s,transform .6s cubic-bezier(.3,1.4,.5,1);display:flex;position:absolute;inset:0;transform:scale(.92)}.intro-name strong{font-family:var(--serif);text-shadow:0 3px 0 var(--brick-deep), 0 10px 30px #0000008c;font-size:clamp(44px,11vw,84px);font-weight:400;line-height:1.1}.lang-bn .intro-name strong{font-weight:700}.intro-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--fire-soft);text-shadow:0 2px 6px #0009;font-size:13px;font-weight:700}.intro-tagline{font-family:var(--serif);color:var(--fire-soft);opacity:0;margin:0;font-size:clamp(18px,2.4vw,24px);font-style:italic;transition:opacity .5s .15s}.lang-bn .intro-tagline{font-style:normal}.intro.named .intro-name,.intro.leaving .intro-name{opacity:1;transform:none}.intro.named .intro-brick,.intro.leaving .intro-brick{filter:brightness(.5)saturate(.9)}.intro.named .intro-tagline,.intro.leaving .intro-tagline{opacity:1}.intro.leaving{opacity:0;visibility:hidden}.intro.leaving .intro-wall{transform:translateY(-40px)scale(1.06)}.intro-skip{right:var(--gutter);font:inherit;color:#f7f0e480;cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:14px;position:absolute;bottom:24px}.intro-skip:hover{color:var(--cream)}.intro-playing .hero-copy,.intro-playing .hero-art{animation-play-state:paused}.reveal{opacity:0;transition:opacity .7s,transform .7s;transition-delay:var(--d,0s);transform:translateY(22px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.kiln .smoke circle{opacity:.35}.name-swoosh path{stroke-dashoffset:0}}@media (width<=1000px){.values,.products,.works{grid-template-columns:repeat(2,1fr)}.nav-links a:not(.nav-cta){display:none}}@media (width<=780px){body{font-size:17px}.hero{padding-top:100px}.hero-grid,.about-grid,.home-grid{grid-template-columns:1fr}.hero-copy{padding-bottom:8px}.kiln{max-width:360px;margin:0 auto}.pillars{grid-template-columns:1fr 1fr}.pillars li{padding:14px 8px 14px 0;font-size:15px}.portrait{max-width:240px}.process{grid-template-columns:1fr;gap:22px}.process:before{border-top:0;border-left:2px dashed var(--clay);inset:0 auto 0 42px}.process li{text-align:left;grid-template-columns:84px 1fr;column-gap:18px;padding:0;display:grid}.step-brick{grid-row:span 2}.process h3{margin:4px 0 2px}.logo-sub{display:none}}@media (width<=520px){.values,.products,.works{grid-template-columns:1fr}.nav{gap:12px}.nav-cta{padding:7px 14px}.btn{padding:13px 20px}}
