html{font-size:var(--font-size);height:100%}html.is-lock{overflow:hidden}html{scroll-padding-top:var(--scroll-padding-top)}body{font-family:var(--font-family-base);background-color:#fff;color:var(--p-color);line-height:var(--line-height);height:100%}main{flex-grow:1}h1,.h1{font-size:var(--h1-fs);font-weight:var(--h1-fw);line-height:var(--h1-lh);text-wrap-style:pretty}h2,.h2{font-size:var(--h2-fs);font-weight:var(--h2-fw);line-height:var(--h2-lh);text-wrap-style:pretty}h3,.h3{font-size:var(--h3-fs);font-weight:var(--h3-fw);line-height:var(--h3-lh);text-wrap-style:pretty}h4,.h4{font-size:var(--h4-fs);font-weight:var(--h4-fw);line-height:var(--h4-lh);text-wrap-style:pretty}h5,.h5{font-size:var(--h5-fs);font-weight:var(--h5-fw);line-height:var(--h5-lh);text-wrap-style:pretty}h6,.h6{font-size:var(--h6-fs);font-weight:var(--h6-fw);line-height:var(--h6-lh);text-wrap-style:pretty}p:not(:last-child),p:not(:only-child){margin-bottom:var(--p-spacing, 1rem)}a,button,label,input,textarea,select,svg *{transition-duration:var(--transition-duration)}a{color:inherit;text-decoration-thickness:var(--text-decoration-thickness);text-underline-offset:var(--text-decoration-offset);text-decoration-skip-ink:var(--text-decoration-skip-ink)}@media(any-hover:hover){a:hover:not(:disabled):not(.is-active){color:var(--link-color-hover);text-decoration-skip-ink:var(--text-decoration-skip-ink);text-decoration-thickness:var(--text-decoration-thickness);text-underline-offset:var(--text-decoration-offset)}}@media(any-hover:none){a:active:not(:disabled):not(.is-active){color:var(--link-color-hover);text-decoration-skip-ink:var(--text-decoration-skip-ink);text-decoration-thickness:var(--text-decoration-thickness);text-underline-offset:var(--text-decoration-offset)}}a[class]{text-decoration:none}:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-width) color-mix(in srgb,var(--primary) 60%,transparent),inset 0 0 var(--focus-blur) var(--focus-offset) color-mix(in srgb,var(--primary) 40%,transparent);border-radius:var(--focus-radius);transition-duration:var(--transition-duration)}:focus:not(:focus-visible){outline:none;transition-duration:var(--transition-duration)}@media not (min-width:768px){a[aria-label]:not(.btn--processing),button[aria-label]:not(.btn--processing){position:relative}a[aria-label]:not(.btn--processing):before,button[aria-label]:not(.btn--processing):before{position:absolute;top:50%;left:50%;translate:-50% -50%;width:2.75rem;height:2.75rem;content:""}}p a:link,p a:visited{color:var(--primary)}[hidden]{display:none}input::placeholder{color:var(--input-placeholder-color);opacity:1}.stretcher{display:flex;flex-direction:column}@media(min-width:768px){.stretcher{flex-direction:row;height:clamp(300px,30vw,500px)}}.stretcher-item{flex:1;height:auto;transition:flex var(--transition-duration) ease-in-out}.stretcher-item .btn{margin:auto;z-index:1}.stretcher-link{width:100%;height:100%;display:flex;flex-direction:column;background-position:center;background-size:cover;align-items:center;justify-content:center;position:relative;overflow:hidden}.stretcher-link:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";display:block;background-color:#0000004d;pointer-events:none;z-index:0}@media not (min-width:768px){.stretcher-link:after{display:none}}@media not (min-width:768px){.stretcher-link{flex-direction:row;padding-block:var(--spacer2)}}.stretcher-caption{padding:var(--spacer);background-color:#00000080;width:100%;color:#fff;text-decoration:underline;transform:translateY(100%);transition:transform var(--transition-duration) linear;z-index:1;position:absolute;bottom:0;left:0;right:0;font-size:.8rem}@media not (min-width:992px){.stretcher-caption{display:none}}@media(min-width:768px){.stretcher-caption{font-size:1rem}}@media(min-width:768px){.stretcher-item:hover{flex:2;transition:flex var(--transition-duration) ease-in-out}}.stretcher-item:hover .stretcher-link:after{background-color:transparent;transition:background-color var(--transition-duration) linear}.stretcher-item:hover .stretcher-caption{transform:translateY(0);transition:transform var(--transition-duration) linear}
