:root{--deep:#071820;--navy:#0a3040;--ocean:#0d6673;--teal:#138c89;--aqua:#72c9c0;--gold:#c9953d;--gold2:#e2bd72;--ember:#a34a3d;--copper:#b76a45;--sand:#dfcfad;--paper:#f7f3e9;--mist:#e9eee6;--ink:#102b34;--muted:#65726f;--line:#d5d3c9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}section{scroll-margin-top:96px}.nav{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dfe7e5;justify-content:space-between;align-items:center;gap:34px;height:92px;padding:0 max(4vw,50vw - 720px);display:flex;position:sticky;top:0;box-shadow:0 10px 38px #05273312}.brand{align-items:center;width:250px;height:72px;display:flex}.brand img{object-fit:contain;width:100%;height:100%}.navLinks{color:#35515a;align-items:center;gap:30px;font-size:11px;font-weight:750;display:flex}.navLinks a:hover{color:var(--ocean)}.navCta{background:var(--navy);color:#fff;letter-spacing:.04em;border-radius:2px;padding:13px 19px;font-size:10px;font-weight:850}.hero{background:radial-gradient(circle at 84% 18%,#a34a3d38,transparent 25%),radial-gradient(circle at 76% 42%,#138c8957,transparent 31%),linear-gradient(136deg,var(--deep),#0a3040 62%,#15464a);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:center;gap:clamp(52px,8vw,122px);min-height:760px;padding:92px max(5vw,50vw - 660px);display:grid;overflow:hidden}.eyebrow{color:#a9c8c7;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 25px;font-size:10px;font-weight:850;display:flex}.eyebrow span{background:var(--gold);width:29px;height:1px}.eyebrow.dark{color:var(--ocean)}.hero h1,.sectionIntro h2,.servicesHeading h2,.bioCopy h2,.fitSection h2,.enquiryIntro h2,.feedbackTeaser h2{letter-spacing:-.052em;margin:0;font-family:Georgia,serif;font-weight:400;line-height:.98}.hero h1{max-width:860px;font-size:clamp(60px,6.5vw,98px)}.hero h1 em,.sectionIntro h2 em{color:#9ad6d3;font-weight:400}.heroText{color:#c4d6d4;max-width:720px;margin:31px 0;font-size:17px;line-height:1.7}.heroActions{flex-wrap:wrap;gap:13px;display:flex}.heroActions a{border-radius:2px;align-items:center;gap:25px;padding:16px 21px;font-size:11px;font-weight:850;display:flex}.primary{background:linear-gradient(90deg,var(--gold),var(--gold2) 68%,var(--copper));color:#14282d}.secondary{border:1px solid #ffffff4d}.trustStrip{color:#93adac;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff24;flex-wrap:wrap;gap:34px;margin-top:59px;padding-top:25px;font-size:9px;display:flex}.trustStrip b{color:#fff;letter-spacing:0;margin-bottom:5px;font-size:15px;display:block}.heroPanel{background:linear-gradient(160deg,#11464cd6,#051c22f2);border:1px solid #aad3cd4a;min-height:490px;padding:45px;position:relative;box-shadow:0 38px 85px #0000004d}.sonar{border:1px solid #71d0d559;border-radius:50%;place-items:center;width:162px;height:162px;margin:5px auto 52px;display:grid;position:relative}.sonar:before,.sonar:after,.sonar span{content:"";border:1px solid #71d0d557;border-radius:50%;position:absolute}.sonar:before{inset:22px}.sonar:after{inset:48px}.sonar span:first-child{background:var(--gold);width:7px;height:7px;box-shadow:0 0 20px var(--gold);border:0}.sonar span:nth-child(2){transform-origin:bottom;border:0;border-left:1px solid #d4a733b3;width:1px;height:78px;transform:translateY(-39px)rotate(38deg)}.heroPanel>p{color:var(--gold2);font:700 9px var(--font-mono),monospace;letter-spacing:.18em;margin:0 0 8px}.heroPanel h2{margin:0 0 27px;font-family:Georgia,serif;font-size:36px;font-weight:400}.heroPanel dl{border-top:1px solid #ffffff21;margin:0}.heroPanel dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:13px 0;font-size:10px;display:flex}.heroPanel dt{color:#8aa3a2}.heroPanel dd{color:#e3ecea;margin:0;font-weight:750}.readiness{font:700 9px var(--font-mono),monospace;letter-spacing:.14em;justify-content:space-between;margin-top:24px;display:flex}.readiness strong{color:#76d4a6}.missionBar{background:#efe8da;border-bottom:1px solid #d0dcda;grid-template-columns:1.5fr repeat(4,1fr);align-items:center;gap:20px;min-height:122px;padding:20px max(5vw,50vw - 660px);display:grid}.missionBar p{font-family:Georgia,serif;font-size:22px}.missionBar div{letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #c3d0cd;padding-left:20px;font-size:11px;font-weight:850}.missionBar span{color:var(--ocean);font:700 9px var(--font-mono),monospace;margin-bottom:7px;display:block}.kitsSection{background:#f8f5ee;padding:125px max(5vw,50vw - 670px)}.sectionIntro{grid-template-columns:1.3fr .7fr;align-items:end;column-gap:90px;margin-bottom:55px;display:grid}.sectionIntro .eyebrow{grid-column:1/-1}.sectionIntro h2{font-size:clamp(48px,5.5vw,76px)}.sectionIntro h2 em{color:var(--teal)}.sectionIntro>p:last-child{color:var(--muted);margin:0 0 7px;line-height:1.75}.tierGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tierCard{border:1px solid var(--line);cursor:pointer;background:#fff;flex-direction:column;min-height:570px;padding:28px 24px;transition:all .25s;display:flex}.tierCard:hover,.tierCard.selected{border-color:var(--gold);transform:translateY(-6px);box-shadow:0 25px 65px #082d3f1f}.tierCard.selected{background:linear-gradient(#fff,#f8f0e4)}.tierTop{justify-content:space-between;align-items:start;display:flex}.tierTop>span{color:var(--gold);font:800 11px var(--font-mono),monospace}.tierTop small{color:#718486;letter-spacing:.08em;text-align:right;text-transform:uppercase;max-width:130px;font-size:8px;font-weight:800}.tierCard h3{margin:38px 0 18px;font-family:Georgia,serif;font-size:35px;font-weight:400}.tierCard>p{min-height:95px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.tierCard ul{border-top:1px solid #dfe7e5;margin:23px 0;padding:22px 0 4px;list-style:none}.tierCard li{color:#35535a;margin:0 0 12px;padding-left:17px;font-size:10px;line-height:1.5;position:relative}.tierCard li:before{content:"+";color:var(--teal);font-weight:900;position:absolute;left:0}.tierIdeal{background:#f2ece0;margin-top:auto;padding:16px}.tierIdeal b,.tierIdeal span{display:block}.tierIdeal b{color:var(--ocean);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:8px}.tierIdeal span{color:#4b6368;font-size:9px;line-height:1.5}.tierCard button{background:var(--navy);color:#fff;cursor:pointer;border:0;justify-content:space-between;margin-top:16px;padding:14px 16px;font-size:10px;font-weight:850;display:flex}.aedProductCard{background:linear-gradient(140deg,#edf2ef,#fff 62%);border:1px solid #cad7d4;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);margin-top:28px;transition:all .25s;display:grid;overflow:hidden;box-shadow:0 24px 65px #082d3f14}.aedProductCard.selected{border-color:var(--gold);box-shadow:0 28px 72px #082d3f24}.aedProductImage{background:radial-gradient(circle at 50% 40%,#fff 0,#eef1ec 68%,#dde7e3 100%);place-items:center;min-height:520px;padding:34px;display:grid}.aedProductImage img{object-fit:contain;filter:drop-shadow(0 28px 26px #07182033);width:100%;height:100%;max-height:430px}.aedProductCopy{padding:42px 46px}.aedProductMeta{color:var(--ocean);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:24px;font-size:9px;font-weight:850;display:flex}.aedProductMeta small{color:#7b8988;font-size:8px}.aedProductCopy h3{letter-spacing:-.04em;margin:24px 0 17px;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:400}.aedProductCopy>p{color:#5c6f72;max-width:760px;margin:0;font-size:12px;line-height:1.75}.aedSpecs{background:#d8e1de;border:1px solid #d8e1de;grid-template-columns:repeat(3,1fr);gap:1px;margin:25px 0;display:grid}.aedSpecs div{background:#fff;min-height:112px;padding:16px}.aedSpecs small,.aedSpecs strong,.aedSpecs span{display:block}.aedSpecs small{color:var(--ocean);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:850}.aedSpecs strong{color:var(--navy);margin:11px 0 6px;font-size:11px;line-height:1.4}.aedSpecs span{color:#68797b;font-size:8px;line-height:1.45}.aedProductCopy ul{border-top:1px solid #d8e1de;border-bottom:1px solid #d8e1de;grid-template-columns:1fr 1fr;gap:12px 28px;margin:0 0 25px;padding:22px 0;list-style:none;display:grid}.aedProductCopy li{color:#335159;padding-left:18px;font-size:10px;line-height:1.55;position:relative}.aedProductCopy li:before{content:"+";color:var(--teal);font-weight:900;position:absolute;left:0}.aedCommercial{background:#f1ecdf;grid-template-columns:190px 1fr;align-items:center;gap:28px;margin-bottom:22px;padding:18px 20px;display:grid}.aedCommercial small,.aedCommercial strong{display:block}.aedCommercial small{color:var(--ocean);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:850}.aedCommercial strong{color:var(--navy);font-family:Georgia,serif;font-size:23px;font-weight:400}.aedCommercial p{color:#66777a;margin:0;font-size:9px;line-height:1.6}.aedProductCopy button{background:var(--navy);color:#fff;cursor:pointer;border:0;justify-content:space-between;width:100%;padding:16px 18px;font-size:10px;font-weight:850;display:flex}.scopeNote{border-left:3px solid var(--gold);background:#f1ecdf;grid-template-columns:160px 1fr;gap:25px;max-width:950px;margin:36px auto 0;padding:22px 26px;display:grid}.scopeNote b{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.scopeNote p{color:#647579;margin:0;font-size:10px;line-height:1.6}.servicesSection{color:#fff;background:radial-gradient(circle at 18% 85%,#a34a3d1f,#0000 25%),linear-gradient(145deg,#071b25,#103b42);grid-template-columns:.9fr 1.1fr;gap:90px;padding:125px max(5vw,50vw - 640px);display:grid}.servicesHeading{align-self:start;position:sticky;top:130px}.servicesHeading h2{font-size:clamp(50px,5.5vw,74px)}.servicesHeading>p:last-child{color:#a9c1c0;max-width:500px;margin:28px 0 0;line-height:1.75}.serviceList article{border-bottom:1px solid #ffffff24;grid-template-columns:45px 1fr 30px;gap:20px;padding:30px 0;display:grid}.serviceList>article>span{color:var(--gold);font:700 9px var(--font-mono),monospace}.serviceList h3{margin:0 0 11px;font-family:Georgia,serif;font-size:27px;font-weight:400}.serviceList p{color:#9eb5b4;margin:0;font-size:11px;line-height:1.65}.serviceList>article>b{color:var(--gold);font-weight:400}.knowledgeSection{background:#eaf0ee;grid-template-columns:.8fr 1.2fr;gap:76px;padding:115px max(5vw,50vw - 640px);display:grid}.knowledgeIntro h2{letter-spacing:-.052em;margin:0;font-family:Georgia,serif;font-size:clamp(47px,5vw,70px);font-weight:400;line-height:.98}.knowledgeIntro h2 em{color:var(--teal);font-weight:400}.knowledgeIntro>p:last-child{color:#5d7075;max-width:420px;line-height:1.75}.knowledgeGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.knowledgeGrid article{background:#fff;border:1px solid #cbd8d6;flex-direction:column;min-height:340px;padding:29px;display:flex;position:relative}.knowledgeGrid article>span{color:var(--gold);font:800 10px var(--font-mono),monospace}.knowledgeGrid .eyebrow{margin:31px 0 16px;font-size:8px}.knowledgeGrid h3{margin:0 0 17px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.12}.knowledgeGrid p:not(.eyebrow){color:#62767a;margin:0;font-size:11px;line-height:1.7}.knowledgeGrid a{color:var(--ocean);justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px;font-size:10px;font-weight:850;display:flex}.knowledgeGrid a b{font-size:18px;font-weight:400}.knowledgeGrid article:last-child{color:#fff;background:linear-gradient(150deg,#092b35,#104c52);border-color:#104c52}.knowledgeGrid article:last-child .eyebrow{color:#a9c8c7}.knowledgeGrid article:last-child p:not(.eyebrow){color:#b8cbca}.knowledgeGrid article:last-child a{color:var(--gold2)}.bioSection{grid-template-columns:.72fr 1.28fr;min-height:900px;display:grid}.bioSide{color:var(--navy);background:linear-gradient(170deg,#eee7d7,#d4ddcf);padding:95px max(5vw,50vw - 650px) 70px 5vw;position:relative;overflow:hidden}.bioSide>p{color:var(--ocean);font:800 9px var(--font-mono),monospace;letter-spacing:.2em;margin:0}.bioSide>strong{letter-spacing:-.06em;margin:12px 0;font-family:Georgia,serif;font-size:clamp(58px,7vw,104px);font-weight:400;display:block}.depthLines{width:520px;height:520px;position:absolute;top:255px;left:-140px}.depthLines span{inset:calc(var(--i,0)*40px);border:1px solid #08657a33;border-radius:50%;position:absolute}.depthLines span:first-child{--i:0}.depthLines span:nth-child(2){--i:1}.depthLines span:nth-child(3){--i:2}.depthLines span:nth-child(4){--i:3}.bioSide blockquote{z-index:2;border-top:1px solid #082d3f3d;margin:0;padding-top:22px;font-family:Georgia,serif;font-size:21px;font-style:italic;line-height:1.45;position:absolute;bottom:70px;left:5vw;right:5vw}.bioCopy{background:#fff;padding:110px max(5vw,50vw - 650px) 100px 7vw}.bioCopy h2{font-size:clamp(49px,5vw,71px)}.bioCopy>p{color:#5d7075;line-height:1.8}.bioCopy .lead{color:#28484f;margin-top:32px;font-size:16px}.credentials{border-top:1px solid #d6e0de;margin-top:45px}.credentials div{border-bottom:1px solid #d6e0de;grid-template-columns:155px 1fr;gap:25px;padding:18px 0;display:grid}.credentials span{color:var(--ocean);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.credentials b{font-size:11px;line-height:1.55}.fitSection{background:#f2eee5;padding:115px max(5vw,50vw - 660px)}.fitSection>div:first-child{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.fitSection h2{font-size:clamp(48px,5vw,70px)}.fitGrid{background:#cbd8d6;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.fitGrid article{background:#fff;min-height:300px;padding:31px}.fitGrid span{color:var(--gold);font:800 10px var(--font-mono),monospace}.fitGrid h3{margin:50px 0 16px;font-family:Georgia,serif;font-size:25px;font-weight:400}.fitGrid p{color:#62767a;margin:0;font-size:11px;line-height:1.7}.enquirySection{color:#fff;background:radial-gradient(circle at 82% 14%,#b76a4526,#0000 25%),linear-gradient(145deg,#08212b,#103b43);grid-template-columns:.75fr 1.25fr;gap:90px;padding:125px max(5vw,50vw - 640px);display:grid}.enquiryIntro h2{font-size:clamp(52px,5.5vw,76px)}.enquiryIntro>p:not(.eyebrow){color:#adc3c1;line-height:1.75}.selectedSummary{background:#ffffff0a;border:1px solid #ffffff26;margin:45px 0 25px;padding:25px}.selectedSummary small,.selectedSummary strong,.selectedSummary span{display:block}.selectedSummary small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.selectedSummary strong{margin:11px 0 6px;font-family:Georgia,serif;font-size:27px;font-weight:400}.selectedSummary span{color:#98b4b3;font-size:10px}.delivery{font-size:10px}.enquiryForm{color:var(--ink);background:#f7f9f7;padding:35px;box-shadow:0 32px 75px #00000040}.tierSelector{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:27px;display:grid}.tierSelector button{color:#536a6f;cursor:pointer;background:#fff;border:1px solid #ccd9d6;min-height:62px;font-size:9px;font-weight:800}.tierSelector button span{color:var(--gold);margin-bottom:5px;display:block}.tierSelector button.active{border-color:var(--teal);background:var(--navy);color:#fff}.fieldGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.enquiryForm label{color:#39555c;letter-spacing:.05em;text-transform:uppercase;margin-bottom:15px;font-size:9px;font-weight:800;display:block}.enquiryForm input,.enquiryForm textarea{width:100%;color:var(--ink);text-transform:none;background:#fff;border:1px solid #c8d5d2;outline:none;margin-top:8px;padding:13px 14px;font-size:12px}.enquiryForm input:focus,.enquiryForm textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0b8f9f17}.enquiryForm textarea{resize:vertical;min-height:90px}.submitButton{background:linear-gradient(90deg,var(--gold),var(--gold2));color:#102a31;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 22px;font-size:11px;font-weight:900;display:flex}.formNote{color:#78898c;text-align:center;margin:12px 0 0;font-size:8px;line-height:1.5}.feedbackTeaser{background:#e7dfce;justify-content:space-between;align-items:end;gap:60px;padding:95px max(5vw,50vw - 610px);display:flex}.feedbackTeaser h2{font-size:clamp(48px,5vw,70px)}.feedbackTeaser p:last-child{color:#536a6f;max-width:720px;line-height:1.7}.feedbackTeaser>a{background:var(--navy);color:#fff;justify-content:space-between;min-width:230px;padding:17px 19px;font-size:10px;font-weight:850;display:flex}footer{text-align:center;background:#fff;padding:70px max(5vw,50vw - 600px) 35px}footer img{object-fit:contain;width:min(520px,90%);height:145px}footer>p{color:#24464f;max-width:700px;margin:25px auto;font-family:Georgia,serif;font-size:25px}footer>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:45px;display:flex}footer>div a{color:var(--ocean);border:1px solid #c8d5d2;padding:10px 14px;font-size:10px;font-weight:750}footer>small{color:#7c8c8e;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #d9e2df;padding-top:22px;font-size:8px;display:block}@media (max-width:1050px){.navLinks{display:none}.tierGrid{grid-template-columns:1fr 1fr}.servicesSection,.enquirySection,.knowledgeSection{grid-template-columns:1fr}.servicesHeading{position:static}.bioSection{grid-template-columns:1fr}.bioSide{min-height:620px}.fitGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.nav{height:76px;padding:0 17px}.brand{width:200px;height:62px}.navCta{display:none}.hero{grid-template-columns:1fr;padding:70px 20px}.hero h1{font-size:53px}.heroPanel{min-height:auto;padding:28px}.missionBar{grid-template-columns:1fr 1fr;padding:30px 20px}.missionBar p{grid-column:1/-1}.sectionIntro{grid-template-columns:1fr;gap:25px}.tierGrid,.fitGrid,.knowledgeGrid{grid-template-columns:1fr}.kitsSection,.servicesSection,.bioCopy,.fitSection,.enquirySection,.feedbackTeaser,.knowledgeSection{padding:80px 20px}.tierCard,.tierCard>p{min-height:auto}.scopeNote{grid-template-columns:1fr}.bioSide{min-height:570px;padding:70px 20px}.bioSide blockquote{left:20px;right:20px}.credentials div,.fieldGrid{grid-template-columns:1fr}.tierSelector{grid-template-columns:1fr 1fr}.feedbackTeaser{flex-direction:column;align-items:start}.feedbackTeaser>a{width:100%}footer{padding-inline:20px}footer img{height:100px}}.feedbackHero{color:#fff;background:radial-gradient(circle at 84% 18%,#a34a3d33,#0000 24%),radial-gradient(circle at 76% 42%,#138c894d,#0000 30%),linear-gradient(140deg,#071a22,#103b43);padding:105px max(5vw,50vw - 600px)}.feedbackHero h1{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(62px,7vw,98px);font-weight:400;line-height:.95}.feedbackHero h1 em{color:#9ad6d3;font-weight:400}.feedbackHero>p:last-child{color:#b5cbca;max-width:690px;margin:30px 0 0;font-size:16px;line-height:1.7}.kitFeedbackSection{background:#f8f5ee;padding:110px max(5vw,50vw - 610px)}.kitFeedbackIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:85px;margin-bottom:48px;display:grid}.kitFeedbackIntro h2{letter-spacing:-.05em;margin:0;font-family:Georgia,serif;font-size:clamp(48px,5.3vw,72px);font-weight:400;line-height:.98}.kitFeedbackIntro h2 em{color:var(--teal);font-weight:400}.kitFeedbackIntro>p{color:var(--muted);margin:0 0 6px;font-size:12px;line-height:1.75}.kitFeedbackGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.kitFeedbackGrid article{border:1px solid var(--line);background:#fff;min-height:245px;padding:30px;box-shadow:0 14px 40px #0a30400d}.kitFeedbackGrid article>div{justify-content:space-between;align-items:center;display:flex}.kitFeedbackGrid article>div span{color:var(--gold);font:800 10px var(--font-mono),monospace}.kitFeedbackGrid article>div small{color:#7b8581;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.kitFeedbackGrid h3{margin:38px 0 17px;font-family:Georgia,serif;font-size:27px;font-weight:400}.kitFeedbackGrid blockquote{color:#566b6e;margin:0;font-family:Georgia,serif;font-size:16px;line-height:1.65}.feedbackBody{background:#f5f1e8;grid-template-columns:.75fr 1.25fr;gap:95px;padding:115px max(5vw,50vw - 590px);display:grid}.feedbackPrinciples h2{margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(46px,5vw,68px);font-weight:400;line-height:1}.feedbackPrinciples>p:not(.eyebrow){color:#607579;line-height:1.7}.feedbackPrinciples>div{border-top:1px solid #ccd8d5;grid-template-columns:35px 1fr;gap:13px;padding:18px 0;display:grid}.feedbackPrinciples>div>span{color:var(--gold);font:800 9px var(--font-mono),monospace}.feedbackPrinciples>div p{margin:0}.feedbackPrinciples>div b,.feedbackPrinciples>div small{display:block}.feedbackPrinciples>div b{font-size:11px}.feedbackPrinciples>div small{color:#738487;margin-top:5px;font-size:9px}.feedbackForm{background:#fff;padding:42px;box-shadow:0 25px 70px #082d3f1a}.feedbackForm label,.ratingField legend{color:#39555c;letter-spacing:.05em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:800;display:block}.feedbackForm input,.feedbackForm textarea,.feedbackForm select{width:100%;color:var(--ink);text-transform:none;background:#fff;border:1px solid #c8d5d2;outline:none;margin-top:8px;padding:13px 14px;font-size:12px}.feedbackForm textarea{resize:vertical;min-height:115px}.ratingField{border:0;margin:0 0 22px;padding:0}.ratingField>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.ratingField button{color:#687b7e;cursor:pointer;background:#f7f9f7;border:1px solid #c8d5d2;min-height:65px}.ratingField button b,.ratingField button span{display:block}.ratingField button b{font-size:16px}.ratingField button span{text-transform:uppercase;min-height:10px;margin-top:4px;font-size:7px}.ratingField button.active{border-color:var(--gold);background:var(--navy);color:#fff}.checkLabel{align-items:center;gap:10px;text-transform:none!important;display:flex!important}.checkLabel input{accent-color:var(--teal);width:auto!important;margin:0!important}.feedbackNav .navCta{border:1px solid var(--navy);color:var(--navy);background:0 0}@media (max-width:850px){.kitFeedbackSection{padding:80px 20px}.kitFeedbackIntro,.kitFeedbackGrid{grid-template-columns:1fr}.kitFeedbackIntro{gap:25px}.feedbackBody{grid-template-columns:1fr;padding:80px 20px}.feedbackHero{padding:80px 20px}.feedbackForm{padding:25px 18px}}.ebookHero{background:radial-gradient(circle at 82% 18%,#a34a3d33,transparent 24%),radial-gradient(circle at 73% 48%,#138c8952,transparent 31%),linear-gradient(136deg,var(--deep),#0a3040 62%,#15464a);color:#fff;grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;min-height:760px;padding:95px max(5vw,50vw - 650px);display:grid;overflow:hidden}.ebookHero h1,.catalogueIntro h2,.ebookProcess h2,.ebookAuthor h2{letter-spacing:-.052em;margin:0;font-family:Georgia,serif;font-weight:400;line-height:.98}.ebookHero h1{font-size:clamp(62px,6.6vw,98px)}.ebookHero h1 em,.catalogueIntro h2 em{color:var(--aqua);font-weight:400}.ebookHero>div:first-child>p:not(.eyebrow){color:#c4d6d4;max-width:690px;margin:30px 0;font-size:17px;line-height:1.7}.bookStage{perspective:1200px;place-items:center;min-height:540px;display:grid}.bookMock{width:min(370px,75vw);height:510px;transform-style:preserve-3d;filter:drop-shadow(0 38px 45px #00000061);position:relative;transform:rotateY(-10deg)rotateX(2deg)}.bookSpine{background:linear-gradient(180deg,var(--gold),var(--copper));color:#102b34;width:44px;height:100%;font:850 9px var(--font-sans),sans-serif;letter-spacing:.13em;writing-mode:vertical-rl;transform-origin:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:-42px;transform:rotateY(-88deg)}.bookFace{background:radial-gradient(circle at 70% 25%,#72c9c040,#0000 28%),linear-gradient(150deg,#0c3b49,#071820 72%);border:1px solid #e2bd727a;flex-direction:column;height:100%;padding:38px;display:flex;box-shadow:inset 0 0 0 9px #ffffff06}.bookFace small{color:var(--gold2);font:750 8px var(--font-mono),monospace;letter-spacing:.14em}.bookFace>b{width:105px;height:105px;color:var(--aqua);border:1px solid #72c9c08c;border-radius:50%;place-items:center;margin:auto;font-family:Georgia,serif;font-size:39px;font-weight:400;display:grid}.bookFace h2{margin:0 0 17px;font-family:Georgia,serif;font-size:37px;font-weight:400;line-height:1.05}.bookFace p{color:#9fb5b3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px}.ebookCatalogue{background:#f8f5ee;padding:120px max(5vw,50vw - 625px)}.catalogueIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:85px;margin-bottom:55px;display:grid}.catalogueIntro h2{font-size:clamp(50px,5.3vw,74px)}.catalogueIntro>p{color:var(--muted);margin:0 0 6px;line-height:1.75}.catalogueEmpty{border:1px solid var(--line);border-left:4px solid var(--gold);background:#fff;grid-template-columns:180px 1fr auto;align-items:center;gap:40px;min-height:230px;padding:38px;display:grid;box-shadow:0 20px 55px #0a304012}.catalogueEmpty>span{color:var(--gold);font:800 9px var(--font-mono),monospace;letter-spacing:.1em}.catalogueEmpty h3{margin:0 0 10px;font-family:Georgia,serif;font-size:31px;font-weight:400}.catalogueEmpty p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.catalogueEmpty>a{background:var(--navy);color:#fff;justify-content:space-between;min-width:210px;padding:16px 18px;font-size:10px;font-weight:850;display:flex}.ebookGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ebookProcess{color:#fff;background:radial-gradient(circle at 15% 85%,#a34a3d1f,#0000 25%),linear-gradient(145deg,#071b25,#103b42);padding:120px max(5vw,50vw - 625px)}.ebookProcess>div:first-child{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.ebookProcess h2{font-size:clamp(50px,5.3vw,74px)}.processGrid{background:#ffffff21;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.processGrid article{background:#0b3039;min-height:290px;padding:32px}.processGrid span{color:var(--gold);font:800 10px var(--font-mono),monospace}.processGrid h3{margin:65px 0 17px;font-family:Georgia,serif;font-size:27px;font-weight:400}.processGrid p{color:#9eb5b4;margin:0;font-size:11px;line-height:1.7}.ebookAuthor{grid-template-columns:.72fr 1.28fr;min-height:650px;display:grid}.ebookAuthor>div:first-child{color:var(--navy);background:linear-gradient(170deg,#eee7d7,#d4ddcf);padding:90px 5vw}.ebookAuthor>div:first-child p{color:var(--ocean);font:800 9px var(--font-mono),monospace;letter-spacing:.2em;margin:0}.ebookAuthor>div:first-child strong{letter-spacing:-.06em;margin-top:18px;font-family:Georgia,serif;font-size:clamp(60px,7vw,105px);font-weight:400;display:block}.ebookAuthor>div:last-child{background:#fff;padding:100px max(5vw,50vw - 650px) 90px 7vw}.ebookAuthor h2{font-size:clamp(52px,5.5vw,78px)}.ebookAuthor>div:last-child>p:not(.eyebrow){color:#5d7075;max-width:760px;font-size:15px;line-height:1.8}.ebookAuthor a{background:var(--navy);color:#fff;gap:34px;margin-top:20px;padding:15px 18px;font-size:10px;font-weight:850;display:inline-flex}@media (max-width:900px){.ebookHero{grid-template-columns:1fr;padding:80px 20px}.bookStage{min-height:510px}.catalogueIntro,.ebookAuthor,.catalogueEmpty{grid-template-columns:1fr}.catalogueEmpty>a{width:100%}.processGrid{grid-template-columns:1fr}.ebookCatalogue,.ebookProcess{padding:80px 20px}.ebookAuthor>div{padding:80px 20px!important}}.learningHero{background:radial-gradient(circle at 82% 20%,#a34a3d33,transparent 24%),radial-gradient(circle at 74% 48%,#138c8957,transparent 31%),linear-gradient(136deg,var(--deep),#0a3040 62%,#15464a);color:#fff;grid-template-columns:1.08fr .92fr;align-items:center;gap:100px;min-height:760px;padding:95px max(5vw,50vw - 650px);display:grid}.learningHero h1,.courseIntro h2,.learningMethod h2,.learningAssurance h2{letter-spacing:-.052em;margin:0;font-family:Georgia,serif;font-weight:400;line-height:.98}.learningHero h1{font-size:clamp(62px,6.6vw,98px)}.learningHero h1 em,.courseIntro h2 em{color:var(--aqua);font-weight:400}.learningHero>div:first-child>p:not(.eyebrow){color:#c4d6d4;max-width:700px;margin:31px 0;font-size:17px;line-height:1.7}.learningPanel{background:linear-gradient(160deg,#11464cdb,#051c22f5);border:1px solid #aad3cd4a;min-height:500px;padding:44px;box-shadow:0 38px 85px #0000004d}.learningPanel>p{color:var(--gold2);font:700 9px var(--font-mono),monospace;letter-spacing:.18em;margin:0 0 9px}.learningPanel h2{margin:0 0 30px;font-family:Georgia,serif;font-size:38px;font-weight:400}.learningPanel dl{border-top:1px solid #ffffff21;margin:0}.learningPanel dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:15px 0;font-size:10px;display:flex}.learningPanel dt{color:#91aaa8}.learningPanel dd{color:#e4ecea;margin:0;font-weight:750}.academyMark{align-items:center;gap:20px;margin-top:45px;display:flex}.academyMark span{width:70px;height:70px;color:var(--aqua);border:1px solid #72c9c073;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:27px;display:grid}.academyMark small{color:#8fa9a7;font:700 8px var(--font-mono),monospace;letter-spacing:.14em}.courseSection{background:#f8f5ee;padding:120px max(5vw,50vw - 660px)}.courseIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:85px;margin-bottom:55px;display:grid}.courseIntro h2{font-size:clamp(50px,5.3vw,74px)}.courseIntro>p{color:var(--muted);margin:0 0 6px;line-height:1.75}.courseGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.courseGrid article{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:395px;padding:28px;transition:all .25s;display:flex}.courseGrid article:hover{border-color:var(--gold);transform:translateY(-5px);box-shadow:0 24px 55px #0a30401a}.courseGrid article>div{justify-content:space-between;gap:15px;display:flex}.courseGrid article>div span{color:var(--gold);font:800 10px var(--font-mono),monospace}.courseGrid article>div small{color:#7b8581;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.courseGrid h3{margin:55px 0 18px;font-family:Georgia,serif;font-size:29px;font-weight:400}.courseGrid p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.courseGrid b{color:var(--ocean);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #e1e3dc;justify-content:space-between;margin-top:auto;padding-top:22px;font-size:9px;display:flex}.courseGrid i{color:var(--gold);font-style:normal}.learningMethod{color:#fff;background:radial-gradient(circle at 15% 85%,#a34a3d1f,#0000 25%),linear-gradient(145deg,#071b25,#103b42);padding:120px max(5vw,50vw - 650px)}.learningMethod>div:first-child{margin-bottom:50px}.learningMethod h2{font-size:clamp(50px,5.3vw,74px)}.methodGrid{background:#ffffff21;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.methodGrid article{background:#0b3039;min-height:285px;padding:30px}.methodGrid span{color:var(--gold);font:800 10px var(--font-mono),monospace}.methodGrid h3{margin:60px 0 16px;font-family:Georgia,serif;font-size:27px;font-weight:400}.methodGrid p{color:#9eb5b4;margin:0;font-size:11px;line-height:1.7}.learningAssurance{grid-template-columns:.72fr 1.28fr;min-height:680px;display:grid}.learningAssurance>div:first-child{color:var(--navy);background:linear-gradient(170deg,#eee7d7,#d4ddcf);padding:90px 5vw}.learningAssurance>div:first-child p{color:var(--ocean);font:800 9px var(--font-mono),monospace;letter-spacing:.2em;margin:0}.learningAssurance>div:first-child strong{letter-spacing:-.06em;margin-top:18px;font-family:Georgia,serif;font-size:clamp(55px,6.4vw,96px);font-weight:400;display:block}.learningAssurance>div:last-child{background:#fff;padding:100px max(5vw,50vw - 650px) 90px 7vw}.learningAssurance h2{font-size:clamp(52px,5.5vw,78px)}.learningAssurance>div:last-child>p:not(.eyebrow){color:#5d7075;max-width:780px;font-size:15px;line-height:1.8}.learningAssurance a{background:var(--navy);color:#fff;gap:34px;margin-top:20px;padding:15px 18px;font-size:10px;font-weight:850;display:inline-flex}@media (max-width:1050px){.learningHero{grid-template-columns:1fr;padding:80px 20px}.courseGrid,.methodGrid{grid-template-columns:1fr 1fr}.courseIntro,.learningAssurance{grid-template-columns:1fr}.courseSection,.learningMethod{padding:80px 20px}.learningAssurance>div{padding:80px 20px!important}}@media (max-width:680px){.courseGrid,.methodGrid{grid-template-columns:1fr}.learningPanel{padding:28px}.learningPanel dl div{gap:18px}}.featuredBook{background:linear-gradient(145deg,#e2bd723d,#071820f0);border:1px solid #e2bd726b;width:min(390px,78vw);padding:11px;position:relative;transform:rotateY(-7deg)rotateX(1deg);box-shadow:0 42px 75px #00000070}.featuredBook img{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.featuredBook>span{background:linear-gradient(90deg,var(--gold),var(--gold2));color:#102b34;font:850 8px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;padding:11px 15px;position:absolute;bottom:28px;left:-14px;box-shadow:0 12px 24px #0000003d}.ebookGrid{grid-template-columns:minmax(0,1fr)}.ebookCard{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);display:grid;overflow:hidden;box-shadow:0 24px 65px #0a30401a}.ebookCover{background:radial-gradient(circle at 50% 32%,#72c9c029,#0000 36%),linear-gradient(145deg,#0a2b36,#071820);place-items:center;padding:38px;display:grid;position:relative}.ebookCover img{aspect-ratio:2/3;object-fit:cover;width:min(100%,340px);display:block;box-shadow:0 28px 45px #0000006e}.ebookCover>span{background:var(--gold);color:#102b34;font:850 8px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;padding:9px 12px;position:absolute;top:24px;left:24px}.ebookCardCopy{flex-direction:column;justify-content:center;padding:clamp(40px,6vw,82px);display:flex}.ebookCardCopy>small{color:var(--ocean);font:850 9px var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase}.ebookCardCopy h3{letter-spacing:-.045em;margin:22px 0 14px;font-family:Georgia,serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:.96}.ebookCardCopy>p{color:#536a6f;margin:0;font-family:Georgia,serif;font-size:clamp(20px,2.2vw,30px);font-style:italic;line-height:1.3}.ebookCardCopy>strong{color:var(--gold);font:850 9px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:35px 0 18px}.ebookCardCopy>a{background:var(--navy);color:#fff;justify-content:space-between;width:min(100%,260px);padding:16px 18px;font-size:10px;font-weight:850;display:flex}.ebookCardCopy>a b{color:var(--gold2)}.ebookSummary{border-left:3px solid var(--gold);color:#405b62;background:#f5f1e7;max-width:820px;margin-top:28px;padding:22px 24px;font-size:14px;line-height:1.8}@media (max-width:760px){.featuredBook{transform:none}.ebookCard{grid-template-columns:1fr}.ebookCover{padding:28px}.ebookCardCopy{padding:42px 28px}.ebookCardCopy h3{font-size:44px}}.visionSection{color:#fff;background:radial-gradient(circle at 88% 22%,#138c8930,#0000 28%),linear-gradient(145deg,#061820,#0b3440);grid-template-columns:minmax(180px,.35fr) minmax(0,1.65fr);gap:clamp(45px,8vw,120px);padding:115px max(5vw,50vw - 630px);display:grid}.visionLabel{border-top:1px solid #e2bd728c;padding-top:7px}.visionLabel span{color:var(--gold2);font:800 10px var(--font-mono),monospace;letter-spacing:.14em;margin:18px 0 9px;display:block}.visionLabel p{color:#a9c5c4;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.visionStatement h2{letter-spacing:-.035em;max-width:940px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.25vw,62px);font-weight:400;line-height:1.12}.visionStatement h2 em{color:#9ad6d3;font-weight:400}.visionPrinciple{color:#d7e5e3;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:15px;margin-top:42px;font-size:10px;font-weight:800;display:flex}.visionPrinciple span{background:var(--gold);flex:none;width:42px;height:1px}@media (max-width:720px){.visionSection{grid-template-columns:1fr;gap:38px;padding:78px 20px}.visionLabel{max-width:180px}.visionStatement h2{font-size:clamp(38px,10.5vw,50px)}.visionPrinciple{align-items:flex-start;line-height:1.6}.visionPrinciple span{margin-top:7px}}.strategySection{background:#f2eee5;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:clamp(55px,8vw,115px);padding:125px max(5vw,50vw - 660px);display:grid}.strategyIntro{align-self:start;position:sticky;top:130px}.strategyIntro h2{letter-spacing:-.052em;margin:0;font-family:Georgia,serif;font-size:clamp(48px,5.2vw,72px);font-weight:400;line-height:.98}.strategyIntro h2 em{color:var(--teal);font-weight:400}.strategyIntro>p:last-child{color:#586e72;max-width:520px;margin:31px 0 0;font-size:13px;line-height:1.8}.strategyGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.strategyGrid article{border:1px solid var(--line);background:#fff;min-height:315px;padding:31px;box-shadow:0 16px 45px #0a30400e}.strategyGrid article>span{color:var(--gold);font:800 10px var(--font-mono),monospace}.strategyGrid h3{margin:59px 0 17px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.08}.strategyGrid article p{color:#617579;margin:0;font-size:11px;line-height:1.75}.strategyGrid article:nth-child(4){color:#fff;background:linear-gradient(150deg,#092b35,#104c52);border-color:#174852}.strategyGrid article:nth-child(4) p{color:#b8cbca}.strategyOutcome{border-left:4px solid var(--gold);background:var(--navy);color:#fff;grid-column:1/-1;padding:28px 30px}.strategyOutcome span{color:var(--gold2);font:800 9px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;display:block}.strategyOutcome p{color:#c7d7d5;max-width:760px;margin:0;font-family:Georgia,serif;font-size:21px;line-height:1.5}.strategyOutcome strong{color:#fff;font-weight:400}@media (max-width:900px){.strategySection{grid-template-columns:1fr;padding:85px 20px}.strategyIntro{position:static}.strategyGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.strategyGrid{grid-template-columns:1fr}.strategyGrid article{min-height:270px}.strategyOutcome{grid-column:auto}.strategyIntro h2{font-size:clamp(43px,12vw,58px)}}.submitButton:disabled{cursor:wait;opacity:.72}.submissionError{color:#7a3028;background:#f8e9e5;border-left:3px solid #a34a3d;margin:2px 0 16px;padding:13px 15px;font-size:10px;line-height:1.6}.submissionError a{font-weight:850;text-decoration:underline}.submissionSuccess{flex-direction:column;justify-content:center;align-items:flex-start;min-height:610px;display:flex}.successMark{color:#167353;background:#dceee8;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:30px;font-size:27px;font-weight:900;display:grid}.submissionSuccess .eyebrow{margin-bottom:21px}.submissionSuccess h3{letter-spacing:-.045em;max-width:590px;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1}.submissionSuccess>p:not(.eyebrow){color:#516b70;max-width:570px;margin:24px 0 0;font-size:15px;line-height:1.7}.referenceNumber{background:#fff;border:1px solid #cbd9d6;width:100%;margin-top:34px;padding:20px 22px}.referenceNumber small,.referenceNumber strong{display:block}.referenceNumber small{color:var(--ocean);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:850}.referenceNumber strong{font:800 15px var(--font-mono),monospace;letter-spacing:.06em}.submissionSuccess .emailConfirmation{border-left:2px solid var(--teal);padding-left:15px;font-size:11px!important}.anotherEnquiry{background:var(--navy);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:35px;padding:0 20px;font-size:10px;font-weight:850;display:flex}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.consentField{align-items:flex-start;gap:10px;line-height:1.5;color:#536a6f!important;text-transform:none!important;letter-spacing:0!important;margin:4px 0 17px!important;font-size:10px!important;display:flex!important}.consentField input{height:16px;accent-color:var(--teal);flex:none;width:16px!important;margin:0!important}.consentField a{color:var(--ocean);text-underline-offset:2px;font-weight:850;text-decoration:underline}.aedDownloads{background:#f9fbfa;border:1px solid #d5dfdc;grid-template-columns:190px 1fr;gap:28px;margin:0 0 22px;padding:20px;display:grid}.aedDownloads small{color:var(--ocean);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.aedDownloads h4{margin:7px 0 6px;font-family:Georgia,serif;font-size:18px;font-weight:400}.aedDownloads p{color:#6b7b7e;margin:0;font-size:8px;line-height:1.5}.aedDownloads nav{gap:6px;display:grid}.aedDownloads a{color:#284b53;background:#fff;border:1px solid #d4dfdc;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.aedDownloads a:hover{border-color:var(--teal);background:#eef7f5}.aedDownloads a b{color:var(--ocean);letter-spacing:.06em;font-size:8px}.aedOptions{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;display:grid}.aedOption{background:#fff;border:1px solid #d5dfdc;grid-template-columns:1fr auto;gap:8px 18px;padding:19px 20px;display:grid}.aedOption.featured{background:#eef7f5;border-color:#b9d3cf}.aedOption div{grid-column:1/-1}.aedOption small{color:var(--ocean);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.aedOption h4{color:var(--navy);margin:7px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.aedOption p{color:#66777a;margin:0;font-size:9px;line-height:1.55}.aedOption>strong{color:var(--navy);white-space:nowrap;align-self:end;font-family:Georgia,serif;font-size:22px;font-weight:400}.aedOption>strong span{color:var(--ocean);font-family:var(--font-sans),Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:850;display:block}.hsaStatus{border-left:3px solid var(--teal);background:#e8f1ee;grid-template-columns:230px 1fr;align-items:center;gap:24px;margin:0 0 14px;padding:17px 20px;display:grid}.hsaStatus small,.hsaStatus strong{display:block}.hsaStatus small{color:var(--ocean);letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:850}.hsaStatus strong{color:var(--navy);font-size:11px}.hsaStatus p{color:#607477;margin:0;font-size:8px;line-height:1.55}@media (max-width:1050px){.aedProductCard{grid-template-columns:1fr}.aedProductImage{min-height:390px}.aedSpecs{grid-template-columns:1fr 1fr}.tierSelector{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.aedProductImage{min-height:310px;padding:25px}.aedProductCopy{padding:30px 24px}.aedProductMeta{flex-direction:column;gap:7px}.aedSpecs,.aedOptions,.aedProductCopy ul{grid-template-columns:1fr}.aedCommercial,.aedDownloads,.hsaStatus{grid-template-columns:1fr;gap:10px}.tierSelector{grid-template-columns:1fr 1fr}}.standardsHero{background:radial-gradient(circle at 82% 19%,#c9953d2e,transparent 25%),radial-gradient(circle at 75% 55%,#138c8947,transparent 32%),linear-gradient(136deg,var(--deep),#0a3040 65%,#15464a);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(55px,8vw,120px);min-height:690px;padding:95px max(5vw,50vw - 640px);display:grid}.standardsHero h1,.standardsIntro h2,.standardsBoundary h2,.standardsConcern h2{letter-spacing:-.052em;margin:0;font-family:Georgia,serif;font-weight:400;line-height:.98}.standardsHero h1{font-size:clamp(62px,6.6vw,98px)}.standardsHero h1 em,.standardsIntro h2 em{color:var(--aqua);font-weight:400}.standardsHero>div>p:last-child{color:#c4d6d4;max-width:720px;margin:31px 0 0;font-size:17px;line-height:1.7}.standardsCommitment{background:linear-gradient(160deg,#11464cd6,#051c22f2);border:1px solid #aad3cd4a;padding:42px;box-shadow:0 38px 85px #0000004d}.standardsCommitment>small{color:var(--gold2);font:700 9px var(--font-mono),monospace;letter-spacing:.18em}.standardsCommitment blockquote{margin:34px 0 40px;font-family:Georgia,serif;font-size:31px;line-height:1.22}.standardsCommitment dl{border-top:1px solid #ffffff21;margin:0}.standardsCommitment dl div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:15px 0;font-size:10px;display:flex}.standardsCommitment dt{color:#91aaa8}.standardsCommitment dd{color:#e4ecea;text-align:right;margin:0;font-weight:750}.standardsIntro{background:#f8f5ee;grid-template-columns:.95fr 1.05fr;gap:clamp(60px,9vw,135px);padding:115px max(5vw,50vw - 625px);display:grid}.standardsIntro h2{font-size:clamp(48px,5.3vw,74px)}.standardsIntro h2 em{color:var(--teal)}.standardsIntro>div:last-child{border-top:1px solid var(--line);padding-top:34px}.standardsIntro>div:last-child p{color:#586e72;margin:0 0 21px;font-size:14px;line-height:1.85}.standardsGrid{background:#f8f5ee;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 max(5vw,50vw - 660px) 120px;display:grid}.standardsGrid article{background:#fff;border:1px solid #d7ddd7;min-height:330px;padding:34px}.standardsGrid article:nth-child(2n){background:#edf3f0}.standardsGrid article>span{color:var(--gold);font:800 10px var(--font-mono),monospace}.standardsGrid h2{margin:66px 0 18px;font-family:Georgia,serif;font-size:29px;font-weight:400;line-height:1.08}.standardsGrid p{color:#607477;margin:0;font-size:11px;line-height:1.75}.standardsBoundary{color:#fff;background:radial-gradient(circle at 14% 82%,#a34a3d1f,#0000 25%),linear-gradient(145deg,#071b25,#103b42);grid-template-columns:.9fr 1.1fr;gap:clamp(65px,9vw,135px);padding:120px max(5vw,50vw - 625px);display:grid}.standardsBoundary h2{font-size:clamp(46px,5vw,70px)}.standardsBoundary>div:last-child{border-left:2px solid var(--gold);padding:28px 0 0 35px}.standardsBoundary>div:last-child p{color:#b2c7c5;margin:0 0 21px;font-size:13px;line-height:1.8}.standardsConcern{background:#e7dfce;justify-content:space-between;align-items:end;gap:65px;padding:95px max(5vw,50vw - 610px);display:flex}.standardsConcern h2{font-size:clamp(45px,5vw,68px)}.standardsConcern p:last-child{color:#536a6f;max-width:800px;line-height:1.75}.standardsConcern>a{background:var(--navy);color:#fff;justify-content:space-between;min-width:230px;padding:17px 19px;font-size:10px;font-weight:850;display:flex}@media (max-width:950px){.standardsHero,.standardsIntro,.standardsBoundary{grid-template-columns:1fr}.standardsGrid{grid-template-columns:1fr 1fr}.standardsHero{padding:80px 20px}.standardsIntro,.standardsBoundary{padding:85px 20px}.standardsGrid{padding:0 20px 85px}}@media (max-width:680px){.standardsHero h1{font-size:52px}.standardsCommitment{padding:28px}.standardsCommitment blockquote{font-size:27px}.standardsGrid{grid-template-columns:1fr}.standardsGrid article{min-height:285px}.standardsBoundary>div:last-child{border-left:0;border-top:2px solid var(--gold);padding:25px 0 0}.standardsConcern{flex-direction:column;align-items:flex-start;padding:80px 20px}.standardsConcern>a{width:100%}}.privacyHero{background:radial-gradient(circle at 82% 20%,#c9953d2e,transparent 25%),radial-gradient(circle at 72% 52%,#138c894d,transparent 32%),linear-gradient(136deg,var(--deep),#0a3040 65%,#15464a);color:#fff;grid-template-columns:minmax(0,1.12fr) minmax(370px,.88fr);align-items:center;gap:clamp(55px,8vw,120px);min-height:650px;padding:95px max(5vw,50vw - 640px);display:grid}.privacyHero h1,.privacyLead h2,.privacyContact h2,.privacyUpdates h2{letter-spacing:-.052em;margin:0;font-family:Georgia,serif;font-weight:400;line-height:.98}.privacyHero h1{font-size:clamp(62px,6.6vw,98px)}.privacyHero h1 em{color:var(--aqua);font-weight:400}.privacyHero>div>p:last-child{color:#c4d6d4;max-width:720px;margin:31px 0 0;font-size:17px;line-height:1.7}.privacySummary{background:linear-gradient(160deg,#11464cd6,#051c22f2);border:1px solid #aad3cd4a;padding:40px;box-shadow:0 38px 85px #0000004d}.privacySummary>small{color:var(--gold2);font:700 12px var(--font-mono),monospace;letter-spacing:.16em}.privacySummary dl{border-top:1px solid #ffffff21;margin:34px 0 0}.privacySummary dl div{border-bottom:1px solid #ffffff1a;grid-template-columns:145px 1fr;gap:22px;padding:16px 0;font-size:14px;display:grid}.privacySummary dt{color:#91aaa8}.privacySummary dd{color:#e4ecea;overflow-wrap:anywhere;margin:0;font-weight:750}.privacySummary a{color:var(--gold2);text-underline-offset:3px;text-decoration:underline}.privacyLead{background:#f8f5ee;padding:110px max(5vw,50vw - 540px) 80px}.privacyLead h2{max-width:980px;font-size:clamp(44px,5vw,68px)}.privacyLead>p:last-child{color:#586e72;max-width:850px;margin:30px 0 0;font-size:16px;line-height:1.8}.privacyContent{background:#f8f5ee;padding:0 max(5vw,50vw - 540px) 110px}.privacySection{border-top:1px solid #ccd7d3;grid-template-columns:80px 1fr;gap:32px;padding:42px 0;display:grid}.privacySection>span{color:var(--gold);font:800 14px var(--font-mono),monospace}.privacySection h2{margin:0 0 18px;font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.1}.privacySection p{color:#536a6f;max-width:850px;margin:0 0 15px;font-size:16px;line-height:1.8}.privacyContact{color:#fff;background:radial-gradient(circle at 15% 80%,#a34a3d1f,#0000 25%),linear-gradient(145deg,#071b25,#103b42);grid-template-columns:1fr auto;align-items:end;gap:75px;padding:100px max(5vw,50vw - 590px);display:grid}.privacyContact h2{font-size:clamp(46px,5vw,70px)}.privacyContact p:last-child{color:#b2c7c5;max-width:800px;font-size:16px;line-height:1.8}.privacyContact>a{background:linear-gradient(90deg,var(--gold),var(--gold2));color:#102a31;justify-content:space-between;min-width:220px;padding:17px 19px;font-size:14px;font-weight:850;display:flex}.privacyUpdates{background:#e7dfce;grid-template-columns:.9fr 1.1fr;align-items:end;gap:75px;padding:90px max(5vw,50vw - 590px);display:grid}.privacyUpdates h2{font-size:clamp(42px,4.5vw,62px)}.privacyUpdates>p{color:#536a6f;margin:0;font-size:16px;line-height:1.8}@media (max-width:950px){.privacyHero,.privacyContact,.privacyUpdates{grid-template-columns:1fr}.privacyHero{padding:80px 20px}.privacyLead,.privacyContent,.privacyContact,.privacyUpdates{padding-left:20px;padding-right:20px}.privacyContact>a{width:100%}}@media (max-width:680px){.privacyHero h1{font-size:51px}.privacySummary{padding:27px}.privacySummary dl div{grid-template-columns:1fr;gap:6px}.privacyLead{padding-top:80px}.privacySection{grid-template-columns:1fr;gap:16px}.privacySection h2{font-size:29px}.privacySection p{font-size:16px}.privacyContact,.privacyUpdates{padding-top:80px;padding-bottom:80px}}.returnsPage .privacySection ul{color:#536a6f;padding-left:1.4em;font-size:16px;line-height:1.8}.returnsPage .privacySection li{margin-bottom:.5em}.returnsPage .privacySection a,.enquiryIntro .delivery a{text-underline-offset:3px;text-decoration:underline}.returnsPage .privacyHero h1{overflow-wrap:anywhere;font-size:clamp(40px,5vw,76px)}.feedbackForm .checkLabel a{text-decoration:underline}.feedbackForm .checkLabel{align-items:flex-start;line-height:1.6}.feedbackForm .checkLabel input{flex-shrink:0;margin-top:4px!important}.feedbackForm .submitButton:disabled{opacity:.65;cursor:wait}.feedbackForm input,.feedbackForm textarea,.feedbackForm select{font-size:16px}.feedbackForm .formNote,.feedbackForm .submissionError{font-size:14px}.offshoreSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e9eee6;grid-template-columns:1fr 1fr;gap:64px;padding:90px max(5vw,50vw - 660px);display:grid}.offshoreIntro h2{letter-spacing:-.035em;margin:0;font:400 clamp(40px,4.5vw,64px)/1.05 Georgia,serif}.offshoreIntro h2 em{color:var(--ocean);font-weight:400}.offshoreIntro>p:not(.eyebrow),.offshoreDetails p{color:#35515a;font-size:16px;line-height:1.7}.offshoreIntro button{background:var(--navy);color:#fff;cursor:pointer;border:0;margin-top:16px;padding:17px 22px;font-size:16px}.offshoreIntro button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.offshoreDetails{gap:18px;display:grid}.offshoreDetails article{border:1px solid var(--line);background:#fff;padding:22px 26px}.offshoreDetails h3{margin:0 0 10px;font-size:20px;font-weight:650}.offshoreDetails p{margin:0}.offshoreDetails .offshoreStatus{border-left:4px solid var(--gold);background:#f7f3e9}.navLinks{flex-wrap:wrap;gap:18px}@media (max-width:1050px){.offshoreSection{grid-template-columns:1fr;gap:36px}}@media (max-width:720px){.offshoreSection{padding:64px 20px}.offshoreIntro button{width:100%}.offshoreDetails article{padding:22px}}
