@layer design{:where(html[data-design=v4])[data-site=bend-hot-tub-repair] .v4-inner{--accent:#ff6a3d}:where(html[data-design=v4])[data-site=bend-well-pump] .v4-inner{--accent:#4aa8ff}:where(html[data-design=v4])[data-site=seattle-lawn] .v4-inner{--accent:#8fdc4f}:where(html[data-design=v4])[data-site=pnw-dent] .v4-inner{--accent:#ff6b6b}:where(html[data-design=v4])[data-site=sioux-city-radon] .v4-inner{--accent:#8ccfff}:where(html[data-design=v4])[data-site=iowa-city-radon] .v4-inner{--accent:#ffc629}:where(html[data-design=v4])[data-site=des-moines-window-wells] .v4-inner{--accent:#e6d3a8}:where(html[data-design=v4]) :where(.v4-inner) a{text-decoration-line:underline}:where(html[data-design=v4]) .v4-inner{overflow-x:clip}:where(html[data-design=v4]) .ihero{background:var(--hero);color:#fff;padding:clamp(36px, 5vw, 80px) 0 calc(var(--big-a) + clamp(64px, 7vw, 120px));position:relative;overflow:hidden}:where(html[data-design=v4]) .ihero__shape{--a:clamp(110px, 17vw, 300px);width:132%;height:calc(var(--a) * 1.75);background:color-mix(in srgb, var(--hero) 84%, var(--accent));position:absolute;bottom:0;left:-8%}:where(html[data-design=v4]) .ihero__in{z-index:1;position:relative}:where(html[data-design=v4]) .ihero__title{letter-spacing:-.05em;text-wrap:balance;max-width:13em;font-size:clamp(2rem,.9rem + 4.6vw,5.5rem);font-weight:800;line-height:.9}:where(html[data-design=v4]) .ihero__lead{max-width:46ch;font-size:var(--step-lead);color:#fff;margin-top:28px;line-height:1.35}:where(html[data-design=v4]) .ihero__paras{gap:14px;max-width:62ch;margin-top:28px;display:grid}:where(html[data-design=v4]) .ihero__paras .ihero__lead{max-width:none;font-size:var(--step-body);margin-top:0;line-height:1.5}:where(html[data-design=v4]) .ihero__paras .ihero__lead:first-child{font-size:var(--step-lead);line-height:1.35}:where(html[data-design=v4]) .ihero__edge{--a:var(--big-a);height:calc(var(--big-a) + 2px);background:var(--bg);position:absolute;bottom:-1px;left:0;right:0}:where(html[data-design=v4]) .btn--hero{background:var(--accent);color:#000;margin-top:36px}:where(html[data-design=v4]) .btn--hero:hover{background:#fff}:where(html[data-design=v4]) .btn--hero:focus-visible{outline-color:#000}:where(html[data-design=v4]) .istrip{padding-top:var(--sec)}:where(html[data-design=v4]) .istrip__row{grid-template-columns:repeat(4,1fr);align-items:start;gap:28px 10px;display:grid}:where(html[data-design=v4]) .istrip__row--3{grid-template-columns:2fr 1fr 1fr}:where(html[data-design=v4]) .istrip__row--2{grid-template-columns:1fr 1fr}:where(html[data-design=v4]) .ipic__field{aspect-ratio:4/5;position:relative;overflow:hidden}:where(html[data-design=v4]) .istrip__row--3 .ipic:first-child .ipic__field{aspect-ratio:auto;height:100%;min-height:100%}:where(html[data-design=v4]) .istrip__row--3 .ipic:first-child{flex-direction:column;align-self:stretch;display:flex}:where(html[data-design=v4]) .istrip__row--3 .ipic:first-child .ipic__field{flex:1}:where(html[data-design=v4]) .ipic--1 .ipic__field{background:var(--f1)}:where(html[data-design=v4]) .ipic--2 .ipic__field{background:var(--f2)}:where(html[data-design=v4]) .ipic--3 .ipic__field{background:var(--f3)}:where(html[data-design=v4]) .ipic--4 .ipic__field{background:var(--f4)}:where(html[data-design=v4]) .ipic:nth-child(2n) .ipic__field{margin-top:0}:where(html[data-design=v4]) .ipic__mask{--a:clamp(22px, 2.6vw, 40px);position:absolute;inset:24% 0 0;overflow:hidden}:where(html[data-design=v4]) .ipic:nth-child(2n) .ipic__mask{inset:12% 0 0}:where(html[data-design=v4]) .ipic__media{object-fit:cover;width:100%;height:100%}:where(html[data-design=v4]) .ipic figcaption{max-width:34ch;margin-top:12px}:where(html[data-design=v4]) .itiers{padding-top:clamp(24px,3vw,48px)}:where(html[data-design=v4]) .tiers{grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;display:grid}:where(html[data-design=v4]) .tiers--3{grid-template-columns:repeat(3,1fr)}:where(html[data-design=v4]) .tiers--2{grid-template-columns:repeat(2,1fr)}:where(html[data-design=v4]) .tier{--a:clamp(24px, 2.6vw, 40px);transition:transform .22s var(--ease);flex-direction:column;justify-content:space-between;display:flex}:where(html[data-design=v4]) .tier:hover{transform:translateY(-6px)}:where(html[data-design=v4]) .tier--1{background:var(--f1);min-height:460px}:where(html[data-design=v4]) .tier--2{background:var(--f2);min-height:520px}:where(html[data-design=v4]) .tier--3{background:var(--f3);min-height:580px}:where(html[data-design=v4]) .tier--4{background:var(--f4);min-height:640px}:where(html[data-design=v4]) .tier__body{padding:calc(var(--a) + 22px) 24px 24px}:where(html[data-design=v4]) .tier__name{font-size:var(--step-lead);letter-spacing:-.03em;font-weight:800;line-height:1.1}:where(html[data-design=v4]) .tier__range{letter-spacing:-.05em;text-wrap:balance;margin-top:10px;font-size:clamp(1.75rem,1rem + 1.9vw,3rem);font-weight:800;line-height:.95}:where(html[data-design=v4]) .tier__inc{max-width:30ch;margin-top:18px}:where(html[data-design=v4]) .tier__when{max-width:30ch;margin-top:12px}:where(html[data-design=v4]) .tier__when strong{font-weight:800}:where(html[data-design=v4]) .tier__go{color:#fff;background:#000;align-items:center;min-height:64px;padding:0 24px;font-weight:600;text-decoration:none;transition:background-color .16s;display:flex}:where(html[data-design=v4]) .v4-inner .tier__go{text-decoration-line:none}:where(html[data-design=v4]) .tier__go:hover{background:var(--hero)}:where(html[data-design=v4]) .tier__go:focus-visible{outline-offset:-7px;outline-color:#fff}:where(html[data-design=v4]) .itiers__note{max-width:70ch;margin-top:20px}:where(html[data-design=v4]) .iband{--a:var(--big-a);background:var(--hero);color:#fff;margin-top:var(--sec);padding:calc(var(--big-a) + clamp(48px, 6vw, 96px)) 0 clamp(72px, 9vw, 136px)}:where(html[data-design=v4]) .iband__in{gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}:where(html[data-design=v4]) .iband__text{grid-column:1/6}:where(html[data-design=v4]) .iband__text .h-head{max-width:12ch}:where(html[data-design=v4]) .iband__body{font-size:var(--step-lead);color:#fff;max-width:34ch;margin-top:24px;line-height:1.35}:where(html[data-design=v4]) .iband .checks,:where(html[data-design=v4]) .iband__fig{grid-column:7/-1}:where(html[data-design=v4]) .iband__fig figcaption{color:#fff;max-width:52ch;margin-top:12px}:where(html[data-design=v4]) .iband .area__mask{background:color-mix(in srgb, var(--hero) 80%, var(--accent))}:where(html[data-design=v4]) .isave{padding-top:var(--sec);gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}:where(html[data-design=v4]) .isave__main{grid-column:1/8}:where(html[data-design=v4]) .isave__main .h-head{max-width:14ch}:where(html[data-design=v4]) .isave--solo .isave__main{grid-column:1/10}:where(html[data-design=v4]) .isave__aside{--a:clamp(22px, 2.4vw, 34px);background:var(--f3);padding:calc(var(--a) + 28px) 28px 32px;grid-column:9/-1;margin-top:8px}:where(html[data-design=v4]) .isave__h{font-size:var(--step-lead);letter-spacing:-.03em;font-weight:800;line-height:1.1}:where(html[data-design=v4]) .isave__aside .marks{gap:14px;margin-top:20px}:where(html[data-design=v4]) .isave__aside .chip,:where(html[data-design=v4]) .ithanks__box .chip{background:#000}:where(html[data-design=v4]) .marks{gap:20px;margin-top:32px;display:grid}:where(html[data-design=v4]) .mark{grid-template-columns:28px 1fr;align-items:start;gap:16px;display:grid}:where(html[data-design=v4]) .mark p{max-width:52ch}:where(html[data-design=v4]) .isave__main .mark p{font-size:var(--step-lead);max-width:40ch;line-height:1.3}:where(html[data-design=v4]) .v4-inner .qa.cut{--a:10px}:where(html[data-design=v4]) .icta{padding-top:var(--sec)}:where(html[data-design=v4]) .icta__box{--a:var(--big-a);background:var(--accent);color:#000;padding:calc(var(--a) + 36px) clamp(20px, 4vw, 64px) clamp(32px, 4vw, 64px);grid-template-columns:7fr 5fr;align-items:end;gap:clamp(28px,4vw,64px);display:grid}:where(html[data-design=v4]) .icta__text .h-head{max-width:15ch}:where(html[data-design=v4]) .icta__body{max-width:40ch;font-size:var(--step-lead);margin-top:20px;line-height:1.35}:where(html[data-design=v4]) .icta__act{justify-items:start;gap:18px;display:grid}:where(html[data-design=v4]) .icta__note{max-width:40ch}:where(html[data-design=v4]) .itowns{padding-top:clamp(24px,3vw,48px)}:where(html[data-design=v4]) .itowns__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:8px;display:grid}:where(html[data-design=v4]) .itown{--a:clamp(20px, 2.2vw, 34px);min-height:260px;padding:calc(var(--a) + 22px) 24px 26px;transition:transform .22s var(--ease)}:where(html[data-design=v4]) .itown:hover{transform:translateY(-4px)}:where(html[data-design=v4]) .itown:nth-child(3n+2){margin-top:40px}:where(html[data-design=v4]) .itown--1{background:var(--f1)}:where(html[data-design=v4]) .itown--2{background:var(--f2)}:where(html[data-design=v4]) .itown--3{background:var(--f3)}:where(html[data-design=v4]) .itown--4{background:var(--f4)}:where(html[data-design=v4]) .itown__n{font-size:var(--step-lead);letter-spacing:-.03em;font-weight:800;line-height:1.1}:where(html[data-design=v4]) .itown__z{margin-top:10px;font-weight:600}:where(html[data-design=v4]) .itown__d{max-width:34ch;margin-top:14px}:where(html[data-design=v4]) .nbs{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}:where(html[data-design=v4]) .nb{--a:7px;background:var(--surface);padding:calc(var(--a) + 9px) 16px 9px;font-weight:600}:where(html[data-design=v4]) .itowns__out{font-size:var(--step-lead);grid-template-columns:28px 1fr;align-items:start;gap:16px;max-width:46ch;margin-top:32px;font-weight:600;line-height:1.3;display:grid}:where(html[data-design=v4]) .itowns__out .chip{margin-top:4px}:where(html[data-design=v4]) .inext{gap:var(--gap);grid-template-columns:repeat(12,1fr);align-items:start;padding-top:clamp(24px,3vw,48px);display:grid}:where(html[data-design=v4]) .inext__h{font-size:var(--step-lead);letter-spacing:-.03em;grid-column:1/4;padding-top:24px;font-weight:800;line-height:1.1}:where(html[data-design=v4]) .inext__list{grid-column:4/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}:where(html[data-design=v4]) .inext__card{--a:clamp(18px, 2vw, 28px);min-height:170px;padding:calc(var(--a) + 20px) 22px 24px;font-size:var(--step-lead);line-height:1.3}:where(html[data-design=v4]) .inext__card--1{background:var(--f1)}:where(html[data-design=v4]) .inext__card--2{background:var(--f2)}:where(html[data-design=v4]) .inext__card--3{background:var(--f3)}:where(html[data-design=v4]) .inext__card--4{background:var(--f4)}:where(html[data-design=v4]) .ithanks{gap:var(--gap);grid-template-columns:repeat(12,1fr);padding-top:clamp(24px,3vw,48px);display:grid}:where(html[data-design=v4]) .ithanks__box{--a:clamp(36px, 4.4vw, 72px);background:var(--accent);color:#000;padding:calc(var(--a) + 32px) clamp(20px, 3.4vw, 56px) clamp(32px, 3.4vw, 56px);grid-column:1/10}:where(html[data-design=v4]) .ithanks__box .mark p{font-size:var(--step-lead);max-width:44ch;line-height:1.3}:where(html[data-design=v4]) .ithanks__go{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 32px;margin-top:24px;display:flex}:where(html[data-design=v4]) .ithanks__link{font-weight:600}:where(html[data-design=v4]) .pcoupon .coupon__left{gap:28px}:where(html[data-design=v4]) .pcoupon__mark{aspect-ratio:1;color:#000;width:clamp(72px,9vw,132px);display:block}:where(html[data-design=v4]) .pcoupon__mark svg{width:100%;height:100%}:where(html[data-design=v4]) .pcoupon__done{align-self:start}:where(html[data-design=v4]) .f input::placeholder,:where(html[data-design=v4]) .f textarea::placeholder{color:#5c5c58;opacity:1}:where(html[data-design=v4]) .ilegal{column-gap:var(--gap);grid-template-columns:repeat(12,1fr);row-gap:40px;padding-top:clamp(32px,4vw,64px);display:grid}:where(html[data-design=v4]) .ilegal__sec,:where(html[data-design=v4]) .ilegal__close{grid-column:3/11}:where(html[data-design=v4]) .ilegal__h{font-size:var(--step-lead);letter-spacing:-.03em;grid-template-columns:28px 1fr;align-items:start;gap:16px;font-weight:800;line-height:1.15;display:grid}:where(html[data-design=v4]) .ilegal__h .chip{margin-top:4px}:where(html[data-design=v4]) .ilegal__sec p{max-width:calc(64ch + 44px);margin-top:12px;padding-left:44px}:where(html[data-design=v4]) .ilegal__close{padding-left:44px;font-weight:600}@media (prefers-reduced-motion:no-preference){:where(html[data-design=v4]) .ihero__shape{animation:v4i-rise .9s var(--ease) both}@keyframes v4i-rise{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}:where(html[data-design=v4]) img.ipic__media{animation:24s ease-in-out infinite alternate v4-drift}}@media (prefers-reduced-motion:reduce){:where(html[data-design=v4]) .tier,:where(html[data-design=v4]) .itown{transition:none}:where(html[data-design=v4]) .tier:hover,:where(html[data-design=v4]) .itown:hover{transform:none}}@media (max-width:1100px){:where(html[data-design=v4]) .tiers,:where(html[data-design=v4]) .tiers--3{grid-template-columns:repeat(2,1fr)}:where(html[data-design=v4]) .tier--1,:where(html[data-design=v4]) .tier--2{min-height:400px}:where(html[data-design=v4]) .tier--3,:where(html[data-design=v4]) .tier--4{min-height:460px}:where(html[data-design=v4]) .iband__text,:where(html[data-design=v4]) .iband .checks,:where(html[data-design=v4]) .iband__fig{grid-column:1/-1}:where(html[data-design=v4]) .iband .checks,:where(html[data-design=v4]) .iband__fig{margin-top:24px}:where(html[data-design=v4]) .iband__text .h-head{max-width:16ch}:where(html[data-design=v4]) .iband .area__mask{aspect-ratio:16/10}:where(html[data-design=v4]) .isave__main,:where(html[data-design=v4]) .isave--solo .isave__main,:where(html[data-design=v4]) .isave__aside{grid-column:1/-1}:where(html[data-design=v4]) .isave__aside{margin-top:32px}:where(html[data-design=v4]) .icta__box{grid-template-columns:1fr}:where(html[data-design=v4]) .itowns__grid{grid-template-columns:repeat(2,1fr)}:where(html[data-design=v4]) .itown:nth-child(3n+2){margin-top:0}:where(html[data-design=v4]) .itown:nth-child(2n){margin-top:40px}:where(html[data-design=v4]) .inext__h,:where(html[data-design=v4]) .inext__list{grid-column:1/-1}:where(html[data-design=v4]) .inext__h{padding-top:0}:where(html[data-design=v4]) .ithanks__box,:where(html[data-design=v4]) .ilegal__sec,:where(html[data-design=v4]) .ilegal__close{grid-column:1/-1}:where(html[data-design=v4]) .istrip__row,:where(html[data-design=v4]) .istrip__row--3{grid-template-columns:1fr 1fr}:where(html[data-design=v4]) .istrip__row--3 .ipic:first-child{grid-column:1/-1}:where(html[data-design=v4]) .istrip__row--3 .ipic:first-child .ipic__field{aspect-ratio:8/5;flex:none;height:auto;min-height:0}}@media (max-width:900px){:where(html[data-design=v4]) .inext__list{grid-template-columns:1fr}:where(html[data-design=v4]) .inext__card{min-height:0}}@media (max-width:640px){:where(html[data-design=v4]) .ihero{padding-top:28px}:where(html[data-design=v4]) .ihero__title{font-size:2rem}:where(html[data-design=v4]) .ihero__lead{font-size:var(--step-body);margin-top:20px}:where(html[data-design=v4]) .ihero__paras .ihero__lead:first-child{font-size:var(--step-body)}:where(html[data-design=v4]) .ihero__shape{--a:90px;width:220%;left:-30%}:where(html[data-design=v4]) .tiers,:where(html[data-design=v4]) .tiers--3,:where(html[data-design=v4]) .tiers--2{grid-template-columns:1fr}:where(html[data-design=v4]) .tier--1,:where(html[data-design=v4]) .tier--2,:where(html[data-design=v4]) .tier--3,:where(html[data-design=v4]) .tier--4{min-height:0}:where(html[data-design=v4]) .tier__body{padding-bottom:28px}:where(html[data-design=v4]) .itowns__grid{grid-template-columns:1fr}:where(html[data-design=v4]) .itown{min-height:0}:where(html[data-design=v4]) .itown:nth-child(2n){margin-top:0}:where(html[data-design=v4]) .isave__aside{padding-inline:20px}:where(html[data-design=v4]) .icta__box{padding-inline:16px}:where(html[data-design=v4]) .icta__act .btn{width:100%}:where(html[data-design=v4]) .iband .area__mask{aspect-ratio:4/5}:where(html[data-design=v4]) .ithanks__box{padding-inline:16px}:where(html[data-design=v4]) .ilegal__sec p,:where(html[data-design=v4]) .ilegal__close{padding-left:0}}}
@layer design{:where(html[data-design=v5]):root,:where(html[data-design=v5])[data-site=bend-hot-tub-repair]{--ink:#120f1c;--paper:#f5f8fc;--sheet:#f6f8fa;--alarm:#ee4b0a;--alarm-ink:var(--ink);--hero-a:var(--paper);--hero-b:var(--ink);--deep:#1b2b4d;--deep2:#22355c;--deep-ink:var(--paper);--calm:#e6ecf2;--calm2:#d6dfe9;--calm-ink:var(--ink);--night:#0b1222;--night2:#141d33;--night-ink:var(--paper);--place:#c9933a;--place-ink:var(--ink);--send:#ee4b0a;--send-ink:var(--ink)}:where(html[data-design=v5])[data-site=bend-well-pump]{--ink:#0d1620;--paper:#f2f7fb;--sheet:#f4f6f7;--alarm:#2a86c8;--alarm-ink:var(--ink);--hero-a:var(--paper);--hero-b:var(--ink);--deep:#2b2a2c;--deep2:#373639;--deep-ink:var(--paper);--calm:#e3e8ea;--calm2:#d3dade;--calm-ink:var(--ink);--night:#111315;--night2:#1c1f22;--night-ink:var(--paper);--place:#9c4f27;--place-ink:var(--paper);--send:#2a86c8;--send-ink:var(--ink)}:where(html[data-design=v5])[data-site=seattle-lawn]{--ink:#0e161d;--paper:#f3f6f8;--sheet:#f3f5f6;--alarm:#4b6680;--alarm-ink:var(--paper);--hero-a:var(--paper);--hero-b:#0b1218;--deep:#22313d;--deep2:#2c3d4b;--deep-ink:var(--paper);--calm:#e2e7ea;--calm2:#d2d9de;--calm-ink:var(--ink);--night:#0f171e;--night2:#19242e;--night-ink:var(--paper);--place:#9cc23f;--place-ink:var(--ink);--send:#9cc23f;--send-ink:var(--ink)}:where(html[data-design=v5])[data-site=pnw-dent]{--ink:#101217;--paper:#fff;--sheet:#f4f5f7;--alarm:#e0262c;--alarm-ink:var(--paper);--hero-a:var(--paper);--hero-b:var(--ink);--deep:#2c3038;--deep2:#373c46;--deep-ink:var(--paper);--calm:#e6e8eb;--calm2:#d5d9de;--calm-ink:var(--ink);--night:#0c1730;--night2:#152443;--night-ink:var(--paper);--place:#efb816;--place-ink:var(--ink);--send:#e0262c;--send-ink:var(--paper)}:where(html[data-design=v5])[data-site=sioux-city-radon]{--ink:#1c140b;--paper:#fff;--sheet:#f4f7f9;--alarm:#b07a12;--alarm-ink:var(--ink);--hero-a:var(--paper);--hero-b:var(--ink);--deep:#3a2a1b;--deep2:#47341f;--deep-ink:var(--paper);--calm:#dde9f2;--calm2:#cbdcea;--calm-ink:var(--ink);--night:#13202e;--night2:#1c2b3d;--night-ink:var(--paper);--place:#3d73a3;--place-ink:var(--paper);--send:#b07a12;--send-ink:var(--ink)}:where(html[data-design=v5])[data-site=iowa-city-radon]{--ink:#1a1210;--paper:#f6f8fb;--sheet:#f5f5f3;--alarm:#8f2f22;--alarm-ink:var(--paper);--hero-a:var(--paper);--hero-b:#e8b53a;--deep:#2e201c;--deep2:#3a2924;--deep-ink:var(--paper);--calm:#e6e6e3;--calm2:#d7d6d2;--calm-ink:var(--ink);--night:#161a24;--night2:#1f2431;--night-ink:var(--paper);--place:#dcaa25;--place-ink:var(--ink);--send:#dcaa25;--send-ink:var(--ink)}:where(html[data-design=v5])[data-site=des-moines-window-wells]{--ink:#0f151c;--paper:#f4f7fa;--sheet:#f3f5f7;--alarm:#3670a6;--alarm-ink:var(--paper);--hero-a:var(--paper);--hero-b:#070b10;--deep:#1f2933;--deep2:#29353f;--deep-ink:var(--paper);--calm:#e5e8eb;--calm2:#d4d9de;--calm-ink:var(--ink);--night:#10151b;--night2:#1a222b;--night-ink:var(--paper);--place:#cdc2ab;--place-ink:var(--ink);--send:#e08a1e;--send-ink:var(--ink)}:where(html[data-design=v5]):root{--font:"Bricolage Grotesque", "Arial Narrow", Arial, sans-serif;--step-small:clamp(.875rem, .85rem + .1vw, .9375rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-display:clamp(2.5rem, .9rem + 6.6vw, 8rem);--m:clamp(16px, 3vw, 44px);--gap:clamp(12px, 1.6vw, 24px);--bar-h:64px;--sec:clamp(96px, 11vw, 168px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--t-press:.14s;--t-hover:.18s}:where(html[data-design=v5]) *,:where(html[data-design=v5]) :before,:where(html[data-design=v5]) :after{box-sizing:border-box}html:where(html[data-design=v5]){-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--bar-h)}:where(html[data-design=v5]) body{background:var(--night);color:var(--night-ink);font-family:var(--font);font-size:var(--step-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.5}:where(html[data-design=v5]) h1,:where(html[data-design=v5]) h2,:where(html[data-design=v5]) h3,:where(html[data-design=v5]) p,:where(html[data-design=v5]) ul,:where(html[data-design=v5]) ol,:where(html[data-design=v5]) dl,:where(html[data-design=v5]) dd,:where(html[data-design=v5]) figure{margin:0;padding:0}:where(html[data-design=v5]) ul,:where(html[data-design=v5]) ol{list-style:none}:where(html[data-design=v5]) img,:where(html[data-design=v5]) video,:where(html[data-design=v5]) svg{max-width:100%;display:block}:where(html[data-design=v5]) img,:where(html[data-design=v5]) video{height:auto}:where(html[data-design=v5]) a{color:inherit}:where(html[data-design=v5]) button,:where(html[data-design=v5]) input,:where(html[data-design=v5]) select,:where(html[data-design=v5]) textarea{font:inherit;color:inherit}:where(html[data-design=v5]) ::selection{background:var(--ink);color:var(--paper)}:where(html[data-design=v5]) :focus-visible{outline-offset:3px;outline:3px solid}:where(html[data-design=v5]) .skip{left:var(--m);z-index:50;background:var(--paper);color:var(--ink);padding:12px 16px;position:absolute;top:-100px}:where(html[data-design=v5]) .skip:focus{top:12px}:where(html[data-design=v5]) .f-alarm{--fb:var(--alarm);--fi:var(--alarm-ink)}:where(html[data-design=v5]) .f-deep{--fb:var(--deep);--fi:var(--deep-ink)}:where(html[data-design=v5]) .f-deep2{--fb:var(--deep2);--fi:var(--deep-ink)}:where(html[data-design=v5]) .f-calm{--fb:var(--calm);--fi:var(--calm-ink)}:where(html[data-design=v5]) .f-calm2{--fb:var(--calm2);--fi:var(--calm-ink)}:where(html[data-design=v5]) .f-paper{--fb:var(--sheet);--fi:var(--ink)}:where(html[data-design=v5]) .f-night{--fb:var(--night);--fi:var(--night-ink)}:where(html[data-design=v5]) .f-night2{--fb:var(--night2);--fi:var(--night-ink)}:where(html[data-design=v5]) .f-place{--fb:var(--place);--fi:var(--place-ink)}:where(html[data-design=v5]) .f-send{--fb:var(--send);--fi:var(--send-ink)}:where(html[data-design=v5]) .f-ink{--fb:var(--ink);--fi:var(--paper)}:where(html[data-design=v5]) [class*=f-]{background-color:var(--fb);color:var(--fi)}:where(html[data-design=v5]) .wrap{padding-inline:var(--m)}:where(html[data-design=v5]) .grid12{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:where(html[data-design=v5]) .ch{position:relative}:where(html[data-design=v5]) .h-display,:where(html[data-design=v5]) .h-head,:where(html[data-design=v5]) .h-lead,:where(html[data-design=v5]) h3{letter-spacing:-.04em;text-wrap:balance;font-weight:600;line-height:.92}:where(html[data-design=v5]) .h-display{font-size:var(--step-display)}:where(html[data-design=v5]) .h-head{font-size:var(--step-head);letter-spacing:-.035em;line-height:.96}:where(html[data-design=v5]) .h-lead{font-size:var(--step-lead);letter-spacing:-.015em;line-height:1.1}:where(html[data-design=v5]) .lead{font-size:var(--step-lead);letter-spacing:-.01em;line-height:1.3}:where(html[data-design=v5]) p{max-width:62ch}:where(html[data-design=v5]) .btn{background:var(--fi);min-height:48px;color:var(--fb);cursor:pointer;font-weight:600;font-size:var(--step-body);letter-spacing:-.01em;transition:transform var(--t-press) var(--ease-out), background-color .3s ease, color .3s ease;border:0;border-radius:0;align-items:center;gap:.6em;padding:.7em 1.15em;line-height:1.1;text-decoration:none;display:inline-flex}:where(html[data-design=v5]) .btn .arrow{width:1.1em;height:1.1em;transition:transform var(--t-hover) var(--ease-out)}:where(html[data-design=v5]) .btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){:where(html[data-design=v5]) .btn:hover .arrow{transform:translate(4px)}:where(html[data-design=v5]) .btn:hover{background-color:var(--paper);color:var(--ink)}:where(html[data-design=v5]) .f-calm .btn:hover,:where(html[data-design=v5]) .f-paper .btn:hover,:where(html[data-design=v5]) .f-place .btn:hover,:where(html[data-design=v5]) .f-send .btn:hover,:where(html[data-design=v5]) .f-alarm .btn:hover{background-color:var(--night);color:var(--paper)}}:where(html[data-design=v5]) .bar{z-index:20;height:var(--bar-h);padding-inline:var(--m);background-color:var(--fb);color:var(--fi);align-items:center;gap:24px;transition:background-color .24s,color .24s;display:flex;position:fixed;inset:0 0 auto}:where(html[data-design=v5]) .bar[data-field=alarm]{--fb:var(--alarm);--fi:var(--alarm-ink)}:where(html[data-design=v5]) .bar[data-field=deep]{--fb:var(--deep);--fi:var(--deep-ink)}:where(html[data-design=v5]) .bar[data-field=calm]{--fb:var(--calm);--fi:var(--calm-ink)}:where(html[data-design=v5]) .bar[data-field=calm2]{--fb:var(--calm2);--fi:var(--calm-ink)}:where(html[data-design=v5]) .bar[data-field=paper]{--fb:var(--sheet);--fi:var(--ink)}:where(html[data-design=v5]) .bar[data-field=night]{--fb:var(--night);--fi:var(--night-ink)}:where(html[data-design=v5]) .bar[data-field=place]{--fb:var(--place);--fi:var(--place-ink)}:where(html[data-design=v5]) .bar[data-field=send]{--fb:var(--send);--fi:var(--send-ink)}:where(html[data-design=v5]) .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}:where(html[data-design=v5]) .brand__mark svg{width:36px;height:36px}:where(html[data-design=v5]) .brand__name{font-size:var(--step-body)}:where(html[data-design=v5]) .bar__nav{font-size:var(--step-body);gap:28px;margin-left:auto;display:flex}:where(html[data-design=v5]) .bar__nav a,:where(html[data-design=v5]) .tb-nav a,:where(html[data-design=v5]) .hero__way a{text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.08em}@media (hover:hover) and (pointer:fine){:where(html[data-design=v5]) .bar__nav a:hover,:where(html[data-design=v5]) .tb-nav a:hover,:where(html[data-design=v5]) .hero__way a:hover,:where(html[data-design=v5]) .tb-credits a:hover{text-decoration-color:currentColor}}:where(html[data-design=v5]) .bar__nav a{text-decoration-line:underline}:where(html[data-design=v5]) .btn--bar{min-height:44px;padding:.55em 1em}:where(html[data-design=v5]) .hero{min-height:100svh;display:flex}:where(html[data-design=v5]) .hero__in{column-gap:var(--gap);width:100%;padding-top:max(15svh, calc(var(--bar-h) + 48px));grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(24px,4svh,48px);display:grid}:where(html[data-design=v5]) .hero__title{letter-spacing:-.045em;font-weight:600;line-height:.86;font-size:min(calc(92vw / (var(--L) * .53)), 33svh, 236px);grid-column:1/-1}:where(html[data-design=v5]) .hero__title .line{white-space:nowrap;margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:clip}:where(html[data-design=v5]) .hero__title [data-line]{display:inline-block}:where(html[data-design=v5]) .hero__title .line:first-child{color:var(--hero-a)}:where(html[data-design=v5]) .hero__title .line--b{color:var(--hero-b)}:where(html[data-design=v5]) .glyph{object-fit:cover;vertical-align:baseline;background:var(--hero-b);width:1.3em;height:.7em;margin-left:.04em;display:inline-block}:where(html[data-design=v5]) .hero__sub{font-size:var(--step-lead);letter-spacing:-.01em;color:var(--alarm-ink);grid-area:2/7/auto/span 6;max-width:34ch;margin-top:40px;line-height:1.3}:where(html[data-design=v5]) .hero__way{grid-area:4/1/auto/span 8;align-self:end}:where(html[data-design=v5]) .hero__ask{font-size:var(--step-body);margin-bottom:10px;font-weight:500}:where(html[data-design=v5]) .hero__way ul{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2px;display:grid}:where(html[data-design=v5]) .hero__way a{min-height:52px;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);font-size:var(--step-lead);letter-spacing:-.015em;align-items:center;gap:10px;font-weight:600;line-height:1.1;display:inline-flex}:where(html[data-design=v5]) .hero__way .arrow{width:.85em;height:.85em;transition:transform var(--t-hover) var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){:where(html[data-design=v5]) .hero__way a:hover .arrow{transform:translateY(4px)}}:where(html[data-design=v5]) .hero__cap{text-align:right;font-size:var(--step-small);grid-area:4/10/auto/span 3;place-self:end;max-width:30ch}:where(html[data-design=v5]) .pick{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:0;display:grid}:where(html[data-design=v5]) .pick__left{padding:calc(var(--bar-h) + 56px) var(--gap) var(--sec) var(--m);grid-column:1/span 6}:where(html[data-design=v5]) .pick__right{padding:calc(var(--bar-h) + 56px) var(--m) var(--sec) var(--gap);grid-column:7/span 6}:where(html[data-design=v5]) .pick__left h2{margin-bottom:48px}:where(html[data-design=v5]) .pick__list{gap:8px;display:grid}:where(html[data-design=v5]) .pick__btn{text-align:left;cursor:pointer;background:var(--deep2);width:100%;min-height:76px;color:var(--deep-ink);font-size:var(--step-lead);letter-spacing:-.015em;transition:background-color .22s ease, color .22s ease, transform var(--t-press) var(--ease-out);border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-weight:500;line-height:1.15;display:flex}:where(html[data-design=v5]) .pick__btn .arrow{width:26px;height:26px;transition:transform .22s var(--ease-out);flex:none}:where(html[data-design=v5]) .pick__btn:active{transform:scale(.985)}:where(html[data-design=v5]) .pick__btn[aria-pressed=true]{background:var(--calm);color:var(--calm-ink)}:where(html[data-design=v5]) .pick__btn[aria-pressed=true] .arrow{transform:translate(6px)}@media (hover:hover) and (pointer:fine){:where(html[data-design=v5]) .pick__btn:hover{background:var(--paper);color:var(--ink)}}:where(html[data-design=v5]) .readout{top:calc(var(--bar-h) + 40px);--fb:var(--calm);--fi:var(--calm-ink);align-content:start;gap:22px;display:grid;position:sticky}:where(html[data-design=v5]) .readout__label{font-size:var(--step-lead);letter-spacing:-.015em;line-height:1.1}:where(html[data-design=v5]) .readout__cost{font-size:var(--step-display);letter-spacing:-.045em;max-width:none;font-weight:600;line-height:.9}:where(html[data-design=v5]) .readout__note{max-width:30ch;font-weight:500}:where(html[data-design=v5]) .readout__cause{max-width:52ch}:where(html[data-design=v5]) .readout .btn{justify-self:start;margin-top:6px}:where(html[data-design=v5]) .readout__fine{font-size:var(--step-small);max-width:52ch}@media (prefers-reduced-motion:no-preference){:where(html[data-design=v5]) .readout.is-new>*{animation:v5-rise .52s var(--ease-out) both}:where(html[data-design=v5]) .readout.is-new>:nth-child(2){animation-delay:60ms}:where(html[data-design=v5]) .readout.is-new>:nth-child(3){animation-delay:.12s}:where(html[data-design=v5]) .readout.is-new>:nth-child(4){animation-delay:.18s}:where(html[data-design=v5]) .readout.is-new>:nth-child(5){animation-delay:.24s}}@keyframes v5-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}:where(html[data-design=v5]) .prices{padding-block:var(--sec)}:where(html[data-design=v5]) .prices__head{top:calc(var(--bar-h) + 32px);grid-column:1/span 5;align-self:start;position:sticky}:where(html[data-design=v5]) .prices__head h2{margin-bottom:28px}:where(html[data-design=v5]) .prices__note{max-width:34ch}:where(html[data-design=v5]) .prices__rows{grid-column:7/span 6;gap:88px;display:grid}:where(html[data-design=v5]) .price h3{font-size:var(--step-head);letter-spacing:-.035em;margin-bottom:28px;line-height:.96}:where(html[data-design=v5]) .price__row{grid-template-columns:minmax(150px,210px) 1fr;align-items:start;gap:28px;display:grid}:where(html[data-design=v5]) .price--flip .price__row{grid-template-columns:1fr minmax(150px,210px)}:where(html[data-design=v5]) .price--flip .price__pic{order:2}:where(html[data-design=v5]) .price__pic{aspect-ratio:3/4;background:var(--calm2);overflow:clip}:where(html[data-design=v5]) .price__pic img{object-fit:cover;width:100%;height:100%}:where(html[data-design=v5]) .price__lines{gap:14px;display:grid}:where(html[data-design=v5]) .price__range{font-size:var(--step-head);letter-spacing:-.035em;font-weight:600;line-height:1}:where(html[data-design=v5]) .urgent{padding-top:var(--sec)}:where(html[data-design=v5]) .urgent__top{align-items:end;padding-bottom:72px}:where(html[data-design=v5]) .urgent__text{grid-column:1/span 6}:where(html[data-design=v5]) .urgent__text h2{margin-bottom:28px}:where(html[data-design=v5]) .urgent__media{grid-column:7/span 6}:where(html[data-design=v5]) .urgent__media .frame{aspect-ratio:16/9;background:var(--night2);overflow:clip}:where(html[data-design=v5]) .urgent__media video,:where(html[data-design=v5]) .urgent__media img{object-fit:cover;width:100%;height:100%}:where(html[data-design=v5]) figcaption{font-size:var(--step-small);margin-top:10px;line-height:1.4}:where(html[data-design=v5]) .urgent__rows>li{padding-block:44px}:where(html[data-design=v5]) .urgent__lead{font-size:var(--step-head);letter-spacing:-.035em;grid-column:1/span 7;max-width:18ch;font-weight:600;line-height:1}:where(html[data-design=v5]) .urgent__body{grid-column:9/span 4;align-self:end}:where(html[data-design=v5]) .local{padding-block:var(--sec)}:where(html[data-design=v5]) .local__h{grid-column:1/-1;max-width:14ch;margin-bottom:64px}:where(html[data-design=v5]) .local__text{grid-column:1/span 6;align-content:start;gap:48px;display:grid}:where(html[data-design=v5]) .facts{gap:32px;display:grid}:where(html[data-design=v5]) .fact{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}:where(html[data-design=v5]) .chip{background:var(--fi);color:var(--fb);font-size:var(--step-head);letter-spacing:-.035em;padding:.06em .18em .1em;font-weight:600;line-height:1;display:inline-block}:where(html[data-design=v5]) .fact dd{max-width:44ch}:where(html[data-design=v5]) .fact__src{font-size:var(--step-small);margin-top:4px;display:block}:where(html[data-design=v5]) .local__pic{grid-column:8/span 5;align-self:start}:where(html[data-design=v5]) .local__pic img{aspect-ratio:4/5;object-fit:cover;width:100%}:where(html[data-design=v5]) .steps{padding-block:var(--sec)}:where(html[data-design=v5]) .steps__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:20px 10px;display:grid}:where(html[data-design=v5]) .steps__h{grid-area:1/1/auto/span 7;align-self:start;max-width:11ch}:where(html[data-design=v5]) .step{grid-row:1;align-self:end;gap:12px;display:grid}:where(html[data-design=v5]) .step--1{grid-column:1/span 3}:where(html[data-design=v5]) .step--2{grid-column:4/span 4}:where(html[data-design=v5]) .step--3{grid-column:8/span 5}:where(html[data-design=v5]) .tile{place-items:center;display:grid;overflow:clip}:where(html[data-design=v5]) .step--1 .tile{height:30svh;min-height:210px}:where(html[data-design=v5]) .step--2 .tile{height:44svh;min-height:300px}:where(html[data-design=v5]) .step--3 .tile{height:64svh;min-height:420px}:where(html[data-design=v5]) .tile img{object-fit:cover}:where(html[data-design=v5]) .step--1 .tile img{width:62%;height:62%}:where(html[data-design=v5]) .step--2 .tile img{width:76%;height:76%}:where(html[data-design=v5]) .step--3 .tile img{width:100%;height:100%}:where(html[data-design=v5]) .step__t{font-size:var(--step-lead);letter-spacing:-.015em;margin-top:8px;font-weight:600;line-height:1.1}:where(html[data-design=v5]) .step p{max-width:34ch}:where(html[data-design=v5]) .steps__grid .step{grid-row:1}:where(html[data-design=v5]) .steps__grid{grid-template-rows:auto}:where(html[data-design=v5]) .areas{padding-top:var(--sec)}:where(html[data-design=v5]) .areas__top{align-items:end;padding-bottom:72px}:where(html[data-design=v5]) .areas__text{grid-column:1/span 6;gap:28px;display:grid}:where(html[data-design=v5]) .areas__pic{grid-column:7/span 6}:where(html[data-design=v5]) .areas__pic img{width:100%;aspect-ratio:var(--ar,2);object-fit:cover}:where(html[data-design=v5]) .areas__rows>li{align-items:flex-end;min-height:150px;padding-block:28px;display:flex}:where(html[data-design=v5]) .areas__rows>li>.wrap{align-items:end;width:100%}:where(html[data-design=v5]) .town{font-size:var(--step-head);letter-spacing:-.035em;grid-column:1/span 8;font-weight:400;line-height:1}:where(html[data-design=v5]) .town__meta{grid-column:9/span 4;gap:2px;display:grid}:where(html[data-design=v5]) .zip{font-weight:600}:where(html[data-design=v5]) .faq__head{min-height:40svh;padding-block:calc(var(--bar-h) + 24px) 56px;align-items:flex-end;display:flex}:where(html[data-design=v5]) .faq__head .wrap{width:100%}:where(html[data-design=v5]) .band{padding-block:56px}:where(html[data-design=v5]) .band__q{font-size:var(--step-lead);letter-spacing:-.015em;grid-column:1/span 5;max-width:22ch;font-weight:600;line-height:1.12}:where(html[data-design=v5]) .band__a{grid-column:7/span 6}:where(html[data-design=v5]) .request{padding-block:clamp(88px, 9vw, 140px) var(--sec)}:where(html[data-design=v5]) .req__h{grid-column:1/-1;margin-bottom:64px}:where(html[data-design=v5]) .req__head{grid-column:1/span 5;align-content:start;gap:28px;display:grid}:where(html[data-design=v5]) .req__picked{max-width:26ch;font-weight:500}:where(html[data-design=v5]) .req__pic{margin-top:20px}:where(html[data-design=v5]) .req__pic img{aspect-ratio:4/3;object-fit:cover;width:100%}:where(html[data-design=v5]) .req__body{grid-column:7/span 6}:where(html[data-design=v5]) .form{gap:20px var(--gap);grid-template-columns:1fr 1fr;display:grid}:where(html[data-design=v5]) .field{gap:8px;display:grid}:where(html[data-design=v5]) .field--wide{grid-column:1/-1}:where(html[data-design=v5]) .field label{font-weight:500}:where(html[data-design=v5]) .field input,:where(html[data-design=v5]) .field select,:where(html[data-design=v5]) .field textarea{border:2px solid var(--fi);background:var(--sheet);width:100%;min-height:54px;color:var(--ink);font-size:var(--step-body);transition:border-color var(--t-hover) ease, background-color var(--t-hover) ease;border-radius:0;padding:12px 14px}:where(html[data-design=v5]) .field select{appearance:none;cursor:pointer;background-image:none;padding-right:44px}:where(html[data-design=v5]) .field:has(select){position:relative}:where(html[data-design=v5]) .field:has(select):after{content:"";border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);pointer-events:none;width:10px;height:10px;position:absolute;bottom:22px;right:18px;transform:rotate(45deg)}:where(html[data-design=v5]) .field input:focus-visible,:where(html[data-design=v5]) .field select:focus-visible,:where(html[data-design=v5]) .field textarea:focus-visible{outline:3px solid var(--fi);outline-offset:2px;background:#fff}:where(html[data-design=v5]) .consent{grid-template-columns:28px 1fr;align-items:start;gap:14px}:where(html[data-design=v5]) .consent input{width:28px;height:28px;min-height:28px;accent-color:var(--ink);margin:2px 0 0}:where(html[data-design=v5]) .consent label{font-weight:400}:where(html[data-design=v5]) .hp{opacity:0;pointer-events:none;height:0;position:absolute;overflow:clip}:where(html[data-design=v5]) .btn--big{min-height:60px;font-size:var(--step-lead);padding-inline:1.2em}:where(html[data-design=v5]) .done{align-content:start;gap:24px;display:grid}:where(html[data-design=v5]) .done[hidden],:where(html[data-design=v5]) .form[hidden]{display:none}:where(html[data-design=v5]) .done__h{font-size:var(--step-head);letter-spacing:-.035em;font-weight:600;line-height:.96}:where(html[data-design=v5]) .board{background:var(--night);padding:10px}:where(html[data-design=v5]) .board__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}:where(html[data-design=v5]) .tile-b{flex-direction:column;justify-content:space-between;gap:20px;min-height:220px;padding:24px;text-decoration:none;display:flex}:where(html[data-design=v5]) .tb-big{font-size:var(--step-lead);letter-spacing:-.015em;font-weight:600;line-height:1.15}:where(html[data-design=v5]) .tb-statement{grid-column:1/span 4}:where(html[data-design=v5]) .tb-statement .tb-big{font-weight:500}:where(html[data-design=v5]) .tb-legal{font-size:var(--step-small)}:where(html[data-design=v5]) .tb-nav{grid-column:5/span 3;justify-content:flex-start}:where(html[data-design=v5]) .tb-nav ul{gap:6px;display:grid}:where(html[data-design=v5]) .tb-nav a{text-decoration-line:underline}:where(html[data-design=v5]) .tb-time{grid-column:8/span 2}:where(html[data-design=v5]) .tb-area{grid-column:10/span 3}:where(html[data-design=v5]) .tb-mark{flex-direction:row;grid-column:1/span 8;justify-content:center;align-items:center;gap:clamp(12px,2vw,32px);min-height:320px}:where(html[data-design=v5]) .tb-mark__svg svg{aspect-ratio:1;width:clamp(64px,9vw,150px);height:auto}:where(html[data-design=v5]) .tb-mark__name{letter-spacing:-.045em;font-weight:600;line-height:.88;font-size:var(--step-head);display:grid}:where(html[data-design=v5]) .tb-go{grid-column:9/span 4;min-height:320px;position:relative}:where(html[data-design=v5]) .tb-go .tb-big{font-size:var(--step-head);letter-spacing:-.035em;max-width:7ch;line-height:.96}:where(html[data-design=v5]) .tb-go__arrow{width:72px;height:72px;transition:transform .26s var(--ease-out);align-self:flex-end}@media (hover:hover) and (pointer:fine){:where(html[data-design=v5]) .tb-go:hover .tb-go__arrow{transform:translate(6px,-6px)}:where(html[data-design=v5]) .tb-mark:hover .tb-mark__svg{transform:rotate(-6deg)}}:where(html[data-design=v5]) .tb-mark__svg{transition:transform .3s var(--ease-out)}:where(html[data-design=v5]) .tb-credits{grid-column:1/-1;justify-content:flex-start;gap:12px;min-height:0}:where(html[data-design=v5]) .tb-credits__h{font-weight:600}:where(html[data-design=v5]) .tb-credits ul{columns:2 22rem;font-size:var(--step-small);column-gap:32px}:where(html[data-design=v5]) .tb-credits li{break-inside:avoid;margin-bottom:6px}:where(html[data-design=v5]) .tb-credits a{text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) ease;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (prefers-reduced-motion:no-preference){:where(html[data-design=v5]).js .hero [data-line]{animation:v5-load-line .9s var(--ease-expo) forwards;animation-delay:calc(.12s + var(--i) * .11s);transform:translateY(105%)}:where(html[data-design=v5]).js .hero [data-load]{opacity:0;animation:v5-load-rise .6s var(--ease-out) forwards;animation-delay:var(--d);transform:translateY(14px)}:where(html[data-design=v5]).js .glyph{animation:v5-glyph-in 1.1s var(--ease-expo) .38s both}:where(html[data-design=v5]).js [data-reveal]{opacity:.15;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(28px)}:where(html[data-design=v5]).js [data-reveal].is-in{opacity:1;transform:none}:where(html[data-design=v5]).js .shutter[data-reveal-pic]{clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--ease-in-out)}:where(html[data-design=v5]).js .shutter[data-reveal-pic] img{transition:transform 1.5s var(--ease-soft);transform:scale(1.12)}:where(html[data-design=v5]).js .shutter[data-reveal-pic].is-in{clip-path:inset(0)}:where(html[data-design=v5]).js .shutter[data-reveal-pic].is-in img{transform:none}}@keyframes v5-load-line{to{transform:none}}@keyframes v5-load-rise{to{opacity:1;transform:none}}@keyframes v5-glyph-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:where(html[data-design=v5]) .drift-img{animation:linear both v5-drift;animation-timeline:view();animation-range:entry exit}@keyframes v5-drift{0%{transform:scale(1.1)translateY(-3%)}to{transform:scale(1.1)translateY(3%)}}}}:where(html[data-design=v5]) .local__pic,:where(html[data-design=v5]) .shutter{overflow:clip}@media (max-width:1100px){:where(html[data-design=v5]) .bar__nav{display:none}:where(html[data-design=v5]) .bar .btn--bar{margin-left:auto}:where(html[data-design=v5]) .hero__sub{grid-column:5/-1}:where(html[data-design=v5]) .hero__way{grid-area:4/1/auto/-1}:where(html[data-design=v5]) .hero__cap{text-align:left;grid-area:5/1/auto/-1;justify-self:start;margin-top:20px}:where(html[data-design=v5]) .prices__head{grid-column:1/span 5}:where(html[data-design=v5]) .prices__rows{grid-column:6/span 7}:where(html[data-design=v5]) .tb-statement{grid-column:1/span 6}:where(html[data-design=v5]) .tb-nav{grid-column:7/span 6}:where(html[data-design=v5]) .tb-time{grid-column:1/span 4}:where(html[data-design=v5]) .tb-area{grid-column:5/span 8}:where(html[data-design=v5]) .tb-mark{grid-column:1/-1}:where(html[data-design=v5]) .tb-go{grid-column:1/-1;min-height:220px}}@media (max-width:820px){:where(html[data-design=v5]):root{--bar-h:60px;--sec:88px}:where(html[data-design=v5]) .brand__mark svg{width:30px;height:30px}:where(html[data-design=v5]) .brand__name{font-size:var(--step-small);line-height:1.05;display:grid}:where(html[data-design=v5]) .btn--bar{font-size:var(--step-small);min-height:44px;padding:.5em .9em}:where(html[data-design=v5]) .hero__in{padding-top:max(16svh, calc(var(--bar-h) + 40px));grid-template-rows:auto auto 1fr auto auto}:where(html[data-design=v5]) .hero__title{font-size:min(calc(94vw / (var(--L) * .53)), 30svh)}:where(html[data-design=v5]) .hero__sub{font-size:var(--step-body);grid-column:1/-1;max-width:40ch;margin-top:28px;line-height:1.5}:where(html[data-design=v5]) .hero__way ul{grid-template-columns:1fr;row-gap:0}:where(html[data-design=v5]) .hero__ask{margin-top:28px;margin-bottom:4px}:where(html[data-design=v5]) .hero__way a{min-height:48px}:where(html[data-design=v5]) .pick{min-height:0;display:block}:where(html[data-design=v5]) .pick__left{padding:var(--sec) var(--m) 56px}:where(html[data-design=v5]) .pick__left h2{margin-bottom:28px}:where(html[data-design=v5]) .pick__right{display:none}:where(html[data-design=v5]) .pick__btn{min-height:64px;padding:12px 16px}:where(html[data-design=v5]) .pick__list>li{display:grid}:where(html[data-design=v5]) .readout__label{display:none}:where(html[data-design=v5]) .readout{background:var(--calm);color:var(--calm-ink);gap:16px;padding:24px 16px 28px;position:static}:where(html[data-design=v5]) .grid12{grid-template-columns:1fr;row-gap:24px}:where(html[data-design=v5]) .grid12>*{grid-column:1/-1!important}:where(html[data-design=v5]) .prices__head{position:static}:where(html[data-design=v5]) .prices__head h2{margin-bottom:0}:where(html[data-design=v5]) .prices__note{margin-top:10px}:where(html[data-design=v5]) .prices__rows{gap:104px;margin-top:24px}:where(html[data-design=v5]) .price__row,:where(html[data-design=v5]) .price--flip .price__row{grid-template-columns:1fr}:where(html[data-design=v5]) .price--flip .price__pic{order:0}:where(html[data-design=v5]) .price__pic{aspect-ratio:4/3}:where(html[data-design=v5]) .urgent__top{padding-bottom:64px}:where(html[data-design=v5]) .urgent__rows>li{padding-block:32px}:where(html[data-design=v5]) .local__h{margin-bottom:8px}:where(html[data-design=v5]) .local__pic{order:3}:where(html[data-design=v5]) .local__pic img{aspect-ratio:4/3}:where(html[data-design=v5]) .steps__grid{grid-template-columns:1fr;row-gap:28px}:where(html[data-design=v5]) .steps__h{grid-area:auto/1}:where(html[data-design=v5]) .step,:where(html[data-design=v5]) .steps__grid .step{grid-row:auto;grid-column:1!important}:where(html[data-design=v5]) .step--1 .tile{height:34vw;min-height:0}:where(html[data-design=v5]) .step--2 .tile{height:46vw;min-height:0}:where(html[data-design=v5]) .step--3 .tile{height:62vw;min-height:0}:where(html[data-design=v5]) .areas__rows>li{min-height:84px;padding-block:18px}:where(html[data-design=v5]) .faq__head{min-height:30svh;padding-bottom:32px}:where(html[data-design=v5]) .band{padding-block:32px}:where(html[data-design=v5]) .form{grid-template-columns:1fr}:where(html[data-design=v5]) .btn--big{justify-content:center;width:100%}:where(html[data-design=v5]) .board{padding:8px}:where(html[data-design=v5]) .board__grid{grid-template-columns:1fr 1fr;gap:6px}:where(html[data-design=v5]) .tile-b{justify-content:flex-start;min-height:150px;padding:20px}:where(html[data-design=v5]) .tb-mark{flex-direction:column;grid-area:1/1/auto/-1;justify-content:flex-start;align-items:flex-start;gap:14px;min-height:160px}:where(html[data-design=v5]) .tb-mark__svg svg{width:56px}:where(html[data-design=v5]) .tb-go{grid-area:2/1/auto/-1;justify-content:space-between;min-height:160px}:where(html[data-design=v5]) .tb-nav{grid-area:3/1}:where(html[data-design=v5]) .tb-area{grid-area:3/2}:where(html[data-design=v5]) .tb-time{grid-area:4/1}:where(html[data-design=v5]) .tb-statement{grid-area:5/1/auto/-1}:where(html[data-design=v5]) .tb-credits{grid-area:6/1/auto/-1}}@media (max-width:600px){:where(html[data-design=v5]) .urgent__lead{font-size:var(--step-lead);letter-spacing:-.015em;max-width:none;line-height:1.15}}@media (min-width:601px) and (max-width:820px){:where(html[data-design=v5]) .areas__rows .grid12{grid-template-columns:repeat(12,minmax(0,1fr))}:where(html[data-design=v5]) .areas__rows .town{grid-column:1/span 8!important}:where(html[data-design=v5]) .areas__rows .town__meta{grid-column:9/span 4!important}}}
@layer design{:where(html[data-design=v5]){--canvas:var(--sheet);--surface:var(--calm);--muted:color-mix(in srgb, var(--ink) 82%, var(--sheet));--accent:var(--deep);--accent-hover:var(--night);--on-accent:var(--deep-ink);--warning:#8a4b0f;--danger:#9e2a2b;--rule:var(--calm2);--font-schibsted:var(--font)}:where(html[data-design=v5])[data-site=pnw-dent]{--accent:#c41e24;--accent-hover:#9f181d;--on-accent:#fff}:where(html[data-design=v5]) main:not(:has(.v5-home,.v5-inner)){padding-top:var(--bar-h);background:var(--canvas);color:var(--ink)}:where(html[data-design=v5]) main:not(:has(.v5-home,.v5-inner)) :is(h1,h2,h3){letter-spacing:-.025em;line-height:1.12}:where(html[data-design=v5]) main:not(:has(.v5-home,.v5-inner)) figcaption{margin-top:0}:where(html[data-design=v5]) .tb-pages{grid-column:1/-1;justify-content:flex-start;min-height:0}:where(html[data-design=v5]) .tb-pages ul{flex-wrap:wrap;gap:6px 28px;display:flex}:where(html[data-design=v5]) .tb-pages a{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.2em;transition:text-decoration-color var(--t-hover) ease;align-items:center;text-decoration-thickness:.08em;display:inline-flex}@media (hover:hover) and (pointer:fine){:where(html[data-design=v5]) .tb-pages a:hover{text-decoration-color:currentColor}}@media (max-width:820px){:where(html[data-design=v5]) .tb-pages{grid-area:6/1/auto/-1}:where(html[data-design=v5]) .tb-credits{grid-row:7}}:where(html[data-design=v5]) .form__error{background:var(--fi);color:var(--fb);max-width:none;padding:12px 14px;font-weight:500}:where(html[data-design=v5]) .btn[disabled]{cursor:progress}}
@layer design{:where(html[data-design=v5]):has(.v5-inner){--step-small:1rem}:where(html[data-design=v5]) .ihero__in{column-gap:var(--gap);padding-top:max(13svh, calc(var(--bar-h) + 56px));grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(64px,8vw,128px);display:grid}:where(html[data-design=v5]) .ihero .ititle{font-size:min(calc(90vw / (var(--L) * .53)), 26svh, 176px)}:where(html[data-design=v5]) .ihero:not(.ihero--two) .hero__title .line{color:inherit}:where(html[data-design=v5]) .ihero__sub{grid-column:7/span 6;align-content:start;gap:20px;margin-top:48px;display:grid}:where(html[data-design=v5]) .ihero__sub p{max-width:40ch}:where(html[data-design=v5]) .ihero__sub .lead{max-width:34ch}@media (prefers-reduced-motion:no-preference){:where(html[data-design=v5]).js .ihero [data-line]{animation:v5-load-line .9s var(--ease-expo) forwards;animation-delay:calc(.12s + var(--i) * .11s);transform:translateY(105%)}:where(html[data-design=v5]).js .ihero [data-load]{opacity:0;animation:v5-load-rise .6s var(--ease-out) forwards;animation-delay:var(--d);transform:translateY(14px)}}:where(html[data-design=v5]) .price__when{font-weight:500}:where(html[data-design=v5]) .inot{padding-block:var(--sec)}:where(html[data-design=v5]) .inot__h{grid-column:1/span 5;max-width:12ch}:where(html[data-design=v5]) .inot__list{grid-column:7/span 6;align-content:start;gap:28px;display:grid}:where(html[data-design=v5]) .inot__list li{max-width:30ch}:where(html[data-design=v5]) .isave{padding-block:var(--sec)}:where(html[data-design=v5]) .isave__h{max-width:14ch;margin-bottom:56px}:where(html[data-design=v5]) .isave__tiles{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;display:grid}:where(html[data-design=v5]) .isave__tile{grid-column:span 6;align-items:flex-end;min-height:240px;padding:28px;display:flex}:where(html[data-design=v5]) .isave__tile:nth-child(4n+1),:where(html[data-design=v5]) .isave__tile:nth-child(4n+4){grid-column:span 7}:where(html[data-design=v5]) .isave__tile:nth-child(4n+2),:where(html[data-design=v5]) .isave__tile:nth-child(4n+3){grid-column:span 5}:where(html[data-design=v5]) .isave__tile p{font-size:var(--step-lead);letter-spacing:-.01em;max-width:30ch;line-height:1.25}:where(html[data-design=v5]) .icta{padding-block:clamp(88px, 9vw, 140px) var(--sec)}:where(html[data-design=v5]) .icta__h{grid-column:1/-1;max-width:14ch;margin-bottom:64px}:where(html[data-design=v5]) .icta__pic{grid-column:1/span 5}:where(html[data-design=v5]) .icta__pic img{aspect-ratio:4/3;object-fit:cover;width:100%}:where(html[data-design=v5]) .icta__body{grid-column:7/span 6;align-content:start;gap:32px;display:grid}:where(html[data-design=v5]) .areas__rows>li.iout{min-height:0;padding-block:40px 56px}:where(html[data-design=v5]) .iout .lead{max-width:40ch;font-weight:500}:where(html[data-design=v5]) .inext__h{padding-bottom:48px}:where(html[data-design=v5]) .urgent__rows .inext__lead,:where(html[data-design=v5]) .urgent__rows .ithanks__lead{max-width:26ch;font-size:var(--step-lead);letter-spacing:-.015em;grid-column:1/span 10;line-height:1.15}:where(html[data-design=v5]) .req__disc{max-width:30ch}:where(html[data-design=v5]) .ipics .ipics__text{gap:20px;max-width:32ch;display:grid}:where(html[data-design=v5]) .step .inext__t{max-width:24ch;font-weight:500}:where(html[data-design=v5]) .ipartner .req__h{max-width:14ch}:where(html[data-design=v5]) .ipartner .req__head .lead{max-width:28ch}:where(html[data-design=v5]) .ionward{background:var(--night);grid-template-columns:1fr 1fr;gap:8px;padding:10px 10px 0;display:grid}:where(html[data-design=v5]) .ionward .tb-go{grid-column:auto;min-height:280px}:where(html[data-design=v5]) .ionward .tb-go .tb-big{max-width:14ch}:where(html[data-design=v5]) .ilegal-top{padding-top:max(13svh, calc(var(--bar-h) + 56px));padding-bottom:clamp(56px,7vw,104px)}:where(html[data-design=v5]) .ilegal__h1{max-width:12ch}:where(html[data-design=v5]) .ilegal__meta{max-width:40ch;margin-top:32px}:where(html[data-design=v5]) .ilegal{gap:56px;padding-block:clamp(64px,8vw,120px);display:grid}:where(html[data-design=v5]) .ilegal__h{font-size:var(--step-lead);grid-column:1/span 4}:where(html[data-design=v5]) .ilegal__body{grid-column:6/span 7}:where(html[data-design=v5]) .ilegal__closing{font-weight:500}@media (max-width:1100px){:where(html[data-design=v5]) .ihero__sub{grid-column:5/-1}:where(html[data-design=v5]) .icta__pic{grid-column:1/span 5}:where(html[data-design=v5]) .icta__body{grid-column:6/span 7}}@media (max-width:820px){:where(html[data-design=v5]) .ihero__in{padding-top:calc(var(--bar-h) + 56px);grid-template-columns:minmax(0,1fr);padding-bottom:64px}:where(html[data-design=v5]) .ihero .ititle{font-size:min(calc(92vw / (var(--L) * .53)), 22svh)}:where(html[data-design=v5]) .ihero__sub{grid-column:1/-1;margin-top:32px}:where(html[data-design=v5]) .isave__h{margin-bottom:32px}:where(html[data-design=v5]) .isave__tiles{grid-template-columns:minmax(0,1fr);gap:6px}:where(html[data-design=v5]) .isave__tile,:where(html[data-design=v5]) .isave__tile:nth-child(n){grid-column:1/-1;min-height:160px;padding:20px}:where(html[data-design=v5]) .icta__h{margin-bottom:8px}:where(html[data-design=v5]) .icta__pic{order:3}:where(html[data-design=v5]) .inot__list{margin-top:8px}:where(html[data-design=v5]) .inext__h{padding-bottom:32px}:where(html[data-design=v5]) .v5-inner .request .req__head{display:contents}:where(html[data-design=v5]) .v5-inner .request .req__pic{order:3;margin-top:32px}:where(html[data-design=v5]) .ionward{grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 8px 0}:where(html[data-design=v5]) .ionward .tb-go{min-height:180px}:where(html[data-design=v5]) .ilegal-top{padding-top:calc(var(--bar-h) + 56px)}:where(html[data-design=v5]) .ilegal{gap:40px}:where(html[data-design=v5]) .ilegal__sec{row-gap:12px}}}
@layer design{:where(html[data-design=v6]):root{--bg:#13171d;--s1:#1a2028;--s2:#222a34;--s3:#2c3642;--ink:#b3e0ff;--muted:#8aaecb;--accent:#b3e0ff;--accent-ink:#13171d;--wl:#1d3a52;--win:#2f6d96;--snow:#eef1f5;--m:clamp(16px, 2.3vw, 32px);--gap:clamp(16px, 1.7vw, 24px);--sec:clamp(112px, 13vw, 200px);--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2.25rem, 1.2rem + 3.2vw, 4rem);--step-display:clamp(5.5rem, 17vw, 15rem);--ease:cubic-bezier(.2, .7, .2, 1);--face:"Sentient", "Iowan Old Style", Georgia, serif}:where(html[data-design=v6])[data-site=bend-well-pump]{--bg:#13171d;--s1:#1a2028;--s2:#222a34;--s3:#2c3642;--ink:#b3e0ff;--muted:#8aaecb;--accent:#b3e0ff;--accent-ink:#13171d;--wl:#1d3a52;--win:#2f6d96}:where(html[data-design=v6])[data-site=des-moines-window-wells]{--bg:#1b2236;--s1:#222b42;--s2:#2a354f;--s3:#36425f;--ink:#f6c9b0;--muted:#d0b6a8;--accent:#f6c9b0;--accent-ink:#1b2236;--wl:#2c3a58;--win:#4a6890}:where(html[data-design=v6])[data-site=bend-hot-tub-repair]{--bg:#1a2039;--s1:#212846;--s2:#2a3256;--s3:#353e68;--ink:#ffb68e;--muted:#dcb6a2;--accent:#ffb68e;--accent-ink:#1a2039;--wl:#2a3256;--win:#5a6aa0}:where(html[data-design=v6])[data-site=seattle-lawn]{--bg:#16222a;--s1:#1d2b34;--s2:#25363f;--s3:#30434e;--ink:#cdea8e;--muted:#a8c27c;--accent:#cdea8e;--accent-ink:#16222a;--wl:#25363f;--win:#4d6e7d}:where(html[data-design=v6])[data-site=pnw-dent]{--bg:#1c1d22;--s1:#25262c;--s2:#2e3038;--s3:#3a3c46;--ink:#ffa08c;--muted:#dbb1a8;--accent:#ffa08c;--accent-ink:#1c1d22;--wl:#2e3038;--win:#5d6272}:where(html[data-design=v6])[data-site=sioux-city-radon]{--bg:#1c2231;--s1:#232a3c;--s2:#2c3449;--s3:#374058;--ink:#f2be6c;--muted:#c9a067;--accent:#f2be6c;--accent-ink:#1c2231;--wl:#2c3449;--win:#55688c}:where(html[data-design=v6])[data-site=iowa-city-radon]{--bg:#241b1e;--s1:#2d2226;--s2:#382a30;--s3:#45353b;--ink:#f5d37b;--muted:#cdb06b;--accent:#f5d37b;--accent-ink:#241b1e;--wl:#382a30;--win:#6d5960}:where(html[data-design=v6]) *,:where(html[data-design=v6]) :before,:where(html[data-design=v6]) :after{box-sizing:border-box}html:where(html[data-design=v6]){-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:where(html[data-design=v6]){scroll-behavior:auto}}:where(html[data-design=v6]) body{background:var(--bg);color:var(--ink);font-family:var(--face);font-weight:400;font-size:var(--step-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}:where(html[data-design=v6]) img,:where(html[data-design=v6]) video,:where(html[data-design=v6]) svg{max-width:100%;display:block}:where(html[data-design=v6]) img{height:auto}:where(html[data-design=v6]) a{color:inherit}:where(html[data-design=v6]) h1,:where(html[data-design=v6]) h2,:where(html[data-design=v6]) h3,:where(html[data-design=v6]) p,:where(html[data-design=v6]) ul,:where(html[data-design=v6]) figure{margin:0}:where(html[data-design=v6]) ul{padding:0;list-style:none}:where(html[data-design=v6]) h1,:where(html[data-design=v6]) h2{letter-spacing:-.015em;font-weight:300;line-height:1;font-size:var(--step-head);text-wrap:balance}:where(html[data-design=v6]) h3{font-weight:400}:where(html[data-design=v6]) ::selection{background:var(--ink);color:var(--bg)}:where(html[data-design=v6]) :focus-visible{outline:3px solid var(--ink);outline-offset:3px}:where(html[data-design=v6]) .skip{left:var(--m);background:var(--ink);color:var(--bg);z-index:50;padding:10px 16px;position:absolute;top:-60px}:where(html[data-design=v6]) .skip:focus{top:8px}:where(html[data-design=v6]) .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:2px;height:2px;position:absolute;overflow:hidden}:where(html[data-design=v6]) .noscript{padding:48px var(--m)}:where(html[data-design=v6]) .btn{background:var(--accent);min-height:52px;color:var(--accent-ink);font:500 var(--step-body)/1.2 var(--face);cursor:pointer;transition:transform .16s var(--ease), background-color .16s var(--ease);border:0;border-radius:0;align-items:center;gap:12px;padding:12px 22px;text-decoration:none;display:inline-flex}:where(html[data-design=v6]) .btn .arrow{width:20px;height:20px;transition:transform .2s var(--ease)}:where(html[data-design=v6]) .btn:hover .arrow{transform:translate(4px)}:where(html[data-design=v6]) .btn:active{transform:scale(.97)}:where(html[data-design=v6]) .btn:hover{background:var(--snow)}:where(html[data-design=v6]) .btn-wide{justify-content:space-between;width:100%;min-height:56px}:where(html[data-design=v6]) .stage{grid-template-rows:auto auto;grid-template-columns:minmax(0,6fr) minmax(0,6fr);display:grid;position:relative}:where(html[data-design=v6]) .bar{z-index:5;top:0;left:var(--m);right:var(--m);justify-content:space-between;align-items:center;height:84px;display:flex;position:absolute}:where(html[data-design=v6]) .logo{font-size:var(--step-body);letter-spacing:-.01em;align-items:center;gap:12px;font-weight:500;text-decoration:none;display:inline-flex}:where(html[data-design=v6]) .logo .mark{width:34px;height:34px;color:var(--ink);flex:none}:where(html[data-design=v6]) .logo .mark svg{width:100%;height:100%}:where(html[data-design=v6]) .bar nav{gap:28px;display:flex}:where(html[data-design=v6]) .bar nav a{font-size:var(--step-body);text-decoration:none;position:relative}:where(html[data-design=v6]) .bar nav a:after{content:"";transform-origin:0;height:3px;transition:transform .2s var(--ease);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}:where(html[data-design=v6]) .bar nav a:hover:after{transform:scaleX(1)}:where(html[data-design=v6]) .intro{min-height:100svh;padding:140px var(--gap) 15svh var(--m);flex-direction:column;grid-area:1/1;justify-content:flex-end;gap:32px;display:flex}:where(html[data-design=v6]) .intro h1{max-width:20ch}:where(html[data-design=v6]) .sub{font-size:var(--step-lead);max-width:30ch;line-height:1.4}:where(html[data-design=v6]) .object{background:var(--bg);grid-area:1/2/span 2;align-self:start;height:100svh;position:sticky;top:0;overflow:hidden}:where(html[data-design=v6]) .object .xs{width:100%;height:100%}:where(html[data-design=v6]) .object-photo .object-img{object-fit:cover;width:100%;height:100%}:where(html[data-design=v6]) .f-bg{fill:var(--bg)}:where(html[data-design=v6]) .f-s1{fill:var(--s1)}:where(html[data-design=v6]) .f-s2{fill:var(--s2)}:where(html[data-design=v6]) .f-s3{fill:var(--s3)}:where(html[data-design=v6]) .f-wl{fill:var(--wl)}:where(html[data-design=v6]) .f-win{fill:var(--win)}:where(html[data-design=v6]) .f-glass{fill:var(--wl)}:where(html[data-design=v6]) .f-snow{fill:var(--snow)}:where(html[data-design=v6]) .f-steel,:where(html[data-design=v6]) .f-pipe,:where(html[data-design=v6]) .f-wire,:where(html[data-design=v6]) .f-rain,:where(html[data-design=v6]) .f-part{fill:var(--muted)}:where(html[data-design=v6]) .s-wire{fill:none;stroke:var(--muted);stroke-width:4px}:where(html[data-design=v6]) .s-lead{fill:none;stroke:var(--muted);stroke-width:2px}:where(html[data-design=v6]) .xs text{font-family:var(--face)}:where(html[data-design=v6]) .t-lab{fill:var(--ink);font-size:22px;font-weight:400}:where(html[data-design=v6]) .t-geo{fill:var(--muted);font-size:20px}:where(html[data-design=v6]) .t-note{fill:var(--ink);font-size:22px;font-style:italic}:where(html[data-design=v6]) .xs .part,:where(html[data-design=v6]) .xs .lab{transition:fill .26s var(--ease), stroke .26s var(--ease), opacity .26s var(--ease)}:where(html[data-design=v6]) .object.lit .part:not(.on){opacity:.42}:where(html[data-design=v6]) .xs .part.on{fill:var(--accent)}:where(html[data-design=v6]) .xs .s-wire.on{fill:none;stroke:var(--accent)}:where(html[data-design=v6]) .xs .t-lab.on{fill:var(--accent);font-weight:500}:where(html[data-design=v6]) .xs .s-lead.on{stroke:var(--accent);stroke-width:3px}:where(html[data-design=v6]).motion .xs .part.on{animation:v6-lit 1.6s var(--ease) infinite alternate}@keyframes v6-lit{0%{opacity:1}to{opacity:.72}}:where(html[data-design=v6]).motion .weather{animation:9s linear infinite v6-fall}@keyframes v6-fall{0%{transform:translateY(-14px)}to{transform:translateY(14px)}}:where(html[data-design=v6]) .pick{min-height:100svh;padding:48px var(--gap) 48px var(--m);flex-direction:column;grid-area:2/1;justify-content:center;gap:24px;display:flex}:where(html[data-design=v6]) .pick h2{max-width:20ch}:where(html[data-design=v6]) .syms{gap:4px;display:grid}:where(html[data-design=v6]) .sym{width:100%;min-height:50px;color:var(--ink);text-align:left;font:400 var(--step-lead)/1.2 var(--face);cursor:pointer;transition:background-color .18s var(--ease), color .18s var(--ease);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;display:flex}:where(html[data-design=v6]) .sym .arrow{opacity:0;width:22px;height:22px;transition:opacity .18s var(--ease), transform .18s var(--ease);flex:none;transform:translate(-8px)}:where(html[data-design=v6]) .sym:hover{background:var(--s1)}:where(html[data-design=v6]) .sym:hover .arrow{opacity:1;transform:none}:where(html[data-design=v6]) .sym[aria-pressed=true]{background:var(--s2)}:where(html[data-design=v6]) .sym[aria-pressed=true] .arrow{opacity:1;transform:none}:where(html[data-design=v6]) .sym:active{transform:scale(.99)}:where(html[data-design=v6]) .readout{gap:10px var(--gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;max-width:none;display:grid}:where(html[data-design=v6]) .readout .cost,:where(html[data-design=v6]) .readout .where{grid-column:1}:where(html[data-design=v6]) .readout .cause,:where(html[data-design=v6]) .readout .note{grid-column:2}:where(html[data-design=v6]) .readout .cause{grid-row:1/span 2}:where(html[data-design=v6]) .readout .go{grid-column:1}:where(html[data-design=v6]) .readout .cost{font-size:var(--step-lead);font-weight:500;line-height:1.2}:where(html[data-design=v6]) .readout .where{font-weight:500}:where(html[data-design=v6]) .readout .btn{margin-top:4px}:where(html[data-design=v6]) .local{column-gap:var(--gap);padding:var(--sec) var(--m) 0;background:var(--bg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}:where(html[data-design=v6]) .local-pic{margin-left:calc(-1 * var(--m));grid-column:1/span 6}:where(html[data-design=v6]) .local-pic img{aspect-ratio:4/5;object-fit:cover;width:100%}:where(html[data-design=v6]) figcaption{font-size:var(--step-small);color:var(--muted);max-width:46ch;padding-top:12px}:where(html[data-design=v6]) .local-pic figcaption{padding-left:var(--m)}:where(html[data-design=v6]) .local-text{grid-column:8/span 5;gap:32px;padding-top:6vw;display:grid}:where(html[data-design=v6]) .local-text>p{max-width:40ch}:where(html[data-design=v6]) .facts{gap:32px;padding-top:16px;display:grid}:where(html[data-design=v6]) .facts li{gap:6px;display:grid}:where(html[data-design=v6]) .fv{font-size:var(--step-head);letter-spacing:-.015em;font-weight:300;line-height:1}:where(html[data-design=v6]) .fl{max-width:34ch}:where(html[data-design=v6]) .fl small{font-size:var(--step-small);color:var(--muted);padding-top:4px;display:block}:where(html[data-design=v6]) .now{padding:var(--sec) var(--m);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0;display:grid}:where(html[data-design=v6]) .now-head{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding-bottom:.35em;display:grid}:where(html[data-design=v6]) .now-head h2{color:var(--muted);grid-column:1/span 8}:where(html[data-design=v6]) .now-head p{grid-column:9/span 4}:where(html[data-design=v6]) .now-list{grid-column:1/-1;grid-template-columns:subgrid;display:grid}:where(html[data-design=v6]) .now-item{grid-column:1/-1;grid-template-columns:subgrid;transition:opacity .2s var(--ease);align-items:baseline;padding:.3em 0;display:grid}:where(html[data-design=v6]) .now-list h3{font-size:var(--step-head);letter-spacing:-.015em;grid-column:1/span 8;max-width:22ch;font-weight:300;line-height:1.02}:where(html[data-design=v6]) .now-list p{grid-column:9/span 4;max-width:34ch}:where(html[data-design=v6]) .now-item:hover h3{color:var(--snow)}:where(html[data-design=v6]) .prices{background:var(--s1);padding:0 var(--m) var(--sec);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}:where(html[data-design=v6]) .prices-text{grid-column:1/span 5;gap:28px;padding-top:120px;display:grid}:where(html[data-design=v6]) .prices-text p{max-width:36ch}:where(html[data-design=v6]) .slip{background:var(--ink);color:var(--bg);grid-column:7/span 6;gap:0;padding:72px 36px 60px;display:grid}:where(html[data-design=v6]) .slip-name{text-align:center;font-size:var(--step-lead);font-weight:500}:where(html[data-design=v6]) .slip-sub{text-align:center;padding-bottom:28px}:where(html[data-design=v6]) .slip ul{gap:18px;display:grid}:where(html[data-design=v6]) .slip li{grid-template-columns:1fr auto;column-gap:20px;display:grid}:where(html[data-design=v6]) .pn{font-weight:500}:where(html[data-design=v6]) .pr{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}:where(html[data-design=v6]) .pi{grid-column:1/-1;max-width:44ch}:where(html[data-design=v6]) .slip-bar{background:var(--bg);height:4px;margin:32px 0 20px}:where(html[data-design=v6]) .slip-pick{text-align:right;padding-top:6px}:where(html[data-design=v6]) .slip-total{text-align:right;font-size:var(--step-head);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:300;line-height:1.05}:where(html[data-design=v6]) .panel{background:var(--s1);height:100svh;position:relative;overflow:hidden}:where(html[data-design=v6]) .vp{object-fit:cover;filter:grayscale(.25)brightness(.62);width:100%;height:100%;position:absolute;inset:0}:where(html[data-design=v6]) .verb-wrap{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:where(html[data-design=v6]) .verb{font-size:var(--step-display);letter-spacing:-.03em;color:var(--ink);font-weight:300;line-height:.9}:where(html[data-design=v6]) .verb-note{left:var(--m);bottom:var(--m);background:var(--bg);gap:8px;max-width:460px;padding:24px 28px;display:grid;position:absolute}:where(html[data-design=v6]) .verb-note h3{font-size:var(--step-lead);line-height:1.2}:where(html[data-design=v6]).motion .panel .vp{animation:24s linear infinite alternate v6-drift}@keyframes v6-drift{0%{transform:scale(1.08)}to{transform:scale(1)}}:where(html[data-design=v6]) .areas{padding:var(--sec) var(--m);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}:where(html[data-design=v6]) .areas-text{grid-column:1/span 7;gap:40px;display:grid}:where(html[data-design=v6]) .towns{gap:32px var(--gap);grid-template-columns:1fr 1fr;display:grid}:where(html[data-design=v6]) .towns li{gap:2px;display:grid}:where(html[data-design=v6]) .tn{font-size:var(--step-lead);line-height:1.2}:where(html[data-design=v6]) .tz{font-variant-numeric:tabular-nums}:where(html[data-design=v6]) .tnote{color:var(--muted)}:where(html[data-design=v6]) .hoods{max-width:56ch}:where(html[data-design=v6]) .areas-pic{margin-right:calc(-1 * var(--m));grid-column:9/span 4}:where(html[data-design=v6]) .areas-pic img{aspect-ratio:3/4;object-fit:cover;width:100%}:where(html[data-design=v6]) .faq{padding:var(--sec) var(--m);background:var(--s1);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:where(html[data-design=v6]) .faq h2{grid-column:1/-1;padding-bottom:80px}:where(html[data-design=v6]) .qs{grid-column:5/-1;gap:12px;display:grid}:where(html[data-design=v6]) .qs details{transition:background-color .2s var(--ease);margin:0 -24px;padding:12px 24px}:where(html[data-design=v6]) .qs details[open]{background:var(--s2);padding-bottom:28px}:where(html[data-design=v6]) .qs summary{cursor:pointer;font-size:var(--step-lead);justify-content:space-between;align-items:center;gap:24px;min-height:48px;line-height:1.3;list-style:none;display:flex}:where(html[data-design=v6]) .qs summary::-webkit-details-marker{display:none}:where(html[data-design=v6]) .qs summary:hover span{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}:where(html[data-design=v6]) .chev{width:26px;height:26px;transition:transform .22s var(--ease);flex:none}:where(html[data-design=v6]) details[open] .chev{transform:rotate(180deg)}:where(html[data-design=v6]) .qs details p{max-width:52ch;padding-top:12px}:where(html[data-design=v6]) .request{min-height:100svh;padding:60px var(--m);justify-content:flex-end;align-items:flex-start;display:flex;position:relative;overflow:hidden}:where(html[data-design=v6]) .req-pic{object-fit:cover;object-position:50% 78%;width:100%;height:100%;position:absolute;inset:0}:where(html[data-design=v6]) .card{background:var(--bg);gap:16px;width:min(500px,100%);padding:32px;display:grid;position:relative}:where(html[data-design=v6]) .card h2{font-size:var(--step-lead);letter-spacing:0;font-weight:400;line-height:1.2}:where(html[data-design=v6]) .picked{font-weight:500}:where(html[data-design=v6]) form{gap:14px;display:grid}:where(html[data-design=v6]) .f{gap:6px;display:grid}:where(html[data-design=v6]) .f span{font-size:var(--step-body)}:where(html[data-design=v6]) .f2{grid-template-columns:1fr 1fr;gap:14px;display:grid}:where(html[data-design=v6]) input,:where(html[data-design=v6]) select,:where(html[data-design=v6]) textarea{width:100%;min-height:48px;font:400 1rem/1.4 var(--face);background:var(--s1);color:var(--ink);border:2px solid var(--s3);border-radius:0;padding:10px 12px}:where(html[data-design=v6]) select{appearance:none;background-image:none}:where(html[data-design=v6]) input:focus,:where(html[data-design=v6]) select:focus,:where(html[data-design=v6]) textarea:focus{outline:3px solid var(--ink);outline-offset:0;border-color:var(--ink)}:where(html[data-design=v6]) .consent{grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:1rem;line-height:1.45;display:grid}:where(html[data-design=v6]) .consent input{width:22px;height:22px;min-height:0;accent-color:var(--ink);margin-top:3px}:where(html[data-design=v6]) .hp{position:absolute;left:-9999px;overflow:hidden}:where(html[data-design=v6]) .err{font-weight:500}:where(html[data-design=v6]) .err:empty{display:none}:where(html[data-design=v6]) .done{gap:12px;display:grid}:where(html[data-design=v6]) .done[hidden],:where(html[data-design=v6]) form[hidden]{display:none}:where(html[data-design=v6]) .done h3{font-size:var(--step-lead)}:where(html[data-design=v6]) .close{background:var(--bg);grid-template-columns:5fr 7fr;min-height:100svh;display:grid}:where(html[data-design=v6]) .close-pic{min-height:100svh;position:relative;overflow:hidden}:where(html[data-design=v6]) .close-pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(html[data-design=v6]) .close-text{padding:80px var(--m) 32px clamp(24px, 4vw, 64px);align-content:start;gap:48px;display:grid}:where(html[data-design=v6]) .logo-big{font-size:var(--step-head);letter-spacing:-.015em;flex-direction:column;align-items:flex-start;gap:20px;font-weight:300;line-height:1}:where(html[data-design=v6]) .logo-big .mark{width:1.1em;height:1.1em}:where(html[data-design=v6]) .logo-big .name span{display:block}:where(html[data-design=v6]) .menu{gap:8px;display:grid}:where(html[data-design=v6]) .menu a{font-size:var(--step-lead);width:max-content;transition:transform .2s var(--ease), color .2s var(--ease);text-decoration:none}:where(html[data-design=v6]) .menu:hover a{color:var(--muted)}:where(html[data-design=v6]) .menu a:hover,:where(html[data-design=v6]) .menu a:focus-visible{color:var(--ink);transform:translate(12px)}:where(html[data-design=v6]) .close-blocks{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}:where(html[data-design=v6]) .close-blocks p{font-size:var(--step-body)}:where(html[data-design=v6]) .credits p{font-size:var(--step-small);font-weight:500}:where(html[data-design=v6]) .credits ul{max-width:70ch;font-size:var(--step-small);gap:8px;padding-top:8px;display:grid}:where(html[data-design=v6]) .credits li{font-size:var(--step-small);color:var(--muted)}:where(html[data-design=v6]) .legal{font-size:var(--step-small);color:var(--muted);align-self:end}:where(html[data-design=v6]).rise-ready .rise{opacity:0;transition:opacity .64s var(--ease), transform .64s var(--ease);transform:translateY(24px)}:where(html[data-design=v6]).rise-ready .rise.in{opacity:1;transform:none}@media (max-width:899px){:where(html[data-design=v6]) .stage{display:block}:where(html[data-design=v6]) .bar{height:68px;padding:0 var(--m);position:relative;left:auto;right:auto}:where(html[data-design=v6]) .bar nav{gap:18px}:where(html[data-design=v6]) .bar nav a:not([href=\#request]){display:none}:where(html[data-design=v6]) .intro{min-height:0;padding:28px var(--m) 40px;gap:20px}:where(html[data-design=v6]) .intro h1{max-width:none}:where(html[data-design=v6]) .object{height:78svh;position:relative}:where(html[data-design=v6]) .pick{min-height:0;padding:40px var(--m) 72px;gap:20px}:where(html[data-design=v6]) .readout{grid-template-columns:1fr}:where(html[data-design=v6]) .readout .cost,:where(html[data-design=v6]) .readout .where,:where(html[data-design=v6]) .readout .cause,:where(html[data-design=v6]) .readout .note,:where(html[data-design=v6]) .readout .go{grid-area:auto/1}:where(html[data-design=v6]) .sym{min-height:52px}:where(html[data-design=v6]) .sym .arrow{opacity:1;transform:none}:where(html[data-design=v6]) .local{grid-template-columns:1fr;row-gap:40px}:where(html[data-design=v6]) .local-pic{margin:0 calc(-1 * var(--m));grid-column:1}:where(html[data-design=v6]) .local-pic img{aspect-ratio:4/3}:where(html[data-design=v6]) .local-text{order:-1;grid-column:1;padding-top:0}:where(html[data-design=v6]) .now,:where(html[data-design=v6]) .now-head,:where(html[data-design=v6]) .now-list,:where(html[data-design=v6]) .now-item{grid-template-columns:1fr}:where(html[data-design=v6]) .now-head h2,:where(html[data-design=v6]) .now-head p,:where(html[data-design=v6]) .now-list h3,:where(html[data-design=v6]) .now-list p{grid-column:1}:where(html[data-design=v6]) .now-head{gap:12px;padding-bottom:24px}:where(html[data-design=v6]) .now-item{gap:8px;padding:0 0 28px}:where(html[data-design=v6]) .now-list p{padding-left:var(--m)}:where(html[data-design=v6]) .prices{grid-template-columns:1fr;padding-top:0}:where(html[data-design=v6]) .prices-text{grid-column:1;padding-top:72px;padding-bottom:48px}:where(html[data-design=v6]) .prices-text .btn{display:none}:where(html[data-design=v6]) .slip{grid-column:1;justify-self:center;width:92%;padding:40px 22px 48px}:where(html[data-design=v6]) .verb{font-size:24vw}:where(html[data-design=v6]) .verb-note{right:var(--m);max-width:none;padding:20px}:where(html[data-design=v6]) .areas{grid-template-columns:1fr;row-gap:48px}:where(html[data-design=v6]) .areas-text,:where(html[data-design=v6]) .areas-pic{grid-column:1}:where(html[data-design=v6]) .areas-pic{margin:0 calc(-1 * var(--m))}:where(html[data-design=v6]) .areas-pic img{aspect-ratio:4/3}:where(html[data-design=v6]) .areas-pic figcaption{padding-left:var(--m)}:where(html[data-design=v6]) .towns{grid-template-columns:1fr;gap:22px}:where(html[data-design=v6]) .faq{grid-template-columns:1fr}:where(html[data-design=v6]) .faq h2{padding-bottom:40px}:where(html[data-design=v6]) .qs{grid-column:1;gap:4px}:where(html[data-design=v6]) .qs details{margin:0 calc(-1 * var(--m));padding:12px var(--m)}:where(html[data-design=v6]) .qs summary{font-size:1.1875rem}:where(html[data-design=v6]) .request{min-height:0;padding:0;display:block}:where(html[data-design=v6]) .req-pic{height:70svh;position:relative}:where(html[data-design=v6]) .card{width:auto;margin:-80px var(--m) 0;padding:24px 20px}:where(html[data-design=v6]) .f2{grid-template-columns:1fr}:where(html[data-design=v6]) .close{grid-template-columns:1fr;min-height:0;padding-top:72px}:where(html[data-design=v6]) .close-pic{min-height:50svh}:where(html[data-design=v6]) .close-text{padding:48px var(--m) 32px;gap:36px}:where(html[data-design=v6]) .menu a{font-size:var(--step-lead)}:where(html[data-design=v6]) .close-blocks{grid-template-columns:1fr}}@media (max-width:599px){:where(html[data-design=v6]) .object{aspect-ratio:9/10;height:auto}:where(html[data-design=v6]) .t-lab,:where(html[data-design=v6]) .t-geo,:where(html[data-design=v6]) .t-note,:where(html[data-design=v6]) .s-lead{display:none}}@media (min-width:600px) and (max-width:899px){:where(html[data-design=v6]) .req-pic{height:46svh}:where(html[data-design=v6]) .now-list h3{max-width:20ch}:where(html[data-design=v6]) .f2{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){:where(html[data-design=v6]).rise-ready .rise{opacity:1;transition:none;transform:none}:where(html[data-design=v6]) .xs .part.on,:where(html[data-design=v6]) .weather,:where(html[data-design=v6]) .panel .vp{animation:none}}}
@layer design{:where(html[data-design=v6]){--canvas:var(--bg);--surface:var(--s1);--accent-hover:var(--snow);--on-accent:var(--accent-ink);--warning:#f4c27a;--danger:#ff9b8f;--rule:var(--s3);--font-schibsted:var(--face);--font-display-face:var(--face)}@media (prefers-reduced-motion:no-preference){:where(html[data-design=v6].js) .v6-home .rise:not(.in){opacity:0;transform:translateY(24px)}:where(html[data-design=v6].js) .v6-home .rise{transition:opacity .64s var(--ease), transform .64s var(--ease)}}@media (max-width:899px){:where(html[data-design=v6]) .bar nav a[href="/#request"]{display:inline}}:where(html[data-design=v6]):not(:has(.v6-home)) .bar{padding:0 var(--m);position:relative;left:auto;right:auto}:where(html[data-design=v6]) main:not(:has(.v6-home)){background:var(--canvas);color:var(--ink)}:where(html[data-design=v6]) main:not(:has(.v6-home)) :where(h1,h2){font-family:var(--face)!important;letter-spacing:-.015em!important;font-weight:300!important}:where(html[data-design=v6]) main:not(:has(.v6-home)) :where(h3,strong,b,dt,th,.font-bold,.font-extrabold,.font-semibold):not(h1,h2){font-weight:500!important}:where(html[data-design=v6]) .v6-pages{flex-wrap:wrap;gap:8px 28px;display:flex}:where(html[data-design=v6]) .v6-pages a{text-underline-offset:5px}:where(html[data-design=v6]) .credits a{text-decoration:underline}}
@layer design{:where(html[data-design=v6]) .v6-inner{background:var(--bg);color:var(--ink)}:where(html[data-design=v6]):not(:has(.v6-home)) .close :is(.credits li,.credits p,.legal){color:var(--ink);font-size:1rem}:where(html[data-design=v6]) .v6-inner figcaption{color:var(--ink);font-size:1rem}@media (prefers-reduced-motion:no-preference){:where(html[data-design=v6]).v6-rise-ready .v6-inner .rise:not(.in){opacity:0;transform:translateY(24px)}:where(html[data-design=v6]).v6-rise-ready .v6-inner .rise{transition:opacity .64s var(--ease), transform .64s var(--ease)}:where(html[data-design=v6]) .v6-print{animation:v6-print .9s var(--ease) both}}@keyframes v6-print{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:none}}:where(html[data-design=v6]) .v6-head{gap:28px;padding-bottom:clamp(48px,6vw,88px);display:grid}:where(html[data-design=v6]) .v6-head p{font-size:var(--step-lead);max-width:36ch;line-height:1.4}:where(html[data-design=v6]) .v6-inner .slip .slip-name{line-height:1.2;font-size:var(--step-lead)!important;letter-spacing:0!important;font-weight:500!important}:where(html[data-design=v6]) .v6-inner .slip{grid-column:auto}:where(html[data-design=v6]) .v6-slip{padding:64px clamp(22px,3vw,44px)}:where(html[data-design=v6]) .v6-slip ul{gap:26px}:where(html[data-design=v6]) .v6-slip li{row-gap:4px}:where(html[data-design=v6]) .v6-slip .pn,:where(html[data-design=v6]) .v6-slip .pr{font-size:var(--step-lead);line-height:1.25}:where(html[data-design=v6]) .v6-slip .pw,:where(html[data-design=v6]) .v6-slip .pl{grid-column:1/-1;max-width:46ch}:where(html[data-design=v6]) .v6-slip .pl{font-weight:500}:where(html[data-design=v6]) .v6-slip .pz{white-space:normal;justify-self:end;max-width:16ch}:where(html[data-design=v6]) .v6-after{gap:10px;padding-top:36px;display:grid}:where(html[data-design=v6]) .v6-after h3{font-size:var(--step-lead);line-height:1.25}:where(html[data-design=v6]) .v6-after ul{gap:6px}:where(html[data-design=v6]) .v6-after li{display:block}:where(html[data-design=v6]) .v6-slipnote{text-align:right;justify-self:end;max-width:40ch}:where(html[data-design=v6]) .v6-slip .slip-bar{margin:36px 0 18px}:where(html[data-design=v6]) .v6-costslip{column-gap:var(--gap);padding-bottom:var(--sec);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}:where(html[data-design=v6]) .v6-costslip .v6-fig{grid-area:1/1/auto/span 6;width:100%;min-width:0}:where(html[data-design=v6]) .v6-costslip .v6-slipcol{padding:clamp(48px, 6vw, 96px) var(--m) 0 0;grid-column:7/span 6}:where(html[data-design=v6]) .v6-costslip.no-figure .v6-slipcol{grid-column:4/span 6}:where(html[data-design=v6]) .v6-split{column-gap:var(--gap);padding:var(--sec) var(--m);background:var(--s1);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}:where(html[data-design=v6]) .v6-split-text{grid-column:1/span 6;gap:40px;display:grid}:where(html[data-design=v6]) .v6-split-text h2{max-width:16ch}:where(html[data-design=v6]) .v6-split-pic{margin-right:calc(-1 * var(--m));grid-column:8/span 5}:where(html[data-design=v6]) .v6-split-pic img{aspect-ratio:4/5;object-fit:cover;width:100%}:where(html[data-design=v6]) .v6-big{font-size:var(--step-lead);max-width:34ch;line-height:1.4}:where(html[data-design=v6]) .v6-leads{gap:32px;display:grid}:where(html[data-design=v6]) .v6-leads li{gap:6px;display:grid}:where(html[data-design=v6]) .v6-inner .v6-leads h3,:where(html[data-design=v6]) .v6-inner .v6-steps h3{letter-spacing:-.015em;font-size:clamp(1.75rem,1.1rem + 1.7vw,2.75rem);line-height:1.05;font-weight:300!important}:where(html[data-design=v6]) .v6-leads p{max-width:40ch}:where(html[data-design=v6]) .v6-save{column-gap:var(--gap);padding:var(--sec) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}:where(html[data-design=v6]) .v6-save-pic{margin-left:calc(-1 * var(--m));grid-column:1/span 5}:where(html[data-design=v6]) .v6-save-pic img{aspect-ratio:4/5;object-fit:cover;width:100%}:where(html[data-design=v6]) .v6-save-pic figcaption{padding-left:var(--m)}:where(html[data-design=v6]) .v6-save-text{grid-column:7/span 6;gap:40px;display:grid}:where(html[data-design=v6]) .v6-save-text h2{max-width:14ch}:where(html[data-design=v6]) .v6-save ul{gap:28px;display:grid}:where(html[data-design=v6]) .v6-save li{font-size:var(--step-lead);max-width:36ch;line-height:1.4}:where(html[data-design=v6]) .v6-cta{min-height:88svh;padding:60px var(--m);align-items:flex-end;display:flex;position:relative;overflow:hidden}:where(html[data-design=v6]) .v6-cta-pic{object-fit:cover;object-position:50% 70%;width:100%;height:100%;position:absolute;inset:0}:where(html[data-design=v6]) .v6-cta-panel{background:var(--bg);gap:20px;width:min(600px,100%);padding:40px;display:grid;position:relative}:where(html[data-design=v6]) .v6-cta-panel h2{max-width:14ch}:where(html[data-design=v6]) .v6-towns{column-gap:var(--gap);padding-bottom:var(--sec);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}:where(html[data-design=v6]) .v6-towns .v6-slipcol{padding:clamp(48px, 6vw, 96px) 0 0 var(--m);grid-column:1/span 6;gap:40px;display:grid}:where(html[data-design=v6]) .v6-towns .v6-head{padding-bottom:24px}:where(html[data-design=v6]) .v6-hoods{font-size:var(--step-lead);max-width:40ch;line-height:1.4}:where(html[data-design=v6]) .v6-held{grid-column:8/span 5;grid-template-rows:minmax(0,1fr) auto;height:100svh;padding-bottom:24px;display:grid;position:sticky;top:0}:where(html[data-design=v6]) .v6-held img{object-fit:cover;width:100%;height:100%}:where(html[data-design=v6]) .v6-held figcaption{padding-right:var(--m)}:where(html[data-design=v6]) .v6-steps{column-gap:var(--gap);padding:var(--sec) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;display:grid}:where(html[data-design=v6]) .v6-steps h2{grid-column:1/span 5;max-width:12ch}:where(html[data-design=v6]) .v6-steps ul{grid-column:7/span 6;gap:40px;display:grid}:where(html[data-design=v6]) .v6-steps li{gap:8px;display:grid}:where(html[data-design=v6]) .v6-steps p{max-width:40ch}:where(html[data-design=v6]) .v6-qsplit{grid-template-columns:minmax(0,6fr) minmax(0,6fr);display:grid}:where(html[data-design=v6]) .v6-qsplit .object{grid-area:1/2}:where(html[data-design=v6]) .v6-qcol{padding:clamp(48px, 6vw, 96px) var(--gap) var(--sec) var(--m);grid-area:1/1;align-content:start;gap:48px;display:grid}:where(html[data-design=v6]) .v6-qhead{gap:24px;display:grid}:where(html[data-design=v6]) .v6-qhead>p{font-size:var(--step-lead);max-width:32ch;line-height:1.4}:where(html[data-design=v6]) .v6-inner .card{background:var(--s1);width:min(560px,100%)}:where(html[data-design=v6]) .v6-inner .card :where(input,select,textarea){background:var(--bg)}:where(html[data-design=v6]) .v6-next{padding:var(--sec) var(--m);background:var(--s1);gap:56px;display:grid}:where(html[data-design=v6]) .v6-next ul{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(html[data-design=v6]) .v6-next li{align-content:start;gap:20px;display:grid}:where(html[data-design=v6]) .v6-next-pic{aspect-ratio:4/5;object-fit:cover;width:100%}:where(html[data-design=v6]) .v6-next li p{font-size:var(--step-lead);max-width:26ch;line-height:1.35}:where(html[data-design=v6]) .v6-thanks{column-gap:var(--gap);padding:clamp(56px, 8vw, 120px) var(--m) var(--sec);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:56px;display:grid}:where(html[data-design=v6]) .v6-thanks-text{grid-column:1/span 6;gap:28px;display:grid}:where(html[data-design=v6]) .v6-thanks-text>p:not(.v6-links){font-size:var(--step-lead);max-width:34ch;line-height:1.4}:where(html[data-design=v6]) .v6-links{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}:where(html[data-design=v6]) .v6-textlink{text-underline-offset:6px;text-decoration-thickness:2px}:where(html[data-design=v6]) .v6-thanks .v6-slipcol{grid-column:8/span 5}:where(html[data-design=v6]) .v6-tips li{display:block}:where(html[data-design=v6]) .v6-psplit{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}:where(html[data-design=v6]) .v6-ptext{padding:clamp(48px, 6vw, 96px) 0 64px var(--m);grid-column:1/span 7;align-content:start;gap:24px;display:grid}:where(html[data-design=v6]) .v6-ptext h1{padding-bottom:8px}:where(html[data-design=v6]) .v6-ptext p{max-width:40ch}:where(html[data-design=v6]) .v6-pform{min-height:100svh;padding:64px var(--m);grid-column:8/span 5;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}:where(html[data-design=v6]) .v6-pform-pic{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(html[data-design=v6]) .v6-pform .card{background:var(--bg)}:where(html[data-design=v6]) .v6-card h2{font-size:var(--step-lead)}:where(html[data-design=v6]) .v6-strip{gap:var(--gap);padding:var(--sec) var(--m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(html[data-design=v6]) .v6-strip img{aspect-ratio:4/5;object-fit:cover;width:100%}:where(html[data-design=v6]) .v6-legal{padding:clamp(56px, 8vw, 120px) var(--m) var(--sec);max-width:calc(68ch + 2 * var(--m));gap:32px;display:grid}:where(html[data-design=v6]) .v6-legal h1{padding-bottom:8px}:where(html[data-design=v6]) .v6-legal section{gap:10px;display:grid}:where(html[data-design=v6]) .v6-legal h2{font-size:var(--step-lead);line-height:1.25}:where(html[data-design=v6]) .v6-legal p{max-width:68ch}@media (max-width:899px){:where(html[data-design=v6]) #main :is(.v6-costslip,.v6-split,.v6-save,.v6-towns,.v6-steps,.v6-qsplit,.v6-thanks,.v6-psplit){padding-left:0;padding-right:0;display:block}:where(html[data-design=v6]) #main :is(.v6-slipcol,.v6-split-text,.v6-save-text,.v6-steps,.v6-qcol,.v6-thanks-text,.v6-ptext){padding-left:var(--m);padding-right:var(--m)}:where(html[data-design=v6]) #main :is(.v6-split-text,.v6-save-text,.v6-steps ul,.v6-thanks-text){margin-bottom:48px}:where(html[data-design=v6]) #main .v6-head p,:where(html[data-design=v6]) #main .v6-qhead>p{max-width:none}:where(html[data-design=v6]) #main .v6-costslip .v6-fig{height:64svh}:where(html[data-design=v6]) #main .v6-costslip .v6-slipcol{padding-top:0}:where(html[data-design=v6]) #main .v6-costslip{flex-direction:column-reverse;display:flex}:where(html[data-design=v6]) #main .v6-costslip .v6-fig{margin-top:48px}:where(html[data-design=v6]) .v6-costslip .v6-head{padding-top:32px}:where(html[data-design=v6]) .v6-slip{padding:44px 22px 52px}:where(html[data-design=v6]) .v6-slip li{grid-template-columns:1fr}:where(html[data-design=v6]) .v6-slip .pr{text-align:left}:where(html[data-design=v6]) .v6-slip .pz{justify-self:start;max-width:none}:where(html[data-design=v6]) .v6-slipnote{text-align:left;justify-self:start}:where(html[data-design=v6]) #main .v6-split{padding-top:var(--sec);padding-bottom:0}:where(html[data-design=v6]) #main :is(.v6-split-pic,.v6-save-pic){margin:0}:where(html[data-design=v6]) #main :is(.v6-split-pic,.v6-save-pic) img{aspect-ratio:4/3}:where(html[data-design=v6]) #main :is(.v6-split-pic,.v6-save-pic,.v6-held) figcaption{padding:12px var(--m) 0}:where(html[data-design=v6]) #main .v6-save{padding:var(--sec) 0;flex-direction:column-reverse;display:flex}:where(html[data-design=v6]) #main .v6-towns .v6-slipcol{padding-top:32px}:where(html[data-design=v6]) #main .v6-held{height:auto;margin-top:64px;padding:0;display:block;position:relative}:where(html[data-design=v6]) #main .v6-held img{aspect-ratio:4/3;height:auto}:where(html[data-design=v6]) #main .v6-steps{padding-top:var(--sec);padding-bottom:var(--sec)}:where(html[data-design=v6]) #main .v6-steps h2{margin-bottom:40px}:where(html[data-design=v6]) .v6-cta{min-height:0;padding:0;display:block}:where(html[data-design=v6]) .v6-cta-pic{height:56svh;position:relative}:where(html[data-design=v6]) .v6-cta-panel{width:auto;margin:-80px var(--m) var(--sec);padding:28px 22px}:where(html[data-design=v6]) #main .v6-qcol{padding-top:32px;padding-bottom:64px}:where(html[data-design=v6]) .v6-inner .card{width:auto;margin:0}:where(html[data-design=v6]) .v6-next ul{grid-template-columns:1fr;gap:40px}:where(html[data-design=v6]) .v6-next-pic{aspect-ratio:4/3}:where(html[data-design=v6]) #main .v6-thanks{padding:32px 0 var(--sec)}:where(html[data-design=v6]) #main .v6-ptext{padding-top:32px;padding-bottom:48px}:where(html[data-design=v6]) .v6-pform{min-height:0;padding:0;display:block}:where(html[data-design=v6]) .v6-pform-pic{height:46svh;position:relative}:where(html[data-design=v6]) .v6-pform .card{margin:-80px var(--m) 0;position:relative}:where(html[data-design=v6]) .v6-strip{grid-template-columns:1fr;gap:40px}:where(html[data-design=v6]) .v6-strip img{aspect-ratio:4/3}}@media (max-width:599px){:where(html[data-design=v6]) .v6-ptext h1{font-size:1.875rem}}@media (min-width:600px) and (max-width:899px){:where(html[data-design=v6]) .v6-slip li{grid-template-columns:1fr auto}:where(html[data-design=v6]) .v6-slip .pr{text-align:right}:where(html[data-design=v6]) .v6-slip .pz{justify-self:end;max-width:16ch}:where(html[data-design=v6]) .v6-next ul{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-design=v6]) .v6-next-pic{aspect-ratio:3/4}:where(html[data-design=v6]) .v6-next li p{font-size:var(--step-body)}:where(html[data-design=v6]) .v6-strip{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}:where(html[data-design=v6]) .v6-strip img{aspect-ratio:3/4}}}
