@font-face{font-family:"Rift";src:url("../fonts/Rift/Rift-Medium.woff2") format("woff2"),url("../fonts/Rift/Rift-Medium.woff") format("woff"),url("../fonts/Rift/Rift-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"RiftBold";src:url("../fonts/Rift/Rift-Bold.woff2") format("woff2"),url("../fonts/Rift/Rift-Bold.woff") format("woff"),url("../fonts/Rift/Rift-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Trebuchet Bold Adjusted";src:local("Trebuchet MS");ascent-override:108%;descent-override:20%;line-gap-override:normal;size-adjust:73%}@font-face{font-family:"Trebuchet Regular Adjusted";src:local("Trebuchet MS");ascent-override:80%;descent-override:12%;line-gap-override:0%;size-adjust:72%}:root{--font-awesome-solid-family: "Font Awesome 5 Free";--max-width-text: 90ch}:where(.package-teaser) .teaser-map-button{align-items:center;background:none transparent;border:1px solid color-mix(in srgb, currentColor 60%, transparent);border-bottom:none;border-radius:0.375rem 0.375rem 0 0;color:#fff;display:flex;font-family:"Roboto";font-size:.75rem;font-weight:700;gap:.375rem;inset:auto auto 0 50%;margin:0;margin-inline:auto;padding:0.313rem 1.25rem 0.375rem;position:absolute;transform:translateX(-50%);z-index:2}:where(.package-teaser) .teaser-map-button::before{font-size:2.75rem;height:100%;inset:50% auto auto 50%;min-height:1em;min-width:1em;position:absolute;transform:translate(-50%, -50%);width:100%;content:"";inset:auto 0 0 0;transform:none}:where(.package-teaser) .teaser-map-button-text{white-space:nowrap}:where(.package-teaser) .teaser-map-button-icon{background:currentColor;display:inline-block;height:1em;-webkit-mask-image:url(../images/icon-map.svg);mask-image:url(../images/icon-map.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:1em}:where(.package-teaser) .teaser-map-button-icon:where(.expanded){-webkit-mask-image:url(../images/icon-xmark.svg);mask-image:url(../images/icon-xmark.svg)}:where(.package-teaser) .teaser-map-button:hover{border-color:currentColor}:where(.package-teaser) .teaser-map-panel{background-color:#66b2c1;height:100%;inset:0;position:absolute;transition:none;width:100%}.package-teaser>a .teaser-img .teaser-map-panel img{border-radius:0;height:calc(100% - 7.5rem);-o-object-fit:contain;object-fit:contain;width:100%}.package-teaser .teaser-map-button{display:none !important}