:root{--c-night:#111713;--c-night-2:#1A221D;--c-cream:#F3EEE4;--c-amber:#C98A4B}.ah-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.ah-w>span{display:inline-block;transform:translateY(108%);transition:transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 45ms)}.is-in>.ah-w>span,.is-in .ah-w>span{transform:none}html.ah-m [data-ah-rise]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease-out),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d, 0) * 90ms + .15s)}html.ah-m [data-ah-rise].is-in{opacity:1;transform:none}html.ah-m [data-ah-clip]{clip-path:inset(16% 0 16% 0);transform:scale(1.06);transition:clip-path 1.1s cubic-bezier(.7,0,.2,1),transform 1.4s cubic-bezier(.16,1,.3,1)}html.ah-m [data-ah-clip].is-in{clip-path:inset(0 0 0 0);transform:none}.ah-mag{transform:translate(var(--mx, 0px),var(--my, 0px));transition:transform .35s cubic-bezier(.16,1,.3,1),background-color var(--t-1)}@media(prefers-reduced-motion:reduce){.ah-w>span{transform:none!important;opacity:0;transition:opacity .7s var(--ease-out)!important;transition-delay:calc(var(--i, 0) * 30ms)!important}.is-in .ah-w>span{opacity:1}html.ah-m [data-ah-rise]{transform:none!important}html.ah-m [data-ah-clip]{transform:none!important;clip-path:none!important;opacity:0;transition:opacity .8s var(--ease-out)!important}html.ah-m [data-ah-clip].is-in{opacity:1}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.6,.2,1)}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.ahs-stage-wrap{padding:0!important;background:var(--c-paper)}.ahs-stage{position:relative;isolation:isolate;overflow:hidden;color:var(--c-cream);background:var(--c-night);--px: 0;--py: 0;--sp: 0}.ahs-stage__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}.ahs-stage__glow{position:absolute;border-radius:50%;will-change:transform}.ahs-stage__glow--1{width:80vmax;height:80vmax;left:20%;top:-10%;background:radial-gradient(closest-side,#c98a4b66,#c98a4b00);animation:ahGlow1 22s ease-in-out infinite alternate}.ahs-stage__glow--2{width:60vmax;height:60vmax;left:-25%;top:40%;background:radial-gradient(closest-side,#8c78be42,#8c78be00);animation:ahGlow2 28s ease-in-out infinite alternate}@keyframes ahGlow1{to{transform:translate(-12%,8%) scale(1.15)}}@keyframes ahGlow2{to{transform:translate(18%,-10%) scale(.9)}}.ahs-stage__mist{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.6}.ahs-stage__grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:ahGrain 1.2s steps(4) infinite}@keyframes ahGrain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(1%,3%)}}.ahs-stage__grid{position:relative;display:grid;gap:8px;padding-top:28px;padding-bottom:28px}.ahs-hero .ahs-stage__lbl{color:#f3eee49e}.ahs-hero .ahs-stage__h1{color:var(--c-cream);font-family:var(--f-serif);font-weight:400;font-size:clamp(2.35rem,9.8vw,5.6rem);line-height:1.02;letter-spacing:-.028em;max-width:13ch;margin:12px 0 10px;text-wrap:balance}.ahs-hero .ahs-stage__sub{color:#f3eee4b8;max-width:40ch}.ahs-hero .ahs-stage__cta{gap:14px 22px}.ahs-hero .ahs-stage .ahs-b1{background:var(--c-cream);color:var(--c-night);min-height:52px;padding:0 30px}@media(hover:hover){.ahs-hero .ahs-stage .ahs-b1:hover{background:#fff}}.ahs-hero .ahs-stage .ahs-b2{color:var(--c-cream)}.ahs-stage__scene{position:relative;height:330px;perspective:1100px}.ahs-stage__rig{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateY(calc(var(--px) * 14deg)) rotateX(calc(var(--py) * -8deg)) translateY(calc(var(--sp) * 60px))}.ahs-stage__b{position:absolute;bottom:14%;height:78%;width:auto;left:50%;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55));animation:ahFloat 7s ease-in-out infinite alternate}.ahs-stage__b--c{height:88%;bottom:10%;transform:translate(-50%) translateZ(80px) translate(calc(var(--px) * 18px));z-index:3;animation-delay:-1s}.ahs-stage__b--l{transform:translate(-122%) translateZ(-60px) rotate(-7deg) translate(calc(var(--px) * -10px + var(--sp) * -40px));z-index:1;filter:drop-shadow(0 26px 30px rgba(0,0,0,.5)) brightness(.8);animation-delay:-3s}.ahs-stage__b--r{transform:translate(22%) translateZ(-60px) rotate(7deg) translate(calc(var(--px) * -10px + var(--sp) * 40px));z-index:1;filter:drop-shadow(0 26px 30px rgba(0,0,0,.5)) brightness(.8);animation-delay:-5s}@keyframes ahFloat{0%{translate:0 0}to{translate:0 -12px}}.ahs-stage__floor{position:absolute;left:50%;bottom:7%;width:80%;height:38px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#c98a4b80,#c98a4b00)}.ahs-stage__chip{position:relative;z-index:5;display:flex;align-items:center;gap:12px;margin-top:-24px;padding:12px 12px 12px 16px;background:#f3eee414;border:1px solid rgba(243,238,228,.16);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}.ahs-stage__chip-l{display:grid;gap:1px;min-width:0;flex:1 1 auto;color:var(--c-cream);text-decoration:none}.ahs-stage__chip-k{font:500 10.5px/14px var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c-amber)}.ahs-stage__chip-t{font:500 14px/20px var(--f-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ahs-stage__chip-p{font:500 15px/20px var(--f-sans);font-variant-numeric:tabular-nums}.ahs-stage__chip-p small{font-size:11px;color:#f3eee499;margin-left:4px}.ahs-stage__form{flex:0 0 auto;margin:0}.ahs .ahs-stage__add,.ahs .ahs-stage__add:not(.ahs-add--off){background:var(--c-cream);color:var(--c-night);border:0;min-height:44px;padding:0 16px;width:auto;font:500 13px/1 var(--f-sans)}@media(hover:hover){.ahs .ahs-stage__add:not(.ahs-add--off):hover{background:#fff;color:var(--c-night)}}.ahs .ahs-stage__add.is-done{background:var(--c-amber);color:var(--c-night)}.ahs-stage__scroll{display:none}.ahs-stage__after .ahs-rail{margin-top:32px}@media(min-width:1000px){.ahs-stage{min-height:min(calc(100svh - 110px),860px);display:grid;align-items:center}.ahs-stage__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:40px;padding-top:72px;padding-bottom:88px}.ahs-stage__scene{height:min(66vh,640px)}.ahs-stage__chip{position:absolute;right:0;bottom:2%;width:380px;margin:0}.ahs-stage__copy{position:relative;z-index:2;transform:translateY(calc(var(--sp) * -40px));opacity:calc(1 - var(--sp) * 1.2)}.ahs-stage__scroll{display:block;position:absolute;left:50%;bottom:22px;width:22px;height:36px;margin-left:-11px;border:1px solid rgba(243,238,228,.35);border-radius:12px}.ahs-stage__scroll span{position:absolute;left:50%;top:8px;width:2px;height:7px;margin-left:-1px;background:var(--c-cream);border-radius:2px;animation:ahScroll 1.8s ease-in-out infinite}.ahs-stage__after .ahs-rail{margin-top:72px}}@keyframes ahScroll{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(12px)}}@media(max-width:999px){.ahs-hero .ahs-stage__sub{display:none}.ahs-stage__copy{display:contents}.ahs-stage__grid{grid-template-columns:minmax(0,1fr)}.ahs-stage__lbl{order:0}.ahs-stage__h1{order:1}.ahs-stage__mline{order:2;display:block;margin:10px 0 0;font-size:14px;letter-spacing:.01em;opacity:.85}.ahs-stage__cta{order:3;margin-top:16px}.ahs-stage__scene{order:4}.ahs-hero .ahs-stage__cta .ahs-b1{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.ahs-stage__glow,.ahs-stage__grain,.ahs-stage__b,.ahs-stage__scroll span{animation:none!important}}.ahs-mq{overflow:hidden;padding:28px 0;background:var(--c-paper);border-block:var(--hair)}.ahs-mq__band{--mq: 0px;--sk: 0deg}.ahs-mq__row{display:flex;width:max-content;align-items:center;gap:28px;transform:translate3d(var(--mq),0,0) skew(var(--sk));will-change:transform}.ahs-mq__i{font:italic 400 clamp(2rem,7vw,5.25rem)/1.1 var(--f-serif);letter-spacing:-.02em;color:var(--c-ink);text-decoration:none;white-space:nowrap;transition:color var(--t-2)}@media(hover:hover){.ahs-mq__i:hover{color:var(--c-accent)}}.ahs-mq__dot{color:var(--c-accent);font-size:clamp(1rem,2.4vw,1.75rem)}html.ah-m-reduce .ahs-mq__row{transform:none;flex-wrap:wrap;justify-content:center;width:auto;max-width:1200px;margin:0 auto;padding:0 var(--gutter);gap:6px 18px}html.ah-m-reduce .ahs-mq__i{font-size:clamp(1.5rem,3.6vw,3rem)}html.ah-m-reduce .ahs-mq__row>:nth-child(n+25){display:none}.ahs-story{position:relative;background:var(--c-paper)}.ahs-story.is-pinned{height:340vh}.ahs-story__pin{position:relative;overflow:hidden}.ahs-story.is-pinned .ahs-story__pin{position:sticky;top:0;height:100svh}.ahs-story__bgs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ahs-story__bgs span{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s var(--ease-out)}.ahs-story__bgs span:nth-child(1){background:radial-gradient(120% 90% at 70% 45%,#eef3ec,#d9e6da 55%,#c6d8c8)}.ahs-story__bgs span:nth-child(2){background:radial-gradient(120% 90% at 70% 45%,#fcf4d8,#f5e5ae 55%,#ecd486)}.ahs-story__bgs span:nth-child(3){background:radial-gradient(120% 90% at 70% 45%,#f0eaf5,#dfd4ea 55%,#ccbdde)}.ahs-story[data-active="0"] .ahs-story__bgs span:nth-child(1),.ahs-story[data-active="1"] .ahs-story__bgs span:nth-child(2),.ahs-story[data-active="2"] .ahs-story__bgs span:nth-child(3){opacity:1}.ahs-story__inner{position:relative;z-index:1;height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;padding-top:56px;padding-bottom:20px}.ahs-story__head{max-width:30rem}.ahs-story .ahs-story__lbl{color:var(--c-accent)}.ahs-story .ahs-story__h2{font:400 clamp(1.9rem,1.2rem + 3vw,3.6rem)/1.05 var(--f-serif);letter-spacing:-.02em;margin:8px 0;color:var(--c-ink)}.ahs-story__intro{font:400 14px/22px var(--f-sans);color:var(--c-ink-2);margin:0 0 12px}.ahs-story__nav{list-style:none;margin:0;padding:0;display:flex;gap:18px}.ahs-story__nav button{background:none;border:0;padding:6px 0;font:500 13px/20px var(--f-sans);color:var(--c-ink-2);cursor:pointer;border-bottom:1px solid transparent;transition:color var(--t-2),border-color var(--t-2)}.ahs-story__nav button span{color:var(--c-accent);margin-right:4px}.ahs-story[data-active="0"] .ahs-story__nav li:nth-child(1) button,.ahs-story[data-active="1"] .ahs-story__nav li:nth-child(2) button,.ahs-story[data-active="2"] .ahs-story__nav li:nth-child(3) button{color:var(--c-ink);border-bottom-color:var(--c-ink)}.ahs-story__stage{position:relative;min-height:0}.ahs-story__words{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;overflow:hidden}.ahs-story__words span{grid-area:1 / 1;font:italic 400 clamp(4.5rem,24vw,16rem)/1 var(--f-serif);letter-spacing:-.04em;color:#1e242017;opacity:0;transform:translateY(40px);transition:opacity .7s var(--ease-out),transform .9s cubic-bezier(.16,1,.3,1);white-space:nowrap}.ahs-story__bottles{position:absolute;top:0;right:0;bottom:0;left:0}.ahs-story__bottles img{position:absolute;left:50%;bottom:8%;height:86%;width:auto;filter:drop-shadow(0 30px 34px rgba(30,36,32,.28));opacity:0;transform:translate(-50%) translateY(60px) rotate(-8deg) scale(.92);transition:opacity .7s var(--ease-out),transform 1s cubic-bezier(.16,1,.3,1)}.ahs-story__floor{position:absolute;left:50%;bottom:5%;width:46%;height:26px;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#1e242038,#1e242000)}.ahs-story[data-active="0"] .ahs-story__words span:nth-child(1),.ahs-story[data-active="1"] .ahs-story__words span:nth-child(2),.ahs-story[data-active="2"] .ahs-story__words span:nth-child(3){opacity:1;transform:none}.ahs-story[data-active="0"] .ahs-story__bottles img:nth-child(1),.ahs-story[data-active="1"] .ahs-story__bottles img:nth-child(2),.ahs-story[data-active="2"] .ahs-story__bottles img:nth-child(3){opacity:1;transform:translate(-50%)}.ahs-story__panels{position:relative;min-height:200px}.ahs-story__panel{position:absolute;inset:auto 0 0 0;opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .7s cubic-bezier(.16,1,.3,1);pointer-events:none}.ahs-story__panel.is-on{opacity:1;transform:none;pointer-events:auto;transition-delay:.12s}.ahs-story__mini{display:none}.ahs-story__tag{font:500 11px/16px var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent);margin:0 0 6px}.ahs .ahs-story__t{font:400 clamp(1.5rem,1.1rem + 1.6vw,2.4rem)/1.1 var(--f-serif);letter-spacing:-.015em;margin:0 0 6px;color:var(--c-ink)}.ahs-story__x{font:400 15px/23px var(--f-sans);color:var(--c-ink-2);margin:0 0 12px;max-width:38ch}.ahs-story__buy{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(30,36,32,.18)}.ahs-story__pn{display:grid;color:var(--c-ink);text-decoration:none;font:500 14px/20px var(--f-sans);min-width:0}.ahs-story__pn span{font:400 13px/18px var(--f-sans);color:var(--c-ink-2);font-variant-numeric:tabular-nums}.ahs .ahs-story__add,.ahs .ahs-story__add:not(.ahs-add--off){width:auto;padding:0 20px;background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink);white-space:nowrap}.ahs-story__bar{height:2px;background:#1e242024;margin-top:14px}.ahs-story__bar span{display:block;height:100%;width:calc(var(--p, 0) * 100%);background:var(--c-ink)}@media(min-width:1000px){.ahs-story__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr auto;column-gap:48px;padding-top:96px;padding-bottom:40px}.ahs-story__head{grid-column:1;grid-row:1}.ahs-story__panels{grid-column:1;grid-row:2;align-self:end;min-height:230px}.ahs-story__stage{grid-column:2;grid-row:1 / span 3}.ahs-story__bar{grid-column:1;grid-row:3}}.ahs-story:not(.is-pinned) .ahs-story__stage,.ahs-story:not(.is-pinned) .ahs-story__bar,.ahs-story:not(.is-pinned) .ahs-story__nav{display:none}.ahs-story:not(.is-pinned) .ahs-story__bgs span:nth-child(1){opacity:1}.ahs-story:not(.is-pinned) .ahs-story__panels{display:grid;gap:32px;margin-top:24px}.ahs-story:not(.is-pinned) .ahs-story__panel{position:static;opacity:1;transform:none;pointer-events:auto}.ahs-story:not(.is-pinned) .ahs-story__mini{display:block;height:160px;width:auto;margin-bottom:12px}.ahs-story:not(.is-pinned) .ahs-story__inner{padding-bottom:56px}.ahs-df{background:var(--c-night);color:var(--c-cream);padding:var(--section-y) 0;position:relative;overflow:hidden}.ahs-df:before{content:"";position:absolute;width:60vmax;height:60vmax;right:-20vmax;top:-20vmax;border-radius:50%;background:radial-gradient(closest-side,#c98a4b42,#c98a4b00);pointer-events:none}.ahs-df__grid{position:relative;display:grid;gap:28px}.ahs-df .ahs-df__lbl{color:var(--c-amber)}.ahs .ahs-df__h2{font:400 clamp(2rem,1.3rem + 3vw,3.75rem)/1.04 var(--f-serif);letter-spacing:-.02em;margin:10px 0 12px;color:var(--c-cream)}.ahs-df__sub{font:400 15px/24px var(--f-sans);color:#f3eee4b3;max-width:40ch;margin:0 0 20px}.ahs-df__progress{display:flex;gap:6px;max-width:220px}.ahs-df__progress span{flex:1;height:2px;background:#f3eee433;position:relative;overflow:hidden}.ahs-df__progress span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-amber);transform-origin:left;transform:scaleX(0);transition:transform .5s var(--ease-out)}.ahs-df[data-step="1"] .ahs-df__progress span:nth-child(1):after,.ahs-df[data-step="2"] .ahs-df__progress span:nth-child(-n+2):after,.ahs-df[data-step="3"] .ahs-df__progress span:after{transform:scaleX(1)}.ahs-df__screen{opacity:0;transform:translateY(14px);transition:opacity .38s var(--ease-out),transform .52s cubic-bezier(.16,1,.3,1)}.ahs-df__screen.is-in{opacity:1;transform:none}.ahs .ahs-df .ahs-b1{background:var(--c-cream);color:var(--c-night);min-height:56px;padding:0 32px;font-size:15px;gap:10px}.ahs-df__step{font:500 11px/16px var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c-amber);margin:0 0 8px}.ahs .ahs-df__q{font:400 clamp(1.5rem,1.1rem + 1.8vw,2.5rem)/1.12 var(--f-serif);letter-spacing:-.015em;margin:0 0 18px;color:var(--c-cream)}.ahs-df__opts{display:grid;gap:10px}.ahs-df__opt{position:relative;display:grid;grid-template-columns:1fr auto;text-align:left;gap:2px 12px;width:100%;cursor:pointer;padding:16px 18px;background:#f3eee40d;border:1px solid rgba(243,238,228,.16);color:var(--c-cream);border-radius:2px;font:inherit;transition:background-color var(--t-2),border-color var(--t-2),transform var(--t-1);animation:ahOpt .52s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--k, 0) * 70ms + 60ms)}@keyframes ahOpt{0%{opacity:0;transform:translateY(10px)}}.ahs-df__on{font:500 16px/22px var(--f-sans)}.ahs-df__os{grid-column:1;font:400 13px/19px var(--f-sans);color:#f3eee49e}.ahs-df__arr{grid-column:2;grid-row:1 / span 2;align-self:center;transition:transform var(--t-2) var(--ease-out)}@media(hover:hover){.ahs-df__opt:hover{background:#f3eee41a;border-color:#f3eee466}.ahs-df__opt:hover .ahs-df__arr{transform:translate(4px)}}.ahs-df__opt.is-picked{background:var(--c-cream);color:var(--c-night);border-color:var(--c-cream)}.ahs-df__opt.is-picked .ahs-df__os{color:var(--c-ink-2)}.ahs-df__opt:active{transform:scale(.99)}.ahs-df__back{margin-top:16px;background:none;border:0;padding:8px 0;color:#f3eee4b3;font:500 13px/20px var(--f-sans);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.ahs-df__why{font:400 clamp(1.25rem,1rem + 1vw,1.75rem)/1.3 var(--f-serif);color:var(--c-cream);margin:0 0 18px;max-width:34ch}.ahs-df__card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:center;padding:12px;background:#f3eee40d;border:1px solid rgba(243,238,228,.14);color:var(--c-cream)}.ahs-df__card--main{grid-template-columns:124px minmax(0,1fr);background:var(--c-cream);color:var(--c-ink);border-color:var(--c-cream)}.ahs-df__ci{display:block;aspect-ratio:4/5;background:var(--c-well);overflow:hidden}.ahs-df__card:not(.ahs-df__card--main) .ahs-df__ci{background:#ece7de}.ahs-df__ci img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply}.ahs-df__cb{display:grid;gap:4px;min-width:0}.ahs-df__cn{color:inherit;text-decoration:none;font:500 15px/21px var(--f-sans)}.ahs-df__card--main .ahs-df__cn{font:400 22px/26px var(--f-serif)}.ahs-df__cp{margin:0;font:500 15px/20px var(--f-sans);font-variant-numeric:tabular-nums}.ahs-df__cp small{font-size:12px;font-weight:400;opacity:.7}.ahs-df__cl{grid-column:1 / -1;margin:0;font:500 11px/16px var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-amber)}.ahs-df__card form{margin:6px 0 0}.ahs .ahs-df__card .ahs-add{min-height:42px;width:auto;padding:0 18px}.ahs .ahs-df__card--main .ahs-add,.ahs .ahs-df__card--main .ahs-add:not(.ahs-add--off){background:var(--c-ink);color:var(--c-paper);border-color:var(--c-ink);min-height:48px}.ahs .ahs-df__card:not(.ahs-df__card--main) .ahs-add:not(.ahs-add--off){background:transparent;color:var(--c-cream);border-color:#f3eee480}.ahs-df__more{display:grid;gap:10px;margin-top:10px}.ahs-df__screen[aria-busy=true]{opacity:.4}@media(min-width:1000px){.ahs-df__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;align-items:start}.ahs-df__more{grid-template-columns:1fr 1fr}.ahs-df__panel{min-height:440px}}@media(hover:hover){.ahs-p .ahs-pi img,product-card .product-media img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.ahs-p:hover .ahs-pi img,product-card:hover .product-media img{transform:translateY(-8px) scale(1.04)}}@media(max-width:999px){.ahs-hero .ahs-stage__h1{font-size:clamp(2.15rem,8.8vw,3rem);max-width:16ch;margin-bottom:4px}.ahs-stage__scene{height:390px}.ahs-stage__b{bottom:30%;height:64%}.ahs-stage__b--c{bottom:27%;height:70%}.ahs-stage__floor{bottom:24%}.ahs-stage__chip{position:absolute;left:0;right:0;bottom:0;margin:0}}.ah-w{padding-top:.18em;margin-top:-.18em;padding-bottom:.12em;margin-bottom:-.12em}.ahs-story__inner{padding-top:88px}@media(max-width:999px){.ahs-story__intro{display:none}.ahs-story__panels{min-height:186px}}@media(min-width:1000px){.ahs-story__inner{padding-top:120px}}@media(min-width:1000px){.ahs-hero .ahs-stage__h1{font-size:clamp(3rem,1.2rem + 3.6vw,5rem);max-width:11.5ch}.ahs-stage__b{bottom:24%;height:62%}.ahs-stage__b--c{bottom:20%;height:70%}.ahs-stage__floor{bottom:17%}.ahs-stage__chip{bottom:0}}.ahs-df.ahs .ahs-b1{background:var(--c-cream);color:var(--c-night);border-color:var(--c-cream)}@media(hover:hover){.ahs-df.ahs .ahs-b1:hover{background:#fff}}.ahs-df__panel{position:relative;display:grid;align-content:start}.ahs-df__visual{position:relative;height:260px;transition:height .7s cubic-bezier(.16,1,.3,1),opacity .5s}.ahs-df__halo{position:absolute;left:50%;top:55%;width:90%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,#c98a4b52,#c98a4b00)}.ahs-df__b{position:absolute;bottom:8%;height:62%;width:auto;left:50%;filter:drop-shadow(0 22px 26px rgba(0,0,0,.55));transition:transform .8s cubic-bezier(.16,1,.3,1),height .7s cubic-bezier(.16,1,.3,1),opacity .5s;animation:ahFloat 6s ease-in-out infinite alternate}.ahs-df__b--1{transform:translate(-270%) rotate(-12deg);height:46%;bottom:18%;filter:drop-shadow(0 18px 20px rgba(0,0,0,.5)) brightness(.7);animation-delay:-1s}.ahs-df__b--2{transform:translate(-175%) rotate(-7deg);height:54%;bottom:12%;filter:drop-shadow(0 20px 24px rgba(0,0,0,.5)) brightness(.82);animation-delay:-2.5s}.ahs-df__b--3{transform:translate(-80%) rotate(-2deg);z-index:2;animation-delay:-4s}.ahs-df__b--4{transform:translate(-20%) rotate(2deg);z-index:2;height:66%;animation-delay:-.5s}.ahs-df__b--5{transform:translate(75%) rotate(7deg);height:54%;bottom:12%;filter:drop-shadow(0 20px 24px rgba(0,0,0,.5)) brightness(.82);animation-delay:-3s}.ahs-df__b--6{transform:translate(170%) rotate(12deg);height:46%;bottom:18%;filter:drop-shadow(0 18px 20px rgba(0,0,0,.5)) brightness(.7);animation-delay:-5s}.ahs-df[data-mode=ask] .ahs-df__visual{height:110px;opacity:.55}.ahs-df[data-mode=result] .ahs-df__visual{height:0;opacity:0}.ahs-df__screen{position:relative;z-index:3}.ahs-df__start{width:100%;min-height:60px!important;font-size:16px!important;justify-content:center}.ahs-df__meta{list-style:none;margin:16px 0 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;font:500 12px/18px var(--f-sans);color:#f3eee49e}.ahs-df__meta li:before{content:"\2726";color:var(--c-amber);margin-right:6px}.ahs-df__opt{grid-template-columns:auto 1fr auto;align-items:center}.ahs-df__n{grid-row:1 / span 2;font:400 20px/1 var(--f-serif);color:var(--c-amber);min-width:30px}.ahs-df__on,.ahs-df__os{grid-column:2}.ahs-df__arr{grid-column:3}.ahs-df__opt.is-picked .ahs-df__n{color:var(--c-accent)}@media(min-width:750px){.ahs-df__opts{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.ahs-df{padding:120px 0}.ahs-df__grid{align-items:center}.ahs-df__visual{height:400px}.ahs-df[data-mode=ask] .ahs-df__visual{height:140px}.ahs-df__panel{min-height:0}.ahs-df__start{max-width:420px;margin:0 auto;display:flex}}@media(prefers-reduced-motion:reduce){.ahs-df__b{animation:none}}.ahs-up,.ahs-rail__u,.ahs-story__pn span,.ahs-df__cp small,.product-grid__item product-price .unit-price,.resource-list__item product-price .unit-price,.ahs-ed__price small{font-size:11px!important;line-height:16px!important;opacity:.55;letter-spacing:0}.ahs-stage__chip-p small{display:none}.product-information product-price .unit-price{font-size:11px!important;opacity:.6}.ahs-df__b--1{transform:translate(-318%) rotate(-12deg)}.ahs-df__b--2{transform:translate(-208%) rotate(-7deg)}.ahs-df__b--3{transform:translate(-104%) rotate(-2deg)}.ahs-df__b--4{transform:translate(2%) rotate(2deg)}.ahs-df__b--5{transform:translate(110%) rotate(7deg)}.ahs-df__b--6{transform:translate(212%) rotate(12deg)}@media(min-width:1000px){.ahs-story__words span{font-size:clamp(5rem,11vw,11rem)}}@media(max-width:999px){.ahs-story__words span{font-size:clamp(3.5rem,19vw,7rem)}}.ahs-stage__mline{display:none}@media(max-width:999px){.ahs-hero .ahs-stage__mline{display:block}}.ahs-rail>li{display:grid;grid-template-rows:1fr auto;gap:10px;min-width:0}.ahs .ahs-rail__add{width:100%;min-height:44px;font:500 13px/1 var(--f-sans)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/ah-2026-v2.css.map */
