.FeaturedSupplierProfile-module__biFkSG__page{padding-block:26px 48px}.FeaturedSupplierProfile-module__biFkSG__previewNote{color:var(--muted);margin:0 0 16px;font-size:.75rem}.FeaturedSupplierProfile-module__biFkSG__previewNote span{margin-inline:6px}.FeaturedSupplierProfile-module__biFkSG__hero{border:1px solid var(--line);border-top:2px solid var(--featured-accent);border-radius:var(--radius);background:var(--surface);padding:28px 32px}.FeaturedSupplierProfile-module__biFkSG__heroTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.FeaturedSupplierProfile-module__biFkSG__kicker{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.FeaturedSupplierProfile-module__biFkSG__emblem{border:1px solid var(--featured-accent);color:var(--text);box-shadow:none;background:0 0;border-radius:7px;align-items:center;gap:7px;padding:4px 10px;font-size:.73rem;font-weight:750;display:inline-flex}.FeaturedSupplierProfile-module__biFkSG__emblem svg{color:var(--featured-accent)}.FeaturedSupplierProfile-module__biFkSG__identity{align-items:center;gap:20px;display:flex}.FeaturedSupplierProfile-module__biFkSG__identity>div{min-width:0}.FeaturedSupplierProfile-module__biFkSG__identity h1{overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3rem)}.FeaturedSupplierProfile-module__biFkSG__logo{object-fit:contain;border:1px solid var(--line);border-radius:12px;flex:0 0 96px;width:96px;height:96px}.FeaturedSupplierProfile-module__biFkSG__location{color:var(--muted-strong);align-items:center;gap:5px;margin:8px 0 0;font-size:.9rem;display:flex}.FeaturedSupplierProfile-module__biFkSG__intro{max-width:820px;margin:20px 0;font-size:.95rem;line-height:1.7}.FeaturedSupplierProfile-module__biFkSG__pills{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.FeaturedSupplierProfile-module__biFkSG__pills li{min-width:0;max-width:100%}.FeaturedSupplierProfile-module__biFkSG__servicePill{border:1px solid var(--service-outline);max-width:100%;min-height:30px;color:var(--text);letter-spacing:.01em;overflow-wrap:anywhere;background:0 0;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.8rem;font-weight:750;line-height:1.6;display:inline-flex}.FeaturedSupplierProfile-module__biFkSG__actions{flex-wrap:wrap;gap:10px;display:flex}.FeaturedSupplierProfile-module__biFkSG__actions .button{border:2px solid var(--featured-accent);background:var(--surface);color:var(--text)}:is(.FeaturedSupplierProfile-module__biFkSG__actions .button:hover,.FeaturedSupplierProfile-module__biFkSG__actions .button:focus-visible){background:var(--featured-accent-soft);border-color:var(--featured-accent);color:var(--text)}.FeaturedSupplierProfile-module__biFkSG__actions .button:focus-visible{outline-color:var(--dtf-orange-text)}.FeaturedSupplierProfile-module__biFkSG__directions{border:1px solid var(--line-strong);min-height:46px;color:var(--muted-strong);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:.65rem 1rem;font-size:.9rem;font-weight:700;display:inline-flex}.FeaturedSupplierProfile-module__biFkSG__directions:hover{border-color:var(--accent);color:var(--text)}.FeaturedSupplierProfile-module__biFkSG__sectionHeading{margin-bottom:20px}.FeaturedSupplierProfile-module__biFkSG__sectionHeading h2{margin-top:7px}.FeaturedSupplierProfile-module__biFkSG__page h2{font-size:clamp(1.35rem,2.3vw,1.7rem);line-height:1.25}.FeaturedSupplierProfile-module__biFkSG__highlights{padding-block:36px}.FeaturedSupplierProfile-module__biFkSG__highlightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.FeaturedSupplierProfile-module__biFkSG__highlight{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;min-width:0;padding:20px}.FeaturedSupplierProfile-module__biFkSG__marker{color:var(--accent-text);letter-spacing:.08em;margin-bottom:18px;font-size:.73rem;display:block}.FeaturedSupplierProfile-module__biFkSG__highlight h3{letter-spacing:-.02em;font-size:1rem;line-height:1.35}.FeaturedSupplierProfile-module__biFkSG__highlight p{margin:10px 0 0;font-size:.83rem;line-height:1.65}.FeaturedSupplierProfile-module__biFkSG__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:36px;display:grid}.FeaturedSupplierProfile-module__biFkSG__details{min-width:0}.FeaturedSupplierProfile-module__biFkSG__section{border-top:1px solid var(--line);padding-block:28px}.FeaturedSupplierProfile-module__biFkSG__section>p{margin:0 0 18px;font-size:.9rem}.FeaturedSupplierProfile-module__biFkSG__section>p:last-child{margin-bottom:0}.FeaturedSupplierProfile-module__biFkSG__offerings{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;display:grid}.FeaturedSupplierProfile-module__biFkSG__offerings>div{border-bottom:1px solid var(--line);padding:14px 0}.FeaturedSupplierProfile-module__biFkSG__offerings h3{letter-spacing:-.015em;font-size:.94rem;line-height:1.4}.FeaturedSupplierProfile-module__biFkSG__offerings p{color:var(--muted);margin:4px 0 0;font-size:.83rem}.FeaturedSupplierProfile-module__biFkSG__turnaround{background:var(--surface);border:1px solid #61b2de80;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;margin-block:4px 28px;padding:24px;display:grid}.FeaturedSupplierProfile-module__biFkSG__turnaround h2{margin-top:7px}.FeaturedSupplierProfile-module__biFkSG__turnaround>p{grid-column:1/-1;margin:18px 0 0;font-size:.9rem}.FeaturedSupplierProfile-module__biFkSG__cutoff{border-left:1px solid #61b2de80;flex-direction:column;align-items:flex-start;padding-left:24px;display:flex}.FeaturedSupplierProfile-module__biFkSG__cutoff strong{color:var(--featured-accent);letter-spacing:-.04em;font-size:1.8rem;font-weight:750;line-height:1.3}.FeaturedSupplierProfile-module__biFkSG__cutoff span{color:var(--muted);margin-top:3px;font-size:.73rem}.FeaturedSupplierProfile-module__biFkSG__page .FeaturedSupplierProfile-module__biFkSG__finePrint{color:var(--muted);font-size:.79rem;line-height:1.65}.FeaturedSupplierProfile-module__biFkSG__pickupLocations{flex-wrap:wrap;gap:8px;margin:18px 0;padding:0;list-style:none;display:flex}.FeaturedSupplierProfile-module__biFkSG__pickupLocations li{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:.83rem;display:flex}.FeaturedSupplierProfile-module__biFkSG__addressBlock>svg{color:var(--accent);flex-shrink:0}.FeaturedSupplierProfile-module__biFkSG__highlight:nth-child(3){background:var(--dtf-medium-blue)}.FeaturedSupplierProfile-module__biFkSG__hero,.FeaturedSupplierProfile-module__biFkSG__highlight,.FeaturedSupplierProfile-module__biFkSG__turnaround,.FeaturedSupplierProfile-module__biFkSG__contact,.FeaturedSupplierProfile-module__biFkSG__closing{box-shadow:var(--shadow)}.FeaturedSupplierProfile-module__biFkSG__pickupStats{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;display:grid}.FeaturedSupplierProfile-module__biFkSG__pickupStats>div{flex-direction:column;gap:3px;min-width:0;padding-right:15px;display:flex}.FeaturedSupplierProfile-module__biFkSG__pickupStats>div+div{border-left:1px solid var(--line);padding-left:18px}.FeaturedSupplierProfile-module__biFkSG__pickupStats strong{font-size:1.85rem;font-weight:700;line-height:1.2}.FeaturedSupplierProfile-module__biFkSG__pickupStats span{color:var(--muted);font-size:.77rem}.FeaturedSupplierProfile-module__biFkSG__addressBlock{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:12px;margin-bottom:18px;padding:20px;font-size:.9rem;display:flex}.FeaturedSupplierProfile-module__biFkSG__page address{overflow-wrap:anywhere;font-style:normal}.FeaturedSupplierProfile-module__biFkSG__addressBlock address{color:var(--muted-strong);margin-block:5px 10px}.FeaturedSupplierProfile-module__biFkSG__pressRoom{background:var(--dtf-medium-blue);border:1px solid #61b2de66;border-radius:10px;align-items:flex-start;gap:20px;margin-block:4px 28px;padding:24px;display:flex}.FeaturedSupplierProfile-module__biFkSG__pressIcon{color:var(--accent-text);flex:0 0 54px}.FeaturedSupplierProfile-module__biFkSG__pressRoom h2{margin-top:7px}.FeaturedSupplierProfile-module__biFkSG__pressRoom p:last-child{margin:12px 0 0;font-size:.88rem}.FeaturedSupplierProfile-module__biFkSG__audiences{color:var(--muted-strong);flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;font-size:.87rem;list-style:none;display:flex}.FeaturedSupplierProfile-module__biFkSG__audiences li{align-items:center;gap:8px;display:flex}.FeaturedSupplierProfile-module__biFkSG__audiences li:before{content:"";background:var(--muted);border-radius:50%;flex:0 0 4px;width:4px;height:4px}.FeaturedSupplierProfile-module__biFkSG__contact{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:24px}.FeaturedSupplierProfile-module__biFkSG__contact h2{margin-top:9px;font-size:1.25rem}.FeaturedSupplierProfile-module__biFkSG__contact>p:not(.FeaturedSupplierProfile-module__biFkSG__kicker){margin:5px 0 0;font-size:.84rem}.FeaturedSupplierProfile-module__biFkSG__contact dl{margin:20px 0}.FeaturedSupplierProfile-module__biFkSG__contact dl>div{border-top:1px solid var(--line);padding-block:14px}.FeaturedSupplierProfile-module__biFkSG__contact dt{color:var(--muted);margin-bottom:5px;font-size:.75rem}.FeaturedSupplierProfile-module__biFkSG__contact dd{overflow-wrap:anywhere;margin:0;font-size:.86rem}.FeaturedSupplierProfile-module__biFkSG__contact a{color:var(--accent-text)}.FeaturedSupplierProfile-module__biFkSG__contact a:hover{color:var(--accent-text,var(--accent))}.FeaturedSupplierProfile-module__biFkSG__contact .FeaturedSupplierProfile-module__biFkSG__contactNote{border-top:1px solid var(--line);color:var(--muted);padding-top:16px;font-size:.77rem;line-height:1.65}.FeaturedSupplierProfile-module__biFkSG__closing{border-radius:var(--radius);background:var(--surface);border:1px solid #fe580040;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:28px 32px;display:flex}.FeaturedSupplierProfile-module__biFkSG__closing h2{margin-top:7px}.FeaturedSupplierProfile-module__biFkSG__closing p:last-child{max-width:560px;margin:10px 0 0;font-size:.86rem}.FeaturedSupplierProfile-module__biFkSG__disclosure{color:var(--muted);padding:24px 0 0;font-size:.75rem}.FeaturedSupplierProfile-module__biFkSG__disclosure strong{color:var(--text);font-weight:650}.FeaturedSupplierProfile-module__biFkSG__disclosure p{color:var(--muted);margin:4px 0 0}@media (max-width:960px){.FeaturedSupplierProfile-module__biFkSG__highlightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.FeaturedSupplierProfile-module__biFkSG__layout{grid-template-columns:minmax(0,1fr);gap:16px}.FeaturedSupplierProfile-module__biFkSG__contact{display:block}.FeaturedSupplierProfile-module__biFkSG__contact dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}@media (max-width:600px){.FeaturedSupplierProfile-module__biFkSG__page{padding-top:20px}.FeaturedSupplierProfile-module__biFkSG__hero,.FeaturedSupplierProfile-module__biFkSG__closing{padding:22px}.FeaturedSupplierProfile-module__biFkSG__identity{gap:14px}.FeaturedSupplierProfile-module__biFkSG__logo{flex-basis:72px;width:72px;height:72px}.FeaturedSupplierProfile-module__biFkSG__identity h1{font-size:2rem}.FeaturedSupplierProfile-module__biFkSG__intro{font-size:.9rem}.FeaturedSupplierProfile-module__biFkSG__actions{flex-direction:column;width:100%}.FeaturedSupplierProfile-module__biFkSG__actions a{width:100%}.FeaturedSupplierProfile-module__biFkSG__highlightGrid{gap:10px}.FeaturedSupplierProfile-module__biFkSG__highlight{padding:16px}.FeaturedSupplierProfile-module__biFkSG__highlight h3{font-size:.95rem}.FeaturedSupplierProfile-module__biFkSG__highlight p{font-size:.8rem}.FeaturedSupplierProfile-module__biFkSG__offerings{gap:0 16px}.FeaturedSupplierProfile-module__biFkSG__turnaround{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.FeaturedSupplierProfile-module__biFkSG__cutoff{border:0;padding:0}.FeaturedSupplierProfile-module__biFkSG__turnaround>p{margin:0}.FeaturedSupplierProfile-module__biFkSG__pressRoom{gap:12px;padding:20px}.FeaturedSupplierProfile-module__biFkSG__pressIcon{flex-basis:38px;width:38px;height:38px}.FeaturedSupplierProfile-module__biFkSG__contact dl{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.FeaturedSupplierProfile-module__biFkSG__directions{transition:none}}
.FeaturedSupplierCard-module__lS_MUa__card{border:2px solid var(--featured-accent);background:var(--surface);box-shadow:var(--shadow);position:relative}.FeaturedSupplierCard-module__lS_MUa__card:hover{border-color:var(--featured-accent)}.FeaturedSupplierCard-module__lS_MUa__cornerBadge{z-index:2;background:var(--dtf-green);color:var(--dtf-white);border-radius:7px;padding:3px 5px;font-size:.75rem;font-weight:750;line-height:1.4;position:absolute;top:-12px;right:14px;box-shadow:0 2px 8px #0d0f3314}.FeaturedSupplierCard-module__lS_MUa__cornerBadge>span{background:var(--dtf-green-text);border-radius:4px;align-items:center;gap:5px;padding:3px 6px;display:flex}.FeaturedSupplierCard-module__lS_MUa__pickupCallout{background:var(--dtf-medium-blue);border:1px solid #61b2de40;border-radius:10px;align-items:flex-start;gap:10px;margin-block:8px 2px;padding:12px;display:flex}.FeaturedSupplierCard-module__lS_MUa__pickupCallout>svg{color:var(--accent-text);flex:0 0 20px;margin-top:2px}.FeaturedSupplierCard-module__lS_MUa__pickupCallout strong{color:var(--text);font-size:.86rem;line-height:1.4;display:block}.FeaturedSupplierCard-module__lS_MUa__pickupCallout span{color:var(--muted-strong);margin-top:4px;font-size:.76rem;line-height:1.5;display:block}.FeaturedSupplierCard-module__lS_MUa__content{flex-direction:column;flex:1;gap:.5rem;display:flex}.FeaturedSupplierCard-module__lS_MUa__identity{align-items:center;gap:12px;display:flex}.FeaturedSupplierCard-module__lS_MUa__identityText{flex:1;min-width:0}.FeaturedSupplierCard-module__lS_MUa__nameRow{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.FeaturedSupplierCard-module__lS_MUa__nameRow h3{font-size:1.2rem;line-height:1.25}.FeaturedSupplierCard-module__lS_MUa__identity .location{margin-top:5px;font-size:.82rem}.FeaturedSupplierCard-module__lS_MUa__logo{object-fit:contain;border:1px solid var(--line);border-radius:8px;flex:0 0 48px;width:48px;height:48px}.FeaturedSupplierCard-module__lS_MUa__services{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.FeaturedSupplierCard-module__lS_MUa__more{min-height:30px;color:var(--muted);align-items:center;padding:.25rem .5rem;font-size:.76rem;line-height:1.6;display:inline-flex}.FeaturedSupplierCard-module__lS_MUa__differentiator{border-left:2px solid var(--line-strong);color:var(--muted-strong);margin:0;padding-left:10px;font-size:.8rem;line-height:1.6}.FeaturedSupplierCard-module__lS_MUa__card .FeaturedSupplierCard-module__lS_MUa__cta{border:2px solid var(--featured-accent);color:var(--text);background:0 0;gap:8px}.FeaturedSupplierCard-module__lS_MUa__cta:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.FeaturedSupplierCard-module__lS_MUa__card:hover .FeaturedSupplierCard-module__lS_MUa__cta,.FeaturedSupplierCard-module__lS_MUa__card .FeaturedSupplierCard-module__lS_MUa__cta:focus-visible{border-color:var(--featured-accent);background:var(--featured-accent-soft);color:var(--text)}.FeaturedSupplierCard-module__lS_MUa__card .FeaturedSupplierCard-module__lS_MUa__cta:focus-visible{outline:2px solid var(--dtf-orange-text);outline-offset:3px}.FeaturedSupplierCard-module__lS_MUa__googleRating{z-index:1;color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-block:4px;font-size:.75rem;line-height:1.5;display:flex;position:relative}.FeaturedSupplierCard-module__lS_MUa__googleRating>span{white-space:nowrap}.FeaturedSupplierCard-module__lS_MUa__ratingScore{align-items:center;gap:4px;display:inline-flex}.FeaturedSupplierCard-module__lS_MUa__ratingScore>span:first-child{color:var(--location-accent)}.FeaturedSupplierCard-module__lS_MUa__mapsAttribution{letter-spacing:normal;color:var(--text);white-space:nowrap;font-family:inherit;font-size:12px;font-style:normal;font-weight:400}.FeaturedSupplierCard-module__lS_MUa__providerAttribution{color:var(--text);font-size:12px}.FeaturedSupplierCard-module__lS_MUa__googleRating a:hover{text-underline-offset:3px;text-decoration:underline}
