.am-hero{--wine:#3d0e1b;--cream:#f8e8dc;isolation:isolate;background:var(--wine);color:var(--cream);view-timeline:--am-hero block;position:relative;overflow:clip}.am-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""phone""side";padding-block:1.25rem 1.5rem;display:grid}.am-hero-title{color:var(--cream);font-family:var(--font-title);grid-area:name;gap:1.6cqw;font-weight:900;font-stretch:62.5%;display:grid;container-type:inline-size}.am-hero-title[data-lang=ka]{--w1:4.67;--w2:2.53}.am-hero-title[data-lang=en]{--w1:4.47;--w2:2.35}.am-hero-word{font-size:calc(100cqw / var(--w1));white-space:nowrap;line-height:.8;display:block}.am-hero-second{font-size:calc(100cqw / var(--w2))}.am-hero-device{transform-origin:50% 100%;grid-area:phone;justify-self:center;width:min(74vw,20rem);margin-top:1.125rem}.am-hero-phone{filter:drop-shadow(0 1.5rem 1.5rem #0000004d);width:100%;height:auto;display:block}.am-hero-side{grid-area:side;gap:1rem;margin-top:1.25rem;display:grid}.am-hero-text{max-width:38ch;font-size:1.0625rem;line-height:1.4}.am-hero-address{color:var(--cream);font-size:.9375rem}.am-hero .btn-paper{--sweep:#000;background-color:var(--cream);color:var(--wine)}.am-hero .btn-paper:not(:disabled):hover{background-color:var(--cream)}@media (min-width:768px){.am-hero-grid{grid-template:"name phone"1fr"side phone"/minmax(0,1fr) auto;column-gap:3rem;padding-block:2rem 1.75rem}.am-hero-title{align-self:center;width:min(100%,max(20rem,198svh - 34.155rem))}.am-hero-device{align-self:end;width:min(31vw,27.5rem,max(15rem,82svh - 14.76rem));margin-top:0}}@media (min-width:1100px){.am-hero-side{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem}.am-hero-cta{white-space:nowrap;grid-area:1/2/span 2}}@media (prefers-reduced-motion:no-preference){.am-hero-phone{animation:1s cubic-bezier(.16,1,.3,1) .3s both am-rise}.am-hero-word{animation:.8s cubic-bezier(.16,1,.3,1) both am-word}.am-hero-second{animation-delay:.1s}}@keyframes am-rise{0%{opacity:0;translate:0 14%;scale:.94}}@keyframes am-word{0%{clip-path:inset(-20% -5% 100%);translate:0 .25em}to{clip-path:inset(-20% -5%)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.am-hero-device{animation:linear both am-hold;animation-timeline:--am-hero;animation-range:exit exit 90%}}}@keyframes am-hold{to{translate:0 9%;scale:1.06}}.am-colors{padding-top:3rem}.am-colors-pin{flex-direction:column-reverse;gap:1.5rem;display:flex}.am-colors-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .5rem;width:100%;max-width:1360px;margin-inline:auto;padding-inline:1rem;display:grid}.am-color-photo{aspect-ratio:1;background:var(--color-surface);position:relative}.am-color-name{margin-top:.5rem;font-size:clamp(1rem,5vw,1.5rem)}@media (min-width:768px){.am-colors{padding-top:5rem}.am-colors-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;padding-inline:2rem}}@media screen and (prefers-reduced-motion:no-preference) and (min-height:560px){@supports (animation-timeline:view()){.am-colors{height:calc(var(--n) * 100svh);view-timeline:--am-colors block;margin-top:3rem;padding-top:0}.am-colors-pin{height:100svh;display:block;position:sticky;top:0;overflow:clip}.am-colors-list{max-width:none;padding:0;display:block;position:absolute;inset:0}.am-color{isolation:isolate;--bg:color-mix(in srgb, var(--tint) 16%, #fff);background:var(--bg);position:absolute;inset:0}.am-color:not(:first-child){animation:linear both am-color-in;animation-timeline:--am-colors;animation-range:contain calc((var(--i) - 1) / (var(--n) - 1) * 100%) contain calc(var(--i) / (var(--n) - 1) * 100%)}.am-color-photo{aspect-ratio:auto;background:var(--bg);animation:linear both am-color-drift;animation-timeline:--am-colors;animation-range:contain calc((var(--i) - .5) / (var(--n) - 1) * 100%) contain calc((var(--i) + .5) / (var(--n) - 1) * 100%);position:absolute;inset:14rem 1rem 6rem}.am-color-name{color:var(--color-ink);margin:0;font-size:clamp(1.75rem,8.6vw,3rem);position:absolute;bottom:1.25rem;left:1rem}.am-colors-copy{z-index:1;padding-top:5.25rem;position:relative}}}@media screen and (prefers-reduced-motion:no-preference) and (min-height:560px) and (min-width:768px){@supports (animation-timeline:view()){.am-color-photo{inset:6rem 5vw 2.5rem 48%}.am-color-name{max-width:44%;font-size:clamp(3rem,4.8vw,5.25rem);bottom:2.75rem;left:max(2rem,50vw - 680px + 2rem)}.am-colors-copy{padding-top:8rem}}}@keyframes am-color-in{0%,55%{opacity:0}to{opacity:1}}@keyframes am-color-drift{0%{translate:0 6%;scale:.95}to{translate:0 -6%;scale:1.03}}.am-closing{aspect-ratio:819/477;fill:var(--color-ink)}.am-closing svg{width:57.9%;position:absolute;bottom:0}.am-closing svg:first-child{left:0}.am-closing svg:last-child{right:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.am-closing svg{animation:none;animation-timeline:view();animation-range:cover cover 55%}.am-closing svg:first-child{animation-name:am-close-l}.am-closing svg:last-child{animation-name:am-close-r}}}@keyframes am-close-l{0%{translate:-45%}}@keyframes am-close-r{0%{translate:45%}}.am-marquee{background:var(--color-ink);color:#fff;overflow:clip}.am-marquee-track{width:max-content;display:flex}.am-marquee-group{flex:none;display:flex}.am-marquee-item{white-space:nowrap;align-items:center;gap:1.5rem;padding:.875rem 0 .875rem 1.5rem;font-size:.9375rem;font-weight:700;font-stretch:87.5%;display:flex}.am-marquee-mark{fill:currentColor;width:1em}@media (prefers-reduced-motion:no-preference){.am-marquee-track{animation:60s linear infinite am-marquee}.am-marquee:hover .am-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.am-marquee{overflow-x:auto}}@keyframes am-marquee{to{translate:-50%}}.am-bf{color:#fff;background:#000}.am-bf-grid{gap:.875rem;padding-block:1.125rem;display:grid}.am-bf-title{font-size:clamp(2rem,3.6vw,3.25rem);font-weight:900;font-stretch:62.5%;line-height:1}.am-bf-gift{font-weight:700;display:block}.am-bf-date{color:var(--color-on-ink-muted);display:block}.am-count{perspective:500px;gap:clamp(.875rem,2.2vw,2.125rem);display:flex}.am-count-digits{display:flex}.am-count-digit{font-variant-numeric:tabular-nums;transform-origin:50% 0;font-size:clamp(2.125rem,4.2vw,3.75rem);font-weight:900;font-stretch:62.5%;line-height:1;display:block}.am-count-label{color:var(--color-on-ink-muted);margin-top:.25rem;font-size:.8125rem;font-weight:600;display:block}@media (prefers-reduced-motion:no-preference){.am-count-digit{animation:.45s cubic-bezier(.16,1,.3,1) am-flip}}@keyframes am-flip{0%{opacity:.4;transform:rotateX(-85deg)}}@media (min-width:900px){.am-bf-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:3rem}.am-bf-offer{justify-self:end;max-width:20rem}}
