@font-face{font-family:Brown;src:url(/fonts/BrownTT-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Brown;src:url(/fonts/BrownTT-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Nantes;src:url(/fonts/NantesWeb-SemiBoldItalic.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}:root{--paper:#fcf8f8;--ink:#070707;--sub:#a8a08f;--dot:#d3c9b7;--accent:#e8651e;--sans:"Brown",-apple-system,system-ui,sans-serif;--tmScale:1}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body{margin:0;padding:0;height:100%}body{font-family:var(--sans);background:#e9e3da;color:var(--ink);display:flex;align-items:center;justify-content:center;overflow:hidden}a{color:var(--accent);text-decoration:none}a:hover{color:#c2500f}.stage{transform:scale(var(--tmScale));transform-origin:center}.screen{position:relative;width:390px;height:var(--stageH,845px);background:var(--paper);border-radius:42px;overflow:hidden;box-shadow:0 50px 120px -30px #1f1a1480,0 0 0 1px #1f1a140f}body.immersive{background:var(--paper)}body.immersive .screen{border-radius:0;box-shadow:none}.fsbtn{position:fixed;right:16px;bottom:16px;z-index:60;width:40px;height:40px;border:0;cursor:pointer;border-radius:12px;display:grid;place-items:center;color:#8f877a;background:#fcf8f8b8;box-shadow:0 0 0 1px #1f1a1414;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.55;transition:opacity .2s ease}.fsbtn:hover{opacity:1}.fsbtn svg{width:19px;height:19px}body.immersive .fsbtn{display:none}.dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.gd{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--dot);opacity:.5;transform:translate(-50%,-50%) scale(1)}.gd.rip{animation:dotRipple .95s cubic-bezier(.33,.7,.3,1) both}.fdots .gd,.dots .gd{opacity:0}.fdots .gd.rip,.dots .gd.rip{opacity:0;animation:fdotRipple .95s cubic-bezier(.33,.7,.3,1) both}@keyframes fdotRipple{0%{opacity:0;transform:translate(-50%,-50%) scale(1)}38%{opacity:1;transform:translate(-50%,-50%) scale(var(--pop,1.35));background:var(--pc,#a99c82)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@keyframes dotRipple{0%{transform:translate(-50%,-50%) scale(1)}38%{transform:translate(-50%,-50%) scale(var(--pop,1.35));background:var(--pc,#a99c82);opacity:1}to{transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.gd.rip{animation:none}}.top{position:absolute;left:23px;right:23px;top:57px;z-index:12;display:flex;align-items:center;justify-content:space-between}.wordmark{height:17px;width:auto;display:block}.tour-dots{display:flex;gap:6px}.tour-dots span{width:6px;height:6px;border-radius:50%;background:#e0d6c8;transition:all .3s ease}.tour-dots span.on{background:#2a2320;width:18px;border-radius:3px}.tour-dots span.past{background:#c9b795}.qbar{position:absolute;left:23px;right:23px;top:90px;z-index:12;display:flex;align-items:center;gap:18px}.qb-ic{flex:none;border:0;background:none;cursor:pointer;padding:4px;display:grid;place-items:center;color:var(--ink)}.qbar .qb-ic:first-child{margin-left:-4px}.qbar .qb-ic:last-child{margin-right:-4px}.qb-ic svg{width:20px;height:20px}.qb-prog{flex:1;height:3.5px;border-radius:999px;background:#e2d8ca;overflow:hidden}.qb-prog i{display:block;height:100%;border-radius:999px;background:var(--ink);transition:width .45s cubic-bezier(.4,0,.2,1)}.qcard{position:absolute;left:16px;right:16px;bottom:26px;z-index:60;background:#fff;border-radius:22px;padding:20px 20px 18px;box-shadow:0 24px 60px -22px #1f1a1480,0 0 0 1px #281e120d;animation:tcUp .4s cubic-bezier(.2,.9,.25,1) both}@keyframes tcUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.q-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.01em;color:#9c9486}.q-t{font-size:20px;font-weight:700;letter-spacing:-.02em;margin-top:6px;color:var(--ink);text-wrap:balance}.q-t em{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600;letter-spacing:0}.q-d{font-size:13.5px;line-height:1.5;color:#5f5547;margin-top:7px}.q-usp{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #ece3d6;font-size:12px;line-height:1.5;color:#9c9486}.q-usp svg{width:14px;height:14px;flex:none;margin-top:1px;color:var(--accent)}.q-usp b{color:#5f5547;font-weight:700}.opts{display:flex;flex-direction:column;gap:9px;margin-top:14px}.opt{display:flex;align-items:center;gap:13px;text-align:left;cursor:pointer;border:0;border-radius:16px;padding:13px 15px;min-height:52px;background:#f8f5ef;box-shadow:0 0 0 1px #281e120d;font-family:var(--sans);font-size:14.5px;font-weight:700;color:var(--ink);transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.opt:active{transform:scale(.98)}.opt small{display:block;font-weight:400;font-size:12px;color:#9c9486;margin-top:2px}.opt .odot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.opt:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.opt.picked{animation:optPick .5s cubic-bezier(.2,.9,.3,1) both}.opt.dimmed{animation:optDim .4s ease both}.skiplink{display:block;width:100%;border:0;background:none;cursor:pointer;font-family:var(--sans);font-size:12.5px;font-weight:700;color:#9c9486;padding:11px 4px 2px;text-align:center}.skiplink:hover{color:#5f5547}.storyov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:75;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#261c126b;animation:rrFade .3s ease both}.storycard{position:relative;width:212px;height:376px;border-radius:22px;padding:20px 18px 18px;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 30px 70px -24px #140c04b3,0 0 0 5px #ffffffeb;animation:rrPop .55s cubic-bezier(.2,1.1,.3,1) both}.storycard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.sc-mark{font-weight:700;font-size:15px}.sc-kick{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-top:5px}.sc-persona{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600;font-size:27px;line-height:1.08;letter-spacing:-.01em;text-shadow:0 1px 12px rgba(20,10,4,.3)}.sc-region{font-size:11px;font-weight:700;opacity:.92;margin-top:7px;text-transform:lowercase}.sc-order{position:relative;font-size:12.5px;font-weight:700}.sc-order small{display:block;opacity:.85;font-weight:400;font-size:10px;margin-top:3px}.story-actions{display:flex;gap:10px}.field{margin-top:13px}.field label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:#9c9486}.field input{width:100%;margin-top:5px;border:0;border-bottom:1.5px solid #e0d6c8;background:none;font-family:var(--sans);font-size:16px;font-weight:700;padding:8px 2px;color:var(--ink);border-radius:0}.field input::placeholder{color:#cabfae;font-weight:400}.field input:focus{outline:none;border-bottom-color:#49473f}.field .note{font-size:11px;color:#9c9486;margin-top:6px;line-height:1.45}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;font-family:var(--sans);font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:#fff;background:#2a2320;padding:13px 24px;border-radius:999px;min-height:46px;box-shadow:0 14px 30px -14px #140c0499;transition:transform .14s ease,filter .2s ease}.btn:hover{filter:brightness(1.12);transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.97)}.btn.accent{background:var(--accent);box-shadow:0 10px 24px -10px var(--accent)}.btn.ghost{background:#f1ece4;color:#5a4f41;box-shadow:none}.btn.wide{width:100%;margin-top:14px}.btn svg{width:16px;height:16px}.usptoast{position:absolute;left:50%;top:108px;transform:translate(-50%);z-index:80;display:flex;align-items:flex-start;gap:8px;width:max-content;max-width:330px;background:#2a2320;color:#fff;font-size:12.5px;font-weight:600;line-height:1.45;text-align:left;padding:11px 18px;border-radius:18px;box-shadow:0 16px 34px -14px #140c048c;animation:toastIn .4s cubic-bezier(.2,.9,.25,1) both}.usptoast svg{width:15px;height:15px;color:#f0a35e;flex:none;margin-top:2px}.usptoast b{font-weight:700}.usptoast.leaving{animation:toastOut .35s ease both}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}@keyframes toastOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-16px)}}.introstack{position:absolute;top:0;right:0;bottom:0;left:0;z-index:46;background:var(--paper);overflow:hidden;transition:opacity .62s ease;perspective:600px;perspective-origin:50% 38%}.introstack.out{animation:introDive .45s cubic-bezier(.4,0,.3,1) forwards;transform-origin:50% 42%;pointer-events:none}@keyframes introDive{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.06);filter:blur(2px)}}.calib.divein{animation:calibDiveIn .3s ease both}@keyframes calibDiveIn{0%{opacity:0}to{opacity:1}}.calib.divein .calib-inner{animation:calibZoomIn .7s cubic-bezier(.22,.75,.28,1) both}@keyframes calibZoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.calib-head em.nantes{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600;letter-spacing:0}.is-kick{position:absolute;left:0;right:0;top:70px;text-align:center;z-index:2;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sub);opacity:0;animation:isKick .9s .25s ease both}@keyframes isKick{to{opacity:1}}.is-card{position:absolute;left:50%;top:47%;width:280px;height:404px;margin:-202px 0 0 -140px;border-radius:26px;animation:isLife var(--isl,3.3s) var(--isd,0s) both;will-change:transform,opacity;transform-origin:50% 60%;transform-style:preserve-3d}.is-edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:26px;background:linear-gradient(180deg,#ece4d6,#c4b7a0);box-shadow:0 0 0 .5px #281e122e;transform:translateZ(-9px)}.is-card:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:20px;box-shadow:0 30px 44px -20px #1f1a146b;animation:isShadow var(--isl,3.3s) var(--isd,0s) both}@keyframes isShadow{0%{opacity:0;transform:scale(.92)}34%{opacity:1;transform:scale(1)}60%{opacity:.3}78%,to{opacity:0;transform:scale(.94)}}.is-in{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #281e120d;transform:translateZ(0);clip-path:inset(0 round 26px);-webkit-clip-path:inset(0 round 26px)}@keyframes isLife{0%{transform:translate(var(--dx,0px),125%) translateZ(-160px) scale(.9) rotateX(36deg) rotateY(var(--ry,0deg)) rotate(var(--rz,0deg));opacity:0;animation-timing-function:cubic-bezier(.3,.55,.45,.9)}6%{opacity:1}34%{transform:translate(calc(var(--dx,0px)*-.3),2px) translateZ(0) scale(1.02) rotateX(4deg) rotateY(calc(var(--ry,0deg)*-.35)) rotate(calc(var(--rz,0deg)*-.4));opacity:1;animation-timing-function:cubic-bezier(.35,.25,.5,.8)}56%{transform:translate(calc(var(--dx,0px)*-.5),-36px) translateZ(-90px) scale(1) rotateX(-10deg) rotateY(calc(var(--ry,0deg)*-.55)) rotate(calc(var(--rz,0deg)*-.5));opacity:.8;animation-timing-function:cubic-bezier(.4,.1,.7,1)}76%{opacity:0}to{transform:translate(calc(var(--dx,0px)*-.7),-135px) translateZ(-230px) scale(1) rotateX(-19deg) rotateY(calc(var(--ry,0deg)*-.65)) rotate(calc(var(--rz,0deg)*-.55));opacity:0}}.is-card .is-meta{animation:isSettle var(--isl,3.3s) var(--isd,0s) both}.is-card .is-top{animation:isSettleTop var(--isl,3.3s) var(--isd,0s) both}@keyframes isSettle{0%{transform:translateY(16px)}20%{transform:translateY(3px)}40%,to{transform:translateY(0)}}@keyframes isSettleTop{0%{transform:translateY(9px)}24%{transform:translateY(2px)}46%,to{transform:translateY(0)}}.is-in:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:7;border-radius:25px;pointer-events:none;opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='480'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:cover}.is-in:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:6;pointer-events:none;background:linear-gradient(172deg,transparent 38%,rgba(255,255,255,.12) 48%,transparent 58%);animation:isSheen var(--isl,3.3s) var(--isd,0s) both}@keyframes isSheen{0%{transform:translateY(52%);opacity:.5}38%{transform:translateY(0);opacity:.28}62%{transform:translateY(-38%);opacity:.12}80%,to{transform:translateY(-58%);opacity:0}}.is-aura{position:absolute;top:0;right:0;bottom:0;left:0;animation:isAura var(--isl,3.3s) var(--isd,0s) both}@keyframes isAura{0%{transform:translateY(-30px) scale(1.08)}36%{transform:translateY(0) scale(1)}to{transform:translateY(16px) scale(1.02)}}.is-aura span{position:absolute;border-radius:50%;filter:blur(var(--icBlur,14px)) saturate(var(--icSat,1));opacity:var(--icOp,1);transform:scale(var(--icSize,1))}.is-scrim{position:absolute;left:0;right:0;bottom:0;height:60%;z-index:5;background:linear-gradient(180deg,transparent 0%,rgba(252,248,248,.5) 36%,rgba(252,248,248,.96) 72%)}.is-top{position:absolute;left:20px;right:20px;top:26px;z-index:10;display:flex;justify-content:space-between;align-items:baseline}.is-top img{height:11px;width:auto}.is-num{font-size:9.5px;font-weight:700;letter-spacing:.18em;color:#6f6557;font-variant-numeric:tabular-nums}.is-meta{position:absolute;left:22px;right:22px;bottom:20px;z-index:10}.is-kicker{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a6d52}.is-name{font-size:29px;font-weight:700;letter-spacing:-.015em;line-height:1.08;color:var(--ink);margin-top:6px;text-wrap:balance}.is-name em{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600}.tm-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='390' height='845'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}.tm-archblobs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;animation:tmHueRot 16s linear infinite}@keyframes tmHueRot{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.tm-archblobs i{position:absolute;border-radius:50%;filter:blur(61px);opacity:.65;animation:tmOrbit 6.5s linear infinite,tmBreathe 4.5s ease-in-out infinite alternate;will-change:transform}.tm-archblobs i:nth-child(2n){animation-name:tmOrbitRev,tmBreathe;animation-duration:8s,5.5s}.tm-archblobs i:nth-child(1){background:#c2603f}.tm-archblobs i:nth-child(2){background:#e2b26d}.tm-archblobs i:nth-child(3){background:#e2a0c0}.tm-archblobs i:nth-child(4){background:#7fb29a}.tm-archblobs i:nth-child(5){background:#9bb1bd}@keyframes tmOrbit{0%{transform:rotate(0) translate(121px) rotate(0)}to{transform:rotate(360deg) translate(121px) rotate(-360deg)}}@keyframes tmOrbitRev{0%{transform:rotate(360deg) translate(107px) rotate(-360deg)}to{transform:rotate(0) translate(107px) rotate(0)}}@keyframes tmBreathe{0%{scale:.72}to{scale:1.42}}@media(prefers-reduced-motion:reduce){.tm-archblobs,.tm-archblobs i{animation:none}}.calib{position:absolute;top:0;right:0;bottom:0;left:0;z-index:38;background:var(--paper);display:flex;align-items:center;justify-content:center;overflow:hidden;animation:rrFade .4s ease both}@keyframes rrFade{0%{opacity:0}to{opacity:1}}.calib.leaving{animation:calibOut .42s cubic-bezier(.4,0,.2,1) forwards}@keyframes calibOut{to{opacity:0;transform:scale(1.05)}}.calib.diving{animation:calibDive .55s cubic-bezier(.4,0,.3,1) forwards;transform-origin:50% 42%}@keyframes calibDive{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.06);filter:blur(2px)}}.calib.diving .calib-inner{animation:calibDiveInner .55s cubic-bezier(.4,0,.3,1) forwards}@keyframes calibDiveInner{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.calib.diving .ca-disc{animation:calibDiveDisc .55s cubic-bezier(.4,0,.2,1) forwards}@keyframes calibDiveDisc{to{transform:scale(1.22);opacity:0}}@media(prefers-reduced-motion:reduce){.calib.diving,.calib.diving .calib-inner,.calib.diving .ca-disc{animation:calibOut .2s ease forwards}}.calib-inner{position:relative;z-index:2;width:330px;padding:14px 8px 30px;text-align:center}.calib-aura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.ca-disc{position:absolute;border-radius:50%;background-position:center;background-size:cover;filter:saturate(1.22) contrast(1.03);box-shadow:0 0 0 6px #fff,0 26px 54px -18px #1f1a1480,0 4px 12px -4px #1f1a1438;animation:caFloat 7s ease-in-out infinite;will-change:transform}.ca-disc:nth-child(2n){animation-name:caFloatAlt;animation-duration:8.4s}@keyframes caFloat{0%{transform:translate(0) scale(.99)}50%{transform:translate(4px,-12px) scale(1.03)}to{transform:translate(0) scale(.99)}}@keyframes caFloatAlt{0%{transform:translate(0) scale(1)}50%{transform:translate(-5px,10px) scale(1.03)}to{transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ca-disc{animation:none}}.calib-kick{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--sub)}.calib-head{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin-top:14px;text-wrap:balance}.calib-head em{font-family:var(--sans);font-style:normal;font-weight:700;letter-spacing:-.02em;color:inherit}.calib-sub{font-size:13.5px;line-height:1.5;color:#6f6557;margin:9px auto 0;max-width:250px}.calib-listlabel{font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--sub);margin:24px 0 12px}.calib-list{display:flex;flex-direction:column;gap:10px;text-align:left}.calib-item{display:flex;align-items:center;gap:13px;padding:13px 15px;border-radius:16px;background:#fff;box-shadow:0 8px 22px -16px #1f1a1466,0 0 0 1px #281e120d}.calib-ic{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:#f1ece4;color:#b6ab98}.calib-ic svg{width:16px;height:16px}.calib-item.on .calib-ic{background:#e3f3ea;color:#1f8a5b;animation:calibCheck .46s cubic-bezier(.34,1.56,.64,1) both}@keyframes calibCheck{0%{background:#f1ece4;color:#b6ab98;transform:scale(.55)}55%{transform:scale(1.18)}to{background:#e3f3ea;color:#1f8a5b;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.calib-item.on .calib-ic{animation:none}}.calib-it{font-size:14px;font-weight:700;color:var(--ink);line-height:1.15}.calib-id{font-size:12px;color:#9c9486;margin-top:2px;line-height:1.35}.calib-dive{margin:24px auto 0;display:inline-flex;align-items:center;gap:9px;cursor:pointer;border:none;font-family:var(--sans);padding:15px 32px;border-radius:999px;background:#2a2320;color:#fff;font-size:15.5px;font-weight:700;letter-spacing:-.01em;box-shadow:0 16px 32px -12px #1f1a149e;opacity:0;transform:translateY(10px) scale(.96);pointer-events:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,1.05,.3,1)}.calib-dive.show{opacity:1;transform:none;pointer-events:auto}.calib-dive.show:hover{transform:translateY(-2px)}.calib-dive.show:active{transform:translateY(0) scale(.97)}.calib-dive svg{width:18px;height:18px}.calib-dive.show svg{animation:diveArrow 1.4s ease-in-out infinite}@keyframes diveArrow{0%,to{transform:translate(0)}55%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.calib-dive.show svg{animation:none}}.calib-foot{font-size:11px;color:var(--sub);margin-top:14px;line-height:1.5}.profsheet{position:absolute;left:0;right:0;top:46px;bottom:0;z-index:60;overflow:hidden;border-radius:30px 30px 0 0;box-shadow:0 -18px 50px -22px #1f1a1473;animation:sheetMorph .44s cubic-bezier(.2,.9,.25,1) both}@keyframes sheetMorph{0%{transform:translateY(6px) scale(.9);opacity:0}55%{opacity:1}to{transform:none;opacity:1}}.profsheet-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:0 0 26px;-webkit-overflow-scrolling:touch}.profsheet-scroll::-webkit-scrollbar{width:0}@keyframes bupRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bup{animation:bupRise .42s cubic-bezier(.2,.9,.25,1) both}@media(prefers-reduced-motion:reduce){.profsheet,.bup{animation:none!important}}.profsheet{background:#efe9df}.prof-doc{position:relative;z-index:1;padding:18px 16px 10px}.pass{border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 34px 70px -26px #1f1a148c,0 3px 10px -5px #1f1a1440}.pass-hero{position:relative;padding:20px 20px 18px;color:#fff;background:radial-gradient(95% 85% at 16% 6%,color-mix(in srgb,var(--rc) 60%,#fff) 0%,transparent 58%),radial-gradient(120% 95% at 88% 18%,color-mix(in srgb,var(--rc) 72%,#241a12) 0%,transparent 72%),linear-gradient(158deg,color-mix(in srgb,var(--rc) 82%,#fff) 0%,var(--rc) 46%,color-mix(in srgb,var(--rc) 58%,#241a12) 100%)}.pass-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.pass-hero>*{position:relative;z-index:1}.pass-top{display:flex;align-items:baseline;justify-content:space-between}.pass-mark{font-weight:700;font-size:17px;letter-spacing:-.01em}.pass-no{font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.9;font-variant-numeric:tabular-nums}.pass-persona{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600;font-size:36px;line-height:1.02;letter-spacing:-.015em;text-transform:lowercase;margin-top:52px;margin-right:64px;text-shadow:0 1px 14px rgba(20,10,4,.25);text-wrap:balance}.pass-sub{font-size:12px;font-weight:600;margin-top:9px;margin-right:64px;opacity:.94;text-transform:lowercase}.pass-holder{display:flex;align-items:baseline;justify-content:space-between;margin-top:26px;padding-top:13px;border-top:1px solid rgba(255,255,255,.28)}.pass-holder small{font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.pass-holder b{font-size:15px;font-weight:700;letter-spacing:-.01em}.pass-perf{position:relative;height:22px;background:#fff}.pass-perf:before{content:"";position:absolute;left:22px;right:22px;top:50%;border-top:2px dashed #e4dbcc}.pass-perf i{position:absolute;top:50%;width:22px;height:22px;border-radius:50%;background:#efe9df;transform:translateY(-50%);box-shadow:inset 0 2px 4px -2px #1f1a1433}.pass-perf i:first-child{left:-11px}.pass-perf i:last-child{right:-11px}.pass-stub{padding:4px 20px 20px;background:#fff}.stub-label{font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9c9486;margin-top:10px}.seal-dn,.seal-match{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.seal-rn,.voucher .vt small{font-size:12.5px;font-weight:400;line-height:1.5;color:#9c9486}.seal-match small{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9c9486}.sealrow{display:flex;align-items:center;gap:13px;margin-top:12px}.seal-art{width:54px;height:54px;border-radius:50%;flex:none;background-position:center;background-size:cover;box-shadow:0 0 0 4px #fff,0 8px 20px -6px #1f1a1466;filter:saturate(1.3) contrast(1.03)}.seal-rn{margin-top:2px;text-transform:lowercase}.seal-match{margin-left:auto;text-align:right}.seal-match small{display:block}.voucher{display:flex;gap:14px;align-items:center;margin-top:14px}.voucher canvas{width:64px;height:64px;border-radius:10px;flex:none;box-shadow:0 0 0 1px #ece3d6}.voucher .vt{font-size:12.5px;font-weight:700;line-height:1.5;color:var(--ink)}.voucher .vt small{display:block;font-weight:400;margin-top:2px}.prof-share{width:100%;margin-top:18px;border:0;cursor:pointer;font-family:var(--sans);font-size:15px;font-weight:700;color:#fff;background:#2a2320;padding:15px;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 14px 30px -14px #140c0499;transition:transform .14s ease}.prof-share svg{width:17px;height:17px}.prof-share:active{transform:scale(.985)}.prof-links{display:flex;justify-content:center;gap:16px;margin-top:12px}.prof-links button{border:0;background:none;cursor:pointer;font-family:var(--sans);font-size:12.5px;font-weight:700;color:#9c9486;padding:4px}.prof-links button:hover{color:#5f5547}.sharetoast{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:65;background:#1f8a5b;color:#fff;font-size:13px;font-weight:700;padding:12px 20px;border-radius:999px;box-shadow:0 14px 34px -14px #143c2899;animation:focusUp .4s cubic-bezier(.2,.9,.25,1) both;white-space:nowrap}@keyframes focusUp{0%{transform:translate(-50%,36px);opacity:0}to{transform:translate(-50%);opacity:1}}#boothstage{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--paper);overflow:hidden}body.stagemode #boothstage{display:block}body.stagemode .stage,body.stagemode .dbar{display:none}.bs-dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bs-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4vh;z-index:2}.bs-idle{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;transition:opacity .5s ease,transform .6s cubic-bezier(.4,0,.2,1)}.bs-idle.leaving{opacity:0;transform:scale(.94);pointer-events:none}.bs-idle-inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center}.bs-idle .calib-aura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bs-idle .ca-disc{width:clamp(180px,24vw,320px)!important;height:clamp(180px,24vw,320px)!important}body.stagemode .calib-aura{transform:scale(1.15)}.bs-kick{font-size:clamp(11px,1.2vw,16px);font-weight:700;letter-spacing:.04em;color:var(--sub)}.bs-idle h2{font-family:var(--sans);font-weight:700;font-size:clamp(38px,5.6vw,80px);letter-spacing:-.02em;margin:1.8vh 0 0;line-height:1.1;color:var(--ink);text-wrap:balance}.bs-idle h2 em{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600;letter-spacing:0}.bs-usp{font-size:clamp(14px,1.6vw,22px);color:#6f6557;margin-top:2vh;line-height:1.4}.bs-qr{margin-top:3.4vh;background:#fff;padding:14px;border-radius:22px;box-shadow:0 24px 60px -22px #1f1a1459}.bs-qr canvas{display:block;width:clamp(110px,13vw,180px);height:clamp(110px,13vw,180px)}.bs-qrlabel{margin-top:1.6vh;font-size:clamp(12px,1.3vw,16px);font-weight:700;color:var(--ink)}.bs-qrlabel small{display:none}.bs-videobg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#241a12}.bs-videobg video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bs-dots .gd{opacity:0}.bs-dots .gd.rip{opacity:0;animation:bsDotRipple .95s cubic-bezier(.33,.7,.3,1) both}@keyframes bsDotRipple{0%{opacity:0;transform:translate(-50%,-50%) scale(1)}38%{opacity:1;transform:translate(-50%,-50%) scale(var(--pop,1.35));background:var(--pc,#a99c82)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.bs-dots .gd.rip{animation:none}}.bs-videobg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140c0680,#140c0652 42%,#140c06a8)}.bs-idle.onvideo{background:transparent}.bs-idle.onvideo .calib-aura,.bs-idle.onvideo .bs-dots{display:none}.bs-idle.onvideo .bs-idle-inner{background:#fcf8f8e6;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);border-radius:40px;padding:6vh 6vw;box-shadow:0 50px 120px -30px #0009,inset 0 0 0 1px #fff6;max-width:min(84vw,620px)}.bs-idle.hero{justify-content:center;align-items:flex-start}.bs-idle.hero .bs-hero-head{position:absolute;left:6vw;right:6vw;top:50%;transform:translateY(-50%);text-align:left;z-index:3;max-width:min(72vw,1040px);display:flex;flex-direction:column;align-items:flex-start}.bs-idle.hero .bs-hero-tl{position:absolute;top:clamp(24px,4vh,64px);left:clamp(24px,3vw,48px);height:clamp(22px,2vw,34px);width:auto;z-index:5;filter:brightness(0) invert(1);opacity:.94}.bs-idle.hero .bs-hero-head .bs-kick{color:#ffffffd1}.bs-idle.hero h2{color:#fff;font-size:clamp(64px,9vw,150px);letter-spacing:-.025em;line-height:1.02;margin:0;text-shadow:0 6px 40px rgba(0,0,0,.45);min-height:2.15em}.bs-idle.hero .bs-hero-rotate{transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .8s ease;will-change:opacity,transform,filter}.bs-idle.hero .bs-hero-rotate.in{opacity:1;transform:none;filter:blur(0)}.bs-idle.hero .bs-hero-rotate.out{opacity:0;transform:translateY(-34px);filter:blur(7px)}.bs-idle.hero .bs-hero-rotate.pre{opacity:0;transform:translateY(34px);filter:blur(7px);transition:none}@media(prefers-reduced-motion:reduce){.bs-idle.hero .bs-hero-rotate{transition:opacity .4s ease;transform:none!important;filter:none!important}}.bs-idle.hero h2 em{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600;letter-spacing:0}.bs-qrbare{position:absolute;top:clamp(24px,4vh,64px);right:clamp(24px,3vw,48px);z-index:5;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.2vh,16px)}.bs-qrbare .bs-qr{margin:0;padding:0;background:none;box-shadow:none}.bs-qrbare .bs-qr canvas{width:clamp(112px,10vw,168px);height:clamp(112px,10vw,168px);transform-origin:top right;transition:transform .6s cubic-bezier(.2,.9,.24,1)}.bs-qrbare .qb-label{font-size:clamp(13px,1.2vw,18px);font-weight:700;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.55);transition:opacity .5s ease}.bs-qrbare.big .bs-qr canvas{transform:scale(1.6)}.bs-qrbare.big .qb-label{opacity:0;visibility:hidden}.bs-qrpill{position:absolute;top:clamp(24px,4vh,64px);right:clamp(24px,3vw,48px);z-index:5;display:flex;align-items:center;gap:clamp(14px,1.5vw,24px);background:#fcf8f8;border-radius:999px;padding:clamp(11px,1vw,15px) clamp(16px,1.3vw,22px) clamp(11px,1vw,15px) clamp(24px,2.2vw,36px);box-shadow:0 34px 80px -26px #0009,inset 0 0 0 1px #ffffff80}.bs-qrpill .qp-cta{display:flex;align-items:center;gap:clamp(8px,.8vw,13px);font-size:clamp(17px,1.7vw,26px);font-weight:700;letter-spacing:-.015em;color:var(--ink);white-space:nowrap}.bs-qrpill .qp-cta svg{width:clamp(22px,1.9vw,32px);height:auto;color:var(--accent);animation:qpNudge 1.4s ease-in-out infinite}@keyframes qpNudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.bs-qrpill .qp-cta svg{animation:none}}.bs-qrpill .bs-qr{margin:0;padding:0;background:none;box-shadow:none}.bs-qrpill .bs-qr canvas{display:block;width:clamp(96px,8.4vw,132px);height:clamp(96px,8.4vw,132px);border-radius:16px}.bs-persp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;perspective:1900px;pointer-events:none}.bs-stagecard{position:absolute;left:50%;top:50%;width:min(62vh,392px);height:min(86vh,564px);transform:translate(-50%,76vh) scale(.9);opacity:0;transform-style:preserve-3d;transition:transform .82s cubic-bezier(.2,.9,.25,1),width .82s cubic-bezier(.66,0,.24,1),height .82s cubic-bezier(.66,0,.24,1),opacity .4s ease}.bs-stagecard.in{transform:translate(-50%,-50%) scale(1);opacity:1}.bs-stagecard.full{width:100%;height:100%;transform:translate(-50%,-50%) scale(1)}.bs-flip{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transition:transform .82s cubic-bezier(.6,0,.25,1)}.bs-stagecard.full .bs-flip,.bs-stagecard.reduced .bs-flip{transform:rotateY(180deg)}.bs-edge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:34px;background:#e6dcc9;transition:border-radius .82s ease}.bs-cface{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;border-radius:34px;background:var(--paper);box-shadow:0 50px 110px -30px #1f1a148c,0 0 0 1px #1f1a140f;transition:border-radius .82s ease,box-shadow .82s ease}.bs-stagecard.full .bs-cface,.bs-stagecard.full .bs-edge{border-radius:26px}.bs-stagecard.full .bs-cface{box-shadow:0 40px 90px -30px #1f1a1466}.bs-cface.front{transform:translateZ(4px);transition:opacity .28s ease .42s}.bs-cface.back{transform:rotateY(180deg) translateZ(4px);background:radial-gradient(100% 70% at 50% 0%,#fdfbf7,#f5f0e7 56%,#efe8dd)}.bs-stagecard.full .bs-cface.front{opacity:0}.bs-rose{position:absolute;z-index:6;pointer-events:none;background:linear-gradient(115deg,#6e685c 6%,#c8c2b4,#fff 38%,#8f8878 50%,#f4f1e8 64%,#fff 76%,#7c7568 94%);background-size:180% 180%;-webkit-mask:url(/passport/rose.svg) center/contain no-repeat;mask:url(/passport/rose.svg) center/contain no-repeat}.bs-cface.front .bs-rose{right:26px;top:26px;width:60px;height:60px}.bs-rose-back{left:34px;top:26px;width:64px;height:64px;animation:bupRise .6s 1.1s ease both}.bs-cfront,.bs-cface.front{display:flex;flex-direction:column;align-items:center;justify-content:center}.bs-faura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;filter:blur(30px) saturate(1.2)}.bs-faura .fab{position:absolute;border-radius:50%;opacity:.92;animation:bsFloat 10s ease-in-out infinite}.bs-faura .f0{left:-6%;top:6%;width:52%;height:52%}.bs-faura .f1{right:-4%;top:12%;width:44%;height:44%;animation-duration:12s}.bs-faura .f2{left:4%;bottom:2%;width:56%;height:56%;animation-duration:11s}.bs-faura .f3{right:2%;bottom:-4%;width:42%;height:42%;animation-duration:9s}.bs-fmeta{position:relative;z-index:2;text-align:center;padding:0 22px}.bs-fmicro{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6f6557}.bs-fname{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600;font-size:clamp(40px,5vw,58px);line-height:1;letter-spacing:-.02em;color:var(--ink);margin-top:14px}.bs-fpersona{font-size:15px;font-weight:700;color:#6f6557;margin-top:12px}.bs-take{position:absolute;top:0;right:0;bottom:0;left:0}.bs-aura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;filter:blur(50px) saturate(1.2);pointer-events:none}.bs-aura .bsb{position:absolute;border-radius:50%;opacity:.9;animation:bsFloat 9s ease-in-out infinite}.bs-aura .b0{left:8%;top:12%;width:min(34vw,340px);height:min(34vw,340px);animation-delay:-1s}.bs-aura .b1{right:7%;top:18%;width:min(28vw,280px);height:min(28vw,280px);animation-name:bsFloatAlt;animation-duration:11s;animation-delay:-3s}.bs-aura .b2{left:11%;bottom:12%;width:min(38vw,380px);height:min(38vw,380px);animation-duration:10s;animation-delay:-5s}.bs-aura .b3{right:10%;bottom:7%;width:min(27vw,270px);height:min(27vw,270px);animation-name:bsFloatAlt;animation-duration:8s;animation-delay:-2s}@keyframes bsBlobIn{0%{opacity:0}to{opacity:.9}}@keyframes bsFloat{0%{transform:translate(0) scale(.8)}25%{transform:translate(9vw,-7vh) scale(1.25)}50%{transform:translate(5vw,-12vh) scale(1.5)}75%{transform:translate(-8vw,-4vh) scale(1.05)}to{transform:translate(0) scale(.8)}}@keyframes bsFloatAlt{0%{transform:translate(0) scale(1.4)}30%{transform:translate(-9vw,8vh) scale(.85)}55%{transform:translate(-4vw,12vh) scale(1.3)}80%{transform:translate(8vw,5vh) scale(1)}to{transform:translate(0) scale(1.4)}}@media(prefers-reduced-motion:reduce){.bs-aura .bsb{animation:bsBlobIn .5s ease both}}.bs-glow{position:absolute;left:50%;top:38%;width:min(62vw,720px);height:min(52vh,560px);transform:translate(-50%,-50%);z-index:2;pointer-events:none;filter:blur(34px);opacity:0;animation:bsGlowIn .9s .2s ease both}@keyframes bsGlowIn{to{opacity:.42}}.bs-cup{position:absolute;left:50%;top:37%;transform:translate(-50%,-50%);width:min(40vw,460px);z-index:3;opacity:0;animation:bsCupIn 1s .28s cubic-bezier(.22,1.15,.32,1) both}@keyframes bsCupIn{0%{opacity:0;transform:translate(-50%,-42%) scale(.86)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.bs-col{position:absolute;left:0;right:0;bottom:9vh;top:62%;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2.2vh;text-align:center;padding:0 6vw}.bs-name{font-family:var(--sans);font-weight:700;letter-spacing:-.03em;font-size:clamp(46px,6vw,88px);line-height:1;color:var(--ink);animation:bupRise .6s .5s ease both}.bs-persona{font-size:clamp(18px,2.2vw,30px);font-weight:700;color:#6f6557;margin-top:-1vh;animation:bupRise .6s .64s ease both}.bs-order{display:flex;align-items:center;gap:16px;margin-top:1vh;border-radius:999px;padding:12px 30px 12px 14px;background:#fff;box-shadow:0 26px 60px -24px #1f1a1470,0 0 0 1px #281e120d;animation:bupRise .6s .78s ease both}.bs-order img{width:clamp(48px,4.6vw,64px);height:clamp(48px,4.6vw,64px);border-radius:50%;object-fit:cover;box-shadow:0 0 0 3.5px #fff,0 0 0 5px #e8dcc8,0 8px 18px -6px #1f1a1466}.bs-order .od{text-align:left}.bs-order .od b{font-size:clamp(20px,2.2vw,28px);display:block;letter-spacing:-.01em;color:#2a2320}.bs-order .od span{font-size:clamp(13px,1.3vw,16px);color:var(--sub);text-transform:lowercase}.bs-match{margin-left:6px;text-align:right;font-size:clamp(18px,2vw,26px);font-weight:700;color:#2a2320;line-height:1;white-space:nowrap}.bs-match small{display:block;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sub);margin-top:4px}.bs-brew{margin-top:1.6vh;width:min(40vw,540px);height:6px;border-radius:999px;background:#ece3d6;position:relative;overflow:hidden;animation:bupRise .6s .92s ease both}.bs-brew i{position:absolute;left:0;top:0;bottom:0;width:0%;border-radius:999px;background:var(--accent);box-shadow:0 0 14px #e8651e80;transition:width .2s linear}.bs-brewlabel{margin-top:1.2vh;font-size:clamp(12px,1.1vw,16px);font-weight:700;color:var(--sub);animation:bupRise .6s 1.02s ease both}.bs-take.cup-bottom .bs-cup{top:auto;bottom:34vh;transform:translate(-50%);width:min(42vw,380px);max-height:30vh;object-fit:contain;object-position:bottom}.bs-take.cup-bottom .bs-glow{top:auto;bottom:30vh;opacity:.32}.bs-take.cup-bottom .bs-col{top:8vh;bottom:auto;height:auto;justify-content:flex-start;gap:2.6vh}body.stagemode .bs-wrap{padding:0}.bs-mark{position:absolute;top:24px;left:30px;height:22px;width:auto;z-index:5}.bs-close{position:fixed;top:26px;right:28px;z-index:120;width:52px;height:52px;border-radius:999px;border:0;cursor:pointer;display:grid;place-items:center;background:#ffffffd1;color:#2a2320;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 12px 30px -12px #1f1a1466,inset 0 0 0 1px #281e1214;animation:bupRise .5s .2s ease both;transition:transform .14s ease,background .2s ease}.bs-close:hover{transform:scale(1.06);background:#fff}.bs-close:active{transform:scale(.95)}.bs-close svg{width:22px;height:22px}.dbar{position:fixed;left:0;right:0;bottom:0;height:88px;z-index:100;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px;background:linear-gradient(to top,#e9e3da 62%,#e9e3da00)}.dbar.ut{justify-content:flex-end;background:none;height:72px;pointer-events:none}.dbar.ut .dbar-btn{pointer-events:auto}.dbar-btn{border:0;cursor:pointer;font-family:var(--sans);font-size:13.5px;font-weight:700;color:#5a4f41;background:#f3eee6;padding:11px 18px;border-radius:999px;display:flex;align-items:center;gap:7px;white-space:nowrap;box-shadow:inset 0 0 0 1px #7868501a;transition:transform .14s ease,background .2s ease}.dbar-btn:hover{transform:translateY(-1px);background:#fff}.dbar-btn:active{transform:scale(.98)}.dbar-btn.primary{background:#2a2320;color:#fff;box-shadow:none}body.stagemode .dbar-stagebtns{display:flex;position:fixed;left:22px;bottom:20px;z-index:99;gap:8px}.fdots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.qwrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:min(150px,calc(60px + var(--stageH,845px) * .106)) 22px 28px;z-index:10}.q-big{font-size:27px;font-weight:700;letter-spacing:-.02em;line-height:1.12;color:#131312;text-wrap:balance;animation:tcUp .4s cubic-bezier(.2,.9,.25,1) both}.q-big em{font-family:inherit;font-style:normal;font-weight:700;letter-spacing:-.02em}.q-sub{font-size:15px;color:#49473f;margin-top:10px;animation:tcUp .4s .04s cubic-bezier(.2,.9,.25,1) both}.imgopts{display:flex;flex-direction:column;gap:12px;margin-top:24px;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.imgopts::-webkit-scrollbar{display:none}.imgopt{display:flex;align-items:center;gap:18px;text-align:left;border:0;cursor:pointer;border-radius:24px;background:#fff;padding:12px 22px 12px 12px;min-height:110px;box-shadow:0 16px 40px -16px #1f1a1429,0 2px 6px -4px #1f1a141a,0 0 0 1px #281e1208;font-family:var(--sans);transition:transform .16s ease;animation:tcUp .44s cubic-bezier(.2,.9,.25,1) both}.imgopt:active{transform:scale(.975)}.imgopt img{width:84px;height:84px;object-fit:contain;flex:none;filter:drop-shadow(0 12px 14px rgba(31,26,20,.16));transition:transform .3s ease}.imgopt .it{display:block;font-size:16.5px;font-weight:700;letter-spacing:-.01em;color:#131312}.tph{width:104px;height:104px;flex:none;border-radius:20px;overflow:hidden;box-shadow:0 8px 20px -12px #1f1a144d,inset 0 0 0 1px #281e120f}.imgopt .id{display:block;font-size:12.5px;color:#9c9486;margin-top:3px;font-weight:400}.imgopt.picked{animation:optPick .5s cubic-bezier(.2,.9,.3,1) both}@keyframes optPick{40%{transform:scale(1.05)}to{transform:scale(.94);opacity:0}}.imgopt.dimmed{animation:optDim .4s ease both}@keyframes optDim{to{opacity:.22;transform:scale(.97)}}.duel{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:8px;position:relative}.dcard{position:relative;flex:1;min-height:0;border:0;cursor:pointer;border-radius:26px;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:10px;font-family:var(--sans);transition:transform .18s ease;animation:tcUp .5s both}.dcard:active{transform:scale(.985)}.dcard .dimg{position:relative;flex:0 1 196px;min-height:0;aspect-ratio:1/1;width:auto;max-width:196px;display:grid;place-items:center;transition:transform .25s ease}.dcard .dimg>img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(31,26,20,.22));will-change:transform;backface-visibility:hidden}@keyframes imgFloat{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(-4px) rotate(1.5deg)}50%{transform:translateY(-7px) rotate(0)}75%{transform:translateY(-4px) rotate(-1.5deg)}to{transform:translateY(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.dcard .dimg>img{animation:none}}.dcard .dn{position:relative;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.dcard.chosen{animation:dWin .55s cubic-bezier(.2,.9,.3,1) both;z-index:2}@keyframes dWin{35%{transform:scale(1.05)}to{transform:scale(.9);opacity:0}}.dcard.lost{animation:dLose .4s ease both}@keyframes dLose{to{opacity:0;transform:scale(.94)}}.ordiv{display:flex;align-items:center;gap:14px;margin:2px 4px;z-index:3;pointer-events:none;font-size:10px;font-weight:700;letter-spacing:.24em;color:#b0a692}.ordiv:before,.ordiv:after{content:"";flex:1;height:1px;background:#e4dbcc}.crop{position:relative;overflow:hidden;width:100%;height:100%}.crop img{position:absolute;width:200%;height:200%;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(31,26,20,.22));animation:imgFloat 4.5s ease-in-out infinite}.uspb{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;overflow:hidden;background:#0e0a07;cursor:pointer;animation:rrFade .45s ease both}.uspb.leaving{animation:uspbOut .34s cubic-bezier(.4,0,.2,1) both;pointer-events:none}.uspb.leaving .uspb-plate{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .24s ease;transform:translateY(14px);opacity:0}@keyframes uspbOut{to{opacity:0;transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.uspb.leaving{animation:rrFadeOut .16s ease both}.uspb.leaving .uspb-plate{transform:none}}@keyframes rrFadeOut{to{opacity:0}}.uspb-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .55s ease}.uspb-vid.on{opacity:1}.uspb-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 82% at 50% 34%,transparent 38%,rgba(14,10,7,.5) 100%)}.uspb-plate{position:absolute;left:20px;right:20px;bottom:28px;z-index:3;background:var(--paper);border-radius:26px;padding:24px 24px 20px;box-shadow:0 30px 70px -24px #0009,0 0 0 1px #281e120d;opacity:0;transform:translateY(130%);transition:transform .65s cubic-bezier(.2,.9,.25,1),opacity .45s ease}.uspb-plate.show{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.uspb-plate{transition:opacity .3s ease;transform:none}}.uspb-mark{position:absolute;top:57px;left:23px;z-index:3;height:17px;width:auto;filter:brightness(0) invert(1) drop-shadow(0 1px 6px rgba(0,0,0,.35))}.uspb-kick{display:inline-flex;align-items:center;align-self:flex-start;white-space:nowrap;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:#2a2320;background:#f1ece4;padding:6px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px #281e120f}.uspb-ben{font-size:31px;font-weight:700;letter-spacing:-.025em;line-height:1.04;color:var(--ink);margin-top:11px;text-wrap:balance}.uspb-ben em{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600;letter-spacing:0}.uspb-sub{font-size:13.5px;line-height:1.5;color:#6f6557;margin-top:12px}.uspb-prog{margin-top:18px;height:4px;border-radius:999px;background:#e7ded0;overflow:hidden}.uspb-prog i{display:block;height:100%;border-radius:999px;background:#2a2320}.uspb-tap{position:absolute;left:0;right:0;bottom:24px;text-align:center;z-index:3;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.uspb-reel{position:absolute;left:24px;right:24px;bottom:96px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:14px;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.9,.25,1)}.uspb-reel.show{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.uspb-reel{transform:none;transition:opacity .3s ease}}.uspb-rkick{display:inline-flex;align-items:center;white-space:nowrap;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:#fff;background:#1c140c61;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);padding:7px 15px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff38,0 8px 24px -10px #0006}.uspb-rlines{display:flex;flex-direction:column;gap:7px}.uspb-rline{font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1.14;color:#fff;text-wrap:balance;text-shadow:0 1px 3px rgba(10,6,3,.45),0 4px 22px rgba(10,6,3,.4);opacity:0;transform:translateY(12px);filter:blur(4px);transition:opacity .55s ease,transform .6s cubic-bezier(.2,.9,.25,1),filter .55s ease,color .45s ease}.uspb-rline.live{opacity:1;transform:none;filter:blur(0)}.uspb-rline.past{opacity:.42;transform:none;filter:blur(0);color:#ffffffe6}@media(prefers-reduced-motion:reduce){.uspb-rline{transform:none;filter:none;transition:opacity .3s ease}}.uspb-rprog{position:absolute;left:24px;right:24px;bottom:26px;z-index:3;height:3px;border-radius:999px;background:#ffffff3d;overflow:hidden}.uspb-rprog i{display:block;height:100%;width:0;border-radius:999px;background:#fff;box-shadow:0 0 10px #ffffff80}.uspb-rprog i.run{animation:uspFill linear forwards}.uspb.leaving .uspb-reel{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .24s ease;transform:translateY(14px);opacity:0}.t-display{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600;font-size:30px;line-height:1.06;letter-spacing:-.01em;text-wrap:balance}.t-label{font-size:13px;font-weight:700;line-height:1.45}.t-body{font-size:13px;font-weight:400;line-height:1.5;color:#8f877a}.t-micro{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--sub);font-variant-numeric:tabular-nums}.aurapass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:62;background:var(--paper);overflow:hidden;animation:rrFade .45s ease both;touch-action:none}.ap-chrome{position:absolute;top:56px;left:26px;right:26px;display:flex;justify-content:space-between;align-items:baseline;z-index:40}.ap-wm{font-weight:700;font-size:19px;letter-spacing:-.01em}.ap-wm i{color:var(--accent);font-style:normal}.ap-blobfield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.ap-burst{position:absolute;left:50%;top:340px;width:360px;height:360px;margin:-180px 0 0 -180px;border-radius:50%;z-index:6;pointer-events:none;background:radial-gradient(circle,#fffffff2,#fff4e680 34%,#fff0 64%);animation:apBurst .74s cubic-bezier(.2,.7,.3,1) both}@keyframes apBurst{0%{opacity:0;transform:scale(.22)}16%{opacity:1}to{opacity:0;transform:scale(1.55)}}.ap-blob{position:absolute;border-radius:50%;filter:blur(28px) saturate(1.15);will-change:transform;transition:left 1.35s cubic-bezier(.3,.8,.28,1.04),top 1.35s cubic-bezier(.3,.8,.28,1.04),width 1.35s cubic-bezier(.3,.8,.28,1.04),height 1.35s cubic-bezier(.3,.8,.28,1.04),opacity 1.05s ease,transform 1.35s cubic-bezier(.3,.85,.3,1)}@keyframes apBloomIn{0%{opacity:0;transform:scale(.4) translateY(26px)}}@keyframes apOrbCW{0%{transform:rotate(0) translate(36px) rotate(0) scale(1)}50%{transform:rotate(180deg) translate(36px) rotate(-180deg) scale(1.13)}to{transform:rotate(360deg) translate(36px) rotate(-360deg) scale(1)}}@keyframes apOrbCCW{0%{transform:rotate(360deg) translate(30px) rotate(-360deg) scale(1.06)}50%{transform:rotate(180deg) translate(30px) rotate(-180deg) scale(.93)}to{transform:rotate(0) translate(30px) rotate(0) scale(1.06)}}.ap-blob{animation:apOrbCW 10s linear infinite}.ap-blob:nth-of-type(2n){animation-name:apOrbCCW;animation-duration:12.5s}.ap-blob:nth-of-type(3){animation-delay:-4s}.ap-blob:nth-of-type(4){animation-delay:-7s}.ap-blob.bloom{animation:apOrbCW 10s linear infinite,apBloomIn 1.1s cubic-bezier(.26,1.08,.38,1) backwards}.ap-blob.bloom:nth-of-type(2n){animation-name:apOrbCCW,apBloomIn;animation-duration:12.5s,1.1s}.ap-blob.bloom:nth-of-type(3){animation-delay:-4s,0s}.ap-blob.bloom:nth-of-type(4){animation-delay:-7s,0s}.ap-blob.halo{filter:blur(40px) saturate(1.1);animation:apHalo 3.6s ease-in-out infinite}@keyframes apHalo{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}@media(prefers-reduced-motion:reduce){.ap-blob{animation:none!important}}.ap-chiprow{position:absolute;left:0;right:0;bottom:200px;display:flex;justify-content:center;z-index:15;pointer-events:none;height:40px}.ap-achip{display:inline-flex;align-items:center;gap:8px;background:#fff;padding:10px 18px;border-radius:999px;box-shadow:0 12px 30px -14px #1f1a1473,0 0 0 1px #281e120d;animation:chipIn .45s cubic-bezier(.2,1.3,.3,1) both;text-transform:lowercase}.ap-achip svg{width:14px;height:14px;color:#1f8a5b}@keyframes chipIn{0%{opacity:0;transform:translateY(16px) scale(.85)}to{opacity:1;transform:none}}.ap-achip.leaving{animation:chipOut .3s ease both}@keyframes chipOut{to{opacity:0;transform:translateY(-10px) scale(.92)}}.ap-cardwrap{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%);perspective:1300px;z-index:50}.ap-card3d{position:relative;width:316px;height:474px;transform-style:preserve-3d;cursor:grab}.ap-card3d.grabbing{cursor:grabbing}.ap-cardwrap.expanded{left:50%;top:50%;z-index:70;touch-action:pan-y}.ap-cardwrap.expanded .ap-card3d{height:684.7px!important;cursor:default;transform:none!important}.ap-cardwrap.expanded .ap-face.front{display:none}.ap-cardwrap.expanded .ap-face.back{transform:none!important}.ap-cardwrap.expanded .ap-corelayer{display:none}.ap-cardwrap.expanded .ap-face.back{overflow-y:auto;overflow-x:hidden}.ap-expclose{position:absolute;top:20px;right:20px;z-index:80;width:44px;height:44px;border-radius:999px;border:0;cursor:pointer;display:grid;place-items:center;color:#2a2320;background:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 24px -12px #1f1a1473,inset 0 0 0 1px #281e120f;animation:rrFade .3s .12s ease both}.ap-expclose:active{transform:scale(.94)}.ap-expclose svg{width:18px;height:18px}.ap-corelayer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--fr,30px);background:var(--edge,#e6dcc9);opacity:var(--edgeop,1)}.ap-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--fr,30px);clip-path:inset(0 round var(--fr,30px));background:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;transform:translateZ(3px)}.ap-corelayer.mid{box-shadow:0 40px 80px -30px #1f1a1480,0 4px 14px -6px #1f1a142e,0 0 0 1px #281e120d}.ap-face.back{transform:rotateY(180deg) translateZ(3px)}.ap-art{position:relative;flex:1;background:#f7f2ea;overflow:hidden;border-radius:30px 30px 0 0}.ap-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;mix-blend-mode:soft-light;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.ap-gloss{position:absolute;top:-10%;bottom:-10%;left:-70%;width:90%;z-index:8;pointer-events:none;background:linear-gradient(102deg,transparent 18%,rgba(255,255,255,.14) 34%,rgba(255,255,255,.38) 47%,rgba(255,255,255,.22) 55%,rgba(255,255,255,.3) 62%,rgba(255,255,255,.08) 72%,transparent 82%);filter:blur(6px);mix-blend-mode:soft-light;will-change:transform}.ap-aura{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(var(--pcSize,.9))}.aurab{position:absolute;border-radius:50%;filter:blur(var(--pcBlur,41px)) saturate(var(--pcSat,1.8));opacity:var(--pcOp,1);animation:auraFloat 6s ease-in-out infinite}.aurab:nth-child(2n){animation-name:auraFloatAlt;animation-duration:7.4s}.aurab:nth-child(3n){animation-duration:8.2s;animation-delay:-2.5s}.aurab:nth-child(4n){animation-duration:5.2s;animation-delay:-1.3s}@keyframes auraFloat{0%{transform:translate(0) scale(1)}25%{transform:translate(30px,-22px) scale(1.22)}50%{transform:translate(12px,-44px) scale(1.32)}75%{transform:translate(-26px,-14px) scale(.94)}to{transform:translate(0) scale(1)}}@keyframes auraFloatAlt{0%{transform:translate(0) scale(1)}30%{transform:translate(-34px,24px) scale(1.26)}55%{transform:translate(-14px,40px) scale(.92)}80%{transform:translate(26px,16px) scale(1.2)}to{transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.aurab{animation:none}}.ap-rosefoil{position:absolute;right:16px;top:72px;width:56px;height:56px;z-index:9;pointer-events:none;opacity:0;background:linear-gradient(115deg,#6e685c 6%,#c8c2b4,#fff 38%,#8f8878 50%,#f4f1e8 64%,#fff 76%,#7c7568 94%);background-size:280% 280%;-webkit-mask:url(/passport/rose.svg) center/contain no-repeat;mask:url(/passport/rose.svg) center/contain no-repeat}.ap-b2art{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background:#f7f2ea}.ap-b2art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:7;pointer-events:none;mix-blend-mode:soft-light;opacity:.62;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='480'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat}.ap-b2scrim{position:absolute;left:0;right:0;bottom:0;height:70%;border-radius:inherit;z-index:5;background:linear-gradient(180deg,transparent 0%,rgba(252,248,248,.5) 30%,rgba(252,248,248,.97) 66%)}.ap-b2top{position:absolute;left:22px;right:22px;top:20px;z-index:10;display:flex;justify-content:space-between;align-items:baseline}.ap-b2top .t-micro{color:#6f6557;letter-spacing:.18em;text-transform:uppercase;font-size:9.5px}.ap-b2meta,.ap-b2top{transform:translateZ(0);will-change:opacity}.ap-b2meta{position:absolute;left:24px;right:24px;bottom:22px;z-index:10}.ap-holder{font-size:11px;font-weight:700;letter-spacing:.06em;color:#8a6d52}.ap-b2meta .ap-aname{font-size:31px;margin-top:7px;letter-spacing:-.015em;line-height:1.08;text-wrap:balance}.ap-asub{font-size:13px;font-weight:600;color:#8a6d52;margin-top:6px;letter-spacing:.005em}.ap-why{font-size:12.5px;line-height:1.5;font-weight:400;color:#5f5547;margin-top:9px;text-wrap:pretty}.ap-rare{margin-top:13px;padding-top:12px;border-top:1px solid rgba(40,30,18,.1);font-size:11px;font-weight:700;line-height:1.35;color:#5f5547}.ap-rare b{color:var(--ink)}.ap-meta{flex:none;display:flex;flex-direction:column;padding:24px 28px 26px;position:relative;z-index:2}.ap-aname{margin-top:6px;font-size:26px;text-transform:none;font-family:var(--sans);font-weight:700;font-style:normal;letter-spacing:-.01em;line-height:1.12}.ap-aname .ap-serif{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600}.ap-subline{margin-top:11px;color:#5f5547;font-weight:400;text-transform:lowercase}.ap-subline b{font-weight:700}.ap-fnotes{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.ap-fchip{padding:9px 15px;border-radius:999px;letter-spacing:.03em;text-transform:lowercase}.ap-cfoot{margin-top:22px;display:flex;justify-content:space-between;align-items:baseline}.ap-cfoot b{color:#2a2320;font-weight:700}.ap-cfwm{font-weight:700;font-size:13px;letter-spacing:-.01em;color:#2a2320}.ap-cfwm i{color:var(--accent);font-style:normal}.ap-bhero{position:relative;flex:1;min-height:196px;background:#f7f2ea;border-radius:30px 30px 0 0;overflow:hidden}.ap-bhero:before{content:"";position:absolute;left:47%;top:47%;width:280px;height:200px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at center,var(--hero-glow,#e6a884) 0%,color-mix(in srgb,var(--hero-glow,#e6a884) 45%,transparent) 42%,transparent 72%);filter:blur(26px);opacity:.6;z-index:0}.ap-btin{position:absolute;left:45%;top:46%;transform:translate(-50%,-50%);width:224px;z-index:1;filter:drop-shadow(0 18px 26px rgba(31,26,20,.18))}.ap-bcup{position:absolute;right:30px;bottom:26px;width:120px;z-index:1;filter:drop-shadow(0 14px 18px rgba(31,26,20,.3))}.ap-bdrink{font-family:var(--sans);font-weight:700;font-size:26px;letter-spacing:-.02em;line-height:1.14;color:#2a2320;margin-top:8px;text-wrap:balance;text-transform:lowercase}.ap-broast{margin-top:11px;color:#5f5547;text-transform:lowercase}.ap-bnote{margin-top:14px}.ap-face.back .ap-bleed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:26px 22px 24px;overflow:hidden;background:radial-gradient(100% 80% at 30% 4%,#fdfbf7,#f5f0e7 58%,#efe8dd)}.ap-face.back .ap-bleed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.ap-bcup{position:absolute;top:37%;left:50%;transform:translate(-50%,-50%);width:210px;height:212px;object-fit:contain;z-index:1;filter:drop-shadow(0 22px 24px rgba(31,26,20,.24))}.ap-order{position:relative;z-index:1;width:100%;display:flex;align-items:center;gap:12px;background:#fff;border-radius:999px;padding:9px 18px 9px 9px;box-shadow:0 16px 34px -18px #1f1a1466,0 0 0 1px #281e120f}.ap-odisc{width:48px;height:48px;border-radius:50%;flex:none;background-position:center;background-size:cover;filter:saturate(1.2) contrast(1.03);box-shadow:0 0 0 3.5px #fff,0 0 0 5px #e8dcc8,0 6px 16px -6px #1f1a1466}.ap-od{display:flex;flex-direction:column;min-width:0}.ap-od b{font-size:17px;font-weight:700;letter-spacing:-.01em;color:#2a2320;white-space:nowrap}.ap-od span{font-size:11.5px;color:#9c9486;text-transform:lowercase;margin-top:2px}.ap-omatch{margin-left:auto;text-align:right;font-size:15px;font-weight:700;color:#2a2320;line-height:1;white-space:nowrap}.ap-omatch small{display:block;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9c9486;margin-top:3px}.ap-bsub{position:relative;z-index:1;width:100%;text-align:center;font-size:12px;font-weight:700;line-height:1.45;color:#9c9486;margin-top:18px;text-wrap:pretty}.ap-belong{font-size:12.5px;font-weight:700;color:#8a6d52;margin-top:11px}.ap-belong b{color:#7a5a3a}.ap-b2meta .ap-why{margin-top:7px}.ap-tchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ap-tchip{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6f6557;background:#ffffffa8;padding:6px 11px;border-radius:999px;box-shadow:inset 0 0 0 1px #78685024}.ap-cbaura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--paper);overflow:hidden;border-radius:inherit}.ap-cbaura:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fcf8f86b}.ap-cbback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:14px;padding:78px 18px 22px;overflow-y:auto;overflow-x:hidden;background:transparent}.ap-cbsec{display:flex;flex-direction:column;gap:14px}.ap-cbkick{font-size:11.5px;font-weight:600;letter-spacing:.01em;color:#9c9486}.ap-cbpill{display:flex;align-items:center;gap:12px;background:#fff;border-radius:999px;padding:9px 20px 9px 10px;margin-top:0;box-shadow:0 18px 40px -24px #1f1a1466,inset 0 0 0 1px #7868501a}.ap-cbchip{position:relative;flex:none;width:70px;height:48px}.ap-cbcup,.ap-cbart{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #fff,0 6px 12px -5px #140e0866}.ap-cbart{right:0;z-index:1;background-position:center 46%;background-size:cover}.ap-cbcup{left:0;z-index:2;background:radial-gradient(66% 66% at 50% 40%,#efe6d5,#e3d6be 82%);display:grid;place-items:center}.ap-cbcup img{width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(20,14,8,.32))}.ap-cbod{flex:1;min-width:0;display:flex;flex-direction:column}.ap-cbod b{font-size:16px;font-weight:700;letter-spacing:-.01em;color:#2a2320;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-cbod span{font-size:11px;color:#6f6557;text-transform:lowercase;margin-top:2px}.ap-cbmatch{flex:none;text-align:center;color:#715d4c;line-height:1;font-size:21px;font-weight:700;letter-spacing:-.02em}.ap-cbmatch i{font-style:normal;font-size:13px}.ap-cbmatch small{display:block;font-size:9px;font-weight:700;letter-spacing:.02em;color:#9c9486;margin-top:3px}.ap-cbreason{font-size:12.5px;line-height:1.55;color:#5f5547;margin:0;text-wrap:pretty}.ap-cbreason b{color:#2a2320;font-weight:700}.ap-cbwhy{position:relative;margin-top:0;padding:16px 18px 15px;background:#fff;border-radius:20px;box-shadow:0 18px 40px -24px #1f1a1466,0 0 0 1px #281e120d}.ap-cbwhy:before{content:"";position:absolute;top:-14px;left:33px;width:2px;height:14px;border-radius:2px;background:linear-gradient(#715d4c00,#715d4c66)}.ap-cbwhylabel{font-size:11px;font-weight:600;letter-spacing:.01em;color:#9c9486;margin-bottom:7px}.ap-cbnotes{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(40,30,18,.09)}.ap-cbnote{font-size:10.5px;font-weight:600;color:#6f6557;background:#785a3217;padding:4px 10px;border-radius:999px}.ap-cbfoot{position:relative;margin-top:0;display:flex;flex-direction:column;gap:14px;padding-top:0}.ap-cbfoot:before{content:"";position:absolute;left:33px;top:-14px;width:2px;height:14px;border-radius:2px;background:linear-gradient(#715d4c00,#715d4c66)}.ap-cbcombo{position:relative;background:#fff;border-radius:20px;box-shadow:0 18px 40px -24px #1f1a1466;overflow:hidden}.ap-cbwhy:after,.ap-cbcombo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px;opacity:.16;mix-blend-mode:multiply;pointer-events:none;z-index:0}.ap-cbwhylabel,.ap-cbreason,.ap-cbnotes{position:relative;z-index:1}.ap-cbbooth{position:relative;z-index:2}.ap-cbexpico{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;pointer-events:none}.ap-cbexpico svg{width:15px;height:15px;color:#b4a992}.ap-cbqr{position:relative;z-index:2;border:0;cursor:pointer;background:transparent;border-radius:0;padding:16px;display:flex;flex-direction:column;align-items:center;width:100%;font-family:inherit;transition:transform .16s ease}.ap-cbqr:active{transform:scale(.985)}.ap-cbqr canvas{width:60px;height:60px;image-rendering:pixelated;border-radius:5px}.ap-cbqrlabel{text-align:center}.ap-cbqrname{font-size:12.5px;font-weight:700;color:#2a2320}.ap-cbenlarge{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:#9c9486;margin-top:5px}.ap-cbenlarge svg{width:12px;height:12px}.ap-cbbooth{display:flex;align-items:center;gap:13px;padding:16px 18px 15px;background:transparent}.ap-ticketperf{position:relative;z-index:2;height:0;border-top:2px dashed rgba(40,30,18,.16);margin:0}.ap-ticketperf:before,.ap-ticketperf:after{content:"";position:absolute;top:0;width:26px;height:26px;border-radius:50%;background:var(--paper);transform:translateY(-50%)}.ap-ticketperf:before{left:-13px;box-shadow:inset -2px 0 3px -1px #281e1229}.ap-ticketperf:after{right:-13px;box-shadow:inset 2px 0 3px -1px #281e1229}.ap-cbpin{flex:none;color:var(--accent);display:grid;place-items:center}.ap-cbpin svg{width:24px;height:24px}.ap-cbbkick{font-size:11px;font-weight:600;letter-spacing:.01em;color:#9c9486}.ap-cbbnum{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin-top:3px}.ap-cbbloc{font-size:11.5px;color:#9c9486;margin-top:1px}.ap-cbbtns{margin-top:0;display:flex;flex-direction:column;gap:9px;padding-top:0}.ap-cbshare,.ap-cbwallet{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;border:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;padding:14px;border-radius:999px;transition:transform .14s ease,filter .2s ease}.ap-cbshare{color:#fff;background:#241d18;box-shadow:0 16px 30px -16px #140c0499}.ap-cbshare:hover{transform:translateY(-1px);filter:brightness(1.06)}.ap-cbshare:active,.ap-cbwallet:active{transform:scale(.98)}.ap-cbshare svg{width:16px;height:16px;overflow:visible}.ap-cbwallet{color:#241d18;background:transparent;box-shadow:inset 0 0 0 1.5px #241d1833}.ap-cbwallet svg{width:17px;height:17px}.ap-cbshare:hover .sh-arrow{animation:shareBob 1.1s ease-in-out infinite}.ap-qrsheet-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;background:#140e0873;transition:opacity .32s ease}.ap-qrsheet-wrap.hidden{opacity:0;pointer-events:none}.ap-qrsheet{position:absolute;left:0;right:0;bottom:0;background:var(--paper);border-radius:28px 28px 0 0;padding:12px 26px 26px;display:flex;flex-direction:column;align-items:center;box-shadow:0 -20px 60px -20px #140e0866;transition:transform .45s cubic-bezier(.25,1.15,.35,1)}.ap-qrsheet-wrap.hidden .ap-qrsheet{transform:translateY(106%)}.ap-qrhandle{width:40px;height:5px;border-radius:999px;background:#d8cfbe;margin-bottom:18px}.ap-qrsheet canvas{width:224px;height:224px;border-radius:20px;box-shadow:0 24px 50px -24px #1f1a1459,0 0 0 1px #ece3d6}.ap-qrsname{margin-top:16px;color:#2a2320}.ap-qrsbooth{font-size:12.5px;line-height:1.5;color:#6f6557;text-align:center;margin-top:6px;max-width:230px;text-wrap:pretty}.ap-qrsbooth b{color:#2a2320;font-weight:700}.ap-qrsdone{margin-top:16px;border:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;color:#fff;background:#2a2320;padding:12px 34px;border-radius:999px}.ap-ctrls{position:absolute;left:0;right:0;bottom:40px;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:45;transition:opacity .4s ease}.ap-ctrls.hide{opacity:0;pointer-events:none}.ap-allbtn{border:0;background:transparent;cursor:pointer;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.02em;color:#8a7a66;padding:8px 14px;border-radius:999px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8a7a6666}.ap-allbtn:hover{color:#5a4f41}.ap-allwrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:95;background:#140e088c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;transition:opacity .34s ease}.ap-allwrap.hidden{opacity:0;pointer-events:none}.ap-allhd{display:flex;align-items:center;justify-content:space-between;padding:24px 22px 14px;color:#fff}.ap-allhd .t-label{color:#fff}.ap-allhd .ap-sclose{color:#fff;background:#ffffff24;border:0;width:38px;height:38px;border-radius:999px;display:grid;place-items:center;cursor:pointer}.ap-allhd .ap-sclose svg{width:16px;height:16px}.ap-alltrack{flex:1;display:flex;gap:20px;align-items:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:0 calc(50% - 130px);-webkit-overflow-scrolling:touch;scrollbar-width:none}.ap-alltrack::-webkit-scrollbar{display:none}.ap-allcard{flex:0 0 auto;width:260px;height:364px;scroll-snap-align:center}.ap-allcard .wrcard{width:100%;height:100%;border-radius:24px;clip-path:inset(0 round 24px);-webkit-clip-path:inset(0 round 24px);box-shadow:none}.ap-allcard .wrcard:after{top:1px;right:1px;bottom:1px;left:1px;border-radius:23px}.ap-allmine{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2a2320;background:#ffffffd9;padding:4px 9px;border-radius:999px}.ap-allhint{color:#ffffffa6!important;letter-spacing:.14em;text-transform:uppercase}.ap-allnav{display:flex;align-items:center;justify-content:center;gap:22px;padding:14px 0 30px}.ap-allarrow{border:0;cursor:pointer;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:#ffffff24;color:#fff}.ap-allarrow svg{width:18px;height:18px}.ap-allarrow:active{background:#ffffff47}.ap-alltribe{font-size:11px;font-weight:700;letter-spacing:.02em;color:#8a6d52;margin-top:4px}.ap-allblurb{font-size:12px;line-height:1.5;color:#5a5248;margin-top:8px;text-wrap:pretty}.ap-btnswap{position:relative;display:grid;place-items:center}.ap-btnswap .ap-pbtn{grid-area:1/1;transition:opacity .34s ease,transform .4s cubic-bezier(.22,1.3,.32,1)}.ap-btnswap .ap-pbtn.out{opacity:0;transform:translateY(16px) scale(.9);pointer-events:none}.ap-subctrls{display:flex;justify-content:center;gap:8px}.ap-pbtn{position:relative;overflow:hidden;border:0;cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:700;padding:12px 20px;border-radius:999px;min-height:44px;transition:transform .14s ease,filter .2s ease;display:inline-flex;align-items:center;gap:9px}.ap-pbtn:hover{transform:translateY(-1px);filter:brightness(1.05)}.ap-pbtn:active{transform:scale(.97)}.ap-pbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ap-pbtn.dark{background:#2a2320;color:#fff;box-shadow:0 14px 30px -14px #140c0499;padding:13px 28px}.ap-pbtn.ghost{background:#f1ece4;color:#5a4f41;box-shadow:inset 0 0 0 1px #7868501a;font-size:12px;padding:10px 16px;min-height:40px}.ap-pbtn svg{width:16px;height:16px;overflow:visible}.ap-flipbtn{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}.ap-flipbtn svg{width:14px;height:14px}.ap-flipbtn:active svg{transform:rotate(-40deg);transition:transform .3s ease}.ap-btnswap .ap-pbtn.dark:hover .sh-arrow{animation:shareBob 1.1s ease-in-out infinite}@keyframes shareBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.6px)}}.ap-qrfull{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:#fcf8f8f5;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:rrFade .28s ease both}.ap-qrpanel{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;animation:qrPop .4s cubic-bezier(.22,1.4,.32,1) both}@keyframes qrPop{0%{transform:scale(.78)}to{transform:none}}.ap-qrpanel canvas{width:236px;height:236px;border-radius:22px;box-shadow:0 30px 60px -24px #1f1a1459,0 0 0 1px #ece3d6;margin-bottom:12px}.ap-qrpanel .t-micro{margin-top:10px}.ap-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70}.ap-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#140e0873;transition:opacity .3s ease;cursor:pointer}.ap-panel{position:absolute;left:0;right:0;bottom:0;background:var(--paper);border-radius:28px 28px 0 0;padding:16px 0 24px;box-shadow:0 -20px 60px -20px #140e0866;transition:transform .45s cubic-bezier(.25,1.15,.35,1)}.ap-sheet.hidden{pointer-events:none}.ap-sheet.hidden .ap-scrim{opacity:0}.ap-sheet.hidden .ap-panel{transform:translateY(106%)}.ap-shead{display:flex;align-items:center;justify-content:space-between;padding:4px 22px 10px}.ap-sclose{border:0;cursor:pointer;background:#f1ece4;color:#5a4f41;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font-family:var(--sans)}.ap-sclose svg{width:13px;height:13px}.ap-scards{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 70px 4px;scrollbar-width:none}.ap-scards::-webkit-scrollbar{display:none}.ap-story{position:relative;flex:none;width:250px;height:392px;border-radius:20px;overflow:hidden;scroll-snap-align:center;box-shadow:0 24px 50px -22px #1f1a1473,0 0 0 1px #281e120f}.ap-story.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.ap-sinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;padding:22px 20px 18px;z-index:2}.ap-sphoto{position:relative;width:172px;height:172px;border-radius:20px;background:#ffffff8c;display:grid;place-items:center;overflow:hidden;box-shadow:0 16px 30px -14px #1f1a1459}.ap-sphoto img{width:150px}.ap-sname{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600;font-size:24px;line-height:1.08;text-align:center;margin-top:18px;text-wrap:balance;text-transform:lowercase}.ap-stribe{margin-top:8px;text-align:center;text-transform:lowercase}.ap-swm{margin-top:auto;font-weight:700;font-size:16px}.ap-story.s2{background:conic-gradient(#3a332c 90deg,#443c34 90deg,#443c34 180deg,#3a332c 180deg,#3a332c 270deg,#443c34 270deg) 0 0/28px 28px}.ap-story.s2 .ap-srow{text-align:center;margin-top:16px}.ap-story.s2 .t-micro{color:#fffcf699}.ap-sbig{color:#fff;font-weight:700;font-size:21px;letter-spacing:-.01em;margin-top:2px}.ap-sdots{display:flex;justify-content:center;gap:6px;margin-top:12px}.ap-sdots i{width:6px;height:6px;border-radius:50%;background:#d8cfbe;transition:background .2s}.ap-sdots i.on{background:#2a2320}.ap-svia{padding:14px 26px 0}.ap-svia .t-micro{display:block;margin-bottom:10px}.ap-srowics{display:flex;gap:16px}.ap-sic{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;cursor:pointer;font-family:var(--sans);padding:0}.ap-sic:hover .ap-bub{transform:translateY(-2px)}.ap-bub{width:50px;height:50px;border-radius:999px;display:grid;place-items:center;background:#f1ece4;color:#3a332c;transition:transform .15s ease;box-shadow:inset 0 0 0 1px #7868501a}.ap-bub svg{width:20px;height:20px}.ap-bub.ig{background:radial-gradient(120% 120% at 20% 100%,#fdc468,#df4996 55%,#7a3bd0);color:#fff;box-shadow:none}.ap-toast{position:absolute;left:50%;bottom:150px;transform:translate(-50%) translateY(8px);background:#2a2320;color:#fff;padding:9px 16px;border-radius:999px;opacity:0;transition:all .3s ease;pointer-events:none;z-index:80}.ap-toast.on{opacity:1;transform:translate(-50%) translateY(0)}.aurapass .hidden{opacity:0;pointer-events:none}.ap-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:56;display:flex;flex-direction:column;justify-content:center;padding:26px;animation:rrFade .5s ease both}.ap-gate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:color-mix(in srgb,var(--paper) 60%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ap-gate form{position:relative;z-index:1;display:flex;flex-direction:column;background:#fff;border-radius:26px;padding:24px 22px 22px;box-shadow:0 26px 60px -22px #1f1a1480,0 0 0 1px #281e120d}.ap-gate-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.01em;color:#9c9486;margin-bottom:8px}.ap-gate-head{font-family:var(--sans);font-style:normal;font-weight:700;font-size:27px;line-height:1.12;letter-spacing:-.02em;color:#131312;margin-bottom:15px;text-wrap:balance}.ap-gate-head em{font-family:inherit;font-style:normal;font-weight:700;letter-spacing:-.02em;color:inherit}.ap-gate-head .pp{font-style:normal;color:inherit}.ap-gate .field{margin-bottom:13px}.ap-gate-steps{list-style:none;margin:6px 0 24px;padding:0;display:flex;flex-direction:column;gap:16px}.ap-gate-steps li{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:500;color:#463f35;line-height:1.3;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.9,.25,1)}.ap-gate-steps li.in{opacity:1;transform:none}.ap-gate-steps li .ap-si{flex:none;width:40px;height:40px;border-radius:13px;background:#f4efe7;color:#8a6d52;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #281e120d}.ap-gate-steps li .ap-si svg{width:21px;height:21px}.ap-gate-steps li>span:last-child{flex:1;min-width:0}.ap-reveal{margin-top:22px;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.9,.25,1);pointer-events:none}.ap-reveal.in{opacity:1;transform:none;pointer-events:auto}.ap-gate-confirm{position:relative;z-index:1;width:100%;background:#fff;border-radius:26px;padding:32px 28px;box-shadow:0 26px 60px -22px #1f1a1480,0 0 0 1px #281e120f}.ap-optional{color:#b6ab98;font-weight:400}.ap-gate form{max-height:calc(100% - 30px);overflow-y:auto}.ap-gate .btn.wide{margin-top:4px}.tweakstrip{position:fixed;top:16px;right:16px;z-index:120;display:flex;flex-direction:column;gap:10px;background:#fcf8f8eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 14px;border-radius:18px;box-shadow:0 16px 40px -18px #1f1a1480,inset 0 0 0 1px #7868501f}.tw-row{display:flex;flex-direction:column;gap:6px}.tw-lbl{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub)}.tw-seg{display:flex;gap:4px;background:#efe8de;padding:3px;border-radius:999px}.tw-seg button{border:0;cursor:pointer;font-family:var(--sans);font-size:11.5px;font-weight:700;color:#5a4f41;background:none;padding:7px 12px;border-radius:999px;transition:background .18s ease,color .18s ease}.tw-seg button.on{background:#2a2320;color:#fff}.tw-seg button:disabled{opacity:.4;cursor:not-allowed}.qwrap.leaving{pointer-events:none}.qwrap.leaving .q-big{animation:qHeadOut .42s cubic-bezier(.4,0,.2,1) both}.qwrap.leaving .q-sub{animation:qHeadOut .42s .04s cubic-bezier(.4,0,.2,1) both}.qwrap.leaving .q-eyebrow{animation:qHeadOut .38s cubic-bezier(.4,0,.2,1) both}.qwrap.leaving .ordiv{animation:qFadeOut .3s ease both}.qwrap.leaving .imgopts{animation:qOptsOut .4s cubic-bezier(.4,0,.2,1) both}@keyframes qOptsOut{to{opacity:0;transform:translateY(-22px)}}@keyframes qHeadOut{to{opacity:0;transform:translateY(-18px)}}@keyframes qFadeOut{to{opacity:0}}@media(prefers-reduced-motion:reduce){.qwrap.leaving .q-big,.qwrap.leaving .q-sub,.qwrap.leaving .q-eyebrow,.qwrap.leaving .ordiv{animation:qFadeOut .2s ease both}}.qbar.light{z-index:26}.qbar.light .qb-ic{color:#fff;filter:drop-shadow(0 1px 7px rgba(0,0,0,.45))}.qbar.light .qb-prog{background:#ffffff42}.qbar.light .qb-prog i{background:#fff}.uspb-prog i{width:0}.uspb-prog i.run{animation:uspFill linear forwards}@keyframes uspFill{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.uspb-prog i.run{animation:none;width:100%}}.uspb-tap{top:58px;right:23px;bottom:auto;left:auto;text-align:right;font-size:9.5px;letter-spacing:.12em;color:#ffffffb8;text-shadow:0 1px 8px rgba(0,0,0,.5);opacity:0;transition:opacity .6s ease}.uspb-tap.on{opacity:1}.calib-dive{white-space:nowrap}.ap-holder{transform-origin:left center}.ap-holder.pre{opacity:0}.ap-holder.emboss{animation:embossIn .65s cubic-bezier(.2,1.25,.3,1) both}@keyframes embossIn{0%{opacity:0;transform:scale(1.45);letter-spacing:.34em;filter:blur(2px)}to{opacity:1;transform:scale(1);letter-spacing:.06em;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.ap-holder.emboss{animation:rrFade .3s ease both}}.ap-cfwm-img{height:10px;width:auto;display:block;align-self:center}.ap-chipcluster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;display:flex;flex-wrap:wrap;gap:10px;align-content:center;justify-content:center;padding:0 46px;pointer-events:none}.ap-caret{display:inline-block;margin-left:1px;font-weight:400;color:#8a6d52;animation:apCaret .8s step-end infinite}@keyframes apCaret{50%{opacity:0}}.ap-caret.done{animation:none;opacity:0}.wr{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden}.wr-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-top:170px;z-index:6;opacity:0;transform:translateY(16px);transition:opacity .65s ease,transform .75s cubic-bezier(.2,.9,.25,1);pointer-events:none}.wr-copy.on{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.wr-copy{transform:none;transition:opacity .3s ease}}.wr-deck{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;animation:rrFade .55s ease both;transform-origin:50% 47%;transition:transform .85s cubic-bezier(.3,.9,.28,1)}.wr-deck.mini{transform:translateY(-222px) scale(.42)}@media(prefers-reduced-motion:reduce){.wr-deck{transition:none}}.wr-bgfill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transition:background-color .7s ease}.wr-scard{position:absolute;left:50%;top:47%;width:300px;height:400px;margin:-200px 0 0 -150px;will-change:transform}.wrcard{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden;background:#f7f2ea;box-shadow:0 22px 44px -20px #1f1a1461,0 0 0 1px #281e120d}.wrcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;mix-blend-mode:soft-light;opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.wrc-aura{position:absolute;top:0;right:0;bottom:0;left:0}.wrc-scrim{position:absolute;left:0;right:0;bottom:0;height:52%;background:linear-gradient(180deg,transparent 0%,rgba(252,248,248,.5) 42%,rgba(252,248,248,.95) 82%)}.wrc-top{position:absolute;left:19px;top:15px;z-index:5;font-size:15px;font-weight:700;color:#2a2320}.wrc-top i{color:var(--accent);font-style:normal}.wrc-micro{position:absolute;right:19px;top:19px;z-index:5;font-size:8.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#2a232099}.wrc-name{position:absolute;left:21px;right:21px;bottom:18px;z-index:5;font-family:var(--sans);font-weight:700;font-size:26px;line-height:1.1;color:var(--ink);letter-spacing:-.02em}.wrc-gloss{position:absolute;top:-8%;bottom:-8%;left:0;width:64%;z-index:6;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 15%,rgba(255,255,255,.4) 45%,rgba(255,255,255,.14) 60%,transparent 85%);filter:blur(5px);mix-blend-mode:soft-light}.wrcard .aurab{animation:none!important;filter:blur(var(--pcBlur,41px)) saturate(var(--pcSat,1.8))}.wrcard .ap-aura{opacity:.92}.wrcard .ap-b2scrim{height:52%;background:linear-gradient(180deg,transparent 0%,rgba(252,248,248,.42) 48%,rgba(252,248,248,.95) 86%)}.wrcard .wrc-gloss{display:none}.exitov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:30px;background:#140e0873;animation:rrFade .25s ease both}.exitcard{width:100%;max-width:300px;background:#fff;border-radius:24px;padding:26px 22px 12px;text-align:center;box-shadow:0 30px 70px -24px #140c0499;animation:qrPop .35s cubic-bezier(.22,1.3,.32,1) both}.exitcard h3{font-size:19px;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--ink)}.exitcard p{font-size:13px;line-height:1.5;color:#6f6557;margin:8px 0 6px}.exitcard .skiplink{padding-bottom:8px}.field input.invalid{border-bottom-color:#c2503c}.field .err{font-size:11px;font-weight:700;color:#c2503c;margin-top:6px;line-height:1.45}.consent{display:flex;align-items:flex-start;gap:10px;margin:12px 0 2px;cursor:pointer}.consent input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:#2a2320}.consent span{font-size:11px;line-height:1.5;color:#8f877a;text-align:left}.gate-legal{font-size:10px;line-height:1.5;color:#b6ab98;margin-top:12px;text-align:left}.ap-wtitle{font-size:15px;font-weight:700;color:var(--ink);align-self:flex-start}.ap-wstage{position:relative;width:100%;height:226px;margin-top:12px;overflow:hidden}.ap-wslot-back{position:absolute;left:50%;bottom:34px;transform:translate(-50%);width:264px;height:56px;border-radius:16px 16px 0 0;background:#4a4138;z-index:1}.ap-wslot-front{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:292px;height:58px;border-radius:20px 20px 0 0;background:linear-gradient(180deg,#3a332c,#241d18);z-index:3;box-shadow:0 -10px 30px -12px #140c048c}.ap-wpass{position:absolute;left:50%;top:6px;transform:translate(-50%);width:252px;border-radius:16px;padding:14px 16px 13px;color:#fff;z-index:2;box-shadow:0 18px 40px -16px #140c048c;transition:transform .8s cubic-bezier(.6,0,.3,1)}.ap-wpass.added{transform:translate(-50%) translateY(92px) scale(.84)}@media(prefers-reduced-motion:reduce){.ap-wpass{transition:opacity .3s ease}.ap-wpass.added{transform:translate(-50%);opacity:.4}}.ap-wpass-top{display:flex;justify-content:space-between;align-items:baseline}.ap-wpass-top b{font-size:14px;font-weight:700}.ap-wpass-top span{font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.ap-wpersona{font-family:Nantes,Georgia,serif;font-style:italic;font-weight:600;font-size:20px;margin-top:16px}.ap-wrow{display:flex;justify-content:space-between;align-items:flex-end;margin-top:14px}.ap-wrow small{font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.8;display:block}.ap-wrow b{font-size:12px;font-weight:700}.ap-wdone{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#1f8a5b;margin-top:14px;min-height:18px;opacity:0;transition:opacity .3s ease .5s}.ap-wdone.on{opacity:1}.ap-wdone svg{width:15px;height:15px;flex:none}.ap-wbtns{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:10px;min-height:96px}.ap-qrissue{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 18px;text-align:center}.ap-qrissue-t{font-size:12px;font-weight:600;line-height:1.5;color:#6f6557;max-width:230px;text-wrap:pretty}.ap-qrissue-btn{align-self:center}.langtog{position:absolute;top:16px;right:18px;z-index:4;display:flex;align-items:center;gap:2px;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--sub)}.langtog button{border:0;background:none;cursor:pointer;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sub);padding:6px 5px 4px;border-bottom:1.5px solid transparent;transition:color .2s ease,border-color .2s ease}.langtog button:hover{color:var(--ink)}.langtog button.on{color:var(--ink);border-bottom-color:var(--ink)}.langtog-div{color:var(--dot);font-weight:400;-webkit-user-select:none;user-select:none}
