:root{--ud-ground:#FFFFFF;--ud-surface:#FFF8F4;--ud-surface-2:#F6EEE8;--ud-border:#E6E1DC;--ud-line:#8C857E;--ud-ink:#121A33;--ud-muted:#3E4763;--ud-brand:#FF4F2E;--ud-brand-ink:#C2310F;--ud-tint-brand:#FFF1EC;--ud-action:#FF4F2E;--ud-action-hover:#E8401F;--ud-on-action:#FFFFFF;--ud-on-solid:#FFFFFF;--ud-tomato:#FF4F2E;--ud-tomato-ink:#C2310F;--ud-tomato-deep:#C2310F;--ud-brand-hero:#EE4226;--ud-tint-tomato:#FFF1EC;--ud-tint-tomato-2:#FFE0D6;--ud-sun:#FFC933;--ud-sun-ink:#6B4D00;--ud-tint-sun:#FFF6D6;--ud-leaf:#17B07F;--ud-leaf-ink:#0B7552;--ud-tint-leaf:#E3F7EF;--ud-sky:#2C8CF0;--ud-sky-deep:#1D6FD1;--ud-sky-ink:#1A5FB4;--ud-tint-sky:#E8F2FE;--ud-plum:#7A4FB0;--ud-plum-ink:#6A3FA0;--ud-tint-plum:#F2ECFA;--ud-graphite:#3E4763;--ud-tint-graphite:#EEEFF4;--ud-navy:#1D2A5C;--ud-tint-navy:#E8EAF6;--ud-grey:#6B7187;--ud-tint-grey:#F2F1EF;--ud-open:#0B7552;--ud-soon:#8A5A00;--ud-closed:#4A5068;--ud-band:#121A33;--ud-on-band:#FFFFFF;--ud-on-band-muted:rgba(255,255,255,.82);--ud-band-n1:#FFC933;--ud-band-n2:#FFFFFF;--ud-band-n3:#6FB7FF;--ud-band-n4:#FF8A6E;--ud-outline:#121A33;--ud-offset:#121A33;--ud-shadow-1:0 1px 0 #E6E1DC;--ud-shadow-2:0 12px 32px rgba(18,26,51,.16);--ud-scene-filter:none;--ud-max:1240px;--ud-gutter:clamp(16px,4.5vw,64px);--ud-r-btn:14px;--ud-r-card:22px;--fs-hero:clamp(52px,4.2vw + 30px,96px);--fs-h1:clamp(44px,3.4vw + 30px,78px);--fs-h2:clamp(36px,1.2vw + 31px,48px);--fs-h3:clamp(22px,.4vw + 20px,26px);--fs-lede:clamp(19px,.45vw + 17px,23px);--fs-body:clamp(18px,.3vw + 17px,21px);--fs-small:clamp(16px,.2vw + 15.5px,18px);--fs-table:clamp(17px,.25vw + 16px,19px);--fs-eyebrow:15px;--fs-num:clamp(44px,2vw + 36px,64px);--fs-price:clamp(30px,.6vw + 27px,36px);--fs-btn:19px}:root[data-theme=dark]{--ud-ground:#0E1428;--ud-surface:#151C35;--ud-surface-2:#1D2644;--ud-border:#2A3354;--ud-line:#6E7696;--ud-ink:#F5F1EC;--ud-muted:#B8BCCB;--ud-brand:#FF6A4D;--ud-brand-ink:#FF8A6E;--ud-tint-brand:#2A1B22;--ud-action:#FF5A3A;--ud-action-hover:#FF7558;--ud-on-action:#FFFFFF;--ud-on-solid:#0E1428;--ud-tomato:#FF6A4D;--ud-tomato-ink:#FF8A6E;--ud-tomato-deep:#C2310F;--ud-brand-hero:#FF6A4D;--ud-tint-tomato:#2A1B22;--ud-tint-tomato-2:#3A2128;--ud-sun:#FFC933;--ud-sun-ink:#FFD866;--ud-tint-sun:#2B2614;--ud-leaf:#2FCB95;--ud-leaf-ink:#5FDDB0;--ud-tint-leaf:#0F2A26;--ud-sky:#6FB7FF;--ud-sky-deep:#1D6FD1;--ud-sky-ink:#8EC6FF;--ud-tint-sky:#132542;--ud-plum:#B593E6;--ud-plum-ink:#C7AAEE;--ud-tint-plum:#251C3D;--ud-graphite:#B8BCCB;--ud-tint-graphite:#1B2240;--ud-navy:#A9B6F0;--ud-tint-navy:#18214A;--ud-grey:#9CA2B8;--ud-tint-grey:#1A2038;--ud-open:#5FDDB0;--ud-soon:#FFD866;--ud-closed:#B8BCCB;--ud-band:#070B1A;--ud-on-band:#FFFFFF;--ud-on-band-muted:rgba(255,255,255,.78);--ud-outline:#3A4470;--ud-offset:#FF4F2E;--ud-shadow-1:0 1px 0 #2A3354;--ud-shadow-2:0 12px 32px rgba(0,0,0,.5);--ud-scene-filter:brightness(.9) saturate(.95);color-scheme:dark}html{background:var(--ud-ground)}body{--ud-display:var(--font-urbanist),system-ui,sans-serif;--ud-body:var(--font-albert),system-ui,sans-serif}.ud,body{background:var(--ud-ground);color:var(--ud-ink);font-family:var(--ud-body);font-size:var(--fs-body);line-height:1.55}.ud{font-variant-numeric:tabular-nums}.ud a{color:var(--ud-brand-ink)}.ud a:hover{color:var(--ud-ink)}.ud :focus-visible{outline:3px solid var(--ud-sky);outline-offset:2px}.ud summary{list-style:none}.ud summary::-webkit-details-marker{display:none}.ud h1,.ud h2,.ud h3{text-wrap:balance}.ud img.ud-scene{display:block;width:100%;height:100%;object-fit:cover;filter:var(--ud-scene-filter)}.ud-wrap{max-width:var(--ud-max);margin:0 auto;padding-inline:var(--ud-gutter);box-sizing:content-box}.ud-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tp-sec{padding-block:clamp(56px,6vw,88px) 0}.tp-sec:last-child{padding-bottom:clamp(56px,6vw,88px)}.tp-tint{background:var(--ud-tint-brand)}.tp-suntint{background:var(--ud-tint-sun)}.tp-eyebrow{margin:0 0 10px;font:800 var(--fs-eyebrow)/1.3 var(--ud-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ud-brand-ink)}.tp-hero-t{margin:0;font:900 var(--fs-hero)/.98 var(--ud-display);letter-spacing:-.025em;color:var(--ud-ink)}.tp-hero-t em{font-style:normal;color:var(--ud-brand-hero);display:block}.tp-h1{margin:0;font:900 var(--fs-h1)/1.02 var(--ud-display);letter-spacing:-.025em;color:var(--ud-ink)}.tp-h1 em{font-style:normal;color:var(--ud-brand-hero)}.tp-h2{margin:0 0 14px;font:900 var(--fs-h2)/1.05 var(--ud-display);letter-spacing:-.025em}.tp-h2,.tp-h3{color:var(--ud-ink)}.tp-h3{margin:0;font:900 var(--fs-h3)/1.15 var(--ud-display);letter-spacing:-.02em}.tp-lede{margin:0;font:400 var(--fs-lede)/1.5 var(--ud-body);max-width:640px}.tp-lede,.tp-sub{color:var(--ud-muted)}.tp-sub{margin:0 0 32px;font:400 var(--fs-body)/1.55 var(--ud-body);max-width:860px}.tp-body{font:400 var(--fs-body)/1.65 var(--ud-body);color:var(--ud-ink)}.tp-body p{margin:0 0 1em}.tp-meta{font:400 var(--fs-small)/1.5 var(--ud-body);color:var(--ud-muted)}.tp-head{margin-bottom:28px}.tp-head .tp-sub{margin-bottom:0}.tp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:var(--ud-r-btn);border:2px solid transparent;font:800 var(--fs-btn)/1.1 var(--ud-body);text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform .12s,box-shadow .12s,background .12s}.tp-btn,.ud a.tp-btn{color:var(--ud-on-band);background:var(--ud-ink);border-color:var(--ud-ink)}:root[data-theme=dark] .tp-btn,:root[data-theme=dark] .ud a.tp-btn{color:var(--ud-ground)}.tp-btn.is-accent,.ud a.tp-btn.is-accent{background:var(--ud-action);border-color:var(--ud-action);color:#FFFFFF}.tp-btn.is-outline,.ud a.tp-btn.is-outline{background:transparent;border-color:var(--ud-ink);color:var(--ud-ink);min-height:48px;font-size:17px}.tp-btn:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--ud-offset)}.ud a.tp-btn:hover{color:var(--ud-on-band)}:root[data-theme=dark] .ud a.tp-btn:hover{color:var(--ud-ground)}.ud a.tp-btn.is-accent:hover{color:#FFFFFF}.ud a.tp-btn.is-outline:hover{color:var(--ud-ink)}:root[data-theme=dark] .tp-btn.is-accent,:root[data-theme=dark] .ud a.tp-btn.is-accent,:root[data-theme=dark] .ud a.tp-btn.is-accent:hover{color:#FFFFFF}:root[data-theme=dark] .tp-btn.is-outline,:root[data-theme=dark] .ud a.tp-btn.is-outline,:root[data-theme=dark] .ud a.tp-btn.is-outline:hover{color:var(--ud-ink)}.tp-btn:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.tp-btns{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:599.98px){.tp-btn{white-space:normal;text-align:center;max-width:100%;padding-block:10px}}.tp-pill{display:inline-flex;align-items:center;gap:10px;background:var(--ud-ground);border-radius:999px;padding:8px 16px 8px 8px;font:800 16px/1.2 var(--ud-body);color:var(--ud-ink);box-shadow:var(--ud-shadow-1)}.tp-pill>i{width:28px;height:28px;border-radius:999px;background:var(--ud-sun);flex:none}.tp-cats{display:flex;flex-wrap:wrap;gap:10px}.tp-cat,.ud a.tp-cat{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 16px 0 7px;border-radius:999px;background:var(--ud-ground);border:2px solid var(--ud-border);font:800 17px/1.1 var(--ud-body);color:var(--ud-ink);text-decoration:none}.tp-cat>i{width:32px;height:32px;border-radius:999px;flex:none}.ud a.tp-cat:hover{border-color:var(--ud-ink);color:var(--ud-ink)}.tp-chips{display:flex;flex-wrap:wrap;gap:10px}.tp-chip,.ud a.tp-chip{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;border:2px solid var(--ud-border);background:var(--ud-ground);font:800 17px/1.1 var(--ud-body);color:var(--ud-ink);text-decoration:none;cursor:pointer}.tp-chip:hover{border-color:var(--ud-ink)}.tp-chip.on,.tp-chip[aria-current=page],.tp-chip[aria-pressed=true]{background:var(--ud-ink);border-color:var(--ud-ink);color:var(--ud-ground)!important}.tp-tag{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font:800 15px/1.2 var(--ud-body);background:var(--ud-tint-brand);color:var(--ud-brand-ink)}.tp-tag.is-sun{background:var(--ud-tint-sun);color:var(--ud-sun-ink)}.tp-tag.is-sky{background:var(--ud-tint-sky);color:var(--ud-sky-ink)}.tp-tag.is-leaf{background:var(--ud-tint-leaf);color:var(--ud-leaf-ink)}.tp-tag.is-ink{background:var(--ud-tint-graphite);color:var(--ud-ink)}.tp-dot{width:12px;height:12px;border-radius:999px;background:var(--ud-leaf);display:inline-block;flex:none}.tp-hero{background:var(--ud-tint-brand)}.tp-hero-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:clamp(36px,5vw,64px) clamp(44px,5.5vw,72px)}.tp-hero-in.is-narrow{grid-template-columns:minmax(0,1fr)}@media (max-width:899.98px){.tp-hero-in{grid-template-columns:minmax(0,1fr);gap:32px}}.tp-art-wrap{position:relative;padding:18px 18px 18px 0}.tp-art{position:relative;border:4px solid var(--ud-outline);border-radius:28px;overflow:hidden;background:var(--ud-ground);box-shadow:10px 10px 0 var(--ud-offset);aspect-ratio:3/2}.tp-art img{display:block;width:100%;height:100%;object-fit:cover}.tp-badge{position:absolute;display:inline-flex;align-items:center;gap:8px;background:var(--ud-ground);color:var(--ud-ink);border:3px solid var(--ud-outline);border-radius:999px;padding:8px 14px;font:800 16px/1.2 var(--ud-body);white-space:nowrap}.tp-badge.is-tl{left:-22px;top:48px}.tp-badge.is-br{right:-6px;bottom:30px}@media (max-width:899.98px){.tp-art-wrap{padding:0 10px 10px 0}.tp-badge.is-tl{left:10px;top:14px}.tp-badge.is-br{right:18px;bottom:22px}.tp-art{box-shadow:7px 7px 0 var(--ud-offset);border-width:3px;border-radius:22px}}.tp-stats{display:flex;flex-wrap:wrap;gap:14px 36px;margin:0;padding:18px 0 0;border-top:2px solid rgba(18,26,51,.12)}:root[data-theme=dark] .tp-stats{border-top-color:rgba(255,255,255,.14)}.tp-stats>div{display:flex;flex-direction:column;gap:2px;min-width:0}.tp-stats dt{order:2;font:600 var(--fs-small)/1.3 var(--ud-body);color:var(--ud-muted)}.tp-stats dd{order:1;margin:0;font:900 clamp(32px,.6vw + 30px,40px)/1 var(--ud-display);letter-spacing:-.025em;color:var(--ud-ink)}.tp-stats>div:first-child dd{color:var(--ud-brand-ink)}@media (min-width:600px){.tp-stats{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:14px 30px}}.tp-stats.is-2{grid-template-columns:repeat(2,minmax(0,max-content));column-gap:48px}@media (max-width:599.98px){.tp-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.tp-band{background:var(--ud-band);color:var(--ud-on-band)}.tp-band-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:24px;padding-block:44px}.tp-band b{display:block;font:900 var(--fs-num)/1 var(--ud-display);letter-spacing:-.025em;color:var(--ud-band-n2)}.tp-band>.tp-band-in>div:nth-child(4n+1) b{color:var(--ud-band-n1)}.tp-band>.tp-band-in>div:nth-child(4n+3) b{color:var(--ud-band-n3)}.tp-band>.tp-band-in>div:nth-child(4n+4) b{color:var(--ud-band-n4)}.tp-band span{display:block;margin-top:8px;font:400 var(--fs-small)/1.4 var(--ud-body);color:var(--ud-on-band-muted)}@media (max-width:599.98px){.tp-band-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding-block:32px}}.tp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:24px}.tp-card{background:var(--ud-ground);border:3px solid var(--ud-outline);border-radius:var(--ud-r-card);padding:26px;display:flex;flex-direction:column;gap:12px;color:var(--ud-ink)}.ud a.tp-card{text-decoration:none;color:var(--ud-ink);transition:transform .12s,box-shadow .12s}.ud a.tp-card:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--ud-offset);color:var(--ud-ink)}.tp-card-t{margin:0;font:900 var(--fs-h3)/1.15 var(--ud-display);letter-spacing:-.025em;color:var(--ud-ink)}.tp-card-foot{display:flex;gap:10px;align-items:center;margin-top:auto;padding-top:14px;border-top:2px solid var(--ud-border);font:800 17px/1.35 var(--ud-body)}.tp-towns{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:20px}.tp-town,.ud a.tp-town{display:flex;flex-direction:column;gap:6px;background:var(--ud-ground);border:3px solid var(--ud-outline);border-radius:var(--ud-r-card);padding:22px;text-decoration:none;color:var(--ud-ink);transition:transform .12s,box-shadow .12s}.tp-town b{font:900 26px/1.15 var(--ud-display);letter-spacing:-.025em}.tp-town span{font:400 17px/1.4 var(--ud-body);color:var(--ud-muted)}.ud a.tp-town:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--ud-offset);color:var(--ud-ink)}.tp-zips{display:flex;flex-wrap:wrap;gap:12px}.tp-zip,.ud a.tp-zip{min-height:52px;display:inline-flex;align-items:center;gap:10px;padding:0 18px;border-radius:var(--ud-r-btn);background:var(--ud-tint-brand);border:2px solid transparent;font:800 19px/1 var(--ud-body);color:var(--ud-ink);text-decoration:none}.tp-zip i{font-style:normal;font-weight:600;color:var(--ud-muted);font-size:16px}.ud a.tp-zip:hover{border-color:var(--ud-ink);color:var(--ud-ink)}.tp-zip[aria-current=page],.ud a.tp-zip[aria-current=page]{background:var(--ud-ink);color:var(--ud-ground)!important}.tp-zip[aria-current=page] i{color:inherit}.tp-costs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.tp-cost{border-radius:var(--ud-r-card);padding:28px;background:var(--ud-tint-sun);color:var(--ud-ink)}.tp-cost h3{margin:0 0 18px;font:900 var(--fs-h3)/1.15 var(--ud-display);letter-spacing:-.025em}.tp-cost-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:2px solid rgba(18,26,51,.1);padding:12px 0}:root[data-theme=dark] .tp-cost-row{border-top-color:rgba(255,255,255,.12)}.tp-cost-row span{font:400 var(--fs-small)/1.3 var(--ud-body);color:var(--ud-muted)}.tp-cost-row b{font:900 var(--fs-price)/1 var(--ud-display);letter-spacing:-.025em}.tp-cost-row small{font:600 16px var(--ud-body);color:var(--ud-muted)}.tp-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;counter-reset:tpstep}.tp-step{border-radius:var(--ud-r-card);padding:30px;color:#FFFFFF;background:var(--ud-tomato-deep)}.tp-step:nth-child(3n+2){background:var(--ud-sky-deep)}.tp-step:nth-child(3n+3){background:#121A33}:root[data-theme=dark] .tp-step:nth-child(3n+3){background:#24305A}.tp-step>em{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:#FFFFFF;color:#121A33;font:normal 900 28px/1 var(--ud-display)}.tp-step h3{margin:18px 0 8px;font:900 30px/1.15 var(--ud-display);letter-spacing:-.025em;color:#FFFFFF}.tp-step p{margin:0;font:400 19px/1.5 var(--ud-body);color:rgba(255,255,255,.94)}.tp-step a{color:#FFFFFF!important;text-decoration:underline}.tp-tbl-wrap{border:3px solid var(--ud-outline);border-radius:var(--ud-r-card);overflow:hidden;background:var(--ud-ground)}.tp-tbl{width:100%;border-collapse:collapse;font:400 var(--fs-table)/1.45 var(--ud-body);color:var(--ud-ink)}.tp-tbl th{text-align:left;padding:16px 20px;background:var(--ud-ink);color:var(--ud-ground);font:800 16px/1.3 var(--ud-body);letter-spacing:.04em;text-transform:uppercase}.tp-tbl td{padding:16px 20px;border-top:2px solid var(--ud-border);vertical-align:top}.tp-tbl tbody tr:nth-child(2n) td{background:var(--ud-surface)}:root[data-theme=dark] .tp-tbl th{background:var(--ud-surface-2);color:var(--ud-ink)}.tp-tbl td.is-num,.tp-tbl th.is-num{text-align:right;font-variant-numeric:tabular-nums}.tp-tbl td b,.tp-tbl td strong{font-weight:800}@media (max-width:699.98px){.tp-tbl-wrap.is-stack{border:0;border-radius:0;overflow:visible;background:none}.tp-tbl-wrap.is-stack .tp-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tp-tbl-wrap.is-stack .tp-tbl,.tp-tbl-wrap.is-stack .tp-tbl tbody,.tp-tbl-wrap.is-stack .tp-tbl td,.tp-tbl-wrap.is-stack .tp-tbl tr{display:block;width:100%}.tp-tbl-wrap.is-stack .tp-tbl tr{border:3px solid var(--ud-outline);border-radius:18px;padding:8px 16px;margin-bottom:14px;background:var(--ud-ground)}.tp-tbl-wrap.is-stack .tp-tbl td{border-top:0;padding:8px 0;background:none!important;text-align:left}.tp-tbl-wrap.is-stack .tp-tbl td+td{border-top:2px solid var(--ud-border)}.tp-tbl-wrap.is-stack .tp-tbl td[data-label]:before{content:attr(data-label);display:block;font:800 14px/1.3 var(--ud-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ud-muted);margin-bottom:2px}}.tp-faq{border-top:3px solid var(--ud-ink)}.tp-faq details{border-bottom:2px solid var(--ud-border)}.tp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;cursor:pointer;font:900 clamp(21px,.5vw + 19px,25px)/1.25 var(--ud-display);letter-spacing:-.015em;color:var(--ud-ink)}.tp-faq summary:after{content:"+";flex:none;width:40px;height:40px;border-radius:999px;border:2px solid var(--ud-ink);display:grid;place-items:center;font:800 24px/1 var(--ud-body)}.tp-faq details[open] summary:after{content:"\2212";background:var(--ud-ink);color:var(--ud-ground)}.tp-faq details>div,.tp-faq details>p{margin:0;padding:0 0 24px;font:400 var(--fs-body)/1.65 var(--ud-body);color:var(--ud-muted);max-width:860px}.tp-crumbs{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:0 0 18px;padding:0;list-style:none;font:600 16px/1.4 var(--ud-body);color:var(--ud-muted)}.tp-crumbs a{color:var(--ud-ink)!important;text-decoration:underline;text-decoration-color:var(--ud-border);text-underline-offset:3px}.tp-crumbs li+li:before{content:"/";margin-right:10px;color:var(--ud-line)}.tp-field{display:flex;flex-direction:column;gap:8px}.tp-label{font:800 17px/1.3 var(--ud-body);color:var(--ud-ink)}.tp-input,.tp-select,.tp-textarea{width:100%;min-height:54px;padding:12px 16px;border:2px solid var(--ud-line);border-radius:var(--ud-r-btn);background:var(--ud-ground);color:var(--ud-ink);font:400 18px/1.4 var(--ud-body);box-sizing:border-box}.tp-textarea{min-height:140px;resize:vertical}.tp-input:focus,.tp-select:focus,.tp-textarea:focus{outline:none;border-color:var(--ud-ink);box-shadow:0 0 0 3px var(--ud-tint-sky)}.tp-note{padding:20px 24px;border-radius:18px;background:var(--ud-tint-sun);color:var(--ud-ink);font:400 var(--fs-small)/1.55 var(--ud-body)}.tp-note.is-tint{background:var(--ud-tint-brand)}.tp-note.is-outline{background:var(--ud-ground);border:3px solid var(--ud-outline)}@media (max-width:759.98px){.ud .d-only{display:none!important}}@media (min-width:760px){.ud .m-only{display:none!important}}@keyframes udBreathe{0%,to{box-shadow:0 0 0 0 rgba(21,128,61,.45)}50%{box-shadow:0 0 0 6px rgba(21,128,61,0)}}@keyframes udIn{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ud *,.ud :after,.ud :before{animation:none!important;transition:none!important}}.ud .h-border:hover{border-color:var(--ud-brand-ink)!important}.ud .h-surface:hover{background:var(--ud-surface)!important}.ud .h-tint:hover{background:var(--ud-tint-brand)!important}.ud .h-under:hover{text-decoration:underline!important}.ud .h-lift{transition:box-shadow .15s,border-color .15s}.ud .h-lift:hover{box-shadow:var(--ud-shadow-2)!important;border-color:var(--ud-brand-ink)!important}.ud .h-action:hover{background:var(--ud-action-hover)!important}.ud .h-ink:hover{color:var(--ud-ink)!important}.ud-header{border-bottom:1px solid var(--ud-border);background:var(--ud-ground);color:var(--ud-ink);position:relative;z-index:20}.ud-header-row{box-sizing:content-box;max-width:var(--ud-max);margin:0 auto;padding:16px var(--ud-gutter);gap:24px}.ud-brand,.ud-header-row{display:flex;align-items:center}.ud-brand{gap:12px;text-decoration:none;color:var(--ud-ink)!important;flex:none}.ud-brand svg{width:44px;height:44px}.ud-word{font:900 30px/1 var(--ud-display);letter-spacing:-.025em}@media (max-width:599.98px){.ud-brand svg{width:38px;height:38px}.ud-word{font-size:26px}.ud-header-row{padding-block:12px}}.ud-hsearch{flex:1 1 320px;max-width:440px;position:relative}.ud-nav{margin-left:auto}.ud-nav,.ud-navbtn{display:flex;align-items:center;gap:6px}.ud-navbtn{height:46px;padding:0 12px;border:0;background:transparent;font:800 17px var(--ud-body);color:var(--ud-ink);cursor:pointer;border-radius:12px}.ud-navbtn:hover,.ud-navbtn[aria-expanded=true]{background:var(--ud-tint-brand)}.ud-progmenu{position:absolute;top:54px;right:0;z-index:30;width:320px;padding:10px;border-radius:18px;background:var(--ud-ground);border:3px solid var(--ud-outline);box-shadow:6px 6px 0 var(--ud-offset);display:flex;flex-direction:column}.ud-progitem{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 10px;border-radius:10px;text-decoration:none;color:var(--ud-ink)!important;font:800 17px var(--ud-body)}.ud-progitem:hover{background:var(--ud-tint-brand)}.ud-progicon{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;flex:none}.ud-provbtn{display:flex;align-items:center;min-height:48px;padding:0 20px;border:2px solid var(--ud-ink);border-radius:var(--ud-r-btn);font:800 17px var(--ud-body);color:var(--ud-ink)!important;text-decoration:none;white-space:nowrap;margin-left:6px}.ud-provbtn:hover{background:var(--ud-ink);color:var(--ud-ground)!important}@media (max-width:1179.98px){.ud .w-only{display:none!important}}@media (min-width:1180px){.ud .n-only{display:none!important}}.ud-navlink{display:flex;align-items:center;height:46px;padding:0 12px;border-radius:12px;font:800 17px var(--ud-body);color:var(--ud-ink)!important;text-decoration:none;white-space:nowrap}.ud-navlink:hover{background:var(--ud-tint-brand)}.ud-mlinks{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding:14px 0 6px}.ud-mlinks a{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 14px;white-space:nowrap;border:2px solid var(--ud-border);border-radius:var(--ud-r-btn);font:800 17px var(--ud-body);color:var(--ud-ink)!important;text-decoration:none}.ud-mlinks a.is-cta,.ud-mlinks a:hover{border-color:var(--ud-ink)}.ud-mlinks a.is-cta{background:var(--ud-ink);color:var(--ud-ground)!important}.ud-theme{display:flex;padding:3px;border:2px solid var(--ud-border);border-radius:999px;gap:2px}.ud-theme button{width:38px;height:38px;border-radius:999px;border:0;display:grid;place-items:center;cursor:pointer;background:transparent;color:var(--ud-ink)}.ud-theme button[aria-pressed=true]{background:var(--ud-tint-brand);color:var(--ud-brand-ink)}:root[data-theme=dark] .ud-theme button[aria-pressed=true]{background:var(--ud-surface-2);color:var(--ud-sun)}.ud-iconbtn{width:46px;height:46px;border:0;background:transparent;color:var(--ud-ink);display:grid;place-items:center;cursor:pointer;border-radius:12px}.ud-iconbtn:hover{background:var(--ud-tint-brand)}.ud-mmenu{padding:8px var(--ud-gutter) 22px;display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--ud-border);max-height:calc(100vh - 70px);overflow-y:auto}.ud-mmenu .ud-progitem{padding:0;font-size:17px}.ud-mtheme{display:flex;align-items:center;gap:12px;min-height:52px;font:800 16px var(--ud-body)}.ud-mtheme button{height:42px;padding:0 16px;border-radius:999px;border:2px solid var(--ud-border);background:transparent;color:var(--ud-ink);font:800 16px var(--ud-body);cursor:pointer}.ud-mtheme button[aria-pressed=true]{background:var(--ud-ink);border-color:var(--ud-ink);color:var(--ud-ground)}.ud-msearch{padding:0 var(--ud-gutter) 12px}.ud-footer{background:var(--ud-band);color:var(--ud-on-band);font-family:var(--ud-body)}.ud-footer-in{box-sizing:content-box;max-width:var(--ud-max);margin:0 auto;padding:clamp(48px,5vw,72px) var(--ud-gutter) 40px;display:flex;flex-direction:column;gap:36px}.ud-footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:36px}.ud-footer-col{display:flex;flex-direction:column;gap:10px}.ud-footer-col .ud-brand svg{width:40px;height:40px}.ud-footer-col .ud-word{font-size:28px;color:#FFFFFF}.ud-footer-about{margin:0;font:400 17px/1.55 var(--ud-body);color:var(--ud-on-band-muted)}.ud-footer-h{margin-bottom:4px;font:800 15px/1 var(--ud-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ud-sun)}.ud-footer a{font:600 17px/1.4 var(--ud-body);color:var(--ud-on-band)!important;text-decoration:none;min-height:30px}.ud-footer a:hover{text-decoration:underline;text-decoration-color:var(--ud-brand);text-decoration-thickness:2px}.ud-footer-base{display:flex;flex-direction:column;gap:8px;padding-top:24px;border-top:2px solid rgba(255,255,255,.14);font:400 16px/1.6 var(--ud-body);color:var(--ud-on-band-muted)}.ud-footer-base button{align-self:flex-start;background:none;border:0;padding:0;color:var(--ud-on-band);font:600 16px var(--ud-body);text-decoration:underline;cursor:pointer}.ud-search{position:relative}.ud-search-hero{display:flex;flex-wrap:wrap;gap:10px;padding:7px;border-radius:var(--ud-r-btn);background:var(--ud-ground);border:3px solid var(--ud-outline);max-width:620px}.ud-search-field{flex:1 1 240px;display:flex;align-items:center;gap:10px;height:54px;padding:0 12px;color:var(--ud-muted)}.ud-search-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:400 19px var(--ud-body);color:var(--ud-ink)}.ud-search-field input::placeholder{color:var(--ud-muted);opacity:1}.ud-search-compact .ud-search-field{height:48px;padding:0 14px;border:2px solid var(--ud-border);border-radius:var(--ud-r-btn);background:var(--ud-ground)}.ud-search-compact .ud-search-field:focus-within{border-color:var(--ud-ink)}.ud-search-compact .ud-search-field input{font-size:17px}.ud-search-loc{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:11px;border:2px solid var(--ud-ink);background:var(--ud-ground);color:var(--ud-ink);font:800 17px var(--ud-body)}.ud-search-go,.ud-search-loc{flex:0 1 auto;height:54px;cursor:pointer}.ud-search-go{padding:0 24px;border-radius:11px;border:0;background:var(--ud-ink);color:var(--ud-ground);font:800 var(--fs-btn) var(--ud-body)}.ud-search-list{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:40;margin:0;padding:8px;list-style:none;border-radius:18px;background:var(--ud-ground);border:3px solid var(--ud-outline);box-shadow:6px 6px 0 var(--ud-offset)}.ud-search-list a{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;text-decoration:none;color:var(--ud-ink)!important;font:800 17px var(--ud-body)}.ud-search-list a span{color:var(--ud-muted);font-weight:400}.ud-search-list a.is-active,.ud-search-list a:hover{background:var(--ud-tint-brand)}.ud-search-msg{flex-basis:100%;margin:0;padding:0 12px 6px;font:400 16px var(--ud-body);color:var(--ud-muted)}.ud-consent{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:60;display:flex;justify-content:center;pointer-events:none;font-family:var(--ud-body)}html[data-consent] .ud-consent{display:none}.ud-consent-box{pointer-events:auto;max-width:760px;width:100%;min-height:78px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;padding:16px 20px;border-radius:18px;background:var(--ud-ground);color:var(--ud-ink);border:3px solid var(--ud-outline);box-shadow:6px 6px 0 var(--ud-offset)}.ud-consent-box p{flex:1 1 320px;margin:0;font:400 16px/1.5 var(--ud-body)}.ud-consent-box a{color:var(--ud-brand-ink);font-weight:800}.ud-consent-acts{display:flex;gap:10px;flex-wrap:wrap}.ud-consent-acts button{min-height:46px;padding:0 18px;border-radius:var(--ud-r-btn);font:800 17px var(--ud-body);cursor:pointer;border:2px solid var(--ud-ink)}.ud-consent-min{background:transparent;color:var(--ud-ink)}.ud-consent-all{background:var(--ud-ink);color:var(--ud-ground)}.lv-cookie-link{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media (max-width:520px){.ud-consent-acts{flex:1 1 100%}.ud-consent-acts button{flex:1}}.ud-skip{position:absolute;left:12px;top:-80px;z-index:100;padding:12px 18px;border-radius:10px;background:var(--ud-ink);color:var(--ud-ground)!important;font:800 17px var(--ud-body);text-decoration:none}.ud-skip:focus{top:12px}#main:focus{outline:none}.ud p a.ud-inline,.ud p a:not([class]){text-decoration:underline;text-underline-offset:2px}