:root{--bg:#F7F2E9;--bg2:#F0E7D6;--bg3:#E9DCC6;--paper:#FCF9F2;--ink:#2A1712;--ink2:#5C4434;--muted:#8C7A66;--line:#E5D7BE;--orange:#E26A1C;--orange2:#C4560F;--maroon:#7A2E2E;--maroon2:#5E2020;--gold:#B68A3A;--gold2:#C8A451;--teal:#1F3A40;--olive:#6E7A4E;--tan:#DABD9E;--cream:#FBF6EC;--fd:"Fraunces",Georgia,serif;--fb:"Questrial",sans-serif;--e:cubic-bezier(.22,1,.36,1);--e2:cubic-bezier(.65,0,.35,1);--maxw:1420px;--gut:clamp(18px,3.6vw,56px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--fb);background:var(--bg);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}::selection{background:var(--maroon);color:var(--cream)}h1,h2,h3,h4{font-family:var(--fd);font-weight:500;line-height:1.1;letter-spacing:.002em}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.045;pointer-events:none;z-index:1500}#pbar{position:fixed;top:0;left:0;height:2.5px;width:0;background:linear-gradient(90deg,var(--gold2),var(--orange));z-index:1600}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.sec{padding:clamp(52px,6.4vw,104px) 0;position:relative}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:.66rem;letter-spacing:.32em;text-transform:uppercase;color:var(--orange)}.eyebrow:before{content:"";width:30px;height:1px;background:var(--gold)}.kno{font-family:var(--fd);font-style:italic;font-weight:600;font-size:.95rem;color:var(--gold);display:block;margin-bottom:8px}.h2{font-size:clamp(1.9rem,3.5vw,3rem);font-weight:500;color:var(--ink)}.h2 em{font-style:italic;color:var(--maroon)}.shx{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:clamp(26px,3.2vw,44px)}.lead{color:var(--ink2);max-width:56ch}.orn{display:flex;align-items:center;justify-content:center;gap:14px;padding:4px 0}.orn .l{width:70px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.orn .l:last-child{background:linear-gradient(90deg,var(--gold),transparent)}.orn svg{width:22px;height:22px;stroke:var(--gold);fill:none;stroke-width:1.2}.bt{display:inline-flex;align-items:center;justify-content:center;gap:.7em;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;padding:1.15em 2.1em;position:relative;overflow:hidden;z-index:0;transition:color .45s var(--e),border-color .45s,transform .25s var(--e)}.bt:active{transform:scale(.97)}.bt svg{width:14px;stroke:currentColor;fill:none;stroke-width:1.7;transition:transform .45s var(--e)}.bt:hover svg{transform:translate(5px)}.bt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(101%);transition:transform .5s var(--e);z-index:-1}.bt:hover:after{transform:translateY(0)}.bt-fill{background:var(--maroon);color:var(--cream)}.bt-fill:after{background:var(--orange)}.bt-o{background:var(--orange);color:#fff}.bt-o:after{background:var(--maroon)}.bt-ghost{background:transparent;color:var(--maroon);box-shadow:inset 0 0 0 1.5px var(--maroon)}.bt-ghost:after{background:var(--maroon)}.bt-ghost:hover{color:var(--cream)}.bt-cream{background:var(--cream);color:var(--ink)}.bt-cream:after{background:var(--gold2)}.lar{display:inline-flex;align-items:center;gap:8px;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--maroon);white-space:nowrap}.lar svg{width:15px;stroke:currentColor;fill:none;stroke-width:1.7;transition:transform .4s var(--e)}.lar:hover svg{transform:translate(5px)}.lar:hover{color:var(--orange)}.r{opacity:0;transform:translateY(32px);transition:opacity .95s var(--e),transform .95s var(--e)}.r.in{opacity:1;transform:none}.rs>*{opacity:0;transform:translateY(30px);transition:opacity .8s var(--e),transform .8s var(--e)}.rs.in>*{opacity:1;transform:none}.rs.in>*:nth-child(2){transition-delay:.08s}.rs.in>*:nth-child(3){transition-delay:.16s}.rs.in>*:nth-child(4){transition-delay:.24s}.rs.in>*:nth-child(5){transition-delay:.32s}.rs.in>*:nth-child(6){transition-delay:.4s}.rs.in>*:nth-child(7){transition-delay:.48s}.rs.in>*:nth-child(8){transition-delay:.56s}.ph{position:relative;overflow:hidden;background:var(--bg2);display:block}.ph>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tan);transform-origin:right;transition:transform 1.1s var(--e2);z-index:2}.ph.in:before{transform:scaleX(0)}.carr{display:flex;gap:9px}.cb{width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);display:flex;align-items:center;justify-content:center;color:var(--maroon);background:var(--paper);transition:.35s var(--e)}.cb:hover{background:var(--maroon);color:var(--cream);box-shadow:inset 0 0 0 1px var(--maroon)}.cb svg{width:15px;stroke:currentColor;fill:none;stroke-width:1.7}.crail{display:flex;gap:clamp(14px,1.6vw,22px);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;cursor:grab;padding:6px 2px 10px;scroll-snap-type:x mandatory}.crail::-webkit-scrollbar{display:none}.crail:active{cursor:grabbing}.crail>*{scroll-snap-align:start}.sc-t:before{content:"";position:absolute;top:0;left:0;right:0;height:14px;background:radial-gradient(circle at 14px -7px,var(--bg) 14px,transparent 15px);background-size:28px 14px;background-repeat:repeat-x;z-index:3}.sc-b:after{content:"";position:absolute;bottom:0;left:0;right:0;height:14px;background:radial-gradient(circle at 14px 21px,var(--bg) 14px,transparent 15px);background-size:28px 14px;background-repeat:repeat-x;z-index:3}.ann{background:var(--maroon2);color:var(--cream);overflow:hidden}.ann__t{display:inline-flex;align-items:center;white-space:nowrap;animation:marq 32s linear infinite;padding:10px 0}.ann:hover .ann__t{animation-play-state:paused}.ann .it{display:inline-flex;align-items:center;gap:12px;padding:0 28px;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase}.dm{width:5px;height:5px;background:var(--gold2);transform:rotate(45deg);flex:none}@keyframes marq{to{transform:translate(-50%)}}.hd{position:sticky;top:0;z-index:800;background:#f7f2e9f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);transition:transform .5s var(--e)}.hd.up{transform:translateY(-102%)}.hd__m{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:13px 0}.srch{display:flex;align-items:center;gap:10px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:11px 18px;max-width:330px;width:100%;transition:box-shadow .3s}.srch:focus-within{box-shadow:inset 0 0 0 1.5px var(--gold)}.srch svg{width:16px;stroke:var(--muted);fill:none;stroke-width:1.6;flex:none}.srch input{border:0;background:none;outline:none;font-family:var(--fb);font-size:.82rem;width:100%;color:var(--ink)}.srch input::placeholder{color:var(--muted)}.brand{display:flex;align-items:center;gap:13px;justify-self:center}.brand .lg{width:56px;height:56px;border-radius:50%;object-fit:cover;box-shadow:0 4px 16px #2a171238;flex:none;transition:transform .5s var(--e)}.brand:hover .lg{transform:rotate(-8deg)}.brand .wm b{font-family:var(--fd);font-weight:600;font-size:1.62rem;color:var(--maroon);display:block;line-height:1.05}.brand .wm span{font-size:.53rem;letter-spacing:.36em;text-transform:uppercase;color:var(--orange)}.hd__r{display:flex;align-items:center;justify-content:flex-end;gap:20px}.hd__r a{display:flex;align-items:center;gap:8px;font-size:.73rem;color:var(--ink);transition:color .3s}.hd__r a:hover{color:var(--orange)}.hd__r .ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5}.cart{position:relative}.cart .cnt{position:absolute;top:-7px;left:12px;background:var(--orange);color:#fff;font-size:.55rem;min-width:16px;height:16px;border-radius:99px;display:flex;align-items:center;justify-content:center;padding:0 4px}.burg{display:none;color:var(--ink)}.burg svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.5}.nav{border-top:1px solid var(--line)}.nav__in{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,36px);flex-wrap:wrap}.ni{position:relative}.ni>a{display:flex;align-items:center;gap:6px;padding:13px 2px;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);position:relative;transition:color .3s}.ni>a:after{content:"";position:absolute;left:0;right:0;bottom:9px;height:1.5px;background:var(--orange);transform:scaleX(0);transition:transform .4s var(--e)}.ni:hover>a,.ni.on>a{color:var(--orange)}.ni:hover>a:after,.ni.on>a:after{transform:scaleX(1)}.ni .cv{width:9px;height:9px;stroke:currentColor;fill:none;stroke-width:1.8;opacity:.6;transition:transform .35s var(--e)}.ni:hover .cv{transform:rotate(180deg)}.mega{position:absolute;top:100%;left:50%;transform:translate(-50%,12px);background:var(--paper);border-top:2px solid var(--orange);box-shadow:0 34px 64px -26px #2a171259;padding:28px 32px;display:flex;gap:38px;opacity:0;visibility:hidden;transition:.35s var(--e);z-index:90}.ni:hover .mega{opacity:1;visibility:visible;transform:translate(-50%)}.mega h6{font-family:var(--fb);font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:13px;font-weight:400}.mega .col{min-width:140px}.mega .col a{display:block;font-size:.85rem;color:var(--ink2);padding:6px 0;white-space:nowrap;transition:color .25s,padding-left .3s var(--e)}.mega .col a:hover{color:var(--orange);padding-left:6px}.mega .ft{width:180px;flex:none}.mega .ft .ph{aspect-ratio:4/4.6;border-radius:90px 90px 12px 12px;margin-bottom:11px}.mega .ft b{font-family:var(--fd);font-weight:600;font-size:1rem;color:var(--maroon);display:block}.mega .ft span{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--orange)}.dw{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;visibility:hidden}.dw__s{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a17128c;opacity:0;transition:.4s}.dw__p{position:absolute;top:0;bottom:0;left:0;width:min(87vw,390px);background:var(--bg);transform:translate(-102%);transition:transform .55s var(--e);display:flex;flex-direction:column;padding:22px clamp(18px,5vw,28px);overflow-y:auto}.dw.open{visibility:visible}.dw.open .dw__s{opacity:1}.dw.open .dw__p{transform:none}.dw__h{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.dw__h img{width:46px;height:46px;border-radius:50%}.dw__cl svg{width:24px;stroke:var(--ink);fill:none;stroke-width:1.6}.dw .srch{max-width:none;margin-bottom:16px}.acc{border-bottom:1px solid var(--line)}.acc__h{display:flex;justify-content:space-between;align-items:center;width:100%;font-family:var(--fd);font-weight:500;font-size:1.18rem;color:var(--ink);padding:14px 0;text-align:left}.acc__h .pl{width:14px;height:14px;position:relative;flex:none}.acc__h .pl:before,.acc__h .pl:after{content:"";position:absolute;background:var(--orange);transition:transform .32s var(--e)}.acc__h .pl:before{top:50%;left:0;right:0;height:1.5px;transform:translateY(-50%)}.acc__h .pl:after{left:50%;top:0;bottom:0;width:1.5px;transform:translate(-50%)}.acc.open .pl:after{transform:translate(-50%) scaleY(0)}.acc__b{max-height:0;overflow:hidden;transition:max-height .45s var(--e)}.acc__b .in2{padding:2px 0 14px}.acc__b a{display:block;font-size:.9rem;color:var(--ink2);padding:8px 0 8px 4px}.acc__b a:active{color:var(--orange)}.dw__d{display:block;font-family:var(--fd);font-weight:500;font-size:1.18rem;color:var(--ink);padding:14px 0;border-bottom:1px solid var(--line)}.dw__f{margin-top:auto;padding-top:20px;display:flex;gap:18px}.dw__f a{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--maroon)}.hero{position:relative;background:linear-gradient(178deg,var(--bg) 30%,var(--bg2));overflow:hidden}.hero .gho{position:absolute;right:-3%;top:2%;font-family:var(--fd);font-style:italic;font-weight:600;font-size:clamp(7rem,17vw,15rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(122,46,46,.09);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.hero__g{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(30px,4.5vw,70px);align-items:center;min-height:clamp(560px,74vh,780px);padding-top:clamp(26px,3.4vw,52px);padding-bottom:clamp(44px,5.4vw,86px);position:relative;z-index:1}.hero__c .eyebrow{margin-bottom:clamp(16px,2vw,24px)}.hero h1{font-size:clamp(2.7rem,5.7vw,5rem);font-weight:600;line-height:1.03;letter-spacing:-.012em;margin-bottom:clamp(18px,2.2vw,26px)}.hero h1 .lw{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.hero h1 .li{display:block;transform:translateY(112%);animation:liUp 1s var(--e) forwards}.hero h1 .lw:nth-child(2) .li{animation-delay:.14s}.hero h1 .lw:nth-child(3) .li{animation-delay:.28s}.hero h1 .ac{font-style:italic;font-weight:500;color:var(--maroon)}@keyframes liUp{to{transform:none}}.hero__sub{color:var(--ink2);max-width:44ch;font-size:clamp(.96rem,1.15vw,1.08rem);margin-bottom:clamp(24px,3vw,34px);opacity:0;animation:fUp .9s var(--e) .4s forwards}.hero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,34px);opacity:0;animation:fUp .9s var(--e) .52s forwards}.hero__chips{display:flex;gap:12px;flex-wrap:wrap;opacity:0;animation:fUp .9s var(--e) .64s forwards}.chip{display:inline-flex;align-items:center;gap:9px;border:1.5px dashed var(--gold);border-radius:999px;padding:9px 16px;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);background:#fcf9f299}.chip svg{width:15px;height:15px;stroke:var(--orange);fill:none;stroke-width:1.5}@keyframes fUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero__st{position:relative;justify-self:end;width:min(100%,520px)}.arch{position:relative;border-radius:999px 999px 24px 24px;overflow:hidden;aspect-ratio:4/4.9;background:var(--bg3);box-shadow:0 46px 90px -44px #2a171280}.arch:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(251,246,236,.6);border-radius:999px 999px 14px 14px;pointer-events:none;z-index:4}.sl{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.3s var(--e2)}.sl img{width:100%;height:100%;object-fit:cover;transform:scale(1)}.sl.on{opacity:1}.sl.on img{animation:kb 9s ease-in-out forwards}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.09)}}.hdots{position:absolute;right:14px;bottom:-34px;display:flex;gap:8px}.hdots button{width:9px;height:9px;border-radius:99px;background:var(--tan);transition:.4s var(--e)}.hdots button.on{width:26px;background:var(--orange)}.seal{position:absolute;left:-58px;bottom:11%;width:130px;height:130px;background:var(--paper);border-radius:50%;box-shadow:0 18px 44px #2a17123d;display:flex;align-items:center;justify-content:center;z-index:5;animation:flo 5.5s ease-in-out infinite}@keyframes flo{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:spin 28s linear infinite}.seal text{font-family:var(--fb);font-size:7.2px;letter-spacing:2.4px;text-transform:uppercase;fill:var(--maroon)}@keyframes spin{to{transform:rotate(360deg)}}.seal .mono{font-family:var(--fd);font-weight:600;font-size:1.9rem;color:var(--orange);position:relative}.tagfl{position:absolute;top:5%;left:-16px;z-index:5;background:var(--paper);border:1.5px dashed var(--gold);padding:11px 16px;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);transform:rotate(-5deg);box-shadow:0 12px 28px -12px #2a17124d}.rib{background:var(--teal);color:var(--gold2);overflow:hidden}.rib__t{display:inline-flex;white-space:nowrap;animation:marq 26s linear infinite;padding:12px 0}.rib .it{display:inline-flex;align-items:center;gap:14px;padding:0 30px;font-family:var(--fd);font-style:italic;font-size:.92rem;letter-spacing:.06em}.wcard{flex:0 0 auto;width:clamp(196px,17.5vw,246px)}.wcard .ph{aspect-ratio:3/4.1;border-radius:160px 160px 18px 18px;margin-bottom:16px;transition:box-shadow .5s var(--e)}.wcard .ph:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px dashed rgba(200,164,81,.55);border-radius:160px 160px 12px 12px;opacity:0;transition:opacity .5s;z-index:3}.wcard:hover .ph:after{opacity:1}.wcard .ph img{transition:transform 1.2s var(--e)}.wcard:hover .ph img{transform:scale(1.08)}.wcard:hover .ph{box-shadow:0 26px 46px -24px #2a171280}.wcard .ix{position:absolute;top:14px;left:50%;transform:translate(-50%);z-index:3;font-family:var(--fd);font-style:italic;font-weight:600;font-size:.78rem;color:var(--cream);background:#2a171259;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}.wcard h3{font-size:1.12rem;font-weight:600;margin-bottom:4px;text-align:center}.wcard .lar{font-size:.6rem;justify-content:center;width:100%;color:var(--orange)}.wcard:nth-child(2n) .ph{background:var(--bg3)}.pcard{flex:0 0 auto;width:clamp(232px,23vw,282px)}.pcard .ph{aspect-ratio:1/1.16;border-radius:20px;transition:box-shadow .5s var(--e)}.pcard:hover .ph{box-shadow:0 28px 50px -26px #2a171280}.pcard .ph img{transition:transform 1.2s var(--e)}.pcard:hover .ph img{transform:scale(1.07)}.bdg{position:absolute;top:14px;left:14px;z-index:3;font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;padding:6px 11px;border-radius:999px;color:var(--cream);background:var(--maroon)}.bdg.o{background:var(--orange)}.bdg.t{background:var(--teal)}.wish{position:absolute;top:11px;right:11px;z-index:3;width:36px;height:36px;border-radius:50%;background:#fcf9f2f0;display:flex;align-items:center;justify-content:center;transition:.35s}.wish svg{width:16px;stroke:var(--maroon);fill:none;stroke-width:1.5;transition:.3s}.wish:hover{background:var(--maroon)}.wish:hover svg{stroke:#fff}.qab{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;background:#5e2020f5;color:var(--cream);text-align:center;padding:.95em;border-radius:14px;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;transform:translateY(130%);opacity:0;transition:.45s var(--e)}.pcard:hover .qab{transform:none;opacity:1}.pcard .bd{padding:14px 4px 0}.pcard h3{font-size:1rem;font-weight:600;line-height:1.3;margin-bottom:6px;min-height:2.6em}.pcard .pr{font-family:var(--fd);font-weight:600;color:var(--maroon);font-size:1.05rem}.pcard .pr s{font-family:var(--fb);color:var(--muted);font-size:.8rem;margin-left:8px;font-weight:400}.pcard .rt{display:flex;align-items:center;gap:7px;margin-top:5px;font-size:.7rem;color:var(--muted)}.pcard .st{color:var(--gold2);letter-spacing:1.5px;font-size:.68rem}.exps{display:flex;gap:clamp(14px,2vw,30px);overflow-x:auto;scrollbar-width:none;padding:6px 2px 8px;justify-content:space-between}.exps::-webkit-scrollbar{display:none}.exp{flex:0 0 auto;width:112px;text-align:center}.exp .ring{display:block;width:102px;height:102px;border-radius:50%;border:1.5px dashed var(--gold);padding:6px;margin:0 auto 11px;transition:transform .45s var(--e),border-color .4s}.exp:hover .ring{transform:translateY(-5px) rotate(4deg);border-color:var(--orange)}.exp .ph{width:100%;height:100%;border-radius:50%}.exp .ph img{transition:transform 1s var(--e)}.exp:hover .ph img{transform:scale(1.12)}.exp span{font-size:.76rem;color:var(--ink2)}.find{background-color:var(--orange);background-image:repeating-linear-gradient(90deg,rgba(94,32,32,.14) 0 2px,transparent 2px 8px),repeating-linear-gradient(0deg,rgba(94,32,32,.14) 0 2px,transparent 2px 8px),repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0 4px,transparent 4px 9px);color:var(--cream);text-align:center;position:relative;overflow:hidden}.find:before{z-index:5}.find:after{z-index:5}.find .wm2{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);font-family:var(--fd);font-weight:600;font-size:clamp(11rem,30vw,24rem);color:#ffffff12;pointer-events:none;line-height:1}.find .inx{position:relative;z-index:2;padding:clamp(56px,7vw,96px) 0}.find .eyebrow{color:var(--gold2)}.find .eyebrow:before{background:var(--gold2)}.find h2{color:#fff;font-size:clamp(2rem,4vw,3.3rem);font-weight:500;margin:14px 0 12px}.find h2 em{font-style:italic;color:var(--cream)}.find p{max-width:46ch;margin:0 auto 30px;color:#fcf9f2eb}.conc{background:var(--bg)}.conc__g{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(28px,4.5vw,70px);align-items:center}.conc__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gc{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;padding:26px 14px 22px;display:flex;flex-direction:column;align-items:center;gap:13px;text-align:center;transition:transform .5s var(--e),box-shadow .5s var(--e)}.gc:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1.5px var(--orange),0 24px 44px -24px #e26a1c8c}.gc .ico{width:58px;height:58px;border-radius:50%;background:#e26a1c1a;display:flex;align-items:center;justify-content:center;transition:.45s var(--e)}.gc:hover .ico{background:var(--orange);transform:rotate(-7deg) scale(1.07)}.gc .ico svg{width:25px;height:25px;stroke:var(--orange);fill:none;stroke-width:1.4;transition:stroke .35s}.gc:hover .ico svg{stroke:#fff}.gc b{font-family:var(--fd);font-weight:600;font-size:1rem;color:var(--ink);line-height:1.25}.story{background:var(--bg2)}.story__g{display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(30px,5vw,84px);align-items:center}.story__st{position:relative;max-width:470px}.story .arch2{border-radius:999px 999px 22px 22px;overflow:hidden;aspect-ratio:4/4.9;position:relative;background:var(--bg3);box-shadow:0 40px 80px -42px #2a171280}.story .arch2:after{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px solid rgba(251,246,236,.6);border-radius:999px 999px 13px 13px;pointer-events:none;z-index:3}.qcard{position:absolute;right:-9%;bottom:7%;max-width:300px;background:var(--paper);border-left:3px solid var(--gold);padding:22px 24px;box-shadow:0 26px 54px -22px #2a171266;z-index:6}.qcard p{font-family:var(--fd);font-style:italic;font-size:1.06rem;line-height:1.45;color:var(--ink);margin-bottom:10px}.qcard span{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.story__c p{color:var(--ink2);margin-bottom:16px;max-width:56ch}.stats{display:flex;gap:clamp(24px,3.4vw,52px);margin:30px 0 32px;flex-wrap:wrap}.stat b{font-family:var(--fd);font-style:italic;font-weight:600;font-size:clamp(1.9rem,2.8vw,2.5rem);color:var(--maroon);display:block;line-height:1}.stat span{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:block;margin-top:7px;max-width:16ch}.ledg{background:var(--maroon2);color:var(--cream);position:relative;overflow:hidden}.ledg .gho2{position:absolute;right:-2%;bottom:-8%;font-family:var(--fd);font-style:italic;font-weight:600;font-size:clamp(9rem,24vw,20rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(251,246,236,.07);pointer-events:none;-webkit-user-select:none;user-select:none}.ledg .eyebrow{color:var(--gold2)}.ledg .eyebrow:before{background:var(--gold2)}.ledg .h2{color:var(--cream)}.ledg .kno{color:var(--gold2)}.ltrack{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;cursor:grab;padding:8px 2px 12px;position:relative;z-index:2}.ltrack::-webkit-scrollbar{display:none}.lstep{flex:0 0 auto;width:clamp(260px,26vw,320px);border:1px solid rgba(200,164,81,.35);border-radius:18px;padding:26px 26px 28px;background:#fbf6ec08;transition:border-color .4s,background .4s}.lstep:hover{border-color:#c8a451cc;background:#fbf6ec0f}.lstep .ix2{font-family:var(--fd);font-style:italic;font-weight:600;font-size:2rem;color:var(--gold2);display:block;margin-bottom:14px}.lstep h3{color:var(--cream);font-weight:600;font-size:1.22rem;margin-bottom:9px}.lstep p{color:#fbf6ecbf;font-size:.88rem;line-height:1.6}.mom__g{display:grid;grid-template-columns:.78fr 2.22fr;gap:clamp(26px,3.4vw,56px);align-items:center}.mom__r{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.mtile{position:relative;aspect-ratio:3/4.5;border-radius:20px;overflow:hidden;display:flex;align-items:flex-end;background:var(--bg3)}.mtile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--e)}.mtile:hover img{transform:scale(1.08)}.mtile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(42,23,18,.85))}.mtile .cx{position:relative;z-index:2;padding:22px;color:#fff}.mtile .cx b{font-family:var(--fd);font-weight:600;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:4px}.mtile .cx span{font-size:.78rem;opacity:.9;display:block;margin-bottom:11px}.mtile .lar{color:var(--gold2);font-size:.58rem}.mom__r .mtile:nth-child(2),.mom__r .mtile:nth-child(4){transform:translateY(26px)}.mkrs{background:var(--bg2)}.mgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.7vw,24px)}.mk{display:flex;flex-direction:column;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;overflow:hidden;transition:transform .55s var(--e),box-shadow .55s var(--e)}.mk:hover{transform:translateY(-9px);box-shadow:inset 0 0 0 1.5px #e26a1c80,0 32px 60px -28px #2a171280}.mk .ph{aspect-ratio:4/4.4;border-radius:140px 140px 0 0}.mk .ph img{transition:transform 1.25s var(--e)}.mk:hover .ph img{transform:scale(1.08)}.mk .nm{position:absolute;left:16px;top:14px;z-index:3;font-family:var(--fd);font-style:italic;font-weight:600;font-size:.82rem;color:var(--cream);text-shadow:0 2px 8px rgba(42,23,18,.6)}.mk .ic2{position:absolute;right:14px;top:14px;z-index:3;width:44px;height:44px;border-radius:50%;background:#fcf9f2f0;display:flex;align-items:center;justify-content:center;transition:.45s var(--e)}.mk:hover .ic2{background:var(--orange);transform:rotate(-7deg)}.mk .ic2 svg{width:21px;height:21px;stroke:var(--orange);fill:none;stroke-width:1.4;transition:stroke .3s}.mk:hover .ic2 svg{stroke:#fff}.mk .bd2{padding:20px 22px 24px;display:flex;flex-direction:column;flex:1}.mk h3{font-weight:600;font-size:1.16rem;margin-bottom:8px}.mk .bd2 p{font-size:.86rem;color:var(--ink2);line-height:1.6;margin-bottom:16px;flex:1}.mk .lar{font-size:.6rem}.mgrid.rs>*{transform:translateY(52px)}.mgrid.rs.in>*{transform:none}.ttrack{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none;cursor:grab;padding:16px 2px 20px}.ttrack::-webkit-scrollbar{display:none}.tcard{flex:0 0 auto;width:min(84vw,350px);background:var(--paper);border-radius:18px;border-top:2px dashed var(--gold);padding:26px 26px 24px;box-shadow:0 20px 40px -26px #2a171259}.tcard:nth-child(odd){transform:rotate(-1.1deg)}.tcard:nth-child(2n){transform:rotate(1deg)}.tcard .st{color:var(--gold2);letter-spacing:2.5px;font-size:.8rem;display:block;margin-bottom:13px}.tcard q{font-family:var(--fd);font-style:italic;font-size:1.04rem;line-height:1.5;color:var(--ink);quotes:none;display:block;margin-bottom:16px}.tcard .who{display:flex;align-items:center;justify-content:space-between;gap:10px}.tcard .who b{font-size:.8rem;letter-spacing:.06em;color:var(--ink)}.tcard .who span{display:block;font-size:.7rem;color:var(--muted)}.tcard .tag{font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;background:var(--bg2);color:var(--ink2);padding:6px 11px;border-radius:999px;white-space:nowrap}.ig__g{display:grid;grid-template-columns:.72fr 2.28fr;gap:clamp(24px,3.4vw,52px);align-items:center}.ig__l h2{font-family:var(--fd);font-style:italic;font-weight:600;font-size:clamp(1.6rem,2.5vw,2.1rem);color:var(--maroon);margin-bottom:8px}.ig__l p{color:var(--ink2);margin-bottom:22px}.ig__r{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.igt{position:relative;aspect-ratio:3/4;border-radius:16px;overflow:hidden;background:var(--bg3)}.igt img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--e)}.igt:hover img{transform:scale(1.09)}.igt .pl2{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.igt .pl2 span{width:44px;height:44px;border-radius:50%;background:#fcf9f2eb;display:flex;align-items:center;justify-content:center;transition:.35s var(--e)}.igt:hover .pl2 span{background:var(--orange);transform:scale(1.14)}.igt .pl2 svg{width:15px;fill:var(--maroon);margin-left:2px;transition:.3s}.igt:hover .pl2 svg{fill:#fff}.ig__r .igt:nth-child(2n){transform:translateY(18px)}.corp{background:var(--teal);color:var(--cream);position:relative;overflow:hidden}.corp__g{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,4.5vw,72px);align-items:center;padding:clamp(50px,6.4vw,92px) 0;position:relative;z-index:2}.corp .eyebrow{color:var(--gold2)}.corp .eyebrow:before{background:var(--gold2)}.corp h2{color:#fff;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:500;margin:14px 0}.corp h2 em{font-style:italic;color:var(--gold2)}.corp p{color:#fbf6ecd9;max-width:48ch;margin-bottom:22px}.corp .pts{display:flex;gap:22px;flex-wrap:wrap;margin-bottom:28px}.corp .pts .p{display:flex;align-items:center;gap:9px;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#fbf6ece6}.corp .pts .p:before{content:"";width:6px;height:6px;background:var(--gold2);transform:rotate(45deg)}.corp .arch3{border-radius:999px 999px 20px 20px;overflow:hidden;aspect-ratio:4/4.5;position:relative;max-width:430px;justify-self:end;width:100%;background:#fbf6ec14}.corp .arch3:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(200,164,81,.5);border-radius:999px 999px 12px 12px;pointer-events:none;z-index:3}.news .ncard{max-width:880px;margin:0 auto;background:var(--paper);border:1.5px dashed var(--gold);border-radius:26px;padding:clamp(34px,5.4vw,60px) clamp(22px,4.5vw,60px);text-align:center;position:relative}.news .ncard .cr{position:absolute;width:9px;height:9px;background:var(--gold2);transform:rotate(45deg)}.news .cr.a{top:-5px;left:-5px}.news .cr.b{top:-5px;right:-5px}.news .cr.c{bottom:-5px;left:-5px}.news .cr.d{bottom:-5px;right:-5px}.news h2{font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:500;margin-bottom:10px}.news h2 em{font-style:italic;color:var(--orange)}.news p{color:var(--ink2);max-width:44ch;margin:0 auto 26px}.nform{display:flex;gap:12px;max-width:520px;margin:0 auto 14px;flex-wrap:wrap;justify-content:center}.nform input{flex:1;min-width:220px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:999px;padding:1.05em 1.6em;font-family:var(--fb);font-size:.85rem;outline:none;color:var(--ink)}.nform input:focus{box-shadow:inset 0 0 0 1.5px var(--gold)}.news .fine{font-size:.68rem;color:var(--muted);letter-spacing:.08em}.fut{background:var(--maroon2);color:#fbf6ecc7;position:relative;overflow:hidden}.fut .wm3{position:absolute;left:50%;bottom:-6%;transform:translate(-50%);font-family:var(--fd);font-style:italic;font-weight:600;font-size:clamp(7rem,20vw,17rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(251,246,236,.05);pointer-events:none;white-space:nowrap}.fut__t{display:grid;grid-template-columns:1.65fr 1fr 1fr 1fr 1.25fr;gap:clamp(26px,3vw,48px);padding:clamp(46px,5.6vw,76px) 0 clamp(30px,3.4vw,48px);position:relative;z-index:2}.fut__b .lgr{display:flex;align-items:center;gap:13px;margin-bottom:18px}.fut__b .lgr img{width:52px;height:52px;border-radius:50%;object-fit:cover}.fut__b .lgr b{font-family:var(--fd);font-weight:600;font-size:1.5rem;color:var(--cream);display:block;line-height:1.05}.fut__b .lgr span{font-size:.52rem;letter-spacing:.32em;text-transform:uppercase;color:var(--gold2)}.fut__b p{max-width:32ch;margin-bottom:20px;font-size:.9rem}.soc{display:flex;gap:12px}.soc a{width:36px;height:36px;border:1px solid rgba(200,164,81,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.35s}.soc a:hover{background:var(--orange);border-color:var(--orange)}.soc svg{width:16px;stroke:var(--gold2);fill:none;stroke-width:1.5;transition:.3s}.soc a:hover svg{stroke:#fff}.fcol h5{font-family:var(--fb);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--cream);margin-bottom:16px;font-weight:400}.fcol a{display:block;padding:6px 0;font-size:.88rem;transition:color .3s,padding-left .3s var(--e)}.fcol a:hover{color:var(--gold2);padding-left:6px}.fhelp .rw{display:flex;align-items:center;gap:11px;padding:7px 0;font-size:.88rem}.fhelp svg{width:16px;stroke:var(--gold2);fill:none;stroke-width:1.5;flex:none}.fut__bar{border-top:1px solid rgba(200,164,81,.22);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 0;position:relative;z-index:2}.fut__bar span{font-size:.78rem}.pay{display:flex;gap:8px}.pay i{font-style:normal;background:var(--cream);border-radius:5px;padding:4px 9px;font-size:.58rem;font-weight:700;color:var(--maroon2);letter-spacing:.05em}.wa{position:fixed;right:20px;bottom:20px;width:54px;height:54px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;z-index:900;box-shadow:0 12px 30px #25d36673}.wa:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid rgba(37,211,102,.5);animation:pw 2.4s ease-out infinite}@keyframes pw{0%{transform:scale(.85);opacity:1}to{transform:scale(1.35);opacity:0}}.wa svg{width:27px;fill:#fff}.totop{position:fixed;right:24px;bottom:88px;width:44px;height:44px;border-radius:50%;background:var(--maroon);color:var(--cream);display:flex;align-items:center;justify-content:center;z-index:900;box-shadow:0 12px 28px #2a171259;opacity:0;transform:translateY(14px);pointer-events:none;transition:.45s var(--e)}.totop.on{opacity:1;transform:none;pointer-events:auto}.totop:hover{background:var(--orange)}.totop svg{width:17px;stroke:currentColor;fill:none;stroke-width:1.8}@media(max-width:1150px){.mom__g,.ig__g{grid-template-columns:1fr}.fut__t{grid-template-columns:1fr 1fr 1fr}.fut__b{grid-column:1/-1}}@media(max-width:920px){.hd__m{grid-template-columns:auto 1fr auto}.hd .srch,.hd__r a span.lb{display:none}.burg{display:flex}.nav,.brand .wm{display:none}.brand .lg{width:50px;height:50px}.hero__g{grid-template-columns:1fr;min-height:0;gap:52px}.hero__st{order:-1;justify-self:center;width:min(100%,440px)}.seal{left:auto;right:-8px;bottom:-40px;width:100px;height:100px}.tagfl{left:-6px}.hero .gho{display:none}.hdots{bottom:-30px}.conc__g,.story__g{grid-template-columns:1fr}.story__st{max-width:440px;margin:0 auto 26px}.qcard{right:0;bottom:-24px}.mom__r{grid-template-columns:repeat(2,1fr)}.mom__r .mtile:nth-child(2),.mom__r .mtile:nth-child(4){transform:none}.mgrid{grid-template-columns:repeat(2,1fr)}.ig__r{grid-template-columns:repeat(3,1fr)}.ig__r .igt:nth-child(2n){transform:none}.ig__r .igt:nth-child(n+4){display:none}.corp__g{grid-template-columns:1fr}.corp .arch3{justify-self:center;max-width:400px}}@media(max-width:600px){.conc__cards{grid-template-columns:repeat(2,1fr)}.mgrid{grid-template-columns:1fr}.mk .ph{aspect-ratio:16/10.5;border-radius:22px 22px 0 0}.mom__r{grid-template-columns:1fr 1fr;gap:12px}.fut__t{grid-template-columns:1fr 1fr}.stats{gap:22px}.hero h1{font-size:clamp(2.45rem,10.5vw,3.2rem)}.qcard{max-width:none;width:calc(100% - 20px);right:10px}.exps{justify-content:flex-start}}@media(max-width:430px){.fut__t{grid-template-columns:1fr}}html{overflow-x:clip}@media(max-width:920px){.cart .cnt{left:auto;right:-3px}}@font-face{font-family:PF Marlet Display;src:url(./pf-marlet-display.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Samarkan;src:url(./samarkan.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{--fd:"PF Marlet Display","Fraunces",Georgia,serif;--fspecial:"Samarkan","Fraunces",Georgia,serif;--section-y:clamp(48px,5.5vw,88px);--section-y-tight:clamp(36px,4.3vw,68px);--radius:22px}html,body{width:100%;max-width:100%;overflow-x:clip}body{background:var(--bg);text-rendering:optimizeLegibility}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(18px,3.2vw,52px)}.sec{padding-block:var(--section-y);overflow:hidden}.sec[style]{padding-block:var(--section-y)!important}.sec[style*="padding-top:0"]{padding-top:var(--section-y-tight)!important}.sec[style*=padding-bottom]{padding-bottom:var(--section-y-tight)!important}.hero,.find,.ledg,.corp,.fut{overflow:hidden}.shx{align-items:flex-start;margin-bottom:clamp(22px,2.6vw,36px)}.h2{max-width:11.5em;text-wrap:balance}.lead{text-wrap:pretty}img{height:auto}.ph{isolation:isolate;contain:paint}.ph>img{backface-visibility:hidden}.bt{min-height:46px;border-radius:999px}.lar{min-height:32px}.hd{will-change:transform}.hd__m{min-height:78px}.nav__in{min-height:45px}.mega{max-width:min(880px,calc(100vw - 36px));overflow:hidden}.cart .cnt{left:auto;right:-3px}.hero__g{min-height:auto;padding-block:clamp(44px,5.6vw,92px)}.hero__c{min-width:0}.hero h1{text-wrap:balance}.hero__sub{text-wrap:pretty}.hero__st{min-width:0}.arch{width:100%;min-height:420px}.tagfl{max-width:min(260px,70vw)}.seal{touch-action:none}.crail,.ltrack,.ttrack,.exps{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}.crail>*,.ltrack>*,.ttrack>*{flex-shrink:0}.pcard,.wcard{min-width:0}.pcard h3{text-wrap:balance}.qab{display:flex;align-items:center;justify-content:center}.conc__g,.story__g,.mom__g,.corp__g,.ig__g,.conc__cards,.mom__r,.mgrid,.ig__r,.gc,.mk,.tcard,.lstep,.ncard{min-width:0}.story__st{width:100%}.qcard{box-sizing:border-box}.fut__t,.fut__bar{min-width:0}.r,.rs>*{transition-duration:.7s}.no-js .r,.no-js .rs>*,.no-js .ph{opacity:1!important;transform:none!important}.no-js .ph:before{display:none!important}@media(max-width:920px){.hd.up{transform:none}.hd__m{min-height:68px;padding-block:8px;grid-template-columns:44px 1fr 44px}.brand{justify-self:center}.hd__r{gap:0}.hero__g{display:flex;flex-direction:column;padding-top:clamp(28px,7vw,46px);gap:clamp(34px,9vw,58px)}.hero__st{order:0;width:min(100%,430px);margin-inline:auto}.hero__c{order:1;width:100%}.arch{min-height:0;aspect-ratio:4/4.8;border-radius:220px 220px 22px 22px}.seal{right:10px;left:auto;bottom:-28px;width:94px;height:94px}.tagfl{left:8px;top:10px;transform:rotate(-3deg)}.hero h1{font-size:clamp(2.25rem,10.5vw,3.55rem)}.hero__cta{gap:10px}.hero__cta .bt{width:100%}.hero__cta .bt-ghost{width:auto;flex:1 1 150px}.hero__chips{display:grid;grid-template-columns:1fr;gap:10px}.chip{width:100%;justify-content:center}.shx{display:block}.shx .lead{margin-top:12px}.carr{margin-top:18px}.conc__cards{gap:12px}.story__st{max-width:460px;margin-inline:auto;margin-bottom:0;display:flex;flex-direction:column;align-items:stretch}.story .arch2{width:100%;aspect-ratio:4/4.8;min-height:0;flex:0 0 auto}.qcard{position:relative;right:auto;bottom:auto;width:calc(100% - 24px);max-width:none;margin:-34px auto 0;padding:20px;z-index:8}.story__c{margin-top:22px}.mom__r .mtile:nth-child(2),.mom__r .mtile:nth-child(4),.ig__r .igt:nth-child(2n){transform:none}.corp .arch3{aspect-ratio:4/4.6;min-height:0}.wa{right:16px;bottom:16px;width:50px;height:50px}.totop{right:19px;bottom:78px}}@media(max-width:640px){:root{--section-y:clamp(42px,11vw,62px);--section-y-tight:clamp(32px,9vw,52px)}.wrap{padding-inline:18px}.ann .it{padding-inline:18px;letter-spacing:.14em;font-size:.58rem}.brand .lg{width:48px;height:48px}.hero__g{padding-bottom:52px}.hero__sub{font-size:.96rem;max-width:none}.bt{width:100%;padding-inline:1.3em}.carr .cb{width:38px;height:38px}.wcard{width:min(76vw,250px)}.pcard{width:min(78vw,290px)}.exps{gap:14px;padding-bottom:12px}.exp{width:96px}.exp .ring{width:88px;height:88px}.find .inx{padding-block:54px}.conc__cards{grid-template-columns:1fr 1fr}.gc{padding:20px 12px}.gc b{font-size:.92rem}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat b{font-size:1.6rem}.stat span{font-size:.54rem;letter-spacing:.12em}.lstep{width:min(82vw,310px);padding:22px}.mom__r{grid-template-columns:1fr;gap:14px}.mtile{aspect-ratio:16/11}.mgrid{grid-template-columns:1fr}.mk .ph{aspect-ratio:16/10;border-radius:22px 22px 0 0}.tcard{width:min(84vw,330px);transform:none!important}.ig__r{grid-template-columns:repeat(2,1fr)}.ig__r .igt:nth-child(n+5){display:none}.nform{display:grid;grid-template-columns:1fr}.nform input{min-width:0;width:100%}.fut__t{grid-template-columns:1fr;gap:26px}.fut__bar{display:block}.pay{margin-top:14px;flex-wrap:wrap}}@media(max-width:380px){.wrap{padding-inline:16px}.conc__cards,.stats{grid-template-columns:1fr}.hero h1{font-size:2.18rem}.seal{width:82px;height:82px;bottom:-24px}}body{overflow-x:clip}.wrap{max-width:1440px}.sec{padding:clamp(62px,7vw,116px) 0}.h2{font-size:clamp(2.35rem,4.6vw,4.25rem);letter-spacing:-.025em}.lead{font-size:clamp(1rem,1.15vw,1.16rem);line-height:1.72}.kno{font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;font-family:var(--fb);font-style:normal;font-weight:700;color:var(--orange);margin-bottom:12px}.shx{align-items:center}.hd{background:var(--orange)!important;box-shadow:0 1px #5e20202e,0 18px 38px -28px #2a17127a}.hd .brand .lg{box-shadow:0 8px 22px #2a171247}.hd .brand .wm b,.hd .brand .wm span,.hd__r a,.burg,.ni>a{color:#fff!important}.hd__r a{font-weight:700}.cart .cnt{background:var(--maroon2);color:#fff}.nav{border-top:1px solid rgba(255,255,255,.22)}.ni>a{font-size:.78rem;font-weight:800;letter-spacing:.13em}.ni>a:after{background:#fff;height:2px}.mega{border-top:0;box-shadow:0 32px 68px -28px #2a171275}.srch{background:#ffffffeb;box-shadow:none}.srch input{font-weight:600}.srch svg{stroke:var(--maroon)}.hero__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:620px}.chip{border:1px solid rgba(182,138,58,.42);border-radius:18px;background:#fcf9f2c7;padding:14px;justify-content:center;text-align:center;font-size:.66rem;font-weight:800;letter-spacing:.16em;color:var(--maroon);box-shadow:0 14px 34px -28px #2a171259}.chip svg{display:none}.hero__sub{font-size:clamp(1.05rem,1.28vw,1.18rem)}#best-sec{padding-bottom:clamp(18px,2vw,32px)!important}.pcard{width:clamp(260px,24vw,330px);background:var(--paper);border-radius:24px;padding:10px;box-shadow:0 22px 48px -34px #2a17125c;border:1px solid rgba(218,189,158,.45)}.pcard .ph{border-radius:20px;aspect-ratio:1/1.08}.pcard .bd{padding:16px 8px 8px}.pcard h3{font-size:1.16rem;min-height:auto;margin-bottom:10px;letter-spacing:-.01em}.buyline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.pcard .pr{font-size:1.22rem;line-height:1.15;white-space:nowrap}.pcard .pr s{display:inline-block;font-size:.86rem;margin-left:8px}.qab{position:static!important;transform:none!important;opacity:1!important;display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:38px;border-radius:999px;background:var(--maroon);color:#fff;text-align:center;padding:.78em 1.1em;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.qab:hover{background:var(--orange)}.pcard .rt{font-size:.82rem;margin-top:6px}.wish{top:18px;right:18px}.orn{display:none!important}.exps{gap:clamp(22px,3vw,46px);padding:12px 2px 22px;justify-content:flex-start}.exp{width:clamp(154px,14vw,210px)}.exp .ring{width:clamp(136px,12.8vw,186px);height:clamp(136px,12.8vw,186px);border-width:2px;padding:8px;margin-bottom:18px;background:#fcf9f294;box-shadow:0 18px 36px -30px #2a171280}.exp span:last-child{display:block;font-family:var(--fd);font-weight:700;font-size:clamp(1.02rem,1.28vw,1.34rem);color:var(--maroon);letter-spacing:-.01em}.exp:hover span:last-child{color:var(--orange)}.conc-v2{background:linear-gradient(180deg,var(--bg),var(--bg2))}.conc-head{display:grid;grid-template-columns:1.05fr .75fr auto;gap:28px;align-items:end;margin-bottom:clamp(30px,4vw,54px)}.gift-stack{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-auto-rows:260px;gap:18px}.gift-card{position:relative;overflow:hidden;border-radius:30px;background:var(--img) center/cover no-repeat;min-height:240px;display:flex;align-items:flex-end;color:#fff;box-shadow:0 30px 60px -34px #2a17128c;transition:transform .55s var(--e),box-shadow .55s var(--e)}.gift-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2a17121f,#2a1712d6)}.gift-card:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.34);border-radius:22px;pointer-events:none;opacity:.75}.gift-card.big{grid-row:span 2}.gift-card.wide{grid-column:span 2}.gift-card:hover{transform:translateY(-8px);box-shadow:0 36px 72px -32px #2a1712a6}.gift-meta{position:absolute;top:24px;left:24px;z-index:2;font-family:var(--fd);font-style:italic;font-weight:700;color:var(--gold2);font-size:1.6rem}.gift-copy{position:relative;z-index:2;padding:28px}.gift-copy b{display:block;font-family:var(--fd);font-size:clamp(1.55rem,2.2vw,2.35rem);line-height:1.05;margin-bottom:8px}.gift-copy small{display:block;max-width:28ch;color:#ffffffdb;font-size:.92rem;line-height:1.5}.story-v2{background:var(--bg2);overflow:hidden}.story-frame{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;gap:0;background:var(--paper);border-radius:34px;border:1px solid var(--line);box-shadow:0 32px 80px -52px #2a171280;overflow:hidden}.story-media{min-height:640px;aspect-ratio:auto;border-radius:0}.story-copy{padding:clamp(34px,5vw,76px);display:flex;flex-direction:column;justify-content:center}.story-lead{font-family:var(--fd);font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.45;color:var(--maroon);margin-bottom:18px}.story-copy p{font-size:1.04rem;color:var(--ink2);line-height:1.75}.story-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0}.story-stats div{background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:18px}.story-stats b{display:block;font-family:var(--fd);font-style:italic;font-weight:700;font-size:1.8rem;color:var(--maroon);line-height:1}.story-stats span{display:block;margin-top:8px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);line-height:1.45}.story-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.story-link,.ledger-link{font-weight:800;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--maroon)}.story-link:hover,.ledger-link:hover{color:var(--orange)}.story-quote{position:absolute;left:clamp(22px,3vw,44px);bottom:clamp(22px,3vw,44px);z-index:5;background:#fcf9f2eb;border-left:4px solid var(--orange);padding:22px 24px;max-width:330px;box-shadow:0 22px 48px -28px #2a171280}.story-quote p{font-family:var(--fd);font-style:italic;font-weight:700;font-size:1.5rem;color:var(--maroon);line-height:1.1;margin-bottom:8px}.story-quote span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}.ledg .gho2{font-style:normal;font-size:clamp(16rem,34vw,30rem);-webkit-text-stroke:0;color:#fbf6ec0e;right:2%;bottom:-18%;font-family:serif}.lstep{width:clamp(292px,28vw,380px);border-radius:26px;padding:32px;background:linear-gradient(180deg,#fbf6ec12,#fbf6ec06);border-color:#c8a4516b}.lstep .ix2{font-size:2.6rem}.lstep h3{font-size:1.42rem}.lstep p{font-size:.98rem}.ledger-cta{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:34px;position:relative;z-index:3}.ledger-cta .ledger-link{color:var(--gold2)}.makers-v2 .maker-row{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.maker-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:26px;overflow:hidden;box-shadow:0 22px 46px -34px #2a171266;transition:transform .45s var(--e),box-shadow .45s var(--e)}.maker-card:hover{transform:translateY(-8px);box-shadow:0 34px 70px -34px #2a17128c}.maker-img{aspect-ratio:4/3;border-radius:0}.maker-body{padding:22px;display:flex;flex-direction:column;gap:10px;min-height:210px}.maker-body small{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);font-weight:800}.maker-body b{font-family:var(--fd);font-weight:700;font-size:1.28rem;line-height:1.22;color:var(--ink)}.maker-body em{margin-top:auto;font-style:normal;font-weight:900;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--maroon)}.maker-card:hover .maker-body em{color:var(--orange)}@media(max-width:920px){.sec{padding:58px 0}.h2{font-size:clamp(2.35rem,9.4vw,3.35rem);line-height:1.02}.hd__m{padding:12px 0}.hd .brand .lg{width:58px;height:58px}.hero__chips{grid-template-columns:repeat(3,1fr);gap:8px}.chip{padding:12px 6px;border-radius:14px;font-size:.58rem;letter-spacing:.1em;line-height:1.25}.pcard{width:min(78vw,320px)}.exps{gap:22px}.exp{width:150px}.exp .ring{width:132px;height:132px}.exp span:last-child{font-size:1.1rem}.conc-head{grid-template-columns:1fr;gap:18px}.gift-stack{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:14px}.gift-stack::-webkit-scrollbar{display:none}.gift-card,.gift-card.big,.gift-card.wide{flex:0 0 82vw;min-height:390px;grid-column:auto;grid-row:auto;scroll-snap-align:center}.gift-copy{padding:24px}.gift-copy b{font-size:2.2rem}.story-frame{grid-template-columns:1fr;border-radius:28px}.story-media{min-height:360px;aspect-ratio:4/3}.story-copy{padding:30px 24px 34px}.story-stats{grid-template-columns:1fr;gap:10px}.story-stats div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px}.story-stats b{font-size:2rem}.story-stats span{margin:0}.story-quote{position:relative;left:auto;bottom:auto;margin:0 24px 26px;max-width:none}.ltrack{gap:14px}.lstep{width:82vw;padding:26px}.makers-v2 .maker-row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:12px}.makers-v2 .maker-row::-webkit-scrollbar{display:none}.maker-card{flex:0 0 82vw;scroll-snap-align:center}.maker-body{min-height:190px}.wa{right:16px;bottom:18px}.totop{right:20px}}@media(max-width:560px){.hero__chips{margin-top:2px}.chip{font-size:.54rem}.buyline{align-items:flex-start}.pcard .pr s{display:none}.pcard .rt{font-size:.76rem}.gift-card{min-height:360px}.story-copy p{font-size:1rem}.ledger-cta .bt{width:100%}.ledger-cta{text-align:center}.maker-body b{font-size:1.2rem}}@media(max-width:920px){.hd .wrap{padding-inline:clamp(26px,7vw,34px)!important}.hd__m{position:relative!important;grid-template-columns:48px 1fr auto!important;gap:16px!important;min-height:82px!important;padding-block:10px!important}.brand{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;justify-self:auto!important;z-index:1}.burg{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;z-index:3}.burg svg{width:29px!important;height:29px!important;stroke-width:1.85!important}.hd__r{justify-self:end!important;display:flex!important;align-items:center!important;gap:15px!important;min-width:max-content!important;padding-right:2px!important;z-index:3}.hd__r a{width:24px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}.hd__r .ic{width:25px!important;height:25px!important;stroke-width:1.8!important}.cart .cnt{right:-9px!important;top:2px!important;min-width:18px!important;height:18px!important;font-size:.6rem!important}}@media(max-width:420px){.hd .wrap{padding-inline:clamp(24px,6.5vw,30px)!important}.hd__r{gap:13px!important}.hd__r a{width:23px!important}.brand .lg{width:54px!important;height:54px!important}}.wcard{background:#fcf9f29e;border:1px solid rgba(218,189,158,.38);border-radius:190px 190px 30px 30px;padding:10px 10px 20px;box-shadow:0 22px 48px -36px #2a17126b;transition:transform .45s var(--e),box-shadow .45s var(--e),border-color .45s var(--e)}.wcard:hover{transform:translateY(-8px);box-shadow:0 34px 62px -34px #2a17128c;border-color:#e26a1c6b}.wcard .ph{margin-bottom:20px;border-radius:180px 180px 22px 22px}.wcard h3{font-size:clamp(1.65rem,2.25vw,2.35rem)!important;line-height:1.02!important;font-weight:700!important;letter-spacing:-.035em!important;color:var(--ink)!important;margin:0 0 13px!important;text-align:center!important;text-wrap:balance}.wcard .lar{width:max-content!important;max-width:calc(100% - 20px);margin:0 auto!important;padding:11px 18px!important;border-radius:999px!important;background:#e26a1c1f!important;border:1px solid rgba(226,106,28,.35)!important;color:var(--orange)!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.18em!important;line-height:1!important;box-shadow:0 13px 26px -24px #7a2e2e61}.wcard .lar svg{width:17px!important}.wcard:hover .lar{background:var(--orange)!important;color:#fff!important;border-color:var(--orange)!important}.wcard .ix{top:22px!important;width:40px!important;height:40px!important;font-size:.95rem!important;background:#7a2e2ec2!important;color:#fff!important}@media(max-width:920px){#world{gap:20px!important;padding-inline:2px 18px!important}.wcard{width:min(78vw,360px)!important;padding:10px 10px 24px!important;border-radius:210px 210px 30px 30px!important;scroll-snap-align:center!important}.wcard .ph{aspect-ratio:3/4.06!important;margin-bottom:24px!important}.wcard h3{font-size:clamp(2rem,9.3vw,2.72rem)!important;margin-bottom:16px!important}.wcard .lar{padding:14px 22px!important;font-size:.74rem!important;letter-spacing:.2em!important;min-height:46px!important}}@media(max-width:420px){.wcard{width:76vw!important}.wcard h3{font-size:2.18rem!important}.wcard .lar{font-size:.68rem!important;padding-inline:18px!important}}@media(max-width:920px){.hd__r{transform:translate(7px)!important;gap:14px!important}.hd__r a{width:24px!important}.cart .cnt{right:-8px!important}}@media(max-width:420px){.hd__r{transform:translate(5px)!important;gap:12px!important}.hd .wrap{padding-inline:24px 21px!important}}.dw__h>a{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.dw__h>a img{width:52px!important;height:52px!important;box-shadow:0 8px 18px -12px #2a17128c!important}.dw__h>a:after{content:"Prayasa";font-family:var(--fb)!important;font-size:1.36rem!important;line-height:1!important;font-weight:400!important;letter-spacing:.015em!important;color:var(--maroon)!important;margin-top:2px!important}.dw__cl{margin-left:auto!important}.wcard{padding-bottom:22px!important}.wcard h3{font-family:var(--fd)!important;font-size:clamp(1.35rem,1.75vw,1.82rem)!important;line-height:1.08!important;font-weight:560!important;letter-spacing:-.012em!important;color:var(--ink)!important;margin:0 0 14px!important;text-align:center!important}.wcard .lar{display:flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-width:158px!important;max-width:calc(100% - 28px)!important;margin-inline:auto!important;padding:12px 20px!important;font-size:.64rem!important;letter-spacing:.17em!important;font-weight:700!important;text-align:center!important}@media(max-width:920px){.wcard{width:min(75vw,338px)!important;padding:10px 10px 22px!important}.wcard .ph{margin-bottom:21px!important}.wcard h3{font-size:clamp(1.55rem,6.35vw,1.92rem)!important;line-height:1.08!important;font-weight:560!important;margin-bottom:15px!important;letter-spacing:-.01em!important}.wcard .lar{min-width:176px!important;padding:13px 20px!important;font-size:.68rem!important;letter-spacing:.18em!important}}@media(max-width:420px){.wcard{width:76vw!important}.wcard h3{font-size:1.72rem!important}.wcard .lar{min-width:170px!important;font-size:.64rem!important;padding:12px 18px!important}}.wcard .ix{display:none!important;visibility:hidden!important}.find .eyebrow:before{background:#fcf9f2eb!important}.find .eyebrow{color:#fcf9f2d1!important}.hd__m{min-height:112px;padding-block:8px}.hd .brand{line-height:0;isolation:isolate}.hd .brand .lg{width:96px;height:96px;object-fit:contain;border-radius:50%;background:transparent;box-shadow:0 12px 30px -14px #42181475;transform:none}.hd .brand:hover .lg{transform:none}@media(max-width:1200px)and (min-width:921px){.hd__m{min-height:104px;padding-block:7px}.hd .brand .lg{width:88px;height:88px}}@media(max-width:920px){.hd__m{min-height:112px!important;padding-block:8px!important}.hd .brand .lg{width:90px!important;height:90px!important}.hd .wrap{padding-left:28px!important;padding-right:24px!important}}@media(max-width:420px){.hd__m{min-height:106px!important;padding-block:7px!important}.hd .brand .lg{width:82px!important;height:82px!important}.hd .wrap{padding-left:24px!important;padding-right:20px!important}}.hd .brand{gap:18px!important;align-items:center!important;line-height:1!important}.hd .brand>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:5px!important}.hd .brand>span>b{font-family:var(--fd)!important;font-size:clamp(2.05rem,2.3vw,2.8rem)!important;font-weight:600!important;line-height:.92!important;color:#fff!important;letter-spacing:-.01em!important}.hd .brand>span>span{font-size:.68rem!important;line-height:1.1!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#ffffffe0!important;margin-left:2px!important}@media(max-width:920px){.hd .brand>span{display:none!important}}.find .eyebrow:before{display:none!important}.find .eyebrow{display:flex!important;justify-content:center!important;width:100%!important;font-size:.77rem!important;font-weight:800!important;letter-spacing:.34em!important;color:#fcf9f2f5!important;margin-bottom:8px!important}.find .inx{max-width:min(760px,calc(100% - 32px))!important;background:#ffffff0d!important;border:1px solid rgba(252,249,242,.16)!important;border-radius:32px!important;-webkit-backdrop-filter:blur(1.5px)!important;backdrop-filter:blur(1.5px)!important;padding-inline:clamp(20px,4vw,34px)!important}.find h2{text-shadow:0 8px 20px rgba(90,34,20,.18)!important;margin-top:0!important;margin-bottom:14px!important}.find p{font-size:1.02rem!important;color:#fcf9f2f5!important;max-width:40ch!important;line-height:1.6!important}.conc-v2{padding-bottom:clamp(28px,3vw,44px)!important}.conc-v2+.story-v2{padding-top:clamp(18px,2vw,34px)!important}.gift-meta{display:none!important}@media(min-width:921px){.gift-stack{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:210px!important;gap:18px!important}.gift-stack .gift-card.big{grid-column:1 / span 4!important;grid-row:1 / span 2!important}.gift-stack .gift-card:nth-child(2){grid-column:5 / span 4!important;grid-row:1!important}.gift-stack .gift-card:nth-child(3){grid-column:9 / span 4!important;grid-row:1!important}.gift-stack .gift-card.wide{grid-column:5 / span 8!important;grid-row:2!important}.gift-stack .gift-card:nth-child(5){grid-column:1 / span 6!important;grid-row:3!important}.gift-stack .gift-card:nth-child(6){grid-column:7 / span 6!important;grid-row:3!important}.gift-card{min-height:210px!important}}.story-media video{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.story-v2 .story-frame{overflow:hidden!important}.ledg .gho2{right:-1%!important;top:50%!important;bottom:auto!important;transform:translateY(-36%)!important;font-size:clamp(14rem,28vw,24rem)!important;color:#fbf6ec13!important}@media(max-width:920px){.ledg .gho2{right:-10%!important;top:54%!important;transform:translateY(-34%)!important;font-size:clamp(10rem,44vw,16rem)!important}}.mtile .lar{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 16px!important;border-radius:999px!important;background:#fff8eb29!important;border:1px solid rgba(255,255,255,.32)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fff!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;box-shadow:0 16px 30px -24px #1a0a0780!important}.mtile .lar svg{width:16px!important}.mtile:hover .lar{background:var(--orange)!important;border-color:var(--orange)!important;color:#fff!important}.mtile .cx span{margin-bottom:12px!important}.partner-collabs{padding-top:clamp(30px,3.8vw,56px)!important;padding-bottom:clamp(46px,4.8vw,72px)!important}.partner-collabs .partner-head{margin-bottom:clamp(20px,2.8vw,32px)!important}.partner-marquee{position:relative;overflow:hidden;border-radius:30px;background:#efefef;border:1px solid rgba(42,23,18,.08);padding:24px 0;box-shadow:0 20px 46px -36px #2a171242}.partner-marquee:before,.partner-marquee:after{content:"";position:absolute;top:0;bottom:0;width:84px;z-index:2;pointer-events:none}.partner-marquee:before{left:0;background:linear-gradient(90deg,#efefef,#efefef00)}.partner-marquee:after{right:0;background:linear-gradient(270deg,#efefef,#efefef00)}.partner-track{display:flex;align-items:center;gap:52px;width:max-content;animation:partnerMarquee 26s linear infinite}.partner-marquee:hover .partner-track{animation-play-state:paused}.partner-logo{display:flex;align-items:center;justify-content:center;min-width:148px;height:58px;padding:6px 10px}.partner-logo img{max-width:100%;max-height:44px;width:auto;height:auto;display:block;object-fit:contain;filter:saturate(.95) contrast(1.02);opacity:.98}@keyframes partnerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:920px){.partner-logo{min-width:124px;height:52px}.partner-logo img{max-height:36px}.partner-track{gap:34px;animation-duration:20s}.partner-marquee{border-radius:24px;padding:18px 0}}.find .inx{max-width:none!important;width:auto!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding-inline:var(--gut)!important}.find .eyebrow{color:#fff8ed!important;text-shadow:0 2px 12px rgba(94,32,32,.22)!important}.find h2{color:#fffaf2!important;text-shadow:0 3px 18px rgba(94,32,32,.26)!important}.find h2 em{color:#fffaf2!important}.find p{color:#fffaf2!important;font-weight:500!important;text-shadow:0 2px 14px rgba(94,32,32,.24)!important}@media(max-width:600px){.find .inx{padding-inline:22px!important}.find .eyebrow{font-size:.72rem!important;letter-spacing:.29em!important}.find p{font-size:1rem!important;line-height:1.58!important;max-width:34ch!important}}.partner-collabs{overflow:hidden!important}.partner-collabs .wrap{max-width:none!important;padding-left:0!important;padding-right:0!important}.partner-collabs .partner-head{padding-left:var(--gut)!important;padding-right:var(--gut)!important}.partner-marquee{width:100%!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:18px 0 24px!important}.partner-marquee:before,.partner-marquee:after{display:none!important}.partner-track{--partner-gap:clamp(56px,5vw,96px);display:flex!important;align-items:center!important;gap:var(--partner-gap)!important;width:max-content!important;will-change:transform!important;animation:partnerMarquee 24s linear infinite!important}.partner-logo{flex:0 0 auto!important;min-width:clamp(210px,15vw,300px)!important;height:clamp(96px,7vw,126px)!important;padding:8px 14px!important;display:flex!important;align-items:center!important;justify-content:center!important}.partner-logo img{width:auto!important;height:auto!important;max-width:100%!important;max-height:clamp(68px,5vw,94px)!important;object-fit:contain!important;opacity:1!important;filter:none!important;transform:scale(1.35)!important;transform-origin:center!important}@keyframes partnerMarquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - (var(--partner-gap) / 2)),0,0)}}@media(max-width:920px){.partner-collabs{padding-top:38px!important;padding-bottom:54px!important}.partner-track{--partner-gap:38px;gap:var(--partner-gap)!important;animation-duration:19s!important}.partner-logo{min-width:178px!important;height:86px!important;padding:6px 10px!important}.partner-logo img{max-height:58px!important;transform:scale(1.28)!important}.partner-marquee{padding:12px 0 18px!important}}@media(max-width:520px){.partner-track{--partner-gap:30px;gap:var(--partner-gap)!important;animation-duration:17s!important}.partner-logo{min-width:154px!important;height:78px!important}.partner-logo img{max-height:52px!important;transform:scale(1.24)!important}}html:not(.motion-ready) .r,html:not(.motion-ready) .rs>*,html.motion-failsafe .r,html.motion-failsafe .rs>*,html.reduced-motion .r,html.reduced-motion .rs>*{opacity:1!important;transform:none!important}html.motion-failsafe .ph:before,html.reduced-motion .ph:before{display:none!important}.motion-ready:not(.motion-failsafe):not(.reduced-motion) .motion-section{--section-shift:28px}.motion-ready:not(.motion-failsafe):not(.reduced-motion) .motion-section .r{opacity:0;transform:translate3d(0,var(--section-shift),0)}.motion-ready:not(.motion-failsafe):not(.reduced-motion) .motion-section.is-visible .r{opacity:1;transform:none;transition:opacity .9s var(--e),transform .9s var(--e)}.motion-ready:not(.motion-failsafe):not(.reduced-motion) .motion-section .rs>*{opacity:0;transform:translate3d(0,34px,0) scale(.985)}.motion-ready:not(.motion-failsafe):not(.reduced-motion) .motion-section.is-visible .rs>*{opacity:1;transform:none;transition:opacity .82s var(--e),transform .82s var(--e);transition-delay:calc(var(--motion-i,0) * 85ms)}.ann{animation:motionAnnIn .65s var(--e) both}.hd{animation:motionHeaderIn .82s var(--e) .08s both}@keyframes motionAnnIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes motionHeaderIn{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}.hd.scrolled{box-shadow:0 1px #5e202033,0 18px 42px -26px #2a17129e!important}.hd .brand .lg{animation:motionLogoBreathe 5.6s ease-in-out 1.2s infinite}@keyframes motionLogoBreathe{0%,to{filter:drop-shadow(0 0 0 rgba(255,255,255,0));transform:translateY(0)}50%{filter:drop-shadow(0 7px 12px rgba(255,245,230,.17));transform:translateY(-2px)}}.nav__in .ni{opacity:0;animation:motionNavIn .55s var(--e) both;animation-delay:calc(.38s + var(--motion-i,0) * 55ms)}@keyframes motionNavIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.dw.open .dw__p nav>*{animation:motionDrawerItem .48s var(--e) both;animation-delay:calc(.12s + var(--motion-i,0) * 45ms)}@keyframes motionDrawerItem{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.hero .arch{animation:motionHeroArchIn 1.08s var(--e) .16s both}.hero .tagfl{animation:motionTagIn .85s var(--e) .72s both}.hero .seal{animation:motionSealIn .9s var(--e) .8s both,motionSealFloat 5.5s ease-in-out 1.7s infinite}.hero__chips .chip{opacity:0;animation:motionChipIn .66s var(--e) both;animation-delay:calc(.72s + var(--motion-i,0) * 95ms)}@keyframes motionHeroArchIn{0%{opacity:0;transform:translate3d(40px,18px,0) scale(.95)}to{opacity:1;transform:none}}@keyframes motionTagIn{0%{opacity:0;transform:translate3d(-18px,-8px,0) rotate(-9deg)}to{opacity:1;transform:rotate(-5deg)}}@keyframes motionSealIn{0%{opacity:0;transform:scale(.55) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes motionSealFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes motionChipIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.hero .gho{animation:motionGhostDrift 10s ease-in-out infinite alternate}@keyframes motionGhostDrift{0%{transform:translateZ(0)}to{transform:translate3d(-18px,12px,0)}}.ann__t,.rib__t{will-change:transform}.rib{animation:motionRibbonIn .8s var(--e) both}@keyframes motionRibbonIn{0%{opacity:0;clip-path:inset(0 50% 0 50%)}to{opacity:1;clip-path:inset(0 0 0 0)}}.worlds-sec .wcard{will-change:transform,opacity}.worlds-sec.is-visible .wcard:nth-child(odd){animation:motionCardRise .86s var(--e) both;animation-delay:calc(var(--motion-i,0) * 70ms)}.worlds-sec.is-visible .wcard:nth-child(2n){animation:motionCardRiseAlt .9s var(--e) both;animation-delay:calc(var(--motion-i,0) * 70ms)}@keyframes motionCardRise{0%{opacity:0;transform:translateY(42px) rotate(-1.2deg)}to{opacity:1;transform:none}}@keyframes motionCardRiseAlt{0%{opacity:0;transform:translateY(52px) rotate(1.2deg)}to{opacity:1;transform:none}}.worlds-sec .wcard .ph:after{transition:opacity .5s var(--e),transform .7s var(--e);transform:scale(.96)}.worlds-sec .wcard:hover .ph:after{transform:scale(1)}#best-sec .pcard{will-change:transform,opacity}#best-sec.is-visible .pcard{animation:motionProductIn .78s var(--e) both;animation-delay:calc(var(--motion-i,0) * 75ms)}@keyframes motionProductIn{0%{opacity:0;transform:translate3d(0,34px,0) scale(.97)}to{opacity:1;transform:none}}#best-sec .qab{transition:transform .3s var(--e),background .3s,color .3s,box-shadow .3s!important}#best-sec .qab:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #7a2e2e80}.explore-sec .exp{animation:motionCircleBob 5.8s ease-in-out infinite;animation-delay:calc(var(--motion-i,0) * -.42s)}@keyframes motionCircleBob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.explore-sec .ring{position:relative}.explore-sec .ring:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid rgba(200,164,81,.28);transform:scale(.92);opacity:0;transition:.5s var(--e)}.explore-sec .exp:hover .ring:after{transform:scale(1.06);opacity:1}.find{background-size:auto,auto,auto;animation:motionWovenDrift 20s linear infinite}@keyframes motionWovenDrift{0%{background-position:0 0,0 0,0 0}to{background-position:48px 0,0 48px,36px 36px}}.find .wm2{animation:motionFinderMark 10s ease-in-out infinite alternate}@keyframes motionFinderMark{0%{transform:translate(-50%,-52%) scale(.96) rotate(-2deg)}to{transform:translate(-50%,-50%) scale(1.04) rotate(2deg)}}.find.is-visible .eyebrow{animation:motionFinderEyebrow .72s var(--e) both}.find.is-visible h2{animation:motionFinderTitle .86s var(--e) .08s both}.find.is-visible p{animation:motionFinderTitle .86s var(--e) .16s both}.find.is-visible .bt{animation:motionFinderButton .8s var(--e) .24s both}@keyframes motionFinderEyebrow{0%{opacity:0;letter-spacing:.5em;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes motionFinderTitle{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes motionFinderButton{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:none}}.find .bt{box-shadow:0 14px 34px -24px #49180e85}.find .bt:hover{box-shadow:0 20px 42px -22px #49180e99}.conc-v2 .gift-card{opacity:0;will-change:transform,opacity}.conc-v2.is-visible .gift-card{animation:motionGiftCardIn .9s var(--e) both;animation-delay:calc(var(--motion-i,0) * 95ms)}@keyframes motionGiftCardIn{0%{opacity:0;transform:translate3d(0,50px,0) scale(.965)}to{opacity:1;transform:none}}.conc-v2 .gift-card:before{transition:background .65s var(--e)}.conc-v2 .gift-card:hover:before{background:linear-gradient(180deg,#2a171205,#2a1712e0)}.conc-v2 .gift-copy{transition:transform .55s var(--e)}.conc-v2 .gift-card:hover .gift-copy{transform:translateY(-7px)}.story-v2 .story-media{clip-path:inset(0 100% 0 0)}.story-v2.is-visible .story-media{animation:motionStoryWipe 1.15s var(--e) both}.story-v2 .story-media video{transform:scale(1.04);transition:transform 7s ease}.story-v2.is-visible .story-media video{transform:scale(1)}.story-v2 .story-copy{opacity:0;transform:translate(36px)}.story-v2.is-visible .story-copy{animation:motionStoryCopy .95s var(--e) .16s both}.story-v2 .story-quote{opacity:0;transform:translateY(22px) rotate(-2deg)}.story-v2.is-visible .story-quote{animation:motionQuoteIn .82s var(--e) .48s both,motionQuoteFloat 5.5s ease-in-out 1.3s infinite}.story-v2 .story-stats>div{opacity:0;transform:translateY(20px)}.story-v2.is-visible .story-stats>div{animation:motionStatIn .66s var(--e) both;animation-delay:calc(.34s + var(--motion-i,0) * .1s)}@keyframes motionStoryWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes motionStoryCopy{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes motionQuoteIn{0%{opacity:0;transform:translateY(22px) rotate(-2deg)}to{opacity:1;transform:rotate(0)}}@keyframes motionQuoteFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes motionStatIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.ledg .gho2{animation:motionMonogramDrift 9s ease-in-out infinite alternate}@keyframes motionMonogramDrift{0%{transform:translateY(-36%) translate(0) rotate(-2deg)}to{transform:translateY(-40%) translate(-18px) rotate(2deg)}}.ledg .lstep{opacity:0;transform:translateY(36px)}.ledg.is-visible .lstep{animation:motionLedgerCardIn .75s var(--e) both;animation-delay:calc(var(--motion-i,0) * .1s)}@keyframes motionLedgerCardIn{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.ledg .lstep:hover{transform:translateY(-8px)}.ledg .ix2{transition:transform .45s var(--e),color .45s}.ledg .lstep:hover .ix2{transform:translate(8px);color:#fff}.moments-sec .mtile{opacity:0;will-change:transform,opacity}.moments-sec .mtile:nth-child(2),.moments-sec .mtile:nth-child(4){--moment-rest:translateY(26px)}@media(max-width:920px){.moments-sec .mtile:nth-child(2),.moments-sec .mtile:nth-child(4){--moment-rest:none}}.moments-sec.is-visible .mtile{animation:motionMomentIn .9s var(--e) both;animation-delay:calc(var(--motion-i,0) * 95ms)}@keyframes motionMomentIn{0%{opacity:0;transform:translateY(42px) scale(.97)}to{opacity:1;transform:var(--moment-rest,none)}}.moments-sec .mtile .lar svg{transition:transform .38s var(--e)}.moments-sec .mtile:hover .lar svg{transform:translate(5px)}.makers-v2 .maker-card{opacity:0}.makers-v2.is-visible .maker-card{animation:motionMakerIn .82s var(--e) both;animation-delay:calc(var(--motion-i,0) * 90ms)}@keyframes motionMakerIn{0%{opacity:0;transform:translateY(38px) scale(.975)}to{opacity:1;transform:none}}.makers-v2 .maker-img img{transition:transform 1.3s var(--e)}.makers-v2 .maker-card:hover .maker-img img{transform:scale(1.07)}.partner-collabs .partner-head{opacity:0;transform:translateY(24px)}.partner-collabs.is-visible .partner-head{animation:motionPartnerHead .8s var(--e) both}.partner-collabs .partner-marquee{opacity:0}.partner-collabs.is-visible .partner-marquee{animation:motionPartnerRailIn .85s var(--e) .18s both}@keyframes motionPartnerHead{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes motionPartnerRailIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.partner-logo img{transition:transform .45s var(--e),filter .45s,opacity .45s}.partner-logo:hover img{transform:scale(1.48)!important;filter:saturate(1.08) contrast(1.05)!important}.voices-sec .tcard{opacity:0}.voices-sec.is-visible .tcard{animation:motionVoiceIn .8s var(--e) both;animation-delay:calc(var(--motion-i,0) * 75ms)}@keyframes motionVoiceIn{0%{opacity:0;transform:translateY(30px) rotate(0)}to{opacity:1}}.voices-sec .tcard{transition:transform .45s var(--e),box-shadow .45s}.voices-sec .tcard:hover{transform:translateY(-6px) rotate(0);box-shadow:0 28px 56px -30px #2a171270}.instagram-sec .igt{opacity:0}.instagram-sec.is-visible .igt{animation:motionInstagramIn .8s var(--e) both;animation-delay:calc(var(--motion-i,0) * 80ms)}@keyframes motionInstagramIn{0%{opacity:0;transform:translateY(36px) scale(.96)}to{opacity:1;transform:none}}.instagram-sec .pl2 span{animation:motionPlayPulse 3.4s ease-in-out infinite}@keyframes motionPlayPulse{0%,to{box-shadow:0 0 #e26a1c00}50%{box-shadow:0 0 0 10px #e26a1c1f}}.corp .corp__g>div:first-child{opacity:0;transform:translate(-36px)}.corp .arch3{opacity:0;transform:translate(36px) scale(.97)}.corp.is-visible .corp__g>div:first-child{animation:motionCorpCopy .9s var(--e) both}.corp.is-visible .arch3{animation:motionCorpImage .95s var(--e) .12s both}.corp .arch3 img{animation:motionCorpZoom 11s ease-in-out infinite alternate}@keyframes motionCorpCopy{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes motionCorpImage{0%{opacity:0;transform:translate(36px) scale(.97)}to{opacity:1;transform:none}}@keyframes motionCorpZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.news .ncard{opacity:0;transform:translateY(36px) scale(.98)}.news.is-visible .ncard{animation:motionNewsletterIn .9s var(--e) both}.news .ncard:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.55) 48%,transparent 72%);transform:translate(-130%)}.news.is-visible .ncard:after{animation:motionNewsletterSheen 5.5s ease-in-out 1.2s infinite}@keyframes motionNewsletterIn{0%{opacity:0;transform:translateY(36px) scale(.98)}to{opacity:1;transform:none}}@keyframes motionNewsletterSheen{0%,72%{transform:translate(-130%)}to{transform:translate(130%)}}.fut .fut__t>*{opacity:0;transform:translateY(28px)}.fut.is-visible .fut__t>*{animation:motionFooterCol .72s var(--e) both;animation-delay:calc(var(--motion-i,0) * 80ms)}.fut .wm3{animation:motionFooterWatermark 12s ease-in-out infinite alternate}@keyframes motionFooterCol{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes motionFooterWatermark{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-48%) translateY(-8px)}}.wa{animation:motionWaIn .65s var(--e) 1.1s both,motionWaFloat 4.8s ease-in-out 1.8s infinite}@keyframes motionWaIn{0%{opacity:0;transform:translateY(26px) scale(.75)}to{opacity:1;transform:none}}@keyframes motionWaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.totop.on{animation:motionTopIn .42s var(--e) both}@keyframes motionTopIn{0%{opacity:0;transform:translateY(18px) scale(.84)}to{opacity:1;transform:none}}@media(max-width:920px){.hero .arch{animation-duration:.9s}.nav__in .ni{animation:none;opacity:1}.worlds-sec.is-visible .wcard:nth-child(n){animation-duration:.7s}.explore-sec .exp{animation-duration:5.2s}.story-v2 .story-copy{transform:translateY(28px)}.story-v2.is-visible .story-copy{animation-name:motionStoryCopyMobile}@keyframes motionStoryCopyMobile{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.corp .corp__g>div:first-child,.corp .arch3{transform:translateY(28px)}.corp.is-visible .corp__g>div:first-child,.corp.is-visible .arch3{animation-name:motionCorpMobile}@keyframes motionCorpMobile{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}.crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:18px 0 0}.crumbs a{color:var(--ink2)}.crumbs a:hover{color:var(--orange)}.crumbs .sep{color:var(--gold)}.pagehead{padding:clamp(30px,4.2vw,58px) 0 clamp(8px,1.4vw,18px)}.pagehead h1{font-size:clamp(2rem,4vw,3.2rem);font-weight:500}.pagehead h1 em{font-style:italic;color:var(--maroon)}.pagehead .lead{margin-top:10px}.prose{max-width:760px;color:var(--ink2);font-size:1.02rem}.prose h2,.prose h3{color:var(--ink);margin:1.4em 0 .5em}.prose p{margin-bottom:1.1em}.prose img{border-radius:16px;margin:1.2em 0}.prose a{color:var(--maroon);text-decoration:underline}.collhead{position:relative;background:var(--bg2);overflow:hidden}.collhead .gho3{position:absolute;right:-2%;bottom:-22%;font-family:var(--fd);font-style:italic;font-weight:600;font-size:clamp(6rem,15vw,12rem);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(122,46,46,.08);pointer-events:none;white-space:nowrap}.collhead .in3{padding:clamp(34px,4.6vw,66px) 0 clamp(30px,4vw,54px);position:relative;z-index:2;max-width:720px}.collhead p{color:var(--ink2);margin-top:12px;max-width:60ch}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 0 6px}.toolbar .cnt2{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.toolbar select{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:999px;padding:.7em 2.4em .7em 1.2em;font-family:var(--fb);font-size:.78rem;color:var(--ink);outline:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237A2E2E' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px}.cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,26px);padding:14px 0 6px}.cgrid .pcard{width:auto}@media(max-width:1050px){.cgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.cgrid{grid-template-columns:repeat(2,1fr);gap:12px}}.pagin{display:flex;justify-content:center;gap:10px;padding:34px 0 10px}.pagin a,.pagin span{min-width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--line);font-size:.8rem;color:var(--maroon);padding:0 9px;background:var(--paper)}.pagin a:hover{background:var(--maroon);color:var(--cream)}.pagin .cur{background:var(--orange);color:#fff;box-shadow:none}.emptybox{text-align:center;padding:70px 0}.emptybox h2{font-size:clamp(1.6rem,3vw,2.3rem);margin-bottom:12px}.emptybox p{color:var(--ink2);margin-bottom:22px}.pp{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(26px,4vw,64px);align-items:start;padding:clamp(20px,3vw,44px) 0 clamp(30px,4vw,60px)}.pp__gal{position:sticky;top:118px}.pp__im{border-radius:26px;overflow:hidden;background:var(--bg2);aspect-ratio:1/1.08;position:relative}.pp__im img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.pp__im .bdg{top:16px;left:16px}.pp__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.pp__thumbs::-webkit-scrollbar{display:none}.pp__thumbs button{flex:0 0 auto;width:72px;height:72px;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);padding:0;transition:box-shadow .3s}.pp__thumbs button.on{box-shadow:inset 0 0 0 2px var(--orange)}.pp__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.pp__v{font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--orange)}.pp h1{font-size:clamp(1.7rem,3vw,2.5rem);margin:8px 0 10px;line-height:1.12}.pp .rt2{display:flex;align-items:center;gap:8px;font-size:.74rem;color:var(--muted);margin-bottom:14px}.pp .rt2 .st{color:var(--gold2);letter-spacing:2px;font-size:.74rem}.priceline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.priceline .price{font-family:var(--fd);font-weight:600;font-size:1.6rem;color:var(--maroon)}.priceline s{color:var(--muted);font-size:1rem}.savings{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;background:#e26a1c1f;color:var(--orange2);padding:6px 12px;border-radius:999px}.taxline{font-size:.72rem;color:var(--muted);margin-bottom:16px}.stockline{display:inline-flex;align-items:center;gap:9px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--olive);margin-bottom:18px}.stockline .dot2{width:8px;height:8px;border-radius:50%;background:var(--olive);box-shadow:0 0 0 3px #6e7a4e33}.stockline.out{color:var(--maroon)}.stockline.out .dot2{background:var(--maroon);box-shadow:0 0 0 3px #7a2e2e2e}.field{margin-bottom:14px}.field label{display:block;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2);margin-bottom:8px}.field select,.field input,.field textarea{width:100%;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:14px;padding:.95em 1.1em;font-family:var(--fb);font-size:.9rem;color:var(--ink);outline:none}.field select:focus,.field input:focus,.field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--gold)}.qtyrow{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap;margin:6px 0 12px}.qty{display:inline-flex;align-items:center;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px}.qty button{width:42px;height:48px;font-size:1.1rem;color:var(--maroon)}.qty input{width:46px;text-align:center;border:0;background:none;font-family:var(--fb);font-size:.95rem;outline:none;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qtyrow .bt{flex:1;min-width:210px}.buybtn2{width:100%;margin-top:2px}.ppchips{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 4px}.craftnote{display:flex;gap:14px;align-items:flex-start;background:var(--paper);border:1.5px dashed var(--gold);border-radius:18px;padding:16px 18px;margin:20px 0 6px}.craftnote svg{width:26px;height:26px;stroke:var(--orange);fill:none;stroke-width:1.4;flex:none;margin-top:2px}.craftnote b{font-family:var(--fd);font-weight:600;display:block;margin-bottom:3px}.craftnote p{font-size:.84rem;color:var(--ink2);line-height:1.55}.acx{border-top:1px solid var(--line);margin-top:22px}.acx details{border-bottom:1px solid var(--line)}.acx summary{display:flex;justify-content:space-between;align-items:center;font-family:var(--fd);font-weight:500;font-size:1.05rem;padding:16px 2px;cursor:pointer;list-style:none}.acx summary::-webkit-details-marker{display:none}.acx summary:after{content:"+";font-family:var(--fb);color:var(--orange);font-size:1.2rem;transition:transform .3s var(--e)}.acx details[open] summary:after{transform:rotate(45deg)}.acx .bd3{padding:0 2px 18px;color:var(--ink2);font-size:.9rem;line-height:1.7}.trustrow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:clamp(22px,3vw,38px) 0}.trust{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:20px 12px}.trust svg{width:26px;height:26px;stroke:var(--orange);fill:none;stroke-width:1.4}.trust b{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.trust span{font-size:.74rem;color:var(--muted)}@media(max-width:760px){.trustrow{grid-template-columns:repeat(2,1fr)}}.relhead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:8px 0 22px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:850;background:var(--paper);box-shadow:0 -10px 30px #2a171224;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));display:none;align-items:center;gap:12px;transform:translateY(110%);transition:transform .45s var(--e)}.sticky-atc img{width:44px;height:44px;border-radius:10px;object-fit:cover}.sticky-atc .t2{flex:1;min-width:0}.sticky-atc .t2 b{display:block;font-family:var(--fd);font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc .t2 span{font-size:.76rem;color:var(--maroon)}.sticky-atc .bt{padding:.95em 1.5em}@media(max-width:880px){.pp{grid-template-columns:1fr}.pp__gal{position:static}.sticky-atc{display:flex}}.carttbl{width:100%;border-collapse:collapse;margin-top:8px}.carttbl th{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-align:left;padding:12px 10px;border-bottom:1px solid var(--line)}.carttbl td{padding:16px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.carttbl .ci{display:flex;gap:14px;align-items:center;min-width:220px}.carttbl .ci img{width:76px;height:76px;object-fit:cover;border-radius:14px}.carttbl .ci b{font-family:var(--fd);font-weight:600;display:block}.carttbl .ci span{font-size:.74rem;color:var(--muted)}.carttbl .rm{font-size:.66rem;letter-spacing:.08em;color:var(--muted);text-decoration:underline}.carttbl .lp{font-family:var(--fd);font-weight:600;color:var(--maroon);white-space:nowrap}.cartside{background:var(--paper);border:1.5px dashed var(--gold);border-radius:20px;padding:24px}.cartwrap{display:grid;grid-template-columns:1.9fr 1.1fr;gap:clamp(20px,3vw,40px);align-items:start;padding-bottom:clamp(30px,4vw,60px)}.cartside .row2{display:flex;justify-content:space-between;padding:8px 0;font-size:.9rem;color:var(--ink2)}.cartside .tot{font-family:var(--fd);font-weight:600;font-size:1.3rem;color:var(--maroon)}.cartside .fine2{font-size:.7rem;color:var(--muted);margin:8px 0 14px}@media(max-width:880px){.cartwrap{grid-template-columns:1fr}.carttbl thead{display:none}.carttbl td{display:block;border:0;padding:6px 0}.carttbl tr{display:block;border-bottom:1px solid var(--line);padding:14px 0}}.bgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px);padding:14px 0}@media(max-width:900px){.bgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.bgrid{grid-template-columns:1fr}}.bcard{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .5s var(--e),box-shadow .5s var(--e)}.bcard:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1.5px #e26a1c80,0 24px 44px -24px #2a171266}.bcard .ph{aspect-ratio:16/10}.bcard .bd4{padding:20px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.bcard .dt{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--orange)}.bcard h3{font-size:1.15rem;font-weight:600;line-height:1.3}.bcard p{font-size:.86rem;color:var(--ink2);flex:1}.artbody{max-width:740px;margin:0 auto}.artbody .hero-im{border-radius:24px;overflow:hidden;margin:8px 0 26px;aspect-ratio:16/9}.artbody .hero-im img{width:100%;height:100%;object-fit:cover}.formcard{max-width:480px;margin:0 auto;background:var(--paper);border:1.5px dashed var(--gold);border-radius:22px;padding:clamp(26px,4vw,44px);position:relative}.formcard h1{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:8px}.formcard .sub2{color:var(--ink2);font-size:.9rem;margin-bottom:20px}.formcard .bt{width:100%}.formcard .alt{text-align:center;font-size:.8rem;color:var(--ink2);margin-top:16px}.formcard .alt a{color:var(--maroon);text-decoration:underline}.errs{background:#7a2e2e14;border-left:3px solid var(--maroon);padding:12px 16px;border-radius:0 12px 12px 0;font-size:.85rem;color:var(--maroon);margin-bottom:16px}.errs ul{margin-left:16px}.acct-grid{display:grid;grid-template-columns:1fr 2fr;gap:clamp(20px,3vw,44px);align-items:start;padding-bottom:clamp(30px,4vw,60px)}@media(max-width:820px){.acct-grid{grid-template-columns:1fr}}.ordtbl{width:100%;border-collapse:collapse}.ordtbl th{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-align:left;padding:10px 8px;border-bottom:1px solid var(--line)}.ordtbl td{padding:12px 8px;border-bottom:1px solid var(--line);font-size:.88rem}.err0{font-family:var(--fd);font-style:italic;font-weight:600;font-size:clamp(5rem,14vw,10rem);line-height:1;color:transparent;-webkit-text-stroke:2px var(--maroon)}.cgrid{padding:14px 0 6px}.cgrid .pcard h3{font-size:.94rem;min-height:0}.cgrid .buyline{flex-wrap:wrap;row-gap:8px}.cgrid .qab{min-width:0;min-height:34px;padding:.6em .95em;font-size:.56rem}@media(max-width:700px){.cgrid .pcard{padding:8px}.cgrid .pcard .bd{padding:12px 6px 6px}.cgrid .pcard h3{font-size:.86rem;line-height:1.25}.cgrid .pcard .pr{font-size:.92rem}.cgrid .pcard .pr s{font-size:.68rem;margin-left:5px}.cgrid .bdg{font-size:.46rem;padding:4px 8px;top:8px;left:8px;letter-spacing:.08em}.cgrid .wish{width:30px;height:30px;top:8px;right:8px}.cgrid .qab{min-height:32px;padding:.55em .85em;font-size:.52rem}}.pagin{padding:clamp(30px,4vw,46px) 0 clamp(46px,7vw,84px)}.sticky-atc{display:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;transform:translateY(110%)}.sticky-atc.on{transform:none}.sticky-atc .t2{min-width:0}.sticky-atc .t2 b{display:block;font-family:var(--fd);font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc .t2 span{display:block;font-size:.76rem;color:var(--maroon);white-space:nowrap}.sticky-atc .bt{padding:.85em 1.15em;font-size:.58rem;white-space:nowrap}@media(max-width:880px){.sticky-atc{display:grid}}body.atc-on .wa,body.atc-on .totop{opacity:0!important;visibility:hidden;animation:none!important;pointer-events:none;transition:opacity .3s,visibility .3s}.hd.up{transform:none!important}html,body{max-width:100%;overflow-x:clip}n.skip-link{position:fixed;left:12px;top:12px;z-index:9999;background:#fff;color:var(--ink);padding:10px 14px;transform:translateY(-160%)}.skip-link:focus{transform:none}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,72px);padding-bottom:clamp(50px,7vw,90px)}.contact-card{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:clamp(24px,4vw,44px);box-shadow:0 30px 70px -50px #2a171280}.contact-card form{display:grid;gap:18px}.contact-card label{display:grid;gap:7px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--maroon)}.contact-card input,.contact-card textarea{width:100%;border:1px solid var(--line);background:var(--bg);border-radius:14px;padding:14px 15px;outline:none;font-family:var(--fb);font-size:1rem;letter-spacing:0;text-transform:none}.contact-card input:focus,.contact-card textarea:focus{border-color:var(--orange)}.form-success{padding:14px 16px;background:#edf5ea;border-radius:12px;color:#31562d}@media(max-width:800px){.contact-grid{grid-template-columns:1fr}}.card-atc{margin:0}.card-atc .qab{border:0;cursor:pointer}n{}
/*# sourceMappingURL=/cdn/shop/t/40/assets/prayasa.css.map */
