.feature.svelte-1cs5ocs.svelte-1cs5ocs{position:relative;display:flex;flex-direction:column}.feature.svelte-1cs5ocs .imageWrap.svelte-1cs5ocs{width:100%;position:relative}.feature.svelte-1cs5ocs .imageWrap .priceWrap.svelte-1cs5ocs{position:absolute;bottom:0;left:0;font-weight:700;z-index:3;color:#fff;font-size:2em;line-height:1.2;padding:0 0 1rem 1rem;max-width:12ch}.feature.svelte-1cs5ocs .imageWrap img.svelte-1cs5ocs{display:block;height:100%;width:100%;object-fit:cover;z-index:1}.feature.svelte-1cs5ocs .imageWrap.svelte-1cs5ocs:before{content:"";position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(transparent,rgba(0,0,0,.6))}.feature.svelte-1cs5ocs .summary.svelte-1cs5ocs{z-index:2;background-color:hsl(var(--neutralHS) calc(var(--neutralL) - 5%));color:hsl(var(--onNeutral)/var(--onNeutralStrength1));width:100%;height:auto;bottom:0;left:0;padding:1rem}.feature.svelte-1cs5ocs .summary h3.svelte-1cs5ocs{margin:0;font-family:Roboto Condensed,sans-serif}.feature.svelte-1cs5ocs .summary p.svelte-1cs5ocs{margin:0}.feature.svelte-1cs5ocs .summary .actionRow.svelte-1cs5ocs{display:flex;justify-content:flex-end;align-items:flex-end}.feature.svelte-1cs5ocs .summary .actionRow .button.svelte-1cs5ocs{margin-top:1rem;font-weight:500;letter-spacing:1px;cursor:pointer;padding:.3em 1em;border-radius:2px;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;width:auto;box-shadow:0 0 #0000,0 0 #0000;transition:all .3s cubic-bezier(.25,.8,.25,1);border:1px solid hsl(var(--accentHS) var(--accentL));background-color:hsl(var(--accentHS) var(--accentL));color:hsl(var(--onAccent)/var(--onAccentStrength0));box-shadow:0 14px 28px #0000,0 10px 10px #0000}.feature.svelte-1cs5ocs .summary .actionRow .button.svelte-1cs5ocs:hover{border:1px solid hsl(var(--accentHS) calc(var(--accentL) - 10%));background-color:hsl(var(--accentHS) calc(var(--accentL) - 10%));color:hsl(var(--onAccent)/var(--onAccentStrength0));box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}:root{--fontIncrement:.2rem;--fontSizeBase:1rem}@media screen and (min-width: 780px){:root{--fontIncrement:.3rem;--fontSizeBase:1.05rem}}@media screen and (min-width: 1430px){:root{--fontIncrement:.3rem;--fontSizeBase:1.05rem}}:root{--fontSizeSm:calc(var(--fontSizeBase) - (var(--fontIncrement) * 1.5));--fontSizeMd:var(--fontSizeBase);--fontSizeH6:calc(var(--fontSizeMd) + var(--fontIncrement));--fontSizeH5:calc(var(--fontSizeH6) + var(--fontIncrement));--fontSizeH4:calc(var(--fontSizeH5) + var(--fontIncrement));--fontSizeH3:calc(var(--fontSizeH4) + var(--fontIncrement));--fontSizeH2:calc(var(--fontSizeH3) + var(--fontIncrement));--fontSizeH1:calc(var(--fontSizeH2) + var(--fontIncrement));--fontSizeXXXL:clamp(3rem, calc(5vw + 1rem), 6rem);--fontSizeXXL:clamp(2rem, calc(2vw + 0.5rem), 6rem)}section.svelte-in0n16{padding:3vw}
