.vienna-article .vienna-table-cell-label,.vienna-article .vienna-table-scroll-hint{display:none}.vienna-article .wp-article-html .vienna-table-cell-value{display:contents}.vienna-article .wp-article-html .vienna-register-table table{display:table;width:100%;min-width:0;table-layout:fixed}.vienna-article .wp-article-html .vienna-register-table :where(th,td){padding:.9rem .6rem;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.vienna-article .wp-article-html .vienna-story-method{margin-block:1.5rem;border-block:1px solid #dce1e7;padding-block:.25rem}.vienna-article .wp-article-html .vienna-story-method>summary{padding:1.1rem .25rem;color:#252b35;font-size:1rem;font-weight:650;line-height:1.5;cursor:pointer}.vienna-article .wp-article-html .vienna-story-method>summary:focus-visible{outline:2px solid #d33b61;outline-offset:4px;border-radius:.25rem}.vienna-article .wp-article-html .vienna-story-method[open]{padding-bottom:1rem}.vienna-article .wp-article-html.article-opening-summary{margin-top:1.5rem;color:#414854;font-size:1rem;line-height:1.65}.vienna-article .wp-article-html .vienna-population-summary{margin:0;padding:0}.vienna-article .wp-article-html .vienna-population-summary__intro{margin:0 0 1rem;font-size:1rem;line-height:1.65}.vienna-article .wp-article-html .vienna-population-summary__total{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem 1.25rem;padding:1rem 1.125rem;border:1px solid #f0d3db;border-radius:1rem;background:#fff4f6}.vienna-article .wp-article-html .vienna-population-summary__eyebrow{grid-column:1/-1;color:#713347;font-size:.8125rem;font-weight:650;line-height:1.4}.vienna-article .wp-article-html .vienna-population-summary__total>strong{color:#c3284b;font-size:clamp(2.5rem,6vw,3.25rem);font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.05;white-space:nowrap}.vienna-article .wp-article-html .vienna-population-summary__range{color:#654853;font-size:.9375rem;line-height:1.5}.vienna-article .wp-article-html .vienna-population-summary>h2{margin:1.5rem 0 .45rem;color:#252b35;font-size:1.25rem;font-weight:650;letter-spacing:-.015em;line-height:1.3}.vienna-article .wp-article-html .vienna-population-summary__label{margin:0 0 .75rem;color:#59616d;font-size:1rem;line-height:1.6}.vienna-article .wp-article-html .vienna-population-summary__countries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;padding:0}.vienna-article .wp-article-html .vienna-population-summary__countries>div{padding:.85rem .75rem;border:1px solid #e2e5e9;border-radius:.75rem;background:#fcfcfd}.vienna-article .wp-article-html .vienna-population-summary__countries dt{margin:0;color:#535b68;font-size:.9375rem;font-weight:500;line-height:1.4;overflow-wrap:break-word}.vienna-article .wp-article-html .vienna-population-summary__countries dd{margin:.35rem 0 0;color:#252b35;font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.15;white-space:nowrap}.vienna-article .wp-article-html .vienna-population-summary__explanation{margin:1rem 0 0;font-size:1rem;line-height:1.65}.vienna-article .wp-article-html .vienna-population-summary__links{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}.vienna-article .wp-article-html .vienna-population-summary__links a{display:inline-flex;min-height:2.75rem;align-items:center;color:#bd2949;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.vienna-article .wp-article-html .vienna-population-summary__links a:focus-visible{border-radius:.25rem;outline:2px solid #d33b61;outline-offset:3px}.vienna-article .wp-article-html .vienna-connect-intro .dua-contextual-cta{margin:1.5rem 0 0}.vienna-article .wp-article-html .vienna-connect-intro__next{margin:1rem 0 0;font-size:1rem;line-height:1.65}.vienna-article .wp-article-html .vienna-connect-intro__next a{color:#bd2949;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.vienna-article .wp-article-html .vienna-connection-steps{padding-left:1.5rem}.vienna-article .wp-article-html .vienna-connection-steps li+li{margin-top:1rem}@media (max-width:640px){.vienna-article .wp-article-html.article-opening-summary{margin-top:1.25rem;font-size:1rem}.vienna-article .wp-article-html .vienna-population-summary__total{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.9rem 1rem;border-radius:.875rem}.vienna-article .wp-article-html .vienna-population-summary__range{font-size:1rem}.vienna-article .wp-article-html .vienna-population-summary__countries{grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid #e2e5e9;border-radius:.75rem}.vienna-article .wp-article-html .vienna-population-summary__countries>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 1rem;border:0;border-radius:0}.vienna-article .wp-article-html .vienna-population-summary__countries>div+div{border-top:1px solid #e2e5e9}.vienna-article .wp-article-html .vienna-population-summary__countries dt{font-size:1rem}.vienna-article .wp-article-html .vienna-population-summary__countries dd{margin:0;font-size:1.375rem}.vienna-article .wp-article-html .vienna-population-summary__links{column-gap:.85rem;font-size:1rem}.vienna-article .vienna-article-column>figure>div{aspect-ratio:4/3}.vienna-article .vienna-article-column>figure>div>img{height:100%;object-fit:cover;object-position:center 40%}.vienna-article .vienna-mobile-toc{margin-top:1.75rem;padding:1.1rem 1.25rem;border-radius:.875rem}.vienna-article .vienna-mobile-toc summary p{font-size:1rem;line-height:1.4}.vienna-article .vienna-mobile-toc a{padding-block:.3rem}.vienna-article .wp-article-html{margin-top:1.75rem;font-size:1rem;line-height:1.7;color:#444b57}.vienna-article .wp-article-html p{margin-block:1.15rem}.vienna-article .wp-article-html .article-lead{font-size:1.125rem;line-height:1.65;color:#252b35}.vienna-article h1{font-size:clamp(1.875rem,8vw,2.5rem);line-height:1.15;letter-spacing:-.025em;overflow-wrap:break-word}.vienna-article .wp-article-html h2{margin-top:2.5rem;margin-bottom:1rem;font-size:clamp(1.5rem,6vw,1.85rem);line-height:1.22}.vienna-article .wp-article-html h3{margin-top:1.75rem;font-size:1.25rem;line-height:1.3}.vienna-article .wp-article-html .dua-data-callout{margin-block:1.75rem;padding:1rem;border-radius:.875rem}.vienna-article .wp-article-html .dua-estimate-panel__secondary strong{font-size:clamp(1.5rem,6.5vw,2rem);white-space:nowrap}.vienna-article .wp-article-html .dua-data-callout :where(ul,ol){padding-left:1.1rem;margin-block:1rem}.vienna-article .wp-article-html .dua-data-callout li{margin-bottom:.8rem;padding-left:.1rem}.vienna-article .wp-article-html .dua-action-card{min-height:0;padding:1.1rem}.vienna-article .wp-article-html .dua-action-card h3{margin-top:0;font-size:1.125rem}.vienna-article .wp-article-html .dua-action-card p:not(.dua-action-card__kicker){font-size:1rem;line-height:1.6}.vienna-article .wp-article-html .dua-contextual-cta__copy{padding:1rem}.vienna-article .wp-article-html .dua-contextual-cta__action a{display:flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.85rem 1rem;border-radius:.875rem;font-size:.9375rem;line-height:1.45;text-align:center}.vienna-article .wp-article-html .dua-article-faq__content{padding-left:0}.vienna-article .wp-article-html .vienna-mobile-table{overflow:visible;margin-block:1.5rem;outline-offset:3px}.vienna-article .wp-article-html .vienna-mobile-table table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0;overflow:visible}.vienna-article .wp-article-html .vienna-mobile-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vienna-article .wp-article-html .vienna-mobile-table tbody{display:grid;gap:1rem}.vienna-article .wp-article-html .vienna-mobile-table tbody tr{display:block;padding:1rem;border:1px solid #e0e3e7;border-radius:.875rem;background:#fff}.vienna-article .wp-article-html .vienna-mobile-table td{display:block;width:auto!important;min-width:0!important;max-width:100%;padding:.7rem 0 0;border:0;overflow-wrap:break-word;line-height:1.6}.vienna-article .wp-article-html .vienna-mobile-table td:first-child{padding-top:0;color:#252b35;font-size:1.0625rem;font-weight:650}.vienna-article .wp-article-html .vienna-table-cell-label{display:block;margin-bottom:.2rem;color:#6a717d;font-size:.75rem;font-weight:600;line-height:1.4}.vienna-article .wp-article-html .vienna-mobile-table td:first-child .vienna-table-cell-label{display:none}.vienna-article .wp-article-html .vienna-table-cell-value{display:block}.vienna-article .wp-article-html .vienna-register-table td:not(:first-child){display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.8rem}.vienna-article .wp-article-html .vienna-register-table .vienna-table-cell-label{margin:0;font-size:.875rem}.vienna-article .wp-article-html .vienna-register-table .vienna-table-cell-value{font-size:1rem;font-variant-numeric:tabular-nums;white-space:nowrap}.vienna-article .wp-article-html .vienna-table-scroll-hint{display:block;margin:1.5rem 0 .6rem;color:#5d6571;font-size:.8125rem;line-height:1.5}.vienna-article .wp-article-html .vienna-numeric-table{margin-top:0;border:1px solid #dfe3e8;border-radius:.75rem;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.vienna-article .wp-article-html .vienna-numeric-table table{margin:0}}.wp-article-html .dua-community-publisher-photo{overflow:hidden;margin:2rem 0;border:1px solid #e6e3e3;border-radius:16px;background:#faf9f7}.wp-article-html .dua-community-publisher-photo iframe{display:block;width:100%;height:640px;aspect-ratio:auto;margin:0;border:0;border-radius:0;background:white}.wp-article-html .dua-community-publisher-photo figcaption{margin:0;padding:1rem 1.15rem;border-top:1px solid #e6e3e3;color:#55525a;font-size:14px;line-height:1.6}@media (max-width:640px){.wp-article-html .dua-community-publisher-photo figcaption{padding:.9rem}}.wp-article-html .dua-vienna-chart{scroll-margin-top:6.5rem;width:100%;min-width:0;margin:1.5rem 0 2rem;overflow:hidden;border:1px solid #e4e6eb;border-radius:18px;background:#fff;color:#20232c}.wp-article-html .dua-vienna-chart .dua-vienna-chart__desktop img{display:block;width:100%;min-width:0;max-width:100%;height:auto;margin:0;border:0;border-radius:0}.wp-article-html .dua-vienna-chart .dua-vienna-chart__mobile{display:none}.wp-article-html .dua-vienna-chart .dua-vienna-chart__caption{display:block;margin:0;padding:16px 20px;border-top:1px solid #e4e6eb;font-size:14px;line-height:1.6;color:#59616e;text-align:left}.wp-article-html .dua-vienna-chart .dua-vienna-chart__enlarge{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:44px;max-width:100%;margin-top:12px;padding:8px 14px;border:1px solid #efb8c0;border-radius:100px;color:#b81c35;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none}.wp-article-html .dua-vienna-chart .dua-vienna-chart__enlarge:focus-visible{outline:3px solid #d92340;outline-offset:3px}@media (max-width:760px){.wp-article-html .dua-vienna-chart .dua-vienna-chart__desktop{display:none}.wp-article-html .dua-vienna-chart .dua-vienna-chart__mobile{display:block;padding:20px 16px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__title{margin:0 0 10px;padding:0;font-size:21px;line-height:1.25;letter-spacing:-.025em;font-weight:750;text-wrap:pretty;color:#20232c}.wp-article-html .dua-vienna-chart .dua-vienna-chart__note,.wp-article-html .dua-vienna-chart .dua-vienna-chart__subtitle{margin:0;padding:0;color:#59616e;font-size:14px;line-height:1.6;font-weight:400;text-align:left}.wp-article-html .dua-vienna-chart .dua-vienna-chart__subtitle{margin-bottom:24px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__note{margin-top:18px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__label{margin:0 0 10px;padding:0;font-size:15px;line-height:1.45;font-weight:650;color:inherit}.wp-article-html .dua-vienna-chart :is(ul,ol){display:block;margin:0;padding:0;list-style:none}.wp-article-html .dua-vienna-chart li{margin:0;padding:0;font-size:15px;line-height:1.5}.wp-article-html .dua-vienna-chart li::marker{content:none}.wp-article-html .dua-vienna-chart .dua-vienna-chart__track+.dua-vienna-chart__track{margin-top:26px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__bar{height:18px;margin-bottom:12px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__bar i,.wp-article-html .dua-vienna-chart .dua-vienna-chart__bar>span{display:block;height:100%;border-radius:20px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__bar>span{background:#ffc9d0}.wp-article-html .dua-vienna-chart .dua-vienna-chart__bar i{background:#d92340}.wp-article-html .dua-vienna-chart .dua-vienna-chart__track-values{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}.wp-article-html .dua-vienna-chart .dua-vienna-chart__track-values dt{font-size:13px;line-height:1.4;color:#59616e}.wp-article-html .dua-vienna-chart .dua-vienna-chart__track-values dd{margin:4px 0 0;font-size:20px;line-height:1.25;font-weight:700;font-variant-numeric:tabular-nums}.wp-article-html .dua-vienna-chart .dua-vienna-chart__key{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;flex:0 0 9px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__key--red{background:#d92340}.wp-article-html .dua-vienna-chart .dua-vienna-chart__key--pink{background:#ffc9d0}.wp-article-html .dua-vienna-chart .dua-vienna-chart__total{display:flex;flex-direction:column;gap:8px;margin-top:24px;padding:18px;border-radius:12px;background:#20232c;color:#fff;font-size:15px;line-height:1.4}.wp-article-html .dua-vienna-chart .dua-vienna-chart__total strong{font-size:32px;line-height:1.15;color:inherit}.wp-article-html .dua-vienna-chart .dua-vienna-chart__scenario{margin-top:12px;padding:18px;border-radius:12px;background:#fff4f5;color:#20232c}.wp-article-html .dua-vienna-chart .dua-vienna-chart__scenario:first-child{margin-top:0}.wp-article-html .dua-vienna-chart .dua-vienna-chart__scenario--central{background:#bd1e39;color:#fff}.wp-article-html .dua-vienna-chart .dua-vienna-chart__scenario-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__scenario-value strong{font-size:34px;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:inherit}.wp-article-html .dua-vienna-chart .dua-vienna-chart__scenario-value span{font-size:14px;line-height:1.4}.wp-article-html .dua-vienna-chart .dua-vienna-chart__answer{margin:22px 0 0;color:#20232c;font-size:17px;font-weight:650;line-height:1.5}.wp-article-html .dua-vienna-chart .dua-vienna-chart__timeline{position:relative;margin-left:7px;border-left:2px solid #f1bec8}.wp-article-html .dua-vienna-chart .dua-vienna-chart__timeline li{position:relative;padding:0 0 24px 23px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__timeline li:last-child{padding-bottom:0}.wp-article-html .dua-vienna-chart .dua-vienna-chart__timeline li:before{position:absolute;top:5px;left:-8px;width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:#d92340;content:""}.wp-article-html .dua-vienna-chart .dua-vienna-chart__year{display:block;margin-bottom:4px;color:#b81c35;font-size:19px;font-weight:750;line-height:1.2}.wp-article-html .dua-vienna-chart .dua-vienna-chart__map{display:block;width:100%;height:auto;margin:-4px 0 18px;border-radius:12px;background:#fafbfc}.wp-article-html .dua-vienna-chart .dua-vienna-chart__map text{font-family:inherit}.wp-article-html .dua-vienna-chart .dua-vienna-chart__directory li{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #e4e6eb}.wp-article-html .dua-vienna-chart .dua-vienna-chart__district{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 4px;border-radius:10px;background:#fff0f3;color:#b81c35}.wp-article-html .dua-vienna-chart .dua-vienna-chart__district span{max-width:100%;font-size:13px;line-height:1.2}.wp-article-html .dua-vienna-chart .dua-vienna-chart__district strong{font-size:22px;line-height:1.2;color:inherit}.wp-article-html .dua-vienna-chart .dua-vienna-chart__plot{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;margin:12px 0 20px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__y-axis{display:flex;flex-direction:column;justify-content:space-between;height:180px;font-size:13px;line-height:1;color:#68707d;text-align:right;font-variant-numeric:tabular-nums}.wp-article-html .dua-vienna-chart .dua-vienna-chart__plot-body svg{display:block;width:100%;max-width:100%;height:180px;overflow:visible}.wp-article-html .dua-vienna-chart .dua-vienna-chart__x-axis{display:flex;justify-content:space-between;margin-top:10px;font-size:13px;line-height:1;color:#68707d}.wp-article-html .dua-vienna-chart .dua-vienna-chart__legend li{padding:12px 0;border-top:1px solid #e4e6eb}.wp-article-html .dua-vienna-chart .dua-vienna-chart__legend-label{display:block;margin-bottom:7px;font-size:14px;line-height:1.45}.wp-article-html .dua-vienna-chart .dua-vienna-chart__legend-values{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding-left:15px;font-size:18px;line-height:1.25;font-variant-numeric:tabular-nums}.wp-article-html .dua-vienna-chart .dua-vienna-chart__legend-values small{display:block;margin-bottom:3px;font-size:13px;color:#68707d}.wp-article-html .dua-vienna-chart .dua-vienna-chart__legend-values strong{color:#20232c}.wp-article-html .dua-vienna-chart .dua-vienna-chart__vote-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.wp-article-html .dua-vienna-chart .dua-vienna-chart__vote-rates>div{padding:12px;border-radius:10px;background:#fff4f5}.wp-article-html .dua-vienna-chart .dua-vienna-chart__vote-rates dt{color:#68707d;font-size:13px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__vote-rates dd{margin:3px 0 0;color:#20232c;font-size:23px;font-weight:700;line-height:1.2}.wp-article-html .dua-vienna-chart .dua-vienna-chart__age-heading{margin-top:24px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__ages li+li{margin-top:14px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__ages li>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px}.wp-article-html .dua-vienna-chart .dua-vienna-chart__age-bar{height:12px;overflow:hidden;border-radius:12px;background:#f0f1f4}.wp-article-html .dua-vienna-chart .dua-vienna-chart__age-bar span{display:block;height:100%;border-radius:inherit;background:#d92340}.wp-article-html .dua-vienna-chart .dua-vienna-chart__caption{padding:16px}}.vienna-article .wp-article-html .vienna-love-banner{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);isolation:isolate;overflow:hidden;margin:2rem 0;border:1px solid #35242e;border-radius:1.5rem;background:#20161d;box-shadow:0 16px 40px -24px #4c183f80;color:#fff}.vienna-article .wp-article-html .vienna-love-banner__media{position:relative;display:block;min-height:430px;overflow:hidden;color:#fff;text-decoration:none}.vienna-article .wp-article-html .vienna-love-banner__photo{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover;object-position:53% 65%;transform:scale(1.35);transform-origin:53% 80%;transition:transform .3s ease}.vienna-article .wp-article-html .vienna-love-banner__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#120b1438,transparent 30%,transparent 52%,#100911e8);pointer-events:none}.vienna-article .wp-article-html .vienna-love-banner__tag{position:absolute;z-index:1;top:1.1rem;left:1.1rem;right:1.1rem;width:fit-content;padding:.45rem .65rem;border:1px solid #ffffff60;border-radius:.4rem;background:#1d141de0;color:#fff;font-size:.6875rem;font-weight:600;line-height:1.4}.vienna-article .wp-article-html .vienna-love-banner__caption{position:absolute;z-index:1;bottom:1.25rem;left:1.25rem;right:1.25rem;display:grid;gap:.35rem;color:#fff}.vienna-article .wp-article-html .vienna-love-banner__caption strong{color:#fff;font-size:1.2rem;font-weight:650;line-height:1.2;letter-spacing:-.025em}.vienna-article .wp-article-html .vienna-love-banner__caption>span{color:#fff1f7;font-size:.75rem;line-height:1.5}.vienna-article .wp-article-html .vienna-love-banner__body{display:flex;flex-direction:column;align-items:flex-start;padding:1.75rem;background:radial-gradient(ellipse at top right,#50203380,transparent 70%)}.vienna-article .wp-article-html .vienna-love-banner__logo{display:block;width:104px;height:24px;margin:0 0 1.5rem;border-radius:0}.vienna-article .wp-article-html .vienna-love-banner__eyebrow{margin:0 0 .7rem;color:#e6bccd;font-size:.6875rem;font-weight:650;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.vienna-article .wp-article-html .vienna-love-banner h3{margin:0 0 1rem;color:#fff;font-size:2rem;font-weight:650;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.vienna-article .wp-article-html .vienna-love-banner h3>span{color:#ffa8be}.vienna-article .wp-article-html .vienna-love-banner__description{margin:0 0 1.5rem;color:#e1d1db;font-size:.9375rem;line-height:1.6}.vienna-article .wp-article-html .vienna-love-banner__actions{display:grid;gap:.25rem;align-self:stretch;margin-top:auto}.vienna-article .wp-article-html .vienna-love-banner__button{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:.6rem;padding:.85rem 1rem;border:1px solid #ff536c;border-radius:.75rem;background:#df2547;color:#fff;font-size:.875rem;font-weight:650;line-height:1.4;text-decoration:none;transition:background-color .15s ease}.vienna-article .wp-article-html .vienna-love-banner__button>span{font-size:1.1rem;line-height:1}.vienna-article .wp-article-html .vienna-love-banner__story{display:flex;min-height:44px;align-items:center;justify-content:center;gap:.6rem;padding:.65rem 0;color:#f3dce6;font-size:.8125rem;font-weight:500;line-height:1.4;text-decoration:underline;text-decoration-color:#8c697a;text-underline-offset:.2em}.vienna-article .wp-article-html .vienna-love-banner a:focus-visible{outline:3px solid #ffb8cf;outline-offset:-4px}@media (hover:hover){.vienna-article .wp-article-html .vienna-love-banner__media:hover .vienna-love-banner__photo{transform:scale(1.385)}.vienna-article .wp-article-html .vienna-love-banner__button:hover{background:#c71f3d}}@media (max-width:600px){.vienna-article .wp-article-html .vienna-love-banner{grid-template-columns:minmax(0,1fr);margin:1.5rem 0;border-radius:1.25rem}.vienna-article .wp-article-html .vienna-love-banner__media{min-height:0;height:clamp(250px,75vw,360px)}.vienna-article .wp-article-html .vienna-love-banner__photo{object-position:53% 61%;transform:none}.vienna-article .wp-article-html .vienna-love-banner__body{padding:1.4rem}.vienna-article .wp-article-html .vienna-love-banner__logo{margin-bottom:1rem}.vienna-article .wp-article-html .vienna-love-banner h3{font-size:clamp(1.85rem,8vw,2.3rem)}.vienna-article .wp-article-html .vienna-love-banner__description{font-size:1rem;margin-bottom:1.25rem}.vienna-article .wp-article-html .vienna-love-banner__button{font-size:.9375rem}}@media (max-width:600px) and (hover:hover){.vienna-article .wp-article-html .vienna-love-banner__media:hover .vienna-love-banner__photo{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.vienna-article .wp-article-html .vienna-love-banner__button,.vienna-article .wp-article-html .vienna-love-banner__photo{transition:none}}.HomeHeritageHero_hero__qlvLo{position:relative;isolation:isolate;overflow:hidden;margin-top:-4rem;min-height:820px;background:#1c1c17;color:#fff}.HomeHeritageHero_photo__RNhAf{position:absolute;z-index:-3;top:0;left:50%;width:100%;height:auto;max-width:none;transform:translateX(-50%);mask-image:linear-gradient(180deg,#000 0,#000 70%,transparent)}.HomeHeritageHero_shade__Aog5n{position:absolute;z-index:-2;inset:0;pointer-events:none;background:linear-gradient(180deg,#0f242f70,#0f242f00 15%,#171b1600 36%,#181b1666 52%,#1c1c17c9 72%,#1c1c17f5 94%,#1c1c17)}.HomeHeritageHero_content__jQoPE{position:relative;display:flex;flex-direction:column;align-items:center;width:min(1280px,calc(100% - 96px));min-height:820px;margin-inline:auto;padding-block:clamp(320px,23vw,440px) 36px;text-align:center}.HomeHeritageHero_title__8CHSE{margin:0 auto 18px;color:#fff;font-size:clamp(44px,4.5vw,72px);font-weight:700;line-height:1.05;letter-spacing:-1.5px;text-wrap:balance;text-shadow:0 2px 24px #1116}.HomeHeritageHero_description__uWOYl{max-width:980px;margin:0 auto;color:#fbf6ed;font-size:22px;font-weight:500;line-height:1.45;text-wrap:balance}.HomeHeritageHero_communityList__TLoDv{display:grid;order:1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:1200px;margin:26px auto;padding:0;list-style:none}.HomeHeritageHero_communityItem__CWSzU{position:relative;min-width:0;padding-inline:18px;text-align:center}.HomeHeritageHero_communityItem__CWSzU+.HomeHeritageHero_communityItem__CWSzU:before{position:absolute;top:22px;bottom:4px;left:0;width:1px;background:#ead19680;content:""}.HomeHeritageHero_communityIcon__7OSLA{display:block;width:40px;height:40px;margin:0 auto 9px;color:#f2d28e;fill:none}.HomeHeritageHero_communityTitle__XQHYx{margin:0 0 7px;color:#fff6e5;font:400 23px/1.1 Georgia,Times New Roman,serif;letter-spacing:-.35px;text-wrap:balance}.HomeHeritageHero_communityDescription__sIrhV{max-width:205px;margin:0 auto;color:#ece5d5;font-size:13px;font-weight:400;line-height:1.35;text-wrap:balance}.HomeHeritageHero_cta___1yJn{order:2;max-width:100%;height:auto;min-height:56px;padding-block:15px;white-space:normal;text-align:center}@media (min-width:1650px){.HomeHeritageHero_content__jQoPE,.HomeHeritageHero_hero__qlvLo{min-height:900px}.HomeHeritageHero_content__jQoPE{padding-top:24vw}}@media (max-width:1199px){.HomeHeritageHero_content__jQoPE{width:calc(100% - 64px);padding-top:300px}.HomeHeritageHero_description__uWOYl{font-size:20px}.HomeHeritageHero_communityItem__CWSzU{padding-inline:12px}.HomeHeritageHero_communityTitle__XQHYx{font-size:21px}.HomeHeritageHero_communityDescription__sIrhV{font-size:12px}}@media (min-width:601px) and (max-width:980px){.HomeHeritageHero_content__jQoPE,.HomeHeritageHero_hero__qlvLo{min-height:0}.HomeHeritageHero_content__jQoPE{padding-top:220px}.HomeHeritageHero_shade__Aog5n{background:linear-gradient(180deg,#0d283d70,transparent 28%,#171b1633 42%,#1c1c17bb 60%,#1c1c17 91%)}.HomeHeritageHero_communityItem__CWSzU{padding-inline:9px}.HomeHeritageHero_communityIcon__7OSLA{width:36px;height:36px}.HomeHeritageHero_communityTitle__XQHYx{font-size:20px}}@media (max-width:600px){.HomeHeritageHero_content__jQoPE,.HomeHeritageHero_hero__qlvLo{min-height:0}.HomeHeritageHero_photo__RNhAf{top:53px;width:520px;mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 66%,transparent)}.HomeHeritageHero_shade__Aog5n{background:linear-gradient(180deg,#163a4b66,#0d283d00 17%,#171b1600 28%,#1c1c1799 43%,#1c1c17ee 58%,#1c1c17 83%)}.HomeHeritageHero_content__jQoPE{width:calc(100% - 40px);padding-block:min(clamp(216px,60vw,260px),40svh) 32px}.HomeHeritageHero_title__8CHSE{margin-bottom:16px;font-size:clamp(32px,8.6vw,42px);line-height:1.08;letter-spacing:-.8px}.HomeHeritageHero_description__uWOYl{max-width:350px;font-size:18px;line-height:1.45}.HomeHeritageHero_communityList__TLoDv{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;margin-block:28px 0}.HomeHeritageHero_communityItem__CWSzU{padding-inline:12px}.HomeHeritageHero_communityItem__CWSzU:nth-child(odd):before{display:none}.HomeHeritageHero_communityItem__CWSzU:last-child{grid-column:1/-1}.HomeHeritageHero_communityIcon__7OSLA{width:34px;height:34px;margin-bottom:8px}.HomeHeritageHero_communityTitle__XQHYx{margin-bottom:6px;font-size:21px}.HomeHeritageHero_communityDescription__sIrhV{max-width:185px;font-size:12px}.HomeHeritageHero_communityItem__CWSzU:last-child .HomeHeritageHero_communityDescription__sIrhV{max-width:280px}.HomeHeritageHero_cta___1yJn{order:1;margin-top:22px;min-width:0;min-height:54px;padding-inline:28px;font-size:18px}}.dv{--dv-ink:#0f172a;--dv-body:#373a3f;--dv-muted:#64686d;--dv-faint:#64686d;--dv-line:#e2e8f0;--dv-soft:#fafafa;--dv-tint:#fff0f2;--dv-tint-line:#f3d4d9;--dv-brand:#ff384f;--dv-action:#d9263e;--dv-action-hover:#b01f32;--dv-star:#ffaa3a;background:#ffffff;color:var(--dv-body)}.dv-section{padding:36px 20px 32px}.dv-section--soft{background:var(--dv-soft);border-block:1px solid var(--dv-line)}.dv-section--tint{background:var(--dv-tint)}.dv-wrap{margin-inline:auto;max-width:1200px}.dv-kicker{margin:0 0 8px;color:var(--dv-action);font-size:10.5px;font-weight:800;letter-spacing:.14em}.dv-h1{margin:0 0 10px;color:var(--dv-ink);font-size:34px;font-weight:700;letter-spacing:-.028em;line-height:1.06}.dv-h1 span{color:var(--dv-action)}.dv-h2{margin:0 0 10px;color:var(--dv-ink);font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1.12}.dv-lede{margin:0 0 20px;color:var(--dv-muted);font-size:14.5px;line-height:1.52}.dv-note{margin:0;color:var(--dv-faint);font-size:11.5px;line-height:1.5}.dv-cta{align-items:center;background:var(--dv-action);border-radius:999px;color:#ffffff;display:flex;font-size:17px;font-weight:700;gap:9px;justify-content:center;letter-spacing:-.01em;min-height:56px;padding:0 28px;text-decoration:none;transition:background .15s ease}.dv-cta:hover{background:var(--dv-action-hover);color:#ffffff}.dv-cta--ghost{background:#ffffff;border:1px solid var(--dv-line);color:var(--dv-ink);font-size:14.5px;min-height:50px}.dv-cta--ghost:hover{background:var(--dv-soft);color:var(--dv-ink)}.dv-hero{padding-bottom:28px}.dv-hero-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 14px 0;position:relative}.dv-hero-col{display:flex;flex-direction:column;gap:8px}.dv-hero-col--offset{margin-top:-8px}.dv-hero-col--more{display:none}.dv-hero-col img{aspect-ratio:3/4;border-radius:12px;display:block;height:auto;object-fit:cover;width:100%}.dv-hero-copy{padding:24px 20px 0}.dv-hero-copy .dv-cta{margin-bottom:22px}.dv-chooser-label{margin:0 0 9px;color:var(--dv-ink);font-size:12px;font-weight:700}.dv-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px;padding:0}.dv-chip{background:#ffffff;border:1px solid var(--dv-line);border-radius:999px;color:var(--dv-body);cursor:pointer;font-size:12.5px;font-weight:700;min-height:44px;padding:0 16px}.dv-chip[aria-pressed=true]{background:var(--dv-ink);border-color:var(--dv-ink);color:#ffffff}.dv-eligibility{margin:12px 0 0;color:var(--dv-muted);font-size:11.5px;text-align:center}.dv-ticker{align-items:center;background:var(--dv-tint);display:flex;gap:13px;min-height:50px;overflow:hidden;padding:0 20px}.dv-ticker-item{align-items:center;color:var(--dv-body);display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;white-space:nowrap}.dv-ticker-dot{background:#e2b4bc;border-radius:50%;flex-shrink:0;height:3px;width:3px}.dv-grid{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.dv-card{background:#f1f5f9;border-radius:14px;display:block;height:218px;overflow:hidden;position:relative}.dv-card img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.dv-card-scrim{background:linear-gradient(180deg,rgba(15,23,42,.28),rgba(15,23,42,0) 32%,rgba(15,23,42,.82));inset:0;position:absolute}.dv-badge{background:rgba(15,23,42,.74);border-radius:5px;color:#ffffff;font-size:8.5px;font-weight:800;left:9px;letter-spacing:.06em;padding:4px 7px;position:absolute;top:9px}.dv-card-meta{bottom:10px;left:11px;position:absolute;right:11px}.dv-card-name{color:#ffffff;display:block;font-size:15px;font-weight:700;letter-spacing:-.015em}.dv-card-city{color:rgba(255,255,255,.86);display:block;font-size:11px;margin-top:1px}.dv-deck{height:446px;margin-bottom:16px;position:relative}.dv-deck-ghost{background:#ffffff;border:1px solid var(--dv-line);border-radius:18px;bottom:0;position:absolute}.dv-deck-ghost--back{left:16px;right:16px;top:14px}.dv-deck-ghost--mid{left:8px;right:8px;top:7px}.dv-deck-card{background:#f1f5f9;border:1px solid var(--dv-line);border-radius:18px;inset:0;overflow:hidden;position:absolute}.dv-deck-card img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.dv-deck-scrim{background:linear-gradient(180deg,rgba(15,23,42,.4),rgba(15,23,42,0) 30%,rgba(15,23,42,.2) 58%,rgba(15,23,42,.9));inset:0;position:absolute}.dv-deck-badge{background:rgba(15,23,42,.78);border-radius:5px;font-size:9.5px;font-weight:800;left:12px;letter-spacing:.07em;padding:4px 8px}.dv-deck-badge,.dv-deck-counter{color:#ffffff;position:absolute;top:12px}.dv-deck-counter{background:rgba(15,23,42,.68);border:1px solid rgba(255,255,255,.26);border-radius:999px;font-size:11px;font-weight:700;padding:4px 10px;right:12px}.dv-deck-meta{bottom:16px;left:16px;position:absolute;right:16px}.dv-deck-name{margin:0 0 3px;color:#ffffff;font-size:25px;font-weight:700;letter-spacing:-.02em}.dv-deck-city{margin:0 0 11px;color:rgba(255,255,255,.86);font-size:13.5px}.dv-tags{display:flex;flex-wrap:wrap;gap:6px}.dv-tag{background:rgba(255,255,255,.2);border-radius:999px;color:#ffffff;font-size:11.5px;font-weight:600;padding:5px 11px}.dv-gate{background:#ffffff;border:1px solid var(--dv-line);border-radius:18px;flex-direction:column;inset:0;padding:26px 22px;position:absolute;text-align:center}.dv-gate,.dv-gate-icon{align-items:center;display:flex;justify-content:center}.dv-gate-icon{background:var(--dv-tint);border-radius:50%;height:54px;margin-bottom:16px;width:54px}.dv-gate h3{margin:0 0 9px;color:var(--dv-ink);font-size:24px;font-weight:700;letter-spacing:-.022em;line-height:1.16}.dv-gate p{margin:0 0 20px;color:var(--dv-muted);font-size:14.5px;line-height:1.5;max-width:244px}.dv-gate .dv-cta{max-width:262px;width:100%}.dv-reset{background:none;border:0;color:var(--dv-muted);cursor:pointer;font-size:12.5px;font-weight:600;margin-top:12px;min-height:44px;text-decoration:underline}.dv-controls{gap:22px;margin-bottom:13px}.dv-control,.dv-controls{align-items:center;display:flex;justify-content:center}.dv-control{background:#ffffff;border:1px solid var(--dv-line);border-radius:50%;cursor:pointer;height:60px;width:60px}.dv-control--like{background:var(--dv-action);border:0;height:74px;width:74px}.dv-control--like:hover{background:var(--dv-action-hover)}.dv-compare{display:flex;gap:11px;margin-bottom:18px}.dv-compare>*{flex:1 1 0}.dv-compare-web{background:#f1f5f9;border-radius:16px;aspect-ratio:3/4;overflow:hidden;position:relative}.dv-compare-web img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.dv-compare-web span:last-child{bottom:9px;color:#ffffff;font-size:12px;font-weight:700;left:10px;position:absolute;right:10px}.dv-compare-app{background:var(--dv-tint);border-radius:16px;display:flex;flex-direction:column;aspect-ratio:3/4;padding:12px}.dv-compare-app-inner{align-items:center;background:#ffffff;border:1px solid var(--dv-tint-line);border-radius:10px;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;padding:10px;text-align:center}.dv-compare-app-label{color:var(--dv-action);font-size:12px;font-weight:700;padding-top:8px;text-align:center}.dv-reasons{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.dv-reasons p{margin:0;color:var(--dv-muted);font-size:13px;line-height:1.45}.dv-reasons strong{color:var(--dv-ink)}.dv-stack{display:flex;flex-direction:column;gap:11px}.dv-step{background:#ffffff;border:1px solid var(--dv-line);border-radius:14px;display:flex;gap:13px;padding:16px}.dv-step-num{align-items:center;background:var(--dv-tint);border-radius:50%;color:var(--dv-action);display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.dv-step h3{margin:0 0 3px;color:var(--dv-ink);font-size:14.5px;font-weight:700;letter-spacing:-.01em}.dv-step p{margin:0;color:var(--dv-muted);font-size:12.5px;line-height:1.48}.dv-features{display:flex;gap:9px;margin-bottom:16px}.dv-feature{background:var(--dv-soft);border:1px solid var(--dv-line);border-radius:14px;flex:1 1 0;padding:14px;text-decoration:none}.dv-feature:hover{background:#ffffff}.dv-feature strong{color:var(--dv-ink);display:block;font-size:13px;font-weight:700;margin-top:8px}.dv-feature span{color:var(--dv-muted);display:block;font-size:11.5px;line-height:1.42;margin-top:3px}.dv-duo{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.dv-duo-card{background:#ffffff;border-radius:14px;padding:15px}.dv-duo-card h3{margin:0 0 4px;color:var(--dv-ink);font-size:16px;font-weight:800;letter-spacing:-.02em}.dv-duo-card p{margin:0;color:var(--dv-muted);font-size:12px;line-height:1.45}.dv-story{background:#ffffff;border:1px solid var(--dv-line);border-radius:14px;display:flex;gap:12px;padding:10px;text-decoration:none}.dv-story:hover{background:var(--dv-soft)}.dv-story img{border-radius:10px;display:block;flex-shrink:0;height:104px;object-fit:cover;width:104px}.dv-story-chip{background:var(--dv-tint);border-radius:4px;color:var(--dv-action);display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.07em;margin-bottom:6px;padding:3px 7px}.dv-story h3{margin:0;color:var(--dv-ink);font-size:15px;font-weight:700;letter-spacing:-.015em}.dv-story p{margin:3px 0 0;color:var(--dv-muted);font-size:12.5px;line-height:1.45}.dv-pills{display:flex;flex-wrap:wrap;gap:7px}.dv-pill{align-items:center;background:#ffffff;border:1px solid var(--dv-line);border-radius:999px;color:var(--dv-body);display:inline-flex;font-size:13px;font-weight:600;min-height:44px;padding:0 16px;text-decoration:none}.dv-pill:hover{background:var(--dv-soft);color:var(--dv-ink)}.dv-review{background:var(--dv-soft);border:1px solid var(--dv-line);border-radius:14px;padding:16px}.dv-stars{display:flex;gap:2px;margin-bottom:8px}.dv-review p{margin:0 0 8px;color:var(--dv-ink);font-size:13.5px;line-height:1.5}.dv-review cite{color:var(--dv-faint);font-size:11.5px;font-style:normal;font-weight:600}.dv-faq{background:#ffffff;border:1px solid var(--dv-line);border-radius:13px;padding:15px}.dv-faq h3{margin:0 0 5px;color:var(--dv-ink);font-size:13.5px;font-weight:700;letter-spacing:-.01em}.dv-faq p{margin:0;color:var(--dv-muted);font-size:12.5px;line-height:1.5}.dv-final{padding:40px 20px;text-align:center}.dv-sticky{align-items:center;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);border-top:1px solid var(--dv-line);bottom:0;display:flex;gap:11px;left:0;padding:11px 16px calc(14px + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(110%);transition:transform .22s ease;z-index:40}.dv-sticky[data-visible=true]{transform:translateY(0)}.dv-sticky-copy{flex-grow:1;min-width:0}.dv-sticky-copy strong{color:var(--dv-ink);display:block;font-size:13px;font-weight:700;letter-spacing:-.01em}.dv-sticky-copy span{color:var(--dv-muted);display:block;font-size:10.5px;margin-top:2px}.dv-sticky .dv-cta{flex-shrink:0;font-size:14.5px;min-height:46px;padding:0 22px}@media (min-width:768px){.dv-sticky{display:none}}@media (min-width:1024px){.dv-section{padding:72px 60px}.dv-h1{font-size:56px;letter-spacing:-.032em;line-height:1.06}.dv-h2{font-size:40px;letter-spacing:-.028em;line-height:1.1}.dv-kicker{font-size:11.5px;letter-spacing:.15em}.dv-lede{font-size:17px}.dv-hero{padding:0 60px}.dv-hero-inner{align-items:center;display:grid;gap:68px;grid-template-columns:470px minmax(0,1fr);margin-inline:auto;max-width:1200px;min-height:620px}.dv-hero-copy{order:1;padding:0}.dv-hero-grid{grid-template-columns:repeat(4,minmax(0,1fr));order:2;padding:0}.dv-hero-col--offset{margin-top:-24px}.dv-hero-col--more{display:flex}.dv-hero-more{align-items:center;aspect-ratio:3/4;background:var(--dv-tint);border-radius:12px;display:flex;flex-direction:column;gap:7px;justify-content:center;padding:14px;text-align:center}.dv-hero-more span{color:var(--dv-muted);font-size:12px;line-height:1.4}.dv-cta{align-self:flex-start;display:inline-flex;min-height:60px;padding:0 34px}.dv-eligibility{text-align:left}.dv-ticker{justify-content:center;gap:34px;min-height:60px}.dv-ticker-item{font-size:13.5px}.dv-grid{gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px}.dv-card{height:330px}.dv-card-name{font-size:16px}.dv-split{align-items:center;display:grid;gap:76px;grid-template-columns:minmax(0,1fr) 420px}.dv-split--reverse{gap:64px;grid-template-columns:minmax(0,1fr) 560px}.dv-compare{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.dv-compare-app,.dv-compare-web{aspect-ratio:3/4}.dv-compare-web span:last-child{bottom:14px;font-size:14px;left:16px;right:16px}.dv-compare-app-label{font-size:13.5px;padding-top:10px}.dv-deck{height:460px;margin-bottom:18px}.dv-reasons{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.dv-reasons p{font-size:13.5px}.dv-reasons strong{display:block;font-size:15px;margin-bottom:5px}.dv-stack{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.dv-step{padding:20px}.dv-step h3{font-size:15.5px}.dv-step p{font-size:13.5px}.dv-duo{gap:14px}.dv-duo-card{padding:20px}.dv-duo-card h3{font-size:18px}.dv-duo-card p{font-size:13px}.dv-stories{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.dv-story{flex-direction:column;gap:0;overflow:hidden;padding:0}.dv-story img{border-radius:0;height:180px;width:100%}.dv-story-body{padding:16px}.dv-story h3{font-size:17px}.dv-story p{font-size:13.5px;line-height:1.48}.dv-faqs,.dv-reviews{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.dv-faqs{grid-template-columns:repeat(2,minmax(0,1fr))}.dv-review{padding:18px}.dv-review p{font-size:14px}.dv-faq{padding:18px}.dv-faq h3{font-size:15px}.dv-faq p{font-size:13.5px}.dv-pill{font-size:14px;padding:0 19px}.dv-final{padding:80px 60px}.dv-final .dv-h2{font-size:42px}.dv-final .dv-cta{align-self:center}.dv-final .dv-eligibility{text-align:center}.dv-head-row{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:24px}.dv-head-row .dv-lede{margin:0;max-width:420px;text-align:right}.dv-head-row .dv-h2{margin:0}}.dv-feature{align-items:flex-start;display:flex;gap:13px}.dv-features{flex-direction:column}.dv-feature-icon{align-items:center;background:var(--dv-tint);border-radius:10px;color:var(--dv-action);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.dv-feature-body strong{margin-top:0}.dv-lede--wide{max-width:62ch}.dv-trio{display:flex;flex-direction:column;gap:11px}.dv-trio-card{background:#ffffff;border-radius:16px;padding:20px}.dv-trio-icon{align-items:center;background:var(--dv-tint);border-radius:10px;color:var(--dv-action);display:flex;height:40px;justify-content:center;margin-bottom:13px;width:40px}.dv-trio-card h3{margin:0 0 6px;color:var(--dv-ink);font-size:17px;font-weight:700;letter-spacing:-.018em}.dv-trio-card p{margin:0;color:var(--dv-muted);font-size:13.5px;line-height:1.5}.dv-city-groups{display:flex;flex-direction:column;gap:22px}.dv-city-label{margin:0 0 10px;color:var(--dv-faint);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}@media (min-width:1024px){.dv-features{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.dv-feature{padding:20px}.dv-feature-body strong{font-size:15px}.dv-feature-body span{font-size:13.5px}.dv-trio{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.dv-trio-card{padding:26px}.dv-city-groups{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}}.dv-compare-app-title{color:var(--dv-ink);font-size:14px;font-weight:700;letter-spacing:-.01em}.dv-compare-app-body{color:var(--dv-muted);font-size:12px;line-height:1.45;margin-top:4px;max-width:24ch}.dv-linkband{background:var(--dv-soft);border-block:1px solid var(--dv-line);padding:26px 20px}.dv-linkband-inner{display:flex;flex-direction:column;gap:20px}.dv-linkband-title{margin:0 0 6px;color:var(--dv-ink);font-size:19px;font-weight:700;letter-spacing:-.02em}.dv-linkband-lede{margin:0;color:var(--dv-muted);font-size:13.5px;line-height:1.5}@media (min-width:1024px){.dv-linkband{padding:34px 60px}.dv-linkband-inner{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,340px) repeat(2,minmax(0,1fr))}.dv-linkband-title{font-size:21px}.dv-compare-app-title{font-size:16px}.dv-compare-app-body{font-size:13px}}.dv-second{display:flex;flex-direction:column;gap:22px}.dv-second-image{border-radius:18px;display:block;height:200px;margin-top:18px;object-fit:cover;object-position:center 55%;width:100%}@media (min-width:1024px){.dv-second{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,460px) minmax(0,1fr)}.dv-second .dv-trio{grid-template-columns:minmax(0,1fr)}.dv-second-image{height:260px;margin-top:26px}}.dv-hero-card{background:#f1f5f9;border:0;border-radius:12px;cursor:pointer;display:block;overflow:hidden;padding:0;position:relative;width:100%}.dv-hero-card img{aspect-ratio:3/4;display:block;height:auto;object-fit:cover;width:100%}.dv-hero-card-meta{background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.82));bottom:0;display:block;left:0;padding:22px 10px 9px;position:absolute;right:0;text-align:left}.dv-hero-card-name{color:#ffffff;display:block;font-size:13px;font-weight:700;letter-spacing:-.01em}.dv-hero-card-city{color:rgba(255,255,255,.85);display:block;font-size:10.5px;margin-top:1px}.dv-hero-chips-wrap{padding:18px 20px 0}.dv-hero-gate{align-items:center;backdrop-filter:blur(3px);background:rgba(255,255,255,.82);border-radius:16px;display:flex;inset:14px 14px 0;justify-content:center;padding:16px;position:absolute;z-index:2}.dv-hero-gate-card{background:#ffffff;border:1px solid var(--dv-line);border-radius:18px;box-shadow:0 18px 44px rgba(15,23,42,.14);max-width:340px;padding:22px 20px;text-align:center;width:100%}.dv-hero-gate-title{margin:0 0 8px;color:var(--dv-ink);font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.18}.dv-hero-gate-body{margin:0 0 16px;color:var(--dv-muted);font-size:13.5px;line-height:1.5}.dv-hero-gate-card .dv-cta{font-size:15.5px;min-height:50px;width:100%}@media (min-width:1024px){.dv-hero-chips-wrap{padding:0}.dv-hero-card-name{font-size:15px}.dv-hero-card-city{font-size:11.5px}.dv-hero-gate{inset:0}.dv-hero-gate-card{max-width:380px;padding:28px 26px}.dv-hero-gate-title{font-size:22px}}.dv .dv-gap-below{margin-bottom:18px}.dv .dv-note--center{text-align:center}.dv .dv-badge--hero{top:7px;left:7px;padding:3px 7px;font-size:7.5px;letter-spacing:.07em}.ms-page{--ms-thread:#c62c47;--ms-paper:#faf8f4;--ms-white:#ffffff;--ms-dark:#22251f;--ms-ink:#1f201c;--ms-ink-2:#2e2f2a;--ms-muted:#6b6d66;--ms-line:#dedbd0;--ms-line-strong:#c6c4b8;--ms-on-dark:#f4f2ea;--ms-warm:#e2c3b0;display:flex;flex-direction:column;width:100%;font-family:TT Norms Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--ms-paper);color:var(--ms-ink-2);-webkit-font-smoothing:antialiased;overflow:clip}.ms-page *,.ms-page :after,.ms-page :before{box-sizing:border-box}.ms-page :where(p){text-wrap:pretty}.ms-page :where(h1,h2,h3){text-wrap:balance}.ms-page :where(section[id]){scroll-margin-top:88px}.ms-page svg{flex:none}.ms-crumb:focus-visible{outline:2px solid var(--ms-thread);outline-offset:4px}@media (max-width:767px){.ms-page{margin-bottom:calc(-76px - env(safe-area-inset-bottom))}}.ms-wrap{width:min(1164px,100% - 48px);margin-inline:auto}.ms-eyebrow{font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--ms-thread)}.ms-h2{font-weight:500;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.03em}.ms-h2,.ms-kick{color:var(--ms-ink)}.ms-kick{margin-top:16px;font-size:clamp(20px,1.6vw,23px);font-weight:450;line-height:1.45;letter-spacing:-.01em}.ms-p{font-size:17px;line-height:1.7;color:var(--ms-ink-2)}.ms-p+.ms-p{margin-top:20px}.ms-text-link{color:var(--ms-ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--ms-thread);text-decoration-thickness:1px;text-underline-offset:3px}.ms-text-link:hover{color:var(--ms-thread)}.ms-dark .ms-text-link{color:var(--ms-on-dark)}.ms-h2+.ms-p,.ms-kick+.ms-p{margin-top:28px}.ms-cap{margin-top:12px;font-size:13px;line-height:1.5;color:var(--ms-muted)}.ms-num{font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--ms-thread);font-variant-numeric:tabular-nums}.ms-year{margin-top:10px;font-size:clamp(36px,3.6vw,52px);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--ms-ink)}.ms-marker{margin-top:12px}.ms-label,.ms-marker{font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-thread)}.ms-ch{padding-block:96px}.ms-ch,.ms-ch>.ms-wrap{position:relative}.ms-ch-flush{padding-top:0}.ms-ch-flush>.ms-wrap{border-top:1px solid var(--ms-line-strong);padding-top:96px}.ms-ch-grid{position:relative;display:grid;grid-template-columns:200px minmax(0,720px);column-gap:56px;justify-content:center}.ms-thread{position:absolute;top:0;bottom:0;left:calc(50% - 488px);width:2px;background:var(--ms-thread);pointer-events:none}.ms-marg{position:relative;padding-left:24px}.ms-dot{position:absolute;left:-5px;top:4px;width:12px;height:12px;border-radius:9999px;background:var(--ms-thread)}.ms-days,.ms-white{background:var(--ms-white)}.ms-days{border-block:1px solid var(--ms-line)}.ms-dark{background:var(--ms-dark)}.ms-dark .ms-h2,.ms-dark .ms-kick,.ms-dark .ms-year{color:var(--ms-on-dark)}.ms-dark .ms-p{color:rgba(244,242,234,.84)}.ms-dark .ms-cap{color:rgba(244,242,234,.62)}.ms-dark .ms-dot,.ms-dark .ms-thread{background:var(--ms-on-dark)}.ms-dark .ms-eyebrow,.ms-dark .ms-marker,.ms-dark .ms-num{color:var(--ms-warm)}.ms-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px;font-weight:500;line-height:20px;color:#64686d}.ms-crumb{padding:4px 8px;border-radius:9999px;transition:color .15s}.ms-crumb:hover{color:#ff384f}.ms-crumb-current{padding:4px 10px;border-radius:9999px;background:var(--ms-white);border:1px solid var(--ms-line);font-weight:600;color:var(--ms-ink)}.ms-hero{padding:40px 0 72px}.ms-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;margin-top:56px}.ms-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.ms-hero-eyebrow{display:flex;align-items:center;gap:12px}.ms-hero-eyebrow-rule{display:inline-block;width:32px;height:1px;background:var(--ms-thread)}.ms-hero-title{margin-top:20px;font-weight:500;font-size:clamp(44px,5.4vw,80px);line-height:1;letter-spacing:-.04em;color:var(--ms-ink)}.ms-hero-lead{margin-top:24px;max-width:30ch;font-size:clamp(21px,1.7vw,24px);font-weight:450;line-height:1.4;letter-spacing:-.012em;color:var(--ms-ink)}.ms-hero-intro{max-width:54ch;font-size:18px;line-height:1.7;color:var(--ms-ink-2)}.ms-hero-intro strong{font-weight:700;color:var(--ms-ink)}.ms-ribbon-scroll{overflow-x:auto;overflow-y:hidden;margin-top:56px;padding-inline:4px 40px;scrollbar-width:thin}.ms-ribbon{position:relative;min-width:760px;height:236px}.ms-ribbon-line{position:absolute;left:0;right:0;top:60px;height:2px;background:var(--ms-thread)}.ms-ribbon-gap{top:72px;font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--ms-muted);white-space:nowrap}.ms-node,.ms-ribbon-gap{position:absolute;transform:translateX(-50%)}.ms-node{top:0;width:168px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ms-frame{width:96px;height:96px;margin-top:12px;background:var(--ms-white);border:1px solid var(--ms-line);display:grid;place-items:center;padding:14px}.ms-frame-stat{border-color:var(--ms-thread)}.ms-frame img{width:100%;height:auto}.ms-frame-contain img{height:100%;object-fit:contain}.ms-frame-figure{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ms-thread);font-variant-numeric:tabular-nums}.ms-node-label{display:flex;flex-direction:column;gap:4px}.ms-node-name{font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--ms-ink)}.ms-definition{background:var(--ms-white);border-block:1px solid var(--ms-line);padding-block:72px}.ms-def-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ms-headword{font-size:clamp(88px,11.5vw,168px);font-weight:500;line-height:.9;letter-spacing:-.06em;color:var(--ms-ink)}.ms-def-text{max-width:44ch;font-size:clamp(20px,1.6vw,23px);font-weight:450;line-height:1.5;letter-spacing:-.01em;color:var(--ms-ink)}.ms-plate{background:var(--ms-white);border:1px solid var(--ms-line);padding:8px}.ms-plate img{width:100%}.ms-plate-crop img{aspect-ratio:6/5;object-fit:cover;object-position:top}.ms-plates{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));margin-top:56px}.ms-plates-note{grid-column:1/-1;margin-top:-8px}.ms-plates{background:var(--ms-paper)}.ms-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px;align-items:start;margin:56px auto 0;max-width:960px}.ms-pair-site{width:min(100%,340px);justify-self:center}.ms-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;align-items:start}.ms-receipt{margin-block:32px}.ms-receipt-cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px}.ms-receipt-cap strong{font-weight:600;color:var(--ms-ink)}.ms-receipt-aside{color:var(--ms-thread);font-weight:600}.ms-addresses{margin:0 0 32px}.ms-addresses .ms-label{margin-bottom:12px}.ms-addresses .ms-two{gap:16px;align-items:stretch}.ms-address{padding:20px 22px;background:var(--ms-white);border:1px solid var(--ms-line);display:flex;flex-direction:column;gap:12px}.ms-address-mark{height:56px;display:flex;align-items:center}.ms-address-mark img{height:auto}.ms-address-mark-wide img{width:168px}.ms-address-mark-square img{width:56px;height:56px;object-fit:contain}.ms-address-name{font-size:22px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--ms-ink)}.ms-address-text{font-size:15px;line-height:1.55;color:var(--ms-ink-2)}.ms-ad{margin-block:32px}.ms-ad-quote{padding:28px 28px 22px;background:var(--ms-white);border:1px solid var(--ms-line)}.ms-ad-text{font-size:clamp(21px,1.8vw,26px);font-weight:500;line-height:1.35;letter-spacing:-.015em;color:var(--ms-ink)}.ms-ad-source{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-muted)}.ms-ad-source span:last-child{color:var(--ms-thread)}.ms-group-fig{margin-top:56px}.ms-team{max-width:976px;margin:0 auto 56px}.ms-rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(42vw,168px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.ms-rail li{scroll-snap-align:start}.ms-rail img{width:100%;background:var(--ms-white);border:1px solid var(--ms-line)}.ms-rail-label{display:flex;align-items:baseline;gap:8px;margin-top:12px;font-size:14px;font-weight:600;color:var(--ms-ink)}.ms-turning{margin-block:28px;max-width:640px;padding-left:16px;border-left:1px solid rgba(244,242,234,.22);gap:16px}.ms-linkedin,.ms-turning{display:flex;flex-direction:column}.ms-linkedin{gap:6px}.ms-linkedin-text{font-size:15px;line-height:1.55;color:rgba(244,242,234,.72)}.ms-dark-source,.ms-ledger-head{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ms-warm)}.ms-ledger-list{margin-top:6px;display:flex;flex-wrap:wrap;row-gap:2px;font-size:13px;line-height:1.6;color:rgba(244,242,234,.55);font-variant-numeric:tabular-nums}.ms-ledger-row:after{content:"·";margin-inline:8px;opacity:.6}.ms-ledger-note{color:rgba(244,242,234,.72)}.ms-ledger-met{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--ms-on-dark)}.ms-ledger-met-note{font-weight:500;color:var(--ms-warm)}.ms-name-card{margin-top:40px;padding:64px 40px 44px;background:var(--ms-white);border:1px solid var(--ms-line);text-align:center;display:flex;flex-direction:column;align-items:center;gap:28px}.ms-name-card img{width:min(320px,72%);height:auto}.ms-name-signoff{font-size:18px;font-weight:450;line-height:1.5;color:var(--ms-ink);max-width:40ch}.ms-name-footnote{margin-top:0;padding-top:20px;border-top:1px solid var(--ms-line);width:100%}.ms-days-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.ms-days-count{font-size:clamp(72px,11vw,160px);line-height:.95;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.ms-days-count span{color:var(--ms-thread)}.ms-days-lead{max-width:36ch;font-size:clamp(20px,1.7vw,24px);font-weight:450;line-height:1.4;letter-spacing:-.01em;color:var(--ms-ink)}.ms-days-quote{margin-top:16px;max-width:760px;display:flex;flex-direction:column;gap:16px;align-items:center}.ms-days-quote p{font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--ms-ink)}.ms-days-quote footer{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-muted)}.ms-stats{margin-top:36px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px}.ms-stat{padding:24px 0 0;border-top:2px solid var(--ms-thread);display:flex;flex-direction:column;gap:8px}.ms-stat dt{margin-top:0;order:2}.ms-stat dd{font-size:clamp(36px,3.4vw,48px);font-weight:500;line-height:1;letter-spacing:-.03em;color:var(--ms-ink);font-variant-numeric:tabular-nums}.ms-closing{margin-top:72px;display:flex;flex-direction:column;gap:16px}.ms-closing-statement{max-width:30ch;font-size:clamp(26px,2.8vw,36px);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--ms-ink)}.ms-closing-path{margin-top:12px;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.4;color:var(--ms-thread)}.ms-closing-since{font-size:17px;line-height:1.6;color:var(--ms-muted)}@media (min-width:1024px){.ms-rail{grid-auto-flow:row;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;padding-bottom:0}.ms-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:80px;align-items:end}.ms-def-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:80px;align-items:center}}@media (max-width:960px){.ms-node-name{max-width:128px}}@media (max-width:1023px){.ms-ch{padding-block:64px}.ms-ch-flush{padding-top:0}.ms-ch-grid{grid-template-columns:minmax(0,1fr);row-gap:20px}.ms-thread{left:12px}.ms-dot{left:-17px;top:10px}.ms-marg{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 14px;padding-left:12px}.ms-year{font-size:28px}.ms-marker,.ms-year{margin-top:0}}@media (prefers-reduced-motion:reduce){.ms-crumb{transition:none}.ms-rail,.ms-ribbon-scroll{scroll-behavior:auto}}