.data-row__name{font-size:var(--font-base);font-weight:500;line-height:1.63;color:var(--theme-palette-color-3, #1C2735)}.product-accordion__title{ font-family:var(--font-headings);font-size:1rem;font-weight:500;line-height:1.5;color:var(--theme-palette-color-4, #570400); }.product-accordion__toggle{ cursor:pointer;display:flex;justify-content:space-between;align-items:center;column-gap:1rem;padding-top:1rem;padding-bottom:1rem; }.product-accordion__toggle:focus-visible{ outline:2px solid var(--theme-palette-color-1, #E8B824);outline-offset:2px; }.mini-heading{ font-size:var(--font-xs);font-weight:600;letter-spacing:0.14em;line-height:1;text-transform:uppercase;color:var(--theme-palette-color-4, #570400);margin-top:0;margin-bottom:0; }.toc-link__number{font-family:var(--font-headings);font-size:1.125rem;font-weight:300;line-height:1.33;color:var(--theme-palette-color-4, #570400)}.toc-link{display:flex;column-gap:0.875rem;align-items:baseline;padding-bottom:0.75rem;border-bottom:1px solid #E3DACA;text-decoration:none}.toc-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:2.5rem;row-gap:1rem}@media (max-width:1024px){.toc-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:767px){.toc-grid{grid-template-columns:1fr}}.meta-line{font-size:var(--font-s);font-weight:300;line-height:1.73;color:#6E6A64;margin-top:0;margin-bottom:0}.text-narrow{max-width:47.5rem}.panel-light{background-color:#F7F0E1;border-radius:1.5rem;padding:var(--space-2xl)}.heading-narrow{max-width:15ch}.promise-grid{ list-style:none;margin:0;padding-left:0;padding-right:0;padding-top:1.5rem;padding-bottom:1.5rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:2rem;row-gap:0.75rem;border-top-width:1px;border-top-style:solid;border-top-color:#EDE8E2;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#EDE8E2; }.promise-grid li{ display:flex;align-items:center;column-gap:0.75rem;margin:0;font-size:var(--font-s);font-weight:400;line-height:1.4;color:var(--theme-palette-color-3, #1C2735); }.promise-grid li::before{ content:"";flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:50%;background-color:#FFF3CE;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23570400' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.3l2.4 2.4L9.5 3.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:0.6875rem; }@media (max-width:600px){ .promise-grid{ grid-template-columns:minmax(0, 1fr); } }.product-accordion__body{  }.product-accordion__body p{ margin:0;padding-bottom:1rem;font-size:var(--font-s);font-weight:300;line-height:1.7;color:var(--theme-palette-color-3, #1C2735); }.info-card{ box-sizing:border-box;background-color:var(--color-surface-cream, #FFFDF5);border-radius:var(--radius-section);padding-top:var(--space-3xl);padding-right:var(--space-2xl);padding-bottom:var(--space-3xl);padding-left:var(--space-2xl);display:grid;grid-template-columns:1.1fr 1.2fr 1fr;column-gap:var(--space-3xl);row-gap:var(--space-2xl);align-items:start; }@media (max-width:900px){ .info-card{ grid-template-columns:minmax(0, 1fr); } }.grant-image{display:block;width:100%;height:100%;object-fit:contain}.grant-figure{display:block;width:100%;max-width:100%;height:clamp(15rem, 28vw, 23.75rem);background-color:#FFFFFF;border-radius:1rem;padding:var(--space-m);overflow:hidden}.grant-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 32.5rem);column-gap:3.5rem;row-gap:var(--space-xl);align-items:center}@media (max-width:1024px){.grant-grid{grid-template-columns:1fr}}.section-has-rule{border-bottom:1px solid #E3DACA}.data-row__meta{font-size:var(--font-base);font-weight:300;line-height:1.63;color:#6E6A64}.legal-item__value{ font-size:var(--font-base);font-weight:400;line-height:1.63;color:var(--theme-palette-color-3, #1C2735);text-wrap:pretty;margin-top:0;margin-bottom:0; }.data-row{display:grid;grid-template-columns:minmax(0, 17.5rem) minmax(0, 1fr) minmax(0, 10rem);column-gap:2rem;row-gap:0.5rem;align-items:start;padding:1.25rem 0;border-bottom:1px solid #E3DACA}@media (max-width:767px){.data-row{grid-template-columns:1fr}}.data-row:last-child{border-bottom:none}.data-table{display:flex;flex-direction:column}.toc-link__title{font-size:var(--font-base);font-weight:500;line-height:1.5;color:var(--theme-palette-color-3, #1C2735)}.info-card__heading{ display:flex;align-items:center;column-gap:0.75rem;font-size:var(--font-xs);font-weight:600;letter-spacing:0.14em;line-height:1;text-transform:uppercase;color:var(--theme-palette-color-4, #570400);margin-top:0;margin-bottom:0; }.info-card__heading img{ width:1.25rem;height:1.5rem;object-fit:contain;display:block;flex-shrink:0; }.info-card__col{ display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--space-base); }.product-badges{ list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--space-m);row-gap:0.5rem; }.product-badges li{ position:relative;padding-left:1.25rem;font-size:var(--font-xs);font-weight:500;line-height:1.6;color:var(--theme-palette-color-3, #1C2735);margin:0; }.product-badges li::before{ content:"";position:absolute;left:0;top:0.4em;width:0.625rem;height:0.625rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23570400' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.3l2.4 2.4L9.5 3.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain; }.guide-heading{font-family:var(--font-headings);font-size:var(--font-h2);font-weight:300;line-height:1.13;color:var(--theme-palette-color-4, #570400);margin-top:0;margin-bottom:0;text-wrap:pretty}.product-accordion{ border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#EDE8E2; }.contact-card{align-items:flex-start;border-radius:var(--radius-section);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;row-gap:var(--space-l);padding:var(--space-xl)}.contact-card--dark{ background-color:var(--theme-palette-color-3, #1C2735); }.contact-card--light{ background-color:var(--color-surface-cream, #FFFDF5); }.contact-label{ font-size:var(--font-xs);font-weight:400;line-height:1;color:rgba(255,255,255,.55);margin-top:0;margin-bottom:0; }.contact-value{ font-family:var(--font-headings);font-size:var(--font-h4);font-weight:400;line-height:1.31;color:var(--theme-palette-color-8, #FFFFFF);margin-top:0;margin-bottom:0; }.contact-link{ font-size:var(--font-base);font-weight:500;line-height:1;color:var(--theme-palette-color-1, #E8B824);text-decoration:none;transition:var(--transition); }.contact-link:is(:hover, :focus){ color:var(--theme-palette-color-8, #FFFFFF); }.contact-map{ position:relative;width:100%;margin-top:auto;height:10rem;overflow:hidden;border-radius:1rem; }.contact-map iframe{ width:100%;height:100%;border:0;display:block;filter:grayscale(1) contrast(.95); }.hours-block{ align-self:stretch;display:flex;flex-direction:column;row-gap:0.875rem;padding-top:var(--space-l);border-top-width:1px;border-top-style:solid;border-top-color:#EDE8E2; }.hours-heading{ font-size:var(--font-xs);font-weight:600;letter-spacing:0.2em;line-height:1;text-transform:uppercase;color:var(--color-muted, #949494);margin-top:0;margin-bottom:0; }.hours-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.hours-list li{align-items:baseline;color:var(--theme-palette-color-4,#570400);display:flex;font-size:var(--font-s);font-weight:500;justify-content:space-between;line-height:1;margin:0;padding-bottom:var(--space-base);padding-top:var(--space-base);border-bottom:1px solid #F1EADB}.hours-list strong{color:var(--theme-palette-color-3,#1C2735);font-weight:400}.person-card{ box-sizing:border-box;background-color:var(--color-surface-cream, #FFFDF5);border-radius:1rem;padding-top:var(--space-xl);padding-right:var(--space-xl);padding-bottom:var(--space-xl);padding-left:var(--space-xl);display:flex;flex-direction:column;align-items:stretch;row-gap:var(--space-base); }.contact-grid{ display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--space-l);row-gap:var(--space-l);align-items:stretch; }@media (max-width:900px){ .contact-grid{ grid-template-columns:minmax(0, 1fr); } }.person-card__role{ font-size:var(--font-s);font-weight:400;line-height:1.57;color:var(--color-muted, #949494);margin-top:0;margin-bottom:0; }.tier-list{column-gap:2rem;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:0;padding:0;row-gap:0.5rem}.tier-list li{align-items:baseline;color:var(--theme-palette-color-3,#1C2735);column-gap:0.5rem;display:flex;font-size:var(--font-s);font-weight:500;line-height:1;margin:0;white-space:nowrap}.tier-list strong{color:var(--theme-palette-color-4,#570400);font-family:var(--font-headings);font-size:1.25rem;font-weight:500;line-height:1}.tier-box__title{ font-size:var(--font-xs);font-weight:600;letter-spacing:0.16em;line-height:1;text-transform:uppercase;color:var(--theme-palette-color-4, #570400);white-space:nowrap;margin-top:0;margin-bottom:0; }.tier-box{ box-sizing:border-box;background-color:var(--color-surface-cream, #FFFDF5);border-radius:0.75rem;border-width:1px;border-style:solid;border-color:#EDE8E2;padding-top:1.25rem;padding-right:1.5rem;padding-bottom:1.25rem;padding-left:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:2rem;row-gap:0.75rem; }.product-unit{ display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0.5rem;font-size:var(--font-s);color:var(--color-muted, #949494);margin-top:0;margin-bottom:0; }.check-list{ list-style:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:0.875rem; }.check-list li{ display:flex;align-items:center;column-gap:0.75rem;margin:0;font-size:var(--font-s);font-weight:400;line-height:1.4;color:var(--theme-palette-color-3, #1C2735); }.check-list li::before{ content:"";flex-shrink:0;width:1.125rem;height:1.125rem;border-radius:50%;background-color:#FFF3CE;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23570400' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 6.3l2.4 2.4L9.5 3.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:0.625rem; }.contact-card__title{ font-family:var(--font-headings);font-size:var(--font-h3);font-weight:400;line-height:1.2;color:var(--theme-palette-color-4, #570400);text-wrap:pretty;margin-top:0;margin-bottom:0; }.section--cream{ background-color:var(--color-surface-cream, #FFFDF5); }.legal-item__key{ font-size:var(--font-xs);font-weight:600;letter-spacing:0.14em;line-height:1;text-transform:uppercase;color:var(--color-muted, #949494);margin-top:0;margin-bottom:0; }.legal-item{ display:flex;flex-direction:column;align-items:flex-start;row-gap:0.625rem;padding-top:var(--space-l);border-top-width:1px;border-top-style:solid;border-top-color:var(--theme-palette-color-5, #D8D0B8); }.legal-grid{ display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--space-2xl);row-gap:var(--space-l);align-items:start; }@media (max-width:900px){ .legal-grid{ grid-template-columns:repeat(2, minmax(0, 1fr)); } }@media (max-width:600px){ .legal-grid{ grid-template-columns:minmax(0, 1fr); } }.person-card__contacts{ margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;row-gap:0.625rem;padding-top:var(--space-m);border-top-width:1px;border-top-style:solid;border-top-color:#EDE8E2; }.person-card__contacts a{ font-size:var(--font-s);line-height:1;text-decoration:none;transition:var(--transition); }.person-card__contacts a:first-child{ font-weight:500;color:var(--theme-palette-color-4, #570400); }.person-card__contacts a:not(:first-child){ font-weight:400;color:var(--theme-palette-color-3, #1C2735); }.person-card__contacts a:is(:hover, :focus){ color:var(--theme-palette-color-1, #E8B824); }.person-card__name{ font-family:var(--font-headings);font-size:var(--font-h4);font-weight:500;line-height:1.27;color:var(--theme-palette-color-4, #570400);text-wrap:pretty;margin-top:0;margin-bottom:0; }.story-figure{display:block;width:100%;max-width:100%;height:100%;min-height:18rem;object-fit:cover;border-radius:1.5rem;background-color:#F1EADB}.story-media{display:flex;flex-direction:column}.story-quote{position:relative;z-index:1;margin-top:-4rem;margin-right:2rem;background-color:var(--color-surface-cream, #FFFDF5);border-radius:1.5rem;padding:2rem 2.25rem;display:flex;flex-direction:column;align-items:flex-start;row-gap:0.875rem}@media (max-width:767px){.story-quote{margin-top:-2rem;margin-right:1rem}}.story-quote__text{font-family:var(--font-headings);font-size:var(--font-h4);font-weight:400;line-height:1.36;color:var(--theme-palette-color-4, #570400);margin-top:0;margin-bottom:0;text-wrap:pretty}.story-quote__author{font-size:var(--font-xs);font-weight:500;letter-spacing:0.14em;line-height:1.1;text-transform:uppercase;color:var(--color-muted, #949494);margin-top:0;margin-bottom:0}.belief-card{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--space-base);padding-top:1.75rem;border-top:1px solid #E3DACA}.belief-card__key{font-size:var(--font-xs);font-weight:600;letter-spacing:0.2em;line-height:1.1;text-transform:uppercase;color:var(--color-muted, #949494);margin-top:0;margin-bottom:0}.belief-card__title{font-family:var(--font-headings);font-size:var(--font-h4);font-weight:400;line-height:1.3;color:var(--theme-palette-color-4, #570400);margin-top:0;margin-bottom:0;text-wrap:pretty}.factory-card{display:flex;flex-direction:column;row-gap:var(--space-l);background-color:var(--theme-palette-color-3, #1C2735);border-radius:1.5rem;padding:var(--space-xl)}.factory-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--space-m);row-gap:var(--space-l);align-items:start}@media (max-width:600px){.factory-stats{grid-template-columns:1fr}}.factory-stat__number{font-family:var(--font-headings);font-size:var(--font-h2);font-weight:300;line-height:1.05;color:#FFFFFF;margin-top:0;margin-bottom:0}.product-accordion__icon{ flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--theme-palette-color-4, #570400); }.product-accordion__icon svg{ width:1.125rem;height:1.125rem;display:block; }.factory-stat__label{font-size:var(--font-s);font-weight:300;line-height:1.55;color:rgba(255,255,255,0.65);margin-top:0;margin-bottom:0;text-wrap:pretty}.factory-card__note{margin-top:auto;margin-bottom:0;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,0.12);font-size:var(--font-s);font-weight:300;line-height:1.73;color:rgba(255,255,255,0.8);text-wrap:pretty}.story-lede{font-family:var(--font-headings);font-size:var(--font-h4);font-weight:400;line-height:1.5;color:var(--theme-palette-color-3, #1C2735);margin-top:0;margin-bottom:0;text-wrap:pretty}.grant-meta{display:flex;flex-direction:column;align-items:flex-start;row-gap:0.625rem;align-self:stretch;padding-top:1.125rem;border-top:1px solid #E3DACA}.story-split{display:grid;grid-template-columns:1fr minmax(0, 30rem);column-gap:var(--space-2xl);row-gap:var(--space-xl);align-items:center}@media (max-width:1024px){.story-split{grid-template-columns:1fr}}.story-intro{display:grid;grid-template-columns:1fr minmax(0, 35rem);column-gap:var(--space-2xl);row-gap:var(--space-l);align-items:end}@media (max-width:1024px){.story-intro{grid-template-columns:1fr}}.guide-video{position:relative;display:block;width:100%;max-width:100%;overflow:hidden;border-radius:1.5rem;background-color:#F1EADB;height:clamp(15rem, 34vw, 30rem)}.guide-video:is(:hover,:focus) .video-card__play{transform:translate(-50%,-50%) scale(1.08)}.guide-video:is(:hover,:focus) .video-card__poster{transform:scale(1.04)}.guide-card__title{font-family:var(--font-headings);font-size:var(--font-h3);font-weight:400;line-height:1.21;color:var(--theme-palette-color-4, #570400);margin-top:0;margin-bottom:0;text-wrap:pretty}.guide-card__text{font-size:var(--font-base);font-weight:300;line-height:1.75;color:var(--theme-palette-color-3, #1C2735);margin-top:0;margin-bottom:0;text-wrap:pretty}.guide-note{font-family:var(--font-headings);font-style:italic;font-weight:400;font-size:1.125rem;line-height:1.67;color:var(--theme-palette-color-4, #570400);margin-top:0;margin-bottom:0;text-wrap:pretty}.story-photo{display:block;width:100%;max-width:100%;height:clamp(15rem, 30vw, 26.25rem);object-fit:cover;border-radius:1.5rem;background-color:#F1EADB}.order-value{font-family:var(--font-headings);font-size:1.75rem;font-weight:300;line-height:1.21;color:var(--theme-palette-color-3, #1C2735);margin-top:0;margin-bottom:0}.order-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:2.5rem;row-gap:var(--space-l)}@media (max-width:600px){.order-grid{grid-template-columns:1fr}}.ty-hero-photo{display:block;width:100%;max-width:100%;height:clamp(22rem, 46vw, 41.25rem);object-fit:cover;border-radius:1.5rem;background-color:#F1EADB}.ty-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 32.5rem);column-gap:4.5rem;row-gap:var(--space-xl);align-items:start}@media (max-width:1024px){.ty-hero{grid-template-columns:1fr}}.text-on-dark{font-size:var(--font-base);font-weight:300;line-height:1.76;color:rgba(255,255,255,0.85);margin-top:0;margin-bottom:0;text-wrap:pretty}.grant-funder{font-size:var(--font-s);font-weight:500;line-height:1.73;color:var(--theme-palette-color-3, #1C2735);margin-top:0;margin-bottom:0}.timeline-item{display:grid;grid-template-columns:minmax(0, 9.25rem) minmax(0, 1fr);column-gap:2.5rem}@media (max-width:767px){.timeline-item{grid-template-columns:1fr;row-gap:var(--space-xs)}}.category-card{align-items:flex-end;aspect-ratio:1;border-radius:var(--radius-section);display:flex;justify-content:center;overflow:hidden;padding:var(--space-l);position:relative}.category-card::before{background-image:linear-gradient(to bottom,rgba(28,39,53,0) 44%,#1C2735 100%);content:"";inset:0;position:absolute;z-index:1}.category-card:hover .category-card__title:after{width:100%}.category-card:hover img{transform:scale(1.1)}.timeline-item__year{font-family:var(--font-headings);font-size:var(--font-h3);font-weight:400;line-height:1;color:var(--theme-palette-color-4, #570400);text-align:right;padding:1.875rem 0 2.25rem;margin-top:0;margin-bottom:0;white-space:nowrap}@media (max-width:767px){.timeline-item__year{text-align:left;padding:1.5rem 0 0}}.order-field{display:flex;flex-direction:column;align-items:flex-start;row-gap:var(--space-xs)}.pay-logos{ display:flex;flex-wrap:wrap;align-items:center;column-gap:1.75rem;row-gap:1.125rem; }.pay-logos img{ width:auto;max-width:none;display:block; }.timeline{display:flex;flex-direction:column}.reason-item__body{display:flex;flex-direction:column;align-items:flex-start;row-gap:0.875rem;max-width:53.75rem}.reason-item__body strong{font-weight:600;color:var(--theme-palette-color-4, #570400)}.order-terminal{padding-top:1.75rem;border-top:1px solid #E3DACA}.order-terminal .swa-ty-card{background:none;border:0;border-radius:0;padding:0;box-shadow:none;margin:0}.order-terminal .swa-ty-card__title{font-size:var(--font-xs);font-weight:600;letter-spacing:0.14em;line-height:1;text-transform:uppercase;color:var(--theme-palette-color-4, #570400);margin:0 0 0.625rem}.order-terminal .swa-ty-omniva-terminal{font-size:var(--font-base);font-weight:300;line-height:1.75;color:var(--theme-palette-color-3, #1C2735);white-space:pre-line}.reason-item__number{font-family:var(--font-headings);font-size:var(--font-h2);font-weight:300;line-height:1;color:var(--theme-palette-color-4, #570400);margin-top:0;margin-bottom:0}.reason-item{display:grid;grid-template-columns:minmax(0, 7.5rem) minmax(0, 1fr);column-gap:2.5rem;align-items:start;padding:2.25rem 0;border-top:1px solid #E3DACA}@media (max-width:767px){.reason-item{grid-template-columns:1fr;row-gap:var(--space-xs)}}.timeline-item__body{border-left:1px solid #E3DACA;display:flex;flex-direction:column;padding-bottom:2.25rem;padding-left:2.5rem;padding-top:1.875rem;position:relative;row-gap:var(--space-xs)}.timeline-item__body::before{background-color:var(--theme-palette-color-2,#C89412);border-radius:50%;content:"";height:0.5rem;left:-0.25rem;position:absolute;top:2.25rem;width:0.5rem}@media (max-width:767px){.timeline-item__body{padding-left:var(--space-m)}}.timeline-item__title{font-family:var(--font-headings);font-size:var(--font-h4);font-weight:500;line-height:1.25;color:var(--theme-palette-color-4, #570400);margin-top:0;margin-bottom:0;text-wrap:pretty}.pull-note{font-family:var(--font-headings);font-style:italic;font-weight:400;font-size:1.125rem;line-height:1.67;color:#6E6A64;margin-top:0;margin-bottom:0;text-wrap:pretty}.guide-split{display:grid;grid-template-columns:1fr minmax(0, 22.5rem);column-gap:var(--space-2xl);row-gap:var(--space-xl);align-items:center}@media (max-width:1024px){.guide-split{grid-template-columns:1fr}}.reason-list{display:flex;flex-direction:column}.category-card__photo{height:100%;inset:0;object-fit:cover;position:absolute;transition:var(--transition);width:100%;z-index:0}.category-card__title{color:var(--theme-palette-color-8,#FFFFFF);font-size:var(--font-h5);font-weight:400;margin-bottom:0;margin-top:0;position:relative;text-align:center;text-transform:uppercase;z-index:2}.category-card__title:after{background-color:var(--theme-palette-color-1,#E8B824);content:"";display:block;height:1px;transition:var(--transition);width:0%}.product-card__image{ width:100%;aspect-ratio:1/1;border-radius:var(--radius-card);object-fit:cover; }.price-old{ color:var(--color-muted, #949494);text-decoration:line-through; }.promo-panel{align-items:center;background-color:var(--theme-palette-color-3,#1C2735);border-radius:var(--radius-section);column-gap:var(--space-m);display:flex;justify-content:space-between;overflow:hidden;position:relative;row-gap:var(--space-xl);padding:var(--space-2xl) var(--space-xl) var(--space-xl) var(--space-xl)}@media (max-width:1024px){.promo-panel{flex-direction:column;padding-left:var(--space-xl);text-align:center}}.promo-panel__copy{ flex:1 1 24rem;max-width:27rem; }@media (max-width:1024px){ .promo-panel__copy{ max-width:100%;align-items:center; } }.promo-panel__photo{ flex-shrink:0;width:30rem;max-width:48%;height:auto;object-fit:contain; }@media (max-width:1024px){ .promo-panel__photo{ max-width:70%;width:20rem; } }.why-us__circle{ position:relative;width:100%;max-width:28.125rem;aspect-ratio:1/1;border-radius:var(--radius-circle);overflow:hidden;background-color:var(--theme-palette-color-6, #F3ECD5);flex-shrink:1; }.why-us__circle img{ position:absolute;inset:0;width:100%;height:100%;object-fit:cover; }.feature-number{ font-family:var(--font-headings);font-size:2.75rem;font-weight:300;color:var(--theme-palette-color-4, #570400);line-height:1;margin-top:0;margin-bottom:0; }.button-dark{ background-color:var(--theme-palette-color-4, #570400);border-color:var(--theme-palette-color-4, #570400);color:var(--theme-palette-color-8, #FFFFFF); }.button-dark:is(:hover, :focus){ background-color:var(--theme-palette-color-4, #570400);border-color:var(--theme-palette-color-4, #570400);color:var(--theme-palette-color-8, #FFFFFF);transform:translateY(-.125rem);opacity:.9; }.price-lead{color:var(--theme-palette-color-1,#E8B824);font-family:var(--font-headings);font-size:2.5rem;font-weight:400;line-height:1}.price-current{ font-weight:600;font-size:var(--font-h5); }.product-card__title{ font-weight:500;font-size:var(--font-base);margin-top:0;margin-bottom:0; }.product-card__meta{ color:var(--color-muted, #949494);font-size:var(--font-s);margin-top:0;margin-bottom:0; }.justify-content--between{ justify-content:space-between; }.gap-xs{ column-gap:var(--space-xs);row-gap:var(--space-xs); }.column-xs{ display:flex;flex-direction:column;row-gap:var(--space-xs); }.text-link{align-items:center;color:var(--theme-palette-color-4,#570400);column-gap:0.625rem;display:inline-flex;font-size:var(--font-base);font-weight:500;margin-bottom:0.25rem;position:relative;transition:var(--transition)}.text-link .gb-shape svg{fill:var(--theme-palette-color-4,#570400);height:0.875rem;transition:var(--transition);width:0.875rem}.text-link:after{background-color:var(--theme-palette-color-1,#E8B824);bottom:-0.25rem;content:"";height:1px;position:absolute;width:100%}.text-link:hover .gb-shape svg{fill:var(--theme-palette-color-3,#1C2735)}.text-link:is(:hover,:focus){color:var(--theme-palette-color-3,#1C2735);transform:translate3d(0px,-2px,0px) translate3d(0px,0px,0px)}.promo-panel__stage{flex-shrink:0;max-width:59.2%;position:relative}.promo-panel__stage:after{aspect-ratio:1;background:linear-gradient(to left,rgba(255,251,235,0.94) 0%,rgba(255,251,235,0.94) 100%),url(https://sierstelle.sleekpress.com/wp-content/uploads/2026/09/SierStelle-eka-1.webp) 83% 100% /92rem no-repeat;background-blend-mode:normal,normal;background-color:var(--theme-palette-color-8,#FFFFFF);border-radius:var(--radius-circle);content:"";display:block;position:absolute;right:-28%;top:50%;transform:translate3d(0px,-50%,0px);width:50rem}@media (max-width:1024px){.promo-panel__stage{max-width:34rem}}.promo-panel__glow{ position:absolute;left:24.28%;top:50%;transform:translateY(-50%);width:100%;max-width:95.52%;height:auto;z-index:0;pointer-events:none; }.promo-panel__product{height:auto;max-width:none;position:relative;width:100%;z-index:1}.cheese-finder__photo{height:auto;margin-top:var(--space-l);max-width:40rem;width:100%}.feature-title{ font-size:var(--font-h4);font-weight:500;line-height:1.2;margin-top:0;margin-bottom:0; }.recipe-card{display:flex;flex-direction:column;text-decoration:none}.recipe-card:is(:hover,:focus) .recipe-card__photo{transform:scale(1.04)}.recipe-card:is(:hover,:focus) .text-link{transform:translate3d(0px,-2px,0px)}.recipe-card__media{ position:relative;width:100%;aspect-ratio:662/400;border-radius:var(--radius-card);overflow:hidden; }.recipe-card__photo{ width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease; }.recipe-card__body{align-items:flex-start;background-color:var(--color-surface-cream,#FFFDF5);display:flex;flex-direction:column;margin-right:var(--space-xl);margin-top:-4.5rem;position:relative;row-gap:var(--space-m);padding:var(--space-l)}@media (max-width:767px){.recipe-card__body{margin-right:var(--space-base);margin-top:-3rem}}.recipe-card__meta{ color:var(--color-muted, #949494);font-size:var(--font-xs);font-weight:500;letter-spacing:0.16em;text-transform:uppercase;line-height:1;margin-top:0;margin-bottom:0; }.recipe-card__title{ font-size:var(--font-h3);font-weight:400;line-height:1.2;color:var(--theme-palette-color-4, #570400);text-wrap:pretty;margin-top:0;margin-bottom:0; }.product-card{ display:flex;flex-direction:column;row-gap:var(--space-m);text-decoration:none;color:inherit; }.product-card:is(:hover, :focus) .product-card__title{ color:var(--theme-palette-color-4, #570400); }.product-card__weight{ color:var(--color-muted, #949494);font-size:var(--font-s);font-weight:400;line-height:1;margin-top:0;margin-bottom:0; }.about-section{background-blend-mode:normal;background-color:var(--theme-palette-color-6,#F3ECD5);background-image:linear-gradient(0deg,var(--theme-palette-color-7,#FFFBEB) 0%,var(--theme-palette-color-6,#F3ECD5) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.about-grid{align-items:start;column-gap:var(--space-2xl);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:var(--space-xl);row-gap:var(--space-2xl)}@media (max-width:1024px){.about-grid{grid-template-columns:minmax(0,1fr)}}.about-photo{aspect-ratio:4/3;border-radius:var(--radius-section);display:block;object-fit:cover;width:100%}.about-facts{display:flex;flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-l)}@media (max-width:767px){.about-facts{grid-template-columns:minmax(0,1fr)}}.about-fact__title{ font-size:var(--font-h4);font-weight:500;line-height:1.18;color:var(--theme-palette-color-4, #570400);margin-top:0;margin-bottom:0; }.about-stats{column-gap:var(--space-l);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:var(--space-xl);row-gap:var(--space-l);width:100%;border-top:1px solid var(--theme-palette-color-5,#D8D0B8)}.about-stat__number{ font-family:var(--font-headings);font-size:2.5rem;font-weight:300;line-height:1;color:var(--theme-palette-color-4, #570400);margin-top:0;margin-bottom:0; }.about-stat__label{ font-size:var(--font-s);font-weight:400;line-height:1.5;color:var(--color-muted, #949494);margin-top:0;margin-bottom:0; }.video-card{aspect-ratio:1000/562;background-color:var(--theme-palette-color-3,#1C2735);border-radius:var(--radius-section);display:block;margin-left:auto;margin-right:auto;max-width:62.5rem;overflow:hidden;position:relative;text-decoration:none;width:100%}.video-card::after{background:linear-gradient(rgba(28,39,53,.7) 0%,rgba(28,39,53,.35) 35%,rgba(28,39,53,.85) 100%);content:"";inset:0;position:absolute;z-index:1}.video-card:is(:hover,:focus) .video-card__play{transform:translate(-50%,-50%) scale(1.08)}.video-card:is(:hover,:focus) .video-card__poster{transform:scale(1.04)}.video-card__poster{ position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0;transition:transform .6s ease; }.video-card__eyebrow{ position:absolute;left:var(--space-xl);top:var(--space-l);z-index:2; }.video-card__play{ position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;width:5.5rem;height:5.5rem;border-radius:var(--radius-circle);background-color:var(--theme-palette-color-1, #E8B824);display:flex;align-items:center;justify-content:center;transition:var(--transition); }.video-card__play svg{ width:1.5rem;height:1.5rem;fill:var(--theme-palette-color-3, #1C2735);margin-left:0.25rem; }.video-card__caption{ position:absolute;left:var(--space-xl);right:var(--space-xl);bottom:var(--space-l);z-index:2;display:flex;flex-direction:column;row-gap:var(--space-xs); }.video-card__title{ font-family:var(--font-headings);font-size:var(--font-h3);font-weight:400;line-height:1.19;color:var(--theme-palette-color-8, #FFFFFF);margin-top:0;margin-bottom:0; }.video-card__text{ font-size:var(--font-s);font-weight:300;line-height:1.57;color:rgba(255,255,255,.75);margin-top:0;margin-bottom:0; }.site-footer{background:linear-gradient(0deg,rgba(28,39,54,0.88) 0%,#1c2736 80%),url(https://sierstelle.sleekpress.com/wp-content/uploads/2026/09/sierstelle-hero-background.webp) 47% 0% /cover no-repeat;background-blend-mode:normal,normal;background-color:var(--theme-palette-color-3,#1C2735);padding-bottom:var(--space-xl);padding-top:var(--space-3xl)}.site-footer__grid{ display:grid;grid-template-columns:minmax(0, 21.25rem) repeat(3, minmax(0, 1fr));column-gap:var(--space-2xl);row-gap:var(--space-2xl);align-items:start; }@media (max-width:1024px){ .site-footer__grid{ grid-template-columns:repeat(2, minmax(0, 1fr)); } }@media (max-width:600px){ .site-footer__grid{ grid-template-columns:minmax(0, 1fr); } }.site-footer__logo{ width:100%;max-width:8rem;height:auto;object-fit:contain;display:block;filter:brightness(0) invert(1); }.site-footer__tagline{ font-size:var(--font-s);font-weight:300;line-height:1.67;color:rgba(255,255,255,.65);margin-top:0;margin-bottom:0; }.site-footer__heading{ font-size:var(--font-xs);font-weight:600;letter-spacing:0.2em;line-height:1;text-transform:uppercase;color:var(--theme-palette-color-1, #E8B824);margin-top:0;margin-bottom:0; }.site-footer__link{ font-size:var(--font-s);font-weight:300;line-height:1.6;color:rgba(255,255,255,.8);text-decoration:none;transition:var(--transition); }.site-footer__link:is(:hover, :focus){ color:var(--theme-palette-color-1, #E8B824); }.site-footer__bottom{ display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:var(--space-l);row-gap:var(--space-s);padding-top:var(--space-l);border-top-width:1px;border-top-style:solid;border-top-color:rgba(255,255,255,.12); }.site-footer__fineprint{ font-size:var(--font-xs);font-weight:300;line-height:1.6;color:rgba(255,255,255,.5);text-decoration:none;margin-top:0;margin-bottom:0;transition:var(--transition); }.site-footer__fineprinta:is(:hover, :focus){ color:rgba(255,255,255,.85); }.recipe-hero{ width:100%;aspect-ratio:1256/560;object-fit:cover;border-radius:var(--radius-section);display:block; }.recipe-headline{ position:relative;z-index:2;width:100%;max-width:56.25rem;margin-top:-8.25rem;background-color:var(--theme-palette-color-7, #FFFBEB);padding-top:var(--space-2xl);padding-right:var(--space-2xl); }@media (max-width:767px){ .recipe-headline{ margin-top:-3rem;padding-right:0; } }.recipe-title{color:var(--theme-palette-color-4,#570400);font-size:var(--font-h1);font-weight:300;line-height:1.07;margin-bottom:0;margin-top:0;text-wrap:pretty}.recipe-facts{ display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-m);row-gap:var(--space-xs);font-family:var(--font-headings);font-size:var(--font-h4);color:var(--theme-palette-color-4, #570400); }.recipe-facts span{ font-family:var(--font-headings); }.recipe-layout{ display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 26.25rem);column-gap:var(--space-3xl);row-gap:var(--space-2xl);align-items:start; }@media (max-width:1024px){ .recipe-layout{ grid-template-columns:minmax(0, 1fr); } }.recipe-sidebar{ position:sticky;top:var(--space-l);background-color:#FFF8E1;border-radius:1.25rem;padding-top:var(--space-xl);padding-right:var(--space-xl);padding-bottom:var(--space-xl);padding-left:var(--space-xl);display:flex;flex-direction:column;row-gap:var(--space-l); }@media (max-width:1024px){ .recipe-sidebar{ position:static; } }.recipe-sidebar__title{ font-family:var(--font-headings);font-size:var(--font-h3);font-weight:400;line-height:1.13;color:var(--theme-palette-color-4, #570400);margin-top:0;margin-bottom:0; }.recipe-sidebar__note{ font-size:var(--font-s);color:var(--color-muted, #949494);line-height:1;margin-top:0;margin-bottom:0; }.recipe-ingredients{ list-style:none;margin:0;padding:0;display:flex;flex-direction:column;row-gap:0.875rem; }.recipe-ingredients li{ display:flex;justify-content:space-between;align-items:baseline;column-gap:var(--space-m);padding-bottom:0.875rem;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#EFE3C4;margin:0;font-size:var(--font-base);font-weight:400;line-height:1.5;color:var(--theme-palette-color-3, #1C2735); }.recipe-ingredients li:last-child{ border-bottom:0;padding-bottom:0; }.recipe-ingredients strong{ flex-shrink:0;font-size:var(--font-s);font-weight:600;line-height:1.6;color:var(--theme-palette-color-4, #570400);white-space:nowrap; }.recipe-content{display:flex;flex-direction:column;row-gap:var(--space-l)}.recipe-content h3{color:var(--theme-palette-color-4,#570400);font-size:var(--font-h4);font-weight:500;margin-bottom:0;margin-top:var(--space-m)}.recipe-content p:not(.recipe-outro){color:var(--theme-palette-color-3,#1C2735);font-size:1.0625rem;font-weight:300;line-height:1.7;margin-bottom:0;margin-top:0;max-width:40rem}.recipe-outro{color:var(--theme-palette-color-4,#570400);font-family:var(--font-headings);font-size:var(--font-h4);font-style:italic;font-weight:400;line-height:1.13;margin-bottom:0;margin-top:0}.recipe-facts__divider{ display:inline-block;width:1px;height:1.125rem;background-color:#E3DACA;vertical-align:middle; }.recipe-cta{ position:relative;border-radius:var(--radius-section);overflow:hidden;display:flex;flex-direction:column;align-items:center;row-gap:var(--space-xl);padding-top:var(--space-3xl);padding-right:var(--space-xl);padding-bottom:var(--space-3xl);padding-left:var(--space-xl);background-color:var(--theme-palette-color-3, #1C2735);background-image:linear-gradient(rgba(28,39,53,.88), rgba(28,39,53,.88)), url(http://sierstelle.sleekpress.com/wp-content/uploads/2026/09/recepte-cta-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat; }.recipe-cta__text{ width:100%;max-width:53.75rem;font-family:var(--font-headings);font-size:var(--font-h2);font-weight:300;line-height:1.26;text-align:center;color:var(--theme-palette-color-8, #FFFFFF);text-wrap:pretty;margin-top:0;margin-bottom:0; }.recipe-sublist{ list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--space-xl);row-gap:0.75rem; }.recipe-sublist li{ display:flex;justify-content:space-between;align-items:baseline;column-gap:var(--space-base);padding-bottom:0.625rem;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#EDE8E2;margin:0;font-size:var(--font-base);line-height:1.5;color:var(--theme-palette-color-3, #1C2735); }.recipe-sublist strong{ flex-shrink:0;font-weight:500;color:var(--theme-palette-color-4, #570400);white-space:nowrap; }@media (max-width:767px){ .recipe-sublist{ grid-template-columns:minmax(0, 1fr); } }.recipe-steps{ list-style:none;margin:0;padding:0;counter-reset:step;display:flex;flex-direction:column;row-gap:var(--space-m); }.recipe-steps li{ position:relative;display:flex;align-items:center;column-gap:var(--space-l);max-width:42rem;font-size:1.0625rem;font-weight:300;line-height:1.7;color:var(--theme-palette-color-3, #1C2735);text-wrap:pretty; }.recipe-steps li::before{ counter-increment:step;content:counter(step);flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:var(--radius-circle);border-width:1px;border-style:solid;border-color:var(--theme-palette-color-1, #E8B824);display:flex;align-items:center;justify-content:center;font-family:var(--font-headings);font-size:var(--font-h4);color:var(--theme-palette-color-4, #570400); }.section{padding-left:5vw;padding-right:5vw}.container{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.column{display:flex;flex-direction:column;row-gap:var(--space-base)}.column-m{display:flex;flex-direction:column;row-gap:var(--space-m)}.column-l{display:flex;flex-direction:column;row-gap:var(--space-l)}.column-xl{display:flex;flex-direction:column;row-gap:var(--space-xl)}.row{display:flex}.text-align--center{text-align:center}.text-uppercase{text-transform:uppercase}.align-self--center{align-self:center}.align-self--start{align-self:start}.align-self--end{align-self:end}.justify-self--start{justify-self:start}.justify-self--center{justify-self:center}.justify-self--end{justify-self:end}.align-items--start{align-items:flex-start}.align-items--center{align-items:center}.align-items--end{align-items:flex-end}.justify-content--start{justify-content:flex-start}.justify-content--center{justify-content:center}.justify-content--end{justify-content:flex-end}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1024px){.grid-2{grid-template-columns:1fr}}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.grid-3{grid-template-columns:1fr}}.grid-4{ display:grid;grid-template-columns:repeat(4,minmax(0,1fr)); }@media (max-width:1024px){ .grid-4{ grid-template-columns:repeat(2,minmax(0,1fr)); } }@media (max-width:767px){ .grid-4{ display:grid;grid-template-columns:1fr; } }.gap-base{column-gap:var(--space-base);row-gap:var(--space-base)}.gap-m{column-gap:var(--space-m);row-gap:var(--space-m)}.gap-l{column-gap:var(--space-l);row-gap:var(--space-l)}.gap-xl{column-gap:var(--space-xl);row-gap:var(--space-xl)}.section-has-padding{padding-bottom:var(--space-section);padding-top:var(--space-section)}.section-has-padding-top{padding-top:var(--space-section)}.section-has-padding-bottom{padding-bottom:var(--space-section)}.home-hero{display:flex;flex-direction:column;justify-content:center}.home-hero__panel{align-items:center;background:linear-gradient(rgba(28,39,53,0.90),rgba(28,39,53,0.90)),url(http://sierstelle.sleekpress.com/wp-content/uploads/2026/09/sierstelle-hero-background.webp) 50% 50% /cover;display:flex;justify-content:space-between;overflow:hidden;border-radius:var(--radius-section);padding:var(--space-2xl) var(--space-xl)}@media (max-width:1024px){.home-hero__panel{aspect-ratio:16/9;padding-left:2.5rem;padding-right:2.5rem}}@media (max-width:767px){.home-hero__panel{align-items:flex-start;aspect-ratio:auto;flex-direction:column;padding:3rem 1.5rem 0 1.5rem}}.home-hero__copy{display:flex;flex-direction:column;max-width:34%;position:relative;row-gap:2.5rem;width:26.25rem;z-index:2}@media (max-width:1024px){.home-hero__copy{max-width:48%;row-gap:2rem;width:48%}}@media (max-width:767px){.home-hero__copy{max-width:100%;width:100%}}.home-hero__text{display:flex;flex-direction:column;row-gap:1.5rem}.eyebrow{align-items:center;color:var(--theme-palette-color-1,#E8B824);column-gap:0.75rem;display:flex;font-size:var(--font-xs);font-weight:500;letter-spacing:0.15rem;line-height:1.1;margin-bottom:0;margin-top:0;text-transform:uppercase}.eyebrow::before{background-color:var(--theme-palette-color-1);content:"";display:block;flex-shrink:0;height:0.09375rem;width:1.75rem}.display-title--light{color:var(--theme-palette-color-8);font-size:var(--font-hero);font-weight:300;letter-spacing:-0.03em;line-height:0.9524;margin-bottom:0;margin-top:0}.display-title--light em{font-style:italic;font-weight:300}@media (max-width:1024px){.display-title--light{font-size:clamp(3rem,6vw,4.5rem)}}@media (max-width:767px){.display-title--light{font-size:clamp(3rem,14vw,4rem);line-height:1}}.body-copy--light{color:var(--theme-palette-color-8);font-size:var(--font-base);font-weight:400;line-height:1.5625;margin-bottom:0;margin-top:0;max-width:26.25rem}.actions-row{align-items:center;column-gap:1.75rem;display:flex;flex-wrap:wrap;row-gap:1rem}@media (max-width:767px){.actions-row{column-gap:1.25rem}}.button{align-items:center;column-gap:var(--space-xs);display:inline-flex;font-size:var(--font-s);font-weight:600;justify-content:center;line-height:1.1;text-decoration:none;transition:var(--transition);border-radius:var(--radius-control);padding:1rem 2.25rem}.button-primary{background-color:var(--theme-palette-color-1);border-color:var(--theme-palette-color-1);box-shadow:var(--shadow-primary);color:var(--theme-palette-color-3)}.button-primary:is(:hover,:focus){background-color:var(--theme-palette-color-2);border-color:var(--theme-palette-color-2);color:var(--theme-palette-color-3);transform:translateY(-.125rem)}.text-link--accent{align-items:center;color:var(--theme-palette-color-1);column-gap:0.625rem;display:inline-flex;font-size:var(--font-s);font-weight:500;margin-bottom:0.25rem;position:relative;text-underline-offset:0.375rem;transition:var(--transition)}.text-link--accent:after{background-color:var(--theme-palette-color-1,#E8B824);bottom:-0.25rem;content:"";height:1px;position:absolute;width:100%}.text-link--accent:hover .gb-shape svg{fill:var(--theme-palette-color-8,#FFFFFF)}.text-link--accent:is(:hover,:focus){color:var(--theme-palette-color-8)}.text-link--accent .gb-shape svg{fill:var(--theme-palette-color-1,#E8B824);height:0.875rem;transition:var(--transition);width:0.875rem}.home-hero__product{height:auto;max-width:50rem;object-fit:contain;width:100%}@media (max-width:767px){.home-hero__product{align-self:center;height:auto;max-width:none;position:relative;right:auto;top:auto;width:calc(100% + 2rem);margin:1rem -1rem -0.5rem -1rem}}.cta-container{padding-bottom:var(--space-3xl);padding-top:var(--space-3xl)}.cta-section{background:linear-gradient(rgba(28,39,53,.92),rgba(28,39,53,.92)),url(http://sierstelle.sleekpress.com/wp-content/uploads/2026/09/sierstelle-hero-background.webp)0% 0% /cover no-repeat;background-color:var(--theme-palette-color-3,#1C2735)}.cheese-finder-section{overflow:hidden;position:relative}.cheese-finder-section__cover{background:linear-gradient(to left,rgba(28,39,54,0.9) 0%,rgba(28,39,54,0.9) 100%),url(https://sierstelle.sleekpress.com/wp-content/uploads/2026/09/find-cheese-bg.webp) center /cover no-repeat;background-blend-mode:normal,normal;bottom:14rem;display:block;left:0px;position:absolute;right:0px;top:0px;padding:var(--space-xl)}.relative{position:relative}.why-us__container{flex-wrap:wrap;padding-bottom:var(--space-l);padding-top:var(--space-l)}.eyebrow-darker{align-items:center;color:var(--theme-palette-color-4,#570400);column-gap:0.75rem;display:flex;font-size:var(--font-xs);font-weight:500;letter-spacing:0.15rem;line-height:1.1;margin-bottom:0;margin-top:0;text-transform:uppercase}.eyebrow-darker::before{background-color:var(--theme-palette-color-4,#570400);content:"";display:block;flex-shrink:0;height:1px;width:1.75rem}.clickable-parent a:after{bottom:0px;content:"";display:block;left:0px;position:absolute;right:0px;top:0px}.clickable-parent a:hover{color:var(--theme-palette-color-3,#1C2735)}.cta-img{height:auto;margin-bottom:var(--space-base);max-width:19rem;object-fit:cover;width:100%}.video-section{background-blend-mode:normal;background-image:linear-gradient(0deg,#1c2736 50%,var(--theme-palette-color-7,#FFFBEB) 50%);background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:var(--space-2xl)}.font-h1{font-size:var(--font-h1)}.font-light{font-weight:300}.text-white{color:var(--theme-palette-color-8,#FFFFFF)}.h1-title--light{color:var(--theme-palette-color-8);font-size:var(--font-h1);font-weight:300;letter-spacing:-0.03em;line-height:1.1;margin-bottom:0;margin-top:0}.h1-title--light em{font-style:italic;font-weight:300}@media (max-width:1024px){.h1-title--light{font-size:clamp(3rem,6vw,4.5rem)}}@media (max-width:767px){.h1-title--light{font-size:clamp(3rem,14vw,4rem);line-height:1}}.cheese-finder__container{align-items:center;flex-direction:column}.cheese-finder__content{position:relative;z-index:1}.eyebrow--dark{ color:var(--theme-palette-color-4, #570400); }.eyebrow--dark::before{ background-color:var(--theme-palette-color-4, #570400); }.trust-card{margin-top:var(--space-xl)}.narrrow-container{max-width:900px}.cheese-finder__wrap{background-color:#fffdf5;border-radius:var(--radius-section);padding:var(--space-xl)}.cheese-finder__title-wrap{margin-left:auto;margin-right:auto;max-width:600px}.header-text-link{align-items:center;color:var(--theme-palette-color-3,#1C2735);column-gap:0.625rem;display:inline-flex;font-size:var(--font-xs);font-weight:500;margin-bottom:0.25rem;position:relative;text-transform:uppercase;transition:var(--transition)}.header-text-link .gb-shape svg{fill:var(--theme-palette-color-3,#1C2735);height:0.875rem;transition:var(--transition);width:0.875rem}.header-text-link:after{background-color:var(--theme-palette-color-1,#E8B824);bottom:-0.125rem;content:"";height:1px;position:absolute;width:100%}.header-text-link:hover .gb-shape svg{fill:var(--theme-palette-color-2,#C89412)}.header-text-link:is(:hover,:focus){color:var(--theme-palette-color-2,#C89412)}