.scc-hero{position:relative;padding:5rem 0}.scc-hero--has-image{padding:0;min-height:60vh;display:flex;align-items:flex-end}.scc-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.scc-hero__image img{width:100%;height:100%;object-fit:cover}.scc-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(to top,#000000bf,#00000073 35%,#0000001a 65%,#0000)}.scc-hero__content{position:relative;z-index:1;max-width:40em;padding-bottom:3rem}.scc-hero--has-image .scc-hero__content{color:#fff}.scc-hero__eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;opacity:.8;margin:0 0 .5em;text-shadow:0 1px 3px rgba(0,0,0,.6)}.scc-hero__heading{margin:0 0 .5em;text-shadow:0 2px 6px rgba(0,0,0,.6)}.scc-hero__subheading{font-size:1.1rem;line-height:1.5;margin:0 0 1.5em;text-shadow:0 1px 4px rgba(0,0,0,.6)}.scc-hero__button{display:inline-block;padding:.75em 2em;border:2px solid var(--scc-cta-edge, #e0b84a);border-radius:4px;background-color:var(--scc-cta-glass, rgba(11, 14, 17, .82));color:var(--scc-cta-ink, #f7f0df);font-weight:600;text-decoration:none;box-shadow:0 0 0 1px #000000b3,0 2px 12px #00000073;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.scc-hero__button:hover{background-color:#e0b84a;border-color:#e0b84a;color:#0e1114;transform:translateY(-1px)}.scc-hero__button:active{background-color:#f0cd6a;border-color:#f0cd6a;color:#0e1114;transform:translateY(0)}.scc-hero__button:focus-visible{outline:3px solid #f05a20;outline-offset:3px}@media(prefers-reduced-motion:reduce){.scc-hero__button{transition:none}.scc-hero__button:hover{transform:none}}.scc-hero--has-image .scc-hero__button{--scc-cta-glass: rgba(11, 14, 17, .88);box-shadow:0 0 0 1px #000000bf,0 4px 18px #0000008c}.scc-hero--has-image .scc-hero__button:hover{background-color:#e0b84a;border-color:#e0b84a;color:#0e1114}.scc-hero--has-image .scc-hero__button:active{background-color:#f0cd6a;border-color:#f0cd6a;color:#0e1114}@media(max-width:989px){.scc-hero--has-image{min-height:70vh}.scc-hero__scrim{background:linear-gradient(to top,#000000d9,#0009 45%,#00000026 75%,#0000)}.scc-hero__content{padding-bottom:2rem;padding-left:1rem;padding-right:1rem}}.scc-choose-mission{padding:4rem 0}.scc-choose-mission__heading{text-align:center;margin:0 0 .75rem}.scc-choose-mission__intro{max-width:720px;margin:0 auto 2rem;padding:0 1rem;text-align:center;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6;opacity:.82}.scc-choose-mission__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:750px){.scc-choose-mission__grid{grid-template-columns:repeat(var(--scc-mission-count, 3),1fr)}}.scc-choose-mission__card{display:block;text-decoration:none;color:inherit;border:1px solid #6b7a8b;border-radius:8px;overflow:hidden;transition:transform .15s ease,border-color .15s ease}.scc-choose-mission__card:hover{transform:translateY(-2px);border-color:#e0b84a}@media(prefers-reduced-motion:reduce){.scc-choose-mission__card{transition:none}.scc-choose-mission__card:hover{transform:none}}.scc-choose-mission__card-image img{width:100%;aspect-ratio:1;object-fit:cover}.scc-choose-mission__card-content{padding:1.5rem}.scc-choose-mission__card-eyebrow{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:0 0 .4em}.scc-choose-mission__card-heading{margin:0 0 .5em}.scc-choose-mission__card-text{margin:0;opacity:.8}@media(max-width:749px){.scc-choose-mission{padding:1.25rem 0 1rem}.scc-choose-mission__heading{font-size:1.2rem;margin:0 0 .35rem}.scc-choose-mission__intro{font-size:.8rem;line-height:1.45;margin:0 auto 1rem;padding:0 .5rem}.scc-choose-mission__grid{gap:.625rem}.scc-choose-mission__card-image img{aspect-ratio:3 / 1}.scc-choose-mission__card-content{padding:.75rem .85rem}.scc-choose-mission__card-heading{font-size:1rem}.scc-choose-mission__card-text{font-size:.8rem;line-height:1.4}}.scc-meet-guardians{padding:4rem 0}.scc-meet-guardians__heading{text-align:center;margin:0 0 2rem}.scc-meet-guardians__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:750px){.scc-meet-guardians__grid{grid-template-columns:repeat(4,1fr)}}.scc-meet-guardians__card{text-align:center}.scc-meet-guardians__portrait img{border-radius:50%;width:100%;aspect-ratio:1;object-fit:cover}.scc-meet-guardians__name{margin:.75em 0 .25em}.scc-meet-guardians__title{font-style:italic;opacity:.75;margin:0;font-size:.9rem}.scc-featured-coffee{padding:4rem 0}.scc-featured-coffee__heading{text-align:center;margin:0 0 2rem}.scc-featured-coffee__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:750px){.scc-featured-coffee__grid{grid-template-columns:repeat(4,1fr)}}.scc-featured-coffee__card{display:block;text-decoration:none;color:inherit}.scc-featured-coffee__image img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.scc-featured-coffee__title{margin:.75em 0 .25em;font-size:1rem}.scc-featured-coffee__price{font-weight:600;margin:.25em 0 0}.scc-featured-coffee__shop-all{display:block;text-align:center;margin-top:2rem;font-weight:600;text-decoration:underline}.scc-card-tasting-notes--pending{font-style:italic;opacity:.6;font-size:.85rem;margin:.4em 0 0}.scc-learn-teaser{padding:4rem 0}.scc-learn-teaser__heading{text-align:center;margin:0 0 2rem}.scc-learn-teaser__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:750px){.scc-learn-teaser__grid{grid-template-columns:repeat(3,1fr)}}.scc-learn-teaser__card{display:block;text-decoration:none;color:inherit}.scc-learn-teaser__image img{width:100%;aspect-ratio:5/3;object-fit:cover;border-radius:8px}.scc-learn-teaser__title{margin:.75em 0 .25em}.scc-learn-teaser__difficulty{font-size:.75rem;text-transform:uppercase;opacity:.7}.scc-learn-teaser__view-all{display:block;text-align:center;margin-top:2rem;font-weight:600;text-decoration:underline}.scc-email-capture{padding:4rem 0;text-align:center}.scc-email-capture__inner{max-width:34em;margin:0 auto}.scc-email-capture__heading{margin:0 0 .5em}.scc-email-capture__text{margin:0 0 1.5em;opacity:.85}.scc-email-capture__form{display:flex;flex-direction:column;gap:.75em;align-items:center}.scc-email-capture__form input[type=email]{padding:.6em 1em;border:1px solid currentColor;border-radius:4px;min-width:260px}.scc-email-capture__consent{display:flex;align-items:flex-start;gap:.5em;font-size:.8rem;text-align:left;max-width:26em}.scc-email-capture__form button{padding:.6em 2em;border-radius:4px;font-weight:600}.scc-email-capture__confirmation{margin-top:1em;font-weight:600}.scc-email-capture__error{margin-top:1em;color:#ffb4ab;font-weight:600}.scc-anna-entry-placeholder,.scc-learn-teaser-placeholder{padding:2rem;margin:1rem;border:2px dashed #6b7a8b;border-radius:8px;background:#6b7a8b14;font-size:.9rem}
/*# sourceMappingURL=/cdn/shop/t/71/assets/scc-homepage.css.map */
