.veterans-tribute{background:radial-gradient(ellipse at top right,#143b40,transparent 35%),#060e1b;color:#edf4f5;padding:24px 20px 56px;font:400 18px/1.65 PhiersBody,Segoe UI,sans-serif}.vt-shell{max-width:1100px;margin:auto}.vt-header{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:36px}.vt-header img{display:block;-o-object-fit:contain;object-fit:contain;width:104px;height:78px}.vt-header nav{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.veterans-tribute a{display:inline-flex;align-items:center;min-height:48px;color:#f5c542;overflow-wrap:anywhere;text-underline-offset:4px}.veterans-tribute p{max-width:70ch;font-weight:400;margin:0 0 22px}.veterans-tribute h1{font:700 clamp(44px,7vw,82px)/1.02 PhiersDisplay,Arial Black,sans-serif;letter-spacing:-.025em;max-width:22ch;margin:0 0 24px}.veterans-tribute h2{font:700 clamp(32px,4vw,48px)/1.1 PhiersDisplay,Arial Black,sans-serif;margin:0 0 22px}.vt-eyebrow{font-size:14px!important;letter-spacing:.15em;color:#9eddd5}.vt-hero .vt-deck{font-size:clamp(24px,3vw,34px)!important;line-height:1.35!important;color:#a8e8e2}.vt-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin:24px 0 28px}.vt-actions a{border:1px solid #8ab4a866;border-radius:7px;padding:12px 18px;line-height:1.4;text-decoration:none}.veterans-tribute .vt-petition{background:#3ddc84;color:#061b11!important;border-color:#3ddc84;font-weight:650}.vt-section{padding-top:40px;margin-top:40px;border-top:1px solid #7eaaa744}.veterans-tribute .vt-impact{font-size:clamp(23px,3vw,30px)!important;color:#a8e8e2;line-height:1.35!important;margin-top:24px}.vt-framing{border-left:3px solid #82c9bd;padding-left:20px}.vt-detail{border-block:1px solid #7eaaa744;margin:20px 0;padding:0}.vt-detail summary{padding:18px 0;min-height:56px;cursor:pointer;color:#f5c542;font-size:20px;line-height:1.4}.vt-detail[open]{padding-bottom:20px}.vt-detail p{margin-top:18px}.veterans-tribute blockquote{margin:24px 0;border-left:2px solid #a2c9c1;padding-left:22px;max-width:74ch}.vt-video{margin:24px 0;max-width:820px}.vt-video-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.vt-play{position:relative;padding:0;border:1px solid #91c8bf88;border-radius:12px;overflow:hidden;background:#112b36;color:white;cursor:pointer;text-align:left}.vt-play,.vt-play>img{display:block;width:100%}.vt-play>img{height:auto;aspect-ratio:1672/941;-o-object-fit:contain;object-fit:contain}.vt-video-poster{display:flex;flex-direction:column;justify-content:center;gap:20px;aspect-ratio:16/9;padding:28px;background:radial-gradient(ellipse at 70% 0,#31616c,transparent 65%),linear-gradient(120deg,#163c41,#0c1729);border-bottom:1px solid #9ac8be44}.vt-video-kind{font:600 13px/1.4 PhiersBody,sans-serif;letter-spacing:.2em;color:#f5c542}.vt-video-title{font:700 clamp(24px,3vw,40px)/1.12 PhiersDisplay,Segoe UI,sans-serif;max-width:24ch}.vt-play-label{display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 18px;background:#f0cf70;color:#091b1e;font:650 18px/1.4 PhiersBody,Segoe UI,sans-serif}.vt-play-label>span{font-size:26px}.veterans-tribute .vt-video-caption{font-size:16px!important;color:#c5d4dc;margin:10px 0 0}.vt-why{margin-top:18px;border-top:1px solid #7eaaa744}.vt-why summary{font-size:18px;min-height:48px}.vt-text-play{background:transparent;border:0;padding:12px 0;color:#f5c542;cursor:pointer;font:inherit;min-height:48px}.veterans-tribute :focus-visible{outline:3px solid #ffe08a;outline-offset:4px}.vt-welcome-video{max-width:100%;margin:28px 0}.vt-welcome-video .vt-play-label{font-size:20px}@media(max-width:700px){.veterans-tribute{padding:18px 20px 40px}.vt-header{margin-bottom:28px}.veterans-tribute h1{font-size:clamp(42px,11vw,58px)!important}.vt-actions{display:grid;grid-template-columns:1fr;gap:12px}.vt-actions a{justify-content:center;min-height:52px}.vt-section{margin-top:32px;padding-top:32px}.vt-video-pair{grid-template-columns:1fr;gap:12px}.vt-video-poster{padding:22px;min-height:190px}.vt-video-title{font-size:29px}.veterans-tribute blockquote{padding-left:16px}.vt-play-label{font-size:18px}.vt-detail summary{font-size:19px}.vt-video{max-width:100%}}@media(prefers-reduced-motion:reduce){.veterans-tribute *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.vt-poster-play{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);display:grid;place-items:center;width:76px;height:76px;padding-left:5px;background:#f4d376f2;color:#081c20;border:2px solid #fff6cf;border-radius:50%;box-shadow:0 5px 24px #0009;font-size:32px;pointer-events:none}@media(max-width:700px){.vt-poster-play{width:60px;height:60px;font-size:26px}}.vt-care{border-top:2px solid #7db6aa;padding-top:44px}.vt-care h2{font-size:clamp(40px,5.7vw,68px);max-width:22ch}.vt-care-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:32px 0 40px}.vt-care-points>div{border-top:2px solid #3ddc84;padding-top:18px}.veterans-tribute h3{font:700 26px/1.15 PhiersDisplay,Arial Black,sans-serif;margin:0 0 14px}.vt-care-points p{font-size:18px!important;line-height:1.6!important}.veterans-tribute .vt-savings{display:flex;flex-direction:column;gap:6px;border-left:3px solid #3ddc84;padding-left:22px;margin:28px 0}.vt-savings strong{font:700 clamp(40px,6vw,64px)/1.08 PhiersDisplay,sans-serif;color:#3ddc84}.vt-savings span{font-size:18px;color:#c6dfdc}.veterans-tribute .vt-source-label{margin-top:24px;font-size:16px!important;color:#c6dfdc}.vt-source-list{padding-left:22px;max-width:70ch}.vt-source-list li{margin:8px 0}.vt-source-list a{min-height:44px}.veterans-tribute .vt-questions{font-size:clamp(24px,3vw,32px)!important;line-height:1.7!important;color:#f5c542;border-left:2px solid #f5c542;padding-left:20px}@media(max-width:700px){.vt-care-points{grid-template-columns:1fr;gap:12px;margin:24px 0}.vt-care-points>div{padding-top:18px}.vt-care{padding-top:32px}.vt-savings strong{font-size:clamp(38px,10vw,52px)}}.veterans-tribute .vt-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.veterans-tribute .vt-hero>.vt-impact{max-width:36ch;margin:22px 0 0}.veterans-tribute .vt-financial-reveal{margin:28px 0 30px;padding:30px 32px;border:1px solid #659b9670;border-left:4px solid #3ddc84;border-radius:8px;background:linear-gradient(120deg,#103734,#102330)}.veterans-tribute .vt-financial-reveal .vt-eyebrow{color:#b7e5d9;letter-spacing:.09em}.veterans-tribute .vt-financial-reveal .vt-savings{padding:0;border:0;margin:12px 0 22px;max-width:none}.veterans-tribute .vt-financial-reveal .vt-savings strong{font:700 clamp(48px,7vw,88px)/1.02 PhiersDisplay,Arial Narrow,sans-serif;color:#77efae;letter-spacing:-.02em}.veterans-tribute .vt-financial-reveal .vt-savings span{font-size:20px;line-height:1.4}.veterans-tribute .vt-financial-reveal p{max-width:66ch}.veterans-tribute .vt-financial-reveal .vt-impact{font-size:clamp(25px,3vw,34px)!important;margin-top:26px}.veterans-tribute .vt-financial-reveal a{border:1px solid #8ab4a866;border-radius:7px;padding:12px 18px;text-decoration:none;min-height:48px;line-height:1.4}.veterans-tribute .vt-care-explainer .vt-care-points{margin-bottom:12px}.veterans-tribute .vt-record{padding-top:48px}.veterans-tribute .vt-timeline{list-style:none;margin:36px 0 24px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.veterans-tribute .vt-timeline>li{border-top:2px solid #85bfb6;padding-top:22px;position:relative;min-width:0}.veterans-tribute .vt-year{display:block;font:700 clamp(46px,6vw,68px)/1 PhiersDisplay,Arial Narrow,sans-serif;color:#a8e8e2;margin-bottom:18px}.veterans-tribute .vt-timeline h3{font-size:28px;line-height:1.2}.veterans-tribute .vt-timeline .vt-detail{margin-bottom:0}.veterans-tribute .vt-timeline .vt-video-pair{grid-template-columns:1fr}.veterans-tribute .vt-timeline summary{font-size:18px;min-height:56px}.veterans-tribute .vt-timeline .vt-play-label{font-size:16px;padding:12px;min-height:52px}.veterans-tribute .vt-personal-record{max-width:78ch}.veterans-tribute .vt-al-tribute{margin-top:56px;padding:36px 40px;background:#142b36;border:1px solid #99bab866;border-left:4px solid #f0cf70;border-radius:8px}.veterans-tribute .vt-al-tribute h2{color:#f0cf70}.veterans-tribute .vt-al-tribute figure{margin:24px 0 0;max-width:82ch}.veterans-tribute .vt-al-tribute blockquote{border:0;padding:0;margin:0}.veterans-tribute .vt-al-tribute blockquote p{font-size:clamp(23px,2.5vw,32px)!important;line-height:1.5!important;color:#f0f5f2}.veterans-tribute .vt-al-tribute figcaption{margin-top:22px;color:#f0cf70;font-size:20px}.veterans-tribute .vt-demands{max-width:74ch}.veterans-tribute .vt-demand{display:block;border-left:2px solid #3ddc84;padding:10px 0 10px 18px;margin-top:12px;font-size:clamp(21px,2.5vw,29px);line-height:1.4;color:#b4e6df}.veterans-tribute .vt-accountability{border-top:0;padding-top:12px}.veterans-tribute :is(.vt-play,.vt-text-play){touch-action:manipulation}.veterans-tribute .vt-detail summary{touch-action:manipulation}.veterans-tribute .vt-actions a:hover,.veterans-tribute .vt-financial-reveal a:hover{outline:1px solid currentColor;outline-offset:2px}@media(min-width:960px){.veterans-tribute .vt-care{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);-moz-column-gap:42px;column-gap:42px;align-items:start}.veterans-tribute .vt-care>.vt-eyebrow,.veterans-tribute .vt-care>.vt-impact,.veterans-tribute .vt-care>h2{grid-column:1}.veterans-tribute .vt-care>.vt-financial-reveal{grid-column:2;grid-row:1/5;margin-top:0}.veterans-tribute .vt-care>.vt-actions,.veterans-tribute .vt-care>.vt-detail,.veterans-tribute .vt-care>p:not(.vt-eyebrow):not(.vt-impact){grid-column:1/-1}.veterans-tribute .vt-care>h2{font-size:clamp(42px,4.7vw,64px);margin-top:0}.veterans-tribute .vt-financial-reveal .vt-savings strong{font-size:clamp(48px,5.6vw,74px)}}@media(max-width:760px){.veterans-tribute .vt-timeline{grid-template-columns:1fr;gap:0;margin-top:28px}.veterans-tribute .vt-timeline>li{border-top:0;border-left:2px solid #85bfb6;padding:0 0 28px 22px}.veterans-tribute .vt-timeline>li:last-child{padding-bottom:0}.veterans-tribute .vt-year{font-size:52px;margin-bottom:12px}.veterans-tribute .vt-timeline .vt-detail{margin:12px 0}.veterans-tribute .vt-financial-reveal{padding:24px 20px;margin:22px 0}.veterans-tribute .vt-financial-reveal .vt-savings strong{font-size:clamp(42px,11vw,64px)}.veterans-tribute .vt-financial-reveal .vt-savings span{font-size:18px}.veterans-tribute .vt-financial-reveal .vt-eyebrow{font-size:13px!important;line-height:1.5}.veterans-tribute .vt-al-tribute{margin-top:36px;padding:28px 22px}.veterans-tribute .vt-al-tribute blockquote p{font-size:24px!important}.veterans-tribute .vt-demand{padding-left:14px}.veterans-tribute .vt-financial-reveal a{width:100%;justify-content:center}}.phiers-public-design main.veterans-tribute .vt-impact{font-size:clamp(23px,3vw,30px)!important;line-height:1.35!important}.phiers-public-design main.veterans-tribute .vt-eyebrow{font-size:14px!important;line-height:1.5!important}.phiers-public-design main.veterans-tribute .vt-care h2{font-size:clamp(40px,5vw,64px)!important}.phiers-public-design main.veterans-tribute .vt-financial-reveal .vt-impact{font-size:clamp(25px,3vw,34px)!important}.phiers-public-design main.veterans-tribute .vt-al-tribute blockquote p{font-size:clamp(23px,2.5vw,32px)!important;line-height:1.5!important}.phiers-public-design main.veterans-tribute .vt-al-tribute figcaption{font-size:20px!important;letter-spacing:0!important}.phiers-public-design main.veterans-tribute .vt-questions{font-size:clamp(24px,3vw,32px)!important;line-height:1.7!important}@media(max-width:760px){.phiers-public-design main.veterans-tribute .vt-financial-reveal .vt-eyebrow{font-size:13px!important}.phiers-public-design main.veterans-tribute .vt-al-tribute blockquote p{font-size:24px!important}}