@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_2f41ed04-module__AU-KkW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_2f41ed04-module__AU-KkW__variable{--bc-sora:"Sora", "Sora Fallback"}
.bc-page{--bc-ink:#050507;--bc-cream:#f3efe6;--bc-muted:#a3ada8;--bc-gold:#e8c77f;--bc-gold-rgb:232,199,127;--bc-violet:#9c78ff;--bc-cyan:#00c8e6;--bc-line:#e9efec1f;--bc-head:var(--bc-sora),system-ui,sans-serif;--bc-body:var(--font-inter),system-ui,sans-serif;--bc-ease:cubic-bezier(.16,1,.3,1);background:var(--bc-ink);min-height:100svh;color:var(--bc-cream);font-family:var(--bc-body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}.bc-sky{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 30% 15%,#15131f 0%,#09090f 50%,#050507 100%);position:fixed;inset:0}.bc-sky canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.bc-wrap{z-index:1;max-width:1100px;margin:0 auto;padding:20px 16px 44px;position:relative}.bc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bc-top img{width:auto;height:40px}.bc-eyebrow{font-family:var(--bc-body);letter-spacing:.18em;text-transform:uppercase;color:var(--bc-muted);font-size:10.5px;font-weight:700}.bc-eyebrow.bc-acc{color:var(--bc-gold)}.bc-main{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:22px;display:grid}@media (min-width:900px){.bc-main{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start}.bc-stagecol{position:sticky;top:18px}}.bc-hint{text-align:center;margin-top:12px}.bc-fit{width:100%;max-width:360px;margin:0 auto}.bc-fit>.bc-inner{transform-origin:0 0;width:360px}.bc-stage{perspective:1600px;animation:bc-rise 1.2s var(--bc-ease) both}.bc-float{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;pointer-events:none;animation:8s ease-in-out infinite bc-float}.bc-card{width:360px;height:640px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform 1s var(--bc-ease);cursor:pointer;pointer-events:auto;outline:none;position:relative}.bc-card:focus-visible{box-shadow:0 0 0 2px var(--bc-gold);border-radius:24px}.bc-face{backface-visibility:hidden;background:linear-gradient(#0a0c12 0%,#07080c 60%,#050507 100%);border-radius:24px;position:absolute;inset:0;overflow:hidden;transform:translateZ(0);box-shadow:0 60px 110px -20px #000c,0 0 0 1px #ffffff0f}.bc-back{transform:rotateY(180deg)translateZ(0)}.bc-face *{backface-visibility:hidden}.bc-face[data-hidden="1"]{visibility:hidden}.bc-gl{width:100%;height:100%;display:block;position:absolute;inset:0}.bc-holo{pointer-events:none;opacity:.75;background:conic-gradient(from var(--bc-a,0deg),#e8c77f,#9c78ff,#00c8e6,#e8c77f,#9c78ff,#00c8e6,#e8c77f);-webkit-mask-composite:xor;border-radius:24px;padding:1px;animation:7s linear infinite bc-edge;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --bc-a{syntax:"<angle>";inherits:false;initial-value:0deg}.bc-light{pointer-events:none;z-index:4;position:absolute;inset:0}.bc-content{z-index:5;flex-direction:column;height:100%;padding:28px 28px 26px;display:flex;position:relative}.bc-ctop{justify-content:space-between;align-items:center;gap:10px;display:flex}.bc-ctop img{width:auto;height:56px}.bc-mid{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.bc-record{background:repeating-radial-gradient(circle,#101114 0 1.4px,#17181d 1.4px 2.6px);border-radius:50%;width:196px;height:196px;animation:3.6s linear infinite bc-spin;position:relative;box-shadow:0 25px 60px #000c,0 0 0 1px #ffffff0d,0 0 60px #9c78ff1f}.bc-record:before{content:"";background:conic-gradient(from 20deg,transparent 0 30deg,#ffffff1a 45deg,transparent 60deg 200deg,#ffffff12 215deg,transparent 230deg);border-radius:50%;animation:3.6s linear infinite reverse bc-spin;position:absolute;inset:0}.bc-label{text-align:center;background:radial-gradient(circle at 40% 35%,#f2d896,#c9a24b 55%,#8f6f28);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:66px;box-shadow:inset 0 0 0 1px #00000040}.bc-label b{font-family:var(--bc-head);letter-spacing:-.02em;color:#1a1307;font-size:17px;font-weight:800;line-height:1}.bc-label small{font-family:var(--bc-body);letter-spacing:.18em;text-transform:uppercase;color:#3a2a0c;margin-top:3px;font-size:5.8px;font-weight:700}.bc-hole{background:#050507;border-radius:50%;width:6px;height:6px;margin:-3px;position:absolute;top:50%;left:50%}.bc-arm-wrap{position:relative}.bc-arm{transform-origin:top;background:linear-gradient(#e7ebee,#8b949a);border-radius:3px;width:4px;height:125px;position:absolute;top:-10px;right:-11px;transform:rotate(15deg);box-shadow:0 6px 16px #0009}.bc-arm:before{content:"";background:radial-gradient(circle at 35% 35%,#f5f7f8,#6d767c);border-radius:50%;width:20px;height:20px;position:absolute;top:-8px;left:-8px;box-shadow:0 4px 10px #0009}.bc-role{font-family:var(--bc-body);letter-spacing:.16em;text-transform:uppercase;color:var(--bc-gold);font-size:10px;font-weight:700}.bc-name{margin-top:10px;line-height:.95}.bc-first{font-family:var(--bc-head);letter-spacing:-.02em;text-shadow:0 0 24px #e8c77f59;font-size:46px;font-weight:800;display:block}.bc-last{font-family:var(--bc-head);letter-spacing:-.005em;color:#c9d2cd;margin-top:6px;font-size:19px;font-weight:600;display:block}.bc-alias{font-family:var(--bc-head);letter-spacing:-.005em;background:linear-gradient(90deg,#e8c77f,#c7b6ff,#7fe3f2);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:16px;font-weight:600}.bc-rule{background:linear-gradient(90deg,rgba(var(--bc-gold-rgb),.85),var(--bc-line) 62%,transparent);height:1px;margin-top:14px}.bc-rows{gap:5px;margin-top:12px;display:grid}.bc-row{color:var(--bc-cream);align-items:baseline;gap:12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.bc-row i{letter-spacing:.1em;width:12px;color:var(--bc-gold);font-size:10px;font-style:normal;font-weight:800}.bc-foot{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.bc-values{letter-spacing:.14em;text-transform:uppercase;color:var(--bc-muted);white-space:nowrap;font-size:8.5px;font-weight:700}.bc-flip{border:1px solid var(--bc-line);color:#9aa6a0;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.bc-socials{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bc-social{border:1px solid var(--bc-line);color:#9aa6a0;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:color .3s,border-color .3s,box-shadow .3s;display:inline-flex}.bc-social:hover,.bc-social:focus-visible{color:var(--bc-cream);border-color:rgba(var(--bc-gold-rgb),.7);box-shadow:0 0 14px rgba(var(--bc-gold-rgb),.3);outline:none}.bc-social-mark{width:14px;height:14px;-webkit-mask:var(--bc-mark) center/contain no-repeat;-webkit-mask:var(--bc-mark) center/contain no-repeat;mask:var(--bc-mark) center/contain no-repeat;background:currentColor;display:block}.bc-social-letters{font-family:var(--bc-body);letter-spacing:-.02em;font-size:12.5px;font-weight:700;line-height:1}.bc-bcenter{text-align:center;align-items:center}.bc-bcenter .bc-ctop{justify-content:center}.bc-bcenter .bc-ctop img{height:50px}.bc-qr{box-shadow:0 0 0 1px rgba(var(--bc-gold-rgb),.55),0 0 46px rgba(var(--bc-gold-rgb),.22);background:#f3efe6;border-radius:18px;margin-top:14px;padding:12px;position:relative}.bc-qr img{width:196px;height:196px;display:block}.bc-qr:after{content:"";border:1px solid rgba(var(--bc-gold-rgb),.35);border-radius:22px;animation:3.4s ease-in-out infinite bc-pulse;position:absolute;inset:-7px}.bc-url{font-family:var(--bc-head);letter-spacing:-.005em;margin-top:16px;font-size:16px;font-weight:700}.bc-services{letter-spacing:.1em;text-transform:uppercase;color:var(--bc-muted);max-width:290px;margin-top:12px;font-size:10.5px;font-weight:600;line-height:1.75}.bc-services b{color:var(--bc-gold);font-weight:700}.bc-rating{margin-top:auto;font-size:13px;font-weight:600}.bc-rating span{color:var(--bc-gold);margin:0 4px 0 2px}.bc-scanned{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:18px;display:flex}.bc-scanned-line{font-family:var(--bc-head);letter-spacing:-.015em;font-size:24px;font-weight:800;line-height:1.2}.bc-scanned-line span{background:linear-gradient(90deg,#e8c77f,#c7b6ff,#7fe3f2);color:#0000;-webkit-background-clip:text;background-clip:text}.bc-scanned .bc-btn{width:100%;max-width:360px}.bc-side{align-content:start;gap:16px;display:grid}.bc-title h1{font-family:var(--bc-head);letter-spacing:-.02em;margin-top:6px;font-size:30px;font-weight:800}.bc-title p{color:var(--bc-muted);margin-top:6px;font-size:14px;line-height:1.55}.bc-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bc-btn{cursor:pointer;min-height:50px;font-family:var(--bc-body);letter-spacing:.08em;text-transform:uppercase;color:var(--bc-cream);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s var(--bc-ease),box-shadow .35s,border-color .35s;background:#0c0c1299;border:1px solid #e9efec29;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.bc-btn:hover{border-color:#9c78ffb3;box-shadow:0 0 0 1px #00c8e640,0 10px 36px #9c78ff38}.bc-btn:active{transform:scale(.98)}.bc-btn.bc-primary{color:#12100a;box-shadow:0 14px 40px rgba(var(--bc-gold-rgb),.28);background:linear-gradient(135deg,#f2d896,#e8c77f 45%,#9c7a33);border-color:#0000}.bc-btn.bc-wide{grid-column:1/-1}.bc-panel{border:1px solid var(--bc-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#12121cb8,#08080eb8);border-radius:20px;padding:22px;position:relative;overflow:hidden}.bc-panel:before{content:"";background:linear-gradient(90deg,#0000,#9c78ff,#00c8e6,#0000);height:1px;position:absolute;top:0;left:0;right:0}.bc-panel h2{font-family:var(--bc-head);letter-spacing:-.015em;margin-top:8px;font-size:22px;font-weight:800}.bc-panel h2 span{background:linear-gradient(90deg,#f2d896,#e8c77f);color:#0000;-webkit-background-clip:text;background-clip:text}.bc-panel p.bc-body{color:var(--bc-muted);margin-top:8px;font-size:14px;line-height:1.6}.bc-panel input{width:100%;color:var(--bc-cream);font-family:var(--bc-body);background:#0000004d;border:1px solid #e9efec29;border-radius:14px;outline:none;margin-top:14px;padding:14px 16px;font-size:16px}.bc-panel input:focus{border-color:#9c78ffb3;box-shadow:0 0 0 4px #9c78ff24}.bc-msg{color:#c9d0cc;background:#f3efe60a;border-radius:14px;margin-top:12px;padding:14px 16px;font-size:14px;line-height:1.6}.bc-msg em{color:var(--bc-gold);font-style:normal}.bc-book{text-align:center}.bc-book .bc-btn{margin-top:16px}.bc-legal{text-align:center;margin-top:30px}.bc-credit{border-radius:999px;align-items:center;gap:10px;width:max-content;margin:12px auto 0;padding:8px 14px;text-decoration:none;transition:filter .3s,box-shadow .3s;display:flex}.bc-credit .bc-eyebrow{letter-spacing:.14em}.bc-credit img{opacity:.88;transition:opacity .3s;display:block}.bc-credit:hover,.bc-credit:focus-visible{filter:drop-shadow(0 0 10px #d4a52080);outline:none}.bc-credit:focus-visible{box-shadow:0 0 0 1px #d4a52099}.bc-credit:hover img,.bc-credit:focus-visible img{opacity:1}.bc-toast{opacity:0;color:#101a22;transition:all .45s var(--bc-ease);z-index:50;pointer-events:none;background:#f3efe6;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px)}.bc-toast.bc-on{opacity:1;transform:translate(-50%)}.bc-page.bc-js [data-reveal]:not([data-in]){opacity:0}.bc-page.bc-js [data-reveal][data-in="1"]{animation:bc-reveal 1s var(--bc-ease) var(--bc-d,0s) backwards}.bc-page.bc-js .bc-panel[data-in="1"]:before{animation:bc-draw 1.4s var(--bc-ease) calc(var(--bc-d,0s) + .25s) backwards}.bc-panel:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff0f 50%,#0000 60%) 120% 0/250% 100%;position:absolute;inset:0}.bc-page.bc-js .bc-panel[data-in="1"]:after{animation:bc-sweep 1.7s var(--bc-ease) calc(var(--bc-d,0s) + .35s) both}@keyframes bc-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(28px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes bc-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bc-sweep{0%{background-position:120% 0}to{background-position:-40% 0}}.bc-panel:before{transform-origin:0}@keyframes bc-rise{0%{opacity:0;filter:blur(12px);transform:translateY(46px)scale(.95)}to{opacity:1;filter:none;transform:none}}@keyframes bc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bc-spin{to{transform:rotate(360deg)}}@keyframes bc-edge{to{--bc-a:360deg}}@keyframes bc-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.9;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.bc-page *,.bc-page :before,.bc-page :after{transition:none!important;animation:none!important}}
