.about-page{--about-bg:#f1f7f2;--about-bg-deep:#e6f0e8;--about-ink:#143d2b;--about-text:#4a5b52;--about-muted:#6b7c72;--about-teal:#1f6b45;--about-gold:#c8a24b;--about-gold-text:#8a6a1f;--about-rule:#1f6b4529;--about-serif:var(--font-display);background:var(--about-bg);color:var(--about-text);overflow:hidden}.about-wrap{margin:0 auto;max-width:1180px;padding:0 clamp(1.25rem,5vw,3rem)}.about-page p{text-wrap:pretty;font-size:1rem;line-height:1.75;margin:0}.about-page h2{text-wrap:balance;color:var(--about-ink);font-family:var(--about-serif);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:0}.about-label{color:var(--about-gold-text);display:block;font-size:.75rem;font-weight:600;letter-spacing:.16em;margin:0 0 1rem;text-transform:uppercase}.about-hero{padding:clamp(3.5rem,9vw,7rem) 0 clamp(2.5rem,6vw,4.5rem);position:relative}.about-hero .about-wrap{position:relative;z-index:1}.about-hero h1{align-items:center;color:var(--about-teal);display:inline-flex;font-family:var(--font-heading);font-size:.8125rem;font-weight:600;gap:.75rem;letter-spacing:.18em;margin:0 0 1.75rem;text-transform:uppercase}.about-hero h1:before{background:var(--about-gold);content:"";height:1px;width:2.25rem}.about-display{text-wrap:balance!important;color:var(--about-ink);font-family:var(--about-serif);font-size:clamp(2.25rem,6.4vw,4.75rem)!important;font-weight:400;letter-spacing:-.03em;line-height:1.04!important;max-width:17ch}.about-display em{color:var(--about-teal);font-style:italic}.about-river{color:var(--about-gold);height:100%;opacity:.55;pointer-events:none;position:absolute;right:-4%;top:0;width:min(52%,640px)}.about-facts{border-top:1px solid var(--about-rule);display:grid;grid-template-columns:repeat(4,1fr);margin:clamp(2.5rem,6vw,4.5rem) 0 0;padding:0}.about-facts div{padding:1.5rem 1.5rem 0 0}.about-facts div+div{border-left:1px solid var(--about-rule);padding-left:1.5rem}.about-facts dt{font-feature-settings:"tnum";color:var(--about-ink);font-family:var(--about-serif);font-size:clamp(1.5rem,2.6vw,2rem);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;line-height:1.1}.about-facts dd{color:var(--about-muted);font-size:.875rem;line-height:1.5;margin:.4rem 0 0}.about-section{padding:clamp(3rem,7vw,5.5rem) 0 clamp(3.25rem,7.5vw,6rem)}.about-split{grid-gap:clamp(1.5rem,5vw,5rem);align-items:start;display:grid;gap:clamp(1.5rem,5vw,5rem);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.about-prose{grid-gap:1.25rem;display:grid;gap:1.25rem;max-width:62ch}.about-prose .about-lead{color:var(--about-ink);font-family:var(--about-serif);font-size:clamp(1.2rem,1.9vw,1.45rem);letter-spacing:-.01em;line-height:1.5}.about-panel{background:var(--about-bg-deep);border-radius:28px;box-shadow:inset 0 0 0 1px #1f6b4514;padding:clamp(2rem,6vw,4.5rem);position:relative}.about-panel h2{font-size:clamp(2rem,4.4vw,3.5rem);max-width:14ch}.about-panel h2 em{color:var(--about-teal);font-style:italic}.about-panel-cols{grid-gap:clamp(1.25rem,4vw,3.5rem);border-top:1px solid var(--about-rule);display:grid;gap:clamp(1.25rem,4vw,3.5rem);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(1.75rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2.25rem)}.about-pair{grid-gap:clamp(2rem,6vw,5rem);display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:repeat(2,minmax(0,1fr))}.about-pair article{border-top:1px solid var(--about-ink);padding-top:1.5rem}.about-pair h2{font-size:clamp(1.5rem,2.4vw,2rem);margin-bottom:1rem}.about-pair p{max-width:52ch}.about-num{font-feature-settings:"tnum";color:var(--about-gold-text);display:block;font-family:var(--about-serif);font-size:1rem;font-style:italic;font-variant-numeric:tabular-nums;margin-bottom:1.25rem}.about-section-head{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:clamp(1.75rem,4vw,3rem)}.about-section-head p{color:var(--about-muted);max-width:38ch}.about-features{grid-column-gap:clamp(2rem,6vw,5rem);border-top:1px solid var(--about-rule);column-gap:clamp(2rem,6vw,5rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.about-features li{grid-gap:1.25rem;border-bottom:1px solid var(--about-rule);display:grid;gap:1.25rem;grid-template-columns:auto 1fr;padding:1.75rem 0}.about-feature-icon{background:#fff;border-radius:14px;box-shadow:0 1px 2px #143d2b0f,0 8px 20px -12px #143d2b59;color:var(--about-teal);display:grid;height:44px;place-items:center;transition:transform .25s ease,background .25s ease,color .25s ease;width:44px}.about-features li:hover .about-feature-icon{background:var(--about-teal);color:#fff;transform:translateY(-2px)}.about-features h3{color:var(--about-ink);font-size:1.0625rem;font-weight:600;letter-spacing:-.005em;margin:.1rem 0 .4rem}.about-features p{font-size:.9375rem;line-height:1.65}.about-values{border-top:1px solid var(--about-ink);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.about-values li{padding:1.5rem 1.5rem 0 0}.about-values li+li{border-left:1px solid var(--about-rule);padding-left:1.5rem}.about-values h3{color:var(--about-ink);font-family:var(--about-serif);font-size:1.375rem;font-weight:500;letter-spacing:-.015em;margin:0 0 .5rem}.about-values p{font-size:.9375rem;line-height:1.6}.about-faq{border-top:1px solid var(--about-rule)}.about-faq-item{border-bottom:1px solid var(--about-rule)}.about-faq-trigger{align-items:center;background:none;border:0;color:var(--about-ink);cursor:pointer;display:flex;font:inherit;font-size:1.0625rem;font-weight:600;gap:1.5rem;justify-content:space-between;padding:1.35rem 0;text-align:left;transition:color .2s ease;width:100%}.about-faq-trigger:hover{color:var(--about-teal)}.about-cta:focus-visible,.about-faq-trigger:focus-visible,.about-link:focus-visible{border-radius:4px;outline:2px solid var(--about-teal);outline-offset:4px}.about-faq-mark{flex-shrink:0;height:14px;position:relative;width:14px}.about-faq-mark:after,.about-faq-mark:before{background:currentColor;content:"";height:1.5px;left:0;position:absolute;top:50%;transition:transform .3s ease;width:100%}.about-faq-mark:after{transform:rotate(90deg)}.about-faq-item.open .about-faq-mark:after{transform:rotate(0deg)}.about-faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.about-faq-item.open .about-faq-body{grid-template-rows:1fr}.about-faq-body>div{overflow:hidden}.about-faq-body p{font-size:.9375rem;max-width:60ch;padding-bottom:1.5rem}.about-closing{border-top:1px solid var(--about-rule);padding:clamp(3rem,7vw,5.5rem) 0 clamp(4rem,9vw,7rem)}.about-closing-line{color:var(--about-ink);font-family:var(--about-serif);font-size:clamp(1.75rem,4vw,3rem)!important;letter-spacing:-.025em;line-height:1.12!important;max-width:22ch}.about-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2.25rem}.about-cta{align-items:center;background:var(--about-teal);border-radius:999px;box-shadow:0 14px 28px -16px #1f6b45b3;color:#fff;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.6rem;padding:.95rem 1.6rem;text-decoration:none;transition:background .2s ease,transform .2s ease}.about-cta:hover{background:#17583a;color:#fff;transform:translateY(-1px)}.about-cta:active{transform:translateY(1px)}.about-cta svg{transition:transform .2s ease}.about-cta:hover svg{transform:translateX(3px)}.about-link{color:var(--about-ink);font-size:.9375rem;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--about-gold);text-decoration-color:var(--about-gold);text-decoration-thickness:1.5px;text-underline-offset:5px;transition:color .2s ease}.about-link:hover{color:var(--about-teal)}@media (prefers-reduced-motion:no-preference){.about-display,.about-facts,.about-hero h1{animation:about-rise .7s cubic-bezier(.2,.7,.2,1) both}.about-display{animation-delay:.08s}.about-facts{animation-delay:.2s}}@keyframes about-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:900px){.about-features,.about-pair,.about-panel-cols,.about-split{grid-template-columns:1fr}.about-section-head{display:block}.about-section-head p{margin-top:.75rem}.about-facts,.about-values{grid-template-columns:repeat(2,1fr)}.about-facts div,.about-values li{padding:1.25rem 1rem 1.25rem 0}.about-facts div:nth-child(odd),.about-values li:nth-child(odd){border-left:0;padding-left:0}.about-facts div:nth-child(2n),.about-values li:nth-child(2n){padding-left:1rem}.about-facts div:nth-child(n+3),.about-values li:nth-child(n+3){border-top:1px solid var(--about-rule)}.about-river{opacity:.35;right:-30%;width:90%}.about-panel{border-radius:20px}}
/*# sourceMappingURL=6471.fcca58d3.chunk.css.map*/