.desktop-nav a.active{position:relative;color:#fff;opacity:1}.desktop-nav a.active:after{content:"";position:absolute;right:0;bottom:-13px;left:0;height:2px;background:var(--blue)}.park-hero{position:relative;display:flex;min-height:520px;align-items:center;overflow:hidden;color:#fff;background:#061421}.park-hero-media,.park-hero-overlay{position:absolute;inset:0;width:100%;height:100%}.park-hero-media{left:0;width:115%;max-width:none;object-fit:cover;object-position:center 58%}.park-hero-overlay{background:linear-gradient(90deg,#030f19f7,#030f19de 38%,#030f1945 68%,#030f196b),linear-gradient(0deg,rgba(3,15,25,.62),transparent 54%)}.park-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,780px) 1fr;align-items:center;padding-top:62px}.park-hero-copy{max-width:760px;padding:67px 0 132px}.park-hero-copy .eyebrow{margin-bottom:12px}.park-hero-copy h1{margin-bottom:13px;font-size:clamp(3.25rem,4.55vw,4.65rem)}.park-hero-copy>p:not(.eyebrow){max-width:695px;margin-bottom:0;color:#d9e5eb;font-size:.9rem;line-height:1.62}.park-hero-side{justify-self:end;align-self:end;margin:0 0 38px;padding-left:18px;border-left:2px solid var(--blue);color:#a9beca;font-size:.59rem;font-weight:800;letter-spacing:.25em;line-height:1.75;text-align:left}.park-facts{position:absolute;z-index:3;bottom:25px;left:50%;display:grid;width:min(1380px,calc(100% - 88px));grid-template-columns:repeat(3,minmax(0,320px));align-items:center;transform:translate(-50%)}.park-facts>div{display:grid;grid-template-columns:54px 1fr;gap:17px;align-items:center;padding:0 38px;border-right:1px solid rgba(255,255,255,.24)}.park-facts>div:first-child{padding-left:0}.park-facts>div:last-child{border-right:0}.park-facts img{width:54px;height:54px;object-fit:contain}.park-facts b,.park-facts small{display:block}.park-facts b{font-size:.98rem;line-height:1.3}.park-facts small{margin-top:2px;color:#aebfca;font-size:.76rem}.park-intro{padding:76px 0;background:linear-gradient(135deg,#fff,#f4f8fa)}.park-intro-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:88px;align-items:center}.park-intro-copy{padding-right:68px;border-right:1px solid #cfdbe3}.park-intro-copy .eyebrow{margin-bottom:11px}.park-intro-copy h2{margin-bottom:19px;font-size:clamp(2.35rem,3vw,3.2rem)}.park-intro-copy>p:not(.eyebrow){margin:0;color:#526873;font-size:.94rem;line-height:1.72}.park-trust{display:grid;grid-template-columns:1fr 1fr;gap:28px 36px}.park-trust article{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:center}.park-trust img{width:52px;height:52px;object-fit:contain}.park-trust h3{margin:0 0 3px;font-size:.89rem;line-height:1.35}.park-trust p{margin:0;color:#657985;font-size:.74rem;line-height:1.48}.park-featured{padding:70px 0;color:#fff;background:linear-gradient(90deg,#02111d33,#02111d6b),url(/images/technology-background.webp) center / cover no-repeat}.park-featured-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);grid-template-rows:auto 1fr;gap:24px 70px;align-items:start}.park-featured-heading{grid-column:1}.park-featured-heading .eyebrow{margin-bottom:8px;color:#5fbaff}.park-featured-heading h2{margin:0 0 2px;color:#fff;font-size:clamp(2.4rem,3.4vw,3.8rem)}.park-featured-heading>p{margin:0;color:#b7c7d1;font-size:1.08rem}.park-featured-image{grid-column:1;grid-row:2;min-height:440px;overflow:hidden;box-shadow:0 30px 75px #00000042}.park-featured-image img{width:100%;height:100%;min-height:440px;object-fit:cover;object-position:center;transition:transform .7s}.park-featured-image:hover img{transform:scale(1.025)}.park-featured-specs{grid-column:2;grid-row:1 / span 2;padding:36px 0 0}.park-machine-brand{width:88px;margin-bottom:28px}.park-machine-brand strong{display:block;margin-bottom:7px;color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.035em;line-height:1}.park-machine-brand span{display:block;width:62px;height:62px;background:linear-gradient(145deg,#0d82ed,#0762ca);box-shadow:0 8px 26px #0579e238}.park-featured-specs h3{margin-bottom:15px;font-size:1.65rem;line-height:1.25}.park-featured-specs>p{margin-bottom:25px;color:#aebfca;font-size:.86rem;line-height:1.65}.park-featured-specs ul{margin:0 0 29px;padding:0;list-style:none}.park-featured-specs li{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.14)}.park-featured-spec-icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(84,178,245,.4);background:#041d2f6b}.park-featured-spec-icon img{width:28px;height:28px;object-fit:contain;filter:brightness(1.35) saturate(1.25)}.park-featured-specs b,.park-featured-specs small{display:block}.park-featured-specs b{margin-bottom:2px;color:#fff;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em}.park-featured-specs small{color:#b5c3cc;font-size:.8rem;line-height:1.45}.park-machines{padding:70px 0 78px;background:linear-gradient(135deg,#fff,#f5f8fa)}.park-section-heading{display:grid;grid-template-columns:1.1fr .75fr;gap:80px;align-items:end;margin-bottom:34px}.park-section-heading .eyebrow{margin-bottom:8px}.park-section-heading h2{margin:0;font-size:clamp(2.1rem,2.8vw,3rem)}.park-section-heading>p{max-width:550px;margin:0 0 5px;color:#5d7180;font-size:.87rem;line-height:1.6}.park-section-heading.light h2{color:#fff}.park-section-heading.light>p{color:#aebfca}.park-machines-all{justify-self:end;align-self:center;display:inline-flex;align-items:center;gap:25px;color:#0e8ce5;font-size:.77rem;font-weight:800}.park-machines-all span{font-size:1.12rem;transition:.2s}.park-machines-all:hover span{transform:translate(4px)}.park-machine-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.park-machine-card{min-width:0;border:1px solid #edf1f4;background:#fff;box-shadow:0 9px 28px #0521330b;transition:.28s;overflow:hidden}.park-machine-card:hover{transform:translateY(-4px);box-shadow:0 17px 42px #0521331a}.park-machine-card>img{width:100%;height:214px;object-fit:cover}.park-machine-body{min-height:295px;padding:18px 20px 19px}.park-machine-body h3{margin:0 0 1px;font-size:1.03rem;line-height:1.35}.park-machine-body>p{margin:0 0 16px;color:#667b88;font-size:.79rem}.park-machine-specs{min-height:170px;margin:0 0 12px;padding:0;list-style:none}.park-machine-specs li{display:grid;grid-template-columns:39px 1fr;gap:11px;align-items:center;margin:10px 0;color:#435966}.park-machine-spec-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid #cde3f2;border-radius:3px;background:#f9fcfe}.park-machine-spec-icon img{width:25px;height:25px;object-fit:contain}.park-machine-specs li>span:last-child,.park-machine-specs b,.park-machine-specs small{display:block}.park-machine-specs b{color:#233a49;font-size:.72rem;line-height:1.25}.park-machine-specs small{margin-top:1px;color:#667b88;font-size:.72rem;line-height:1.35}.park-machine-body>a{display:flex;align-items:center;justify-content:space-between;color:#0e88de;font-size:.74rem;font-weight:800}.park-machine-body>a span{font-size:1rem;transition:.2s}.park-machine-card:hover .park-machine-body>a span{transform:translate(4px)}.park-capabilities{padding:66px 0 72px;background:linear-gradient(#02111d21,#02111d4d),url(/images/technology-background.webp) center / cover no-repeat}.park-capabilities .park-section-heading{margin-bottom:29px}.park-capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.park-capability-grid article{min-height:188px;padding:25px;border:1px solid rgba(101,186,245,.35);background:#03172566;transition:.25s}.park-capability-grid article:hover{border-color:#38adff;background:#082d459e;transform:translateY(-3px)}.park-capability-grid img{width:52px;height:52px;margin-bottom:17px;object-fit:contain}.park-capability-grid h3{margin-bottom:8px;color:#fff;font-size:.92rem}.park-capability-grid p{margin:0;color:#adc0cc;font-size:.76rem;line-height:1.55}.park-technologies{padding:72px 0 78px}.park-tech-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.park-tech-card{position:relative;display:block;min-width:0;height:240px;overflow:hidden;color:#fff;background:#071523}.park-tech-photo,.park-tech-shade{position:absolute;inset:0;width:100%;height:100%}.park-tech-photo{object-fit:cover;transition:.6s}.park-tech-shade{background:linear-gradient(0deg,#020e17f7,#020e1714 65%)}.park-tech-copy{position:absolute;z-index:2;right:17px;bottom:15px;left:17px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 9px}.park-tech-copy strong{font-size:.84rem}.park-tech-copy small{grid-column:1 / -1;color:#c3d1da;font-size:.66rem;line-height:1.42}.park-tech-copy b{color:#45b3ff;font-size:1rem}.park-tech-card:hover .park-tech-photo{transform:scale(1.06)}.park-tech-card:hover .park-tech-copy b{transform:translate(3px)}.park-quote .quote-grid{min-height:330px}@media(max-width:1100px){.park-intro-grid{gap:55px}.park-intro-copy{padding-right:45px}.park-featured-grid{gap:24px 44px}.park-machine-grid{grid-template-columns:repeat(2,1fr)}.park-tech-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.park-hero{min-height:720px}.park-hero-media{width:100%}.park-hero-inner{grid-template-columns:1fr}.park-hero-side{display:none}.park-facts{bottom:18px;left:44px;width:calc(100% - 88px);transform:none}.park-facts>div{padding-inline:22px}.park-intro-grid{grid-template-columns:1fr;gap:50px}.park-intro-copy{max-width:740px;padding-right:0;border-right:0}.park-featured-grid{grid-template-columns:1fr}.park-featured-heading,.park-featured-image,.park-featured-specs{grid-column:1;grid-row:auto}.park-featured-specs{padding-top:12px}.park-featured-specs ul{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.park-featured-specs li{grid-template-columns:42px 1fr}.park-capability-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.park-hero{min-height:780px;align-items:flex-start}.park-hero-media{object-position:66% center}.park-hero-overlay{background:linear-gradient(90deg,#030f19f7,#030f1985),linear-gradient(0deg,rgba(3,15,25,.92),transparent 55%)}.park-hero-copy{padding:126px 0 250px}.park-hero-copy h1{font-size:clamp(2.9rem,14vw,4.1rem)}.park-hero-copy>p:not(.eyebrow){font-size:.92rem}.park-facts{bottom:13px;left:16px;width:calc(100% - 32px);grid-template-columns:1fr;padding:12px 0}.park-facts>div{grid-template-columns:43px 1fr;min-height:62px;padding:7px 0;border-right:0}.park-facts img{width:43px;height:43px}.park-intro{padding:64px 0}.park-intro-copy h2{font-size:2.15rem}.park-trust{grid-template-columns:1fr;gap:22px}.park-featured{padding:58px 0 64px}.park-featured-image,.park-featured-image img{min-height:280px}.park-featured-specs ul{grid-template-columns:1fr}.park-machine-brand{margin-bottom:22px}.park-section-heading{grid-template-columns:1fr;gap:12px}.park-machines-all{justify-self:start}.park-machine-grid,.park-capability-grid,.park-tech-grid{grid-template-columns:1fr}.park-machine-card>img{height:250px}.park-machine-body{min-height:0}.park-tech-card{height:260px}}
