.narrative{letter-spacing:0}.narrative-container{width:min(100% - 48px,1120px);margin-inline:auto}.narrative-navigation{z-index:50;background:var(--cream);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.narrative-skip{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:inline-flex}.narrative-skip:hover{color:var(--moss);text-underline-offset:5px;text-decoration:underline}.narrative a:focus-visible{outline:2px solid var(--moss);outline-offset:5px}.narrative-hook{isolation:isolate;color:var(--cream);background:var(--moss);align-items:center;min-height:min(850px,100svh - 136px);display:flex;position:relative}.narrative-home{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.narrative-photo-shade{background:var(--narrative-photo-shade);position:absolute;inset:0}.narrative-hook-copy{max-width:650px}.narrative-eyebrow{color:var(--butter);letter-spacing:0;font-size:12px;font-weight:700}.narrative-eyebrow.text-moss{color:var(--moss)}.narrative-title{font-family:var(--font-serif);letter-spacing:0;text-wrap:balance;font-size:60px;font-weight:500;line-height:1.08}.narrative-heading{font-family:var(--font-serif);letter-spacing:0;text-wrap:balance;font-size:48px;font-weight:500;line-height:1.12}.narrative-paragraphs{gap:20px;margin-top:32px;font-size:18px;line-height:1.75;display:grid}.narrative-hook .narrative-paragraphs{max-width:480px;color:var(--cream);gap:16px;margin-top:24px}.narrative-section{padding-block:112px}.narrative-editorial-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:88px;display:grid}.narrative-editorial-grid .narrative-paragraphs{margin-top:38px}.narrative-closing{max-width:860px;font-family:var(--font-serif);border-top-width:1px;margin-top:64px;padding-top:36px;font-size:30px;line-height:1.4}.narrative-brand{font-family:var(--font-serif);text-wrap:balance;font-size:88px;font-weight:500;line-height:1.1}.narrative-benefits{grid-template-columns:repeat(3,1fr);gap:40px;margin-block:72px 56px;display:grid}.narrative-benefits>div{border-top:1px solid var(--narrative-separator);padding-top:32px}.narrative-direction{width:140px;height:140px;color:var(--moss);margin-top:40px}.narrative-direction svg{stroke-width:.6px;width:100%;height:100%}.narrative-reveal{transition:opacity .65s,transform .65s}.narrative-reveal[data-reveal=waiting]{opacity:0;transform:translateY(16px)}.narrative-reveal[data-reveal=visible]{opacity:1;transform:translateY(0)}.narrative-reveal[data-reveal=visible] .narrative-direction{animation:.9s both narrative-direction}@keyframes narrative-direction{0%{opacity:.5;transform:translate(-10px,-10px)}to{opacity:1;transform:translate(0)}}.narrative-hero-benefits{font-family:var(--font-serif);gap:14px;margin-top:32px;font-size:22px;line-height:1.35;display:grid}.narrative-hero-benefits li{align-items:center;gap:14px;display:flex}.renewal-timeline{width:min(72%,900px);margin-inline:auto}.renewal-graphic-scroll{width:100%;overflow:auto hidden}.renewal-graphic{width:100%;min-width:690px;height:auto;display:block}.renewal-solid,.renewal-dashes,.renewal-points{color:var(--moss)}.renewal-term-labels,.renewal-marker-labels{color:var(--moss);font-size:15.41px;font-weight:600}.renewal-year-labels{color:var(--ink-2);font-size:15.41px;font-weight:500}.renewal-timeline figcaption{text-align:center;margin-top:14px}.renewal-caption{color:var(--moss);font-size:15px;font-weight:600;line-height:1.5;display:block}.renewal-disclaimer{color:var(--ink-3);margin-top:8px;font-size:13px;line-height:1.5;display:block}@media (width<=900px){.renewal-timeline{width:90%}.narrative-title{font-size:50px}.narrative-heading{font-size:40px}.narrative-editorial-grid{gap:40px}.narrative-section{padding-block:88px}.narrative-brand{font-size:72px}}@media (width<=640px){.narrative-container{width:calc(100% - 40px)}.narrative-title{font-size:38px}.narrative-heading{font-size:34px}.narrative-brand{font-size:52px}.narrative-hook{min-height:auto}.narrative-home{object-position:65% center}.narrative-photo-shade{background:var(--narrative-photo-shade-mobile)}.narrative-paragraphs{gap:18px;font-size:16px;line-height:1.7}.narrative-section{padding-block:72px}.narrative-editorial-grid{grid-template-columns:1fr;gap:0}.narrative-closing{margin-top:40px;font-size:26px}.narrative-benefits{grid-template-columns:1fr;gap:28px;margin-block:48px}.narrative-benefits>div{align-items:center;gap:20px;padding-top:24px;display:flex}.narrative-benefits svg{flex-shrink:0;margin-bottom:0}.narrative-direction{width:90px;height:90px;margin-top:24px}.narrative-hero-benefits{gap:12px;font-size:19px}.renewal-timeline{width:100%}.renewal-timeline figcaption{margin-top:18px}}@media (prefers-reduced-motion:reduce){.narrative-reveal,.narrative-reveal[data-reveal=waiting]{opacity:1;transition:none;transform:none}.narrative *,.narrative :before,.narrative :after{transition:none!important;animation:none!important}}
