@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#faf8f4;--paper-2:#f2efe8;--paper-3:#ebe6dc;--card:#fffdf9;--ink:#1c1c1a;--ink-2:#4a4a45;--ph:#6b6b66;--line:#d9d4c9;--control:#8a8579;--teal:#4cc1a1;--teal-text:#26725d;--teal-dark:#1f5e4c;--max:96rem;--gutter:clamp(16px, 4vw, 40px);--font:"Jost Variable", "Futura", "Avenir Next", system-ui, sans-serif;--s-2:.875rem;--s-1:.9375rem;--s0:clamp(1rem, .94rem + .2vw, 1.125rem);--s1:clamp(1.125rem, 1.05rem + .25vw, 1.3125rem);--s2:clamp(1.25rem, 1.15rem + .3vw, 1.5rem);--s3:clamp(1.5rem, 1.2rem + 1vw, 2rem);--s4:clamp(2rem, 1.2rem + 2vw, 2.75rem);--s5:clamp(2.625rem, 1.5rem + 3vw, 4rem);--s6:clamp(2.75rem, 1.4rem + 3.6vw, 5rem);--stat:clamp(2.25rem, 1.6rem + 1.8vw, 3.25rem);--measure:33em;--track-label:.12em;--track-ui:.08em;--space-section:clamp(40px, 5vw, 72px);--space-head:clamp(32px, 4vw, 56px)}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media (width>=1800px){html{font-size:112.5%}}@media (width>=2300px){html{font-size:125%}}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--s0);margin:0;line-height:1.6}button,input,select,textarea,.btn{font-family:inherit}img,video{max-width:100%;height:auto;display:block}a{color:var(--teal-text);text-underline-offset:3px}a:hover{color:var(--teal-dark)}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;margin:0 0 .6em;line-height:1.12}h1{font-size:var(--s5);letter-spacing:-.02em;font-weight:300;line-height:1.08}h2{font-size:var(--s4);font-weight:400}h3{font-size:var(--s2);font-weight:500}h4{font-size:var(--s1);font-weight:500}p,li,summary{text-wrap:pretty}p{max-width:var(--measure);margin:0 0 1em}main :where(ul,ol):not([class]){max-width:var(--measure)}.eyebrow{text-transform:uppercase;letter-spacing:var(--track-label);font-size:var(--s-2);color:var(--teal-text);font-weight:600}.eyebrow:before{content:"";background:var(--teal);vertical-align:middle;width:28px;height:2px;margin:-2px 12px 0 0;display:inline-block}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--space-section) 0}.section.alt{background:var(--paper-2)}.section:not(.alt):not(.hero)+.section:not(.alt),.section.alt+.section.alt{padding-top:0}.skip{position:absolute;left:-9999px}.skip:focus{background:var(--ink);color:#fff;z-index:100;padding:8px 12px;top:16px;left:16px}:focus-visible{outline:2px solid var(--teal-text);outline-offset:2px}::selection{background:var(--teal);color:var(--ink)}.btn{min-height:44px;font-weight:600;font-size:var(--s-2);letter-spacing:var(--track-ui);text-transform:uppercase;cursor:pointer;border:2px solid var(--ink);background:var(--ink);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--ink-2);border-color:var(--ink-2);color:#fff;box-shadow:inset 0 -3px 0 var(--teal)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--paper-2);color:var(--ink);border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--teal)}.btn.light{color:var(--ink);background:#fff;border-color:#fff}.site-header{z-index:50;backdrop-filter:blur(6px);border-bottom:1px solid var(--line);box-shadow:inset 0 3px 0 var(--teal);background:#faf8f4f5;position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.logo img{width:auto;height:50px}.nav{align-items:center;gap:26px;display:flex}.nav a{min-height:44px;color:var(--ink);font-size:var(--s-2);letter-spacing:var(--track-ui);text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.nav a:not(.btn):hover{color:var(--ink);box-shadow:inset 0 -2px 0 var(--teal)}.nav a[aria-current=page]:not(.btn){color:var(--teal-dark);box-shadow:inset 0 -3px 0 var(--teal)}.nav a.btn,.nav a.btn:hover{color:#fff}.header-phone{font-weight:600}.menu-toggle{display:none}@media (width>=1280px) and (width<=1399px){.nav a.header-phone{display:none}.nav{gap:20px}}@media (width<=1279px){.nav{background:var(--paper);border-bottom:1px solid var(--line);padding:8px var(--gutter) 20px;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 72px);display:none;position:absolute;top:72px;left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #0000001f}.nav.open{display:flex}.nav a{font-size:var(--s0);padding:12px 0}.nav a.btn{justify-content:center;margin-top:12px;padding:0 22px}.nav a[aria-current=page]:not(.btn){box-shadow:none}.menu-toggle{border:1px solid var(--control);min-width:44px;min-height:44px;color:var(--ink);font-weight:600;font-size:var(--s-2);letter-spacing:var(--track-ui);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:0 14px;display:inline-flex}}@media (width>=1280px) and (width<=1439px){html[lang=es] .nav{background:var(--paper);border-bottom:1px solid var(--line);padding:8px var(--gutter) 20px;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 16px 32px #0000001f}html[lang=es] .nav.open{display:flex}html[lang=es] .nav a{font-size:var(--s0);padding:12px 0}html[lang=es] .nav a.btn{justify-content:center;margin-top:12px}html[lang=es] .menu-toggle{border:1px solid var(--control);min-height:44px;color:var(--ink);font-weight:600;font-size:var(--s-2);letter-spacing:var(--track-ui);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;align-items:center;margin-left:auto;padding:0 14px;display:inline-flex}}.hero{background:var(--paper);color:var(--ink)}.hero .wrap{grid-template-columns:1.4fr 1fr;column-gap:clamp(32px,5vw,96px);width:100%;padding-top:clamp(48px,7vw,120px);padding-bottom:clamp(32px,4vw,64px);display:grid}.hero .eyebrow{grid-column:1/-1}.hero h1{font-size:var(--s6);grid-area:2/1/span 2;align-self:end;max-width:15em;margin:0}.hero p:not(.eyebrow){font-size:var(--s1);grid-area:2/2;align-self:end;margin:0 0 20px}.hero .actions{flex-wrap:wrap;grid-area:3/2;align-self:start;gap:12px;display:flex}.hero-media{background:var(--paper-2);height:min(72svh,900px);position:relative;overflow:hidden}.hero-short .hero-media{height:min(56vh,640px)}.hero-media img,.hero-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-media video{opacity:0;transition:opacity .6s}.hero-media video.playing{opacity:1}@media (width<=800px){.hero .wrap{grid-template-columns:1fr}.hero h1,.hero p:not(.eyebrow),.hero .actions{grid-area:auto/1}.hero h1{margin-bottom:16px}.hero-media,.hero-short .hero-media{height:52vh}}@media (width<=700px){.hero .wrap{padding-top:32px;padding-bottom:24px}.hero p:not(.eyebrow){font-size:var(--s0);line-height:1.5}.hero .actions .btn.ghost{display:none}.hero .actions .btn{width:100%}.hero-media,.hero-short .hero-media{height:44vh}.hero-home .hero-media img{object-position:96% 50%}}.grid{gap:clamp(16px,2.5vw,28px);display:grid}.grid.c2{grid-template-columns:repeat(2,1fr)}.grid.c3{grid-template-columns:repeat(3,1fr)}.grid.c4,#grid.grid.c3{grid-template-columns:repeat(4,1fr)}@media (width<=1100px){#grid.grid.c3,.grid.c4{grid-template-columns:repeat(3,1fr)}}@media (width<=1000px){.grid.c3,.grid.c4{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){#grid.grid.c3{grid-template-columns:repeat(2,1fr);gap:12px}#grid .card h3,#grid .card h2.card-t{font-size:var(--s0)}}@media (width<=600px){.grid.c2,.grid.c3,.grid.c4{grid-template-columns:1fr}#grid.grid.c3{grid-template-columns:repeat(2,1fr)}}.card{color:var(--ink);text-decoration:none;display:block}.card img{aspect-ratio:4/3;object-fit:cover;background:var(--paper-2);border-radius:3px;width:100%}.card h3,.card h2.card-t{font-size:var(--s2);margin:14px 0 4px;font-weight:500}.card .meta{font-size:var(--s-1);color:var(--ink-2);line-height:1.5}.card:hover h3,.card:hover h2.card-t{color:var(--teal-dark)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);display:grid}.split.reverse>:first-child{order:2}@media (width<=800px){.split{grid-template-columns:1fr}.split.reverse>:first-child{order:0}}.stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stats div{flex-direction:column;gap:6px;display:flex}.stats dt{font-size:var(--s-2);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);order:2}.stats dd{font-size:var(--stat);white-space:nowrap;font-variant-numeric:lining-nums;order:1;margin:0;font-weight:300;line-height:1.05}.split .stats{text-align:left;grid-template-columns:repeat(2,1fr);row-gap:40px}@media (width<=700px){.stats{grid-template-columns:repeat(2,1fr);row-gap:28px}}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px 28px;margin:28px 0;padding:20px 0;display:grid}.facts dt{font-size:var(--s-2);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--teal-text);font-weight:600}.facts dd{margin:4px 0 0}.gallery{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.gallery figure{margin:0}.gallery img{aspect-ratio:3/2;object-fit:cover;border-radius:3px;width:100%}.gallery figure:first-child{grid-column:1/-1}.gallery figure:first-child img{aspect-ratio:16/9}.gallery figure:last-child:nth-child(2n){grid-column:1/-1}.gallery-more summary{cursor:pointer;font-weight:600;font-size:var(--s-2);letter-spacing:var(--track-ui);text-transform:uppercase;min-height:44px;box-shadow:inset 0 -2px 0 var(--teal);align-items:center;margin-top:16px;display:inline-flex}.gallery-more .gallery{margin-top:12px}@media (width<=600px){.gallery{grid-template-columns:1fr}}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;font-weight:500;font-size:var(--s1);align-items:center;gap:16px;min-height:44px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:var(--s2);color:var(--teal-text);margin-left:auto;font-weight:300;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.quote{font-size:var(--s3);max-width:28ch;margin:0;font-weight:300;line-height:1.3}.quote cite{font-size:var(--s0);color:var(--ink-2);margin-top:16px;font-style:normal;display:block}.wrap[style*=max-width\:860px]{max-width:var(--max)!important}.wrap[style*=max-width\:860px] :where(h2,h3,details){max-width:46rem}article h2,.faq h2,.wrap[style*=max-width\:860px] h2{font-size:var(--s3);margin-top:1.8em;font-weight:400}article h2:first-child,.faq h2:first-child{margin-top:0}.gc-list{max-width:62ch;font-size:var(--s1);line-height:1.7}.form{max-width:760px}.form input,.form select,.form textarea{color:var(--ink);border-color:var(--control)!important;background:var(--card)!important;font-size:16px!important}.form ::placeholder{color:var(--ph)}.form input[type=checkbox]{width:24px;height:24px;accent-color:var(--ink)}.form fieldset label{min-height:44px}@media (width<=600px){.job,.job .form{padding:14px!important}}.site-footer{background:var(--paper-3);color:var(--ink-2);border-top:3px solid var(--teal);font-size:var(--s-1);padding:64px 0 32px}.site-footer a{color:var(--ink);text-decoration:none}.site-footer a:hover{color:var(--teal-dark)}.site-footer .cols{grid-template-columns:1.6fr 1fr 1fr 1fr 1.3fr;gap:32px;display:grid}.site-footer .foot-h{color:var(--teal-dark);font-weight:600;font-size:var(--s-2);letter-spacing:var(--track-label);text-transform:uppercase}.site-footer ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-footer li a,.site-footer .legal a{align-items:center;min-height:36px;display:inline-flex}.site-footer :focus-visible{outline-color:var(--teal-text)}.site-footer .legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:20px;display:flex}@media (width<=800px){.site-footer .cols{grid-template-columns:1fr 1fr}.site-footer li a,.site-footer .legal a{min-height:44px}}.callbar{display:none}@media (width<=700px){.callbar{z-index:60;border-top:3px solid var(--teal);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.callbar a{min-height:52px;letter-spacing:var(--track-ui);text-transform:uppercase;font-weight:600;font-size:var(--s-2);justify-content:center;align-items:center;text-decoration:none;display:flex}.callbar a:focus-visible{outline-offset:-4px}.callbar a:first-child{background:var(--paper);color:var(--ink)}.callbar a:last-child{background:var(--ink);color:#fff}body{padding-bottom:55px}html{scroll-padding-bottom:80px}}.shop-band{background:var(--paper)}.shop-media{background:var(--paper-2);height:clamp(320px,48vw,680px);position:relative;overflow:hidden}.shop-media img,.shop-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shop-media video{opacity:0;transition:opacity .6s}.shop-media video.playing{opacity:1}.shop-band .wrap{grid-template-columns:1fr 1fr;align-items:baseline;gap:clamp(16px,4vw,64px);padding-top:clamp(24px,3vw,40px);padding-bottom:clamp(8px,2vw,24px);display:grid}.shop-band-t{font-size:var(--s3);max-width:30ch;margin:0;font-weight:300;line-height:1.3}@media (width<=800px){.shop-band .wrap{grid-template-columns:1fr}}.film-play{z-index:2;min-height:56px;color:var(--ink);cursor:pointer;font-weight:600;font-size:var(--s-2);letter-spacing:var(--track-ui);text-transform:uppercase;background:#faf8f4f0;border:0;border-radius:999px;align-items:center;gap:14px;padding:0 26px 0 12px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0000002e}.film-play span{background:var(--ink);border-radius:50%;flex:none;width:40px;height:40px;position:relative}.film-play span:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #fff;position:absolute;top:12px;left:16px}.film-play:hover{box-shadow:0 8px 24px #0000002e, inset 0 -3px 0 var(--teal);background:#fff}.shop-media.playing-film{background:var(--ink)}.shop-media.playing-film video{opacity:1;object-fit:contain}.crumbs{font-size:var(--s-2);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-weight:600;display:flex}.crumbs a{color:var(--teal-text);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.crumbs a:hover{color:var(--teal-dark);box-shadow:inset 0 -2px 0 var(--teal)}.crumbs [aria-current]{color:var(--ink-2)}.crumbs span[aria-hidden]{color:var(--line)}.facts dd a{color:var(--ink);box-shadow:inset 0 -2px 0 var(--teal);text-decoration:none}.proj-hero{aspect-ratio:16/9;object-fit:cover;border-radius:3px;width:100%}@media (width<=700px){.proj-hero{aspect-ratio:4/3}}.proj-layout{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.proj-facts .facts{margin:0}.proj-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}@media (width>=1100px){.proj-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:clamp(48px,6vw,112px)}.proj-body{grid-area:1/1}.proj-facts{grid-area:1/2;position:sticky;top:104px}.proj-facts .facts{border:0;grid-template-columns:1fr 1fr;gap:20px 24px;padding:0}.proj-facts .facts>div{border-top:1px solid var(--line);padding-top:12px}.proj-actions .btn{flex:auto}}@media (width<=700px){.filters{z-index:5;background:var(--paper);padding:10px var(--gutter);scrollbar-width:none;position:sticky;top:72px;overflow-x:auto;margin:16px calc(-1 * var(--gutter)) 20px!important;flex-wrap:nowrap!important}.filters::-webkit-scrollbar{display:none}.filters .filter{flex:none}}@media (orientation:landscape) and (height<=520px){.site-header .wrap{min-height:56px}.logo img{height:40px}.nav{max-height:calc(100dvh - 56px);top:56px}.nav.open{grid-template-columns:1fr 1fr;align-content:start;column-gap:24px;display:grid}.nav a{padding:4px 0}.nav a.btn{grid-column:1/-1;margin-top:8px}.hero .wrap{padding-top:20px;padding-bottom:16px}.hero h1{font-size:clamp(2rem,5vw,2.75rem)}.hero-media,.hero-short .hero-media{height:60svh}}@media (width<=380px){.hero h1{font-size:2rem}}@media (width>=3000px){:root{--max:120rem}#grid.grid.c3{grid-template-columns:repeat(5,1fr)}}@media (width>=2560px){.hero-media,.shop-media{max-width:2400px;margin-inline:auto}}.split img{width:100%;height:auto}body{flex-direction:column;min-height:100vh;display:flex}body>main{flex:1 0 auto}@media (width<=700px){body{padding-bottom:0}.site-footer{padding-bottom:87px}}@media (width<=1100px){.site-footer .cols{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer .cols>:first-child,.site-footer .cols>:last-child{grid-column:1/-1}}@media (width<=600px){.site-footer .cols{grid-template-columns:1fr 1fr}}.site-footer a[href^=mailto]{overflow-wrap:normal;white-space:nowrap}.crumbs{flex-wrap:nowrap;min-width:0}.crumbs a,.crumbs span[aria-hidden]{flex:none}.crumbs a{min-height:0;padding-block:12px}.crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form input[type=file]::file-selector-button{font:600 var(--s-2)/1 var(--font);letter-spacing:var(--track-ui);text-transform:uppercase;border:2px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;margin-right:12px;padding:8px 14px}fieldset{border:0;margin:0;padding:0}@media (width>=601px) and (width<=1000px){.grid.c3:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}}#grid .card{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.stats.stats-flex{grid-template-columns:repeat(4,1fr);gap:32px 24px;display:grid}@media (width<=700px){.stats.stats-flex{grid-template-columns:repeat(2,1fr)}}main a:not(.btn):not(.card):hover{text-decoration-thickness:2px;text-decoration-color:var(--teal)}.card img{transition:transform .5s}.card{overflow:hidden}.card:hover img{transform:scale(1.02)}.card:hover h3,.card:hover h2.card-t{text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:4px}.faq summary:hover{color:var(--teal-dark)}.gallery-more summary:hover{box-shadow:inset 0 -4px 0 var(--teal)}.gallery figure.portrait{grid-column:auto!important}.gallery{grid-auto-flow:dense}.gallery figure.portrait{grid-row:span 2}.gallery figure.portrait img{aspect-ratio:auto;object-position:50% 35%;height:100%}@media (width<=600px){.gallery figure.portrait{grid-row:auto}.gallery figure.portrait img{aspect-ratio:4/5;height:auto}}img[src*="/pages/careers/career-growth"],img[src*="/pages/careers/competitive-pay"],img[src*="/pages/careers/expanded"],img[src*="/pages/careers/health"],img[src*="/pages/careers/retirement"],img[src*="/pages/careers/work-life"],img[src*="/pages/safety/clean-organized"],img[src*="/pages/safety/comprehensive-safety"],img[src*="/pages/safety/cutting-edge"],img[src*="/pages/safety/lifting-assistance"],img[src*="/pages/safety/proactive-risk"],img[src*="/pages/safety/sawstop"]{mix-blend-mode:multiply;object-fit:contain!important;background:0 0!important}@media (width<=700px){.hero .actions .btn.ghost{display:inline-flex}.hero-home .actions .btn.ghost{display:none}main p a:not(.btn),.facts dd a,main li a:not(.btn){padding-block:10px}}.section .wrap>:last-child,.section .wrap>div>:last-child{margin-bottom:0}.faq details:last-child{padding-bottom:0}.wrap[style*=max-width\:860px]>:first-child,.wrap[style*=max-width\:860px]>article>:first-child{margin-top:0}main>.section:last-child{padding-bottom:calc(var(--space-section) * .75)}.proj-hero{max-height:min(70vh,640px)}@media (width>=801px){.split:has(>form.form)>:first-child{align-self:start;position:sticky;top:96px}}@media (width>=1100px){.grid.c4:has(>:nth-child(10):last-child),.grid.c3:has(>:nth-child(5):last-child){grid-template-columns:repeat(5,1fr)}}@media (width>=1001px){.grid.c3:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}.stats:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr);max-width:40rem}@media (width>=1000px){.wrap[style*=max-width\:860px]:has(>h2:first-child+p){grid-template-columns:5fr 7fr;gap:0 clamp(32px,5vw,96px);display:grid}.wrap[style*=max-width\:860px]:has(>h2:first-child+p)>h2:first-child{grid-area:1/1/span 12;align-self:start;max-width:none;position:sticky;top:96px}.wrap[style*=max-width\:860px]:has(>h2:first-child+p)>:not(h2:first-child){grid-column:2}}.split>*,.cols>*{min-width:0}.facts dd,a[href^=mailto]{overflow-wrap:anywhere}fieldset{min-width:0}input,select,textarea{min-width:0;max-width:100%}
