._footer_qgov2_1._footer_qgov2_1{padding:clamp(56px, 7vw, 104px) max(20px, calc((100vw - var(--max)) / 2)) 0;background:var(--vidapet-warm-white);color:var(--text-secondary);isolation:isolate;display:block;position:relative;overflow:clip}._footer_qgov2_1._footer_qgov2_1:before{content:none}._shell_qgov2_15{width:100%;min-width:0}._closing_qgov2_20{background:#f5ece3;border:1px solid #7043201f;border-radius:clamp(30px,4vw,46px);grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:end;gap:clamp(44px,7vw,100px);padding:clamp(44px,6vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #5c361b13}._closing_qgov2_20:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ff750021;border-radius:50%;width:clamp(210px,30vw,410px);position:absolute;bottom:-78%;right:clamp(110px,18vw,270px)}._closingCopy_qgov2_46,._closingActions_qgov2_47{z-index:2;min-width:0;position:relative}._closingCopy_qgov2_46 h2{max-width:15ch;color:var(--vidapet-orange);font-family:var(--title);letter-spacing:-.035em;overflow-wrap:normal;text-wrap:balance;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(3rem,5.4vw,5.45rem);font-weight:400;line-height:.98}._closingCopy_qgov2_46 p{max-width:58ch;color:var(--text-secondary);margin:clamp(24px,3vw,34px) 0 0;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.72}._closingActions_qgov2_47{justify-self:end;gap:14px;width:100%;max-width:320px;display:grid}._primaryAction_qgov2_84,._secondaryAction_qgov2_85{border:1px solid var(--vidapet-orange);letter-spacing:.015em;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:58px;padding:14px 24px;font-size:.82rem;font-weight:700;line-height:1.25;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .32s,border-color .32s,color .32s,box-shadow .32s;display:inline-flex}._primaryAction_qgov2_84{background:var(--vidapet-orange);color:var(--vidapet-warm-white);box-shadow:0 12px 28px #ff75002e}._secondaryAction_qgov2_85{color:var(--vidapet-orange);background:#fffcf8ad}._primaryAction_qgov2_84:hover,._primaryAction_qgov2_84:focus-visible{background:#e96700;border-color:#e96700;transform:translateY(-2px);box-shadow:0 15px 32px #ff750038}._secondaryAction_qgov2_85:hover,._secondaryAction_qgov2_85:focus-visible{background:var(--vidapet-warm-white);color:#d95f00;border-color:#e96700;transform:translateY(-2px)}._primaryAction_qgov2_84:active,._secondaryAction_qgov2_85:active{transform:translateY(0)}._primaryAction_qgov2_84:focus-visible,._secondaryAction_qgov2_85:focus-visible,._navigationLinks_qgov2_135 a:focus-visible,._locationLink_qgov2_136:focus-visible,._socialLink_qgov2_137:focus-visible,._legal_qgov2_138 a:focus-visible{outline-offset:4px;outline:3px solid #ff750052}._closingOrbit_qgov2_143{z-index:1;aspect-ratio:1;pointer-events:none;border:clamp(24px,3vw,42px) solid #ff750017;border-radius:50%;width:clamp(270px,34vw,470px);position:absolute;top:clamp(-190px,-12vw,-116px);right:clamp(-130px,-7vw,-62px)}._directory_qgov2_155{grid-template-columns:minmax(220px,1.3fr) minmax(210px,1.15fr) minmax(220px,1fr) minmax(190px,.85fr);gap:clamp(38px,5vw,76px);padding:clamp(64px,7vw,94px) clamp(4px,1vw,14px) clamp(54px,6vw,76px);display:grid}._brand_qgov2_162,._navigation_qgov2_135,._visit_qgov2_164,._social_qgov2_137{min-width:0}._footer_qgov2_1 ._brandLogo_qgov2_169{object-fit:contain;width:min(190px,100%);height:auto}._brand_qgov2_162 p{max-width:33ch;color:var(--text-secondary);margin:25px 0 0;font-size:.88rem;line-height:1.72}._navigation_qgov2_135 h3,._visit_qgov2_164 h3,._social_qgov2_137 h3{color:var(--text-primary);font-family:var(--title);letter-spacing:-.01em;margin:0 0 24px;font-size:1.18rem;font-weight:400;line-height:1.2}._navigationLinks_qgov2_135{align-items:start;gap:4px;display:grid}._navigationLinks_qgov2_135 a{width:fit-content;max-width:100%;min-height:36px;color:var(--text-secondary);align-items:center;padding:4px 0;font-size:.82rem;line-height:1.45;transition:color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}._navigationLinks_qgov2_135 a:after,._mapCta_qgov2_216:after,._legal_qgov2_138 a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}._navigationLinks_qgov2_135 a:hover,._navigationLinks_qgov2_135 a:focus-visible{color:var(--vidapet-orange);transform:translate(3px)}._navigationLinks_qgov2_135 a:hover:after,._navigationLinks_qgov2_135 a:focus-visible:after,._locationLink_qgov2_136:hover ._mapCta_qgov2_216:after,._locationLink_qgov2_136:focus-visible ._mapCta_qgov2_216:after,._legal_qgov2_138 a:hover:after,._legal_qgov2_138 a:focus-visible:after{transform-origin:0;transform:scaleX(1)}._locationLink_qgov2_136{width:fit-content;max-width:100%;color:var(--text-secondary);border-radius:16px;transition:color .32s;display:block}._address_qgov2_255{gap:3px;margin:0;font-size:.84rem;font-style:normal;line-height:1.6;display:grid}._address_qgov2_255 span:first-child{color:var(--text-primary);font-weight:700}._mapCta_qgov2_216{color:var(--text-secondary);gap:7px;margin-top:22px;padding-bottom:4px;font-size:.8rem;font-weight:700;transition:color .32s;display:inline-flex;position:relative}._mapCta_qgov2_216>span{color:var(--vidapet-orange);transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-block}._locationLink_qgov2_136:hover,._locationLink_qgov2_136:focus-visible,._locationLink_qgov2_136:hover ._mapCta_qgov2_216,._locationLink_qgov2_136:focus-visible ._mapCta_qgov2_216{color:var(--vidapet-orange)}._locationLink_qgov2_136:hover ._mapCta_qgov2_216>span,._locationLink_qgov2_136:focus-visible ._mapCta_qgov2_216>span{transform:translate(2px,-2px)}._socialLinks_qgov2_299{gap:12px;display:grid}._socialLink_qgov2_137{width:100%;min-height:58px;color:var(--text-secondary);background:#f5ece38a;border:1px solid #70432021;border-radius:18px;align-items:center;gap:12px;padding:12px 15px;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .32s,border-color .32s,color .32s;display:flex}._socialLink_qgov2_137 .social-icon{width:22px;height:22px;color:var(--vidapet-orange);flex:0 0 22px;transition:color .32s}._socialLink_qgov2_137 .social-link-copy{flex-direction:column;min-width:0;line-height:1.35;display:flex}._socialLink_qgov2_137 .social-link-copy>span:first-child{color:var(--text-primary);font-size:.78rem;font-weight:700;transition:color .32s}._socialLink_qgov2_137 .social-username{overflow-wrap:anywhere;font-size:.7rem}._socialLink_qgov2_137:hover,._socialLink_qgov2_137:focus-visible{border-color:var(--vidapet-orange);background:var(--vidapet-orange);color:var(--vidapet-warm-white);transform:translateY(-2px)}._socialLink_qgov2_137:hover .social-icon,._socialLink_qgov2_137:focus-visible .social-icon,._socialLink_qgov2_137:hover .social-link-copy>span:first-child,._socialLink_qgov2_137:focus-visible .social-link-copy>span:first-child{color:var(--vidapet-warm-white)}._legal_qgov2_138{color:#4e3b36d1;border-top:1px solid #7043201f;justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}._footer_qgov2_1 ._legal_qgov2_138 p{margin:0;font-size:.72rem;line-height:1.55}._legal_qgov2_138 a{color:var(--vidapet-orange);padding-bottom:3px;font-weight:700;transition:color .3s;display:inline-block;position:relative}._legal_qgov2_138 a:hover,._legal_qgov2_138 a:focus-visible{color:#d95f00}._footer_qgov2_1 ._legal_qgov2_138 ._designerCredit_qgov2_390{justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-right:76px;display:flex}._legal_qgov2_138 ._designerLink_qgov2_399{width:112px;height:44px;color:inherit;flex:0 0 112px;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}._legal_qgov2_138 ._designerLink_qgov2_399:after{content:none}._footer_qgov2_1 ._designerLogo_qgov2_415{object-fit:contain;opacity:.82;transform-origin:50%;width:112px;max-width:none;height:auto;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1);display:block}._designerLink_qgov2_399:hover ._designerLogo_qgov2_415,._designerLink_qgov2_399:focus-visible ._designerLogo_qgov2_415{opacity:1;transform:scale(1.03)}@media (width<=1100px){._closing_qgov2_20{grid-template-columns:minmax(0,1fr);align-items:start}._closingCopy_qgov2_46 h2{max-width:16ch}._closingActions_qgov2_47{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;max-width:660px}._directory_qgov2_155{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 64px}}@media (width<=700px){._footer_qgov2_1._footer_qgov2_1{padding:42px 16px 0}._closing_qgov2_20{border-radius:30px;gap:34px;padding:36px 26px}._closing_qgov2_20:after{bottom:-122px;right:-84px}._closingCopy_qgov2_46 h2{text-wrap:pretty;max-width:none;font-size:clamp(2.55rem,12.2vw,4rem);line-height:1}._closingCopy_qgov2_46 p{margin-top:23px;font-size:.94rem;line-height:1.68}._closingActions_qgov2_47{grid-template-columns:minmax(0,1fr);max-width:none}._primaryAction_qgov2_84,._secondaryAction_qgov2_85{width:100%;min-height:58px}._closingOrbit_qgov2_143{border-width:24px;width:270px;top:-112px;right:-116px}._directory_qgov2_155{grid-template-columns:minmax(0,1fr);gap:0;padding:58px 4px 48px}._brand_qgov2_162,._navigation_qgov2_135,._visit_qgov2_164,._social_qgov2_137{padding:34px 0}._brand_qgov2_162{padding-top:0}._navigation_qgov2_135,._visit_qgov2_164,._social_qgov2_137{border-top:1px solid #7043201a}._footer_qgov2_1 ._brandLogo_qgov2_169{width:166px}._brand_qgov2_162 p{max-width:36ch;margin-top:22px}._navigation_qgov2_135 h3,._visit_qgov2_164 h3,._social_qgov2_137 h3{margin-bottom:20px}._navigationLinks_qgov2_135{gap:2px}._navigationLinks_qgov2_135 a{width:100%;min-height:46px}._locationLink_qgov2_136{width:100%;min-height:44px}._address_qgov2_255{font-size:.86rem}._socialLinks_qgov2_299{grid-template-columns:repeat(2,minmax(0,1fr))}._legal_qgov2_138{flex-direction:column;align-items:flex-start;gap:9px;min-height:0;padding:24px 74px 30px 0}._footer_qgov2_1 ._legal_qgov2_138 ._designerCredit_qgov2_390{margin-right:0}}@media (width<=430px){._closing_qgov2_20{border-radius:27px;padding:32px 22px}._closingCopy_qgov2_46 h2{font-size:clamp(2.4rem,12.5vw,3.25rem)}._socialLinks_qgov2_299{grid-template-columns:minmax(0,1fr)}._designerCredit_qgov2_390{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px}._legal_qgov2_138 ._designerLink_qgov2_399{flex-basis:38px;width:94px;height:38px}._footer_qgov2_1 ._designerLogo_qgov2_415{width:94px}}@media (prefers-reduced-motion:reduce){._primaryAction_qgov2_84,._secondaryAction_qgov2_85,._navigationLinks_qgov2_135 a,._navigationLinks_qgov2_135 a:after,._locationLink_qgov2_136,._mapCta_qgov2_216,._mapCta_qgov2_216:after,._mapCta_qgov2_216>span,._socialLink_qgov2_137,._socialLink_qgov2_137 .social-icon,._socialLink_qgov2_137 .social-link-copy>span:first-child,._legal_qgov2_138 a,._legal_qgov2_138 a:after,._designerLogo_qgov2_415{transition:none}._primaryAction_qgov2_84:hover,._primaryAction_qgov2_84:focus-visible,._secondaryAction_qgov2_85:hover,._secondaryAction_qgov2_85:focus-visible,._navigationLinks_qgov2_135 a:hover,._navigationLinks_qgov2_135 a:focus-visible,._locationLink_qgov2_136:hover ._mapCta_qgov2_216>span,._locationLink_qgov2_136:focus-visible ._mapCta_qgov2_216>span,._socialLink_qgov2_137:hover,._socialLink_qgov2_137:focus-visible,._designerLink_qgov2_399:hover ._designerLogo_qgov2_415,._designerLink_qgov2_399:focus-visible ._designerLogo_qgov2_415{transform:none}}
