:root{--app-height:100vh;--header-height:43.5px;--color-bg:#fff;--color-primary:#000;--color-hover:#333;--color-muted:#666;--color-yellow:#ffe869;--font-primary:"ABCDiatype-Regular", sans-serif;--font-secondary:"Cormorant Garamond", serif;--font-tertiary:"GT-Alpina-Fine-Standard-Light-Italic", serif;--space-xs:.3em;--space-sm:.6em;--space-md:1.2rem;--space-lg:2rem;--space-40:2.66667rem;--space-50:3.33333rem;--space-100:6.66667rem;--space-200:13.3333rem;--text-xs:.733333rem;--text-sm:.866667rem;--text-md:1rem;--text-lg:1.33333rem;--cubic:cubic-bezier(.775, 0, .17, 1.005);--border-width:1px;--border:var(--border-width) solid;--border-width-lg:2px;--border-lg:var(--border-width-lg) solid;--gutter:9px;--screen-sm:768px;--screen-md:1080px;--screen-lg:1500px}.timeline-controls{color:#fff;opacity:1;pointer-events:none;width:100%;position:absolute;bottom:0}.timeline-controls.show{opacity:1;pointer-events:auto}.timeline-controls .actions{padding:0 var(--space-sm);z-index:1;pointer-events:none;line-height:1}.timeline-controls .actions .btn-group{min-width:33.333%}.timeline-controls .actions span{margin:0 .4em}.timeline-controls .actions .button{pointer-events:all;padding:var(--space-sm) 0;cursor:pointer}.timeline-controls .actions .button.is-active{text-decoration:line-through}.timeline-controls .timeline{background:#000;height:3px}.timeline-controls .timeline:before{content:"";cursor:pointer;width:100%;height:20px;position:absolute;top:-20px;left:0}.timeline-controls .timeline .timeline--loaded,.timeline-controls .timeline .timeline--played{width:0;height:100%}.timeline-controls .timeline .timeline--loaded{background:red}.timeline-controls .timeline .timeline--played{background:#fff}.timeline-controls .timecode{text-align:center}#video-wrapper{height:100%}#video-wrapper:fullscreen .inner{aspect-ratio:unset;width:100%;height:100%}#video-wrapper .react-player{pointer-events:none}#video-wrapper .play-pause-overlay{cursor:url("data:image/svg+xml;charset=UTF-8,%3csvg width='42' height='48' viewBox='0 0 42 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M41 22.268C42.3333 23.0378 42.3333 24.9623 41 25.7321L3.5 47.3827C2.16667 48.1525 0.499998 47.1902 0.499998 45.6506L0.5 2.34936C0.5 0.809758 2.16667 -0.152488 3.5 0.617312L41 22.268Z' fill='white'/%3e%3c/svg%3e") 25 21,pointer;position:absolute;inset:0}#video-wrapper .timeline-controls{color:#fff;mix-blend-mode:difference}
article.look-default .modules section.composition{scroll-snap-align:start;max-width:calc(100vw - var(--space-md)*2);max-height:calc(100vh - var(--header-height)*2);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:4em;display:grid}@media (min-width:1080px){article.look-default .modules section.composition:has(.is-full){max-height:unset}}article.look-default .modules section.composition:last-child{margin-bottom:0!important}article.look-default .modules section.composition:has(.module--image){margin-bottom:var(--space-100)}article.look-default .modules section.composition .is-full img{-o-object-fit:contain;object-fit:contain;height:100%;margin:0 auto}article.look-default .modules section.composition.is-half-half{height:auto;max-height:unset;min-height:calc(100vh - var(--header-height)*2)}article.look-default .modules section.composition:has(.is-third){height:auto;max-height:unset;min-height:calc(100vh - var(--header-height)*2)}article.look-default .modules section.composition.is-half-half .module--image img{width:100%;height:auto}article.look-default .modules section.composition:has(.is-third) .module--image img{width:100%;height:auto}article.look-default .modules section.composition:has(.is-third){grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:unset;min-height:unset;align-items:center}article.look-default .modules section.composition:has(.is-quarter):has(.is-half) .is-half img{width:100%}article.look-default .modules section.composition.auto-height{min-height:unset}article.look-default .modules section.composition.auto-height img{-o-object-fit:unset;object-fit:unset;height:auto!important}article.look-default .modules section.composition .module{height:100%}article.look-default .modules section.composition .composition--item:not(.is-full) img:not(.text-icon){-o-object-fit:cover;object-fit:cover;height:100%!important}article.look-default .modules section.composition .text{max-width:29em}article.look-default .modules section.composition .text>img{height:auto!important}article.look-default .modules section.composition .text div.text-icon{justify-content:center;padding-top:1em}article.look-default .modules section.composition .text img.text-icon{height:auto!important}@media (max-width:1080px){:is(article.look-default .modules section.composition,article.look-default .modules section.composition:has(.module--image)){margin-bottom:2.5rem}article.look-default .modules section.composition{max-width:unset!important;min-height:unset!important;max-height:unset!important}article.look-default .modules section.composition:not(.is-half-half,.is-triplette){flex-direction:column;display:flex}article.look-default .modules section.composition:not(.is-half-half,.is-triplette) .module,article.look-default .modules section.composition:not(.is-half-half,.is-triplette) img{height:auto!important}article.look-default .modules section.composition.is-half-half:has(.module--text){flex-direction:column;display:flex}article.look-default .modules section.composition.is-half-half:has(.module--text) .composition--item:has(.module--text){order:2}article.look-default .modules section.composition.is-triplette-and-has-text{flex-wrap:wrap;display:flex}article.look-default .modules section.composition.is-triplette-and-has-text .composition--item{width:100%}article.look-default .modules section.composition.is-triplette-and-has-text .composition--item:nth-child(2) .module--text{padding-top:calc(2.5rem - var(--space-sm));padding-bottom:calc(2.5rem - var(--space-sm))}article.look-default .modules section.composition .module--text{padding-top:2.5rem}article.look-default .modules section.composition.has-gutter .module--text{padding-top:calc(2.5rem - var(--space-sm))}article.look-default .modules section.composition .text{text-align:center}article.look-default .modules section.composition .text img{margin:0 auto}}
