/* Static implementation of the requested Skiper interactions. */
.skiper10-preloader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;overflow:hidden;background:var(--ink);transition:opacity .55s ease,visibility .55s ease}.skiper10-preloader.is-done{opacity:0;visibility:hidden;pointer-events:none}.skiper10-mark{position:relative;z-index:2;width:min(180px,46vw);filter:brightness(0) invert(1);animation:loader-mark 1.8s ease-in-out infinite}.skiper10-stairs{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr)}.skiper10-stairs i{background:var(--green);transform:translateY(105%);animation:stairs-up 1.25s cubic-bezier(.77,0,.18,1) infinite alternate}.skiper10-stairs i:nth-child(2),.skiper10-stairs i:nth-child(5){background:var(--yellow);animation-delay:.12s}.skiper10-stairs i:nth-child(3),.skiper10-stairs i:nth-child(6){background:var(--peach);animation-delay:.24s}.skiper10-stairs i:nth-child(4){background:#6d8238;animation-delay:.36s}@keyframes stairs-up{to{transform:translateY(0)}}@keyframes loader-mark{50%{transform:scale(1.04);opacity:.78}}

.scroll-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.product-row{position:relative}.skiper16-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:37px 0}.skiper16-stack .product-card{position:sticky;top:110px;background:var(--cream);padding-bottom:16px;transform-origin:center top;transition:transform .25s ease,filter .25s ease}.skiper16-stack .product-card:nth-child(2){top:136px}.skiper16-stack .product-card:nth-child(3){top:162px}.skiper16-stack .product-card img{height:365px;border-radius:20px}.product-card.coming-soon{display:flex;min-height:365px;flex-direction:column;justify-content:end;padding:28px;border:1px dashed var(--ink);border-radius:20px;background:var(--peach)}.product-card.coming-soon h3{margin:0 0 8px;font-size:clamp(29px,3vw,42px)}.product-card.coming-soon p{margin:0;max-width:220px}.product-card .tag{margin-top:16px}

@media(max-width:760px){body{font-size:14px}.hero{min-height:580px}.hero h1{font-size:clamp(47px,14vw,68px);line-height:.84}.hero-content{padding-top:66px}.kicker,.micro{font-size:10px}.intro-grid h2,.feature-copy h2,.story-split h2,.contact-layout h2{font-size:clamp(37px,11vw,54px);line-height:.92}.feature-copy>p:not(.micro),.intro-grid>div p,.story-split p:not(.micro){font-size:14px}.product-row{margin-top:25px}.skiper16-stack{grid-template-columns:1fr;gap:22px}.skiper16-stack .product-card,.skiper16-stack .product-card:nth-child(n){position:relative;top:auto;padding-bottom:0}.skiper16-stack .product-card img,.product-card.coming-soon{height:285px;min-height:285px}.product-card h3{font-size:31px}.word-cluster{font-size:clamp(42px,13vw,64px);height:210px}.green-note{font-size:13px}.footer-grid{grid-template-columns:1fr}.skiper10-stairs{grid-template-columns:repeat(4,1fr)}}
@media(prefers-reduced-motion:reduce){.skiper10-stairs i,.skiper10-mark{animation:none}.scroll-reveal{opacity:1;transform:none;transition:none}}
