.oi-about{--oi-bg:#f7f6f2;--oi-ink:#171717;--oi-line:rgba(23,23,23,.12);--oi-accent:#9a825b;color:var(--oi-ink);background:#fff;overflow:hidden}.oi-about *{box-sizing:border-box}.oi-about .page-width{max-width:1440px;width:100%}.oi-about__hero,.oi-about__story,.oi-about__store,.oi-about__final-inner{min-width:0}.oi-about__hero-copy,.oi-about__story-copy,.oi-about__store-copy,.oi-about__section-heading,.oi-about__pillar{min-width:0;width:100%}.oi-about__hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(36px,5vw,86px);padding-top:clamp(36px,5.5vw,84px);padding-bottom:clamp(58px,7vw,108px)}.oi-about__hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:600px;padding:28px 0}.oi-about__eyebrow{margin:0 0 18px;font-size:11px;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:#4d4d4d;max-width:100%;overflow-wrap:break-word}.oi-about__title,.oi-about__h2{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:-.025em;color:var(--oi-ink);max-width:100%;overflow-wrap:break-word;word-break:normal}.oi-about__title{margin:0;font-size:clamp(46px,5.4vw,82px);line-height:.98;max-width:760px}.oi-about__lead{margin-top:26px;max-width:560px;width:100%;font-size:clamp(16px,1.35vw,19px);line-height:1.7;color:#424242;overflow-wrap:break-word}.oi-about__lead p,.oi-about__body p{margin:0 0 14px;max-width:100%}.oi-about__lead p:last-child,.oi-about__body p:last-child{margin-bottom:0}.oi-about__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;margin-top:30px;border-radius:999px;text-decoration:none;font-size:12px;line-height:1;letter-spacing:.11em;text-transform:uppercase;font-weight:500;transition:.2s ease;text-align:center;white-space:normal}.oi-about__button--dark{background:#111;color:#fff}.oi-about__button--dark:hover{background:#2b2b2b;color:#fff}.oi-about__hero-media,.oi-about__story-media,.oi-about__store-media{overflow:hidden;background:var(--oi-bg);min-width:0}.oi-about__hero-media{min-height:620px}.oi-about__image{display:block;width:100%;height:100%;object-fit:cover}.oi-about__image--hero{min-height:620px;object-position:center 28%}.oi-about__placeholder{width:100%;height:100%;min-height:520px;background:var(--oi-bg)}.oi-about__story-wrap{background:var(--oi-bg);border-top:1px solid var(--oi-line);border-bottom:1px solid var(--oi-line)}.oi-about__story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(38px,6vw,92px);align-items:center;padding-top:clamp(58px,7vw,96px);padding-bottom:clamp(58px,7vw,96px)}.oi-about__story-media{aspect-ratio:4/3;max-height:660px}.oi-about__image--story{object-position:center center}.oi-about__story-copy,.oi-about__store-copy{max-width:580px}.oi-about__h2{margin:0;font-size:clamp(34px,3.6vw,56px);line-height:1.04}.oi-about__body{margin-top:25px;font-size:16px;line-height:1.75;color:#444;max-width:100%;overflow-wrap:break-word;word-break:normal}.oi-about__pillars{padding-top:clamp(68px,8vw,112px);padding-bottom:clamp(68px,8vw,112px)}.oi-about__section-heading{max-width:680px;margin-bottom:44px}.oi-about__pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--oi-line);border-bottom:1px solid var(--oi-line)}.oi-about__pillar{position:relative;padding:36px 34px 40px 0;min-height:250px}.oi-about__pillar+.oi-about__pillar{border-left:1px solid var(--oi-line);padding-left:34px}.oi-about__pillar-number{display:block;margin-bottom:32px;font-size:10px;letter-spacing:.18em;color:#8b8b8b}.oi-about__pillar h3{margin:0 0 16px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:25px;font-weight:var(--typeHeaderWeight);overflow-wrap:break-word}.oi-about__pillar .rte{font-size:15px;line-height:1.7;color:#4b4b4b;overflow-wrap:break-word}.oi-about__quote-band{background:#151515;color:#fff;padding:clamp(64px,7vw,104px) 0}.oi-about__quote{max-width:1050px;margin:0 auto;text-align:center;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);font-size:clamp(32px,4vw,58px);line-height:1.12;letter-spacing:-.025em;overflow-wrap:break-word}.oi-about__store{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(38px,6vw,90px);align-items:center;padding-top:clamp(68px,8vw,112px);padding-bottom:clamp(68px,8vw,112px)}.oi-about__store-media{aspect-ratio:5/4}.oi-about__address{margin:26px 0 0;padding-top:22px;border-top:1px solid var(--oi-line);font-size:13px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;color:#555;overflow-wrap:break-word}.oi-about__actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.oi-about__text-link{display:inline-flex;align-items:center;gap:8px;margin-top:30px;color:#171717;text-decoration:none;font-size:12px;line-height:1.35;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid rgba(23,23,23,.35);padding-bottom:3px;white-space:normal}.oi-about__text-link:hover{border-color:#171717;color:#171717}.oi-about__final{background:var(--oi-bg);border-top:1px solid var(--oi-line)}.oi-about__final-inner{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-top:52px;padding-bottom:52px}.oi-about__final .oi-about__h2{font-size:clamp(30px,3vw,44px)}.oi-about__final .oi-about__button{margin-top:0;flex:none}@media(max-width:989px){.oi-about__hero{grid-template-columns:1fr;gap:28px;padding-top:30px;padding-bottom:56px}.oi-about__hero-copy{order:1;padding:8px 0 0;max-width:680px}.oi-about__hero-media{order:2;min-height:0;aspect-ratio:4/5}.oi-about__image--hero{min-height:0;object-position:center 24%}.oi-about__title{font-size:clamp(40px,10vw,58px);line-height:1.02}.oi-about__story,.oi-about__store{grid-template-columns:1fr;gap:30px}.oi-about__story{padding-top:52px;padding-bottom:56px}.oi-about__story-media{aspect-ratio:4/3;max-height:none}.oi-about__story-copy,.oi-about__store-copy{max-width:none;width:100%}.oi-about__store{padding-top:56px;padding-bottom:56px}.oi-about__store-media{order:-1;aspect-ratio:4/3}.oi-about__pillar-grid{grid-template-columns:1fr}.oi-about__pillar{min-height:auto;padding:26px 0 30px}.oi-about__pillar+.oi-about__pillar{border-left:0;border-top:1px solid var(--oi-line);padding-left:0}.oi-about__pillar-number{margin-bottom:18px}.oi-about__final-inner{align-items:flex-start;flex-direction:column}.oi-about__final .oi-about__button{margin-top:4px}}@media(max-width:589px){.oi-about .page-width{max-width:none}.oi-about__hero,.oi-about__story,.oi-about__pillars,.oi-about__store,.oi-about__final-inner{padding-left:18px!important;padding-right:18px!important;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.oi-about__hero{padding-top:20px;padding-bottom:42px;gap:24px}.oi-about__hero-copy{padding:4px 0 0}.oi-about__hero-media{aspect-ratio:4/5;border-radius:0}.oi-about__eyebrow{margin-bottom:11px;font-size:9.5px;letter-spacing:.17em}.oi-about__title{font-size:clamp(36px,10.7vw,48px);line-height:1.02;letter-spacing:-.02em}.oi-about__lead{margin-top:16px;font-size:15px;line-height:1.6}.oi-about__button{min-height:46px;padding:0 20px;margin-top:21px;font-size:11px;max-width:100%}.oi-about__story{padding-top:46px!important;padding-bottom:48px!important;gap:24px}.oi-about__story-media{aspect-ratio:4/3;width:100%;max-width:100%}.oi-about__h2{font-size:clamp(31px,9vw,38px);line-height:1.06;letter-spacing:-.02em}.oi-about__body{margin-top:16px;font-size:14.5px;line-height:1.65;width:100%;max-width:100%;overflow:visible}.oi-about__body.rte,.oi-about__body.rte p,.oi-about__story-copy,.oi-about__story-copy *{max-width:100%;min-width:0;white-space:normal!important}.oi-about__pillars{padding-top:52px!important;padding-bottom:52px!important}.oi-about__section-heading{margin-bottom:24px}.oi-about__pillar{padding:24px 0 27px}.oi-about__quote-band{padding:54px 18px}.oi-about__quote{font-size:clamp(28px,8.8vw,34px);line-height:1.16}.oi-about__store{padding-top:50px!important;padding-bottom:50px!important;gap:24px}.oi-about__store-media{aspect-ratio:4/3;width:100%;max-width:100%}.oi-about__address{margin-top:20px;padding-top:18px;font-size:11.5px}.oi-about__actions{gap:18px;align-items:flex-start;flex-direction:column}.oi-about__actions .oi-about__button,.oi-about__text-link{margin-top:20px}.oi-about__text-link{max-width:100%;font-size:11px}.oi-about__final-inner{padding-top:38px!important;padding-bottom:38px!important;gap:24px}.oi-about__final .oi-about__h2{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/oi-about-luxury.css.map */
