.LandingView-module-scss-module__yUa_uW__page{padding-block:var(--section-space-small) 0}.LandingView-module-scss-module__yUa_uW__breadcrumbs{margin-bottom:var(--space-4)}.LandingView-module-scss-module__yUa_uW__proof{padding-block:var(--section-space)}.LandingView-module-scss-module__yUa_uW__grid{margin:var(--content-gap) 0 0;gap:var(--content-gap);padding:0;list-style:none;display:grid}.LandingView-module-scss-module__yUa_uW__item{min-width:0}.LandingView-module-scss-module__yUa_uW__proofLinks{align-items:baseline;gap:var(--space-2) var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.LandingView-module-scss-module__yUa_uW__portfolioLink{margin:0}.LandingView-module-scss-module__yUa_uW__nextStep{margin-block:0 var(--section-space)}.LandingView-module-scss-module__yUa_uW__reviewsLink{margin:0 0 var(--space-6)}@media (min-width:48rem){.LandingView-module-scss-module__yUa_uW__grid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.LandingView-module-scss-module__yUa_uW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.GraniteSinksView-module-scss-module__mGgzQG__hero{padding-block:var(--section-space-small)}.GraniteSinksView-module-scss-module__mGgzQG__heroGrid{align-items:start;gap:var(--content-gap);display:grid}.GraniteSinksView-module-scss-module__mGgzQG__copy{justify-items:start;gap:var(--space-4);min-width:0;display:grid}.GraniteSinksView-module-scss-module__mGgzQG__kicker{border-left:3px solid var(--color-primary);color:var(--color-accent);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);font-weight:600;line-height:var(--line-height-body);text-transform:uppercase;margin:0;padding-inline-start:var(--space-3)}.GraniteSinksView-module-scss-module__mGgzQG__title{max-width:18ch;font-size:var(--font-size-h1);letter-spacing:var(--letter-spacing-heading);font-weight:650;line-height:var(--line-height-heading);overflow-wrap:break-word;margin:0}.GraniteSinksView-module-scss-module__mGgzQG__lead,.GraniteSinksView-module-scss-module__mGgzQG__body{max-width:52ch;margin:0}.GraniteSinksView-module-scss-module__mGgzQG__lead{font-size:var(--font-size-lead);line-height:var(--line-height-lead)}.GraniteSinksView-module-scss-module__mGgzQG__body{color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body)}.GraniteSinksView-module-scss-module__mGgzQG__actions{gap:var(--space-3);width:min(100%,32rem);scroll-margin-bottom:calc(4.75rem + var(--consent-bar-offset,0px) + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-self:stretch;display:flex}.GraniteSinksView-module-scss-module__mGgzQG__primary,.GraniteSinksView-module-scss-module__mGgzQG__secondary{flex:12rem;min-width:0}.GraniteSinksView-module-scss-module__mGgzQG__facts{gap:var(--space-2);max-width:52ch;margin:var(--space-1) 0 0;padding:var(--space-4) 0 0;border-top:var(--border-default);justify-self:stretch;list-style:none;display:grid}.GraniteSinksView-module-scss-module__mGgzQG__facts li{font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-body);padding-inline-start:var(--space-4);position:relative}.GraniteSinksView-module-scss-module__mGgzQG__facts li:before{content:"";inset-inline-start:0;border-radius:var(--radius-round);background:var(--color-primary);width:.375rem;height:.375rem;position:absolute;top:.55em}.GraniteSinksView-module-scss-module__mGgzQG__figure{width:min(100%,38rem);margin:0;position:relative}.GraniteSinksView-module-scss-module__mGgzQG__image{border:var(--border-default);border-radius:var(--radius-small);width:100%;height:auto;display:block}.GraniteSinksView-module-scss-module__mGgzQG__referenceBadge{right:var(--space-3);bottom:var(--space-3);max-width:calc(100% - 2*var(--space-3));padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);color:var(--color-text-light);background:color-mix(in srgb, var(--color-surface-dark) 72%, transparent);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);font-weight:600;line-height:1.3;position:absolute}.GraniteSinksView-module-scss-module__mGgzQG__manifesto{padding-block:var(--section-space)}.GraniteSinksView-module-scss-module__mGgzQG__manifestoCard{align-items:start;gap:var(--space-4);padding:var(--space-6);border-left:4px solid var(--color-primary);border-radius:var(--radius-medium);color:var(--color-text-light);background:var(--color-surface-dark);display:grid}.GraniteSinksView-module-scss-module__mGgzQG__manifestoHeader{gap:var(--space-2);min-width:0;display:grid}.GraniteSinksView-module-scss-module__mGgzQG__manifestoEyebrow{color:var(--color-accent-subtle);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);font-weight:600;line-height:var(--line-height-body);text-transform:uppercase;margin:0}.GraniteSinksView-module-scss-module__mGgzQG__manifestoTitle{max-width:28ch;font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-heading);font-weight:650;line-height:var(--line-height-heading);overflow-wrap:break-word;margin:0}.GraniteSinksView-module-scss-module__mGgzQG__manifestoBody{max-width:54ch;color:var(--color-background-alt);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.GraniteSinksView-module-scss-module__mGgzQG__section{padding-block:var(--section-space)}.GraniteSinksView-module-scss-module__mGgzQG__configurations{margin:var(--content-gap) 0 0;border-top:var(--border-default);padding:0;list-style:none;display:grid}.GraniteSinksView-module-scss-module__mGgzQG__configuration{align-items:center;gap:var(--space-5);min-width:0;padding-block:var(--space-6);border-bottom:var(--border-default);display:grid}.GraniteSinksView-module-scss-module__mGgzQG__configurationContent{align-content:start;justify-items:start;gap:var(--space-3);min-width:0;display:grid}.GraniteSinksView-module-scss-module__mGgzQG__configurationTitle{align-items:baseline;gap:0 var(--space-2);max-width:36ch;font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-heading);font-weight:650;line-height:var(--line-height-heading);flex-wrap:wrap;margin:0;display:flex}.GraniteSinksView-module-scss-module__mGgzQG__configurationIndex{color:var(--color-primary);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);font-weight:650}.GraniteSinksView-module-scss-module__mGgzQG__configurationKicker{max-width:38ch;color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-body);margin:0}.GraniteSinksView-module-scss-module__mGgzQG__configurationBody{max-width:46ch;color:var(--color-text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.GraniteSinksView-module-scss-module__mGgzQG__specs{border-top:var(--border-default);width:100%;margin:0;display:grid}.GraniteSinksView-module-scss-module__mGgzQG__spec{gap:var(--space-3);padding-block:var(--space-2);border-bottom:var(--border-default);grid-template-columns:minmax(7.5rem,.7fr) minmax(0,1.3fr);align-items:baseline;display:grid}.GraniteSinksView-module-scss-module__mGgzQG__specLabel{color:var(--color-text-muted);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);font-weight:600;line-height:var(--line-height-body);text-transform:uppercase;margin:0}.GraniteSinksView-module-scss-module__mGgzQG__specValue{font-size:var(--font-size-sm);line-height:var(--line-height-body);margin:0}.GraniteSinksView-module-scss-module__mGgzQG__media{aspect-ratio:4/3;border:var(--border-default);border-radius:var(--radius-small);background:var(--color-background-alt);position:relative;overflow:hidden}.GraniteSinksView-module-scss-module__mGgzQG__mediaImage{object-fit:cover}.GraniteSinksView-module-scss-module__mGgzQG__close{padding-block:var(--section-space);color:var(--color-text-light);background:var(--color-surface-dark)}.GraniteSinksView-module-scss-module__mGgzQG__closeCopy{justify-items:start;gap:var(--space-3);max-width:40rem;display:grid}.GraniteSinksView-module-scss-module__mGgzQG__closeEyebrow{color:var(--color-accent-subtle);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-label);font-weight:600;line-height:var(--line-height-body);text-transform:uppercase;margin:0}.GraniteSinksView-module-scss-module__mGgzQG__closeTitle{max-width:16ch;font-size:var(--font-size-h3);letter-spacing:var(--letter-spacing-heading);font-weight:650;line-height:var(--line-height-heading);margin:0}.GraniteSinksView-module-scss-module__mGgzQG__closeDescription{max-width:42ch;color:var(--color-background-alt);font-size:var(--font-size-lead);line-height:var(--line-height-lead);margin:0}.GraniteSinksView-module-scss-module__mGgzQG__closeActions{gap:var(--space-3);flex-wrap:wrap;width:min(100%,32rem);display:flex}.GraniteSinksView-module-scss-module__mGgzQG__closeActions>a{flex:12rem}.GraniteSinksView-module-scss-module__mGgzQG__closeActions .GraniteSinksView-module-scss-module__mGgzQG__closeBooking{border-color:var(--color-text-light);color:var(--color-text-light);background:0 0}.GraniteSinksView-module-scss-module__mGgzQG__closeEmail{color:var(--color-text-light);font-size:var(--font-size-sm);line-height:var(--line-height-body);text-underline-offset:.2em}.GraniteSinksView-module-scss-module__mGgzQG__closeHint{color:var(--color-background-alt);font-size:var(--font-size-xs);line-height:var(--line-height-body);margin:0}.GraniteSinksView-module-scss-module__mGgzQG__care{gap:var(--space-4);max-width:46rem;margin-top:var(--content-gap);display:grid}.GraniteSinksView-module-scss-module__mGgzQG__careBody{max-width:62ch;font-size:var(--font-size-body);line-height:var(--line-height-body);margin:0}.GraniteSinksView-module-scss-module__mGgzQG__careNote{max-width:54ch;padding-top:var(--space-4);border-top:var(--border-default);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body);margin:0}.GraniteSinksView-module-scss-module__mGgzQG__principles{margin:var(--content-gap) 0 0;border-top:var(--border-default);padding:0;list-style:none;display:grid}.GraniteSinksView-module-scss-module__mGgzQG__principle{align-content:start;gap:var(--space-2);min-width:0;padding-block:var(--space-5);border-bottom:var(--border-default);display:grid}.GraniteSinksView-module-scss-module__mGgzQG__principleTitle{max-width:24ch;font-size:var(--font-size-h4);letter-spacing:var(--letter-spacing-heading);font-weight:600;line-height:var(--line-height-heading);margin:0}.GraniteSinksView-module-scss-module__mGgzQG__principleBody{max-width:44ch;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body);margin:0}@media (min-width:48rem){.GraniteSinksView-module-scss-module__mGgzQG__manifestoCard{padding:var(--space-7)}.GraniteSinksView-module-scss-module__mGgzQG__configuration{column-gap:var(--space-6);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@media (min-width:64rem){.GraniteSinksView-module-scss-module__mGgzQG__heroGrid{align-items:center;column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(16rem,38rem)}.GraniteSinksView-module-scss-module__mGgzQG__actions{scroll-margin-bottom:calc(var(--consent-bar-offset,0px) + env(safe-area-inset-bottom,0px))}.GraniteSinksView-module-scss-module__mGgzQG__manifestoCard{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center}.GraniteSinksView-module-scss-module__mGgzQG__manifestoBody{font-size:var(--font-size-lead);line-height:var(--line-height-lead)}.GraniteSinksView-module-scss-module__mGgzQG__configuration{column-gap:var(--space-8);padding-block:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.GraniteSinksView-module-scss-module__mGgzQG__configuration:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.GraniteSinksView-module-scss-module__mGgzQG__configuration:nth-child(2n) .GraniteSinksView-module-scss-module__mGgzQG__media{order:2}.GraniteSinksView-module-scss-module__mGgzQG__configuration:nth-child(2n) .GraniteSinksView-module-scss-module__mGgzQG__configurationContent{order:1}.GraniteSinksView-module-scss-module__mGgzQG__closeActions .GraniteSinksView-module-scss-module__mGgzQG__closeBooking:hover{border-color:var(--color-primary);color:var(--color-text-light)}.GraniteSinksView-module-scss-module__mGgzQG__principleBody{font-size:var(--font-size-body)}.GraniteSinksView-module-scss-module__mGgzQG__principles{border-top:none;grid-template-columns:repeat(3,minmax(0,1fr))}.GraniteSinksView-module-scss-module__mGgzQG__principle{padding-top:0;padding-inline:var(--space-5);border-bottom:none}.GraniteSinksView-module-scss-module__mGgzQG__principle:first-child{padding-inline-start:0}.GraniteSinksView-module-scss-module__mGgzQG__principle:last-child{padding-inline-end:0}.GraniteSinksView-module-scss-module__mGgzQG__principle:not(:last-child){border-inline-end:var(--border-default)}}
