@font-face{font-family:DynaPuff;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/9274bbbcda341db7-s.3bnwh35i78uqk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:DynaPuff;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/4835528a74e9653c-s.p.1ce60ehfk_ply.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DynaPuff;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/733b1f9f90646932-s.p.1svcdflagub4t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DynaPuff Fallback;src:local(Arial);ascent-override:85.02%;descent-override:20.7%;line-gap-override:0.0%;size-adjust:113.5%}.p1reiq_className{font-family:DynaPuff,DynaPuff Fallback;font-style:normal}.p1reiq_variable{--font-display:"DynaPuff", "DynaPuff Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/92eb00116dd31e6a-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e1f600cb732239d9-s.p.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.MkhizG_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.MkhizG_variable{--font-text:"Montserrat", "Montserrat Fallback"}
:root{--bg:#f6f3ec;--surface:#fff;--tile:#e9e2d3;--ink:#161616;--ink-2:#6b6a64;--sand:#ebe2cf;--hair:#1616161f;--green:#1f5135;--green-deep:#163c27;--orange:#f2622e;--orange-press:#d9531f;--gutter:clamp(20px, 4vw, 56px);--radius-panel:clamp(28px, 4vw, 56px);--font:var(--font-text), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:var(--font-display), Impact, sans-serif}*{box-sizing:border-box}html{background:var(--orange);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{color:var(--ink);background:var(--bg);font:100%/1.5 var(--font);letter-spacing:-.025em;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ol,ul{margin:0;padding:0;list-style:none}figure{margin:0}.wrap{width:min(1320px, 100% - 2 * var(--gutter));margin:0 auto}.d-1{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(3.4rem,9.4vw,10rem);font-weight:700;line-height:.86}.d-2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:700;line-height:.9}.d-3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;line-height:1}.lead{margin:0;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.45}.label{align-items:center;gap:10px;margin:0 0 22px;font-size:.875rem;font-weight:600;display:inline-flex}.label:before{content:"";background:var(--orange);border-radius:50%;width:10px;height:10px}.panel{border-radius:var(--radius-panel) var(--radius-panel) 0 0;margin-top:calc(var(--radius-panel) * -1);padding:clamp(110px, 15vh, 170px) 0 calc(clamp(110px, 15vh, 170px) + var(--radius-panel));position:relative}.panel-cream{background:var(--bg);color:var(--ink)}.panel-ink{background:var(--ink);color:var(--bg)}.panel-sand{background:var(--sand);color:var(--ink)}.panel-green{background:var(--green);color:var(--bg)}.panel-orange{background:var(--orange);color:var(--bg)}.panel-ink .label:before,.panel-green .label:before{background:var(--orange)}.panel-orange .label:before{background:var(--ink)}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(40px,7vh,72px);display:flex}.panel-head .lead{opacity:.75;max-width:34ch}.menu-btn{top:18px;right:max(18px, calc(var(--gutter) - 10px));z-index:60;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#f6f3ecc7;border-radius:999px;align-items:center;gap:12px;height:48px;padding:0 6px 0 20px;font-size:.9375rem;font-weight:600;transition:background-color .4s,color .4s,transform .12s ease-out;display:inline-flex;position:fixed;box-shadow:0 6px 24px #00000014}.menu-btn:active{transform:scale(.94)}.menu-btn{transition:opacity .8s cubic-bezier(.22,1,.36,1),background-color .4s,color .4s,transform .12s ease-out}.is-loading .menu-btn{opacity:0;pointer-events:none}.menu-btn.is-open{color:var(--bg);box-shadow:none;background:#ffffff1a}.menu-btn-icon{background:var(--ink);border-radius:50%;width:36px;height:36px;transition:background-color .4s,transform .5s cubic-bezier(.76,0,.24,1);position:relative}.menu-btn:hover .menu-btn-icon{transform:rotate(90deg)}.menu-btn.is-open .menu-btn-icon{background:var(--orange)}.menu-btn-icon i{background:var(--bg);border-radius:2px;height:2px;transition:transform .5s cubic-bezier(.76,0,.24,1);position:absolute;left:11px;right:11px}.menu-btn-icon i:first-child{top:14px}.menu-btn-icon i:last-child{top:20px}.menu-btn.is-open .menu-btn-icon i:first-child{transform:translateY(3px)rotate(45deg)}.menu-btn.is-open .menu-btn-icon i:last-child{transform:translateY(-3px)rotate(-45deg)}.menu-panel{z-index:55;visibility:hidden;background:var(--green);color:var(--bg);padding:110px var(--gutter) 36px;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu-nav{flex-direction:column;display:flex}.menu-link{font-family:var(--display);text-transform:uppercase;width:max-content;font-size:clamp(3.6rem,12vw,11rem);font-weight:700;line-height:.86;transition:color .3s,transform .5s cubic-bezier(.76,0,.24,1)}.menu-link:hover{color:var(--orange);transform:translate(.12em)}.menu-foot{color:#f6f3ecb3;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:.9375rem;display:flex}.menu-foot a{color:var(--bg)}@media (prefers-reduced-transparency:reduce){.menu-btn{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.preloader{z-index:100;background:var(--orange);color:var(--bg);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pl-inner{justify-items:center;gap:18px;display:grid}.pl-mark-mask{overflow:hidden}.pl-mark{font-family:var(--display);font-size:clamp(5rem,9vw,8rem);font-weight:700;line-height:.9;display:block}.pl-bar{background:#f6f3ec4d;border-radius:3px;width:120px;height:3px;overflow:hidden}.pl-bar i{background:var(--bg);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero{height:calc(100svh + var(--radius-panel));min-height:calc(500px + var(--radius-panel));position:relative}.hero-inner{background:var(--orange);color:var(--bg);position:absolute;inset:0;overflow:hidden}.hero-mark{top:14px;left:var(--gutter);z-index:4;font-family:var(--display);color:var(--bg);font-size:2.6rem;font-weight:700;line-height:1;position:absolute}.hero-word{z-index:1;text-align:center;white-space:nowrap;font-family:var(--display);text-transform:uppercase;color:var(--bg);margin:0;font-weight:700;line-height:.8;position:absolute;top:86px;left:1.2vw;right:1.2vw}.hero-word-inner{display:inline-block}.hero-word-inner.is-narrow{display:none}.hero-word .char{will-change:transform}.bee-slot{left:50%;top:calc(50% - var(--radius-panel) / 2);pointer-events:none;width:min(58vw,66vh);height:min(34vw,40vh);position:absolute;transform:translate(-50%,-50%)}@media (max-height:760px) and (min-width:701px){.bee-slot{width:min(50vw,54vh);height:min(29vw,32vh)}}.bee-canvas{z-index:30;pointer-events:none;position:fixed;inset:0}.hero-foot{left:var(--gutter);right:var(--gutter);bottom:calc(var(--radius-panel) + clamp(20px, 4vh, 36px));z-index:3;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute}.hero-tagline{letter-spacing:-.022em;margin:0;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:600;line-height:1.12}.hero-actions{gap:10px;display:flex}.clients-label{text-align:center;opacity:.6;margin:0 0 clamp(36px,5vh,56px);font-size:.875rem;font-weight:600}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{align-items:center;gap:clamp(56px,7vw,120px);width:max-content;animation:60s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee img{filter:grayscale()brightness(0);opacity:.85;width:auto;height:clamp(32px,3.6vw,56px)}.marquee img.tall{height:clamp(54px,6vw,96px)}@keyframes marquee{to{transform:translate(-50%)}}.statement{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);margin-top:clamp(100px,16vh,180px);display:grid}.statement-text{max-width:30ch;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:500;line-height:1.3}.statement-text em{color:var(--orange);font-style:normal}.case-grid{grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,64px) clamp(16px,2vw,28px);display:grid}.case-card.is-wide{grid-column:1/-1}.case-img{aspect-ratio:4/3;background:var(--tile);border-radius:32px;margin-bottom:20px;position:relative;overflow:hidden}.case-card.is-wide .case-img{aspect-ratio:21/9}.case-img img{object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1)}.case-card:hover .case-img img{transform:scale(1.04)}.case-img-name{font-family:var(--display);color:var(--bg);place-items:center;font-size:clamp(2.6rem,6vw,5rem);font-weight:700;display:grid;position:absolute;inset:0}.case-client{opacity:.6;margin:0 0 6px;font-size:.875rem;font-weight:600}.case-card h3{font-family:var(--display);max-width:22ch;margin:0;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:600;font-stretch:85%;line-height:1.05}.case-tags{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.case-tags li{background:var(--bg);border-radius:99px;padding:6px 12px;font-size:.8125rem;font-weight:600}.work.panel{padding-bottom:calc(clamp(60px, 9vh, 100px) + var(--radius-panel))}.work-pin{flex-direction:column;justify-content:center;gap:44px;min-height:100vh;padding:40px 0;display:flex;overflow:hidden}.work-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.work-progress{background:var(--hair);border-radius:6px;width:200px;height:6px;margin-bottom:18px;overflow:hidden}.work-progress i{background:var(--orange);transform-origin:0;border-radius:6px;height:100%;display:block;transform:scaleX(0)}.work-track{width:max-content;padding:0 var(--gutter) 0 max(var(--gutter), calc((100vw - 1320px) / 2));will-change:transform;gap:22px;display:flex}.work-card{flex:none;width:clamp(280px,27vw,420px)}.work-img{aspect-ratio:4/5;background:var(--tile);border-radius:30px;transition:border-radius .6s cubic-bezier(.76,0,.24,1),transform .6s cubic-bezier(.76,0,.24,1);position:relative;overflow:hidden}.work-img img{object-fit:cover;scale:1.14}.work-img.is-logo img{object-fit:contain;scale:.56}.work-card:hover .work-img{border-radius:80px;transform:rotate(-1.5deg)scale(.98)}.work-card figcaption{justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;display:flex}.work-card figcaption b{font-family:var(--display);text-transform:uppercase;font-size:1.7rem;font-weight:700;line-height:1}.work-card figcaption span{opacity:.6;font-size:.875rem}.bts-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:22px;display:grid}.bts-item:first-child{grid-column:1/span 5}.bts-item:nth-child(2){grid-column:7/span 6;margin-top:18vh}.bts-item:nth-child(3){grid-column:2/span 4;margin-top:-6vh}.bts-item:nth-child(4){grid-column:7/span 5;margin-top:4vh}.bts-item:nth-child(5){grid-column:3/span 6;margin-top:2vh}.bts-img{aspect-ratio:4/5;background:#0003;border-radius:32px;position:relative;overflow:hidden}.bts-item:nth-child(5) .bts-img{aspect-ratio:16/11}.bts-img img{object-fit:cover;scale:1.18}.bts-item figcaption{gap:2px;margin-top:16px;display:grid}.bts-item figcaption b{font-family:var(--display);text-transform:uppercase;font-size:1.6rem;font-weight:700;line-height:1}.bts-item figcaption span{opacity:.7;font-size:.9375rem}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.steps li{background:var(--tile);border-radius:36px;flex-direction:column;justify-content:space-between;min-height:360px;padding:30px 30px 34px;transition:background-color .5s,color .5s,transform .5s cubic-bezier(.76,0,.24,1);display:flex;position:relative;overflow:hidden}.steps li:hover{background:var(--ink);color:var(--bg);transform:translateY(-8px)rotate(-1deg)}.step-n{font-family:var(--display);color:var(--orange);font-size:clamp(6rem,11vw,10rem);font-weight:700;line-height:.8}.steps h3{font-family:var(--display);text-transform:uppercase;margin:0 0 10px;font-size:2.2rem;font-weight:700;line-height:.9}.steps p{opacity:.75;margin:0;line-height:1.5}.quote-grid{grid-template-columns:1.4fr 1fr 1fr;gap:18px;display:grid}.quote-grid figure{background:#00000014;border-radius:36px;flex-direction:column;justify-content:space-between;min-height:340px;padding:34px;display:flex}.quote-grid figure:first-child{background:var(--green)}.quote-grid blockquote{letter-spacing:-.01em;margin:0;font-size:1.25rem;line-height:1.42}.quote-grid figure:first-child blockquote{font-family:var(--display);text-transform:uppercase;letter-spacing:0;font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:.95}.quote-grid figcaption{margin-top:24px;font-size:.9375rem;font-weight:600}.quote-grid figcaption span{opacity:.75;font-weight:400;display:block}.contact-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.contact .lead{opacity:.75;max-width:34ch;margin-top:24px}.contact-mail{font-family:var(--display);text-transform:uppercase;color:var(--orange);background:linear-gradient(currentColor,currentColor) 0 100%/0% 3px no-repeat;margin-top:30px;font-size:clamp(1.8rem,3vw,3rem);font-weight:700;transition:background-size .6s cubic-bezier(.76,0,.24,1);display:inline-block}.contact-mail:hover{background-size:100% 3px}.contact form{background:var(--bg);color:var(--ink);border-radius:36px;gap:12px;padding:clamp(22px,3.4vw,40px);display:grid}.field{gap:6px;display:grid}.field label{font-size:.875rem;font-weight:600}.field input,.field textarea{font:inherit;color:var(--ink);background:var(--tile);border:1.5px solid #0000;border-radius:18px;outline:none;padding:14px 16px;font-size:1.0625rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.field input:focus,.field textarea:focus{border-color:var(--orange);background:#fff;box-shadow:0 0 0 5px #f2622e29}.field textarea{resize:vertical;min-height:140px}.field .err{color:#c4321f;min-height:1em;font-size:.8125rem}.field.invalid input,.field.invalid textarea{border-color:#c4321f}.contact form .pill{justify-content:space-between;margin-top:8px}.contact form .pill:hover:before,.contact form .pill:focus-visible:before{transform:scale(26)}.sent{color:var(--green);margin:0;font-size:.9375rem}.footer{padding-top:clamp(70px,10vh,110px);padding-bottom:0;overflow:hidden}.footer-row{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:.9375rem;font-weight:500;display:flex}.footer-row a{background:linear-gradient(currentColor,currentColor) 0 100%/0% 2px no-repeat;transition:background-size .5s cubic-bezier(.76,0,.24,1)}.footer-row a:hover{background-size:100% 2px}.footer-word{font-family:var(--display);text-transform:uppercase;text-align:center;white-space:nowrap;color:var(--bg);margin-top:8vh;font-size:21vw;font-weight:700;line-height:.9}.pill{--pill-bg:var(--ink);--pill-fg:var(--bg);--pill-dot:var(--orange);--pill-dot-fg:var(--ink);--pill-fill:var(--bg);--pill-fill-fg:var(--ink);--pill-fill-dot:var(--ink);--pill-fill-dot-fg:var(--bg);--ease-pill:cubic-bezier(.76, 0, .24, 1);isolation:isolate;background:var(--pill-bg);height:60px;color:var(--pill-fg);letter-spacing:-.012em;white-space:nowrap;cursor:pointer;transition:color .5s var(--ease-pill), transform .12s ease-out;border-radius:999px;align-items:center;gap:18px;padding:0 8px 0 26px;font-size:1.0625rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.pill-light{--pill-bg:var(--bg);--pill-fg:var(--ink);--pill-dot:var(--ink);--pill-dot-fg:var(--bg);--pill-fill:var(--ink);--pill-fill-fg:var(--bg);--pill-fill-dot:var(--orange);--pill-fill-dot-fg:var(--ink)}.pill-orange{--pill-bg:var(--orange);--pill-fg:#fff;--pill-dot:var(--ink);--pill-dot-fg:var(--bg);--pill-fill:var(--ink);--pill-fill-fg:var(--bg);--pill-fill-dot:var(--orange);--pill-fill-dot-fg:var(--ink)}.pill:before{content:"";z-index:-1;background:var(--pill-fill);width:44px;height:44px;transition:transform .6s var(--ease-pill);border-radius:50%;margin-top:-22px;position:absolute;top:50%;right:8px;transform:scale(0)}.pill:hover:before,.pill:focus-visible:before{transform:scale(9)}.pill:hover,.pill:focus-visible{color:var(--pill-fill-fg)}.pill:active{transform:scale(.95)}.pill-label{line-height:1.3;display:block;position:relative;overflow:hidden}.pill-label>span,.pill-label:after{transition:transform .55s var(--ease-pill);display:block}.pill-label:after{content:attr(data-text);position:absolute;top:100%;left:0}.pill:hover .pill-label>span,.pill:hover .pill-label:after,.pill:focus-visible .pill-label>span,.pill:focus-visible .pill-label:after{transform:translateY(-100%)}.pill-icon{background:var(--pill-dot);width:44px;height:44px;color:var(--pill-dot-fg);transition:background-color .5s var(--ease-pill), color .5s var(--ease-pill), transform .55s var(--ease-pill);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.pill:hover .pill-icon{background:var(--pill-fill-dot);color:var(--pill-fill-dot-fg);transform:rotate(-8deg)scale(1.06)}.pill-arrow{transition:transform .55s var(--ease-pill);grid-area:1/1}.pill-dir-up-right .pill-arrow-b{transform:translate(-150%,150%)}.pill-dir-up-right:hover .pill-arrow-a{transform:translate(150%,-150%)}.pill-dir-down-right .pill-arrow-b{transform:translate(-150%,-150%)}.pill-dir-down-right:hover .pill-arrow-a{transform:translate(150%,150%)}.pill-dir-right .pill-arrow-b{transform:translate(-160%)}.pill-dir-right:hover .pill-arrow-a{transform:translate(160%)}.pill:hover .pill-arrow-b{transform:none}@media (prefers-reduced-motion:reduce){.pill,.pill *,.pill:before,.pill-label:after{transition-duration:10ms!important}.marquee-track{animation:none}}@media (max-width:860px){.statement{grid-template-columns:1fr;gap:24px}.hero-word{top:84px}.hero-word-inner.is-wide{display:none}.hero-word-inner.is-narrow{display:inline-block}.bee-slot{width:66vw;height:42vw;top:50%}.hero-foot{flex-direction:column;align-items:stretch}.hero-actions{flex-direction:column}.hero-actions .pill{justify-content:space-between}.hero-actions .pill:hover:before{transform:scale(18)}.case-grid{grid-template-columns:1fr}.case-card.is-wide .case-img{aspect-ratio:4/3}.work-pin{min-height:0}.work-track{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;padding:0 var(--gutter);scroll-padding-inline:var(--gutter);overflow-x:auto}.work-track::-webkit-scrollbar{display:none}.work-card{scroll-snap-align:start;width:76vw}.work-progress{display:none}.bts-grid{grid-template-columns:1fr}.bts-item[class]{grid-column:auto;margin-top:0}.steps,.quote-grid,.contact-grid{grid-template-columns:1fr}.steps li{min-height:260px}}.d-1,.d-2,.d-3,.work-card figcaption b,.bts-item figcaption b,.steps h3,.quote-grid figure:first-child blockquote,.contact-mail{text-transform:none;font-weight:600;font-stretch:85%}.d-1,.d-2{line-height:.98}
