: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:0.3em;--space-sm:0.6em;--space-md:1.2rem;--space-lg:2rem;--space-40:2.66666667rem;--space-50:3.3333333333333335rem;--space-100:6.66666667rem;--space-200:13.33333333rem;--text-xs:0.73333333rem;--text-sm:0.86666667rem;--text-md:1rem;--text-lg:1.333333rem;--cubic:cubic-bezier(0.775,0,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{position:absolute;bottom:0;width:100%;color:#fff;opacity:1;pointer-events:none}.timeline-controls.show{opacity:1;pointer-events:auto}.timeline-controls .actions{padding:0 var(--space-sm);line-height:1;z-index:1;pointer-events:none}.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{height:3px;background:#000}.timeline-controls .timeline:before{content:"";position:absolute;top:-20px;left:0;width:100%;height:20px;cursor:pointer}.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;height:100%;width:100%}#video-wrapper .react-player{pointer-events:none}#video-wrapper .play-pause-overlay{position:absolute;top:0;bottom:0;left:0;right:0;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}#video-wrapper .timeline-controls{color:#fff;mix-blend-mode:difference}article.look-default .modules section.composition{scroll-snap-align:start;margin-bottom:4em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));max-width:calc(100vw - var(--space-md)*2);max-height:calc(100vh - var(--header-height)*2)}@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{margin:0 auto;height:100%;-o-object-fit:contain;object-fit:contain}article.look-default .modules section.composition.is-half-half,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,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;align-items:center;min-height:unset}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{height:auto!important;-o-object-fit:unset;object-fit:unset}article.look-default .modules section.composition .module{height:100%}article.look-default .modules section.composition .composition--item:not(.is-full) img:not(.text-icon){height:100%!important;-o-object-fit:cover;object-fit:cover}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{padding-top:1em;justify-content:center}article.look-default .modules section.composition .text img.text-icon{height:auto!important}@media (max-width:1080px){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){display:flex;flex-direction:column}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){display:flex;flex-direction:column}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{display:flex;flex-wrap:wrap}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}}