#osh-site{display:flex;flex-direction:column;min-height:100vh}#osh-main{flex:1;padding-top:calc(var(--osh-announce-height) + var(--osh-nav-height))}.osh-announce{position:fixed;top:0;left:0;right:0;z-index:calc(var(--z-nav) + 1);height:var(--osh-announce-height);display:flex;align-items:center;justify-content:center;background:var(--osh-near-black);color:var(--osh-white);padding:0 var(--sp-3)}.osh-announce__text{font-family:var(--osh-font-ui);font-size:11px;font-weight:var(--fw-light);letter-spacing:var(--ls-nav);text-transform:uppercase;line-height:1;color:var(--osh-white);text-align:center;margin:0}.osh-hero{position:relative;width:100%;min-height:100svh;min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden;background:var(--osh-white)}@media(max-width:900px){.osh-hero{grid-template-columns:1fr;grid-template-rows:60vh auto;min-height:auto}}.osh-hero__bg{position:relative;width:100%;height:100%;overflow:hidden;background:var(--osh-off-white);opacity:0;animation:osh-hero-img-in 1.4s ease forwards;animation-delay:.1s}@keyframes osh-hero-img-in{0%{opacity:0}to{opacity:1}}.osh-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.osh-hero__bg-fallback{width:100%;height:100%;background:var(--osh-off-white)}.osh-hero__scrim{display:none}.osh-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:var(--sp-10) var(--sp-8);background:var(--osh-white);max-width:none;width:100%;border-left:1px solid var(--osh-border)}@media(max-width:900px){.osh-hero__inner{border-left:none;border-top:1px solid var(--osh-border)}}@media(max-width:1200px){.osh-hero__inner{padding:var(--sp-8) var(--sp-6)}}@media(max-width:900px){.osh-hero__inner{padding:var(--sp-7) var(--sp-4);justify-content:flex-start;padding-top:var(--sp-7)}}.osh-hero__inner:before{content:"";position:absolute;left:var(--sp-8);top:var(--sp-10);width:1px;height:48px;background:var(--osh-near-black)}@media(max-width:1200px){.osh-hero__inner:before{left:var(--sp-6);top:var(--sp-8)}}@media(max-width:900px){.osh-hero__inner:before{left:var(--sp-4);top:var(--sp-7)}}.osh-hero__eyebrow{font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-mid);margin-bottom:var(--sp-4);margin-top:var(--sp-8)}.osh-hero__title{font-family:var(--osh-font-display);font-size:clamp(48px,5.5vw,84px);font-weight:var(--fw-light);line-height:.95;color:var(--osh-near-black);margin-bottom:var(--sp-5);max-width:600px;letter-spacing:-.01em}.osh-hero__title em{font-style:italic}.osh-hero__sub{font-family:var(--osh-font-ui);font-size:14px;font-weight:var(--fw-light);color:var(--osh-mid);max-width:380px;line-height:1.7;margin-bottom:var(--sp-7)}.osh-hero__ctas{display:flex;align-items:center;gap:var(--sp-5)}.osh-hero__ctas .osh-btn{color:var(--osh-near-black)}.osh-hero__ctas .osh-btn--outline{border-color:var(--osh-near-black)}.osh-hero__ctas .osh-btn--outline:hover{opacity:.65}.osh-hero__scroll-cue{position:absolute;right:var(--sp-7, 48px);bottom:var(--sp-7, 48px);display:flex;flex-direction:column;align-items:center;gap:var(--sp-3, 16px);pointer-events:none;z-index:5}.osh-hero__scroll-line{display:block;width:1px;height:48px;background:var(--osh-near-black);opacity:.4;transform-origin:top center;animation:osh-scroll-line 2.4s cubic-bezier(.22,1,.36,1) infinite}@keyframes osh-scroll-line{0%{transform:scaleY(0);opacity:0}30%{transform:scaleY(1);opacity:.4}70%{transform:scaleY(1);opacity:.4}to{transform:scaleY(0);opacity:0;transform-origin:bottom center}}.osh-hero__scroll-text{font-family:var(--osh-font-ui);font-size:9px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--osh-mid);writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}@media(max-width:900px){.osh-hero__scroll-cue{display:none}}@media(prefers-reduced-motion:reduce){.osh-hero__scroll-line{animation:none;transform:scaleY(1);opacity:.4}}.osh-section--collection{background:var(--osh-white)}.osh-section__head{margin-bottom:var(--sp-8)}.osh-section__head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-5)}@media(max-width:600px){.osh-section__head--split{flex-direction:column;align-items:flex-start}}.osh-section__eyebrow{font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-mid);margin-bottom:var(--sp-2)}.osh-section__title{font-family:var(--osh-font-display);font-size:var(--fs-section);font-weight:var(--fw-light);font-style:italic;line-height:var(--lh-display);color:var(--osh-near-black)}.osh-section__sub{font-family:var(--osh-font-ui);font-size:13px;font-weight:var(--fw-light);color:var(--osh-mid);margin-top:var(--sp-2);max-width:480px;line-height:1.6}.osh-view-all{font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-near-black);white-space:nowrap;transition:opacity .3s ease}.osh-view-all:hover{opacity:.5}.osh-section--duo{background:var(--osh-white);padding-left:0;padding-right:0}.osh-duo{display:grid;grid-template-columns:1fr 1fr;gap:0}.osh-duo__panel{position:relative;margin:0;overflow:hidden}.osh-duo__panel img{width:100%;height:84vh;max-height:880px;object-fit:cover;object-position:center;display:block;transition:opacity .6s ease}.osh-duo__panel:hover img{opacity:.92}.osh-duo__caption{position:absolute;left:var(--sp-3);bottom:var(--sp-3);font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-white)}.osh-duo__panel:nth-child(2) .osh-duo__caption{color:var(--osh-near-black)}@media(max-width:700px){.osh-duo{grid-template-columns:1fr}.osh-duo__panel img{height:70vh}}.osh-section--editorial{background:var(--osh-off-white)}.osh-editorial-strip{display:grid;grid-template-columns:1fr 1fr;gap:var(--osh-gap-h);align-items:center}@media(max-width:768px){.osh-editorial-strip{grid-template-columns:1fr}}.osh-editorial-strip__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--osh-off-white)}.osh-editorial-strip__media img{width:100%;height:100%;object-fit:cover;object-position:center}.osh-editorial-strip__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .5s ease}.osh-editorial-strip:hover .osh-editorial-strip__media img{opacity:.95}.osh-editorial-strip__content{padding:var(--sp-5)}.osh-editorial-strip__category{font-family:var(--osh-font-ui);font-size:var(--fs-spec);font-weight:var(--fw-regular);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--osh-mid);margin-bottom:var(--sp-2)}.osh-editorial-strip__title{font-family:var(--osh-font-display);font-size:var(--fs-section);font-weight:var(--fw-light);line-height:1.2;color:var(--osh-near-black);margin-bottom:var(--sp-3)}.osh-editorial-strip__excerpt{font-family:var(--osh-font-ui);font-size:13px;font-weight:var(--fw-light);line-height:1.7;color:var(--osh-near-black);margin-bottom:var(--sp-4)}.osh-editorial-strip__link{font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-near-black);transition:opacity .3s ease}.osh-editorial-strip__link:hover{opacity:.5}.osh-section--statement{background:var(--osh-white);text-align:center}.osh-statement{max-width:880px;margin:0 auto;text-align:center;position:relative}.osh-statement__rule{display:block;width:32px;height:1px;background:var(--osh-near-black);margin:0 auto var(--sp-6, 40px);opacity:.85}.osh-statement__text{font-family:var(--osh-font-display);font-size:clamp(28px,3.4vw,44px);font-weight:var(--fw-light);line-height:1.25;color:var(--osh-near-black);margin:0;letter-spacing:-.005em}.osh-statement__text em{font-style:italic}.osh-statement__attr{font-family:var(--osh-font-ui);font-size:9px;font-weight:var(--fw-regular);letter-spacing:.2em;text-transform:uppercase;color:var(--osh-mid);margin-top:var(--sp-7)}.osh-statement__impact{margin-top:var(--sp-10);text-align:center}.osh-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8) var(--osh-gap-h)}@media(max-width:900px){.osh-journal-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.osh-journal-grid{grid-template-columns:1fr;gap:var(--sp-6) 0}}.osh-journal-card{display:block;text-decoration:none;color:var(--osh-near-black)}.osh-journal-card__media{aspect-ratio:4 / 5;overflow:hidden;margin-bottom:var(--sp-3);background:var(--osh-off-white)}.osh-journal-card__media img{width:100%;height:100%;object-fit:cover}.osh-journal-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .5s ease}.osh-journal-card:hover .osh-journal-card__media img{opacity:.92}.osh-journal-card__category{font-family:var(--osh-font-ui);font-size:var(--fs-spec);font-weight:var(--fw-regular);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--osh-mid);margin-bottom:var(--sp-1)}.osh-journal-card__title{font-family:var(--osh-font-display);font-size:20px;font-weight:var(--fw-light);line-height:1.25;color:var(--osh-near-black);margin-bottom:var(--sp-2)}.osh-journal-card__excerpt{font-family:var(--osh-font-ui);font-size:12px;font-weight:var(--fw-light);line-height:1.7;color:var(--osh-mid)}.osh-about-prose{max-width:var(--osh-content-max)}.osh-about-prose p{font-family:var(--osh-font-ui);font-size:var(--fs-body-rem);font-weight:var(--fw-light);line-height:var(--lh-body);color:var(--osh-near-black);margin-bottom:var(--sp-3)}.osh-about-prose p:last-child{margin-bottom:0}.osh-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8) var(--sp-10);align-items:start}@media(max-width:768px){.osh-contact-layout{grid-template-columns:1fr;gap:var(--sp-6) 0}}.osh-contact-info p{font-family:var(--osh-font-ui);font-size:13px;font-weight:var(--fw-light);line-height:1.7;color:var(--osh-mid);margin-bottom:var(--sp-2)}.osh-contact-info a{color:var(--osh-near-black);text-decoration:none;transition:opacity .3s ease}.osh-contact-info a:hover{opacity:.5}.osh-section[data-osh-section]{position:relative}.osh-section[data-osh-section]:before{content:attr(data-osh-marker);position:absolute;left:var(--sp-3);top:var(--sp-9);font-family:var(--osh-font-ui);font-size:9px;font-weight:var(--fw-regular);letter-spacing:.2em;text-transform:uppercase;color:var(--osh-mid);writing-mode:vertical-rl;transform:rotate(180deg);transform-origin:center;white-space:nowrap;pointer-events:none}@media(max-width:900px){.osh-section[data-osh-section]:before{display:none}}.osh-section[data-osh-section]:not([data-osh-marker]):before{display:none}[data-osh-stagger]{opacity:0;transform:translateY(16px);animation:osh-stagger-in .8s ease forwards}[data-osh-stagger="1"]{animation-delay:.5s}[data-osh-stagger="2"]{animation-delay:.7s}[data-osh-stagger="3"]{animation-delay:.9s}[data-osh-stagger="4"]{animation-delay:1.1s}[data-osh-stagger="5"]{animation-delay:1.5s}@keyframes osh-stagger-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.osh-hero__inner:before{opacity:0;animation:osh-marker-in .8s ease forwards;animation-delay:.3s}@keyframes osh-marker-in{0%{opacity:0;height:0}to{opacity:1;height:48px}}@media(prefers-reduced-motion:reduce){[data-osh-stagger],.osh-hero__inner:before,.osh-hero__bg{opacity:1!important;transform:none!important;animation:none!important;height:48px}}.osh-footer{background:var(--osh-white);color:var(--osh-near-black);padding-top:var(--sp-9);padding-bottom:var(--sp-5);border-top:1px solid var(--osh-border);margin-top:var(--sp-10)}.osh-footer__top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:var(--sp-6) var(--sp-8);padding-bottom:var(--sp-8)}@media(max-width:900px){.osh-footer__top{grid-template-columns:1fr 1fr;gap:var(--sp-7) var(--sp-6)}.osh-footer__brand{grid-column:1 / -1}}@media(max-width:600px){.osh-footer__top{grid-template-columns:1fr}.osh-footer__brand{grid-column:auto}}.osh-footer__label{font-family:var(--osh-font-ui);font-size:10px;font-weight:var(--fw-regular);letter-spacing:.2em;text-transform:uppercase;color:var(--osh-near-black);margin-bottom:var(--sp-4)}.osh-footer__brand{max-width:420px}.osh-footer__statement{font-family:var(--osh-font-ui);font-size:13px;font-weight:var(--fw-light);line-height:1.7;color:var(--osh-near-black);margin-bottom:var(--sp-5)}.osh-footer__impact{font-family:var(--osh-font-ui);font-size:11px;font-weight:var(--fw-light);line-height:1.7;color:var(--osh-mid);max-width:360px}.osh-footer__nav-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--sp-2)}.osh-footer__nav-list a{font-family:var(--osh-font-ui);font-size:13px;font-weight:var(--fw-light);color:var(--osh-near-black);text-decoration:none;transition:opacity .3s ease}.osh-footer__nav-list a:hover{opacity:.55}.osh-footer__contact-item{font-family:var(--osh-font-ui);font-size:13px;font-weight:var(--fw-light);line-height:1.7;color:var(--osh-near-black);margin:0 0 var(--sp-2) 0}.osh-footer__contact-item a{color:var(--osh-near-black);text-decoration:none;transition:opacity .3s ease}.osh-footer__contact-item a:hover{opacity:.55}.osh-footer__contact-location{color:var(--osh-mid)}.osh-footer__legal{border-top:1px solid var(--osh-border);padding-top:var(--sp-5);padding-bottom:var(--sp-4)}.osh-footer__legal-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5)}.osh-footer__legal-list a{font-family:var(--osh-font-ui);font-size:11px;font-weight:var(--fw-light);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--osh-mid);text-decoration:none;transition:opacity .3s ease}.osh-footer__legal-list a:hover{opacity:.55}.osh-footer__bottom{display:flex;justify-content:space-between;align-items:baseline;padding-top:0;flex-wrap:wrap;gap:var(--sp-2)}.osh-footer__copyright,.osh-footer__credit{font-family:var(--osh-font-ui);font-size:10px;font-weight:var(--fw-light);letter-spacing:.14em;text-transform:uppercase;color:var(--osh-mid);margin:0}@media(max-width:600px){.osh-footer__bottom{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}}.osh-nav{background:var(--osh-white);border-bottom:1px solid transparent;transition:border-color .3s ease,box-shadow .3s ease;top:var(--osh-announce-height)}.osh-nav.is-scrolled{border-bottom-color:var(--osh-border)}.osh-hero__scroll-cue:before,.osh-hero__scroll-cue:after{content:none!important;display:none!important}.osh-hero__scroll-cue{position:absolute;right:var(--sp-7, 48px);bottom:var(--sp-7, 48px);top:auto!important;left:auto!important;display:flex!important;flex-direction:column;align-items:center;gap:var(--sp-3, 16px);pointer-events:none;z-index:5;background:transparent!important;width:auto!important;height:auto!important;border-radius:0!important}.osh-hero__scroll-line{display:block!important;width:1px!important;height:48px!important;background:var(--osh-near-black)!important;border-radius:0!important;opacity:.4;transform-origin:top center;animation:osh-scroll-line 2.4s cubic-bezier(.22,1,.36,1) infinite}@keyframes osh-scroll-line{0%{transform:scaleY(0);opacity:0;transform-origin:top center}30%{transform:scaleY(1);opacity:.4;transform-origin:top center}70%{transform:scaleY(1);opacity:.4;transform-origin:top center}71%{transform:scaleY(1);opacity:.4;transform-origin:bottom center}to{transform:scaleY(0);opacity:0;transform-origin:bottom center}}.osh-hero__scroll-text{font-family:var(--osh-font-ui)!important;font-size:9px!important;font-weight:400!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--osh-mid)!important;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;background:transparent!important}@media(max-width:900px){.osh-hero__scroll-cue{display:none!important}}@media(prefers-reduced-motion:reduce){.osh-hero__scroll-line{animation:none!important;transform:scaleY(1)!important;opacity:.4!important}}.osh-hero__inner{position:relative}.osh-hero .osh-hero__scroll-cue{position:absolute!important;right:var(--sp-5, 32px)!important;bottom:var(--sp-5, 32px)!important;top:auto!important;left:auto!important}.osh-section--editorial{background:var(--osh-white)!important}.osh-editorial-strip{display:grid;grid-template-columns:5fr 6fr;gap:var(--sp-9, 64px);align-items:center;text-decoration:none;color:var(--osh-near-black);transition:opacity .5s cubic-bezier(.22,1,.36,1)}.osh-editorial-strip__media{overflow:hidden;aspect-ratio:4 / 5;background:var(--osh-off-white)}.osh-editorial-strip__media img,.osh-editorial-strip__media picture{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .6s cubic-bezier(.22,1,.36,1)}.osh-editorial-strip:hover .osh-editorial-strip__media img,.osh-editorial-strip:hover .osh-editorial-strip__media picture{opacity:.92}.osh-editorial-strip__content{display:flex;flex-direction:column;gap:var(--sp-4, 24px);max-width:480px}.osh-editorial-strip__category{font-family:var(--osh-font-ui);font-size:10px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--osh-mid);margin:0}.osh-editorial-strip__title{font-family:var(--osh-font-display);font-size:clamp(36px,4vw,56px);font-weight:300;line-height:1.05;letter-spacing:-.015em;color:var(--osh-near-black);margin:0;transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}.osh-editorial-strip:hover .osh-editorial-strip__title{transform:translate(6px)}.osh-editorial-strip__excerpt{font-family:var(--osh-font-ui);font-size:14px;font-weight:300;line-height:1.7;color:var(--osh-near-black);margin:0}.osh-editorial-strip__link{display:inline-block;font-family:var(--osh-font-ui);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--osh-near-black);background:transparent!important;border:0!important;padding:0!important;margin-top:var(--sp-3, 16px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1);width:fit-content}.osh-editorial-strip__link:after{content:" \2192";display:inline;margin-left:.3em;transition:transform .4s cubic-bezier(.22,1,.36,1)}.osh-editorial-strip:hover .osh-editorial-strip__link:after{transform:translate(4px);display:inline-block}@media(max-width:768px){.osh-editorial-strip{grid-template-columns:1fr;gap:var(--sp-6, 40px)}.osh-editorial-strip__media{aspect-ratio:4 / 5}.osh-editorial-strip__content{max-width:none}}@media(prefers-reduced-motion:reduce){.osh-editorial-strip,.osh-editorial-strip__media img,.osh-editorial-strip__media picture,.osh-editorial-strip__title,.osh-editorial-strip__link:after{transition:none!important;transform:none!important}}.osh-nav__item--has-sub{position:relative}.osh-nav__submenu{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:168px;margin:0;padding:var(--sp-3) 0;list-style:none;background:var(--osh-white);border:1px solid var(--osh-border);text-align:center;opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:200}.osh-nav__item--has-sub:hover .osh-nav__submenu,.osh-nav__item--has-sub:focus-within .osh-nav__submenu{opacity:1;visibility:visible}.osh-nav__subitem{margin:0}.osh-nav__sublink{display:block;padding:var(--sp-2) var(--sp-4);font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-near-black);text-decoration:none;white-space:nowrap;transition:opacity .3s ease}.osh-nav__sublink:hover{opacity:.5}.osh-mobile-menu__sublist{list-style:none;margin:var(--sp-3) 0 0;padding-left:var(--sp-4)}.osh-mobile-menu__sublist li{margin-bottom:var(--sp-2)}.osh-mobile-menu__sublist a{font-family:var(--osh-font-ui);font-size:var(--fs-nav);font-weight:var(--fw-regular);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--osh-mid);text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/osh-layout.css.map */
