.about-hero__title{font-size:var(--text-xl);line-height:1;color:var(--color-graphite)}.about-hero__title span{line-height:inherit;display:inline}@media (min-width: 768px){.about-hero__title{font-size:var(--text-4xl)}}@media (min-width: 992px){.about-hero .mini-hero__split{align-items:center}}.about-hero__tagline{font-size:var(--text-base);color:var(--color-slate);line-height:var(--lh-relaxed);max-width:var(--text-max-width)}@media (min-width: 768px){.about-hero__tagline{font-size:var(--text-lg)}}.about-history{background-color:var(--color-pearl);position:relative;overflow:hidden;z-index:10;clip-path:polygon(0 var(--section-cut),100% 0,100% calc(100% - var(--section-cut)),0 100%);padding-top:calc(var(--pad-section) + var(--section-cut-padding));padding-bottom:calc(var(--pad-section) + var(--section-cut-padding));margin-top:-7rem}.about-history:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../background_history-GGLBGQB3.webp");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.12;pointer-events:none;z-index:0}.about-history .container{position:relative;z-index:1}.about-history__header{max-width:var(--container-max);margin:0 auto var(--space-3xl);text-align:center}.about-history__content{max-width:var(--text-max-width);margin:0 auto}.about-history__text p{margin-bottom:var(--space-md)}.about-history__closing{margin-top:var(--space-xl);font-size:var(--text-lg);font-weight:500}.about-timeline{padding-top:calc(var(--pad-section) / 2);padding-bottom:var(--pad-section);background-color:var(--color-white)}.about-timeline__header{margin-bottom:var(--space-3xl)}.about-timeline__wrapper{position:relative;max-width:1100px;margin:0 auto;padding:var(--space-xl) 0;counter-reset:timeline-counter}.about-timeline__wrapper:before{content:"";position:absolute;top:0;bottom:0;left:30px;width:1px;background-color:var(--color-gold)}@media (min-width: 768px){.about-timeline__wrapper:before{left:50%;transform:translate(-50%)}}.timeline-item{position:relative;margin-bottom:var(--space-2xl);padding-left:80px;width:100%;counter-increment:timeline-counter;display:flex;flex-direction:column;gap:var(--space-md)}@media (min-width: 768px){.timeline-item{flex-direction:row;align-items:center;justify-content:space-between;padding-left:0;margin-bottom:var(--space-4xl)}.timeline-item__title,.timeline-item__content{width:calc(50% - 60px)}.timeline-item__title{text-align:right;margin-bottom:0;order:1}.timeline-item__content{order:2}.timeline-item--reverse .timeline-item__title{order:2;text-align:left}.timeline-item--reverse .timeline-item__content{order:1}}.timeline-item:after{content:counter(timeline-counter);position:absolute;top:0;left:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:var(--color-white);border:1.5px solid var(--color-gold);border-radius:50%;color:var(--color-graphite);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);z-index:2}@media (min-width: 768px){.timeline-item:after{top:50%;left:50%;transform:translate(-50%,-50%)}}.timeline-item__content{background-color:var(--color-white);padding:var(--space-lg);border:1px solid var(--color-gold);border-radius:var(--radius-xs);box-shadow:0 4px 20px #ba924f0d}.timeline-item__title{color:var(--color-garnet);font-size:var(--text-xl);font-family:var(--font-display);font-weight:700;line-height:var(--lh-tight)}.timeline-item__desc{margin-bottom:0}.about-timeline__summary{max-width:800px;margin:var(--space-2xl) auto 0;font-size:var(--text-base);color:var(--color-slate);line-height:var(--lh-relaxed);font-style:italic}.about-closing{background-color:var(--color-white);border-top:1px solid var(--color-platium)}.about-closing__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4xl);align-items:start}@media (min-width: 992px){.about-closing__grid{grid-template-columns:5fr 6fr}}.about-philosophy-list{display:flex;flex-direction:column;gap:var(--space-2xl);position:relative}.philosophy-step{position:relative;padding-left:var(--space-2xl)}.philosophy-step__number{position:absolute;top:-10px;left:0;font-family:var(--font-editorial);font-size:var(--text-2xl);color:var(--color-gold);opacity:.4;font-style:italic;font-weight:700;line-height:1}.philosophy-step h3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-garnet);margin-bottom:0;font-weight:700;text-transform:none}.philosophy-step p{color:var(--color-slate);font-size:var(--text-base);line-height:var(--lh-relaxed);margin-bottom:0}.about-faq__header{margin-bottom:var(--space-xl)}.faq-accordion{display:flex;flex-direction:column;gap:var(--space-md)}.faq-item{border-bottom:1px solid #eee;padding-bottom:var(--space-md)}.faq-item__question{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:var(--space-sm) 0;cursor:pointer;font-family:var(--font-display);font-size:var(--text-base);font-weight:600;color:var(--color-graphite);transition:color var(--transition-fast) ease}.faq-item__question:hover{color:var(--color-gold)}.faq-item__icon{font-size:.8rem;color:var(--color-gold);transition:transform var(--transition-normal) var(--transition-smooth)}.faq-item.active .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height var(--transition-normal) var(--transition-smooth),opacity var(--transition-normal) ease;opacity:0}.faq-item.active .faq-item__answer{max-height:200px;opacity:1;padding-top:var(--space-sm)}.faq-item__answer p{font-size:var(--text-sm);color:var(--color-slate);line-height:var(--lh-relaxed);margin-bottom:0}.about-history__text p,.timeline-item,.philosophy-step,.faq-item{opacity:0}.philosophy-step h3+br+p{display:block;margin-top:-10px}
