/* GENERATED by tools/build_css.py (R171-CSS). Do not edit: edit the source files, then rerun the tool. */
/* template-parts/components-v2/v2-breadcrumbs/v2-breadcrumbs.css */
.smp-v2-crumbs{font-size:var(--smp-v2-fs-small);line-height:1.3}.smp-v2-crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.smp-v2-crumbs__item{display:none;align-items:center}.smp-v2-crumbs__item.smp-v2-crumbs__parent{display:flex}.smp-v2-crumbs__link{display:inline-flex;align-items:center;min-height:44px;font-weight:500}.smp-v2-crumbs__parent .smp-v2-crumbs__link::before{content:"\2039";margin-right:8px;font-size:var(--smp-v2-fs-line)}@media (min-width:768px){.smp-v2-crumbs__item{display:flex}.smp-v2-crumbs__parent .smp-v2-crumbs__link::before{content:none}.smp-v2-crumbs__item+.smp-v2-crumbs__item::before{content:"\203A";margin-right:8px}.smp-v2-crumbs__here{display:inline-flex;align-items:center;min-height:44px}}

/* template-parts/components-v2/v2-page-head/v2-page-head.css */
.smp-v2-head__call{display:inline-flex;align-items:center;min-height:48px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.smp-v2-head__call:hover{text-decoration-thickness:2px}.smp-v2-head__micro{font-weight:500;margin-top:4px}.smp-v2-head__ramp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:12px}.smp-v2-head__ramp i:nth-child(1){background:var(--smp-v2-light-yellow)}.smp-v2-head__ramp i:nth-child(2){background:var(--smp-v2-yellow)}.smp-v2-head__ramp i:nth-child(3){background:var(--smp-v2-light-orange)}.smp-v2-head__ramp i:nth-child(4){background:var(--smp-v2-brown)}.smp-v2-head--mat{background:var(--smp-v2-white);color:var(--smp-v2-brown-deep);position:relative;overflow:hidden;overflow:clip}.smp-v2-head__mat-grid{display:grid;grid-template-columns:minmax(0,1fr);padding-top:4px;padding-bottom:32px}.smp-v2-head__mat-crumbs{order:0}.smp-v2-head__mat-h1{order:1;text-wrap:balance;display:flex;align-items:center;gap:8px;font-family:var(--smp-v2-font-wide);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:var(--smp-v2-fs-line);line-height:1.3;margin-top:4px}.smp-v2-head__mat-chip{flex:none;width:22px;height:22px;background:var(--smp-v2-c,var(--smp-v2-light-orange));box-shadow:var(--smp-v2-c-edge,none)}.smp-v2-head__mat-photo{order:2;margin:12px calc(-1*var(--smp-v2-gutter)) 0 0;padding:0 0 16px 16px;position:relative}.smp-v2-head__mat-photo::before{content:"";position:absolute;left:0;bottom:0;width:calc(100% - 12px);height:calc(100% - 12px);background:var(--smp-v2-c,var(--smp-v2-light-orange));box-shadow:var(--smp-v2-c-edge,none)}.smp-v2-head__mat-photo img{position:relative;width:100%;aspect-ratio:var(--phone-ratio,2/1);object-fit:cover}.smp-v2-head__mat-main{order:3;min-width:0}.smp-v2-head__mat-headline{margin-top:16px;font-family:var(--smp-v2-font-display);font-weight:400;font-size:var(--smp-v2-fs-hero);line-height:1.04;letter-spacing:-.01em;text-wrap:balance;max-width:18ch}.smp-v2-head__mat-deck{margin-top:16px}.smp-v2-head__mat-cta{display:flex;flex-wrap:wrap;align-items:center;gap:0 32px;margin-top:16px}.smp-v2-head__mat-cta .smp-v2-btn{width:100%}.smp-v2-head__mat-rating{font-size:var(--smp-v2-fs-small);margin-top:8px}.smp-v2-head__mat-rating a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media (min-width:768px){.smp-v2-head__mat-h1{gap:16px}.smp-v2-head__mat-chip{width:28px;height:28px}.smp-v2-head__mat-photo{margin-top:16px;padding:0 0 24px 24px}.smp-v2-head__mat-photo::before{width:calc(100% - 20px);height:calc(100% - 20px)}.smp-v2-head__mat-photo img{aspect-ratio:16/9}.smp-v2-head__mat-headline{margin-top:32px;max-width:20ch}.smp-v2-head__mat-cta .smp-v2-btn{width:auto;min-height:60px;padding-inline:32px}.smp-v2-head__mat-grid{padding-bottom:64px}}@media (min-width:1000px){.smp-v2-head__mat-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-bottom:64px}.smp-v2-head__mat-crumbs{grid-column:1/13;grid-row:1}.smp-v2-head__mat-h1{grid-column:1/7;grid-row:2;margin-top:24px}.smp-v2-head__mat-main{grid-column:1/7;grid-row:3;padding-bottom:16px}.smp-v2-head__mat-headline{margin-top:24px;max-width:13ch}.smp-v2-head__mat-photo{grid-column:7/13;grid-row:2/4;margin:16px calc(-1*var(--smp-v2-solo-bleed)) 0 0;padding:0 0 32px 32px;align-self:stretch}.smp-v2-head__mat-photo::before{width:calc(100% - 28px);height:calc(100% - 28px)}.smp-v2-head__mat-photo img{aspect-ratio:4/3;height:100%;min-height:500px}}@media (min-width:1280px){.smp-v2-head__mat-main{padding-bottom:32px}.smp-v2-head__mat-headline{max-width:14ch}}.smp-v2-head--local{background:var(--smp-v2-white);padding-bottom:48px}.smp-v2-head__local-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.smp-v2-head__local-h1{margin-top:4px;font-family:var(--smp-v2-font-display);font-weight:400;font-size:var(--smp-v2-fs-hero);line-height:1.04;letter-spacing:-.01em;text-wrap:balance;max-width:16ch}.smp-v2-head__local-photo{position:relative;margin:16px calc(-1*var(--smp-v2-gutter)) 0}.smp-v2-head__local-photo img{width:100%;aspect-ratio:2/1;object-fit:cover}.smp-v2-head__local-photo .smp-v2-stamp{position:absolute;right:var(--smp-v2-gutter);bottom:12px}.smp-v2-head__local-intro{margin-top:24px}.smp-v2-head__local-act{margin-top:16px;display:grid;justify-items:start;gap:4px}.smp-v2-head__local-act .smp-v2-btn{width:100%}.smp-v2-head__local-rating{font-size:var(--smp-v2-fs-small)}.smp-v2-head__local-rating a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.smp-v2-head--local-text .smp-v2-head__local-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}@media (min-width:768px){.smp-v2-head--local{padding-bottom:64px}.smp-v2-head__local-photo img{aspect-ratio:16/9}.smp-v2-head__local-photo .smp-v2-stamp{bottom:-40px}.smp-v2-head__local-photo + .smp-v2-head__local-intro{margin-top:32px;max-width:calc(100% - 220px)}.smp-v2-head__local-act{display:flex;flex-wrap:wrap;align-items:center;gap:4px 32px}.smp-v2-head__local-act .smp-v2-btn{width:auto;min-height:60px;padding-inline:32px}.smp-v2-head__local-act .smp-v2-head__local-micro,.smp-v2-head__local-act .smp-v2-head__local-rating{flex-basis:100%}}@media (min-width:1000px){.smp-v2-head--local{padding-bottom:var(--smp-v2-section)}.smp-v2-head__local-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.smp-v2-head__local-grid>*{grid-column:1/8}.smp-v2-head--local .smp-v2-crumbs{grid-column:1/13}.smp-v2-head__local-h1{margin-top:32px;max-width:13ch}.smp-v2-head__local-photo{grid-column:8/13;grid-row:2/6;margin:28px calc(-1*var(--smp-v2-solo-bleed)) 0 0}.smp-v2-head__local-photo img{aspect-ratio:4/3}.smp-v2-head__local-photo .smp-v2-stamp{right:auto;left:-72px;bottom:-48px}.smp-v2-head__local-photo + .smp-v2-head__local-intro,.smp-v2-head__local-intro{max-width:none;padding-right:24px;margin-top:24px}.smp-v2-head--local-text .smp-v2-head__local-top{grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.smp-v2-head--local-text .smp-v2-head__local-top .smp-v2-head__local-h1{grid-column:1/9;max-width:16ch}.smp-v2-head--local-text .smp-v2-head__local-top .smp-v2-stamp{grid-column:10/13;justify-self:end;margin-top:32px}}.smp-v2-stamp{--d:112px;display:block;flex:none;width:var(--d);height:var(--d);border-radius:50%;background:var(--smp-v2-light-orange);padding:calc(var(--d)*.06)}.smp-v2-stamp--l{--d:152px}.smp-v2-stamp--xl{--d:184px}.smp-v2-stamp--xl .smp-v2-stamp__name{letter-spacing:.01em}.smp-v2-stamp--xxl .smp-v2-stamp__name{font-family:var(--smp-v2-font-text);font-weight:600;letter-spacing:.02em}.smp-v2-head--local-text .smp-v2-head__local-top:has(.smp-v2-stamp--xl){grid-template-columns:minmax(0,1fr)}.smp-v2-stamp__ring{display:block;height:100%;border-radius:50%;background:var(--smp-v2-yellow);padding:calc(var(--d)*.055)}.smp-v2-stamp__lid{display:flex;align-items:center;justify-content:center;height:100%;border-radius:50%;background:var(--smp-v2-light-yellow);border:3px solid var(--smp-v2-white);padding:4px;text-align:center}.smp-v2-stamp__name{font-family:var(--smp-v2-font-wide);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:var(--smp-v2-fs-label);line-height:1.2;color:var(--smp-v2-brown-deep)}@media (min-width:1000px){.smp-v2-stamp,.smp-v2-stamp--l{--d:184px}.smp-v2-stamp--xl{--d:236px}.smp-v2-stamp__name{font-size:var(--smp-v2-fs-small)}.smp-v2-head--local-text .smp-v2-stamp{--d:216px}.smp-v2-head--local-text .smp-v2-stamp--xl{--d:236px}}.smp-v2-head__local-photo .smp-v2-head__ramp{position:relative;z-index:1}.smp-v2-head__local-card{margin-top:24px;background:var(--smp-v2-light-yellow);display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding:16px}.smp-v2-head__local-from{font-weight:500}.smp-v2-head__local-from a{font-weight:600;text-decoration-thickness:2px}@media (min-width:1000px){.smp-v2-head--local-text .smp-v2-head__local-card{grid-column:9/13;grid-row:2/6;margin-top:32px;align-self:start;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:32px 24px;gap:24px}.smp-v2-head--local-text .smp-v2-head__local-h1{grid-column:1/9;max-width:16ch}.smp-v2-head--local-text .smp-v2-head__local-grid>.smp-v2-head__local-intro,.smp-v2-head--local-text .smp-v2-head__local-act{grid-column:1/9}}@media (max-width:999px){.smp-v2-head__local-card{background:var(--smp-v2-white);box-shadow:inset 0 0 0 2px var(--smp-v2-brown-deep)}}.smp-v2-head--editorial{background:var(--smp-v2-light-yellow);position:relative;overflow:hidden;overflow:clip}.smp-v2-head__ed-grid{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:32px}.smp-v2-head__ed-crumbs{order:0}.smp-v2-head__ed-meta{order:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px}.smp-v2-head__ed-type{display:inline-flex;align-items:center;min-height:28px;padding:4px 8px 4px;background:var(--smp-v2-brown-deep);color:var(--smp-v2-white)}.smp-v2-head__ed-svc{display:inline-flex;align-items:center;gap:8px;font-size:var(--smp-v2-fs-small);font-weight:500;line-height:1.3}.smp-v2-head__ed-svc i{width:14px;height:14px;background:var(--smp-v2-c);box-shadow:inset 0 0 0 1px var(--smp-v2-brown-deep)}.smp-v2-head__ed-micro{margin-top:8px;font-size:var(--smp-v2-fs-small);font-weight:500}.smp-v2-head__ed-rating{margin-top:4px;font-size:var(--smp-v2-fs-small)}.smp-v2-head__ed-rating a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.smp-v2-head__ed-h1{order:2;margin-top:16px;font-family:var(--smp-v2-font-display);font-weight:400;font-size:var(--smp-v2-fs-hero);line-height:1.06;letter-spacing:-.01em;text-wrap:balance;max-width:22ch}.smp-v2-head__ed-photo{order:3;margin:16px calc(-1*var(--smp-v2-gutter)) 0}.smp-v2-head__ed-photo img{width:100%;aspect-ratio:2/1;object-fit:cover}.smp-v2-head__ed-main{order:4;min-width:0}.smp-v2-head__ed-deck{margin-top:16px;max-width:60ch}.smp-v2-head__ed-note{margin-top:8px;display:flex;gap:8px;align-items:baseline;font-size:var(--smp-v2-fs-small);line-height:1.45;font-weight:500}.smp-v2-head__ed-note::before{content:"";flex:none;width:10px;height:10px;background:var(--smp-v2-brown-deep);transform:translateY(1px)}.smp-v2-head__ed-cta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:24px}.smp-v2-head__ed-cta .smp-v2-btn{width:100%}.smp-v2-head__ed-call{display:inline-flex;align-items:center;min-height:48px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.smp-v2-head__ed-ctx{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:8px;font-size:var(--smp-v2-fs-small)}.smp-v2-head__ed-ctx a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.smp-v2-head--editorial-text .smp-v2-head__ed-photo{display:none}.smp-v2-head--editorial:not(.smp-v2-head--editorial-archive) .smp-v2-head__ed-h1{line-height:1.04}@media (max-width:399px){.smp-v2-head__ed-photo img{aspect-ratio:5/2}.smp-v2-head__ed-h1{margin-top:8px}}@media (min-width:768px){.smp-v2-head__ed-photo img{aspect-ratio:2/1}.smp-v2-head__ed-cta .smp-v2-btn{width:auto;min-height:60px;padding-inline:32px}}@media (min-width:1000px){.smp-v2-head__ed-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-bottom:64px}.smp-v2-head__ed-crumbs{grid-column:1/13;grid-row:1}.smp-v2-head__ed-meta{grid-column:1/8;grid-row:2;margin-top:24px}.smp-v2-head__ed-h1{grid-column:1/8;grid-row:3;max-width:20ch}.smp-v2-head__ed-main{grid-column:1/8;grid-row:4}.smp-v2-head__ed-photo{grid-column:8/13;grid-row:2/6;margin:8px calc(-1*var(--smp-v2-solo-bleed)) -56px 0;position:relative}.smp-v2-head__ed-photo img{aspect-ratio:auto;height:100%;min-height:520px;position:absolute;inset:0}.smp-v2-head__ed-deck{margin-top:24px}.smp-v2-head--editorial-text .smp-v2-head__ed-h1,.smp-v2-head--editorial-text .smp-v2-head__ed-main{grid-column:1/11}}.smp-v2-head--editorial-archive .smp-v2-head__ed-grid{padding-bottom:32px}.smp-v2-head--editorial-archive .smp-v2-head__ed-h1{font-family:var(--smp-v2-font-wide);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:var(--smp-v2-fs-line);line-height:1.3;margin-top:8px;max-width:none}.smp-v2-head__ed-display{order:3;margin-top:8px;font-family:var(--smp-v2-font-display);font-size:var(--smp-v2-fs-hero);line-height:1.06;letter-spacing:-.01em;text-wrap:balance;max-width:20ch}@media (min-width:1000px){.smp-v2-head--editorial-archive .smp-v2-head__ed-display,.smp-v2-head--editorial-archive .smp-v2-head__ed-main{grid-column:1/13}.smp-v2-head--editorial-archive .smp-v2-head__ed-display{grid-row:4;max-width:24ch}.smp-v2-head--editorial-archive .smp-v2-head__ed-main{grid-row:5}}.smp-v2-head--stroke{background:var(--smp-v2-dark-teal);position:relative;overflow:hidden;overflow:clip}.smp-v2-head__pg-grid{padding-top:16px}.smp-v2-head__pg-h1{font-family:var(--smp-v2-font-wide);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:var(--smp-v2-fs-line);line-height:1.3;color:var(--smp-v2-brown-deep);text-wrap:balance;max-width:30ch}.smp-v2-head--stroke .smp-v2-stroke{margin-top:16px}.smp-v2-head__pg-card{background:var(--smp-v2-white);margin-inline:calc(-1*var(--smp-v2-gutter));padding:18px var(--smp-v2-gutter) 16px;position:relative;z-index:2}.smp-v2-head__pg-deck{font-size:var(--smp-v2-fs-line);line-height:1.4;font-weight:500;max-width:44ch}.smp-v2-head__pg-intro{max-width:60ch}.smp-v2-head__pg-deck + .smp-v2-head__pg-intro{margin-top:8px}.smp-v2-head__pg-micro{font-weight:500;margin-top:8px;max-width:60ch}.smp-v2-head__pg-act{display:flex;flex-wrap:wrap;align-items:center;gap:4px 32px;margin-top:16px}.smp-v2-head__pg-act .smp-v2-btn{width:100%}.smp-v2-head__pg-call{display:inline-flex;align-items:center;min-height:48px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.smp-v2-head__pg-call:hover{text-decoration-thickness:2px}.smp-v2-head__pg-rating{font-size:var(--smp-v2-fs-small)}.smp-v2-head__pg-rating a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.smp-v2-head__pg-details{margin-top:16px;border-top:2px solid var(--smp-v2-brown-deep)}.smp-v2-head__pg-details>div{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 0;border-bottom:1px solid var(--smp-v2-brown-deep)}.smp-v2-head__pg-details dt{font-family:var(--smp-v2-font-wide);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:var(--smp-v2-fs-label);line-height:1.35;color:var(--smp-v2-brown)}.smp-v2-head__pg-details dd a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;overflow-wrap:anywhere}.smp-v2-head__pg-note{margin-top:16px;font-size:var(--smp-v2-fs-small);max-width:52ch}.smp-v2-head__pg-note a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media (max-width:379px){.smp-v2-head--stroke .smp-v2-stroke{width:calc(100% + var(--bleed) - 0.3*var(--H))}.smp-v2-head--stroke .smp-v2-stroke__band{padding-right:16px}}@media (min-width:768px){.smp-v2-head--stroke .smp-v2-stroke{--H:176px;margin:24px 0 20px calc(-1*var(--bleed))}.smp-v2-head__pg-card{margin:0 0 48px;padding:24px 32px 16px;max-width:640px}.smp-v2-head__pg-act .smp-v2-btn{width:auto;min-height:60px;padding-inline:32px}.smp-v2-head__pg-details>div{grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:baseline}}@media (min-width:1000px){.smp-v2-head__pg-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-top:32px}.smp-v2-head__pg-h1{grid-column:1/10}.smp-v2-head__pg-main{grid-column:1/12;min-width:0}.smp-v2-head--stroke .smp-v2-stroke{--H:168px;--bleed:calc(var(--smp-v2-solo-bleed) + var(--smp-v2-frame-lead));margin:48px 0 28px calc(-1*var(--bleed));width:calc(100% + var(--bleed) - var(--over))}.smp-v2-head__pg-card{grid-column:1/13;max-width:none;margin-bottom:64px;padding:32px 48px 32px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.smp-v2-head__pg-text{grid-column:1/8}.smp-v2-head__pg-side{grid-column:8/13}.smp-v2-head__pg-side .smp-v2-head__pg-act{margin-top:0;flex-direction:column;align-items:flex-start;gap:4px}.smp-v2-head__pg-card--details .smp-v2-head__pg-text{grid-column:1/6}.smp-v2-head__pg-card--details .smp-v2-head__pg-side{grid-column:7/13}.smp-v2-head__pg-card--details .smp-v2-head__pg-details{margin-top:0}}@media (min-width:1280px){.smp-v2-head--stroke .smp-v2-stroke{--H:188px;margin-top:64px}.smp-v2-head--stroke .smp-v2-stroke__band{padding-right:16px}}.smp-v2-head--stroke-white{background:var(--smp-v2-white)}.smp-v2-head--stroke-white .smp-v2-stroke__roller path{fill:var(--smp-v2-brown)}@media (max-width:767px){.smp-v2-head--stroke-white{padding-bottom:32px}}.smp-v2-head--stroke-white .smp-v2-head__pg-card{box-shadow:inset 0 0 0 2px var(--smp-v2-brown-deep);margin-inline:0;padding-inline:16px}@media (min-width:768px){.smp-v2-head--stroke-white .smp-v2-head__pg-card{padding-inline:32px}}@media (min-width:1000px){.smp-v2-head--stroke-white .smp-v2-head__pg-card{padding-inline:48px}}.smp-v2-head--plain{background:var(--smp-v2-light-yellow);color:var(--smp-v2-brown-deep)}.smp-v2-head--plain .smp-v2-head__pg-grid{display:block;padding-block:48px 48px}.smp-v2-head__pg-title{font-family:var(--smp-v2-font-display);font-weight:400;font-size:var(--smp-v2-fs-hero);line-height:1.04;letter-spacing:-.01em;text-wrap:balance;max-width:18ch}.smp-v2-head--plain .smp-v2-head__pg-intro{margin-top:16px}.smp-v2-head__pg-updated{margin-top:16px;font-size:var(--smp-v2-fs-small);font-weight:600}.smp-v2-head--plain .smp-v2-head__pg-act{margin-top:24px}@media (min-width:1000px){.smp-v2-head--plain .smp-v2-head__pg-grid{padding-block:64px 64px}}@media (max-width:767px){.smp-v2-head--stroke .smp-v2-stroke{margin-top:48px}}@media (min-width:768px) and (max-width:999px){.smp-v2-head--stroke .smp-v2-stroke{margin-top:48px}}@media (max-width:999px){.smp-v2-head__pg-main:first-child .smp-v2-stroke{margin-top:16px}}.smp-v2-head--stroke.smp-v2-head--stroke-short .smp-v2-stroke{width:max-content;max-width:calc(100% + var(--bleed) - 0.5*var(--H))}@media (min-width:1000px){.smp-v2-head--stroke.smp-v2-head--stroke-short .smp-v2-stroke{max-width:calc(100% + var(--bleed) - var(--over));padding-right:0}.smp-v2-head--stroke-short .smp-v2-stroke__band{padding-right:calc(var(--H)*.5)}}@media (max-width:767px){.smp-v2-head__pg-btn--wide{display:none}.smp-v2-head__pg-btn--wide + .smp-v2-head__pg-call{margin-top:-4px}}.smp-v2-head__local-photo .smp-v2-stamp{z-index:2}.smp-v2-head__ed-deck,.smp-v2-head__local-intro{max-width:56ch}.smp-v2-head--local .smp-v2-head__local-intro,.smp-v2-head__local-photo + .smp-v2-head__local-intro{max-width:52ch}

/* template-parts/components-v2/v2-trust-strip/v2-trust-strip.css */
.smp-v2-trust{background:var(--smp-v2-light-yellow);color:var(--smp-v2-brown-deep);padding-block:32px 32px}.smp-v2-trust__intro{max-width:var(--smp-v2-measure)}.smp-v2-trust__list{display:grid;gap:8px;margin-top:24px}.smp-v2-trust__item{font-family:var(--smp-v2-font-display);font-size:var(--smp-v2-fs-h3);line-height:1.15}.smp-v2-trust__link{text-decoration-thickness:1px;text-underline-offset:.2em}@media (min-width:768px){.smp-v2-trust__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px}}@media (min-width:1000px){.smp-v2-trust{padding-block:48px 48px}.smp-v2-trust__wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:center}.smp-v2-trust__intro{grid-column:1/5}.smp-v2-trust__list{grid-column:5/13;margin-top:0;gap:16px 48px}}.smp-v2-trust__how{margin-top:16px;font-size:var(--smp-v2-fs-small)}.smp-v2-trust__how-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration-thickness:2px;text-underline-offset:.2em}.smp-v2-trust--white{background:var(--smp-v2-white);border-top:3px solid var(--smp-v2-brown-deep)}@media (min-width:1000px){.smp-v2-trust__how{grid-column:5/13}.smp-v2-trust--bare .smp-v2-trust__list{grid-column:1/13;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 32px}.smp-v2-trust--bare .smp-v2-trust__how{grid-column:1/13}}

/* template-parts/components-v2/v2-service-chips/v2-service-chips.css */
.smp-v2-chips{background:var(--smp-v2-white);color:var(--smp-v2-brown-deep);padding-block:var(--smp-v2-section)}.smp-v2-chips__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin-top:32px}.smp-v2-chips__item{position:relative;display:flex;flex-direction:column;min-width:0}.smp-v2-chips__img{width:100%;aspect-ratio:3/2;object-fit:cover}.smp-v2-chips__tab{display:block;height:14px;background:var(--_chip)}.smp-v2-chips__name{margin-top:8px;font-family:var(--smp-v2-font-display);font-weight:400;font-size:var(--smp-v2-fs-h3);line-height:1.1;text-wrap:balance}.smp-v2-chips__link{text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.smp-v2-chips__link::after{content:"";position:absolute;inset:0;z-index:1}.smp-v2-chips__line{margin-top:8px}.smp-v2-chips__item:hover .smp-v2-chips__link{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:2px}.smp-v2-chips__link:focus-visible{outline:0}.smp-v2-chips__link:focus-visible::after{outline:3px solid var(--smp-v2-focus);outline-offset:4px}.smp-v2-chips__item--light-orange{--_chip:var(--smp-v2-light-orange)}.smp-v2-chips__item--dark-teal{--_chip:var(--smp-v2-dark-teal)}.smp-v2-chips__item--light-teal{--_chip:var(--smp-v2-light-teal)}.smp-v2-chips__item--yellow{--_chip:var(--smp-v2-yellow)}.smp-v2-chips__item--brown{--_chip:var(--smp-v2-brown)}.smp-v2-chips__item--light-yellow{--_chip:var(--smp-v2-light-yellow)}.smp-v2-chips__item--light-yellow .smp-v2-chips__tab{box-shadow:inset 0 0 0 1px var(--smp-v2-brown-deep)}@media (min-width:768px){.smp-v2-chips__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;margin-top:32px}.smp-v2-chips__tab{height:16px}}@media (min-width:1000px){.smp-v2-chips__h{max-width:none}}.smp-v2-chips__go{display:inline-block;margin-top:8px;font-size:var(--smp-v2-fs-small);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.smp-v2-chips__item:hover .smp-v2-chips__go{text-decoration-thickness:2px}.smp-v2-chips__arrow{position:relative;letter-spacing:.358em}@supports ((mask-image:url("")) or (-webkit-mask-image:url(""))){.smp-v2-chips__arrow::after{content:"";position:absolute;right:0;top:calc(54% - .4775em);width:.955em;height:.955em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 8h11M8.5 3.5 13 8l-4.5 4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 8h11M8.5 3.5 13 8l-4.5 4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") center/contain no-repeat}}

/* template-parts/components-v2/v2-reviews-spread/v2-reviews-spread.css */
.smp-v2-reviews{background:var(--smp-v2-teal-ink);color:var(--smp-v2-white);padding-block:var(--smp-v2-section)}.smp-v2-reviews__h{font-family:var(--smp-v2-font-display);font-weight:400;font-size:var(--smp-v2-fs-h3);line-height:1.12;max-width:26ch}.smp-v2-reviews__sel{margin-top:8px;font-size:var(--smp-v2-fs-small)}.smp-v2-reviews__profile{font-weight:600;display:inline-flex;align-items:center;min-height:44px}.smp-v2-reviews__lead{margin-top:32px}.smp-v2-reviews__pull{font-family:var(--smp-v2-font-display);font-weight:400;font-size:var(--smp-v2-fs-big);line-height:1.06;letter-spacing:-.01em;text-wrap:balance;max-width:20ch}.smp-v2-reviews__lead .smp-v2-reviews__quote p{margin-top:16px;max-width:var(--smp-v2-measure)}.smp-v2-reviews__by{margin-top:16px;font-size:var(--smp-v2-fs-small)}.smp-v2-reviews__by b{font-weight:600}.smp-v2-reviews__side{display:grid;gap:16px;margin-top:32px}.smp-v2-reviews__card{background:var(--smp-v2-light-yellow);color:var(--smp-v2-brown-deep);padding:16px 24px 16px}.smp-v2-reviews__after{margin-top:24px}.smp-v2-reviews__arrow{position:relative;letter-spacing:.358em}@supports ((mask-image:url("")) or (-webkit-mask-image:url(""))){.smp-v2-reviews__arrow::after{content:"";position:absolute;right:0;top:calc(54% - .4775em);width:.955em;height:.955em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 8h11M8.5 3.5 13 8l-4.5 4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1.5 8h11M8.5 3.5 13 8l-4.5 4.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E") center/contain no-repeat}}@media (min-width:1000px){.smp-v2-reviews__wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.smp-v2-reviews__head{grid-column:1/8;grid-row:1}.smp-v2-reviews__lead{grid-column:1/8;grid-row:2;margin-top:32px}.smp-v2-reviews__after{grid-column:1/8;grid-row:3}.smp-v2-reviews__side{grid-column:9/13;grid-row:1/4;margin-top:0;gap:16px}}.smp-v2-reviews--brown-deep{background:var(--smp-v2-brown-deep)}.smp-v2-reviews__solo{margin-top:32px}.smp-v2-reviews__lead .smp-v2-reviews__solo p{font-family:var(--smp-v2-font-display);font-weight:400;font-size:var(--smp-v2-fs-big);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.smp-v2-reviews--lead .smp-v2-reviews__lead{margin-top:24px}@media (min-width:1000px){.smp-v2-reviews--pair .smp-v2-reviews__side{grid-row:2;align-self:center;margin-top:32px}.smp-v2-reviews--lead .smp-v2-reviews__head{grid-column:1/6;grid-row:1}.smp-v2-reviews--lead .smp-v2-reviews__after{grid-column:1/6;grid-row:2;align-self:start}.smp-v2-reviews--lead .smp-v2-reviews__lead{grid-column:6/13;grid-row:1/3;margin-top:0}.smp-v2-reviews--lead .smp-v2-reviews__pull{max-width:22ch}}@media (max-width:767px){.smp-v2-reviews--pull-h3 .smp-v2-reviews__pull,.smp-v2-reviews--pull-h3 .smp-v2-reviews__solo p{font-size:var(--smp-v2-fs-h3);line-height:1.12}}@media (max-width:399.98px){.smp-v2-reviews__lead .smp-v2-reviews__solo p{font-size:24px}.smp-v2-reviews--pull-h3 .smp-v2-reviews__pull,.smp-v2-reviews--pull-h3 .smp-v2-reviews__solo p{font-size:20px}}.smp-v2-stars--quote{margin-bottom:8px}.smp-v2-stars--lead svg{width:110px;height:20px}.smp-v2-stars--card svg{width:77px;height:14px}.smp-v2-reviews .smp-v2-stars--tone-orange-deep{color:var(--smp-v2-orange-deep)}.smp-v2-reviews .smp-v2-stars--tone-light-orange{color:var(--smp-v2-light-orange)}.smp-v2-reviews .smp-v2-stars--tone-teal{color:var(--smp-v2-dark-teal)}.smp-v2-reviews .smp-v2-stars--tone-teal-ink{color:var(--smp-v2-teal-ink)}.smp-v2-reviews .smp-v2-stars--tone-light-teal{color:var(--smp-v2-light-teal)}.smp-v2-reviews .smp-v2-stars--tone-yellow{color:var(--smp-v2-yellow)}.smp-v2-reviews .smp-v2-stars--tone-light-yellow{color:var(--smp-v2-light-yellow)}.smp-v2-reviews .smp-v2-stars--tone-brown{color:var(--smp-v2-brown)}.smp-v2-reviews .smp-v2-stars--tone-brown-deep{color:var(--smp-v2-brown-deep)}@media (forced-colors:active){.smp-v2-reviews .smp-v2-stars--quote{color:CanvasText}}.smp-v2-reviews__head .smp-v2-stars--agg{margin-bottom:16px}

/* template-parts/components-v2/v2-stories/v2-stories.css */
.smp-v2-stories{background:var(--smp-v2-white);color:var(--smp-v2-brown-deep);padding-block:var(--smp-v2-section)}.smp-v2-stories__grid{display:grid;gap:32px;margin-top:32px}.smp-v2-stories__item{min-width:0}.smp-v2-stories__link{display:block;text-decoration:none}.smp-v2-stories__img{width:100%;aspect-ratio:3/2;object-fit:cover}.smp-v2-stories__copy{padding-top:16px;display:grid;grid-template-columns:12px minmax(0,1fr);column-gap:16px}.smp-v2-stories__chip{width:12px;height:100%;min-height:36px;background:var(--_chip);grid-row:1/3}.smp-v2-stories__go{display:inline-block;margin-top:4px;font-size:var(--smp-v2-fs-small);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.smp-v2-stories__link:hover .smp-v2-stories__title{text-decoration:underline;text-underline-offset:.15em}.smp-v2-stories__all{margin-top:24px}.smp-v2-stories__item--dark-teal{--_chip:var(--smp-v2-dark-teal)}.smp-v2-stories__item--yellow{--_chip:var(--smp-v2-yellow)}.smp-v2-stories__item--light-orange{--_chip:var(--smp-v2-light-orange)}.smp-v2-stories__item--light-yellow{--_chip:var(--smp-v2-light-yellow)}.smp-v2-stories__item--light-teal{--_chip:var(--smp-v2-light-teal)}.smp-v2-stories__item--brown{--_chip:var(--smp-v2-brown)}@media (min-width:1000px){.smp-v2-stories__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:32px;margin-top:32px}.smp-v2-stories__item--lead{grid-column:1/8;grid-row:1/3}.smp-v2-stories__item--lead .smp-v2-stories__img{aspect-ratio:4/3}.smp-v2-stories__item--lead .smp-v2-stories__title{font-size:30px}.smp-v2-stories__item--small{grid-column:8/13}.smp-v2-stories__item--small .smp-v2-stories__img{aspect-ratio:2/1}}.smp-v2-stories__label{margin:4px 0 0 24px;font-family:var(--smp-v2-font-wide);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:var(--smp-v2-fs-label);line-height:1.35;color:var(--smp-v2-brown)}.smp-v2-stories__meta{margin:4px 0 0 24px;font-size:var(--smp-v2-fs-small);line-height:1.4}.smp-v2-stories__note{margin-top:8px}.smp-v2-stories--light-yellow{background:var(--smp-v2-light-yellow)}@media (min-width:768px){.smp-v2-stories__grid--grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (min-width:1000px){.smp-v2-stories__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.smp-v2-stories__grid--two .smp-v2-stories__item{grid-column:auto;grid-row:auto}.smp-v2-stories__grid--two .smp-v2-stories__img{aspect-ratio:3/2}.smp-v2-stories__grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.smp-v2-stories__grid--grid .smp-v2-stories__item{grid-column:auto;grid-row:auto}.smp-v2-stories__grid--grid .smp-v2-stories__img{aspect-ratio:3/2}}.smp-v2-stories__group-h{display:flex;align-items:center;gap:16px;max-width:none}.smp-v2-stories__group-chip{flex:none;width:20px;height:20px;background:var(--_chip);box-shadow:inset 0 0 0 1px var(--smp-v2-brown-deep)}.smp-v2-stories__group-n{font:400 var(--smp-v2-fs-small)/1 var(--smp-v2-font-text);margin-left:4px}.smp-v2-stories--flush{padding-top:64px}.smp-v2-stories--archive:has(+ .smp-v2-stories--flush){padding-bottom:0}.smp-v2-stories--archive .smp-v2-stories__grid{margin-top:24px;gap:16px}.smp-v2-stories--archive .smp-v2-stories__link{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);column-gap:16px;align-items:start}.smp-v2-stories--archive .smp-v2-stories__img{aspect-ratio:1/1;box-shadow:inset 0 -8px 0 var(--_chip)}.smp-v2-stories--archive .smp-v2-stories__copy{padding-top:0;grid-template-columns:minmax(0,1fr)}.smp-v2-stories--archive .smp-v2-stories__chip{display:none}.smp-v2-stories--archive .smp-v2-stories__title{font-size:var(--smp-v2-fs-line);line-height:1.2}@media (max-width:599px){.smp-v2-stories--archive .smp-v2-stories__item{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:16px}.smp-v2-stories--archive .smp-v2-stories__link{grid-column:1/3;grid-row:1/3;grid-template-columns:subgrid;grid-template-rows:subgrid}.smp-v2-stories--archive .smp-v2-stories__img{grid-row:1/3}.smp-v2-stories--archive .smp-v2-stories__copy{grid-column:2;grid-row:1}.smp-v2-stories--archive .smp-v2-stories__meta{grid-column:2;grid-row:2;margin:4px 0 0;align-self:start}}.smp-v2-stories__more{display:none;margin-top:8px}.smp-v2-stories__place{grid-column:2;font-size:var(--smp-v2-fs-small);line-height:1.45;margin-top:4px}.smp-v2-stories__place~.smp-v2-stories__go{grid-column:2;justify-self:start}.smp-v2-stories__copy:has(.smp-v2-stories__place) .smp-v2-stories__chip{grid-row:1/4}@media (max-width:599px){.smp-v2-stories--capped .smp-v2-stories__item--more{display:none}.smp-v2-stories--capped:target .smp-v2-stories__item--more{display:block}.smp-v2-stories--archive.smp-v2-stories--capped:target .smp-v2-stories__item--more{display:grid}.smp-v2-stories--capped .smp-v2-stories__more{display:block}.smp-v2-stories--capped:target .smp-v2-stories__more{display:none}}@media (min-width:600px){.smp-v2-stories--archive .smp-v2-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.smp-v2-stories--archive .smp-v2-stories__link{display:block}.smp-v2-stories--archive .smp-v2-stories__img{aspect-ratio:3/2}.smp-v2-stories--archive .smp-v2-stories__copy{padding-top:16px}.smp-v2-stories--archive .smp-v2-stories__meta{margin-left:0}}@media (min-width:1000px){.smp-v2-stories--archive .smp-v2-stories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}.smp-v2-stories--archive .smp-v2-stories__item{grid-column:auto;grid-row:auto}.smp-v2-stories--archive .smp-v2-stories__img{aspect-ratio:3/2}}@media (min-width:600px) and (max-width:999.98px){.smp-v2-stories:not(.smp-v2-stories--archive) .smp-v2-stories__grid:not(.smp-v2-stories__grid--grid){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.smp-v2-stories:not(.smp-v2-stories--archive) .smp-v2-stories__item--lead{grid-column:1/3}.smp-v2-stories:not(.smp-v2-stories--archive) .smp-v2-stories__item--lead .smp-v2-stories__img{aspect-ratio:2/1}.smp-v2-stories--archive .smp-v2-stories__img{aspect-ratio:2/1}.smp-v2-stories--capped .smp-v2-stories__item--more{display:none}.smp-v2-stories--capped .smp-v2-stories__item:nth-child(4){display:block}.smp-v2-stories--capped:target .smp-v2-stories__item--more{display:block}.smp-v2-stories--capped .smp-v2-stories__more{display:block}.smp-v2-stories--capped:target .smp-v2-stories__more{display:none}}

/* template-parts/components-v2/v2-cta-strip/v2-cta-strip.css */
.smp-v2-cta{padding-block:64px;color:var(--smp-v2-brown-deep)}.smp-v2-cta--light-yellow{background:var(--smp-v2-light-yellow)}.smp-v2-cta--white{background:var(--smp-v2-white)}.smp-v2-cta--teal-ink{background:var(--smp-v2-teal-ink);color:var(--smp-v2-white)}.smp-v2-cta__line{font-family:var(--smp-v2-font-display);font-weight:400;font-size:var(--smp-v2-fs-big);line-height:1.06;letter-spacing:-.01em;max-width:20ch;text-wrap:balance}.smp-v2-cta__act{display:grid;gap:4px;justify-items:start;margin-top:24px}.smp-v2-cta__btn{width:100%}.smp-v2-cta__links{display:flex;flex-wrap:wrap;gap:0 24px;font-size:var(--smp-v2-fs-small)}.smp-v2-cta__links a{display:inline-flex;align-items:center;min-height:44px}@media (min-width:768px){.smp-v2-cta__btn{width:auto;min-height:60px;padding-inline:32px}}@media (min-width:1000px){.smp-v2-cta{padding-block:72px}.smp-v2-cta__wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:end}.smp-v2-cta__line{grid-column:1/9;max-width:22ch}.smp-v2-cta__act{grid-column:9/13;margin-top:0;justify-self:end;justify-items:end}}.smp-v2-cta--teal-ink .smp-v2-cta__links a{font-weight:600}@media (min-width:1000px){.smp-v2-cta--teal-ink .smp-v2-cta__line{grid-column:1/9;max-width:none}}.smp-v2-cta__micro{margin-top:16px;display:grid;gap:4px;font-size:var(--smp-v2-fs-small);line-height:1.5}.smp-v2-cta__micro a{font-weight:600;display:inline-flex;align-items:center;min-height:44px}@media (min-width:1000px){.smp-v2-cta--micro .smp-v2-cta__wrap{align-items:center}.smp-v2-cta--micro .smp-v2-cta__micro{grid-column:1/9}.smp-v2-cta--micro .smp-v2-cta__act{grid-row:1/3}}@media (min-width:768px) and (max-width:999.98px){.smp-v2-cta__wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:end}.smp-v2-cta__line{grid-column:1}.smp-v2-cta__act{grid-column:2;grid-row:1;margin-top:0;justify-self:end;justify-items:end}.smp-v2-cta__links{justify-content:flex-end}.smp-v2-cta--micro .smp-v2-cta__micro{grid-column:1}.smp-v2-cta--micro .smp-v2-cta__act{grid-row:1/3}}

/* template-parts/components-v2/v2-paper-trail/v2-paper-trail.css */
.smp-v2-trail{background:var(--smp-v2-dark-teal);color:var(--smp-v2-brown-deep);padding-block:var(--smp-v2-section)}.smp-v2-trail__h{max-width:17ch}.smp-v2-trail__sheet{margin-top:24px}.smp-v2-trail__steps{margin-top:32px;display:grid;gap:8px}.smp-v2-trail__step{display:grid;grid-template-columns:minmax(0,1fr);background:var(--smp-v2-light-yellow)}.smp-v2-trail__chip{display:flex;align-items:flex-end;gap:16px;min-height:var(--hp);padding:8px 16px;background:var(--c);color:var(--ink,var(--smp-v2-brown-deep));font:400 var(--smp-v2-fs-h2)/1 var(--smp-v2-font-display);font-synthesis:none;border-bottom:3px solid var(--smp-v2-brown-deep)}.smp-v2-trail__stub{padding:16px 16px 16px}.smp-v2-trail__t{font-family:var(--smp-v2-font-display);font-weight:400;font-size:var(--smp-v2-fs-h3);line-height:1.1}.smp-v2-trail__text{margin-top:8px}.smp-v2-trail__text a{font-weight:600}.smp-v2-trail__step:nth-child(1){--c:var(--smp-v2-light-yellow);--hp:52px}.smp-v2-trail__step:nth-child(2){--c:var(--smp-v2-yellow);--hp:64px}.smp-v2-trail__step:nth-child(3){--c:var(--smp-v2-light-orange);--hp:76px}.smp-v2-trail__step:nth-child(4){--c:var(--smp-v2-brown);--ink:var(--smp-v2-white);--hp:88px}.smp-v2-trail__foot{display:grid;gap:24px;margin-top:32px}.smp-v2-trail__quote{margin:0;padding:16px 16px;background:var(--smp-v2-light-yellow)}.smp-v2-trail__said{font-family:var(--smp-v2-font-display);font-size:var(--smp-v2-fs-h3);line-height:1.15;font-synthesis:none}.smp-v2-trail__by{margin-top:8px;font-size:var(--smp-v2-fs-small)}.smp-v2-trail__act{display:flex;flex-wrap:wrap;gap:4px 24px;align-items:center}.smp-v2-trail__btn{width:100%}.smp-v2-trail__phone{font-weight:600;font-size:var(--smp-v2-fs-h3);line-height:1.2;text-decoration:underline;text-underline-offset:.2em;display:inline-flex;align-items:center;min-height:48px}@media (min-width:768px){.smp-v2-trail__btn{width:auto;min-height:60px;padding-inline:32px}}@media (min-width:1000px){.smp-v2-trail__wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;column-gap:24px}.smp-v2-trail__h{grid-column:1/7;grid-row:1;max-width:15ch}.smp-v2-trail__sheet{grid-column:8/13;grid-row:1/3;margin-top:0;align-self:start}.smp-v2-trail__foot{grid-column:1/7;grid-row:2;margin-top:32px;align-self:start;gap:32px}.smp-v2-trail__steps{grid-column:1/13;grid-row:3;grid-template-columns:1fr 1fr 1fr 1.45fr;margin-top:64px;align-items:end;gap:0 8px}.smp-v2-trail__step{grid-template-columns:minmax(0,1fr);grid-template-rows:216px auto;background:none;align-self:stretch}.smp-v2-trail__chip{align-self:end;height:var(--h);min-height:0;padding:16px 16px;font-size:var(--smp-v2-fs-big);flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0}.smp-v2-trail__stub{background:var(--smp-v2-light-yellow);height:100%;padding:16px 16px 24px}.smp-v2-trail__step:nth-child(1){--h:96px}.smp-v2-trail__step:nth-child(2){--h:136px}.smp-v2-trail__step:nth-child(3){--h:176px}.smp-v2-trail__step:nth-child(4){--h:216px}.smp-v2-trail__text{margin-top:0;font-size:var(--smp-v2-fs-body)}}.smp-v2-trail__lead{margin-top:16px;max-width:30ch;font-size:var(--smp-v2-fs-h3);line-height:1.3}.smp-v2-trail__phone--text{font-size:inherit;line-height:1.3;text-decoration-thickness:1px}.smp-v2-trail__phone--text:hover{text-decoration-thickness:2px}.smp-v2-trail--white{background:var(--smp-v2-white)}.smp-v2-trail--light-yellow{background:var(--smp-v2-light-yellow)}.smp-v2-trail--white .smp-v2-trail__step:nth-child(1) .smp-v2-trail__chip,.smp-v2-trail--light-yellow .smp-v2-trail__step:nth-child(1) .smp-v2-trail__chip{box-shadow:inset 0 0 0 1px var(--smp-v2-brown-deep)}.smp-v2-trail--light-yellow .smp-v2-trail__step{background:none}.smp-v2-trail--light-yellow .smp-v2-trail__stub{padding-inline:0}.smp-v2-trail__photo{position:relative;margin:0}.smp-v2-trail__photo-img{width:100%;aspect-ratio:3/4;object-fit:cover}.smp-v2-trail__when{display:block;font-size:var(--smp-v2-fs-h2);line-height:1}.smp-v2-trail--compact .smp-v2-trail__steps{margin-top:32px}@media (min-width:1000px){.smp-v2-trail__photo{max-width:420px}.smp-v2-trail--nosheet .smp-v2-trail__wrap{grid-template-rows:auto auto}.smp-v2-trail--nosheet .smp-v2-trail__h{grid-column:1/8;grid-row:1;max-width:20ch}.smp-v2-trail--nosheet .smp-v2-trail__foot{grid-column:8/13;grid-row:1;margin-top:0;align-self:end;justify-items:start}.smp-v2-trail--nosheet .smp-v2-trail__steps{grid-row:2;margin-top:48px}.smp-v2-trail--light-yellow .smp-v2-trail__stub{background:none;padding-inline:0}.smp-v2-trail--visits .smp-v2-trail__t{font-size:var(--smp-v2-fs-h3)}.smp-v2-trail__when{font-size:var(--smp-v2-fs-big);margin-bottom:8px}.smp-v2-trail--visits .smp-v2-trail__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.smp-v2-trail--visits .smp-v2-trail__step:nth-child(1){--h:96px}.smp-v2-trail--visits .smp-v2-trail__step:nth-child(2){--h:156px}.smp-v2-trail--visits .smp-v2-trail__step:nth-child(3){--h:216px}.smp-v2-trail--compact .smp-v2-trail__wrap{grid-template-rows:auto auto}.smp-v2-trail--compact .smp-v2-trail__foot{grid-column:8/13;grid-row:1;margin-top:0;align-self:end;justify-self:end}.smp-v2-trail--compact .smp-v2-trail__steps{grid-row:2;margin-top:48px}.smp-v2-trail--compact .smp-v2-trail__stub{height:auto}.smp-v2-trail--compact .smp-v2-trail__step{align-self:start}}@media (max-width:767px){.smp-v2-trail--service .smp-v2-trail__chip{min-height:0;align-items:center;gap:8px;padding:8px 16px;font-size:var(--smp-v2-fs-h3)}.smp-v2-trail--service .smp-v2-trail__stub{padding:8px 16px 16px}.smp-v2-trail--service .smp-v2-sheet__body{padding:16px}.smp-v2-trail--service .smp-v2-sheet__caption{font-size:var(--smp-v2-fs-label);margin-top:8px}.smp-v2-trail--service{padding-block:48px}.smp-v2-trail--service .smp-v2-trail__lead{display:none}.smp-v2-trail--service .smp-v2-trail__sheet{margin-top:16px}.smp-v2-trail--service .smp-v2-sheet__top{padding-bottom:8px}.smp-v2-trail--service .smp-v2-sheet__title{margin-top:8px;font-size:var(--smp-v2-fs-line)}.smp-v2-trail--service .smp-v2-sheet__row{padding:8px 0}.smp-v2-trail--service .smp-v2-sheet__blank{height:28px}.smp-v2-trail--service .smp-v2-trail__steps{margin-top:16px}.smp-v2-trail--service .smp-v2-trail__foot{gap:0;margin-top:16px;background:var(--smp-v2-light-yellow)}.smp-v2-trail--service .smp-v2-trail__quote{padding:16px 16px 4px}.smp-v2-trail--service .smp-v2-trail__said{font-size:var(--smp-v2-fs-line)}.smp-v2-trail--service .smp-v2-trail__act{padding:8px 16px 16px}}@media (max-width:999px){.smp-v2-trail--service .smp-v2-trail__steps{gap:8px;margin-top:24px}.smp-v2-trail--service .smp-v2-trail__step:nth-child(1){--hp:40px}.smp-v2-trail--service .smp-v2-trail__step:nth-child(2){--hp:46px}.smp-v2-trail--service .smp-v2-trail__step:nth-child(3){--hp:52px}.smp-v2-trail--service .smp-v2-trail__step:nth-child(4){--hp:58px}.smp-v2-trail--service .smp-v2-trail__chip{font-size:var(--smp-v2-fs-h3);padding:8px 16px}.smp-v2-trail--service .smp-v2-trail__stub{padding:8px 16px 16px}.smp-v2-trail--service .smp-v2-trail__foot{margin-top:24px;gap:16px}.smp-v2-trail--service .smp-v2-trail__sheet{margin-top:16px}.smp-v2-trail--service .smp-v2-sheet__row{padding:8px 0}}.smp-v2-trail--service .smp-v2-trail__act{gap:0 24px;background:var(--smp-v2-light-yellow);padding:16px 16px}@media (min-width:768px){.smp-v2-trail--service .smp-v2-trail__act{padding:16px 24px}}@media (min-width:1000px){.smp-v2-trail--service .smp-v2-trail__h{max-width:13ch}.smp-v2-trail--service .smp-v2-trail__head{grid-column:1/7;grid-row:1}.smp-v2-trail--service .smp-v2-trail__sheet{grid-column:7/13}.smp-v2-trail--service .smp-v2-trail__foot{grid-column:1/6;align-self:end;margin-top:32px}}.smp-v2-trail__after{margin-top:24px;max-width:66ch}@media (min-width:1000px){.smp-v2-trail--visits .smp-v2-trail__after{grid-column:1/13;margin-top:32px}}.smp-v2-trail__text,.smp-v2-trail__after{max-width:54ch}@media (min-width:1000px) and (max-width:1199.98px){.smp-v2-trail:not(.smp-v2-trail--service):not(.smp-v2-trail--visits) .smp-v2-trail__steps{grid-template-columns:1fr 1fr;row-gap:24px}.smp-v2-trail--service .smp-v2-trail__steps{grid-template-columns:1fr 1fr;row-gap:24px}}

/* template-parts/components-v2/v2-note/v2-note.css */
.smp-v2-note{padding-block:var(--smp-v2-section)}.smp-v2-note--light-yellow{background:var(--smp-v2-light-yellow)}.smp-v2-note--teal-ink{background:var(--smp-v2-teal-ink);color:var(--smp-v2-white)}.smp-v2-note__body{margin-top:24px;display:grid;gap:16px}.smp-v2-note__body h3{font-family:var(--smp-v2-font-display);font-weight:400;font-size:var(--smp-v2-fs-h3);line-height:1.12;margin-top:16px}.smp-v2-note__body a{font-weight:600;text-decoration-thickness:2px}.smp-v2-note__quote{margin-top:16px;padding-left:16px;border-left:6px solid var(--smp-v2-light-orange)}.smp-v2-note--teal-ink .smp-v2-note__quote{border-left-color:var(--smp-v2-light-yellow)}.smp-v2-note__quote p{font:500 var(--smp-v2-fs-line)/1.45 var(--smp-v2-font-text);max-width:44ch}.smp-v2-note__quote footer{margin-top:8px;font-size:var(--smp-v2-fs-small)}.smp-v2-note__sign{margin-top:8px}.smp-v2-note__sign b{display:block;font-weight:600}.smp-v2-note__sign span{font-size:var(--smp-v2-fs-small)}.smp-v2-note__photo{margin-top:24px;max-width:300px}.smp-v2-note__photo img{width:100%;aspect-ratio:300/256;object-fit:cover}.smp-v2-note__more{margin-top:8px}.smp-v2-note__more a{display:inline-flex;align-items:center;min-height:44px}@media (min-width:1000px){.smp-v2-note .smp-v2-wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.smp-v2-note__head{grid-column:1/6}.smp-v2-note__head .smp-v2-h2{max-width:14ch}.smp-v2-note__body{grid-column:7/13;margin-top:0;gap:16px}.smp-v2-note__photo{margin-top:32px}}.smp-v2-note--letter .smp-v2-note__body,.smp-v2-note--full .smp-v2-note__body{display:block}.smp-v2-note--letter .smp-v2-note__body>*,.smp-v2-note--full .smp-v2-note__body>*{margin-bottom:16px;break-inside:avoid}.smp-v2-note--letter .smp-v2-note__body{font-size:var(--smp-v2-fs-line);line-height:1.55}@media (min-width:1000px){.smp-v2-note.smp-v2-note--letter .smp-v2-wrap,.smp-v2-note.smp-v2-note--full .smp-v2-wrap{display:block}.smp-v2-note--letter .smp-v2-note__head .smp-v2-h2,.smp-v2-note--full .smp-v2-note__head .smp-v2-h2{max-width:none}.smp-v2-note--full .smp-v2-note__body{margin-top:32px;column-count:2;column-gap:64px}.smp-v2-note--letter .smp-v2-note__head,.smp-v2-note--letter .smp-v2-note__body{max-width:var(--smp-v2-container-text,720px)}.smp-v2-note--letter .smp-v2-note__body{margin-top:32px}.smp-v2-note--letter .smp-v2-note__body>p{max-width:66ch}.smp-v2-note--full .smp-v2-note__body h3{break-after:avoid;margin-top:0}}.smp-v2-note__sign span{display:block}.smp-v2-note--letter .smp-v2-note__sign{margin-top:24px}.smp-v2-note__pull{margin-top:32px;padding-left:24px;border-left:6px solid var(--smp-v2-light-yellow)}.smp-v2-note__pullline{font-family:var(--smp-v2-font-display);font-size:var(--smp-v2-fs-big);line-height:1.08;letter-spacing:-.01em;max-width:24ch;text-wrap:balance}.smp-v2-note__pull blockquote p{margin-top:16px;max-width:56ch}.smp-v2-note__pull footer{margin-top:8px;font-size:var(--smp-v2-fs-small)}@media (min-width:1000px){.smp-v2-note--record .smp-v2-note__head{grid-column:7/13;grid-row:1}.smp-v2-note--record .smp-v2-note__body{grid-column:7/13;grid-row:2;margin-top:24px}.smp-v2-note--record .smp-v2-sheet--record{grid-column:1/6;grid-row:1/3;margin-top:0}}.smp-v2-note--local{background:var(--smp-v2-light-yellow);padding-block:var(--smp-v2-section)}.smp-v2-note__local-body{margin-top:24px;display:grid;gap:16px;align-content:start}.smp-v2-note__local-sign{font-weight:600}.smp-v2-note__local-sign span{font-weight:400}.smp-v2-note__local-aside{margin-top:32px}.smp-v2-note__local-job{display:block;text-decoration:none}.smp-v2-note__local-job img{width:100%;aspect-ratio:3/2;object-fit:cover}.smp-v2-note__local-job span{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}.smp-v2-note__local-cap{font-size:var(--smp-v2-fs-small)}.smp-v2-note__local-links{border-top:3px solid var(--smp-v2-brown-deep)}.smp-v2-note__local-links h3{font-family:var(--smp-v2-font-wide);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:var(--smp-v2-fs-label);line-height:1.35;color:var(--smp-v2-brown);padding-top:16px}.smp-v2-note__local-links li{border-bottom:1px solid var(--smp-v2-brown-deep)}.smp-v2-note__local-links a{display:flex;align-items:center;min-height:56px;padding-block:8px;font-weight:600;line-height:1.35;text-decoration-thickness:1px}.smp-v2-note__local-facts{border-top:3px solid var(--smp-v2-brown-deep);margin-top:24px}.smp-v2-note__local-facts dl>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--smp-v2-brown-deep)}.smp-v2-note__local-src{margin-top:8px;font-size:var(--smp-v2-fs-small)}@media (min-width:1000px){.smp-v2-note--local .smp-v2-wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.smp-v2-note--local .smp-v2-h2{grid-column:1/8}.smp-v2-note__local-body{grid-column:1/8}.smp-v2-note__local-aside{grid-column:9/13;grid-row:1/3;margin-top:8px;align-self:start}}.smp-v2-note--local-facts .smp-v2-note__local-lead{font-size:var(--smp-v2-fs-h3);line-height:1.3;max-width:40ch}@media (min-width:1000px){.smp-v2-note--local-facts .smp-v2-note__local-body{grid-column:1/13}.smp-v2-note--local-facts .smp-v2-wrap{grid-template-rows:auto auto auto}.smp-v2-note--local-facts .smp-v2-h2{grid-row:1}.smp-v2-note--local-facts .smp-v2-note__local-body{grid-row:2}.smp-v2-note--local-facts .smp-v2-note__local-aside{grid-column:1/13;grid-row:3;margin-top:32px}.smp-v2-note--local-facts .smp-v2-note__local-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.smp-v2-note--local-facts .smp-v2-note__local-facts{margin-top:0}}.smp-v2-note__local-lead{font-size:var(--smp-v2-fs-line);line-height:1.45;max-width:46ch}.smp-v2-note__local-aside .smp-v2-note__local-facts{margin-top:32px}.smp-v2-note__local-body .smp-v2-note__local-facts{margin-top:16px;max-width:560px}.smp-v2-note__local-aside figure + .smp-v2-note__local-facts{margin-top:32px}.smp-v2-note__local-facts dd{text-align:right;font-weight:600}.smp-v2-note__local-city{margin-top:16px;font-size:var(--smp-v2-fs-small)}.smp-v2-note__local-city a{font-weight:600}@media (min-width:1000px){.smp-v2-note--local .smp-v2-wrap{grid-template-rows:auto 1fr}}.smp-v2-note__local-cap{font-size:var(--smp-v2-fs-small)}.smp-v2-note p{max-width:56ch}@media (min-width:1000px){.smp-v2-note--letter .smp-v2-note__head,.smp-v2-note--letter .smp-v2-note__body{margin-inline:auto}}

/* template-parts/components-v2/v2-faq/v2-faq.css */
.smp-v2-faq{background:var(--smp-v2-white);padding-block:var(--smp-v2-section)}.smp-v2-faq__h{max-width:22ch}.smp-v2-faq__list{margin-top:32px;border-top:3px solid var(--smp-v2-brown-deep);max-width:820px}.smp-v2-faq__item{border-bottom:1px solid var(--smp-v2-brown-deep)}.smp-v2-faq__s{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:16px;align-items:center;padding:16px 0;min-height:56px}.smp-v2-faq__s::-webkit-details-marker{display:none}.smp-v2-faq__s::after{content:"+";display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--smp-v2-brown-deep);color:var(--smp-v2-white);font:400 var(--smp-v2-fs-h3)/1 var(--smp-v2-font-display)}.smp-v2-faq__item[open]>.smp-v2-faq__s::after{content:"\2212"}.smp-v2-faq__q{font-weight:600;line-height:1.35}.smp-v2-faq__a{padding:0 0 24px}.smp-v2-faq__a a{font-weight:600;text-decoration-thickness:2px}.smp-v2-faq__more{margin-top:24px}.smp-v2-faq__tel{font-weight:600;text-decoration-thickness:2px;white-space:nowrap}@media (min-width:1000px){.smp-v2-faq__wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;column-gap:24px}.smp-v2-faq__h{grid-column:1/5;grid-row:1}.smp-v2-faq__list{grid-column:5/13;grid-row:1/3;margin-top:0}.smp-v2-faq__more{grid-column:1/5;grid-row:2;margin-top:24px;align-self:start;max-width:28ch}}.smp-v2-faq__close{margin-top:24px;max-width:60ch}

/* template-parts/components-v2/v2-towns-index/v2-towns-index.css */
.smp-v2-towns{background:var(--smp-v2-light-yellow);padding-block:var(--smp-v2-section)}.smp-v2-towns__intro{margin-top:16px;text-wrap:balance}.smp-v2-towns__intro a{font-weight:600;text-decoration-thickness:2px}.smp-v2-towns__index{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;align-items:start}.smp-v2-towns__town{break-inside:avoid}.smp-v2-towns__link{display:flex;align-items:center;min-height:48px;padding-block:4px;text-decoration:none;font-family:var(--smp-v2-font-display);font-size:var(--smp-v2-fs-h3);line-height:1.1;font-synthesis:none}.smp-v2-towns__link:hover{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:2px}@media (min-width:768px){.smp-v2-towns__index{display:block;column-count:3;column-gap:32px;margin-top:32px}.smp-v2-towns__index--two{column-count:2}}@media (min-width:1000px){.smp-v2-towns__index{column-gap:24px}.smp-v2-towns__link{font-size:var(--smp-v2-fs-h2);min-height:56px}}.smp-v2-towns--white,.smp-v2-towns--links{background:var(--smp-v2-white)}.smp-v2-towns__index--compound{display:block;column-count:2;column-gap:16px}.smp-v2-towns__index--compound .smp-v2-towns__link{flex-direction:column;align-items:flex-start;justify-content:center;padding-block:8px}.smp-v2-towns__pre{font-family:var(--smp-v2-font-text);font-size:var(--smp-v2-fs-small);line-height:1.3}@media (min-width:768px){.smp-v2-towns__index--compound{column-count:3}.smp-v2-towns--links .smp-v2-towns__index{column-count:2}}@media (min-width:1000px){.smp-v2-towns__index--compound .smp-v2-towns__link,.smp-v2-towns--links .smp-v2-towns__link{font-size:var(--smp-v2-fs-h3)}.smp-v2-towns--links .smp-v2-towns__link{min-height:48px}.smp-v2-towns--split .smp-v2-wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start}.smp-v2-towns--split .smp-v2-h2,.smp-v2-towns--split .smp-v2-towns__intro{grid-column:1/6}.smp-v2-towns--split .smp-v2-towns__index{grid-column:6/13;grid-row:1/4;margin-top:0;column-count:2;max-width:760px}}.smp-v2-towns--cue .smp-v2-towns__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.smp-v2-towns--cue .smp-v2-towns__link:hover{text-decoration-thickness:2px}

/* template-parts/components-v2/v2-estimate-form/v2-estimate-form.css */
.smp-v2-form{position:relative;background:var(--smp-v2-brown);color:var(--smp-v2-brown-deep);padding-block:var(--smp-v2-section) 0}.smp-v2-form::before{content:"";position:absolute;inset:0 0 40% 0;background:var(--smp-v2-dark-teal)}.smp-v2-form__inner{position:relative}.smp-v2-form__card{background:var(--smp-v2-white);max-width:1080px;margin:0 auto;padding:32px 24px 32px}.smp-v2-form__h{max-width:18ch}.smp-v2-form__intro{margin-top:16px}.smp-v2-form__next{margin-top:24px}.smp-v2-form__next-h{font-family:var(--smp-v2-font-wide);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:var(--smp-v2-fs-label);line-height:1.35;color:var(--smp-v2-brown)}.smp-v2-form__steps{margin-top:8px;display:grid;gap:8px}.smp-v2-form__step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;align-items:start}.smp-v2-form__n{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--c);font:400 var(--smp-v2-fs-h3)/1 var(--smp-v2-font-display);font-synthesis:none}.smp-v2-form__step:nth-child(1){--c:var(--smp-v2-light-yellow)}.smp-v2-form__step:nth-child(2){--c:var(--smp-v2-yellow)}.smp-v2-form__step:nth-child(3){--c:var(--smp-v2-light-orange)}.smp-v2-form__review{margin:24px 0 0;padding-left:16px;border-left:6px solid var(--smp-v2-light-orange)}.smp-v2-form__said{font-family:var(--smp-v2-font-display);font-size:var(--smp-v2-fs-h3);line-height:1.15;font-synthesis:none}.smp-v2-form__by{margin-top:8px;font-size:var(--smp-v2-fs-small)}.smp-v2-form__phone{margin-top:16px}.smp-v2-form__tel{font-weight:600;display:inline-flex;align-items:center;min-height:48px;text-underline-offset:.2em}.smp-v2-form__form{margin-top:32px}.smp-v2-form__trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.smp-v2-form__ask{font-weight:600}.smp-v2-form__field{display:grid;gap:8px;margin-top:16px}.smp-v2-form__label{font-weight:500;color:var(--smp-v2-brown-deep)}.smp-v2-form__opt{font-weight:400}.smp-v2-form__input{-webkit-appearance:none;appearance:none;width:100%;font:400 var(--smp-v2-fs-body)/1.4 var(--smp-v2-font-text);min-height:52px;padding:16px 16px;border:1px solid var(--smp-v2-brown-deep);border-radius:0;background:var(--smp-v2-white);color:var(--smp-v2-brown-deep)}.smp-v2-form__input[aria-invalid=true]{border:2px solid var(--smp-v2-orange-deep)}.smp-v2-form__help{font-size:var(--smp-v2-fs-small);line-height:1.45}.smp-v2-form__err{font-size:var(--smp-v2-fs-small);font-weight:600;color:var(--smp-v2-orange-deep)}.smp-v2-form__err:empty{display:none}.smp-v2-form__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:4px}.smp-v2-form__check{display:flex;align-items:center;gap:16px;min-height:48px;font-weight:400;cursor:pointer}.smp-v2-form__box{width:26px;height:26px;flex:none;accent-color:var(--smp-v2-brown-deep);margin:0}.smp-v2-form__submit{-webkit-appearance:none;appearance:none;width:100%;min-height:56px;margin-top:24px}.smp-v2-form__submit[aria-disabled=true]{cursor:progress;opacity:.85}.smp-v2-form__micro{margin-top:8px;font-size:var(--smp-v2-fs-small);max-width:31em}.smp-v2-form__privacy{display:inline-flex;align-items:center;min-height:44px}.smp-v2-form__alert{margin-top:0;margin-bottom:16px;padding:16px 16px;background:var(--smp-v2-light-yellow);border-left:6px solid var(--smp-v2-orange-deep);font-weight:500}.smp-v2-form__done{margin-top:32px;padding:16px 16px;background:var(--smp-v2-light-yellow);font-weight:500;align-self:start}.smp-v2-form__done-t{font-size:var(--smp-v2-fs-line);line-height:1.45}.smp-v2-form__base{position:relative;height:56px}@media (min-width:1000px){.smp-v2-form__card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:64px;padding:48px 64px}.smp-v2-form__form{margin-top:0}.smp-v2-form__done{margin-top:0}.smp-v2-form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;align-items:start}.smp-v2-form__next{margin-top:32px}.smp-v2-form__review{margin-top:32px}.smp-v2-form__base{height:72px}}@media (max-width:399.98px){.smp-v2-form__said{font-size:20px}}

/* template-parts/components-v2/v2-footer/v2-footer.css */
.smp-v2-footer{--smp-v2-sticky-h:66px;background:var(--smp-v2-brown);color:var(--smp-v2-white);padding-block:8px 32px}.smp-v2-footer__sign{display:grid;gap:16px;padding-top:32px;padding-bottom:24px;border-bottom:1px solid var(--smp-v2-light-yellow)}.smp-v2-footer__logo{display:inline-flex;min-height:44px;align-items:center}.smp-v2-footer__logo img{width:200px}.smp-v2-footer__tag{color:var(--smp-v2-light-yellow);letter-spacing:.12em}.smp-v2-footer__phone{font-family:var(--smp-v2-font-display);font-size:var(--smp-v2-fs-big);line-height:1;text-decoration:none;display:inline-flex;align-items:center;min-height:48px}.smp-v2-footer__phone:hover{text-decoration:underline}.smp-v2-footer__links{display:grid;gap:16px;padding-block:16px;font-size:var(--smp-v2-fs-small)}.smp-v2-footer__row{display:flex;flex-wrap:wrap;gap:0 24px;align-items:center}.smp-v2-footer__link{display:inline-flex;align-items:center;min-height:44px}.smp-v2-footer__nap{display:inline-flex;align-items:center;min-height:44px}.smp-v2-footer__legal{display:flex;flex-wrap:wrap;gap:0 24px;align-items:center;padding-top:16px;border-top:1px solid var(--smp-v2-light-yellow);font-size:var(--smp-v2-fs-small)}@media (max-width:767px){.smp-v2-footer{padding-bottom:calc(104px - 66px + var(--smp-v2-sticky-h) + env(safe-area-inset-bottom))}}@media (max-width:767px){html{scroll-padding-bottom:calc(82px + env(safe-area-inset-bottom))}}@media (min-width:1000px){.smp-v2-footer{padding-bottom:48px}.smp-v2-footer__sign{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:32px}}.smp-v2-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:8px var(--smp-v2-gutter) calc(8px + env(safe-area-inset-bottom));background:var(--smp-v2-white);color:var(--smp-v2-brown-deep);border-top:2px solid var(--smp-v2-brown-deep)}.smp-v2-sticky__btn{min-height:48px;padding:0 8px;font-size:var(--smp-v2-fs-label);letter-spacing:.03em;white-space:nowrap}.smp-v2-sticky.is-hidden{transform:translateY(110%);visibility:hidden}@media (prefers-reduced-motion:no-preference){.smp-v2-sticky{transition:transform var(--smp-v2-transition)}}@media (min-width:768px){.smp-v2-sticky{display:none}}@media (max-height:420px){.smp-v2-sticky{display:none}}
