.cstim{position:relative;display:grid;isolation:isolate;color:var(--c-white, var(--t-white));background:var(--c-fg)}.cstim--short{min-height:58vh}.cstim--tall{min-height:78vh}.cstim--full{min-height:100svh}.cstim__pic,.cstim__pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;z-index:-1}.cstim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.cstim--bottom:after{background:linear-gradient(to top,rgb(var(--t-ink-rgb) / var(--cstim-scrim, .3)) 0%,rgb(var(--t-ink-rgb) / calc(var(--cstim-scrim, .3) * .4)) 45%,transparent 78%)}.cstim--top:after{background:linear-gradient(to bottom,rgb(var(--t-ink-rgb) / var(--cstim-scrim, .3)) 0%,rgb(var(--t-ink-rgb) / calc(var(--cstim-scrim, .3) * .4)) 45%,transparent 78%)}.cstim--centre:after{background:rgb(var(--t-ink-rgb) / var(--cstim-scrim, .3))}.cstim__inner{display:grid;width:100%;padding-block:clamp(34px,7vw,72px)}.cstim--top .cstim__inner{align-self:start}.cstim--centre .cstim__inner{align-self:center;text-align:center}.cstim--bottom .cstim__inner{align-self:end}.cstim__eyebrow{margin:0 0 12px;font-size:10px;letter-spacing:var(--c-eyebrow, .2em);text-transform:uppercase;opacity:.82}.cstim__text{margin:0;font-family:var(--c-serif);font-weight:400;font-size:clamp(30px,8vw,66px);line-height:1.06;letter-spacing:-.015em;max-width:16ch;text-wrap:balance;text-shadow:0 1px 28px rgb(var(--t-ink-rgb) / .28)}.cstim--centre .cstim__text{max-width:20ch;margin-inline:auto}.cstim__cta{display:inline-block;margin-top:22px;min-height:44px;padding:12px 22px;border:1px solid rgb(var(--t-white-rgb) / .5);border-radius:var(--c-r, 2px);color:inherit;text-decoration:none;font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:background-color .35s var(--c-ease),border-color .35s var(--c-ease)}.cstim__cta:hover{background:rgb(var(--t-white-rgb) / .12);border-color:rgb(var(--t-white-rgb) / .85)}@media(prefers-reduced-motion:reduce){.cstim__cta{transition:none}}.cstim__empty{background:var(--c-surface, var(--t-card))}.cstim:has(.cstim__empty):after{display:none}@supports not selector(:has(*)){.cstim__empty{background:var(--c-surface, var(--t-card))}}.cstim--w-contained .cstim__pic,.cstim--w-wide .cstim__pic{border-radius:var(--c-r, 2px);overflow:hidden}.cstim--w-contained{max-width:var(--c-max, 1280px);margin-inline:auto}.cstim--w-wide{max-width:min(100%,1600px);margin-inline:auto}@media(min-width:1000px){.cstim--w-contained{padding-inline:40px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/calmy-statement-image.css.map */
