.card{position:relative;--c-accent:var(--gold);--c-glow:var(--gold2);display:grid;gap:18px;min-width:0;align-content:start}.card__link{display:grid;gap:18px;color:inherit;align-content:start}.card__frame{position:relative;transition:transform 1s var(--ease),filter 1s var(--ease);filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}.card:hover .card__frame{transform:translateY(-8px);filter:drop-shadow(0 40px 50px color-mix(in srgb,var(--c-accent) 38%,transparent))}.card__arch{position:relative;aspect-ratio:10/13;overflow:hidden;isolation:isolate;-webkit-mask:var(--arch-mask) center/100% 100% no-repeat;mask:var(--arch-mask) center/100% 100% no-repeat;background:radial-gradient(115% 85% at 50% 36%,#fffaf1 0%,var(--ivory) 46%,color-mix(in srgb,var(--c-glow) 42%,var(--ivory2)) 100%)}.card__arch:before{content:"";position:absolute;inset:auto -10% -30%;height:60%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-accent) 55%,transparent),transparent);opacity:.35;transition:opacity 1s var(--ease),transform 1.2s var(--ease)}.card:hover .card__arch:before{opacity:.8;transform:translateY(-8%)}.card__img{position:absolute;top:9%;right:7%;bottom:5%;left:7%;width:86%;height:86%;object-fit:contain;mix-blend-mode:multiply;transition:transform 1.4s var(--ease),opacity .8s}.card__img--alt{opacity:0}.card:hover .card__img{transform:scale(1.06) translateY(-1.5%)}.card:hover .card__img--alt{opacity:1}.card:hover .card__arch:has(.card__img--alt) .card__img:not(.card__img--alt){opacity:0}.card__line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;fill:none;stroke:color-mix(in srgb,var(--c-accent) 70%,#8c6a2a);stroke-width:1;opacity:.28;transition:opacity .8s}.card:hover .card__line{opacity:.8}.card__badges{position:absolute;left:50%;bottom:7%;transform:translate(-50%);display:flex;gap:6px;z-index:2;white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:99px;background:#110c08db;color:var(--gold2);font:700 8.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.badge--light{background:#ffffffb3;color:#5b421a}.badge--sale{background:var(--gold2);color:#1a1208}.card__meta{display:grid;gap:6px;padding-inline:4px}.card__brand{font:600 9.5px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.card__name{font:400 clamp(22px,1.9vw,28px)/1.08 var(--serif);color:var(--text);transition:color .5s}.card:hover .card__name{color:var(--gold2)}.card__tag{font:300 italic 15px/1.35 var(--serif);color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__row{display:flex;align-items:baseline;gap:10px;margin-top:4px;font:500 14px/1 var(--sans);color:var(--text);letter-spacing:.02em}.card__row s{color:var(--faint);font-size:12.5px}.card__row em{font-style:normal;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold2)}.card__add{position:absolute;right:7%;bottom:6%;z-index:3;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#110c08d1;color:var(--gold2);border:1px solid var(--line2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:scale(.6);opacity:0;transition:transform .6s var(--ease-back),opacity .4s,background .4s,color .4s}.card:hover .card__add,.card:focus-within .card__add{transform:none;opacity:1}.card__add:hover{background:var(--gold2);color:#1a1208}.card__add svg{width:14px;height:14px;transition:transform .5s var(--ease)}.card__add.is-done svg{transform:rotate(360deg)}@media(hover:none){.card__add{transform:none;opacity:1;width:40px;height:40px}}.grid{display:grid;align-items:start;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:clamp(40px,5vw,72px) clamp(16px,2.4vw,36px)}@media(max-width:1100px){.grid{--cols:3}}@media(max-width:760px){.grid{--cols:2;gap:36px 14px}.card__name{font-size:20px}.card__tag{font-size:13.5px}.badge{font-size:7.5px;padding:5px 8px}}.grid--stagger>*:nth-child(4n+2){margin-top:72px}.grid--stagger>*:nth-child(4n+4){margin-top:36px}@media(max-width:1100px){.grid--stagger>*{margin-top:0!important}}.shead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 60px;margin-bottom:clamp(40px,6vw,84px)}.shead__l{display:grid;gap:22px;max-width:780px}.shead--center{justify-content:center;text-align:center}.shead--center .shead__l{justify-items:center}.hero{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;background:var(--ink);isolation:isolate}.hero__gl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero__gl .vignette{background:radial-gradient(120% 90% at 60% 45%,transparent 30%,rgba(8,6,4,.78) 100%),linear-gradient(180deg,rgba(11,8,6,.45),transparent 25%,transparent 70%,var(--ink))}.hero__ar{position:absolute;z-index:-1;right:-2vw;top:50%;transform:translateY(-50%);font:400 clamp(160px,30vw,520px)/1 var(--arabic);color:#e6cc8a0e;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.hero__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);align-items:center;padding-top:calc(var(--hdr-h) + 24px);padding-bottom:110px}.hero__copy{display:grid;gap:30px;justify-items:start}.hero__copy .display{max-width:9.5ch}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.hero__proof{display:flex;flex-wrap:wrap;gap:10px 26px;list-style:none;margin:10px 0 0;padding:0;font:600 10px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.hero__proof li{display:inline-flex;align-items:center;gap:10px}.hero__proof svg{width:10px;height:10px;color:var(--gold)}.hero__stage{position:relative;height:min(74vh,720px);perspective:1400px}.hero__arch{position:absolute;width:var(--w,46%);left:var(--x,27%);top:var(--y,8%);transform-style:preserve-3d;animation:amb-bob var(--bob,9s) ease-in-out infinite;animation-delay:var(--bd,0s)}.hero__arch .card__arch{box-shadow:none}.hero__arch-in{transition:transform 1.2s var(--ease);will-change:transform}.hero__arch--c{--w:50%;--x:25%;--y:6%;z-index:3}.hero__arch--l{--w:34%;--x:0%;--y:30%;z-index:2;--bob:11s;--bd:-3s}.hero__arch--r{--w:34%;--x:66%;--y:22%;z-index:1;--bob:10s;--bd:-6s}.hero__arch--l .card__arch,.hero__arch--r .card__arch{filter:saturate(.9) brightness(.92)}@keyframes amb-bob{0%,to{translate:0 0}50%{translate:0 -14px}}.hero__cap{position:absolute;left:50%;bottom:-54px;transform:translate(-50%);display:grid;justify-items:center;gap:4px;white-space:nowrap;text-align:center}.hero__cap b{font:400 22px/1 var(--serif);color:var(--text)}.hero__cap span{font:600 9px/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.hero__arch--l .hero__cap,.hero__arch--r .hero__cap{display:none}.hero__halo{position:absolute;left:50%;top:48%;width:70%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(230,204,138,.28),rgba(201,162,75,.08) 55%,transparent);filter:blur(10px);z-index:0;animation:amb-breathe 7s ease-in-out infinite}@keyframes amb-breathe{50%{transform:translate(-50%,-50%) scale(1.12);opacity:.75}}.hero__ring{position:absolute;left:50%;top:46%;width:92%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(230,204,138,.14);border-radius:50%;z-index:0}.hero__ring:after{content:"";position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:1px dashed rgba(230,204,138,.12);border-radius:50%;animation:amb-spin 90s linear infinite}.hero__scroll{position:absolute;left:50%;bottom:26px;transform:translate(-50%);display:grid;justify-items:center;gap:12px;font:600 9px/1 var(--sans);letter-spacing:.34em;text-transform:uppercase;color:var(--muted)}.hero__scroll span{width:1px;height:48px;background:linear-gradient(var(--gold),transparent);position:relative;overflow:hidden}.hero__scroll span:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--gold4);animation:amb-drip 2.2s var(--ease-io) infinite}@keyframes amb-drip{to{top:110%}}@media(max-width:900px){.hero__inner{grid-template-columns:1fr;padding-bottom:90px;gap:12px}.hero__stage{height:62vw;min-height:320px;max-height:520px;order:-1;margin-top:8px}.hero__copy{justify-items:center;text-align:center}.hero__copy .display{max-width:none;margin-inline:auto}.hero__copy .lead{margin-inline:auto}.hero__ctas,.hero__proof{justify-content:center}.hero__cap{display:none}.hero__ar{top:30%;font-size:60vw}.hero__scroll{display:none}}.brands{position:relative;padding-block:clamp(34px,5vw,60px);border-block:1px solid var(--line);overflow:hidden;background:linear-gradient(90deg,var(--ink),var(--ink3),var(--ink))}.brands__track{display:flex;width:max-content;align-items:center;animation:amb-marquee var(--dur,60s) linear infinite}.brands:hover .brands__track{animation-play-state:paused}.brands__item{display:inline-flex;align-items:center;gap:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px);font:300 clamp(40px,6vw,96px)/1 var(--serif);letter-spacing:.02em;color:transparent;-webkit-text-stroke:1px rgba(230,204,138,.42);white-space:nowrap;transition:color .6s,-webkit-text-stroke-color .6s}.brands__item:hover{color:var(--gold2);-webkit-text-stroke-color:transparent}.brands__item i{font-style:italic}.brands__item svg{width:clamp(14px,1.6vw,22px);height:auto;color:var(--gold);-webkit-text-stroke:0}.rail,.rail__sticky{position:relative}.rail__track{display:flex;gap:clamp(18px,2.6vw,44px);padding-inline:var(--gut);scroll-padding-inline:var(--gut);padding-bottom:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.rail__track::-webkit-scrollbar{display:none}.rail__track>.card{flex:0 0 clamp(230px,24vw,360px);scroll-snap-align:start}.rail__track>.card:nth-child(2n){margin-top:clamp(20px,4vw,70px)}.rail__end{flex:0 0 clamp(230px,24vw,360px);display:grid;place-items:center;align-self:center;aspect-ratio:10/13;border:1px solid var(--line2);-webkit-mask:var(--arch-mask) center/100% 100% no-repeat;mask:var(--arch-mask) center/100% 100% no-repeat;background:radial-gradient(90% 70% at 50% 40%,rgba(230,204,138,.14),transparent);text-align:center;padding:30px;transition:background .8s}.rail__end:hover{background:radial-gradient(90% 70% at 50% 40%,rgba(230,204,138,.28),transparent)}.rail__end p{font:300 italic clamp(28px,2.6vw,40px)/1.1 var(--serif)}.rail__end span{display:block;margin-top:18px}.rail__meter{display:flex;align-items:center;gap:16px;font:600 10px/1 var(--sans);letter-spacing:.24em;color:var(--muted)}.rail__meter i{position:relative;width:140px;height:1px;background:var(--line2);overflow:hidden}.rail__meter i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold2);transform-origin:0;transform:scaleX(var(--rp,.08))}.rail.is-pinned .rail__sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.rail.is-pinned .rail__track{overflow:visible;scroll-snap-type:none;will-change:transform;padding-bottom:0}.rail.is-pinned .shead{margin-bottom:clamp(28px,4vh,56px)}.fams__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(240px,31vh);gap:clamp(10px,1.2vw,18px)}.fam{position:relative;overflow:hidden;border-radius:22px;isolation:isolate;display:flex;align-items:flex-end;padding:clamp(20px,2.4vw,34px);border:1px solid var(--line);background:var(--p-deep);transition:border-color .8s,transform 1s var(--ease)}.fam:nth-child(1){grid-column:span 2;grid-row:span 2}.fam:nth-child(4){grid-column:span 2}.fam .gl{z-index:-2;opacity:.9;transition:opacity 1s,transform 1.6s var(--ease)}.fam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgba(8,6,4,.78))}.fam:hover{border-color:color-mix(in srgb,var(--p-glow) 50%,transparent)}.fam:hover .gl{transform:scale(1.06)}.fam__in{display:grid;gap:8px;width:100%}.fam__n{font:600 10px/1 var(--sans);letter-spacing:.3em;color:var(--p-glow)}.fam__t{font:300 clamp(34px,3.4vw,58px)/.95 var(--serif)}.fam:nth-child(1) .fam__t{font-size:clamp(46px,6vw,104px)}.fam__d{font:300 italic 17px/1.35 var(--serif);color:var(--muted);max-width:30ch}.fam__ar{position:absolute;top:clamp(16px,2vw,28px);right:clamp(20px,2.4vw,34px);font:400 clamp(34px,4vw,70px)/1 var(--arabic);color:color-mix(in srgb,var(--p-glow) 60%,transparent);transition:transform 1.2s var(--ease)}.fam:hover .fam__ar{transform:translateY(-6px) scale(1.06)}.fam__go{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font:700 10px/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--p-glow);opacity:0;transform:translateY(8px);transition:all .7s var(--ease)}.fam:hover .fam__go,.fam:focus-visible .fam__go{opacity:1;transform:none}.fam__go svg{width:16px;height:9px}@media(max-width:980px){.fams__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}.fam:nth-child(1){grid-column:span 2;grid-row:span 1}.fam:nth-child(4){grid-column:span 1}.fam:nth-child(6):last-child{grid-column:span 2}.fam__go{opacity:1;transform:none}}@media(max-width:520px){.fams__grid{grid-auto-rows:190px}.fam__t{font-size:34px}}.mani{position:relative;text-align:center}.mani__ar{font:400 clamp(28px,3vw,44px)/1 var(--arabic);color:var(--gold);margin-bottom:34px}.mani__text{font:300 clamp(30px,4.3vw,68px)/1.14 var(--serif);letter-spacing:-.01em;max-width:22ch;margin-inline:auto;text-wrap:balance}.mani__text .mw{color:#efe6d624;transition:color .5s}.mani__text .mw.is-lit{color:var(--text)}.mani__text .mw.is-gold{color:var(--gold2);font-style:italic}.mani__sig{margin-top:44px;display:grid;justify-items:center;gap:16px}.ritual{overflow:hidden}.ritual__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(40px,7vw,120px);align-items:center}@media(max-width:960px){.ritual__grid{grid-template-columns:1fr}}.ritual__copy{display:grid;gap:26px;justify-items:start}.tiers{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:0;width:100%;max-width:520px;border-top:1px solid var(--line)}.tiers li{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.tiers b{font:400 clamp(26px,2.4vw,34px)/1 var(--serif)}.tiers span{font:600 10.5px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.tiers li.is-free b{font-style:italic}.ritual__viz{position:relative;border-radius:28px;padding:clamp(26px,4vw,48px);background:linear-gradient(160deg,#fffaf0,var(--ivory2));box-shadow:0 60px 120px -60px #3c280a73,inset 0 0 0 1px #1d150d14}.ritual__step{display:flex;gap:8px;justify-content:center;margin-bottom:26px}.ritual__step button{min-width:58px;height:44px;padding:0 16px;border-radius:99px;border:1px solid var(--line2);font:600 12px/1 var(--sans);letter-spacing:.14em;color:var(--muted);transition:all .5s var(--ease)}.ritual__step button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--gold2)}.shelf{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:clamp(8px,2vw,22px);height:clamp(180px,22vw,250px);padding-bottom:16px;border-bottom:2px solid rgba(29,21,13,.18)}.shelf:after{content:"";position:absolute;left:8%;right:8%;bottom:-18px;height:18px;background:radial-gradient(closest-side,rgba(29,21,13,.18),transparent)}.bottle{width:clamp(48px,7vw,78px);height:auto;transition:transform .9s var(--ease-back),opacity .6s,filter .6s;transform-origin:50% 100%;opacity:.22;filter:grayscale(1)}.bottle.is-on{opacity:1;filter:none;transform:translateY(-6px)}.bottle .b-glass{fill:#ffffff59;stroke:#3a2a14;stroke-width:1.2}.bottle .b-cap{fill:#1d150d}.bottle .b-liq{fill:url(#amb-liq)}.ritual__out{display:grid;justify-items:center;gap:8px;margin-top:30px;text-align:center}.ritual__save{font:300 clamp(56px,7vw,104px)/.9 var(--serif);color:var(--text)}.ritual__save small{font-size:.36em;font-style:italic;color:var(--muted);margin-left:.2em}.ritual__msg{font-size:14px;color:var(--muted);max-width:40ch}.ritual__msg strong{color:var(--text)}.ritual__fine{margin-top:18px;font-size:12px;color:var(--faint);text-align:center}.finder{position:relative;overflow:hidden;isolation:isolate}.finder .gl{z-index:-2}.finder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(80% 70% at 50% 50%,#0b08064d,#0b0806e0)}.finder__card{position:relative;max-width:980px;margin-inline:auto;padding:clamp(28px,5vw,64px);border-radius:32px;background:#110c088c;border:1px solid var(--line2);-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 80px 160px -80px #000000e6}.finder__top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px}.finder__dots{display:flex;gap:8px}.finder__dots i{width:26px;height:2px;background:var(--line2);transition:background .6s}.finder__dots i.is-on{background:var(--gold2)}.finder__q{font:300 clamp(32px,4vw,58px)/1.02 var(--serif);margin-bottom:30px}.finder__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.fopt{position:relative;display:grid;gap:8px;text-align:left;padding:20px 22px;border-radius:18px;border:1px solid var(--line);background:#ffffff05;transition:all .6s var(--ease);overflow:hidden}.fopt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 100% at 0% 0%,rgba(230,204,138,.16),transparent 60%);opacity:0;transition:opacity .6s}.fopt:hover{border-color:var(--gold2);transform:translateY(-4px)}.fopt:hover:before{opacity:1}.fopt b{position:relative;font:400 24px/1.1 var(--serif)}.fopt span{position:relative;font-size:12.5px;color:var(--muted);line-height:1.45}.fopt i{position:relative;font:400 22px/1 var(--arabic);color:var(--gold)}.finder__stage{animation:amb-rise .8s var(--ease) both}.finder__res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:760px){.finder__res{grid-template-columns:1fr}.finder__res .res{grid-template-columns:96px 1fr}}.res{display:grid;gap:14px;padding:14px;border-radius:22px;border:1px solid var(--line);background:#ffffff05;animation:amb-rise .9s var(--ease) both;animation-delay:calc(var(--i) * .12s)}.res__match{font:600 9.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold2)}.res__t{font:400 24px/1.1 var(--serif)}.res__tag{font:300 italic 15px/1.35 var(--serif);color:var(--muted)}.res__row{display:flex;justify-content:space-between;align-items:center;gap:10px}.res__p{font-size:14px;color:var(--gold2)}.finder__again{margin-top:28px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.bund__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,34px)}@media(max-width:900px){.bund__grid{grid-template-columns:1fr}}.bcard{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,2.4vw,34px);align-items:center;padding:clamp(18px,2.2vw,30px);border-radius:28px;border:1px solid var(--line);background:linear-gradient(150deg,color-mix(in srgb,var(--c-accent) 14%,var(--ink2)),var(--ink2) 60%);overflow:hidden;transition:border-color .8s,transform 1s var(--ease)}.bcard:hover{border-color:color-mix(in srgb,var(--c-glow) 45%,transparent);transform:translateY(-6px)}.bcard .card__arch{width:100%}.bcard__body{display:grid;gap:12px;align-content:center}.bcard__t{font:300 clamp(28px,2.6vw,40px)/1.02 var(--serif)}.bcard__tag{font:300 italic 17px/1.35 var(--serif);color:var(--muted)}.bcard__list{list-style:none;margin:4px 0;padding:0;display:grid;gap:6px;font-size:13px;color:var(--muted)}.bcard__list li{display:flex;gap:10px;align-items:center}.bcard__list svg{width:9px;height:9px;color:var(--gold);flex:none}.bcard__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:4px}.bcard__price b{font:400 30px/1 var(--serif);color:var(--text)}.bcard__price s{color:var(--faint);font-size:14px}.bcard__badges{display:flex;flex-wrap:wrap;gap:8px}.bcard .btn{justify-self:start;margin-top:8px}@media(max-width:560px){.bcard{grid-template-columns:1fr}.bcard .card__arch{max-width:260px;margin-inline:auto}}.promise{border-block:1px solid var(--line)}.promise__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.promise__grid li{position:relative;display:grid;gap:14px;align-content:start;padding:clamp(28px,3vw,44px) clamp(18px,2vw,34px)}.promise__grid li+li{border-left:1px solid var(--line)}.promise__grid svg{width:40px;height:40px;color:var(--gold)}.promise__grid svg *{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.js .promise__grid [data-reveal] svg *{stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 2.2s var(--ease-io) .3s}.js .promise__grid [data-reveal].is-in svg *{stroke-dashoffset:0}.promise__t{font:400 24px/1.1 var(--serif)}.promise__d{font-size:13.5px;color:var(--muted);line-height:1.6}@media(max-width:900px){.promise__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promise__grid li:nth-child(3){border-left:0}.promise__grid li:nth-child(n+3){border-top:1px solid var(--line)}}.jgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.6vw,40px)}@media(max-width:900px){.jgrid{grid-template-columns:1fr}}.jcard{display:grid;gap:18px}.jcard__img{position:relative;aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:radial-gradient(90% 90% at 70% 20%,rgba(201,162,75,.3),transparent 60%),var(--ink3)}.jcard__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease),filter 1s;filter:saturate(.9) brightness(.92)}.jcard:hover .jcard__img img{transform:scale(1.06);filter:none}.jcard__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:400 64px/1 var(--arabic);color:#e6cc8a59}.jcard__date{font:600 10px/1 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}.jcard__t{font:400 clamp(24px,2.1vw,32px)/1.1 var(--serif);transition:color .5s}.jcard:hover .jcard__t{color:var(--gold2)}.jcard__x{font-size:14px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rtx{text-align:center}.rtx .stack{justify-items:center;display:grid}.rail.is-pinned{padding-block:0!important}.rail.is-pinned .rail__track>.card,.rail.is-pinned .rail__end{flex-basis:min(22vw,32vh)}.rail.is-pinned .rail__track>.card:nth-child(2n){margin-top:5vh}.rail.is-pinned .card__tag{display:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/amb-home.css.map */
