.eclipse-hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;overflow:hidden;isolation:isolate;padding:clamp(6rem,12vh,9rem) clamp(1.5rem,6vw,5rem) clamp(4rem,8vh,6rem)}.eclipse-hero__grid{position:relative;z-index:1;width:100%;max-width:96rem;margin:0 auto;display:grid;grid-template-columns:1fr;align-items:center;gap:clamp(3rem,8vw,6rem)}@media(min-width:900px){.eclipse-hero__grid{grid-template-columns:1fr 1.05fr}}.eclipse-hero__lead{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;order:2}@media(min-width:900px){.eclipse-hero__lead{order:0}}.eclipse-hero__eyebrow{margin:0;font-family:var(--font-body);font-size:.5625rem;letter-spacing:.45em;text-transform:uppercase;color:var(--color-text-secondary);padding-left:.45em;opacity:0;transform:translateY(.6rem);transition:opacity 1.4s var(--ease-out),transform 1.4s var(--ease-out);transition-delay:.6s}.eclipse-hero__heading{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.6rem,6vw,5rem);line-height:1.04;letter-spacing:var(--tracking-tight);color:var(--color-text);max-width:14ch;opacity:0;transform:translateY(.8rem);transition:opacity 1.7s var(--ease-out),transform 1.7s var(--ease-out);transition-delay:.85s}.eclipse-hero__subtext{margin:0;font-family:var(--font-body);font-size:.875rem;line-height:1.8;color:var(--color-text-secondary);max-width:34ch;opacity:0;transition:opacity 1.6s var(--ease-out);transition-delay:1.15s}.eclipse-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem 2rem;margin-top:.75rem;opacity:0;transform:translateY(.6rem);transition:opacity 1.6s var(--ease-out),transform 1.6s var(--ease-out);transition-delay:1.4s}.eclipse-hero__cta{position:relative;display:inline-flex;align-items:center;gap:.85rem;padding:1.05rem 2.2rem;border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);font-size:.625rem;letter-spacing:.36em;text-transform:uppercase;overflow:hidden;transition:border-color .6s var(--ease-out),color .6s var(--ease-out),gap .36s var(--ease-out)}.eclipse-hero__cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 140% at 50% 120%,rgba(156,123,84,.22),transparent 70%);opacity:0;transition:opacity .6s var(--ease-out)}.eclipse-hero__cta:hover{border-color:#f5f2ee73;gap:1.2rem}.eclipse-hero__cta:hover:before{opacity:1}.eclipse-hero__cta svg{position:relative}.eclipse-hero__link{font-family:var(--font-body);font-size:.5625rem;letter-spacing:.36em;text-transform:uppercase;color:var(--color-text-secondary);border-bottom:1px solid transparent;padding-bottom:.3rem;transition:color .36s var(--ease-out),border-color .36s var(--ease-out)}.eclipse-hero__link:hover{color:var(--color-text);border-bottom-color:var(--color-border)}.is-ready .eclipse-hero__eyebrow,.is-ready .eclipse-hero__heading,.is-ready .eclipse-hero__subtext,.is-ready .eclipse-hero__actions,.no-js .eclipse-hero__eyebrow,.no-js .eclipse-hero__heading,.no-js .eclipse-hero__subtext,.no-js .eclipse-hero__actions{opacity:1;transform:none}.eclipse-hero__stage{position:relative;display:grid;place-items:center;order:1}.eclipse{position:relative;width:clamp(17rem,42vw,38rem);aspect-ratio:1}.eclipse__halo{position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;border-radius:50%;background:radial-gradient(circle at 62% 38%,color-mix(in srgb,var(--color-glow) 26%,transparent),transparent 60%);filter:blur(34px);opacity:0;transition:opacity 2.8s var(--ease-out);transition-delay:.4s;animation:eclipse-drift 26s ease-in-out infinite alternate}.is-ready .eclipse__halo,.no-js .eclipse__halo{opacity:1}.eclipse__body{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,#0b0b0b,#070707 56%,#050505 72%);box-shadow:inset 0 0 90px #000000e6}.eclipse__rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 210deg,transparent 0deg,rgba(245,242,238,0) 38deg,rgba(245,242,238,.9) 116deg,color-mix(in srgb,var(--color-glow) 80%,#f5f2ee) 168deg,rgba(156,123,84,.4) 210deg,transparent 270deg);-webkit-mask:radial-gradient(circle,transparent 63.5%,#000 64.5%,#000 66.5%,transparent 67.5%);mask:radial-gradient(circle,transparent 63.5%,#000 64.5%,#000 66.5%,transparent 67.5%);filter:drop-shadow(0 0 16px rgba(156,123,84,.45));opacity:0;transform:rotate(-8deg);transition:opacity 2.6s var(--ease-out);transition-delay:.7s;animation:eclipse-turn 60s linear infinite}.is-ready .eclipse__rim,.no-js .eclipse__rim{opacity:1}@keyframes eclipse-drift{0%{transform:translate(0) scale(1)}50%{transform:translate(2%,-2%) scale(1.06)}to{transform:translate(-2%,1%) scale(1.02)}}@keyframes eclipse-turn{0%{transform:rotate(-8deg)}to{transform:rotate(352deg)}}.eclipse-hero__core{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;text-align:center;pointer-events:none}.eclipse-hero__mark{display:inline-flex;font-family:var(--font-display);font-weight:500;font-size:clamp(2.25rem,6vw,4.5rem);letter-spacing:.34em;padding-left:.34em;color:var(--color-text);text-shadow:0 0 40px rgba(245,242,238,.12)}.eclipse-hero__ltr{display:inline-block;opacity:0;transform:translateY(.35em);filter:blur(10px);transition:opacity 1.5s var(--ease-out),transform 1.7s var(--ease-out),filter 1.7s var(--ease-out);transition-delay:calc(.9s + var(--i) * .22s)}.is-ready .eclipse-hero__ltr,.no-js .eclipse-hero__ltr{opacity:1;transform:none;filter:blur(0)}.eclipse-hero__spark{color:color-mix(in srgb,var(--color-glow) 70%,var(--color-accent));opacity:0;transition:opacity 1.6s var(--ease-out);transition-delay:2s;animation:eclipse-spark 4s ease-in-out infinite 2.2s}.is-ready .eclipse-hero__spark,.no-js .eclipse-hero__spark{opacity:.85}@keyframes eclipse-spark{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.25);opacity:1}}.eclipse-hero__contact{margin:0;display:flex;flex-direction:column;gap:.25rem;font-family:var(--font-body);font-size:.625rem;letter-spacing:.34em;text-transform:lowercase;color:var(--color-text-secondary);opacity:0;transition:opacity 1.6s var(--ease-out);transition-delay:2.3s}.is-ready .eclipse-hero__contact,.no-js .eclipse-hero__contact{opacity:1}.eclipse-hero__scroll{position:absolute;left:50%;bottom:clamp(1.5rem,4vh,2.75rem);transform:translate(-50%);z-index:2;width:1px;height:3.5rem;opacity:0;transition:opacity 1.6s var(--ease-out);transition-delay:2.6s}.is-ready .eclipse-hero__scroll{opacity:1}.eclipse-hero__scroll span{display:block;width:1px;height:100%;background:linear-gradient(to bottom,transparent,rgba(245,242,238,.7),transparent);animation:eclipse-scroll 2.6s ease-in-out infinite;transform-origin:top center}@keyframes eclipse-scroll{0%{transform:scaleY(.3);opacity:.3;transform-origin:top center}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(.3);opacity:.3;transform-origin:bottom center}}@media(prefers-reduced-motion:reduce){.eclipse__halo,.eclipse__rim,.eclipse-hero__spark,.eclipse-hero__scroll span{animation:none}}@supports not (background: color-mix(in srgb,red,blue)){.eclipse__halo{background:radial-gradient(circle at 62% 38%,rgba(156,123,84,.26),transparent 60%)}.eclipse__rim{background:conic-gradient(from 210deg,transparent 0deg,rgba(245,242,238,0) 38deg,rgba(245,242,238,.9) 116deg,rgba(200,162,116,.85) 168deg,rgba(156,123,84,.4) 210deg,transparent 270deg)}.eclipse-hero__spark{color:#b89a72}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/eclipse.css.map */
