@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2)format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-500-normal.DIxvyhka.woff2)format("woff2"),url(/_astro/playfair-display-latin-500-normal.BScSeVwi.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-500-italic.BFrGFGAj.woff2)format("woff2"),url(/_astro/playfair-display-latin-500-italic.CRSb1Pyp.woff)format("woff")}:root{--ink:#121413;--ink-soft:#202320;--paper:#f5f2ec;--white:#fffdf8;--line:#d9d2c7;--copper:#8d563e;--accent:#b39463}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font:400 16px/1.6 Manrope,sans-serif}.shell{width:min(1320px,100% - 64px);margin:auto}a{color:inherit;text-decoration:none}.site-header{z-index:9;backdrop-filter:blur(18px);background:#f6f4efed;border-bottom:1px solid #11131317;position:sticky;top:0}.nav{align-items:center;gap:25px;height:78px;display:flex}.brand{letter-spacing:.13em;white-space:nowrap;font:600 1.04rem/1 DM Mono,monospace}.brand span{color:var(--copper)}.nav nav{flex:1;justify-content:center;align-items:center;gap:21px;display:flex}.nav nav a{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.nav nav a:hover,.footer-grid a:hover{text-underline-offset:5px;text-decoration:underline}.button{border:1px solid var(--ink);background:var(--ink);color:var(--white);letter-spacing:.09em;text-transform:uppercase;justify-content:center;align-items:center;padding:15px 20px;font-size:.69rem;font-weight:800;transition:all .22s;display:inline-flex}.button:hover{box-shadow:5px 5px 0 var(--copper);transform:translate(-2px,-2px)}.button-small{padding:11px 14px;font-size:.62rem}.button-light{color:inherit;background:0 0;border-color:currentColor}.mobile-nav{display:none}.hero{background:linear-gradient(90deg,#f6f4ef 51%,#1b201e 51%);padding:36px 0 78px;overflow:hidden}.hero-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:64px;display:grid}.eyebrow{color:var(--copper);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font:500 .68rem/1.3 DM Mono,monospace}.hero h1,h2,h3{letter-spacing:-.055em;margin:0;font-weight:600;line-height:.95}.hero h1{max-width:11.5ch;font-size:clamp(3.4rem,5.75vw,6.35rem)}.hero h1 em{font-family:Playfair Display,serif;font-weight:500}.hero-copy>p:not(.eyebrow){color:#3b4240;max-width:48ch;margin:26px 0;font-size:1.02rem}.actions{align-items:center;gap:24px;margin:34px 0;display:flex}.text-link{letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px;font-size:.73rem;font-weight:800;display:inline-block}.text-link span{color:var(--copper);padding-left:8px;font-size:1.1rem}.hero-facts{border-top:1px solid var(--line);color:#4c5551;gap:30px;padding-top:20px;font-size:.73rem;display:flex}.hero-facts b{color:var(--ink);font:500 1rem DM Mono,monospace;display:block}.hero-visual{margin:0;position:relative}.hero-visual:before{z-index:0;background:var(--accent);content:"";width:56%;height:50%;position:absolute;top:-28px;right:-36px}.hero-visual img{object-fit:cover;width:100%;min-height:560px;display:block;position:relative}.hero-visual figcaption{z-index:1;background:var(--white);width:min(325px,75%);padding:15px 18px;font-size:.7rem;position:absolute;bottom:0;right:0}.section{padding:118px 0}.intro{background:var(--white)}.two-col{grid-template-columns:1fr 1fr;gap:125px;display:grid}.two-col h2,.section-head h2,.process h2,.faq h2,.final-cta h2{max-width:13ch;font-size:clamp(2.5rem,4.1vw,4.65rem)}.two-col>div:last-child{color:#37403e;padding-top:8px;font-size:1.03rem}.two-col .text-link{margin-top:12px}.dark{background:var(--ink);color:var(--white)}.dark .eyebrow{color:var(--accent)}.section-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:42px;display:flex}.family-grid{border-top:1px solid #ffffff3c;grid-template-columns:repeat(5,1fr);display:grid}.family-card{border-right:1px solid #ffffff3c;flex-direction:column;min-height:273px;padding:23px 20px;transition:all .25s;display:flex}.family-card:first-child{border-left:1px solid #ffffff3c}.family-card:hover{background:#252c28}.family-card small,.product-mark{color:var(--accent);font:500 .7rem DM Mono,monospace}.family-card h3{margin-top:auto;font-size:1.48rem}.family-card p{color:#c7ccca;font-size:.78rem}.family-card span{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.family-card span b{color:var(--accent);padding-left:7px}.product-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.product-card{background:var(--white);flex-direction:column;min-height:330px;padding:26px;display:flex}.product-card .eyebrow{margin-top:auto}.product-card h3{font-size:1.55rem}.product-card>p:not(.eyebrow){color:#57605c;font-size:.82rem}.product-card a{text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:.7rem;font-weight:800}.product-card a span{color:var(--copper);padding-left:6px}.tone-0{background:#e6e8e1}.tone-1{background:#e5ddd3}.tone-2{background:#dce5e0}.tone-3{background:#e8e2d8}.tone-4{background:#e9e6dc}.tone-5{background:#dbe1dd}.paper{background:#e2ddd3}.process{grid-template-columns:.88fr 1.12fr;gap:100px;display:grid}.process>div>p:not(.eyebrow){color:#3a4240;max-width:48ch;margin:24px 0}.process ol{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.process li{border-top:2px solid var(--ink);padding-top:16px}.process li>b{color:var(--copper);font:500 .7rem DM Mono,monospace}.process h3{margin-top:40px;font-size:1.3rem}.process li p{color:#505854;font-size:.8rem}.faq{max-width:880px}.faq h2{margin-bottom:35px}.faq details{border-top:1px solid var(--line);padding:18px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;font-size:1.1rem;font-weight:700;display:flex}.faq summary:after{content:"+";color:var(--copper);font:400 1.35rem DM Mono,monospace}.faq details[open] summary:after{content:"−"}.faq p{color:#56605c;max-width:65ch;margin:13px 0 0;font-size:.88rem}.final-cta{background:var(--copper);color:var(--white);padding:116px 0}.final-cta p:not(.eyebrow){color:#fff3e9;max-width:55ch;margin:25px 0 32px}footer{color:#edf0ec;background:#0d0f0e;padding:62px 0 22px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:50px;display:grid}.footer-grid p{color:#aeb5b1;max-width:31ch;font-size:.8rem}.footer-address{color:#aeb5b1;max-width:34ch;margin:0 0 1em;font-size:.8rem;font-style:normal}.footer-grid b{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;margin-bottom:16px;font:500 .68rem DM Mono,monospace;display:block}.footer-grid a:not(.brand){color:#c8cdca;margin:8px 0;font-size:.78rem;display:block}.footer-legal{color:#8f9691;border-top:1px solid #fff2;margin-top:42px;padding-top:18px;font-size:.65rem}@media (width<=900px){.nav nav,.nav>.button{display:none}.nav{justify-content:space-between}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid var(--ink);text-transform:uppercase;padding:8px 11px;font:500 .67rem DM Mono,monospace;list-style:none}.mobile-nav div{background:var(--white);border:1px solid var(--ink);width:250px;box-shadow:5px 5px 0 var(--copper);padding:12px;position:absolute;top:40px;right:0}.mobile-nav a{border-bottom:1px solid var(--line);text-transform:uppercase;padding:10px;font-size:.76rem;font-weight:700;display:block}.hero{background:var(--paper)}.hero-grid,.two-col,.process{grid-template-columns:1fr;gap:38px}.hero h1{max-width:12ch}.hero-visual img{min-height:430px}.family-grid{grid-template-columns:repeat(2,1fr)}.family-card:nth-child(3){border-left:1px solid #fff4}.process ol{grid-template-columns:1fr}.section{padding:76px 0}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (width<=560px){.shell{width:min(100% - 36px,1320px)}.hero{padding-top:34px}.hero h1{font-size:clamp(3.05rem,14vw,4.45rem)}.hero-facts{gap:15px}.hero-visual img{min-height:310px}.actions{flex-direction:column;align-items:flex-start;gap:17px}.section-head{flex-direction:column;align-items:flex-start}.family-grid,.product-grid{grid-template-columns:1fr}.family-card,.family-card:nth-child(3){border-left:1px solid #fff4}.family-card{min-height:205px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}.page-hero{background:var(--white);padding:115px 0 76px}.page-hero h1{max-width:14ch;font-size:clamp(3.1rem,5.8vw,6.2rem)}.page-hero p:not(.eyebrow){color:#50595c;max-width:61ch;margin:25px 0 0;font-size:1.03rem}.filters{flex-wrap:wrap;gap:10px;margin-bottom:75px;display:flex}.filters a{border:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;padding:10px 13px;font-size:.67rem;font-weight:700}.filters a:hover{border-color:var(--ink);background:var(--ink);color:var(--white)}.catalogue-family{border-top:1px solid var(--ink);grid-template-columns:.33fr .67fr;gap:48px;padding:45px 0;display:grid}.catalogue-family h2{font-size:2.3rem}.catalogue-list{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.catalogue-list article{background:var(--white);min-height:205px;padding:20px}.catalogue-list span,.capability-grid b{color:var(--copper);font:500 .7rem DM Mono,monospace}.catalogue-list h3{margin:28px 0 8px;font-size:1.18rem}.catalogue-list p{color:#596165;font-size:.77rem}.catalogue-list .text-link{margin-top:3px;font-size:.63rem}.brief-section{background:#dad6cc}.brief-grid{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.brief-grid h2{font-size:clamp(2.7rem,4.3vw,4.3rem)}.brief-grid>div>p:not(.eyebrow){color:#4d5659}.notice{border-left:2px solid var(--copper);background:#f5f1e9;margin-top:32px;padding:14px;font-size:.78rem}.brief-form{background:var(--white);grid-template-columns:1fr 1fr;gap:17px;padding:34px;display:grid;box-shadow:12px 12px #14171917}.brief-form label{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.brief-form input,.brief-form select,.brief-form textarea{border:1px solid var(--line);background:#fffefc;border-radius:0;width:100%;margin-top:7px;padding:12px;font:400 .9rem Manrope,sans-serif;display:block}.brief-form textarea{resize:vertical;min-height:130px}.brief-form .wide{grid-column:1/-1}.form-note{color:#6d7473;grid-column:1/-1;margin:0;font-size:.72rem}.capability-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.capability-grid article{background:var(--white);min-height:330px;padding:29px}.capability-grid h2{margin-top:64px;font-size:1.75rem}.capability-grid p{color:#576064;font-size:.86rem}.split-copy{grid-template-columns:1fr 1fr;gap:90px;display:grid}.split-copy .eyebrow{color:var(--acid)}.split-copy h2{font-size:clamp(2.6rem,4vw,4.3rem)}.split-copy>p{color:#ced4d2;max-width:48ch;font-size:1.04rem}@media (width<=900px){.catalogue-family,.brief-grid,.split-copy{grid-template-columns:1fr;gap:32px}.catalogue-family{gap:22px}.brief-form{box-shadow:8px 8px #14171917}}@media (width<=560px){.page-hero{padding:78px 0 52px}.catalogue-list,.brief-form,.capability-grid{grid-template-columns:1fr}.catalogue-family{padding:32px 0}.catalogue-list article{min-height:180px}.brief-form .wide{grid-column:auto}}.product-page-hero{overflow:hidden}.product-hero-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.product-page-hero .button{margin-top:28px}.product-hero-grid figure{margin:0;position:relative}.product-hero-grid figure:before{z-index:0;background:var(--accent);content:"";width:42%;height:42%;position:absolute;top:-25px;right:-25px}.product-hero-grid img{object-fit:cover;width:100%;min-height:430px;display:block;position:relative}.product-hero-grid figcaption{z-index:1;background:var(--white);padding:11px 14px;font-size:.66rem;position:absolute;bottom:0;right:0}.product-detail-grid{grid-template-columns:.82fr 1.18fr;gap:100px;display:grid}.product-detail-grid h2{max-width:11ch;font-size:clamp(2.6rem,4.2vw,4.5rem)}.product-detail-grid>div:last-child{border-top:1px solid var(--ink)}.product-detail-grid article{border-bottom:1px solid var(--line);padding:22px 0}.product-detail-grid h3{letter-spacing:-.025em;font-size:1.25rem}.product-detail-grid p{color:#566064;max-width:54ch;margin:9px 0 0;font-size:.9rem}@media (width<=900px){.product-hero-grid,.product-detail-grid{grid-template-columns:1fr;gap:35px}.product-hero-grid img{min-height:330px}}.service-hero{overflow:hidden}.service-hero-grid{grid-template-columns:.84fr 1.16fr;align-items:center;gap:76px;display:grid}.service-hero-grid figure{margin:0;position:relative}.service-hero-grid figure:before{z-index:0;content:"";background:var(--accent);width:50%;height:46%;position:absolute;top:-26px;right:-30px}.service-hero-grid img{object-fit:cover;width:100%;min-height:460px;display:block;position:relative}.service-hero-grid figcaption{z-index:1;background:var(--white);padding:12px 15px;font-size:.67rem;position:absolute;bottom:0;right:0}.service-editorial{background:var(--white)}.service-editorial-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(45px,9vw,135px);display:grid}.service-editorial-grid figure{margin:0}.service-editorial-grid img{object-fit:cover;width:100%;min-height:450px;display:block}.service-editorial-grid h2{max-width:11ch;font-size:clamp(2.8rem,4.6vw,5rem)}.service-editorial-grid p:not(.eyebrow){color:#4e5753;max-width:48ch}.service-editorial-reverse{background:#ded7cc}.service-editorial-reverse .service-editorial-grid>div{order:1}.service-editorial-reverse .service-editorial-grid figure{order:2}@media (width<=900px){.service-hero-grid,.service-editorial-grid{grid-template-columns:1fr;gap:32px}.service-editorial-grid img{min-height:340px}.service-editorial-reverse .service-editorial-grid>div,.service-editorial-reverse .service-editorial-grid figure{order:initial}}.page-hero h1,.product-page-hero h1,.service-hero h1{letter-spacing:-.07em;max-width:12ch;line-height:.84}.hero h1{letter-spacing:-.065em;line-height:.88}.page-hero{padding-block:88px 64px}.page-hero h1{font-size:clamp(3rem,5vw,5.8rem)}.page-hero p:not(.eyebrow){margin-top:20px}.application-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(42px,8vw,130px);display:grid}.product-application{background:var(--white)}.application-grid figure{margin:0}.application-grid img{object-fit:cover;width:100%;min-height:420px;display:block}.application-grid h2,.product-next h2{max-width:12ch;font-size:clamp(2.45rem,4vw,4.5rem)}.application-grid p:not(.eyebrow),.product-next>div>p{color:#4f5855;max-width:51ch}.scope-copy p{color:#ced4d2;font-size:1.03rem}.scope-copy .button{margin-top:16px}.product-next{background:#e2ddd3}.product-next>div>p{margin:22px 0 0}.catalogue-family>div:first-child{align-self:start}.family-description{color:#5c6561;max-width:28ch;font-size:.88rem}.catalogue-list{grid-template-columns:repeat(2,1fr)}.catalogue-product{overflow:hidden;background:var(--white)!important;min-height:0!important;padding:0!important}.catalogue-image{display:block;overflow:hidden}.catalogue-image img{object-fit:cover;width:100%;height:200px;transition:transform .45s;display:block}.catalogue-product:hover .catalogue-image img{transform:scale(1.04)}.catalogue-card-copy{padding:20px}.catalogue-card-copy h3{margin:22px 0 8px}.catalogue-card-copy p{margin:0}.catalogue-card-copy .text-link{margin-top:14px}.catalogue-section{padding-bottom:85px}@media (width<=900px){.application-grid{grid-template-columns:1fr;gap:34px}.application-grid img{min-height:300px}.page-hero h1,.product-page-hero h1,.service-hero h1{max-width:13ch;line-height:.88}.catalogue-list{grid-template-columns:1fr}}@media (width<=560px){.page-hero{padding-block:64px 46px}.page-hero h1,.product-page-hero h1,.service-hero h1{letter-spacing:-.065em;font-size:clamp(2.7rem,12vw,4rem);line-height:.87}.application-grid h2,.product-next h2{font-size:clamp(2.25rem,11vw,3.25rem)}.catalogue-image img{height:220px}}.guide-cover img{aspect-ratio:16/9;object-fit:cover;background:var(--white);width:100%}.guide-figure{margin:38px 0}.guide-figure img{border:1px solid var(--line);background:var(--paper);width:100%}.guide-figure figcaption{color:#545b55;max-width:62ch;margin-top:12px;font-size:.82rem;line-height:1.6}.guide-table{border:1px solid var(--line);background:var(--white);margin:34px 0;overflow-x:auto}.guide-table table{border-collapse:collapse;width:100%;min-width:520px}.guide-table caption{text-align:left;border-bottom:1px solid var(--line);letter-spacing:.11em;text-transform:uppercase;color:var(--copper);padding:16px 20px;font:500 .68rem DM Mono,monospace}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 20px;font-size:.92rem;line-height:1.6}.guide-table thead th{letter-spacing:.07em;text-transform:uppercase;color:#4c5551;white-space:nowrap;font-size:.7rem;font-weight:800}.guide-table tbody th{color:var(--ink);width:26%;font-weight:600}.guide-table tbody tr:last-child th,.guide-table tbody tr:last-child td{border-bottom:0}.guide-note{background:var(--white);border-left:3px solid var(--accent);margin:34px 0;padding:24px 26px}.guide-note b{letter-spacing:.11em;text-transform:uppercase;color:var(--copper);margin-bottom:8px;font:500 .68rem DM Mono,monospace;display:block}.guide-note p{margin:0;font-size:.95rem!important;line-height:1.75!important}.prose section[id]+section[id]{margin-top:8px}@media (width<=650px){.guide-cover img{aspect-ratio:4/3}.guide-table th,.guide-table td{padding:12px 14px;font-size:.86rem}.guide-figure{margin:28px 0}}.resource-lead{background:var(--white);border:1px solid var(--line);grid-template-columns:1.25fr 1fr;margin-bottom:40px;display:grid}.resource-lead-media{background:var(--paper);display:block;overflow:hidden}.resource-lead-media img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.resource-lead:hover .resource-lead-media img,.resource-card:hover .resource-card-media img{transform:scale(1.035)}.resource-lead-copy{flex-direction:column;align-items:flex-start;padding:clamp(26px,3.2vw,46px);display:flex}.resource-lead-copy h2{margin-bottom:16px;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.12}.resource-lead-copy>p:not(.eyebrow){color:#4c5551;max-width:46ch;margin:0 0 20px;font-size:.98rem;line-height:1.75}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.resource-card{background:var(--white);border:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.resource-card-media{background:var(--paper);display:block;overflow:hidden}.resource-card-media img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .55s;display:block}.resource-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:26px;display:flex}.resource-card-copy h2{margin-bottom:12px;font-size:1.38rem;line-height:1.18}.resource-card-copy>p:not(.eyebrow){color:#57605c;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 18px;font-size:.87rem;line-height:1.7;display:-webkit-box;overflow:hidden}.resource-lead-copy .eyebrow,.resource-card-copy .eyebrow{margin-bottom:12px}.resource-lead-copy h2 a:hover,.resource-card-copy h2 a:hover{text-underline-offset:5px;text-decoration:underline}.resource-card-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--copper);margin-bottom:16px;font:500 .64rem/1 DM Mono,monospace;display:block}.resource-lead-copy .text-link,.resource-card-copy .text-link{margin-top:auto}@media (width<=1100px){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-lead{grid-template-columns:1fr}.resource-lead-media img{aspect-ratio:16/9}}@media (width<=650px){.resource-grid{grid-template-columns:1fr}.resource-card-copy{padding:22px}.resource-card-copy>p:not(.eyebrow){-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.resource-lead-media img,.resource-card-media img{transition:none}.resource-lead:hover .resource-lead-media img,.resource-card:hover .resource-card-media img{transform:none}}.factory-story{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(34px,4vw,58px);display:grid}.factory-story[data-flip=true] .factory-story-media{order:2}.factory-story-media{background:var(--paper);margin:0;overflow:hidden}.factory-story-media img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.factory-story-copy h3{margin-bottom:14px;font-size:clamp(1.5rem,2.4vw,2.15rem);line-height:1.14}.factory-story-copy>p:not(.eyebrow){color:#4c5551;max-width:44ch;margin:0;font-size:1rem;line-height:1.8}.factory-story-copy .eyebrow{margin-bottom:12px}@media (width<=900px){.factory-story{grid-template-columns:1fr;gap:22px}.factory-story[data-flip=true] .factory-story-media{order:0}.factory-story-media img{aspect-ratio:16/10}}.buyer-path{background:var(--white)}.buyer-path-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.buyer-path-grid article{background:var(--paper);min-height:250px;padding:28px}.buyer-path-grid span{color:var(--copper);font:500 .7rem DM Mono,monospace}.buyer-path-grid h3{margin-top:62px;font-size:1.5rem}.buyer-path-grid p{color:#56605c;font-size:.86rem}@media (width<=900px){.buyer-path-grid{grid-template-columns:1fr}.buyer-path-grid article{min-height:0}.buyer-path-grid h3{margin-top:28px}}.hero-full{min-height:min(780px,100vh - 78px);color:var(--white);isolation:isolate;background:#131615;display:grid;position:relative;padding:0!important}.hero-full-image,.hero-full-shade{width:100%;height:100%;position:absolute;inset:0}.hero-full-image{object-fit:cover;object-position:center}.hero-full-shade{z-index:-1;background:linear-gradient(90deg,#0a0d0cd4 0%,#0a0d0ca3 39%,#0a0d0c1f 75%,#0a0d0c0d 100%)}.hero-full-content{z-index:1;align-self:center;padding-block:100px;position:relative}.hero-full .eyebrow{color:var(--accent)}.hero-full h1{max-width:9.7ch;color:var(--white);font-size:clamp(4.1rem,7vw,7.8rem);line-height:.86}.hero-full p:not(.eyebrow){color:#edf0ec;max-width:48ch;margin:26px 0;font-size:1.04rem}.hero-full .button{background:var(--white);border-color:var(--white);color:var(--ink)}.hero-full .text-link{color:var(--white)}.hero-full .text-link span{color:var(--accent)}.hero-full .hero-facts{color:#d2d7d4;border-top-color:#fff5;max-width:430px}.hero-full .hero-facts b{color:var(--white)}.home-editorial{background:var(--white)}.editorial-split{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(46px,9vw,140px);display:grid}.editorial-split figure{margin:0}.editorial-split img{object-fit:cover;width:100%;min-height:460px;display:block}.editorial-split h2,.samples-panel h2{max-width:10ch;font-size:clamp(2.8rem,4.7vw,5.2rem)}.editorial-split p:not(.eyebrow){color:#4f5855;max-width:47ch}.editorial-split.reverse{grid-template-columns:.95fr 1.05fr}.home-entertaining{background:#dfd8ce}.home-samples{background:var(--ink);padding-top:0!important}.samples-panel{min-height:600px;color:var(--white);align-items:center;display:grid;position:relative;overflow:hidden}.samples-panel>img{object-fit:cover;opacity:.58;width:100%;height:100%;position:absolute;inset:0}.samples-panel:after{content:"";background:linear-gradient(90deg,#0b0e0de8,#0b0e0d8f,#0b0e0d14);position:absolute;inset:0}.samples-panel>div{z-index:1;width:min(670px,90%);padding:76px;position:relative}.samples-panel .eyebrow{color:var(--accent)}.samples-panel p:not(.eyebrow){color:#e1e6e1;max-width:50ch}.samples-panel .button{margin-top:12px}@media (width<=900px){.hero-full{min-height:680px}.hero-full-content{padding-block:80px}.hero-full h1{max-width:10.5ch}.editorial-split,.editorial-split.reverse{grid-template-columns:1fr;gap:36px}.editorial-split.reverse figure{grid-row:1}.editorial-split img{min-height:350px}.samples-panel{min-height:540px}.samples-panel>div{padding:55px}}@media (width<=560px){.hero-full{min-height:640px}.hero-full-content{padding-block:70px}.hero-full h1{font-size:clamp(3.55rem,16vw,5rem);line-height:.86}.hero-full-shade{background:linear-gradient(90deg,#0a0d0cd6,#0a0d0c66)}.editorial-split h2,.samples-panel h2{font-size:clamp(2.65rem,12vw,3.6rem)}.samples-panel>div{padding:38px 24px}.samples-panel{width:100%}}.hero-full-image,.hero-full-shade{z-index:0}.hero-full-content{z-index:1}.home-factory-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(28px,6vw,96px);margin-bottom:46px;display:grid}.home-factory-head h2{max-width:13ch;font-size:clamp(2.5rem,4.1vw,4.65rem)}.home-factory-head p{color:#c9ceca;max-width:48ch;margin:0 0 26px;font-size:1.03rem}.home-factory-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,17vw,240px);gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-factory-grid .lead{grid-area:span 2/span 2}.home-factory-grid a{height:100%;color:var(--white);background:#1d211f;display:block;position:relative;overflow:hidden}.home-factory-grid picture{height:100%}.home-factory-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.home-factory-grid a:after{content:"";background:linear-gradient(#0a0d0c00 55%,#0a0d0ccc 100%);position:absolute;inset:0}.home-factory-grid strong{z-index:1;justify-content:space-between;gap:10px;font-size:.92rem;line-height:1.25;display:flex;position:absolute;bottom:15px;left:18px;right:18px}.home-factory-grid strong:after{content:"→";color:var(--accent)}.home-factory-grid .lead strong{font-size:1.2rem;bottom:22px;left:24px}.home-factory-grid a:hover img,.home-factory-grid a:focus-visible img{transform:scale(1.04)}.home-factory-facts{border-top:1px solid #ffffff2a;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.home-factory-facts article{border-left:1px solid #ffffff1f;padding:26px 28px 0}.home-factory-facts article:first-child{border-left:0;padding-left:0}.home-factory-facts b{color:var(--accent);letter-spacing:-.02em;margin-bottom:8px;font:500 clamp(1.3rem,1.9vw,1.7rem)/1.1 DM Mono,monospace;display:block}.home-factory-facts p{color:#c9ceca;max-width:34ch;margin:0;font-size:.88rem}.home-factory-credit{color:#8f9691;letter-spacing:.08em;text-transform:uppercase;margin:34px 0 0;font:500 .64rem/1.5 DM Mono,monospace}.home-process{background:var(--white)}.home-licence .licence-copy h2{font-size:clamp(2.3rem,3.8vw,4rem)}@media (width<=900px){.home-factory-head{grid-template-columns:1fr;align-items:start}.home-factory-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(130px,32vw,230px)}.home-factory-facts{grid-template-columns:1fr}.home-factory-facts article,.home-factory-facts article:first-child{border-left:0;padding:20px 0 0}.home-factory-facts article+article{border-top:1px solid #ffffff1f;margin-top:20px}}@media (width<=560px){.home-factory-head h2{font-size:clamp(2.4rem,11vw,3.3rem)}.home-factory-grid strong{font-size:.8rem;bottom:10px;left:12px;right:12px}.home-factory-grid .lead strong{font-size:1rem;bottom:14px;left:16px}}@media (prefers-reduced-motion:reduce){.home-factory-grid img{transition:none}}.product-specification{background:#ebe7df}.product-specification-head{grid-template-columns:.8fr 1.2fr;align-items:end;gap:clamp(28px,7vw,100px);display:grid}.product-specification-head h2{max-width:11ch;font-size:clamp(2.8rem,4.7vw,5.1rem)}.product-specification-head>p:last-child{color:#4f5855;max-width:47ch;margin:0}.product-spec-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:54px;display:grid}.product-spec-grid article{border-right:1px solid var(--line);padding:19px 24px 8px 0}.product-spec-grid article+article{padding-left:24px}.product-spec-grid article:last-child{border-right:0}.product-spec-grid span{color:var(--copper);letter-spacing:.08em;font-size:.68rem}.product-spec-grid h3{margin:28px 0 9px;font-size:1.15rem}.product-spec-grid p{color:#59625d;margin:0;font-size:.85rem;line-height:1.65}@media (width<=900px){.product-specification-head{grid-template-columns:1fr;gap:30px}.product-spec-grid{grid-template-columns:repeat(2,1fr)}.product-spec-grid article:nth-child(2){border-right:0}.product-spec-grid article:nth-child(n+3){border-top:1px solid var(--line);padding-top:25px}}@media (width<=560px){.product-spec-grid{grid-template-columns:1fr}.product-spec-grid article,.product-spec-grid article+article{border-right:0;border-top:1px solid var(--line);padding:22px 0}.product-spec-grid article:first-child{border-top:0}}.product-studio-hero{color:var(--white);background:#111412;overflow:hidden}.product-studio-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(42px,7vw,116px);min-height:680px;display:grid}.product-studio-copy{padding-block:90px}.product-studio-copy .eyebrow,.product-decision .eyebrow{color:var(--accent)}.product-studio-copy h1{max-width:10ch;color:var(--white);letter-spacing:-.07em;margin:12px 0 24px;font-size:clamp(3.65rem,6.5vw,7.2rem);line-height:.84}.product-studio-copy>p:not(.eyebrow){color:#d9dfdc;max-width:46ch;font-size:1.04rem}.product-studio-copy .text-link{color:var(--white)}.product-studio-copy .text-link span{color:var(--accent)}.product-hero-meta{color:#c5cdca;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #ffffff38;gap:8px;margin-top:58px;padding-top:17px;font-size:.73rem;display:grid}.product-hero-meta b{color:var(--white);margin-top:3px;font-size:.82rem;display:block}.product-studio-figure{align-self:stretch;margin:0;position:relative}.product-studio-figure:before{content:"";background:radial-gradient(circle,#29332d 0%,#121513 62%);position:absolute;inset:10% -11% 7% 14%}.product-studio-figure img{z-index:1;object-fit:cover;width:100%;height:100%;min-height:540px;display:block;position:relative}.product-studio-figure figcaption{z-index:2;background:var(--white);max-width:330px;color:var(--ink);padding:12px 15px;font-size:.65rem;position:absolute;bottom:0;right:0}.product-context{background:#f7f5f0}.product-context-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(46px,9vw,145px);display:grid}.product-context-grid figure{margin:0}.product-context-grid img{object-fit:cover;width:100%;min-height:500px;display:block}.product-context-grid h2,.product-decision h2,.sample-path-grid h2{max-width:11ch;font-size:clamp(2.8rem,4.7vw,5.1rem)}.product-context-grid p:not(.eyebrow){color:#4f5855;max-width:46ch}.product-decision{color:var(--white);background:#1a1e1c}.product-decision-head{grid-template-columns:.8fr 1.2fr;align-items:end;gap:clamp(30px,7vw,110px);display:grid}.product-decision-head h2{margin:0}.product-decision-head>p:last-child{color:#cbd3cf;max-width:47ch;margin:0}.buyer-check-grid{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.buyer-check-grid article{border-right:1px solid #ffffff24;padding:22px 24px 12px 0}.buyer-check-grid article+article{padding-left:24px}.buyer-check-grid article:last-child{border-right:0}.buyer-check-grid span{color:var(--accent);letter-spacing:.08em;font-size:.68rem}.buyer-check-grid h3{color:var(--white);margin:30px 0 10px;font-size:1.18rem}.buyer-check-grid p{color:#c8d0cc;font-size:.86rem;line-height:1.65}.product-custom-path{color:var(--ink);background:#d8d2c8}.product-custom-path .eyebrow{color:#435942}.product-custom-path .scope-copy p{color:#43504b}.product-sample-path{background:var(--white)}.sample-path-grid{grid-template-columns:.85fr 1.15fr;gap:clamp(40px,9vw,145px);display:grid}.sample-path-grid ol{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.sample-path-grid li{border-top:1px solid var(--ink);padding-top:16px}.sample-path-grid b{color:#657962;font-size:.75rem}.sample-path-grid h3{margin:32px 0 8px;font-size:1.17rem}.sample-path-grid p{color:#5a635f;margin:0;font-size:.87rem;line-height:1.62}@media (width<=900px){.product-studio-grid,.product-context-grid,.product-decision-head,.sample-path-grid{grid-template-columns:1fr;gap:38px}.product-studio-grid{min-height:0}.product-studio-copy{padding:76px 0 0}.product-studio-figure,.product-studio-figure img{min-height:470px}.product-context-grid img{min-height:370px}.buyer-check-grid{grid-template-columns:repeat(2,1fr)}.buyer-check-grid article:nth-child(2){border-right:0}.buyer-check-grid article:nth-child(n+3){border-top:1px solid #ffffff24;padding-top:26px}.sample-path-grid ol{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.product-studio-copy{padding-top:65px}.product-studio-copy h1{font-size:clamp(3.15rem,14vw,4.5rem)}.product-studio-figure{width:100%;min-height:380px}.product-studio-figure img{min-height:380px}.product-context-grid h2,.product-decision h2,.sample-path-grid h2{font-size:clamp(2.45rem,11vw,3.3rem)}.buyer-check-grid{grid-template-columns:1fr}.buyer-check-grid article,.buyer-check-grid article+article{border-top:1px solid #ffffff24;border-right:0;padding:22px 0}.buyer-check-grid article:first-child{border-top:0}.sample-path-grid ol{grid-template-columns:1fr;gap:12px}.sample-path-grid h3{margin:18px 0 8px}}@media (width<=900px){.product-studio-figure{aspect-ratio:1.2;background:#111412;min-height:0;overflow:hidden}.product-studio-figure img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0;padding:20px}}@media (width<=560px){.product-studio-figure{aspect-ratio:1}.product-studio-figure:before{inset:9% 4%}.product-studio-figure img{padding:14px}.product-studio-figure figcaption{max-width:calc(100% - 24px);bottom:12px;right:12px}}.product-studio-figure{background:#111412;overflow:hidden}.product-studio-figure img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0;padding:clamp(14px,2.5vw,34px)}@media (width>=901px){.product-studio-figure{min-height:540px}}:root{--acid:#b39463}[hidden]{display:none!important}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto}picture{display:block}figure{margin:0}h1,h2,h3{overflow-wrap:break-word}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #ad6b3b}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--paper);padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.breadcrumbs{flex-wrap:wrap;gap:10px;margin-bottom:32px;font-size:.8rem;line-height:1.5;display:flex}.breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.compact{padding:72px 0}.section-title{max-width:24ch;margin-bottom:32px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.1}.small{font-size:.84rem;line-height:1.6}.shortlist-count{margin-left:10px}.family-links{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.family-links a{border:1px solid var(--line);background:var(--white);padding:12px 16px;font-size:.88rem}.family-links a:hover{border-color:var(--copper)}.catalogue-controls{grid-template-columns:2fr 1fr;gap:20px;display:grid}.catalogue-controls label{font-weight:600}.catalogue-controls input,.catalogue-controls select{background:var(--white);border:1px solid #8c8d84;width:100%;margin-top:8px;padding:14px}.range-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.range-card{background:var(--white);border:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.range-card img{aspect-ratio:1;object-fit:contain;background:#151816;width:100%}.range-card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:24px;display:flex}.range-card h3{font-size:1.45rem;line-height:1.12}.range-card-copy>p{font-size:.88rem}.range-card .button{margin-top:auto}.outline{color:var(--ink);background:0 0}.outline[aria-pressed=true]{background:var(--ink);color:var(--white)}.technical-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;display:grid}.technical-grid h2{font-size:clamp(2rem,3.3vw,3.2rem);line-height:1.1}.technical-grid p{line-height:1.8}.spec-panel{background:var(--white);border:1px solid var(--line);padding:30px}.spec-panel h2{font-size:1.5rem}.spec-panel table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:20px}.spec-panel caption{text-align:left;color:#59605b;padding-bottom:16px;font-size:.8rem}.spec-panel th,.spec-panel td{border-top:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:15px 8px;font-size:.88rem}.spec-panel th{width:36%}.decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 40px;display:grid}.decision-grid article{border-top:2px solid var(--copper);background:var(--white);padding:26px}.decision-grid h2,.decision-grid h3{font-size:1.5rem;line-height:1.15}.decision-grid p{font-size:.94rem}.editorial-figure img{object-fit:cover;width:100%}.editorial-figure figcaption,figcaption{color:#545b55;margin-top:10px;font-size:.78rem;line-height:1.5}.product-studio-hero figcaption{color:#ced2cc}.reading-note{border-left:3px solid var(--copper);background:var(--white);margin-top:40px;padding:30px}.reading-note h2{font-size:1.6rem;line-height:1.2}.prose{max-width:760px}.prose h2{letter-spacing:-.025em;margin:44px 0 20px;font-size:clamp(1.65rem,2.8vw,2.5rem);line-height:1.15}.prose h3{margin:30px 0 12px;font-size:1.3rem;line-height:1.2}.prose p,.prose li{font-size:1rem;line-height:1.9}.prose li{margin-bottom:12px}.prose a,.faq p a,.legal-copy a{color:#79462e;text-underline-offset:3px;text-decoration:underline}.prose>h2:first-child{margin-top:0}.article-layout{grid-template-columns:230px minmax(0,760px);gap:72px;display:grid}.article-toc{position:sticky;top:110px}.article-toc a{border-bottom:1px solid var(--line);padding:9px 0;font-size:.88rem;display:block}.article-meta{font-size:.85rem!important}.article-lead{border-left:3px solid var(--copper);padding-left:24px;font-size:1.15rem!important}.article-source{overflow-wrap:anywhere;font-size:.85rem!important}.article-toc h2{margin-bottom:18px;font-size:1.25rem}.brief-form h2{font-size:1.7rem;line-height:1.15}.brief-form label{text-transform:none;letter-spacing:0;font-size:.78rem}.brief-form legend{font-weight:700}.brief-form fieldset{border:0;min-width:0;margin:0;padding:0}.product-selection{border:1px solid var(--line);max-height:330px;padding:12px;overflow:auto}.product-selection label{align-items:center;gap:10px;margin:4px 0;padding:7px;display:flex}.product-selection input{width:auto;accent-color:var(--copper);margin:0}.brief-form textarea{min-height:120px}.brief-form .form-note{font-size:.86rem}.brief-form button{font-size:.78rem}.brief-output{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);max-height:400px;font:inherit;padding:20px;overflow:auto}.form-status{border-left:3px solid var(--copper);padding:12px;font-size:.9rem}.form-actions{flex-wrap:wrap;gap:14px;display:flex}.contact-address{margin:30px 0;font-style:normal}.service-stage{counter-reset:step;padding:0;list-style:none}.service-stage li{counter-increment:step;border-top:1px solid var(--line);padding:24px 0 24px 52px;position:relative}.service-stage li:before{content:counter(step,decimal-leading-zero);color:var(--copper);font-family:monospace;position:absolute;top:26px;left:0}.service-stage h3{font-size:1.4rem;line-height:1.2}.service-stage p{margin-bottom:0}.service-hero-grid img{aspect-ratio:4/3;object-fit:cover}.service-hero-grid .button{margin-top:24px}.family-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.product-studio-hero .breadcrumbs{color:#e9e8df}.product-studio-copy .small{color:#d0d5cf}.home-editorial picture,.home-entertaining picture{height:100%}.hero-full>picture{width:100%;height:100%;position:absolute;inset:0}.hero-full>picture img{object-fit:cover;width:100%;height:100%}.hero-full-content{position:relative}.legal-copy{max-width:780px}.legal-copy h2{margin-top:35px;font-size:1.7rem;line-height:1.2}.dark .prose a{color:#ead6b6}.final-cta .eyebrow{color:#fff0dc}.footer-grid strong{color:#edf0ec;font-weight:600}.nav{gap:18px}.nav nav{gap:17px}.home-proof{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:45px;display:grid}.home-proof article{border-top:1px solid #fff6;padding-top:20px}.home-proof b{font-size:1.6rem;display:block}.home-proof p{font-size:.9rem}.empty-state{background:var(--white);padding:30px}.home-samples{display:none}@media (width<=1000px){.range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-grid,.article-layout{grid-template-columns:1fr;gap:36px}.article-toc{position:static}.article-toc a{margin-right:18px;display:inline-block}.decision-grid{gap:15px}.decision-grid article{padding:20px}.nav nav{gap:12px}.nav nav a{font-size:.62rem}}@media (width<=650px){.compact{padding:48px 0}.range-grid,.decision-grid,.catalogue-controls,.home-proof{grid-template-columns:1fr}.range-card img{aspect-ratio:4/3}.spec-panel{padding:18px}.spec-panel th,.spec-panel td{padding:12px 5px;font-size:.83rem}.technical-grid{gap:28px}.brief-form{gap:20px;padding:22px}.brief-form .wide{grid-column:1/-1}.product-studio-grid{gap:28px}.article-layout{gap:24px}.product-studio-copy h1{font-size:clamp(2.8rem,12vw,4rem)}.page-hero h1,.service-hero-grid h1{font-size:clamp(2.7rem,12vw,4.3rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover{transform:none}}.spec-panel .spec-subtitle{margin-top:34px}.prose section[id]{scroll-margin-top:110px}.range-card h2{font-size:1.45rem;line-height:1.12}:root{--copper:#79482f}.product-card .product-mark{color:#6b4e29}footer .brand span{color:#c6a779}.eyebrow{font-size:.75rem}.product-studio-hero .breadcrumbs{padding-top:24px}.product-studio-hero .product-studio-figure{align-self:center;padding-bottom:28px}.product-studio-hero .product-studio-figure figcaption{color:#d0d5cf;background:0 0;max-width:none;margin:0;padding:14px 0;font-size:.8rem;line-height:1.5;position:relative;bottom:auto;right:auto}.product-studio-hero .product-studio-copy{padding-top:50px}.product-studio-hero .product-studio-figure picture{z-index:1;position:relative}@media (width<=650px){.product-studio-hero .product-studio-copy{padding-top:22px}.product-studio-hero .product-studio-figure{padding-bottom:30px}.product-studio-hero .product-studio-figure figcaption{display:block}.product-studio-hero .breadcrumbs{font-size:.72rem}}.enquiry-trap{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.brief-form button:disabled{opacity:.65;cursor:wait}.brief-form #send-enquiry:disabled{cursor:default}.product-studio-copy h1{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;font-size:clamp(2.9rem,4.6vw,5.2rem);line-height:.95}.product-studio-copy h1 .h1-context{color:#d9dfdc;letter-spacing:0;text-wrap:balance;max-width:34ch;margin-top:.5em;font-size:clamp(1.1rem,1.55vw,1.4rem);font-weight:600;line-height:1.3;display:block}@media (width<=650px){.product-studio-copy h1{font-size:clamp(2.5rem,11vw,3.4rem)}}
