.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}:root{--font-title: "Spectral", serif;--font-body: "Titillium Web", sans-serif;--font-ui: "Inter", sans-serif;--ww-white: #ffffff;--ww-black: #000000;--ww-teal-900: #215557;--ww-teal-700: #3f7173;--ww-teal-500: #59a3a5;--ww-teal-300: #b7e8ea;--ww-teal-100: #d7f3f4;--ww-teal-50: #f7fbfb;--ww-green-700: #738467;--ww-green-200: #e6f1dd;--ww-celeste-200: #dbeff3;--ww-neutral-900: #071314;--ww-neutral-800: #1f2a2b;--ww-neutral-700: #4d4d4d;--ww-neutral-600: #616161;--ww-neutral-500: #8a8a8a;--ww-neutral-400: #c7c7c7;--ww-neutral-300: #d0d0d0;--ww-neutral-200: #d9d9d9;--ww-neutral-100: #f2f2f2;--ww-neutral-50: #fbfbfb;--ww-orange-400: #ffbe8a;--ww-violet-400: #bdbcfc;--ww-pink-400: #f8bfff;--ww-red-300: #ffbbbc;--color-primary: var(--ww-teal-900);--color-primary-hover: var(--ww-teal-700);--color-primary-light: var(--ww-teal-500);--color-title: var(--ww-teal-700);--color-text: var(--ww-neutral-700);--color-muted: var(--ww-neutral-600);--color-disabled: var(--ww-neutral-400);--color-inverse: var(--ww-white);--color-bg-page: var(--ww-white);--color-bg-soft: var(--ww-teal-50);--color-bg-muted: var(--ww-green-200);--color-border: var(--ww-neutral-300);--color-tag-bg: var(--ww-teal-100);--color-backdrop: rgba(0, 0, 0, .35);--badge-document: var(--ww-orange-400);--badge-photo: var(--ww-violet-400);--badge-video: var(--ww-pink-400);--badge-audio: var(--ww-red-300);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-pill: 999px;--radius-input: 12px;--radius-upload: 20px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 72px;--space-4xl: 96px;--shadow-sm: 0 4px 16px rgba(0, 0, 0, .08);--shadow-md: 0 12px 32px rgba(0, 0, 0, .12);--shadow-dialog: 0 24px 70px rgba(0, 0, 0, .22);--btn-radius: var(--radius-pill);--btn-gap: 10px;--btn-sm-height: 28px;--btn-sm-padding-x: 12px;--btn-sm-font-size: 12px;--btn-md-height: 34px;--btn-md-padding-x: 16px;--btn-md-font-size: 13px;--btn-lg-height: 44px;--btn-lg-padding-x: 22px;--btn-lg-font-size: 15px;--btn-primary-bg: var(--color-primary-light);--btn-primary-bg-hover: var(--color-primary-hover);--btn-primary-bg-pressed: #2f6b6e;--btn-primary-text: var(--ww-white);--btn-primary-border: var(--color-primary-light);--btn-secondary-bg: transparent;--btn-secondary-bg-hover: var(--ww-teal-300);--btn-secondary-bg-pressed: #99dfe2;--btn-secondary-text: var(--color-primary);--btn-secondary-border: var(--color-primary);--btn-ghost-bg: transparent;--btn-ghost-bg-hover: rgba(255, 255, 255, .12);--btn-ghost-bg-pressed: rgba(255, 255, 255, .2);--btn-ghost-text: var(--ww-white);--btn-ghost-border: rgba(255, 255, 255, .65);--btn-text-color: var(--color-primary);--btn-text-color-hover: var(--color-primary-hover);--btn-text-color-pressed: #2f6b6e;--btn-focus-shadow: 0 0 14px rgba(89, 163, 165, .65);--btn-disabled-bg: var(--ww-neutral-200);--btn-disabled-text: var(--ww-white);--btn-disabled-border: var(--ww-neutral-200);--icon-color: var(--color-primary);--icon-color-muted: var(--color-muted);--icon-color-inverse: var(--ww-white);--icon-btn-color: var(--color-primary);--icon-btn-bg-hover: rgba(33, 85, 87, .08);--logo-color: var(--color-primary);--logo-color-inverse: var(--ww-white);--color-white: var(--ww-white);--color-light-bg: var(--color-bg-soft);--color-border-light: var(--ww-teal-300);--testimonials-bg: var(--ww-green-200);--testimonials-title: var(--ww-green-700);--join-townhall-bg: var(--color-bg-page);--join-townhall-title: var(--color-title);--join-townhall-card-bg: var(--ww-celeste-200);--join-townhall-number: var(--color-title);--join-townhall-step-title: var(--color-title);--join-townhall-button-bg: var(--color-primary-light);--join-townhall-button-text: var(--ww-white);--donate-memory-bg: var(--color-primary);--donate-memory-text: var(--ww-neutral-50);--donate-memory-muted: rgba(251, 251, 251, .72);--donate-memory-line: var(--ww-teal-300);--donate-memory-placeholder: rgba(183, 232, 234, .85);--donate-memory-button-border: var(--ww-teal-100);--donate-memory-button-text: var(--ww-white)}[data-theme=dark]{--color-title: var(--ww-green-200);--color-text: var(--ww-neutral-100);--color-muted: var(--ww-neutral-400);--color-bg-page: var(--ww-neutral-900);--color-bg-soft: #0d1f20;--color-bg-muted: rgba(219, 239, 243, .12);--btn-primary-bg: var(--color-primary-light);--btn-primary-bg-hover: var(--ww-teal-100);--btn-primary-bg-pressed: var(--ww-teal-300);--btn-primary-text: var(--color-primary);--btn-primary-border: var(--color-primary-light);--btn-secondary-bg: transparent;--btn-secondary-bg-hover: rgba(183, 232, 234, .18);--btn-secondary-bg-pressed: rgba(183, 232, 234, .28);--btn-secondary-text: var(--color-primary-light);--btn-secondary-border: var(--color-primary-light);--btn-text-color: var(--color-primary-light);--btn-text-color-hover: var(--ww-teal-100);--btn-text-color-pressed: var(--ww-white);--btn-disabled-bg: #303030;--btn-disabled-text: #777777;--btn-disabled-border: #303030;--icon-color: var(--color-primary-light);--icon-btn-color: var(--color-primary-light);--icon-btn-bg-hover: rgba(183, 232, 234, .14);--logo-color: var(--ww-white);--join-townhall-bg: var(--color-bg-page);--join-townhall-title: var(--ww-green-200);--join-townhall-card-bg: rgba(219, 239, 243, .12);--join-townhall-number: var(--ww-green-200);--join-townhall-step-title: var(--ww-green-200)}.page-title,.section-title,.hero-title{margin:0;font-family:var(--font-title);font-weight:600;color:var(--color-title)}.page-title{margin-bottom:var(--space-xl);font-size:clamp(40px,4vw,57px);line-height:1.05;letter-spacing:-.03em}.section-title{margin-bottom:var(--space-md);font-size:clamp(33px,3vw,40px);line-height:1.1;letter-spacing:-.02em}.hero-title{margin-bottom:28px;font-size:clamp(48px,5vw,57px);line-height:1.05;letter-spacing:-.03em}.body-text,.hero-subtitle,.text-body{margin:0;font-family:var(--font-body);font-weight:400;line-height:1.45}.body-text,.text-body{font-size:16px;color:var(--color-text)}.hero-subtitle{margin-bottom:44px;font-size:clamp(19px,1.8vw,23px);color:var(--color-title)}.text-small{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.4;color:var(--color-muted)}.text-label{margin:0;font-family:var(--font-ui);font-size:13px;font-weight:600;line-height:1.2;color:var(--color-text)}.text-muted{color:var(--color-muted)}.text-primary{color:var(--color-primary)}.text-center{text-align:center}.ww-btn,.btn-primary,.btn-secondary,.btn-secondary-light,.btn-ghost{--_btn-bg: var(--btn-primary-bg);--_btn-bg-hover: var(--btn-primary-bg-hover);--_btn-bg-pressed: var(--btn-primary-bg-pressed);--_btn-text: var(--btn-primary-text);--_btn-border: var(--btn-primary-border);appearance:none;-webkit-appearance:none;height:var(--btn-md-height);padding:0 var(--btn-md-padding-x);display:inline-flex;align-items:center;justify-content:center;gap:var(--btn-gap);border:1px solid var(--_btn-border);border-radius:var(--btn-radius);background:var(--_btn-bg);color:var(--_btn-text);font-family:var(--font-body);font-size:var(--btn-md-font-size);font-weight:400;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease}.ww-btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-secondary-light:hover,.btn-ghost:hover{background:var(--_btn-bg-hover);transform:translateY(-1px)}.ww-btn:active,.btn-primary:active,.btn-secondary:active,.btn-secondary-light:active,.btn-ghost:active{background:var(--_btn-bg-pressed);transform:translateY(0)}.ww-btn:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-secondary-light:focus-visible,.btn-ghost:focus-visible{outline:none;box-shadow:var(--btn-focus-shadow)}.ww-btn:disabled,.ww-btn.is-disabled,.btn-primary:disabled,.btn-primary.is-disabled,.btn-secondary:disabled,.btn-secondary.is-disabled,.btn-secondary-light:disabled,.btn-secondary-light.is-disabled,.btn-ghost:disabled,.btn-ghost.is-disabled{cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none;background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);color:var(--btn-disabled-text)}.ww-btn--sm{height:var(--btn-sm-height);padding:0 var(--btn-sm-padding-x);font-size:var(--btn-sm-font-size)}.ww-btn--md{height:var(--btn-md-height);padding:0 var(--btn-md-padding-x);font-size:var(--btn-md-font-size)}.ww-btn--lg{height:var(--btn-lg-height);padding:0 var(--btn-lg-padding-x);font-size:var(--btn-lg-font-size)}.ww-btn--primary,.btn-primary,.btn-secondary-light{--_btn-bg: var(--btn-primary-bg);--_btn-bg-hover: var(--btn-primary-bg-hover);--_btn-bg-pressed: var(--btn-primary-bg-pressed);--_btn-text: var(--btn-primary-text);--_btn-border: var(--btn-primary-border)}.ww-btn--secondary,.btn-secondary{--_btn-bg: var(--btn-secondary-bg);--_btn-bg-hover: var(--btn-secondary-bg-hover);--_btn-bg-pressed: var(--btn-secondary-bg-pressed);--_btn-text: var(--btn-secondary-text);--_btn-border: var(--btn-secondary-border)}.ww-btn--ghost,.btn-ghost{--_btn-bg: var(--btn-ghost-bg);--_btn-bg-hover: var(--btn-ghost-bg-hover);--_btn-bg-pressed: var(--btn-ghost-bg-pressed);--_btn-text: var(--btn-ghost-text);--_btn-border: var(--btn-ghost-border)}.ww-btn--text{height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--btn-text-color)}.ww-btn--text:hover{background:transparent;color:var(--btn-text-color-hover);transform:none;text-decoration:underline}.ww-btn--text:active{color:var(--btn-text-color-pressed)}.ww-btn--text:disabled,.ww-btn--text.is-disabled{background:transparent;border-color:transparent;color:var(--btn-disabled-text)}.ww-btn__icon,.ww-btn__arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.ww-btn__arrow{width:16px;height:16px;font-size:30px;font-weight:400;line-height:.7;transform:translateY(-1px)}.ww-icon,.ww-icon-btn__icon{width:24px;height:24px;display:inline-block;flex-shrink:0;color:currentColor;background-color:currentColor;mask:var(--icon-url) center/contain no-repeat;-webkit-mask:var(--icon-url) center/contain no-repeat}.ww-icon--sm{width:16px;height:16px}.ww-icon--md{width:24px;height:24px}.ww-icon--lg{width:32px;height:32px}.ww-icon--primary{color:var(--icon-color)}.ww-icon--muted{color:var(--icon-color-muted)}.ww-icon--inverse{color:var(--icon-color-inverse)}.ww-icon--search,.ww-icon-btn__icon--search{--icon-url: url(/assets/icons/feed/search.svg)}.ww-icon--user,.ww-icon-btn__icon--user{--icon-url: url(/assets/icons/feed/user.svg)}.ww-icon--add,.ww-icon-btn__icon--add{--icon-url: url(/assets/icons/feed/add.svg)}.ww-icon-btn{appearance:none;-webkit-appearance:none;width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--icon-btn-color);cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.ww-icon-btn:hover{background:var(--icon-btn-bg-hover);transform:translateY(-1px)}.ww-icon-btn:active{transform:translateY(0)}.ww-icon-btn:focus-visible{outline:none;box-shadow:var(--btn-focus-shadow)}.ww-icon-btn:disabled,.ww-icon-btn.is-disabled{cursor:not-allowed;pointer-events:none;color:var(--btn-disabled-text);background:transparent}.ww-section{padding:var(--space-4xl) var(--space-lg)}.ww-container{width:min(100%,1200px);margin:0 auto}.ww-card{border-radius:var(--radius-lg);background:var(--color-bg-page);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.ww-card--soft{background:var(--color-bg-soft);border-color:transparent}.ww-badge{--_badge-bg: var(--color-tag-bg);display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:12px;font-weight:600;line-height:1;color:var(--color-text);background:var(--_badge-bg)}.ww-badge--document{--_badge-bg: var(--badge-document)}.ww-badge--photo{--_badge-bg: var(--badge-photo)}.ww-badge--video{--_badge-bg: var(--badge-video)}.ww-badge--audio{--_badge-bg: var(--badge-audio)}.ww-empty-state{display:grid;place-items:center;gap:var(--space-md);padding:var(--space-2xl);text-align:center;border-radius:var(--radius-lg);background:var(--color-bg-soft)}.ww-empty-state__title{margin:0;font-family:var(--font-title);font-size:28px;font-weight:600;line-height:1.15;color:var(--color-title)}.ww-empty-state__text{margin:0;max-width:520px;font-family:var(--font-body);font-size:16px;line-height:1.45;color:var(--color-text)}@media(max-width:768px){.ww-section{padding:var(--space-3xl) var(--space-md)}}.ww-logo{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--logo-color);text-decoration:none}.ww-logo--inverse{color:var(--logo-color-inverse)}.ww-logo__mark{width:40px;height:40px;display:block;flex-shrink:0}.ww-logo__text{font-family:var(--font-title);font-size:24px;font-weight:600;line-height:1;color:currentColor}.ww-logo--sm .ww-logo__mark{width:32px;height:32px}.ww-logo--sm .ww-logo__text{font-size:20px}.ww-logo--lg .ww-logo__mark{width:56px;height:56px}.ww-logo--lg .ww-logo__text{font-size:32px}.driver-popover.ww-tour{--_tour-bg: var(--color-bg-page);min-width:280px;max-width:340px;padding:var(--space-lg);border-radius:var(--radius-md);background-color:var(--_tour-bg);box-shadow:var(--shadow-md);font-family:var(--font-body);color:var(--color-text)}.driver-popover.ww-tour .driver-popover-title{padding-right:var(--space-lg);font-family:var(--font-title);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--color-title)}.driver-popover.ww-tour .driver-popover-description{font-size:15px;line-height:1.5;color:var(--color-text)}.driver-popover.ww-tour .driver-popover-close-btn{top:calc(var(--space-2xs) * -1);right:calc(var(--space-2xs) * -1);color:var(--color-muted)}.driver-popover.ww-tour .driver-popover-close-btn:hover,.driver-popover.ww-tour .driver-popover-close-btn:focus-visible{color:var(--color-primary)}.driver-popover.ww-tour .driver-popover-footer{margin-top:var(--space-lg)}.driver-popover.ww-tour .driver-popover-progress-text{font-size:13px;color:var(--color-muted)}.driver-popover.ww-tour .driver-popover-footer-btn{height:var(--btn-md-height);padding:0 var(--btn-md-padding-x);border:1px solid var(--btn-secondary-border);border-radius:var(--btn-radius);background:var(--btn-secondary-bg);font-family:var(--font-body);font-size:var(--btn-md-font-size);line-height:1;color:var(--btn-secondary-text);transition:background .2s ease,border-color .2s ease,color .2s ease}.driver-popover.ww-tour .driver-popover-footer-btn:hover,.driver-popover.ww-tour .driver-popover-footer-btn:focus-visible{background:var(--btn-secondary-bg-hover)}.driver-popover.ww-tour .driver-popover-footer-btn:focus-visible{box-shadow:var(--btn-focus-shadow)}.driver-popover.ww-tour .driver-popover-next-btn{border-color:var(--btn-primary-border);background:var(--btn-primary-bg);color:var(--btn-primary-text)}.driver-popover.ww-tour .driver-popover-next-btn:hover,.driver-popover.ww-tour .driver-popover-next-btn:focus-visible{background:var(--btn-primary-bg-hover)}.driver-popover.ww-tour .driver-popover-arrow-side-left{border-left-color:var(--_tour-bg)}.driver-popover.ww-tour .driver-popover-arrow-side-right{border-right-color:var(--_tour-bg)}.driver-popover.ww-tour .driver-popover-arrow-side-top{border-top-color:var(--_tour-bg)}.driver-popover.ww-tour .driver-popover-arrow-side-bottom{border-bottom-color:var(--_tour-bg)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--color-text);background:var(--color-bg-page)}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}
