@font-face{font-family:'Wingdings';src:url("../fonts/wingdings/Wingdings-Regular.eot");src:url("../fonts/wingdings/Wingdings-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/wingdings/Wingdings-Regular.woff2") format("woff2"),url("../fonts/wingdings/Wingdings-Regular.woff") format("woff"),url("../fonts/wingdings/Wingdings-Regular.ttf") format("truetype"),url("../fonts/wingdings/Wingdings-Regular.svg#Wingdings-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Klavika Arrows';src:url("../fonts/klavika-arrows/KlavikaArrows-Bold.eot");src:url("../fonts/klavika-arrows/KlavikaArrows-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/klavika-arrows/KlavikaArrows-Bold.woff2") format("woff2"),url("../fonts/klavika-arrows/KlavikaArrows-Bold.woff") format("woff"),url("../fonts/klavika-arrows/KlavikaArrows-Bold.ttf") format("truetype"),url("../fonts/klavika-arrows/KlavikaArrows-Bold.svg#KlavikaArrows-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.woff) format("woff")}.eqicon-MP3:before,.eqicon-Audio:before{content:"\e050"}.eqicon-PDF:before{content:"\e415"}.eqicon-DOC:before{content:"\e873"}.eqicon-ZIP:before{content:"\e2c4"}.eqicon-HTML:before{content:"\e30c"}.eqicon-Video:before{content:"\e037"}.eqicon-SPREADSHEET:before,.eqicon-XLSX:before,.eqicon-XLS:before{content:"\e873"}.material-icons,[class^="eqicon-"],[class*=" eqicon-"]{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga' 1;-moz-font-feature-settings:'liga' 1;font-feature-settings:'liga' 1}[class^="eqicon-"],[class*=" eqicon-"]{padding-right:5px;font-size:18px;vertical-align:text-bottom}@font-face{font-family:'social-media';src:url("../fonts/social-media-icons.eot");src:url("../fonts/social-media-icons.eot#iefix") format("embedded-opentype"),url("../fonts/social-media-icons.ttf") format("truetype"),url("../fonts/social-media-icons.woff") format("woff"),url("../fonts/social-media-icons.svg#social-media-icons") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="social-icon-"],[class*=" social-icon-"]{font-family:'social-media' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-icon--facebook:before{content:"\e900"}.social-icon--instagram:before{content:"\e901"}.social-icon--linkedin:before{content:"\e902"}.social-icon--twitter:before{content:"\e903"}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:400;src:url("../fonts/raleway/raleway-v34-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:500;src:url("../fonts/raleway/raleway-v34-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:600;src:url("../fonts/raleway/raleway-v34-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:700;src:url("../fonts/raleway/raleway-v34-latin-700.woff2") format("woff2")}@font-face{font-family:'Euclid Flex';src:url("../fonts/euclid-flex/EuclidFlex-Bold.woff2") format("woff2"),url("../fonts/euclid-flex/EuclidFlex-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Flex';src:url("../fonts/euclid-flex/EuclidFlex-BoldItalic.woff2") format("woff2"),url("../fonts/euclid-flex/EuclidFlex-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Euclid Flex';src:url("../fonts/euclid-flex/EuclidFlex-Medium.woff2") format("woff2"),url("../fonts/euclid-flex/EuclidFlex-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Flex';src:url("../fonts/euclid-flex/EuclidFlex-Semibold.woff2") format("woff2"),url("../fonts/euclid-flex/EuclidFlex-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Flex';src:url("../fonts/euclid-flex/EuclidFlex-Regular.woff2") format("woff2"),url("../fonts/euclid-flex/EuclidFlex-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Flex';src:url("../fonts/euclid-flex/EuclidFlex-Italic.woff2") format("woff2"),url("../fonts/euclid-flex/EuclidFlex-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Euclid Flex';src:url("../fonts/euclid-flex/EuclidFlex-MediumItalic.woff2") format("woff2"),url("../fonts/euclid-flex/EuclidFlex-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Euclid Flex';src:url("../fonts/euclid-flex/EuclidFlex-SemiboldItalic.woff2") format("woff2"),url("../fonts/euclid-flex/EuclidFlex-SemiboldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Minion Pro';src:url("../fonts/minion-pro/MinionPro-Regular.eot");src:url("../fonts/minion-pro/MinionPro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/minion-pro/MinionPro-Regular.woff2") format("woff2"),url("../fonts/minion-pro/MinionPro-Regular.woff") format("woff"),url("../fonts/minion-pro/MinionPro-Regular.ttf") format("truetype"),url("../fonts/minion-pro/MinionPro-Regular.svg#MinionPro-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Minion Pro';src:url("../fonts/minion-pro/MinionPro-Medium.eot");src:url("../fonts/minion-pro/MinionPro-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/minion-pro/MinionPro-Medium.woff2") format("woff2"),url("../fonts/minion-pro/MinionPro-Medium.woff") format("woff"),url("../fonts/minion-pro/MinionPro-Medium.ttf") format("truetype"),url("../fonts/minion-pro/MinionPro-Medium.svg#MinionPro-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Minion Pro';src:url("../fonts/minion-pro/MinionPro-Semibold.eot");src:url("../fonts/minion-pro/MinionPro-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/minion-pro/MinionPro-Semibold.woff2") format("woff2"),url("../fonts/minion-pro/MinionPro-Semibold.woff") format("woff"),url("../fonts/minion-pro/MinionPro-Semibold.ttf") format("truetype"),url("../fonts/minion-pro/MinionPro-Semibold.svg#MinionPro-Semibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Minion Pro';src:url("../fonts/minion-pro/MinionPro-Bold.eot");src:url("../fonts/minion-pro/MinionPro-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/minion-pro/MinionPro-Bold.woff2") format("woff2"),url("../fonts/minion-pro/MinionPro-Bold.woff") format("woff"),url("../fonts/minion-pro/MinionPro-Bold.ttf") format("truetype"),url("../fonts/minion-pro/MinionPro-Bold.svg#MinionPro-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Arizona Flare Italic';src:url("../fonts/arizona-flare/ABCArizonaFlare-RegularItalic.eot");src:url("../fonts/arizona-flare/ABCArizonaFlare-RegularItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/arizona-flare/ABCArizonaFlare-RegularItalic.woff2") format("woff2"),url("../fonts/arizona-flare/ABCArizonaFlare-RegularItalic.woff") format("woff"),url("../fonts/arizona-flare/ABCArizonaFlare-RegularItalic.ttf") format("truetype"),url("../fonts/arizona-flare/ABCArizonaFlare-RegularItalic.svg#ABCArizonaFlare-RegularItalic") format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Arizona Flare Italic';src:url("../fonts/arizona-flare/ABCArizonaFlare-BoldItalic.eot");src:url("../fonts/arizona-flare/ABCArizonaFlare-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/arizona-flare/ABCArizonaFlare-BoldItalic.woff2") format("woff2"),url("../fonts/arizona-flare/ABCArizonaFlare-BoldItalic.woff") format("woff"),url("../fonts/arizona-flare/ABCArizonaFlare-BoldItalic.ttf") format("truetype"),url("../fonts/arizona-flare/ABCArizonaFlare-BoldItalic.svg#ABCArizonaFlare-BoldItalic") format("svg");font-weight:700;font-style:italic}@font-face{font-family:'Arizona Flare';src:url("../fonts/arizona-flare/ABCArizonaFlare-Regular.eot");src:url("../fonts/arizona-flare/ABCArizonaFlare-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/arizona-flare/ABCArizonaFlare-Regular.woff2") format("woff2"),url("../fonts/arizona-flare/ABCArizonaFlare-Regular.woff") format("woff"),url("../fonts/arizona-flare/ABCArizonaFlare-Regular.ttf") format("truetype"),url("../fonts/arizona-flare/ABCArizonaFlare-Regular.svg#ABCArizonaFlare-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Arizona Flare';src:url("../fonts/arizona-flare/ABCArizonaFlare-Medium.eot");src:url("../fonts/arizona-flare/ABCArizonaFlare-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/arizona-flare/ABCArizonaFlare-Medium.woff2") format("woff2"),url("../fonts/arizona-flare/ABCArizonaFlare-Medium.woff") format("woff"),url("../fonts/arizona-flare/ABCArizonaFlare-Medium.ttf") format("truetype"),url("../fonts/arizona-flare/ABCArizonaFlare-Medium.svg#ABCArizonaFlare-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Arizona Flare';src:url("../fonts/arizona-flare/ABCArizonaFlare-Bold.eot");src:url("../fonts/arizona-flare/ABCArizonaFlare-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/arizona-flare/ABCArizonaFlare-Bold.woff2") format("woff2"),url("../fonts/arizona-flare/ABCArizonaFlare-Bold.woff") format("woff"),url("../fonts/arizona-flare/ABCArizonaFlare-Bold.ttf") format("truetype"),url("../fonts/arizona-flare/ABCArizonaFlare-Bold.svg#ABCArizonaFlare-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Arizona Text';src:url("../fonts/arizona-flare/ABCArizonaText-Regular.eot");src:url("../fonts/arizona-flare/ABCArizonaText-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/arizona-flare/ABCArizonaText-Regular.woff2") format("woff2"),url("../fonts/arizona-flare/ABCArizonaText-Regular.woff") format("woff"),url("../fonts/arizona-flare/ABCArizonaText-Regular.ttf") format("truetype"),url("../fonts/arizona-flare/ABCArizonaText-Regular.svg#ABCArizonaText-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Arizona Text';src:url("../fonts/arizona-flare/ABCArizonaText-Medium.eot");src:url("../fonts/arizona-flare/ABCArizonaText-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/arizona-flare/ABCArizonaText-Medium.woff2") format("woff2"),url("../fonts/arizona-flare/ABCArizonaText-Medium.woff") format("woff"),url("../fonts/arizona-flare/ABCArizonaText-Medium.ttf") format("truetype"),url("../fonts/arizona-flare/ABCArizonaText-Medium.svg#ABCArizonaText-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Arizona Text';src:url("../fonts/arizona-flare/ABCArizonaText-Bold.eot");src:url("../fonts/arizona-flare/ABCArizonaText-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/arizona-flare/ABCArizonaText-Bold.woff2") format("woff2"),url("../fonts/arizona-flare/ABCArizonaText-Bold.woff") format("woff"),url("../fonts/arizona-flare/ABCArizonaText-Bold.ttf") format("truetype"),url("../fonts/arizona-flare/ABCArizonaText-Bold.svg#ABCArizonaText-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'PPHatton';src:url("../fonts/pphatton/PPHatton-Bold.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:'PP Hatton';src:url("../fonts/pphatton/PPHatton-Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:'Whitney';src:url("../fonts/whitney/Whitney-Book.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:'Whitney';src:url("../fonts/whitney/Whitney-BookItalic.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:'Whitney';src:url("../fonts/whitney/Whitney-Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:'Whitney';src:url("../fonts/whitney/Whitney-Semibold.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:'Whitney';src:url("../fonts/whitney/Whitney-Bold.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:'Adventure Unlimited';src:url("../fonts/adventure-unlimited/AdventureUnlimited-Regular.otf") format("opentype");font-weight:400;font-style:normal}.interactive-pdf-wrapper.annual-report-2025{font-family:'Whitney'}.interactive-pdf-wrapper.annual-report-2025 .p7-mat__caption,.interactive-pdf-wrapper.annual-report-2025 .mat-frame figcaption,.interactive-pdf-wrapper.annual-report-2025 .cover__photo figcaption,.interactive-pdf-wrapper.annual-report-2025 .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.interactive-pdf-wrapper.annual-report-2025 *,.interactive-pdf-wrapper.annual-report-2025 *::before,.interactive-pdf-wrapper.annual-report-2025 *::after{box-sizing:border-box}.interactive-pdf-wrapper.annual-report-2025 html{scroll-behavior:smooth}.interactive-pdf-wrapper.annual-report-2025 body{margin:0;background:#fff;font-family:Whitney,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#000}.interactive-pdf-wrapper.annual-report-2025 a{color:#000;text-decoration:underline;text-underline-offset:2px}.interactive-pdf-wrapper.annual-report-2025 .page-footer{display:block;text-align:center;padding:clamp(0.55rem, 1.5vh, 0.85rem) clamp(1.25rem, 5.5vw, 4rem);background:#0b2c4a;font-family:Whitney,system-ui,sans-serif;font-weight:600;font-size:0.6875rem;letter-spacing:0.08em;text-transform:uppercase;color:#fff;line-height:1.4;z-index:1}.interactive-pdf-wrapper.annual-report-2025 .cover{position:relative;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:1fr auto;background:#fff;overflow:hidden}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .cover{min-height:50vh;min-height:50svh}}.interactive-pdf-wrapper.annual-report-2025 .cover__bg{position:absolute;inset:0;background:url("../images/2025-summary-annual-report/2025/0.png") center top/cover no-repeat;z-index:0}.interactive-pdf-wrapper.annual-report-2025 .cover__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(0.5rem, 1vw, 1rem);padding:clamp(1.5rem, 5vw, 3rem) Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2))}.interactive-pdf-wrapper.annual-report-2025 .cover__title{font-family:"PP Hatton",Georgia,serif;font-weight:500;margin:0;font-size:clamp(2rem, 8.27vw, 4.25rem);line-height:1.05;color:#1c9dd9;letter-spacing:-0.01em}.interactive-pdf-wrapper.annual-report-2025 .cover__subtitle{font-family:"PP Hatton",Georgia,serif;font-weight:500;margin:0;font-style:italic;font-size:clamp(1rem, 4.2vw, 2.25rem);line-height:1.2;color:#1c9dd9}.interactive-pdf-wrapper.annual-report-2025 .cover__photo{display:block;margin:0;margin-top:clamp(1.5rem, 7vh, 4rem);align-self:flex-start;width:Min(71.6%, 548px);background:url("../images/2025-summary-annual-report/2025/2025-1_2.png") center/cover no-repeat;padding:3.2% 4% 3.4%}.interactive-pdf-wrapper.annual-report-2025 .cover__photo img{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .toc-page{background:#fff;overflow:hidden}.interactive-pdf-wrapper.annual-report-2025 .mat-frame{display:block;margin:0 0 0 9%;position:relative;background:url("../images/2025-summary-annual-report/2025/2025-2_1.png") center/cover no-repeat;padding:2% 3% 2.7% 3%}.interactive-pdf-wrapper.annual-report-2025 .mat-frame img{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .toc-info{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem, 4vw, 2.5rem);padding:clamp(1.25rem, 4vw, 2.5rem) clamp(1.25rem, 5.5vw, 4rem)}@media (min-width: 560px){.interactive-pdf-wrapper.annual-report-2025 .toc-info{grid-template-columns:5fr 7fr;align-items:start}}.interactive-pdf-wrapper.annual-report-2025 .toc-nav h2{font-family:"PP Hatton",Georgia,serif;font-weight:700;margin:0 0 0.65em;font-size:clamp(1.25rem, 2.8vw, 1.5rem);color:#1c9dd9;line-height:1.2}.interactive-pdf-wrapper.annual-report-2025 .toc-nav ol{margin:0;padding:0;list-style:none;border-top:1px solid #000}.interactive-pdf-wrapper.annual-report-2025 .toc-nav ol li{margin:0}.interactive-pdf-wrapper.annual-report-2025 .toc-nav ol li a{text-decoration:none}.interactive-pdf-wrapper.annual-report-2025 .toc-nav li{font-family:Whitney,system-ui,sans-serif;font-weight:400;display:flex;gap:0.75em;align-items:baseline;padding:0.5em 0;border-bottom:1px solid #000;font-size:clamp(1rem, 1.2vw, 1.125rem);color:#000;line-height:1.3}.interactive-pdf-wrapper.annual-report-2025 .toc-nav li .pg{flex-shrink:0;min-width:1.8em;font-variant-numeric:tabular-nums}.interactive-pdf-wrapper.annual-report-2025 .toc-company h2{font-family:"PP Hatton",Georgia,serif;font-weight:700;margin:0 0 0.65em;font-size:clamp(1.25rem, 2.8vw, 1.5rem);color:#1c9dd9;line-height:1.2}.interactive-pdf-wrapper.annual-report-2025 .toc-company p{font-family:Whitney,system-ui,sans-serif;font-weight:400;margin:0 0 0.85em;font-size:clamp(1rem, 1.2vw, 1.125rem);line-height:1.6;color:#000}.interactive-pdf-wrapper.annual-report-2025 .toc-company p:last-child{margin-bottom:0}.interactive-pdf-wrapper.annual-report-2025 .letter-page{background:#fff}.interactive-pdf-wrapper.annual-report-2025 .letter-strip{display:grid;grid-template-columns:1fr 1fr;gap:0}.interactive-pdf-wrapper.annual-report-2025 .letter-strip__cell{margin:0;overflow:hidden;aspect-ratio:1 / 1}.interactive-pdf-wrapper.annual-report-2025 .letter-strip__cell img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.interactive-pdf-wrapper.annual-report-2025 .letter-strip__cell:first-child img{transform:scaleX(-1) rotate(270deg);background:#fff;padding-left:1.5rem;padding-top:1.5rem}.interactive-pdf-wrapper.annual-report-2025 .letter-strip__cell:last-child img{background:#0c6d9b;object-position:left;transform:scaleX(-1)}.interactive-pdf-wrapper.annual-report-2025 .letter-copy{background:#0c6d9b;padding:clamp(1.75rem, 8vw, 3.5rem) clamp(1rem, 18.6vw, 8rem) clamp(2rem, 5vh, 3rem) clamp(1rem, 20.5vw, 8.5rem);padding-bottom:5rem}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .letter-copy{padding:5rem 1.5rem}}.interactive-pdf-wrapper.annual-report-2025 .letter-copy__h{font-family:"PP Hatton",Georgia,serif;font-weight:500;margin:0 auto 0.6em;font-size:clamp(2rem, 5vw, 3.5rem);line-height:1.06;color:#fff;max-width:13.1em}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .letter-copy__h{margin-left:0;margin-right:0}}.interactive-pdf-wrapper.annual-report-2025 .letter-copy__p{font-family:Whitney,system-ui,sans-serif;font-weight:500;margin:0 auto;font-size:clamp(1rem, 2.154vw, 1.5rem);line-height:1.62;color:#fff;max-width:46em}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .letter-copy__p{margin-left:0;margin-right:0}}.interactive-pdf-wrapper.annual-report-2025 .safety-page{background:#22468e;overflow:hidden;padding:clamp(2rem, 7vh, 4.5rem) Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2)) clamp(2.5rem, 8vh, 5rem);min-height:60vh;min-height:60svh;display:flex;flex-direction:column}.interactive-pdf-wrapper.annual-report-2025 .safety-page__h{font-family:"PP Hatton",Georgia,serif;font-weight:500;margin:0;font-size:clamp(2.25rem, 9.18vw, 5rem);line-height:1;color:#fff}.interactive-pdf-wrapper.annual-report-2025 .safety-page__h span{display:block}.interactive-pdf-wrapper.annual-report-2025 .safety-page__h .red-bar{position:relative;display:inline-block;isolation:isolate}.interactive-pdf-wrapper.annual-report-2025 .safety-page__h .red-bar::before{content:"";position:absolute;top:0.6em;bottom:-0.2em;left:0vw;right:0;background:#c72d1f;z-index:-1}.interactive-pdf-wrapper.annual-report-2025 .safewater-page{background:#22468e;padding:0 Max(clamp(1.25rem, 20vw, 8rem), calc((100% - 882px) / 2));min-height:60vh;min-height:60svh;display:flex;flex-direction:column;justify-content:center;padding-bottom:5rem}.interactive-pdf-wrapper.annual-report-2025 .safewater-copy{display:flex;flex-direction:column}.interactive-pdf-wrapper.annual-report-2025 .safewater-copy__p{font-family:"PP Hatton",Georgia,serif;font-weight:500;margin:0 auto 0.1em;font-size:clamp(1rem, 2.95vw, 1.875rem);max-width:20.5em;line-height:1.46;color:#fff}.interactive-pdf-wrapper.annual-report-2025 .safewater-copy__script{font-family:"Adventure Unlimited",cursive;font-weight:400;font-size:clamp(3rem, 12.24vw, 6.5rem);line-height:0.6;color:#fff;margin:0.1em 0 0;margin-left:auto;width:fit-content}.interactive-pdf-wrapper.annual-report-2025 .timeline-page{position:relative;background:#c72d1f;padding:clamp(1.5rem, 4.5vh, 3rem) Max(clamp(1rem, 12.5vw, 15rem), calc((100% - 882px) / 2)) clamp(1.5rem, 4vh, 2.5rem);padding-top:5rem;padding-bottom:5rem;color:#fff;overflow:hidden}.interactive-pdf-wrapper.annual-report-2025 .timeline-page__bracket{display:block;width:1.6rem;height:1.6rem;border-top:10px solid #22468e;border-left:10px solid #22468e;margin-bottom:-0.5rem;flex-shrink:0}.interactive-pdf-wrapper.annual-report-2025 .timeline-page__title{font-family:"PP Hatton",Georgia,serif;font-weight:700;margin:0 0 5rem;font-size:clamp(1.5rem, 4.31vw, 2.5rem);line-height:1.18;color:#fff;max-width:13em;padding-left:1rem}.interactive-pdf-wrapper.annual-report-2025 .timeline-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:0 clamp(0.5rem, 2vw, 1rem);align-items:stretch;position:relative}.interactive-pdf-wrapper.annual-report-2025 .timeline-spine{display:flex;flex-direction:column;align-items:center;padding-top:2rem;padding-bottom:2rem}.interactive-pdf-wrapper.annual-report-2025 .timeline-spine__dot{width:1.5rem;height:1.5rem;border-radius:50%;border:4px solid #fff;background:transparent;flex-shrink:0}.interactive-pdf-wrapper.annual-report-2025 .timeline-spine__line{flex:1;width:1.5px;background:rgba(255,255,255,0.65);min-height:4rem}.interactive-pdf-wrapper.annual-report-2025 .timeline-col{padding:0 0.25rem}.interactive-pdf-wrapper.annual-report-2025 .timeline-col--right{display:flex;flex-direction:column;justify-content:space-between;text-align:left}@media (min-width: 769px){.interactive-pdf-wrapper.annual-report-2025 .timeline-col--right{padding-top:clamp(2rem, 15vw, 11rem)}}.interactive-pdf-wrapper.annual-report-2025 .timeline-col--right h3.timeline-year{margin-top:0.5em;margin-bottom:0}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .timeline-spine{display:none}.interactive-pdf-wrapper.annual-report-2025 .timeline-grid{display:flex;flex-direction:column;gap:clamp(1rem, 4vw, 2rem) 0}.interactive-pdf-wrapper.annual-report-2025 .timeline-col--right{justify-content:flex-start}.interactive-pdf-wrapper.annual-report-2025 .timeline-col--right h3.timeline-year{order:-1;margin-top:0;margin-bottom:0.15em}}.interactive-pdf-wrapper.annual-report-2025 h3.timeline-year{font-family:"PP Hatton",Georgia,serif;font-weight:500;font-size:clamp(2.5rem, 10.88vw, 5.5rem);line-height:1;margin:0 0 0.15em;color:#fff}.interactive-pdf-wrapper.annual-report-2025 h4.timeline-subhead{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(1rem, 2.04vw, 1.5rem);line-height:1.25;margin:0 0 0.4em;color:#fff;max-width:15.2em}.interactive-pdf-wrapper.annual-report-2025 .timeline-body{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 2.04vw, 1.5rem);line-height:1.5;margin:0;color:#fff;max-width:15.2em}.interactive-pdf-wrapper.annual-report-2025 .p8-page{background-image:url(../images/2025-summary-annual-report/2025/30.jpg);overflow:visible;padding-bottom:5rem}.interactive-pdf-wrapper.annual-report-2025 .p8-photo-band{position:relative}.interactive-pdf-wrapper.annual-report-2025 .p8-combined{display:block;width:100%;height:auto;position:relative;z-index:1}.interactive-pdf-wrapper.annual-report-2025 .p8-red-box{position:absolute;background:#c72d1f;left:0;right:3.9%;top:0;height:50%;z-index:0}.interactive-pdf-wrapper.annual-report-2025 .p8-photo-caption{position:absolute;left:calc(10% + 1.5rem);top:14%;z-index:2;max-width:clamp(150px, 28%, 250px);color:#fff}@media screen and (max-width: 500px){.interactive-pdf-wrapper.annual-report-2025 .p8-photo-caption{left:5px !important;top:5px !important}}.interactive-pdf-wrapper.annual-report-2025 .p8-photo-caption__bracket{display:block;width:1.5rem;height:1.5rem;border-top:10px solid #22468e;border-left:10px solid #22468e;margin-bottom:0.35rem}.interactive-pdf-wrapper.annual-report-2025 .p8-photo-caption__text{font-family:Whitney,system-ui,sans-serif;font-weight:500;font-size:clamp(1rem, 1.13vw, 1.125rem);color:#fff;margin:0;line-height:1.35;padding-left:1.5rem}.interactive-pdf-wrapper.annual-report-2025 .p8-photo-caption__text strong{font-weight:700}.interactive-pdf-wrapper.annual-report-2025 .p8-body{padding:clamp(1.5rem, 5vw, 3rem) Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2));display:flex;flex-direction:column;gap:2rem}.interactive-pdf-wrapper.annual-report-2025 .p8-heading{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(1.5rem, 3.97vw, 2.25rem);color:#22458d;margin:0 0 clamp(1.5rem, 5vw, 2.5rem);line-height:1.15}.interactive-pdf-wrapper.annual-report-2025 .p8-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:0 clamp(0.5rem, 2vw, 1rem);align-items:stretch}@media (min-width: 769px){.interactive-pdf-wrapper.annual-report-2025 .p8-grid .p8-col--right{padding-top:7rem}}.interactive-pdf-wrapper.annual-report-2025 .p8-col{display:flex;flex-direction:column}.interactive-pdf-wrapper.annual-report-2025 .p8-col--right{justify-content:space-between}.interactive-pdf-wrapper.annual-report-2025 h3.p8-year{font-family:"PP Hatton",Georgia,serif;font-weight:500;font-size:clamp(2.5rem, 7.37vw, 4rem);color:#ef4d2f;line-height:1;margin:0 0 1rem}@media screen and (min-width: 769px){.interactive-pdf-wrapper.annual-report-2025 h3.p8-year{margin-top:1rem}}.interactive-pdf-wrapper.annual-report-2025 h4.p8-subhead{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(1rem, 2.04vw, 1.5rem);color:#ef4d2f;margin:0 0 0.375rem;line-height:1.35;max-width:15.2em}.interactive-pdf-wrapper.annual-report-2025 .p8-text{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 2.04vw, 1.5rem);color:#000;line-height:1.5;margin:0;max-width:15.2em}.interactive-pdf-wrapper.annual-report-2025 .p8-spine{display:flex;flex-direction:column;align-items:center;padding:2rem 0}.interactive-pdf-wrapper.annual-report-2025 .p8-dot{width:1.5rem;height:1.5rem;border-radius:50%;border:4px solid #22458d;background:transparent;flex-shrink:0}.interactive-pdf-wrapper.annual-report-2025 .p8-line{flex:1;width:1px;background:#22458d;min-height:2rem}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p8-grid{display:flex;flex-direction:column;gap:clamp(1rem, 4vw, 2rem) 0}.interactive-pdf-wrapper.annual-report-2025 .p8-spine{display:none}.interactive-pdf-wrapper.annual-report-2025 .p8-col--right h3.p8-year{order:-1}}.interactive-pdf-wrapper.annual-report-2025 .p8-above-note{margin-bottom:2rem;align-self:flex-end}.interactive-pdf-wrapper.annual-report-2025 .p8-above-note__bracket{display:block;width:1.5rem;height:1.5rem;border-top:10px solid #22468e;border-left:10px solid #22468e;margin-bottom:0.3rem}.interactive-pdf-wrapper.annual-report-2025 .p8-above-note p{font-family:Whitney,system-ui,sans-serif;font-weight:500;font-size:clamp(1rem, 1.13vw, 1.125rem);color:#000;margin:0;line-height:1.35;padding-left:1.5rem;max-width:15.2em}.interactive-pdf-wrapper.annual-report-2025 .p8-above-note strong{font-weight:700}.interactive-pdf-wrapper.annual-report-2025 .sec--orange{--sec-bg: #b8550e}.interactive-pdf-wrapper.annual-report-2025 .sec--cyan{--sec-bg: #0c6d9b;--sec-bracket: #296eb7}.interactive-pdf-wrapper.annual-report-2025 .sec--red{--sec-bg: #c72d1f}.interactive-pdf-wrapper.annual-report-2025 .sec--green{--sec-bg: #2f8b48;--sec-bracket: #1c9dd9}.interactive-pdf-wrapper.annual-report-2025 .sec--blue{--sec-bg: #296eb7;--sec-bracket: #f58227}.interactive-pdf-wrapper.annual-report-2025 .sec--orange-tl{--sec-bg: #b8550e;--sec-bracket: #2f8b48}.interactive-pdf-wrapper.annual-report-2025 .pt--red{--pt-title: #22458d;--pt-accent: #ef3a2a;--pt-bg: #f5f3ef}.interactive-pdf-wrapper.annual-report-2025 .pt--blue{--pt-title: #b8550e;--pt-accent: #296eb7;--pt-bg: #f0ede8}.interactive-pdf-wrapper.annual-report-2025 .pt--green{--pt-title: #1c9dd9;--pt-accent: #2f8b48;--pt-bg: #f0ede8}.interactive-pdf-wrapper.annual-report-2025 .pt--navy{--pt-title: #ef3a2a;--pt-accent: #22458d;--pt-bg: #f0ede8}.interactive-pdf-wrapper.annual-report-2025 .pt--orange{--pt-title: #2f8b48;--pt-accent: #b8550e;--pt-bg: #f0ede8}.interactive-pdf-wrapper.annual-report-2025 .pt--cyan{--pt-title: #296eb7;--pt-accent: #1c9dd9;--pt-bg: #f0ede8}.interactive-pdf-wrapper.annual-report-2025 .sec-display{background:var(--sec-bg, #b8550e);min-height:60vh;min-height:60svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem, 6vw, 4rem) Max(clamp(1.25rem, 5.5vw, 3.5rem), calc((100% - 882px) / 2))}.interactive-pdf-wrapper.annual-report-2025 .sec-display__title{font-family:"PP Hatton",Georgia,serif;font-weight:500;font-size:clamp(2.25rem, 9.18vw, 5rem);color:#fff;line-height:1.05;margin:0}.interactive-pdf-wrapper.annual-report-2025 .sec-display__title mark{background:var(--sec-highlight, transparent);color:inherit;padding:0 0.05em}.interactive-pdf-wrapper.annual-report-2025 .sec-display__title .blue-bar{position:relative;display:inline-block;isolation:isolate}.interactive-pdf-wrapper.annual-report-2025 .sec-display__title .blue-bar::before{content:"";position:absolute;top:0.6em;bottom:-0.2em;left:0;right:0;background:#296eb7;z-index:-1}.interactive-pdf-wrapper.annual-report-2025 .sec-display__title .green-bar{position:relative;display:inline-block;isolation:isolate}.interactive-pdf-wrapper.annual-report-2025 .sec-display__title .green-bar::before{content:"";position:absolute;top:0.6em;bottom:-0.2em;left:0;right:0;background:#1b8b52;z-index:-1}.interactive-pdf-wrapper.annual-report-2025 .sec-display__title .navy-bar{position:relative;display:inline-block;isolation:isolate}.interactive-pdf-wrapper.annual-report-2025 .sec-display__title .navy-bar::before{content:"";position:absolute;top:0.6em;bottom:-0.2em;left:0;right:0;background:#13498e;z-index:-1}.interactive-pdf-wrapper.annual-report-2025 .sec-display__title .orange-bar{position:relative;display:inline-block;isolation:isolate}.interactive-pdf-wrapper.annual-report-2025 .sec-display__title .orange-bar::before{content:"";position:absolute;top:0.6em;bottom:-0.2em;left:0;right:0;background:#b8550e;z-index:-1}.interactive-pdf-wrapper.annual-report-2025 .sec-display__title .cyan-bar{position:relative;display:inline-block;isolation:isolate}.interactive-pdf-wrapper.annual-report-2025 .sec-display__title .cyan-bar::before{content:"";position:absolute;top:0.6em;bottom:-0.2em;left:0;right:0;background:#1c9dd9;z-index:-1}.interactive-pdf-wrapper.annual-report-2025 .sec-body-page{background:var(--sec-bg, #b8550e);min-height:60vh;min-height:60svh;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem, 6vw, 3rem) Max(clamp(1.25rem, 5.5vw, 3.5rem), calc((100% - 882px) / 2))}.interactive-pdf-wrapper.annual-report-2025 .sec-body-page__p{font-family:"PP Hatton",Georgia,serif;font-weight:500;font-size:clamp(1rem, 2.95vw, 1.875rem);color:#fff;line-height:1.6;margin:0 auto 2rem;max-width:20.5em}.interactive-pdf-wrapper.annual-report-2025 .sec-body-page__script{font-family:"Adventure Unlimited",cursive;font-size:clamp(3rem, 12.24vw, 6.5rem);color:#fff;line-height:0.6;margin-left:auto;width:fit-content;margin-top:0}.interactive-pdf-wrapper.annual-report-2025 .sec-tl{background:var(--sec-bg);padding:clamp(1.5rem, 4.5vh, 3rem) Max(clamp(1rem, 12.5vw, 15rem), calc((100% - 882px) / 2)) clamp(1.5rem, 4vh, 2.5rem);padding-top:5rem;padding-bottom:5rem}.interactive-pdf-wrapper.annual-report-2025 .sec-tl__flag-h{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(1.5rem, 4.31vw, 2.5rem);color:#fff;margin:0 0 5rem;line-height:1.1;padding-left:1rem;max-width:13em}.interactive-pdf-wrapper.annual-report-2025 .sec-tl__flag-h::before{content:'';display:block;width:1.6rem;height:1.6rem;border-top:10px solid var(--sec-bracket, #ef3a2a);border-left:10px solid var(--sec-bracket, #ef3a2a);margin-bottom:-0.5rem;margin-left:-1rem}.interactive-pdf-wrapper.annual-report-2025 .sec-tl__grid{display:grid;grid-template-columns:1fr auto 1fr;gap:0 clamp(0.5rem, 2vw, 1rem);align-items:stretch}.interactive-pdf-wrapper.annual-report-2025 .sec-tl__col{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 769px){.interactive-pdf-wrapper.annual-report-2025 .sec-tl__col--right{padding-top:clamp(2rem, 15vw, 11rem)}}.interactive-pdf-wrapper.annual-report-2025 .sec-tl h3.sec-tl__year{font-family:"PP Hatton",Georgia,serif;font-weight:500;font-size:clamp(2.5rem, 10.88vw, 5.5rem);color:#fff;line-height:1;margin:1.5rem 0}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .sec-tl h3.sec-tl__year{margin-top:0.25rem}}.interactive-pdf-wrapper.annual-report-2025 .sec-tl h4.sec-tl__subhead{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(1rem, 2.04vw, 1.5rem);color:#fff;margin:0 0 0.375rem;line-height:1.35;max-width:15.2em}.interactive-pdf-wrapper.annual-report-2025 .sec-tl__body{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 2.04vw, 1.5rem);color:#fff;line-height:1.5;margin:0;max-width:15.2em}.interactive-pdf-wrapper.annual-report-2025 .sec-tl__spine{display:flex;flex-direction:column;align-items:center;padding-top:3em;padding-bottom:3em}.interactive-pdf-wrapper.annual-report-2025 .sec-tl__dot{width:1.5rem;height:1.5rem;border-radius:50%;border:4px solid #fff;background:transparent;flex-shrink:0}.interactive-pdf-wrapper.annual-report-2025 .sec-tl__line{flex:1;width:1px;background:#fff;min-height:2rem}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .sec-tl__spine{display:none}.interactive-pdf-wrapper.annual-report-2025 .sec-tl__grid{display:flex;flex-direction:column;gap:clamp(1rem, 4vw, 2rem) 0}.interactive-pdf-wrapper.annual-report-2025 .sec-tl__col--right{justify-content:flex-start}.interactive-pdf-wrapper.annual-report-2025 .sec-tl__col--right h3.sec-tl__year{order:-1}}.interactive-pdf-wrapper.annual-report-2025 .pt-page{background:#fff;padding:clamp(1.5rem, 5vw, 3rem) Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2))}.interactive-pdf-wrapper.annual-report-2025 .pt-flag-h{font-family:"PP Hatton",Georgia,serif;font-weight:500;font-size:clamp(1rem, 2.61vw, 1.4375rem);color:var(--pt-title, #22458d);margin:0 0 clamp(1rem, 4vw, 2.5rem);line-height:1.15;position:relative;padding-left:0.85rem}.interactive-pdf-wrapper.annual-report-2025 .pt-flag-h::before{content:'';position:absolute;left:0;top:0.1em;width:0.3em;height:0.85em;background:var(--pt-accent, #ef3a2a);border-radius:1px}.interactive-pdf-wrapper.annual-report-2025 .pt-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:0 clamp(0.5rem, 2vw, 1rem);align-items:stretch}.interactive-pdf-wrapper.annual-report-2025 .pt-col{display:flex;flex-direction:column}.interactive-pdf-wrapper.annual-report-2025 .pt-col--right{justify-content:space-between}@media (min-width: 769px){.interactive-pdf-wrapper.annual-report-2025 .pt-col--right{padding-top:clamp(1.5rem, 29vw, 100rem)}}.interactive-pdf-wrapper.annual-report-2025 h3.pt-year{font-family:"PP Hatton",Georgia,serif;font-weight:500;font-size:clamp(1.375rem, 5.67vw, 3.125rem);color:var(--pt-accent, #22458d);line-height:1;margin:1rem 0}.interactive-pdf-wrapper.annual-report-2025 h4.pt-subhead{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(1rem, 1.59vw, 1.125rem);color:var(--pt-accent, #22458d);margin:0 0 0.375rem;line-height:1.35}.interactive-pdf-wrapper.annual-report-2025 .pt-body{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 1.59vw, 1.125rem);color:#000;line-height:1.5;margin:0 0 0.5rem}.interactive-pdf-wrapper.annual-report-2025 .pt-body:last-child{margin-bottom:0}.interactive-pdf-wrapper.annual-report-2025 .pt-caption{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:#000;line-height:1.35;margin-top:0.5rem}.interactive-pdf-wrapper.annual-report-2025 .pt-caption em{font-style:italic}.interactive-pdf-wrapper.annual-report-2025 .pt-caption strong{font-weight:700;text-transform:uppercase;color:var(--pt-accent, #22458d)}.interactive-pdf-wrapper.annual-report-2025 .pt-caption strong::before{content:'';display:block;width:1.2em;height:1.2em;border-top:6px solid var(--pt-title, #22458d);border-left:6px solid var(--pt-title, #22458d);margin-bottom:0.2em;margin-left:-1rem}.interactive-pdf-wrapper.annual-report-2025 .pt-spine{display:flex;flex-direction:column;align-items:center;padding-top:2em;padding-bottom:2em}.interactive-pdf-wrapper.annual-report-2025 .pt-dot{width:1.5rem;height:1.5rem;border-radius:50%;border:4px solid var(--pt-accent, #22458d);background:transparent;flex-shrink:0}.interactive-pdf-wrapper.annual-report-2025 .pt-line{flex:1;width:1px;background:var(--pt-accent, #22458d);min-height:2rem}@media (max-width: 991px){.interactive-pdf-wrapper.annual-report-2025 h4.pt-subhead{color:color-mix(in srgb, var(--pt-accent, #22458d) 78%, black);font-size:24px}.interactive-pdf-wrapper.annual-report-2025 .sec-tl h4.sec-tl__subhead{font-size:24px}.interactive-pdf-wrapper.annual-report-2025 .sec-tl .sec-tl__body{font-size:24px}.interactive-pdf-wrapper.annual-report-2025 .sec-tl.sec--green{background:color-mix(in srgb, var(--sec-bg) 94%, black)}.interactive-pdf-wrapper.annual-report-2025 .sec-body-page__p{font-size:24px}.interactive-pdf-wrapper.annual-report-2025 .pt-spine{display:none}.interactive-pdf-wrapper.annual-report-2025 .pt-grid{display:flex;flex-direction:column;gap:clamp(1rem, 4vw, 2rem) 0}.interactive-pdf-wrapper.annual-report-2025 .pt-col--right{justify-content:flex-start}.interactive-pdf-wrapper.annual-report-2025 .pt-col--right h3.pt-year{order:-1}}.interactive-pdf-wrapper.annual-report-2025 .pt-photostack{position:relative;margin-top:1rem}.interactive-pdf-wrapper.annual-report-2025 .pt-mat{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .pt-photo{position:absolute;top:5%;left:5%;width:82%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .pt-poster{position:absolute;right:-8%;bottom:15%;width:32%;height:auto;z-index:2}.interactive-pdf-wrapper.annual-report-2025 .pt-page--p8-type .pt-flag-h{font-size:clamp(1.5rem, 3.97vw, 2.25rem);font-weight:700;padding-left:0}.interactive-pdf-wrapper.annual-report-2025 .pt-page--p8-type .pt-flag-h::before{content:none;display:none}.interactive-pdf-wrapper.annual-report-2025 .p9-page.pt-page{padding:clamp(1.5rem, 5vw, 3rem) Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2))}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p9-page.pt-page{padding:1.5rem !important;padding-bottom:5rem !important}}.interactive-pdf-wrapper.annual-report-2025 .p9-page.pt-page .pt-line{background:#000}@media (min-width: 769px){.interactive-pdf-wrapper.annual-report-2025 .p9-page .pt-grid{grid-template-columns:minmax(0, 256fr) auto minmax(0, 222fr);column-gap:clamp(0.75rem, 2.5vw, 2rem)}}.interactive-pdf-wrapper.annual-report-2025 .pt-page--p8-type h3.pt-year{font-size:clamp(2.5rem, 7.37vw, 4rem)}.interactive-pdf-wrapper.annual-report-2025 .pt-page--p8-type h4.pt-subhead{font-size:clamp(1rem, 2.04vw, 1.5rem);max-width:15.2em}.interactive-pdf-wrapper.annual-report-2025 .pt-page--p8-type .pt-body{font-size:clamp(1rem, 2.04vw, 1.5rem);max-width:15.2em}.interactive-pdf-wrapper.annual-report-2025 .p8-page .p8-dot{border-color:#ef3a2a !important}.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos{background:#fff;padding:0 Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2)) clamp(1.5rem, 5vw, 3rem)}.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos--p9{position:relative;padding:0;margin-top:-2rem}.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos--p9 .pt-photostack{position:relative;width:47%;margin:0;overflow:visible}.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos--p9 .pt-photo{position:static;display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos--p9 .pt-poster{position:absolute;left:98%;top:36%;width:auto;height:clamp(100px, 15vw, 200px);transform:rotate(-15deg);transform-origin:top left;z-index:3}.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos--p9 .p9-red-box{position:absolute;left:47%;bottom:0;top:35%;width:33.4%;background:#c72d1f;padding:clamp(1rem, 3vw, 2rem);padding-top:clamp(8rem, 20vw, 14rem);--pt-title: #0b2c4a;--pt-accent: #0b2c4a}.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos--p9 .p9-red-box .pt-caption{font-size:clamp(1rem, 1.5vw, 1.125rem);color:#fff;margin:auto;max-width:300px}.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos--p9 .p9-red-box .pt-caption strong{color:#fff}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos--p9 .pt-photostack{width:100%}.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos--p9 .pt-poster{left:60%;height:clamp(80px, 28vw, 140px)}.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos--p9 .p9-red-box{position:static;width:100%;padding-top:clamp(1rem, 3vw, 2rem)}}.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos__inner{max-width:Min(100%, 28rem)}.interactive-pdf-wrapper.annual-report-2025 .pt-page-photos .pt-photostack{margin-top:0}.interactive-pdf-wrapper.annual-report-2025 .p9-photo-mat{background:url("../images/2025-summary-annual-report/2025/30.jpg") center/cover;padding:1rem;line-height:0}.interactive-pdf-wrapper.annual-report-2025 .p14-visuals{position:relative;background-color:#fff;background-image:url("../images/2025-summary-annual-report/2025/30.jpg");overflow:hidden}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p14-visuals{overflow-x:hidden}}.interactive-pdf-wrapper.annual-report-2025 .scroll-x-mobile:focus-visible{outline:3px solid #22458d;outline-offset:4px}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .scroll-x-mobile{overflow-x:auto}}.interactive-pdf-wrapper.annual-report-2025 .p14-visuals-content{background-image:url("../images/2025-summary-annual-report/2025/30.jpg");overflow:visible;padding-bottom:clamp(2rem, 4vw, 3rem)}.interactive-pdf-wrapper.annual-report-2025 .p14-visuals-content .p8-body{gap:1rem;padding-top:0;margin-top:0}.interactive-pdf-wrapper.annual-report-2025 .p14-visuals-content .p8-heading{color:#b8550e;font-weight:600;margin-bottom:clamp(0.75rem, 2vw, 1.25rem)}.interactive-pdf-wrapper.annual-report-2025 .p14-visuals-content .p8-grid{grid-template-columns:3fr auto 6fr}.interactive-pdf-wrapper.annual-report-2025 .p14-visuals-content h3.p8-year{color:#296eb7}.interactive-pdf-wrapper.annual-report-2025 .p14-visuals-content h4.p8-subhead{color:#296eb7}.interactive-pdf-wrapper.annual-report-2025 .p14-visuals-content .p8-text{font-weight:400}@media (min-width: 769px){.interactive-pdf-wrapper.annual-report-2025 .p14-visuals-content .p8-col--right{padding-top:clamp(5rem, 21.4vw, 12rem)}}.interactive-pdf-wrapper.annual-report-2025 .p14-visuals-content .p8-dot{width:1.5rem;height:1.5rem;border-radius:50%;border:4px solid #296eb7;background:transparent;flex-shrink:0}.interactive-pdf-wrapper.annual-report-2025 .p14-visuals-content .p8-line{background:#000}.interactive-pdf-wrapper.annual-report-2025 .p14-strip{display:grid;grid-template-columns:57fr 43fr;gap:0}.interactive-pdf-wrapper.annual-report-2025 .p14-strip .p14-strip__photo-img{background-color:#fff;padding-right:1.5rem;padding-bottom:1.5rem}.interactive-pdf-wrapper.annual-report-2025 .p14-strip__photo{overflow:hidden}.interactive-pdf-wrapper.annual-report-2025 .p14-strip__photo img{display:block;width:100%;height:100%;object-fit:cover}.interactive-pdf-wrapper.annual-report-2025 .p14-strip__captions{background:#296eb7;padding:clamp(1.5rem, 4vw, 2.5rem) clamp(1.25rem, 3vw, 2rem);display:flex;flex-direction:column;justify-content:center;gap:clamp(1.5rem, 3vw, 2.5rem);--pt-title: #b8550e;--pt-accent: #b8550e}.interactive-pdf-wrapper.annual-report-2025 .p14-strip__captions .pt-caption{color:#fff;font-size:clamp(1rem, 1.36vw, 1.125rem);margin:auto;max-width:350px;padding-left:1rem}.interactive-pdf-wrapper.annual-report-2025 .p14-strip__captions .pt-caption strong{color:#fff}.interactive-pdf-wrapper.annual-report-2025 .p14-strip__captions .pt-caption strong::before{width:1.2em;height:1.2em;border-top:7px solid var(--pt-title, #22458d);border-left:7px solid var(--pt-title, #22458d);margin-left:-1rem}.interactive-pdf-wrapper.annual-report-2025 .p14-strip__captions .pt-caption em{color:#fff;font-style:normal;font-size:0.85em}.interactive-pdf-wrapper.annual-report-2025 .p14-candies{width:42%;margin-left:auto;margin-top:-15%;margin-right:3%;position:relative;z-index:2;line-height:0;transform:rotate(26deg)}.interactive-pdf-wrapper.annual-report-2025 .p14-candies img{display:block;width:100%;height:auto;transform:rotate(-8deg);transform-origin:top right}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p14-strip{grid-template-columns:1fr}.interactive-pdf-wrapper.annual-report-2025 .p14-strip__photo img{height:auto}.interactive-pdf-wrapper.annual-report-2025 .p14-candies{width:80%;margin-top:-1rem}}.interactive-pdf-wrapper.annual-report-2025 .p15-content{background:#fff;padding-bottom:clamp(2rem, 4vw, 3rem)}@media screen and (min-width: 769px){.interactive-pdf-wrapper.annual-report-2025 .p15-content{padding-left:30%}}.interactive-pdf-wrapper.annual-report-2025 .p15-content .p8-body{gap:1rem}.interactive-pdf-wrapper.annual-report-2025 .p15-content .p8-heading{color:#b8550e;font-weight:500;margin-bottom:clamp(0.75rem, 2vw, 1.25rem)}.interactive-pdf-wrapper.annual-report-2025 .p15-content h3.p8-year{color:#296eb7}.interactive-pdf-wrapper.annual-report-2025 .p15-content h4.p8-subhead{color:#296eb7}.interactive-pdf-wrapper.annual-report-2025 .p15-content .p8-text{font-weight:400}@media (min-width: 769px){.interactive-pdf-wrapper.annual-report-2025 .p15-content .p8-col--right{padding-top:clamp(3.5rem, 16.8vw, 9.5rem)}}.interactive-pdf-wrapper.annual-report-2025 .p15-content .p8-dot{width:1.5rem;height:1.5rem;border-radius:50%;border:4px solid #296eb7;background:transparent;flex-shrink:0}.interactive-pdf-wrapper.annual-report-2025 .p15-content .p8-line{background:#296eb7}.interactive-pdf-wrapper.annual-report-2025 .p15-content .p8-grid{grid-template-columns:6fr auto 6fr}.interactive-pdf-wrapper.annual-report-2025 .p15-photos{position:relative;background:transparent;aspect-ratio:882 / 651;overflow:hidden;margin-top:-10%}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__clip,.interactive-pdf-wrapper.annual-report-2025 .p15-photos__tank{display:block;height:auto;position:absolute}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__clip{width:38%;left:18%;top:6%;transform:rotate(-12deg);transform-origin:center center;z-index:1;filter:drop-shadow(0 0.2rem 0.45rem rgba(0,0,0,0.2))}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__panel,.interactive-pdf-wrapper.annual-report-2025 .p15-photos__caption{position:absolute;right:12.5%;top:23%;bottom:0;width:36.5%}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__panel{z-index:0;background:#296eb7}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__caption{z-index:3;padding-top:clamp(2.2rem, 4.3vw, 3.15rem);padding-right:clamp(1.4rem, 2.5vw, 2rem);padding-bottom:clamp(1.35rem, 2.7vw, 2rem);padding-left:clamp(1.9rem, 3.2vw, 2.6rem);display:flex;align-items:flex-start;--pt-title: #b8550e;--pt-accent: #b8550e}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__caption .pt-caption{color:#fff;font-size:clamp(1rem, 1.25vw, 1.125rem);max-width:350px;padding-left:clamp(0.8rem, 1.5vw, 1.15rem)}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__caption .pt-caption strong{color:#fff}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__caption .pt-caption strong::before{width:0.75em;height:0.75em;border-top:5px solid var(--pt-title, #22458d);border-left:5px solid var(--pt-title, #22458d);margin-left:clamp(-1rem, -1vw, -0.8rem)}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__tank{width:65%;left:3%;bottom:5%;z-index:2;border:clamp(0.6rem, 1.2vw, 0.85rem) solid #ede9e0;box-sizing:border-box}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p15-photos{aspect-ratio:auto;min-height:0;padding:0;display:flex;flex-direction:column;align-items:stretch}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__clip,.interactive-pdf-wrapper.annual-report-2025 .p15-photos__panel{display:none}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__caption,.interactive-pdf-wrapper.annual-report-2025 .p15-photos__tank{position:static;inset:auto;width:100%}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__caption{order:1;background:#296eb7;padding:clamp(1rem, 4.2vw, 1.5rem) clamp(1rem, 4.2vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__caption .pt-caption{padding-left:clamp(1.1rem, 3.6vw, 1.6rem)}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__caption .pt-caption strong::before{margin-left:clamp(-1.55rem, -4.2vw, -1.05rem)}.interactive-pdf-wrapper.annual-report-2025 .p15-photos__tank{order:2;display:block;margin:0;border-width:clamp(0.5rem, 2vw, 0.75rem)}}.interactive-pdf-wrapper.annual-report-2025 .p20-content,.interactive-pdf-wrapper.annual-report-2025 .p21-content{position:relative;padding-bottom:clamp(2rem, 4vw, 3rem)}.interactive-pdf-wrapper.annual-report-2025 .p20-content::before,.interactive-pdf-wrapper.annual-report-2025 .p21-content::before{content:'';position:absolute;inset:0;background:url("../images/2025-summary-annual-report/2025/30.jpg") center/cover;opacity:0.45;z-index:0}.interactive-pdf-wrapper.annual-report-2025 .p20-content .p8-body,.interactive-pdf-wrapper.annual-report-2025 .p21-content .p8-body{position:relative;z-index:1;gap:1rem}.interactive-pdf-wrapper.annual-report-2025 .p20-content .p8-heading,.interactive-pdf-wrapper.annual-report-2025 .p21-content .p8-heading{color:#1c9dd9;font-weight:600;margin-bottom:clamp(0.75rem, 2vw, 1.25rem)}.interactive-pdf-wrapper.annual-report-2025 .p20-content h3.p8-year,.interactive-pdf-wrapper.annual-report-2025 .p21-content h3.p8-year{color:#2f8b48}.interactive-pdf-wrapper.annual-report-2025 .p20-content h4.p8-subhead,.interactive-pdf-wrapper.annual-report-2025 .p21-content h4.p8-subhead{color:#2f8b48}.interactive-pdf-wrapper.annual-report-2025 .p20-content .p8-text,.interactive-pdf-wrapper.annual-report-2025 .p21-content .p8-text{font-weight:400}@media (min-width: 769px){.interactive-pdf-wrapper.annual-report-2025 .p20-content .p8-col--right,.interactive-pdf-wrapper.annual-report-2025 .p21-content .p8-col--right{padding-top:clamp(3.5rem, 18.5vw, 10.4rem)}}.interactive-pdf-wrapper.annual-report-2025 .p20-content .p8-dot,.interactive-pdf-wrapper.annual-report-2025 .p21-content .p8-dot{width:1.5rem;height:1.5rem;border-radius:50%;border:4px solid #2f8b48;background:transparent;flex-shrink:0}.interactive-pdf-wrapper.annual-report-2025 .p20-content .p8-line,.interactive-pdf-wrapper.annual-report-2025 .p21-content .p8-line{background:#2f8b48}.interactive-pdf-wrapper.annual-report-2025 .p21-content{background:#fff}.interactive-pdf-wrapper.annual-report-2025 .p21-content::before{display:none}.interactive-pdf-wrapper.annual-report-2025 .p21-content h3.p8-year,.interactive-pdf-wrapper.annual-report-2025 .p21-content h4.p8-subhead{color:#247536}.interactive-pdf-wrapper.annual-report-2025 .p21-content .p8-dot{width:1.5rem;height:1.5rem;border-radius:50%;border:4px solid #247536;background:transparent;flex-shrink:0}.interactive-pdf-wrapper.annual-report-2025 .p21-content .p8-line{background:#247536}.interactive-pdf-wrapper.annual-report-2025 .p21-content__grid-stack{display:grid;grid-template-columns:1fr auto 1fr;column-gap:clamp(0.5rem, 2vw, 1rem);row-gap:clamp(1rem, 2vw, 1.5rem);align-items:start}.interactive-pdf-wrapper.annual-report-2025 .p21-content__grid-stack>.p8-grid{grid-column:1 / -1;grid-row:1}.interactive-pdf-wrapper.annual-report-2025 .p21-content__grid-stack>.p21-caption--text{grid-column:3;grid-row:2;justify-self:start;max-width:15.2em}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p21-content__grid-stack{display:flex;flex-direction:column;gap:clamp(1rem, 4vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p21-content__grid-stack>.p21-caption--text{max-width:none}}.interactive-pdf-wrapper.annual-report-2025 .p21-content .p21-caption--text{color:#000;font-size:clamp(1rem, 1.36vw, 1.125rem);margin:0;padding-left:1rem;line-height:1.35}.interactive-pdf-wrapper.annual-report-2025 .p21-content .p21-caption--text strong{color:#000}.interactive-pdf-wrapper.annual-report-2025 .p21-content .p21-caption--text strong::before{width:1em;height:1em;border-top:7px solid #1c9dd9;border-left:7px solid #1c9dd9;margin-left:-1rem}.interactive-pdf-wrapper.annual-report-2025 .p20-photos{position:relative;padding:0;overflow:hidden}.interactive-pdf-wrapper.annual-report-2025 .p20-photos::before{content:'';position:absolute;inset:0;background:url("../images/2025-summary-annual-report/2025/30.jpg") center/cover;opacity:0.45;z-index:0}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__inner{width:Min(100%, 882px);margin-inline:auto;position:relative;aspect-ratio:768 / 520;z-index:1}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__tower{position:absolute;left:0;top:0;bottom:0;width:46.5%;margin:0;background:#fff;padding:clamp(0.3rem, 0.55vw, 0.4rem);display:block;z-index:2}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__tower img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__pipes-wrap{position:absolute;top:0;right:0;left:8%;height:56%;line-height:0;overflow:hidden;z-index:1}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__pipes{overflow:hidden}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p20-photos__pipes{display:none}}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__caption{position:absolute;right:0;bottom:0;left:46.5%;top:56%;background:#2f8b48;display:flex;align-items:flex-start;padding:clamp(1rem, 2.2vw, 1.45rem) clamp(0.9rem, 1.9vw, 1.25rem);z-index:1;--pt-title: #1c9dd9;--pt-accent: #1c9dd9}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__caption .pt-caption{color:#fff;font-size:clamp(0.82rem, 0.88rem, 0.92rem);margin:0;padding-left:0.95rem;line-height:1.45;max-width:33ch}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__caption .pt-caption strong{color:#fff}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__caption .pt-caption strong::before{width:0.72em;height:0.72em;border-top:5px solid var(--pt-title, #22458d);border-left:5px solid var(--pt-title, #22458d);margin-left:-0.95rem}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p20-photos{padding:0}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__inner{width:100%;display:block;aspect-ratio:auto}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__tower{position:static;width:100%;padding:clamp(0.35rem, 1.2vw, 0.6rem)}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__tower img{width:100%;height:auto;object-fit:contain}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__pipes-wrap{display:none}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__caption{position:static;display:block;margin-top:0;padding:clamp(1rem, 4.2vw, 1.35rem) clamp(1rem, 4.2vw, 1.35rem)}.interactive-pdf-wrapper.annual-report-2025 .p20-photos__caption .pt-caption{font-size:1rem;line-height:1.35;max-width:none}}.interactive-pdf-wrapper.annual-report-2025 .p21-photos{background:#247536;padding:1rem 0 0rem 5rem;overflow:hidden}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__inner{position:relative;width:100%;aspect-ratio:882 / 500}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__left{position:absolute;z-index:1;left:calc(21 / 882 * 100%);width:calc(400 / 882 * 100%);top:calc(53 / 442 * 100%);bottom:0;display:flex;flex-direction:column}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__right{position:absolute;z-index:0;left:calc(349 / 882 * 100%);width:calc(424 / 882 * 100%);top:calc(57 / 442 * 100%);height:calc(264 / 442 * 100%)}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__caption{--pt-title: #1c9dd9;--pt-accent: #b8550e;flex:0 0 auto;padding-left:0;padding-right:8.5rem;padding-bottom:clamp(0.35rem, 1vw, 0.75rem)}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__caption .pt-caption{color:#fff;font-size:clamp(1rem, 1.36vw, 1.125rem);margin:0;max-width:300px;padding-left:1rem;line-height:1.35}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__caption .pt-caption strong{color:#fff}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__caption .pt-caption strong::before{width:1em;height:1em;border-top:7px solid var(--pt-title, #22458d);border-left:7px solid var(--pt-title, #22458d);margin-left:-1rem}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__mat{display:block;flex:1 1 auto;min-height:0;margin:0;padding:3.5%;background:url("../images/2025-summary-annual-report/2025/30.jpg") center/cover}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__mat img{display:block;width:100%;height:100%;object-fit:cover}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__right .p21-photos__mat{height:100%}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__right .p21-photos__mat img{object-fit:cover;object-position:center 40%}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p21-photos{padding:clamp(1.25rem, 4vw, 1.75rem) clamp(1.25rem, 5vw, 1.5rem) clamp(1.5rem, 5vw, 2.25rem)}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__inner{display:flex;flex-direction:column;gap:clamp(1rem, 4vw, 1.5rem);aspect-ratio:auto}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__left,.interactive-pdf-wrapper.annual-report-2025 .p21-photos__right{position:static;width:100% !important;height:auto !important}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__right{order:-1}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__left{order:1;gap:clamp(0.75rem, 3vw, 1.25rem)}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__caption{padding-left:0;padding-right:0}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__caption .pt-caption{font-size:1rem;padding-right:0}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__mat{flex:0 0 auto}.interactive-pdf-wrapper.annual-report-2025 .p21-photos__mat img{width:100%;height:auto;object-fit:contain}}.interactive-pdf-wrapper.annual-report-2025 .pt-photo-header{position:relative;overflow:hidden}.interactive-pdf-wrapper.annual-report-2025 .pt-photo-header__bg{display:block;width:100%;height:auto;object-fit:cover}.interactive-pdf-wrapper.annual-report-2025 .pt-photo-header__inset{position:absolute;top:4%;right:4%;width:40%;background:#b8550e;padding:3%}.interactive-pdf-wrapper.annual-report-2025 .pt-photo-header__caption{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 1.25vw, 1.125rem);color:#fff;line-height:1.4;margin:0}.interactive-pdf-wrapper.annual-report-2025 .pt-photo-header__caption strong{font-weight:700}.interactive-pdf-wrapper.annual-report-2025 .pt-photo-header__inset-img{display:block;width:100%;height:auto;margin-top:0.4rem}.interactive-pdf-wrapper.annual-report-2025 .p32-visuals{position:relative;background-color:#fff;background-image:url("../images/2025-summary-annual-report/2025/30.jpg")}.interactive-pdf-wrapper.annual-report-2025 .p32-content{background-image:url("../images/2025-summary-annual-report/2025/30.jpg")}.interactive-pdf-wrapper.annual-report-2025 .p32-content .pt-flag-h{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(1.5rem, 3.97vw, 2.25rem);padding-left:0}.interactive-pdf-wrapper.annual-report-2025 .p32-content .pt-flag-h::before{content:none;display:none}.interactive-pdf-wrapper.annual-report-2025 .p32-content h3.pt-year{font-size:clamp(2.5rem, 7.37vw, 4rem)}.interactive-pdf-wrapper.annual-report-2025 .p32-content h4.pt-subhead{font-size:clamp(1rem, 2.04vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p32-content .pt-body{font-size:clamp(1rem, 2.04vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p32-content .p32-content__inner{max-width:75%}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p32-content .p32-content__inner{max-width:100%}}.interactive-pdf-wrapper.annual-report-2025 .p33-content .p33-content__inner{margin-left:20%}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p33-content .p33-content__inner{margin-left:0}}.interactive-pdf-wrapper.annual-report-2025 .p33-content .pt-flag-h{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(1.5rem, 3.97vw, 2.25rem);padding-left:0}.interactive-pdf-wrapper.annual-report-2025 .p33-content .pt-flag-h::before{content:none;display:none}.interactive-pdf-wrapper.annual-report-2025 .p33-content h3.pt-year{font-size:clamp(2.5rem, 7.37vw, 4rem)}.interactive-pdf-wrapper.annual-report-2025 .p33-content h4.pt-subhead{font-size:clamp(1rem, 2.04vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p33-content .pt-body{font-size:clamp(1rem, 2.04vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p33-photos{position:relative;overflow:hidden}.interactive-pdf-wrapper.annual-report-2025 .p33-photos__grid{display:grid;grid-template-columns:55fr 45fr;grid-template-rows:auto auto;gap:0}.interactive-pdf-wrapper.annual-report-2025 .p33-photos__barbecue{grid-column:1;margin:0;align-self:start;background-image:url("../images/2025-summary-annual-report/2025/30.jpg");padding:1rem}.interactive-pdf-wrapper.annual-report-2025 .p33-photos__barbecue img{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .p33-photos__captions{grid-column:1;grid-row:2;background:#b8550e;padding:clamp(1.5rem, 4vw, 2.5rem) clamp(1.25rem, 3vw, 2rem);z-index:1;display:flex;flex-direction:column;gap:clamp(1rem, 2.5vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p33-photos__captions .pt-caption{color:#fff;font-weight:500;font-size:clamp(1rem, 1.36vw, 1.125rem);margin:0;padding-left:1rem;max-width:300px;margin:auto}.interactive-pdf-wrapper.annual-report-2025 .p33-photos__captions .pt-caption strong{color:#fff}.interactive-pdf-wrapper.annual-report-2025 .p33-photos__captions .pt-caption strong::before{width:1.2em;height:1.2em;border-top:7px solid #2f8b48;border-left:7px solid #2f8b48;margin-left:-1rem}.interactive-pdf-wrapper.annual-report-2025 .p33-photos__billing{grid-column:2;grid-row:1 / 3;margin:0;align-self:end;padding:1rem;background-image:url("../images/2025-summary-annual-report/2025/30.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}.interactive-pdf-wrapper.annual-report-2025 .p33-photos__billing img{display:block;width:100%;height:auto}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p33-photos__grid{grid-template-columns:1fr;grid-template-rows:auto}.interactive-pdf-wrapper.annual-report-2025 .p33-photos__barbecue{grid-column:1;grid-row:auto}.interactive-pdf-wrapper.annual-report-2025 .p33-photos__captions{grid-column:1;grid-row:auto}.interactive-pdf-wrapper.annual-report-2025 .p33-photos__billing{grid-column:1;grid-row:auto}}.interactive-pdf-wrapper.annual-report-2025 .p34-content,.interactive-pdf-wrapper.annual-report-2025 .p35-content{background-color:#296eb7}.interactive-pdf-wrapper.annual-report-2025 .p32-strip{display:grid;grid-template-columns:57fr 43fr;gap:0}.interactive-pdf-wrapper.annual-report-2025 .p32-strip__photo{overflow:hidden;background:white;padding-right:2rem;padding-bottom:2rem}.interactive-pdf-wrapper.annual-report-2025 .p32-strip__photo img{display:block;width:100%;height:100%;object-fit:cover}.interactive-pdf-wrapper.annual-report-2025 .p32-strip__captions{background:#b8550e;padding:clamp(1.5rem, 4vw, 2.5rem) clamp(1.25rem, 3vw, 2rem);display:flex;flex-direction:column;justify-content:center;gap:clamp(1.5rem, 3vw, 2.5rem);--pt-title: #2f8b48;--pt-accent: #2f8b48}.interactive-pdf-wrapper.annual-report-2025 .p32-strip__captions .pt-caption{color:#fff;font-size:clamp(1rem, 1.36vw, 1.125rem);margin:0;max-width:350px;padding-left:1rem;font-weight:500}.interactive-pdf-wrapper.annual-report-2025 .p32-strip__captions .pt-caption strong{color:#fff}.interactive-pdf-wrapper.annual-report-2025 .p32-strip__captions .pt-caption strong::before{width:1.2em;height:1.2em;border-top:7px solid #2f8b48;border-left:7px solid #2f8b48;margin-left:-1rem}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p32-strip{grid-template-columns:1fr}.interactive-pdf-wrapper.annual-report-2025 .p32-strip__photo img{height:auto}}.interactive-pdf-wrapper.annual-report-2025 .p32-sneakers{width:42%;margin-left:auto;margin-top:-15%;margin-right:10%;position:relative;z-index:2;line-height:0}.interactive-pdf-wrapper.annual-report-2025 .p32-sneakers img{display:block;width:100%;height:auto}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p32-sneakers{width:60%;margin-top:0}}.interactive-pdf-wrapper.annual-report-2025 .pt-blue-header{background:var(--pt-accent, #1c9dd9);overflow:hidden}.interactive-pdf-wrapper.annual-report-2025 .pt-blue-header__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;grid-template-rows:clamp(14rem, 28vw, 24rem)}.interactive-pdf-wrapper.annual-report-2025 .pt-blue-header__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.interactive-pdf-wrapper.annual-report-2025 .pt--cyan .pt-blue-header__img:last-child{object-fit:contain;object-position:center;mix-blend-mode:multiply}.interactive-pdf-wrapper.annual-report-2025 .p39-illustration{background:#1c9dd9;text-align:center}.interactive-pdf-wrapper.annual-report-2025 .p39-illustration img{display:block;width:auto;margin:0 auto;height:auto;max-height:300px;mix-blend-mode:multiply}.interactive-pdf-wrapper.annual-report-2025 .p39-caption{font-family:Whitney,system-ui,sans-serif;font-weight:500;font-size:clamp(1rem, 1.25vw, 1.125rem);color:#000;line-height:1.35;padding:1rem;padding-left:70%}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p39-caption{padding-left:0}}.interactive-pdf-wrapper.annual-report-2025 .p39-caption p{margin:0}.interactive-pdf-wrapper.annual-report-2025 .p39-caption strong{font-weight:700}.interactive-pdf-wrapper.annual-report-2025 .p39-caption strong::before{content:'';display:block;width:1.2em;height:1.2em;border-top:6px solid #296eb7;border-left:6px solid #296eb7;margin-bottom:0em;margin-left:-1rem}.interactive-pdf-wrapper.annual-report-2025 .p39-page{padding-top:0}.interactive-pdf-wrapper.annual-report-2025 .p39-page .pt-flag-h{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(1.5rem, 3.97vw, 2.25rem);padding-left:0}.interactive-pdf-wrapper.annual-report-2025 .p39-page .pt-flag-h::before{content:none;display:none}.interactive-pdf-wrapper.annual-report-2025 .p39-page h3.pt-year{font-size:clamp(2.5rem, 7.37vw, 4rem)}.interactive-pdf-wrapper.annual-report-2025 .p39-page h4.pt-subhead{font-size:clamp(1rem, 2.04vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p39-page .pt-body{font-size:clamp(1rem, 2.04vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p27-content{padding:10%;padding-top:0}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p27-content{padding:2rem 1.5rem}}@media screen and (min-width: 769px){.interactive-pdf-wrapper.annual-report-2025 .p27-content__inner{max-width:60%}}.interactive-pdf-wrapper.annual-report-2025 .p27-header{position:relative;aspect-ratio:1.5}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p27-header{display:none}}.interactive-pdf-wrapper.annual-report-2025 .p27-header::before{content:'';position:absolute;right:0;bottom:0;width:50%;height:65%;background:#22458d;z-index:0}.interactive-pdf-wrapper.annual-report-2025 .p27-header .p27-header__annual{transform:rotate(20deg)}.interactive-pdf-wrapper.annual-report-2025 .p27-header .p27-header__tall{transform:rotate(-20deg);right:30%;top:10%}.interactive-pdf-wrapper.annual-report-2025 .p27-header .p27-header__caption{position:absolute;right:22%;bottom:5%;max-width:20%;font-size:clamp(1rem, 1.25vw, 1.125rem);color:#fff;font-weight:500}.interactive-pdf-wrapper.annual-report-2025 .p27-header .p27-header__caption .bold{font-weight:700}.interactive-pdf-wrapper.annual-report-2025 .p27-header .p27-header__caption .bold::before{content:'';margin-left:-1rem;display:block;width:1.2em;height:1.2em;border-top:6px solid #ef3a2a;border-left:6px solid #ef3a2a;margin-bottom:0.2em}.interactive-pdf-wrapper.annual-report-2025 .p27-header img{position:absolute;display:block;object-fit:contain;z-index:1}.interactive-pdf-wrapper.annual-report-2025 .p27-header img.p27-header__hydrant{transform:scaleX(-1)}.interactive-pdf-wrapper.annual-report-2025 .p27-header__annual{width:63%;left:35%;top:5%;z-index:2}.interactive-pdf-wrapper.annual-report-2025 .p27-header__tall{width:22%;right:3%;top:0;z-index:3}.interactive-pdf-wrapper.annual-report-2025 .p27-header__hydrant{width:22%;right:0;bottom:0;z-index:2}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p27-header{aspect-ratio:3 / 2}.interactive-pdf-wrapper.annual-report-2025 .p27-header__annual{width:75%;left:20%;top:5%}.interactive-pdf-wrapper.annual-report-2025 .p27-header__tall{width:28%;right:2%;top:0}.interactive-pdf-wrapper.annual-report-2025 .p27-header__hydrant{display:none}}.interactive-pdf-wrapper.annual-report-2025 .p27-content .pt-flag-h{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(1.5rem, 3.97vw, 2.25rem);color:#ef3a2a;padding-left:0}.interactive-pdf-wrapper.annual-report-2025 .p27-content .pt-flag-h::before{content:none;display:none}.interactive-pdf-wrapper.annual-report-2025 .p27-content h3.pt-year{font-size:clamp(2.5rem, 7.37vw, 4rem)}.interactive-pdf-wrapper.annual-report-2025 .p27-content h4.pt-subhead{font-size:clamp(1rem, 2.04vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p27-content .pt-body{font-size:clamp(1rem, 2.04vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .pt-page.has-texture{position:relative}.interactive-pdf-wrapper.annual-report-2025 .pt-page.has-texture::before{content:'';position:absolute;inset:0;z-index:0;background-size:contain;background-position:center;pointer-events:none}.interactive-pdf-wrapper.annual-report-2025 .pt-page.has-texture>*{position:relative;z-index:1}.interactive-pdf-wrapper.annual-report-2025 .pt-page.has-texture>.pt-photos-strip{position:relative;z-index:1}.interactive-pdf-wrapper.annual-report-2025 .has-texture--p26::before{background-image:url("../images/2025-summary-annual-report/2025/30.jpg")}.interactive-pdf-wrapper.annual-report-2025 .has-texture--p26 .pt-flag-h{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(1.5rem, 3.97vw, 2.25rem);padding-left:0}.interactive-pdf-wrapper.annual-report-2025 .has-texture--p26 .pt-flag-h::before{content:none;display:none}.interactive-pdf-wrapper.annual-report-2025 .has-texture--p26 h3.pt-year{font-size:clamp(2.5rem, 7.37vw, 4rem)}.interactive-pdf-wrapper.annual-report-2025 .has-texture--p26 h4.pt-subhead{font-size:clamp(1rem, 2.04vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .has-texture--p26 .pt-body{font-size:clamp(1rem, 2.04vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p38-page{background-image:url("../images/2025-summary-annual-report/2025/30.jpg");background-repeat:repeat;background-position:center;position:relative}.interactive-pdf-wrapper.annual-report-2025 .p38-content{--pt-title: #296eb7;--pt-accent: #1c9dd9;padding:10% 25%;background-color:transparent}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p38-content{padding:1.5rem}}.interactive-pdf-wrapper.annual-report-2025 .p38-content .pt-flag-h{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(1.5rem, 3.97vw, 2.25rem);color:#296eb7;padding-left:0}.interactive-pdf-wrapper.annual-report-2025 .p38-content .pt-flag-h::before{content:none;display:none}.interactive-pdf-wrapper.annual-report-2025 .p38-content h3.pt-year{font-size:clamp(2.5rem, 7.37vw, 4rem);color:#1c9dd9}.interactive-pdf-wrapper.annual-report-2025 .p38-content h4.pt-subhead{font-size:clamp(1rem, 2.04vw, 1.5rem);color:#1c9dd9}.interactive-pdf-wrapper.annual-report-2025 .p38-content .pt-body{font-size:clamp(1rem, 2.04vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p38-content .pt-dot{border-color:#1c9dd9 !important}.interactive-pdf-wrapper.annual-report-2025 .p38-content .pt-line{background:#1c9dd9 !important}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right{transform:scale(1.14);transform-origin:top right;margin-bottom:-200px;min-height:700px}@media screen and (min-width: 1010px){.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right{margin-bottom:-400px}}@media screen and (max-width: 1400.98px){.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right{transform:scale(0.85)}}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right{transform:scale(1);align-items:center;margin-bottom:0;min-height:auto;display:flex;flex-direction:column;justify-content:center}}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__aerial{position:absolute;background:white;padding:1rem;right:0;top:0;grid-column:1;grid-row:1;margin:0;z-index:2}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__aerial{position:relative}}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__aerial img{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__report{position:absolute;right:0;top:10%;z-index:1}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__report{position:relative}}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__report img{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__caption{grid-column:1;grid-row:2;align-self:start;position:absolute;bottom:0;right:0;z-index:3;max-width:400px;padding:2rem}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__caption{position:relative}}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__caption .pt-caption{color:#000;font-size:clamp(1rem, 1.25vw, 1.125rem);margin:0;font-weight:500}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__caption .pt-caption strong{color:#000}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__caption .pt-caption strong::before{border-top-color:#296eb7;border-left-color:#296eb7}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right{grid-template-columns:1fr;grid-template-rows:auto}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__aerial{grid-column:1;grid-row:auto}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__report{grid-column:1;grid-row:auto}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-right__caption{grid-column:1;grid-row:auto}}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-left{position:relative;transform:scale(1.1);transform-origin:bottom left;margin-top:-200px;min-height:700px}@media screen and (max-width: 1400.98px){.interactive-pdf-wrapper.annual-report-2025 .p38-photos-left{transform:scale(0.85)}}@media screen and (min-width: 1210px){.interactive-pdf-wrapper.annual-report-2025 .p38-photos-left{margin-top:-400px}}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p38-photos-left{transform:scale(1);margin-top:0;min-height:auto;display:flex;flex-direction:column;justify-content:center}}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-left__caption{position:absolute;top:-24px;left:0;max-width:400px;padding:2rem;background:#0c6d9b}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p38-photos-left__caption{position:relative;max-width:unset;top:0}}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-left__caption .pt-caption{color:#fff;font-size:clamp(1rem, 1.36vw, 1.125rem);margin:0;padding-left:1rem;font-weight:600}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-left__caption .pt-caption strong{color:#fff}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-left__caption .pt-caption strong::before{width:1.2em;height:1.2em;border-top:7px solid #296eb7;border-left:7px solid #296eb7;margin-left:-1rem}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-left__drought{position:absolute;padding:1rem;background:#fff;left:0;bottom:0;z-index:1;margin:0}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p38-photos-left__drought{position:relative}}.interactive-pdf-wrapper.annual-report-2025 .p38-photos-left__drought img{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 #p26.has-texture--p26.pt-page{padding-bottom:clamp(0.75rem, 2.5vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p26-photo-block{padding-top:0;padding-bottom:0;background:url("../images/2025-summary-annual-report/2025/30.jpg") center/contain;margin-top:-10%}@media screen and (min-width: 1900px){.interactive-pdf-wrapper.annual-report-2025 .p26-photo-block{margin-top:0}}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p26-photo-block{margin-top:0}}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom{position:relative;display:grid;grid-template-columns:calc(560 / 882 * 100%) minmax(14rem, 1fr);grid-template-rows:auto auto;gap:clamp(0.5rem, 1vw, 0.75rem) clamp(0.75rem, 2vw, 1.5rem);padding:0;background:transparent;overflow:hidden}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom::before{content:'';position:absolute;left:0;top:0;bottom:0;width:40%;background:#22458d;z-index:0}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom>*{position:relative;z-index:1}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom__captions{grid-column:1;grid-row:1;align-self:start;display:flex;flex-direction:column;gap:clamp(0.5rem, 1.5vw, 0.75rem);max-width:Min(100%, 14.5rem);padding:clamp(1.25rem, 3vw, 2rem) clamp(1.25rem, 2.8vw, 1.9rem) 0;background:transparent;margin-left:20%}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom__captions .pt-caption{font-size:clamp(0.875rem, 1.25vw, 1rem);color:#fff;line-height:1.35;margin:0}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom__captions .pt-caption strong{color:#fff}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom__captions .pt-caption strong::before{border-top-color:#ef3a2a;border-left-color:#ef3a2a}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom__photo{margin:0}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom__photo img{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom__photo--large{grid-column:1;grid-row:2;width:75%;margin-left:20%;margin-bottom:0;background:white;padding:3%}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom__photo--small{grid-column:2;grid-row:2;align-self:start;justify-self:start;width:Min(100%, 50rem);margin-top:-20%;margin-left:-30%;background:white;padding:2.75%}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p26-bottom{grid-template-columns:1fr;grid-template-rows:auto;gap:clamp(1rem, 3vw, 1.5rem);display:none}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom::before{width:100%}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom__captions{grid-column:1;grid-row:auto;max-width:none;padding-bottom:clamp(1rem, 2.5vw, 1.5rem)}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom__photo--large{grid-column:1;grid-row:auto;width:calc(100% - clamp(1rem, 2.5vw, 1.75rem));margin-left:clamp(1rem, 2.5vw, 1.75rem);margin-bottom:0}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom__photo--small{grid-column:1;grid-row:auto;width:Min(72%, 20rem);justify-self:end;margin-top:clamp(-5rem, -10vw, -2rem);margin-right:clamp(0.75rem, 2.5vw, 1.25rem)}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom--mobile{display:flex !important}}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom--mobile{display:none;flex-direction:column;gap:clamp(0.5rem, 1vw, 0.75rem) clamp(0.75rem, 2vw, 1.5rem);background:#22458d;color:#fff;padding:3rem;justify-content:center}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom--mobile figure{margin:0}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom--mobile .pt-caption{color:#fff;display:block}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom--mobile .pt-caption strong{color:#fff}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom--mobile .pt-caption strong::before{border-top-color:#ef3a2a;border-left-color:#ef3a2a}.interactive-pdf-wrapper.annual-report-2025 .p26-bottom--mobile img{width:100%;height:auto;object-fit:contain}.interactive-pdf-wrapper.annual-report-2025 .pt-photos-strip{padding-top:clamp(1rem, 4vw, 2.5rem);display:grid;gap:clamp(1rem, 3vw, 2rem)}.interactive-pdf-wrapper.annual-report-2025 .pt-photos-strip--p33{grid-template-columns:1fr 1fr;align-items:start}.interactive-pdf-wrapper.annual-report-2025 .pt-photos-strip--p38{grid-template-columns:1fr 1fr 1fr;align-items:start}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .pt-photos-strip{grid-template-columns:1fr !important}}.interactive-pdf-wrapper.annual-report-2025 .pt-photos-strip__fig{margin:0;background:url("../images/2025-summary-annual-report/2025/30.jpg") center/cover;padding:3%}.interactive-pdf-wrapper.annual-report-2025 .pt-photos-strip__fig img{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .pt-photos-strip__fig .pt-caption{margin-top:0.5rem}.interactive-pdf-wrapper.annual-report-2025 .corp-letter{background-image:url("../images/2025-summary-annual-report/2025/30.jpg");padding:clamp(1.5rem, 4.5vh, 3rem) Max(clamp(1rem, 12.5vw, 15rem), calc((100% - 882px) / 2)) clamp(1.5rem, 4vh, 2.5rem)}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .corp-letter{padding:2rem}}.interactive-pdf-wrapper.annual-report-2025 .corp-letter>*:not(.corp-letter__portrait){max-width:38em}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__flag{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(2rem, 4.31vw, 2.75rem);color:#22458d;margin:0 0 clamp(1.5rem, 5vw, 2.5rem);line-height:1.05}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__flag::before{content:'';display:block;width:2.3rem;height:2.3rem;border-top:14px solid #1c9dd9;border-left:14px solid #1c9dd9;margin-bottom:0rem;margin-left:-0.8rem}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__flag:before{margin-left:-1.8rem}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__p{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1.05rem, 1.5vw, 1.25rem);color:#231f20;line-height:1.5;margin:0 0 1rem}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__h{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(0.9rem, 1.2vw, 1.06rem);color:#f36a1d;text-transform:uppercase;letter-spacing:0.08em;margin:1.5rem 0 0.5rem}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__bullet-list{list-style:none;margin:0 0 1rem;padding:0}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__bullet-list li{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 1.2vw, 1.125rem);line-height:1.5;padding:0.5rem 0 0.5rem 2rem;position:relative;border-top:0}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__bullet-list li::before{content:'';position:absolute;left:0;top:1rem;width:1.2rem;height:0.5rem;background:#1c9dd9;border-radius:1px}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__bullet-list li strong{color:#f36a1d;font-weight:700}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__portrait-block{position:relative;width:clamp(140px, 35%, 220px);margin:1.5rem 0 0.5rem}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__portrait-block::after{content:'';position:absolute;bottom:0;left:-1rem;right:0;height:30%;background:#1c9dd9;z-index:0}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__portrait{display:block;width:100%;height:auto;position:relative;z-index:1}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__sig{display:block;width:clamp(140px, 40%, 250px);height:auto;margin:1.5rem 0 0.5rem}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__name{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(0.875rem, 1.2vw, 1rem);color:#22458d;margin:0 0 0.1rem}.interactive-pdf-wrapper.annual-report-2025 .corp-letter__title{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(0.8125rem, 1.1vw, 0.9375rem);color:#22458d;margin:0}.interactive-pdf-wrapper.annual-report-2025 .fin-charts{background:#f4711c}.interactive-pdf-wrapper.annual-report-2025 .fin-charts__grid{display:flex;flex-direction:row;background:#f4711c;align-items:center;padding:10%;gap:4rem;padding-bottom:1rem;justify-content:space-around}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .fin-charts__grid{flex-direction:column;padding:4rem 1.5rem}}.interactive-pdf-wrapper.annual-report-2025 .fin-charts__chart-wrap{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;min-width:0;max-width:300px}.interactive-pdf-wrapper.annual-report-2025 .fin-charts__img{display:block;width:100%;height:auto;max-width:300px}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .fin-charts__img{width:80%}}.interactive-pdf-wrapper.annual-report-2025 .fin-charts__legend{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(0.75rem, 1vw, 0.875rem);color:#fff;padding:clamp(0.75rem, 2vw, 1.5rem) Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2));margin:0;font-weight:500;line-height:1.5}.interactive-pdf-wrapper.annual-report-2025 .fin-charts .fin-table-wrap,.interactive-pdf-wrapper.annual-report-2025 .fin-charts .fin-note{background:#22458d;padding-left:Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2));padding-right:Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2))}.interactive-pdf-wrapper.annual-report-2025 .fin-charts .fin-note{padding-left:0;padding-right:0}.interactive-pdf-wrapper.annual-report-2025 .fin-charts .fin-table-wrap{padding-top:clamp(1.5rem, 4vw, 2.5rem);padding-bottom:clamp(1rem, 3vw, 2rem)}.interactive-pdf-wrapper.annual-report-2025 .fin-charts .fin-note{padding-top:clamp(0.5rem, 1.5vw, 1rem);padding-bottom:clamp(1.5rem, 4vw, 3rem)}.interactive-pdf-wrapper.annual-report-2025 .fin-charts #p41 .fin-table-wrap .fin-review__fn-wrap{font-size:0.65em;line-height:0;vertical-align:super;font-weight:inherit}.interactive-pdf-wrapper.annual-report-2025 .fin-charts #p41 .fin-table-wrap .fin-review__footnote-ref{color:inherit;font-weight:inherit;text-decoration:none}.interactive-pdf-wrapper.annual-report-2025 .fin-charts #p41 .fin-table-wrap .fin-review__footnote-ref:hover,.interactive-pdf-wrapper.annual-report-2025 .fin-charts #p41 .fin-table-wrap .fin-review__footnote-ref:focus{text-decoration:underline}.interactive-pdf-wrapper.annual-report-2025 .fin-charts #p41 .fin-table-wrap .fin-review__footnote-ref:focus{outline:2px solid rgba(255,255,255,0.95);outline-offset:2px}.interactive-pdf-wrapper.annual-report-2025 .fin-charts #p41 .fin-note--p41-footnote{cursor:pointer}.interactive-pdf-wrapper.annual-report-2025 .fin-charts #p41 .fin-note--p41-footnote:focus{outline:2px solid rgba(255,255,255,0.95);outline-offset:3px}.interactive-pdf-wrapper.annual-report-2025 #p41.fin-charts{max-width:100%;min-width:0;overflow-x:hidden}.interactive-pdf-wrapper.annual-report-2025 #p41.fin-charts .fin-table-wrap{width:100%;max-width:100%;min-width:0}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 #p41.fin-charts .fin-charts__grid{gap:clamp(1rem, 4vw, 2rem)}.interactive-pdf-wrapper.annual-report-2025 #p41.fin-charts .fin-table th,.interactive-pdf-wrapper.annual-report-2025 #p41.fin-charts .fin-table td{padding-left:0.35rem;padding-right:0.35rem}.interactive-pdf-wrapper.annual-report-2025 #p41.fin-charts .fin-table caption{white-space:normal}.interactive-pdf-wrapper.annual-report-2025 #p41.fin-charts .fin-table thead th:first-child{white-space:normal}.interactive-pdf-wrapper.annual-report-2025 #p41.fin-charts .fin-table th[scope="row"]{overflow-wrap:break-word}}.interactive-pdf-wrapper.annual-report-2025 .fin-chart__title{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(1rem, 1.2vw, 1.08rem);color:#fff;text-transform:uppercase;letter-spacing:0.05em;background:transparent;padding:0;margin:0 0 0.65rem}.interactive-pdf-wrapper.annual-report-2025 .fin-chart__bars{display:flex;align-items:flex-end;gap:clamp(0.35rem, 0.8vw, 0.5rem);height:clamp(7rem, 11vw, 9rem)}.interactive-pdf-wrapper.annual-report-2025 .fin-chart__bar{flex:1;background:#0c6d9b;position:relative;min-height:4px;border:2px solid rgba(255,255,255,0.7)}.interactive-pdf-wrapper.annual-report-2025 .fin-chart__bar--blue{background:#0c6d9b}.interactive-pdf-wrapper.annual-report-2025 .fin-chart__bar-val{position:absolute;top:-14px;left:50%;transform:translateX(-50%);font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(1rem, 1.05vw, 1.04rem);color:#fff;white-space:nowrap}.interactive-pdf-wrapper.annual-report-2025 .fin-chart__years{display:flex;gap:2px;margin-top:3px}.interactive-pdf-wrapper.annual-report-2025 .fin-chart__year{flex:1;text-align:center;font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(1rem, 1.1vw, 1.06rem);color:#fff;background:transparent;padding:1px 0;writing-mode:vertical-rl;transform:rotate(180deg)}.interactive-pdf-wrapper.annual-report-2025 .fin-chart__cagr{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(1rem, 1.1vw, 1.06rem);color:#fff;margin:0.25rem 0 0}.interactive-pdf-wrapper.annual-report-2025 .fin-table{border-collapse:collapse;width:100%;margin-top:0.5rem;color:#fff}.interactive-pdf-wrapper.annual-report-2025 .fin-table th,.interactive-pdf-wrapper.annual-report-2025 .fin-table td{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(0.8rem, 1.08vw, 1.05rem);padding:0.5rem 0.6rem;text-align:right;border-bottom:1px solid rgba(255,255,255,0.18);white-space:nowrap}.interactive-pdf-wrapper.annual-report-2025 .fin-table thead th{font-weight:700;color:#fff}.interactive-pdf-wrapper.annual-report-2025 .fin-table thead th:not(:first-child){text-align:right;font-size:clamp(1rem, 1.5vw, 1.25rem)}.interactive-pdf-wrapper.annual-report-2025 .fin-table thead th:first-child{text-align:left}.interactive-pdf-wrapper.annual-report-2025 .fin-table th[scope="row"]{text-align:left;font-weight:500;color:rgba(255,255,255,0.92);white-space:normal}.interactive-pdf-wrapper.annual-report-2025 .fin-table caption{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(1rem, 1.15vw, 1.08rem);color:#fff;text-transform:uppercase;letter-spacing:0.07em;text-align:left;padding:0 0 0.5rem}.interactive-pdf-wrapper.annual-report-2025 .fin-table caption small{display:block;font-family:Whitney,system-ui,sans-serif;font-weight:500;font-size:clamp(0.75rem, 1vw, 0.875rem);text-transform:none;letter-spacing:0;color:rgba(255,255,255,0.8);margin-top:0.2rem}.interactive-pdf-wrapper.annual-report-2025 .fin-table__section-head td{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:0.6875rem;color:#000;text-transform:uppercase;letter-spacing:0.07em;padding-top:0.7rem;border-bottom:1px solid #000;text-align:left;background:transparent}.interactive-pdf-wrapper.annual-report-2025 .fin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}.interactive-pdf-wrapper.annual-report-2025 .fin-note{font-family:Whitney,system-ui,sans-serif;font-weight:500;font-size:clamp(1rem, 1.02vw, 1rem);color:rgba(255,255,255,0.85);line-height:1.4;margin-top:0.5rem}.interactive-pdf-wrapper.annual-report-2025 .then-now-orange{background:#b8550e;padding:clamp(2rem, 6vw, 3.5rem) clamp(1.5rem, 6vw, 4rem);text-align:center}.interactive-pdf-wrapper.annual-report-2025 .then-now-orange h2.then-now-orange__header{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:2rem;color:#fff;text-transform:uppercase;letter-spacing:0.1em;margin:0 0 clamp(1.5rem, 4vw, 2.5rem);text-align:center}.interactive-pdf-wrapper.annual-report-2025 .then-now-orange__pair{display:grid;margin-left:auto;margin-right:auto;grid-template-columns:1fr auto 1fr;align-items:start;gap:4rem;margin-bottom:8rem;max-width:28rem;width:100%;text-align:left}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .then-now-orange__pair{display:flex;flex-direction:column;align-items:center;gap:2rem;text-align:center;margin-bottom:4rem}}.interactive-pdf-wrapper.annual-report-2025 .then-now-orange__milestone:nth-child(3){padding-top:6rem;margin-bottom:-40%}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .then-now-orange__milestone:nth-child(3){padding-top:0;margin-bottom:0}}.interactive-pdf-wrapper.annual-report-2025 .then-now-orange__spine{display:flex;flex-direction:column;align-items:center;padding-top:0.75rem;align-self:stretch}@media screen and (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .then-now-orange__spine{display:none}}.interactive-pdf-wrapper.annual-report-2025 .then-now-orange__spine::before,.interactive-pdf-wrapper.annual-report-2025 .then-now-orange__spine::after{content:'';width:clamp(0.75rem, 2.5vw, 1.5rem);height:clamp(0.75rem, 2.5vw, 1.5rem);background:transparent;border:4px solid #fff;border-radius:50%;display:block;flex-shrink:0}.interactive-pdf-wrapper.annual-report-2025 .then-now-orange__spine span{flex:1;width:2px;background:#fff;min-height:2rem;display:block}.interactive-pdf-wrapper.annual-report-2025 .then-now-orange h3.then-now-orange__year{font-family:"PP Hatton",Georgia,serif;font-weight:500;font-size:clamp(2rem, 7vw, 3rem);color:#fff;line-height:1;margin:0}.interactive-pdf-wrapper.annual-report-2025 .then-now-orange__fact{font-family:Whitney,system-ui,sans-serif;font-weight:500;font-size:clamp(0.8rem, 2.5vw, 0.9375rem);color:#fff;line-height:1.45;margin:0.2rem 0 0}.interactive-pdf-wrapper.annual-report-2025 .then-now-orange__fact em{font-style:italic;color:#fff}.interactive-pdf-wrapper.annual-report-2025 .then-now-blue{background:#22458d;padding:clamp(2rem, 6vw, 3.5rem) clamp(1.5rem, 6vw, 4rem)}.interactive-pdf-wrapper.annual-report-2025 .then-now-blue h2.then-now-blue__heading{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:2rem;color:#fff;text-transform:uppercase;letter-spacing:0.08em;margin:0 0 clamp(0.75rem, 2vw, 1.25rem)}.interactive-pdf-wrapper.annual-report-2025 .then-now-blue__intro{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1.125rem, 4.2vw, 1.3125rem);color:#fff;line-height:1.5;margin:0 0 clamp(1.25rem, 4vw, 2rem)}.interactive-pdf-wrapper.annual-report-2025 .then-now-blue__list{columns:3;column-gap:clamp(1.5rem, 4vw, 2.5rem)}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .then-now-blue__list{columns:1}}.interactive-pdf-wrapper.annual-report-2025 .then-now-blue__item{break-inside:avoid;margin-bottom:clamp(1rem, 3vw, 1.25rem)}.interactive-pdf-wrapper.annual-report-2025 .then-now-blue__name{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(1.0625rem, 4vw, 1.125rem);color:#fff;margin:0}.interactive-pdf-wrapper.annual-report-2025 .then-now-blue__role{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 3.6vw, 1.0625rem);color:rgba(255,255,255,0.9);line-height:1.4;margin:0}.interactive-pdf-wrapper.annual-report-2025 .then-now-blue__years{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 3.6vw, 1.0625rem);color:rgba(255,255,255,0.9);margin:0}.interactive-pdf-wrapper.annual-report-2025 .then-now-blue__years em{font-style:italic}.interactive-pdf-wrapper.annual-report-2025 .service-areas{padding:clamp(1.5rem, 5vw, 3rem) Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2))}.interactive-pdf-wrapper.annual-report-2025 .service-areas__flag{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(2rem, 8vw, 2.75rem);color:#b8550e;margin:0 0 clamp(1rem, 4vw, 2rem);line-height:1.05}.interactive-pdf-wrapper.annual-report-2025 .service-areas__flag::before{content:'';display:block;width:1.4rem;height:1.4rem;border-top:7px solid #2f8b48;border-left:7px solid #2f8b48;margin-bottom:0rem;margin-left:-0.8rem}.interactive-pdf-wrapper.annual-report-2025 .service-areas__state-h{font-family:"PP Hatton",Georgia,serif;font-weight:500;font-size:clamp(1.5rem, 6vw, 1.75rem);color:#b8550e;margin:0 0 0.3rem}.interactive-pdf-wrapper.annual-report-2025 .service-areas__state-block{margin-bottom:clamp(1.5rem, 4vw, 2rem)}.interactive-pdf-wrapper.annual-report-2025 .service-areas__districts-h{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(0.75rem, 2.8vw, 0.875rem);color:#296eb7;text-transform:uppercase;letter-spacing:0.07em;margin:0 0 0.5rem}.interactive-pdf-wrapper.annual-report-2025 .service-areas__desc{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(0.9375rem, 3.5vw, 1.0625rem);color:#231f20;line-height:1.5;margin:0 0 0.75rem}.interactive-pdf-wrapper.annual-report-2025 .service-areas__list{columns:2;gap:1rem;margin:0 0 1rem;padding:0;list-style:none}.interactive-pdf-wrapper.annual-report-2025 .service-areas__list li{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(0.875rem, 3.2vw, 1rem);color:#000;line-height:1.45;margin-bottom:0.15rem}@media (min-width: 600px){.interactive-pdf-wrapper.annual-report-2025 .service-areas__list--3col{columns:3}}.interactive-pdf-wrapper.annual-report-2025 .service-areas__pop-h{font-family:"PP Hatton",Georgia,serif;font-weight:500;font-size:clamp(1.5rem, 6vw, 1.75rem);color:#b8550e;margin:0;line-height:1.05}.interactive-pdf-wrapper.annual-report-2025 .sa-table{border-collapse:collapse;width:100%}.interactive-pdf-wrapper.annual-report-2025 .sa-table tr{border-bottom:2px solid #000;background:url("../images/2025-summary-annual-report/2025/30.jpg")}.interactive-pdf-wrapper.annual-report-2025 .sa-table tr:has(.sa-table__place--ca){border-bottom:none}.interactive-pdf-wrapper.annual-report-2025 .sa-table>thead>tr{border-top:2px solid #000}.interactive-pdf-wrapper.annual-report-2025 .sa-table .bg-white{background:#fff}.interactive-pdf-wrapper.annual-report-2025 .sa-table__col-h{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(0.6875rem, 2.5vw, 0.8125rem);color:#296eb7;text-transform:uppercase;letter-spacing:0.08em;text-align:center;border-bottom:1px solid #000;padding:0.5rem;background:url("../images/2025-summary-annual-report/2025/30.jpg")}.interactive-pdf-wrapper.annual-report-2025 .sa-table__place{vertical-align:top;width:50%;padding:clamp(1rem, 3vw, 1.5rem) clamp(0.5rem, 2vw, 1rem) clamp(1rem, 3vw, 1.5rem) 0;font-weight:400;text-align:left;background:#fff}.interactive-pdf-wrapper.annual-report-2025 .sa-table__place .service-areas__state-h,.interactive-pdf-wrapper.annual-report-2025 .sa-table__place .service-areas__desc{display:block}.interactive-pdf-wrapper.annual-report-2025 .sa-table__place--ca{width:auto;padding-bottom:0}.interactive-pdf-wrapper.annual-report-2025 .sa-table__place--districts{vertical-align:top;padding-right:clamp(1rem, 3vw, 2rem)}.interactive-pdf-wrapper.annual-report-2025 .sa-table .ca-estimated-population{padding:0}.interactive-pdf-wrapper.annual-report-2025 .sa-table__conn{vertical-align:middle;padding:clamp(1.25rem, 4vw, 2rem) 1.5rem;display:flex;gap:1rem}tbody tr:last-child .interactive-pdf-wrapper.annual-report-2025 .sa-table__place,tbody tr:last-child .interactive-pdf-wrapper.annual-report-2025 .sa-table__conn{border-bottom:none}.interactive-pdf-wrapper.annual-report-2025 .sa-table__val{display:flex;align-items:baseline;gap:clamp(0.25rem, 1vw, 0.4rem)}.interactive-pdf-wrapper.annual-report-2025 .sa-table__val--from{justify-content:flex-start;flex-direction:column}.interactive-pdf-wrapper.annual-report-2025 .sa-table__val--to{justify-content:flex-end;flex-direction:column;min-height:200px}.interactive-pdf-wrapper.annual-report-2025 .sa-table__year{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:clamp(0.75rem, 2.8vw, 0.875rem);color:#296eb7;line-height:1}.interactive-pdf-wrapper.annual-report-2025 .sa-table__num{font-family:"PP Hatton",Georgia,serif;font-weight:500;font-size:clamp(2.25rem, 9vw, 3.25rem);color:#2f8b48;line-height:1}.interactive-pdf-wrapper.annual-report-2025 .sa-table__spine{display:flex;flex-direction:column;align-items:center;margin:1rem auto}.interactive-pdf-wrapper.annual-report-2025 .sa-table__dot{width:20px;height:20px;border-radius:50%;border:4px solid #2f8b48;flex-shrink:0;display:block}.interactive-pdf-wrapper.annual-report-2025 .sa-table__line{display:block;width:1.5px;height:100%;background:#2f8b48}.interactive-pdf-wrapper.annual-report-2025 .sa-table--pop{margin-top:clamp(1.5rem, 4vw, 2.5rem)}.interactive-pdf-wrapper.annual-report-2025 .sa-table--pop tr{border-bottom:none}.interactive-pdf-wrapper.annual-report-2025 .sa-table .district-list{list-style:none;padding:0}.interactive-pdf-wrapper.annual-report-2025 .sa-table .district-list li{margin:1rem 0}.interactive-pdf-wrapper.annual-report-2025 .sa-table .columns-2{columns:2}.interactive-pdf-wrapper.annual-report-2025 .sa-table__pop-data{display:flex;align-items:flex-end;gap:1rem;padding-top:1rem}.interactive-pdf-wrapper.annual-report-2025 .sa-table__pop-cell{flex-shrink:0}.interactive-pdf-wrapper.annual-report-2025 .sa-table__pop-cell .sa-table__year{display:block}.interactive-pdf-wrapper.annual-report-2025 .sa-table__pop-cell--end{text-align:right}.interactive-pdf-wrapper.annual-report-2025 .sa-table__pop-spine{display:flex;align-items:center;flex:1;padding-bottom:0.5em}.interactive-pdf-wrapper.annual-report-2025 .sa-table__pop-line{flex:1;height:1.5px;background:#2f8b48;min-width:1rem}.interactive-pdf-wrapper.annual-report-2025 #p41 .fin-table-wrap sup,.interactive-pdf-wrapper.annual-report-2025 #p49 sup{font-size:1rem;top:-.3em}.interactive-pdf-wrapper.annual-report-2025 #p41 .fin-table-wrap a,.interactive-pdf-wrapper.annual-report-2025 #p49 a{text-decoration:none}.interactive-pdf-wrapper.annual-report-2025 .fin-review{background:#fff;padding:clamp(1.5rem, 5vw, 3rem) Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2))}.interactive-pdf-wrapper.annual-report-2025 .fin-review__flag{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(2rem, 8vw, 2.75rem);color:#b8550e;margin:0 0 0.5rem;line-height:1.05}.interactive-pdf-wrapper.annual-report-2025 .fin-review__flag::before{content:'';display:block;width:1.4rem;height:1.4rem;border-top:7px solid #2f8b48;border-left:7px solid #2f8b48;margin-bottom:0rem;margin-left:-0.8rem}.interactive-pdf-wrapper.annual-report-2025 .fin-review__note{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(0.875rem, 3.2vw, 1rem);color:#000;line-height:1.4;margin-bottom:1rem}.interactive-pdf-wrapper.annual-report-2025 .fin-review__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.interactive-pdf-wrapper.annual-report-2025 .fin-review__table{border-collapse:collapse;width:100%}.interactive-pdf-wrapper.annual-report-2025 .fin-review__table th,.interactive-pdf-wrapper.annual-report-2025 .fin-review__table td{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(0.8125rem, 3vw, 0.9375rem);padding:0.3rem 0.5rem;text-align:right;border-bottom:1px solid rgba(0,0,0,0.12);white-space:nowrap}.interactive-pdf-wrapper.annual-report-2025 .fin-review__table thead th{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(1rem, 4vw, 1.25rem);color:#2f8b48;border-bottom:1px solid rgba(47,139,72,0.4);padding-bottom:0.5rem}.interactive-pdf-wrapper.annual-report-2025 .fin-review__table td{color:#000}.interactive-pdf-wrapper.annual-report-2025 .fin-review__table th[scope="row"]{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(0.8125rem, 3vw, 0.9375rem);text-align:left;white-space:normal;min-width:10rem;color:#000;font-weight:400}.interactive-pdf-wrapper.annual-report-2025 .fin-review__table .section-row th{font-family:Whitney,system-ui,sans-serif;font-weight:700;font-size:1rem;text-align:left;padding-top:0.75rem;color:#296eb7;text-transform:uppercase;letter-spacing:0.06em;white-space:normal}.interactive-pdf-wrapper.annual-report-2025 .fin-review__table tbody:nth-of-type(odd){background:url("../images/2025-summary-annual-report/2025/30.jpg");border-top:2px solid #000;border-bottom:2px solid #000}.interactive-pdf-wrapper.annual-report-2025 .fin-review__table td,.interactive-pdf-wrapper.annual-report-2025 .fin-review__table th{border:none}.interactive-pdf-wrapper.annual-report-2025 .fin-review .fin-note{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(0.75rem, 2.8vw, 0.875rem);color:#555;line-height:1.4;margin-top:1rem}.interactive-pdf-wrapper.annual-report-2025 .fin-review #p49 .fin-review__fn-wrap{font-size:0.65em;line-height:0;vertical-align:super;font-weight:inherit}.interactive-pdf-wrapper.annual-report-2025 .fin-review #p49 .fin-review__footnote-ref{color:inherit;font-weight:inherit;text-decoration:none}.interactive-pdf-wrapper.annual-report-2025 .fin-review #p49 .fin-review__footnote-ref:hover,.interactive-pdf-wrapper.annual-report-2025 .fin-review #p49 .fin-review__footnote-ref:focus{text-decoration:underline}.interactive-pdf-wrapper.annual-report-2025 .fin-review #p49 .fin-review__footnote-ref:focus{outline:2px solid currentColor;outline-offset:2px}.interactive-pdf-wrapper.annual-report-2025 .fin-review #p49 .fin-note--p49-footnote{cursor:pointer}.interactive-pdf-wrapper.annual-report-2025 .fin-review #p49 .fin-note--p49-footnote:focus{outline:2px solid #2f8b48;outline-offset:3px}.interactive-pdf-wrapper.annual-report-2025 #p49-fin-note a{text-decoration:underline !important}.interactive-pdf-wrapper.annual-report-2025 .portrait-page{background:#fff;padding:clamp(1rem, 4vw, 2.5rem) Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2))}.interactive-pdf-wrapper.annual-report-2025 .portrait-page__flag{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(2rem, 4.31vw, 2.75rem);color:#1c9dd9;margin:0 0 clamp(1rem, 4vw, 2rem);line-height:1.05;position:relative;z-index:1}.interactive-pdf-wrapper.annual-report-2025 .portrait-page__flag::before{content:'';display:block;width:2rem;height:2rem;border-top:10px solid #22468e;border-left:10px solid #22468e;margin-bottom:0rem;margin-left:-0.8rem}.interactive-pdf-wrapper.annual-report-2025 .portrait-page__flag:before{margin-left:-1.5rem}.interactive-pdf-wrapper.annual-report-2025 .portrait-page__line-art{display:block;width:35%;height:auto;margin:0 auto 1rem;opacity:0.7}.interactive-pdf-wrapper.annual-report-2025 .portrait-page--has-art{position:relative;overflow:hidden}.interactive-pdf-wrapper.annual-report-2025 .portrait-page__art{position:absolute;pointer-events:none;z-index:0;opacity:0.55}.interactive-pdf-wrapper.annual-report-2025 .portrait-page__art--left{left:0;bottom:0;width:25%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .portrait-page__art--top{top:0;left:0;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .portrait-page__art--topright{top:0;right:0;width:45%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .portrait-page__art--bottomright{bottom:0;right:0;width:35%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .portrait-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(1rem, 3vw, 1.5rem) clamp(0.75rem, 2vw, 1rem);position:relative;z-index:1}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .portrait-grid{grid-template-columns:repeat(2, 1fr)}}.interactive-pdf-wrapper.annual-report-2025 .portrait-item__photo-wrap{position:relative;width:80%;aspect-ratio:1 / 1.15;overflow:hidden;background:linear-gradient(to top, #1c9dd9 22%, transparent 22%)}.interactive-pdf-wrapper.annual-report-2025 .portrait-item__photo{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.interactive-pdf-wrapper.annual-report-2025 .portrait-item__name{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(1.25rem, 1.81vw, 1.4rem);color:#ef3a2a;margin:0.55rem 0 0.12rem;line-height:1.2}.interactive-pdf-wrapper.annual-report-2025 .portrait-item__role{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 1.35vw, 1.12rem);color:#000;line-height:1.35;margin:0}.interactive-pdf-wrapper.annual-report-2025 .portrait-item__bio{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 1.03vw, 1rem);color:#555;line-height:1.35;margin:0.2rem 0 0}.interactive-pdf-wrapper.annual-report-2025 .corp-info{background:#22468e;padding:clamp(1.5rem, 5vw, 3rem) Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2))}.interactive-pdf-wrapper.annual-report-2025 .corp-info__flag{font-family:"PP Hatton",Georgia,serif;font-weight:700;font-size:clamp(2rem, 4.31vw, 2.75rem);color:#fff;margin:0 0 clamp(1.5rem, 5vw, 2.5rem);line-height:1.05}.interactive-pdf-wrapper.annual-report-2025 .corp-info__flag::before{content:'';display:block;width:1.4rem;height:1.4rem;border-top:7px solid #ef4d2f;border-left:7px solid #ef4d2f;margin-bottom:0rem;margin-left:-0.8rem}.interactive-pdf-wrapper.annual-report-2025 .corp-info__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .corp-info__grid{grid-template-columns:1fr}}.interactive-pdf-wrapper.annual-report-2025 .corp-info__h{font-family:"PP Hatton",Georgia,serif;font-weight:500;font-size:clamp(1.35rem, 1.85vw, 1.7rem);color:#fff;margin:0 0 0.4rem}.interactive-pdf-wrapper.annual-report-2025 .corp-info__p{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 1.14vw, 1.06rem);color:rgba(255,255,255,0.96);line-height:1.52;margin:0 0 0.75rem}.interactive-pdf-wrapper.annual-report-2025 .corp-info__table{border-collapse:collapse;width:100%;margin-bottom:1rem}.interactive-pdf-wrapper.annual-report-2025 .corp-info__table th,.interactive-pdf-wrapper.annual-report-2025 .corp-info__table td{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(1rem, 1.05vw, 1rem);padding:0.35rem 0.4rem;text-align:center;border:none;border-bottom:1px solid rgba(255,255,255,0.3);color:#fff}.interactive-pdf-wrapper.annual-report-2025 .corp-info__table th{font-weight:700}.interactive-pdf-wrapper.annual-report-2025 .corp-info__table th[scope="row"]{text-align:left;font-weight:400}.interactive-pdf-wrapper.annual-report-2025 .corp-info__fsc{display:block;width:clamp(80px, 25%, 120px);height:auto;margin-top:1rem;border-radius:4px}.interactive-pdf-wrapper.annual-report-2025 .corp-info__notice{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(0.8125rem, 2.8vw, 0.9375rem);color:rgba(255,255,255,0.85);line-height:1.45;margin-top:1.5rem}.interactive-pdf-wrapper.annual-report-2025 .corp-info a{color:#fff;text-decoration:underline;text-underline-offset:2px}.interactive-pdf-wrapper.annual-report-2025 .back-cover{background:#0c6d9b;min-height:60vh;min-height:60svh;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(2rem, 6vw, 4rem) Max(clamp(1.25rem, 5vw, 3rem), calc((100% - 882px) / 2))}.interactive-pdf-wrapper.annual-report-2025 .back-cover__logo{display:block;width:clamp(200px, 60%, 400px);height:auto;margin-bottom:clamp(1.5rem, 4vw, 2.5rem)}.interactive-pdf-wrapper.annual-report-2025 .back-cover__address{font-family:Whitney,system-ui,sans-serif;font-weight:400;font-size:clamp(0.875rem, 3vw, 1rem);color:#fff;line-height:1.6;margin:0;font-weight:600}.interactive-pdf-wrapper.annual-report-2025 .back-cover__address a{color:#fff}.interactive-pdf-wrapper.annual-report-2025 .p7-spread{position:relative;width:100%;aspect-ratio:882 / 1233;background:url("../images/2025-summary-annual-report/2025/2025-7_2.png") center/cover no-repeat;overflow:hidden}.interactive-pdf-wrapper.annual-report-2025 .p7-mat{position:absolute;top:1.78%;left:37.64%;width:60.09%;background-color:#e9e6e0;padding:0 0.3% 3.6% 4.4%;margin:0}.interactive-pdf-wrapper.annual-report-2025 .p7-mat img{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .p13-spread{position:relative;overflow:hidden;background:#fff;aspect-ratio:540/774}.interactive-pdf-wrapper.annual-report-2025 .p13-butterfly{position:absolute;right:0;top:0;width:100%;height:auto;transform:scaleX(-1)}.interactive-pdf-wrapper.annual-report-2025 .p13-firefighter{background:url("../images/2025-summary-annual-report/2025/30.jpg") center/cover no-repeat;padding:1rem;padding-left:0;padding-bottom:0;position:absolute;left:0;bottom:0;width:52%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .p19-spread{position:relative;overflow:hidden;aspect-ratio:540/774}.interactive-pdf-wrapper.annual-report-2025 .p19-grass{display:block;width:100%;height:100%;object-fit:cover}.interactive-pdf-wrapper.annual-report-2025 .p19-infra-wrap{position:absolute;top:2%;right:2%;width:62%;background:#fff;padding:3%}.interactive-pdf-wrapper.annual-report-2025 .p19-infra{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .p25-spread{position:relative;overflow:hidden;background:#fff;aspect-ratio:882 / 1233}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p25-spread{aspect-ratio:auto}}.interactive-pdf-wrapper.annual-report-2025 .p25-flag{position:absolute;top:0;left:0;height:100%;object-fit:cover;object-position:center}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p25-flag{position:static;width:100%;height:auto}}.interactive-pdf-wrapper.annual-report-2025 .p25-marina-wrap{position:absolute;left:calc(333 / 882 * 100%);top:calc(534 / 1233 * 100%);width:calc(528 / 882 * 100%);height:calc(679 / 1233 * 100%);background:url("../images/2025-summary-annual-report/2025/30.jpg") center/cover;padding:2.8%}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p25-marina-wrap{position:static;width:100%;height:auto;padding:3.5%}}.interactive-pdf-wrapper.annual-report-2025 .p25-marina{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.interactive-pdf-wrapper.annual-report-2025 .p25-marina{height:auto}}.interactive-pdf-wrapper.annual-report-2025 .p31-spread{position:relative;overflow:hidden;background:#fff;aspect-ratio:540/774}.interactive-pdf-wrapper.annual-report-2025 .p31-flowers{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.interactive-pdf-wrapper.annual-report-2025 .p31-garden-wrap{position:absolute;top:3%;left:2%;width:55%;background:#f5f0e8;padding:2.5%}.interactive-pdf-wrapper.annual-report-2025 .p31-garden{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .p37-spread{position:relative;overflow:hidden;background:#fff;aspect-ratio:540/774}.interactive-pdf-wrapper.annual-report-2025 .p37-motor{position:absolute;right:0;bottom:0;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .p37-reservoir-wrap{position:absolute;left:0;bottom:0;width:55%;background:#f5f0e8;padding:2.5%}.interactive-pdf-wrapper.annual-report-2025 .p37-reservoir{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 .p37-pipe{position:absolute;right:-2%;bottom:5%;width:28%;height:auto}.interactive-pdf-wrapper.annual-report-2025 #p41 .fin-charts__legend{color:#000;padding-bottom:5rem}.interactive-pdf-wrapper.annual-report-2025 #p41 a{color:#fff}.interactive-pdf-wrapper.annual-report-2025 #p41 table{display:block}.interactive-pdf-wrapper.annual-report-2025 .p55-spread__img{display:block;width:100%;height:auto}.interactive-pdf-wrapper.annual-report-2025 table caption{background:transparent}@media print{body:has(.interactive-pdf-wrapper.annual-report-2025) #sectionNav{display:none}}

/*# sourceMappingURL=interactive-pdf.css.map */