﻿.info-page{--info-navy:#112f40;--info-muted:#566b78;--info-rule:#d2dce1;--info-paper:#edf2f3}.info-page .eyebrow{font-size:10px;letter-spacing:.15em;line-height:1.8}.info-page .breadcrumbs{margin-bottom:25px}.info-hero{display:grid;grid-template-columns:1.12fr 1fr;min-height:550px;background:var(--info-navy);color:#fff;overflow:hidden}.info-hero-copy{padding:58px 42px 58px 48px;position:relative;z-index:1}.info-hero .eyebrow{color:#c8dca9;max-width:420px;margin:0 0 28px}.info-hero h1{font-size:clamp(38px,4.1vw,64px);font-weight:500;letter-spacing:-.055em;line-height:1.09;margin:0 0 28px}.info-hero-lede{font-size:16px;line-height:1.8;color:#d0dce2;max-width:530px;margin-bottom:30px}.info-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.info-hero .button,.info-cta .button,.info-map .button{background:#d4ed99;color:#112f40;font-size:12px;line-height:1.4}.info-secondary{color:#fff;font-size:12px;text-decoration:none;border-bottom:1px solid #7c929d;padding-bottom:4px}.info-hero-media{position:relative;margin:0;min-width:0;overflow:hidden}.info-hero-media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;object-position:center}.info-hero-media:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#102d40b3,transparent 60%)}.info-hero-media figcaption{position:absolute;left:30px;right:24px;bottom:28px;z-index:1;font-size:10px;letter-spacing:.08em;line-height:1.7;color:#fff}.info-hero-portrait{grid-template-columns:1.45fr 1fr}.info-hero-portrait .info-hero-media{background:#e8ebe5;display:flex;align-items:end;justify-content:center}.info-hero-portrait .info-hero-media img{position:static;object-fit:contain;width:100%;height:auto;max-width:365px;mix-blend-mode:multiply}.info-hero-portrait .info-hero-media:after{background:linear-gradient(0deg,#112f40b3,transparent 28%)}.info-document-art{padding:55px;background:linear-gradient(135deg,#1d4659,#0b2232);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c5d69e;border-left:1px solid #ffffff20}.info-document-art svg{max-width:270px;width:75%;transform:rotate(8deg)}.info-document-art span{font-size:9px;letter-spacing:.17em;margin-top:25px}.info-facts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--info-rule);padding:36px 0;gap:36px}.info-facts>div{padding-right:25px;border-right:1px solid var(--info-rule)}.info-facts>div:last-child{border:0}.info-index{font-size:10px;letter-spacing:.15em;color:#657d8a;display:block;margin-bottom:20px}.info-facts h2{font-size:26px;font-weight:500;letter-spacing:-.04em;margin:0 0 12px}.info-facts p{font-size:13px;line-height:1.7;color:var(--info-muted);max-width:300px;margin:0}.info-section{padding:80px 0;border-bottom:1px solid var(--info-rule)}.info-page h2{line-height:1.13;letter-spacing:-.045em}.info-section-heading{margin-bottom:35px;max-width:800px}.info-section-heading h2,.info-text h2,.info-cta h2,.info-offer h2{font-size:clamp(32px,3.5vw,49px);font-weight:500;margin:14px 0 22px}.info-intro{max-width:680px;color:var(--info-muted);font-size:16px;line-height:1.85}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.info-card{background:var(--info-paper);padding:32px 36px;min-width:0;border-top:2px solid #bccac9}.info-card h3{font-weight:500;letter-spacing:-.025em;font-size:25px;line-height:1.25;margin:0 0 18px}.info-card p{font-size:15px;line-height:1.8;color:var(--info-muted);margin:0;max-width:490px}.info-card-link{display:inline-flex;gap:18px;font-size:13px;font-weight:600;margin-top:25px;text-decoration:none;border-bottom:1px solid #a4b6bf;padding-bottom:7px}.info-steps .info-grid,.info-contacts .info-grid{grid-template-columns:repeat(3,1fr);gap:0}.info-steps .info-card,.info-contacts .info-card{background:transparent;border-top:1px solid var(--info-rule);border-right:1px solid var(--info-rule);padding:30px}.info-steps .info-card:first-child,.info-contacts .info-card:first-child{padding-left:0}.info-steps .info-card:last-child,.info-contacts .info-card:last-child{border-right:0;padding-right:0}.info-steps .info-index{font-size:30px;font-family:Georgia,serif;font-style:italic;color:#718b63;margin-bottom:35px}.info-contacts .info-card h3{font-size:clamp(20px,2.1vw,29px);white-space:nowrap}.info-contacts .info-card h3 a{text-decoration:none}.info-contacts .info-card h3 a:hover{color:#4c702d}.info-text{display:grid;grid-template-columns:1fr 1fr;gap:70px}.info-text-body{font-size:17px;line-height:1.9;color:var(--info-muted);padding-top:12px}.info-text-body p:first-child{margin-top:0}.info-text-body .button{font-size:12px;margin-top:20px}.info-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.info-video-card{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#102e42;color:#fff}.info-video-card img{height:100%;width:100%;object-fit:cover;opacity:.7;transition:transform .4s}.info-video-card:hover img{transform:scale(1.03)}.info-video-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#082130e8,transparent 75%)}.info-play{position:absolute;top:25px;left:30px;z-index:1;width:54px;height:54px;border:1px solid #ffffffb3;border-radius:50%;display:grid;place-items:center;font-size:25px}.info-video-title{position:absolute;bottom:26px;left:30px;right:25px;z-index:1;font-size:25px;letter-spacing:-.03em;line-height:1.3}.info-video-title small{display:block;font-size:11px;letter-spacing:.04em;margin-top:15px;color:#d3e5ca}.info-file{display:grid;grid-template-columns:75px 1fr auto;gap:28px;padding:29px 18px;border-top:1px solid var(--info-rule);align-items:center;text-decoration:none;transition:background .2s}.info-file:last-child{border-bottom:1px solid var(--info-rule)}.info-file:hover{background:var(--info-paper)}.info-file-format{height:70px;border:1px solid #bdcbd2;display:grid;place-items:center;font-size:12px;letter-spacing:.08em;background:#fff}.info-file h3{font-size:23px;font-weight:500;letter-spacing:-.03em;line-height:1.3;margin:0 0 8px}.info-file p{font-size:13px;color:var(--info-muted);margin:0}.info-file-action{font-size:12px;display:flex;gap:25px;white-space:nowrap}.info-file-action span{font-size:23px}.info-location-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px}.info-addresses article{padding:26px 0;border-top:1px solid var(--info-rule)}.info-addresses h3{font-size:26px;font-weight:500;margin:0 0 14px;letter-spacing:-.03em}.info-addresses address{font-size:15px;font-style:normal;line-height:1.8;color:var(--info-muted)}.info-addresses .info-index{margin-bottom:16px}.info-map{position:relative;min-height:440px;overflow:hidden;background:#163747;color:#fff}.info-map-cover{padding:40px;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:end;height:100%;min-height:440px;align-items:start}.info-map-city{position:absolute;top:-15px;right:-14px;font-family:Georgia,serif;font-size:155px;letter-spacing:-.08em;opacity:.09;z-index:-1}.info-map h3{font-size:36px;letter-spacing:-.04em;font-weight:500;line-height:1.2;margin:15px 0 30px;white-space:pre-line}.info-map .eyebrow{color:#d4ed99}.info-map iframe{border:0;width:100%;height:100%;min-height:440px;position:absolute;inset:0;background:#e6ebec}.info-offer{background:#eaf0d9;display:grid;grid-template-columns:1fr 1.1fr;gap:65px;padding:65px;margin:70px 0 0;align-items:center}.info-offer-value{border-right:1px solid #b9c8a4;text-align:center;padding-right:55px}.info-offer-value>span{font-size:clamp(90px,10vw,156px);line-height:1;letter-spacing:-.08em;font-weight:500}.info-offer-value p{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-top:25px}.info-offer h2{margin-top:0}.info-offer>div>p{line-height:1.8;font-size:16px}.info-offer .button{font-size:12px;margin-top:16px}.info-offer p.info-offer-note{font-size:12px;margin:24px 0 0;color:#536342}.info-source{padding:35px 0;border-bottom:1px solid var(--info-rule)}.info-source summary{font-size:19px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none}.info-source summary::-webkit-details-marker{display:none}.info-source summary span{font-size:24px}.info-source details[open] summary span{transform:rotate(45deg)}.info-source .prose{max-width:900px;padding:30px 0 0;line-height:1.9}.info-source .prose img{max-width:100%;height:auto}.info-cta{display:flex;justify-content:space-between;gap:45px;align-items:center;background:#112f40;color:#fff;padding:50px;margin:70px 0}.info-cta h2{max-width:720px}.info-cta p:not(.eyebrow){max-width:640px;line-height:1.8;color:#c6d6df;font-size:15px}.info-cta .eyebrow{color:#c8dca9}.info-cta .button{flex-shrink:0;max-width:320px}.info-related{padding-bottom:50px}.info-related>div{display:flex;flex-wrap:wrap;gap:16px 32px;border-top:1px solid var(--info-rule);padding-top:25px;margin-top:16px}.info-related a{font-size:13px;text-decoration:none;display:flex;gap:20px}.info-related a:hover{text-decoration:underline}.info-page-201 .info-hero-media img{object-position:70% center}.info-page-11956 .info-hero{min-height:450px}.info-page-11956 .info-offer{margin-top:35px}.info-page-120 .info-hero h1{font-size:clamp(40px,4.7vw,68px)}
@media(max-width:1050px){.info-hero-copy{padding:40px 28px}.info-hero h1{font-size:43px}.info-hero{min-height:500px}.info-contacts .info-grid{grid-template-columns:1fr}.info-contacts .info-card{padding:25px 0;border-right:0}.info-cta{align-items:start;flex-direction:column;gap:20px}.info-offer{padding:40px;gap:35px}.info-offer-value{padding-right:30px}.info-text{gap:35px}.info-location-grid{gap:25px}.info-map-cover{padding:28px}}
@media(max-width:700px){.info-page .breadcrumbs{font-size:10px;margin:20px 0}.info-hero,.info-hero-portrait{grid-template-columns:1fr}.info-hero-copy{padding:32px 24px}.info-hero h1,.info-page-120 .info-hero h1{font-size:38px;letter-spacing:-.05em;overflow-wrap:break-word}.info-hero .eyebrow{font-size:8px;margin-bottom:22px}.info-hero-lede{font-size:14px;line-height:1.8;margin-bottom:25px}.info-actions{gap:20px}.info-hero .button{font-size:11px;padding:16px 18px}.info-hero-media{height:250px}.info-hero-portrait .info-hero-media{height:340px}.info-hero-portrait .info-hero-media img{height:100%;width:auto}.info-hero-media figcaption{left:24px;bottom:20px;font-size:9px}.info-document-art{padding:30px}.info-document-art svg{max-width:140px}.info-document-art span{font-size:7px;margin-top:10px}.info-facts{grid-template-columns:1fr;gap:0;padding:10px 0}.info-facts>div{border-right:0;border-bottom:1px solid var(--info-rule);padding:24px 0;display:grid;grid-template-columns:30px 1fr;gap:6px 15px}.info-facts .info-index{grid-row:1/3;margin:6px 0}.info-facts h2{font-size:23px;margin:0}.info-facts p{font-size:12px;grid-column:2}.info-section{padding:43px 0}.info-section-heading{margin-bottom:25px}.info-section-heading h2,.info-text h2,.info-cta h2,.info-offer h2{font-size:31px;line-height:1.15}.info-intro{font-size:14px}.info-grid,.info-steps .info-grid,.info-video-grid,.info-location-grid,.info-text{grid-template-columns:1fr;gap:16px}.info-card{padding:25px}.info-card h3{font-size:23px}.info-card p{font-size:14px}.info-steps .info-card{padding:25px 0;border-right:0}.info-steps .info-index{margin-bottom:22px}.info-contacts .info-grid{gap:0}.info-contacts .info-card h3{font-size:27px}.info-text-body{font-size:15px;padding-top:0}.info-video-title{font-size:22px;left:24px;bottom:24px}.info-play{left:24px;width:43px;height:43px;font-size:20px;top:20px}.info-file{grid-template-columns:50px 1fr;gap:16px;padding:24px 0}.info-file-format{height:58px;font-size:9px}.info-file h3{font-size:19px}.info-file p{font-size:12px;line-height:1.6}.info-file-action{grid-column:2;gap:12px;font-size:11px}.info-file-action span{font-size:16px}.info-addresses h3{font-size:25px}.info-addresses address{font-size:14px}.info-map,.info-map-cover,.info-map iframe{min-height:360px}.info-map h3{font-size:31px}.info-offer{grid-template-columns:1fr;gap:28px;margin-top:30px;padding:30px 24px}.info-offer-value{border-right:0;border-bottom:1px solid #b9c8a4;padding:0 0 24px;text-align:left}.info-offer-value>span{font-size:110px}.info-offer-value p{margin-top:12px}.info-offer .button{font-size:11px;padding-inline:16px}.info-cta{padding:30px 24px;margin:40px 0;gap:15px}.info-cta .button{font-size:11px;padding:16px 18px;max-width:100%;white-space:normal}.info-cta p:not(.eyebrow){font-size:14px}.info-source summary{font-size:16px;line-height:1.5}.info-source .prose{font-size:14px}.info-related>div{flex-direction:column;gap:0;padding-top:5px}.info-related a{justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--info-rule)}}
@media(prefers-reduced-motion:reduce){.info-video-card img{transition:none}.info-video-card:hover img{transform:none}}
.info-screen-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.info-screen-grid figure{margin:0;min-width:0}.info-screen-grid a{display:block;border:1px solid #c7d3dc;background:#e7edef;padding:14px;transition:border-color .2s}.info-screen-grid a:hover{border-color:#7d9470}.info-screen-grid img{width:100%;aspect-ratio:16/10;object-fit:contain;display:block;background:#fff}.info-screen-grid figcaption{display:flex;justify-content:space-between;gap:15px;margin-top:18px;font-size:12px;line-height:1.7}.info-screen-grid figcaption span{color:#617785}.info-page-11827 .info-hero-media img{object-position:80% center}.info-page-11827 .info-hero .eyebrow{color:#ddcba2}.info-page-11827 .info-hero .button,.info-page-11827 .info-cta .button{background:#ddcba2}.info-page-11827 .info-hero h1{font-size:clamp(38px,3.8vw,57px)}@media(max-width:700px){.info-screen-grid{grid-template-columns:1fr;gap:28px}.info-screen-grid figcaption{flex-direction:column;gap:3px}.info-page-11827 .info-hero h1{font-size:36px}.info-page-11827 .info-hero-media{height:260px}}
