.bo-original-websites{--petrol:#102e32;--ivory:#f5f2ea;position:relative}.bo-original-websites{margin:0;background:var(--ivory);color:var(--petrol);font:17px/1.7 Avenir,Arial,sans-serif}.bo-original-websites *{box-sizing:border-box}.bo-original-websites a:not(.bo-luxury_action){color:inherit}.bo-original-websites svg{flex-shrink:0}.bo-original-websites img{display:block;max-width:100%}.bo-original-websites :focus-visible{outline:3px solid #90723c;outline-offset:5px}.bo-original-websites h1,.bo-original-websites h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.04}.bo-original-websites .eyebrow{font-size:11px;letter-spacing:.13em;text-transform:uppercase}.bo-original-websites .skip{position:absolute;top:8px;left:20px;z-index:100;background:#102e32;color:#fff!important;padding:15px;scroll-margin-top:6rem}.bo-original-websites .skip:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bo-original-websites .cta{display:inline-flex;align-items:center;gap:25px;min-height:50px;text-decoration:none;font-size:14px;padding:10px 0;border-bottom:1px solid currentColor;width:max-content;max-width:100%}.bo-original-websites .scroll-cue,.bo-original-websites .scene-progress{display:none}.bo-original-websites .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bo-original-websites .sticky-stage{position:relative}.bo-original-websites .portal-photo{height:500px;margin:30px 5vw}.bo-original-websites .portal-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.bo-original-websites .portal-title{padding:45px 5vw 15px}.bo-original-websites .portal-title h1{font-size:clamp(55px,8vw,110px);margin:20px 0}.bo-original-websites .portal-title h1 span,.bo-original-websites .portal-title h1 em{display:block}.bo-original-websites .portal-title h1 em{font-weight:400;color:#527d6d}.bo-original-websites .portal-intro{font-size:16px}.bo-original-websites .portal-end{padding:35px 5vw 45px}.bo-original-websites .portal-end h2{font-size:clamp(37px,4.5vw,60px);margin:18px 0 25px}.bo-original-websites .film-layer{position:relative;background:#173b3b;padding:35px 5vw}.bo-original-websites .film-background{display:none!important}.bo-original-websites .film-foreground img{width:100%;height:auto;max-height:650px;object-fit:contain;background:#f5f2ea}.bo-original-websites .film-caption{color:#f5f2ea;padding:25px 0}.bo-original-websites .film-caption h2{color:#f5f2ea;font-size:clamp(37px,5.5vw,68px);margin:15px 0 25px}.bo-original-websites .film-caption .eyebrow{font-size:10px}.bo-original-websites.is-enhanced .scroll-scene{height:250svh;position:relative}.bo-original-websites.is-enhanced .scroll-scene[data-kind=film]{height:300svh}.bo-original-websites.is-enhanced .sticky-stage{height:100svh;position:sticky;top:0;overflow:hidden;padding:0}.bo-original-websites.is-enhanced .scene-progress{display:block;position:absolute;bottom:0;left:0;right:0;height:2px;z-index:25;background:#fff2}.bo-original-websites .scene-progress i{display:block;width:100%;height:100%;background:#b9cbbb;transform-origin:left;transform:scaleX(var(--progress,0))}.bo-original-websites.is-enhanced .scroll-cue{position:absolute;bottom:26px;left:5vw;z-index:20;display:flex;align-items:center;gap:20px;font-size:10px;letter-spacing:.05em;pointer-events:none}.bo-original-websites.is-enhanced .portal-photo{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;will-change:transform,width,height,clip-path}.bo-original-websites.is-enhanced .portal-photo img{max-width:none;width:100%;height:100%;will-change:transform;object-position:60% center}.bo-original-websites.is-enhanced .portal-title{position:absolute;top:15%;left:5vw;padding:0;z-index:3;will-change:transform;max-width:66vw}.bo-original-websites.is-enhanced .portal-title h1{font-size:clamp(60px,7.6vw,110px);line-height:1.02;margin:25px 0}.bo-original-websites.is-enhanced .portal-title .eyebrow{font-size:10px}.bo-original-websites.is-enhanced .portal-end{position:absolute;bottom:8%;left:5%;z-index:4;background:#102e32f5;color:#f5f2ea;padding:28px 35px;opacity:0;max-width:660px;will-change:transform,opacity;pointer-events:none}.bo-original-websites.is-enhanced .portal-end h2{color:#f5f2ea;font-size:clamp(34px,4.3vw,60px)}.bo-original-websites.is-enhanced .portal-end .eyebrow{color:#d4e1d6}.bo-original-websites.is-enhanced .film-layer{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;overflow:hidden;will-change:clip-path}.bo-original-websites.is-enhanced .film-background{display:block!important;position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;max-width:none;height:120%;object-fit:cover;filter:blur(6px) brightness(.6);will-change:transform}.bo-original-websites.is-enhanced .film-foreground{position:absolute;top:10%;right:12%;bottom:14%;left:12%;will-change:transform;box-shadow:0 20px 70px #0003;background:#f5f2ea}.bo-original-websites.is-enhanced .film-foreground img{width:100%;height:100%;max-height:none;object-fit:contain}.bo-original-websites.is-enhanced [data-frame="0"] .film-foreground{top:0;right:0;bottom:0;left:0;box-shadow:none}.bo-original-websites.is-enhanced [data-frame="0"] .film-foreground img{object-fit:cover;object-position:65% center}.bo-original-websites.is-enhanced .film-caption{position:absolute;bottom:9%;left:5%;background:#102e32f5;padding:24px 30px;max-width:700px;will-change:transform,opacity}.bo-original-websites.is-enhanced .film-caption h2{font-size:clamp(42px,5.3vw,72px);margin:15px 0 12px}.bo-original-websites .scroll-cue{color:#f5f2ea}.bo-original-websites .demo-gallery .scroll-cue{color:#dbe6dc}@media(max-width:760px){.bo-original-websites .portal-title{padding:35px 22px 10px}.bo-original-websites .portal-title h1{font-size:47px}.bo-original-websites .portal-photo{height:330px;margin:20px 22px}.bo-original-websites .portal-end{padding:25px 22px 35px}.bo-original-websites .portal-end h2{font-size:38px}.bo-original-websites .film-layer{padding:25px 22px}.bo-original-websites .film-caption h2{font-size:40px}.bo-original-websites.is-enhanced .scroll-scene{height:245svh}.bo-original-websites.is-enhanced .scroll-scene[data-kind=film]{height:285svh}.bo-original-websites.is-enhanced .portal-title{top:10%;left:6vw;max-width:92vw}.bo-original-websites.is-enhanced .portal-title h1{font-size:clamp(41px,12vw,62px);margin:20px 0;line-height:1.04}.bo-original-websites .portal-intro{font-size:13px}.bo-original-websites.is-enhanced .portal-end{left:6%;right:6%;bottom:10%;padding:23px 22px;max-width:none}.bo-original-websites.is-enhanced .portal-end h2{font-size:clamp(31px,9vw,40px);line-height:1.1;margin:15px 0 20px}.bo-original-websites.is-enhanced .portal-end .eyebrow{font-size:9px}.bo-original-websites .cta{font-size:13px;gap:20px}.bo-original-websites.is-enhanced .scroll-cue{left:6vw;font-size:9px;gap:14px;bottom:22px}.bo-original-websites.is-enhanced .film-foreground{top:13%;right:5%;bottom:22%;left:5%}.bo-original-websites.is-enhanced .film-foreground img{object-fit:contain}.bo-original-websites.is-enhanced .film-caption{left:6%;right:6%;bottom:9%;padding:22px 20px;max-width:none}.bo-original-websites.is-enhanced .film-caption h2{font-size:36px;line-height:1.08}.bo-original-websites.is-enhanced .film-caption .eyebrow{font-size:8px;letter-spacing:.1em}.bo-original-websites.is-enhanced [data-frame="0"] .film-foreground img{object-position:65% center}}@media(prefers-reduced-motion:reduce){.bo-original-websites *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bo-original-websites:not(.is-enhanced) .portal-stage{display:flex;flex-direction:column}.bo-original-websites:not(.is-enhanced) .portal-title{order:1}.bo-original-websites:not(.is-enhanced) .portal-photo{order:2}.bo-original-websites:not(.is-enhanced) .portal-end{order:3}@media(max-width:760px){.bo-original-websites.is-enhanced .portal-photo img,.bo-original-websites.is-enhanced [data-frame="0"] .film-foreground img{object-position:78% center}}@media(max-width:760px){.bo-original-websites.is-enhanced .film-layer[data-frame="1"] .film-foreground{inset:auto 5% auto;top:calc(43% - 20.15625vw);height:auto;aspect-ratio:1440/645}.bo-original-websites.is-enhanced .film-layer[data-frame="2"] .film-foreground{inset:auto 5% auto;top:calc(43% - 23.2043vw);height:auto;aspect-ratio:1150/593}.bo-original-websites.is-enhanced .film-layer:not([data-frame="0"]) .film-foreground img{height:100%;width:100%;object-fit:contain}}@media(min-width:761px){.bo-original-websites.is-enhanced .film-layer[data-frame="1"] .film-foreground{inset:auto 12% auto;top:calc(43% - 17.020833vw);height:auto;aspect-ratio:1440/645}.bo-original-websites.is-enhanced .film-layer[data-frame="1"] .film-foreground img{height:100%;width:100%;object-fit:contain}}.bo-original-websites .portal-title h1,.bo-original-websites .film-caption h2,.bo-original-websites .portal-end h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:1.04}.bo-original-websites .eyebrow{color:#19a98c}.bo-original-websites .portal-end .eyebrow,.bo-original-websites .film-caption .eyebrow{color:#d4e1d6}.bo-original-websites .portal-title h1 em{color:#527d6d}.bo-original-websites .portal-end{background:#102e32;color:#f5f2ea}.bo-original-websites .portal-end h2{color:#f5f2ea}.bo-original-websites.is-enhanced .sticky-stage{top:var(--bo-web-header,0px);height:calc(100svh - var(--bo-web-header,0px))}.bo-original-websites.is-enhanced .film-background{background:linear-gradient(135deg,#315a55,#102e32 73%)}.bo-original-websites.is-enhanced [data-frame="1"] .film-background{background:linear-gradient(125deg,#234642,#102e32 82%)}.bo-original-websites.is-enhanced [data-frame="2"] .film-background{background:linear-gradient(142deg,#4b6258,#102e32 70%)}.bo-original-websites.is-enhanced .film-layer[data-frame] .film-foreground{inset:auto;top:39%;left:50%;width:min(76%,980px);height:auto;translate:-50% -50%}.bo-original-websites.is-enhanced .film-layer[data-frame="0"] .film-foreground{aspect-ratio:555/370}.bo-original-websites.is-enhanced .film-layer[data-frame="1"] .film-foreground{aspect-ratio:1100/751}.bo-original-websites.is-enhanced .film-layer[data-frame="2"] .film-foreground{aspect-ratio:338/900;width:auto;height:57%}.bo-original-websites.is-enhanced .film-layer[data-frame] .film-foreground img{object-fit:contain}.bo-original-websites .portal-title .eyebrow:before{content:"";display:inline-block;width:1.8rem;height:2px;margin:0 .7rem .2rem 0;background:currentColor}.bo-original-websites .portal-stage .scroll-cue{color:#102e32}.bo-original-websites [data-expanded] .scroll-cue{color:#f5f2ea;text-shadow:0 1px 4px #102e32}.bo-original-websites .scene-end{padding:16px max(5vw,22px);scroll-margin-top:var(--bo-web-header,0px)}.bo-original-websites .scene-end:focus{outline:none}@media(max-width:760px){.bo-original-websites.is-enhanced .film-layer[data-frame] .film-foreground{width:88%}.bo-original-websites.is-enhanced .film-layer[data-frame="2"] .film-foreground{width:auto;height:53%}.bo-original-websites.is-enhanced .portal-end{padding:18px}}.bo-original-websites .film-caption .film-detail{color:#f5f2ea;margin:.55rem 0 0;max-width:46ch;font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.5}.bo-original-websites .film-caption h2{font-size:clamp(1.75rem,4.2vw,3.2rem);margin:.45rem 0}.bo-original-websites.is-enhanced .film-layer[data-frame] .film-foreground{top:32%;height:auto;width:min(88%,calc((100svh - var(--bo-web-header,0px)) * .43 * var(--film-ratio)),980px);aspect-ratio:var(--film-ratio);background:transparent}.bo-original-websites .film-layer[data-frame="0"]{--film-ratio:2.281}.bo-original-websites .film-layer[data-frame="1"]{--film-ratio:1.485}.bo-original-websites .film-layer[data-frame="2"]{--film-ratio:.5433}.bo-original-websites.is-enhanced .film-layer[data-frame] .film-foreground img{display:block;width:100%;height:auto;object-fit:contain;background:transparent}.bo-original-websites.is-enhanced .film-caption{bottom:7%;padding:clamp(.85rem,2.1vw,1.5rem) clamp(1rem,2.5vw,1.85rem)}.bo-original-websites.is-enhanced .film-caption h2{font-size:clamp(1.65rem,4vw,3.2rem);margin:.45rem 0}.bo-original-websites.is-enhanced .film-caption .cta{margin-top:.35rem;min-height:44px}@media(max-width:760px)and (max-height:700px){.bo-original-websites.is-enhanced .film-layer[data-frame] .film-foreground{top:31%;width:min(88%,calc((100svh - var(--bo-web-header,0px)) * .42 * var(--film-ratio)))}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bo-original-websites.css.map */
