.about-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:var(--paper);overflow:hidden;min-height:650px}.about-hero-copy{padding:65px 8% 32px;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}.about-hero-copy>.eyebrow{font-size:9px;letter-spacing:1.5px}.about-hero h1{font-size:clamp(83px,10.4vw,160px);line-height:.85;letter-spacing:-2px;margin:35px 0 30px}.about-hero h1>span{color:var(--lime)}.about-hero-copy>p:not(.eyebrow){font-size:14px;line-height:1.7;max-width:365px;color:#b4c0a7}.about-hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:30px}.about-hero-actions .button{font-size:9px;gap:30px}.about-hero-actions .text-link{font-size:8px;gap:15px}.about-hero-foot{margin-top:auto;padding-top:44px;font-size:8px;letter-spacing:1.4px;color:#99aa89}.about-identity{background:var(--lime);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:35px 6% 28px;isolation:isolate;min-width:0;overflow:hidden}.about-identity-label{font-size:8px;letter-spacing:2.5px;font-weight:700;position:relative;z-index:2;align-self:flex-start}.about-identity>img{display:block;width:78%;height:auto;max-height:535px;object-fit:contain;position:relative;margin:20px auto 23px;z-index:1;animation:about-logo-float 6s ease-in-out infinite alternate}.about-identity-ring{position:absolute;width:85%;aspect-ratio:1;border:1px solid #17181720;border-radius:50%;transform:rotate(-11deg)}.about-identity-ring:after{content:'';position:absolute;inset:13%;border:1px dashed #17181730;border-radius:50%}.about-identity-place{display:flex;align-items:center;justify-content:center;gap:16px;font-size:8px;letter-spacing:1.7px;font-weight:700;position:relative;z-index:2;margin-top:auto}.about-identity-place i{display:block;width:4px;height:4px;border-radius:50%;background:var(--ink)}.about-jump{display:flex;justify-content:space-around;gap:25px;background:#e3e9d8;padding:23px 4%;border-bottom:1px solid #c2cfb0}.about-jump a{display:flex;align-items:center;gap:14px;font-size:10px;font-weight:700;letter-spacing:1px}.about-jump a>span:first-child{font-size:8px;opacity:.5}.about-jump a>span:last-child{margin-left:6px}.about-story{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.about-story-intro>.eyebrow{font-size:8px;letter-spacing:1.4px;max-width:290px}.about-story h2{font-size:clamp(55px,6vw,89px);line-height:.92;margin-top:25px}.about-story h2>span{color:transparent;-webkit-text-stroke:1px var(--ink)}.about-story-copy{padding-top:29px;max-width:460px}.about-story-copy p{font-size:15px;line-height:1.8;color:#68745a}.about-story-copy p+p{margin-top:19px}.about-story-copy .text-link{font-size:9px;gap:22px;margin-top:26px}.about-gear{display:grid;grid-template-columns:1fr 1fr;background:#ded8eb}.about-bag-visual{position:relative;margin:0;min-height:550px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:30px 7% 35px;background:#ccc0e0}.about-image-label{align-self:flex-start;font-size:8px;letter-spacing:1.6px;font-weight:600;position:relative;z-index:2}.about-image-outline{font:900 clamp(130px,18vw,280px)/1 var(--display);color:transparent;-webkit-text-stroke:1px #17181720;transform:rotate(-12deg);position:absolute;left:4%;top:12%;pointer-events:none;letter-spacing:-4px}.about-bag-visual>img{position:relative;z-index:1;width:115%;max-width:none;height:auto;aspect-ratio:4/3;object-fit:contain;filter:drop-shadow(0 25px 15px #17181720);transform:rotate(-7deg);margin:50px auto 30px}.about-bag-visual figcaption{margin-top:auto;align-self:flex-end;font-size:8px;letter-spacing:1.4px;font-weight:600;z-index:2}.about-gear-copy{padding:65px 9%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.about-gear-copy>.eyebrow{font-size:8px;letter-spacing:1.5px}.about-gear h2{font-size:clamp(56px,5.8vw,86px);line-height:.92;margin:25px 0}.about-gear h2>span{color:transparent;-webkit-text-stroke:1px var(--ink)}.about-gear-copy>p:not(.eyebrow){font-size:13px;line-height:1.75;color:#686174;max-width:365px}.about-gear-copy>p+p{margin-top:16px}.about-link-pair{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.about-link-pair .button{font-size:9px;gap:25px}.about-link-pair .text-link{font-size:8px;gap:12px}.about-community{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.about-community-intro h2{font-size:clamp(59px,6vw,90px);line-height:.92;margin:25px 0}.about-community-intro h2>span{color:var(--lime)}.about-community-intro>p:not(.eyebrow){font-size:14px;line-height:1.7;color:#afbea0;max-width:340px}.about-community-intro .text-link{margin-top:26px;font-size:9px;gap:20px}.about-community-options>a{display:flex;gap:23px;border-top:1px solid #44523a;padding:30px 0}.about-community-options>a:last-child{border-bottom:1px solid #44523a}.about-community-number{font-size:9px;color:#82966c;margin-top:3px}.about-community-options .eyebrow{font-size:8px;color:var(--lime);letter-spacing:1.2px}.about-community-options h3{font-size:31px;line-height:1.05;margin:12px 0}.about-community-options div>p:not(.eyebrow){font-size:12px;line-height:1.7;color:#adbb9e;max-width:315px}.about-community-options>a>span:last-child{margin-left:auto;padding-left:10px;flex-shrink:0}.about-location{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.about-location-copy{padding-top:15px}.about-location-copy h2{font-size:clamp(58px,6vw,90px);line-height:.92;margin:24px 0}.about-location-copy h2>span{color:transparent;-webkit-text-stroke:1px var(--ink)}.about-location-copy>p:not(.eyebrow){font-size:14px;line-height:1.7;max-width:360px;color:#68775a}.about-address{display:flex;flex-direction:column;gap:12px;margin-top:25px;border-top:1px solid #c6d1b9;padding-top:24px;max-width:360px}.about-address strong{font-size:14px}.about-address span{font-size:13px;line-height:1.7;color:#68775a}.about-location-copy .button{font-size:9px;gap:30px;margin-top:26px}.about-location-copy>small{display:block;font-size:10px;color:#7f8d71;margin-top:18px;max-width:330px;line-height:1.6}.about-first-visit{background:#e3eada;padding:36px}.about-first-visit>.eyebrow{font-size:8px;letter-spacing:1.4px}.about-first-visit h3{font-size:49px;line-height:.92;margin:23px 0 30px;letter-spacing:-.4px}.about-first-visit h3>span{color:transparent;-webkit-text-stroke:1px var(--ink)}.about-first-visit ol{list-style:none;margin:0;padding:0}.about-first-visit li{display:flex;gap:19px;border-top:1px solid #bac9aa;padding:20px 0}.about-first-visit li>span{font-size:8px;margin-top:3px;color:#778e62}.about-first-visit strong{font-size:12px;font-weight:600}.about-first-visit li p{font-size:11px;line-height:1.7;color:#69795a;margin-top:7px;max-width:300px}.about-first-visit>.text-link{font-size:8px;gap:20px;margin-top:10px}.about-closing{background:var(--lime);color:var(--ink);text-align:center}.about-closing>.eyebrow{justify-content:center;font-size:8px;letter-spacing:1.5px}.about-closing h2{font-size:clamp(65px,8vw,125px);line-height:.87;letter-spacing:-1.5px;margin:28px 0 32px}.about-closing h2>span{color:transparent;-webkit-text-stroke:1.5px var(--ink)}.about-closing-actions{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap}.about-closing-actions .button{background:var(--ink);color:var(--lime);font-size:9px;gap:25px}.about-closing-actions .text-link{font-size:9px;gap:20px}@keyframes about-logo-float{from{transform:translateY(-4px) rotate(-3deg)}to{transform:translateY(5px) rotate(1deg)}}
@media(max-width:1050px){.about-hero{min-height:590px}.about-hero-copy{padding-top:50px}.about-hero h1{font-size:10.8vw}.about-hero-copy>p:not(.eyebrow){font-size:13px}.about-hero-actions{gap:22px}.about-hero-actions .button{font-size:8px;gap:23px}.about-hero-actions .text-link{font-size:7px}.about-identity{padding-top:31px;padding-bottom:30px}.about-identity>img{width:89%;max-height:460px}.about-identity-label{font-size:7px;letter-spacing:2px}.about-identity-place{font-size:7px;letter-spacing:1.2px;gap:11px}.about-story-copy p{font-size:14px}.about-bag-visual{min-height:510px;padding-left:6%;padding-right:6%}.about-gear-copy{padding:45px 8%}.about-gear h2{font-size:6.2vw}.about-gear-copy>p:not(.eyebrow){font-size:12px}.about-community-options>a{gap:17px}.about-community-options h3{font-size:28px}.about-first-visit{padding:30px}.about-first-visit h3{font-size:44px}}
@media(max-width:760px){.about-hero{grid-template-columns:1fr;min-height:0}.about-hero-copy{padding:40px 6% 30px}.about-hero-copy>.eyebrow{font-size:8px;letter-spacing:1.1px}.about-hero h1{font-size:clamp(86px,20vw,125px);letter-spacing:-1.7px;margin:29px 0 27px}.about-hero-copy>p:not(.eyebrow){font-size:14px;max-width:355px}.about-hero-actions{gap:25px;margin-top:27px}.about-hero-actions .button{font-size:8px;gap:24px;padding:17px 20px}.about-hero-actions .text-link{font-size:8px;gap:13px}.about-hero-foot{font-size:7px;letter-spacing:1.1px;padding-top:34px}.about-identity{padding:25px 7% 25px;min-height:425px}.about-identity>img{max-height:380px;width:76%;margin-top:20px;margin-bottom:20px}.about-identity-label{font-size:7px;letter-spacing:1.7px}.about-identity-place{font-size:7px;letter-spacing:1.2px}.about-jump{padding:20px 5%;gap:15px;justify-content:space-between}.about-jump a{font-size:8px;letter-spacing:.5px;gap:7px}.about-jump a>span:first-child{display:none}.about-jump a>span:last-child{margin-left:1px}.about-story,.about-community,.about-location{grid-template-columns:1fr;gap:30px}.about-story-intro>.eyebrow{font-size:8px;letter-spacing:1.2px;max-width:290px}.about-story h2{font-size:64px;margin-top:23px}.about-story-copy{padding-top:0;max-width:420px}.about-story-copy p{font-size:14px;line-height:1.8}.about-story-copy .text-link{font-size:8px;gap:17px}.about-gear{grid-template-columns:1fr}.about-bag-visual{min-height:400px;padding:26px 6% 30px}.about-image-label{font-size:7px;letter-spacing:1.2px}.about-image-outline{font-size:52vw;top:10%}.about-bag-visual>img{width:107%;margin-top:32px;margin-bottom:27px;max-width:550px}.about-bag-visual figcaption{font-size:7px}.about-gear-copy{padding:44px 6% 48px}.about-gear h2{font-size:65px;margin:23px 0}.about-gear-copy>p:not(.eyebrow){font-size:13px;max-width:360px}.about-link-pair{gap:25px}.about-link-pair .button{font-size:8px}.about-link-pair .text-link{font-size:8px;gap:13px}.about-community{gap:36px}.about-community-intro h2{font-size:66px}.about-community-intro>p:not(.eyebrow){font-size:13px}.about-community-intro .text-link{font-size:8px}.about-community-options>a{gap:18px;padding:26px 0}.about-community-options h3{font-size:30px}.about-community-options div>p:not(.eyebrow){font-size:12px;max-width:285px}.about-community-options>a>span:last-child{padding-left:0}.about-location-copy{padding-top:0}.about-location-copy h2{font-size:66px}.about-location-copy>p:not(.eyebrow){font-size:13px}.about-location-copy .button{font-size:8px;gap:25px}.about-first-visit{padding:28px}.about-first-visit h3{font-size:48px}.about-first-visit>.text-link{font-size:8px;gap:14px}.about-closing>.eyebrow{font-size:7px;letter-spacing:1.2px;max-width:300px;margin:auto}.about-closing h2{font-size:clamp(54px,12.3vw,78px);letter-spacing:-.8px;line-height:.9}.about-closing-actions{gap:25px}.about-closing-actions .button{font-size:8px;gap:25px}.about-closing-actions .text-link{font-size:8px}}
@media(max-width:350px){.about-identity>img{width:85%}.about-identity{min-height:380px}.about-story h2{font-size:58px}.about-gear h2{font-size:58px}.about-community-intro h2{font-size:60px}.about-community-options h3{font-size:27px}.about-first-visit{padding:24px}.about-first-visit h3{font-size:44px}.about-closing h2{font-size:48px}}
@media(prefers-reduced-motion:reduce){.about-identity>img{animation:none!important;transform:none!important}}
