@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.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:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.35tcax5pyx804.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:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0fzl0-df6mp6z.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_7b978610-module__bySrja__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_7b978610-module__bySrja__variable{--bc-font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aa70d328b406d70e-s.0b732hply2eo6.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:Mrs Saint Delafield;font-style:normal;font-weight:400;font-display:swap;src:url(../media/02f8c82079ee3c71-s.p.2-lcev3yyho6z.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:Mrs Saint Delafield Fallback;src:local(Arial);ascent-override:146.87%;descent-override:100.35%;line-gap-override:0.0%;size-adjust:61.69%}.mrs_saint_delafield_cc4f1a81-module__AbZpWq__className{font-family:Mrs Saint Delafield,Mrs Saint Delafield Fallback;font-style:normal;font-weight:400}.mrs_saint_delafield_cc4f1a81-module__AbZpWq__variable{--bc-font-script:"Mrs Saint Delafield", "Mrs Saint Delafield Fallback"}
.bc-scope{--bc-ink:#07080c;--bc-cream:#f3efe6;--bc-muted:#a3aab2;--bc-dim:#6f7780;--bc-line:#e9efec1f;--bc-ease:cubic-bezier(.16, 1, .3, 1);--bc-head:var(--font-display,system-ui), system-ui, sans-serif;--bc-body:var(--font-body,system-ui), system-ui, sans-serif;color:var(--bc-cream);font-family:var(--bc-body);-webkit-font-smoothing:antialiased}.bc-root{background:var(--bc-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;position:relative;overflow-x:hidden}.bc-sky{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 30% 20%,#151a21 0%,#0c0f14 45%,#06070a 100%);position:fixed;inset:0;overflow:hidden}.bc-sky:before{content:"";background-image:linear-gradient(#f3efe609 1px,#0000 1px),linear-gradient(90deg,#f3efe609 1px,#0000 1px);background-size:60px 60px;animation:90s linear infinite bc-drift;position:absolute;inset:-60px;-webkit-mask-image:radial-gradient(80% 70% at 40% 30%,#000 20%,#0000 78%);mask-image:radial-gradient(80% 70% at 40% 30%,#000 20%,#0000 78%)}.bc-sky-gl{position:absolute;inset:0}.bc-glow{background:radial-gradient(circle, rgba(var(--bc-accent-rgb), .14), transparent 62%);filter:blur(20px);border-radius:50%;width:70vmax;height:70vmax;animation:9s ease-in-out infinite bc-breathe;position:absolute;top:-20vmax;left:-10vmax}.bc-glow.bc-b{background:radial-gradient(circle, rgba(var(--bc-second-rgb), .12), transparent 60%);animation-delay:-4s;top:30vh;left:auto;right:-25vmax}.bc-root[data-sky-gl=on] .bc-sky:before{opacity:.4}.bc-root[data-sky-gl=on] .bc-glow{display:none}@keyframes bc-drift{to{transform:translate(-60px,-60px)}}@keyframes bc-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.bc-wrap{z-index:1;max-width:1080px;margin:0 auto;padding:22px 16px 48px;position:relative}.bc-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.bc-top .bc-logo{max-width:180px;height:36px}.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-acc{color:var(--bc-accent)}.bc-main{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:34px;margin-top:28px;display:grid}.bc-stagecol{position:sticky;top:18px}@media (max-width:900px){.bc-main{grid-template-columns:minmax(0,1fr)}.bc-stagecol{position:relative;top:0}}.bc-hint{text-align:center;margin-top:14px}.bc-logo{object-fit:contain;filter:drop-shadow(0 4px 14px #0009);width:auto;display:block}.bc-logo-text{font-family:var(--bc-head);letter-spacing:-.005em;color:var(--bc-cream);font-size:15px;font-weight:700;line-height:1.1}.bc-fit{width:100%;max-width:360px;margin:0 auto}.bc-inner{transform-origin:0 0;width:360px}.bc-stage{perspective:1600px;width:360px}.bc-float{transform-style:preserve-3d;pointer-events:none;animation:8s ease-in-out infinite bc-float}@keyframes bc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.bc-card{width:360px;height:640px;transform-style:preserve-3d;transition:transform 1s var(--bc-ease);transform-origin:50%;cursor:pointer;pointer-events:auto;outline:none;position:relative}.bc-card:focus-visible{box-shadow:0 0 0 2px var(--bc-accent);border-radius:24px}.bc-face{backface-visibility:hidden;border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 60px 110px -20px #000000bf,0 0 0 1px #ffffff0f}.bc-face *{backface-visibility:hidden}.bc-face[data-hidden="1"]{visibility:hidden}.bc-back{transform:rotateY(180deg)}.bc-fx{pointer-events:none;position:absolute;inset:0}.bc-light{z-index:4;pointer-events:none;position:absolute;inset:0}.bc-content{z-index:5;flex-direction:column;height:100%;padding:28px 28px 26px;display:flex;position:relative}.bc-rise{animation:bc-rise 1.25s var(--bc-ease) both}@keyframes bc-rise{0%{opacity:0;filter:blur(12px);transform:translateY(46px)scale(.95)}to{opacity:1;filter:none;transform:none}}.bc-up{opacity:0;animation:bc-up .95s var(--bc-ease) both;animation-delay:var(--bc-d,0s)}@keyframes bc-up{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.bc-draw{transform-origin:0;animation:1.3s cubic-bezier(.65,0,.35,1) both bc-draw;animation-delay:var(--bc-d,0s);transform:scaleX(0)}@keyframes bc-draw{to{transform:scaleX(1)}}.bc-ctop{justify-content:space-between;align-items:center;gap:10px;min-height:56px;display:flex}.bc-ctop .bc-logo{max-width:200px;height:52px}.bc-mid{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.bc-role{font-family:var(--bc-body);letter-spacing:.16em;text-transform:uppercase;color:var(--bc-accent);font-size:10px;font-weight:700}.bc-name{margin:12px 0 0;line-height:.95}.bc-first{font-family:var(--bc-head);font-weight:800;font-size:var(--bc-name-size,46px);letter-spacing:-.02em;color:var(--bc-cream);overflow-wrap:anywhere;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;margin-top:12px;font-size:16px;font-weight:600}.bc-rule{background:linear-gradient(90deg, rgba(var(--bc-accent-rgb), .85), var(--bc-line) 62%, transparent);height:1px;margin-top:15px}.bc-rows{gap:5px;margin-top:12px;display:grid}.bc-row{color:var(--bc-cream);font-family:var(--bc-body);letter-spacing:.01em;align-items:baseline;gap:12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.bc-row i{width:12px;font-style:normal;font-family:var(--bc-body);letter-spacing:.1em;color:var(--bc-accent);font-size:10px;font-weight:800}.bc-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bc-row:hover span,.bc-row:focus-visible span{color:#fff;text-shadow:0 0 18px rgba(var(--bc-accent-rgb), .6)}.bc-foot{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:15px;display:flex}.bc-values{font-family:var(--bc-body);letter-spacing:.14em;text-transform:uppercase;color:var(--bc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;font-weight:700;overflow:hidden}.bc-flipicon{border:1px solid var(--bc-line);width:26px;height:26px;color:var(--bc-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;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);width:30px;height:30px;color:var(--bc-muted);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;transition:color .3s,border-color .3s,box-shadow .3s;display:inline-flex}a.bc-social:hover,a.bc-social:focus-visible{color:var(--bc-cream);border-color:rgba(var(--bc-accent-rgb), .7);box-shadow:0 0 14px rgba(var(--bc-accent-rgb), .35);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-center{text-align:center;align-items:center}.bc-center .bc-ctop{justify-content:center}.bc-center .bc-ctop .bc-logo{height:48px}.bc-qrwrap{box-shadow:0 0 0 1px rgba(var(--bc-accent-rgb), .55), 0 0 46px rgba(var(--bc-accent-rgb), .22);background:#fff;border-radius:18px;margin-top:14px;padding:12px;position:relative}.bc-qrwrap img{width:196px;height:196px;image-rendering:pixelated;display:block}.bc-qrwrap:after{content:"";border:1px solid rgba(var(--bc-accent-rgb), .35);border-radius:22px;animation:3.4s ease-in-out infinite bc-pulse;position:absolute;inset:-7px}@keyframes bc-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.9;transform:scale(1.015)}}.bc-url{max-width:300px;font-family:var(--bc-head);letter-spacing:-.005em;overflow-wrap:anywhere;margin-top:16px;font-size:15px;font-weight:700}.bc-services{max-width:290px;font-family:var(--bc-body);letter-spacing:.1em;text-transform:uppercase;color:var(--bc-muted);margin-top:12px;font-size:10.5px;font-weight:600;line-height:1.75}.bc-services b{color:var(--bc-accent);font-weight:700}.bc-backfoot{margin-top:auto}.bc-backfoot .bc-values{white-space:normal;margin-top:8px}.bc-scope,.bc-fit{--bc-head:var(--bc-font-cinzel,var(--font-display,Georgia)), Georgia, serif;--bc-script:var(--bc-font-script,cursive), cursive}.bc-face,.bc-card:focus-visible{border-radius:10px}.bc-fx.bc-hair{border:1px solid rgba(var(--bc-accent-rgb), .2);border-radius:5px;inset:10px}.bc-first{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(180deg, #fff6f2 8%, var(--bc-accent) 48%, rgba(var(--bc-accent-rgb), .62) 64%, #f6e6de 92%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:400}.bc-last{letter-spacing:.4em;text-transform:uppercase;color:#cfc4bb;margin-top:9px;font-size:15px;font-weight:400}.bc-alias{font-family:var(--bc-body);font-size:14.5px;font-weight:500}.bc-role,.bc-values,.bc-services,.bc-eyebrow{font-family:var(--bc-head);font-weight:400}.bc-role{letter-spacing:.2em;font-size:11.5px}.bc-values{letter-spacing:.16em;font-size:10px}.bc-eyebrow{letter-spacing:.2em}.bc-row i{font-family:var(--bc-head);font-size:11px;font-weight:400}.bc-url{letter-spacing:.1em;font-weight:400}.bc-services{letter-spacing:.12em;font-weight:400}.bc-services a{color:inherit;text-decoration:none}.bc-services a:hover,.bc-services a:focus-visible{text-decoration:underline}.bc-qrwrap{border-radius:6px}.bc-qrwrap:after{border-radius:9px}.bc-promise{font-family:var(--bc-script);color:var(--bc-accent);margin-top:auto;font-size:31px;line-height:1.1}.bc-promise+.bc-backfoot{margin-top:10px}.bc-s1 .bc-face{background:radial-gradient(120% 70% at 50% 34%,#2a2422 0%,#141110 52%,#080707 100%)}.bc-cam{flex:none;width:452px;position:relative}.bc-cam-body{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%),linear-gradient(#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%),linear-gradient(#0000 0,#000 10% 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.bc-lcd{background:#050404;border-radius:2px;position:absolute;overflow:hidden}.bc-shot{opacity:0;background-position:50%;background-size:cover;transition:opacity .45s;position:absolute;inset:0}.bc-shot.bc-on{opacity:1}.bc-lcd[data-phase=live] .bc-shot.bc-me{filter:saturate(.8)contrast(.92)brightness(1.04)}.bc-ui{font-family:var(--bc-body);letter-spacing:.06em;color:#fffffff0;text-shadow:0 0 3px #000000e6;opacity:0;font-size:6.4px;font-weight:600;transition:opacity .25s;position:absolute;inset:0}.bc-lcd[data-phase=live] .bc-liveui,.bc-lcd[data-phase=play] .bc-playui{opacity:1}.bc-ui span{position:absolute}.bc-ui .bc-tl{top:5px;left:6px}.bc-ui .bc-tr{top:5px;right:6px}.bc-ui .bc-bl{bottom:5px;left:6px}.bc-ui .bc-br{bottom:5px;right:6px}.bc-bat{vertical-align:-1px;border:1px solid #ffffffe6;border-radius:1px;width:11px;height:5px;display:inline-block;position:relative}.bc-bat:after{content:"";background:#fff;width:70%;position:absolute;top:1px;bottom:1px;left:1px}.bc-af{opacity:0;width:30px;height:34px;margin:-17px 0 0 -15px;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;top:36%;left:50%;transform:scale(1.9)}.bc-af i{border:0 solid #fff;width:7px;height:7px;position:absolute}.bc-af i:first-child{border-top-width:1.2px;border-left-width:1.2px;top:0;left:0}.bc-af i:nth-child(2){border-top-width:1.2px;border-right-width:1.2px;top:0;right:0}.bc-af i:nth-child(3){border-bottom-width:1.2px;border-left-width:1.2px;bottom:0;left:0}.bc-af i:nth-child(4){border-bottom-width:1.2px;border-right-width:1.2px;bottom:0;right:0}.bc-lcd[data-phase=live] .bc-af{opacity:1}.bc-lcd.bc-locked .bc-af{transform:scale(1)}.bc-lcd.bc-locked .bc-af i{border-color:var(--bc-accent);filter:drop-shadow(0 0 3px rgba(var(--bc-accent-rgb), .9))}.bc-blk{opacity:0;background:#000;position:absolute;inset:0}.bc-lcd.bc-snap .bc-blk{opacity:1}.bc-lcd:after{content:"";pointer-events:none;background:linear-gradient(128deg,#ffffff21 0%,#ffffff0a 36%,#0000 37%);position:absolute;inset:0}.bc-led{opacity:0;background:#ff4a3a;border-radius:50%;width:4px;height:4px;margin:-2px;transition:opacity .12s;position:absolute;box-shadow:0 0 6px 2px #ff4a3abf}.bc-led.bc-on{opacity:1}.bc-camsheen{pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffece21a 46%,#0000 60%) 0 0/260% 100%;animation:9s ease-in-out infinite bc-sheen;position:absolute;inset:0;-webkit-mask-image:radial-gradient(40% 44% at 50% 52%,#000 60%,#0000 100%);mask-image:radial-gradient(40% 44% at 50% 52%,#000 60%,#0000 100%)}@keyframes bc-sheen{0%{background-position:120% 0}55%,to{background-position:-40% 0}}.bc-s2 .bc-face{background:#0b0908}.bc-cover{background-position:44% 22%;background-size:cover;height:66%;bottom:auto;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.bc-cover:after{content:"";background:linear-gradient(#0807079e 0%,#08070700 30% 58%,#080707b3 100%);position:absolute;inset:0}.bc-gloss{background:radial-gradient(55% 34% at var(--bc-gx,28%) var(--bc-gy,18%), #ffffff29, transparent 70%), linear-gradient(115deg, transparent 36%, #ffffff1c 47%, transparent 58%);background-size:100% 100%,260% 100%;animation:8s ease-in-out infinite bc-gloss}@keyframes bc-gloss{0%{background-position:0 0,130% 0}60%,to{background-position:0 0,-50% 0}}.bc-cover-content{padding:20px 24px 24px}.bc-mast{font-family:var(--bc-head);letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#f7f0ea;text-shadow:0 6px 30px #00000080;margin-right:-.06em;font-size:62px;font-weight:400;line-height:.92}.bc-mast-sub{font-family:var(--bc-head);letter-spacing:.32em;text-align:center;text-transform:uppercase;color:#f4e4dc;text-shadow:0 1px 3px #000000e6,0 0 14px #000c;margin-top:9px;font-size:9.5px}.bc-mid.bc-cm-cover{justify-content:space-between;align-items:flex-end}.bc-coverlines{text-shadow:0 2px 14px #000000bf;gap:7px;max-width:196px;padding-bottom:4px;display:grid}.bc-cl-small{font-family:var(--bc-head);letter-spacing:.2em;text-transform:uppercase;color:#eadfd6;font-size:9.5px}.bc-cl-big{font-family:var(--bc-head);letter-spacing:.05em;text-transform:uppercase;color:#fff7f2;font-size:21px;font-weight:400;line-height:1.08}.bc-cl-script{font-family:var(--bc-script);color:#f2c9ba;font-size:25px;line-height:1.05}.bc-ctop .bc-logo.bc-cover-logo,.bc-logo.bc-cover-logo{width:74px;height:auto;margin-bottom:6px}.bc-name.bc-name-line{margin-top:10px}.bc-name.bc-name-line .bc-first{letter-spacing:.16em;font-size:23px}.bc-cover-content .bc-alias{margin-top:8px}.bc-s3 .bc-face{background:radial-gradient(110% 80% at 50% 32%,#2b2421 0%,#15110f 55%,#0a0808 100%)}.bc-stack{flex:none;width:250px;height:262px;position:relative}.bc-pola{width:152px;transform:translate(-50%, -50%) translate(var(--bc-tx,0px), var(--bc-ty,0px)) rotate(var(--bc-r,0deg));background:linear-gradient(#f8f3ec,#eee6da);border-radius:2px;padding:9px 9px 36px;transition:transform .95s cubic-bezier(.2,.8,.2,1),opacity .6s;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffffb3,0 20px 32px #0000008c,0 2px 5px #0006}.bc-pola-img{background-color:#7e8471;background-position:50% 28%;background-size:cover;width:134px;height:134px}.bc-pola-cap{font-family:var(--bc-script);text-align:center;color:#3b2f2b;font-size:22px;line-height:1;position:absolute;bottom:5px;left:0;right:0}.bc-pola.bc-p0{--bc-r:-3deg;z-index:5}.bc-pola.bc-p1{--bc-r:7deg;--bc-tx:24px;--bc-ty:-9px;z-index:4}.bc-pola.bc-p2{--bc-r:-9deg;--bc-tx:-24px;--bc-ty:7px;z-index:3}.bc-pola.bc-p3{--bc-r:-9deg;--bc-tx:-24px;--bc-ty:7px;z-index:2;opacity:0}.bc-pola.bc-out{--bc-r:16deg;--bc-tx:230px;--bc-ty:-26px;z-index:6}.bc-pola.bc-dev .bc-pola-img{animation:4.4s ease-out both bc-develop}@keyframes bc-develop{0%{opacity:.18;filter:sepia(.55)saturate(.1)brightness(1.6)contrast(.5)blur(1.6px)}40%{opacity:.8}to{opacity:1;filter:none}}.bc-s4 .bc-face{background:radial-gradient(120% 80% at 50% 36%,#1d1816 0%,#0e0b0a 55%,#070606 100%)}.bc-lbwrap{flex:none;width:318px;height:176px;position:relative}.bc-lightbox{background:linear-gradient(#fffaf5,#f2e8de);border-radius:3px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff73,0 0 38px #ffe8d661,0 0 90px #ffd6be29}.bc-strip{will-change:transform;background:#171212;align-items:center;height:116px;display:flex;position:absolute;top:30px;left:0}.bc-strip:before,.bc-strip:after{content:"";opacity:.9;background:repeating-linear-gradient(90deg,#0000 0 5px,#f4ece4 5px 11px,#0000 11px 16px);height:8px;position:absolute;left:0;right:0}.bc-strip:before{top:4px}.bc-strip:after{bottom:4px}.bc-frame{background-color:#2a2322;background-position:50% 28%;background-size:cover;flex:none;width:116px;height:78px;margin:0 5px;position:relative}.bc-frame b{font-family:var(--bc-body);letter-spacing:.08em;color:var(--bc-accent);font-size:6.5px;font-weight:700;position:absolute;top:-13px;left:2px}.bc-loupe{z-index:3;pointer-events:none;width:120px;height:120px;transform:translate(calc(var(--bc-lx,92px) - 60px), calc(var(--bc-ly,88px) - 60px));box-shadow:0 0 0 5px #1b1515, 0 0 0 6px var(--bc-accent), 0 0 0 9px #3d2a24, 0 0 0 10px #fff1ea80, 0 18px 30px #0000008c;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden}.bc-zoom{transform-origin:0 0;width:318px;height:176px;transform:translate(calc(60px - var(--bc-lx,92px) * 1.9), calc(60px - var(--bc-ly,88px) * 1.9)) scale(1.9);background:linear-gradient(#fffaf5,#f2e8de);position:absolute;top:0;left:0}.bc-loupe:after{content:"";background:radial-gradient(circle at 32% 26%,#ffffff61,#0000 28%),radial-gradient(circle,#0000 62%,#00000047 100%);border-radius:50%;position:absolute;inset:0}.bc-side{gap:18px;display:grid}.bc-title h1{font-family:var(--bc-head);letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1.05}.bc-title p{color:var(--bc-muted);margin-top:6px;font-size:15px}.bc-scanned{text-align:center;margin:30px 0 26px}.bc-scanned-line{font-family:var(--bc-head);letter-spacing:-.01em;margin-top:10px;font-size:24px;font-weight:700;line-height:1.2}.bc-scanned-line span{color:var(--bc-accent)}.bc-scanned .bc-btn{max-width:360px;margin:16px auto 0}.bc-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bc-btn{min-height:50px;color:var(--bc-cream);font-family:var(--bc-body);letter-spacing:.06em;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s var(--bc-ease), box-shadow .35s, border-color .35s, background .35s;background:#0c101699;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:rgba(var(--bc-accent-rgb), .7);box-shadow:0 0 0 1px rgba(var(--bc-accent-rgb), .25), 0 10px 36px rgba(var(--bc-accent-rgb), .18)}.bc-btn:active{transform:scale(.98)}.bc-btn:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}.bc-btn.bc-primary{background:linear-gradient(135deg, var(--bc-shimmer), var(--bc-accent) 55%, color-mix(in oklab, var(--bc-accent) 70%, #000));color:var(--bc-accent-ink);box-shadow:0 14px 40px rgba(var(--bc-accent-rgb), .28);border-color:#0000}.bc-btn.bc-primary:hover{box-shadow:0 18px 50px rgba(var(--bc-accent-rgb), .42)}.bc-wide{grid-column:1/-1}.bc-btn svg{flex:none;width:16px;height:16px}.bc-panel{border:1px solid var(--bc-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#12161eb8,#0a0c12b8);border-radius:20px;padding:22px;position:relative;overflow:hidden}.bc-panel:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--bc-accent-rgb), .8), transparent);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;line-height:1.2}.bc-panel .bc-body{color:var(--bc-muted);margin-top:8px;font-size:14px;line-height:1.6}.bc-field{margin-top:14px;display:block}.bc-field span{margin-bottom:6px;display:block}.bc-panel input{width:100%;color:var(--bc-cream);font-family:var(--bc-body);background:#00000040;border:1px solid #e9efec29;border-radius:14px;outline:none;padding:14px 16px;font-size:16px;transition:border-color .3s,box-shadow .3s}.bc-panel input::placeholder{color:var(--bc-dim)}.bc-panel input:focus{border-color:rgba(var(--bc-accent-rgb), .7);box-shadow:0 0 0 4px rgba(var(--bc-accent-rgb), .12)}.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-accent);font-style:normal}.bc-book{text-align:center;padding:28px 22px}.bc-book h2{font-size:25px}.bc-book h2 span{background:linear-gradient(90deg, var(--bc-shimmer), var(--bc-accent));color:#0000;-webkit-background-clip:text;background-clip:text}.bc-book .bc-btn{margin-top:18px}.bc-legal{text-align:center;margin-top:34px}.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;width:auto;height:24px;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{z-index:50;background:var(--bc-cream);color:#101a22;font-family:var(--bc-body);letter-spacing:.04em;opacity:0;transition:all .45s var(--bc-ease);pointer-events:none;border-radius:999px;padding:12px 18px;font-size:13px;position:fixed;bottom:26px;left:50%;transform:translate(-50%,20px)}.bc-toast.bc-on{opacity:1;transform:translate(-50%)}.bc-btn{border-radius:4px}.bc-panel{border-radius:6px}.bc-panel input,.bc-msg,.bc-toast{border-radius:4px}.bc-title h1,.bc-panel h2{letter-spacing:.04em;font-weight:400}.bc-svc-list{gap:8px;margin-top:14px;display:grid}.bc-svc{border:1px solid var(--bc-line);min-height:48px;color:var(--bc-cream);font-family:var(--bc-head);letter-spacing:.08em;text-transform:uppercase;background:#14111080;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:13.5px;text-decoration:none;transition:border-color .3s,background .3s;display:flex}.bc-svc svg{width:16px;height:16px;color:var(--bc-accent);flex:none}.bc-svc:hover,.bc-svc:focus-visible{border-color:rgba(var(--bc-accent-rgb), .6);background:rgba(var(--bc-accent-rgb), .08)}.bc-js [data-reveal]:not([data-in]){opacity:0}.bc-js [data-reveal][data-in]{animation:bc-reveal .9s var(--bc-ease) backwards;animation-delay:var(--bc-d,0s)}@keyframes bc-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.bc-js .bc-panel[data-in]:before{transform-origin:50%;animation:1.2s cubic-bezier(.65,0,.35,1) .2s backwards bc-draw}@media print{.bc-js [data-reveal]:not([data-in]){opacity:1}}.bc-mini{pointer-events:none;width:100%;max-width:180px;margin:0 auto}.bc-still .bc-rise,.bc-still .bc-up,.bc-still .bc-draw,.bc-still .bc-float,.bc-still .bc-camsheen,.bc-still .bc-gloss,.bc-still .bc-pola,.bc-still .bc-pola-img,.bc-still .bc-qrwrap:after{opacity:1;filter:none;animation:none!important}.bc-still .bc-rise,.bc-still .bc-up,.bc-still .bc-float{transform:none}.bc-still .bc-pola.bc-p3{opacity:0}.bc-still .bc-card{cursor:default;transition:none}.bc-still .bc-face{box-shadow:0 0 0 1px #ffffff0f}@media (prefers-reduced-motion:reduce){.bc-scope *,.bc-scope :before,.bc-scope :after{transition:none!important;animation:none!important}.bc-up,.bc-js [data-reveal]:not([data-in]){opacity:1}.bc-draw{transform:none}}
