.text-media .layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:clamp(1.5rem,5.6818181818vw + -.5454545455rem,4rem)}.text-media .layout,.text-media .visuals{display:-webkit-box;display:-ms-flexbox;display:flex}.text-media .visuals{-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:.5rem;list-style:none;margin:0;padding:0}.text-media .visual{position:relative;-webkit-box-flex:1;border-radius:.5rem;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;overflow:hidden}.text-media .visual:first-child{aspect-ratio:289/435}.text-media .visual:nth-child(2){aspect-ratio:289/365}.text-media .asset{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.text-media .toggle{bottom:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:.75rem;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#104283;border:0;border-radius:50%;color:#fff;cursor:pointer;height:2.5rem;justify-content:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:2.5rem}.text-media .toggle:before{background:-webkit-gradient(linear,left top,right top,color-stop(0,currentcolor),color-stop(35%,transparent),color-stop(65%,currentcolor));background:linear-gradient(90deg,currentcolor 0 35%,transparent 35% 65%,currentcolor 65% 100%);content:"";height:.875rem;width:.875rem}.text-media .toggle.--paused:before{background:currentcolor;clip-path:polygon(10% 0,100% 50%,10% 100%)}.text-media .visual:has(.toggle:not([hidden])):after{background-color:rgba(0,0,0,.5);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.text-media .visual:has(.toggle:focus-visible):after{opacity:1}.text-media .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem}.text-media.--single .visuals{aspect-ratio:587/435;display:block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 587 435'%3E%3Crect width='289' height='435' rx='8'/%3E%3Crect width='290' height='365' x='297' y='70' rx='8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 587 435'%3E%3Crect width='289' height='435' rx='8'/%3E%3Crect width='290' height='365' x='297' y='70' rx='8'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.text-media.--single .visual{aspect-ratio:auto;border-radius:0;height:100%}@media only screen and (min-width:48em){.text-media .layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-media .content,.text-media .visuals{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;min-width:0}.text-media .visuals{position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px)*1 + var(--header-main-height, var(--header-height, 5rem))*1 + 2rem)}.text-media .content{margin-top:auto}.text-media.--reversed .layout{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}}@media (hover:hover)and (pointer:fine){.text-media .toggle{opacity:0}.text-media .toggle:focus-visible,.text-media .visual:focus-within .toggle,.text-media .visual:hover .toggle{opacity:1}.text-media .visual:has(.toggle:not([hidden])):hover:after{opacity:1}}