#our-story-page{font-family:var(--font-family-body)}#our-story-page section{padding:2rem 0;text-align:center}@media (min-width:1025px){#our-story-page section{padding:3rem 0}}#our-story-page .container{max-width:var(--container-max-width);margin:0 auto}#our-story-page .section-title{font-size:var(--text-2xl);font-weight:700;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:2.8px}@media (min-width:1025px){#our-story-page .section-title{font-size:var(--text-3xl);letter-spacing:3.6px}}#our-story-page .hero-section{padding-top:0;background-color:var(--color-black);color:var(--color-white);height:35dvh;position:relative;overflow:hidden}@media (min-width:1025px){#our-story-page .hero-section{height:45dvh}}#our-story-page .hero-section .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1025px){#our-story-page .hero-section .img{height:auto;-o-object-fit:contain;object-fit:contain}}#our-story-page .hero-section .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:1025px){#our-story-page .hero-section .img-wrapper{height:auto;-webkit-transform:translateY(-15%);transform:translateY(-15%)}}#our-story-page .hero-section .img-wrapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(75%,rgba(0,0,0,.5)));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 75%)}#our-story-page .hero-section .container{--container-padding-y:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:2rem}@media (min-width:1025px){#our-story-page .hero-section .container{padding-bottom:3rem}}#our-story-page .hero-section .container .breadcrumbs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#our-story-page .hero-section hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}#our-story-page .hero-section .hero-title{font-size:var(--text-3xl);font-weight:700;letter-spacing:3px;text-transform:uppercase;font-family:var(--font-family-heading);color:var(--color-tan-100)}@media (min-width:1025px){#our-story-page .hero-section .hero-title{font-size:var(--text-4xl);letter-spacing:4.8px}}#our-story-page .our-story-section{padding:60px 0;text-align:left}@media (min-width:1025px){#our-story-page .our-story-section{padding:80px 0}}#our-story-page .our-story-section h2{color:var(--color-tan-100)}#our-story-page .our-story-section details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#our-story-page .our-story-section details summary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;list-style:none}#our-story-page .our-story-section details h3,#our-story-page .our-story-section details p{margin-bottom:1rem;letter-spacing:0;text-transform:none}#our-story-page .our-story-section details .button span+span{display:none}#our-story-page .our-story-section details[open] .button span{display:none}#our-story-page .our-story-section details[open] .button span+span{display:inline-block}#our-story-page .our-story-section details[open] .button span+span+svg path:first-of-type{opacity:0}#our-story-page .our-story-section .container{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:1025px){#our-story-page .our-story-section .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#our-story-page .our-story-section .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;position:relative;height:240px;margin:0 auto;width:100%;max-width:125%;width:125%!important;-webkit-transform:translateX(-12.5%);transform:translateX(-12.5%);height:320px}@media (min-width:768px){#our-story-page .our-story-section .image-container{gap:1rem;height:550px}}#our-story-page .our-story-section .image-container img{width:100%;min-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#our-story-page .our-story-section .image-container .img{width:240px;height:240px;aspect-ratio:1/1;overflow:hidden;border-radius:8px}@media (min-width:768px){#our-story-page .our-story-section .image-container .img{width:320px;height:320px}}#our-story-page .our-story-section .image-container .swiper-button-next,#our-story-page .our-story-section .image-container .swiper-button-prev{--swiper-navigation-size:10px;background:#fff;color:#000;width:22px;height:22px;border-radius:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.5px solid #000}#our-story-page .our-story-section .image-container .swiper-button-prev{left:calc(33% - 11px)}#our-story-page .our-story-section .image-container .swiper-button-next{right:calc(33% - 11px)}#our-story-page .our-story-section .story-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;gap:1rem;font-size:var(--text-md);line-height:150%;text-wrap:balance}@media (min-width:1025px){#our-story-page .our-story-section .story-content{font-size:var(--text-lg)}}#our-story-page .our-values-section{background-color:var(--color-gray-100);padding:40px 0;scroll-margin-top:100px}@media (min-width:1025px){#our-story-page .our-values-section{padding:60px 0}}#our-story-page .our-values-section .container{display:grid;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}#our-story-page .our-values-section hgroup{text-align:left;text-wrap:balance;max-width:540px}#our-story-page .our-values-section .values-intro{margin:0;font-size:var(--text-md);line-height:150%}#our-story-page .our-values-section .values-slider{width:100%;overflow-x:auto;overflow:hidden}@media (min-width:768px){#our-story-page .our-values-section .values-slider{overflow:hidden;margin:0;padding:0}}#our-story-page .our-values-section .value-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px;background-color:#f3ece2;color:var(--color-black);height:100%}@media (min-width:768px){#our-story-page .our-values-section .value-item{padding:36px 20px;gap:48px}}#our-story-page .our-values-section .value-item hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;height:100%}@media (min-width:768px){#our-story-page .our-values-section .value-item hgroup{gap:24px}}#our-story-page .our-values-section .value-icon{width:48px;height:48px}#our-story-page .our-values-section .value-icon svg{width:100%;height:100%;fill:var(--color-tan-200)}#our-story-page .our-values-section .value-title{font-size:var(--text-md);font-weight:700;letter-spacing:.6px;text-transform:uppercase;font-family:var(--font-family-heading)}@media (min-width:768px){#our-story-page .our-values-section .value-title{font-size:var(--text-lg);letter-spacing:.8px}}#our-story-page .our-values-section .swiper{padding-bottom:3rem}#our-story-page .our-values-section .swiper-button-next,#our-story-page .our-values-section .swiper-button-prev{--swiper-navigation-size:10px;background:#fff;color:#000;width:22px;height:22px;border-radius:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.5px solid #000;top:unset;bottom:0}#our-story-page .hall-of-fame-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 0;background-size:cover!important;background-position:center right;background-repeat:no-repeat;min-height:40dvh;position:relative;overflow:hidden}@media (min-width:1025px){#our-story-page .hall-of-fame-section{padding:4rem 0;min-height:50dvh;background-position:right}}#our-story-page .hall-of-fame-section .container{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr;gap:1rem;height:100%;position:relative;z-index:2}@media (min-width:1025px){#our-story-page .hall-of-fame-section .container{grid-template-columns:1fr 1fr}}#our-story-page .hall-of-fame-section article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;gap:1rem}#our-story-page .hall-of-fame-section figure{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}#our-story-page .hall-of-fame-section figure::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(255,255,255,.9) 50%,rgba(255,255,255,.7) 80%,rgba(255,255,255,0) 100%),linear-gradient(72deg,rgba(0,0,0,.54) 3.6%,rgba(0,0,0,.21) 99.12%)}@media (min-width:1025px){#our-story-page .hall-of-fame-section figure::after{background:linear-gradient(291deg,rgba(255,255,255,0) -21.47%,#fff 68.71%),linear-gradient(72deg,rgba(0,0,0,.54) 3.6%,rgba(0,0,0,.21) 99.12%)}}#our-story-page .hall-of-fame-section figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}@media (min-width:1025px){#our-story-page .hall-of-fame-section figure img{height:auto;-webkit-transform:translateY(0) translateX(25%);transform:translateY(0) translateX(25%)}}#our-story-page .hall-of-fame-section article{text-align:left;text-wrap:balance;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;padding:1rem;border-radius:4px}@media (min-width:1025px){#our-story-page .hall-of-fame-section article{padding:0;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}}#our-story-page .hall-of-fame-section article .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#our-story-page .hall-of-fame-section article .section-title{margin-bottom:0}#our-story-page .hall-of-fame-section .hall-of-fame-description{font-size:var(--text-md);line-height:150%;font-family:var(--font-family-bondi);text-wrap:balance;max-width:540px;margin-bottom:1rem}@media (min-width:1025px){#our-story-page .hall-of-fame-section .hall-of-fame-description{font-size:var(--text-xl)}}#our-story-page .awards-section{background-color:var(--color-black);color:var(--color-white);padding:3rem 0;text-align:center;width:100%}@media (min-width:1025px){#our-story-page .awards-section{padding:4rem 0}}#our-story-page .awards-section .award-icon{margin:0 auto 1.5rem;max-width:120px}@media (min-width:1025px){#our-story-page .awards-section .award-icon{margin-bottom:2rem;max-width:180px}}#our-story-page .awards-section .award-icon img{width:100%;height:auto}#our-story-page .awards-section .section-title{color:var(--color-tan-100);margin-bottom:1rem}@media (min-width:1025px){#our-story-page .awards-section .section-title{margin-bottom:1.5rem}}#our-story-page .awards-section .awards-description{max-width:900px;margin:0 auto 2rem;font-size:var(--text-sm);line-height:150%;padding:0 1rem}@media (min-width:1025px){#our-story-page .awards-section .awards-description{margin-bottom:3rem;font-size:var(--text-md);padding:0}}#our-story-page .awards-section .awards-list{margin:2rem auto}@media (min-width:1025px){#our-story-page .awards-section .awards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:3rem;margin:3rem auto}}#our-story-page .awards-section .award-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:.5rem;position:relative}@media (min-width:1025px){#our-story-page .awards-section .award-item{padding:1rem;min-width:180px}}#our-story-page .awards-section .award-year{font-size:var(--text-xl);font-weight:700;margin-bottom:.25rem;font-family:var(--font-family-heading)}@media (min-width:1025px){#our-story-page .awards-section .award-year{font-size:var(--text-2xl);margin-bottom:.5rem}}#our-story-page .awards-section .award-title{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.6px;line-height:1.2}@media (min-width:1025px){#our-story-page .awards-section .award-title{font-size:var(--text-lg);letter-spacing:.8px}}#our-story-page .awards-section .award-laurel{margin-top:1rem;height:40px;background-size:contain;background-position:center;background-repeat:no-repeat}@media (min-width:1025px){#our-story-page .awards-section .award-laurel{margin-top:1.25rem;height:50px}}#our-story-page .awards-section .testimonial-block{max-width:900px;margin:3rem auto 1rem;padding:1.5rem 1rem;border:1px solid rgba(225,195,153,.3);position:relative}@media (min-width:1025px){#our-story-page .awards-section .testimonial-block{margin:4rem auto 1rem;padding:2rem}}#our-story-page .awards-section .quote-mark{font-size:40px;font-family:var(--font-family-bondi);color:var(--color-tan-100);position:absolute;top:10px;left:10px;line-height:1}@media (min-width:1025px){#our-story-page .awards-section .quote-mark{font-size:60px;top:20px;left:20px}}#our-story-page .awards-section .quote-text{font-size:var(--text-lg);font-weight:700;text-transform:uppercase;line-height:1.3;margin:1.5rem 0;padding:0 1rem}@media (min-width:1025px){#our-story-page .awards-section .quote-text{font-size:var(--text-2xl);margin:2rem 0;padding:0}}#our-story-page .awards-section .quote-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem}@media (min-width:1025px){#our-story-page .awards-section .quote-author{gap:1rem}}#our-story-page .awards-section .author-image{width:40px;height:40px;border-radius:50%}@media (min-width:1025px){#our-story-page .awards-section .author-image{width:50px;height:50px}}#our-story-page .awards-section .author-name{font-size:var(--text-sm);color:var(--color-tan-100)}@media (min-width:1025px){#our-story-page .awards-section .author-name{font-size:var(--text-md)}}#our-story-page .more-history-section{padding:3rem 0;text-align:center}@media (min-width:1025px){#our-story-page .more-history-section{padding:4rem 0}}#our-story-page .more-history-section .section-title{margin-bottom:2rem}@media (min-width:1025px){#our-story-page .more-history-section .section-title{margin-bottom:3rem}}#our-story-page .more-history-section .blog-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:1rem;padding:0 1rem}@media (min-width:768px){#our-story-page .more-history-section .blog-grid{grid-template-columns:repeat(2,1fr);padding:0}}@media (min-width:1025px){#our-story-page .more-history-section .blog-grid{grid-template-columns:repeat(3,1fr);margin-top:2rem}}#our-story-page .more-history-section .blog-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;gap:.75rem;max-width:400px;margin:0 auto}@media (min-width:768px){#our-story-page .more-history-section .blog-card{max-width:none;gap:1rem}}#our-story-page .more-history-section .blog-image{width:100%;height:0;padding-bottom:66.67%;position:relative;overflow:hidden;border-radius:4px}#our-story-page .more-history-section .blog-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#our-story-page .more-history-section .blog-image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}#our-story-page .more-history-section .blog-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}@media (min-width:768px){#our-story-page .more-history-section .blog-content{gap:.75rem}}#our-story-page .more-history-section .blogCard__date-author,#our-story-page .more-history-section .blogCard__summary,#our-story-page .more-history-section .blogCard__title{text-align:left}#our-story-page .more-history-section .blogCard__title{text-overflow:ellipsis;overflow:hidden;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#our-story-page .more-history-section .blogCard__date-author{font-size:var(--text-sm);margin-bottom:1.5rem;text-overflow:ellipsis;overflow:hidden;line-clamp:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#our-story-page .more-history-section .blogCard__summary{line-clamp:3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}