.outdoorzy-case{--ou-ink:#223329;--ou-muted:#5d655f;--ou-paper:#f4f5ef;--ou-forest:#31462f;--ou-line:#cbd1c7;--ou-sky:#b3c9d5;color:var(--ou-ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.outdoorzy-case.cs-case{--case-accent:#445c35;--case-bright:#62754b;--case-tint:#edf1e8;--cs-ink:#223329;--cs-line:#cbd1c7}.outdoorzy-case *{box-sizing:border-box}.outdoorzy-case h1,.outdoorzy-case h2,.outdoorzy-case h3,.outdoorzy-case p,.outdoorzy-case figure{margin:0}.outdoorzy-case img{display:block;width:100%;height:auto;transform:none!important;transition:none!important}.outdoorzy-case em{font-style:italic;font-weight:500;letter-spacing:-.06em}.outdoorzy-case a{color:inherit}.outdoorzy-case .ou-wrap{width:min(1440px,calc(100% - 96px));margin-inline:auto}.outdoorzy-case.cs-case[data-case=outdoorzy] .cs-motif{width:19px;height:12px;border-radius:0;background:linear-gradient(135deg,transparent 0 22%,currentColor 23% 34%,transparent 35% 57%,currentColor 58% 69%,transparent 70%);transform:none}.outdoorzy-case .ou-hero-heading{display:grid;grid-template-columns:1fr 260px;gap:50px;align-items:end;padding:10px 0 48px}.outdoorzy-case h1{font-size:clamp(70px,7.7vw,122px);line-height:.94;letter-spacing:-.07em;font-weight:800}.outdoorzy-case h1 em{font-weight:600}.outdoorzy-case .ou-hero-note{padding:0 0 3px;font-size:18px;line-height:1.35}.outdoorzy-case .ou-route-dot{display:block;width:13px;height:13px;border:3px solid var(--ou-forest);border-radius:50%;margin-bottom:22px}.outdoorzy-case .ou-hero-note a{font-size:13px;display:flex;justify-content:space-between;align-items:center;margin-top:28px;border-bottom:1px solid var(--ou-ink);padding-bottom:9px;max-width:190px}.outdoorzy-case .ou-hero-note a:hover{color:#62794e}.outdoorzy-case .ou-hero-note a span{font-size:23px}.outdoorzy-case .ou-plate img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff}.outdoorzy-case figcaption{font-size:12px;line-height:1.5;color:var(--ou-muted);padding:13px 0 0}.outdoorzy-case .ou-hero-caption{display:flex;justify-content:space-between;gap:30px;align-items:start;padding:20px 0 45px}.outdoorzy-case .ou-hero-caption p{font-size:18px;line-height:1.4;letter-spacing:-.025em}.outdoorzy-case .ou-hero-caption>span{font-size:12px;line-height:1.6;color:var(--ou-muted);padding-top:5px}.outdoorzy-case h2{font-size:clamp(50px,5.8vw,88px);line-height:.98;letter-spacing:-.065em;font-weight:800}.outdoorzy-case h3{font-size:clamp(36px,4vw,58px);line-height:1.05;letter-spacing:-.055em;font-weight:750}.outdoorzy-case .ou-context{padding:38px 0 48px;background:#e9eddf;border-top:4px solid #62754b;border-bottom:1px solid #d0d9c5}.outdoorzy-case .ou-context-label{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:25px;border-bottom:1px solid #cbd4bf;font-size:12px;line-height:1.5}.outdoorzy-case .ou-context-label>p{display:flex;align-items:center;gap:10px;font-weight:600}.outdoorzy-case .ou-context-label>span{color:var(--ou-muted);text-align:right}.outdoorzy-case .ou-context-story{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;padding:44px 0}.outdoorzy-case .ou-context-story h2{font-size:clamp(46px,5.4vw,80px)}.outdoorzy-case .ou-context-story h2 em{color:#546a3b}.outdoorzy-case .ou-context-story>div{font-size:17px;line-height:1.6;color:#4c5c48}.outdoorzy-case .ou-context-story>div p+p{margin-top:20px}.outdoorzy-case .ou-context-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:25px;border-top:1px solid #cbd4bf;margin:0;font-size:15px;line-height:1.5}.outdoorzy-case .ou-context-facts dt{font-size:12px;color:#526449;margin-bottom:9px}.outdoorzy-case .ou-context-facts dd{margin:0}.outdoorzy-case .ou-small-label{display:block;font-size:11px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase}.outdoorzy-case .ou-idea,.outdoorzy-case .ou-logo,.outdoorzy-case .ou-language{padding-top:58px;padding-bottom:82px}.outdoorzy-case .ou-insight{padding:22px 0 0}.outdoorzy-case .ou-insight h2{font-size:clamp(36px,4.6vw,68px);line-height:1.12;letter-spacing:-.05em;margin-top:28px}.outdoorzy-case .ou-insight h2 em{color:#62754b}.outdoorzy-case .ou-insight>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-top:35px}.outdoorzy-case .ou-insight>div>p{font-size:16px;line-height:1.65;max-width:490px;color:var(--ou-muted)}.outdoorzy-case .ou-insight-line{height:1px;background:var(--ou-line);position:relative}.outdoorzy-case .ou-insight-line:after{content:"";position:absolute;width:9px;height:9px;right:0;top:-4px;border:1px solid #62754b;border-radius:50%;background:#fff}.outdoorzy-case .ou-claim{padding:58px 0 78px;background:#f1f4ee;border-block:1px solid #dce2d5}.outdoorzy-case .ou-claim-statement{padding:22px 0 0;position:relative}.outdoorzy-case .ou-claim-statement h2{font-size:clamp(64px,8vw,120px);max-width:1000px}.outdoorzy-case .ou-claim-statement h2 em{color:#62754b}.outdoorzy-case .ou-claim-statement>div{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start;margin-top:40px;font-size:17px;line-height:1.6;color:var(--ou-muted)}.outdoorzy-case .ou-claim-statement>div p:first-child{font-size:23px;line-height:1.4;letter-spacing:-.035em;color:var(--ou-ink)}.outdoorzy-case .ou-trail{position:absolute;right:0;top:42px;width:65px;height:110px;border-right:2px dashed #a5b394;border-bottom:2px dashed #a5b394;border-radius:0 0 35px}.outdoorzy-case .ou-section-intro{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:10%;margin:14px 0 42px}.outdoorzy-case .ou-section-intro>p,.outdoorzy-case .ou-section-intro>div{font-size:18px;line-height:1.6;color:var(--ou-muted)}.outdoorzy-case .ou-logo-board{max-width:1200px;margin-inline:auto}.outdoorzy-case .ou-logo-board img{background:#fff}.outdoorzy-case .ou-symbol{padding:58px 0 78px;background:var(--ou-paper);border-block:1px solid #e0e4db}.outdoorzy-case .ou-symbol-board{background:none}.outdoorzy-case .ou-palette{display:flex;gap:25px;flex-wrap:wrap;margin-top:26px;font-size:12px}.outdoorzy-case .ou-palette span{display:flex;gap:10px;align-items:center}.outdoorzy-case .ou-palette i{width:19px;height:19px;display:block;border-radius:50%}.ou-green{background:#435d35}.ou-blue{background:#abc8db}.outdoorzy-case .ou-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:35px 0 0}.outdoorzy-case .ou-applications{background:#223329;color:#fff;padding:58px 0 74px}.outdoorzy-case .ou-applications .cs-chapter{--cs-ink:#f5f7f1;--case-accent:#c6d3b6;--case-bright:#c6d3b6}.outdoorzy-case .ou-applications .cs-chapter-subtitle{color:#c4cebd}.outdoorzy-case .ou-motion-intro{display:grid;grid-template-columns:1fr .8fr;gap:12%;align-items:end;margin:15px 0 42px}.outdoorzy-case .ou-motion-intro>p{font-size:20px;line-height:1.5;max-width:420px;color:#ced5ca}.outdoorzy-case .ou-motion-intro h2{font-size:clamp(70px,8.5vw,128px)}.outdoorzy-case .ou-applications figcaption{color:#c4cebd}.outdoorzy-case .ou-outfit-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:35px 0}.outdoorzy-case .ou-outfit-grid>figure:nth-child(2){margin-top:65px}.outdoorzy-case .ou-application-break{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:end;margin:70px 0 35px}.outdoorzy-case .ou-application-break p{max-width:450px;font-size:18px;line-height:1.6;color:#c4cebd}.outdoorzy-case .ou-contact{background:#dfe7d4;padding:65px 0 70px}.outdoorzy-case .ou-contact-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:8%;align-items:end;margin-top:32px}.outdoorzy-case .ou-contact-grid h2{font-size:clamp(50px,6vw,90px)}.outdoorzy-case .ou-contact-grid p{font-size:20px;line-height:1.45;letter-spacing:-.025em;margin-bottom:30px}.outdoorzy-case .ou-contact-grid a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ou-ink);font-size:17px;padding-bottom:12px}.outdoorzy-case .ou-contact-grid a:hover{color:#5b713e}.outdoorzy-case .ou-contact-grid .arrow-icon{width:28px;height:28px;flex:none}.outdoorzy-case .ou-next{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:28px;padding-bottom:35px;font-size:13px}.outdoorzy-case .ou-next a:hover{text-decoration:underline;text-underline-offset:5px}.outdoorzy-case .ou-next>a{display:flex;gap:20px;align-items:center}.outdoorzy-case .ou-next .arrow-icon{width:22px;height:22px;flex:none}.outdoorzy-case a:focus-visible{outline:2px solid #62754b;outline-offset:7px}@media(max-width:1050px){.outdoorzy-case .ou-wrap{width:calc(100% - 60px)}.outdoorzy-case .ou-hero-heading{grid-template-columns:1fr 200px;gap:25px}.outdoorzy-case h1{font-size:8.4vw}.outdoorzy-case .ou-hero-note{font-size:16px}.outdoorzy-case .ou-context-story,.outdoorzy-case .ou-section-intro{gap:6%}.outdoorzy-case .ou-section-intro>p,.outdoorzy-case .ou-section-intro>div{font-size:16px}.outdoorzy-case .ou-trail{display:none}.outdoorzy-case .ou-contact-grid{gap:5%}}@media(max-width:700px){.outdoorzy-case .ou-wrap{width:calc(100% - 40px)}.outdoorzy-case .ou-hero-heading{grid-template-columns:1fr;gap:25px;padding:15px 0 28px}.outdoorzy-case h1{font-size:clamp(52px,13.4vw,88px);line-height:1;letter-spacing:-.07em}.outdoorzy-case .ou-hero-note{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:14px;align-items:end}.outdoorzy-case .ou-route-dot,.outdoorzy-case .ou-hero-note br{display:none}.outdoorzy-case .ou-hero-note a{margin:0;font-size:12px;max-width:none;gap:12px}.outdoorzy-case .ou-hero-caption{display:block;padding:17px 0 28px}.outdoorzy-case .ou-hero-caption p{font-size:16px}.outdoorzy-case .ou-hero-caption>span{display:block;font-size:11px;margin-top:12px}.outdoorzy-case h2{font-size:clamp(40px,11vw,72px);line-height:1.03;letter-spacing:-.06em}.outdoorzy-case .ou-context{padding:27px 0 34px}.outdoorzy-case .ou-context-label{gap:15px;padding-bottom:20px;font-size:11px;align-items:start}.outdoorzy-case .ou-context-label>span{max-width:125px}.outdoorzy-case .ou-context-label>p{gap:8px}.outdoorzy-case .ou-context-story{grid-template-columns:1fr;gap:25px;padding:28px 0}.outdoorzy-case .ou-context-story h2{font-size:clamp(43px,12vw,65px)}.outdoorzy-case .ou-context-story>div{font-size:16px;line-height:1.6}.outdoorzy-case .ou-context-facts{grid-template-columns:1fr;gap:20px;padding-top:22px;font-size:15px}.outdoorzy-case .ou-context-facts dt{margin-bottom:5px}.outdoorzy-case .ou-small-label{font-size:10px}.outdoorzy-case .ou-idea,.outdoorzy-case .ou-logo,.outdoorzy-case .ou-language{padding-top:34px;padding-bottom:44px}.outdoorzy-case .ou-insight{padding:8px 0 0}.outdoorzy-case .ou-insight h2{font-size:clamp(30px,8.5vw,46px);line-height:1.15;margin-top:20px}.outdoorzy-case .ou-insight>div{display:block;margin-top:25px}.outdoorzy-case .ou-insight-line{display:none}.outdoorzy-case .ou-insight>div>p{font-size:16px}.outdoorzy-case .ou-claim,.outdoorzy-case .ou-symbol{padding:34px 0 44px}.outdoorzy-case .ou-claim-statement{padding-top:8px}.outdoorzy-case .ou-claim-statement h2{font-size:clamp(52px,14vw,85px)}.outdoorzy-case .ou-claim-statement>div{grid-template-columns:1fr;gap:22px;margin-top:25px;font-size:16px}.outdoorzy-case .ou-claim-statement>div p:first-child{font-size:21px}.outdoorzy-case .ou-section-intro{grid-template-columns:1fr;gap:24px;margin:8px 0 26px}.outdoorzy-case .ou-section-intro>p,.outdoorzy-case .ou-section-intro>div{font-size:16px}.outdoorzy-case .ou-palette{margin-top:20px;gap:20px;font-size:12px}.outdoorzy-case figcaption{font-size:11px;padding-top:10px}.outdoorzy-case .ou-applications{padding:34px 0 44px}.outdoorzy-case .ou-motion-intro{grid-template-columns:1fr;gap:25px;margin:8px 0 26px}.outdoorzy-case .ou-motion-intro h2{font-size:clamp(60px,17vw,100px)}.outdoorzy-case .ou-motion-intro>p{font-size:17px;max-width:none}.outdoorzy-case .ou-outfit-grid,.outdoorzy-case .ou-detail-grid{grid-template-columns:1fr;gap:25px;margin:25px 0 0}.outdoorzy-case .ou-outfit-grid{margin-bottom:25px}.outdoorzy-case .ou-outfit-grid>figure:nth-child(2){margin-top:0}.outdoorzy-case .ou-application-break{grid-template-columns:1fr;gap:22px;margin:42px 0 26px}.outdoorzy-case .ou-application-break p{font-size:16px}.outdoorzy-case .ou-contact{padding:38px 0 42px}.outdoorzy-case .ou-contact-grid{grid-template-columns:1fr;gap:28px;margin-top:24px}.outdoorzy-case .ou-contact-grid h2{font-size:clamp(42px,11.5vw,72px)}.outdoorzy-case .ou-contact-grid p{font-size:18px;margin-bottom:22px}.outdoorzy-case .ou-contact-grid a{font-size:16px}.outdoorzy-case .ou-next{flex-wrap:wrap;gap:18px;padding:25px 0 30px;font-size:12px}}@media(prefers-reduced-motion:reduce){.outdoorzy-case *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.outdoorzy-case .ou-editorial-copy{max-width:48ch;min-width:0;color:#4c584f;font:17px/1.65 Arial,Helvetica,sans-serif}.outdoorzy-case .ou-editorial-copy>p{margin:0;max-width:none;color:#4c584f;font:inherit}.outdoorzy-case .ou-editorial-copy>.ou-editorial-lead{margin:0 0 20px;color:#223329;font:500 26px/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.025em;text-wrap:balance}.outdoorzy-case .ou-editorial-copy>p+p{margin-top:18px}@media(max-width:760px){.outdoorzy-case .ou-editorial-copy{max-width:52ch;font-size:16px;line-height:1.65}.outdoorzy-case .ou-editorial-copy>.ou-editorial-lead{font-size:23px;margin-bottom:16px}.outdoorzy-case .ou-editorial-copy>p+p{margin-top:16px}}.outdoorzy-case .ou-applications .ou-editorial-copy>p{color:#d8dfd4}.outdoorzy-case .ou-applications .ou-editorial-copy>.ou-editorial-lead{color:#fff}
