.about-journey{--about-header-height:86px;--about-scroll-height:max(440px, calc(100svh - var(--about-header-height)));background:var(--tabono-cream)}.about-journey>section{overflow:clip}.about-journey .section{padding-block:var(--tabono-space-6)}.about-journey #approach{scroll-margin-top:calc(var(--about-header-height) + 20px)}.about-journey .hero.home-hero{min-height:min(760px, calc(100svh - var(--about-header-height)));background:var(--tabono-green);align-items:center;padding:80px 0 90px;display:flex}.about-journey .home-hero .hero-grid{display:block}.about-journey .home-hero .hero-inner{text-align:left;max-width:900px;margin:0}.about-journey .hero.home-hero h1{letter-spacing:-.035em;max-width:16ch;margin:0;font-size:clamp(48px,5.8vw,82px);line-height:1.08}.about-journey .home-hero .eyebrow{margin-bottom:24px}.about-journey .hero.home-hero .lede{max-width:49ch;color:var(--tabono-white);margin:28px 0 0;font-size:17px;line-height:1.75}.about-journey .home-hero .actions{margin-top:30px}.about-journey .home-hero .plane-weave,.about-journey .home-hero .plane-motif{display:none}.about-journey .home-hero .plane-field:after{background:var(--tabono-scrim-journey)}.about-journey .home-hero:after{background:var(--tabono-gold);height:10px}.about-journey .about-motion-control{min-height:44px;color:var(--tabono-white);font:650 12px/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;padding:10px 8px}.about-journey .about-motion-control:hover{text-underline-offset:5px;text-decoration:underline}.about-journey .about-motion-control:disabled{cursor:default;opacity:1}.about-journey .about-intro-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:110px;display:grid}.about-journey .about-intro-copy h2{max-width:15ch;color:var(--tabono-green);margin-bottom:26px;font-size:clamp(36px,4vw,54px)}.about-journey .about-intro-copy .intro{font-size:19px;line-height:1.75}.about-journey .about-approach{border-left:5px solid var(--tabono-orange);padding:0 0 0 40px}.about-journey .about-approach h3{margin:0 0 25px;font-size:30px}.about-journey .about-approach p{margin:0;font-size:16px;line-height:1.75}.about-journey .about-approach p+p{margin-top:18px}.about-journey .about-mission{isolation:isolate;background:var(--tabono-green);color:var(--tabono-white);position:relative}.about-journey .about-chapter-backdrop{top:var(--about-header-height);height:var(--about-scroll-height);z-index:-1;position:sticky;overflow:hidden}.about-journey .about-chapter-image{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.about-journey .about-chapter-image[data-active=true]{opacity:1}.about-journey .about-chapter-backdrop:after{content:"";background:var(--tabono-scrim-story);pointer-events:none;position:absolute;inset:0}.about-journey .about-chapter-content{margin-top:calc(-1 * var(--about-scroll-height));padding:80px 0 50px;position:relative}.about-journey .about-mission-heading .eyebrow{color:var(--tabono-gold-bright)}.about-journey .about-mission-heading h2{max-width:650px;color:var(--tabono-white);margin:0;font-size:clamp(38px,4vw,56px);line-height:1.15}.about-journey .about-chapter{justify-content:flex-end;align-items:center;min-height:76svh;padding-block:70px;display:flex}.about-journey .about-chapter-card{background:var(--tabono-cream);width:100%;max-width:470px;color:var(--tabono-ink);box-shadow:12px 12px 0 var(--tabono-orange);padding:44px}.about-journey .about-chapter-card b{color:var(--tabono-green);margin-bottom:24px;font-size:12px;display:block}.about-journey .about-chapter-card h3{color:var(--tabono-ink);margin:0 0 25px;font-size:39px;line-height:1.15}.about-journey .about-chapter-card p{margin:0;font-size:17px;line-height:1.75}.about-journey .symbol-section{background:var(--tabono-cream);color:var(--tabono-ink)}.about-journey .about-symbol-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr);align-items:center;gap:100px;display:grid}.about-journey .symbol-section .eyebrow,.about-journey .symbol-section h2,.about-journey .symbol-section .text-link{color:var(--tabono-green)}.about-journey .symbol-section h2{max-width:15ch;margin-bottom:27px;font-size:clamp(38px,4.5vw,62px)}.about-journey .symbol-section .intro{font-size:19px;line-height:1.75}.about-journey .symbol-section .text-link{align-items:center;min-height:44px;margin-top:20px;display:inline-flex}.about-journey .symbol-section .plane-motif{display:none}.about-journey .cta{padding-block:var(--tabono-space-6);border-top:10px solid var(--tabono-gold)}.about-journey .cta:after{display:none}.about-journey .cta h2{max-width:18ch;font-size:clamp(44px,5vw,70px);line-height:1.12}@media (prefers-reduced-motion:no-preference){.about-journey[data-about-motion=on] [data-about-reveal]{transition:opacity .62s var(--tabono-ease-settle), transform .62s var(--tabono-ease-settle)}.about-journey[data-about-motion=on] [data-about-waiting]{opacity:0;transform:translateY(30px)}.about-journey[data-about-motion=on] [data-about-waiting][data-about-reveal=left]{transform:translate(-40px)}.about-journey[data-about-motion=on] [data-about-waiting][data-about-reveal=right]{transform:translate(40px)}.about-journey[data-about-motion=on] .about-chapter-image{transition:opacity .85s var(--tabono-ease-settle)}}.about-journey[data-about-motion=off] *,.about-journey[data-about-motion=off] :before,.about-journey[data-about-motion=off] :after{transition:none!important;animation:none!important}.about-journey[data-about-motion=off] [data-about-reveal]{opacity:1;transform:none}.about-journey[data-about-motion=off] .about-chapter-backdrop{height:100%;position:absolute;inset:0}.about-journey[data-about-motion=off] .about-chapter-content{margin-top:0}.about-journey[data-about-motion=off] .about-chapter{min-height:auto;padding-block:35px}@media (max-width:950px){.about-journey .about-intro-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px}.about-journey .about-approach{padding-left:25px}.about-journey .about-symbol-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:50px}}@media (max-width:650px){.about-journey .section,.about-journey .cta{padding-block:var(--tabono-space-5)}.about-journey .hero.home-hero{min-height:calc(100svh - var(--about-header-height));padding:55px 0 65px}.about-journey .hero.home-hero h1{font-size:clamp(43px,12.8vw,60px)}.about-journey .hero.home-hero .lede{margin-top:22px;font-size:15px;line-height:1.8}.about-journey .home-hero .eyebrow{margin-bottom:17px}.about-journey .home-hero .actions{gap:12px}.about-journey .home-hero .button{padding-inline:17px;font-size:13px}.about-journey .about-intro-layout,.about-journey .about-symbol-layout{grid-template-columns:minmax(0,1fr);gap:37px}.about-journey .about-intro-copy .intro,.about-journey .symbol-section .intro{font-size:17px}.about-journey .about-approach p{font-size:15px}.about-journey .about-chapter-content{padding-top:55px}.about-journey .about-chapter{min-height:70svh;padding-block:50px}.about-journey .about-chapter-card{max-width:calc(100% - 10px);box-shadow:10px 10px 0 var(--tabono-orange);padding:30px}.about-journey .about-chapter-card h3{overflow-wrap:anywhere;font-size:clamp(30px,8.9vw,35px)}.about-journey .about-chapter-card p{font-size:15px}.about-journey .symbol-display{min-height:190px}.about-journey .symbol-section h2{font-size:42px}.about-journey .cta .actions{gap:12px}.about-journey .cta .button{padding-inline:17px;font-size:12px}}@media (prefers-reduced-motion:reduce){.about-journey *,.about-journey :before,.about-journey :after{transition:none!important;animation:none!important}.about-journey [data-about-reveal]{opacity:1!important;transform:none!important}.about-journey .about-chapter-backdrop{height:100%;position:absolute;inset:0}.about-journey .about-chapter-content{margin-top:0}.about-journey .about-chapter{min-height:auto;padding-block:35px}.about-journey .about-chapter-image{opacity:0!important}.about-journey .about-chapter-image:first-child{opacity:1!important}}
