@import "https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&family=Montserrat:wght@600;700;800&family=Open+Sans:wght@400;600;700&display=swap";
body:has(.george-header){overflow-x:clip!important}html:has(.george-header){scroll-behavior:auto!important}.george-header{z-index:50;color:#040e0e;background:#fff;border-bottom:1px solid #dce5e0;height:74px;font-family:Open Sans,Arial,sans-serif;position:sticky;top:0;box-shadow:0 1px #040e0e08}.george-wrap{max-width:1400px;margin:0 auto;padding:0 42px}.george-nav{align-items:center;gap:30px;height:100%;display:flex}.george-brand{flex:none;display:block}.george-brand img{object-fit:contain;width:109px;height:auto;transition:transform .28s,filter .28s;display:block}.george-brand:hover img{filter:drop-shadow(0 5px 10px #040e0e1a);transform:translateY(-1px)}.george-links{white-space:nowrap;align-items:center;gap:22px;font-size:13px;font-weight:700;display:flex}.george-links>a{color:#040e0e;transition:color .22s;position:relative}.george-links>a:hover{color:#2c725a}.george-links>a:after{content:"";background:#3fa847;border-radius:2px;height:2px;transition:right .24s;position:absolute;bottom:-7px;left:0;right:100%}.george-links>a:hover:after{right:0}.george-resources{align-items:center;display:flex;position:relative}.george-resources>button{color:#040e0e;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font:700 13px Open Sans,Arial,sans-serif;display:flex}.george-resources>button span{font-size:18px;line-height:1;transform:translateY(-1px)}.george-resources-menu{opacity:0;visibility:hidden;pointer-events:none;z-index:100;white-space:normal;background:#fff;border:1px solid #dce5e0;border-radius:12px;width:245px;padding:8px;transition:all .18s;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)translateY(7px);box-shadow:0 18px 44px #040e0e24}.george-resources:hover .george-resources-menu,.george-resources:focus-within .george-resources-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.george-resources-menu a{border-radius:8px;padding:10px 11px;display:block}.george-resources-menu a:hover{background:#f4f7f5}.george-resources-menu b{color:#040e0e;font-size:12px;display:block}.george-resources-menu small{color:#66736d;margin-top:3px;font-size:10px;font-weight:400;line-height:1.35;display:block}.george-nav-actions{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.george-nav-actions a{border-radius:9px;justify-content:center;align-items:center;padding:11px 14px;font-size:12px;font-weight:800;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 5px 14px #040e0e0f}.george-nav-actions a:hover{transform:translateY(-2px);box-shadow:0 11px 26px #040e0e24}.george-login{color:#040e0e;background:#fff;border:1px solid #d5ded9}.george-access{color:#fff;background:#3fa847;border:1px solid #3fa847}.george-mobile-menu{display:none}.george-footer{font-family:Open Sans,Arial,sans-serif;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(145deg,#040e0e 0%,#071a14 100%)!important;padding:52px 0 23px!important}.george-footer:before{content:"";pointer-events:none;background:#53c3960e;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-310px;left:-220px}.george-footer>.george-wrap{z-index:1;position:relative}.george-footer-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:42px;display:grid}.george-footer-brand img{object-fit:contain;width:52px;height:52px;margin-bottom:15px;display:block}.george-footer-brand p{color:#9fb0a8;max-width:280px;margin:0;font-size:12.5px;line-height:1.6}.george-footer-col h2{color:#53c396;letter-spacing:.12em;margin:0 0 14px;font:800 10.5px Lato,Arial,sans-serif}.george-footer-col a{color:#b8c6c0;margin:9px 0;font-size:12px;transition:color .2s,transform .2s;display:block}.george-footer-col a:hover{color:#fff;transform:translate(3px)}.george-footer .footer-saw-point{background:0 0!important;border-top:1px solid #ffffff1f!important;border-bottom:1px solid #ffffff1f!important;grid-template-columns:1fr 1.5fr!important;align-items:center!important;gap:8px 26px!important;margin:34px 0 0!important;padding:22px 0!important;display:grid!important}.george-footer .footer-saw-copy{display:block!important}.george-footer .footer-saw-copy>span{letter-spacing:.16em;font-weight:800;display:block;color:#53c396!important;font-size:9px!important}.george-footer .footer-saw-copy>b{color:#fff;margin-top:4px;display:block;font-size:14px!important}.george-footer .footer-saw-point form{grid-template-columns:1fr 1fr auto!important;gap:8px!important;display:grid!important}.george-footer .footer-saw-point input:not(.fpx-honeypot){color:#fff;background:#0d201a;border:1px solid #ffffff2e;border-radius:8px;width:100%;min-width:0;padding:0 12px;height:40px!important;font-size:12px!important}.george-footer .footer-saw-point button{border-radius:8px;padding:0 16px;color:#040e0e!important;background:#53c396!important;border:0!important;height:40px!important;font:800 12px Open Sans,Arial,sans-serif!important}.george-footer .footer-saw-point>small{white-space:normal;grid-column:2;justify-self:start;font-size:9px;color:#9fb0a8!important}.george-footer-bottom{color:#798b82;justify-content:space-between;align-items:center;gap:20px;padding-top:19px;font-size:10px;display:flex}.george-footer-bottom nav{flex-wrap:wrap;gap:15px;display:flex}.george-footer-bottom a{color:#798b82;font-size:10px}.george-footer-bottom a:hover{color:#fff}@media (max-width:1150px) and (min-width:901px){.george-nav{gap:20px}.george-links{gap:13px}.george-links>a,.george-resources>button{font-size:11.5px}.george-nav-actions a{padding:10px;font-size:10px}}@media (max-width:900px){.george-links,.george-nav-actions{display:none}.george-mobile-menu{margin-left:auto;display:block}.george-mobile-menu summary{cursor:pointer;background:#fff;border:1px solid #d5ded9;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;list-style:none;display:flex;box-shadow:0 5px 14px #040e0e0f}.george-mobile-menu summary::-webkit-details-marker{display:none}.george-hamburger{flex-direction:column;gap:4px;display:flex}.george-hamburger i{background:#174b38;border-radius:2px;width:18px;height:2px;transition:transform .22s,opacity .22s;display:block}.george-mobile-menu[open] i:first-child{transform:translateY(6px)rotate(45deg)}.george-mobile-menu[open] i:nth-child(2){opacity:0}.george-mobile-menu[open] i:last-child{transform:translateY(-6px)rotate(-45deg)}.george-mobile-panel{z-index:100;background:#fff;border-top:1px solid #e3e9e5;border-bottom:1px solid #d8e2dd;max-height:calc(100dvh - 65px);padding:12px 16px 16px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 22px 42px #040e0e26}.george-mobile-panel nav{display:grid}.george-mobile-panel nav a{color:#173e32;border-bottom:1px solid #edf1ef;padding:12px 2px;font:800 13px/1.2 Lato,Arial,sans-serif}.george-mobile-panel nav a:last-child{border-bottom:0}.george-mobile-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.george-mobile-actions a{border-radius:9px;justify-content:center;align-items:center;min-height:42px;font-size:11.5px;font-weight:800;display:flex}.george-mobile-actions a:first-child{color:#174b38;background:#fff;border:1px solid #b9d9c6}.george-mobile-actions a:last-child{color:#fff;background:#3fa847;border:1px solid #3fa847}.george-footer-grid{grid-template-columns:1fr 1fr}.george-footer-brand{grid-column:1/-1}.george-footer .footer-saw-point{grid-template-columns:1fr!important}.george-footer .footer-saw-point>small{grid-column:1}}@media (max-width:600px){.george-header{height:58px}.george-wrap{padding:0 16px}.george-brand img{width:88px}.george-mobile-menu summary{border-radius:9px;width:38px;height:38px}.george-footer-grid{grid-template-columns:1fr}.george-footer-brand{grid-column:auto}.george-footer .footer-saw-point{margin-top:28px!important}.george-footer .footer-saw-point form{grid-template-columns:1fr!important}.george-footer .footer-saw-point input:not(.fpx-honeypot),.george-footer .footer-saw-point button{min-height:44px!important}.george-footer-bottom{flex-direction:column;align-items:flex-start}.george-footer-bottom nav a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:390px){.george-mobile-actions{grid-template-columns:1fr}}
body:has(.m-inner-site) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #dce5e0;height:74px}body:has(.m-inner-site) .nav-wrap{gap:30px;width:100%;max-width:1400px;height:100%;margin:auto;padding:0 42px}body:has(.m-inner-site) .brand{flex-basis:109px}body:has(.m-inner-site) .brand img{width:109px;height:auto}body:has(.m-inner-site) .desktop-nav{gap:22px}body:has(.m-inner-site) .desktop-nav a{color:#040e0e;font-size:13px;font-weight:700}body:has(.m-inner-site) .desktop-nav .drop button{color:#040e0e;font-size:13px;font-weight:700}body:has(.m-inner-site) .nav-actions{gap:8px}body:has(.m-inner-site) .nav-actions a{border-radius:9px;font-size:12px;font-weight:800}body:has(.m-inner-site) .nav-actions .nav-cta{color:#fff;background:#040e0e}body:has(.m-inner-site) footer{background:#040e0e}.m-inner-site:has(.ap-hero){color:#040e0e;background:#fff;font-family:Open Sans,Arial,sans-serif}.m-inner-site:has(.ap-hero) *{box-sizing:border-box}:is(.m-inner-site:has(.ap-hero) h1,.m-inner-site:has(.ap-hero) h2){letter-spacing:-.05em;font-family:Montserrat,Arial,sans-serif}.m-inner-site:has(.ap-hero) h3{font-family:Lato,Arial,sans-serif}.ap-container{max-width:1400px;margin:0 auto;padding-left:42px;padding-right:42px}.ap-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#2c725a!important;margin:0 0 11px!important;font:900 11px/1.3 Lato,Arial,sans-serif!important}.ap-hero{isolation:isolate;color:#fff;background:#040e0e;align-items:center;min-height:500px;display:flex;position:relative;overflow:hidden}.ap-hero-image{z-index:-2;object-fit:cover}.ap-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#040e0ef7,#040e0ede 52%,#040e0e52);position:absolute;inset:0}.ap-hero-content{width:100%;padding-top:80px;padding-bottom:80px}.ap-hero .ap-eyebrow,.ap-final .ap-eyebrow{color:#53c396!important}.ap-hero h1{color:#fff;max-width:780px;margin:0 0 19px;font-size:clamp(42px,5.3vw,76px);line-height:1.04}.master-site .ap-hero h1,.master-site .ap-final h2{color:#fff!important}.ap-hero-lead{color:#dfe9e4;max-width:650px;font-size:16px;line-height:1.65;margin:0!important}.ap-trust{color:#fff;font-size:12px;font-weight:700;margin:18px 0 0!important}.ap-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ap-button{border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:11px 20px;font-size:13px;font-weight:800;line-height:1.35;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.ap-button:hover{transform:translateY(-2px)}.ap-button-green,.ap-button-light{color:#040e0e;background:#53c396}.ap-button-outline{color:#fff;background:#040e0e29;border:1px solid #cbdcd3}.ap-button-line{color:#173a2d;background:#fff;border:1px solid #a7bcb1}.ap-section{padding:68px 0}.ap-warm{background:#f4f7f5}.ap-intro{max-width:820px;margin-bottom:29px}.ap-intro h2,.ap-request-panel h2{margin:0 0 12px;font-size:clamp(34px,4vw,55px);line-height:1.04}.ap-intro>p:last-child{color:#586b61;max-width:750px;margin:0;font-size:15px;line-height:1.7}.ap-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ap-card{background:#fff;border:1px solid #dce5e0;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 7px 28px #040e0e09}.ap-screen{background:#e8f2ed;padding:14px}.ap-screen img{object-fit:contain;background:#fff;border-radius:11px;width:100%;height:285px;display:block;box-shadow:0 9px 24px #040e0e14}.ap-card-body{padding:22px 24px 25px}.ap-number{letter-spacing:.12em;text-transform:uppercase;color:#2c725a!important;margin:0 0 10px!important;font:900 11px Lato,Arial,sans-serif!important}.ap-card h3{margin:0 0 9px;font-size:25px;line-height:1.1}.ap-card p:not(.ap-number){color:#586b61;margin:0 0 17px;font-size:13px;line-height:1.65}.ap-text-link{color:#226b4d;font-size:13px;font-weight:800;text-decoration:none}.ap-text-link:hover{text-decoration:underline}.ap-split{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.ap-split .ap-intro{margin-bottom:0}.ap-steps{border-top:1px solid #dce5e0}.ap-steps>div{border-bottom:1px solid #dce5e0;align-items:center;gap:20px;padding:22px 12px;font-weight:700;display:flex}.ap-steps b{color:#2c725a}.ap-final{color:#fff;background:#071a14;padding:45px 0}.ap-final-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.ap-final h2{max-width:700px;margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.09}.ap-final p:not(.ap-eyebrow){color:#bdd0c6;margin:10px 0 0}.ap-final .ap-actions{flex-shrink:0;margin:0}.ap-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ap-stock img{object-fit:cover;width:100%;height:185px;display:block}.ap-stock .ap-card-body{padding:15px 17px 17px}.ap-stock h3{font-size:18px}.ap-stock p:not(.ap-number){margin:0;font-size:12px}.ap-under-grid{margin-top:22px}.ap-group-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ap-group{color:inherit;text-decoration:none}.ap-group img{object-fit:cover;width:100%;height:180px;display:block}.ap-group .ap-card-body{padding:18px}.ap-group h3{font-size:20px}.ap-group p:not(.ap-number){min-height:65px}@media (max-width:850px){.ap-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.ap-group-grid{gap:9px}.ap-group img{height:130px}.ap-group .ap-card-body{padding:14px}.ap-group h3{font-size:17px}.ap-group p:not(.ap-number){min-height:0;font-size:12px}}@media (max-width:380px){.ap-group-grid{grid-template-columns:1fr}.ap-group img{height:165px}}.ap-request-panel{color:#040e0e;background:#eaf2eb;border:1px solid #d2e2d6;border-radius:22px;padding:40px}.master-site .ap-request-panel h2{color:#040e0e!important}.ap-request-panel p:not(.ap-eyebrow){color:#3e594a;max-width:900px;line-height:1.7}.ap-range-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px 0;display:grid}.ap-range-list span{color:#123c29;background:#fff;border:1px solid #cbddce;border-radius:10px;padding:16px 18px;font:700 15px/1.4 Lato,Arial,sans-serif}.ap-request-panel .ap-range-close{color:#163e2b;font-weight:700}.ap-request-panel .ap-button{margin-top:12px}.ap-audiences{gap:18px;display:grid}.ap-audience{background:#f4f7f5;border:1px solid #dce5e0;border-radius:18px;grid-template-columns:1fr 1fr;min-height:340px;display:grid;overflow:hidden}.ap-audience:nth-child(2n) .ap-audience-image{order:2}.ap-audience-image{min-height:340px;position:relative}.ap-audience-image img{object-fit:cover}.ap-audience-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px;display:flex}.ap-audience-copy h2{margin:0 0 12px;font-size:clamp(32px,3vw,44px);line-height:1.08}.ap-audience-copy>p:not(.ap-eyebrow){color:#586b61;margin:0 0 23px;line-height:1.65}.ap-audience-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ap-intel-grid img{object-fit:contain;background:#e8f2ed;width:100%;height:auto;padding:12px;display:block}.ap-intel-grid figure{margin:0}.ap-intel-grid figcaption{color:#586b61;justify-content:space-between;gap:10px;padding:16px 20px;font-size:12px;display:flex}.ap-intel-grid figcaption strong{color:#040e0e}.ap-note{background:#f4f7f5;border:1px solid #dce5e0;border-radius:18px;padding:32px}.ap-note h3{margin:0 0 10px;font-size:25px}.ap-note p{color:#586b61;line-height:1.7}.ap-note .ap-actions{margin-top:18px}.ap-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ap-person-image{background:linear-gradient(125deg,#e5efe9,#c6ddcf);height:390px;position:relative}.ap-person-image img{object-fit:contain;object-position:bottom}.ap-person .ap-card-body{padding:27px}.ap-person h3{font-size:30px}.ap-person p:not(.ap-number){margin-bottom:0;font-size:14px}.m-inner-site .pri-hero,.m-inner-site .pfq-hero{color:#040e0e;background:#f4f7f5;padding-top:68px;padding-bottom:58px}.m-inner-site .pri-hero h1,.m-inner-site .pfq-hero h1,.m-inner-site .pct2-hero h1{letter-spacing:-.05em;font-family:Montserrat,Arial,sans-serif;font-size:clamp(40px,5vw,67px);line-height:1.04}.m-inner-site .pri-hero .headline-accent,.m-inner-site .pfq-hero .headline-accent{color:#2c725a}.m-inner-site .pri-library,.m-inner-site .pfq-main,.m-inner-site .pct2-start,.m-inner-site .pct2-enquiry{background:#fff}.m-inner-site .pri-featured,.m-inner-site .pri-card,.m-inner-site .pfq-topic details,.m-inner-site .pct2-form,.m-inner-site .pct2-routes>a{border-color:#dce5e0;border-radius:16px}.m-inner-site .pct2-hero{min-height:470px}.m-inner-site .pct2-hero-wash{background:linear-gradient(90deg,#040e0ef7,#040e0ed4 55%,#040e0e40)}.m-inner-site .pct2-hero-copy{max-width:700px}.m-inner-site .pct2-hero .headline-accent{color:#53c396}.m-inner-site .pct2-routes>a:hover,.m-inner-site .pri-card:hover{border-color:#53c396}.m-inner-site .spx-hero,.m-inner-site .spx-subscribe{background-color:#071a14}.m-inner-site .spx-latest,.m-inner-site .spx-archive{background-color:#f4f7f5}.m-inner-site .spx-feature,.m-inner-site .spx-archive-list>a{border-radius:16px}.m-inner-site .pg-hero,.m-inner-site .phw-hero{background:#f4f7f5}.m-inner-site .pg-hero h1,.m-inner-site .phw-hero h1{letter-spacing:-.05em;font-family:Montserrat,Arial,sans-serif;line-height:1.04}.m-inner-site .pg-summary,.m-inner-site .pg-catalogue,.m-inner-site .pg-examples,.m-inner-site .phw-flow{background:#fff}.m-inner-site .pg-summary article,.m-inner-site .pg-category-list>div,.m-inner-site .phw-flow article{border-color:#dce5e0}.m-inner-site .pg-gallery figure img{object-fit:cover}@media (max-width:650px){.m-inner-site .pri-hero,.m-inner-site .pfq-hero{padding-top:48px;padding-bottom:42px}.m-inner-site .pct2-hero{min-height:0}.m-inner-site .pct2-hero h1{font-size:40px}}@media (max-width:1250px){body:has(.m-inner-site) .desktop-nav{gap:12px}body:has(.m-inner-site) .desktop-nav a{font-size:11px}body:has(.m-inner-site) .desktop-nav .drop button{font-size:11px}}@media (max-width:850px){body:has(.m-inner-site) .nav-wrap{padding:0 24px}.ap-container{padding-left:24px;padding-right:24px}.ap-hero{min-height:440px}.ap-hero-content{padding-top:70px;padding-bottom:70px}.ap-range-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-split{gap:30px}.ap-final-inner{flex-direction:column;align-items:flex-start}.ap-final .ap-actions{margin-top:0}.ap-audience-copy{padding:30px}}@media (max-width:650px){body:has(.m-inner-site) .site-header{height:65px}body:has(.m-inner-site) .nav-wrap{padding:0 18px}body:has(.m-inner-site) .brand img{width:96px}.ap-container{padding-left:18px;padding-right:18px}.ap-hero{min-height:0}.ap-hero:before{background:linear-gradient(90deg,#040e0ef5,#040e0ebf)}.ap-hero-content{padding-top:55px;padding-bottom:58px}.ap-hero h1{font-size:clamp(39px,10vw,53px)}.ap-hero-lead{font-size:14px}.ap-actions{width:100%;display:grid}.ap-actions .ap-button{width:100%}.ap-section{padding:48px 0}.ap-intro{margin-bottom:22px}.ap-intro h2{font-size:34px}.ap-two,.ap-split,.ap-team-grid{grid-template-columns:1fr}.ap-screen img{height:205px}.ap-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ap-stock img{height:120px}.ap-stock .ap-card-body{padding:12px}.ap-stock h3{font-size:15px}.ap-stock p:not(.ap-number){min-height:0;font-size:11px}.ap-request-panel{padding:27px 21px}.ap-request-panel h2{font-size:30px}.ap-range-list{grid-template-columns:1fr;gap:8px}.ap-range-list span{padding:13px 15px}.ap-audience{grid-template-columns:1fr}.ap-audience:nth-child(2n) .ap-audience-image{order:0}.ap-audience-image{min-height:200px}.ap-audience-copy{padding:25px}.ap-audience-copy h2{font-size:32px}.ap-intel-grid figcaption{flex-direction:column}.ap-final{padding:39px 0}.ap-final h2{font-size:30px}}
.m-inner-site .pri-hero,.m-inner-site .pfq-hero{isolation:isolate;color:#fff;border:0;grid-template-columns:minmax(0,1fr) minmax(280px,.43fr);align-items:center;gap:5vw;min-height:500px;padding:72px max(42px,50vw - 658px);display:grid;position:relative;background:#040e0e!important}.m-inner-site .pri-hero:before,.m-inner-site .pfq-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#040e0efa 0%,#040e0ee3 54%,#040e0ea3 100%),url(/images/fpx-hero-timber-yard.webp) 50%/cover no-repeat;position:absolute;inset:0}.m-inner-site .pri-hero .m-eyebrow,.m-inner-site .pfq-hero .m-eyebrow,.m-inner-site .pct2-hero .m-eyebrow,.m-inner-site .spx-hero .spx-presents small{color:#53c396!important}.m-inner-site .pri-hero h1,.m-inner-site .pfq-hero h1,.m-inner-site .pct2-hero h1{max-width:780px;color:#fff!important;letter-spacing:-.05em!important;font:700 clamp(42px,5.3vw,76px)/1.04 Montserrat,Arial,sans-serif!important}.m-inner-site .pri-hero h1 .headline-accent,.m-inner-site .pfq-hero h1 .headline-accent,.m-inner-site .pct2-hero h1 .headline-accent{color:#53c396!important}.m-inner-site .pri-hero-copy>p:not(.m-eyebrow),.m-inner-site .pfq-hero>div>p:not(.m-eyebrow),.m-inner-site .pct2-hero-copy>p:not(.m-eyebrow){max-width:660px;font-size:16px;line-height:1.65;color:#dfe9e4!important}.m-inner-site .pri-search-wrap{background:#fff;border:1px solid #dce5e0;border-radius:17px;padding:25px;box-shadow:0 14px 36px #00000029}.m-inner-site .pri-search-wrap>span{color:#2c725a;font-weight:900}.m-inner-site .pri-search{background:#f4f7f5;border:1px solid #cdded3;border-radius:10px}.m-inner-site .pri-search:focus-within{outline-offset:2px;outline:2px solid #53c396}.m-inner-site .pri-search-wrap>small{color:#586b61}.m-inner-site .pri-library{padding:72px max(42px,50vw - 658px) 92px;background:#f4f7f5!important}.m-inner-site .pri-library-label span{color:#2c725a;font-weight:900}.m-inner-site .pri-featured,.m-inner-site .pri-card{background:#fff;border:1px solid #dce5e0;border-radius:18px;overflow:hidden;box-shadow:0 7px 28px #040e0e0b}.m-inner-site .pri-featured{grid-template-columns:1fr 1fr;min-height:420px}.m-inner-site .pri-featured-image img{min-height:420px}.m-inner-site .pri-featured-copy{padding:38px}.m-inner-site .pri-featured-copy h2{color:#040e0e;font-size:clamp(34px,3.5vw,52px)}.m-inner-site .pri-featured-copy h3,.m-inner-site .pri-card h3{color:#173a2d;font-family:Lato,Arial,sans-serif}.m-inner-site .pri-featured-copy b,.m-inner-site .pri-card b{color:#226b4d}.m-inner-site .pri-more{margin-top:52px}.m-inner-site .pri-grid{gap:18px}.m-inner-site .pri-card{padding:0 0 24px}.m-inner-site .pri-card-image{height:240px;margin:0}.m-inner-site .pri-card-meta,.m-inner-site .pri-card h2,.m-inner-site .pri-card h3,.m-inner-site .pri-card p,.m-inner-site .pri-card b{margin-left:24px;margin-right:24px}.m-inner-site .pri-card-meta{margin-top:20px}.m-inner-site .pri-card h2{color:#040e0e;font-size:clamp(26px,2.5vw,38px)}.m-inner-site .pfq-hero aside{color:#040e0e;background:#fff;border:1px solid #dce5e0;border-radius:17px;padding:27px;box-shadow:0 14px 36px #00000029}.m-inner-site .pfq-hero aside:before{display:none}.m-inner-site .pfq-hero aside h2{color:#040e0e;font-size:28px;line-height:1.1}.m-inner-site .pfq-hero aside p{color:#586b61}.m-inner-site .pfq-hero aside a{color:#226b4d}.m-inner-site .pfq-main{padding:62px max(42px,50vw - 658px) 90px;background:#f4f7f5!important}.m-inner-site .pfq-main>nav{border:1px solid #dce5e0;border-radius:12px;margin-bottom:42px;top:74px;overflow:hidden;box-shadow:0 4px 15px #040e0e09}.m-inner-site .pfq-main>nav button.active{background:#e8f2ed;box-shadow:inset 0 -3px #53c396}.m-inner-site .pfq-topic{width:min(1040px,100%);margin-bottom:35px;scroll-margin-top:145px}.m-inner-site .pfq-topic h2{color:#040e0e;margin-bottom:20px;font-size:clamp(34px,3.6vw,50px)}.m-inner-site .pfq-topic details{background:#fff;border-radius:12px;margin-bottom:8px;overflow:hidden;border:1px solid #dce5e0!important}.m-inner-site .pfq-topic details[open]{background:#fff;border-color:#b8d9c3!important}.m-inner-site .pfq-topic summary{min-height:65px;padding:10px 19px}.m-inner-site .pfq-topic details p{padding:0 54px 15px 73px}.m-inner-site .pfq-answer nav{padding:0 54px 22px 73px}.m-inner-site .pct2-hero{background:#040e0e;min-height:500px;padding:72px max(42px,50vw - 658px)}.m-inner-site .pct2-hero-wash{background:linear-gradient(90deg,#040e0ef7 0%,#040e0ee0 48%,#040e0e59 100%)!important}.m-inner-site .pct2-hero-copy{color:#fff;width:min(700px,63vw)}.m-inner-site .pct2-direct a{color:#fff;background:#040e0e7a;border-color:#fff6;border-radius:10px}.m-inner-site .pct2-direct small,.m-inner-site .pct2-direct svg{color:#53c396}.m-inner-site .pct2-start{gap:6%;min-height:0;padding:68px max(42px,50vw - 658px);background:#f4f7f5!important}.m-inner-site .pct2-start-copy h2{color:#040e0e;font-size:clamp(34px,4vw,55px)}.m-inner-site .pct2-routes{border:0;gap:11px}.m-inner-site .pct2-routes>a{background:#fff;border:1px solid #dce5e0;border-radius:16px;min-height:145px;padding:24px;box-shadow:0 7px 28px #040e0e09}.m-inner-site .pct2-routes>a:hover{border-color:#53c396;transform:translateY(-2px)}.m-inner-site .pct2-routes h3{font-size:clamp(25px,2.5vw,34px)}.m-inner-site .pct2-enquiry{background:#fff;padding:70px max(42px,50vw - 658px) 90px}.m-inner-site .pct2-enquiry-head h2{color:#040e0e;font-size:clamp(36px,4.2vw,58px)}.m-inner-site .pct2-enquiry-head .headline-accent{color:#2c725a!important}.m-inner-site .pct2-form{box-shadow:none;background:#f4f7f5;border:1px solid #dce5e0;border-radius:18px}.m-inner-site .pct2-form input,.m-inner-site .pct2-form textarea,.m-inner-site .pct2-form select{background:#fff;border-radius:9px}.m-inner-site .pct2-form button[type=submit]{border-radius:10px;color:#040e0e!important;background:#53c396!important;border-color:#53c396!important}.m-inner-site .spx-hero{color:#fff;align-items:center;min-height:500px;background:#040e0e!important}.m-inner-site .spx-hero:after{background:url(/images/sawpoint-hero.jpeg) 100%/cover no-repeat;width:100%;height:100%;inset:0}.m-inner-site .spx-hero:before{background:linear-gradient(90deg,#040e0efa 0%,#040e0ee6 52%,#040e0e80 100%);inset:0}.m-inner-site .spx-hero-copy{width:min(780px,70vw);margin-left:max(42px,50vw - 658px);padding:70px 0}.m-inner-site .spx-presents{gap:10px;margin-bottom:13px;display:flex}.m-inner-site .spx-presents span{display:none}.m-inner-site .spx-hero h1{letter-spacing:-.05em!important;color:#fff!important;font:700 clamp(55px,6.2vw,84px)/1 Montserrat,Arial,sans-serif!important}.m-inner-site .spx-dot{color:#53c396}.m-inner-site .spx-hero h2{max-width:720px;margin:17px 0 0;letter-spacing:-.03em!important;color:#fff!important;font:700 clamp(26px,3vw,40px)/1.1 Lato,Arial,sans-serif!important}.m-inner-site .spx-intro{color:#dfe9e4;max-width:620px;margin-top:16px;font-size:16px;line-height:1.65}.m-inner-site .spx-mini-rule{display:none}.m-inner-site .spx-meta{gap:11px;margin-top:24px}.m-inner-site .spx-meta strong,.m-inner-site .spx-meta p,.m-inner-site .spx-meta b{color:#dfe9e4;font-size:12px}.m-inner-site .spx-meta b{color:#53c396}.m-inner-site .spx-meta span{background:#fff6;height:16px}.m-inner-site .spx-latest{background:#fff;padding:68px max(42px,50vw - 658px)}.m-inner-site .spx-feature{background:#071a14;border-radius:18px;grid-template-columns:130px minmax(0,1fr) minmax(230px,.48fr);min-height:400px}.m-inner-site .spx-feature-number{padding:32px 15px;font-size:clamp(65px,9vw,125px)}.m-inner-site .spx-feature-copy{padding:35px}.m-inner-site .spx-feature-copy h2{font-size:clamp(38px,4vw,58px);color:#fff!important}.m-inner-site .spx-feature-side{padding:32px}.m-inner-site .spx-archive{padding:68px max(42px,50vw - 658px) 90px;background:#f4f7f5!important}.m-inner-site .spx-archive h2{color:#040e0e;font-size:clamp(34px,4vw,55px)}.m-inner-site .spx-archive-tools{border:0;padding:0 0 17px}.m-inner-site .spx-archive-search,.m-inner-site .spx-per-page{border:1px solid #dce5e0;border-radius:9px}.m-inner-site .spx-year-filters button,.m-inner-site .spx-pagination button{border-radius:9px}.m-inner-site .spx-archive-list{border:0;gap:10px;display:grid}.m-inner-site .spx-archive-list>a{background:#fff;border:1px solid #dce5e0;border-radius:14px;padding:20px}.m-inner-site .spx-archive-list>a:hover{border-color:#53c396;padding:20px}.m-inner-site .spx-subscribe{gap:6%;padding:70px max(42px,50vw - 658px);background:#071a14!important}.m-inner-site .spx-subscribe h2{font-size:clamp(36px,4.2vw,58px);color:#fff!important}.m-inner-site .spx-form{border-radius:18px}.m-inner-site .spx-form input{border-radius:9px}.m-inner-site .spx-form button{color:#040e0e;background:#53c396;border-radius:9px}@media (max-width:1000px){.m-inner-site .pri-hero,.m-inner-site .pfq-hero{grid-template-columns:1fr;gap:30px}.m-inner-site .pri-search-wrap,.m-inner-site .pfq-hero aside{max-width:620px}.m-inner-site .spx-feature{grid-template-columns:110px 1fr}.m-inner-site .spx-feature-side{grid-column:1/-1;min-height:0}}@media (max-width:700px){.m-inner-site .pri-hero,.m-inner-site .pfq-hero,.m-inner-site .pct2-hero{min-height:0;padding:52px 18px}.m-inner-site .pri-hero:before,.m-inner-site .pfq-hero:before{background:linear-gradient(90deg,#040e0ef2,#040e0ec7),url(/images/fpx-hero-timber-yard.webp) 50%/cover no-repeat}.m-inner-site .pri-hero h1,.m-inner-site .pfq-hero h1,.m-inner-site .pct2-hero h1{font-size:clamp(38px,10vw,51px)!important}.m-inner-site .pri-hero-copy>p:not(.m-eyebrow),.m-inner-site .pfq-hero>div>p:not(.m-eyebrow),.m-inner-site .pct2-hero-copy>p:not(.m-eyebrow){font-size:14px}.m-inner-site .pri-search-wrap,.m-inner-site .pfq-hero aside{padding:20px}.m-inner-site .pri-library,.m-inner-site .pfq-main,.m-inner-site .pct2-start,.m-inner-site .pct2-enquiry,.m-inner-site .spx-latest,.m-inner-site .spx-archive,.m-inner-site .spx-subscribe{padding:48px 18px}.m-inner-site .pri-featured{grid-template-columns:1fr;min-height:0}.m-inner-site .pri-featured-image img{height:230px;min-height:0}.m-inner-site .pri-featured-copy{padding:22px}.m-inner-site .pri-grid{grid-template-columns:1fr}.m-inner-site .pfq-main>nav{top:65px;overflow-x:auto}.m-inner-site .pfq-main>nav button{flex:none;min-width:145px;padding:10px}.m-inner-site .pfq-topic{scroll-margin-top:140px}.m-inner-site .pfq-topic summary{grid-template-columns:24px 1fr 20px;gap:8px;padding:10px 13px}.m-inner-site .pfq-topic details p{padding:0 16px 16px 45px}.m-inner-site .pfq-answer nav{padding:0 16px 20px 45px}.m-inner-site .pct2-hero-copy{width:100%}.m-inner-site .pct2-hero-wash{background:linear-gradient(90deg,#040e0ef0,#040e0eb3)!important}.m-inner-site .pct2-direct{gap:8px}.m-inner-site .pct2-direct a{min-height:58px;padding:10px 13px}.m-inner-site .pct2-start{grid-template-columns:1fr;gap:26px}.m-inner-site .pct2-routes>a{grid-template-columns:25px 1fr 20px;gap:12px;min-height:0;padding:18px}.m-inner-site .pct2-form{padding:22px}.m-inner-site .spx-hero{align-items:center;min-height:0}.m-inner-site .spx-hero:after{background-position:50%;background-size:cover;width:100%;height:100%;inset:0}.m-inner-site .spx-hero:before{background:linear-gradient(90deg,#040e0ef2,#040e0ec7)}.m-inner-site .spx-hero-copy{width:auto;margin:0;padding:52px 18px}.m-inner-site .spx-hero h1{font-size:clamp(48px,13vw,65px)!important}.m-inner-site .spx-hero h2{font-size:clamp(25px,7vw,34px)!important}.m-inner-site .spx-intro{font-size:14px}.m-inner-site .spx-feature{grid-template-columns:1fr;min-height:0}.m-inner-site .spx-feature-number{border:0;padding:24px 24px 0;font-size:62px}.m-inner-site .spx-feature-copy{padding:22px 24px}.m-inner-site .spx-feature-side{border-top:1px solid #ffffff21;grid-column:auto;padding:24px}.m-inner-site .spx-archive-list>a,.m-inner-site .spx-archive-list>a:hover{padding:18px}.m-inner-site .spx-subscribe{grid-template-columns:1fr;gap:28px}.m-inner-site .spx-form{padding:24px}}
.m-inner-site :is(.ap-hero,.pri-hero,.pfq-hero,.pct2-hero,.spx-hero,.pg-hero,.phw-hero){height:620px;min-height:620px!important}@media (max-width:900px){.m-inner-site :is(.ap-hero,.pri-hero,.pfq-hero,.pct2-hero,.spx-hero,.pg-hero,.phw-hero){height:auto;min-height:620px!important}}@media (max-width:700px){.m-inner-site :is(.ap-hero,.pri-hero,.pfq-hero,.pct2-hero,.spx-hero,.pg-hero,.phw-hero){min-height:min(560px,100svh - 58px)!important}}
.master-site.m-inner-site,.master-site.m-inner-site :is(p,a,button,small,label,input,textarea,select,li,figcaption){font-family:Open Sans,Arial,sans-serif!important}.master-site.m-inner-site :is(h1,h2){font-family:Montserrat,Arial,sans-serif!important}.master-site.m-inner-site :is(h3,h4),.master-site.m-inner-site :is(.m-eyebrow,.ap-eyebrow,.ap-number,.spx-presents small){font-family:Lato,Arial,sans-serif!important}.master-site.m-inner-site :is(h1,h2,h3,h4) :is(.headline-accent,em),.master-site.m-inner-site :is(h1,h2)>span{font-family:inherit!important;font-style:normal!important;font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}
.m-inner-site{--motion-ease:cubic-bezier(.22,1,.36,1)}.m-inner-site .ap-hero-content>*{animation:fpxInnerHero .72s var(--motion-ease) both}.m-inner-site .ap-hero-content>:nth-child(2){animation-delay:70ms}.m-inner-site .ap-hero-content>:nth-child(3){animation-delay:.14s}.m-inner-site .ap-hero-content>:nth-child(4){animation-delay:.21s}.m-inner-site .ap-hero-content>:nth-child(5){animation-delay:.28s}@keyframes fpxInnerHero{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.m-inner-site .ap-card,.m-inner-site .pri-card,.m-inner-site .pct2-routes>a,.m-inner-site .spx-archive-list>a{transition:transform .42s var(--motion-ease),border-color .3s ease,box-shadow .42s var(--motion-ease)}.m-inner-site .ap-stock img,.m-inner-site .ap-audience-image img,.m-inner-site .pri-card-image img{transition:transform .65s var(--motion-ease)}.m-inner-site .ap-button{transition:transform .3s var(--motion-ease),background-color .25s ease,box-shadow .3s ease}.m-inner-site .ap-button span{transition:translate .3s var(--motion-ease);display:inline-block}.m-inner-site .pct2-form :is(input,select,textarea),.m-inner-site .pri-search input{transition:border-color .25s,box-shadow .25s}.m-inner-site .pct2-form :is(input,select,textarea):focus-visible,.m-inner-site .pri-search input:focus-visible{border-color:#53c396;outline:none;box-shadow:0 0 0 3px #53c3962e}.m-inner-site .pfq-topic details[open] .pfq-answer{animation:fpxAnswerIn .32s var(--motion-ease) both}@keyframes fpxAnswerIn{0%{opacity:0;translate:0 -5px}to{opacity:1;translate:0}}.m-inner-site .m-cta-x{transition:transform .6s var(--motion-ease)!important;animation:none!important}@media (hover:hover) and (pointer:fine){.m-inner-site .ap-card:hover,.m-inner-site .pri-card:hover,.m-inner-site .pct2-routes>a:hover,.m-inner-site .spx-archive-list>a:hover{transform:translateY(-3px);box-shadow:0 15px 32px #040e0e16}.m-inner-site .ap-stock:hover img,.m-inner-site .ap-audience:hover .ap-audience-image img,.m-inner-site .pri-card:hover .pri-card-image img{transform:scale(1.025)}.m-inner-site .ap-button:hover{transform:translateY(-2px);box-shadow:0 8px 18px #040e0e1f}.m-inner-site .ap-button:hover span{translate:3px}.m-inner-site .m-cta-panel:has(.m-btn-primary:hover) .m-cta-x{transform:translate(-7px,-50%)rotate(-1deg)}.m-inner-site .m-cta-panel:has(.m-btn-ghost:hover) .m-cta-x{transform:translate(7px,-50%)rotate(2deg)}}@media (max-width:700px){:is(.m-inner-site .m-cta-panel:has(.m-btn-primary:hover) .m-cta-x,.m-inner-site .m-cta-panel:has(.m-btn-ghost:hover) .m-cta-x){transform:rotate(2deg)}}@media (hover:none){.m-inner-site .pri-card:hover .pri-card-image img,.m-inner-site .ap-stock:hover img,.m-inner-site .ap-audience:hover .ap-audience-image img,.m-inner-site .pct2-routes>a:hover{transform:none}}@media (prefers-reduced-motion:reduce){.m-inner-site .ap-hero-content>*,.m-inner-site .pfq-topic details[open] .pfq-answer{opacity:1!important;animation:none!important;translate:none!important}.m-inner-site :is(.ap-card,.ap-button,.ap-button span,.ap-stock img,.ap-audience-image img,.pri-card,.pri-card-image img,.pct2-routes>a,.spx-archive-list>a,.m-cta-x){transition:none!important}}
@media (max-width:900px){.george-mobile-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 74px)}.george-mobile-panel nav a{align-items:center;min-height:44px;display:flex}.george-mobile-actions a{min-height:44px}}@media (max-width:700px){.m-inner-site{overflow-x:clip}.m-inner-site .ap-hero-content{padding-top:54px;padding-bottom:54px}.m-inner-site .ap-hero h1{overflow-wrap:break-word;font-size:clamp(36px,9.4vw,50px);line-height:1.08}.m-inner-site .ap-hero-lead{font-size:15px;line-height:1.6}.m-inner-site .ap-trust{font-size:11px;line-height:1.5}.m-inner-site .ap-button{min-height:46px}.m-inner-site .ap-intro>p:last-child,.m-inner-site .ap-card p:not(.ap-number),.m-inner-site .ap-audience-copy>p:not(.ap-eyebrow){font-size:13px;line-height:1.6}.m-inner-site .ap-stock h3{font-size:16px;line-height:1.2}.m-inner-site .ap-stock p:not(.ap-number){font-size:12px;line-height:1.5}.m-inner-site .ap-audience-image{min-height:clamp(190px,55vw,260px)}.m-inner-site .ap-audience-copy{padding:26px 22px}.m-inner-site .ap-audience-actions{gap:14px}.m-inner-site .ap-request-panel{padding:28px 20px}.m-inner-site .ap-final-inner{gap:24px}.m-inner-site .pri-hero,.m-inner-site .pfq-hero,.m-inner-site .pct2-hero,.m-inner-site .spx-hero-copy{padding-top:54px;padding-bottom:54px}.m-inner-site .pri-hero-copy>p:not(.m-eyebrow),.m-inner-site .pfq-hero>div>p:not(.m-eyebrow),.m-inner-site .pct2-hero-copy>p:not(.m-eyebrow),.m-inner-site .spx-intro{font-size:15px;line-height:1.6}.m-inner-site .pct2-form :is(input,select,textarea),.m-inner-site .pri-search input,.m-inner-site .spx-form input,.george-footer .footer-saw-point input:not(.fpx-honeypot){font-size:16px!important}.m-inner-site .pfq-main>nav{top:58px}.m-inner-site .pfq-topic{scroll-margin-top:126px}.m-inner-site .pab5-team{padding:58px 18px 64px}.m-inner-site .pab5-team-head h2{font-size:clamp(38px,10vw,54px);line-height:1.03}.m-inner-site .pab5-figures{min-height:clamp(310px,81vw,430px)}.m-inner-site .pab5-figure{height:clamp(300px,78vw,410px)}.m-inner-site .ap-hero-content>*{animation-duration:.54s;animation-delay:0s}.m-inner-site .ap-hero-content>:nth-child(2){animation-delay:45ms}.m-inner-site .ap-hero-content>:nth-child(3){animation-delay:90ms}.m-inner-site .ap-hero-content>:nth-child(4){animation-delay:.135s}.m-inner-site .ap-hero-content>:nth-child(5){animation-delay:.18s}.site-motion-ready .site-reveal{transition-duration:.45s;transition-delay:0s;translate:0 6px}}@media (max-width:600px){.george-mobile-panel{max-height:calc(100dvh - 58px)}}
.gtr-section{background:#f4f7f5;padding:72px 0}.gtr-head{max-width:760px;margin-bottom:30px}.gtr-head h2{letter-spacing:-.05em;color:#071512;margin:0 0 12px;font:800 clamp(36px,4.2vw,56px)/.98 Montserrat,Arial,sans-serif}.gtr-head>p:last-child{color:#66736d;margin:0;font-size:15px;line-height:1.7}.gtr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gtr-card{background:#fff;border:1px solid #dce5e0;border-radius:18px;overflow:hidden}.gtr-media{background:#e7eeea;height:310px;display:block;position:relative;overflow:hidden}.gtr-media img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.01)}.gtr-media img.gtr-active{opacity:1}.gtr-number{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#2c725a;background:#ffffffeb;border-radius:50%;place-items:center;width:38px;height:38px;font:900 10px Lato,Arial,sans-serif;display:grid;position:absolute;top:15px;left:15px}.gtr-copy{justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.gtr-copy h3{color:#071512;margin:0;font:900 21px/1.15 Lato,Arial,sans-serif}.gtr-copy>a{color:#2c725a;flex:none;font-size:12px;font-weight:800}.gtr-copy>a:hover{text-decoration:underline}.gtr-card:hover .gtr-media img{transform:scale(1.035)}.gtr-carousel.gtr-count-4 img{animation:16s ease-in-out infinite gtr-cycle-4}.gtr-carousel.gtr-count-4 img:first-of-type{animation-delay:0s}.gtr-carousel.gtr-count-4 img:nth-of-type(2){animation-delay:4s}.gtr-carousel.gtr-count-4 img:nth-of-type(3){animation-delay:8s}.gtr-carousel.gtr-count-4 img:nth-of-type(4){animation-delay:12s}.gtr-carousel.gtr-count-6 img{animation:24s ease-in-out infinite gtr-cycle-6}.gtr-carousel.gtr-count-6 img:first-of-type{animation-delay:0s}.gtr-carousel.gtr-count-6 img:nth-of-type(2){animation-delay:4s}.gtr-carousel.gtr-count-6 img:nth-of-type(3){animation-delay:8s}.gtr-carousel.gtr-count-6 img:nth-of-type(4){animation-delay:12s}.gtr-carousel.gtr-count-6 img:nth-of-type(5){animation-delay:16s}.gtr-carousel.gtr-count-6 img:nth-of-type(6){animation-delay:20s}@keyframes gtr-cycle-4{0%,22%{opacity:1;transform:scale(1.015)}25%,96%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1.015)}}@keyframes gtr-cycle-6{0%,14%{opacity:1;transform:scale(1.015)}16.666%,97%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.gtr-carousel img{animation:none!important;transform:none!important}.gtr-carousel img:not(.gtr-active){display:none}.gtr-card:hover .gtr-media img{transform:none}}@media (max-width:850px){.gtr-section{padding:56px 0}.gtr-grid{grid-template-columns:1fr}.gtr-media{height:290px}}@media (max-width:600px){.gtr-section{padding:46px 0}.gtr-head{margin-bottom:22px}.gtr-head h2{font-size:34px}.gtr-media{height:225px}.gtr-copy{flex-direction:column;align-items:flex-start;gap:9px;padding:17px}.gtr-copy h3{font-size:18px}}
.gsp-hero>.ap-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gsp-choices{gap:76px;display:grid}.gsp-option{flex-direction:column;min-width:0;display:flex}.gsp-screen{background:#fff;border:1px solid #dce5e0;border-radius:16px;order:1;align-self:center;width:min(100%,940px);margin-top:28px;display:block;overflow:hidden;box-shadow:0 12px 34px #040e0e12}.gsp-option:nth-child(2) .gsp-screen{width:min(100%,690px)}.gsp-screen img{width:100%;height:auto;display:block}.gsp-screen:focus-visible{outline-offset:4px;outline:3px solid #2c725a}.gsp-copy{order:0;max-width:770px}.gsp-copy h3{margin:0 0 12px;font-size:clamp(27px,2.4vw,34px);line-height:1.1}.gsp-copy>p:not(.ap-number){color:#586b61;margin:0 0 22px;font-size:15px;line-height:1.7}@media (max-width:700px){.gsp-choices{gap:54px}.gsp-screen{margin-top:20px}.gsp-copy{max-width:none}.gsp-copy h3{font-size:27px}.gsp-copy .ap-button{justify-content:center;width:100%;min-height:48px}}
.m-inner-site .pab5-team-head{margin-bottom:120px!important}@media (max-width:900px){.m-inner-site .pab5-team-head{margin-bottom:88px!important}}@media (max-width:600px){.m-inner-site .pab5-team-head{margin-bottom:58px!important}}
@media (max-width:700px){html,body,.master-site,.m-inner-site{max-width:100%;overflow-x:clip}.m-inner-site img{max-width:100%}.m-inner-site :is(h1,h2,h3,h4,p,a,span){overflow-wrap:break-word}.m-inner-site .ap-container{padding-left:18px!important;padding-right:18px!important}.m-inner-site .ap-actions{grid-template-columns:1fr!important;gap:9px!important;width:100%!important;display:grid!important}.m-inner-site .ap-actions .ap-button{text-align:center;width:100%!important;min-height:48px!important;padding:12px 16px!important}.m-inner-site .ap-card-body{padding:20px!important}.m-inner-site .ap-note{padding:24px 20px!important}.m-inner-site .ap-steps>div{line-height:1.45;align-items:flex-start!important;gap:14px!important;padding:18px 4px!important}.m-inner-site .ap-steps b{flex:0 0 28px}.m-inner-site .ap-audience-actions{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.m-inner-site .ap-audience-actions .ap-button{width:100%!important;min-height:48px!important}.m-inner-site .ap-audience-actions .ap-text-link{align-items:center!important;min-height:44px!important;display:flex!important}.m-inner-site .ap-intel-grid figcaption{line-height:1.45;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:14px 16px!important}.m-inner-site .gtr-card{border-radius:16px!important}.m-inner-site .gtr-media{height:215px!important}.m-inner-site .gtr-copy>a{align-items:center!important;min-height:44px!important;display:inline-flex!important}.m-inner-site .pct2-direct{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.m-inner-site .pct2-direct a{width:100%!important;min-width:0!important;min-height:52px!important}.m-inner-site .pct2-routes>a{min-height:0!important;padding:20px!important}.m-inner-site .pct2-form{padding:22px 18px!important}.m-inner-site .pct-fields{grid-template-columns:1fr!important;gap:14px!important}.m-inner-site .pct-fields .wide{grid-column:1!important}.m-inner-site .pct2-form-foot{align-items:stretch!important;gap:12px!important}.m-inner-site .pct2-form button[type=submit]{width:100%!important;min-height:48px!important}.m-inner-site .spx-form{min-width:0!important}.m-inner-site .spx-form input,.m-inner-site .spx-form button{width:100%!important;min-height:48px!important}.m-inner-site .spx-archive-tools{gap:10px!important}.m-inner-site .pab5-team{overflow:hidden!important}.m-inner-site .pab5-team-head{padding-left:18px!important;padding-right:18px!important}.m-inner-site .pab5-team-head>p{font-size:14px!important;line-height:1.6!important}.m-inner-site .pab5-bio{min-width:0!important}.m-inner-site .pab5-bio h3{font-size:clamp(27px,8vw,34px)!important;line-height:1.05!important}.m-inner-site .pab5-bio p{font-size:13px!important;line-height:1.6!important}.m-inner-site .pri-search-wrap,.m-inner-site .pfq-hero aside{width:100%!important;min-width:0!important}.m-inner-site .pfq-topic details p,.m-inner-site .pfq-answer nav{padding-left:18px!important;padding-right:18px!important}.m-inner-site .ap-final-inner{align-items:stretch!important}.m-inner-site .ap-final .ap-actions{width:100%!important}}@media (max-width:480px){.m-inner-site .ap-hero h1{font-size:clamp(34px,10.5vw,44px)!important;line-height:1.04!important}.m-inner-site .ap-intro h2{font-size:32px!important;line-height:1.05!important}.m-inner-site .ap-stock-grid{grid-template-columns:1fr!important}.m-inner-site .ap-stock img{height:180px!important}.m-inner-site .gtr-media{height:200px!important}.m-inner-site .pab5-figures{min-height:300px!important}.m-inner-site .pab5-figure{max-width:52vw!important;height:290px!important}.m-inner-site .pct2-form{padding:18px 15px!important}.m-inner-site .pct2-routes>a{padding:17px!important}}
.m-inner-site .pg-hero{grid-template-columns:minmax(0,58%) minmax(0,42%);min-height:72vh;display:grid;overflow:hidden}.m-inner-site .pg-hero-copy{z-index:2;min-width:0;padding:96px 5vw 88px 7vw;position:relative}.m-inner-site .pg-hero h1{letter-spacing:-.052em;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(56px,5.1vw,86px);line-height:.93}.m-inner-site .pg-hero-image{min-width:0;min-height:72vh;position:relative;overflow:hidden}.m-inner-site .pg-hero-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.m-inner-site .pg-hero-carousel img{opacity:0;transition:opacity .65s,transform 5.1s;position:absolute;inset:0;transform:scale(1.012)}.m-inner-site .pg-hero-carousel img.is-active{opacity:1;transform:scale(1.035)}.m-inner-site .pg-hero-carousel-dots{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040e0e4d;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;display:flex;position:absolute;bottom:20px;left:22px}.m-inner-site .pg-hero-carousel-dots button{cursor:pointer;background:#ffffffa6;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .22s,background .22s}.m-inner-site .pg-hero-carousel-dots button.is-active{background:#fff;width:24px}.m-inner-site .pg-applications{background:#fff;border-bottom:1px solid #e2e7e3;padding:88px 7vw 106px}.m-inner-site .pg-applications-head{max-width:900px;margin-bottom:34px}.m-inner-site .pg-applications-head h2{margin:0;font-size:clamp(40px,4.3vw,68px);line-height:.97}.m-inner-site .pg-application-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.m-inner-site .pg-application-grid figure{background:#e8eeeb;border-radius:16px;min-width:0;margin:0;position:relative;overflow:hidden}.m-inner-site .pg-application-grid figure:first-child{grid-column:1/span 7;height:clamp(320px,32vw,470px)}.m-inner-site .pg-application-grid figure:nth-child(2){grid-column:8/span 5;height:clamp(320px,32vw,470px)}.m-inner-site .pg-application-grid figure:nth-child(3){grid-column:1/span 5;height:clamp(270px,26vw,390px)}.m-inner-site .pg-application-grid figure:nth-child(4){grid-column:6/span 7;height:clamp(270px,26vw,390px)}.m-inner-site .pg-application-grid figure:nth-child(5){grid-column:1/span 7;height:clamp(285px,28vw,410px)}.m-inner-site .pg-application-grid figure:nth-child(6){grid-column:8/span 5;height:clamp(285px,28vw,410px)}.m-inner-site .pg-application-grid img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.m-inner-site .pg-hero-carousel img{transition:opacity .3s!important;transform:none!important}.m-inner-site .pg-hero-carousel img.is-active{transform:none!important}}@media (max-width:1100px) and (min-width:761px){.m-inner-site .pg-hero{grid-template-columns:minmax(0,60%) minmax(0,40%)}.m-inner-site .pg-hero-copy{padding-left:5vw;padding-right:4vw}.m-inner-site .pg-hero h1{font-size:clamp(52px,5.7vw,74px)}.m-inner-site .pg-application-grid{gap:14px}.m-inner-site .pg-application-grid figure:first-child,.m-inner-site .pg-application-grid figure:nth-child(2){height:340px}.m-inner-site .pg-application-grid figure:nth-child(3),.m-inner-site .pg-application-grid figure:nth-child(4){height:285px}.m-inner-site .pg-application-grid figure:nth-child(5),.m-inner-site .pg-application-grid figure:nth-child(6){height:300px}}@media (max-width:760px){.m-inner-site .pg-hero{grid-template-columns:1fr;min-height:0;overflow:visible}.m-inner-site .pg-hero-copy{padding:82px 22px 58px}.m-inner-site .pg-hero h1{font-size:clamp(46px,12vw,58px);line-height:.96}.m-inner-site .pg-hero-image{height:clamp(300px,70vw,430px);min-height:0}.m-inner-site .pg-hero-carousel-dots{bottom:14px;left:14px}.m-inner-site .pg-applications{padding:66px 22px 82px}.m-inner-site .pg-applications-head{margin-bottom:24px}.m-inner-site .pg-applications-head h2{font-size:40px}.m-inner-site .pg-application-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.m-inner-site .pg-application-grid figure:nth-child(n){grid-column:auto;height:210px}.m-inner-site .pg-application-grid figure:first-child,.m-inner-site .pg-application-grid figure:nth-child(4),.m-inner-site .pg-application-grid figure:nth-child(5){grid-column:1/-1;height:250px}}.m-inner-site .ap-hero .ap-hero-lead{color:#dfe9e4!important}.m-inner-site .ap-hero .ap-trust{color:#fff!important}
