.ol-about{--about-cream: #ede8e2;--about-green: #1f3d2d;--about-warm: #d8cabb;--about-dark: #22251f;background:var(--about-cream);color:var(--about-green)}.ol-about *,.ol-about *:before,.ol-about *:after{box-sizing:border-box}.ol-about__hero{position:relative;min-height:min(82svh,900px);overflow:hidden;color:#fff;background:#312d28}.ol-about__hero-media,.ol-about__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.ol-about__hero-image,.ol-about__purpose-media img,.ol-about__founder-media img,.ol-about__root-media img,.ol-about__approach-media img{width:100%;height:100%;display:block;object-fit:cover}.ol-about__hero-image{object-position:center}.ol-about__hero-shade{background:linear-gradient(180deg,#0000000d 25%,#0000009e)}.ol-about__hero-copy{position:absolute;z-index:2;left:clamp(22px,6vw,88px);right:clamp(22px,6vw,88px);bottom:clamp(34px,7vw,86px);max-width:820px}.ol-about__kicker{margin:0 0 15px;font-family:var(--font-body--family);font-size:.66rem;line-height:1.2;letter-spacing:.22em;text-transform:uppercase}.ol-about__kicker--light{color:#ffffffd1}.ol-about h1,.ol-about h2{margin:0;font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.04em}.ol-about__hero h1{max-width:760px;font-size:clamp(4rem,8vw,8rem);line-height:.9;color:#fff}.ol-about__hero-sub{max-width:560px;margin:20px 0 0;font-family:var(--font-body--family);font-size:clamp(.95rem,1.5vw,1.12rem);line-height:1.55}.ol-about__purpose{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(42px,7vw,110px);align-items:center;padding:clamp(74px,9vw,130px) clamp(22px,7vw,104px)}.ol-about__purpose-copy h2,.ol-about__founder-copy h2,.ol-about__roots-copy h2,.ol-about__approach-copy h2{font-size:clamp(3rem,5.4vw,6rem);line-height:.94}.ol-about__richtext{margin-top:24px;max-width:610px;font-family:var(--font-body--family);font-size:.96rem;line-height:1.7}.ol-about__richtext p{margin:0 0 16px}.ol-about__purpose-visual{position:relative}.ol-about__purpose-media{aspect-ratio:4 / 3;overflow:hidden;background:#d8cec4}.ol-about__hand-note{position:absolute;right:-2%;bottom:-34px;width:min(210px,34%);margin:0;transform:rotate(-5deg);font-family:var(--font-script--family);font-size:clamp(1.55rem,2.6vw,2.45rem);line-height:.95;text-align:right;color:#1f3d2dbd}.ol-about__origin{display:flex;align-items:baseline;justify-content:space-between;gap:28px;padding:30px clamp(22px,7vw,104px);border-top:1px solid rgba(31,61,45,.18);border-bottom:1px solid rgba(31,61,45,.18)}.ol-about__origin span{font-family:var(--font-script--family);font-size:clamp(2.1rem,4.2vw,4.6rem);line-height:1}.ol-about__origin strong{font-family:var(--font-heading--family);font-size:clamp(1.3rem,2.4vw,2.4rem);font-weight:400;line-height:1}.ol-about__founder{display:grid;grid-template-columns:1.05fr .95fr;min-height:720px}.ol-about__founder-media{min-height:720px;overflow:hidden;background:#cbbeb1}.ol-about__founder-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(64px,8vw,116px)}.ol-about__founder-note{margin:26px 0 0;font-family:var(--font-script--family);font-size:2rem;line-height:1}.ol-about__roots{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(44px,7vw,100px);align-items:end;padding:clamp(78px,9vw,130px) clamp(22px,7vw,104px)}.ol-about__roots-images{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,22px)}.ol-about__root-card{margin:0}.ol-about__root-link{display:block;width:100%;color:inherit;text-decoration:none}.ol-about__root-link:focus-visible{outline:2px solid var(--about-green);outline-offset:4px}.ol-about__root-media{aspect-ratio:4 / 5;overflow:hidden;background:#d8cec4}.ol-about__root-card figcaption{margin-top:10px;font-family:var(--font-body--family);font-size:.63rem;line-height:1.25;letter-spacing:.16em;text-transform:uppercase}.ol-about__approach{display:grid;grid-template-columns:1.05fr .95fr;min-height:600px;background:var(--about-dark);color:var(--about-cream)}.ol-about__approach-media{min-height:600px;overflow:hidden;background:#191b17}.ol-about__approach-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(60px,8vw,116px)}.ol-about__approach-copy h2{color:var(--about-cream)}.ol-about__richtext--light{color:#ede8e2db}.ol-about__text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;width:fit-content;min-width:220px;margin-top:18px;padding-bottom:7px;border-bottom:1px solid rgba(237,232,226,.55);color:var(--about-cream);text-decoration:none;font-family:var(--font-body--family);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.ol-about__empty-media{width:100%;height:100%;min-height:inherit;display:grid;place-items:center;background:linear-gradient(135deg,#1f3d2d14,#1f3d2d05),#d7cdc3;color:#1f3d2d80;font-family:var(--font-heading--family);font-size:clamp(1.5rem,3vw,3rem);letter-spacing:-.03em}.ol-about__empty-media--dark{background:#191b17;color:#ede8e26b}@media(max-width:900px){.ol-about__purpose,.ol-about__roots{grid-template-columns:1fr}.ol-about__founder,.ol-about__approach{grid-template-columns:1fr 1fr}.ol-about__founder-copy,.ol-about__approach-copy{padding:56px 38px}}@media(max-width:749px){.ol-about__hero{min-height:calc(100svh - var(--header-group-height, 104px));height:calc(100svh - var(--header-group-height, 104px))}.ol-about__hero-image{object-position:48% center}.ol-about__hero-copy{left:20px;right:20px;bottom:30px}.ol-about__hero h1{font-size:clamp(3.8rem,16vw,5.5rem)}.ol-about__hero-sub{max-width:330px;font-size:.92rem}.ol-about__purpose{gap:34px;padding:62px 20px 74px}.ol-about__purpose-copy h2,.ol-about__founder-copy h2,.ol-about__roots-copy h2,.ol-about__approach-copy h2{font-size:clamp(3rem,13vw,4.55rem)}.ol-about__purpose-copy h2{font-size:clamp(2.15rem,9.7vw,3rem);white-space:nowrap;letter-spacing:-.045em}.ol-about__founder-copy h2,.ol-about__roots-copy h2{font-size:clamp(1.75rem,7.8vw,2.5rem);white-space:nowrap;letter-spacing:-.045em}.ol-about__purpose-media{aspect-ratio:4 / 5}.ol-about__hand-note{right:6px;bottom:-28px;width:48%;font-size:1.7rem}.ol-about__origin{align-items:flex-end;padding:24px 20px}.ol-about__origin span{font-size:2.35rem}.ol-about__origin strong{max-width:150px;font-size:1.25rem;text-align:right}.ol-about__founder,.ol-about__approach{grid-template-columns:1fr;min-height:0}.ol-about__founder-media,.ol-about__approach-media{min-height:0;aspect-ratio:4 / 5}.ol-about__founder-copy,.ol-about__approach-copy{padding:58px 20px 68px}.ol-about__roots{gap:38px;padding:68px 20px 76px}.ol-about__roots-images{gap:10px}.ol-about__root-card figcaption{font-size:.57rem;letter-spacing:.12em}.ol-about__approach-copy{padding-bottom:76px}.ol-about__text-link{width:100%;min-width:0}}.ol-about__hero-media picture{display:block;width:100%;height:100%}@media(min-width:750px){.ol-about__hero-image{object-position:center;transform:scale(1.025) rotate(-1.25deg);transform-origin:center}.ol-about__hero-copy{max-width:min(86%,1100px)}.ol-about__hero h1{max-width:none;font-size:clamp(2.2rem,3.3vw,4rem);line-height:1.05;white-space:nowrap}}@media(max-width:749px){.ol-about__hero-image{object-position:50% 50%}.ol-about__hero h1{max-width:none;font-size:min(6.5vw,28px);line-height:1.1;letter-spacing:-.055em;white-space:nowrap}.ol-about__hero-copy{bottom:22px}.ol-about__hero-sub{margin-top:12px;font-size:.85rem;line-height:1.4}.ol-about__hero-copy .ol-about__kicker{margin-bottom:10px}}@media(max-width:749px){.ol-about__hero-copy{left:18px;right:18px}.ol-about__purpose{gap:28px;padding:46px 18px 50px}.ol-about__origin{padding:22px 18px}.ol-about__founder-copy,.ol-about__approach-copy{padding:46px 18px 50px}.ol-about__roots{gap:30px;padding:46px 18px 50px}.ol-about__approach-copy{padding-bottom:50px}}@media(max-width:749px){.ol-about__hero-copy{left:18px;right:18px}.ol-about__purpose{gap:28px;padding:48px 18px 56px}.ol-about__origin{padding:22px 18px}.ol-about__founder-copy,.ol-about__approach-copy{padding:46px 18px 54px}.ol-about__roots{gap:28px;padding:48px 18px 56px}.ol-about__approach-copy{padding-bottom:54px}}@media(min-width:901px){.ol-about__purpose,.ol-about__roots{gap:72px;padding:80px 64px}.ol-about__founder-copy,.ol-about__approach-copy{padding:72px 64px}.ol-about__origin{padding:28px 64px}}.ol-about__root-card:first-child .ol-about__root-media img{object-position:50% 0%!important}.ol-about__root-card:nth-child(2) .ol-about__root-media img{object-position:50% 100%!important}@media(min-width:901px){.ol-about__roots{grid-template-columns:.68fr 1.32fr;gap:56px}}@media(max-width:749px){.ol-about__roots-images{margin-inline:-18px;gap:8px}}@media(min-width:901px){.ol-about__root-media{aspect-ratio:3 / 4}}@media(min-width:901px){.ol-about__root-media{aspect-ratio:2 / 3}}@media(min-width:901px){.ol-about__roots{align-items:center}}.ol-about__approach{display:block;min-height:0}.ol-about__approach-copy{width:100%;max-width:1200px;margin-inline:auto;padding:clamp(88px,10vw,148px) clamp(22px,7vw,104px)}.ol-about__approach-copy h2{max-width:950px;font-size:clamp(3rem,6.2vw,6.25rem);line-height:.98}.ol-about__approach-copy .ol-about__richtext{max-width:630px;margin-top:30px;font-size:1rem;line-height:1.72}.ol-about__approach-copy .ol-about__richtext p:last-child{margin-bottom:0}@media(max-width:749px){.ol-about__approach-copy{max-width:none;padding:68px 20px 78px}.ol-about__approach-copy h2{font-size:clamp(2.6rem,11.5vw,4rem);line-height:1}.ol-about__approach-copy .ol-about__richtext{margin-top:25px;font-size:.96rem;line-height:1.65}}.ol-about__approach-copy{align-items:center;text-align:center}.ol-about__approach-copy .ol-about__kicker{text-align:center}.ol-about__approach-copy h2{width:100%;max-width:1050px;font-size:clamp(3rem,5.3vw,5.25rem);line-height:1;text-align:center}.ol-about__approach-copy .ol-about__richtext{max-width:700px;text-align:center}.ol-about__closing-line{display:block;white-space:nowrap}@media(max-width:749px){.ol-about__approach-copy h2{font-size:clamp(1.5rem,8vw,3rem);letter-spacing:-.04em;line-height:1.05}}@media(max-width:749px){.ol-about__founder-copy{padding-bottom:20px}.ol-about__roots{padding-top:24px}}@media(max-width:749px){.ol-about__roots{padding-bottom:0}}.ol-about__founder--text-only{display:block;min-height:0;padding:clamp(72px,8vw,108px) clamp(22px,7vw,104px);background:var(--about-green);color:var(--about-cream)}.ol-about__founder--text-only .ol-about__founder-copy h2{color:var(--about-cream)}.ol-about__founder--text-only .ol-about__founder-copy{width:100%;max-width:680px;margin-inline:auto;padding:0}@media(max-width:749px){.ol-about__founder--text-only{padding:46px 18px 0}.ol-about__founder--text-only .ol-about__founder-copy{padding:0 0 20px}}@media(min-width:901px){.ol-about__purpose{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:clamp(36px,3.4vw,50px);padding-inline:clamp(32px,3.5vw,52px)}.ol-about__roots{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);column-gap:clamp(32px,3.1vw,46px);padding-inline:clamp(32px,3.5vw,52px)}.ol-about__roots-images{gap:clamp(12px,1.25vw,18px)}}@media(max-width:749px){.ol-about__purpose-visual{margin-inline:-18px;min-width:0}.ol-about__purpose-media{aspect-ratio:3 / 4}.ol-about__root-media{aspect-ratio:3 / 5}}@media(max-width:749px){.ol-about__purpose{padding-bottom:0}}.ol-about__worn{overflow:hidden;padding:clamp(70px,8vw,110px) clamp(22px,5vw,72px);border-top:1px solid rgba(31,61,45,.14);background:#f4f0eb}.ol-about__worn-head{max-width:620px;margin:0 auto 30px;text-align:center}.ol-about__worn-head h2{font-size:clamp(2.1rem,3vw,3.25rem);line-height:1.02}.ol-about__worn-head>p:last-child{max-width:500px;margin:18px auto 0;font-family:var(--font-body--family);font-size:.9rem;line-height:1.6}.ol-about__worn-track{display:flex;align-items:stretch;gap:16px;width:min(100%,1320px);margin:0 auto;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:1px;scrollbar-width:none}.ol-about__worn-track::-webkit-scrollbar{display:none}.ol-about__worn-card{flex:0 0 auto;width:clamp(255px,28vw,360px);aspect-ratio:3 / 4;margin:0;overflow:hidden;background:#ded6ce;scroll-snap-align:start}.ol-about__worn-card img{display:block;width:100%;height:100%;object-fit:cover}.ol-about__worn-actions{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:22px}.ol-about__worn-nav{width:40px;min-height:40px;padding:0;border:0;background:transparent;color:var(--about-green);font-family:var(--font-body--family);font-size:1rem;cursor:pointer}@media(max-width:749px){.ol-about__worn{padding:52px 18px 56px}.ol-about__worn-head{margin-bottom:24px}.ol-about__worn-head h2{font-size:clamp(2rem,7.2vw,2.5rem)}.ol-about__worn-head>p:last-child{max-width:340px;font-size:.86rem}.ol-about__worn-track{gap:12px;width:calc(100% + 18px);margin-right:-18px}.ol-about__worn-card{width:min(78vw,310px);aspect-ratio:3 / 4}.ol-about__worn-actions{margin-top:16px}}@media(min-width:901px){.ol-about__hero{min-height:min(70svh,780px)}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/olanti-about.css.map */
