#MainContent[data-template=index] .adam-home-section{--adam-elevated:#2A2830;--adam-elevated-hover:#33313A;--adam-marble-opacity:0;--adam-marble-duration:52s;position:relative;background:var(--adam-bg);color:var(--adam-text);overflow:clip}#MainContent[data-template=index] .adam-home-shell{position:relative;z-index:2;width:min(1320px,calc(100% - (clamp(22px,4.2vw,60px)*2)));margin-inline:auto}#MainContent[data-template=index] .adam-home-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 18px;color:var(--adam-accent);font-family:var(--font-heading--family);font-size:.68rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}#MainContent[data-template=index] .adam-home-eyebrow:before{content:"";width:44px;height:1px;background:var(--adam-accent);flex:0 0 auto}#MainContent[data-template=index] .adam-home-eyebrow--no-rule:before{display:none}#MainContent[data-template=index] .adam-home-heading{margin:0;color:var(--adam-text);font-family:var(--font-heading--family);font-weight:600;letter-spacing:-.036em;line-height:1.02;font-size:clamp(2.375rem,4.1vw,3.625rem)}#MainContent[data-template=index] .adam-home-heading em{display:block;font-style:normal}#MainContent[data-template=index] .adam-home-copy{max-width:44em;margin:18px 0 0;color:color-mix(in srgb,var(--adam-text) 73%,transparent);font-family:var(--font-body--family);font-size:clamp(.94rem,1.1vw,1.0625rem);line-height:1.7}#MainContent[data-template=index] .adam-home-copy p{margin:0}#MainContent[data-template=index] .adam-home-micro{color:color-mix(in srgb,var(--adam-text) 63%,transparent);font-family:var(--font-heading--family);font-size:.64rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}#MainContent[data-template=index] .adam-home-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:14px 28px;border:1px solid transparent;border-radius:0;font-family:var(--font-heading--family);font-size:.92rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease}#MainContent[data-template=index] .adam-home-btn--primary{border-color:var(--adam-text);background:var(--adam-text);color:var(--adam-bg)}#MainContent[data-template=index] .adam-home-btn--primary:hover{border-color:var(--adam-accent);background:var(--adam-accent);color:var(--adam-bg-deep, var(--adam-bg))}#MainContent[data-template=index] .adam-home-btn--outline{border-color:color-mix(in srgb,var(--adam-text) 42%,transparent);background:transparent;color:var(--adam-text)}#MainContent[data-template=index] .adam-home-btn--outline:hover{border-color:var(--adam-accent);color:var(--adam-text)}#MainContent[data-template=index] .adam-home-btn--elevated{border-color:color-mix(in srgb,var(--adam-text) 18%,transparent);background:var(--adam-elevated);color:var(--adam-text)}#MainContent[data-template=index] .adam-home-btn--elevated:hover{border-color:var(--adam-accent);background:var(--adam-elevated-hover)}#MainContent[data-template=index] .adam-home-btn--oversized{min-height:64px;padding:18px 34px;font-size:1.0625rem;box-shadow:0 20px 50px #00000073}@media(min-width:900px){#MainContent[data-template=index] .adam-home-btn--oversized{min-height:84px;padding:20px 44px}}#MainContent[data-template=index] .adam-home-btn__arrow{color:var(--adam-accent);transition:transform .3s cubic-bezier(.2,.7,.3,1)}#MainContent[data-template=index] .adam-home-btn:hover .adam-home-btn__arrow{transform:translate(4px)}#MainContent[data-template=index] .adam-home-actions{display:flex;flex-wrap:wrap;gap:12px}#MainContent[data-template=index] .adam-home-hairline{border-top:1px solid color-mix(in srgb,var(--adam-text) 11%,transparent)}#MainContent[data-template=index] .adam-marble-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}#MainContent[data-template=index] .adam-marble{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background-repeat:no-repeat;background-size:cover;background-position:center;mix-blend-mode:screen;opacity:var(--adam-marble-opacity,0);animation:adamHomeMarbleDrift var(--adam-marble-duration,52s) ease-in-out infinite;will-change:transform}#MainContent[data-template=index] .adam-marble--solid{mix-blend-mode:normal}#MainContent[data-template=index] .adam-marble-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}@keyframes adamHomeMarbleDrift{0%{transform:scale(1.16) translateZ(0)}50%{transform:scale(1.16) translate3d(1.3%,-1.3%,0)}to{transform:scale(1.16) translateZ(0)}}html.adam-motion-off #MainContent[data-template=index] .adam-marble{animation:none}#MainContent[data-template=index] .adam-reveal-init{opacity:0;transform:translateY(20px);transition:opacity 1s cubic-bezier(.2,.7,.3,1),transform 1s cubic-bezier(.2,.7,.3,1)}#MainContent[data-template=index] .adam-reveal-init[data-reveal-delay="1"]{transition-delay:.06s}#MainContent[data-template=index] .adam-reveal-init[data-reveal-delay="2"]{transition-delay:.12s}#MainContent[data-template=index] .adam-reveal-init[data-reveal-delay="3"]{transition-delay:.18s}#MainContent[data-template=index] .adam-reveal-init[data-reveal-delay="4"]{transition-delay:.24s}#MainContent[data-template=index] .adam-reveal-visible{opacity:1;transform:none}#MainContent[data-template=index] .adam-home-media{overflow:hidden}#MainContent[data-template=index] .adam-home-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.3,1)}@media(hover:hover)and (pointer:fine){#MainContent[data-template=index] .adam-home-media:hover img{transform:scale(1.045)}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=index] .adam-reveal-init,#MainContent[data-template=index] [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}#MainContent[data-template=index] .adam-marble{animation:none!important}#MainContent[data-template=index] *{animation-duration:.01ms!important;animation-iteration-count:1!important}}html.adam-motion-off #MainContent[data-template=index] .adam-reveal-init{opacity:1;transform:none;transition:none}@media(max-width:749px){#MainContent[data-template=index] .adam-home-shell{width:calc(100% - 44px)}#MainContent[data-template=index] .adam-home-btn{width:100%;min-height:50px}#MainContent[data-template=index] .adam-home-actions{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/adams-home-base.css.map */
