.barbersociety-main-chrome.topbar:before{top:var(--main-logo-rail-inset);right:auto;bottom:var(--main-logo-rail-inset);z-index:-2;width:min(100%, var(--main-rail-max-width));background:linear-gradient(#191a1c 0%,#0a0a0b 48%,#040404 100%);border:1px solid #ffffff1f;border-radius:1000px;padding:0;animation:none;left:50%;transform:translate(-50%);box-shadow:0 32px 90px #000000d1,inset 0 1px #ffffff1f,inset 0 -1px #0009;-webkit-mask:none;mask:none}.barbersociety-main-chrome.topbar:after{top:calc(var(--main-logo-rail-inset) + .42rem);right:auto;bottom:calc(var(--main-logo-rail-inset) + .42rem);z-index:-1;width:min(calc(100% - 1rem), var(--main-rail-inner-max-width));background:linear-gradient(112deg,#0000 16%,#fff6 33%,#ffffff1a 46%,#0000 60%) 175% 0/250% 100% no-repeat,linear-gradient(90deg,#0e0e1000 4%,#202024 20%,#505056 36%,#34343a 52%,#18181b 72%,#08080a 100%);border:1px solid #ffffff12;border-radius:1000px;animation:6s linear infinite barbersociety-main-edge-sweep;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff3,inset 0 -2px 5px #0000008c}.barbersociety-main-chrome.topbar .brand-mark{width:var(--main-logo-size);height:var(--main-logo-size);min-width:var(--main-logo-size);min-height:var(--main-logo-size);max-width:var(--main-logo-size);max-height:var(--main-logo-size);background:radial-gradient(circle at 50% 30%,#ffffff47,#ffffff0d 46%,#00000040 72%),#070708;border:1px solid #ffffff8c;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffff73,inset 0 -3px 7px #0009,0 0 0 .3rem #ffffff0d,0 0 3rem #ffffff1f,0 18px 40px #000000c7}.barbersociety-main-chrome.topbar .brand-logo{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.18);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;transition:filter .2s,transform .2s;display:block}.barbersociety-main-chrome.topbar .brand-mark:before{content:none;background:0 0;animation:none;display:none;-webkit-mask:none;mask:none}@media (hover:hover) and (pointer:fine){.barbersociety-main-chrome.topbar .brand:hover .brand-mark{background:radial-gradient(circle at 50% 30%,#ffffff57,#ffffff12 46%,#00000052 74%),#050506;border-color:#fffc;transform:translateY(-2px)scale(1.035);box-shadow:inset 0 1px #ffffff85,inset 0 -3px 7px #000000a3,0 0 0 .34rem #ffffff1a,0 0 4.2rem #ffffff52,0 20px 42px #000000d1}.barbersociety-main-chrome.topbar .brand:hover .brand-logo{filter:grayscale()contrast(1.1)brightness(.88);transform:scale(.94)}}.barbersociety-main-chrome.topbar .ghost-link,.barbersociety-main-chrome.topbar .locale-trigger{background:var(--bss-platform-control-background);box-shadow:var(--bss-platform-control-shadow);border:1px solid #ffffff29}.barbersociety-main-chrome.topbar .ghost-link.history-button{font-size:clamp(1.78rem,3vw,2.25rem)}.barbersociety-main-chrome.topbar .account-link{background:var(--bss-platform-control-background);box-shadow:var(--bss-platform-control-shadow);border:1px solid #ffffff29}.barbersociety-main-chrome.topbar .locale-options{background:#050505f5;border-color:#ffffff2e}.barbersociety-main-chrome.topbar .locale-option.is-active{background:#2b2b2b;border-color:#ffffffb8}@media (hover:hover) and (pointer:fine){.barbersociety-main-chrome.topbar .ghost-link:hover,.barbersociety-main-chrome.topbar .locale-trigger:hover{background:var(--bss-platform-control-hover-background);box-shadow:var(--bss-platform-control-hover-shadow);border-color:#ffffffad;transform:translateY(-1px)}}.barbersociety-main-chrome.topbar .ghost-link:active,.barbersociety-main-chrome.topbar .locale-trigger:active,.barbersociety-main-chrome.topbar .locale-trigger[aria-expanded=true]{background:var(--bss-platform-control-hover-background);box-shadow:var(--bss-platform-control-hover-shadow);border-color:#ffffffb8;transform:translateY(0)scale(.985)}@media (max-width:860px){.barbersociety-main-chrome.topbar .brand:before{background:linear-gradient(#191a1c 0%,#0a0a0b 48%,#040404 100%);border-color:#ffffff1f;box-shadow:0 18px 48px #000000b8,inset 0 1px #ffffff1f,inset 0 -1px #0009}.barbersociety-main-chrome.topbar .brand:after{inset:calc(var(--main-mobile-logo-rail-inset) + .32rem) .42rem;background:linear-gradient(112deg,#0000 16%,#fff6 33%,#ffffff1a 46%,#0000 60%) 175% 0/250% 100% no-repeat,linear-gradient(90deg,#0e0e1000 4%,#202024 20%,#505056 36%,#34343a 52%,#18181b 72%,#08080a 100%);border:1px solid #ffffff12;padding:0;box-shadow:inset 0 1px #fff3,inset 0 -2px 5px #0000008c;-webkit-mask:none;mask:none}.barbersociety-main-chrome.topbar{--main-mobile-control-size:calc(clamp(2.2rem, 9.8vw, 2.65rem) * .8);--main-mobile-back-size:calc(clamp(1.85rem, 8.2vw, 2.15rem) * .8);--main-mobile-action-overlap:clamp(1.32rem, 5.8vw, 2.05rem)}.barbersociety-main-chrome.topbar .topbar-actions{min-height:var(--main-mobile-control-size);margin-top:calc(var(--main-mobile-action-overlap) * -1);gap:.18rem}.barbersociety-main-chrome.topbar .ghost-link,.barbersociety-main-chrome.topbar .locale-trigger{width:var(--main-mobile-control-size);height:var(--main-mobile-control-size);min-width:var(--main-mobile-control-size);min-height:var(--main-mobile-control-size);font-size:calc(clamp(1.14rem,4.8vw,1.5rem)/1.25)}.barbersociety-main-chrome.topbar .ghost-link.history-button{width:var(--main-mobile-back-size);height:var(--main-mobile-back-size);min-width:var(--main-mobile-back-size);min-height:var(--main-mobile-back-size);font-size:calc(clamp(1rem,3.9vw,1.24rem)/1.25)}}.barbersociety-main-chrome.topbar .ghost-link.history-button.rail-back-button{top:calc(var(--main-logo-overhang) + var(--main-logo-size) - var(--main-back-size));left:calc(1rem - var(--main-back-size) + .45rem);z-index:6;width:var(--main-back-size);height:var(--main-back-size);min-width:var(--main-back-size);min-height:var(--main-back-size);font-size:calc(clamp(1rem,1.2vw,1.18rem)/1.25);position:absolute}.barbersociety-main-chrome.topbar .rail-admin-card-joker{--bss-admin-rail-joker-size:calc(var(--main-back-size) * 1.25);width:var(--bss-admin-rail-joker-size);height:var(--bss-admin-rail-joker-size);min-width:var(--bss-admin-rail-joker-size);min-height:var(--bss-admin-rail-joker-size);border:2px solid var(--bss-d02-moss-control-border);background:var(--bss-d02-moss-control-background);box-shadow:var(--bss-d02-moss-control-shadow);color:#101010;font:inherit;font-size:calc(var(--bss-admin-rail-joker-size) * .88);cursor:pointer;filter:var(--bss-d02-moss-control-filter);border-radius:50%;place-items:center;padding:0;font-weight:700;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s,color .15s,filter .15s;display:grid;position:relative}.barbersociety-main-chrome.topbar .rail-admin-card-joker:hover,.barbersociety-main-chrome.topbar .rail-admin-card-joker:focus-visible{background:var(--bss-d02-moss-control-hover-background);border-color:var(--bss-d02-moss-control-border);box-shadow:var(--bss-d02-moss-control-hover-shadow);filter:var(--bss-d02-moss-control-hover-filter);outline:none}.barbersociety-main-chrome.topbar .rail-admin-card-joker:active{border-color:var(--bss-d02-moss-control-border);background:var(--bss-d02-moss-control-active-background);box-shadow:var(--bss-d02-moss-control-active-shadow);filter:var(--bss-d02-moss-control-active-filter)}.rail-admin-preview-wrap{--bss-admin-rail-preview-size:calc(var(--main-control-size) * 1.25);flex:0 0 var(--bss-admin-rail-preview-size);width:var(--bss-admin-rail-preview-size);height:var(--bss-admin-rail-preview-size);pointer-events:auto;display:inline-flex;position:relative}.barbersociety-main-chrome.topbar .rail-admin-preview{flex:0 0 var(--bss-admin-rail-preview-size);width:var(--bss-admin-rail-preview-size);height:var(--bss-admin-rail-preview-size);min-width:var(--bss-admin-rail-preview-size);min-height:var(--bss-admin-rail-preview-size);border:2px solid var(--bss-d02-moss-control-border);background:var(--bss-d02-moss-control-background);box-shadow:var(--bss-d02-moss-control-shadow);color:#101010;font:inherit;font-size:calc(var(--bss-platform-control-font-size) * 1.22);cursor:pointer;filter:var(--bss-d02-moss-control-filter);border-radius:50%;place-items:center;padding:0;line-height:1;transition:opacity .16s,background .15s,border-color .15s,box-shadow .15s,color .15s,filter .15s;display:grid}.barbersociety-main-chrome.topbar .rail-admin-preview:hover,.barbersociety-main-chrome.topbar .rail-admin-preview:focus-visible{background:var(--bss-d02-moss-control-hover-background);border-color:var(--bss-d02-moss-control-border);box-shadow:var(--bss-d02-moss-control-hover-shadow);filter:var(--bss-d02-moss-control-hover-filter);outline:none}.barbersociety-main-chrome.topbar .rail-admin-preview:active{border-color:var(--bss-d02-moss-control-border);background:var(--bss-d02-moss-control-active-background);box-shadow:var(--bss-d02-moss-control-active-shadow);filter:var(--bss-d02-moss-control-active-filter)}.barbersociety-main-chrome.topbar .rail-admin-preview.is-previewing{opacity:.5}.rail-admin-preview-menu{z-index:5400;border:1px solid var(--bss-d02-moss-control-border);background:#080d06f5;border-radius:18px;min-width:6.6rem;padding:.32rem;display:grid;position:absolute;top:calc(100% + .48rem);right:0;box-shadow:0 18px 38px #0000008f}.rail-admin-preview-menu button{color:#f3f8ea;min-height:2rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 .6rem;font-size:.68rem;font-weight:900}.rail-admin-preview-menu button:hover,.rail-admin-preview-menu button:focus-visible{background:#a1bf6b47;outline:none}
.bs-admin-create-backdrop{z-index:5600;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c2;place-items:center;padding:clamp(12px,3vw,42px);display:grid;position:fixed;inset:0}.bs-admin-create-panel{color:#fff;background:linear-gradient(155deg,#ffffff14,#0000 36%),linear-gradient(145deg,#211d17,#080808 74%);border:1px solid #ffefc485;border-radius:32px;width:min(1120px,100%);max-height:min(820px,100vh - 24px);padding:clamp(22px,3vw,42px);overflow:auto;box-shadow:0 32px 110px #000000bd}.bs-admin-create-head,.bs-admin-create-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.bs-admin-create-head span{opacity:.62;font-size:11px;font-weight:900}.bs-admin-create-head h2{margin:4px 0 0;font-size:clamp(28px,4vw,52px);line-height:.96}.bs-admin-create-grid{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(22px,4vw,54px);margin-top:30px;display:grid}.bs-admin-create-preview-deck{min-width:0;position:sticky;top:0;overflow:hidden}.bs-admin-create-preview-track{width:100%;transition:transform .26s cubic-bezier(.2,.75,.2,1);display:flex}.bs-admin-create-preview{box-sizing:border-box;color:#fff;background:linear-gradient(#0000 25%,#000000bd),linear-gradient(145deg,#d6af66,#302a22 88%);border:1px solid #fffae88c;border-radius:28px;flex-direction:column;flex:0 0 100%;justify-content:end;align-self:start;width:min(100%,22rem);min-height:14rem;padding:clamp(18px,3vw,30px);display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 18px 48px #00000061}.bs-admin-create-preview-deck .bs-admin-create-preview{position:relative}.bs-admin-create-preview img{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.bs-admin-create-preview>span,.bs-admin-create-preview>strong,.bs-admin-create-preview>small{z-index:1;position:relative}.bs-admin-create-pages{flex-wrap:wrap;gap:.42rem;padding-top:.72rem;display:flex}.bs-admin-create-pages button,.bs-admin-create-media-controls button{min-height:2rem;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff47;border-radius:999px;padding:0 .7rem;font-size:.68rem;font-weight:800}.bs-admin-create-pages button.is-active,.bs-admin-create-pages button:hover,.bs-admin-create-pages button:focus-visible,.bs-admin-create-media-controls button:hover:not(:disabled),.bs-admin-create-media-controls button:focus-visible:not(:disabled){background:#d6af6638;border-color:#ffecbbd1;outline:none}.bs-admin-create-add-page{color:#f6d98c!important}.bs-admin-create-preview.is-media{background:linear-gradient(#0000 25%,#000000c2),linear-gradient(145deg,#38383c,#0b0b0c 76%)}.bs-admin-create-preview span{letter-spacing:0;opacity:.76;font-size:11px;font-weight:900}.bs-admin-create-preview strong{overflow-wrap:anywhere;margin-top:12px;font-size:clamp(28px,3vw,48px);line-height:.96}.bs-admin-create-preview small{opacity:.84;margin-top:12px;line-height:1.35}.bs-admin-create-fields{gap:13px;display:grid}.bs-admin-create-fields label{gap:6px;font-size:11px;font-weight:900;display:grid}.bs-admin-create-fields input,.bs-admin-create-fields textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;resize:vertical;background:#0000008a;border:1px solid #ffffff47;border-radius:18px;padding:12px 14px}.bs-admin-create-fields textarea{min-height:74px}.bs-admin-create-fields select{box-sizing:border-box;color:#fff;width:100%;min-height:2.7rem;font:inherit;background:#0000008a;border:1px solid #ffffff47;border-radius:18px;padding:0 14px}.bs-admin-create-fields p{opacity:.68;margin:2px 0 0;font-size:12px;line-height:1.4}.bs-admin-create-kind{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bs-admin-create-kind button,.bs-admin-create-actions>button[type=submit]{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff6b;border-radius:999px;padding:0 14px;font-weight:900}.bs-admin-create-kind button.is-active{color:#151008;background:linear-gradient(#e9c67d,#a17d3e);border-color:#fff2d0c2}.bs-admin-create-height{grid-template-columns:1fr auto;align-items:center}.bs-admin-create-height input{accent-color:#d6af66;grid-column:1/-1;padding:0}.bs-admin-create-height span{opacity:.76;font-size:12px}.bs-admin-create-error{color:#ffc0c0;margin:16px 0 0;font-weight:800}.bs-admin-create-status{color:#e0f5cddb;margin:16px 0 0;font-weight:800}.bs-admin-create-media-controls{flex-wrap:wrap;gap:.48rem;display:flex}.bs-admin-create-media-controls button:disabled{cursor:wait;opacity:.56}.bs-admin-create-actions{justify-content:end;margin-top:24px}.bs-admin-create-actions>button[type=submit]{color:#111;background:#f7f7f4}@media (max-width:760px){.bs-admin-create-backdrop{align-items:start;overflow:auto}.bs-admin-create-panel{border-radius:26px;margin:0}.bs-admin-create-grid{grid-template-columns:1fr}.bs-admin-create-preview{width:100%;max-width:none;min-height:16rem;position:relative}.bs-admin-create-actions{justify-content:stretch}.bs-admin-create-actions>*{flex:auto}}@media (max-width:860px){.barbersociety-main-chrome.topbar .ghost-link.history-button.rail-back-button{top:calc(var(--main-mobile-logo-overhang) + var(--main-mobile-logo-size) - var(--main-mobile-back-size));left:calc(1rem - var(--main-mobile-back-size) + .7rem);width:var(--main-mobile-back-size);height:var(--main-mobile-back-size);min-width:var(--main-mobile-back-size);min-height:var(--main-mobile-back-size);font-size:calc(clamp(1rem,3.9vw,1.24rem)/1.25)}.barbersociety-main-chrome.topbar .rail-admin-card-joker{display:none!important}}.barbersociety-main-chrome.topbar{--main-rail-max-width:38rem;--main-rail-inner-max-width:37.25rem;--main-control-size:var(--bss-platform-control-size);--main-back-art-size:calc(clamp(1.85rem, 8.2vw, 2.15rem) * .8);--main-back-size:var(--main-control-size);--main-rail-height:3.45rem;--main-action-overlap:clamp(3.75rem, 5vw, 4.02rem);--main-brand-label-size:clamp(.96rem, 4.65vw, 1.42rem);width:min(calc(100vw - 2.4rem), var(--main-rail-max-width));max-width:var(--main-rail-max-width);border-radius:0;grid-template-columns:1fr;justify-items:center;gap:0;padding:0;display:grid}.barbersociety-main-chrome.topbar:before,.barbersociety-main-chrome.topbar:after{content:none;display:none}.barbersociety-main-chrome.topbar .brand{isolation:isolate;width:100%;min-height:var(--main-logo-size);padding:var(--main-logo-overhang) 1rem;border-radius:1000px;flex:none;justify-content:flex-start;gap:clamp(.55rem,2.2vw,.9rem);position:relative}.barbersociety-main-chrome.topbar .brand:before{inset:var(--main-logo-rail-inset) 0;z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#191a1c 0%,#0a0a0b 48%,#040404 100%);border:1px solid #ffffff1f;position:absolute;box-shadow:0 18px 48px #000000b8,inset 0 1px #ffffff1f,inset 0 -1px #0009}.barbersociety-main-chrome.topbar .brand:after{inset:calc(var(--main-logo-rail-inset) + .42rem) .42rem;z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(112deg,#0000 16%,#fff6 33%,#ffffff1a 46%,#0000 60%) 175% 0/250% 100% no-repeat,linear-gradient(90deg,#0e0e1000 4%,#202024 20%,#505056 36%,#34343a 52%,#18181b 72%,#08080a 100%);border:1px solid #ffffff12;animation:6s linear infinite barbersociety-main-edge-sweep;position:absolute;box-shadow:inset 0 1px #fff3,inset 0 -2px 5px #0000008c}.barbersociety-main-chrome.topbar .brand>*{z-index:1;position:relative}.barbersociety-main-chrome.topbar .brand>span:last-child{max-width:calc(100% - var(--main-logo-size) - .9rem);font-size:var(--main-brand-label-size);text-align:left}.barbersociety-main-chrome.topbar .topbar-actions{isolation:isolate;width:100%;max-width:calc(100vw - 2.4rem);min-height:var(--main-control-size);margin-top:calc(var(--main-action-overlap) * -1);pointer-events:none;border-radius:1000px;flex-wrap:nowrap;justify-content:flex-end;gap:clamp(.18rem,.5vw,.42rem);padding:0;position:relative}.barbersociety-main-chrome.topbar .topbar-actions>*{pointer-events:auto}.barbersociety-main-chrome.topbar .ghost-link,.barbersociety-main-chrome.topbar .locale-trigger{font-size:calc(clamp(1.14rem,4.8vw,1.5rem)/1.25)}.barbersociety-main-chrome.topbar .ghost-link.history-button.rail-back-button{width:var(--main-back-size);height:var(--main-back-size);min-width:var(--main-back-size);min-height:var(--main-back-size);left:calc(1rem - var(--main-back-size) + .45rem);border-color:var(--bss-platform-control-white-border);background:var(--bss-platform-control-white-background);box-shadow:var(--bss-platform-control-white-shadow);color:#090909;text-shadow:none;font-size:calc(clamp(1rem,3.9vw,1.24rem)/1.25)}.rail-admin-card-joker .crystal-btn-icon.is-speelkaart{font-family:Apple Symbols,Segoe UI Symbol,"Noto Sans Symbols 2",DejaVu Sans,serif;font-size:1.42em;line-height:1;transform:translate(.033em,.083em)}
@media (hover:hover) and (pointer:fine){.barbersociety-main-chrome.topbar .ghost-link.history-button.rail-back-button:hover{background:var(--bss-platform-control-white-hover-background);box-shadow:var(--bss-platform-control-white-hover-shadow);border-color:#fff;transform:translateY(-1px)scale(1.025)}}@media (max-width:860px){.barbersociety-main-chrome.topbar .brand:after{inset:calc(var(--main-mobile-logo-rail-inset) + .32rem) .42rem}.barbersociety-main-chrome.topbar .ghost-link.history-button.rail-back-button{left:calc(1rem - var(--main-mobile-back-size) + .7rem)}}html[data-button-set=B]{--bss-platform-control-border:#ffffffdb;--bss-platform-control-background:#000;--bss-platform-control-hover-background:#161616;--bss-platform-control-shadow:inset 0 0 0 1px #ffffff24;--bss-platform-control-hover-shadow:inset 0 0 0 1px #ffffff4d, 0 0 1.4rem #ffffff29;--bss-d02-w-k-control-border:#ffffffdb;--bss-d02-w-k-control-background:#fff;--bss-d02-w-k-control-hover-background:#f0f0f0;--bss-d02-w-k-control-shadow:inset 0 0 0 1px #ffffff24;--bss-d02-w-k-control-hover-shadow:inset 0 0 0 1px #ffffff4d, 0 0 1.4rem #ffffff29;--bss-platform-control-white-border:#ffffff29;--bss-platform-control-white-background:#000;--bss-platform-control-white-hover-background:#161616;--bss-platform-control-white-shadow:inset 0 0 0 1px #ffffff24;--bss-platform-control-white-hover-shadow:inset 0 0 0 1px #ffffff4d, 0 0 1.4rem #ffffff29}html[data-button-set=B] .barbersociety-main-chrome.topbar .ghost-link,html[data-button-set=B] .barbersociety-main-chrome.topbar .locale-trigger,html[data-button-set=B] .bs-flip-close,html[data-button-set=B] .barbersociety-main-chrome.topbar .ghost-link.history-button.rail-back-button,html[data-button-set=B] .bs-flip-actions a.bs-flip-open-gallery-button{color:#fff}html[data-button-set=B] .bs-flip-actions a.bs-flip-open-gallery-button,html[data-button-set=B] .barbersociety-main-chrome.topbar .ghost-link,html[data-button-set=B] .barbersociety-main-chrome.topbar .locale-trigger{font-weight:400}
.account-access-form,.account-tier-picker{gap:.78rem;min-width:0;display:grid}.account-access-form,.account-access-form *,.account-tier-picker,.account-tier-picker *{box-sizing:border-box}.account-access-hint,.account-access-status{color:#ffffffb8;margin:0;font-size:.78rem;line-height:1.4}.account-access-status.is-error{color:#ffb8b8}.account-access-status.is-success{color:#d9ffe0}.account-access-field{gap:.34rem;min-width:0;display:grid;position:relative}.account-access-field>span{letter-spacing:0;text-transform:uppercase;color:#ffffffad;font-size:.64rem;font-weight:800}.account-access-field>.account-access-input-shell{width:100%;height:3rem;color:inherit;font-size:inherit;font-weight:inherit;text-transform:none;align-self:start;display:block;position:relative}.account-access-field input{color:#fff;width:100%;min-width:0;height:3rem;min-height:3rem;font:inherit;letter-spacing:0;background:linear-gradient(#151517,#080809);border:1px solid #ffffff3d;border-radius:18px;padding:.68rem .82rem;display:block;box-shadow:inset 0 1px #ffffff14}.account-access-field.has-toggle input{padding-right:3.8rem}.account-access-field.has-password-toggle input{padding-right:4.2rem}.account-access-field.has-toggle.is-blurred input{filter:blur(5px);opacity:.62;-webkit-user-select:none;user-select:none}.account-visibility-toggle{border:1px solid var(--bss-platform-control-border);background:var(--bss-platform-control-background);width:2.25rem;height:2.25rem;box-shadow:var(--bss-platform-control-shadow);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.38rem;transform:translateY(-50%)}.account-password-visibility{border:1px solid var(--bss-platform-control-white-border);background:var(--bss-platform-control-white-background);width:2.35rem;height:2.35rem;box-shadow:var(--bss-platform-control-white-shadow);color:#080808;cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:1rem;display:grid;position:absolute;top:50%;right:.38rem;transform:translateY(-50%)}.account-password-visibility:hover,.account-password-visibility:focus-visible{background:var(--bss-platform-control-white-hover-background);box-shadow:var(--bss-platform-control-white-hover-shadow);outline:none;transform:translateY(-50%)}.account-access-submit,.account-tier-choice,.account-access-back{color:#090909;min-height:2.75rem;font:inherit;letter-spacing:0;cursor:pointer;background:linear-gradient(#fefefe,#d9d9d9);border:1px solid #ffffff61;border-radius:18px;font-weight:800}.account-access-submit:disabled{cursor:wait;opacity:.62}.account-tier-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;display:grid}.account-tier-choice{transition:background .14s,color .14s,box-shadow .14s,transform .14s}.account-tier-choice[aria-pressed=true]{color:#fff;background:linear-gradient(#202024,#050506);border-color:#fff;transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 0 0 3px #fff3}.account-tier-choice:focus-visible{outline-offset:3px;outline:2px solid #fff}.account-access-surface>.account-tier-picker+.account-access-form{border-top:1px solid #ffffff2e;margin-top:1rem;padding-top:1rem}.account-access-tier-head{align-items:center;gap:.7rem;display:flex}.account-access-back{color:#fff;background:#111;min-height:2.1rem;padding:.35rem .65rem}.account-emoji-inactive{width:var(--bss-platform-control-size);height:var(--bss-platform-control-size);font-size:var(--bss-platform-control-font-size);-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.account-emoji-inactive-rail{flex:0 0 var(--main-control-size);width:var(--main-control-size);height:var(--main-control-size);font-size:calc(var(--main-control-size) * .46);filter:grayscale(.18);place-items:center;line-height:1;display:grid}.account-access-page{isolation:isolate;box-sizing:border-box;color:#f7f7f7;background:radial-gradient(circle at 50% 0,#ffffff1a,#0000 18rem),radial-gradient(circle at 12% 42%,#ffffff0b,#0000 26rem),linear-gradient(#101111 0%,#050505 42%,#010101 100%);width:100%;min-height:100vh;padding:0 1rem 4rem;position:relative;overflow-x:clip}.account-access-stage{box-sizing:border-box;width:min(100%,34rem);max-width:100%;margin:clamp(7.25rem,14vh,9.5rem) auto 0}.account-access-alternate{color:#ffffffb8;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:1rem auto 0;padding:.45rem .85rem;font-size:.72rem;font-weight:850;display:block}.account-access-alternate.is-email-choice{border:1px solid;border-radius:999px;width:fit-content;text-decoration:none}.account-access-stage.is-plans{width:min(100%,84rem)}
.account-access-surface{padding:clamp(1rem,4vw,2rem) 0}.account-access-stage:not(.is-plans) .account-access-surface{color:#fffdf6;background:linear-gradient(125deg,#ffffff2e,#0000 30%),linear-gradient(155deg,#d9b878,#c2a05e 44%,#8a6f3c 100%);border:1px solid #fff7d39e;border-radius:32px;padding:clamp(1.35rem,4.5vw,2.4rem);position:relative;box-shadow:0 32px 84px #00000094}.account-access-stage:not(.is-plans) .account-access-hint,.account-access-stage:not(.is-plans) .account-access-field>span{color:#fffdf6d1}.account-access-stage:not(.is-plans) .account-access-submit{border-radius:18px}.account-access-surface h1{letter-spacing:0;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(1.75rem,5vw,3rem)}html[data-button-set=B] .barbersociety-main-chrome.topbar{--main-back-size:var(--main-control-size)}@media (max-width:860px){html[data-button-set=B] .barbersociety-main-chrome.topbar{--main-mobile-back-size:var(--main-mobile-control-size)}}
.account-plan-overview>header{text-align:center;width:min(58rem,100%);margin:0 auto clamp(2rem,4vw,3.4rem)}.account-plan-overview>header>span,.account-plan-list>strong{color:#ffffff94;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.account-plan-overview>header h1{margin:.55rem 0 .8rem;font-size:clamp(2.3rem,5.5vw,5rem);line-height:.92}.account-plan-overview>header p{color:#ffffffb8;max-width:48rem;margin:0 auto;line-height:1.55}.account-plan-grid{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.5vw,1.1rem);width:100%;min-width:0;display:grid}@media (min-width:981px){.account-plan-grid.has-active{grid-template-columns:repeat(4,minmax(0,1fr))}.account-plan-grid.has-active .account-plan-card{grid-column:span 1}.account-plan-grid.has-active .account-plan-card.is-active{grid-column:span 2}.account-plan-grid.has-active .account-plan-card.is-inactive{opacity:1;filter:saturate(.72)brightness(.7);transform:scale(.975)}.account-plan-grid.has-active .account-plan-card.is-inactive:hover,.account-plan-grid.has-active .account-plan-card.is-inactive:focus-within{opacity:1;filter:saturate(.92)brightness(.96);transform:translateY(-.25rem)scale(.985)}.account-plan-card.is-active .account-access-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.9rem}.account-plan-card.is-active .account-access-hint,.account-plan-card.is-active .account-access-status,.account-plan-card.is-active .account-access-submit,.account-plan-card.is-active:not(.is-guest) .account-access-field:nth-of-type(3){grid-column:1/-1}}.account-plan-card{perspective:1600px;min-width:0;height:40rem;min-height:0;scroll-margin-top:7rem;transition:transform .18s,box-shadow .18s,opacity .18s,filter .18s;position:relative}.account-plan-card:hover,.account-plan-card:focus-within{transform:translateY(-.45rem)}.account-plan-card.is-member{transform:translateY(-.55rem)}.account-plan-card.is-member:hover,.account-plan-card.is-member:focus-within{transform:translateY(-.85rem)}.account-plan-card-inner{width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .68s cubic-bezier(.2,.76,.2,1);position:relative;transform:rotateY(0)}.account-plan-card.is-flipped .account-plan-card-inner{transform:rotateY(180deg)}.account-plan-card-face{backface-visibility:hidden;min-width:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;border:1px solid #ffffff57;border-radius:32px;padding:clamp(1.25rem,2.2vw,2rem);display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 32px 74px #00000085}.account-plan-card-front{visibility:visible;pointer-events:auto;z-index:2;cursor:pointer;grid-template-rows:auto auto 1fr auto auto;gap:clamp(.75rem,1.35vw,1.1rem);transform:rotateY(0)}.account-plan-card-front:before{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff2e,#0000 22% 72%,#ffffff09);position:absolute;inset:0}.account-plan-card-back{z-index:1;visibility:hidden;pointer-events:none;grid-template-rows:auto auto minmax(0,1fr);gap:1rem;transform:rotateY(180deg)}.account-plan-card.is-flipped .account-plan-card-front{visibility:hidden;pointer-events:none;z-index:1}.account-plan-card.is-flipped .account-plan-card-back{visibility:visible;pointer-events:auto;z-index:2}.account-plan-card.is-guest .account-plan-card-face{color:#111;background:radial-gradient(130% 90% at 18% 8%,#ffe0d66b,#0000 55%),radial-gradient(110% 90% at 85% 20%,#cde0ff61,#0000 55%),linear-gradient(145deg,#fff,#e4e4e8 74%,#fff);border-color:#ffffffeb}.account-plan-card.is-member .account-plan-card-face{color:#fffdf6;background:linear-gradient(125deg,#fff3,#0000 29%),linear-gradient(155deg,#d9b878,#c2a05e 44%,#8a6f3c 100%);border-color:#fff7d3ad;box-shadow:0 38px 88px #0000008f}.account-plan-card.is-partner .account-plan-card-face{color:#fff;background:radial-gradient(circle at 72% 12%,#d6b76f21,#0000 28%),linear-gradient(125deg,#ffffff1a,#0000 31%),linear-gradient(155deg,#29292c,#080809 70%);border-color:#d6b76fcc;box-shadow:inset 0 0 0 1px #d6b76f3d,0 38px 88px #0000009e}.account-plan-turn-hint{z-index:4;color:currentColor;font:inherit;opacity:.54;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.05rem;font-weight:900;line-height:1;position:absolute;top:1rem;right:1rem}.account-plan-turn-hint:hover,.account-plan-turn-hint:focus-visible{opacity:1;outline:none}.account-plan-card h2{max-width:calc(100% - 2rem);margin:0;font-size:clamp(2.05rem,3.4vw,3.5rem);line-height:.95}.account-plan-card-intro>p{color:#ffffffb8;margin:0;padding-top:.65rem;font-size:clamp(.82rem,1.2vw,.96rem);line-height:1.42}.account-plan-card.is-guest .account-plan-card-intro>p,.account-plan-card.is-guest .account-plan-list>strong{color:#0000009e}.account-plan-card.is-member .account-plan-card-intro>p,.account-plan-card.is-member .account-plan-list>strong{color:#fffdf6c7}.account-plan-launch-note{border-left:2px solid #f5dd9ead;margin:.7rem 0 0;padding:.15rem 0 .15rem .75rem;color:#fffdf6d6!important;font-size:.72rem!important;line-height:1.38!important}.account-plan-card-topline{grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-height:2rem;display:grid}.account-plan-position,.account-plan-essence,.account-plan-badge{text-transform:uppercase;font-size:.62rem;font-weight:900}.account-plan-position{opacity:.5}.account-plan-essence{opacity:.72}.account-plan-badge{--account-badge-inset:.48rem;padding:.28rem var(--account-badge-inset);color:#fff;background:#050505;border-radius:999px}.account-plan-card.is-partner .account-plan-badge{color:#0b0b0b;background:linear-gradient(145deg,#f5dd9e,#b4893c)}.account-plan-description>.account-plan-badge{vertical-align:baseline;white-space:nowrap;margin-inline-start:calc(-1 * var(--account-badge-inset));display:inline-block}.account-plan-benefits{align-content:start;gap:.75rem;display:grid}.account-plan-list{align-content:start;gap:.35rem;display:grid}.account-plan-list>span{font-size:clamp(.72rem,1.05vw,.82rem);line-height:1.28;display:block}.account-plan-list .is-no{opacity:.55}.account-plan-closing{opacity:.78;border-top:1px solid;min-height:0;margin:0;padding-top:.65rem;font-size:.74rem;font-weight:800;line-height:1.32}.account-plan-cta{color:#060606;min-height:3.25rem;font:inherit;cursor:pointer;background:linear-gradient(145deg,#fff,#d9dce2);border:1px solid #ffffffb8;border-radius:18px;padding:.6rem .75rem;font-weight:900;transition:transform .16s,filter .16s}.account-plan-cta:hover,.account-plan-cta:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-2px)}.account-plan-card.is-member .account-plan-cta{color:#fff;background:linear-gradient(145deg,#151515,#020202);border-color:#000000b3}.account-plan-card.is-partner .account-plan-cta{background:linear-gradient(145deg,#f5dd9e,#b4893c);border-color:#fff0c2d1}.account-plan-overview>header .account-plan-hero-sub{color:#ffffffdb;letter-spacing:.04em;margin:0 auto .9rem;font-size:clamp(.95rem,1.6vw,1.25rem);font-weight:800}.account-plan-overview>header .account-plan-hero-beta{color:#fffdf6cc;text-align:left;border-left:2px solid #f5dd9ead;max-width:44rem;margin:1rem auto 0;padding:.35rem 0 .35rem .85rem;font-size:.82rem;line-height:1.5}.account-plan-blocks{gap:.55rem;display:grid}.account-plan-block{margin:0;font-size:clamp(.72rem,1.05vw,.82rem);line-height:1.34}.account-plan-block>strong{letter-spacing:.02em;font-weight:900}.account-plan-card-back .account-plan-blocks.is-back{padding-top:.25rem}.account-plan-card-back{grid-template-rows:auto minmax(0,1fr)}.account-plan-card-back.has-back-blocks{grid-template-rows:auto auto minmax(0,1fr)}.account-plan-under{text-align:center;opacity:.74;margin:-.35rem 0 0;font-size:.72rem;font-weight:700;line-height:1.3}.account-brands,.account-closing{text-align:center;border-top:1px solid #ffffff2e;width:min(58rem,100%);margin:clamp(2.5rem,5vw,4.5rem) auto 0;padding-top:clamp(1.5rem,3vw,2.5rem)}.account-brands h2,.account-closing h2{text-transform:uppercase;margin:0 0 1rem;font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:.98}.account-brands p{color:#ffffffc2;max-width:48rem;margin:0 auto .9rem;line-height:1.55}.account-brands-link{color:#f5dd9e;text-underline-offset:.16em;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.account-brands-link:hover,.account-brands-link:focus-visible{color:#fff;outline:none}.account-brands-cta,.account-closing-cta{justify-content:center;align-items:center;min-width:min(22rem,100%);margin-top:.6rem;text-decoration:none;display:inline-flex}.account-closing ul{color:#ffffffd1;gap:.35rem;max-width:48rem;margin:0 auto 1.2rem;padding:0;font-weight:700;line-height:1.5;list-style:none;display:grid}@media (max-width:760px){.account-plan-card.is-inactive .account-plan-under,.account-plan-card.is-inactive .account-plan-blocks{display:none}.account-plan-overview>header .account-plan-hero-beta{text-align:center;border-left:0;padding-left:0}}.account-plan-overview>header,.account-brands,.account-closing{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060607d1;border:1px solid #ffffff24;border-radius:32px;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,3vw,2.5rem);box-shadow:0 32px 74px #00000073}.account-brands,.account-closing{border-top:1px solid #ffffff24}.account-plan-price{letter-spacing:.18em;text-transform:uppercase;opacity:.8;margin:.35rem 0 0;font-size:.72rem;font-weight:900}.account-plan-card-intro>p.account-plan-price{padding-top:.25rem}
.account-plan-form-head{padding-right:2.2rem}.account-plan-form-head>span{text-transform:uppercase;opacity:.66;margin-bottom:.45rem;font-size:.62rem;font-weight:900;display:block}.account-plan-form-head>p{opacity:.72;margin:.55rem 0 0;font-size:.76rem;line-height:1.35}.account-plan-growth-switch{border:1px solid color-mix(in srgb, currentColor 28%, transparent);background:color-mix(in srgb, currentColor 7%, transparent);border-radius:18px;gap:.45rem;padding:.72rem;display:grid}.account-plan-growth-switch>span{letter-spacing:.09em;text-transform:uppercase;opacity:.68;font-size:.58rem;font-weight:900}.account-plan-growth-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.account-plan-growth-actions>button,.account-plan-growth-reset{border:1px solid color-mix(in srgb, currentColor 38%, transparent);background:color-mix(in srgb, currentColor 9%, transparent);min-width:0;min-height:2.45rem;color:inherit;font:inherit;text-transform:uppercase;cursor:pointer;border-radius:12px;padding:.48rem .58rem;font-size:.61rem;font-weight:900;line-height:1.16}.account-plan-growth-actions>button[aria-pressed=true]{color:#fff;background:#101010;border-color:currentColor;box-shadow:0 8px 22px #0000002e}.account-plan-growth-actions>button[data-growth-tier=partner][aria-pressed=true]{color:#080808;background:linear-gradient(145deg,#f5dd9e,#b4893c);border-color:#fff0c2d1}.account-plan-growth-actions>button:hover,.account-plan-growth-actions>button:focus-visible,.account-plan-growth-reset:hover,.account-plan-growth-reset:focus-visible{border-color:currentColor;outline:none}.account-plan-growth-reset{opacity:.7;background:0 0;border:0;border-bottom:1px solid;border-radius:0;justify-self:start;min-height:auto;padding:.2rem 0}.account-plan-card-back .account-access-form{overscroll-behavior:contain;width:100%;min-width:0;min-height:0;padding-right:.3rem;overflow:hidden auto}.account-plan-card.is-guest .account-plan-card-back .account-access-form{--bss-scroll-line:#101010;--bss-scroll-glyph:var(--bss-scroll-glyph-black)}.account-plan-card.is-partner .account-plan-card-back .account-access-form,.account-plan-card.is-member .account-plan-card-back .account-access-form{--bss-scroll-line:#f5f5f5;--bss-scroll-glyph:var(--bss-scroll-glyph-white)}.account-plan-card-back .account-access-hint{display:none}.account-plan-card-back .account-access-field input::placeholder{font-size:.72rem}.account-plan-card.is-guest .account-plan-card-back .account-access-field>span{color:#000000ad}.account-plan-card.is-member .account-plan-card-back .account-access-field>span,.account-plan-card.is-partner .account-plan-card-back .account-access-field>span{color:#fffdf6c2}.account-plan-card-back .account-access-submit{border-radius:18px}.account-plan-card.is-member .account-plan-card-back .account-access-submit{color:#fff;background:#050505;border-color:#000000b3}@media (max-width:760px){.account-access-stage.is-plans{width:min(100%,100vw - 2rem)}.account-plan-overview>header h1{overflow-wrap:anywhere;max-width:100%;font-size:1.75rem;line-height:1}.account-plan-grid,.account-plan-grid.has-active{grid-template-columns:minmax(0,1fr)}.account-plan-card{width:100%;max-width:100%;height:40rem;transform:none}.account-plan-grid.has-active .account-plan-card.is-active{order:-1}.account-plan-grid.has-active .account-plan-card.is-inactive{opacity:1;filter:saturate(.78)brightness(.88);height:7.25rem}.account-plan-card.is-inactive .account-plan-card-front{grid-template-rows:auto 1fr;gap:.25rem}.account-plan-card.is-inactive .account-plan-card-intro>p,.account-plan-card.is-inactive .account-plan-benefits,.account-plan-card.is-inactive .account-plan-closing,.account-plan-card.is-inactive .account-plan-cta{display:none}.account-plan-card.is-inactive .account-plan-card-intro h2{margin-top:.1rem;font-size:1.75rem}.account-plan-card.is-member,.account-plan-card:hover,.account-plan-card:focus-within,.account-plan-card.is-member:hover,.account-plan-card.is-member:focus-within{transform:none}.account-plan-card-face{padding:1.25rem}.account-plan-card h2{font-size:2.15rem}.account-plan-growth-actions{grid-template-columns:minmax(0,1fr)}}.account-plan-card-back .account-access-form{box-sizing:border-box;padding-inline:.45rem}.account-plan-card.is-guest .account-plan-card-back .account-access-field input{color:#111;background:linear-gradient(145deg,#fff,#eceef3 72%,#fff);border-color:#00000029}.account-plan-card.is-guest .account-plan-card-back .account-access-submit,.account-plan-card.is-guest .account-plan-card-back .account-visibility-toggle,.account-plan-card.is-guest .account-plan-card-back .account-password-visibility{color:#fff;background:#050505;border-color:#000000bf}.account-plan-card.is-member .account-plan-card-back .account-access-field input{color:#111;background:#fff;border-color:#00000024}.account-plan-card.is-member .account-plan-card-back .account-access-submit,.account-plan-card.is-member .account-plan-card-back .account-visibility-toggle,.account-plan-card.is-member .account-plan-card-back .account-password-visibility{color:#060606;background:linear-gradient(145deg,#fff,#e6e8ee);border-color:#ffffffd9}.account-plan-card.is-partner .account-plan-card-back .account-access-field input{color:#111;background:linear-gradient(155deg,#e0c283,#c2a05e 46%,#a5853f);border-color:#fff0c299}.account-plan-card.is-partner .account-plan-card-back .account-access-field input::placeholder{color:#00000080}.account-plan-card.is-partner .account-plan-card-back .account-access-submit,.account-plan-card.is-partner .account-plan-card-back .account-visibility-toggle,.account-plan-card.is-partner .account-plan-card-back .account-password-visibility{color:#0b0b0b;background:linear-gradient(145deg,#f5dd9e,#b4893c);border-color:#fff0c2d1}.account-plan-card.is-active .account-access-form.is-guest-email,.account-access-form.is-guest-email{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:.9rem}.account-access-form.is-guest-email .account-access-submit{align-self:start;min-height:3.25rem}.account-access-form.is-guest-email .account-access-field{align-self:start}.account-plan-card-back .account-access-form{align-content:start}
.next-cut-line{background:0 0}.bs-set-gate-backdrop,.bs-set-menu-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030303d1;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.bs-set-gate{color:#f8f2e6;background:#0c0c0d;border:1px solid #d6af6647;border-radius:20px;gap:.7rem;width:min(22rem,100%);padding:1.4rem;display:grid;box-shadow:0 32px 90px #0009}.bs-set-gate-sub{color:#f8f2e6a8;margin:0;font-size:.82rem;line-height:1.4}.bs-set-gate-in{color:#f8f2e6;min-height:2.6rem;font:inherit;background:#ffffff0f;border:1px solid #ffffff29;border-radius:1000px;padding:0 .9rem}.bs-set-gate-err{color:#ffb0b0eb;font-size:.78rem}.bs-set-gate-actions{justify-content:flex-end;gap:.6rem;display:flex}.bs-set-gate-cancel,.bs-set-gate-submit{color:#f8f2e6;min-height:2.4rem;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:1000px;padding:0 1.1rem;font-weight:800}.bs-set-gate-submit{background:#d6af6629;border-color:#d6af666b}.bs-set-gate-submit:disabled{cursor:not-allowed;opacity:.5}.bs-set-menu{color:#f8f2e6;background:#0c0c0d;border:1px solid #d6af6647;border-radius:24px;gap:1rem;width:min(40rem,100%);max-height:min(88vh,46rem);padding:1.3rem;display:grid;overflow:auto;box-shadow:0 32px 90px #0009}.bs-set-menu-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bs-set-menu-head-actions{align-items:flex-start;gap:.6rem;display:flex}.bs-set-menu-err{color:#ffb0b0eb;margin:-.4rem 0 0;font-size:.78rem}.bs-set-menu-columns{justify-content:center;gap:1rem;display:flex}.bs-set-menu-column{justify-items:center;gap:.55rem;width:5.2rem;display:grid}.bs-set-menu-header{color:#fff;cursor:pointer;background:#000;border:1px solid #ffffff38;border-radius:1000px;place-items:center;width:100%;min-height:2.6rem;font-size:1.1rem;font-weight:900;transition:background .16s,border-color .16s;display:grid;position:relative}.bs-set-menu-header.is-selected{color:#fff;background:#22c55e;border-color:#22c55e}.bs-set-menu-header:disabled{cursor:not-allowed;opacity:.6}.bs-set-menu-row{border-radius:1000px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.bs-set-menu-column[data-set=A] .bs-set-menu-row{background:#0a0a0b;border:1px solid #ffffff21;box-shadow:inset 0 1px #ffffff24}.bs-set-menu-column[data-set=B] .bs-set-menu-row{background:#000;border:1px solid #ffffffdb;box-shadow:inset 0 0 0 1px #ffffff24}.bs-set-menu-icon{color:#fffaf1;font-size:1.15rem;line-height:1}.bs-set-menu-column[data-set=A] .bs-set-menu-row[data-id=admin-save],.bs-set-menu-column[data-set=A] .bs-set-menu-row[data-id=admin-close],.bs-set-menu-column[data-set=B] .bs-set-menu-row[data-id=admin-save],.bs-set-menu-column[data-set=B] .bs-set-menu-row[data-id=admin-close]{background:#fff;border-color:#ffffffdb}.bs-set-menu-row[data-id=admin-save] .bs-set-menu-icon,.bs-set-menu-row[data-id=admin-close] .bs-set-menu-icon{color:#111}
.bs-save-dots{justify-items:center;gap:.4rem;display:inline-grid}.bs-save-dots-button{width:var(--bss-platform-control-size);height:var(--bss-platform-control-size);min-width:var(--bss-platform-control-size);min-height:var(--bss-platform-control-size);border:1px solid var(--bss-platform-control-white-border);background:var(--bss-platform-control-white-background);box-shadow:var(--bss-platform-control-white-shadow);color:#111;font-size:var(--bss-platform-control-font-size);cursor:pointer;border-radius:1000px;place-items:center;line-height:1;transition:border-color .16s,background .16s,transform .14s;display:grid}.bs-save-dots-button:hover,.bs-save-dots-button:focus-visible{border-color:var(--bss-platform-control-white-border);background:var(--bss-platform-control-white-hover-background);box-shadow:var(--bss-platform-control-white-hover-shadow);outline:none;transform:translateY(-1px)}.bs-save-dots-button:disabled{cursor:wait;opacity:.82;transform:none}.bs-save-dots-meter{gap:.32rem;display:flex}.bs-save-dots-dot{background:#ffffff38;border-radius:1000px;width:.5rem;height:.5rem;transition:background .22s,box-shadow .22s}.bs-save-dots-dot.is-done{background:#4ade80;box-shadow:0 0 6px #4ade80b3}.bs-circle-close{width:var(--bss-platform-control-size);height:var(--bss-platform-control-size);min-width:var(--bss-platform-control-size);min-height:var(--bss-platform-control-size);border:1px solid var(--bss-platform-control-white-border);background:var(--bss-platform-control-white-background);box-shadow:var(--bss-platform-control-white-shadow);color:#111;font-size:var(--bss-platform-control-font-size);cursor:pointer;border-radius:1000px;place-items:center;line-height:1;transition:border-color .16s,background .16s,transform .14s;display:grid}.bs-circle-close:hover,.bs-circle-close:focus-visible{border-color:var(--bss-platform-control-white-border);background:var(--bss-platform-control-white-hover-background);box-shadow:var(--bss-platform-control-white-hover-shadow);outline:none;transform:translateY(-1px)}html[data-admin-mode=true] button.is-admin-control,html[data-admin-mode=true] a.is-admin-control,html[data-admin-mode=true] .is-admin-control .bs-save-dots-button,html[data-admin-mode=true] .bs-save-dots-button,html[data-admin-mode=true] .bs-circle-close,html[data-admin-mode=true] .bs-ge-open,html[data-admin-mode=true] .bs-card-tweak,.barbersociety-main-chrome.topbar.is-admin-mode .account-link.is-admin-control{border:2px solid var(--bss-d02-moss-control-border);background:var(--bss-d02-moss-control-background);box-shadow:var(--bss-d02-moss-control-shadow);color:#10180b;filter:var(--bss-d02-moss-control-filter);transition:background .15s,border-color .15s,box-shadow .15s,color .15s,filter .15s}html[data-admin-mode=true] button.is-admin-control:hover,html[data-admin-mode=true] button.is-admin-control:focus-visible,html[data-admin-mode=true] a.is-admin-control:hover,html[data-admin-mode=true] a.is-admin-control:focus-visible,html[data-admin-mode=true] .is-admin-control:hover .bs-save-dots-button,html[data-admin-mode=true] .is-admin-control:focus-within .bs-save-dots-button,html[data-admin-mode=true] .bs-save-dots-button:hover,html[data-admin-mode=true] .bs-save-dots-button:focus-visible,html[data-admin-mode=true] .bs-circle-close:hover,html[data-admin-mode=true] .bs-circle-close:focus-visible,html[data-admin-mode=true] .bs-ge-open:hover,html[data-admin-mode=true] .bs-ge-open:focus-visible,html[data-admin-mode=true] .bs-card-tweak:hover,html[data-admin-mode=true] .bs-card-tweak:focus-visible,.barbersociety-main-chrome.topbar.is-admin-mode .account-link.is-admin-control:hover,.barbersociety-main-chrome.topbar.is-admin-mode .account-link.is-admin-control:focus-visible{border-color:var(--bss-d02-moss-control-border);background:var(--bss-d02-moss-control-hover-background);box-shadow:var(--bss-d02-moss-control-hover-shadow);filter:var(--bss-d02-moss-control-hover-filter)}html[data-admin-mode=true] button.is-admin-control:active,html[data-admin-mode=true] a.is-admin-control:active,html[data-admin-mode=true] .is-admin-control:active .bs-save-dots-button,html[data-admin-mode=true] .bs-save-dots-button:active,html[data-admin-mode=true] .bs-circle-close:active,html[data-admin-mode=true] .bs-ge-open:active,html[data-admin-mode=true] .bs-card-tweak:active,.barbersociety-main-chrome.topbar.is-admin-mode .account-link.is-admin-control:active{border-color:var(--bss-d02-moss-control-border);background:var(--bss-d02-moss-control-active-background);box-shadow:var(--bss-d02-moss-control-active-shadow);filter:var(--bss-d02-moss-control-active-filter)}html[data-account-role=admin] .admin-crystal-btn,html[data-account-role=super_admin] .admin-crystal-btn{--admin-crystal-size:var(--bss-platform-control-size);--admin-crystal-scale:1.1;aspect-ratio:1;appearance:none;isolation:isolate;cursor:pointer;transform:scale(var(--admin-crystal-scale)) translateZ(0);transform-origin:50%;outline:none;line-height:1;text-decoration:none;transition:transform .4s cubic-bezier(.25,.46,.45,.94),background .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;overflow:visible;box-sizing:border-box!important;flex:0 0 var(--admin-crystal-size)!important;width:var(--admin-crystal-size)!important;height:var(--admin-crystal-size)!important;min-width:var(--admin-crystal-size)!important;min-height:var(--admin-crystal-size)!important;color:#fff!important;font-size:calc(var(--admin-crystal-size) * .5)!important;-webkit-backdrop-filter:var(--ui-frosted-control-backdrop,blur(5px) brightness(1.2) contrast(1.2))!important;backdrop-filter:var(--ui-frosted-control-backdrop,blur(5px) brightness(1.2) contrast(1.2))!important;filter:none!important;background:radial-gradient(circle at 50% 40%,#ffffff0d 0%,#000000f2 80%)!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important;box-shadow:inset 0 2px 2px #fff,inset 0 -2px 2px #000,inset 0 8px 10px #000c,0 10px 20px #000000e6!important}html[data-account-role=admin] .bs-agenda-globe-full .bs-ge-open.admin-crystal-btn,html[data-account-role=super_admin] .bs-agenda-globe-full .bs-ge-open.admin-crystal-btn{position:absolute!important;inset:auto auto 12px 12px!important}html[data-account-role] .barbersociety-main-chrome .account-link.admin-crystal-btn{--admin-crystal-size:var(--main-control-size)}html[data-account-role] .rail-admin-card-joker.admin-crystal-btn,html[data-account-role] .rail-admin-preview.admin-crystal-btn{--admin-crystal-size:var(--bss-admin-rail-joker-size,var(--bss-admin-rail-preview-size))}html[data-account-role] .rail-admin-preview.admin-crystal-btn{--admin-crystal-size:var(--bss-admin-rail-preview-size)}html[data-account-role=admin] .admin-crystal-btn.admin-crystal-btn-large,html[data-account-role=super_admin] .admin-crystal-btn.admin-crystal-btn-large{--admin-crystal-size:calc(var(--bss-platform-control-size) * 1.25);--admin-crystal-scale:1;font-size:calc(var(--admin-crystal-size) * .5)!important}html[data-account-role] .rail-admin-card-joker.admin-crystal-btn.admin-crystal-btn-large{--admin-crystal-size:var(--bss-admin-rail-joker-size)}html[data-account-role] .rail-admin-preview.admin-crystal-btn.admin-crystal-btn-large{--admin-crystal-size:var(--bss-admin-rail-preview-size)}html[data-account-role=admin] .admin-crystal-btn.admin-crystal-btn-110,html[data-account-role=super_admin] .admin-crystal-btn.admin-crystal-btn-110{--admin-crystal-size:calc(var(--bss-platform-control-size) * 1.1);--admin-crystal-scale:1;font-size:calc(var(--admin-crystal-size) * .5)!important}html[data-account-role] .admin-crystal-btn:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 30% 15%,#fff 0%,#0000 8%),radial-gradient(circle at 70% 15%,#ffffffb3 0%,#0000 6%);border-radius:50%;transition:background .4s;position:absolute;inset:0}html[data-account-role] .admin-crystal-btn:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 50% 120%,#00ff6466 0%,#0000 35%);border-radius:50%;transition:background .4s;position:absolute;inset:0}html[data-account-role] .admin-crystal-btn .crystal-btn-icon{z-index:2;text-shadow:0 8px 15px #000;opacity:.95;place-items:center;min-width:0;min-height:0;line-height:1;transition:text-shadow .4s,filter .4s,opacity .4s;display:grid;position:relative}html[data-account-role] .admin-profile-shell .bs-save-dots-button .crystal-btn-icon,html[data-account-role] .admin-profile-shell .bs-circle-close .crystal-btn-icon,html[data-account-role] .admin-profile-shell .admin-profile-password-button .crystal-btn-icon,html[data-account-role] .admin-profile-shell .admin-password-sheet-close .crystal-btn-icon{font-size:1.22em;transform:translateY(-.02em)}@media (hover:hover){html[data-account-role] .admin-crystal-btn:not(:disabled):hover{transform:scale(1.155)translateZ(0);background:radial-gradient(circle,#00ff6426 20%,#00320af2 95%)!important;box-shadow:inset 0 2px 3px #fff,inset 0 -2px 3px #00ff32,inset 0 8px 20px #006414e6,0 15px 30px #00ff3299!important}html[data-account-role] .admin-crystal-btn:not(:disabled):hover:before{background:radial-gradient(at 50% 120%,#00ff64e6 0%,#0000 35%)}html[data-account-role] .admin-crystal-btn:not(:disabled):hover .crystal-btn-icon{text-shadow:0 0 20px #64ff96,0 0 10px #fffc;filter:brightness(1.3)}}html[data-account-role] .admin-crystal-btn:not(:disabled).is-active{transform:scale(1.155)translateZ(0);background:radial-gradient(circle,#00ff6426 20%,#00320af2 95%)!important;box-shadow:inset 0 2px 3px #fff,inset 0 -2px 3px #00ff32,inset 0 8px 20px #006414e6,0 15px 30px #00ff3299!important}html[data-account-role] .admin-crystal-btn:not(:disabled).is-active:before{background:radial-gradient(at 50% 120%,#00ff64e6 0%,#0000 35%)}html[data-account-role] .admin-crystal-btn:not(:disabled).is-active .crystal-btn-icon{text-shadow:0 0 20px #64ff96,0 0 10px #fffc;filter:brightness(1.3)}html[data-account-role] .admin-crystal-btn:focus-visible{outline-offset:2px;outline:2px solid #fffffff2}html[data-account-role] .admin-crystal-btn:not(:disabled):active{transform:scale(1.045)translateZ(0)}html[data-account-role] .admin-crystal-btn:disabled{cursor:default;opacity:.55}@media (hover:hover){html[data-account-role] .admin-crystal-btn.is-destructive:not(:disabled):hover{transform:scale(1.155)translateZ(0);background:radial-gradient(circle,#ff3c2826 20%,#3c0505f2 95%)!important;box-shadow:inset 0 2px 3px #fff,inset 0 -2px 3px #ff3c28,inset 0 8px 20px #780a0ae6,0 15px 30px #ff3c2899!important}html[data-account-role] .admin-crystal-btn.is-destructive:not(:disabled):hover:before{background:radial-gradient(at 50% 120%,#ff3c28e6 0%,#0000 35%)}html[data-account-role] .admin-crystal-btn.is-destructive:not(:disabled):hover .crystal-btn-icon{text-shadow:0 0 20px #ff826e,0 0 10px #fffc;filter:brightness(1.3)}}html[data-account-role] .admin-crystal-btn.is-destructive:not(:disabled).is-active{transform:scale(1.155)translateZ(0);background:radial-gradient(circle,#ff3c2826 20%,#3c0505f2 95%)!important;box-shadow:inset 0 2px 3px #fff,inset 0 -2px 3px #ff3c28,inset 0 8px 20px #780a0ae6,0 15px 30px #ff3c2899!important}html[data-account-role] .admin-crystal-btn.is-destructive:not(:disabled).is-active:before{background:radial-gradient(at 50% 120%,#ff3c28e6 0%,#0000 35%)}html[data-account-role] .admin-crystal-btn.is-destructive:not(:disabled).is-active .crystal-btn-icon{text-shadow:0 0 20px #ff826e,0 0 10px #fffc;filter:brightness(1.3)}html[data-account-role] .admin-password-input-wrap>.admin-crystal-btn{--admin-crystal-size:calc(var(--bss-platform-control-size) * .82);transform:translateY(-50%)scale(1.1)translateZ(0);position:absolute!important}@media (hover:hover){html[data-account-role] .admin-password-input-wrap>.admin-crystal-btn:hover{transform:translateY(-50%)scale(1.155)translateZ(0)}}html[data-account-role] .admin-password-input-wrap>.admin-crystal-btn.is-active{transform:translateY(-50%)scale(1.155)translateZ(0)}html[data-account-role] .admin-password-input-wrap>.admin-crystal-btn:active{transform:translateY(-50%)scale(1.045)translateZ(0)}
@media (prefers-reduced-motion:reduce){html[data-account-role] .admin-crystal-btn,html[data-account-role] .admin-crystal-btn:before,html[data-account-role] .admin-crystal-btn:after,html[data-account-role] .admin-crystal-btn .crystal-btn-icon{transition-duration:.01ms!important}}html[data-admin-preview-role] .is-admin-control,html[data-admin-preview-role] .rail-admin-card-joker{display:none!important}html[data-admin-preview-role] .account-link.is-admin-control,html[data-admin-preview-role] .rail-admin-preview-wrap{display:inline-flex!important}.barbersociety-main-chrome.topbar{--bss-rail-back-left:calc(1rem - var(--main-back-size) + .45rem);--bss-rail-back-top:calc(var(--main-logo-overhang) + var(--main-logo-size) - var(--main-back-size))}.barbersociety-main-chrome.topbar .ghost-link.history-button.rail-back-button{top:var(--bss-rail-back-top);left:var(--bss-rail-back-left)}.barbersociety-main-chrome.topbar .rail-admin-card-joker{--bss-admin-rail-joker-size:calc(var(--main-control-size) * 1.25)}html[data-account-role] .barbersociety-main-chrome .account-link.admin-crystal-btn.admin-crystal-btn-rail-large{--admin-crystal-size:var(--main-control-size);--admin-crystal-scale:1.25}@media (hover:hover){html[data-account-role] .barbersociety-main-chrome .account-link.admin-crystal-btn.admin-crystal-btn-rail-large:hover{transform:scale(1.3125)translateZ(0)}}html[data-account-role] .barbersociety-main-chrome .account-link.admin-crystal-btn.admin-crystal-btn-rail-large.is-active{transform:scale(1.3125)translateZ(0)}html[data-account-role] .barbersociety-main-chrome .account-link.admin-crystal-btn.admin-crystal-btn-rail-large:active{transform:scale(1.1875)translateZ(0)}.barbersociety-main-chrome.topbar.is-admin-mode .brand>span:last-child{padding-block:.05em;line-height:1.15}html[data-account-role] .bs-card-tweak-corner.admin-crystal-btn,html[data-account-role] .admin-profile-photo>button.admin-crystal-btn,html[data-account-role] .admin-password-sheet .admin-password-sheet-close.admin-crystal-btn,html[data-account-role] .bs-card-save-outer:not(.is-in-rail),html[data-account-role] .bs-card-undo-outer.admin-crystal-btn:not(.is-in-rail),html[data-account-role] .bs-card-kill-outer.admin-crystal-btn:not(.is-in-rail),html[data-account-role] .bs-card-delete-corner.admin-crystal-btn,html[data-account-role] .bs-card-resize-handle.admin-crystal-btn:not(.is-in-rail){position:absolute!important}html[data-account-role] .bs-card-resize-handle.is-in-rail.admin-crystal-btn,html[data-account-role] .bs-card-kill-outer.is-in-rail.admin-crystal-btn,html[data-account-role] .bs-card-undo-outer.is-in-rail.admin-crystal-btn{top:auto;bottom:auto;left:auto;position:relative!important;transform:none!important}html[data-account-role] .bs-card-resize-handle-bottom.admin-crystal-btn{bottom:0;transform:translate(-50%,100%)translateY(.35rem)!important}@media (hover:hover){html[data-account-role] .bs-card-resize-handle.is-in-rail.admin-crystal-btn:not(:disabled):hover{transform:none!important}html[data-account-role] .bs-card-resize-handle-bottom.admin-crystal-btn:not(:disabled):hover{transform:translate(-50%,100%)translateY(.35rem)!important}}html[data-account-role] .bs-card-resize-handle.is-in-rail.admin-crystal-btn:not(:disabled):active{transform:none!important}html[data-account-role] .bs-card-resize-handle-bottom.admin-crystal-btn:not(:disabled):active{transform:translate(-50%,100%)translateY(.35rem)!important}html[data-account-role] .bs-card-authoring-lower-controls .bs-card-resize-handle-bottom.admin-crystal-btn{position:relative!important;inset:auto!important;transform:none!important}@media (hover:hover){html[data-account-role] .bs-card-authoring-lower-controls .bs-card-resize-handle-bottom.admin-crystal-btn:not(:disabled):hover{transform:none!important}}html[data-account-role] .bs-card-authoring-lower-controls .bs-card-resize-handle-bottom.admin-crystal-btn:not(:disabled):active{transform:none!important}@media (max-width:860px){.barbersociety-main-chrome.topbar{--bss-rail-back-left:calc(1rem - var(--main-mobile-back-size) + .7rem);--bss-rail-back-top:calc(var(--main-mobile-logo-overhang) + var(--main-mobile-logo-size) - var(--main-mobile-back-size))}}.barbersociety-main-chrome.topbar .topbar-actions{top:calc(var(--main-logo-overhang) + var(--main-logo-size) / 2 + var(--main-brand-label-size) / 2 + .5rem);margin-top:0;position:absolute;left:0;right:0}.bs-ce-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);background:#030303e6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.bs-ce-panel{color:#f2eee4;background:#0c0c0ef5;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:.7rem;width:min(96vw,74rem);max-height:94vh;padding:1rem 1.2rem 1.2rem;display:flex;overflow-y:auto}.bs-ce-head{align-items:flex-start;gap:.8rem;display:flex}
.bs-ce-head strong{letter-spacing:.08em;font-size:.95rem}.bs-ce-head-note{color:#f2eee480;flex:1;padding-top:.2rem;font-size:.72rem}.bs-ce-permanent-delete{width:var(--bss-platform-control-size);height:var(--bss-platform-control-size);min-width:var(--bss-platform-control-size);border:1px solid var(--bss-d02-red-control-border);background:var(--bss-d02-red-control-background);box-shadow:var(--bss-d02-red-control-shadow);color:#fff;font:inherit;font-size:calc(var(--bss-platform-control-font-size) * .78);cursor:pointer;border-radius:50%}.bs-ce-permanent-delete:hover:not(:disabled),.bs-ce-permanent-delete:focus-visible:not(:disabled){filter:brightness(1.13);transform:translateY(-1px)scale(1.04)}.bs-ce-permanent-delete:disabled{cursor:wait;opacity:.65}.bs-ce-err{color:#ffd9d9;background:#7a1c1c80;border-radius:10px;padding:.5rem .8rem;font-size:.8rem}.bs-ce-ok{color:#d3f3dd;background:#1c5c3080;border-radius:10px;padding:.5rem .8rem;font-size:.8rem}.bs-ce-panes{justify-content:center;gap:clamp(1rem,4vw,3rem);padding:1.4rem .5rem;display:flex}.bs-ce-pane{flex-direction:column;align-items:center;gap:.45rem;min-width:0;display:flex}.bs-ce-pane-label{color:#f2eee48c;letter-spacing:.16em;font-size:.66rem;font-weight:800}.bs-ce-stage{touch-action:none;cursor:grab;width:clamp(200px,30vw,340px);position:relative}.bs-ce-stage:active{cursor:grabbing}.bs-ce-ghost{opacity:.32;pointer-events:none;filter:saturate(.8)}.bs-ce-clip{border-radius:14px;display:block;position:absolute;inset:0;overflow:hidden}.bs-ce-frame-outline{pointer-events:none;border:1.5px solid #ffffffbf;border-radius:14px;position:absolute;inset:0;box-shadow:0 0 0 1px #0009}.bs-ce-in{color:inherit;resize:none;background:#00000059;border:1px dashed #ffffff40;border-radius:8px;width:100%;padding:.25rem .4rem;font-family:inherit}.bs-ce-in:focus-visible{border-style:solid;outline:1px solid #d6af66b3}.bs-ce-front-panel{z-index:3;-webkit-backdrop-filter:blur(3px);background:#08080a9e;border-radius:12px;flex-direction:column;gap:.3rem;width:min(88%,20rem);padding:.55rem;display:flex;position:absolute}.bs-ce-draggable-panel{touch-action:none;cursor:grab}.bs-ce-draggable-panel:active{cursor:grabbing}.bs-ce-kicker{letter-spacing:.12em;text-transform:uppercase;color:#f2eee4cc;font-size:.6rem;font-weight:800}.bs-ce-title{text-transform:uppercase;font-size:.95rem;font-weight:800;line-height:1.1}.bs-ce-meta{color:#f2eee4d9;font-size:.68rem;line-height:1.35}.bs-ce-credit{z-index:3;color:#f2eee480;white-space:nowrap;font-size:.62rem;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%)}.bs-ce-back{box-sizing:border-box;cursor:default;background:#0d0d0f;border-radius:14px;min-height:0;padding:0;display:block;overflow:hidden}.bs-ce-back-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bs-ce-back.has-media:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(145deg,#0000002e,#000000c2);position:absolute;inset:0}.bs-ce-back-panel{z-index:2;background:#0d0d0fd1;border-radius:12px;flex-direction:column;gap:.5rem;width:min(86%,20rem);padding:8% 7%;display:flex;position:absolute}.bs-ce-back-title,.bs-ce-back-copy{min-height:0}.bs-ce-back-tag{letter-spacing:.08em;text-transform:uppercase;color:#f2eee4cc;background:#ffffff14;border-radius:1000px;align-self:flex-start;padding:.3rem .6rem;font-size:.58rem;font-weight:800}.bs-ce-back-title{text-transform:uppercase;font-size:1.15rem;font-weight:800;line-height:1.05}.bs-ce-back-copy{color:#f3f0e8d9;flex:1;font-size:.72rem;line-height:1.5}.bs-ce-hint{color:#f2eee466;font-size:.62rem}.bs-ce-layout-controls{background:#ffffff09;border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;align-items:end;gap:.7rem;padding:.7rem .85rem;display:flex}.bs-ce-layout-controls label{color:#f2eee4a8;letter-spacing:.08em;text-transform:uppercase;gap:.28rem;min-width:10rem;font-size:.62rem;font-weight:800;display:grid}.bs-ce-layout-controls select{color:#f2eee4;min-height:2.25rem;font:inherit;text-transform:none;background:#101012;border:1px solid #ffffff2e;border-radius:12px;padding:0 .62rem}.bs-ce-layout-controls>span{color:#f2eee480;flex:14rem;font-size:.68rem;line-height:1.35}.bs-ce-strip-wrap{flex-direction:column;gap:.4rem;display:flex}.bs-ce-strip-label{letter-spacing:.12em;color:#f2eee480;font-size:.62rem;font-weight:800}.bs-ce-strip-err{color:#f2eee48c;font-size:.72rem}.bs-ce-strip{-webkit-overflow-scrolling:touch;gap:6px;padding:4px 2px 8px;display:flex;overflow-x:auto}.bs-ce-thumb{cursor:pointer;background:#000;border:2px solid #0000;border-radius:8px;flex:none;width:56px;height:74px;padding:0;overflow:hidden}.bs-ce-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bs-ce-thumb.is-active,.bs-ce-thumb:hover{border-color:#d6af66e6}
@media (max-width:700px){.bs-ce-panes{flex-direction:column;align-items:center}.bs-ce-stage{width:clamp(220px,62vw,300px)}}.bs-gj-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);background:#030303d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.bs-gj-card{color:#f2eee4;background:#0e0e10f7;border:1px solid #ffffff24;border-radius:18px;width:min(92vw,24rem);padding:1.4rem 1.4rem 1.2rem;position:relative;box-shadow:0 24px 80px #0000008c}.bs-gj-close{color:#f2eee4;cursor:pointer;background:#0006;border:1px solid #ffffff38;border-radius:999px;width:30px;height:30px;font-size:13px;line-height:1;position:absolute;top:.65rem;right:.65rem}.bs-flip-body{--bss-scroll-line:#f5f5f5;--bss-scroll-glyph:var(--bss-scroll-glyph-white)}.bs-gj-choice-row{justify-content:center;gap:.8rem;margin-top:.9rem;display:flex}.bs-gj-title{letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;display:block}.bs-gj-intro{color:#f2eee4b8;margin:.5rem 0 .9rem;font-size:.8rem;line-height:1.5}.bs-gj-row{flex-direction:column;gap:.28rem;margin-bottom:.7rem;display:flex}.bs-gj-row span{letter-spacing:.12em;text-transform:uppercase;color:#f2eee48c;font-size:.62rem;font-weight:800}.bs-gj-in{color:inherit;font:inherit;background:#0006;border:1px dashed #ffffff47;border-radius:10px;padding:.55rem .7rem}.bs-gj-in:focus-visible{border-style:solid;outline:1px solid #d6af66bf}.bs-gj-err{color:#ffd9d9;background:#7a1c1c73;border-radius:8px;margin:0 0 .6rem;padding:.45rem .6rem;font-size:.74rem}.bs-gj-submit{color:#f4e8cf;letter-spacing:.05em;cursor:pointer;background:#d6af6624;border:1px solid #d6af668c;border-radius:999px;width:100%;padding:.6rem .8rem;font-weight:800}.bs-gj-submit:hover:not(:disabled){background:#d6af6642}.bs-gj-submit:disabled{opacity:.6;cursor:default}.bs-gj-switch{color:#f2eee499;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:.7rem auto 0;font-size:.72rem;text-decoration:underline;display:block}.bs-gj-sent strong{margin-bottom:.4rem;font-size:1rem;display:block}.bs-gj-sent p{margin:.3rem 0;font-size:.8rem;line-height:1.5}.bs-gj-dim{color:#f2eee48c}.bs-gj-notice{z-index:95;color:#0d0d0f;background:#d9f3e1;border:1px solid #00000040;border-radius:999px;max-width:90vw;padding:.55rem 1rem;font-size:.8rem;position:fixed;bottom:1.4rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.bs-gj-notice.is-warn{background:#f6e4c8}.bs-card-like{appearance:none;box-sizing:content-box;width:var(--bss-platform-control-size);height:var(--bss-platform-control-size);min-width:var(--bss-platform-control-size);min-height:var(--bss-platform-control-size);border:1px solid var(--bss-d02-w-control-border);background:var(--bss-d02-w-control-background);color:#101010;box-shadow:var(--bss-d02-w-control-shadow);font-size:var(--bss-platform-control-love-font-size,var(--bss-platform-control-font-size));cursor:pointer;border-radius:1000px;place-items:center;padding:0;line-height:1;transition:transform .14s,border-color .14s,background .14s;display:grid;position:relative}.bs-card-like:hover,.bs-card-like:focus-visible{border-color:var(--bss-d02-w-control-border);background:var(--bss-d02-w-control-hover-background);box-shadow:var(--bss-d02-w-control-hover-shadow);outline:none;transform:translateY(-1px)}.bs-card-like.is-liked{background:var(--bss-d02-w-control-background);box-shadow:0 0 0 1px #ff8c5a59, var(--bss-d02-w-control-shadow);border-color:#ffb082bf}.bs-card-like-count{color:#101010;background:#ffffff6b;border:1px solid #ffffff6b;border-radius:50%;place-items:center;width:1.15rem;min-width:1.15rem;height:1.15rem;min-height:1.15rem;padding:0;font-size:.6rem;font-weight:800;line-height:1;display:grid}.platform-action-with-count{--action-count-size:1.15rem;--action-count-gap:.18rem;--action-count-space:calc(var(--action-count-size) + var(--action-count-gap));padding-bottom:var(--action-count-space);align-content:start;place-items:center;display:grid;position:relative}.platform-action-with-count[data-count-enabled=false]{--action-count-space:0px}.platform-action-with-count>.platform-action-count{top:calc(100% - var(--action-count-space) + var(--action-count-gap));margin:0;position:absolute;left:50%;transform:translate(-50%)}.bs-card-like-with-count{grid-template-rows:var(--bss-platform-control-size)}.bs-lepo-page>.bs-lepo-page-likes{z-index:6;inset-inline-end:.62rem;pointer-events:auto;position:absolute;bottom:clamp(.6rem,3%,1.2rem)}.bs-lepo-page:is(.is-folded-away,.is-folded-down)>.bs-lepo-page-likes{visibility:hidden;pointer-events:none}.bs-event-public-like{grid-template-rows:22px;justify-self:end;gap:0;min-height:0}.bs-event-public-like .bs-card-like{width:22px;min-width:22px;height:22px;min-height:22px;font-size:13px}@media (max-width:640px){.bs-globe-list-row>.bs-event-public-like{grid-area:1/3/3}}.wahl-switch-page.dark-raisonne-page .wahl-campaign-logo-like{grid-area:logo;place-self:end;margin-block-start:calc(-1*clamp(.5rem,.95vw,.75rem));margin-inline-end:1.675rem;position:relative}.wahl-switch-page.dark-raisonne-page .wahl-campaign-logo-like .dark-cta__brand-logo{margin:0}.wahl-campaign-logo-like>.wahl-campaign-like{position:absolute;bottom:calc(100% + .65rem);right:0}.bs-ce-upload-row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.bs-ce-upload-button{color:#f4e8cf;letter-spacing:.04em;cursor:pointer;background:#d6af661f;border:1px solid #d6af668c;border-radius:999px;padding:.42rem .9rem;font-size:.76rem;font-weight:800}.bs-ce-upload-button:hover:not(:disabled){background:#d6af663d}.bs-ce-upload-button:disabled{opacity:.6;cursor:default}.bs-ce-upload-err{color:#ffb9b9;font-size:.72rem}.bs-flip-actions-left{align-items:center;gap:.55rem;display:flex}.bs-admin-login-cue{color:#fffdf88c;cursor:pointer;opacity:.35;z-index:20;background:#00000059;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.85rem;transition:opacity .16s,background .16s;display:grid;position:absolute;bottom:1rem;right:1rem}.bs-admin-login-cue:hover,.bs-admin-login-cue:focus-visible{opacity:1;background:#0009;outline:none}
.wahl-switch-page{--wahl-gold:#cf9e24;--wahl-gold-tint:#ffcf80;--wahl-gold-pale:#fff2df;--wahl-gold-shade:#9a771a;--wahl-steel:#161f1f;--wahl-steel-1:#3b3f3e;--wahl-steel-2:#5a6060;--wahl-steel-3:#777c7c;--wahl-steel-4:#d6d8d8;--wahl-denim:#097ca7;--wahl-denim-bright:#00b6f5;--wahl-denim-deep:#0a5f7f;--wahl-vermillion:#cf6742;--wahl-burgundy:#8c364a;--wahl-mint:#6dccc1;--black:#000;--white:#fff;--page-gutter:clamp(1rem, 4vw, 4.5rem);--content-width:90rem;--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:clamp(1.5rem, 3vw, 3rem);--ease:cubic-bezier(.22, 1, .36, 1);--font-sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-display:"Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif}.wahl-switch-page *,.wahl-switch-page :before,.wahl-switch-page :after{box-sizing:border-box}.wahl-switch-page{scroll-behavior:smooth;min-width:0;font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:6rem;font-size:1rem;line-height:1.5}.wahl-switch-page,.wahl-switch-page button,.wahl-switch-page a{-webkit-tap-highlight-color:transparent}.wahl-switch-page img{width:100%;max-width:100%;height:auto;display:block}.wahl-switch-page a{color:inherit;text-decoration:none}.wahl-switch-page button,.wahl-switch-page a{font:inherit}.wahl-switch-page p,.wahl-switch-page h1,.wahl-switch-page h2,.wahl-switch-page h3,.wahl-switch-page blockquote,.wahl-switch-page figure{margin:0}.wahl-switch-page .skip-link{z-index:200;color:var(--wahl-steel);background:var(--white);border-radius:999px;padding:.75rem 1rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.wahl-switch-page .skip-link:focus{transform:translateY(0)}.wahl-switch-page .scroll-progress{z-index:150;width:var(--scroll-progress,0%);background:linear-gradient(90deg, var(--wahl-denim-bright), var(--wahl-gold));pointer-events:none;height:.24rem;position:fixed;inset:0 auto auto 0}.wahl-switch-page .shell{width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width));margin-inline:auto}.wahl-switch-page .site-header{z-index:100;padding:1rem var(--page-gutter);position:absolute;inset:0 0 auto}.wahl-switch-page .site-header__inner{width:min(100%, var(--content-width));justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.wahl-switch-page .wordmark{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.65rem;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex}.wahl-switch-page .eyebrow{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-flex}.wahl-switch-page .eyebrow:before{content:"";background:currentColor;width:2.3rem;height:.18rem}.wahl-switch-page .display-title{max-width:13ch;font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(3rem,8.4vw,9.2rem);font-weight:900;line-height:.84}.wahl-switch-page .section-title{font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(2.15rem,5vw,5.4rem);font-weight:900;line-height:.92}.wahl-switch-page .card-title{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.6rem,3.2vw,3.2rem);font-weight:900;line-height:.98}.wahl-switch-page .intro-copy{max-width:43rem;font-size:clamp(1.18rem,2vw,1.75rem);line-height:1.35}.wahl-switch-page .body-copy{max-width:42rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.62}.wahl-switch-page .card-index{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.wahl-switch-page .button-row{flex-wrap:wrap;gap:.65rem;display:flex}.wahl-switch-page .button{letter-spacing:.12em;text-transform:uppercase;min-height:3.35rem;transition:transform .18s var(--ease), box-shadow .18s ease, color .18s ease, background .18s ease;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:.85rem;padding:.9rem 1.25rem;font-size:.76rem;font-weight:900;display:inline-flex}.wahl-switch-page .button__arrow{flex:none;width:1rem;height:1rem;overflow:visible}.wahl-switch-page .button:hover,.wahl-switch-page .button:focus-visible{transform:translateY(-2px)}.wahl-switch-page .button--gold{color:var(--wahl-steel);background:var(--wahl-gold);border-color:var(--wahl-gold)}.wahl-switch-page .button--gold:hover,.wahl-switch-page .button--gold:focus-visible{box-shadow:0 .8rem 2rem #cf9e243d}.wahl-switch-page .button--ghost:hover,.wahl-switch-page .button--ghost:focus-visible{color:var(--wahl-steel);background:var(--white)}.wahl-switch-page .image-frame{position:relative;overflow:hidden}.wahl-switch-page .image-frame img{object-fit:cover;height:100%}.wahl-switch-page .image-frame:after{content:"";pointer-events:none;position:absolute;inset:0}.wahl-switch-page .meta-line{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;font-size:.67rem;font-weight:800;display:flex}.wahl-switch-page .meta-line span+span:before{content:"•";margin-right:1rem}.wahl-switch-page .source-note{opacity:.66;font-size:.72rem;line-height:1.45}.wahl-switch-page .page-footer{padding:1.5rem var(--page-gutter) 2.2rem;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;font-size:.67rem;font-weight:700;display:flex}.wahl-switch-page .page-footer a{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:.08em}.wahl-switch-page.js [data-reveal]{opacity:1;transition:transform .7s var(--ease);transform:translateY(1.25rem)}.wahl-switch-page.js [data-reveal].is-visible{opacity:1;transform:translateY(0)}.wahl-switch-page.js [data-reveal-delay="1"]{transition-delay:.1s}.wahl-switch-page.js [data-reveal-delay="2"]{transition-delay:.18s}.wahl-switch-page.js [data-reveal-delay="3"]{transition-delay:.26s}.wahl-switch-page :focus-visible{outline:.18rem solid var(--wahl-denim-bright);outline-offset:.22rem}@media (max-width:47.99rem){.wahl-switch-page{--page-gutter:1rem}.wahl-switch-page .site-header{padding-top:.75rem}.wahl-switch-page .wordmark__text{display:none}.wahl-switch-page .display-title{font-size:clamp(3.1rem,16.3vw,5.9rem)}.wahl-switch-page .button{width:100%}.wahl-switch-page .meta-line span+span:before{display:none}}.wahl-switch-page.dark-page{color:var(--white);background:radial-gradient(circle at 80% 8%,#00b6f51f,#0000 28rem),radial-gradient(circle at 20% 28%,#8c364a26,#0000 25rem),#050809}.wahl-switch-page.dark-page .site-header{color:var(--white)}.wahl-switch-page .dark-hero{border-bottom:1px solid #00b6f552;grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);align-items:stretch;min-height:100svh;display:grid;overflow:hidden}.wahl-switch-page .dark-hero__copy{z-index:2;padding:clamp(8rem, 14vw, 11rem) var(--page-gutter) clamp(3rem, 7vw, 6rem);background:linear-gradient(145deg, #070b0c 0%, var(--wahl-steel) 100%);flex-direction:column;justify-content:flex-end;gap:1.5rem;display:flex;position:relative}.wahl-switch-page .dark-hero__copy:after{content:"9000 RPM";top:26%;left:var(--page-gutter);color:#ffffff0e;font-family:var(--font-display);letter-spacing:-.06em;white-space:nowrap;transform-origin:0 0;font-size:clamp(3.5rem,7vw,8rem);font-weight:900;position:absolute;transform:rotate(-90deg)translate(-100%)}.wahl-switch-page .dark-hero .eyebrow{color:var(--wahl-denim-bright)}.wahl-switch-page .dark-hero .display-title{max-width:8ch;font-size:clamp(3.5rem,8vw,8.5rem);font-style:italic}.wahl-switch-page .dark-hero .display-title em{color:#0000;font-style:inherit;-webkit-text-stroke:1.5px var(--wahl-denim-bright);text-shadow:0 0 2rem #00b6f540}.wahl-switch-page .dark-hero .intro-copy{max-width:36rem;color:var(--wahl-steel-4)}.wahl-switch-page .dark-hero__visual{background:#061332;min-height:100svh}.wahl-switch-page .dark-hero__visual img{object-position:center}.wahl-switch-page .dark-hero__visual:after{background:linear-gradient(90deg,#050809c7,#0000 24%),linear-gradient(#0000 68%,#05080973)}.wahl-switch-page .dark-intro{grid-template-columns:minmax(0,.9fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,6vw,8rem);padding-block:clamp(5rem,11vw,11rem);display:grid}.wahl-switch-page .dark-intro .eyebrow{color:var(--wahl-gold);margin-bottom:1.2rem}.wahl-switch-page .dark-intro .body-copy{color:var(--wahl-steel-3)}.wahl-switch-page .dark-stack{width:min(calc(100% - (2 * var(--page-gutter))), 82rem);margin-inline:auto;padding-bottom:clamp(6rem,12vw,12rem)}.wahl-switch-page .dark-card{border-radius:var(--radius-sm);background:#0a1011;border:1px solid #00b6f561;grid-template-rows:minmax(0,1fr) auto;height:calc(100svh - 5.6rem);min-height:39rem;max-height:52rem;margin-bottom:9svh;display:grid;position:sticky;top:4.4rem;overflow:hidden;box-shadow:0 -1.2rem 4rem #00000085,0 0 3rem #00b6f50d}.wahl-switch-page .dark-card:first-of-type{z-index:1}.wahl-switch-page .dark-card:nth-of-type(2){z-index:2}.wahl-switch-page .dark-card:nth-of-type(3){z-index:3}.wahl-switch-page .dark-card:nth-of-type(4){z-index:4}.wahl-switch-page .dark-card:nth-of-type(5){z-index:5}.wahl-switch-page .dark-card__media{background:#07132a;min-height:0}.wahl-switch-page .dark-card__media img{object-position:center}.wahl-switch-page .dark-card__media:after{border-bottom:1px solid #00b6f547;box-shadow:inset 0 -4rem 5rem #05080952}.wahl-switch-page .dark-card__body{grid-template-columns:8rem minmax(0,1fr);gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.5rem,3.8vw,3.5rem);display:grid}.wahl-switch-page .dark-card__number{color:var(--wahl-denim-bright);font-family:var(--font-display);letter-spacing:-.05em;align-content:start;gap:.4rem;font-size:clamp(2.6rem,5vw,5rem);font-weight:900;line-height:.8;display:grid}.wahl-switch-page .dark-card__number small{color:var(--wahl-steel-3);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;line-height:1.3}.wahl-switch-page .dark-card__copy{grid-template-columns:minmax(0,.82fr) minmax(17rem,.55fr);align-items:start;gap:2rem;display:grid}.wahl-switch-page .dark-card .card-title{color:var(--white);text-transform:uppercase;font-style:italic}.wahl-switch-page .dark-card .body-copy{color:var(--wahl-steel-4)}.wahl-switch-page .dark-quote{background:var(--wahl-steel);border:1px solid var(--wahl-steel-1);grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);min-height:min(53rem,90svh);margin-bottom:clamp(7rem,14vw,14rem);display:grid;overflow:hidden}.wahl-switch-page .dark-quote__image img{object-position:50% center}.wahl-switch-page .dark-quote__copy{background:linear-gradient(145deg, #00b6f512, transparent 45%), var(--wahl-steel);flex-direction:column;justify-content:center;gap:2rem;padding:clamp(2rem,5vw,5.5rem);display:flex;position:relative}.wahl-switch-page .dark-quote__copy:before{content:"CAL";color:#ffffff06;font-family:var(--font-display);font-size:clamp(9rem,19vw,20rem);font-weight:900;line-height:1;position:absolute;bottom:-.2em;right:-.05em}.wahl-switch-page .dark-quote blockquote,.wahl-switch-page .dark-quote__credit,.wahl-switch-page .dark-quote .eyebrow{z-index:1;position:relative}.wahl-switch-page .dark-quote .eyebrow{color:var(--wahl-gold)}.wahl-switch-page .dark-quote blockquote{font-size:clamp(1.25rem,2.1vw,2.15rem);font-style:italic;font-weight:600;line-height:1.44}.wahl-switch-page .dark-quote__credit{color:var(--wahl-steel-4);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.wahl-switch-page .dark-quote__credit strong{color:var(--wahl-denim-bright)}.wahl-switch-page .dark-more{border:1px solid var(--wahl-steel-1);grid-template-columns:minmax(0,1.3fr) minmax(20rem,.7fr);min-height:42rem;margin-bottom:clamp(7rem,12vw,12rem);display:grid;overflow:hidden}.wahl-switch-page .dark-more__image img{object-position:56% center}.wahl-switch-page .dark-more__copy{background:#0a1011;flex-direction:column;justify-content:center;gap:1.5rem;padding:clamp(2rem,5vw,5rem);display:flex}.wahl-switch-page .dark-more__copy .eyebrow{color:var(--wahl-denim-bright)}.wahl-switch-page .dark-more__copy .body-copy{color:var(--wahl-steel-3)}.wahl-switch-page .dark-cta{border-top:1px solid #00b6f566;border-bottom:1px solid #00b6f566;align-items:end;min-height:min(75rem,96svh);display:grid;position:relative;overflow:hidden}.wahl-switch-page .dark-cta__image{position:absolute;inset:0}.wahl-switch-page .dark-cta__image img{object-position:center}.wahl-switch-page .dark-cta__image:after{background:linear-gradient(#0305061a,#03050640 32%,#030506 98%)}.wahl-switch-page .dark-cta__copy{z-index:1;width:min(calc(100% - (2 * var(--page-gutter))), var(--content-width));grid-template-columns:minmax(0,1fr) minmax(17rem,23rem);align-items:end;gap:2rem;margin-inline:auto;padding-block:clamp(2rem,6vw,6rem);display:grid;position:relative}.wahl-switch-page .dark-cta__copy .section-title{max-width:7ch;font-size:clamp(4rem,10vw,10rem);font-style:italic}.wahl-switch-page .dark-cta__copy .eyebrow{color:var(--wahl-denim-bright);margin-bottom:1rem}.wahl-switch-page .dark-cta__actions{gap:.75rem;display:grid}.wahl-switch-page.dark-page .page-footer{color:var(--wahl-steel-3);background:#030506}@media (max-width:64rem){.wahl-switch-page .dark-hero{grid-template-columns:.92fr 1.08fr}.wahl-switch-page .dark-card__copy{grid-template-columns:1fr}}@media (max-width:47.99rem){.wahl-switch-page .dark-hero{grid-template-columns:1fr;min-height:0}.wahl-switch-page .dark-hero__copy{min-height:38rem;padding-top:8rem}.wahl-switch-page .dark-hero__copy:after{display:none}.wahl-switch-page .dark-hero__visual{min-height:31rem}.wahl-switch-page .dark-hero__visual img{object-position:52% center}.wahl-switch-page .dark-intro{grid-template-columns:1fr;align-items:start}.wahl-switch-page .dark-card{grid-template-rows:auto auto;height:auto;min-height:0;max-height:none;margin-bottom:1rem;position:relative;top:auto}.wahl-switch-page .dark-card__media{aspect-ratio:16/10;min-height:0}.wahl-switch-page .dark-card__body{grid-template-columns:1fr}.wahl-switch-page .dark-card__number{font-size:2.8rem}.wahl-switch-page .dark-card__copy{grid-template-columns:1fr}.wahl-switch-page .dark-quote{grid-template-columns:1fr;min-height:0}.wahl-switch-page .dark-quote__image{min-height:26rem}.wahl-switch-page .dark-quote__image img{object-position:45% center}.wahl-switch-page .dark-more{grid-template-columns:1fr;min-height:0}.wahl-switch-page .dark-more__image{min-height:28rem}.wahl-switch-page .dark-more__image img{object-position:58% center}.wahl-switch-page .dark-cta{align-items:initial;grid-template-rows:auto auto;min-height:0}.wahl-switch-page .dark-cta__image{aspect-ratio:16/9;position:relative;inset:auto}.wahl-switch-page .dark-cta__image img{object-fit:contain;object-position:center}.wahl-switch-page .dark-cta__image:after{background:0 0}.wahl-switch-page .dark-cta__copy{grid-template-columns:1fr}}.wahl-switch-page.dark-raisonne-page{--font-sans:"Raisonne", Arial, Helvetica, sans-serif;--font-display:"Raisonne", Arial, Helvetica, sans-serif;--wahl-logo-height:clamp(1.196rem, 3.68vw, 3.68rem);--hypershift-9000-purple:#c887ff;--hypershift-9000-purple-bright:#d7a8ff;--motion-contact-gap:clamp(1.25rem, 3.1vw, 2rem);--hero-motion-contact-gap:clamp(.75rem, 1.55vw, 1rem);isolation:isolate;font-family:var(--font-sans);font-synthesis:weight style;position:relative}.wahl-switch-page.dark-raisonne-page:before,.wahl-switch-page.dark-raisonne-page:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;filter:blur(clamp(5rem,10vw,10rem));will-change:transform;position:fixed;inset:-28vmax}.wahl-switch-page.dark-raisonne-page:before{opacity:.64;background:radial-gradient(circle at 18% 30%,#00b6f55c 0%,#00b6f524 18%,#0000 42%),radial-gradient(circle at 72% 82%,#00b6f538 0%,#0000 38%);animation:22s ease-in-out infinite alternate wahl-depth-blue-drift}.wahl-switch-page.dark-raisonne-page:after{opacity:.6;background:radial-gradient(circle at 82% 24%,#c887ff57 0%,#c887ff21 18%,#0000 43%),radial-gradient(circle at 28% 76%,#c887ff3b 0%,#0000 39%);animation:27s ease-in-out infinite alternate wahl-depth-purple-drift}.wahl-switch-page.dark-raisonne-page>main{z-index:1;position:relative}@keyframes wahl-depth-blue-drift{0%{transform:translate(-2.5vw,-3vh)scale(.98)}to{transform:translate(5vw,7vh)scale(1.06)}}@keyframes wahl-depth-purple-drift{0%{transform:translate(4vw,-5vh)scale(1.05)}to{transform:translate(-4vw,6vh)scale(.97)}}.wahl-switch-page.dark-raisonne-page .display-title,.wahl-switch-page.dark-raisonne-page .section-title,.wahl-switch-page.dark-raisonne-page .card-title{letter-spacing:-.025em}.wahl-switch-page.dark-raisonne-page .body-copy,.wahl-switch-page.dark-raisonne-page .intro-copy{letter-spacing:.005em}.wahl-switch-page.dark-raisonne-page .wordmark--official{display:block;position:relative;top:calc(clamp(-2.679rem,-.971rem - 2.643vw,-1.5rem) + clamp(.75rem,1.2vw,1rem))}.wahl-switch-page.dark-raisonne-page .wordmark__official-logo{width:auto;height:var(--wahl-logo-height);display:block}.wahl-switch-page.dark-raisonne-page .intro-copy__emphasis{font-style:italic}.wahl-switch-page.dark-raisonne-page .button,.wahl-switch-page.dark-raisonne-page .button:after{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.wahl-switch-page.dark-raisonne-page .button,.wahl-switch-page.dark-raisonne-page .button-row,.wahl-switch-page.dark-raisonne-page .dark-cta__actions{width:100%;min-width:0}.wahl-switch-page.dark-raisonne-page .button{white-space:nowrap}.wahl-switch-page.dark-raisonne-page [data-parallax-layer]{--parallax-y:0px;translate:0 var(--parallax-y)}.wahl-switch-page.dark-raisonne-page [data-parallax-layer].is-parallax-active{will-change:translate}.wahl-switch-page.js.dark-raisonne-page [data-reveal][data-parallax-layer=window]{transition:none;transform:none}.wahl-switch-page.dark-raisonne-page .dark-hero__copy .button-row{margin-top:clamp(1.5rem,3vw,3rem)}.wahl-switch-page.dark-raisonne-page .button--gold:hover,.wahl-switch-page.dark-raisonne-page .button--gold:focus-visible{color:var(--wahl-steel);background:var(--white);border-color:var(--white);box-shadow:0 .9rem 2.4rem #cf9e2461}@keyframes wahl-button-glow-cycle{0%,to{box-shadow:0 0 1rem #00b6f5d1,0 .9rem 2.8rem #00b6f594}33.333%{box-shadow:0 0 1rem #c887ffd6,0 .9rem 2.8rem #c887ff99}66.666%{box-shadow:0 0 1rem #cf9e24db,0 .9rem 2.8rem #cf9e249e}}@media (hover:hover) and (pointer:fine){.wahl-switch-page.dark-raisonne-page .button:hover{animation:2.7s ease-in-out infinite wahl-button-glow-cycle}}.wahl-switch-page.dark-raisonne-page .dark-hero{isolation:isolate;grid-template-columns:1fr;min-height:0;position:relative}.wahl-switch-page.dark-raisonne-page .dark-hero__copy{z-index:auto;min-height:38rem;padding-top:calc(8rem + clamp(2.75rem,9.086rem - 9.804vw,7.125rem));overflow:visible}.wahl-switch-page.dark-raisonne-page .dark-hero__copy:after{display:none}.wahl-switch-page.dark-raisonne-page .dark-hero__copy>.eyebrow,.wahl-switch-page.dark-raisonne-page .dark-hero__copy>.display-title,.wahl-switch-page.dark-raisonne-page .dark-hero__copy>.intro-copy{z-index:1;position:relative}.wahl-switch-page.js.dark-raisonne-page .dark-hero__copy>[data-reveal]{transition-delay:0s}.wahl-switch-page.dark-raisonne-page .dark-hero__copy>.intro-copy{margin-block-start:clamp(3rem,6.2vw,4rem)}.wahl-switch-page.dark-raisonne-page .dark-hero__copy>.button-row{z-index:4;position:relative}.wahl-switch-page.dark-raisonne-page .dark-hero__visual{z-index:3;aspect-ratio:5/4;background:#030506;width:100%;height:auto;min-height:0;margin-block-start:clamp(-7.5rem,-12vw,-6rem);position:relative;box-shadow:0 2rem 7rem #000000b3,0 0 8rem #00b6f51a}.wahl-switch-page.dark-raisonne-page .dark-hero__visual video{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}.wahl-switch-page.dark-raisonne-page .dark-hero .display-title .hero-switch{color:#0000;font-style:inherit;-webkit-text-stroke:0px transparent;text-shadow:none;display:inline-block;position:relative}.wahl-switch-page.dark-raisonne-page .hero-switch__italic{color:#0000;font-style:inherit;-webkit-text-stroke:1.5px var(--wahl-denim-bright);text-shadow:none;filter:drop-shadow(0 0 min(.12em,1rem) #00b6f540);margin-inline:-.2em;padding-inline:.2em;display:block}.wahl-switch-page.dark-raisonne-page .hero-switch__upright{color:#0000;opacity:0;-webkit-text-stroke:1.5px var(--hypershift-9000-purple-bright);width:max-content;text-shadow:none;filter:drop-shadow(0 0 min(.12em,1rem) #d7a8ff40);font-style:normal;position:absolute;inset:0 auto auto 0}@media (hover:hover) and (pointer:fine){.wahl-switch-page.dark-raisonne-page .hero-switch__italic,.wahl-switch-page.dark-raisonne-page .hero-switch__upright{will-change:opacity;transition:opacity .14s}.wahl-switch-page.dark-raisonne-page .hero-switch:hover .hero-switch__italic,.wahl-switch-page.dark-raisonne-page .more-switch:hover .hero-switch__italic{opacity:0}.wahl-switch-page.dark-raisonne-page .hero-switch:hover .hero-switch__upright,.wahl-switch-page.dark-raisonne-page .more-switch:hover .hero-switch__upright,.wahl-switch-page.dark-raisonne-page .hero-switch.is-scroll-down:hover .hero-switch__italic,.wahl-switch-page.dark-raisonne-page .more-switch.is-scroll-down:hover .hero-switch__italic{opacity:1}.wahl-switch-page.dark-raisonne-page .hero-switch.is-scroll-down:hover .hero-switch__upright,.wahl-switch-page.dark-raisonne-page .more-switch.is-scroll-down:hover .hero-switch__upright{opacity:0}}.wahl-switch-page.dark-raisonne-page .hero-switch.is-scroll-down .hero-switch__italic{opacity:0}.wahl-switch-page.dark-raisonne-page .hero-switch.is-scroll-down .hero-switch__upright{opacity:1}.wahl-switch-page.dark-raisonne-page .dark-more .section-title .more-switch{color:#0000;-webkit-text-stroke:0px transparent;text-shadow:none;display:inline-block;position:relative}.wahl-switch-page.dark-raisonne-page .more-switch__italic{font-style:italic}.wahl-switch-page.dark-raisonne-page .more-switch.is-scroll-down .hero-switch__italic{opacity:0}.wahl-switch-page.dark-raisonne-page .more-switch.is-scroll-down .hero-switch__upright{opacity:1}.wahl-switch-page.dark-raisonne-page .dark-intro{grid-template-columns:1fr;align-items:start;gap:clamp(1.25rem,2vw,2rem);padding-block:clamp(2.5rem,6vw,6rem) clamp(1.25rem,3vw,3rem)}.wahl-switch-page.dark-raisonne-page .dark-intro__guide{place-items:center;width:100%;max-width:none;display:grid}.wahl-switch-page.dark-raisonne-page .dark-intro__guide-text{clip:rect(0px, 0px, 0px, 0px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes wahl-guide-arrow-color{0%,to{color:var(--wahl-denim-bright)}50%{color:var(--hypershift-9000-purple)}}.wahl-switch-page.dark-raisonne-page .dark-intro__guide-arrow{width:clamp(2.475rem,4.5vw,4.05rem);height:clamp(6.48rem,11.34vw,9.72rem);color:var(--wahl-denim-bright);animation:6s ease-in-out infinite wahl-guide-arrow-color;display:block;overflow:visible}.wahl-switch-page.dark-raisonne-page .dark-stack{isolation:isolate;padding-bottom:0;position:relative}.wahl-switch-page.dark-raisonne-page .dark-card{grid-template-rows:auto auto;height:auto;min-height:0;max-height:none;margin-bottom:clamp(1rem,3vw,2rem);position:relative;top:auto;box-shadow:0 2rem 6rem #000000ad,0 0 7rem #00b6f51a}.wahl-switch-page.dark-raisonne-page .dark-card:nth-of-type(2n){box-shadow:0 2rem 6rem #000000ad,0 0 7rem #c887ff1c}.wahl-switch-page.dark-raisonne-page .dark-card:last-child{margin-bottom:0}.wahl-switch-page.dark-raisonne-page .dark-card__media{z-index:2;aspect-ratio:16/9;min-height:0;position:relative}.wahl-switch-page.dark-raisonne-page .dark-card__body{z-index:1;position:relative}.wahl-switch-page.dark-raisonne-page .dark-card__body,.wahl-switch-page.dark-raisonne-page .dark-card__copy{grid-template-columns:1fr}.wahl-switch-page.dark-raisonne-page .dark-card__body{row-gap:clamp(2.5rem,6vw,5rem)}.wahl-switch-page.dark-raisonne-page .dark-card__copy{row-gap:clamp(2.5rem,4vw,3.5rem)}.wahl-switch-page.dark-raisonne-page .dark-card:nth-of-type(4) .dark-card__media{background:#07101a;place-items:center;display:grid}.wahl-switch-page.dark-raisonne-page .dark-card:nth-of-type(4) .dark-card__media img{object-fit:contain;object-position:center center}.wahl-switch-page.dark-raisonne-page .dark-inuse-video{z-index:3;width:min(calc(100% - (2 * var(--page-gutter))), 82rem);border-radius:var(--radius-sm);background:#030506;border:1px solid #00b6f552;margin:0 auto clamp(1rem,3vw,2rem);display:block;position:relative;overflow:hidden;box-shadow:0 2rem 7rem #000000b8,-2rem 1rem 8rem #00b6f51a,2rem 2rem 9rem #c887ff17}.wahl-switch-page.dark-raisonne-page .dark-inuse-video__media{z-index:1;aspect-ratio:16/9;background:#030506;width:100%;position:relative;overflow:hidden}.wahl-switch-page.dark-raisonne-page .dark-inuse-video video{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.wahl-switch-page.dark-raisonne-page .dark-sound-control{z-index:8;isolation:isolate;background:#030506;border-top:1px solid #00b6f552;justify-content:flex-start;align-items:center;gap:clamp(.6rem,1.5vw,1.1rem);min-height:clamp(6.5rem,12vw,10rem);padding:clamp(1.25rem,3vw,2.25rem);display:flex;position:relative}.wahl-switch-page.dark-raisonne-page .dark-sound-control--hero{width:100%}.wahl-switch-page.dark-raisonne-page .dark-sound-control__ui{z-index:2;justify-content:flex-start;align-items:center;gap:clamp(.6rem,1.5vw,1.1rem);display:inline-flex;position:relative}.wahl-switch-page.dark-raisonne-page .dark-sound-control__label{color:var(--wahl-denim-bright);margin:0}.wahl-switch-page.dark-raisonne-page .dark-sound-control__options{color:var(--wahl-denim-bright);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:.25rem;font-size:.72rem;font-weight:800;line-height:1.2;display:inline-flex}.wahl-switch-page.dark-raisonne-page .dark-sound-control__option{appearance:none;min-width:2.75rem;min-height:2.75rem;color:var(--wahl-denim-bright);font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem;transition:color .18s}.wahl-switch-page.dark-raisonne-page .dark-sound-control__option[aria-pressed=true]{color:var(--white)}.wahl-switch-page.dark-raisonne-page .dark-sound-control__option:focus-visible{text-shadow:0 0 .7rem;outline:0}.wahl-switch-page.dark-raisonne-page .dark-sound-control__divider{color:var(--wahl-denim-bright)}.wahl-switch-page.dark-raisonne-page .dark-sound-control [data-sound-status]{clip:rect(0px, 0px, 0px, 0px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.wahl-switch-page.dark-raisonne-page .dark-sound-control__options:has(.dark-sound-control__option[aria-pressed=false]:hover) .dark-sound-control__option[aria-pressed=true]{color:var(--wahl-denim-bright)}.wahl-switch-page.dark-raisonne-page .dark-sound-control__option[aria-pressed=false]:hover{color:var(--white)}}.wahl-switch-page.dark-raisonne-page .dark-level-quote{z-index:1;isolation:isolate;box-sizing:border-box;background:linear-gradient(115deg,#cf9e2421,#0000 46%),#050809;border-block:1px solid #cf9e248c;width:100%;margin:clamp(3rem,7vw,7rem) auto;position:relative;overflow:visible}.wahl-switch-page.dark-raisonne-page .dark-level-quote__inner{box-sizing:border-box;width:min(calc(100% - (2 * var(--page-gutter))), 82rem);margin-inline:auto;padding:clamp(4.5rem,9vw,9rem) clamp(1.25rem,5vw,5rem);position:relative}.wahl-switch-page.dark-raisonne-page .dark-level-quote__statement{z-index:1;max-width:15ch;color:var(--wahl-gold);font-family:var(--font-display);letter-spacing:-.035em;text-align:left;text-transform:none;text-wrap:balance;margin:0;font-size:clamp(2.75rem,7vw,7.5rem);font-style:italic;font-weight:900;line-height:.88;position:relative}.wahl-switch-page.dark-raisonne-page .dark-level-quote__text{z-index:1;display:block;position:relative}.wahl-switch-page.dark-raisonne-page .dark-level-quote__mark{z-index:0;color:var(--wahl-gold-tint);opacity:.28;pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:clamp(7rem,20vw,18rem);font-style:normal;font-weight:700;line-height:.6;position:absolute}.wahl-switch-page.dark-raisonne-page .dark-level-quote__mark--open{top:-.18em;left:-.08em}.wahl-switch-page.dark-raisonne-page .dark-level-quote__mark--close{color:var(--wahl-gold);bottom:-.28em;right:-.04em}.wahl-switch-page.dark-raisonne-page .dark-level-quote__credit{z-index:1;color:var(--wahl-denim-bright);text-transform:none;margin-top:clamp(2rem,4vw,4rem);position:relative}.wahl-switch-page.dark-raisonne-page .dark-quote{z-index:1;grid-template-columns:1fr;min-height:0;margin-bottom:clamp(3.5rem,7vw,7rem);position:relative;box-shadow:0 2.25rem 7rem #000000b3,0 0 8rem #c887ff17}.wahl-switch-page.dark-raisonne-page .dark-quote__image{aspect-ratio:3/2;min-height:0}.wahl-switch-page.dark-raisonne-page .dark-quote__copy{min-height:clamp(28rem,44vw,42rem)}.wahl-switch-page.dark-raisonne-page .dark-quote__copy:before{bottom:-.035em}.wahl-switch-page.dark-raisonne-page .dark-more{z-index:2;border-radius:clamp(1.25rem,2.5vw,2.5rem);grid-template-columns:1fr;min-height:0;margin-bottom:clamp(3.5rem,6vw,6rem);position:relative;overflow:hidden;box-shadow:0 2.25rem 7rem #000000b8,0 0 8rem #00b6f517}.wahl-switch-page.dark-raisonne-page .dark-more__image{aspect-ratio:3/2;min-height:0}.wahl-switch-page.dark-raisonne-page .dark-more__image img{object-position:56% center}.wahl-switch-page.dark-raisonne-page .dark-more__copy{min-height:clamp(22rem,34vw,34rem)}.wahl-switch-page.dark-raisonne-page .dark-cta{align-items:initial;background:#030506;grid-template-rows:auto auto;min-height:0}.wahl-switch-page.dark-raisonne-page .dark-cta__image{aspect-ratio:16/9;position:relative;inset:auto}.wahl-switch-page.dark-raisonne-page .dark-cta__image img{object-fit:contain;object-position:center center}.wahl-switch-page.dark-raisonne-page .dark-cta__image:after{background:0 0}.wahl-switch-page.dark-raisonne-page .dark-cta__copy{grid-template-columns:1fr;grid-template-areas:"title""logo""actions";row-gap:0;padding-block:clamp(2rem,6vw,6rem) clamp(2.2rem,6.6vw,6.6rem)}.wahl-switch-page.dark-raisonne-page .dark-cta__title-block{grid-area:title;grid-template-columns:1fr;grid-template-areas:"eyebrow""title";align-items:end;width:100%;display:grid}.wahl-switch-page.dark-raisonne-page .dark-cta__title-block .eyebrow{grid-area:eyebrow}.wahl-switch-page.dark-raisonne-page .dark-cta__title-block .section-title{grid-area:title;max-width:none;font-size:clamp(3.25rem,10vw,10rem);line-height:.92;display:block}.wahl-switch-page.dark-raisonne-page .dark-cta__title-block .section-title span{display:block}.wahl-switch-page.dark-raisonne-page .dark-cta__brand-logo{width:auto;height:var(--wahl-logo-height);grid-area:logo;place-self:end;max-width:46vw;margin-block-start:calc(-1*clamp(.5rem,.95vw,.75rem));margin-inline-end:1.675rem;display:block}.wahl-switch-page.dark-raisonne-page .dark-cta__actions{grid-area:actions;place-self:end stretch;width:100%;margin-top:clamp(1.5rem,4vw,3.5rem)}.wahl-switch-page.dark-raisonne-page .campaign-footer{min-height:clamp(7.7rem,8.8vw,8.8rem);padding:calc(clamp(1.925rem, 3.85vw, 3.85rem) + 1.45em) var(--page-gutter) clamp(2.75rem, 4.4vw, 4.4rem);color:var(--wahl-steel-3);background:#030506;align-items:flex-end;display:flex}.wahl-switch-page .wahl-language-links{padding:0 var(--page-gutter) 30px;color:#fff;background:#030506;flex-wrap:wrap;justify-content:center;gap:10px 18px;font-size:12px;line-height:1.5;display:flex}.wahl-language-links a[aria-current=page]{text-underline-offset:4px;text-decoration:underline}.wahl-switch-page.dark-raisonne-page .campaign-footer__credit{max-width:var(--content-width);color:inherit;letter-spacing:.035em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .6rem;margin:0 auto;font-size:clamp(.625rem,.75vw,.72rem);line-height:1.45;display:flex}.wahl-switch-page.dark-raisonne-page .campaign-footer__clause,.wahl-switch-page.dark-raisonne-page .campaign-footer__link{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.wahl-switch-page.dark-raisonne-page .campaign-footer__link{max-width:100%;color:inherit;white-space:nowrap;flex:none;transition:color .18s,text-shadow .18s}.wahl-switch-page.dark-raisonne-page .campaign-footer__link:hover,.wahl-switch-page.dark-raisonne-page .campaign-footer__link:focus-visible{color:var(--white);text-shadow:0 0 .7rem #ffffff3d}.wahl-switch-page.dark-raisonne-page .campaign-footer__link:focus-visible{text-underline-offset:.25em;outline:0;text-decoration:underline}.wahl-switch-page.dark-raisonne-page .campaign-footer__logo{object-fit:contain;opacity:.5;filter:grayscale();flex:none;width:auto;transition:opacity .18s,filter .18s;display:block}.wahl-switch-page.dark-raisonne-page .campaign-footer__logo--barbersociety{border-radius:.08rem;height:1.15rem}.wahl-switch-page.dark-raisonne-page .campaign-footer__logo--dimension{height:1.35rem}.wahl-switch-page.dark-raisonne-page .campaign-footer__link--barbersociety:hover .campaign-footer__logo,.wahl-switch-page.dark-raisonne-page .campaign-footer__link--barbersociety:focus-visible .campaign-footer__logo{opacity:1}.wahl-switch-page.dark-raisonne-page .campaign-footer__negative{flex:none;align-items:center;display:inline-flex}.wahl-switch-page.dark-raisonne-page .campaign-footer__link--dimension:hover .campaign-footer__logo,.wahl-switch-page.dark-raisonne-page .campaign-footer__link--dimension:focus-visible .campaign-footer__logo{opacity:1;filter:grayscale()invert()}@media (min-width:48rem){.wahl-switch-page.dark-raisonne-page .site-header__inner{width:100%;max-width:none}}@media (max-width:47.99rem){.wahl-switch-page.dark-raisonne-page .dark-quote__copy,.wahl-switch-page.dark-raisonne-page .dark-more__copy{min-height:24rem}}@media (max-width:30rem){.wahl-switch-page.dark-raisonne-page .dark-hero__copy{padding-top:6.875rem}.wahl-switch-page.dark-raisonne-page .dark-hero__copy.is-mobile-eyebrow-crossing>.eyebrow{z-index:0;opacity:0}.wahl-switch-page.dark-raisonne-page .dark-hero__copy>.display-title{z-index:1}.wahl-switch-page.dark-raisonne-page .dark-hero__visual{margin-block-start:2rem}.wahl-switch-page.dark-raisonne-page .intro-copy{font-size:1rem;line-height:1.45}.wahl-switch-page.dark-raisonne-page .body-copy{font-size:.875rem;line-height:1.55}.wahl-switch-page.dark-raisonne-page .dark-quote blockquote{font-size:1rem;line-height:1.5}.wahl-switch-page.dark-raisonne-page .campaign-footer__credit{flex-flow:column;align-items:center;row-gap:.7rem}.wahl-switch-page.dark-raisonne-page .campaign-footer__clause{flex-wrap:wrap;justify-content:center;max-width:100%}}
.wahl-switch-page .dark-hero__copy>.intro-copy{text-align:start;align-content:normal;justify-items:normal;gap:normal;width:auto;min-height:0;padding:0;display:block}html[data-wahl-landing] .barbersociety-main-chrome.topbar{pointer-events:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html[data-wahl-landing] .barbersociety-main-chrome.topbar:before,html[data-wahl-landing] .barbersociety-main-chrome.topbar:after,html[data-wahl-landing] .barbersociety-main-chrome.topbar .brand>span:last-child,html[data-wahl-landing] .barbersociety-main-chrome.topbar .brand [data-testid=menu-brand-label],html[data-wahl-landing] .barbersociety-main-chrome.topbar .rail-back-button,html[data-wahl-landing] .barbersociety-main-chrome.topbar .topbar-actions>:not(.locale-menu){display:none!important}html[data-wahl-landing] .barbersociety-main-chrome.topbar .brand{pointer-events:none}html[data-wahl-landing] .barbersociety-main-chrome.topbar .brand:before,html[data-wahl-landing] .barbersociety-main-chrome.topbar .brand:after{display:none!important}html[data-wahl-landing] .barbersociety-main-chrome.topbar .brand-mark,html[data-wahl-landing] .barbersociety-main-chrome.topbar .locale-menu,html[data-wahl-landing] .barbersociety-main-chrome.topbar .locale-menu *{pointer-events:auto}html[data-wahl-landing] .barbersociety-main-chrome.topbar .locale-menu{z-index:30;position:relative}html[data-wahl-landing] .barbersociety-main-chrome.topbar .locale-options{z-index:31}.wahl-switch-page.dark-raisonne-page:before,.wahl-switch-page.dark-raisonne-page:after{will-change:transform;filter:none;mix-blend-mode:normal;height:100dvh;position:fixed;inset:0}html[data-wahl-landing]{scroll-behavior:smooth;scroll-padding-top:6rem}@media (prefers-reduced-motion:reduce){html[data-wahl-landing]{scroll-behavior:auto}}html[data-wahl-landing] .barbersociety-main-chrome.topbar .wahl-rail-logo{z-index:2;width:auto;height:calc(var(--main-logo-size,4rem) * .42);pointer-events:none;align-self:center;margin-inline-start:calc(var(--main-logo-size,4rem) * .28);display:block;position:relative}html[data-wahl-landing] .barbersociety-main-chrome.topbar .brand{align-items:center}.wahl-switch-page.dark-raisonne-page .campaign-society{padding:clamp(2rem, 3.5vw, 3.2rem) var(--page-gutter) 0;background:#030506;justify-content:center;display:flex}.wahl-switch-page.dark-raisonne-page .campaign-society__line{appearance:none;color:var(--wahl-steel-3);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0;padding:.25rem 0;font-size:clamp(.82rem,1vw,.98rem);font-weight:600;line-height:1.4;transition:color .18s,text-shadow .18s}.wahl-switch-page.dark-raisonne-page .campaign-society__line:hover,.wahl-switch-page.dark-raisonne-page .campaign-society__line:focus-visible{color:var(--white);text-shadow:0 0 .7rem #ffffff3d;outline:none}
.bs-language-button{isolation:isolate;aspect-ratio:1;position:relative;border-radius:50%!important}.bs-language-flag{pointer-events:none;background:#fff;border-radius:50%;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 2px 6px #0006}.bs-language-flag img{object-fit:cover;border-radius:inherit;width:100%;max-width:none;height:100%;display:block}.bs-language-flag:after{content:"";border-radius:inherit;background:radial-gradient(65% 38% at 42% 8%,#ffffffe6,#fff5 35%,#fff0 75%),radial-gradient(85% 70% at 50% 0,#ffffff42 48%,#fff0 51%),radial-gradient(70% 35% at 55% 105%,#ffffff80,#fff0 75%),linear-gradient(160deg,#fff0 40%,#00000038 100%);position:absolute;inset:0;box-shadow:inset 0 1px 1px #fffffff2,inset 0 -2px 3px #0007,inset 0 0 0 1px #ffffff80}html .bs-language-button:focus-visible{outline-offset:3px;outline:2px solid #fff}html .bs-language-button:is(.is-active,.is-selected,[aria-expanded=true]){outline-offset:2px;outline:2px solid #d6af66}html .bs-language-options{justify-content:space-between;grid-template-columns:repeat(3,2.75rem)!important;width:10.75rem!important}html .bs-language-options .bs-language-button{border-radius:50%;padding:0;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;min-height:2.75rem!important}
:root{--bss-main-logo-size:4rem;--bss-main-rail-height:3.45rem;--bss-main-label-size:clamp(.96rem, 4.65vw, 1.42rem);--bss-main-top:clamp(.5rem, 1.25vw, 1rem);--bss-main-right:max(1.2rem, calc((100vw - 38rem) / 2));--bss-main-actions-top:calc((var(--bss-main-logo-size) - var(--bss-main-rail-height)) / 2 + var(--bss-main-logo-size) / 2 + var(--bss-main-label-size) / 2 + .5rem);--bss-main-flag-size:var(--bss-platform-control-size)}.barbersociety-main-chrome.topbar{--main-logo-size:var(--bss-main-logo-size);--main-rail-height:var(--bss-main-rail-height);--main-brand-label-size:var(--bss-main-label-size)}.barbersociety-main-chrome.topbar .topbar-actions{top:var(--bss-main-actions-top)}#landing-controls.landing-controls{top:calc(var(--bss-main-top) + var(--bss-main-actions-top));right:var(--bss-main-right)}.landing-controls .locale-menu{align-items:flex-start;display:flex}.landing-controls .locale-trigger.bs-language-button{width:var(--bss-main-flag-size);height:var(--bss-main-flag-size);min-width:var(--bss-main-flag-size);min-height:var(--bss-main-flag-size)}@media (max-width:860px){:root{--bss-main-flag-size:calc(clamp(2.2rem, 9.8vw, 2.65rem) * .8)}}
html,body,*{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{background:0 0;width:0;height:0}body::-webkit-scrollbar{background:0 0;width:0;height:0}::-webkit-scrollbar{background:0 0;width:0;height:0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{background:0 0}::-webkit-scrollbar-thumb{background:0 0}::-webkit-scrollbar-track{background:0 0}
