.about-hero{position:relative;isolation:isolate}.about-hero-bg{position:absolute;inset:0;z-index:-1;border-radius:2.5rem;background:radial-gradient(60rem 30rem at 0 0,rgba(103,202,78,.14),transparent 60%),radial-gradient(40rem 26rem at 100% 10%,rgba(135,189,125,.18),transparent 60%),linear-gradient(180deg,#f6fbf3,#ffffff);border:1px solid rgba(55,146,55,.12);overflow:hidden}.about-hero-bg:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 600' preserveAspectRatio='none'%3E%3Cpath d='M-20 520C180 470 230 330 420 360S640 180 820 210 1060 60 1240 90' fill='none' stroke='%232f7d3d' stroke-width='2' stroke-dasharray='6 12' stroke-linecap='round' opacity='.12'/%3E%3C/svg%3E");background-size:100% 100%;pointer-events:none}.about-display{font-size:clamp(2.5rem,5.6vw,4.6rem);line-height:.98;letter-spacing:-.045em;color:var(--text)}.about-display em{font-family:Literata,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.03em;color:var(--accent)}.about-h2{font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.04;letter-spacing:-.04em;color:var(--text)}.about-h2 em{font-family:Literata,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:-.025em;color:var(--accent)}.about-lede{max-width:38rem;font-size:1.0625rem;line-height:1.75;color:var(--muted)}.about-label{font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.about-ticket{position:relative;border-radius:1.75rem;background:#ffffff;border:1px solid rgba(55,146,55,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 30px 80px -20px rgba(27,74,39,.22),0 12px 24px -12px rgba(27,74,39,.12)}.about-ticket-head{border-radius:1.75rem 1.75rem 0 0;background:radial-gradient(26rem 12rem at 100% 0,rgba(182,253,164,.22),transparent 60%),linear-gradient(135deg,#123a1f,#1e4723);color:#ffffff}.about-ticket-perf{position:relative;height:1.5rem}.about-ticket-perf:before{content:"";position:absolute;left:1.25rem;right:1.25rem;top:50%;border-top:2px dashed rgba(55,146,55,.22)}.about-ticket-perf:after{content:"";position:absolute;inset:0 -.8rem;background:radial-gradient(circle at .8rem 50%,var(--bg-soft) .72rem,transparent .76rem),radial-gradient(circle at calc(100% - .8rem) 50%,var(--bg-soft) .72rem,transparent .76rem);pointer-events:none}.about-stamp{display:grid;place-items:center;width:5.5rem;height:5.5rem;border-radius:999px;border:2px solid rgba(182,253,164,.55);color:#b6fda4;transform:rotate(-12deg);text-align:center;font-size:.56rem;font-weight:800;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.about-stamp:before{content:"";position:absolute;width:4.6rem;height:4.6rem;border-radius:999px;border:1px dashed rgba(182,253,164,.45)}.about-quote-chip{border-radius:1.4rem;background:rgba(255,255,255,.92);border:1px solid rgba(55,146,55,.16);box-shadow:0 24px 50px -18px rgba(27,74,39,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.about-compare-row{border-top:1px solid rgba(55,146,55,.14)}.about-compare-row:last-child{border-bottom:1px solid rgba(55,146,55,.14)}.about-noise{color:#5f6b63}.about-answer{border-radius:1.4rem;background:linear-gradient(180deg,rgba(228,242,224,.7),rgba(244,250,241,.7));border:1px solid rgba(55,146,55,.14)}.about-pullquote{font-family:Literata,Georgia,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;font-style:italic;line-height:1.2;letter-spacing:-.02em;color:var(--text)}.about-pullquote-mark{font-family:Literata,Georgia,serif;font-size:6rem;line-height:.6;color:rgba(72,168,64,.35)}.about-route{position:relative}@media (min-width:1024px){.about-route:before{content:"";position:absolute;top:1.375rem;left:10%;right:10%;border-top:2px dashed rgba(55,146,55,.3)}}@media (max-width:1023px){.about-route:before{content:"";position:absolute;top:1.5rem;bottom:1.5rem;left:1.375rem;border-left:2px dashed rgba(55,146,55,.3)}}.about-stop{position:relative;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:#ffffff;border:2px solid var(--accent);color:var(--accent);font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px #ffffff}.about-stop-last{background:var(--accent);color:#ffffff}.about-review{border-radius:1.6rem;background:#ffffff;border:1px solid rgba(55,146,55,.14);box-shadow:0 18px 44px -24px rgba(27,74,39,.25);transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1)}.about-review-featured{background:radial-gradient(30rem 16rem at 100% 0,rgba(182,253,164,.16),transparent 60%),linear-gradient(160deg,#123a1f,#1e4723);border-color:transparent;color:#ffffff}@media (hover:hover) and (pointer:fine){.about-review:hover{transform:translateY(-3px);box-shadow:0 26px 60px -24px rgba(27,74,39,.32)}}.about-doc{border-radius:2rem;background:#ffffff;border:1px solid rgba(55,146,55,.16);box-shadow:0 30px 80px -40px rgba(27,74,39,.3)}.about-doc-row+.about-doc-row{border-top:1px solid rgba(55,146,55,.12)}.about-doc-value{font-variant-numeric:tabular-nums}.about-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--accent);text-decoration:underline;text-decoration-color:rgba(47,125,61,.3);text-underline-offset:.25em;transition:text-decoration-color .16s ease}.about-link:hover{text-decoration-color:currentColor}.about-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:.25rem}@media (prefers-reduced-motion:reduce){.about-review{transition:none}.about-review:hover{transform:none}}