@keyframes crFadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInLeft{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInRight{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0,0)}}@keyframes crScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes crExpandWidth{0%{opacity:0;width:0}to{opacity:1;width:36px}}@keyframes crGoldPulse{0%,to{box-shadow:0 0 #c8a96b00}50%{box-shadow:0 0 16px 2px #c8a96b38}}@keyframes crSlideCrossFade{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes osKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes osRuleExpand{0%{opacity:0;transform:scaleX(0)}to{opacity:.65;transform:scaleX(1)}}@keyframes osStoryFloat{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cr-reveal{opacity:0;will-change:opacity,transform;transition-property:opacity,transform;transition-duration:.85s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.cr-reveal--fade-up{transform:translateY(32px)}.cr-reveal--fade-left{transform:translate(-35px)}.cr-reveal--fade-right{transform:translate(35px)}.cr-reveal--scale{transform:scale(.95)}.cr-reveal--fade-in{transform:none}.cr-reveal.is-visible{opacity:1;transform:translate(0,0)scale(1)}.cr-reveal--stagger-1{transition-delay:.1s}.cr-reveal--stagger-2{transition-delay:.2s}.cr-reveal--stagger-3{transition-delay:.3s}.cr-reveal--stagger-4{transition-delay:.4s}.cr-reveal--stagger-5{transition-delay:.5s}.cr-reveal--stagger-6{transition-delay:.6s}.cr-banner-tagline{animation:.85s cubic-bezier(.16,1,.3,1) .15s both crFadeInUp}.cr-banner-title{animation:.95s cubic-bezier(.16,1,.3,1) .3s both crFadeInUp}.cr-banner-desc{animation:.95s cubic-bezier(.16,1,.3,1) .45s both crFadeInUp}.cr-banner-actions{animation:.95s cubic-bezier(.16,1,.3,1) .6s both crFadeInUp}@media (prefers-reduced-motion:reduce){.cr-reveal,.cr-banner-tagline,.cr-banner-title,.cr-banner-desc,.cr-banner-actions{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.our-story-banner{background-color:#0d0d0d;align-items:center;width:100%;height:calc(50vh - 66px);min-height:500px;max-height:620px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.our-story-banner{height:auto;min-height:460px;padding:70px 0 50px}}.our-story-banner__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.our-story-banner__img{object-fit:cover;object-position:center 30%;will-change:transform;animation:24s ease-in-out infinite alternate osKenBurns}.our-story-banner__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0d0d0deb 0%,#0d0d0da6 55%,#0d0d0d33 100%);position:absolute;inset:0}.our-story-banner__container{z-index:2;width:100%;max-width:1600px;margin:0 auto;padding:0 120px;position:relative}@media (max-width:1024px){.our-story-banner__container{padding:0 40px}}@media (max-width:860px){.our-story-banner__container{padding:0 20px}}.our-story-banner__content{flex-direction:column;align-items:flex-start;width:100%;max-width:700px;display:flex}.our-story-banner__tagline{color:#c8a96b;letter-spacing:4px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:500;display:inline-flex}.our-story-banner__tagline:before{content:"";transform-origin:0;background-color:#c8a96b;width:32px;height:1px;animation:.9s cubic-bezier(.16,1,.3,1) .2s both crExpandWidth;display:inline-block}@media (max-width:768px){.our-story-banner__tagline{letter-spacing:3px;margin-bottom:12px;font-size:11px}.our-story-banner__tagline:before{width:20px}}.our-story-banner__title{color:#e8dcc0;letter-spacing:-.5px;margin-bottom:18px;font-family:Georgia,serif;font-size:3rem;font-weight:300;line-height:1.18}.our-story-banner__title em{color:#fff;font-family:Georgia,serif;font-style:italic;font-weight:400}@media (max-width:1200px){.our-story-banner__title{font-size:2.6rem}}@media (max-width:768px){.our-story-banner__title{margin-bottom:14px;font-size:2rem;line-height:1.25}}@media (max-width:480px){.our-story-banner__title{font-size:1.7rem}}.our-story-banner__description{color:#e8dcc0d1;max-width:560px;margin-bottom:28px;font-size:1rem;font-weight:300;line-height:1.7}@media (max-width:768px){.our-story-banner__description{margin-bottom:22px;font-size:.9rem;line-height:1.6}}.our-story-banner__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}
@keyframes crFadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInLeft{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInRight{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0,0)}}@keyframes crScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes crExpandWidth{0%{opacity:0;width:0}to{opacity:1;width:36px}}@keyframes crGoldPulse{0%,to{box-shadow:0 0 #c8a96b00}50%{box-shadow:0 0 16px 2px #c8a96b38}}@keyframes crSlideCrossFade{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes osKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes osRuleExpand{0%{opacity:0;transform:scaleX(0)}to{opacity:.65;transform:scaleX(1)}}@keyframes osStoryFloat{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cr-reveal{opacity:0;will-change:opacity,transform;transition-property:opacity,transform;transition-duration:.85s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.cr-reveal--fade-up{transform:translateY(32px)}.cr-reveal--fade-left{transform:translate(-35px)}.cr-reveal--fade-right{transform:translate(35px)}.cr-reveal--scale{transform:scale(.95)}.cr-reveal--fade-in{transform:none}.cr-reveal.is-visible{opacity:1;transform:translate(0,0)scale(1)}.cr-reveal--stagger-1{transition-delay:.1s}.cr-reveal--stagger-2{transition-delay:.2s}.cr-reveal--stagger-3{transition-delay:.3s}.cr-reveal--stagger-4{transition-delay:.4s}.cr-reveal--stagger-5{transition-delay:.5s}.cr-reveal--stagger-6{transition-delay:.6s}.cr-banner-tagline{animation:.85s cubic-bezier(.16,1,.3,1) .15s both crFadeInUp}.cr-banner-title{animation:.95s cubic-bezier(.16,1,.3,1) .3s both crFadeInUp}.cr-banner-desc{animation:.95s cubic-bezier(.16,1,.3,1) .45s both crFadeInUp}.cr-banner-actions{animation:.95s cubic-bezier(.16,1,.3,1) .6s both crFadeInUp}@media (prefers-reduced-motion:reduce){.cr-reveal,.cr-banner-tagline,.cr-banner-title,.cr-banner-desc,.cr-banner-actions{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.os-quote{background-color:#f7f3ec;background-image:url(/main/bg-image.png);background-position:top;background-repeat:repeat-y;background-size:100%;padding:90px 24px;position:relative;overflow:hidden}@media (max-width:768px){.os-quote{padding:60px 24px}}.os-quote__inner{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:820px;margin:0 auto;display:flex}.os-quote__rule{opacity:.55;transform-origin:50%;background-color:#8b7355;flex-shrink:0;width:46px;height:1px}.is-visible .os-quote__rule{animation:1s cubic-bezier(.16,1,.3,1) .15s both osRuleExpand}.os-quote__text{color:#2b1f1a;letter-spacing:.1px;margin:0;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2rem);font-style:italic;font-weight:400;line-height:1.55;transition:transform .8s cubic-bezier(.16,1,.3,1)}.is-visible .os-quote__text{animation:.9s cubic-bezier(.16,1,.3,1) .25s both osStoryFloat}@media (max-width:768px){.os-quote__text{font-size:clamp(1.1rem,4.5vw,1.4rem);line-height:1.6}}.os-quote__attribution{letter-spacing:4px;text-transform:uppercase;color:#4a3527;opacity:.8;font-size:10px;font-style:normal;font-weight:500}.is-visible .os-quote__attribution{animation:.9s cubic-bezier(.16,1,.3,1) .4s both osStoryFloat}
@keyframes crFadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInLeft{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInRight{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0,0)}}@keyframes crScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes crExpandWidth{0%{opacity:0;width:0}to{opacity:1;width:36px}}@keyframes crGoldPulse{0%,to{box-shadow:0 0 #c8a96b00}50%{box-shadow:0 0 16px 2px #c8a96b38}}@keyframes crSlideCrossFade{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes osKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes osRuleExpand{0%{opacity:0;transform:scaleX(0)}to{opacity:.65;transform:scaleX(1)}}@keyframes osStoryFloat{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cr-reveal{opacity:0;will-change:opacity,transform;transition-property:opacity,transform;transition-duration:.85s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.cr-reveal--fade-up{transform:translateY(32px)}.cr-reveal--fade-left{transform:translate(-35px)}.cr-reveal--fade-right{transform:translate(35px)}.cr-reveal--scale{transform:scale(.95)}.cr-reveal--fade-in{transform:none}.cr-reveal.is-visible{opacity:1;transform:translate(0,0)scale(1)}.cr-reveal--stagger-1{transition-delay:.1s}.cr-reveal--stagger-2{transition-delay:.2s}.cr-reveal--stagger-3{transition-delay:.3s}.cr-reveal--stagger-4{transition-delay:.4s}.cr-reveal--stagger-5{transition-delay:.5s}.cr-reveal--stagger-6{transition-delay:.6s}.cr-banner-tagline{animation:.85s cubic-bezier(.16,1,.3,1) .15s both crFadeInUp}.cr-banner-title{animation:.95s cubic-bezier(.16,1,.3,1) .3s both crFadeInUp}.cr-banner-desc{animation:.95s cubic-bezier(.16,1,.3,1) .45s both crFadeInUp}.cr-banner-actions{animation:.95s cubic-bezier(.16,1,.3,1) .6s both crFadeInUp}@media (prefers-reduced-motion:reduce){.cr-reveal,.cr-banner-tagline,.cr-banner-title,.cr-banner-desc,.cr-banner-actions{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.os-chapters{color:#e8dcc0;background-color:#2b1f1a;overflow:hidden}.os-chapters__inner{max-width:1600px;margin:0 auto}.os-chapters__block{grid-template-columns:1fr 1fr;grid-template-areas:"content media";min-height:600px;display:grid}.os-chapters__block--img-left{grid-template-areas:"media content"}@media (max-width:860px){.os-chapters__block{min-height:unset;grid-template-columns:1fr;grid-template-areas:"media""content"}}.os-chapters__media{grid-area:media;min-height:500px;position:relative;overflow:hidden}@media (max-width:860px){.os-chapters__media{min-height:300px;max-height:420px}}.os-chapters__img{object-fit:cover;object-position:center;transition:transform .9s cubic-bezier(.16,1,.3,1)}.os-chapters__media:hover .os-chapters__img{transform:scale(1.05)}.os-chapters__content{flex-direction:column;grid-area:content;justify-content:center;padding:80px;display:flex}@media (max-width:1200px){.os-chapters__content{padding:60px}}@media (max-width:1024px){.os-chapters__content{padding:60px 40px}}@media (max-width:860px){.os-chapters__content{padding:50px 24px}}.os-chapters__label{letter-spacing:4px;text-transform:uppercase;color:#c8a96b;opacity:.85;margin-bottom:16px;font-size:11px;font-weight:500;display:block}.os-chapters__divider{transform-origin:0;background-color:#c8a96b;width:36px;height:1px;margin-bottom:30px}.is-visible .os-chapters__divider{animation:.9s cubic-bezier(.16,1,.3,1) .2s both crExpandWidth}.os-chapters__title{color:#e8dcc0;letter-spacing:-.3px;margin-bottom:32px;font-family:Georgia,serif;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:300;line-height:1.22}.os-chapters__title em{color:#c8a96b;font-family:Georgia,serif;font-style:italic;font-weight:300}@media (max-width:768px){.os-chapters__title{margin-bottom:24px;font-size:1.8rem}}.os-chapters__para{color:#e8dcc0b8;max-width:520px;margin-bottom:18px;font-size:.9rem;font-weight:300;line-height:1.82}.os-chapters__para:last-of-type{margin-bottom:36px}@media (max-width:768px){.os-chapters__para{max-width:100%;font-size:.88rem}}.os-chapters__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}
@keyframes crFadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInLeft{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInRight{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0,0)}}@keyframes crScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes crExpandWidth{0%{opacity:0;width:0}to{opacity:1;width:36px}}@keyframes crGoldPulse{0%,to{box-shadow:0 0 #c8a96b00}50%{box-shadow:0 0 16px 2px #c8a96b38}}@keyframes crSlideCrossFade{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes osKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes osRuleExpand{0%{opacity:0;transform:scaleX(0)}to{opacity:.65;transform:scaleX(1)}}@keyframes osStoryFloat{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cr-reveal{opacity:0;will-change:opacity,transform;transition-property:opacity,transform;transition-duration:.85s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.cr-reveal--fade-up{transform:translateY(32px)}.cr-reveal--fade-left{transform:translate(-35px)}.cr-reveal--fade-right{transform:translate(35px)}.cr-reveal--scale{transform:scale(.95)}.cr-reveal--fade-in{transform:none}.cr-reveal.is-visible{opacity:1;transform:translate(0,0)scale(1)}.cr-reveal--stagger-1{transition-delay:.1s}.cr-reveal--stagger-2{transition-delay:.2s}.cr-reveal--stagger-3{transition-delay:.3s}.cr-reveal--stagger-4{transition-delay:.4s}.cr-reveal--stagger-5{transition-delay:.5s}.cr-reveal--stagger-6{transition-delay:.6s}.cr-banner-tagline{animation:.85s cubic-bezier(.16,1,.3,1) .15s both crFadeInUp}.cr-banner-title{animation:.95s cubic-bezier(.16,1,.3,1) .3s both crFadeInUp}.cr-banner-desc{animation:.95s cubic-bezier(.16,1,.3,1) .45s both crFadeInUp}.cr-banner-actions{animation:.95s cubic-bezier(.16,1,.3,1) .6s both crFadeInUp}@media (prefers-reduced-motion:reduce){.cr-reveal,.cr-banner-tagline,.cr-banner-title,.cr-banner-desc,.cr-banner-actions{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.os-feature{color:#e8dcc0;background-color:#0d0d0d;overflow:hidden}.os-feature__block{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}@media (max-width:1024px){.os-feature__block{gap:50px}}@media (max-width:860px){.os-feature__block{grid-template-columns:1fr;gap:40px}}.os-feature__content{max-width:580px}.os-feature__label{letter-spacing:4px;text-transform:uppercase;color:#c8a96b;opacity:.85;margin-bottom:14px;font-size:11px;font-weight:500;display:block}.os-feature__divider{transform-origin:0;background-color:#c8a96b;width:36px;height:1px;margin-bottom:30px}.is-visible .os-feature__divider{animation:.9s cubic-bezier(.16,1,.3,1) .2s both crExpandWidth}.os-feature__title{color:#e8dcc0;letter-spacing:-.5px;margin-bottom:32px;font-family:Georgia,serif;font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:300;line-height:1.25}.os-feature__title em{color:#c8a96b;font-family:Georgia,serif;font-style:italic;font-weight:300;display:block}@media (max-width:768px){.os-feature__title{margin-bottom:24px;font-size:1.8rem}}.os-feature__para{color:#e8dcc0b3;max-width:520px;margin-bottom:20px;font-size:.9rem;font-weight:300;line-height:1.82}.os-feature__para:last-of-type{margin-bottom:40px}@media (max-width:860px){.os-feature__para{max-width:100%}}.os-feature__media{aspect-ratio:4/3;border-radius:4px;width:100%;transition:box-shadow .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.os-feature__media:hover{box-shadow:0 25px 55px #0009,0 0 0 1px #c8a96b4d}@media (max-width:860px){.os-feature__media{aspect-ratio:16/10}}.os-feature__img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.os-feature__media:hover .os-feature__img{transform:scale(1.05)}
@keyframes crFadeInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInLeft{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0,0)}}@keyframes crFadeInRight{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0,0)}}@keyframes crScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes crExpandWidth{0%{opacity:0;width:0}to{opacity:1;width:36px}}@keyframes crGoldPulse{0%,to{box-shadow:0 0 #c8a96b00}50%{box-shadow:0 0 16px 2px #c8a96b38}}@keyframes crSlideCrossFade{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes osKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes osRuleExpand{0%{opacity:0;transform:scaleX(0)}to{opacity:.65;transform:scaleX(1)}}@keyframes osStoryFloat{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.cr-reveal{opacity:0;will-change:opacity,transform;transition-property:opacity,transform;transition-duration:.85s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.cr-reveal--fade-up{transform:translateY(32px)}.cr-reveal--fade-left{transform:translate(-35px)}.cr-reveal--fade-right{transform:translate(35px)}.cr-reveal--scale{transform:scale(.95)}.cr-reveal--fade-in{transform:none}.cr-reveal.is-visible{opacity:1;transform:translate(0,0)scale(1)}.cr-reveal--stagger-1{transition-delay:.1s}.cr-reveal--stagger-2{transition-delay:.2s}.cr-reveal--stagger-3{transition-delay:.3s}.cr-reveal--stagger-4{transition-delay:.4s}.cr-reveal--stagger-5{transition-delay:.5s}.cr-reveal--stagger-6{transition-delay:.6s}.cr-banner-tagline{animation:.85s cubic-bezier(.16,1,.3,1) .15s both crFadeInUp}.cr-banner-title{animation:.95s cubic-bezier(.16,1,.3,1) .3s both crFadeInUp}.cr-banner-desc{animation:.95s cubic-bezier(.16,1,.3,1) .45s both crFadeInUp}.cr-banner-actions{animation:.95s cubic-bezier(.16,1,.3,1) .6s both crFadeInUp}@media (prefers-reduced-motion:reduce){.cr-reveal,.cr-banner-tagline,.cr-banner-title,.cr-banner-desc,.cr-banner-actions{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.os-collection{background-color:#f7f3ec;background-image:url(/main/bg-image.png);background-position:top;background-repeat:repeat-y;background-size:100%;padding:100px 0;overflow:hidden}@media (max-width:768px){.os-collection{padding:70px 0}}.os-collection__inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}@media (max-width:1024px){.os-collection__inner{gap:50px}}@media (max-width:860px){.os-collection__inner{grid-template-columns:1fr;gap:48px}}.os-collection__text{max-width:480px}@media (max-width:860px){.os-collection__text{max-width:100%}}.os-collection__label{letter-spacing:4px;text-transform:uppercase;color:#8b7355;opacity:.8;margin-bottom:16px;font-size:10px;font-weight:500;display:block}.os-collection__divider{opacity:.6;transform-origin:0;background-color:#8b7355;width:36px;height:1px;margin-bottom:28px}.is-visible .os-collection__divider{animation:.9s cubic-bezier(.16,1,.3,1) .2s both crExpandWidth}.os-collection__title{color:#2b1f1a;letter-spacing:-.3px;margin-bottom:28px;font-family:Georgia,serif;font-size:clamp(1.3rem,2.2vw,2rem);font-weight:300;line-height:1.28}.os-collection__title em{color:#2b1f1a;font-family:Georgia,serif;font-style:italic;font-weight:300;display:block}@media (max-width:768px){.os-collection__title{margin-bottom:20px;font-size:1.8rem}}.os-collection__para{color:#4a3527;max-width:400px;font-size:.88rem;font-weight:300;line-height:1.82}@media (max-width:860px){.os-collection__para{max-width:100%}}.os-collection__card-wrap{justify-content:flex-end;display:flex}@media (max-width:860px){.os-collection__card-wrap{justify-content:stretch}}.os-collection__card{aspect-ratio:3/4;border:1px solid #c8a96b26;border-radius:4px;flex-direction:column;justify-content:space-between;width:100%;max-width:440px;text-decoration:none;transition:box-shadow .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000002e}.os-collection__card:hover{border-color:#c8a96b80;transform:translateY(-8px);box-shadow:0 32px 75px #00000052,0 0 25px #c8a96b33}.os-collection__card:hover .os-collection__card-img{transform:scale(1.07)}@media (max-width:860px){.os-collection__card{aspect-ratio:4/3;max-width:100%}}.os-collection__card-img{object-fit:cover;object-position:center;z-index:0;transition:transform .8s}.os-collection__card-overlay{z-index:1;background:linear-gradient(#0d0d0d73 0%,#0d0d0d4d 40%,#0d0d0db8 100%);position:absolute;inset:0}.os-collection__card-body{z-index:2;flex-direction:column;align-items:flex-start;gap:36px;padding:28px 28px 0;display:flex;position:relative}.os-collection__card-label{letter-spacing:3.5px;text-transform:uppercase;color:#ffffffbf;font-size:10px;font-weight:400}.os-collection__card-name{color:#fff;letter-spacing:.5px;margin:0;font-family:Georgia,serif;font-size:clamp(1.3rem,2.8vw,1.9rem);font-weight:300;line-height:1.15}.os-collection__card-footer{z-index:2;border-top:1px solid #ffffff26;flex-direction:column;gap:8px;padding:20px 28px 28px;display:flex;position:relative}.os-collection__card-subtitle{letter-spacing:2px;text-transform:uppercase;color:#ffffffd9;margin:0;font-size:11px;font-weight:500}.os-collection__card-desc{color:#ffffffa6;margin:0 0 8px;font-size:.82rem;font-weight:300;line-height:1.65}.os-collection__card-cta{letter-spacing:3px;text-transform:uppercase;color:#c8a96b;align-items:center;gap:8px;font-size:10px;font-weight:500;transition:gap .3s;display:inline-flex}.os-collection__card-cta:after{content:"→";font-size:.9rem;transition:transform .3s}.os-collection__card:hover .os-collection__card-cta{gap:12px}.os-collection__card:hover .os-collection__card-cta:after{transform:translate(4px)}
