.bsite[data-skin]{position:relative;isolation:isolate}.sk-motif i{position:absolute;display:block}.bsite[data-skin=noir]:after{content:"";position:absolute;inset:0;z-index:50;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bsite[data-skin=noir] #about h2:after,.bsite[data-skin=noir] h2.bs-display:after{content:"";display:block;width:72px;height:6px;margin-top:.7rem;background:var(--accent);transform:skewX(-24deg)}.bsite[data-skin=noir] h1.bs-display{text-shadow:4px 4px 0 color-mix(in srgb,var(--accent) 55%,transparent)}.bsite[data-skin=noir] .bs-btn{border-radius:0;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);padding-inline:1.8rem;letter-spacing:.02em}.bsite[data-skin=noir] .bs-btn:not(.bs-btn-ghost){background:linear-gradient(100deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#000))}.bsite[data-skin=noir] .bs-btn-ghost{background:color-mix(in srgb,var(--text) 8%,transparent);border-color:transparent}.bsite[data-skin=noir] .bs-card{border-radius:0;border-color:color-mix(in srgb,var(--text) 14%,transparent);border-inline-start:3px solid transparent;transition:border-color .25s,transform .25s,background .25s}.bsite[data-skin=noir] .bs-card:hover{border-inline-start-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.bsite[data-skin=noir] .bs-input{border-radius:0;background:color-mix(in srgb,var(--text) 5%,transparent)}.sk-noir.sk-0{inset-inline-start:6%;width:120px;opacity:.16}.sk-noir.sk-0,.sk-noir.sk-1{top:-25%;height:150%;background:var(--accent);transform:skewX(-18deg)}.sk-noir.sk-1{inset-inline-start:calc(6% + 150px);width:14px;opacity:.5;animation:sk-flicker 6s infinite}.sk-noir.sk-2{top:-40%;inset-inline-end:-10%;width:60%;height:140%;border-radius:50%;opacity:.35;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 55%,transparent),transparent)}@keyframes sk-flicker{0%,to{opacity:.5}48%{opacity:.5}50%{opacity:.1}52%{opacity:.6}54%{opacity:.2}56%{opacity:.5}}.bsite[data-skin=clay] .bs-card{border:0;box-shadow:inset 0 3px 6px rgba(255,255,255,.95),inset 0 -8px 14px color-mix(in srgb,var(--text) 6%,transparent),0 4px 0 color-mix(in srgb,var(--text) 6%,transparent),0 18px 32px -16px color-mix(in srgb,var(--accent) 55%,transparent);transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.bsite[data-skin=clay] .bs-card:hover{transform:translateY(-3px) scale(1.005)}.bsite[data-skin=clay] .bs-btn{border-radius:999px;border:0;transition:transform .12s,box-shadow .12s;box-shadow:inset 0 2px 0 rgba(255,255,255,.45),0 6px 0 color-mix(in srgb,var(--accent) 65%,#3a2418),0 16px 24px -10px var(--accent)}.bsite[data-skin=clay] .bs-btn:hover:not(:disabled){transform:translateY(-2px);filter:none}.bsite[data-skin=clay] .bs-btn:active:not(:disabled){transform:translateY(5px);box-shadow:inset 0 2px 0 rgba(255,255,255,.4),0 1px 0 color-mix(in srgb,var(--accent) 65%,#3a2418)}.bsite[data-skin=clay] .bs-btn-ghost{background:#fff;color:var(--text);box-shadow:0 5px 0 color-mix(in srgb,var(--text) 12%,transparent),0 12px 20px -12px color-mix(in srgb,var(--text) 30%,transparent)}.bsite[data-skin=clay] .bs-input{border-radius:18px;border-color:transparent;background:#fff;box-shadow:inset 0 3px 6px color-mix(in srgb,var(--text) 8%,transparent)}.sk-clay{border-radius:50%;animation:sk-bob 7s ease-in-out infinite;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.9),color-mix(in srgb,var(--accent) 80%,#fff) 22%,var(--accent) 58%,color-mix(in srgb,var(--accent) 70%,#3a2418) 100%);box-shadow:0 18px 30px -12px color-mix(in srgb,var(--accent) 60%,transparent)}.sk-clay:nth-child(2n){background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.9),color-mix(in srgb,var(--accent-2) 70%,#fff) 22%,var(--accent-2) 58%,color-mix(in srgb,var(--accent-2) 70%,#000) 100%);box-shadow:0 18px 30px -12px color-mix(in srgb,var(--accent-2) 60%,transparent)}.sk-clay.sk-0{width:70px;height:70px;top:12%;inset-inline-end:6%}.sk-clay.sk-1{width:38px;height:38px;top:8%;inset-inline-start:42%;animation-delay:-2s}.sk-clay.sk-2{width:54px;height:54px;bottom:10%;inset-inline-start:4%;animation-delay:-4s}.sk-clay.sk-3{width:26px;height:26px;bottom:22%;inset-inline-end:38%;animation-delay:-1s}.sk-clay.sk-4{width:90px;height:90px;bottom:-30px;inset-inline-end:22%;animation-delay:-3s;opacity:.9}.sk-clay.sk-5{width:20px;height:20px;top:40%;inset-inline-start:18%;animation-delay:-5s}@keyframes sk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.bsite[data-skin=facet] .bs-card{--cut:16px;border-radius:0;border:1px solid transparent;box-shadow:none;clip-path:polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));background:linear-gradient(color-mix(in srgb,var(--bg-alt) 92%,var(--accent)),var(--bg-alt)) padding-box,linear-gradient(135deg,var(--accent),transparent 45%,transparent 60%,var(--accent-2)) border-box;transition:transform .25s,background .25s}.bsite[data-skin=facet] .bs-card:hover{transform:translateY(-2px);background:linear-gradient(color-mix(in srgb,var(--bg-alt) 84%,var(--accent)),var(--bg-alt)) padding-box,linear-gradient(135deg,var(--accent),transparent 45%,transparent 60%,var(--accent-2)) border-box}.bsite[data-skin=facet] .bs-btn{border-radius:0;border:0;padding-inline:1.6rem 2.1rem;color:#04121a;background:linear-gradient(120deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#fff));clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%)}.bsite[data-skin=facet][dir=ltr] .bs-btn{padding-inline:2.1rem 1.6rem;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.bsite[data-skin=facet] .bs-btn-ghost{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,transparent)}.bsite[data-skin=facet] h1.bs-display,.bsite[data-skin=facet] h2.bs-display{text-shadow:0 0 28px color-mix(in srgb,var(--accent) 45%,transparent)}.bsite[data-skin=facet] .bs-input{border-radius:0;background:color-mix(in srgb,var(--accent) 5%,var(--bg))}.sk-facet{width:140px;height:160px;opacity:.55;clip-path:polygon(50% 0,100% 38%,72% 100%,18% 88%,0 30%);background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 70%,#fff),color-mix(in srgb,var(--accent) 25%,transparent) 55%,transparent);animation:sk-drift 14s ease-in-out infinite alternate}.sk-facet:nth-child(3n){background:linear-gradient(150deg,color-mix(in srgb,var(--accent-2) 75%,#fff),color-mix(in srgb,var(--accent-2) 20%,transparent) 60%,transparent)}.sk-facet.sk-0{top:6%;inset-inline-start:6%;transform:rotate(-14deg)}.sk-facet.sk-1{width:70px;height:84px;top:58%;inset-inline-start:14%;animation-delay:-3s;opacity:.4}.sk-facet.sk-2{width:100px;height:120px;top:14%;inset-inline-end:8%;animation-delay:-6s}.sk-facet.sk-3{width:54px;height:64px;bottom:8%;inset-inline-end:26%;animation-delay:-2s;opacity:.45}.sk-facet.sk-4{width:200px;height:230px;bottom:-90px;inset-inline-end:-40px;animation-delay:-8s;opacity:.3}.sk-facet.sk-5{width:40px;height:48px;top:30%;inset-inline-start:40%;animation-delay:-5s;opacity:.35}.sk-facet.sk-6{width:12px;height:60%;top:20%;inset-inline-start:50%;opacity:.12;clip-path:none;background:linear-gradient(var(--accent),transparent);animation:none;transform:rotate(24deg)}@keyframes sk-drift{0%{translate:0 0;rotate:-6deg}to{translate:12px -18px;rotate:8deg}}.bsite[data-skin=organic]:after{content:"";position:absolute;inset:0;z-index:50;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bsite[data-skin=organic] .bs-card{border-radius:var(--radius) 8px var(--radius) 8px;transition:border-radius .6s cubic-bezier(.4,1.4,.5,1),transform .4s}.bsite[data-skin=organic] .bs-card:hover{border-radius:8px var(--radius) 8px var(--radius);transform:translateY(-2px)}.bsite[data-skin=organic] .bs-btn{border-radius:22px 6px 22px 6px;transition:border-radius .5s,transform .2s,filter .2s}.bsite[data-skin=organic] .bs-btn:hover:not(:disabled){border-radius:6px 22px 6px 22px}.bsite[data-skin=organic] .bs-input{border-radius:16px 6px 16px 6px;background:var(--surface)}.bsite[data-skin=organic] h2.bs-display:after{content:"";display:block;width:48px;height:14px;margin-top:.5rem;opacity:.8;background:var(--accent-2);border-radius:0 100% 0 100%}.sk-organic{width:22px;height:12px;top:-20px;border-radius:0 100% 0 100%;background:var(--accent);opacity:.7;animation:sk-fall 13s linear infinite}.sk-organic:nth-child(3n){background:var(--accent-2)}.sk-organic:nth-child(3n+1){background:color-mix(in srgb,var(--accent) 60%,#c8d39a)}.sk-organic.sk-0{inset-inline-start:8%;animation-delay:-1s}.sk-organic.sk-1{inset-inline-start:22%;animation-delay:-6s;animation-duration:16s}.sk-organic.sk-2{inset-inline-start:37%;animation-delay:-3s;width:16px;height:9px}.sk-organic.sk-3{inset-inline-start:52%;animation-delay:-9s;animation-duration:15s}.sk-organic.sk-4{inset-inline-start:66%;animation-delay:-4s;width:28px;height:15px}.sk-organic.sk-5{inset-inline-start:78%;animation-delay:-11s}.sk-organic.sk-6{inset-inline-start:90%;animation-delay:-7s;animation-duration:17s;width:18px;height:10px}.sk-organic.sk-7,.sk-organic.sk-8{top:auto;width:360px;height:360px;border-radius:42% 58% 63% 37%/40% 45% 55% 60%;opacity:.16;animation:sk-morph 18s ease-in-out infinite alternate}.sk-organic.sk-7{top:-140px;inset-inline-end:-100px;background:var(--accent)}.sk-organic.sk-8{bottom:-170px;inset-inline-start:-120px;background:var(--accent-2);animation-delay:-6s}@keyframes sk-fall{0%{transform:translate(0) rotate(0)}50%{transform:translate(30px,260px) rotate(200deg)}to{transform:translate(-10px,560px) rotate(380deg)}}@keyframes sk-morph{0%{border-radius:42% 58% 63% 37%/40% 45% 55% 60%;rotate:0deg}to{border-radius:60% 40% 35% 65%/55% 60% 40% 45%;rotate:25deg}}@media (prefers-reduced-motion:reduce){.sk-motif i{animation:none!important}}.bsite[data-skin] .text-center h2.bs-display:after,.bsite[data-skin] h2.bs-display.text-center:after{margin-inline:auto}