:root{--ink:#0a0d0b;--ink-soft:#121713;--ink-card:#171c18;--paper:#f2efe7;--paper-deep:#e8e3d8;--white:#fbfaf6;--muted:#a5aaa4;--line:#ffffff21;--dark-line:#0a0d0b29;--ember:#e56b2e;--ember-dark:#c84e18;--green:#1f9b5c;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--ink);color:var(--white);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--ember);color:#fff}.shell{width:min(calc(100% - 48px), var(--max));margin-inline:auto}.top-note{z-index:60;background:var(--ember);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750;position:relative}.top-note-inner{justify-content:space-between;align-items:center;gap:24px;min-height:36px;display:flex}.top-note p{margin:0}.top-note p span{opacity:.78;border-left:1px solid #ffffff73;margin-left:14px;padding-left:14px}.top-note a{white-space:nowrap;border-bottom:1px solid #ffffffa6;align-items:center;gap:7px;display:inline-flex}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d0be6;position:sticky;top:0}.nav-wrap{align-items:center;height:76px;display:flex}.brand{flex:none;align-items:center;gap:13px;display:inline-flex}.brand-logo{object-fit:contain;flex:none;width:34px;height:34px}.brand-name{letter-spacing:.08em;font-size:15px;font-weight:850}.brand-name b{color:var(--ember);font-weight:inherit}.desktop-nav{align-items:center;gap:30px;margin-left:auto;margin-right:34px;display:flex}.desktop-nav a{color:#d8dbd6;font-size:13px;font-weight:600;position:relative}.desktop-nav a:after{content:"";background:var(--ember);transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.button{letter-spacing:.015em;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding-inline:17px;font-size:12px}.button-primary{background:var(--ember);color:#fff}.button-primary:hover{background:var(--ember-dark)}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#252a26}.whatsapp-mark{letter-spacing:-.04em;border:1px solid;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:inline-grid}.nav-cta .whatsapp-mark{width:20px;height:20px;font-size:7px}.mobile-menu{display:none}.hero{background:radial-gradient(circle at 76% 25%, #e56b2e1a, transparent 24%), var(--ink);padding-top:82px;position:relative;overflow:hidden}.hero-grid,.final-grid{opacity:.25;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.hero-layout{z-index:2;grid-template-columns:minmax(0,1.07fr) minmax(380px,.93fr);align-items:center;gap:72px;display:grid;position:relative}.eyebrow{color:#b5bab3;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.eyebrow>span{background:var(--ember);width:26px;height:1px}.eyebrow-dark{color:#5d635e}.hero h1,.split-heading h2,.products-heading h2,.quality h2,.oem h2,.sample h2,.visit-card h2,.faq h2,.final-cta h2{letter-spacing:-.057em;margin:0;font-size:clamp(44px,5.3vw,76px);font-weight:780;line-height:.98}.hero h1 em{color:var(--ember);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.hero-lead{color:#b9beb8;max-width:650px;margin:28px 0 0;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.text-link{border-bottom:1px solid #ffffff59;align-items:center;gap:9px;padding-block:8px;font-size:13px;font-weight:750;transition:border-color .18s,color .18s;display:inline-flex}.text-link:hover{color:var(--ember);border-color:var(--ember)}.dark-link{color:var(--ink);border-color:#0a0d0b66}.hero-trust{align-items:center;gap:16px;margin-top:44px;display:flex}.trust-stack{display:flex}.trust-stack span{border:2px solid var(--ink);color:#d9ddd7;background:#262c27;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-8px;font-size:8px;font-weight:850;display:grid}.trust-stack span:first-child{margin-left:0}.trust-stack span:last-child{background:var(--ember);color:#fff;font-size:15px}.hero-trust p{margin:0;font-size:12px;line-height:1.55}.hero-trust p b,.hero-trust p span{display:block}.hero-trust p span{color:#858b85}.hero-product{min-width:0}.hero-photo{border:1px solid var(--line);background:#101411;min-height:520px;margin:0;position:relative;overflow:hidden}.hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#080b090d 45%,#080b09db 100%);position:absolute;inset:0}.hero-photo figcaption{z-index:2;color:#fff;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:10px;display:flex;position:absolute;bottom:24px;left:27px;right:27px}.hero-photo figcaption span{color:var(--ember);font-weight:850}.hero-photo figcaption b{color:#d5d8d4;font-size:10px}.product-stage{border:1px solid var(--line);background:linear-gradient(140deg,#ffffff0e,#0000 40%),#101411;min-height:520px;position:relative;overflow:hidden}.product-stage:before{content:"";border:1px solid #e56b2e40;border-radius:50%;width:430px;height:430px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 90px #e56b2e14}.product-stage:after{content:"";background:radial-gradient(#000000d1,#0000 65%);height:64%;position:absolute;bottom:-40%;left:-30%;right:-30%;transform:rotate(-7deg)}.stage-label{z-index:3;color:#777f78;letter-spacing:.18em;margin:0;font-size:9px;font-weight:800;position:absolute;top:25px;left:27px}.cube-scene{z-index:2;position:absolute;inset:70px 0}.cube{background:radial-gradient(circle at 25% 25%,#ffffff26 0 1px,#0000 2px) 0 0/19px 21px,radial-gradient(circle at 75% 65%,#ffffff14 0 1px,#0000 2px) 0 0/26px 25px,linear-gradient(150deg,#3d413c,#161a17 45%,#090b09);border-radius:8px 9px 13px 8px;width:124px;height:124px;display:block;position:absolute;transform:rotate(-14deg)skewY(2deg);box-shadow:0 24px 28px #00000073,inset -8px -10px 18px #00000059}.cube i,.cube b{content:"";display:block;position:absolute}.cube i{transform-origin:bottom;background:linear-gradient(120deg,#5a5f58,#252a25);border-radius:8px 8px 2px 2px;height:27px;bottom:100%;left:7px;right:10px;transform:skew(-34deg)}.cube b{transform-origin:0;background:linear-gradient(#292e29,#0a0c0a);border-radius:0 8px 8px 0;width:25px;top:-13px;bottom:7px;left:100%;transform:skewY(-45deg)}.cube-one{bottom:54px;left:12%;transform:rotate(-13deg)skewY(2deg)scale(1.05)}.cube-two{filter:brightness(1.1);bottom:78px;left:37%;transform:rotate(7deg)skewY(1deg)scale(1.2)}.cube-three{bottom:48px;right:6%;transform:rotate(18deg)skewY(2deg)scale(.93)}.cube-four{filter:brightness(.85);top:52px;right:26%;transform:rotate(-8deg)skewY(2deg)scale(.72)}.stage-callout{z-index:4;color:#8e958e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex;position:absolute}.stage-callout span{border:1px solid var(--ember);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e56b2e1a}.stage-callout-one{top:108px;left:35px}.stage-callout-two{bottom:94px;right:31px}.stage-bottom{z-index:4;color:#777d77;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:750;display:flex;position:absolute;bottom:24px;left:27px;right:27px}.stage-bottom p{margin:0}.stage-bottom span{color:var(--ember)}.proof-bar{z-index:3;border-top:1px solid var(--line);border-right:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:82px;display:grid;position:relative}.proof-bar>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:112px;padding:22px 28px;display:flex}.proof-bar>div:last-child{border-right:0}.proof-bar strong{color:var(--paper);letter-spacing:-.04em;font-size:27px}.proof-bar span{color:#777e77;letter-spacing:.09em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:750}.markets{background:var(--ember);color:#fff}.markets-layout{grid-template-columns:180px 1fr;gap:46px;padding-block:36px;display:grid}.section-tag{letter-spacing:.14em;text-transform:uppercase;padding-top:4px;font-size:10px;font-weight:850}.market-copy>p{max-width:780px;margin:0 0 22px;font-size:16px;font-weight:650;line-height:1.45}.market-list{flex-wrap:wrap;gap:8px;display:flex}.market-list span{letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff59;padding:7px 10px;font-size:9px;font-weight:800}.section-pad{padding-block:124px}.difference,.quality,.sample,.faq{background:var(--paper);color:var(--ink)}.split-heading{grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);align-items:end;gap:92px;display:grid}.split-heading h2,.products-heading h2,.quality h2,.oem h2,.sample h2,.visit-card h2,.faq h2,.final-cta h2{font-size:clamp(38px,4.6vw,64px)}.split-heading>p,.products-heading>p,.quality-copy>p,.oem-copy>p,.sample-heading>p,.faq-heading>p,.final-inner>p{color:#5f655f;margin:0;font-size:16px;line-height:1.75}.difference-grid{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.difference-grid article{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);min-height:300px;padding:30px}.difference-grid .difference-feature{background:var(--ink);color:var(--white);grid-column:span 2;grid-template-columns:110px 1fr;align-items:end;display:grid}.feature-number{color:var(--ember);font-family:Georgia,Times New Roman,serif;font-size:32px;font-style:italic}.difference-grid h3{letter-spacing:-.025em;margin:0 0 14px;font-size:23px}.difference-grid p{color:#666c66;max-width:530px;margin:0;font-size:14px;line-height:1.7}.difference-feature p{color:#9ca29c}.difference-grid .difference-quote{background:var(--ember);color:#fff;flex-direction:column;grid-column:span 2;justify-content:space-between;display:flex}.difference-quote p{color:#fff;max-width:720px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-style:italic;line-height:1.25}.difference-quote span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.products,.oem,.visit-section,.final-cta,footer{background:var(--ink);color:var(--white)}.products-heading{grid-template-columns:1fr 390px;align-items:end;gap:70px;display:grid}.products-heading>p,.oem-copy>p,.final-inner>p{color:#9aa099}.product-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:66px;display:grid}.product-card{border:1px solid var(--line);background:#121713;min-height:680px;position:relative;overflow:hidden}.product-card-primary{background:radial-gradient(circle at 75% 24%,#e56b2e24,#0000 30%),#141915}.product-card-secondary{background:radial-gradient(circle at 35% 23%,#ffffff12,#0000 31%),#0f130f}.card-topline{z-index:3;color:#777e77;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;padding:24px 26px;font-size:9px;font-weight:800;display:flex;position:relative}.card-topline span:first-child{color:var(--ember)}.mini-cubes,.hex-scene{border-bottom:1px solid var(--line);height:270px;margin-inline:26px;position:relative}.product-photo{border-bottom:1px solid var(--line);background:#0d100d;height:270px;margin:0 26px;overflow:hidden}.product-photo img{object-fit:cover;width:100%;height:100%;display:block}.product-card-primary .product-photo img{object-position:center 60%}.product-card-secondary .product-photo img{object-position:center}.mini-cubes i{background:radial-gradient(circle at 30% 30%,#ffffff17 0 1px,#0000 2px) 0 0/18px 18px,linear-gradient(140deg,#4c514b,#151915 56%,#080a08);border-radius:7px;width:88px;height:88px;display:block;position:absolute;transform:rotate(-8deg);box-shadow:0 25px 28px #0000008c,inset -8px -8px 15px #0000004d}.mini-cubes i:first-child{top:99px;left:7%;transform:rotate(-17deg)}.mini-cubes i:nth-child(2){top:63px;left:27%;transform:rotate(6deg)scale(1.12)}.mini-cubes i:nth-child(3){top:92px;left:47%;transform:rotate(-4deg)scale(1.03)}.mini-cubes i:nth-child(4){top:58px;right:10%;transform:rotate(14deg)scale(.94)}.mini-cubes i:nth-child(5){filter:brightness(.7);top:132px;right:1%;transform:rotate(-12deg)scale(.72)}.hex-scene{justify-content:center;align-items:center;gap:0;display:flex}.hex-scene i{clip-path:polygon(25% 0,75% 0,100% 7%,100% 93%,75% 100%,25% 100%,0 93%,0 7%);background:radial-gradient(circle at 50% 45%,#0d100d 0 7px,#0000 8px),radial-gradient(circle at 30% 25%,#ffffff14 0 1px,#0000 2px) 0 0/16px 19px,linear-gradient(100deg,#0a0c0a,#454a44 40%,#151815 78%);width:77px;height:185px;margin-inline:-7px;display:block;transform:rotate(24deg);box-shadow:inset 10px 0 12px #ffffff08}.hex-scene i:nth-child(2){filter:brightness(1.15);transform:translateY(-10px)rotate(24deg)scale(1.1)}.hex-scene i:nth-child(3){filter:brightness(.75);transform:translateY(14px)rotate(24deg)scale(.88)}.product-card-copy{z-index:3;padding:32px 34px 38px;position:relative}.product-kicker{color:#777e77;letter-spacing:.14em;margin:0 0 13px;font-size:9px;font-weight:850}.product-card h3{letter-spacing:-.035em;margin:0;font-size:31px}.product-card-copy>p:not(.product-kicker){color:#a1a7a0;max-width:570px;margin:16px 0 0;font-size:14px;line-height:1.7}.product-card ul{margin:24px 0;padding:0;list-style:none}.product-card li{border-top:1px solid var(--line);color:#c2c6c1;padding:10px 0 10px 20px;font-size:12px;line-height:1.4;position:relative}.product-card li:last-child{border-bottom:1px solid var(--line)}.product-card li:before{content:"";background:var(--ember);width:5px;height:5px;position:absolute;top:16px;left:1px}.product-card-copy>a{color:var(--ember);align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.spec-note{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:24px 28px;display:grid}.spec-icon{color:#a7aca7;border:1px solid #6e756e;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-style:italic;display:grid}.spec-note p{color:#929891;margin:0;font-size:12px;line-height:1.55}.spec-note p b{color:#e1e4df}.spec-note a{color:var(--ember);white-space:nowrap;font-size:11px;font-weight:800}.quality-layout{grid-template-columns:minmax(0,.85fr) minmax(430px,1fr);gap:110px;display:grid}.quality-copy{align-self:start;position:sticky;top:122px}.quality-copy>p{max-width:520px;margin-top:27px}.verification-row{flex-wrap:wrap;gap:8px;margin:30px 0 23px;display:flex}.verification-row span{border:1px solid var(--dark-line);letter-spacing:.07em;text-transform:uppercase;padding:9px 11px;font-size:9px;font-weight:800}.process-list{border-top:1px solid var(--dark-line);margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--dark-line);grid-template-columns:68px 1fr;gap:16px;padding:31px 0;display:grid}.process-list>li>span{color:var(--ember);font-family:Georgia,serif;font-size:19px;font-style:italic}.process-list h3{letter-spacing:-.02em;margin:0 0 7px;font-size:18px}.process-list p{color:#686e68;margin:0;font-size:13px;line-height:1.65}.oem-layout{grid-template-columns:1fr .9fr;align-items:center;gap:100px;display:grid}.packaging-visual{border:1px solid var(--line);background:#111511;min-height:580px;margin:0;position:relative;overflow:hidden}.packaging-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05070605 48%,#050706b8 100%);position:absolute;inset:0}.packaging-visual img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.carton{z-index:2;flex-direction:column;justify-content:space-between;padding:34px;display:flex;position:absolute;box-shadow:0 38px 48px #0000006e}.carton-back{color:#697069;background:#252b25;border:1px solid #ffffff21;width:250px;height:342px;font-size:29px;font-weight:900;line-height:.9;top:81px;left:80px;transform:rotate(-8deg)}.carton-front{background:var(--ember);color:#fff;border:1px solid #ffffff29;width:268px;height:386px;bottom:66px;right:61px;transform:rotate(6deg)}.carton-front:before{content:"";border:1px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:24px;right:24px}.carton-brand{letter-spacing:-.065em;font-size:51px;font-weight:900;line-height:.78}.carton-product{letter-spacing:.18em;max-width:150px;font-size:10px;font-weight:800;line-height:1.5}.carton-front i{font-family:Georgia,serif;font-size:11px}.packaging-label{z-index:4;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;bottom:25px;left:28px;right:auto}.oem-copy>p{margin-top:27px}.check-list{margin:30px 0 34px;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);color:#c4c8c3;padding:12px 0 12px 28px;font-size:13px;position:relative}.check-list li:before{content:"✓";color:var(--ember);font-weight:900;position:absolute;left:1px}.sample-wrap{grid-template-columns:.9fr 1fr;column-gap:95px;display:grid}.sample-heading>p{max-width:500px;margin-top:27px}.sample-steps{border-top:1px solid var(--dark-line);margin:0;padding:0;list-style:none}.sample-steps li{border-bottom:1px solid var(--dark-line);grid-template-columns:52px 1fr;gap:17px;padding:23px 0;display:grid}.sample-steps>li>span{border:1px solid var(--dark-line);width:36px;height:36px;color:var(--ember);border-radius:50%;place-items:center;font-family:Georgia,serif;font-style:italic;display:grid}.sample-steps b{font-size:14px}.sample-steps p{color:#686e68;margin:6px 0 0;font-size:12px;line-height:1.5}.sample-action{grid-column:2;align-items:center;gap:22px;margin-top:30px;display:flex}.sample-action p{color:#6e746e;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.visit-section{padding-block:22px}.visit-card{border:1px solid var(--line);background:linear-gradient(90deg,#0a0d0beb 0%,#0a0d0bcc 50%,#0a0d0ba8 100%),url(/images/unimax-charcoal-production-line.webp) 50% 52%/cover no-repeat;grid-template-columns:1fr 360px;align-items:center;gap:70px;min-height:355px;padding:62px 68px;display:grid;position:relative;overflow:hidden}.visit-card:after{content:"LIVE";color:#ffffff06;letter-spacing:-.08em;font-size:170px;font-weight:950;position:absolute;bottom:-35px;right:5%}.visit-card>div{z-index:2;position:relative}.visit-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.faq-layout{grid-template-columns:.72fr 1fr;gap:105px;display:grid}.faq-heading{align-self:start;position:sticky;top:122px}.faq-heading>p{margin:25px 0 18px}.faq-list{border-top:1px solid var(--dark-line)}.faq-list details{border-bottom:1px solid var(--dark-line)}.faq-list summary{cursor:pointer;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;min-height:82px;font-size:16px;font-weight:720;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--ember);font-family:Georgia,serif;font-size:13px;font-style:italic}.faq-list summary i{color:var(--ember);font-size:20px;font-style:normal;transition:transform .18s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:#656b65;max-width:630px;margin:-3px 34px 27px 54px;font-size:13px;line-height:1.75}.final-cta{text-align:center;padding-block:130px;position:relative;overflow:hidden}.final-grid{opacity:.38;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.final-inner{z-index:2;max-width:890px;position:relative}.final-inner .eyebrow{justify-content:center}.final-inner>p{max-width:660px;margin:27px auto 31px}.final-inner .button{margin-inline:auto}.reply-note{color:#747b74;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:10px;font-weight:750;display:block}footer{border-top:1px solid var(--line)}.footer-main{grid-template-columns:1.7fr .7fr .8fr 1fr;gap:58px;padding-block:72px;display:grid}.footer-main>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-brand>p{color:#7d847d;max-width:330px;margin:22px 0 0;font-size:12px;line-height:1.7}.footer-main h3{color:#767d76;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:850}.footer-main a,.footer-main>div>p{color:#b2b7b1;margin:0;font-size:11px;line-height:1.55}.footer-main a:hover{color:var(--ember)}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;display:flex}.footer-bottom p{color:#616861;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:750}.floating-whatsapp{z-index:45;background:var(--green);color:#fff;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:11px;font-weight:800;transition:transform .18s,background .18s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #00000052}.floating-whatsapp:hover{background:#17864d;transform:translateY(-3px)}.home-page .top-note,.home-page .markets,.home-page .difference-grid .difference-quote,.home-page .button-primary{background:var(--ember-dark)}.home-page .button-primary:hover{background:#a93e12}.home-page .top-note,.home-page .eyebrow{font-size:12px}.home-page .hero-photo figcaption,.home-page .hero-photo figcaption b,.home-page .proof-bar span,.home-page .section-tag,.home-page .market-list span,.home-page .card-topline,.home-page .product-kicker,.home-page .verification-row span,.home-page .packaging-label,.home-page .sample-action p,.home-page .reply-note,.home-page .footer-main h3,.home-page .footer-bottom p{font-size:11px}.home-page .footer-main a,.home-page .footer-main>div>p,.home-page .floating-whatsapp{font-size:12px}.home-page .market-copy>.market-note{color:#ffffffd1;max-width:900px;margin-top:-8px;font-size:13px;font-weight:550}@media (width<=1100px){.desktop-nav{gap:20px;margin-right:22px}.hero-layout{gap:38px}.hero h1{font-size:58px}.product-stage{min-height:470px}.cube{width:100px;height:100px}.quality-layout,.oem-layout,.faq-layout{gap:65px}.carton-back{left:38px}.carton-front{right:35px}.visit-card{grid-template-columns:1fr 310px;padding-inline:48px}}@media (width<=900px){.shell{width:min(calc(100% - 36px), var(--max))}.desktop-nav,.nav-cta{display:none}.mobile-menu{margin-left:auto;display:block;position:relative}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;align-content:center;gap:7px;width:42px;height:42px;padding:10px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;height:1px;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu nav{border:1px solid var(--line);background:#111512;flex-direction:column;width:min(310px,100vw - 36px);padding:13px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 28px 50px #00000073}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:14px 12px;font-size:13px}.mobile-menu nav a:last-child{background:var(--ember);border:0;margin-top:8px;font-weight:800}.hero{padding-top:62px}.hero-layout{grid-template-columns:1fr;gap:56px}.hero-copy{max-width:720px}.hero h1{font-size:clamp(48px,9.2vw,76px)}.product-stage{min-height:530px}.cube{width:124px;height:124px}.proof-bar{margin-top:62px}.proof-bar>div{padding-inline:18px}.markets-layout,.split-heading,.products-heading,.quality-layout,.oem-layout,.sample-wrap,.faq-layout{grid-template-columns:1fr}.markets-layout{gap:18px}.split-heading,.products-heading,.quality-layout,.oem-layout,.sample-wrap,.faq-layout{gap:52px}.difference-grid{grid-template-columns:1fr 1fr}.difference-grid .difference-feature,.difference-grid .difference-quote{grid-column:span 2}.product-grid{grid-template-columns:1fr}.product-card{min-height:auto}.quality-copy,.faq-heading{position:static}.packaging-visual{order:2;min-height:530px}.oem-copy{order:1}.sample-action{grid-column:1}.visit-card{grid-template-columns:1fr;gap:36px}.footer-main{grid-template-columns:1.4fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=620px){.shell{width:min(calc(100% - 28px), var(--max))}.top-note-inner{min-height:32px}.top-note p{font-size:9px}.top-note p span,.top-note a{display:none}.nav-wrap{height:68px}.brand-logo{width:27px;height:27px}.brand-name{font-size:13px}.hero{padding-top:48px}.hero h1{font-size:clamp(43px,13vw,62px);line-height:.97}.hero-lead{margin-top:23px;font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:13px;margin-top:28px}.hero-actions .button{width:100%}.hero-actions .text-link{justify-content:center}.hero-trust{align-items:flex-start;margin-top:31px}.hero-product{margin-inline:-14px}.product-stage,.hero-photo{min-height:420px}.hero-photo figcaption{flex-direction:column;gap:6px;bottom:18px;left:18px;right:18px}.product-stage:before{width:330px;height:330px}.cube{width:82px;height:82px}.cube i{height:19px}.cube b{width:17px}.cube-one{bottom:48px;left:11%}.cube-two{bottom:63px;left:38%}.cube-three{bottom:45px;right:6%}.cube-four{top:64px;right:29%}.stage-callout-one{top:82px;left:20px}.stage-callout-two{bottom:77px;right:19px}.stage-bottom{bottom:18px;left:19px;right:19px}.proof-bar{grid-template-columns:1fr 1fr;margin-top:48px}.proof-bar>div{border-bottom:1px solid var(--line);min-height:94px}.proof-bar>div:nth-child(2){border-right:0}.proof-bar strong{font-size:23px}.markets-layout{padding-block:29px}.market-copy>p{font-size:14px}.section-pad{padding-block:84px}.split-heading h2,.products-heading h2,.quality h2,.oem h2,.sample h2,.visit-card h2,.faq h2,.final-cta h2{font-size:39px}.split-heading,.products-heading,.quality-layout,.oem-layout,.sample-wrap,.faq-layout{gap:38px}.difference-grid{grid-template-columns:1fr;margin-top:47px}.difference-grid article,.difference-grid .difference-feature,.difference-grid .difference-quote{grid-column:1;min-height:245px}.difference-grid .difference-feature{grid-template-columns:1fr;gap:27px}.difference-quote p{font-size:23px}.product-grid{margin-top:46px}.mini-cubes,.hex-scene,.product-photo{height:220px;margin-inline:18px}.mini-cubes i{width:62px;height:62px}.mini-cubes i:first-child{top:94px}.mini-cubes i:nth-child(2){top:66px}.mini-cubes i:nth-child(3){top:93px}.mini-cubes i:nth-child(4){top:62px}.mini-cubes i:nth-child(5){top:124px}.hex-scene i{width:61px;height:145px}.product-card-copy{padding:27px 22px 31px}.product-card h3{font-size:27px}.spec-note{grid-template-columns:auto 1fr;padding:20px}.spec-note a{white-space:normal;grid-column:2}.process-list li{grid-template-columns:50px 1fr}.packaging-visual{min-height:410px;margin-inline:-14px}.carton-back{width:175px;height:252px;padding:23px;font-size:21px;top:64px;left:25px}.carton-front{width:188px;height:278px;padding:24px;bottom:54px;right:20px}.carton-brand{font-size:35px}.carton-product{font-size:8px}.sample-action{flex-direction:column;align-items:stretch}.sample-action .button{width:100%}.visit-section{padding-block:14px}.visit-card{width:calc(100% - 28px);min-height:420px;padding:48px 28px}.visit-actions .button{width:100%}.faq-list summary{grid-template-columns:31px 1fr 18px;min-height:76px;font-size:14px}.faq-list details>p{margin:0 18px 24px 43px}.final-cta{padding-block:92px}.final-inner .button{width:100%}.footer-main{grid-template-columns:1fr 1fr;gap:42px 26px;padding-block:57px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding-block:18px}.floating-whatsapp{min-height:45px;padding-inline:14px;bottom:14px;right:14px}.home-page .top-note p{font-size:11px}.home-page .floating-whatsapp{justify-content:center;width:48px;min-height:48px;padding:0}.home-page .floating-whatsapp>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.shisha-page{background:var(--ink)}.shisha-hero{background:radial-gradient(circle at 78% 22%, #e56b2e1f, transparent 26%), var(--ink);padding-top:72px;position:relative;overflow:hidden}.shisha-hero-layout{z-index:2;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:center;gap:68px;display:grid;position:relative}.breadcrumbs{color:#858b85;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:42px;font-size:11px;font-weight:700;display:flex}.breadcrumbs a:hover{color:var(--ember)}.shisha-hero h1,.shisha-overview h2,.spec-heading h2,.consistency h2,.production-heading h2,.buyer-options h2,.workflow-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,70px);font-weight:780;line-height:.99}.shisha-hero h1{max-width:720px}.shisha-hero h1:after{content:".";color:var(--ember)}.shisha-hero-lead{color:#b9beb8;max-width:650px;margin:27px 0 0;font-size:18px;line-height:1.65}.shisha-hero-photo{border:1px solid var(--line);background:#101411;min-height:570px;margin:0;position:relative;overflow:hidden}.shisha-hero-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.shisha-hero-photo:after{content:"";background:linear-gradient(#0000 45%,#080b09e0 100%);position:absolute;inset:0}.shisha-hero-photo figcaption{z-index:2;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:10px;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.shisha-hero-photo figcaption span{color:var(--ember);font-weight:850}.shisha-hero-photo figcaption b{color:#d5d8d4;font-weight:700}.shisha-overview{background:var(--paper);color:var(--ink)}.shisha-overview-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:100px;display:grid}.shisha-overview h2,.consistency h2,.buyer-options h2{font-size:clamp(38px,4.1vw,58px)}.overview-copy{padding-top:37px}.overview-copy p{color:#4f5751;margin:0 0 22px;font-size:17px;line-height:1.8}.specifications{background:var(--ink-soft)}.spec-heading,.production-heading{grid-template-columns:1.18fr .82fr;align-items:end;gap:90px;display:grid}.spec-heading>p,.production-heading>p{color:#9ea49e;max-width:490px;margin:0 0 5px;font-size:16px;line-height:1.7}.grade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:58px;display:grid}.grade-card{border:1px solid var(--line);background:var(--ink-card)}.grade-card:first-child{border-top:3px solid var(--ember)}.grade-card:nth-child(2){border-top:3px solid #7b817b}.grade-card-head{border-bottom:1px solid var(--line);padding:32px 34px 28px}.grade-card-head>span{color:var(--ember);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.grade-card-head h3{letter-spacing:-.035em;margin:13px 0 7px;font-size:27px}.grade-card-head p{color:#8f958f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.spec-list{margin:0}.spec-list>div{border-bottom:1px solid #ffffff13;grid-template-columns:1fr auto;align-items:baseline;gap:22px;min-height:53px;padding:15px 34px;display:grid}.spec-list>div:last-child{border-bottom:0}.spec-list dt{color:#9da39d;font-size:12px}.spec-list dd{color:#f5f3ed;text-align:right;margin:0;font-size:13px;font-weight:800}.spec-disclaimer{border:1px solid var(--line);background:#0f1310;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:22px;padding:22px 24px;display:grid}.spec-disclaimer>span{width:28px;height:28px;color:var(--ember);border:1px solid #6a706a;border-radius:50%;place-items:center;font-family:Georgia,serif;font-style:italic;display:grid}.spec-disclaimer p{color:#9ea49e;margin:0;font-size:12px;line-height:1.65}.spec-disclaimer a{color:#f0eee7;white-space:nowrap;font-size:12px;font-weight:800}.spec-disclaimer a:hover{color:var(--ember)}.spec-disclaimer-detailed p{max-width:980px}.dimension-check-note,.bbq-format-proof{border:1px solid var(--line);background:#111512;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:20px;padding:22px 24px;display:grid}.dimension-check-note span,.bbq-format-proof span{color:var(--ember);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.dimension-check-note p,.bbq-format-proof p{color:#b8bdb8;max-width:850px;margin:7px 0 0;font-size:13px;line-height:1.65}.dimension-check-note a,.bbq-format-proof a{color:#f4f1e9;white-space:nowrap;font-size:12px;font-weight:800}.dimension-check-note a:hover,.bbq-format-proof a:hover{color:var(--ember)}.consistency{background:var(--paper);color:var(--ink)}.consistency-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.consistency-heading{align-self:start;position:sticky;top:132px}.consistency-points{border-top:1px solid var(--dark-line)}.consistency-points article{border-bottom:1px solid var(--dark-line);grid-template-columns:46px .65fr 1fr;gap:20px;padding:30px 0;display:grid}.consistency-points article>span{color:var(--ember-dark);font-size:11px;font-weight:850}.consistency-points h3{margin:0;font-size:17px}.consistency-points p{color:#59605a;margin:0;font-size:14px;line-height:1.7}.production-proof{background:#101411}.shisha-evidence-grid{grid-template-rows:repeat(2,300px);grid-template-columns:1.12fr .88fr;gap:18px;margin-top:56px;display:grid}.shisha-evidence-grid figure{border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.shisha-evidence-grid .evidence-wide{grid-row:1/span 2}.shisha-evidence-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.shisha-evidence-grid figure:hover img{transform:scale(1.025)}.shisha-evidence-grid figure:after{content:"";background:linear-gradient(#0000,#070908e6);position:absolute;inset:45% 0 0}.shisha-evidence-grid figcaption{z-index:2;position:absolute;bottom:21px;left:22px;right:22px}.shisha-evidence-grid figcaption b,.shisha-evidence-grid figcaption span{display:block}.shisha-evidence-grid figcaption b{margin-bottom:5px;font-size:14px}.shisha-evidence-grid figcaption span{color:#c1c5c0;font-size:11px;line-height:1.5}.buyer-options{background:var(--paper-deep);color:var(--ink)}.buyer-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.buyer-options article{border:1px solid var(--dark-line);background:var(--paper);flex-direction:column;align-items:flex-start;min-height:490px;padding:48px;display:flex}.buyer-options article>p:not(.eyebrow){color:#535b54;max-width:530px;margin:25px 0 32px;font-size:15px;line-height:1.8}.buyer-options article .button,.buyer-options article .text-link{margin-top:auto}.workflow{background:var(--ink)}.workflow-heading{max-width:620px}.workflow-heading h2{font-size:clamp(40px,4.2vw,60px)}.workflow-list{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:55px 0 0;padding:1px;list-style:none;display:grid}.workflow-list li{background:#111512;min-height:235px;padding:28px}.workflow-list li>span{color:var(--ember);font-size:11px;font-weight:850}.workflow-list h3{margin:48px 0 10px;font-size:19px}.workflow-list p{color:#959b95;margin:0;font-size:13px;line-height:1.7}.shisha-final-actions{justify-content:center;align-items:center;gap:28px;margin-top:34px;display:flex}@media (width<=1050px){.shisha-hero-layout,.shisha-overview-grid,.spec-heading,.consistency-grid,.production-heading{grid-template-columns:1fr}.shisha-hero-layout{gap:52px}.shisha-hero-photo{min-height:520px}.shisha-overview-grid,.consistency-grid{gap:48px}.overview-copy{padding-top:0}.spec-heading,.production-heading{gap:24px}.consistency-heading{position:static}.workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.shisha-hero{padding-top:48px}.breadcrumbs{margin-bottom:31px}.shisha-hero h1{font-size:43px}.shisha-hero-lead{font-size:16px}.shisha-hero-photo{min-height:410px;margin-inline:-14px}.shisha-hero-photo figcaption{flex-direction:column;align-items:flex-start;gap:6px}.shisha-overview h2,.spec-heading h2,.consistency h2,.production-heading h2,.buyer-options h2,.workflow-heading h2{font-size:38px}.grade-grid,.buyer-options-grid{grid-template-columns:1fr}.grade-card-head{padding:27px 22px 23px}.spec-list>div{gap:12px;padding:14px 22px}.spec-list dd{max-width:170px}.spec-disclaimer{grid-template-columns:auto 1fr;padding:20px}.spec-disclaimer a{white-space:normal;grid-column:2}.dimension-check-note,.bbq-format-proof{grid-template-columns:1fr;padding:20px}.dimension-check-note a,.bbq-format-proof a{white-space:normal}.consistency-points article{grid-template-columns:38px 1fr}.consistency-points p{grid-column:2}.shisha-evidence-grid{grid-template-rows:380px repeat(2,260px);grid-template-columns:1fr}.shisha-evidence-grid .evidence-wide{grid-row:auto}.buyer-options article{min-height:440px;padding:34px 26px}.workflow-list{grid-template-columns:1fr}.workflow-list li{min-height:200px}.shisha-final-actions{flex-direction:column;align-items:stretch}.shisha-final-actions .button{width:100%}}.production-proof-link{border-bottom:1px solid var(--ember);align-items:center;gap:10px;margin-top:28px;padding-bottom:6px;font-size:13px;font-weight:800;display:inline-flex}.factory-hero{background:radial-gradient(circle at 78% 20%, #e56b2e1f, transparent 26%), var(--ink);padding-top:72px;position:relative;overflow:hidden}.factory-hero-layout{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:66px;display:grid;position:relative}.factory-hero-copy{padding-bottom:52px}.factory-hero h1,.factory-model h2,.factory-section-heading h2,.factory-standard h2,.factory-visit h2{letter-spacing:-.057em;margin:0;font-size:clamp(42px,5.1vw,72px);font-weight:780;line-height:.98}.factory-hero-lead{color:#b9beb8;max-width:650px;margin:28px 0 0;font-size:17px;line-height:1.72}.factory-hero-photo{border:1px solid var(--line);background:#141814;min-height:570px;margin:0;position:relative;overflow:hidden}.factory-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050706e6);position:absolute;inset:50% 0 0}.factory-hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute}.factory-hero-photo figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:22px;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.factory-hero-photo figcaption span,.factory-hero-photo figcaption b{font-size:10px;line-height:1.45}.factory-hero-photo figcaption span{color:#b6bbb5;letter-spacing:.1em;text-transform:uppercase;font-weight:750}.factory-hero-photo figcaption b{text-align:right;max-width:250px}.factory-model,.factory-evidence,.factory-page .faq{background:var(--paper);color:var(--ink)}.factory-model-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);gap:110px;display:grid}.factory-model h2,.factory-section-heading h2,.factory-standard h2,.factory-visit h2{font-size:clamp(38px,4.6vw,64px)}.factory-model-copy{padding-top:43px}.factory-model-copy>p{color:#535a54;margin:0 0 22px;font-size:16px;line-height:1.78}.factory-fact-line{border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;gap:30px;margin-top:38px;padding:22px 0;display:flex}.factory-fact-line span{color:#6d746e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.factory-fact-line strong{font-size:14px}.factory-control,.factory-standard,.factory-visit{background:var(--ink);color:var(--white)}.factory-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:end;gap:80px;display:grid}.factory-section-heading>p{color:#9aa099;margin:0;font-size:15px;line-height:1.78}.factory-stage-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:62px 0 0;padding:1px;list-style:none;display:grid}.factory-stage-grid li{background:#111512;min-height:272px;padding:30px}.factory-stage-grid li>span{color:var(--ember);font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic}.factory-stage-grid h3{letter-spacing:-.025em;margin:62px 0 13px;font-size:20px}.factory-stage-grid p{color:#929991;margin:0;font-size:13px;line-height:1.72}.factory-section-heading-dark>p{color:#5f665f}.factory-gallery{grid-template-rows:300px 300px 370px;grid-template-columns:1.2fr .8fr;gap:16px;margin-top:62px;display:grid}.factory-gallery figure{background:#161a17;min-height:0;margin:0;position:relative;overflow:hidden}.factory-gallery .factory-gallery-large{grid-row:span 2}.factory-gallery .factory-gallery-wide{grid-column:span 2}.factory-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.factory-gallery figure:hover img{transform:scale(1.02)}.factory-gallery figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050706eb);position:absolute;inset:45% 0 0}.factory-gallery figcaption{z-index:2;color:var(--white);position:absolute;bottom:22px;left:24px;right:24px}.factory-gallery figcaption b,.factory-gallery figcaption span{display:block}.factory-gallery figcaption b{margin-bottom:6px;font-size:15px}.factory-gallery figcaption span{color:#c5cac4;max-width:620px;font-size:11px;line-height:1.5}.factory-standard-grid{grid-template-columns:minmax(0,.88fr) minmax(420px,.82fr);gap:100px;display:grid}.factory-standard-copy{align-self:start;position:sticky;top:126px}.factory-standard-copy>p:not(.eyebrow){color:#9da39c;max-width:600px;margin:27px 0 32px;font-size:16px;line-height:1.78}.factory-standard-list{border-top:1px solid var(--line)}.factory-standard-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:30px 0;display:grid}.factory-standard-list article>span{color:var(--ember);font-size:11px;font-weight:850}.factory-standard-list h3{margin:0 0 9px;font-size:19px}.factory-standard-list p{color:#959c95;margin:0;font-size:14px;line-height:1.7}.factory-visit{padding-top:0}.factory-visit-card{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(350px,.62fr);gap:90px;padding-top:78px;padding-bottom:78px;display:grid}.factory-visit-copy>p{color:#9da39c;margin:43px 0 30px;font-size:15px;line-height:1.78}.factory-visit-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (width<=1100px){.factory-hero-layout,.factory-model-grid,.factory-section-heading,.factory-standard-grid,.factory-visit-card{grid-template-columns:1fr}.factory-hero-layout{gap:42px}.factory-hero-copy{padding-bottom:0}.factory-hero-photo{min-height:540px}.factory-model-grid,.factory-section-heading,.factory-standard-grid,.factory-visit-card{gap:46px}.factory-model-copy{padding-top:0}.factory-standard-copy{position:static}}@media (width<=780px){.factory-hero{padding-top:48px}.factory-hero h1{font-size:42px}.factory-hero-lead{font-size:16px}.factory-hero-photo{min-height:410px;margin-inline:-14px}.factory-hero-photo figcaption{flex-direction:column;align-items:flex-start;gap:5px}.factory-hero-photo figcaption b{text-align:left}.factory-model h2,.factory-section-heading h2,.factory-standard h2,.factory-visit h2{font-size:38px}.factory-stage-grid{grid-template-columns:1fr}.factory-stage-grid li{min-height:220px}.factory-stage-grid h3{margin-top:42px}.factory-gallery{grid-template-rows:repeat(4,310px);grid-template-columns:1fr}.factory-gallery .factory-gallery-large,.factory-gallery .factory-gallery-wide{grid-area:auto}.factory-standard-grid{gap:56px}.factory-visit-card{padding-top:60px;padding-bottom:60px}.factory-visit-copy>p{margin-top:0}.factory-visit-actions{flex-direction:column;align-items:stretch}.factory-visit-actions .button{width:100%}}.about-page{background:var(--ink)}.about-hero-photo img{object-position:center 42%}.about-identity-list{border-top:1px solid var(--dark-line);margin-top:34px}.about-identity-list>div{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;gap:26px;padding:18px 0;display:flex}.about-identity-list span{color:#6d746e;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.about-identity-list strong{text-align:right;max-width:320px;font-size:14px}.about-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.about-principles li{min-height:300px}.about-markets{background:var(--paper);color:var(--ink)}.about-markets .factory-section-heading h2,.about-page .factory-evidence h2{letter-spacing:-.057em;margin:0;font-size:clamp(38px,4.6vw,64px);font-weight:780;line-height:.98}.about-market-grid{background:var(--dark-line);margin-top:62px;padding:1px;display:grid}.about-market-grid article{background:#ebe7dd;min-height:440px;padding:42px}.about-market-grid .about-market-primary{background:var(--ink);color:var(--white)}.about-market-grid article>span{color:#6a716b;letter-spacing:.13em;text-transform:uppercase;margin-bottom:62px;font-size:10px;font-weight:850;display:block}.about-market-grid .about-market-primary>span{color:var(--ember)}.about-market-grid h3{letter-spacing:-.035em;max-width:520px;margin:0;font-size:27px;line-height:1.15}.about-market-list{flex-wrap:wrap;gap:9px;margin-top:45px;display:flex}.about-market-list b{color:#dce0da;border:1px solid #ffffff2b;padding:11px 13px;font-size:12px;font-weight:700}.about-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:62px;display:grid}.about-evidence-grid figure{background:#171b18;min-height:430px;margin:0;position:relative;overflow:hidden}.about-evidence-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.about-evidence-grid figure:hover img{transform:scale(1.02)}.about-evidence-grid figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050706eb);position:absolute;inset:43% 0 0}.about-evidence-grid figcaption{z-index:2;color:var(--white);position:absolute;bottom:21px;left:22px;right:22px}.about-evidence-grid figcaption b,.about-evidence-grid figcaption span{display:block}.about-evidence-grid figcaption b{margin-bottom:6px;font-size:15px}.about-evidence-grid figcaption span{color:#c5cac4;font-size:11px;line-height:1.5}.about-evidence-links{align-items:center;gap:28px;margin-top:30px;display:flex}@media (width<=1100px){.about-market-grid{grid-template-columns:1fr}.about-market-grid article{min-height:360px}.about-evidence-grid{grid-template-columns:1fr 1fr}.about-evidence-grid figure:last-child{grid-column:span 2}}@media (width<=780px){.about-identity-list>div{flex-direction:column;align-items:flex-start;gap:8px}.about-identity-list strong{text-align:left;max-width:none}.about-principles{grid-template-columns:1fr}.about-principles li{min-height:230px}.about-markets .factory-section-heading h2,.about-page .factory-evidence h2{font-size:38px}.about-market-grid article{min-height:0;padding:30px 24px}.about-market-grid article>span{margin-bottom:42px}.about-market-grid h3{font-size:24px}.about-evidence-grid{grid-template-columns:1fr}.about-evidence-grid figure,.about-evidence-grid figure:last-child{grid-column:auto;min-height:340px}.about-evidence-links{flex-direction:column;align-items:stretch}.about-evidence-links .button{width:100%}}.bbq-page{background:var(--ink)}.bbq-hero{background:radial-gradient(circle at 78% 22%, #e56b2e21, transparent 28%), var(--ink);padding-top:72px;position:relative;overflow:hidden}.bbq-hero-layout{z-index:2;grid-template-columns:minmax(0,.98fr) minmax(440px,1.02fr);align-items:center;gap:68px;display:grid;position:relative}.bbq-hero-copy{padding-bottom:46px}.bbq-hero h1,.bbq-intro h2,.bbq-section-heading h2,.bbq-evaluation h2{letter-spacing:-.057em;margin:0;font-size:clamp(42px,5vw,70px);font-weight:780;line-height:.99}.bbq-hero h1{max-width:760px}.bbq-hero h1:after{content:".";color:var(--ember)}.bbq-hero-lead{color:#b9beb8;max-width:650px;margin:27px 0 0;font-size:17px;line-height:1.72}.bbq-hero-photo{border:1px solid var(--line);background:#111512;min-height:570px;margin:0;position:relative;overflow:hidden}.bbq-hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.bbq-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050706eb);position:absolute;inset:46% 0 0}.bbq-hero-photo figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:22px;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.bbq-hero-photo figcaption span,.bbq-hero-photo figcaption b{font-size:10px;line-height:1.45}.bbq-hero-photo figcaption span{color:var(--ember);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.bbq-hero-photo figcaption b{color:#d7dad6;text-align:right;max-width:250px}.bbq-intro,.bbq-evaluation,.bbq-page .faq{background:var(--paper);color:var(--ink)}.bbq-intro-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr);gap:105px;display:grid}.bbq-intro h2,.bbq-section-heading h2,.bbq-evaluation h2{font-size:clamp(38px,4.5vw,62px)}.bbq-intro-copy{padding-top:40px}.bbq-intro-copy p{color:#535a54;margin:0 0 22px;font-size:16px;line-height:1.8}.bbq-intro-copy .text-link{margin-top:12px}.bbq-specifications{color:var(--ink);background:#e9e5da;border-top:1px solid #0d110e1f;scroll-margin-top:92px}.bbq-spec-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.5fr);align-items:end;gap:84px;display:grid}.bbq-spec-heading h2{letter-spacing:-.057em;max-width:820px;margin:0;font-size:clamp(38px,4.5vw,62px);font-weight:780;line-height:.99}.bbq-spec-heading>p{color:#555c56;margin:0 0 4px;font-size:15px;line-height:1.78}.bbq-spec-table-wrap{scrollbar-color:var(--ember) #0d110e1a;background:#f5f2e9;border:1px solid #0d110e33;margin-top:58px;overflow-x:auto}.bbq-spec-table-wrap:focus-visible{outline-offset:4px;outline:3px solid #d4532173}.bbq-spec-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.bbq-spec-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bbq-spec-table th,.bbq-spec-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #0d110e21;border-right:1px solid #0d110e21;padding:20px 24px}.bbq-spec-table tr>:last-child{border-right:0}.bbq-spec-table tbody tr:last-child>*{border-bottom:0}.bbq-spec-table thead th{color:#f6f4ed;letter-spacing:-.02em;background:#121613;padding-block:25px;font-size:18px}.bbq-spec-table thead th:first-child{color:#aeb4ae;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.bbq-spec-table thead th span{color:var(--ember);letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:850;display:block}.bbq-spec-table tbody th{color:#4f5650;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.bbq-spec-table tbody td{color:#171b18;font-size:15px;font-weight:680;line-height:1.45}.bbq-spec-table tbody tr:nth-child(2n){background:#0d110e06}.bbq-spec-cards{display:none}.bbq-spec-note{color:#5d645e;max-width:930px;margin:22px 0 0;font-size:12px;line-height:1.7}.bbq-spec-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.bbq-buyers,.bbq-supply{background:var(--ink);color:var(--white)}.bbq-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.5fr);align-items:end;gap:84px;display:grid}.bbq-section-heading>p{color:#9ca29c;margin:0 0 4px;font-size:15px;line-height:1.78}.bbq-buyer-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:62px;padding:1px;display:grid}.bbq-buyer-grid article{background:#111512;min-height:330px;padding:32px}.bbq-buyer-grid article>span{color:var(--ember);font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic}.bbq-buyer-grid h3{letter-spacing:-.03em;margin:86px 0 14px;font-size:22px}.bbq-buyer-grid p{color:#969c96;margin:0;font-size:13px;line-height:1.75}.bbq-evaluation-grid{grid-template-columns:minmax(0,.84fr) minmax(440px,.9fr);gap:100px;display:grid}.bbq-evaluation-copy{align-self:start;position:sticky;top:126px}.bbq-evaluation-copy>p:not(.eyebrow){color:#59605a;max-width:590px;margin:27px 0 32px;font-size:16px;line-height:1.78}.bbq-evaluation-list{border-top:1px solid var(--dark-line)}.bbq-evaluation-list article{border-bottom:1px solid var(--dark-line);grid-template-columns:48px 1fr;gap:20px;padding:28px 0;display:grid}.bbq-evaluation-list article>span{color:var(--ember-dark);font-size:11px;font-weight:850}.bbq-evaluation-list h3{margin:0 0 8px;font-size:18px}.bbq-evaluation-list p{color:#5c635d;margin:0;font-size:14px;line-height:1.7}.bbq-evidence{background:#101411}.bbq-section-heading-dark>p{color:#a5aba5}.bbq-gallery{grid-template-rows:repeat(2,310px);grid-template-columns:1.15fr .85fr;gap:16px;margin-top:62px;display:grid}.bbq-gallery figure{border:1px solid var(--line);background:#161a17;min-height:0;margin:0;position:relative;overflow:hidden}.bbq-gallery .bbq-gallery-large{grid-row:span 2}.bbq-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.bbq-gallery figure:hover img{transform:scale(1.02)}.bbq-gallery figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050706ed);position:absolute;inset:44% 0 0}.bbq-gallery figcaption{z-index:2;position:absolute;bottom:22px;left:24px;right:24px}.bbq-gallery figcaption b,.bbq-gallery figcaption span{display:block}.bbq-gallery figcaption b{margin-bottom:6px;font-size:15px}.bbq-gallery figcaption span{color:#c5cac4;max-width:590px;font-size:11px;line-height:1.5}.bbq-supply-list{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:62px 0 0;padding:1px;list-style:none;display:grid}.bbq-supply-list li{background:#111512;min-height:252px;padding:30px}.bbq-supply-list li>span{color:var(--ember);font-size:11px;font-weight:850}.bbq-supply-list h3{margin:54px 0 11px;font-size:19px}.bbq-supply-list p{color:#949a94;margin:0;font-size:13px;line-height:1.72}@media (width<=1100px){.bbq-hero-layout,.bbq-intro-grid,.bbq-spec-heading,.bbq-section-heading,.bbq-evaluation-grid{grid-template-columns:1fr}.bbq-hero-layout{gap:44px}.bbq-hero-copy{padding-bottom:0}.bbq-hero-photo{min-height:540px}.bbq-intro-grid,.bbq-spec-heading,.bbq-section-heading,.bbq-evaluation-grid{gap:48px}.bbq-intro-copy{padding-top:0}.bbq-evaluation-copy{position:static}.bbq-supply-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.bbq-hero{padding-top:48px}.bbq-hero h1{font-size:42px}.bbq-hero-lead{font-size:16px}.bbq-hero-photo{min-height:410px;margin-inline:-14px}.bbq-hero-photo figcaption{flex-direction:column;align-items:flex-start;gap:5px}.bbq-hero-photo figcaption b{text-align:left}.bbq-intro h2,.bbq-spec-heading h2,.bbq-section-heading h2,.bbq-evaluation h2{font-size:38px}.bbq-spec-table-wrap{display:none}.bbq-spec-cards{gap:16px;margin-top:42px;display:grid}.bbq-spec-cards article{background:#f5f2e9;border:1px solid #0d110e33;overflow:hidden}.bbq-spec-cards h3{color:#f6f4ed;background:#121613;margin:0;padding:22px;font-size:20px}.bbq-spec-cards dl{margin:0}.bbq-spec-cards dl>div{border-bottom:1px solid #0d110e21;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;padding:15px 20px;display:grid}.bbq-spec-cards dl>div:last-child{border-bottom:0}.bbq-spec-cards dt{color:#555c56;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:800}.bbq-spec-cards dd{color:#171b18;text-align:right;margin:0;font-size:14px;font-weight:700;line-height:1.45}.bbq-format-proof{grid-template-columns:1fr}.bbq-format-proof a{white-space:normal}.bbq-spec-actions{flex-direction:column;align-items:stretch}.bbq-spec-actions .button,.bbq-spec-actions .text-link{justify-content:center;width:100%}.bbq-buyer-grid,.bbq-supply-list{grid-template-columns:1fr}.bbq-buyer-grid article{min-height:240px}.bbq-buyer-grid h3{margin-top:46px}.bbq-gallery{grid-template-rows:repeat(3,310px);grid-template-columns:1fr}.bbq-gallery .bbq-gallery-large{grid-row:auto}.bbq-supply-list li{min-height:215px}}.private-label-page{background:var(--ink)}.private-label-hero{background:radial-gradient(circle at 80% 18%, #e56b2e24, transparent 27%), var(--ink);padding-top:72px;position:relative;overflow:hidden}.private-label-hero-layout{z-index:2;grid-template-columns:minmax(0,.98fr) minmax(440px,1.02fr);align-items:center;gap:68px;display:grid;position:relative}.private-label-hero-copy{padding-bottom:46px}.private-label-hero h1,.private-label-intro h2,.private-label-section-heading h2,.private-label-brief h2,.private-label-gates h2,.private-label-control h2{letter-spacing:-.057em;margin:0;font-size:clamp(42px,5vw,70px);font-weight:780;line-height:.99}.private-label-hero h1{max-width:760px}.private-label-hero h1:after{content:".";color:var(--ember)}.private-label-hero-lead{color:#b9beb8;max-width:650px;margin:27px 0 0;font-size:17px;line-height:1.72}.private-label-hero-photo{border:1px solid var(--line);background:#111512;min-height:570px;margin:0;position:relative;overflow:hidden}.private-label-hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.private-label-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050706eb);position:absolute;inset:48% 0 0}.private-label-hero-photo figcaption{z-index:2;justify-content:space-between;align-items:flex-end;gap:22px;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.private-label-hero-photo figcaption span,.private-label-hero-photo figcaption b{font-size:10px;line-height:1.45}.private-label-hero-photo figcaption span{color:var(--ember);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.private-label-hero-photo figcaption b{color:#d7dad6;text-align:right;max-width:250px}.private-label-intro,.private-label-brief,.private-label-page .faq{background:var(--paper);color:var(--ink)}.private-label-intro-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr);gap:105px;display:grid}.private-label-intro h2,.private-label-section-heading h2,.private-label-brief h2,.private-label-gates h2,.private-label-control h2{font-size:clamp(38px,4.5vw,62px)}.private-label-intro-copy{padding-top:40px}.private-label-intro-copy p{color:#535a54;margin:0 0 22px;font-size:16px;line-height:1.8}.private-label-intro-copy .text-link{margin-top:12px}.private-label-workflow,.private-label-evidence,.private-label-gates,.private-label-control{background:var(--ink);color:var(--white)}.private-label-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.5fr);align-items:end;gap:84px;display:grid}.private-label-section-heading>p{color:#9ca29c;margin:0 0 4px;font-size:15px;line-height:1.78}.private-label-stage-grid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:62px 0 0;padding:1px;list-style:none;display:grid}.private-label-stage-grid li{background:#111512;min-height:276px;padding:30px}.private-label-stage-grid li>span{color:var(--ember);font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic}.private-label-stage-grid h3{letter-spacing:-.025em;margin:62px 0 13px;font-size:20px}.private-label-stage-grid p{color:#929991;margin:0;font-size:13px;line-height:1.72}.private-label-brief{background:var(--paper-deep)}.private-label-brief-grid{grid-template-columns:minmax(0,.9fr) minmax(420px,.8fr);gap:100px;display:grid}.private-label-brief-copy>p:not(.eyebrow){color:#565e57;max-width:600px;margin:27px 0 32px;font-size:16px;line-height:1.78}.private-label-checklist{border-top:1px solid var(--dark-line);margin:0;padding:0;list-style:none}.private-label-checklist li{border-bottom:1px solid var(--dark-line);grid-template-columns:48px 1fr;align-items:center;gap:20px;min-height:78px;display:grid}.private-label-checklist span{color:var(--ember-dark);font-size:11px;font-weight:850}.private-label-checklist p{color:#303631;margin:0;font-size:14px;font-weight:700;line-height:1.5}.private-label-evidence{background:#101411}.private-label-gallery{grid-template-rows:310px 310px 460px;grid-template-columns:1.12fr .88fr;gap:16px;margin-top:62px;display:grid}.private-label-gallery figure{border:1px solid var(--line);background:#161a17;margin:0;position:relative;overflow:hidden}.private-label-gallery .private-label-gallery-large{grid-row:span 2}.private-label-gallery .private-label-gallery-wide{grid-column:1/-1}.private-label-gallery .private-label-gallery-wide img{object-position:center}.private-label-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.private-label-gallery figure:hover img{transform:scale(1.02)}.private-label-gallery figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050706ed);position:absolute;inset:42% 0 0}.private-label-gallery figcaption{z-index:2;position:absolute;bottom:22px;left:24px;right:24px}.private-label-gallery figcaption b,.private-label-gallery figcaption span{display:block}.private-label-gallery figcaption b{margin-bottom:6px;font-size:15px}.private-label-gallery figcaption span{color:#c5cac4;max-width:590px;font-size:11px;line-height:1.5}.private-label-gates{background:var(--ink-soft)}.private-label-gates-grid{grid-template-columns:minmax(0,.88fr) minmax(420px,.82fr);gap:100px;display:grid}.private-label-gates-copy{align-self:start;position:sticky;top:126px}.private-label-gates-copy>p:not(.eyebrow){color:#9da39c;max-width:600px;margin:27px 0 0;font-size:16px;line-height:1.78}.private-label-gates-list{border-top:1px solid var(--line)}.private-label-gates-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:20px;padding:30px 0;display:grid}.private-label-gates-list article>span{color:var(--ember);font-size:11px;font-weight:850}.private-label-gates-list h3{margin:0 0 9px;font-size:19px}.private-label-gates-list p{color:#959c95;margin:0;font-size:14px;line-height:1.7}.private-label-control{background:var(--ink-soft);padding-top:0}.private-label-control-card{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);gap:90px;padding-top:78px;padding-bottom:78px;display:grid}.private-label-control-copy>p{color:#9da39c;margin:43px 0 30px;font-size:15px;line-height:1.78}.private-label-control-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (width<=1100px){.private-label-hero-layout,.private-label-intro-grid,.private-label-section-heading,.private-label-brief-grid,.private-label-gates-grid,.private-label-control-card{grid-template-columns:1fr}.private-label-hero-layout{gap:44px}.private-label-hero-copy{padding-bottom:0}.private-label-hero-photo{min-height:540px}.private-label-intro-grid,.private-label-section-heading,.private-label-brief-grid,.private-label-gates-grid,.private-label-control-card{gap:48px}.private-label-intro-copy{padding-top:0}.private-label-gates-copy{position:static}}@media (width<=780px){.private-label-hero{padding-top:48px}.private-label-hero h1{font-size:42px}.private-label-hero-lead{font-size:16px}.private-label-hero-photo{min-height:410px;margin-inline:-14px}.private-label-hero-photo figcaption{flex-direction:column;align-items:flex-start;gap:5px}.private-label-hero-photo figcaption b{text-align:left}.private-label-intro h2,.private-label-section-heading h2,.private-label-brief h2,.private-label-gates h2,.private-label-control h2{font-size:38px}.private-label-stage-grid{grid-template-columns:1fr}.private-label-stage-grid li{min-height:220px}.private-label-stage-grid h3{margin-top:42px}.private-label-gallery{grid-template-rows:repeat(3,310px) 400px;grid-template-columns:1fr}.private-label-gallery .private-label-gallery-large,.private-label-gallery .private-label-gallery-wide{grid-area:auto}.private-label-control-card{padding-top:60px;padding-bottom:60px}.private-label-control-copy>p{margin-top:0}.private-label-control-actions{flex-direction:column;align-items:stretch}.private-label-control-actions .button{width:100%}}.gallery-page{background:var(--ink)}.gallery-hero{background:radial-gradient(circle at 80% 22%, #e56b2e1f, transparent 26%), var(--ink);padding-top:76px;position:relative;overflow:hidden}.gallery-hero-layout{z-index:2;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:76px;display:grid;position:relative}.gallery-hero-copy{padding-bottom:62px}.gallery-hero h1,.gallery-intro h2,.gallery-section-heading h2,.gallery-verification h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.gallery-hero h1{max-width:650px;margin-top:22px;font-size:clamp(54px,5.6vw,86px);line-height:.98}.gallery-hero h1:after{content:".";color:var(--ember)}.gallery-hero-lead{color:#aeb4ad;max-width:610px;margin:28px 0 0;font-size:17px;line-height:1.72}.gallery-hero-collage{grid-template-rows:1fr 1fr;grid-template-columns:1.42fr .58fr;gap:10px;min-height:610px;margin:0;display:grid;position:relative}.gallery-hero-collage figure{border:1px solid var(--line);background:#151916;min-width:0;margin:0;position:relative;overflow:hidden}.gallery-hero-collage .gallery-hero-main{grid-row:span 2}.gallery-hero-collage img{object-fit:cover;width:100%;height:100%;display:block}.gallery-hero-main img{object-position:58% center}.gallery-hero-label{color:#e8ebe7;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0d0bdb;padding:10px 12px;font-size:9px;font-weight:800;position:absolute;bottom:18px;right:18px}.gallery-intro,.gallery-verification{background:var(--paper);color:var(--ink)}.gallery-intro-grid,.gallery-verification-card{grid-template-columns:minmax(0,.95fr) minmax(420px,.78fr);gap:110px;display:grid}.gallery-intro h2,.gallery-section-heading h2,.gallery-verification h2{font-size:clamp(44px,4.5vw,68px);line-height:1.04}.gallery-intro-copy{padding-top:30px}.gallery-intro-copy p,.gallery-verification-card>div:last-child>p{color:#555b55;margin:0 0 30px;font-size:16px;line-height:1.8}.gallery-evidence{background:var(--ink-soft)}.gallery-section-heading{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:80px;display:grid}.gallery-section-heading>p{color:#939a93;margin:0 0 8px;font-size:14px;line-height:1.65}.gallery-filters{flex-wrap:wrap;gap:9px;margin:52px 0 28px;display:flex}.gallery-filters button{border:1px solid var(--line);color:#b5bbb4;cursor:pointer;min-height:40px;font:inherit;letter-spacing:.055em;text-transform:uppercase;background:0 0;padding:0 15px;font-size:11px;font-weight:800;transition:background .16s,border-color .16s,color .16s}.gallery-filters button:hover,.gallery-filters button.is-active{border-color:var(--ember);background:var(--ember);color:#fff}.gallery-filters button:focus-visible,.evidence-card:focus-visible,.gallery-lightbox-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.evidence-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:245px;gap:14px;display:grid}.evidence-card{border:1px solid var(--line);color:#fff;cursor:zoom-in;text-align:left;background:#171b18;grid-column:span 4;min-width:0;padding:0;position:relative;overflow:hidden}.evidence-card-0,.evidence-card-6{grid-area:span 2/span 8}.evidence-card-3,.evidence-card-5{grid-row:span 2}.evidence-card-portrait{grid-area:span 2/span 4}.evidence-card img{object-fit:cover;width:100%;height:100%;transition:transform .52s,filter .52s;display:block}.evidence-card-portrait img{object-position:center 62%}.evidence-card:hover img{filter:saturate(1.08);transform:scale(1.025)}.evidence-card-shade{pointer-events:none;background:linear-gradient(#0000,#040605f0);position:absolute;inset:36% 0 0}.evidence-card-copy{z-index:2;position:absolute;bottom:22px;left:24px;right:24px}.evidence-card-copy>span,.gallery-lightbox figcaption>span{color:#f08a53;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.evidence-card-copy b{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;display:block}.evidence-card-copy small{color:#c3c8c2;max-width:570px;margin-top:7px;font-size:11px;line-height:1.5;display:block}.evidence-card-open{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0709086b;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid;position:absolute;top:17px;right:17px}body.gallery-modal-open{overflow:hidden}.gallery-lightbox{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040605f0;place-items:center;padding:74px 28px 28px;display:grid;position:fixed;inset:0}.gallery-lightbox figure{background:#0d100e;border:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) 300px;width:min(1180px,100%);height:min(760px,100vh - 120px);margin:0;display:grid;overflow:hidden}.gallery-lightbox figure>img{object-fit:contain;background:#070907;width:100%;height:100%;min-height:0}.gallery-lightbox figcaption{align-self:end;padding:32px}.gallery-lightbox figcaption b{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.1;display:block}.gallery-lightbox figcaption p{color:#aab0aa;margin:17px 0 0;font-size:13px;line-height:1.7}.gallery-lightbox-close{color:#fff;cursor:pointer;font:inherit;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;font-size:12px;font-weight:800;position:absolute;top:24px;right:28px}.gallery-verification-card{padding-top:18px;padding-bottom:18px}.gallery-verification-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (width<=1100px){.gallery-hero-layout,.gallery-intro-grid,.gallery-section-heading,.gallery-verification-card{grid-template-columns:1fr}.gallery-hero-layout{gap:38px}.gallery-hero-copy{padding-bottom:0}.gallery-hero-collage{min-height:560px}.gallery-intro-grid,.gallery-section-heading,.gallery-verification-card{gap:44px}.gallery-intro-copy{padding-top:0}}@media (width<=780px){.gallery-hero{padding-top:48px}.gallery-hero h1{font-size:42px}.gallery-hero-lead{font-size:16px}.gallery-hero-collage{grid-template-rows:1.55fr .75fr;grid-template-columns:1fr 1fr;min-height:430px;margin-inline:-14px}.gallery-hero-collage .gallery-hero-main{grid-area:auto/span 2}.gallery-hero-label{text-align:center;bottom:10px;left:10px;right:10px}.gallery-intro h2,.gallery-section-heading h2,.gallery-verification h2{font-size:38px}.gallery-filters{grid-template-columns:1fr 1fr;display:grid}.gallery-filters button:first-child{grid-column:span 2}.evidence-grid{grid-template-columns:1fr;grid-auto-rows:330px}.evidence-card,.evidence-card-0,.evidence-card-3,.evidence-card-5,.evidence-card-6,.evidence-card-portrait{grid-area:auto}.evidence-card-portrait{min-height:430px}.evidence-card-portrait img{object-position:center 66%}.evidence-card-copy{bottom:18px;left:19px;right:19px}.evidence-card-copy b{font-size:21px}.gallery-lightbox{padding:68px 12px 12px}.gallery-lightbox figure{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:calc(100vh - 88px)}.gallery-lightbox figcaption{padding:22px}.gallery-lightbox-close{top:20px;right:16px}.gallery-verification-actions{flex-direction:column;align-items:stretch}.gallery-verification-actions .button{width:100%}}.contact-page{background:var(--ink)}.contact-hero{background:radial-gradient(circle at 79% 24%, #e56b2e21, transparent 27%), var(--ink);padding-top:76px;position:relative;overflow:hidden}.contact-hero-layout{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:center;gap:78px;display:grid;position:relative}.contact-hero-copy{padding-bottom:68px}.contact-hero h1,.contact-routes h2,.contact-inquiry h2,.contact-sample h2,.contact-next h2,.contact-visit h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.contact-hero h1{max-width:700px;margin-top:22px;font-size:clamp(56px,6vw,90px);line-height:.96}.contact-hero h1:after{content:".";color:var(--ember)}.contact-hero-lead{color:#aeb4ad;max-width:650px;margin:28px 0 0;font-size:17px;line-height:1.72}.contact-hero-photo{border:1px solid var(--line);background:#151916;min-height:590px;margin:0;position:relative;overflow:hidden}.contact-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050706d9);position:absolute;inset:35% 0 0}.contact-hero-photo img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.contact-hero-photo figcaption{z-index:2;position:absolute;bottom:26px;left:28px;right:28px}.contact-hero-photo figcaption span,.contact-hero-photo figcaption b{display:block}.contact-hero-photo figcaption span{color:#f08a53;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850}.contact-hero-photo figcaption b{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.contact-routes,.contact-sample{background:var(--paper);color:var(--ink)}.contact-section-heading{grid-template-columns:minmax(0,1fr) 350px;align-items:end;gap:90px;display:grid}.contact-section-heading h2,.contact-inquiry h2,.contact-sample h2,.contact-visit h2{font-size:clamp(45px,4.7vw,70px);line-height:1.02}.contact-section-heading>p{color:#979e97;margin:0 0 8px;font-size:14px;line-height:1.7}.contact-section-heading-dark>p{color:#5d635d}.contact-route-grid{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.contact-route-grid article{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);flex-direction:column;min-height:330px;padding:34px;display:flex}.contact-route-grid article>span,.contact-next-grid li>span{color:var(--ember);font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic}.contact-route-grid h3,.contact-next-grid h3{letter-spacing:-.025em;margin:auto 0 13px;font-size:22px}.contact-route-grid p,.contact-next-grid p{color:#656b65;margin:0;font-size:13px;line-height:1.7}.contact-route-grid a{color:var(--ember-dark);align-items:center;gap:8px;margin-top:25px;font-size:12px;font-weight:800;display:inline-flex}.contact-inquiry{background:var(--ink-soft)}.contact-inquiry-grid{grid-template-columns:minmax(0,.72fr) minmax(560px,1.28fr);gap:105px;display:grid}.contact-inquiry-copy{align-self:start;position:sticky;top:122px}.contact-inquiry-copy>p:not(.eyebrow){color:#979e97;max-width:520px;margin:27px 0 0;font-size:15px;line-height:1.75}.contact-channel-card{border:1px solid var(--line);background:#111512;margin-top:42px;padding:28px}.contact-channel-card>span,.contact-channel-card>strong,.contact-channel-card>a{display:block}.contact-channel-card>span{color:#7f867f;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.contact-channel-card>strong{margin-top:15px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400}.contact-channel-card>a{color:var(--ember);margin-top:8px;font-size:14px;font-weight:800}.contact-channel-card>p{color:#747b74;margin:21px 0 0;font-size:11px}.contact-form{border:1px solid var(--line);background:#0d100e;grid-template-columns:1fr 1fr;gap:21px;padding:42px;display:grid}.contact-field{min-width:0}.contact-field-wide{grid-column:1/-1}.contact-field label{color:#c7ccc6;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:11px;font-weight:750;display:flex}.contact-field label span{color:#707770;text-transform:uppercase;font-size:9px;font-weight:650}.contact-field input,.contact-field select,.contact-field textarea{color:#f0f2ef;width:100%;font:inherit;background:#141815;border:1px solid #ffffff29;border-radius:0;outline:0;font-size:13px;transition:border-color .15s,background .15s}.contact-field input,.contact-field select{height:52px;padding:0 15px}.contact-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.contact-field textarea{resize:vertical;min-height:120px;padding:15px;line-height:1.55}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#686f68}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--ember);background:#181c19}.contact-form-submit{grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-top:7px;display:grid}.contact-form-submit button{cursor:pointer;font-family:inherit}.contact-form-submit p{color:#6f766f;margin:0;font-size:10px;line-height:1.55}.contact-sample-grid{grid-template-columns:minmax(0,.82fr) minmax(500px,.9fr);gap:110px;display:grid}.contact-sample-copy>p{color:#555b55;margin:0;font-size:16px;line-height:1.8}.contact-sample-steps{border-top:1px solid var(--dark-line);margin:34px 0;padding:0;list-style:none}.contact-sample-steps li{border-bottom:1px solid var(--dark-line);grid-template-columns:45px 1fr;gap:17px;padding:20px 0;display:grid}.contact-sample-steps span{color:var(--ember-dark);font-family:Georgia,Times New Roman,serif;font-style:italic}.contact-sample-steps p{color:#626862;margin:0;font-size:13px;line-height:1.65}.contact-sample-steps b{color:var(--ink)}.contact-next{background:var(--ink-soft)}.contact-next-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:58px 0 0;padding:0;list-style:none;display:grid}.contact-next-grid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:285px;padding:34px;display:flex}.contact-next-grid h3{color:#f2f4f1}.contact-next-grid p{color:#969d96}.contact-visit{background:var(--ink)}.contact-visit-card{border:1px solid var(--line);background-color:#111512;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);gap:100px;padding:66px;display:grid}.contact-visit-copy>p{color:#9ca39c;margin:0;font-size:15px;line-height:1.75}.contact-visit-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.saudi-page{background:var(--ink)}.saudi-page .top-note,.saudi-page .button-primary{background:var(--ember-dark)}.saudi-page .button-primary:hover{background:#a93e12}.saudi-desktop-nav{gap:22px;margin-right:22px}.saudi-language-switch{border:1px solid var(--line);color:#f1eee7;flex:none;margin-right:14px;padding:7px 10px;font-size:12px;font-weight:800}.saudi-language-switch:hover{border-color:var(--ember);color:var(--ember)}.saudi-hero{background:radial-gradient(circle at 78% 22%, #c84e1829, transparent 27%), var(--ink);padding-top:72px;position:relative;overflow:hidden}.saudi-hero-layout{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:68px;display:grid;position:relative}.saudi-hero h1,.saudi-market h2,.saudi-section-heading h2,.saudi-supply-heading h2,.saudi-workflow-heading h2{letter-spacing:-.052em;margin:0;font-size:clamp(42px,4.7vw,68px);font-weight:780;line-height:1}.saudi-hero h1{max-width:760px}.saudi-hero h1:after{content:".";color:var(--ember)}.saudi-hero-lead{color:#bbc0ba;max-width:690px;margin:28px 0 0;font-size:18px;line-height:1.68}.saudi-hero-photo{border:1px solid var(--line);background:#101411;min-height:590px;margin:0;position:relative;overflow:hidden}.saudi-hero-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.saudi-hero-photo:after{content:"";background:linear-gradient(#0000 45%,#080b09e6 100%);position:absolute;inset:0}.saudi-hero-photo figcaption{z-index:2;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:11px;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.saudi-hero-photo figcaption span{color:var(--ember);font-weight:850}.saudi-hero-photo figcaption b{color:#d5d8d4;font-weight:700}.saudi-market{background:var(--paper);color:var(--ink)}.saudi-market-grid{grid-template-columns:.96fr 1.04fr;align-items:start;gap:90px;display:grid}.saudi-market h2,.saudi-supply-heading h2{font-size:clamp(38px,4vw,57px)}.saudi-market-copy{padding-top:38px}.saudi-market-copy>p{color:#4f5751;margin:0 0 22px;font-size:17px;line-height:1.8}.saudi-buyer-fit{border:1px solid var(--dark-line);background:#ebe6db;margin-top:36px;padding:28px 30px}.saudi-buyer-fit h3{margin:0 0 19px;font-size:17px}.saudi-buyer-fit ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 24px;margin:0;padding:0;list-style:none;display:grid}.saudi-buyer-fit li{color:#505851;padding-left:18px;font-size:13px;line-height:1.55;position:relative}.saudi-buyer-fit li:before{content:"";background:var(--ember-dark);width:6px;height:6px;position:absolute;top:8px;left:0}.saudi-specifications{background:var(--ink-soft)}.saudi-section-heading{grid-template-columns:1.16fr .84fr;align-items:end;gap:84px;display:grid}.saudi-section-heading>p{color:#9ea49e;max-width:520px;margin:0 0 4px;font-size:16px;line-height:1.75}.saudi-page .spec-disclaimer a{white-space:normal}.saudi-supply{background:var(--paper-deep);color:var(--ink)}.saudi-supply-heading{max-width:920px}.saudi-supply-grid{background:var(--dark-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:55px;padding:1px;display:grid}.saudi-supply-grid article{background:var(--paper);flex-direction:column;min-height:390px;padding:34px;display:flex}.saudi-supply-grid article>span{color:var(--ember-dark);font-size:11px;font-weight:850}.saudi-supply-grid h3{letter-spacing:-.035em;margin:108px 0 15px;font-size:25px}.saudi-supply-grid p{color:#59605a;margin:0;font-size:14px;line-height:1.75}.saudi-inline-link{margin-top:30px}.saudi-evidence{background:#101411}.saudi-evidence-grid{grid-template-rows:repeat(2,310px);grid-template-columns:1.12fr .88fr;gap:18px;margin-top:56px;display:grid}.saudi-evidence-grid figure{border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.saudi-evidence-grid .saudi-evidence-wide{grid-row:1/span 2}.saudi-evidence-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.saudi-evidence-grid figure:nth-child(2) img{object-position:center 62%}.saudi-evidence-grid figure:hover img{transform:scale(1.025)}.saudi-evidence-grid figure:after{content:"";background:linear-gradient(#0000,#070908eb);position:absolute;inset:42% 0 0}.saudi-evidence-grid figcaption{z-index:2;position:absolute;bottom:21px;left:22px;right:22px}.saudi-evidence-grid figcaption b,.saudi-evidence-grid figcaption span{display:block}.saudi-evidence-grid figcaption b{margin-bottom:6px;font-size:15px}.saudi-evidence-grid figcaption span{color:#c1c5c0;max-width:610px;font-size:12px;line-height:1.5}.saudi-workflow{background:var(--ink)}.saudi-workflow-heading{max-width:790px}.saudi-workflow-heading h2{font-size:clamp(40px,4.2vw,60px)}.saudi-workflow-list{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:55px 0 0;padding:1px;list-style:none;display:grid}.saudi-workflow-list li{background:#111512;min-height:280px;padding:29px}.saudi-workflow-list li>span{color:var(--ember);font-size:11px;font-weight:850}.saudi-workflow-list h3{margin:62px 0 12px;font-size:19px}.saudi-workflow-list p{color:#979d97;margin:0;font-size:13px;line-height:1.7}.saudi-page .faq-heading .text-link{margin-top:24px}.saudi-page[dir=rtl]{font-family:Tahoma,Arial,sans-serif}.saudi-page[dir=rtl] .nav-wrap,.saudi-page[dir=rtl] .hero-actions,.saudi-page[dir=rtl] .text-link,.saudi-page[dir=rtl] .button,.saudi-page[dir=rtl] .brand,.saudi-page[dir=rtl] .eyebrow,.saudi-page[dir=rtl] .breadcrumbs{direction:rtl}.saudi-page[dir=rtl] .desktop-nav{margin-left:22px;margin-right:auto}.saudi-page[dir=rtl] .top-note p span{border-left:0;border-right:1px solid #ffffff73;margin-left:0;margin-right:14px;padding-left:0;padding-right:14px}.saudi-page[dir=rtl] .desktop-nav a:after{transform-origin:0}.saudi-page[dir=rtl] .desktop-nav a:hover:after{transform-origin:100%}.saudi-page[dir=rtl] .saudi-language-switch{margin-left:14px;margin-right:0}.saudi-page[dir=rtl] .saudi-hero h1,.saudi-page[dir=rtl] .saudi-market h2,.saudi-page[dir=rtl] .saudi-section-heading h2,.saudi-page[dir=rtl] .saudi-supply-heading h2,.saudi-page[dir=rtl] .saudi-workflow-heading h2,.saudi-page[dir=rtl] .final-cta h2{letter-spacing:0;line-height:1.2}.saudi-page[dir=rtl] .saudi-hero-lead,.saudi-page[dir=rtl] .saudi-market-copy>p,.saudi-page[dir=rtl] .saudi-section-heading>p,.saudi-page[dir=rtl] .saudi-supply-grid p,.saudi-page[dir=rtl] .saudi-workflow-list p,.saudi-page[dir=rtl] .faq-list details>p{line-height:1.9}.saudi-page[dir=rtl] .saudi-buyer-fit li{padding-left:0;padding-right:18px}.saudi-page[dir=rtl] .saudi-buyer-fit li:before{left:auto;right:0}.saudi-page[dir=rtl] .spec-list dd{text-align:left}.saudi-page[dir=rtl] .spec-list dd[dir=ltr]{direction:ltr;unicode-bidi:isolate}.saudi-page[dir=rtl] .faq-list details>p{margin-left:34px;margin-right:54px}.saudi-page[dir=rtl] .floating-whatsapp{left:22px;right:auto}.saudi-page[dir=rtl] .footer-main>div:not(.footer-brand){align-items:flex-start}.market-note a{color:var(--ember-dark);border-bottom:1px solid;font-weight:850}.market-note a:hover{color:#a93e12}@media (width<=1100px){.saudi-desktop-nav{gap:17px}.saudi-desktop-nav a{font-size:12px}.saudi-hero-layout,.saudi-market-grid,.saudi-section-heading{grid-template-columns:1fr}.saudi-hero-layout{gap:50px}.saudi-hero-photo{min-height:540px}.saudi-market-grid,.saudi-section-heading{gap:34px}.saudi-market-copy{padding-top:0}.saudi-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.saudi-language-switch{margin-left:auto;margin-right:14px}.saudi-page[dir=rtl] .saudi-language-switch{margin-left:14px;margin-right:auto}.saudi-page[dir=rtl] .mobile-menu{margin-left:0;margin-right:0}.saudi-page[dir=rtl] .mobile-menu nav{text-align:right;left:0;right:auto}.saudi-supply-grid{grid-template-columns:1fr}.saudi-supply-grid article{min-height:300px}.saudi-supply-grid h3{margin-top:70px}}@media (width<=720px){.saudi-hero{padding-top:48px}.saudi-hero h1{font-size:42px}.saudi-page[dir=rtl] .saudi-hero h1{font-size:39px}.saudi-hero-lead{font-size:16px}.saudi-hero-photo{min-height:420px;margin-inline:-14px}.saudi-hero-photo figcaption{flex-direction:column;align-items:flex-start;gap:6px}.saudi-market h2,.saudi-section-heading h2,.saudi-supply-heading h2,.saudi-workflow-heading h2{font-size:37px}.saudi-page[dir=rtl] .saudi-market h2,.saudi-page[dir=rtl] .saudi-section-heading h2,.saudi-page[dir=rtl] .saudi-supply-heading h2,.saudi-page[dir=rtl] .saudi-workflow-heading h2{font-size:35px}.saudi-buyer-fit{padding:25px 22px}.saudi-buyer-fit ul{grid-template-columns:1fr}.saudi-evidence-grid{grid-template-rows:380px repeat(2,300px);grid-template-columns:1fr}.saudi-evidence-grid .saudi-evidence-wide{grid-row:auto}.saudi-workflow-list{grid-template-columns:1fr}.saudi-workflow-list li{min-height:220px}.saudi-workflow-list h3{margin-top:48px}.saudi-page[dir=rtl] .faq-list details>p{margin-left:18px;margin-right:43px}.saudi-page[dir=rtl] .floating-whatsapp{left:14px;right:auto}}@media (width<=620px){.saudi-language-switch{padding:6px 8px;font-size:11px}.saudi-page[dir=rtl] .top-note p{font-size:10px}}@media (width<=1100px){.contact-hero-layout,.contact-section-heading,.contact-inquiry-grid,.contact-sample-grid,.contact-visit-card{grid-template-columns:1fr}.contact-hero-layout{gap:38px}.contact-hero-copy{padding-bottom:0}.contact-hero-photo{min-height:560px}.contact-section-heading,.contact-inquiry-grid,.contact-sample-grid,.contact-visit-card{gap:46px}.contact-inquiry-copy{position:static}}@media (width<=780px){.contact-hero{padding-top:48px}.contact-hero h1{font-size:45px}.contact-hero-lead{font-size:16px}.contact-hero-photo{min-height:430px;margin-inline:-14px}.contact-hero-photo figcaption{bottom:20px;left:20px;right:20px}.contact-section-heading h2,.contact-inquiry h2,.contact-sample h2,.contact-visit h2{font-size:38px}.contact-route-grid,.contact-next-grid{grid-template-columns:1fr}.contact-route-grid article,.contact-next-grid li{min-height:260px;padding:27px}.contact-form{grid-template-columns:1fr;padding:25px}.contact-field-wide{grid-column:auto}.contact-form-submit{grid-template-columns:1fr}.contact-form-submit button,.contact-sample-copy .button,.contact-visit-actions .button{width:100%}.contact-visit-card{padding:31px 25px}.contact-visit-actions{flex-direction:column;align-items:stretch}}.resources-page{background:var(--ink)}.resources-hero{background:radial-gradient(circle at 76% 18%, #e56b2e24, transparent 27%), var(--ink);padding-top:76px;position:relative;overflow:hidden}.resources-hero-layout{z-index:2;grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr);align-items:center;gap:72px;display:grid;position:relative}.resources-hero-copy{padding-bottom:62px}.resources-hero h1,.resources-heading h2,.resources-section-head h2,.resources-factory h2{letter-spacing:-.055em;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:850}.resources-hero h1{max-width:670px;margin-top:22px;font-size:clamp(52px,5.4vw,82px);line-height:.98}.resources-hero h1:after{content:".";color:var(--ember)}.resources-hero-lead{color:#b4bab3;max-width:650px;margin:28px 0 0;font-size:17px;line-height:1.72}.resources-hero-visual{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);gap:10px;min-height:610px;display:grid;position:relative}.resources-hero-visual figure{border:1px solid var(--line);background:#151916;min-width:0;margin:0;position:relative;overflow:hidden}.resources-hero-visual .resources-hero-main{grid-row:span 2}.resources-hero-visual img{object-fit:cover;width:100%;height:100%;display:block}.resources-hero-main img{object-position:53% center}.resources-hero-visual figure:nth-child(2) img{object-position:center 62%}.resources-hero-visual figure:nth-child(3) img{object-position:center 67%}.resources-hero-visual figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0d0bdb;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.resources-hero-visual figcaption b{color:var(--ember);font-size:11px}.resources-hero-visual figcaption span{color:#e7eae6;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.resources-proof-bar{z-index:3;position:relative}.resources-paths,.resources-packaging,.resources-explore{background:var(--paper);color:var(--ink)}.resources-heading,.resources-section-head{grid-template-columns:minmax(0,1fr) minmax(370px,.62fr);align-items:end;gap:90px;margin-bottom:58px;display:grid}.resources-heading h2,.resources-section-head h2,.resources-factory h2{max-width:820px;font-size:clamp(42px,4.5vw,68px);line-height:1.02}.resources-heading>p,.resources-section-head>div:last-child>p{color:#555b55;margin:0 0 26px;font-size:16px;line-height:1.72}.resources-heading>div .eyebrow,.resources-section-head>div .eyebrow{margin-bottom:22px}.resources-path-grid{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(4,1fr);display:grid}.resources-path-grid article{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);background:#ffffff38;flex-direction:column;min-height:350px;padding:32px;transition:transform .18s,background .18s;display:flex}.resources-path-grid article:hover{z-index:1;background:var(--white);transform:translateY(-4px)}.resources-path-grid article>span,.document-check-grid article>span{color:var(--ember-dark);letter-spacing:.12em;font-size:11px;font-weight:900}.resources-path-grid h3{letter-spacing:-.035em;max-width:220px;margin:58px 0 16px;font-size:25px;line-height:1.08}.resources-path-grid p{color:#5b605b;margin:0 0 32px;font-size:14px;line-height:1.65}.resources-path-grid a{color:var(--ember-dark);margin-top:auto;font-size:12px;font-weight:850}.resources-sample{background:var(--ink-soft)}.resources-section-head>div:last-child .text-link{display:inline-flex}.sample-scorecard{border-top:1px solid var(--line);border-left:1px solid var(--line)}.sample-scorecard-head,.sample-scorecard-row{grid-template-columns:minmax(200px,.72fr) minmax(300px,1.28fr) minmax(300px,1fr);display:grid}.sample-scorecard-head{background:#ffffff0d}.sample-scorecard-head span,.sample-scorecard-row>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;margin:0;padding:20px 24px}.sample-scorecard-head span{color:#b3b8b2;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.sample-scorecard-row>div{align-items:flex-start;gap:18px;display:flex}.sample-scorecard-row>div span{color:var(--ember);letter-spacing:.1em;font-size:10px;font-weight:900}.sample-scorecard-row>div b{font-size:15px}.sample-scorecard-row p{color:#b7bcb6;font-size:13px;line-height:1.62}.sample-scorecard-row:hover{background:#ffffff06}.resource-note{border-left:3px solid var(--ember);background:#e56b2e14;grid-template-columns:150px 1fr;gap:34px;margin-top:28px;padding:26px 30px;display:grid}.resource-note b{color:var(--ember);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.resource-note p{color:#c3c7c2;margin:0;font-size:14px;line-height:1.65}.resources-bbq-next{background:#e56b2e12;border:1px solid #e56b2e61;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:54px;margin-top:28px;padding:34px;display:grid}.resources-bbq-next>div:first-child>span{color:var(--ember);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.resources-bbq-next h3{color:var(--white);letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(25px,2.5vw,36px);line-height:1.08}.resources-bbq-next p{color:#b7bcb6;max-width:720px;margin:0;font-size:14px;line-height:1.65}.resources-bbq-next>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:24px;display:flex}.resources-factory{background:#0d100e}.resources-factory-layout{grid-template-columns:minmax(390px,.8fr) minmax(0,1.2fr);align-items:start;gap:82px;display:grid}.resources-factory-image{border:1px solid var(--line);min-height:720px;position:sticky;top:112px;overflow:hidden}.resources-factory-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#070908b3);position:absolute;inset:0}.resources-factory-image img{object-fit:cover;object-position:48% center;width:100%;height:720px;display:block}.resources-factory-image>span{z-index:2;color:#d8dcd7;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850;position:absolute;bottom:24px;left:24px;right:24px}.resources-factory h2{margin-top:22px}.resources-section-lead{color:#abb1aa;max-width:690px;margin:28px 0 42px;font-size:16px;line-height:1.72}.factory-check-list{border-top:1px solid var(--line)}.factory-check-list article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:18px;padding:27px 0;display:grid}.factory-check-list article>span{color:var(--ember);letter-spacing:.1em;font-size:10px;font-weight:900}.factory-check-list h3{margin:0 0 9px;font-size:17px}.factory-check-list p{color:#aeb4ad;max-width:700px;margin:0;font-size:14px;line-height:1.65}.resources-inline-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:38px;display:flex}.resources-section-head-dark>div:last-child>p,.resources-heading-light>p{color:#555b55}.packaging-brief-layout{grid-template-columns:minmax(340px,.68fr) minmax(0,1.32fr);align-items:stretch;gap:58px;display:grid}.packaging-brief-layout figure{background:var(--paper-deep);min-height:720px;margin:0;position:relative;overflow:hidden}.packaging-brief-layout figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#080a09c7);position:absolute;inset:0}.packaging-brief-layout figure img{object-fit:cover;object-position:center 72%;width:100%;height:100%;min-height:720px;display:block}.packaging-brief-layout figcaption{z-index:2;color:#f3f1ea;font-size:11px;font-weight:700;line-height:1.5;position:absolute;bottom:24px;left:24px;right:24px}.packaging-brief-table{border-top:1px solid var(--dark-line);flex-direction:column;display:flex}.packaging-brief-table>div{border-bottom:1px solid var(--dark-line);grid-template-columns:44px 150px 1fr;gap:20px;padding:25px 0;display:grid}.packaging-brief-table>div span{color:var(--ember-dark);letter-spacing:.1em;font-size:10px;font-weight:900}.packaging-brief-table>div b{font-size:14px}.packaging-brief-table>div p{color:#575d57;margin:0;font-size:14px;line-height:1.65}.packaging-brief-table>.button{align-self:flex-start;margin-top:auto}.resources-documents{background:#171c18}.resources-heading-light>p{color:#afb5ae}.document-check-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.document-check-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:240px;padding:29px}.document-check-grid h3{letter-spacing:-.025em;margin:45px 0 12px;font-size:20px}.document-check-grid p{color:#abb1aa;margin:0;font-size:13px;line-height:1.65}.consistency-strip{background:#e56b2e0f;border:1px solid #e56b2e5c;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);align-items:end;gap:82px;margin-top:58px;padding:44px;display:grid}.consistency-strip h3{letter-spacing:-.045em;max-width:650px;margin:20px 0 0;font-size:clamp(32px,3vw,48px);line-height:1.02}.consistency-strip>p{color:#b7bcb6;margin:0;font-size:14px;line-height:1.68}.resources-shisha{background:var(--paper-deep);color:var(--ink)}.resources-shisha-layout{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:center;gap:78px;display:grid}.resources-shisha figure{background:var(--ink);min-height:560px;margin:0;position:relative;overflow:hidden}.resources-shisha figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#080a09c2);position:absolute;inset:0}.resources-shisha figure img{object-fit:cover;object-position:center 60%;width:100%;height:560px;display:block}.resources-shisha figcaption{z-index:2;color:#f2f0e9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;position:absolute;bottom:22px;left:22px;right:22px}.resources-shisha h2{letter-spacing:-.05em;max-width:800px;margin:22px 0 28px;font-size:clamp(42px,4.5vw,68px);line-height:1.02}.resources-shisha-layout>div>p:not(.eyebrow){color:#555b55;max-width:720px;margin:0;font-size:16px;line-height:1.72}.resources-inline-actions-dark{margin-top:34px}.resources-link-grid{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);display:grid}.resources-link-grid>a{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);flex-direction:column;min-height:270px;padding:29px;transition:background .18s,color .18s;display:flex}.resources-link-grid>a:hover{background:var(--ink);color:var(--white)}.resources-link-grid>a>span{color:var(--ember-dark);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.resources-link-grid h3{letter-spacing:-.035em;margin:42px 0 13px;font-size:24px}.resources-link-grid p{color:#5b615b;margin:0 0 26px;font-size:13px;line-height:1.65}.resources-link-grid>a:hover p{color:#adb3ac}.resources-link-grid b{color:var(--ember-dark);margin-top:auto;font-size:12px}@media (width<=1100px){.resources-hero-layout{grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);gap:42px}.resources-hero-visual{min-height:560px}.resources-path-grid{grid-template-columns:repeat(2,1fr)}.resources-factory-layout,.resources-shisha-layout{gap:52px}.resources-factory-image,.resources-factory-image img{height:660px;min-height:660px}.packaging-brief-layout{gap:40px}}@media (width<=900px){.resources-hero{padding-top:58px}.resources-hero-layout,.resources-heading,.resources-section-head,.resources-factory-layout,.resources-shisha-layout,.consistency-strip{grid-template-columns:1fr}.resources-hero-layout{gap:46px}.resources-hero-copy{padding-bottom:0}.resources-hero h1{max-width:760px;font-size:64px}.resources-hero-visual{min-height:570px}.resources-heading,.resources-section-head{gap:28px}.resources-heading>p,.resources-section-head>div:last-child>p{max-width:720px}.sample-scorecard-head{display:none}.sample-scorecard-row{grid-template-columns:minmax(180px,.75fr) 1fr}.sample-scorecard-row>p:last-child{grid-column:1/-1;padding-left:222px}.resources-factory-image{min-height:520px;position:relative;top:auto}.resources-factory-image img{height:520px;min-height:520px}.packaging-brief-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.packaging-brief-layout figure,.packaging-brief-layout figure img{min-height:680px}.document-check-grid,.resources-link-grid{grid-template-columns:repeat(2,1fr)}.consistency-strip{gap:28px}.resources-bbq-next{grid-template-columns:1fr;gap:28px}.resources-bbq-next>div:last-child{justify-content:flex-start}.resources-shisha figure,.resources-shisha figure img{height:500px;min-height:500px}}@media (width<=620px){.resources-hero{padding-top:44px}.resources-hero h1{font-size:45px}.resources-hero-lead{font-size:16px}.resources-hero-visual{grid-template-rows:1.45fr .75fr;grid-template-columns:1fr 1fr;min-height:500px;margin-inline:-8px}.resources-hero-visual .resources-hero-main{grid-area:auto/1/auto/-1}.resources-hero-visual figure:nth-child(2) img{object-position:center 68%}.resources-hero-visual figcaption{padding:8px 9px;bottom:9px;left:9px;right:9px}.resources-hero-visual figcaption span{font-size:9px}.resources-heading h2,.resources-section-head h2,.resources-factory h2{font-size:38px}.resources-heading,.resources-section-head{margin-bottom:38px}.resources-path-grid,.document-check-grid,.resources-link-grid{grid-template-columns:1fr}.resources-path-grid article{min-height:290px;padding:27px}.resources-path-grid h3{margin-top:42px}.sample-scorecard-row{grid-template-columns:1fr}.sample-scorecard-row>*{padding:20px}.sample-scorecard-row>p:last-child{background:#ffffff06;grid-column:auto;padding-left:20px}.resource-note{grid-template-columns:1fr;gap:12px;padding:23px}.resources-bbq-next{padding:24px}.resources-bbq-next>div:last-child{flex-direction:column;align-items:stretch}.resources-bbq-next .button{width:100%}.resources-factory-image{min-height:440px}.resources-factory-image img{height:440px;min-height:440px}.factory-check-list article{grid-template-columns:38px 1fr}.resources-inline-actions{flex-direction:column;align-items:stretch}.resources-inline-actions .button{width:100%}.packaging-brief-layout{grid-template-columns:1fr}.packaging-brief-layout figure,.packaging-brief-layout figure img{min-height:540px}.packaging-brief-table>div{grid-template-columns:34px 1fr;gap:14px}.packaging-brief-table>div p{grid-column:2}.packaging-brief-table>.button{width:100%;margin-top:28px}.document-check-grid article{min-height:220px}.consistency-strip{padding:27px}.resources-shisha figure,.resources-shisha figure img{height:430px;min-height:430px}.resources-shisha h2{font-size:38px}.resources-link-grid>a{min-height:245px;padding:27px}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sample-guide-page{background:var(--ink);min-height:100vh}.sample-guide-hero{background:radial-gradient(circle at 78% 22%, #e56b2e1f, transparent 26%), var(--ink);padding-top:72px;position:relative;overflow:hidden}.sample-guide-hero-layout{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(340px,.55fr);align-items:center;gap:84px;display:grid;position:relative}.sample-guide-hero-copy{padding-bottom:68px}.sample-guide-hero h1,.sample-guide-principle h2,.sample-protocol-heading h2,.sample-guide-evidence h2,.tool-intro h2,.sample-mistakes-heading h2,.sample-limit h2,.sample-guide-faq h2{letter-spacing:-.055em;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:850}.sample-guide-hero h1{max-width:850px;margin-top:22px;font-size:clamp(52px,5.6vw,82px);line-height:.97}.sample-guide-hero h1:after{content:".";color:var(--ember)}.sample-guide-hero-lead{color:#b7bcb6;max-width:730px;margin:28px 0 0;font-size:18px;line-height:1.72}.sample-guide-reading{flex-wrap:wrap;gap:10px;margin:30px 0 0;display:flex}.sample-guide-reading span{border:1px solid var(--line);color:#aeb4ad;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font-size:10px;font-weight:800}.sample-guide-hero-image{border:1px solid var(--line);background:#141815;min-height:640px;margin:0;position:relative;overflow:hidden}.sample-guide-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#070908db);position:absolute;inset:0}.sample-guide-hero-image img{object-fit:cover;object-position:center 62%;width:100%;height:640px;display:block}.sample-guide-hero-image figcaption{z-index:2;position:absolute;bottom:28px;left:28px;right:28px}.sample-guide-hero-image figcaption b,.sample-guide-hero-image figcaption span{display:block}.sample-guide-hero-image figcaption b{color:var(--ember);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.sample-guide-hero-image figcaption span{color:#d8dcd7;font-size:12px;line-height:1.55}.sample-guide-proof-bar{z-index:3;position:relative}.sample-guide-principle{background:var(--paper);color:var(--ink)}.sample-guide-principle-layout,.sample-limit-layout{grid-template-columns:minmax(0,.92fr) minmax(390px,.68fr);align-items:start;gap:100px;display:grid}.sample-guide-principle h2,.sample-limit h2{max-width:780px;font-size:clamp(44px,4.7vw,70px);line-height:1.01}.sample-guide-principle-copy{border-top:1px solid var(--dark-line);padding-top:37px}.sample-guide-principle-copy p,.sample-limit-layout>div:last-child>p{color:#555c56;margin:0;font-size:16px;line-height:1.78}.sample-guide-principle-copy p+p{margin-top:22px}.sample-protocol{background:#101411}.sample-protocol-heading,.sample-mistakes-heading{grid-template-columns:minmax(0,1fr) minmax(370px,.62fr);align-items:end;gap:90px;margin-bottom:60px;display:grid}.sample-protocol-heading h2,.sample-mistakes-heading h2{max-width:850px;font-size:clamp(43px,4.6vw,68px);line-height:1.01}.sample-protocol-heading>p,.sample-mistakes-heading>p{color:#abb1aa;margin:0;font-size:16px;line-height:1.72}.sample-protocol-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.sample-protocol-list li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:16px;min-height:250px;padding:30px;display:grid}.sample-protocol-list li:last-child{grid-column:1/-1;min-height:210px}.sample-protocol-list li>span{color:var(--ember);letter-spacing:.1em;font-size:10px;font-weight:900}.sample-protocol-list h3{letter-spacing:-.025em;margin:0 0 12px;font-size:20px}.sample-protocol-list p{color:#abb1aa;max-width:630px;margin:0;font-size:14px;line-height:1.68}.sample-guide-evidence{background:#171c18}.sample-guide-evidence-layout{grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr);align-items:start;gap:82px;display:grid}.sample-guide-evidence figure{border:1px solid var(--line);min-height:690px;margin:0;position:sticky;top:112px;overflow:hidden}.sample-guide-evidence figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#070908d1);position:absolute;inset:0}.sample-guide-evidence figure img{object-fit:cover;object-position:52% center;width:100%;height:690px;display:block}.sample-guide-evidence figcaption{z-index:2;color:#d7dcd6;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850;position:absolute;bottom:26px;left:26px;right:26px}.sample-guide-evidence h2{max-width:720px;font-size:clamp(43px,4.5vw,66px);line-height:1.01}.evidence-levels{border-top:1px solid var(--line);margin-top:46px}.evidence-levels article{border-bottom:1px solid var(--line);grid-template-columns:84px 170px 1fr;gap:18px;padding:27px 0;display:grid}.evidence-levels article>span{color:var(--ember);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.evidence-levels h3{margin:0;font-size:16px}.evidence-levels p{color:#abb1aa;margin:0;font-size:13px;line-height:1.65}.sample-scorecard-section{background:var(--paper);color:var(--ink)}.comparison-tool{border:1px solid var(--dark-line);background:var(--white)}.tool-intro{border-bottom:1px solid var(--dark-line);background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1fr) minmax(370px,.58fr);align-items:end;gap:80px;padding:52px;display:grid}.tool-kicker{color:var(--ember);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:900;display:block}.tool-intro h2{max-width:760px;font-size:clamp(42px,4.3vw,64px);line-height:1.01}.tool-intro>p{color:#afb5ae;margin:0;font-size:15px;line-height:1.72}.tool-setup,.tool-score,.tool-decision{border-bottom:1px solid var(--dark-line);padding:44px 52px}.tool-section-label{grid-template-columns:54px 1fr;gap:20px;margin-bottom:32px;display:grid}.tool-section-label>span{color:var(--ember-dark);letter-spacing:.1em;padding-top:5px;font-size:10px;font-weight:900}.tool-section-label h3{letter-spacing:-.03em;margin:0 0 7px;font-size:22px}.tool-section-label p{color:#646a64;margin:0;font-size:13px;line-height:1.55}.tool-setup-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.tool-setup-grid label,.supplier-name-grid label,.rating-cell,.notes-cell{min-width:0}.tool-setup-grid label>span{color:#555c56;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850;display:block}.tool-setup-grid input,.supplier-name-grid input,.comparison-grid select,.comparison-grid textarea,.tool-decision>textarea{width:100%;color:var(--ink);font:inherit;background:#f4f1ea;border:1px solid #0a0d0b33;border-radius:0;outline:none;transition:border-color .16s,background .16s}.tool-setup-grid input,.supplier-name-grid input{min-height:46px;padding:0 13px;font-size:13px}.tool-setup-grid input:focus,.supplier-name-grid input:focus,.comparison-grid select:focus,.comparison-grid textarea:focus,.tool-decision>textarea:focus{border-color:var(--ember-dark);background:#fff}.supplier-name-grid,.comparison-grid-head,.comparison-grid-row,.comparison-totals{grid-template-columns:minmax(250px,1.35fr) repeat(3,minmax(76px,.36fr)) minmax(270px,1.18fr);display:grid}.supplier-name-grid{align-items:center;gap:0;margin-bottom:12px}.supplier-name-grid>span{color:#656b65;letter-spacing:.08em;text-transform:uppercase;padding-inline:14px;font-size:10px;font-weight:850}.supplier-name-grid input{text-align:center;background:#eeebe3;border-right-width:0;font-weight:800}.supplier-name-grid label:nth-of-type(3) input{border-right-width:1px}.comparison-grid{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line)}.comparison-grid-head{background:#ece8df}.comparison-grid-head>span,.comparison-grid-row>*,.comparison-totals>*{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);min-width:0}.comparison-grid-head>span{color:#5d635d;letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:14px;font-size:9px;font-weight:900}.comparison-grid-head>span:first-child,.comparison-grid-head>span:last-child{text-align:left}.criterion-cell{grid-template-columns:35px 1fr;gap:11px;padding:18px;display:grid}.criterion-cell>span{color:var(--ember-dark);letter-spacing:.08em;font-size:9px;font-weight:900}.criterion-cell b,.criterion-cell small{display:block}.criterion-cell b{margin-bottom:6px;font-size:13px}.criterion-cell small{color:#626862;font-size:10px;line-height:1.5}.rating-cell{place-items:center;padding:14px;display:grid}.mobile-rating-label{display:none}.comparison-grid select{text-align:center;min-height:42px;padding:0 9px;font-size:13px;font-weight:850}.notes-cell{padding:12px}.comparison-grid textarea{resize:vertical;min-height:74px;padding:11px;font-size:11px;line-height:1.45}.comparison-totals{background:var(--ink);color:var(--white)}.comparison-totals>div,.comparison-totals>p{min-height:108px;margin:0;padding:18px}.comparison-totals>div:first-child{flex-direction:column;justify-content:center;display:flex}.comparison-totals>div:not(:first-child){text-align:center;place-content:center;display:grid}.comparison-totals b{margin-bottom:7px;font-size:14px}.comparison-totals strong{color:var(--ember);font-size:28px}.comparison-totals strong span{color:#8e958e;font-size:11px}.comparison-totals small{color:#aeb4ad;font-size:9px;line-height:1.45}.comparison-totals>p{color:#aeb4ad;align-items:center;font-size:10px;line-height:1.55;display:flex}.tool-decision>textarea{resize:vertical;min-height:140px;padding:16px;font-size:13px;line-height:1.6}.tool-actions{background:#ece8df;flex-wrap:wrap;align-items:center;gap:13px;padding:30px 52px;display:flex}.tool-actions button{cursor:pointer}.tool-print-button{border-color:var(--ink);color:var(--ink);background:0 0}.tool-reset{color:#5d635d;background:0 0;border:0;border-bottom:1px solid #777d77;margin-left:auto;padding:10px 0;font-size:11px;font-weight:800}.sample-mistakes{background:var(--paper-deep);color:var(--ink)}.sample-mistakes-heading>p{color:#565d57}.sample-mistakes-grid{border-top:1px solid var(--dark-line);border-left:1px solid var(--dark-line);grid-template-columns:repeat(3,1fr);display:grid}.sample-mistakes-grid article{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);min-height:265px;padding:29px}.sample-mistakes-grid article>span{color:var(--ember-dark);letter-spacing:.1em;font-size:10px;font-weight:900}.sample-mistakes-grid h3{letter-spacing:-.03em;margin:48px 0 12px;font-size:20px}.sample-mistakes-grid p{color:#5c635d;margin:0;font-size:13px;line-height:1.68}.sample-limit{background:#151a16}.sample-limit-layout>div:last-child{border-top:1px solid var(--line);padding-top:37px}.sample-limit-layout>div:last-child>p{color:#afb5ae}.sample-limit-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:32px;display:flex}.sample-guide-faq{background:var(--paper);color:var(--ink)}.sample-guide-faq h2{font-size:clamp(42px,4.5vw,66px);line-height:1.01}.sample-guide-cta{overflow:hidden}@media (width<=1100px){.sample-guide-hero-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.52fr);gap:52px}.sample-guide-hero-image,.sample-guide-hero-image img{height:590px;min-height:590px}.tool-setup-grid{grid-template-columns:repeat(2,1fr)}.supplier-name-grid,.comparison-grid-head,.comparison-grid-row,.comparison-totals{grid-template-columns:minmax(230px,1.2fr) repeat(3,minmax(68px,.34fr)) minmax(230px,1fr)}}@media (width<=900px){.sample-guide-hero{padding-top:56px}.sample-guide-hero-layout,.sample-guide-principle-layout,.sample-protocol-heading,.sample-guide-evidence-layout,.tool-intro,.sample-mistakes-heading,.sample-limit-layout{grid-template-columns:1fr}.sample-guide-hero-layout{gap:48px}.sample-guide-hero-copy{padding-bottom:0}.sample-guide-hero h1{max-width:770px;font-size:64px}.sample-guide-hero-image{min-height:560px}.sample-guide-hero-image img{object-position:center 60%;height:560px;min-height:560px}.sample-guide-principle-layout,.sample-protocol-heading,.sample-mistakes-heading,.sample-limit-layout{gap:34px}.sample-guide-principle-copy,.sample-limit-layout>div:last-child{padding-top:28px}.sample-guide-evidence-layout{gap:48px}.sample-guide-evidence figure{min-height:520px;position:relative;top:auto}.sample-guide-evidence figure img{height:520px}.tool-intro{gap:28px}.comparison-grid-head,.supplier-name-grid>span{display:none}.supplier-name-grid{grid-template-columns:repeat(3,1fr);gap:10px}.supplier-name-grid input{border-right-width:1px}.comparison-grid-row{grid-template-columns:repeat(3,1fr)}.criterion-cell,.notes-cell{grid-column:1/-1}.rating-cell{place-items:stretch stretch;gap:8px}.mobile-rating-label{color:#5c625c;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;display:block;overflow:hidden}.comparison-totals{grid-template-columns:repeat(3,1fr)}.comparison-totals>div:first-child,.comparison-totals>p{grid-column:1/-1}.sample-mistakes-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.sample-guide-hero{padding-top:42px}.sample-guide-hero h1{font-size:44px}.sample-guide-hero-lead{font-size:16px}.sample-guide-hero-image{min-height:480px;margin-inline:-8px}.sample-guide-hero-image img{height:480px;min-height:480px}.sample-guide-principle h2,.sample-protocol-heading h2,.sample-guide-evidence h2,.sample-mistakes-heading h2,.sample-limit h2,.sample-guide-faq h2{font-size:38px}.sample-protocol-list{grid-template-columns:1fr}.sample-protocol-list li,.sample-protocol-list li:last-child{grid-column:auto;min-height:230px;padding:25px}.sample-guide-evidence figure,.sample-guide-evidence figure img{height:440px;min-height:440px}.evidence-levels article{grid-template-columns:72px 1fr}.evidence-levels p{grid-column:2}.comparison-tool{margin-inline:-8px}.tool-intro,.tool-setup,.tool-score,.tool-decision,.tool-actions{padding:28px 22px}.tool-intro h2{font-size:38px}.tool-setup-grid{grid-template-columns:1fr}.tool-section-label{grid-template-columns:38px 1fr;gap:12px}.supplier-name-grid{grid-template-columns:1fr}.supplier-name-grid input{text-align:left}.comparison-grid-row,.comparison-totals{grid-template-columns:repeat(3,1fr)}.criterion-cell{padding:17px}.rating-cell,.notes-cell{padding:10px}.comparison-totals>div,.comparison-totals>p{min-height:96px;padding:14px 8px}.comparison-totals>div:first-child,.comparison-totals>p{padding:17px}.comparison-totals strong{font-size:23px}.tool-actions{flex-direction:column;align-items:stretch}.tool-actions .button{width:100%}.tool-reset{align-self:center;margin-left:0}.sample-mistakes-grid{grid-template-columns:1fr}.sample-mistakes-grid article{min-height:240px}.sample-limit-actions{flex-direction:column;align-items:stretch}.sample-limit-actions .button{width:100%}}@media print{.sample-guide-page>.top-note,.sample-guide-page>.site-header,.sample-guide-page>.site-footer,.sample-guide-page>.floating-whatsapp,.sample-guide-page article>:not(.sample-scorecard-section),.tool-actions{display:none!important}.sample-scorecard-section{background:#fff;padding:0}.sample-scorecard-section .shell{width:100%}.comparison-tool{border:0}.tool-intro{color:#000;background:#fff;padding:24px}.tool-intro h2{font-size:32px}.tool-intro>p,.tool-kicker{color:#333}.tool-setup,.tool-score,.tool-decision{break-inside:avoid;padding:22px 24px}.comparison-grid-row{break-inside:avoid}.comparison-totals{color:#000;background:#eee}.comparison-totals small,.comparison-totals>p{color:#333}}.factory-guide-hero .sample-guide-hero-layout{grid-template-columns:minmax(0,1.12fr) minmax(390px,.62fr);gap:70px}.factory-guide-hero .sample-guide-hero-copy{padding-bottom:62px}.factory-guide-hero .sample-guide-hero-image,.factory-guide-hero .sample-guide-hero-image img{height:650px;min-height:650px}.factory-guide-hero .sample-guide-hero-image img{object-position:56% center}.factory-guide-protocol li:last-child{grid-column:1/-1}.factory-guide-levels article{grid-template-columns:84px 180px 1fr}.factory-guide-note{border-left:3px solid var(--ember);background:#e56b2e14;grid-template-columns:110px 1fr;gap:24px;margin-top:34px;padding:24px 26px;display:grid}.factory-guide-note b{color:var(--ember);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.factory-guide-note p{color:#b7bdb6;margin:0;font-size:13px;line-height:1.68}.factory-checklist-section{background:var(--paper);color:var(--ink)}.factory-checklist-tool{border:1px solid var(--dark-line);background:var(--white)}.factory-checklist-intro{border-bottom:1px solid var(--dark-line);background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:48px 52px;display:grid}.factory-checklist-intro>div:first-child>span{color:var(--ember);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:900;display:block}.factory-checklist-intro h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(42px,4.5vw,66px);font-weight:850;line-height:1.01}.factory-checklist-progress{justify-content:flex-end;align-items:baseline;gap:9px;min-width:190px;padding-bottom:7px;display:flex}.factory-checklist-progress strong{color:var(--ember);letter-spacing:-.06em;font-size:54px;line-height:1}.factory-checklist-progress span{color:#abb1aa;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.factory-checklist-items{border-left:1px solid var(--dark-line);grid-template-columns:repeat(2,1fr);display:grid}.factory-checklist-items label{border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);cursor:pointer;grid-template-columns:30px 36px 1fr;align-items:start;gap:14px;min-height:138px;padding:25px;transition:background .16s;display:grid}.factory-checklist-items label:hover{background:#f2efe7}.factory-checklist-items label.is-checked{background:#1f9b5c17}.factory-checklist-items input{width:20px;height:20px;accent-color:var(--green);margin:1px 0 0}.factory-checklist-number{color:var(--ember-dark);letter-spacing:.08em;padding-top:4px;font-size:10px;font-weight:900}.factory-checklist-copy b,.factory-checklist-copy span{display:block}.factory-checklist-copy b{letter-spacing:.01em;margin-bottom:8px;font-size:13px}.factory-checklist-copy span{color:#5c625d;font-size:13px;line-height:1.62}.factory-checklist-notes{border-bottom:1px solid var(--dark-line);grid-template-columns:280px 1fr;gap:34px;padding:36px 52px;display:grid}.factory-checklist-notes label b,.factory-checklist-notes label span{display:block}.factory-checklist-notes label b{margin-bottom:8px;font-size:17px}.factory-checklist-notes label span{color:#656b65;font-size:12px;line-height:1.6}.factory-checklist-notes textarea{width:100%;min-height:130px;color:var(--ink);font:inherit;resize:vertical;background:#f2efe7;border:1px solid #0a0d0b33;border-radius:0;outline:0;padding:15px;font-size:13px;line-height:1.6}.factory-checklist-notes textarea:focus{border-color:var(--ember-dark);background:#fff}.factory-checklist-actions{background:#ebe7de;align-items:center;gap:20px;padding:28px 52px;display:flex}.factory-checklist-actions button{cursor:pointer}.factory-checklist-clear{color:#5d635d;background:0 0;border:0;border-bottom:1px solid #777d77;padding:10px 0;font-size:11px;font-weight:800}.factory-checklist-actions p{color:#656b65;max-width:470px;margin:0 0 0 auto;font-size:11px;line-height:1.58}.factory-live-call{background:#101411}.factory-live-call-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.factory-live-call-list li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:14px;min-height:190px;padding:28px;display:grid}.factory-live-call-list li>span{color:var(--ember);letter-spacing:.1em;font-size:10px;font-weight:900}.factory-live-call-list h3{letter-spacing:-.025em;margin:0 0 11px;font-size:19px}.factory-live-call-list p{color:#aeb4ad;margin:0;font-size:13px;line-height:1.67}.factory-photo-proof{background:var(--paper);color:var(--ink)}.factory-photo-proof .sample-mistakes-heading>p{color:#565d57}.factory-photo-proof-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.factory-photo-proof-grid article{border:1px solid var(--dark-line);background:var(--white)}.factory-photo-proof-grid figure{background:var(--paper-deep);height:270px;margin:0;overflow:hidden}.factory-photo-proof-grid img{object-fit:cover;width:100%;height:100%;display:block}.factory-photo-proof-grid article:first-child img{object-position:55% center}.factory-photo-proof-grid article:nth-child(2) img{object-position:50% 62%}.factory-photo-proof-grid article:nth-child(3) img{object-position:50% 74%}.factory-photo-proof-grid article>div{padding:27px}.factory-photo-proof-grid h3{letter-spacing:-.03em;margin:0 0 22px;font-size:21px}.factory-photo-proof-grid p{color:#5a615b;margin:0;font-size:13px;line-height:1.66}.factory-photo-proof-grid p+p{border-top:1px solid var(--dark-line);margin-top:14px;padding-top:14px}.factory-photo-proof-grid p b{color:var(--ink)}.factory-guide-approved-statement{font-weight:800;color:var(--white)!important;margin-bottom:18px!important;font-size:19px!important;line-height:1.55!important}.factory-guide-approved-statement+p{color:#afb5ae;margin:0;font-size:14px;line-height:1.7}@media (width<=1100px){.factory-guide-hero .sample-guide-hero-layout{grid-template-columns:minmax(0,1fr) minmax(350px,.58fr);gap:48px}.factory-guide-hero .sample-guide-hero-image,.factory-guide-hero .sample-guide-hero-image img{height:610px;min-height:610px}.factory-photo-proof-grid{grid-template-columns:repeat(2,1fr)}.factory-photo-proof-grid article:last-child{grid-column:1/-1}}@media (width<=900px){.factory-guide-hero .sample-guide-hero-layout{grid-template-columns:1fr}.factory-guide-hero .sample-guide-hero-image,.factory-guide-hero .sample-guide-hero-image img{height:560px;min-height:560px}.factory-guide-levels article{grid-template-columns:80px 1fr}.factory-guide-levels p{grid-column:2}.factory-checklist-items{grid-template-columns:1fr}.factory-checklist-notes{grid-template-columns:1fr;gap:20px}.factory-checklist-actions{flex-wrap:wrap;align-items:flex-start}.factory-checklist-actions p{flex-basis:100%;margin-left:0}.factory-photo-proof-grid{grid-template-columns:1fr}.factory-photo-proof-grid article:last-child{grid-column:auto}}@media (width<=620px){.factory-guide-hero .sample-guide-hero-image{margin-inline:-8px}.factory-guide-hero .sample-guide-hero-image,.factory-guide-hero .sample-guide-hero-image img{height:480px;min-height:480px}.factory-guide-note{grid-template-columns:1fr;gap:10px;padding:22px}.factory-checklist-intro{grid-template-columns:1fr;gap:24px;padding:30px 24px}.factory-checklist-intro h2{font-size:38px}.factory-checklist-progress{justify-content:flex-start;min-width:0}.factory-checklist-progress strong{font-size:44px}.factory-checklist-items label{grid-template-columns:26px 30px 1fr;gap:11px;min-height:130px;padding:22px 18px}.factory-checklist-notes,.factory-checklist-actions{padding:26px 22px}.factory-checklist-actions{flex-direction:column;align-items:stretch}.factory-checklist-actions .button{width:100%}.factory-checklist-clear{align-self:center}.factory-live-call-list{grid-template-columns:1fr}.factory-live-call-list li{min-height:180px;padding:24px 20px}.factory-photo-proof-grid figure{height:250px}}@media print{.factory-guide-page article>.factory-checklist-section{background:#fff;padding:0;display:block!important}.factory-guide-page .factory-checklist-section .shell{width:100%}.factory-guide-page .factory-checklist-tool{border:0}.factory-guide-page .factory-checklist-intro{color:#000;background:#fff;padding:20px 24px}.factory-guide-page .factory-checklist-intro h2{font-size:32px}.factory-guide-page .factory-checklist-intro>div:first-child>span,.factory-guide-page .factory-checklist-progress strong,.factory-guide-page .factory-checklist-progress span{color:#222}.factory-guide-page .factory-checklist-items{grid-template-columns:repeat(2,1fr)}.factory-guide-page .factory-checklist-items label{break-inside:avoid;min-height:105px;padding:16px}.factory-guide-page .factory-checklist-notes{break-inside:avoid;padding:22px 24px}.factory-guide-page .factory-checklist-actions{display:none!important}}.packaging-guide-hero .sample-guide-hero-layout{grid-template-columns:minmax(0,1.12fr) minmax(410px,.64fr);gap:70px}.packaging-guide-hero .sample-guide-hero-copy{padding-bottom:62px}.packaging-guide-hero .sample-guide-hero-image,.packaging-guide-hero .sample-guide-hero-image img{height:650px;min-height:650px}.packaging-guide-hero .sample-guide-hero-image img{object-position:50% center}.packaging-layers-section{background:#101411}.packaging-layers-section h2,.packaging-artwork h2{letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(42px,4.5vw,66px);font-weight:850;line-height:1.01}.packaging-layer-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.packaging-layer-grid>article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:310px;padding:32px}.packaging-layer-grid>article>span{color:var(--ember);letter-spacing:.1em;font-size:10px;font-weight:900}.packaging-layer-grid h3{letter-spacing:-.035em;margin:42px 0 13px;font-size:24px}.packaging-layer-grid>article>p,.packaging-layer-grid article>div p{color:#aeb4ad;margin:0;font-size:13px;line-height:1.68}.packaging-layer-grid article>div{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.packaging-layer-grid article>div b{color:var(--white);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.packaging-checklist-items label:last-child{grid-column:1/-1}.packaging-artwork{background:#151a16}.packaging-artwork-layout{grid-template-columns:minmax(360px,.72fr) minmax(0,1fr);align-items:start;gap:76px;display:grid}.packaging-artwork figure{border:1px solid var(--line);background:#0e120f;margin:0;position:sticky;top:110px;overflow:hidden}.packaging-artwork figure img{object-fit:cover;object-position:50% 72%;width:100%;height:610px;display:block}.packaging-artwork figcaption{border-top:1px solid var(--line);color:#8f968f;padding:17px 19px;font-size:10px;line-height:1.55}.artwork-field-list{border-top:1px solid var(--line);margin-top:44px}.artwork-field-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:18px;padding:24px 0;display:grid}.artwork-field-list article>span{color:var(--ember);letter-spacing:.1em;padding-top:4px;font-size:10px;font-weight:900}.artwork-field-list h3{letter-spacing:-.025em;margin:0 0 8px;font-size:18px}.artwork-field-list p{color:#aeb4ad;margin:0;font-size:13px;line-height:1.68}.packaging-proof-grid article:first-child img{object-position:50% center}.packaging-proof-grid article:nth-child(2) img{object-position:50% 58%}.packaging-proof-grid article:nth-child(3) img{object-position:50% 72%}.bbq-resource-link{flex-direction:column;align-items:flex-start;gap:14px;margin-top:30px;display:flex}@media (width<=1100px){.packaging-guide-hero .sample-guide-hero-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);gap:48px}.packaging-artwork-layout{grid-template-columns:minmax(310px,.68fr) minmax(0,1fr);gap:48px}}@media (width<=900px){.packaging-guide-hero .sample-guide-hero-layout,.packaging-artwork-layout{grid-template-columns:1fr}.packaging-guide-hero .sample-guide-hero-image,.packaging-guide-hero .sample-guide-hero-image img{height:560px;min-height:560px}.packaging-artwork figure{position:relative;top:auto}.packaging-artwork figure img{height:520px}}@media (width<=620px){.packaging-guide-hero .sample-guide-hero-image{margin-inline:-8px}.packaging-guide-hero .sample-guide-hero-image,.packaging-guide-hero .sample-guide-hero-image img{height:440px;min-height:440px}.packaging-layer-grid{grid-template-columns:1fr}.packaging-layer-grid>article{min-height:280px;padding:26px 22px}.packaging-layer-grid h3{margin-top:34px}.packaging-checklist-items label:last-child{grid-column:auto}.packaging-artwork figure,.packaging-artwork figure img{height:430px}.packaging-artwork h2,.packaging-layers-section h2{font-size:38px}}@media print{.packaging-guide-page article>.factory-checklist-section{background:#fff;padding:0;display:block!important}.packaging-guide-page .factory-checklist-section .shell{width:100%}.packaging-guide-page .factory-checklist-tool{border:0}.packaging-guide-page .factory-checklist-intro{color:#000;background:#fff;padding:20px 24px}.packaging-guide-page .factory-checklist-intro h2{font-size:32px}.packaging-guide-page .factory-checklist-intro>div:first-child>span,.packaging-guide-page .factory-checklist-progress strong,.packaging-guide-page .factory-checklist-progress span{color:#222}.packaging-guide-page .factory-checklist-items{grid-template-columns:repeat(2,1fr)}.packaging-guide-page .factory-checklist-items label,.packaging-guide-page .factory-checklist-items label:last-child{break-inside:avoid;min-height:105px;padding:16px}.packaging-guide-page .factory-checklist-items label:last-child{grid-column:1/-1}.packaging-guide-page .factory-checklist-notes{break-inside:avoid;padding:22px 24px}.packaging-guide-page .factory-checklist-actions{display:none!important}}.consistency-guide-hero .sample-guide-hero-layout{grid-template-columns:minmax(0,1.14fr) minmax(410px,.64fr);gap:70px}.consistency-guide-hero .sample-guide-hero-copy{padding-bottom:62px}.consistency-guide-hero .sample-guide-hero-image,.consistency-guide-hero .sample-guide-hero-image img{height:650px;min-height:650px}.consistency-guide-hero .sample-guide-hero-image img{object-position:50% center}.consistency-causes-grid>article{min-height:325px}.consistency-diagnostic-table{margin-top:0}.consistency-control-section figure img{object-position:52% center}.consistency-proof-grid article:first-child img,.consistency-proof-grid article:nth-child(2) img{object-position:50% center}.consistency-proof-grid article:nth-child(3) img{object-position:50% 70%}@media (width<=1100px){.consistency-guide-hero .sample-guide-hero-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);gap:48px}}@media (width<=900px){.consistency-guide-hero .sample-guide-hero-layout{grid-template-columns:1fr}.consistency-guide-hero .sample-guide-hero-image,.consistency-guide-hero .sample-guide-hero-image img{height:560px;min-height:560px}}@media (width<=620px){.consistency-guide-hero .sample-guide-hero-image{margin-inline:-8px}.consistency-guide-hero .sample-guide-hero-image,.consistency-guide-hero .sample-guide-hero-image img{height:440px;min-height:440px}.consistency-causes-grid>article{min-height:285px}}@media print{.consistency-guide-page article>:not(.factory-checklist-section),.consistency-guide-page>.top-note,.consistency-guide-page>.site-header,.consistency-guide-page>.site-footer,.consistency-guide-page>.floating-whatsapp{display:none!important}.consistency-guide-page article>.factory-checklist-section{background:#fff;padding:0;display:block!important}.consistency-guide-page .factory-checklist-section .shell{width:100%}.consistency-guide-page .factory-checklist-tool{border:0}.consistency-guide-page .factory-checklist-intro{color:#000;background:#fff;padding:20px 24px}.consistency-guide-page .factory-checklist-intro h2{font-size:32px}.consistency-guide-page .factory-checklist-intro>div:first-child>span,.consistency-guide-page .factory-checklist-progress strong,.consistency-guide-page .factory-checklist-progress span{color:#222}.consistency-guide-page .factory-checklist-items{grid-template-columns:repeat(2,1fr)}.consistency-guide-page .factory-checklist-items label{break-inside:avoid;min-height:105px;padding:16px}.consistency-guide-page .factory-checklist-notes{break-inside:avoid;padding:22px 24px}.consistency-guide-page .factory-checklist-actions{display:none!important}}.lab-report-guide-hero .sample-guide-hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(410px,.62fr);gap:70px}.lab-report-guide-hero .sample-guide-hero-copy{padding-bottom:62px}.lab-report-guide-hero .sample-guide-hero-image,.lab-report-guide-hero .sample-guide-hero-image img{height:650px;min-height:650px}.lab-report-guide-hero .sample-guide-hero-image img{object-position:52% center}.lab-report-anatomy-grid>article{min-height:325px}.lab-report-parameter-table .sample-scorecard-row{position:relative}.lab-report-buyer-use{border-top:1px solid var(--line);color:#b6bcb5;background:#e56b2e12;grid-column:2/-1;min-height:70px;font-size:11px;line-height:1.58;padding:17px 24px!important}.lab-report-buyer-use b{color:var(--ember);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.lab-report-evidence-section figure img,.lab-report-proof-grid article:first-child img{object-position:50% center}.lab-report-proof-grid article:nth-child(2) img{object-position:50% 62%}.lab-report-proof-grid article:nth-child(3) img{object-position:50% 70%}@media (width<=1100px){.lab-report-guide-hero .sample-guide-hero-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);gap:48px}}@media (width<=900px){.lab-report-guide-hero .sample-guide-hero-layout{grid-template-columns:1fr}.lab-report-guide-hero .sample-guide-hero-image,.lab-report-guide-hero .sample-guide-hero-image img{height:560px;min-height:560px}.lab-report-buyer-use{grid-column:1/-1}}@media (width<=620px){.lab-report-guide-hero .sample-guide-hero-image{margin-inline:-8px}.lab-report-guide-hero .sample-guide-hero-image,.lab-report-guide-hero .sample-guide-hero-image img{height:440px;min-height:440px}.lab-report-anatomy-grid>article{min-height:285px}.lab-report-buyer-use{min-height:105px;padding:16px 18px!important}}@media print{.lab-report-guide-page article>:not(.factory-checklist-section),.lab-report-guide-page>.top-note,.lab-report-guide-page>.site-header,.lab-report-guide-page>.site-footer,.lab-report-guide-page>.floating-whatsapp{display:none!important}.lab-report-guide-page article>.factory-checklist-section{background:#fff;padding:0;display:block!important}.lab-report-guide-page .factory-checklist-section .shell{width:100%}.lab-report-guide-page .factory-checklist-tool{border:0}.lab-report-guide-page .factory-checklist-intro{color:#000;background:#fff;padding:20px 24px}.lab-report-guide-page .factory-checklist-intro h2{font-size:32px}.lab-report-guide-page .factory-checklist-intro>div:first-child>span,.lab-report-guide-page .factory-checklist-progress strong,.lab-report-guide-page .factory-checklist-progress span{color:#222}.lab-report-guide-page .factory-checklist-items{grid-template-columns:repeat(2,1fr)}.lab-report-guide-page .factory-checklist-items label{break-inside:avoid;min-height:105px;padding:16px}.lab-report-guide-page .factory-checklist-notes{break-inside:avoid;padding:22px 24px}.lab-report-guide-page .factory-checklist-actions{display:none!important}}.specification-guide-hero .sample-guide-hero-layout{grid-template-columns:minmax(0,1.12fr) minmax(410px,.64fr);gap:70px}.specification-guide-hero .sample-guide-hero-copy{padding-bottom:62px}.specification-guide-hero .sample-guide-hero-image,.specification-guide-hero .sample-guide-hero-image img{height:650px;min-height:650px}.specification-guide-hero .sample-guide-hero-image img{object-position:49% center}.specification-reading-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.specification-reading-grid>article{min-height:365px}.specification-term-grid article{min-height:270px}.specification-term-grid article>b{color:var(--ember);letter-spacing:.08em;text-transform:uppercase;margin:3px 0 15px;font-size:10px;line-height:1.4;display:block}.specification-parameter-table .sample-scorecard-row{position:relative}.specification-evidence-section figure img{object-position:50% 56%}.specification-proof-grid article:first-child img,.specification-proof-grid article:nth-child(2) img{object-position:50% center}.specification-proof-grid article:nth-child(3) img{object-position:50% 70%}@media (width<=1180px){.specification-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.specification-guide-hero .sample-guide-hero-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);gap:48px}}@media (width<=900px){.specification-guide-hero .sample-guide-hero-layout{grid-template-columns:1fr}.specification-guide-hero .sample-guide-hero-image,.specification-guide-hero .sample-guide-hero-image img{height:560px;min-height:560px}.specification-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.specification-guide-hero .sample-guide-hero-image{margin-inline:-8px}.specification-guide-hero .sample-guide-hero-image,.specification-guide-hero .sample-guide-hero-image img{height:440px;min-height:440px}.specification-reading-grid{grid-template-columns:1fr}.specification-reading-grid>article{min-height:295px}.specification-term-grid article{min-height:235px}}@media print{.specification-guide-page article>:not(.factory-checklist-section),.specification-guide-page>.top-note,.specification-guide-page>.site-header,.specification-guide-page>.site-footer,.specification-guide-page>.floating-whatsapp{display:none!important}.specification-guide-page article>.factory-checklist-section{background:#fff;padding:0;display:block!important}.specification-guide-page .factory-checklist-section .shell{width:100%}.specification-guide-page .factory-checklist-tool{border:0}.specification-guide-page .factory-checklist-intro{color:#000;background:#fff;padding:20px 24px}.specification-guide-page .factory-checklist-intro h2{font-size:32px}.specification-guide-page .factory-checklist-intro>div:first-child>span,.specification-guide-page .factory-checklist-progress strong,.specification-guide-page .factory-checklist-progress span{color:#222}.specification-guide-page .factory-checklist-items{grid-template-columns:repeat(2,1fr)}.specification-guide-page .factory-checklist-items label{break-inside:avoid;min-height:105px;padding:16px}.specification-guide-page .factory-checklist-notes{break-inside:avoid;padding:22px 24px}.specification-guide-page .factory-checklist-actions{display:none!important}}
