.story-landing{color:var(--ink);background:#fff;overflow:hidden}.story-hero{padding:clamp(42px,6vw,74px) 0 clamp(34px,5vw,56px)}.story-hero__grid,.story-row{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.story-row--reverse .story-row__image{order:2}.story-row--reverse .story-row__copy{order:1}.story-hero__copy{max-width:700px}.story-eyebrow{color:#1f1f1f94;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.82rem;font-weight:800}.story-hero h1,.story-section h2{color:var(--ink);letter-spacing:0;margin:0;font-size:clamp(2rem,3.2vw,3.2rem);font-weight:700;line-height:1.08}.story-section h2{font-size:clamp(1.55rem,2.25vw,2.3rem);font-weight:650}.story-lead,.story-row__copy p,.story-section-title p,.story-closing__panel p{color:#1f1f1fb3;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.68}.story-lead{max-width:640px;margin:22px 0 0}.story-hero__badges{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.story-hero__badges span{color:#1f1f1fc2;background:#ffffffdb;border:1px solid #1f1f1f1f;border-radius:999px;padding:9px 14px;font-size:.9rem;font-weight:700}.story-hero__visual,.story-row__image{background:#f5faf8;border:1px solid #1f1f1f14;border-radius:18px;overflow:hidden}.story-hero__visual img,.story-row__image img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.story-hero__visual{aspect-ratio:1.08}.story-hero__visual--top img,.story-row__image--top img{object-position:center top}.story-section{padding:clamp(38px,6vw,72px) 0}.story-row__image{aspect-ratio:1.05}.story-row__image--landscape{aspect-ratio:1.6}.story-row__image--wide{aspect-ratio:1.2}.story-row__copy{max-width:680px}.story-row__copy p{margin:16px 0 0}.story-values__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.story-value-card{background:#fff;border:1px solid #1f1f1f1a;border-radius:14px;padding:18px}.story-value-card h3{margin:0;font-size:1.04rem;line-height:1.16}.story-value-card p{color:#1f1f1fad;margin:8px 0 0;font-size:.96rem;line-height:1.55}.story-row__copy ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.story-row__copy li{color:#1f1f1fc7;padding-left:30px;font-weight:600;line-height:1.55;position:relative}.story-row__copy li:before{content:"";background:var(--green);border-radius:50%;width:12px;height:12px;position:absolute;top:.42em;left:0}.story-closing{padding-bottom:clamp(30px,5vw,58px)}.story-closing__panel{text-align:center;background:#eef8f5;border:1px solid #1f1f1f17;border-radius:18px;max-width:980px;margin:0 auto;padding:clamp(24px,4vw,38px)}.story-closing__panel h2{margin-bottom:16px}.story-share{padding:0 0 clamp(64px,8vw,120px)}.story-share__panel{max-width:980px;box-shadow:none;background:#fff;border:1px solid #1f1f1f1a;border-radius:18px;gap:22px;margin:0 auto;padding:clamp(24px,4vw,38px);display:grid}.story-share__copy{max-width:780px}.story-share__copy h2{margin:0;font-size:clamp(1.45rem,2.1vw,2.15rem);font-weight:650;line-height:1.14}.story-share__copy p:not(.story-eyebrow),.story-share__note,.story-follow p{color:#1f1f1fb3;font-size:1.02rem;line-height:1.6}.story-share__copy p:not(.story-eyebrow){margin:16px 0 0}.story-share__actions,.story-follow__actions{flex-wrap:wrap;gap:10px;display:flex}.story-share-button,.story-follow-button{min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #1f1f1f1f;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex}.story-share-button:hover,.story-share-button:focus-visible,.story-follow-button:hover,.story-follow-button:focus-visible{box-shadow:none;background:#f6fbfa;border-color:#00964040;outline:none;transform:none}.story-share-button span,.story-follow-button span{background:var(--green);color:#fff;letter-spacing:0;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.78rem;font-weight:900;display:inline-flex}.story-share-button:first-child span{background:#25d366}.story-share-button:nth-child(2) span,.story-follow-button:nth-child(2) span{background:#0077b5}.story-share-button:nth-child(3) span{background:var(--orange)}.story-share-button:nth-child(4) span,.story-follow-button:first-child span{background:linear-gradient(135deg,#833ab4 0%,#c13584 35%,#e1306c 60%,#f77737 100%)}.story-share__note{margin:-6px 0 0;font-size:.92rem}.story-follow{border-top:1px solid #1f1f1f17;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.story-follow p{margin:0;font-weight:700}@media (max-width:1000px){.story-hero__grid,.story-row{grid-template-columns:1fr}.story-row--reverse .story-row__image,.story-row--reverse .story-row__copy{order:initial}.story-values__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.story-hero{padding-top:26px}.story-hero h1{font-size:clamp(1.85rem,9vw,2.45rem);line-height:1.08}.story-section h2{font-size:clamp(1.45rem,7vw,2rem);line-height:1.1}.story-hero__visual,.story-row__image,.story-row__image--wide{aspect-ratio:1}.story-row__image--landscape{aspect-ratio:1.45}.story-values__list{grid-template-columns:1fr}.story-share__actions,.story-follow,.story-follow__actions{flex-direction:column;align-items:stretch}.story-share-button,.story-follow-button{justify-content:flex-start;width:100%}}
.txN_-q_page{color:var(--ink,#222);letter-spacing:0;background:#fff}.txN_-q_container{width:calc(100% - 80px);max-width:1080px;margin-inline:auto}.txN_-q_page .story-share>.container{width:calc(100% - 80px);max-width:1080px;margin-inline:auto}.txN_-q_intro{text-align:center;border-bottom:1px solid #e1e8e5;padding:40px 0 44px}.txN_-q_page .story-share>.container{padding-inline:0}.txN_-q_page .txN_-q_eyebrow{color:#28725b;letter-spacing:0;margin:0 0 12px;font-size:.8125rem;font-weight:600;line-height:1.5}.txN_-q_intro h1{letter-spacing:0;text-wrap:balance;margin:0;font-size:2.5rem;font-weight:700;line-height:1.15}.txN_-q_page .txN_-q_lead{color:#505954;text-wrap:pretty;max-width:660px;margin:20px auto 0;font-size:1.125rem;line-height:1.7}.txN_-q_chapter{padding:56px 0}.txN_-q_alternate{background:#f4f8f6}.txN_-q_row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.txN_-q_copy{grid-area:1/2;min-width:0}.txN_-q_copy .txN_-q_eyebrow,.txN_-q_copy h2{text-align:center}.txN_-q_figure{grid-area:1/1;min-width:0;margin:0}.txN_-q_alternate .txN_-q_copy{grid-column:1}.txN_-q_alternate .txN_-q_figure{grid-column:2}.txN_-q_page h2{letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 20px;font-size:1.75rem;font-weight:600;line-height:1.25}.txN_-q_copy p:not(.txN_-q_eyebrow),.txN_-q_feedback p:not(.txN_-q_eyebrow){color:#505954;text-wrap:pretty;margin:0 0 16px;font-size:1rem;line-height:1.8}.txN_-q_copy p:not(.txN_-q_eyebrow){text-align:left}.txN_-q_copy p:last-child{margin-bottom:0}.txN_-q_figure img{width:100%;height:auto;box-shadow:none;border-radius:8px;display:block}.txN_-q_figure figcaption{color:#616964;text-align:center;text-wrap:balance;margin-top:12px;font-size:.8125rem;line-height:1.5}.txN_-q_placeholder{aspect-ratio:3/2;background:#fff;border:1px solid #dce5df;border-radius:8px}.txN_-q_feedback{text-align:center;background:#eef6f3;border-top:1px solid #dce5df;padding:52px 0}.txN_-q_feedback .txN_-q_container{max-width:760px}.txN_-q_page .txN_-q_feedback p{max-width:680px;margin-inline:auto}.txN_-q_feedback a{color:#216b54;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.txN_-q_feedback p.txN_-q_greeting{color:#222;margin-top:32px;margin-bottom:8px;font-weight:600}.txN_-q_feedback p.txN_-q_signature{margin-bottom:0;font-size:.875rem}.txN_-q_page .story-share{padding:44px 0 56px}.txN_-q_page .story-share__panel{max-width:760px;box-shadow:none;text-align:center;border:0;border-radius:0;gap:20px;padding:0}.txN_-q_page .story-share__copy{max-width:660px;margin-inline:auto}.txN_-q_page .story-eyebrow{color:#28725b;text-transform:none;letter-spacing:0;margin-bottom:8px;font-size:.8125rem}:is(.txN_-q_page .story-share__copy p:not(.story-eyebrow),.txN_-q_page .story-follow p){font-size:1rem;line-height:1.7}.txN_-q_page .story-share__copy p:not(.story-eyebrow){text-wrap:pretty;margin-top:0}.txN_-q_page .story-share__actions{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:600px;margin-inline:auto;display:grid}:is(.txN_-q_page .story-share-button,.txN_-q_page .story-follow-button){min-height:48px;box-shadow:none;border-radius:8px;padding:10px 14px;font-size:.875rem;font-weight:500}.txN_-q_page .story-follow{flex-direction:column;align-items:center;margin-top:8px;padding-top:28px}.txN_-q_page .story-follow p{text-wrap:balance;max-width:520px;font-weight:500}.txN_-q_page .story-follow__actions{justify-content:center}.txN_-q_page .story-share__note{text-wrap:pretty;max-width:540px;margin-inline:auto;font-size:.8125rem}.txN_-q_page .story-share-button:nth-child(3) span{background:#b54421}.txN_-q_page a:focus-visible,.txN_-q_page button:focus-visible{outline-offset:4px;outline:2px solid #28725b}@media (max-width:799px){.txN_-q_container{width:calc(100% - 40px);max-width:600px}.txN_-q_page .story-share>.container{width:calc(100% - 40px);max-width:600px}.txN_-q_intro{padding:24px 0 32px}.txN_-q_intro h1{font-size:2rem}.txN_-q_page .txN_-q_lead{margin-top:16px;font-size:1rem}.txN_-q_chapter{padding:36px 0}.txN_-q_row{grid-template-columns:minmax(0,1fr);gap:24px}.txN_-q_copy,.txN_-q_figure,.txN_-q_alternate .txN_-q_copy,.txN_-q_alternate .txN_-q_figure{grid-area:auto}.txN_-q_figure,.txN_-q_alternate .txN_-q_figure{grid-row:1}.txN_-q_copy,.txN_-q_alternate .txN_-q_copy{grid-row:2}.txN_-q_page h2{margin-bottom:16px;font-size:1.5rem}.txN_-q_feedback{padding:36px 0}.txN_-q_page .story-share{padding:36px 0 44px}.txN_-q_page .story-share__actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:380px}.txN_-q_page .story-share-button{justify-content:center;gap:8px;width:100%;min-width:0;padding:10px}.txN_-q_page .story-follow__actions{flex-direction:column;width:100%;max-width:380px}}
