:root{--paper:#FAF7F0;--sand:#EDE6D9;--ink:#16130F;--muted:#5B554B;--red:#C9272F;--gold:#A8844F;--gold-soft:#D9C5A0;--butter:#F4E3A1;--pink:#F4C6C0;--sky:#BFD4E6;--lilac:#E9DCE8;--sage:#CFDCC8;--felt:#1F4D3A;--felt-dark:#143528;--cream:#FFFDF8;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Jost",system-ui,sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.7 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}.pad{max-width:1180px;margin:0 auto;padding-inline:20px}a{color:inherit}h1,h2,h3{font-family:var(--serif);font-weight:500;margin:0;text-wrap:balance;letter-spacing:-.5px}h1 em,h2 em{font-style:italic;color:var(--red)}.eyebrow{font:italic 500 20px var(--serif);color:var(--gold);letter-spacing:1px}.tag{font:500 11px var(--sans);letter-spacing:2.4px;text-transform:uppercase;color:var(--gold)}.note{background:var(--sand);border-bottom:1px solid var(--gold-soft);text-align:center;font-size:13px;color:var(--muted);padding:8px 16px}.announce{background:var(--red);color:#fff;text-align:center;font-size:11px;letter-spacing:3px;text-transform:uppercase;padding:10px 16px}header{position:sticky;top:env(safe-area-inset-top,0px);z-index:10;background:#faf7f0f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--gold-soft)}.bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:10px}.bar img{height:54px;width:auto}nav{display:flex;gap:26px}nav a,.bag{font-size:12px;letter-spacing:2.2px;text-transform:uppercase;text-decoration:none}nav a:hover{color:var(--red)}.bag{border:1px solid var(--ink);padding:9px 18px;border-radius:999px}.bag span{display:inline-block;background:var(--red);color:#fff;border-radius:999px;min-width:20px;padding:0 6px;margin-left:8px;font-size:11px;letter-spacing:0;line-height:20px;text-align:center}@media(max-width:720px){nav{display:none}}.btn{display:inline-block;font:500 12px var(--sans);letter-spacing:2.2px;text-transform:uppercase;text-decoration:none;padding:16px 32px;border-radius:999px;border:1px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;transition:background .3s,color .3s,border-color .3s,transform .3s}.btn.red{background:var(--red);border-color:var(--red);color:#fff}.btn:active{transform:scale(.97)}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.card{--w:120px;position:relative;width:var(--w);height:calc(var(--w)*1.4);font-size:var(--w);line-height:1;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1),translate .6s cubic-bezier(.2,.8,.2,1),rotate .6s cubic-bezier(.2,.8,.2,1),scale .3s;color:var(--ink);-webkit-user-select:none;user-select:none}.card.red{color:var(--red)}.card.down{transform:rotateY(180deg)}.card .face,.card .back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.075em;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 .06em .16em -.04em #16130f73,0 0 0 .004em #16130f2e}.card .face{background:var(--cream);overflow:hidden}.card .back{transform:rotateY(180deg);background:radial-gradient(circle at 50% 50%,var(--cream) 0 .13em,transparent .131em),repeating-linear-gradient(45deg,#8a1b24 0 .018em,#a8212c .018em .036em);border:.032em solid var(--cream);box-shadow:0 .06em .16em -.04em #16130f73,inset 0 0 0 .012em var(--gold)}.card .back:after{content:"\2665";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.2em;color:#b3202b}.co{position:absolute;font-style:normal;font:600 .17em/1 var(--serif);text-align:center}.co.tl{left:.06em;top:.05em}.co.br{right:.06em;bottom:.05em;transform:rotate(180deg)}.co small{display:block;font-size:.8em;font-family:var(--sans);font-weight:400;margin-top:.02em}.mid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.5em}.mid.frame{top:.16em;right:.1em;bottom:.16em;left:.1em;border:.008em solid currentColor;border-radius:.03em;flex-direction:column;font-size:1em;background:repeating-linear-gradient(135deg,transparent 0 .02em,rgba(201,39,47,.06) .02em .04em)}.mid.frame b{font:500 .36em/1 var(--serif);font-style:italic}.mid.frame span{font-size:.14em;margin-top:.03em}.mid.pct{flex-direction:column;font-size:1em}.mid.pct b{font:600 .3em/1 var(--serif);color:var(--red)}.mid.pct span{font:400 .075em/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.04em}.joker .mid{flex-direction:column;font:italic 600 .13em/1.1 var(--serif);color:var(--red);text-align:center}.joker .mid i{font-size:2.3em;font-style:normal;color:var(--ink)}#sweep{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60;overflow:hidden}#sweep{perspective:900px}#sweep .card{position:absolute;left:0;top:0;transition:none;will-change:transform,translate,rotate}.heroband{background:radial-gradient(60% 80% at 80% 40%,var(--pink),transparent 70%),var(--butter);border-bottom:1px solid var(--gold-soft);overflow:hidden}.hero{padding-block:72px 64px;display:grid;grid-template-columns:1.05fr .95fr;gap:32px;align-items:center}@media(max-width:860px){.hero{grid-template-columns:1fr;padding-block:48px}}h1{font-size:clamp(50px,7.4vw,98px);line-height:.94;margin:10px 0 22px}.lead{color:var(--muted);max-width:46ch;margin:0 0 30px;font-size:18px}.cta{display:flex;gap:14px;flex-wrap:wrap}.table{container-type:inline-size;position:relative;width:100%;max-width:520px;aspect-ratio:1/.95;margin-inline:auto}.table .card:hover{scale:1.07}.table .card{--w:30cqw;position:absolute;left:50%;top:50%;margin:calc(var(--w)*-.7) 0 0 calc(var(--w)*-.5);cursor:pointer;will-change:transform}.table .hint{position:absolute;left:0;right:0;bottom:0;text-align:center;font:italic 500 18px var(--serif);color:var(--muted)}.ribbon{overflow:hidden;border-block:1px solid var(--gold-soft);background:var(--paper);padding-block:22px}.ribbon .run{display:flex;gap:18px;width:max-content;animation:run 38s linear infinite}.ribbon:hover .run{animation-play-state:paused}.ribbon .card{--w:64px;flex:none}@keyframes run{to{transform:translate(-50%)}}.story{height:340vh;background:var(--felt)}.pin-wrap{position:sticky;top:0;height:100vh;overflow:hidden;background:radial-gradient(70% 70% at 50% 40%,#2A6049,var(--felt) 55%,var(--felt-dark));color:#fff}.pin-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.015) 0 2px,transparent 2px 4px);pointer-events:none}.story .copy{position:absolute;left:0;right:0;top:calc(84px + 3vh);text-align:center;padding-inline:20px}.story .eyebrow{color:var(--gold-soft)}.story h2{font-size:clamp(44px,7vw,96px);line-height:1;margin-top:8px;font-style:italic;transition:opacity .3s}.story p{max-width:44ch;margin:12px auto 0;color:#cfe0d6;font-size:17px;min-height:3.4em}.story .stage{position:absolute;left:50%;top:68%}.story .card{transition:transform .7s cubic-bezier(.2,.8,.2,1);--w:clamp(86px,15vw,170px);position:absolute;left:0;top:0;margin:calc(var(--w)*-.7) 0 0 calc(var(--w)*-.5);will-change:transform}.story .lbl{position:absolute;left:0;top:0;width:var(--lw);margin-left:calc(var(--lw)*-.5);text-align:center;font:italic 500 clamp(16px,2.4vw,24px) var(--serif);color:var(--gold-soft);white-space:nowrap;transition:opacity .3s}.story .dots{position:absolute;bottom:4vh;left:0;right:0;display:flex;justify-content:center;gap:10px}.story .dots i{width:8px;height:8px;border-radius:50%;background:#ffffff4d;transition:.3s}.story .dots i.on{background:var(--gold-soft);transform:scale(1.4)}section.s{padding-block:96px}.head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:44px}h2.t{font-size:clamp(38px,5vw,64px);line-height:1}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:860px){.grid{grid-template-columns:1fr}}.tile{border:1px solid var(--gold-soft);border-radius:18px;background:#fffdf8;padding:18px 18px 28px;display:flex;flex-direction:column;gap:10px;transition:box-shadow .4s}.tile:hover{box-shadow:0 30px 60px -30px #16130f80}.stage2{aspect-ratio:4/3;border-radius:12px;position:relative;container-type:inline-size;overflow:hidden;transition:transform .25s ease-out}.stage2 .card{--w:24cqw;position:absolute;left:50%;top:52%;margin:calc(var(--w)*-.7) 0 0 calc(var(--w)*-.5)}.stage2 .card:nth-child(1){translate:-30cqw 0;rotate:-10deg}.stage2 .card:nth-child(2){translate:0 -3cqw}.stage2 .card:nth-child(3){translate:30cqw 0;rotate:10deg}.tile:hover .stage2 .card:nth-child(1){translate:-36cqw 0;rotate:-17deg}.tile:hover .stage2 .card:nth-child(2){translate:0 -8cqw;rotate:-2deg}.tile:hover .stage2 .card:nth-child(3){translate:36cqw 0;rotate:17deg}.tile h3{font-size:32px}.price{font:500 28px var(--serif)}.price small{font:400 13px var(--sans);color:var(--muted)}.tile p{margin:0;color:var(--muted);font-size:15px}.tile .btn{align-self:flex-start;margin-top:8px}.tile.feat{background:var(--ink);color:#fff;border-color:var(--ink)}.tile.feat p{color:#cfc6b6}.tile.feat .price small{color:#bdb4a3}.pick{background:var(--sand);border-block:1px solid var(--gold-soft)}.hand{display:flex;justify-content:center;gap:clamp(8px,2vw,22px);flex-wrap:wrap;margin-top:12px}.hand button{background:none;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:12px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.hand .card{--w:clamp(84px,14vw,150px)}.hand button:hover{transform:translateY(-12px) rotate(-2deg)}.hand button[aria-pressed=true]{transform:translateY(-22px)}.hand button[aria-pressed=true] .card{box-shadow:0 0 0 3px var(--gold)}.hand i{font:italic 500 20px var(--serif);font-style:italic;color:var(--muted)}.calc{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;margin-top:48px}@media(max-width:720px){.calc{grid-template-columns:1fr}}.qty{display:flex;align-items:center;gap:18px}.qty button{width:48px;height:48px;border-radius:50%;border:1px solid var(--ink);background:transparent;font-size:22px;cursor:pointer;color:var(--ink)}.qty button:hover{background:var(--ink);color:#fff}.qty output{font:500 64px var(--serif);min-width:2ch;text-align:center}.readout{border:1px solid var(--gold-soft);border-radius:18px;background:var(--butter);padding:26px 28px}.readout .row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dotted var(--gold)}.readout .row:last-child{border:0;font:600 30px var(--serif)}.nudge{margin-top:10px;color:var(--muted);font-size:15px;min-height:1.7em}.pins{columns:4 220px;column-gap:18px}.pin{break-inside:avoid;margin:0 0 18px;border-radius:18px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:18px;border:1px solid var(--gold-soft);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.pin:hover{transform:translateY(-4px) rotate(-.6deg)}.pin span{font:italic 500 26px/1.1 var(--serif)}.pin .big{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:90px var(--serif);color:#16130f1a;pointer-events:none}.pin small{position:absolute;top:14px;left:16px;font:500 10px var(--sans);letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.pin .save{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;cursor:pointer;font-size:19px;line-height:1;opacity:0;transition:.25s}.pin:hover .save,.pin .save:focus-visible,.pin .save.on{opacity:1}.pin .save.on{background:var(--red);color:#fff}@media(hover:none){.pin .save{opacity:1}}.rev{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:720px){.rev{grid-template-columns:1fr}}.q{border:1px solid var(--gold-soft);border-radius:18px;padding:30px;background:var(--lilac)}.q:nth-child(2){background:var(--sage)}.q blockquote{margin:0 0 16px;font:italic 500 26px/1.3 var(--serif)}.q cite{font:500 11px var(--sans);letter-spacing:2px;text-transform:uppercase;font-style:normal;color:var(--muted)}.stars{color:var(--red);letter-spacing:4px;margin-bottom:10px}.deal{background:var(--felt);color:#fff;position:relative;overflow:hidden}.deal h2{font-size:clamp(38px,5.4vw,70px);line-height:1}.deal p{color:#cfe0d6;max-width:52ch;margin:22px 0 30px}footer{background:#0f0d0a;color:#bdb4a3;padding-block:40px;font-size:13px;letter-spacing:.5px;text-align:center}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#16130f8c;display:flex;align-items:center;justify-content:center;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.scrim[hidden]{display:none}.modal{background:var(--paper);border-radius:22px;max-width:640px;width:100%;max-height:92vh;overflow:auto;padding:30px;border:1px solid var(--gold-soft);animation:pop .35s cubic-bezier(.2,.8,.2,1)}@keyframes pop{0%{transform:translateY(18px) scale(.97)}}.modal h3{font-size:38px}.modal .x{float:right;border:0;background:var(--sand);width:40px;height:40px;border-radius:50%;font-size:20px;cursor:pointer}.lab{display:block;font:500 11px var(--sans);letter-spacing:2px;text-transform:uppercase;margin:18px 0 8px;color:var(--muted)}.modal input[type=text]{width:100%;padding:14px 16px;border:1px solid #CDBFA6;border-radius:12px;background:#fffdf8;font:16px var(--sans)}.slots{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media(max-width:520px){.slots{grid-template-columns:repeat(3,1fr)}}.slot{aspect-ratio:5/7;border:1.5px dashed var(--gold);border-radius:10px;background:#fffdf8 center/cover;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:11px;letter-spacing:1px;color:var(--muted);cursor:pointer;text-transform:uppercase;text-align:center;padding:4px;transition:.2s}.slot:hover{border-color:var(--red);background-color:var(--pink)}.slot b{font:300 26px var(--sans);color:var(--red);line-height:1}.slot.has{border-style:solid;color:transparent}.slot.has b,.slot input{display:none}.mfoot{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:24px}.count{color:var(--muted);font-size:14px}.toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));translate:-50% 0;background:var(--ink);color:#fff;padding:14px 24px;border-radius:999px;font-size:14px;letter-spacing:.5px;z-index:80;animation:pop .35s}@media(prefers-reduced-motion:reduce){.ribbon .run{animation:none}*{transition-duration:.01ms!important}}.card{--bk1:#8A1B24;--bk2:#A8212C}.card .back{background:radial-gradient(circle at 50% 50%,var(--cream) 0 .13em,transparent .131em),repeating-linear-gradient(45deg,var(--bk1) 0 .018em,var(--bk2) .018em .036em)}.card .back:after{color:var(--bk2)}.card .back.named{background:repeating-linear-gradient(45deg,var(--bk1) 0 .018em,var(--bk2) .018em .036em)}.card .back.named:after{content:"";display:none}.card .back .nm{position:absolute;left:50%;top:50%;width:76%;translate:-50% -50%;background:var(--cream);color:var(--ink);border-radius:.03em;padding:.05em .03em;text-align:center;font:italic 600 .085em/1.1 var(--serif);word-break:break-word;box-shadow:0 0 0 .008em var(--gold)}.card .back .nm:before{content:"\2665";display:block;color:var(--bk2);font:normal .7em/1 var(--sans);margin-bottom:.1em}.card .ph{position:absolute;top:.13em;right:.075em;bottom:.13em;left:.075em;border-radius:.03em;background:var(--sand) center/cover no-repeat;box-shadow:inset 0 0 0 .006em #16130f40;display:flex;align-items:center;justify-content:center;flex-direction:column;font:500 .06em/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center}.card .ph.empty{background:repeating-linear-gradient(135deg,#f3ecdd 0 .02em,#ede3ce .02em .04em)}.card .ph.empty b{font:300 .22em/1 var(--sans);color:var(--red)}.card .co{z-index:2;text-shadow:0 0 .04em var(--cream),0 0 .04em var(--cream)}.chips{display:flex;gap:10px 18px;flex-wrap:wrap;margin-top:26px;font-size:13px;letter-spacing:.4px;color:var(--muted)}.chips span{display:flex;align-items:center;gap:8px}.chips span:before{content:"\2665";color:var(--red);font-size:12px}.studio{background:radial-gradient(70% 60% at 30% 20%,#2A6049,var(--felt) 55%,var(--felt-dark));color:#fff;padding-block:90px;position:relative}.studio:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.015) 0 2px,transparent 2px 4px);pointer-events:none}.studio .eyebrow{color:var(--gold-soft)}.studio h2{font-size:clamp(40px,6vw,78px);line-height:1;margin-top:6px}.studio h2 em{color:var(--pink)}.studio .sub{color:#cfe0d6;max-width:56ch;margin:14px 0 0}.sgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:36px;margin-top:44px;align-items:start}@media(max-width:920px){.sgrid{grid-template-columns:1fr}}.preview{position:sticky;top:96px}@media(max-width:920px){.preview{position:relative;top:0}}.pstage{container-type:inline-size;position:relative;width:100%;aspect-ratio:1/.72;max-width:640px;margin-inline:auto}.pstage .card{--w:21cqw;position:absolute;left:50%;top:48%;margin:calc(var(--w)*-.7) 0 0 calc(var(--w)*-.5);cursor:pointer}.pstage .card:hover{scale:1.06;z-index:9}.pbar{display:flex;justify-content:center;gap:10px;margin-top:6px;flex-wrap:wrap}.pbar button{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:9px 18px;font:500 11px var(--sans);letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:.25s}.pbar button:hover{background:#fff;color:var(--ink)}.panel{background:var(--paper);color:var(--ink);border-radius:22px;padding:28px;box-shadow:0 40px 80px -40px #0009;border:1px solid var(--gold-soft)}.prog{display:flex;gap:6px;margin-bottom:20px}.prog i{flex:1;height:4px;border-radius:2px;background:var(--sand);transition:background .4s}.prog i.on{background:var(--red)}.stp{padding-block:20px;border-top:1px solid var(--gold-soft)}.stp:first-of-type{border:0;padding-top:0}.stp h3{font:600 26px var(--serif);display:flex;align-items:baseline;gap:12px}.stp h3 small{font:500 11px var(--sans);letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.stp .help{color:var(--muted);font-size:14px;margin:4px 0 12px}.seg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:480px){.seg{grid-template-columns:1fr}}.seg button{border:1px solid var(--gold-soft);background:#fffdf8;border-radius:14px;padding:12px;text-align:left;cursor:pointer;font:inherit;color:var(--ink);transition:.25s;display:flex;flex-direction:column;gap:2px}.seg button b{font:600 19px var(--serif)}.seg button span{font-size:12px;color:var(--muted);line-height:1.3}.seg button[aria-pressed=true]{border-color:var(--red);box-shadow:0 0 0 2px var(--red) inset;background:#fff}.field{width:100%;padding:14px 16px;border:1px solid #CDBFA6;border-radius:12px;background:#fffdf8;font:16px var(--sans);color:var(--ink)}.sug{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.sug button{border:1px dashed var(--gold);background:transparent;border-radius:999px;padding:6px 14px;font:italic 500 16px var(--serif);cursor:pointer;color:var(--ink)}.drop{display:block;border:1.5px dashed var(--gold);border-radius:16px;background:#fffdf8;padding:22px;text-align:center;cursor:pointer;transition:.25s}.drop:hover,.drop.over{border-color:var(--red);background:var(--pink)}.drop b{display:block;font:600 22px var(--serif)}.drop span{font-size:13px;color:var(--muted)}.thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px}.th{position:relative;aspect-ratio:1;border-radius:10px;background:var(--sand) center/cover;border:1px solid var(--gold-soft)}.th button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;border:0;background:var(--ink);color:#fff;cursor:pointer;font-size:13px;line-height:1}.th.add{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:11px;letter-spacing:1px;text-transform:uppercase;cursor:default}.qrow{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.qrow .qty{gap:12px}.qrow .qty button{width:42px;height:42px}.qrow .qty output{font-size:44px}.mini{display:flex;gap:6px;margin-top:14px;align-items:flex-end}.mini button{background:none;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font:500 10px var(--sans);letter-spacing:1px;color:var(--muted);transition:transform .25s}.mini button:hover{transform:translateY(-4px)}.mini button[aria-pressed=true]{transform:translateY(-8px)}.mini button[aria-pressed=true] .card{box-shadow:0 0 0 2px var(--gold)}.mini .card{--w:46px}.total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px}.total .big{font:600 44px var(--serif)}.total s{color:var(--muted);margin-right:8px;font-size:18px}.total small{color:var(--muted);font-size:13px}.buy{width:100%;margin-top:14px;padding:19px;font-size:13px}.assure{display:flex;gap:6px 16px;flex-wrap:wrap;justify-content:center;margin-top:14px;font-size:12px;color:var(--muted)}.ideas .fil{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.fil button{border:1px solid var(--ink);background:transparent;border-radius:999px;padding:8px 18px;font:500 11px var(--sans);letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:.25s}.fil button:hover{background:var(--butter)}.fil button[aria-pressed=true]{background:var(--ink);color:#fff}.rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 20px 28px;margin-inline:-20px;scrollbar-width:thin}.idea{flex:none;width:min(280px,72vw);scroll-snap-align:start;border:1px solid var(--gold-soft);border-radius:20px;padding:18px;display:flex;flex-direction:column;gap:12px;cursor:pointer;text-align:left;font:inherit;color:var(--ink);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.idea:hover{transform:translateY(-8px) rotate(-1deg);box-shadow:0 28px 50px -28px #16130f80}.idea .iv{aspect-ratio:1;border-radius:14px;position:relative;container-type:inline-size;overflow:hidden;background:#fff6}.idea .iv .card{--w:38cqw;position:absolute;left:50%;top:52%;margin:calc(var(--w)*-.7) 0 0 calc(var(--w)*-.5);transition:rotate .5s,translate .5s}.idea .iv .card:nth-child(1){translate:-17cqw 0;rotate:-12deg}.idea .iv .card:nth-child(2){translate:17cqw 0;rotate:10deg}.idea:hover .iv .card:nth-child(1){translate:-22cqw 0;rotate:-18deg}.idea:hover .iv .card:nth-child(2){translate:22cqw 0;rotate:16deg}.idea b{font:600 26px/1.1 var(--serif)}.idea span{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.idea em{font:500 12px var(--sans);font-style:normal;letter-spacing:2px;text-transform:uppercase;color:var(--red)}.rbtns{display:flex;gap:10px}.rbtns button{width:46px;height:46px;border-radius:50%;border:1px solid var(--ink);background:transparent;font-size:20px;cursor:pointer}.rbtns button:hover{background:var(--ink);color:#fff}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:860px){.how{grid-template-columns:1fr}}.how div{border-top:2px solid var(--ink);padding-top:18px}.how .n{font:italic 600 64px/1 var(--serif);color:var(--red)}.how h3{font-size:30px;margin:6px 0}.how p{margin:0;color:var(--muted)}.rrail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 20px 24px;margin-inline:-20px}.rr{flex:none;width:min(340px,80vw);scroll-snap-align:start;border:1px solid var(--gold-soft);border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:12px}.rr blockquote{margin:0;font:italic 500 24px/1.25 var(--serif)}.rr cite{font:500 11px var(--sans);letter-spacing:2px;text-transform:uppercase;font-style:normal;color:var(--muted)}.faq{max-width:820px}.faq details{border-top:1px solid var(--gold-soft);padding-block:18px}.faq details:last-child{border-bottom:1px solid var(--gold-soft)}.faq summary{font:600 26px var(--serif);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:300 30px/1 var(--sans);color:var(--red);transition:rotate .3s}.faq details[open] summary:after{rotate:45deg}.faq p{margin:10px 0 0;color:var(--muted);max-width:60ch}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);background:var(--paper);z-index:75;box-shadow:-30px 0 60px -30px #00000080;display:flex;flex-direction:column;translate:105% 0;transition:translate .5s cubic-bezier(.2,.8,.2,1);padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));border-left:1px solid var(--gold-soft)}.drawer.open{translate:0 0}.drawer h3{font-size:36px;display:flex;justify-content:space-between;align-items:center}.drawer .x{border:0;background:var(--sand);width:40px;height:40px;border-radius:50%;font-size:20px;cursor:pointer}.items{flex:1;overflow:auto;margin-block:16px;display:flex;flex-direction:column;gap:14px}.it{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--gold-soft)}.it .card{--w:56px}.it b{font:600 20px/1.1 var(--serif);display:block}.it small{color:var(--muted);font-size:13px}.it .rm{border:0;background:none;color:var(--muted);cursor:pointer;font-size:12px;text-decoration:underline}.empty{color:var(--muted);text-align:center;padding:40px 10px;font:italic 500 22px var(--serif)}.dtot .row{display:flex;justify-content:space-between;padding:4px 0}.dtot .row:last-child{font:600 30px var(--serif)}.dscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#16130f73;z-index:74;opacity:0;pointer-events:none;transition:opacity .4s}.dscrim.open{opacity:1;pointer-events:auto}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#faf7f0f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--gold-soft);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));display:none;align-items:center;justify-content:space-between;gap:12px;translate:0 110%;transition:translate .4s}.sticky.show{translate:0 0}.sticky b{font:600 24px var(--serif)}.sticky small{display:block;color:var(--muted);font-size:12px;line-height:1.2}@media(max-width:860px){.sticky{display:flex}}.announce{background:var(--ink);color:var(--gold-soft)}.heroband{background:var(--paper)}.hero{padding-block:84px 72px}.chips{font-size:12px}.table{max-width:460px;aspect-ratio:1/.8}.table .card{--w:34cqw}.studio{background:var(--sand);color:var(--ink);border-block:1px solid var(--gold-soft);padding-block:96px}.studio .eyebrow{color:var(--gold)}.studio h2 em{color:var(--red)}.studio .sub{color:var(--muted)}.pstage{aspect-ratio:1/.8;background:var(--paper);border:1px solid var(--gold-soft);border-radius:22px}.pstage .card{--w:30cqw;top:50%}#pnote{color:var(--muted)!important}.pbar{margin-top:18px}.pbar button{background:transparent;color:var(--ink);border-color:var(--ink)}.pbar button:hover{background:var(--ink);color:#fff}.panel{box-shadow:none;background:#fffdf8}.mini{flex-wrap:wrap;gap:8px}.mini button{flex-direction:column;align-items:flex-start;border:1px solid var(--gold-soft);background:var(--paper);border-radius:12px;padding:9px 14px;font:inherit;transition:.25s;gap:0}.mini button b{font:600 17px var(--serif);color:var(--ink)}.mini button span{font-size:11px;letter-spacing:1px;color:var(--red);text-transform:uppercase}.mini button:hover{transform:none;border-color:var(--ink)}.mini button[aria-pressed=true]{transform:none;border-color:var(--red);box-shadow:0 0 0 1px var(--red) inset;background:#fff}.idea{background:#fffdf8!important}.idea .ivs{height:96px;display:flex;align-items:center;font:64px/1 var(--serif);color:var(--red);opacity:.9}.idea:hover{transform:translateY(-4px) rotate(0)}.deal{background:var(--ink)}.how .n{color:var(--gold)}.stars{color:var(--gold)!important}section.s{padding-block:88px}.from{align-self:center;font-size:14px;color:var(--muted)}.from b{font:600 22px var(--serif);color:var(--ink)}.how{gap:36px}.how .n{width:56px;height:56px;border-radius:50%;background:var(--ink);color:#fff;font:600 28px/56px var(--serif);text-align:center;font-style:normal}.how div{border-top:0;padding-top:0}.how h3{font-size:30px;margin:14px 0 6px}.num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font:600 18px var(--serif);flex:none;align-self:center}.stp h3{align-items:center}.lab{font-size:12px;letter-spacing:1.5px;color:var(--ink);margin:14px 0 4px}.check{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--muted)}.check li:before{content:"\25cb";display:inline-block;width:22px;color:var(--gold)}.check li.ok{color:var(--ink)}.check li.ok:before{content:"\2713";color:var(--red);font-weight:600}.buy:disabled{background:var(--sand);border-color:var(--gold-soft);color:var(--muted);cursor:not-allowed}.buy:disabled:hover{background:var(--sand)}.studio{padding-block:56px 88px}.page{display:none}.page.on{display:block}nav a.on{color:var(--red)}.menu{display:none;border:1px solid var(--ink);background:transparent;border-radius:999px;padding:9px 16px;font:500 12px var(--sans);letter-spacing:2px;text-transform:uppercase;cursor:pointer}@media(max-width:720px){.menu{display:inline-block}nav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--gold-soft);padding:12px 20px 20px;flex-direction:column;gap:14px}nav.open{display:flex}header{position:sticky}}.pphead{padding-block:40px 24px}.crumbs{font-size:13px;color:var(--muted);margin-bottom:22px}.crumbs a{text-decoration:underline}.ph1{font-size:clamp(42px,6vw,80px);line-height:1;margin:8px 0 12px}.pp{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media(max-width:860px){.pp{grid-template-columns:1fr;gap:16px}}.pprice{font-size:15px;color:var(--muted);margin:0}.pprice b{font:600 36px var(--serif);color:var(--ink)}.bul{margin:0;padding:0;list-style:none;display:grid;gap:6px;color:var(--ink)}.bul li:before{content:"\2665";color:var(--red);margin-right:10px;font-size:12px}.studio{border-top:1px solid var(--gold-soft)}.decks{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:860px){.decks{grid-template-columns:1fr}}.dk{border:1px solid var(--gold-soft);border-radius:20px;background:#fffdf8;padding:20px;text-decoration:none;display:flex;flex-direction:column;gap:6px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.dk:hover{transform:translateY(-6px);box-shadow:0 28px 50px -30px #16130f73}.dk .dv{aspect-ratio:4/3;border-radius:14px;background:var(--sand);position:relative;container-type:inline-size;overflow:hidden;margin-bottom:8px}.dk:nth-child(1) .dv{background:var(--butter)}.dk:nth-child(2) .dv{background:var(--lilac)}.dk:nth-child(3) .dv{background:var(--sage)}.dk .dv .card{--w:30cqw;position:absolute;left:50%;top:50%;margin:calc(var(--w)*-.7) 0 0 calc(var(--w)*-.5);rotate:-4deg}.dk span{font:500 11px var(--sans);letter-spacing:2.4px;text-transform:uppercase;color:var(--gold)}.dk h3{font-size:32px}.dk p{margin:0;color:var(--muted);font-size:15px}.dk .dp{font-size:14px;color:var(--muted)}.dk .dp b{font:600 26px var(--serif);color:var(--ink)}.dk em{font:500 12px var(--sans);font-style:normal;letter-spacing:2px;text-transform:uppercase;color:var(--red);margin-top:6px}.others{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px}@media(max-width:640px){.others{grid-template-columns:1fr}}.oth{border:1px solid var(--gold-soft);border-radius:16px;padding:20px;text-decoration:none;display:flex;flex-direction:column;gap:2px;background:#fffdf8;transition:.3s}.oth:hover{border-color:var(--ink)}.oth span{font:500 11px var(--sans);letter-spacing:2.4px;text-transform:uppercase;color:var(--gold)}.oth b{font:600 28px var(--serif)}.oth em{font-style:normal;color:var(--muted);font-size:14px}.two{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:start}@media(max-width:860px){.two{grid-template-columns:1fr}}.form{display:flex;flex-direction:column}textarea.field{resize:vertical}select.field{-webkit-appearance:auto;appearance:auto}.fnote{color:var(--muted);font-size:14px;margin:12px 0 0;min-height:1.6em}.side{border:1px solid var(--gold-soft);border-radius:20px;padding:26px;background:var(--butter)}.tbl{width:100%;border-collapse:collapse;margin:12px 0}.tbl td{padding:10px 0;border-bottom:1px dotted var(--gold)}.tbl td:last-child{text-align:right;font:600 22px var(--serif);color:var(--red)}footer{text-align:left;padding-block:56px 28px}.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}@media(max-width:760px){.fgrid{grid-template-columns:1fr 1fr}}.fgrid b{display:block;color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:11px;margin-bottom:12px}.fgrid a{display:block;padding:4px 0;text-decoration:none}.fgrid a:hover{color:var(--gold-soft)}.fgrid p{max-width:30ch}footer .copy{text-align:center;margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font-size:12px}.note{display:none}body{font-size:15px;line-height:1.6}section.s{padding-block:56px}.head{margin-bottom:26px}h2.t{font-size:clamp(32px,4vw,50px)}.eyebrow{font-size:18px}.hero{padding-block:48px 44px;gap:24px}h1{font-size:clamp(42px,5.6vw,76px);margin:6px 0 14px}.lead{font-size:17px;margin-bottom:22px}.table{max-width:420px}.from{font-size:13px}.from b{font-size:24px}.cta{align-items:center}.chips{margin-top:20px}.bar img{height:46px}.btn{padding:14px 28px}.decks{gap:18px}.dk{padding:16px;border-radius:18px;gap:4px}.dk .dv{aspect-ratio:16/10;margin-bottom:6px}.dk .dv .card{--w:24cqw}.dk h3{font-size:28px}.dk p{font-size:14px}.dfoot{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.dfoot em{margin:0}.sav{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;border:1px solid var(--gold-soft);border-radius:18px;background:var(--butter);padding:16px 22px;max-width:1180px;margin-inline:auto;margin-block:0}.sav.pad{padding:16px 22px;width:calc(100% - 40px)}.sav b{font:600 24px var(--serif)}.pills{display:flex;gap:8px;flex-wrap:wrap}.pills span{background:var(--paper);border:1px solid var(--gold-soft);border-radius:999px;padding:5px 14px;font-size:13px}.pills i{font-style:normal;color:var(--red);font-weight:500;margin-left:4px}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:760px){.how{grid-template-columns:1fr}}.how>div{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center;border:0;padding:0}.how i{grid-row:1/3;width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;font:600 22px/44px var(--serif);text-align:center;font-style:normal}.how h3{font-size:24px;margin:0}.how p{margin:0;color:var(--muted);font-size:14px}.revs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:860px){.revs{grid-template-columns:1fr}}.revs .rr{width:auto;padding:22px;background:#fffdf8}.rr blockquote{font-size:21px}.rr .stars{color:var(--gold);letter-spacing:3px}.deal{background:var(--ink);color:#fff;padding-block:56px}.dealgrid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width:860px){.dealgrid{grid-template-columns:1fr;gap:24px}}.deal h2{font-size:clamp(28px,3.4vw,42px);line-height:1.08}.deal h2 em{color:var(--gold-soft)}.dealform{display:flex;flex-direction:column;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:20px}.dealform label{font:500 11px var(--sans);letter-spacing:2px;text-transform:uppercase;color:#cfc6b6;margin-top:6px}.dealform input,.dealform select{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font:15px var(--sans)}.dealform select option{color:#000}.dealform .r2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:480px){.dealform .r2{grid-template-columns:1fr}}.dealform .btn{margin-top:12px}.dealform .fnote{color:#cfc6b6}.shophead{padding-block:32px 10px}.ph1{font-size:clamp(36px,4.6vw,60px);margin:4px 0 6px}.tl{margin:0;color:var(--muted);font-size:16px}.srows{display:flex;flex-direction:column;gap:16px}.srow{display:grid;grid-template-columns:200px 1fr auto;gap:24px;align-items:center;border:1px solid var(--gold-soft);border-radius:20px;background:#fffdf8;padding:16px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.srow:hover{transform:translateY(-3px);box-shadow:0 24px 44px -30px #16130f73}@media(max-width:860px){.srow{grid-template-columns:1fr}}.srow .dv{aspect-ratio:1;border-radius:14px;position:relative;container-type:inline-size;overflow:hidden}@media(max-width:860px){.srow .dv{aspect-ratio:16/9}}.srow .dv .card{--w:38cqw;position:absolute;left:50%;top:50%;margin:calc(var(--w)*-.7) 0 0 calc(var(--w)*-.5);rotate:-4deg}@media(max-width:860px){.srow .dv .card{--w:24cqw}}.sm span{font:500 11px var(--sans);letter-spacing:2.4px;text-transform:uppercase;color:var(--gold)}.sm h3{font-size:34px;margin:2px 0 4px}.sm p{margin:0 0 10px;color:var(--muted);max-width:56ch}.sm .bul{display:flex;gap:6px 18px;flex-wrap:wrap;font-size:13px}.sb{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}@media(max-width:860px){.sb{align-items:flex-start;text-align:left}}.sb .dp{font-size:13px;color:var(--muted)}.sb .dp b{font:600 34px var(--serif);color:var(--ink)}.sb small{color:var(--muted);font-size:12px}.ptop{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;padding-block:26px 18px}.crumbs{margin-bottom:8px}.pp2{text-align:right}.pp2 b{font:600 40px var(--serif);display:block;line-height:1}.pp2 span{font-size:13px;color:var(--muted)}@media(max-width:600px){.pp2{text-align:left}}.studio{padding-block:28px 40px;border-top:1px solid var(--gold-soft)}.sgrid{margin-top:0;gap:28px}.pstage{aspect-ratio:1/.7}.panel{padding:22px}.stp{padding-block:16px}.preview{top:84px}.two2{display:grid;grid-template-columns:1.4fr .6fr;gap:40px}@media(max-width:760px){.two2{grid-template-columns:1fr;gap:20px}}.more b{display:block;font:500 11px var(--sans);letter-spacing:2.4px;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.more a{display:block;padding:10px 0;border-bottom:1px solid var(--gold-soft);font:600 22px var(--serif);text-decoration:none}.more a:hover{color:var(--red)}.faq summary{font-size:22px}footer{padding-block:40px 24px}.sav.pad{max-width:1140px;width:calc(100% - 40px)}.dealform .fnote{min-height:0;margin:8px 0 0}:root{--paper:#F8F4EA;--sand:#EFE9DA;--ink:#14181A;--muted:#5C605C;--red:#A92B33;--gold:#A8843F;--gold-soft:rgba(168,132,63,.38);--butter:#F1E9D0;--pink:#EADFD6;--sky:#DDE3DD;--lilac:#E7E1D6;--sage:#D5DDD1;--forest:#0F3A2C;--forest2:#15503C;--felt:#0F3A2C;--felt-dark:#07241B;--cr:#F6EFDD;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Jost",system-ui,sans-serif}body{background:var(--paper);color:var(--ink)}.announce{background:var(--forest);color:var(--cr);letter-spacing:3px;font-size:11px}header{background:#f8f4eaf0}.bar img{border-radius:6px;height:46px}nav a{color:var(--ink)}nav a:hover,nav a.on{color:var(--gold)}.bag{border-color:var(--ink);color:var(--ink)}.bag:hover{background:var(--ink)!important;color:#fff!important}.bag span{background:var(--forest)}h1,h2,h3{color:var(--ink)}h1 em,h2 em{color:var(--gold);font-style:italic;font-weight:500}.eyebrow{color:var(--gold)}.btn{border-color:var(--ink);color:var(--ink);background:transparent}.btn:hover{background:var(--ink);color:#fff}.btn.red{background:var(--forest);border-color:var(--forest);color:#fff;box-shadow:none}.btn.red:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn.red:after{display:none}:focus-visible{outline-color:var(--forest)}.heroband{background:radial-gradient(60% 90% at 78% 45%,#EFE6CF,transparent 70%),var(--paper);border-bottom:1px solid var(--gold-soft)}.floaters,.bulb,.sign{display:none}.hero{padding-block:60px 56px}h1{font-size:clamp(44px,5.8vw,80px);line-height:.98}.lead,.from{color:var(--muted)}.from b{color:var(--ink)}.chips{color:var(--muted)}.chips span:before{color:var(--red)}.marq{max-width:480px;padding:30px;border:1px solid var(--gold-soft);border-radius:24px;background:linear-gradient(180deg,#fffdf7,#f1e9d4);box-shadow:0 40px 70px -45px #14181a80}.marq .table{aspect-ratio:1/.8}.table .card{animation:bob 7s ease-in-out infinite}.table .card:nth-child(2){animation-delay:-2.3s}.table .card:nth-child(3){animation-delay:-4.6s}@keyframes bob{0%,to{top:50%}50%{top:calc(50% - 7px)}}.ticker{background:var(--forest);border:0;padding-block:11px}.ticker span{font:500 12px var(--sans);letter-spacing:5px;background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--cr)}.ticker i{color:var(--gold);font-size:11px}.ticker .run{animation-duration:60s}.dk,.srow{background:#fffdf8;color:var(--ink);border:1px solid var(--gold-soft)}.dk:after,.srow:after{display:none}.dk:hover,.srow:hover{box-shadow:0 26px 50px -32px #14181a8c;border-color:var(--gold)}.dk h3,.srow h3{color:var(--ink)}.dk p,.sm p{color:var(--muted)}.dk span,.sm span{color:var(--gold)}.dk em{color:var(--forest)}.dk .dv,.srow .dv{background:radial-gradient(circle at 50% 40%,#1d5a44,#0a2a20)!important}.sm .bul{color:var(--ink)}.sav{background:var(--sand);border:1px solid var(--gold-soft)}.sav b{color:var(--ink)}.pills span{background:#fffdf8;border-color:var(--gold-soft);color:var(--ink)}.pills i{color:var(--forest);font-weight:600}.how i{background:var(--forest);border:0;color:var(--cr)}.how h3{color:var(--ink)}.how p{color:var(--muted)}.tint{background:var(--sand);border-block:1px solid var(--gold-soft)}.revs .rr,.rr{background:#fffdf8;border:1px solid var(--gold-soft);color:var(--ink)}.rr cite{color:var(--muted)}.rr .stars{color:var(--gold)}.studio{background:radial-gradient(80% 70% at 50% 30%,#17533E,var(--felt) 58%,var(--felt-dark));border-block:1px solid var(--gold);color:var(--cr)}.studio:before{display:none}.studio .eyebrow{color:#d9be85}.pstage{background:transparent;border:1.5px solid rgba(217,190,133,.6);border-radius:120px;box-shadow:inset 0 0 0 8px #00000029}.pbar button{border-color:#fff6;color:var(--cr)}.pbar button:hover{background:var(--cr);color:var(--forest)}#pnote{color:#bfd3c7!important}.panel{background:#fffdf8;color:var(--ink);border:1px solid var(--gold-soft);box-shadow:0 40px 80px -50px #000}.panel .help,.panel .count,.panel .nudge,.assure{color:var(--muted)}.num{background:var(--forest);color:var(--cr)}.seg button[aria-pressed=true]{border-color:var(--forest);box-shadow:0 0 0 2px var(--forest) inset}.sug button{border-color:var(--gold);color:var(--ink)}.sug button:hover{background:var(--butter)}.drop{border-color:var(--gold);background:#fbf8ef}.drop:hover,.drop.over{border-color:var(--forest);background:#eaf0ea}.field:focus,.panel input:focus{outline:2px solid var(--forest);outline-offset:1px}.buy:disabled{background:#e4dcc6;border-color:#d4c9aa;color:#7b7459}.check li.ok:before{color:var(--forest)}.mini button{border-width:3px;width:74px;height:74px}.mini button:nth-child(1){--chip:#14503C}.mini button:nth-child(2){--chip:#1B1F21}.mini button:nth-child(3){--chip:#7A2530}.mini button:nth-child(4){--chip:#26456F}.mini button:nth-child(5){--chip:#9A7A33}.mini button[aria-pressed=true]{box-shadow:inset 0 0 0 5px var(--chip),0 0 0 3px var(--forest),0 8px 18px -8px #0009}.deal{background:var(--forest);border-block:0}.deal h2{color:var(--cr)}.deal h2 em{color:#d9be85}.dealform{background:#ffffff12}.faq summary{color:var(--ink)}.faq p{color:var(--muted)}.faq summary:after{color:var(--gold)}.faq details{border-color:var(--gold-soft)}.more a{color:var(--ink);border-color:var(--gold-soft)}.more a:hover{color:var(--gold)}.ptop,.pp2 b{color:var(--ink)}.pp2 span{color:var(--muted)}.drawer{background:#fffdf8}.toast{background:var(--ink);border:0;color:#fff}.sticky{background:#f8f4eaf5;border-top:1px solid var(--gold-soft)}.sticky b{color:var(--ink)}.sticky small{color:var(--muted)}footer{background:var(--ink);border:0;color:#bfc4bf}.fgrid b{color:#d9be85}.spark{color:var(--gold);text-shadow:none}@media(prefers-reduced-motion:reduce){.table .card,.ticker .run{animation:none}}.ticker .run>div{display:flex;align-items:center;gap:26px;padding-right:26px}.deal .eyebrow{color:#d9be85!important}.deal .btn.red,.dealform .btn.red{background:var(--cr);border-color:var(--cr);color:var(--forest)}.deal .btn.red:hover{background:#fff;color:var(--forest)}.ticker{overflow:hidden;white-space:nowrap}.ticker .run{display:flex;width:max-content;animation:run 60s linear infinite}.ticker span,.ticker i{white-space:nowrap;flex:none}:root{--paper:#FBF6E6;--sand:#F1E8D0;--ink:#15100F;--muted:#5E5550;--red:#D9342B;--ox:#5A0B12;--ox2:#3A070B;--forest:#5A0B12;--forest2:#7A1219;--felt:#0B6040;--felt-dark:#073A26;--cr:#FBF6E6;--taupe:#B9AB98;--gold:#B28E4F;--gold-soft:rgba(90,11,18,.18);--serif:"Instrument Serif",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif;--disp:"Anton","Arial Narrow",Impact,sans-serif;--hand:"Reenie Beanie","Segoe Script",cursive}body{font-family:var(--sans);font-synthesis:none;background:var(--paper)}h1,h2,h3,.price,.pp2 b,.big,.srow h3{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}h1 em,h2 em{color:inherit;font-style:italic;font-weight:400}h2.t em,.ph1 em{color:var(--red)}.eyebrow,.kick{font:500 11px var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--red)}.pill{display:inline-block;background:var(--taupe);color:var(--ink);border-radius:999px;padding:15px 30px;font:500 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s,transform .3s}.pill:hover{background:var(--cr);transform:translateY(-2px)}.pill.dark{background:var(--ox);color:var(--cr)}.pill.dark:hover{background:var(--ink)}.announce{background:#120c0c;color:var(--cr);font-size:11px;letter-spacing:.26em}header{background:#fbf6e6f2;border-bottom:1px solid var(--gold-soft)}.bar{display:grid;grid-template-columns:1fr auto 1fr;gap:16px}.bar nav{justify-self:start}.rt{justify-self:end;display:flex;gap:10px;align-items:center}.logo{display:block}.logo img{height:66px;width:auto;display:block;mix-blend-mode:multiply;border-radius:0}nav a{font:500 11px var(--sans);letter-spacing:.24em}nav a:hover,nav a.on{color:var(--red)}.bag{border-color:var(--ox);color:var(--ox)}.bag:hover{background:var(--ox)!important;color:var(--cr)!important}.bag span{background:var(--red)}.btn.red{background:var(--ox);border-color:var(--ox);color:var(--cr)}.btn.red:hover{background:var(--ink);border-color:var(--ink)}.btn{font-family:var(--sans)}.pc{--w:34cqw;position:absolute;left:var(--x);top:var(--y);width:var(--w);aspect-ratio:5/7;font-size:var(--w);background:#fff;border-radius:.07em;box-shadow:0 .03em .09em -.02em #0000008c;rotate:var(--r);transition:scale .4s cubic-bezier(.2,.8,.2,1),rotate .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;animation:dealin .9s cubic-bezier(.2,.8,.2,1) var(--d,0s) backwards}.pc:hover{scale:1.06;rotate:0deg;z-index:6;box-shadow:0 .07em .16em -.03em #0009}@keyframes dealin{0%{translate:40% -30%;rotate:30deg;opacity:0}}.pw{position:absolute;top:.17em;right:.07em;bottom:.08em;left:.07em;border-radius:.05em;overflow:hidden;background:#222}.ix{position:absolute;left:.06em;top:.03em;font-style:normal;font:400 .11em/.95 var(--serif);text-align:center;color:var(--ink)}.ix b{display:block;font:400 1em/1 var(--serif);font-weight:400}.ix{font-size:.12em}.ix.r{color:var(--red)}.ix.b{left:auto;top:auto;right:.06em;bottom:.03em;rotate:180deg}.pc.logo{background:var(--cr);border-radius:.06em;padding:0;aspect-ratio:1;--w:40cqw;z-index:3}.pc.logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.a-bw{background:radial-gradient(circle at 50% 34%,#e2e2e2 0 15%,transparent 16%),radial-gradient(ellipse at 50% 102%,#c4c4c4 0 40%,transparent 41%),linear-gradient(#6a6a6a,#101010)}.a-bw2{background:radial-gradient(ellipse at 50% 78%,rgba(255,255,255,.7),transparent 55%),radial-gradient(circle at 50% 44%,#0a0a0a 0 12%,transparent 13%),linear-gradient(#232323,#050505)}.a-crest{background:radial-gradient(circle at 50% 50%,#EBCB73 0 27%,#b8862b 28% 35%,transparent 36%),radial-gradient(rgba(255,255,255,.22) 1.2px,transparent 1.6px) 0 0/9px 9px,linear-gradient(#8a1018,#450509)}.a-red{background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.22) 42% 46%,transparent 48%),linear-gradient(160deg,#ff3b2c,#b3140f 55%,#5a0a07)}.a-felt{background:radial-gradient(circle at 34% 60%,#d9342b 0 12%,#fff 13% 15%,#d9342b 16% 20%,transparent 21%),radial-gradient(circle at 64% 40%,#f3efe4 0 12%,#fff 13% 15%,#cfc8b6 16% 20%,transparent 21%),linear-gradient(#0f7a4c,#08432c)}.a-slot{background:#f1ebd8}.a-slot:after{content:"7";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:400 .9em/1 var(--disp);color:#1d6b46;text-shadow:.012em .012em 0 #0d3524}.a-slot:before{content:"BAR";position:absolute;left:0;right:0;bottom:.04em;text-align:center;font:400 .07em var(--disp);letter-spacing:.2em;color:#0d3524}.h12{background:radial-gradient(70% 90% at 78% 40%,#7c141b,transparent 70%),var(--ox);color:var(--cr);overflow:hidden}.h12g{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center;padding-block:56px 64px}.h12 .kick{color:var(--taupe);margin-bottom:18px}.h12 h1{color:var(--cr);font-size:clamp(52px,7.4vw,104px);line-height:.92;margin:0 0 22px}.h12 .lead{color:#e6d7c4;max-width:42ch;font-size:17px;margin:0 0 30px}.h12 .cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.h12 .from{color:#e6d7c4;font-size:14px}.h12 .from b{color:var(--cr)}.script{font:400 34px/1 var(--hand);color:#f1b5a8;rotate:-5deg;margin-top:26px;width:max-content}.scatter{container-type:inline-size;position:relative;width:100%;max-width:560px;aspect-ratio:1/1.12;margin-inline:auto}@media(max-width:860px){.h12g{grid-template-columns:1fr;padding-block:40px 48px}.h12 h1{font-size:clamp(46px,13vw,72px)}}.ticker{background:#120c0c;padding-block:12px;border:0}.ticker span{font:400 15px var(--disp);letter-spacing:.24em;text-transform:uppercase;color:var(--cr)}.ticker i{color:var(--red);font-size:13px}.stm{background:var(--paper);padding-block:84px 56px;text-align:center}.stmrow{display:flex;align-items:center;justify-content:center;gap:clamp(12px,2.4vw,34px);flex-wrap:wrap}.big{font:400 clamp(46px,8.4vw,124px)/.95 var(--disp);text-transform:uppercase;color:var(--red);letter-spacing:.005em}.sm1,.sm2{font:italic 400 clamp(20px,2.4vw,30px)/1.1 var(--serif);color:var(--red)}.sm1{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.px{width:clamp(56px,8.5vw,120px);height:auto;color:var(--red);animation:beat 2.4s ease-in-out infinite}@keyframes beat{0%,to{scale:1}50%{scale:1.07}}.stmp{max-width:50ch;margin:34px auto 0;color:var(--muted);font-size:17px}.dkS{padding-block:40px 96px}.head .t{color:var(--ink)}.decks2{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:860px){.decks2{grid-template-columns:1fr}}.dk2{display:block;text-decoration:none;color:var(--ink)}.blk{container-type:inline-size;position:relative;aspect-ratio:4/4.6;background:var(--bg);overflow:hidden;border-radius:6px}.blk .pc{animation:none}.blk .pc:hover{scale:1.04}.dk2:hover .blk .pc:first-of-type{rotate:-11deg;translate:-3% -2%}.dk2:hover .blk .pc:last-of-type{rotate:10deg;translate:3% 2%}.ptag{position:absolute;right:14px;top:14px;z-index:5;background:#fff;color:var(--ink);font:500 12px var(--sans);padding:4px 10px;border-radius:3px}.dtxt{padding:18px 4px 0}.dtxt .sub{font:500 11px var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--red)}.dtxt h3{font-size:34px;line-height:1.05;margin:6px 0 8px}.dtxt p{margin:0 0 12px;color:var(--muted);font-size:15px;max-width:38ch}.dtxt em{font:500 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;font-style:normal;border-bottom:1px solid var(--ink);padding-bottom:3px}.dtxt em i{font-style:normal;display:inline-block;transition:translate .3s}.dk2:hover em i{translate:5px 0}.hw{background:var(--ox);color:var(--cr);padding-block:96px}.hwg{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}@media(max-width:860px){.hwg{grid-template-columns:1fr;gap:40px}}.hw .kick{color:var(--taupe);margin-bottom:10px}.hw h2{color:var(--cr);font-size:clamp(40px,5vw,66px);line-height:1}.hw h2 em{color:var(--cr)}.pol{position:relative;min-height:440px;container-type:inline-size}.po{position:absolute;background:#fff;padding:3.2cqw 3.2cqw 0;width:56cqw;box-shadow:0 14px 30px -12px #0009;color:var(--ink);transition:rotate .4s,scale .4s}.po:before{content:"";position:absolute;top:-14px;left:50%;width:30%;height:26px;margin-left:-15%;background:#e0d0acd9;rotate:-4deg}.po .ph2{aspect-ratio:1;border-radius:2px}.po span{display:block;font:400 clamp(24px,5cqw,32px)/1 var(--hand);padding:10px 0 12px;text-align:center;color:var(--ox)}.p1{left:0;top:10px;rotate:-6deg}.p2{right:0;top:150px;rotate:5deg;width:50cqw}.po:hover{rotate:0deg;scale:1.04;z-index:3}.hw .how{display:flex;flex-direction:column;gap:0;margin:30px 0 34px;border-top:1px solid rgba(251,246,230,.25)}.hw .how>div{display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(251,246,230,.25);text-align:left}.hw .how i{grid-row:span 2;background:var(--cr);color:var(--ox);border:0}.hw .how h3{color:var(--cr);font-size:28px}.hw .how p{color:#e1d1be;margin:0;font-size:15px}.sav{background:var(--felt);color:var(--cr);border:0;border-radius:0;box-shadow:0 0 0 100vmax var(--felt);clip-path:inset(0 -100vmax);padding-block:44px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.sav b{font:400 clamp(30px,4vw,46px)/1 var(--serif);color:var(--cr)}.pills{display:flex;gap:clamp(10px,2.4vw,26px);flex-wrap:wrap;justify-content:center}.pills span{--c:#C42E2A;position:relative;isolation:isolate;width:96px;height:96px;border-radius:50%;display:grid;align-content:center;justify-items:center;border:0;padding:0;background:repeating-conic-gradient(#fff 0 14deg,var(--c) 14deg 45deg);color:#fff;font:500 11px/1.1 var(--sans);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 14px -6px #0009;transition:translate .3s,rotate .3s}.pills span:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 2px #ffffffbf;z-index:-1}.pills span:hover{translate:0 -6px;rotate:-6deg}.pills i{font:400 30px/1 var(--disp);font-style:normal;color:#fff;margin-top:3px}.pills span:nth-child(1){--c:#EDE7D6;color:var(--ink)}.pills span:nth-child(1) i{color:var(--ink)}.pills span:nth-child(1){background:repeating-conic-gradient(#c42e2a 0 14deg,#ede7d6 14deg 45deg)}.pills span:nth-child(2){--c:#27468A}.pills span:nth-child(3){--c:#C42E2A}.pills span:nth-child(4){--c:#1B1B1B}.pills span:nth-child(5){--c:#8E6A2A}.kwS{background:var(--paper)}.kwS .revs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:860px){.kwS .revs{grid-template-columns:1fr}}.rr{background:#fff;border:1px solid var(--gold-soft);border-radius:6px;box-shadow:none}.rr blockquote{font:italic 400 24px/1.25 var(--serif)}.rr .stars{color:var(--red)}.deal{background:#120c0c;border:0}.deal h2{color:var(--cr);font-size:clamp(34px,4.6vw,58px)}.deal h2 em{color:#f1b5a8}.deal .eyebrow{color:var(--taupe)!important}.deal .btn.red,.dealform .btn.red{background:var(--taupe);border-color:var(--taupe);color:var(--ink)}.deal .btn.red:hover{background:var(--cr)}footer{background:var(--ox2);color:#d8c9b8}.fgrid b{color:var(--taupe)}.flogo{height:84px;width:auto;border-radius:6px;display:block;margin-bottom:10px}.srow,.revs .rr{background:#fff;border:1px solid var(--gold-soft);border-radius:6px}.srow:hover{border-color:var(--ox)}.sm span{color:var(--red)}.bul li:before{color:var(--red)}.srow:nth-child(1) .dv{background:var(--ox)!important}.srow:nth-child(2) .dv{background:#121212!important}.srow:nth-child(3) .dv{background:var(--felt)!important}.dv{border-radius:4px}.ph1{font-size:clamp(40px,6vw,76px);color:var(--ink)}.studio{background:radial-gradient(80% 70% at 50% 25%,#168055,var(--felt) 55%,var(--felt-dark));border-block:0;color:var(--cr)}.studio .eyebrow{color:#f1d9a0}.pstage{border-color:#fbf6e68c}.num{background:var(--ox);color:var(--cr)}.panel{border-radius:6px;border:0;box-shadow:0 40px 80px -40px #000}.seg button[aria-pressed=true]{border-color:var(--ox);box-shadow:0 0 0 2px var(--ox) inset}.sug button{border-color:var(--ox);color:var(--ox)}.sug button:hover{background:var(--sand)}.drop{border-color:var(--ox);background:#fffcf2}.drop:hover,.drop.over{border-color:var(--red);background:#fbede6}.field:focus,.panel input:focus{outline:2px solid var(--ox)}.check li.ok:before{color:var(--felt)}.mini button:nth-child(1){--chip:#C9C2AE}.mini button:nth-child(2){--chip:#27468A}.mini button:nth-child(3){--chip:#C42E2A}.mini button:nth-child(4){--chip:#0B6040}.mini button:nth-child(5){--chip:#1B1B1B}.mini button[aria-pressed=true]{box-shadow:inset 0 0 0 5px var(--chip),0 0 0 3px var(--ox),0 8px 18px -8px #0009}.sticky{background:#fbf6e6f5}.sticky .btn.red{background:var(--ox)}@media(prefers-reduced-motion:reduce){.pc,.px{animation:none}}.how i{overflow:hidden;position:relative;display:block;width:48px;height:48px;border-radius:50%;line-height:48px}.how i .strip{display:block}.how i .strip b{display:block;height:48px;line-height:48px;font:400 22px/48px var(--serif);text-align:center}.hw .how i{width:48px;height:48px}.p2{top:190px}.pol{min-height:520px}.bar .logo{grid-column:2;grid-row:1}.bar .rt{grid-column:3;grid-row:1}.bar nav{grid-column:1;grid-row:1}@media(max-width:720px){.bar .rt{gap:6px}.logo img{height:58px}}.mini{display:flex;gap:10px;flex-wrap:wrap}.mini button{--chip:#C42E2A;position:relative;isolation:isolate;width:76px;height:76px;border-radius:50%;border:0;padding:0;background:repeating-conic-gradient(#fff 0 14deg,var(--chip) 14deg 45deg);display:grid;align-content:center;justify-items:center;color:#fff;cursor:pointer;box-shadow:0 6px 10px -5px #00000080;transition:translate .25s,box-shadow .25s}.mini button:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--chip);box-shadow:inset 0 0 0 2px #ffffffbf;z-index:-1}.mini button b{font:500 9px/1.1 var(--sans);letter-spacing:.08em;text-transform:uppercase;display:block;white-space:nowrap}.mini button span{font:400 18px/1 var(--disp);color:inherit;margin-top:2px}.mini button:nth-child(1){color:var(--ink);background:repeating-conic-gradient(#c42e2a 0 14deg,#ede7d6 14deg 45deg);--chip:#EDE7D6}.mini button:hover{translate:0 -3px}.mini button[aria-pressed=true]{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--ox);translate:0 -3px}.mini button b{color:inherit!important}.mini button span{white-space:nowrap;font-size:16px;text-transform:none;letter-spacing:0;color:inherit!important}.drawer:not(.open){box-shadow:none}.logo img{mix-blend-mode:darken}.thumb{container-type:inline-size;position:relative;aspect-ratio:1;background:var(--bg);border-radius:4px;overflow:hidden}.thumb .pc{animation:none}.srow{grid-template-columns:200px 1fr auto}@media(max-width:720px){.srow{grid-template-columns:1fr}.thumb{aspect-ratio:4/3}}.srow:hover .thumb .pc:first-of-type{rotate:-11deg}.srow:hover .thumb .pc:last-of-type{rotate:10deg}.faq{max-width:none}.faq details{padding-block:4px}.faq summary{font:400 24px/1.3 var(--serif)}.hw .how h3{line-height:1.1}.preview{position:sticky;top:120px;align-self:start}@media(max-width:860px){.preview{position:static}.pol{min-height:340px}.p1{width:50cqw}.p2{width:46cqw;top:80px}}.sav{margin-top:0}.bag{white-space:nowrap}.bag span{margin-left:6px}@media(max-width:720px){.bar{grid-template-columns:1fr auto}.bar .logo{grid-column:1;justify-self:start}.bar .rt{grid-column:2}.logo img{height:56px}.announce{letter-spacing:.14em;font-size:10px;padding-inline:12px}.mini button span{font-size:14px}}.announce{overflow:hidden;white-space:nowrap;padding:10px 0}.announce .run{display:flex;width:max-content;animation:run 55s linear infinite}.announce .run>div{display:flex;align-items:center;gap:26px;padding-right:26px}.announce span{font:500 11px var(--sans);letter-spacing:.26em;text-transform:uppercase}.announce i{color:var(--red);font-style:normal;font-size:11px}.announce:hover .run{animation-play-state:paused}.kwS{padding-bottom:84px}.rvm{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.rvt{display:flex;gap:20px;width:max-content;padding-left:20px;animation:run 70s linear infinite}.rvm:hover .rvt{animation-play-state:paused}.rvt .rr{flex:none;width:340px;scroll-snap-align:none;padding:26px}.rvt .rr cite{margin-top:auto}.mock{background:var(--sand);padding-block:96px;border-block:1px solid var(--gold-soft)}.mockg{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}@media(max-width:860px){.mockg{grid-template-columns:1fr;gap:36px}}.mk{container-type:inline-size;position:relative;aspect-ratio:1/.92;width:100%;max-width:560px;margin-inline:auto;border-radius:6px;overflow:hidden;background:radial-gradient(90% 70% at 50% 30%,#168055,#0b6040 55%,#073a26);perspective:1200px}.mk:after{content:"";position:absolute;left:12%;right:12%;bottom:5%;height:6cqw;background:radial-gradient(closest-side,rgba(0,0,0,.5),transparent);filter:blur(4px)}.mkfan .pc{animation:none;transform-origin:50% 130%;transition:rotate .5s cubic-bezier(.2,.8,.2,1),translate .5s cubic-bezier(.2,.8,.2,1)}.mkfan .pc:hover{scale:1}.mk:hover .mkfan .pc:nth-child(1){rotate:-27deg}.mk:hover .mkfan .pc:nth-child(2){rotate:-14deg}.mk:hover .mkfan .pc:nth-child(4){rotate:14deg}.mk:hover .mkfan .pc:nth-child(5){rotate:27deg}.mk:hover .mkfan .pc:nth-child(3){translate:0 -3cqw}.mkbox{position:absolute;left:50%;bottom:7%;width:41cqw;height:57cqw;margin-left:-23cqw;transform-style:preserve-3d;transform:rotateY(-16deg) rotateX(3deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.mk:hover .mkbox{transform:rotateY(-8deg) rotateX(2deg)}.mkfront{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,color-mix(in srgb,var(--bx) 88%,#fff),var(--bx) 60%);border-radius:.6cqw;box-shadow:inset 0 0 0 .7cqw #ffffff14,inset 0 0 0 .9cqw var(--bx),inset 0 0 0 1.1cqw #dfc48ab3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4cqw;color:#fbf6e6;text-align:center;transition:background .4s}.mkl{width:56%;aspect-ratio:1;background:#fbf6e6;border-radius:1.2cqw;overflow:hidden;rotate:-4deg;box-shadow:0 1.2cqw 2.4cqw -1cqw #0009}.mkl img{width:100%;height:100%;object-fit:cover;display:block}.mkfront b{font:400 3.1cqw/1.1 var(--serif);padding-inline:6%}.mkfront small{font:500 1.5cqw var(--sans);letter-spacing:.22em;text-transform:uppercase;opacity:.8}.mkside{position:absolute;top:0;left:100%;width:9cqw;height:100%;transform-origin:left;transform:rotateY(90deg);background:linear-gradient(90deg,color-mix(in srgb,var(--bx) 70%,#000),color-mix(in srgb,var(--bx) 50%,#000));transition:background .4s}.mkt h2{font-size:clamp(38px,4.6vw,60px);line-height:1;margin:10px 0 22px}.mkl2{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px}.mkl2 li{display:flex;gap:12px;align-items:baseline;color:var(--ink)}.mkl2 li:before{content:"\2665";color:var(--red);font-size:13px}.mkpick{display:flex;gap:10px;flex-wrap:wrap}.mkpick button{font:500 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;padding:12px 20px;border-radius:999px;border:1px solid var(--ox);background:transparent;color:var(--ox);cursor:pointer;transition:background .25s,color .25s}.mkpick button[aria-pressed=true],.mkpick button:hover{background:var(--ox);color:var(--cr)}@media(prefers-reduced-motion:reduce){.announce .run,.rvt{animation:none}.rvm{overflow-x:auto}}.herofan img{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 30px rgba(0,0,0,.35))}.herofan{max-width:640px;justify-self:center;width:100%}#pstage .card .back,#pstage .card .back.named,.it .card[data-d=k] .back,.it .card[data-d=b] .back{background:#c9302b url(wcc-img-d7cbd690.webp) center/cover no-repeat}#pstage .card .back{border:0;box-shadow:0 .06em .16em -.04em #16130f73}#pstage .card .back:after{display:none}#pstage .card .back .nm{background:none;box-shadow:none;border-radius:0;padding:0;width:80%;color:#14110f;font-family:Damion,cursive;font-style:normal;font-weight:400;line-height:.92;white-space:pre-line;rotate:-14deg;-webkit-text-stroke:.004em #14110F;text-shadow:none}#pstage .card .back .nm:before{display:none}#pstage .card .face .ph{top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:none}#pstage .card .face .co{background:#fbf7ecf2;border-radius:.4em;width:1.06em;height:1.47em;display:flex;flex-direction:column;align-items:center;justify-content:center;left:.6em;top:.6em;box-shadow:0 .03em .1em #00000040;z-index:2;text-shadow:none;margin:0}#pstage .card .face .co.br{left:auto;top:auto;right:.6em;bottom:.6em}#pstage .card.red .face .co{color:#c0262d;opacity:1}#pstage .card:not(.red) .face .co{color:#14110f;opacity:1}#pstage .card .face .co small{color:inherit}#pstage .card .face .co.tl,#pstage .card .face .co.br{font-size:.17em!important;font-family:var(--serif)}#pstage .card{--w:38cqw!important}.pstage{aspect-ratio:1/.9!important}#pstage .card .face .co,#pstage .card .face .ph{backface-visibility:hidden;-webkit-backface-visibility:hidden}#pstage .card.down .face .co{opacity:0!important;visibility:hidden}#pstage .card .back .co{display:none}.dk2 .blk .tph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.dk2 .blk:has(.tph){background:#cfc3ae!important}.dk2 .blk .tph{object-fit:contain;transform:scale(1.04)}.dk2 .blk:has(.tph){background:#e4e0d8!important}.dk2 .blk .tph{object-fit:cover!important;transform:none!important}#pstage[data-d=e] .card .back,#pstage[data-d=e] .card .back.named{background:#1e6b47 url(wcc-img-731cef64.webp) center/100% 100% no-repeat}#pstage[data-d=e] .card .back .nm{color:#fbf7ec;-webkit-text-stroke:.05em #0E3A29;paint-order:stroke fill;text-shadow:none}#pstage[data-d=e] .card .face{background:#e8dcc8}#pstage[data-d=e] .card .face .co{display:none}#pstage[data-d=e] .card .face .ph{width:40%;height:34.8%;inset:auto;right:auto;bottom:auto;left:30%;top:38.2%;border-radius:50%;background-size:cover;background-position:center;background-color:#efe5d0;font-size:.075em;line-height:1.1;text-align:center}#pstage[data-d=e] .card .face .ph.empty b{display:none}#pstage[data-d=e] .card .face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(wcc-img-69148225.webp) center/100% 100% no-repeat;pointer-events:none;z-index:1}.it .card[data-d=e] .back{background:#1e6b47 url(wcc-img-731cef64.webp) center/100% 100% no-repeat;border:0}.it .card[data-d] .back:after{display:none}.it .card[data-d] .back{box-shadow:0 .06em .16em -.04em #16130f73}#pstage[data-d=e] .card .face:after{backface-visibility:hidden;-webkit-backface-visibility:hidden}#pstage[data-d=e] .card.down .face:after,#pstage[data-d=e] .card.down .face .ph{opacity:0;visibility:hidden}.it .card .back .nm{display:none}.srow .thumb{position:relative;overflow:hidden;background:#e4e0d8!important}.srow .thumb .tph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover!important;transform:none!important}#pstage[data-d=b] .card .back,#pstage[data-d=b] .card .back.named{background:#1f4e8c url(wcc-img-ff49cdc3.webp) center/100% 100% no-repeat}#pstage[data-d=b] .card .back .nm{color:#fbf7ec;-webkit-text-stroke:.05em #102C52;paint-order:stroke fill;text-shadow:none}#pstage[data-d=b] .card .face{background:#fbf7ec}#pstage[data-d=b] .card .face .co{background:none!important;box-shadow:none!important}#pstage[data-d=b] .card .face .ph{width:92%;height:67.6%;inset:auto;right:auto;bottom:auto;left:4%;top:15.5%;border-radius:0;background-size:cover;background-position:center;background-color:#c8302b;color:#fbf7ec;font-size:.075em;font-weight:800;letter-spacing:.06em;line-height:1.15;text-align:center;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJz48cGF0aCBkPSdNNTAgOTIgQyA4IDU4LCA0IDMwLCAyNSAxOSBDIDM4IDEyLCA0OCAxOSwgNTAgMzAgQyA1MiAxOSwgNjIgMTIsIDc1IDE5IEMgOTYgMzAsIDkyIDU4LCA1MCA5MlonLz48L3N2Zz4=) center/100% 100% no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJz48cGF0aCBkPSdNNTAgOTIgQyA4IDU4LCA0IDMwLCAyNSAxOSBDIDM4IDEyLCA0OCAxOSwgNTAgMzAgQyA1MiAxOSwgNjIgMTIsIDc1IDE5IEMgOTYgMzAsIDkyIDU4LCA1MCA5MlonLz48L3N2Zz4=) center/100% 100% no-repeat}#pstage[data-d=b] .card .face .ph.empty b{display:none}.it .card[data-d=b] .back{background:#1f4e8c url(wcc-img-ff49cdc3.webp) center/100% 100% no-repeat;border:0}#pstage[data-d=b] .card .face .ph.empty{background:#c8302b!important;display:grid;place-items:center;align-content:center}#pstage[data-d=b] .card .face .ph:not(.empty){background-color:#fbf7ec}header .bag{display:inline-flex;align-items:center;gap:9px;padding:8px 8px 8px 14px!important;font:600 11px/1 var(--sans)!important;letter-spacing:.2em;text-transform:uppercase;background:var(--ox)!important;color:var(--cr)!important;border:0!important;border-radius:999px;cursor:pointer;box-shadow:0 8px 16px -8px #5a0b12b3,inset 0 0 0 1px #fbf6e633;transition:transform .2s,box-shadow .2s,background .2s}header .bag:hover{background:var(--ink)!important;color:var(--cr)!important;transform:translateY(-1px);box-shadow:0 12px 20px -10px #15100fb3,inset 0 0 0 1px #fbf6e640}header .bag:focus-visible,header .menu:focus-visible{outline:2px solid var(--gold);outline-offset:3px}header .bag svg{width:17px;height:17px;flex:none;display:block}header .bag span{margin:0!important;display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:var(--cr)!important;color:var(--ox);font:700 11px/1 var(--sans);letter-spacing:0}header .bag.has span{background:#e3b95b!important;color:#3a070b}header .bag.pop span{animation:bagpop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes bagpop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}header .menu{align-items:center;gap:10px;padding:9px 16px 9px 14px;font:600 11px/1 var(--sans);letter-spacing:.2em;color:var(--ox);background:#fbf6e6b3;border:1px solid rgba(90,11,18,.4);box-shadow:0 6px 14px -8px #5a0b1280;cursor:pointer;transition:background .2s,color .2s,border-color .2s}header .menu:hover,header .menu[aria-expanded=true]{background:var(--ox);color:var(--cr);border-color:var(--ox)}header .menu .mi{position:relative;width:16px;height:10px;display:block}header .menu .mi b{position:absolute;left:0;right:0;height:1.8px;border-radius:2px;background:currentColor;transition:transform .25s,top .25s}header .menu .mi b:first-child{top:0}header .menu .mi b:last-child{top:8px}header .menu[aria-expanded=true] .mi b:first-child{top:4px;transform:rotate(45deg)}header .menu[aria-expanded=true] .mi b:last-child{top:4px;transform:rotate(-45deg)}header .menu em{font-style:normal}@media(max-width:720px){header .menu{display:inline-flex}}@media(max-width:380px){header .menu em{display:none}header .menu{padding:10px 12px}}@media(prefers-reduced-motion:reduce){header .bag,header .menu .mi b{transition:none}header .bag.pop span{animation:none}}@media(max-width:720px){header .bar{position:static}header .bar nav{justify-self:stretch;left:0;right:0;width:auto;box-sizing:border-box;padding:6px 20px 18px;box-shadow:0 18px 28px -18px #3a070b73}header nav a{padding:6px 0}}.hwg{grid-template-columns:1fr!important;max-width:720px}#pstage[data-d=e] .card .face .ph{left:32.7%;top:44.2%;width:34.9%;height:26.3%;background-repeat:no-repeat;touch-action:none;cursor:grab}#pstage[data-d=e] .card .face .ph.empty{cursor:default}#fitbox{margin:12px 0 0;padding:12px 14px;border:1px solid var(--line,rgba(22,19,15,.15));border-radius:12px;background:#ffffff8c;font:13px/1.4 var(--sans)}#fitbox[hidden]{display:none}#fitbox label{display:flex;align-items:center;gap:12px;margin-top:8px;font-weight:600}#fitbox input[type=range]{flex:1;accent-color:var(--wine,#6E1420)}#fitbox small{display:block;color:var(--muted)}.trust{margin:10px 0 0;font:13px/1.45 var(--sans);color:var(--muted);text-align:center}.xmas{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#1f4d3a;color:#fff;font:13px/1.45 var(--sans);text-align:center}.xmas[hidden]{display:none}.pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:16px;background:#16130f8c}.pop[hidden]{display:none}.pop-card{position:relative;width:min(420px,100%);padding:30px 26px 22px;border-radius:18px;background:#fbf7ec;color:#14110f;text-align:center;box-shadow:0 30px 60px -20px #00000080}.pop-x{position:absolute;right:10px;top:8px;width:36px;height:36px;border:0;background:none;font:24px/1 var(--sans);cursor:pointer;color:inherit}.pop-k{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#a8212c}.pop-card h3{margin:8px 0 6px;font:400 34px/1.05 var(--serif)}.pop-card p{margin:0 0 16px;font:15px/1.45 var(--sans);color:#5a524a}.pop-form{display:flex;flex-direction:column;gap:10px}.pop-form input[type=email]{padding:14px 16px;border:1px solid rgba(22,19,15,.25);border-radius:999px;font:16px var(--sans);background:#fff;min-width:0}.pop-form .btn{width:100%;justify-content:center}.pop-card small{display:block;margin-top:12px;font:12px/1.4 var(--sans);color:#7a7168}.pop-ok{display:flex;flex-direction:column;align-items:center;gap:8px}.pop-ok[hidden],.pop-form[hidden],.pop-card small[hidden]{display:none}.pop-ok span{font:13px var(--sans);color:#5a524a}.pop-ok b{padding:10px 18px;border:2px dashed #A8212C;border-radius:10px;font:600 24px var(--sans);letter-spacing:.12em;color:#a8212c;-webkit-user-select:all;user-select:all}.pop-ok button{padding:10px 20px;border:0;border-radius:999px;background:#14110f;color:#fff;font:600 14px var(--sans);cursor:pointer}body.pop-on{overflow:hidden}.occlead{max-width:62ch;margin:6px 0 24px;color:var(--muted)}.occg{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,24px)}.occ{display:block;text-align:center;text-decoration:none;color:inherit}.occ img{width:100%;max-width:230px;aspect-ratio:5/7;object-fit:cover;border-radius:12px;display:block;margin:0 auto;box-shadow:0 18px 30px -18px #16130f8c;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.occ:hover img{transform:translateY(-6px) rotate(-1.5deg)}.occ span{display:block;margin-top:12px;font:600 13px/1.3 var(--sans);letter-spacing:.06em}@media(max-width:640px){.occg{grid-template-columns:repeat(2,1fr)}}#pstage .card .back{background-color:#2a62b0;background-repeat:no-repeat;overflow:hidden}#pstage .card .back.photo{border:0}#pstage .card .back .nm.ghost{opacity:.75}#pstage .card .back.photo .nm{rotate:0deg;top:auto;bottom:6.5%;translate:-50% 0;left:50%;width:84%;color:#fff;text-shadow:0 .008em .02em rgba(0,0,0,.65);-webkit-text-stroke:0;z-index:2}#pstage .card .back.photo.named:after{content:"";display:block!important;position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(transparent,#0000008c);font-size:0;z-index:1}#pstage .card .back .hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font:600 .05em/1.35 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;text-align:center;text-shadow:0 0 .02em rgba(0,0,0,.5);pointer-events:none}#pstage .card .back .hint b{font:300 .2em/1 var(--sans);margin-bottom:.1em}#pstage .card .back.photo{cursor:grab;touch-action:none}.it .card .back.photo{background-repeat:no-repeat}.it .card .back.photo:after{display:none}.chk{display:flex;align-items:center;gap:8px;margin-top:10px;font:500 13px var(--sans)}.check li.opt{opacity:.8}#fitbox .chk input{width:auto}.cd{position:relative;aspect-ratio:5/7;border-radius:7px;background:#fff center/cover no-repeat;box-shadow:0 14px 26px -12px #16130f99,0 0 0 1px #0000001f}.art{background-image:url(wcc-sample.jpg)}.hfp{background:radial-gradient(ellipse at 30% 20%,#f3ecda,#d9cdb6 70%);border-radius:6px;padding:clamp(22px,4vw,40px) clamp(18px,3vw,34px);display:grid;gap:clamp(18px,3vw,30px);box-shadow:0 30px 50px -24px #0009;text-align:center}.hft{font:italic 400 clamp(22px,3vw,34px)/1.1 var(--serif);color:#3a322a}.hfc{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,2vw,22px);max-width:420px;margin:0 auto;width:100%}.hfc .cd:nth-child(1){rotate:-5deg;translate:0 6px}.hfc .cd:nth-child(2){translate:0 -6px}.hfc .cd:nth-child(3){rotate:5deg;translate:0 6px}.hfl{font:600 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--red)}.w54{display:grid;grid-template-columns:repeat(9,1fr);gap:clamp(3px,.8vw,8px);margin:22px 0 0;max-width:560px}.w54 .cd{border-radius:3px}.w54 .cd{box-shadow:0 8px 14px -8px #16130f8c,0 0 0 1px #0000001f}.w54 .cd:nth-child(n+53){box-shadow:0 0 0 2px var(--gold),0 8px 14px -8px #16130f8c}.w54n{color:var(--muted);font-size:13px;margin:14px 0 0}.boxs{background:var(--sand);padding-block:84px}.boxg{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.specs{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid rgba(22,19,15,.18)}.specs li{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid rgba(22,19,15,.18)}.specs b{font:600 13px var(--sans);letter-spacing:.1em;text-transform:uppercase}.specs span{color:var(--muted);text-align:right}.tinw{display:grid;place-items:center}.tinb{width:min(100%,320px);aspect-ratio:7/9;border-radius:20px;background:linear-gradient(145deg,#d9d6cf,#a7a39a 55%,#cfcbc2);box-shadow:0 26px 40px -18px #00000080,inset 0 0 0 5px #fff6;display:grid;place-items:center}.tinb .cd{width:62%;rotate:-5deg}@media(max-width:860px){.boxg{grid-template-columns:1fr}}.usec{padding-block:72px 24px}.useg{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px);margin-top:28px}.usec-c{border-top:3px solid var(--ox);padding-top:16px}.usec-c h3{font:400 30px/1 var(--serif);margin:0 0 12px;color:var(--ox)}.usec-c ul{list-style:none;margin:0;padding:0}.usec-c li{padding:12px 0;border-bottom:1px solid rgba(22,19,15,.14);display:grid;gap:2px}.usec-c b{font:600 14px/1.3 var(--sans);letter-spacing:.04em}.usec-c span{color:var(--muted);font-size:14.5px;line-height:1.45}@media(max-width:860px){.useg{grid-template-columns:1fr}}.ex1{background-image:url(wcc-ex-wedding.jpg)}.ex2{background-image:url(wcc-ex-hostel.jpg)}.ex3{background-image:url(wcc-ex-xmas.jpg)}.hfc figure{margin:0;display:grid;gap:10px}.hfc figcaption{font:600 11px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#3a322a}.hfc .cd{width:100%}.hfd{margin:0 auto;max-width:34ch;color:#4a4036;font-size:15px;line-height:1.45}.hfc{max-width:480px}.hfc figure .cd{translate:0 0!important;rotate:-4deg}.hfc figure:nth-child(2) .cd{rotate:0deg}.hfc figure:nth-child(3) .cd{rotate:4deg}.hfc figcaption{margin-top:4px}.usec{padding-block:64px 8px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;max-width:820px}.chips span{border:1.5px solid var(--ox);color:var(--ox);border-radius:999px;padding:9px 18px;font:500 15px var(--sans)}.qts{padding-block:64px 8px}.qtg{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px);margin-top:22px}.qt{margin:0;background:#fff;border:1px solid rgba(22,19,15,.12);border-radius:8px;padding:24px 22px;display:flex;flex-direction:column;gap:12px}.qstars{color:var(--gold);letter-spacing:.14em;font-size:18px}.qt blockquote{margin:0;font:400 19px/1.35 var(--serif);color:var(--ink);flex:1}.qt figcaption{font:600 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media(max-width:860px){.qtg{grid-template-columns:1fr}}.hcol{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:clamp(360px,46vw,560px);width:100%}.hcol figure{position:relative;margin:0;overflow:hidden;border-radius:6px;border:2px solid rgba(232,196,106,.55);box-shadow:0 26px 40px -20px #000000b3;transform:none!important}.hcol .m{grid-row:1/3}.hcol img{width:100%;height:100%;object-fit:cover;display:block;filter:none}.hcol figcaption,.ptiles figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 12px 10px;background:linear-gradient(transparent,#14060ad9);color:#fff;font:600 12px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase}.ptiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 20px}.ptiles figure{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:6px}.ptiles img{width:100%;height:100%;object-fit:cover;display:block}.boxph{margin:0;border-radius:6px;overflow:hidden;box-shadow:0 26px 40px -20px #000000b3;aspect-ratio:4/5;max-height:520px}.boxph img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:860px){.ptiles{grid-template-columns:repeat(2,1fr)}.hcol{height:clamp(320px,90vw,460px)}}@media(max-width:860px){.h12g{padding-block:20px 36px;gap:22px}.hcol{order:-1;height:clamp(280px,78vw,380px)}.h12 .script{display:none}}.h12 .pill{background:#e8c46a;color:#4a0e17;font-weight:600}.h12 .pill:hover{background:#f3d78c}.trust{background:var(--cr,#FBF5E6);border-bottom:1px solid rgba(22,19,15,.1)}.trg{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-block:20px}.trg div{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;color:var(--ox)}.trg svg{grid-row:1/3}.trg b{font:600 13px/1.2 var(--sans);letter-spacing:.06em;color:var(--ink)}.trg span{font:400 12.5px/1.3 var(--sans);color:var(--muted)}@media(max-width:860px){.trg{grid-template-columns:repeat(2,1fr);padding-block:16px}}.qts{padding-block:56px 40px;text-align:center}.qcar{position:relative;max-width:820px;margin:24px auto 0;display:flex;align-items:center;gap:10px}.qtrack{flex:1;display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;min-width:0}.qtrack::-webkit-scrollbar{display:none}.qtrack .qt{flex:0 0 100%;scroll-snap-align:center;align-items:center;text-align:center;padding:30px clamp(20px,5vw,56px);box-sizing:border-box}.qtrack .qt blockquote{font-size:clamp(19px,2.6vw,25px);line-height:1.38;flex:0 1 auto}.qa{flex:none;width:42px;height:42px;border-radius:50%;border:1px solid rgba(22,19,15,.2);background:#fff;color:var(--ox);font-size:26px;line-height:1;cursor:pointer}.qa:hover{background:var(--ox);color:#fff}.qdots{display:flex;gap:8px;justify-content:center;margin-top:16px}.qd{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:#16130f33;cursor:pointer;transition:width .25s,background .25s}.qd.on{width:26px;border-radius:5px;background:var(--ox)}@media(max-width:640px){.qa{display:none}.qtrack .qt{padding:24px 20px}}.pdp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.pdp .gw{max-width:none;margin:0}.pdp .gm{aspect-ratio:4/5}.pdp .gm img{height:100%;object-fit:cover}.pinfo{position:sticky;top:96px;display:grid;gap:18px;padding-top:6px}.pk{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pk li{position:relative;padding-left:30px;font:400 16px/1.45 var(--sans);color:var(--ink)}.pk li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--ox) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.5l2.5 2.5L13 6.5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.pgo{width:100%;padding:18px;font-size:14px}.pmini{display:flex;flex-wrap:wrap;gap:8px 14px;font:400 13px var(--sans);color:var(--muted)}.pmini span:not(:last-child):after{content:"\b7";margin-left:14px}@media(max-width:860px){.pdp{grid-template-columns:1fr}.pinfo{position:static}.pdp .gm{aspect-ratio:1/1}.pdp .gw .gts{display:flex;gap:10px;overflow-x:auto;order:2;padding-bottom:4px}.pdp .gw .gt{flex:0 0 72px;width:72px}.pdp .gw{grid-template-columns:1fr}}#check li .yes{display:none}#check li.ok .yes{display:inline}#check li.ok .no{display:none}.trg div{justify-content:center;justify-items:start;grid-template-columns:auto auto}@media(max-width:860px){.trg div{justify-content:start}}.studio{background:linear-gradient(180deg,#f6eedd,#efe4ce)!important;color:var(--ink)!important;border-block:1px solid rgba(168,132,63,.35)!important;padding-block:40px 64px!important}#pstage.pstage{background:radial-gradient(ellipse at 50% 40%,#fffcf4,#eadfc8 75%)!important;border:1px solid rgba(168,132,63,.4)!important;border-radius:20px!important;box-shadow:0 24px 40px -28px #3c140a80!important;aspect-ratio:1/.9!important}#pstage .card{--w:40cqw!important}.back:not(.photo){outline:2px dashed rgba(90,11,18,.45);outline-offset:-10px;border-radius:12px}.back .hint{color:#5a0b12!important;text-align:center;font:600 13px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-shadow:none!important;background:none!important}.back .hint b{display:block;font:300 44px/1 var(--sans);margin-bottom:6px;color:#a8843f}.pbar button{background:#fff!important;color:#5a0b12!important;border:1px solid rgba(90,11,18,.4)!important}.pbar button:hover{background:#5a0b12!important;color:#fff!important}.preview #pnote{color:var(--muted)!important}.mini button{all:unset;box-sizing:border-box;cursor:pointer;display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 16px;border:1px solid rgba(168,132,63,.5);border-radius:12px;background:#fff;transition:.2s}.mini button b{font:600 15px var(--sans);color:var(--ink);letter-spacing:0;text-transform:none}.mini button span{font:600 12px var(--sans);color:#a92b33;letter-spacing:.04em;text-transform:uppercase}.mini button:hover{border-color:#5a0b12}.mini button[aria-pressed=true]{border-color:#5a0b12;box-shadow:0 0 0 1px #5a0b12 inset;background:#fbf3e4}.mini{gap:8px;flex-wrap:wrap}.mini button,.mini button:before,.mini button:after{background-image:none!important}.mini button:before,.mini button:after{display:none!important}.mini button:first-child{background-color:#fff}.mini button[aria-pressed=true]{background-color:#fbf3e4!important}.sav{background:#f3e8cf!important;color:#5a0b12!important;box-shadow:0 0 0 100vmax #f3e8cf!important;border-block:1px solid rgba(168,132,63,.4)!important;padding-block:34px!important;gap:18px!important}.sav b{font:400 clamp(28px,3.6vw,40px)/1 var(--serif)!important;color:#5a0b12!important}.pills{gap:12px!important}.pills span{all:unset;box-sizing:border-box;display:flex!important;flex-direction:column;align-items:center;gap:2px;min-width:104px;padding:12px 18px;background:#fff!important;border:1px solid rgba(168,132,63,.55)!important;border-radius:14px!important;color:#15100f!important;font:600 12px var(--sans)!important;letter-spacing:.14em!important;text-transform:uppercase;transition:transform .2s}.pills span:before,.pills span:after{display:none!important}.pills span:hover{transform:translateY(-3px);rotate:0deg;translate:0}.pills i{font:400 30px/1 var(--serif)!important;font-style:normal;color:#5a0b12!important;margin:0!important}.pills i:after{content:" off";font:600 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#a92b33}@media(max-width:560px){.pills span{min-width:calc(50% - 8px)}}.stepper{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:s}.stepper li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid rgba(168,132,63,.4);border-radius:14px;padding:14px 16px;opacity:.72;transition:.25s}.stepper li i{flex:none;width:34px;height:34px;border-radius:50%;background:#eadfc8;color:#5a0b12;font:600 16px/34px var(--serif);text-align:center;font-style:normal}.stepper li b{display:block;font:600 15px/1.2 var(--sans);color:#15100f}.stepper li span{display:block;font:400 12.5px/1.35 var(--sans);color:var(--muted);margin-top:3px}.stepper li.cur{opacity:1;border-color:#5a0b12;box-shadow:0 0 0 1px #5a0b12 inset}.stepper li.cur i{background:#5a0b12;color:#fff}.stepper li.done i{background:#2f7a4f;color:#fff;font-size:0}.stepper li.done i:after{content:"\2713";font:600 16px/34px var(--sans)}.stepper li.done{opacity:1}#fitbox .sn,.fitwait .sn,.chkh .num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#5a0b12;color:#fff;font:600 14px var(--serif);margin-right:10px;vertical-align:middle}.chkh{font:600 20px var(--serif);margin:18px 0 10px}.chkh .num{width:34px;height:34px;font-size:16px}@media(max-width:860px){.stepper{grid-template-columns:1fr 1fr}}@media(max-width:480px){.stepper li{padding:12px}.stepper li span{display:none}}.fitwait{margin-top:14px;padding:12px 14px;border:1px dashed rgba(168,132,63,.6);border-radius:12px;background:#fbf6e8}.fitwait b{display:block;font:600 15px var(--sans);margin-bottom:4px;color:#15100f}.fitwait small{display:block;color:var(--muted);font-size:13px;line-height:1.4}.fitwait[hidden]{display:none}.fx{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:10px 0 4px;font:400 13px var(--sans);color:var(--muted)}.fx select{font:600 13px var(--sans);padding:6px 10px;border:1px solid rgba(168,132,63,.55);border-radius:8px;background:#fff;color:#15100f}.fx b{font:600 15px var(--sans);color:#5a0b12}.fx small{flex-basis:100%;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/wcc.css.map */
