@charset "UTF-8";
/* https://stor-a-ski.com/wp-content/themes/moga-child/assets/css/home.css?ver=1.2.2 */
.page-home .hero-photo{--hero-veil-x:linear-gradient(100deg, rgba(8,14,11,.90) 0%, rgba(8,14,11,.80) 38%, rgba(8,14,11,.35) 62%, rgba(8,14,11,.12) 100%);--hero-veil-y:linear-gradient(180deg, rgba(8,14,11,.50) 0%, rgba(8,14,11,.20) 32%, rgba(8,14,11,.38) 70%, rgba(8,14,11,.72) 100%)}@media (max-width:820px){.page-home .hero-photo{--hero-veil-x:linear-gradient(100deg, rgba(8,14,11,.90) 0%, rgba(8,14,11,.78) 38%, rgba(8,14,11,.58) 62%, rgba(8,14,11,.46) 100%);--hero-veil-y:linear-gradient(180deg, rgba(8,14,11,.55) 0%, rgba(8,14,11,.30) 32%, rgba(8,14,11,.45) 70%, rgba(8,14,11,.75) 100%)}}.page-home .value-num{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;font-size:72px;line-height:1;letter-spacing:-.04em;color:var(--c-accent);margin-bottom:18px}.page-home .value h3{font-size:24px;font-weight:700;margin:0 0 10px;letter-spacing:-.015em}.page-home .value p{margin:0;font-size:15px;line-height:1.6;opacity:.78;max-width:34ch}.page-home .years{display:grid;grid-template-columns:repeat(12,1fr);gap:0;align-items:end;padding-bottom:48px;border-bottom:1px solid rgb(255 255 255 / .14)}.page-home .years .big-num{grid-column:span 5;font-weight:800;font-size:clamp(110px, 17vw, 260px);line-height:.82;letter-spacing:-.05em;color:var(--c-bg)}.page-home .years .big-num .plus{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400;color:var(--c-accent-2);font-size:.4em;vertical-align:top;margin-left:6px}.page-home .years .cap{grid-column:span 7;font-size:clamp(22px, 2vw, 32px);line-height:1.25;max-width:26ch;letter-spacing:-.015em;padding-bottom:18px;opacity:.9}.page-home .years .cap .it{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400}@media (max-width:900px){.page-home .years .big-num{grid-column:span 12}.page-home .years .cap{grid-column:span 12;padding-bottom:0;margin-top:12px}}.page-home .promo{display:grid;grid-template-columns:1.1fr .9fr;gap:0;border:1px solid var(--mist);border-radius:6px;overflow:hidden;background:var(--c-bg)}@media (max-width:900px){.page-home .promo{grid-template-columns:1fr}}.page-home .promo-body{padding:48px 44px 44px}.page-home .promo .tag{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.page-home .promo h3{font-size:clamp(32px, 3.4vw, 54px);font-weight:800;line-height:1;letter-spacing:-.03em;margin:14px 0 14px}.page-home .promo h3 .it{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400}.page-home .promo p{font-size:16px;line-height:1.55;opacity:.78;margin:0 0 24px;max-width:38ch}.page-home .promo-rates{display:flex;gap:28px;margin:0 0 28px;flex-wrap:wrap}.page-home .promo-rate{display:flex;align-items:baseline;gap:6px}.page-home .promo-rate .n{font-weight:800;font-size:34px;letter-spacing:-.03em}.page-home .promo-rate .u{font-family:'JetBrains Mono',monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;opacity:.6}.page-home .promo-media{position:relative;min-height:280px;background-color:#0a0f0c;background-image:var(--promo-img,none);background-size:cover;background-position:var(--promo-focus,50% 50%);background-repeat:no-repeat}.page-home .promo-media::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgb(8 14 11 / .45) 0%,rgb(8 14 11 / .05) 60%)}