.visual-text{background:var(--color-white)}.visual-text.pinnable{height:calc(100vw * 640 / var(--page-width))}.visual-text.add-margin-top{margin-top:calc(100vw * 80 / var(--page-width))}.visual-text.pinnable .grid12{position:relative;height:100%}.visual-text .inner{border-top:2px solid var(--color-black);-webkit-grid-column:2 / span 10;grid-column:2 / span 10;display:grid;-webkit-grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr);-webkit-grid-gap:var(--padding-general);grid-gap:var(--padding-general);padding-bottom:calc(100vw * 80 / var(--page-width))}.visual-text.pinnabe .inner{position:absolute;top:0;left:0;height:100%}.visual-text .inner>*{-webkit-grid-column:span 1;grid-column:span 1}.visual-text .inner .visual-text-content .text{padding-right:calc(100vw * 140 / var(--page-width))}.visual-text .text p:last-child{margin-bottom:0}.visual-text .text .button{display:inline-block;margin-top:calc(100vw * 12 / var(--page-width));padding:calc(100vw * 8.5 / var(--page-width)) calc(100vw * 15 / var(--page-width))}.visual-text .text a:not(.button){text-decoration:underline}.visual-text-info{display:flex;flex-direction:column;justify-content:flex-start;gap:calc(100vw * 40 / var(--page-width));padding-top:calc(100vw * 24 / var(--page-width))}.visual-text-info.featured-text{justify-content:space-between}.add-cat-title{display:flex;flex-direction:column;align-items:flex-start}.add-cat-title .title{font-family:"ClarendonGraphic-Regular"}.visual-text-media{position:relative;overflow:hidden;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.visual-text-media:after{content:"";display:block;width:100%;position:relative;padding-bottom:95%;pointer-events:none}.visual-media{position:absolute;top:0;left:0;width:100%;height:100%}.visual-media-panel{display:none}.visual-media-panel.current{display:block}.visual-media .visual-container,.visual-media .aspect-container,.visual-media vimeo-embed{height:100%;padding-bottom:0!important}.visual-media .visual-container{border-top-left-radius:0;border-top-right-radius:0}.visual-togglers{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:calc(100vw * 24 / var(--page-width))}.visual-toggler{border-top:1px solid var(--color-black);height:calc(100vw * 45 / var(--page-width));width:100%;text-align:left;position:relative}.visual-toggler.current{font-family:"FKGrotesk-Black",sans-serif}.visual-toggler:after{content:"→";display:block;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);pointer-events:none;color:var(--color-black);font-size:var(--font-size-body);line-height:var(--line-height-body);font-family:"FKGrotesk-Black",sans-serif}.embed-play{position:absolute;width:calc(100vw * 50 / var(--page-width));height:calc(100vw * 50 / var(--page-width));bottom:calc(100vw * 13 / var(--page-width));right:calc(100vw * 13 / var(--page-width));pointer-events:none;background-image:url(../../../../../../../../themes/iaac/images/embed-play.svg);background-size:contain;background-repeat:no-repeat;z-index:2}.visual-text-content ul{padding-left:var(--padding-general)}.visual-media-panel vimeo-embed .cover:after{content:none}@media only screen and (max-width:740px){.visual-text.add-margin-top{margin-top:calc(100vw * 66 / var(--page-width))}.visual-text .inner{-webkit-grid-column:span 12;grid-column:span 12;-webkit-grid-gap:calc(100vw * 24 / var(--page-width)) var(--padding-general);grid-gap:calc(100vw * 24 / var(--page-width)) var(--padding-general);padding-bottom:calc(100vw * 66 / var(--page-width))}.visual-text .inner>*{-webkit-grid-column:span 2;grid-column:span 2}.visual-text .inner .alternative-visual{padding-right:0}.visual-text-info{padding-top:calc(100vw * 12 / var(--page-width))}.visual-text-info .title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2)}.visual-text-media{border-radius:var(--border-radius)}.visual-togglers{margin-top:calc(100vw * 20 / var(--page-width))}.visual-text .inner .visual-text-content .text{padding-right:0}.visual-text .text .button{line-height:var(--line-height-body)}.visual-text-content ul{padding-left:calc(100vw * 24 / var(--page-width))}}