@charset "UTF-8";@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:400;src:url(../fonts/archivo-400-italic-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:italic;font-weight:400;src:url(../fonts/archivo-400-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(../fonts/archivo-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:400;src:url(../fonts/archivo-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:500;src:url(../fonts/archivo-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:500;src:url(../fonts/archivo-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:700;src:url(../fonts/archivo-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:700;src:url(../fonts/archivo-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:900;src:url(../fonts/archivo-900-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:900;src:url(../fonts/archivo-900-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Bungee;font-style:normal;font-weight:400;src:url(../fonts/bungee-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Bungee;font-style:normal;font-weight:400;src:url(../fonts/bungee-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(../fonts/jetbrains-mono-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(../fonts/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(../fonts/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(../fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(../fonts/jetbrains-mono-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(../fonts/jetbrains-mono-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:800;src:url(../fonts/archivo-800-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Archivo;font-style:normal;font-weight:800;src:url(../fonts/archivo-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bsc-yellow-100:#fff6d1;--bsc-yellow-200:#ffe892;--bsc-yellow-300:#ffdd61;--bsc-yellow-400:#ffd63f;--bsc-yellow-500:#ffd024;--bsc-yellow-600:#e5b400;--bsc-yellow-700:#b88c00;--bsc-yellow-800:#7a5c00;--bsc-night-000:#0b1220;--bsc-night-100:#0e1728;--bsc-night-200:#122036;--bsc-night-300:#18294a;--bsc-night-400:#1b3a52;--bsc-night-500:#2c4a66;--bsc-navy-900:#003048;--bsc-navy-700:#0a4a68;--bsc-navy-500:#456073;--bsc-navy-300:#7d94a2;--bsc-navy-200:#9fb3c1;--bsc-navy-100:#c9d8e2;--bsc-paper-000:#fffcf0;--bsc-paper-100:#fff6f0;--bsc-paper-200:#fdeee2;--bsc-paper-300:#f6dfcd;--bsc-white:#fff;--bsc-blue-100:#d8f3fb;--bsc-blue-300:#8fddf3;--bsc-blue-500:#4ec3e8;--bsc-blue-700:#1b7fa8;--bsc-green-500:#3fd47a;--bsc-green-700:#1f8f4c;--bsc-red-500:#ff4d4d;--bsc-red-700:#b81f1f;--bsc-cond-nm:#1f8f4c;--bsc-cond-ex:#5da12f;--bsc-cond-gd:#b88c00;--bsc-cond-lp:#c76a10;--bsc-cond-pl:#b81f1f;--bsc-cond-nm-night:#3fd47a;--bsc-cond-ex-night:#a8e05f;--bsc-cond-gd-night:#ffd024;--bsc-cond-lp-night:#ff9f2e;--bsc-cond-pl-night:#ff4d4d;--surface-page:var(--bsc-night-000);--surface-card:var(--bsc-night-200);--surface-raised:var(--bsc-night-300);--surface-sunken:var(--bsc-night-100);--surface-invert:var(--bsc-paper-100);--surface-brand:var(--bsc-yellow-500);--text-body:var(--bsc-paper-200);--text-strong:var(--bsc-paper-100);--text-muted:var(--bsc-navy-200);--text-faint:var(--bsc-navy-300);--text-brand:var(--bsc-yellow-500);--text-on-brand:var(--bsc-navy-900);--text-on-invert:var(--bsc-navy-900);--border-hairline:var(--bsc-night-400);--border-strong:var(--bsc-night-500);--border-brand:var(--bsc-yellow-500);--border-outline:var(--bsc-night-000);--status-success:var(--bsc-green-500);--status-danger:var(--bsc-red-500);--status-info:var(--bsc-blue-500);--focus-ring:var(--bsc-yellow-500);--link:var(--bsc-yellow-500);--link-hover:var(--bsc-yellow-300);--cond-nm:var(--bsc-cond-nm-night);--cond-ex:var(--bsc-cond-ex-night);--cond-gd:var(--bsc-cond-gd-night);--cond-lp:var(--bsc-cond-lp-night);--cond-pl:var(--bsc-cond-pl-night);--font-display:"Bungee","Archivo Black",system-ui,sans-serif;--font-ui:"Archivo",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--text-hero:clamp(48px,7vw,104px);--text-3xl:56px;--text-2xl:40px;--text-xl:30px;--text-lg:22px;--text-md:17px;--text-base:15px;--text-sm:13px;--text-xs:11px;--leading-tight:0.92;--leading-snug:1.12;--leading-normal:1.5;--leading-loose:1.65;--tracking-display:0.01em;--tracking-label:0.14em;--tracking-normal:0;--tracking-tight:-0.01em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--type-hero:var(--weight-regular) var(--text-hero) /var(--leading-tight) var(--font-display);--type-heading:var(--weight-black) var(--text-2xl) /var(--leading-snug) var(--font-ui);--type-subheading:var(--weight-bold) var(--text-lg) /1.25 var(--font-ui);--type-body:var(--weight-regular) var(--text-md) /var(--leading-normal) var(--font-ui);--type-label:var(--weight-bold) var(--text-xs) /1 var(--font-ui);--type-price:var(--weight-bold) var(--text-lg) /1 var(--font-mono);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--page-max:1280px;--gutter-x:28px;--band-y:var(--space-9);--block-y:var(--space-8);--rail:280px;--card-w:200px;--card-ratio:0.716;--radius-sm:4px;--radius-md:8px;--radius-card:12px;--radius-pill:999px;--radius-lg:var(--radius-card);--border-1:1px;--border-2:2px;--border-3:3px;--border-heavy:4px;--control-h-sm:38px;--control-h:44px;--control-h-lg:52px;--control-radius:var(--radius-md);--control-border-w:var(--border-2);--control-font:16px;--shadow-sm:0 1px 0 rgba(0,0,0,.5);--shadow-md:0 6px 18px rgba(0,0,0,.45);--shadow-lg:0 18px 44px rgba(0,0,0,.6);--shadow-hard:5px 5px 0 var(--border-outline);--shadow-hard-yellow:5px 5px 0 var(--bsc-yellow-500);--glow-brand:0 0 0 3px rgba(255,208,36,.28);--stroke-sticker:2px 2px 0 var(--bsc-navy-900),-2px 2px 0 var(--bsc-navy-900),2px -2px 0 var(--bsc-navy-900),-2px -2px 0 var(--bsc-navy-900),0 3px 0 var(--bsc-navy-900);--ease-snap:cubic-bezier(.2,.9,.25,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-enter:cubic-bezier(.25,.46,.45,.94);--dur-fast:120ms;--dur-base:180ms;--dur-slow:320ms;--react-lift:1px;--react-press:3px;--react-paper:2px;--react-tile:4px;--shadow-hard-lift:7px 7px 0 var(--border-outline);--shadow-hard-press:2px 2px 0 var(--border-outline);--reveal-shift:var(--space-3);--reveal-step:calc(var(--dur-fast)/2)}@media screen and (max-width:600px){:root{--gutter-x:20px;--band-y:48px;--block-y:40px}}.bsc-night{--surface-page:var(--bsc-night-000);--surface-card:var(--bsc-night-200);--surface-raised:var(--bsc-night-300);--surface-sunken:var(--bsc-night-100);--surface-invert:var(--bsc-paper-100);--text-body:var(--bsc-paper-200);--text-strong:var(--bsc-paper-100);--text-muted:var(--bsc-navy-200);--text-faint:var(--bsc-navy-300);--text-brand:var(--bsc-yellow-500);--text-on-invert:var(--bsc-navy-900);--border-hairline:var(--bsc-night-400);--border-strong:var(--bsc-night-500);--border-brand:var(--bsc-yellow-500);--border-outline:var(--bsc-night-000);--status-success:var(--bsc-green-500);--focus-ring:var(--bsc-yellow-500);--glow-brand:0 0 0 3px rgba(255,208,36,.28);--link:var(--bsc-yellow-500);--link-hover:var(--bsc-yellow-300);--cond-nm:var(--bsc-cond-nm-night);--cond-ex:var(--bsc-cond-ex-night);--cond-gd:var(--bsc-cond-gd-night);--cond-lp:var(--bsc-cond-lp-night);--cond-pl:var(--bsc-cond-pl-night)}.bsc-night,.bsc-paper{background-color:var(--surface-page);color:var(--text-body)}.bsc-paper{--surface-page:var(--bsc-paper-100);--surface-card:var(--bsc-paper-000);--surface-raised:var(--bsc-white);--surface-sunken:var(--bsc-paper-200);--surface-invert:var(--bsc-navy-900);--text-body:var(--bsc-navy-900);--text-strong:var(--bsc-navy-900);--text-muted:var(--bsc-navy-500);--text-faint:#5b7383;--text-brand:var(--bsc-navy-700);--text-on-invert:var(--bsc-paper-100);--border-hairline:var(--bsc-paper-300);--border-strong:var(--bsc-navy-900);--border-brand:var(--bsc-yellow-800);--border-outline:var(--bsc-navy-900);--status-success:var(--bsc-green-700);--status-info:var(--bsc-blue-700);--focus-ring:var(--bsc-navy-900);--glow-brand:0 0 0 3px rgba(229,180,0,.32);--link:var(--bsc-navy-700);--link-hover:var(--bsc-navy-900);--cond-nm:var(--bsc-cond-nm);--cond-ex:var(--bsc-cond-ex);--cond-gd:var(--bsc-cond-gd);--cond-lp:var(--bsc-cond-lp);--cond-pl:var(--bsc-cond-pl)}:root{--bsc-ink-000:var(--bsc-night-000);--bsc-ink-900:var(--bsc-night-000);--bsc-ink-800:var(--bsc-night-200);--bsc-ink-700:var(--bsc-night-300);--bsc-ink-600:var(--bsc-night-400);--bsc-ink-500:var(--bsc-night-500);--bsc-ink-400:var(--bsc-navy-300);--bsc-ink-300:var(--bsc-navy-200);--bsc-ink-200:var(--bsc-navy-100);--bsc-ink-100:var(--bsc-paper-200);--bsc-ink-050:var(--bsc-paper-100);--bsc-orange-500:var(--bsc-yellow-600);--bsc-amber-500:var(--bsc-yellow-500);--bsc-coral-500:var(--bsc-red-500);--bsc-sky-300:var(--bsc-blue-300)}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;border:0;box-sizing:inherit;font-size:100%;font-weight:400;line-height:1;margin:0;padding:0;text-rendering:optimizeLegibility}::selection{background:#ffd024;color:#fff;text-shadow:none}::-webkit-selection{background:#ffd024;color:#fff;text-shadow:none}::-moz-selection{background:#ffd024;color:#fff;text-shadow:none}img{display:inline-block;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin:0}textarea{overflow:auto;resize:vertical}::-ms-clear,::-ms-reveal{display:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button,::-webkit-search-cancel-button,::-webkit-search-results-button,[type=search]{-webkit-appearance:none;appearance:none}::-moz-focus-inner{border:0;padding:0}select::-ms-expand{display:none}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:var(--control-fg);-webkit-background-clip:text;background-clip:text;caret-color:var(--control-fg)}:root{--nav-height:185px}html{height:100%}body,html{box-sizing:border-box}body{min-height:100%;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#0b1220;color:#fdeee2;font-family:Archivo,system-ui,-apple-system,sans-serif;font-size:clamp(13px,.9375vw,18.9px);font-weight:400}img,svg{height:auto;max-width:100%;vertical-align:middle}.container{--_container-width:min(80vw,1420px);margin:0 auto;position:relative;width:var(--_container-width)}@media screen and (max-width:1194px){.container{--_container-width:min(95vw,1280px)}}@media screen and (max-width:600px){.container{--_container-width:min(90vw,1280px)}}.wide-container{--_wide-container-width:min(90vw,1680px);margin:0 auto;position:relative;width:var(--_wide-container-width)}@media screen and (max-width:1194px){.wide-container{--_container-width:min(95vw,1680px)}}@media screen and (max-width:600px){.wide-container{--_container-width:min(95vw,1680px)}}.screen-container{margin:0 auto;position:relative;width:100%}.row{--_columns:4;--_gap:clamp(25px,1.5625vw,31.5px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.row>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}@media screen and (max-width:834px){.row{--_columns:2}}@media screen and (max-width:600px){.row{--_columns:1}}.row[data-columns="3"]{--_columns:3}@media screen and (max-width:834px){.row[data-columns="3"]{--_columns:2}}@media screen and (max-width:600px){.row[data-columns="3"]{--_columns:1}}.row[data-columns="2"]{--_columns:2}@media screen and (max-width:600px){.row[data-columns="2"]{--_columns:1}}.block-link{inset:0;position:absolute;z-index:3}.otgs-development-site-front-end{display:none!important}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}:focus-visible{outline:2px solid currentColor}p{font-weight:400;line-height:1.5em;margin:0 0 .85em;padding:0}p.bs-intro-text{font-size:clamp(16px,1.3020833333vw,26.25px);line-height:1.25em;margin-bottom:.5em}p strong{font-weight:600}span{font-weight:inherit}.like-h1,.like-h2,.like-h3,.like-h4,h1,h2,h3,h4{font-family:Archivo,system-ui,-apple-system,sans-serif;font-weight:700;line-height:1.15em;margin:0 0 .65em}.like-h1,h1{font-size:clamp(25px,1.8229166667vw,36.75px)}.like-h2,h2{font-size:clamp(22px,1.3020833333vw,26.25px)}.like-h3,h3{font-size:clamp(18px,1.0416666667vw,21px)}.like-h4,h4{font-size:clamp(16px,.9375vw,18.9px)}.display-1,.display-2,.display-3{font-family:Archivo,system-ui,-apple-system,sans-serif;font-weight:700;line-height:1em;margin-bottom:.65em}.display-1{font-size:clamp(50px,4.4270833333vw,89.25px);margin-bottom:.25em}.display-2{font-size:clamp(30px,3.3854166667vw,68.25px)}.display-3{font-size:clamp(20px,2.34375vw,47.25px)}ol,ul{margin:0 0 15px 20px;padding:0}ol li,ul li{line-height:1.6em}ol.bs-usp-list,ul.bs-usp-list{list-style:none;margin-left:clamp(15px,1.3020833333vw,26.25px);padding-block:clamp(10px,1.0416666667vw,21px)}ol.bs-usp-list li,ul.bs-usp-list li{font-family:Archivo,system-ui,-apple-system,sans-serif;font-size:clamp(16px,1.3020833333vw,26.25px);line-height:1.5em;position:relative}ol.bs-usp-list li:before,ul.bs-usp-list li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fdeee2' viewBox='0 -960 960 960'%3E%3Cpath d='m382-362.13 334.7-334.7q13.67-13.67 32.06-13.67t32.07 13.67q13.67 13.68 13.67 32.45t-13.67 32.45L414.07-264.41q-13.68 13.67-32.07 13.67t-32.07-13.67L178.41-435.93q-13.67-13.68-13.29-32.45t14.05-32.45q13.68-13.67 32.45-13.67t32.45 13.67z'/%3E%3C/svg%3E");display:block;position:absolute;right:calc(100% + 5px);top:6px;width:clamp(15px,1.3541666667vw,27.3px)}.text-uppercase{font-family:Archivo,system-ui,-apple-system,sans-serif;text-transform:uppercase}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}a,button{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}a{color:#ffd024}a:focus:not(:focus-visible){outline:none}@media (min-width:1025px){a:hover{color:#ffdd61;outline:none}}.btn{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;font-family:Bungee,Archivo Black,system-ui,sans-serif;font-size:clamp(13px,.9375vw,18.9px);font-weight:700;gap:clamp(5px,.4166666667vw,8.4px);line-height:1.5em;overflow:hidden;padding:clamp(10px,.625vw,12.6px) clamp(22px,1.3020833333vw,26.25px) clamp(11px,.6770833333vw,13.65px);position:relative;text-decoration:none}.btn .bs-icon{display:block;height:clamp(15px,1.0416666667vw,21px);position:relative;width:clamp(15px,1.0416666667vw,21px)}.btn .bs-icon svg{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;fill:#fff6f0}.btn:focus:not(:focus-visible){outline:none}.btn[disabled],.btn[disabled]:active,.btn[disabled]:focus,.btn[disabled]:hover{background-color:#7d94a2;cursor:not-allowed}.btn--primary{background:#ffd024;color:#fff6f0}@media (min-width:1025px){.btn--primary:hover{background:#f0bc00;color:#fff6f0}}.text-btn{position:relative;text-decoration:none}.text-btn:after{background:#ffd024;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width var(--dur-fast) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap);width:100%}@media (min-width:1025px){.text-btn:hover:after{background:#ffdd61;width:30%}}.nav-wrapper{left:0;pointer-events:none;position:fixed;width:100%;z-index:90}.admin-bar .nav-wrapper{top:32px}@media screen and (max-width:600px){.admin-bar .nav-wrapper{top:46px}}.site-nav__menu>ul>li>a{align-items:center;color:#fdeee2;display:flex;font-family:Archivo,system-ui,-apple-system,sans-serif;font-size:clamp(13px,.9375vw,18.9px);overflow:hidden;position:relative;text-decoration:none}.site-nav{-webkit-backface-visibility:hidden;padding:clamp(15px,2.0833333333vw,42px) 0;pointer-events:all;position:relative;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.site-nav .container{align-items:center;display:grid;gap:clamp(20px,1.5625vw,31.5px);grid-template-columns:1fr auto 1fr}@media screen and (max-width:600px){.site-nav .container{display:flex;gap:clamp(10px,1.0416666667vw,21px)}}.site-nav__logo{position:relative}.site-nav__logo svg{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(150px,13.0208333333vw,262.5px);fill:#fdeee2}.site-nav.hidden .site-nav__logo svg,.site-nav.scrolling .site-nav__logo svg{width:clamp(150px,7.8125vw,157.5px)}.site-nav__menu{-webkit-backface-visibility:hidden;display:inline-block;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.site-nav__menu>ul{align-items:center;display:flex;gap:clamp(15px,2.6041666667vw,52.5px);list-style:none;margin:0;padding:0}.site-nav__menu>ul>li{padding:clamp(10px,.78125vw,15.75px) 0;position:relative}.site-nav__menu>ul>li>a .child-indicator .bs-icon{-webkit-backface-visibility:hidden;display:block;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:1.5em}.site-nav__menu>ul>li>a .child-indicator .bs-icon svg{fill:#fdeee2}.site-nav__menu>ul>li ul{-webkit-backface-visibility:hidden;background:#fdeee2;background-clip:padding-box;border-radius:var(--radius-card);box-shadow:0 5px 15px rgba(0,0,0,.2);display:flex;flex-direction:column;left:calc(clamp(10px, .8333333333vw, 16.8px)*-1);list-style:none;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;transform:translateY(10px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);visibility:hidden;width:-moz-max-content;width:max-content;z-index:5}.site-nav__menu>ul>li ul li{border-bottom:1px solid rgba(11,18,32,.1);line-height:1em}.site-nav__menu>ul>li ul li:last-child{border-bottom:0}.site-nav__menu>ul>li ul li a{color:#0b1220;display:block;font-size:clamp(14px,.7291666667vw,14.7px);font-weight:700;padding:clamp(15px,.9375vw,18.9px) clamp(15px,1.0416666667vw,21px);text-decoration:none}@media (min-width:1025px){.site-nav__menu>ul>li ul li a:hover{background-color:#ffdd61;color:#fff6f0}}.site-nav__menu>ul>li ul li.current-menu-item>a,.site-nav__menu>ul>li ul li.current_page_ancestor>a{background-color:#ffd024;color:#fff6f0}.site-nav__menu>ul>li.current-menu-item>a,.site-nav__menu>ul>li.current_page_ancestor>a{color:#ffdd61}@media (min-width:1025px){.site-nav__menu>ul>li:hover>ul{opacity:1;pointer-events:all;transform:none;visibility:visible}.site-nav__menu>ul>li:hover>a{color:#ffdd61}.site-nav__menu>ul>li:hover>a .child-indicator .bs-icon{translate:0 2px 0}}@media screen and (max-width:600px){.site-nav__menu{display:none}}.site-nav__mobile-nav-trigger{display:none;margin-left:auto}@media screen and (max-width:600px){.site-nav__mobile-nav-trigger{display:block}}.site-nav.hidden{translate:0 -100%}.site-nav.hidden,.site-nav.scrolling{background:#0b1220;box-shadow:0 5px 50px rgba(255,208,36,.3);padding:clamp(15px,1.0416666667vw,21px) 0}.site-nav.mobile-active{box-shadow:none;translate:none}.mobile-nav-trigger{align-items:center;display:flex;height:clamp(36px,2.6041666667vw,52.5px);justify-content:center;width:clamp(36px,2.6041666667vw,52.5px)}.mobile-nav-trigger .menu-icon{border-radius:var(--radius-sm);display:block;height:16px;position:relative;width:20px}.mobile-nav-trigger .menu-icon span.bar{background:#fdeee2;border-radius:var(--radius-sm);display:block;height:2px;left:0;position:absolute;top:0;width:100%}.mobile-nav-trigger .menu-icon span.bar.bar-2,.mobile-nav-trigger .menu-icon span.bar.bar-4{top:50%;transform:translateY(-50%);transition:.5s ease 0s}.mobile-nav-trigger .menu-icon span.bar.bar-1,.mobile-nav-trigger .menu-icon span.bar.bar-3{transition:.5s ease .2s}.mobile-nav-trigger .menu-icon span.bar.bar-2,.mobile-nav-trigger .menu-icon span.bar.bar-4{left:auto;right:0}.mobile-nav-trigger .menu-icon span.bar.bar-3{bottom:0;left:auto;right:0;top:auto}.mobile-nav-trigger .menu-icon.open span.bar.bar-1,.mobile-nav-trigger .menu-icon.open span.bar.bar-3{opacity:0;transition:.5s ease}.mobile-nav-trigger .menu-icon.open span.bar.bar-1{top:50%}.mobile-nav-trigger .menu-icon.open span.bar.bar-3{bottom:50%}.mobile-nav-trigger .menu-icon.open span.bar.bar-2{transform:translateY(-50%) rotate(135deg);transition:.5s ease .2s;width:100%}.mobile-nav-trigger .menu-icon.open span.bar.bar-4{transform:translateY(-50%) rotate(225deg);transition:.5s ease .2s;width:100%}.mobile-nav{-webkit-backface-visibility:hidden;background:#0b1220;bottom:0;display:none;left:0;overflow:scroll;padding-top:calc(var(--nav-height) + 10px);position:fixed;right:0;top:0;transform:translateX(-102.5%);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%;z-index:80}.mobile-nav .smoke-holder{inset:0;position:absolute}.mobile-nav .smoke-holder img{filter:blur(10px);height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;width:100%}.mobile-nav>ul{list-style:none;margin:0 auto;padding:0;position:relative;width:100%;z-index:2}.mobile-nav>ul>li{-webkit-backface-visibility:hidden;border-top:1px solid hsla(27,87%,94%,.1);opacity:0;perspective:1000px;position:relative;transform:translateX(-30px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.mobile-nav>ul>li:first-child,.mobile-nav>ul>li:nth-child(10),.mobile-nav>ul>li:nth-child(2),.mobile-nav>ul>li:nth-child(3),.mobile-nav>ul>li:nth-child(4),.mobile-nav>ul>li:nth-child(5),.mobile-nav>ul>li:nth-child(6),.mobile-nav>ul>li:nth-child(7),.mobile-nav>ul>li:nth-child(8),.mobile-nav>ul>li:nth-child(9){transition-delay:0s}.mobile-nav>ul>li:first-child{border-top:0}.mobile-nav>ul>li>a{color:#fdeee2;display:block;font-family:Bungee,Archivo Black,system-ui,sans-serif;font-size:clamp(30px,2.6041666667vw,52.5px);font-weight:700;padding:20px 0 20px calc((100% - min(95vw, 1280px))/2);position:relative;text-decoration:none;text-transform:uppercase}.mobile-nav>ul>li>a .child-indicator{aspect-ratio:1;border-radius:0;cursor:pointer;height:100%;right:0;top:0}.mobile-nav>ul>li>a .child-indicator,.mobile-nav>ul>li>a .child-indicator .bs-icon{backface-visibility:visible;display:block;position:absolute;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.mobile-nav>ul>li>a .child-indicator .bs-icon{left:50%;top:50%;translate:-50% -50%;width:60%}.mobile-nav>ul>li>a .child-indicator .bs-icon svg{fill:#fdeee2}@media screen and (max-width:600px){.mobile-nav>ul>li>a{font-size:clamp(20px,2.6041666667vw,52.5px);padding:15px 0 15px calc((100% - min(90vw, 1280px))/2)}}.mobile-nav>ul>li ul{display:none;list-style:none;margin:0;padding:0 0 20px calc((100% - min(95vw, 1280px))/2);transition:none}.mobile-nav>ul>li ul li a{color:#fdeee2;display:block;opacity:.7;padding:10px 0;text-decoration:none}@media screen and (max-width:600px){.mobile-nav>ul>li ul{padding:0 0 10px calc((100% - min(90vw, 1280px))/2)}}.mobile-nav>ul>li.active-submenu .child-indicator{transform:rotateX(180deg)}.mobile-nav--active{transform:translateY(0)}.mobile-nav--active ul li{opacity:1;transform:none}.mobile-nav--active ul li:first-child{transition-delay:.2s}.mobile-nav--active ul li:nth-child(2){transition-delay:.4s}.mobile-nav--active ul li:nth-child(3){transition-delay:.6s}.mobile-nav--active ul li:nth-child(4){transition-delay:.8s}.mobile-nav--active ul li:nth-child(5){transition-delay:1s}.mobile-nav--active ul li:nth-child(6){transition-delay:1.2s}.mobile-nav--active ul li:nth-child(7){transition-delay:1.4s}.mobile-nav--active ul li:nth-child(8){transition-delay:1.6s}.mobile-nav--active ul li:nth-child(9){transition-delay:1.8s}.mobile-nav--active ul li:nth-child(10){transition-delay:2s}@media screen and (max-width:1194px){.mobile-nav{display:block}}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{border-radius:var(--radius-md)!important;box-shadow:0 0 25px rgba(0,0,0,.1)}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border:none!important;border-radius:var(--radius-md)!important}.footer{position:relative}.footer .container{border-top:clamp(1px,.0520833333vw,1.05px) solid hsla(27,87%,94%,.2);display:flex;gap:clamp(20px,5.2083333333vw,105px);padding:clamp(20px,2.6041666667vw,52.5px) 0}@media screen and (max-width:600px){.footer .container{flex-direction:column}}.footer__menu{flex-grow:1}.footer__menu ul{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);list-style:none;margin:0;padding:0}.footer__menu ul li{line-height:2em}.footer__menu ul li a{color:#fdeee2;display:inline-block;position:relative;text-decoration:none}.footer__menu ul li a:after{-webkit-backface-visibility:hidden;background-color:#ffdd61;bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}@media (min-width:1025px){.footer__menu ul li a:hover{color:#ffdd61}.footer__menu ul li a:hover:after{transform:scaleX(1)}}@media screen and (max-width:600px){.footer__menu ul{grid-template-rows:repeat(5,auto)}}.footer__logos{align-items:center;display:flex;gap:clamp(15px,1.5625vw,31.5px)}.footer__logos img{aspect-ratio:150/120;-o-object-fit:contain;object-fit:contain;width:clamp(80px,7.8125vw,157.5px)}.footer-copy{padding:clamp(20px,1.3020833333vw,26.25px) 0}@media screen and (max-width:600px){.single-course .footer-copy{padding-bottom:80px}}.footer-copy .container{align-items:center;-moz-column-gap:clamp(10px,1.0416666667vw,21px);column-gap:clamp(10px,1.0416666667vw,21px);display:flex;flex-wrap:wrap;row-gap:clamp(5px,.2604166667vw,5.25px)}.footer-copy .container p{margin-bottom:0}.footer-copy .container a,.footer-copy .container p{color:#7d94a2;font-size:clamp(10px,.7291666667vw,14.7px);line-height:1.25em}.footer-copy .container a{display:inline-block;text-decoration:none}.footer-copy .container a:after{-webkit-backface-visibility:hidden;background-color:#ffdd61;bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:100%}@media (min-width:1025px){.footer-copy .container a:hover{color:#ffdd61}.footer-copy .container a:hover:after{transform:scaleX(1)}}.footer-copy .container ul{display:flex;font-size:clamp(10px,.7291666667vw,14.7px);gap:clamp(10px,1.0416666667vw,21px);line-height:1.25em;list-style:none;margin:0;padding:0}.footer-copy .container ul li{line-height:1.25em}.footer-copy .container .social-links{align-items:center;display:inline-flex;gap:clamp(5px,.5208333333vw,10.5px);margin-left:auto}.footer-copy .container .social-links .social-link{align-items:center;color:#fdeee2;display:inline-flex;font-size:clamp(10px,.7291666667vw,14.7px);gap:clamp(5px,.5208333333vw,10.5px);line-height:1.25em}.footer-copy .container .social-links .social-link .bs-icon{display:block;height:clamp(15px,1.0416666667vw,21px);position:relative;width:clamp(15px,1.0416666667vw,21px)}.footer-copy .container .social-links .social-link .bs-icon svg{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;fill:#fdeee2;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.footer-copy .container .social-links .social-link:after{content:unset}@media (min-width:1025px){.footer-copy .container .social-links .social-link:hover{color:#ffdd61}.footer-copy .container .social-links .social-link:hover .bs-icon svg{fill:#ffdd61}}.content-wrap--homepage{padding-top:var(--nav-height)}.site-pagination .page-numbers{background:#eee;background-clip:padding-box;border-radius:var(--radius-md);display:inline-block;height:25px;line-height:25px;margin:0 2px;padding:0;text-align:center;width:25px}.site-pagination .page-numbers.current{background:#ffd024;color:#fff}.site-pagination .page-numbers.next,.site-pagination .page-numbers.prev{font-size:90%;width:auto}.site-pagination a.page-numbers{text-decoration:none}.site-breadcrumbs__back a,.site-breadcrumbs__path ul li a{color:#fdeee2;font-size:clamp(12px,.7291666667vw,14.7px);font-weight:600;text-decoration:none}.site-breadcrumbs{margin-bottom:clamp(5px,.5208333333vw,10.5px);padding:clamp(10px,.78125vw,15.75px) 0}@media screen and (max-width:768px){.site-breadcrumbs:not(:has(.site-breadcrumbs__back)){border-bottom:none;padding:0}}.site-breadcrumbs .container{align-items:center;display:flex;gap:clamp(10px,.5208333333vw,10.5px)}.site-breadcrumbs__back{display:none}.site-breadcrumbs__back a{align-items:center;display:flex;gap:clamp(3px,.2604166667vw,5.25px)}.site-breadcrumbs__back a .bs-icon{aspect-ratio:1;display:block;width:clamp(15px,1.0416666667vw,21px)}.site-breadcrumbs__back a .bs-icon svg{fill:#fdeee2;height:100%;width:100%}.site-breadcrumbs__back a span{font-weight:400}@media screen and (max-width:768px){.site-breadcrumbs__back{display:block}}.site-breadcrumbs__path ul{align-items:baseline;display:flex;gap:clamp(8px,.5208333333vw,10.5px);list-style:none;margin:0;padding:0}.site-breadcrumbs__path ul .separator .bs-icon{aspect-ratio:1;display:block;width:clamp(15px,1.0416666667vw,21px)}.site-breadcrumbs__path ul .separator .bs-icon svg{fill:#fdeee2;height:100%;width:100%}.site-breadcrumbs__path ul li span{color:#fdeee2;font-size:clamp(12px,.7291666667vw,14.7px);font-weight:400}@media screen and (max-width:768px){.site-breadcrumbs__path{display:none}}.bsc-night,:root{--control-bg:var(--surface-raised);--control-fg:var(--text-body);--control-border:var(--bsc-navy-300);--control-placeholder:var(--text-faint)}.bsc-paper{--control-bg:var(--bsc-white);--control-fg:var(--bsc-navy-900);--control-border:var(--bsc-navy-900);--control-placeholder:var(--text-faint)}.gform_wrapper .gform_heading .gform_required_legend,.gform_wrapper .gform_validation_errors{display:none}.gform_wrapper .gform_fields{margin-bottom:var(--space-5);--_columns:2;--_gap:clamp(10px,0.78125vw,15.75px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.gform_wrapper .gform_fields>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}.gform_wrapper .gform_fields .gfield{position:relative}.gform_wrapper .gform_fields .gfield .gfield_label{color:var(--text-muted);display:block;font:var(--weight-bold) 12px/1.3 var(--font-mono);letter-spacing:var(--tracking-label);margin-bottom:var(--space-2);text-transform:uppercase}.gform_wrapper .gform_fields .gfield.hidden_label>.gfield_label{display:none}.gform_wrapper .gform_fields .gfield.gfield_error>.validation_message{color:var(--status-danger);display:block;font-size:14px;padding:var(--space-2) 0 0}.gform_wrapper .gform_fields .gfield.gfield_error input,.gform_wrapper .gform_fields .gfield.gfield_error select,.gform_wrapper .gform_fields .gfield.gfield_error textarea{border-color:var(--status-danger)}.gform_wrapper .gform_fields .gfield.gfield--width-full{width:100%}@media screen and (max-width:600px){.gform_wrapper .gform_fields{--_columns:1}}.gform_wrapper .gform_footer{align-items:center;display:flex;gap:var(--space-4)}.gform_wrapper .gform_footer img{margin-left:0}input:not([type]),input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--control-bg);background-image:none;border:var(--control-border-w) solid var(--control-border);border-radius:var(--control-radius);color:var(--control-fg);display:block;font-family:var(--font-ui);font-size:var(--control-font);font-weight:var(--weight-regular);height:var(--control-h);letter-spacing:0;line-height:1.25;padding:0 var(--space-3);transition:border-color var(--dur-fast) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap);width:100%}input:not([type])::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--control-placeholder);opacity:1}input:not([type])::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:var(--control-placeholder);opacity:1}input:focus:not(:focus-visible):not([type]),input[type=date]:focus:not(:focus-visible),input[type=datetime-local]:focus:not(:focus-visible),input[type=email]:focus:not(:focus-visible),input[type=file]:focus:not(:focus-visible),input[type=month]:focus:not(:focus-visible),input[type=number]:focus:not(:focus-visible),input[type=password]:focus:not(:focus-visible),input[type=search]:focus:not(:focus-visible),input[type=tel]:focus:not(:focus-visible),input[type=text]:focus:not(:focus-visible),input[type=time]:focus:not(:focus-visible),input[type=url]:focus:not(:focus-visible),input[type=week]:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}input:disabled:not([type]),input[readonly]:not([type]),input[readonly][type=date],input[readonly][type=datetime-local],input[readonly][type=email],input[readonly][type=file],input[readonly][type=month],input[readonly][type=number],input[readonly][type=password],input[readonly][type=search],input[readonly][type=tel],input[readonly][type=text],input[readonly][type=time],input[readonly][type=url],input[readonly][type=week],input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,input[type=file]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,select[readonly],textarea:disabled,textarea[readonly]{cursor:not-allowed;opacity:.6}@media (min-width:1025px){input:hover:not([type]),input[type=date]:hover,input[type=datetime-local]:hover,input[type=email]:hover,input[type=file]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,textarea:hover{border-color:var(--border-brand)}}textarea{height:auto;line-height:1.6;min-height:140px;padding:var(--space-3)}input[type=file]{cursor:pointer;font-size:14px;height:auto;line-height:calc(var(--control-h-sm) - var(--control-border-w)*2);min-height:var(--control-h);padding:var(--space-2)}input[type=file]::file-selector-button{background:var(--bsc-yellow-500);border:var(--control-border-w) solid var(--border-outline);border-radius:var(--radius-sm);color:var(--border-outline);cursor:pointer;font:var(--weight-black) 12px/1 var(--font-ui);height:calc(var(--control-h-sm) - var(--control-border-w)*2);letter-spacing:.06em;margin-right:var(--space-3);padding:0 var(--space-4);text-transform:uppercase}fieldset{border:0;margin:0;padding:0}legend{color:var(--text-muted);font:var(--weight-bold) 12px/1.3 var(--font-mono);letter-spacing:var(--tracking-label);padding:0;text-transform:uppercase}select{background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right calc(var(--space-3) + 5px) center,right var(--space-3) center;background-repeat:no-repeat,no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;padding-right:calc(var(--space-3) + 20px)}select[multiple],select[size]:not([size="1"]){background-image:none;height:auto;padding:var(--space-2) var(--space-3)}option{background-color:var(--bsc-white);color:var(--bsc-navy-900)}.ginput_container_select{position:relative}.ginput_container_select select{width:100%}.select-wrapper{border:0;position:relative}.select-wrapper .bs-icon{display:none}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--control-bg);border:var(--control-border-w) solid var(--control-border);border-radius:var(--radius-sm);cursor:pointer;display:inline-grid;flex:none;height:22px;margin:0 var(--space-2) 0 0;padding:0;place-content:center;transition:background-color var(--dur-fast) var(--ease-snap),border-color var(--dur-fast) var(--ease-snap);vertical-align:-5px;width:22px}input[type=checkbox]:before,input[type=radio]:before{content:"";display:block;transform:scale(0);transition:transform var(--dur-fast) var(--ease-snap)}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--bsc-yellow-500);border-color:var(--border-outline)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.6}@media (min-width:1025px){input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--border-brand)}}input[type=checkbox]:before{border:solid var(--bsc-navy-900);border-width:0 3px 3px 0;height:11px;margin-top:-3px;transform:rotate(45deg) scale(0);width:6px}input[type=checkbox]:checked:before{transform:rotate(45deg) scale(1)}input[type=radio],input[type=radio]:before{border-radius:var(--radius-pill)}input[type=radio]:before{background:var(--bsc-navy-900);height:10px;width:10px}.gfield_checkbox,.gfield_radio{display:flex;flex-wrap:wrap}.gfield_checkbox .gchoice,.gfield_radio .gchoice{width:100%}.gfield_checkbox .gchoice label,.gfield_radio .gchoice label{cursor:pointer;display:block;line-height:22px;margin:var(--space-1) 0;padding-left:32px;position:relative}.gfield_checkbox .gchoice label:before,.gfield_radio .gchoice label:before{background:var(--control-bg);border:var(--control-border-w) solid var(--control-border);border-radius:var(--radius-sm);content:"";height:22px;left:0;position:absolute;top:0;transition:background-color var(--dur-fast) var(--ease-snap),border-color var(--dur-fast) var(--ease-snap);width:22px}.gfield_checkbox .gchoice label:after,.gfield_radio .gchoice label:after{border:solid var(--bsc-navy-900);border-width:0 3px 3px 0;content:"";height:11px;left:8px;opacity:0;position:absolute;top:4px;transform:rotate(45deg) scale(.25);transition:transform var(--dur-fast) var(--ease-snap),opacity var(--dur-fast) var(--ease-snap);width:6px}@media (min-width:1025px){.gfield_checkbox .gchoice label:hover:before,.gfield_radio .gchoice label:hover:before{border-color:var(--border-brand)}}.gfield_checkbox .gchoice input,.gfield_radio .gchoice input{opacity:0;pointer-events:none;position:absolute}.gfield_checkbox .gchoice input:checked+label:before,.gfield_radio .gchoice input:checked+label:before{background:var(--bsc-yellow-500);border-color:var(--border-outline)}.gfield_checkbox .gchoice input:checked+label:after,.gfield_radio .gchoice input:checked+label:after{opacity:1;transform:rotate(45deg)}.gfield_radio .gchoice label:before{border-radius:var(--radius-pill)}.gfield_radio .gchoice label:after{background:var(--bsc-navy-900);border:0;border-radius:var(--radius-pill);height:10px;left:6px;top:6px;transform:scale(.25);width:10px}.gfield_radio .gchoice input:checked+label:after{transform:scale(1)}button:not(:where(.bsc-btn,.btn,.store-nav__burger,.store-nav__action,.mobile-nav-trigger,.bsc-hero__search-submit,.archive-filter__load-more-btn,.btn-arrow,.show-password-input,[class*=splide__],[class*=glightbox],[class*=featherlight],[class^=vc_],[class*=" vc_"])),input[type=button],input[type=reset],input[type=submit]{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bsc-yellow-500);border:var(--control-border-w) solid var(--border-outline);border-radius:var(--control-radius);box-shadow:var(--shadow-hard);color:var(--border-outline);cursor:pointer;display:inline-flex;font-family:var(--font-ui);font-size:14px;font-weight:var(--weight-black);gap:var(--space-2);justify-content:center;letter-spacing:.06em;line-height:1;min-height:var(--control-h);padding:0 var(--space-5);text-align:center;text-decoration:none;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-snap),box-shadow var(--dur-fast) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap),opacity var(--dur-fast) var(--ease-snap)}button:focus:not(:focus-visible):not(:where(.bsc-btn,.btn,.store-nav__burger,.store-nav__action,.mobile-nav-trigger,.bsc-hero__search-submit,.archive-filter__load-more-btn,.btn-arrow,.show-password-input,[class*=splide__],[class*=glightbox],[class*=featherlight],[class^=vc_],[class*=" vc_"])),input[type=button]:focus:not(:focus-visible),input[type=reset]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible){outline:none}button[disabled]:not(:where(.bsc-btn,.btn,.store-nav__burger,.store-nav__action,.mobile-nav-trigger,.bsc-hero__search-submit,.archive-filter__load-more-btn,.btn-arrow,.show-password-input,[class*=splide__],[class*=glightbox],[class*=featherlight],[class^=vc_],[class*=" vc_"])),input[disabled][type=button],input[disabled][type=reset],input[disabled][type=submit]{cursor:not-allowed;opacity:.5;pointer-events:none}@media (min-width:1025px){button:hover:not(:where(.bsc-btn,.btn,.store-nav__burger,.store-nav__action,.mobile-nav-trigger,.bsc-hero__search-submit,.archive-filter__load-more-btn,.btn-arrow,.show-password-input,[class*=splide__],[class*=glightbox],[class*=featherlight],[class^=vc_],[class*=" vc_"])),input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:var(--bsc-yellow-400);box-shadow:var(--shadow-hard-lift);transform:translate(calc(var(--react-lift)*-1),calc(var(--react-lift)*-1))}}button:focus-visible:not(:where(.bsc-btn,.btn,.store-nav__burger,.store-nav__action,.mobile-nav-trigger,.bsc-hero__search-submit,.archive-filter__load-more-btn,.btn-arrow,.show-password-input,[class*=splide__],[class*=glightbox],[class*=featherlight],[class^=vc_],[class*=" vc_"])),input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{background:var(--bsc-yellow-400);box-shadow:var(--shadow-hard-lift),var(--glow-brand);transform:translate(calc(var(--react-lift)*-1),calc(var(--react-lift)*-1))}button:active:not(:where(.bsc-btn,.btn,.store-nav__burger,.store-nav__action,.mobile-nav-trigger,.bsc-hero__search-submit,.archive-filter__load-more-btn,.btn-arrow,.show-password-input,[class*=splide__],[class*=glightbox],[class*=featherlight],[class^=vc_],[class*=" vc_"])),input[type=button]:active,input[type=reset]:active,input[type=submit]:active{box-shadow:var(--shadow-hard-press);transform:translate(var(--react-press),var(--react-press))}input[type=button]:focus-visible,input[type=reset]:focus-visible,input[type=submit]:focus-visible{box-shadow:var(--shadow-hard-lift),var(--glow-brand)}@media (prefers-reduced-motion:reduce){input[type=button],input[type=reset],input[type=submit]{transition:none}input[type=button]:active,input[type=button]:focus-visible,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus-visible,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus-visible,input[type=submit]:hover{transform:none}input[type=checkbox],input[type=checkbox]:before,input[type=radio],input[type=radio]:before{transition:none}}.quick-search{display:flex;gap:var(--space-2);max-width:var(--measure,62ch)}.quick-search__input{flex:1 1 auto;min-width:0}.quick-search__submit{flex:0 0 auto}.bsc-masthead .quick-search{margin-top:var(--space-6)}.bsc-uitwijk{display:flex;flex-wrap:wrap;gap:var(--space-3)}.bsc-uitwijk .bsc-btn--primary{color:var(--border-outline)}@media (min-width:1025px){.bsc-uitwijk .bsc-btn--primary:hover{color:var(--border-outline)}}.bsc-uitwijk .bsc-btn--secondary{color:var(--text-brand)}@media (min-width:1025px){.bsc-uitwijk .bsc-btn--secondary:hover{color:var(--border-outline)}}@media screen and (max-width:600px){.quick-search{flex-wrap:wrap}.quick-search__submit{flex:1 1 100%}}@keyframes spin{0%{rotate:0deg}to{rotate:1turn}}.archive-filter{margin-bottom:clamp(35px,5.2083333333vw,105px)}.archive-filter:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.5);height:100%;left:0;top:0;width:100%;z-index:60}.archive-filter:after,.archive-filter:before{-webkit-backface-visibility:hidden;content:"";opacity:0;pointer-events:none;position:fixed;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.archive-filter:after{animation:spin 1s linear infinite;border:4px solid #fff;border-left-color:#ffd024;border-radius:var(--radius-pill);height:clamp(30px,2.6041666667vw,52.5px);left:50%;top:50%;translate:-50% -50%;width:clamp(30px,2.6041666667vw,52.5px);z-index:62}.archive-filter--loading{pointer-events:none}.archive-filter--loading:after,.archive-filter--loading:before{opacity:1}.archive-filter--sidebar-open .posts-vacancies__sidebar{transform:translateX(0);z-index:999}.archive-filter .buttons-wrapper{display:none;gap:clamp(10px,.78125vw,15.75px)}@media screen and (max-width:834px){.archive-filter .buttons-wrapper{display:flex}}.archive-filter .header{display:flex;justify-content:flex-end}.archive-filter .filters-close{background:transparent;display:none;margin-bottom:clamp(25px,1.8229166667vw,36.75px);outline:unset;padding:0}.archive-filter .filters-close .bs-icon{height:clamp(35px,2.6041666667vw,52.5px);width:clamp(35px,2.6041666667vw,52.5px);fill:#fdeee2}@media screen and (max-width:834px){.archive-filter .filters-close{display:inline-flex}}.archive-filter__summary{color:hsla(27,87%,94%,.7);font-weight:600;text-align:right}.archive-filter__badges,.archive-filter__summary{margin-bottom:clamp(15px,1.3020833333vw,26.25px)}.archive-filter__badges-inner{display:flex;flex-wrap:wrap;gap:clamp(8px,.5208333333vw,10.5px)}.archive-filter__search{margin-bottom:clamp(15px,1.3020833333vw,26.25px);position:relative}.archive-filter__search-inner{-webkit-backface-visibility:hidden;background-clip:padding-box;border:clamp(1px,.1041666667vw,2.1px) solid #1b3a52;border-radius:var(--radius-md);display:flex;gap:clamp(8px,.4166666667vw,8.4px);outline:clamp(2px,.15625vw,3.15px) dotted transparent;outline-offset:clamp(2px,.2083333333vw,4.2px);padding:clamp(5px,.3125vw,6.3px);-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1)}.archive-filter__search-inner:focus-within{outline-color:#ffd024}.archive-filter__search-input{color:#fdeee2;font-family:Archivo,system-ui,-apple-system,sans-serif;outline:unset;padding-inline:clamp(10px,.78125vw,15.75px);width:100%}.archive-filter__search-suggestions{background:#122036;border:clamp(1px,.1041666667vw,2.1px) solid #1b3a52;border-radius:var(--radius-md);box-shadow:0 0 25px rgba(0,0,0,.1);display:none;left:0;position:absolute;right:0;top:calc(100% + clamp(5px, .3125vw, 6.3px));z-index:15}.archive-filter__search-suggestion{align-items:center;background:transparent;border:0;border-top:clamp(1px,.0520833333vw,1.05px) solid #1b3a52;color:#fdeee2;cursor:pointer;display:flex;font-family:Archivo,system-ui,-apple-system,sans-serif;font-size:clamp(13px,.9375vw,18.9px);font-weight:600;gap:clamp(8px,.625vw,12.6px);justify-content:space-between;padding:clamp(10px,.78125vw,15.75px);text-align:left;width:100%}.archive-filter__search-suggestion span{line-height:1.25em}.archive-filter__search-suggestion:first-child{border-top:0}.archive-filter__search-suggestion-sub{color:hsla(27,87%,94%,.7);font-size:.85em}.archive-filter__controls{background:#122036;background-clip:padding-box;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:clamp(8px,.5208333333vw,10.5px);margin-bottom:clamp(15px,1.3020833333vw,26.25px);padding:clamp(8px,.5208333333vw,10.5px) clamp(15px,1.0416666667vw,21px) clamp(15px,1.0416666667vw,21px)}.archive-filter__group-title{align-items:center;border-bottom:clamp(1px,.1041666667vw,2.1px) solid #1b3a52;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;list-style:none;margin:0;padding:clamp(10px,.78125vw,15.75px) 0}.archive-filter__group-title:focus{outline:unset}.archive-filter__group-title .bs-icon{aspect-ratio:14/8;-webkit-backface-visibility:hidden;display:block;rotate:-90deg;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(10px,.7291666667vw,14.7px)}.archive-filter__group-title .bs-icon svg{fill:#fdeee2;overflow:visible}.archive-filter__group-title::-webkit-details-marker{display:none}.archive-filter details[open]>.archive-filter__group-title .bs-icon{rotate:0deg}.archive-filter__group-content{padding:clamp(10px,.78125vw,15.75px) 0}.archive-filter__select{max-width:100%;width:100%}.archive-filter__checkbox-list{display:flex;flex-direction:column;gap:clamp(7px,.4166666667vw,8.4px);list-style:none;margin:0;padding:0}.archive-filter__checkbox-item{outline:clamp(2px,.15625vw,3.15px) dotted transparent;outline-offset:clamp(2px,.2083333333vw,4.2px)}.archive-filter__checkbox-item:focus-within{outline-color:#ffd024}.archive-filter__checkbox-item input{display:none;visibility:hidden}.archive-filter__checkbox-item.archive-filter__option--hide-when-zero{display:none}.archive-filter__checkbox-label{align-items:center;cursor:pointer;display:inline-flex;gap:clamp(5px,.5208333333vw,10.5px);position:relative;width:100%}.archive-filter__checkbox-label:before{-webkit-backface-visibility:hidden;background:#122036;background-clip:padding-box;border:clamp(1px,.0520833333vw,1.05px) solid #1b3a52;border-radius:var(--radius-sm);content:"";height:clamp(15px,.9375vw,18.9px);position:relative;-webkit-transform-style:preserve-3d;transition:all .65s linear(0,.003 .4%,.012 .9%,.026 1.4%,.049 2%,.109 3.3%,.311 7.2%,.409 9.3%,.463 10.6%,.513 11.9%,.562 13.3%,.606 14.7%,.651 16.3%,.691 17.9%,.729 19.6%,.762 21.3%,.792 23.1%,.82 25%,.846 27%,.868 29.1%,.889 31.3%,.907 33.6%,.923 36.1%,.937 38.7%,.949 41.5%,.959 44.5%,.968 47.8%,.976 51.3%,.987 59.1%,.994 68.8%,.998 81.4%,1);width:clamp(15px,.9375vw,18.9px)}@media (min-width:1025px){.archive-filter__checkbox-label:hover:before{border-color:#ffdd61}}.archive-filter__checkbox-label:has(input:checked):before{background:#ffd024;border-color:#ffd024}.archive-filter__option-label{flex:1}.archive-filter__option-count{color:hsla(27,87%,94%,.7);font-size:.9em}.archive-filter__results{--_columns:2;--_gap:clamp(15px,1.3020833333vw,26.25px);display:flex;flex-wrap:wrap;gap:var(--_gap)}.archive-filter__results>*{width:calc(100%/var(--_columns) - var(--_gap)/(var(--_columns)/(var(--_columns) - 1)))}@media screen and (max-width:834px){.archive-filter__results{--_columns:1}}.archive-filter__empty{background:#122036;background-clip:padding-box;border-radius:var(--radius-md);display:grid;height:clamp(300px,26.0416666667vw,525px);padding:clamp(50px,5.2083333333vw,105px);place-items:center;text-align:center;width:100%!important}.archive-filter__empty p{color:hsla(27,87%,94%,.7);font-size:clamp(22px,1.3020833333vw,26.25px);font-weight:700}.archive-filter__pagination-inner{margin-top:clamp(20px,1.3020833333vw,26.25px)}.archive-filter__page-link{text-decoration:none}.archive-filter__page-link.current{font-weight:700;pointer-events:none}.archive-filter__load-more{margin-top:clamp(16px,1.25vw,25.2px);text-align:center}.archive-filter__load-more-sentinel{height:1px;pointer-events:none;width:100%}body.archive-filter-sidebar-open{overflow:hidden}.archive-filter-tag__remove{font-weight:700;line-height:1}@media screen and (max-width:767px){.vc_row-has-fill .vc_column_container:not(:first-child) .vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row .vc_column_container:not(:first-child) .vc_column-inner{padding-top:0!important}}.wpb_content_element{margin-bottom:clamp(15px,1.8229166667vw,36.75px)}.wpb_single_image img{aspect-ratio:670/700;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.has-bg-color{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50% - 15px);padding-right:calc(50vw - 50% - 15px)}.has-bg-color--purple{background-color:#ffd024}.has-bg-color--black-to-purple{background:linear-gradient(180deg,transparent,#ffd024 50%)}.has-bg-color--purple-to-black{background:linear-gradient(0deg,transparent,#ffd024 50%)}.has-top-padding--large{padding-top:clamp(25px,3.125vw,63px)}.has-top-padding--huge{padding-top:clamp(40px,6.25vw,126px)}.has-bottom-padding--large{padding-bottom:clamp(25px,3.125vw,63px)}.has-bottom-padding--huge{padding-bottom:clamp(40px,6.25vw,126px)}@media screen and (max-width:767px){.row-is-reversed{flex-direction:column-reverse}}.full-block-link{inset:0;position:absolute;z-index:3}.video-block{aspect-ratio:16/9;position:relative;width:100%}.video-block .video-embed,.video-block__player{inset:0;position:absolute}.video-block .video-embed__image{inset:0;pointer-events:none;position:absolute;z-index:2}.video-block .video-embed__image .image-holder{inset:0;position:absolute}.video-block .video-embed__image .image-holder img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.video-block .video-embed .video-holder{inset:0;position:absolute}.video-block .video-embed .video-holder video{inset:0;left:50%;position:absolute;top:50%;translate:-50% -50%}.video-block .video-embed__play-button{aspect-ratio:163.861/163.861;background-color:#ffd024;border-radius:var(--radius-pill);display:block;height:100px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:100px;z-index:3}.video-block .video-embed__play-button svg{height:40%;left:50%;position:absolute;top:50%;translate:-50% -50%;width:40%;fill:#fff;margin-left:3px}@media (min-width:1025px){.video-block .video-embed__play-button:hover{background-color:#ffdd61}}.media-with-content{align-items:center;display:flex;gap:clamp(30px,2.6041666667vw,52.5px) clamp(30px,4.1666666667vw,84px);justify-content:space-between;position:relative;z-index:1}.media-with-content__media{flex-shrink:0;position:relative;width:calc(50% - clamp(30px, 4.1666666667vw, 84px)/2)}.media-with-content__media .media-holder{aspect-ratio:680/520;display:block;flex-shrink:0;overflow:hidden}.media-with-content__media .media-holder img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:600px){.media-with-content__media{max-width:unset;width:100%}}.media-with-content__content p{font-weight:400}.media-with-content__content p strong{font-weight:600}.media-with-content__content .buttons{margin-top:clamp(20px,1.8229166667vw,36.75px)}@media screen and (max-width:600px){.media-with-content__content{width:100%}}.media-with-content--reverse{flex-direction:row-reverse}@media screen and (max-width:600px){.media-with-content{flex-wrap:wrap}}:focus-visible{box-shadow:var(--glow-brand);outline:var(--border-2) solid var(--focus-ring);outline-offset:2px}.bsc-btn--invert:focus-visible,.bsc-btn--primary:focus-visible{box-shadow:var(--shadow-hard),var(--glow-brand)}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.bsc-skip-link:focus-visible,.screen-reader-text:focus-visible{height:auto;left:var(--space-3);margin:0;padding:var(--space-3) var(--space-4);position:fixed!important;top:var(--space-3);width:auto;z-index:100;clip:auto;background:var(--bsc-yellow-500);border:var(--border-2) solid var(--border-outline);border-radius:var(--radius-md);color:var(--border-outline);font:var(--weight-black) 12px/1 var(--font-ui);letter-spacing:.06em;overflow:visible;text-decoration:none;text-transform:uppercase}.bsc-skip-link{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0,0,0,0);white-space:nowrap}h1,h2,h3,h4,h5,h6{color:var(--text-strong);font-family:var(--font-ui);font-weight:var(--weight-black);line-height:1.1}a{color:var(--link)}@media (min-width:1025px){a:hover{color:var(--link-hover)}}.bsc-label{color:var(--text-faint);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.bsc-label--accent{color:var(--bsc-yellow-500);letter-spacing:.18em}.bsc-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bsc-display{font-family:var(--font-display);font-size:var(--text-hero);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-transform:uppercase}.bsc-hard-shadow{box-shadow:var(--shadow-hard);transition:box-shadow var(--dur-fast) var(--ease-snap),transform var(--dur-fast) var(--ease-snap)}@media (min-width:1025px){.bsc-hard-shadow:hover{box-shadow:var(--shadow-hard-lift);transform:translate(calc(var(--react-lift)*-1),calc(var(--react-lift)*-1))}}.bsc-hard-shadow:focus-visible{box-shadow:var(--shadow-hard-lift),var(--glow-brand);transform:translate(calc(var(--react-lift)*-1),calc(var(--react-lift)*-1))}.bsc-hard-shadow:active{box-shadow:var(--shadow-hard-press);transform:translate(var(--react-press),var(--react-press))}.container{--_container-width:100%;max-width:var(--page-max);padding-left:var(--gutter-x);padding-right:var(--gutter-x);width:100%}a,button{backface-visibility:visible;transform-style:flat;transition:color var(--dur-fast) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap),border-color var(--dur-fast) var(--ease-snap),transform var(--dur-fast) var(--ease-snap),box-shadow var(--dur-fast) var(--ease-snap),opacity var(--dur-fast) var(--ease-snap)}.mobile-nav{transition-duration:var(--dur-slow);transition-timing-function:var(--ease-out)}.mobile-nav>ul>li{transition:opacity var(--dur-base) var(--ease-enter),transform var(--dur-base) var(--ease-enter)}.mobile-nav.mobile-nav--active>ul>li:first-child{transition-delay:calc(var(--reveal-step)*0)}.mobile-nav.mobile-nav--active>ul>li:nth-child(2){transition-delay:calc(var(--reveal-step)*1)}.mobile-nav.mobile-nav--active>ul>li:nth-child(3){transition-delay:calc(var(--reveal-step)*1.8)}.mobile-nav.mobile-nav--active>ul>li:nth-child(4){transition-delay:calc(var(--reveal-step)*2.4)}.mobile-nav.mobile-nav--active>ul>li:nth-child(5){transition-delay:calc(var(--reveal-step)*2.8)}.mobile-nav.mobile-nav--active>ul>li:nth-child(6),.mobile-nav.mobile-nav--active>ul>li:nth-child(n+7){transition-delay:calc(var(--reveal-step)*3)}.mobile-nav-trigger .menu-icon span.bar.bar-1,.mobile-nav-trigger .menu-icon span.bar.bar-2,.mobile-nav-trigger .menu-icon span.bar.bar-3,.mobile-nav-trigger .menu-icon span.bar.bar-4,.mobile-nav-trigger .menu-icon.open span.bar.bar-1,.mobile-nav-trigger .menu-icon.open span.bar.bar-2,.mobile-nav-trigger .menu-icon.open span.bar.bar-3,.mobile-nav-trigger .menu-icon.open span.bar.bar-4{transition-delay:0s;transition-duration:var(--dur-base);transition-property:transform,opacity;transition-timing-function:var(--ease-snap)}html .mobile-nav-trigger .menu-icon.open span.bar.bar-1{top:0;transform:translateY(8px)}html .mobile-nav-trigger .menu-icon.open span.bar.bar-3{bottom:0;transform:translateY(-8px)}.mobile-nav-trigger .menu-icon span.bar.bar-1,.mobile-nav-trigger .menu-icon span.bar.bar-3,.mobile-nav-trigger .menu-icon.open span.bar.bar-2,.mobile-nav-trigger .menu-icon.open span.bar.bar-4{transition-delay:var(--dur-fast)}.bsc-react-paper{--_lift:0px;--_tilt-active:var(--_tilt,0deg);transform:rotate(var(--_tilt-active)) translate(var(--_lift),var(--_lift));transition:transform var(--dur-base) var(--ease-snap),box-shadow var(--dur-base) var(--ease-snap),border-color var(--dur-fast) var(--ease-snap)}@media (prefers-reduced-motion:no-preference) and (min-width:1025px){.bsc-react-paper:hover{--_lift:calc(var(--react-paper)*-1);--_tilt-active:0deg}}@media (prefers-reduced-motion:no-preference){.bsc-react-paper:focus-visible,.bsc-react-paper:focus-within{--_lift:calc(var(--react-paper)*-1);--_tilt-active:0deg}}.bsc-react-tile{transition:transform var(--dur-base) var(--ease-snap),border-color var(--dur-fast) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap),color var(--dur-fast) var(--ease-snap)}@media (min-width:1025px){.bsc-react-tile:hover{border-color:var(--border-brand);transform:translateY(calc(var(--react-tile)*-1))}}.bsc-react-tile:focus-visible,.bsc-react-tile:focus-within{border-color:var(--border-brand);transform:translateY(calc(var(--react-tile)*-1))}.bsc-sweep,.site-footer__col a,.site-footer__legal-nav a{position:relative;text-decoration:none}.bsc-sweep:after,.site-footer__col a:after,.site-footer__legal-nav a:after{background:currentColor;bottom:-2px;content:"";height:var(--border-2);left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-enter)}@media (min-width:1025px){.bsc-sweep:hover:after,.site-footer__col a:hover:after,.site-footer__legal-nav a:hover:after{transform:scaleX(1)}}.bsc-sweep:focus-visible:after,.site-footer__col a:focus-visible:after,.site-footer__legal-nav a:focus-visible:after{transform:scaleX(1)}html a.bsc-set-tile:hover{transform:translateY(calc(var(--react-tile)*-1))}a.bsc-set-tile:focus-visible{border-color:var(--border-brand);transform:translateY(calc(var(--react-tile)*-1))}@media (prefers-reduced-motion:no-preference){html .bsc-veld__prints .bsc-veld__print--linked:focus-within .bsc-print,html .bsc-veld__prints .bsc-veld__print--linked:hover .bsc-print{--_tilt:0deg}}[data-inview]{opacity:1!important;transform:none!important}@keyframes bsc-reveal{0%{opacity:0;transform:translateY(var(--reveal-shift))}}[data-bsc-reveal=in],[data-bsc-reveal=pending]{will-change:opacity,transform}[data-bsc-reveal=pending]{opacity:0}[data-bsc-reveal=in]{animation:bsc-reveal var(--dur-slow) var(--ease-enter) backwards}[data-bsc-reveal-group]>[data-bsc-reveal=in]{animation-delay:calc(var(--reveal-step)*3)}[data-bsc-reveal-group]>[data-bsc-reveal=in]:first-child{animation-delay:calc(var(--reveal-step)*0)}[data-bsc-reveal-group]>[data-bsc-reveal=in]:nth-child(2){animation-delay:calc(var(--reveal-step)*1)}[data-bsc-reveal-group]>[data-bsc-reveal=in]:nth-child(3){animation-delay:calc(var(--reveal-step)*1.8)}[data-bsc-reveal-group]>[data-bsc-reveal=in]:nth-child(4){animation-delay:calc(var(--reveal-step)*2.4)}[data-bsc-reveal-group]>[data-bsc-reveal=in]:nth-child(5){animation-delay:calc(var(--reveal-step)*2.8)}[data-bsc-reveal-group]>[data-bsc-reveal=in]:nth-child(6){animation-delay:calc(var(--reveal-step)*3)}.bsc-hero__card,.bsc-holo,a.bsc-set-tile{overflow:hidden;position:relative}.bsc-hero__card:after,.bsc-holo:after,a.bsc-set-tile:after{background:linear-gradient(100deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.1) 42%,hsla(0,0%,100%,.34) 50%,hsla(0,0%,100%,.1) 58%,hsla(0,0%,100%,0) 70%);content:"";inset:-40% -20%;pointer-events:none;position:absolute;transform:translateX(-100%);z-index:2}@keyframes bsc-holo-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.bsc-hero__fan:hover .bsc-hero__card:after,.bsc-holo:focus-visible:after,.bsc-holo:focus-within:after,.bsc-holo:hover:after,a.bsc-set-tile:focus-visible:after,a.bsc-set-tile:hover:after{animation:bsc-holo-sweep var(--dur-slow) var(--ease-enter)}.bsc-hero__fan:hover .bsc-hero__card:nth-child(2):after,.bsc-hero__fan:hover .bsc-hero__card:nth-child(4):after{animation-delay:var(--reveal-step)}.bsc-hero__fan:hover .bsc-hero__card:first-child:after,.bsc-hero__fan:hover .bsc-hero__card:nth-child(5):after{animation-delay:calc(var(--reveal-step)*1.8)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-play-state:paused!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}.bsc-btn:active,.bsc-btn:focus-visible,.bsc-btn:hover,.bsc-hard-shadow:active,.bsc-hard-shadow:focus-visible,.bsc-hard-shadow:hover,.bsc-stub__stamp{transform:none}.bsc-react-tile:focus-visible,.bsc-react-tile:focus-within,.bsc-react-tile:hover,a.bsc-set-tile:focus-visible,html a.bsc-set-tile:hover{transform:none}.bsc-react-paper{--_lift:0px}.bsc-sweep:after,.site-footer__col a:after,.site-footer__legal-nav a:after{opacity:0;transform:scaleX(1)}.bsc-sweep:focus-visible:after,.bsc-sweep:hover:after,.site-footer__col a:focus-visible:after,.site-footer__col a:hover:after,.site-footer__legal-nav a:focus-visible:after,.site-footer__legal-nav a:hover:after{opacity:1}[data-bsc-reveal=pending],[data-bsc-reveal]{animation:none!important;opacity:1!important;transform:none!important;will-change:auto!important}.bsc-hero__card:after,.bsc-hero__fan:hover .bsc-hero__card:after,.bsc-holo:after,.bsc-holo:focus-visible:after,.bsc-holo:focus-within:after,.bsc-holo:hover:after,a.bsc-set-tile:after,a.bsc-set-tile:focus-visible:after,a.bsc-set-tile:hover:after{animation:none!important;opacity:0}.bsc-hero__card{animation:none!important}}.site-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.site-pagination .page-numbers{align-items:center;background:var(--surface-raised);border:var(--control-border-w) solid var(--border-hairline);border-radius:var(--control-radius);color:var(--text-body);display:inline-flex;height:var(--control-h);justify-content:center;line-height:1;font:var(--weight-bold) 14px/1 var(--font-mono);margin:0;min-width:var(--control-h);padding:0 var(--space-3);text-decoration:none;width:auto}@media (min-width:1025px){.site-pagination .page-numbers:hover{border-color:var(--border-brand);color:var(--text-strong)}}.site-pagination .page-numbers.current{background:var(--surface-brand);border-color:var(--surface-brand);color:var(--text-on-brand)}.site-pagination .page-numbers.next,.site-pagination .page-numbers.prev{background:none;font-size:13px}.bsc-btn{align-items:center;border:var(--border-2) solid transparent;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:var(--weight-black) 14px/1 var(--font-ui);gap:var(--space-2);justify-content:center;letter-spacing:.06em;max-width:100%;min-height:44px;padding:0 var(--space-5);text-decoration:none;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-snap),box-shadow var(--dur-fast) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap),color var(--dur-fast) var(--ease-snap),opacity var(--dur-fast) var(--ease-snap);white-space:nowrap}.bsc-btn[aria-disabled=true],.bsc-btn[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}@media screen and (max-width:768px){.bsc-btn{line-height:1.3;padding:var(--space-3) var(--space-4);text-align:center;white-space:normal}}.bsc-btn--primary{background:var(--bsc-yellow-500);border-color:var(--border-outline);box-shadow:var(--shadow-hard);color:var(--border-outline)}@media (min-width:1025px){.bsc-btn--primary:hover{box-shadow:var(--shadow-hard-lift);color:var(--border-outline);transform:translate(calc(var(--react-lift)*-1),calc(var(--react-lift)*-1))}}.bsc-btn--primary:focus-visible{transform:translate(calc(var(--react-lift)*-1),calc(var(--react-lift)*-1))}.bsc-btn--primary:active{box-shadow:var(--shadow-hard-press);transform:translate(var(--react-press),var(--react-press))}.bsc-btn--secondary{background:transparent;border-color:var(--border-brand);color:var(--text-brand)}@media (min-width:1025px){.bsc-btn--secondary:hover{background:var(--bsc-yellow-500);color:var(--border-outline)}}.bsc-btn--secondary:focus-visible{background:var(--bsc-yellow-500);color:var(--border-outline)}.bsc-btn--secondary:active{transform:translateY(var(--react-press))}.bsc-btn--invert{background:var(--bsc-white);border-color:var(--border-outline);box-shadow:var(--shadow-hard);color:var(--border-outline)}@media (min-width:1025px){.bsc-btn--invert:hover{box-shadow:var(--shadow-hard-lift);transform:translate(calc(var(--react-lift)*-1),calc(var(--react-lift)*-1))}}.bsc-btn--invert:focus-visible{transform:translate(calc(var(--react-lift)*-1),calc(var(--react-lift)*-1))}.bsc-btn--invert:active{box-shadow:var(--shadow-hard-press);transform:translate(var(--react-press),var(--react-press))}.bsc-btn--ghost{background:transparent;border-color:transparent;color:var(--text-body);padding:0 var(--space-3)}@media (min-width:1025px){.bsc-btn--ghost:hover{color:var(--text-brand)}}.bsc-btn--ghost:focus-visible{color:var(--text-brand)}.bsc-btn--danger{background:var(--bsc-red-500);border-color:var(--border-outline);color:var(--bsc-white)}@media (min-width:1025px){.bsc-btn--danger:hover{background:var(--bsc-red-700)}}.bsc-btn--danger:focus-visible{background:var(--bsc-red-700)}.bsc-btn--sm{font-size:12px;min-height:38px;padding:0 var(--space-4)}.bsc-btn--lg{font-size:16px;min-height:52px;padding:0 var(--space-6)}@media (prefers-reduced-motion:reduce){.bsc-btn{transition:none}.bsc-btn:active,.bsc-btn:focus-visible,.bsc-btn:hover{transform:none}}.nav-wrapper{pointer-events:auto;position:sticky;top:0;z-index:20}.mobile-nav{transition-property:transform,visibility;visibility:hidden}.bsc-nav-inert .mobile-nav{transition-property:transform;visibility:visible}.mobile-nav.mobile-nav--active{transform:translateX(0);visibility:visible}.bsc-nav-locked,.bsc-nav-locked body{overflow:hidden}.nav-wrapper--menu-open{z-index:90}.content-wrap--homepage{padding-top:0}.store-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(11,18,32,.92);border-bottom:var(--border-2) solid var(--border-hairline)}.store-nav__inner{align-items:center;display:flex;gap:var(--space-6);margin:0 auto;max-width:var(--page-max);padding:var(--space-4) var(--gutter-x)}@media screen and (max-width:1194px){.store-nav__inner{gap:var(--space-4);padding-bottom:var(--space-3);padding-top:var(--space-3)}}.store-nav__logo{display:flex;flex-shrink:0}.store-nav__logo .bsc-logo{display:block;height:34px;width:auto}.store-nav__menu ul{display:flex;gap:var(--space-5);list-style:none;margin:0;padding:0}.store-nav__menu a{border-bottom:var(--border-2) solid transparent;color:var(--text-muted);display:block;font:var(--weight-extrabold) 12px/1 var(--font-ui);letter-spacing:.12em;padding-bottom:var(--space-1);text-decoration:none;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-snap),border-color var(--dur-fast) var(--ease-snap)}@media (min-width:1025px){.store-nav__menu a:hover{border-bottom-color:var(--bsc-yellow-300);color:var(--text-strong)}}.store-nav__menu a:focus-visible{border-bottom-color:var(--bsc-yellow-300);color:var(--text-strong)}.store-nav__menu .current-menu-ancestor>a,.store-nav__menu .current-menu-item>a,.store-nav__menu .current_page_item>a{border-bottom-color:var(--bsc-yellow-500);border-bottom-width:var(--border-3);color:var(--bsc-yellow-500)}@media screen and (max-width:1194px){.store-nav__menu{display:none}}.store-nav__search{flex-shrink:1;margin-left:auto;min-width:0;width:260px}.store-nav__search form{display:block;position:relative}.store-nav__search input[type=search]{background:var(--surface-sunken);border:var(--control-border-w) solid var(--control-border);border-radius:var(--control-radius);color:var(--text-body);font:var(--weight-regular) var(--control-font)/1 var(--font-mono);height:var(--control-h);letter-spacing:.04em;padding:0 var(--space-3) 0 34px;width:100%}.store-nav__search input[type=search]::-moz-placeholder{color:var(--text-faint)}.store-nav__search input[type=search]::placeholder{color:var(--text-faint)}@media screen and (max-width:1194px){.store-nav__search{flex:1 1 auto;max-width:320px;width:auto}}@media screen and (max-width:600px){.store-nav__search{display:none}}.store-nav__search-icon{color:var(--text-faint);display:flex;left:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.store-nav__actions{align-items:center;display:flex;flex-shrink:0;gap:var(--space-3);margin-left:0}.store-nav__action{align-items:center;background:var(--surface-sunken);border:var(--control-border-w) solid var(--bsc-night-500);border-radius:var(--control-radius);color:var(--text-body);display:inline-flex;height:var(--control-h-sm);justify-content:center;position:relative;text-decoration:none;transition:color var(--dur-fast) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap),border-color var(--dur-fast) var(--ease-snap),transform var(--dur-fast) var(--ease-snap);width:var(--control-h-sm)}.store-nav__action:before{content:"";height:44px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44px}@media (min-width:1025px){.store-nav__action:hover{background:var(--bsc-yellow-500);border-color:var(--bsc-yellow-500);color:var(--bsc-navy-900)}}.store-nav__action:focus-visible{background:var(--bsc-yellow-500);border-color:var(--bsc-yellow-500);color:var(--bsc-navy-900)}.store-nav__action:active{transform:translateY(var(--react-press))}.store-nav__count{background:var(--bsc-yellow-500);border:var(--border-2) solid var(--bsc-navy-900);border-radius:var(--control-radius);color:var(--bsc-navy-900);font:var(--weight-bold) 10px/14px var(--font-mono);height:18px;min-width:18px;padding:0 var(--space-1);position:absolute;right:-6px;text-align:center;top:-6px}.store-nav__burger{align-items:center;background:transparent;border:0;color:var(--text-body);cursor:pointer;display:none;height:44px;justify-content:center;position:relative;width:44px}@media screen and (max-width:1194px){.store-nav__burger{display:inline-flex}}.site-footer{background:var(--bsc-night-100);border-top:var(--border-2) solid var(--border-hairline)}.site-footer__inner{display:grid;gap:var(--space-8);grid-template-columns:2fr 1fr 1fr 1fr;margin:0 auto;max-width:var(--page-max);padding:var(--block-y) var(--gutter-x) var(--space-7)}@media screen and (max-width:1194px){.site-footer__inner{gap:var(--space-6);grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){.site-footer__inner{grid-template-columns:1fr;padding-bottom:var(--space-4)}}.site-footer__brand{align-content:start;display:grid;gap:var(--space-4)}.site-footer__brand .bsc-logo{height:40px;width:auto}.site-footer__badge{border-radius:var(--radius-card);display:inline-flex;line-height:0;outline-offset:3px;overflow:hidden;width:-moz-max-content;width:max-content}.site-footer__badge img{display:block;height:auto;width:80px}@media (min-width:1025px){.site-footer__badge:hover{box-shadow:0 0 0 var(--border-2) var(--bsc-yellow-500)}}.site-footer__badge:focus-visible{box-shadow:0 0 0 var(--border-2) var(--bsc-yellow-500)}.site-footer__claim{color:var(--text-muted);font:var(--weight-regular) 13px/1.6 var(--font-ui);margin:0;max-width:34ch}.site-footer__col{align-content:start;display:grid;gap:var(--space-2)}.site-footer__col ul{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.site-footer__col a{color:var(--text-muted);font:var(--weight-medium) 13px/1.4 var(--font-ui);text-decoration:none}@media (min-width:1025px){.site-footer__col a:hover{color:var(--bsc-yellow-500)}}.site-footer__col a:focus-visible{color:var(--bsc-yellow-500)}.site-footer__col-title{color:var(--text-muted);font-size:10px;font-weight:var(--weight-extrabold);margin:0}.site-footer__legal{border-top:var(--border-1) solid var(--border-hairline);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin:0 auto;max-width:var(--page-max);padding:var(--space-6) var(--gutter-x) var(--space-7)}.site-footer__legal p{color:var(--text-faint);font:var(--weight-regular) 12px/1.4 var(--font-ui);margin:0}.site-footer__legal a{color:var(--text-muted)}@media (min-width:1025px){.site-footer__legal a:hover{color:var(--bsc-yellow-500)}}.site-footer__legal a:focus-visible{color:var(--bsc-yellow-500)}@media screen and (max-width:600px){.site-footer__legal{padding:0 var(--gutter-x) var(--space-5)}}.site-footer__legal-nav ul{display:flex;flex-wrap:wrap;gap:var(--space-4);list-style:none;margin:0;padding:0}.site-footer__legal-nav a{color:var(--text-muted);font:var(--weight-regular) 12px/1.4 var(--font-ui);text-decoration:none}@media (min-width:1025px){.site-footer__legal-nav a:hover{color:var(--bsc-yellow-500)}}.site-footer__legal-nav a:focus-visible{color:var(--bsc-yellow-500)}.bsc-hero{background:var(--surface-page);border-bottom:var(--border-3) solid var(--bsc-navy-900);overflow:hidden;position:relative;--_fan-spread:1.32}.bsc-hero__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:160px 160px;inset:0}.bsc-hero__glow,.bsc-hero__grid{pointer-events:none;position:absolute}.bsc-hero__glow{background:radial-gradient(60% 70% at 50% 0,rgba(255,208,36,.16),transparent 70%);height:420px;left:50%;top:0;transform:translateX(-50%);width:min(900px,120vw)}.bsc-hero__content{padding-top:var(--space-8);position:relative}.bsc-hero__kickers{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin:0 auto;max-width:var(--page-max);padding:0 var(--gutter-x)}.bsc-hero__kicker{color:var(--text-faint);font:var(--weight-medium) 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.bsc-hero__kicker--accent{color:var(--bsc-yellow-500)}.bsc-hero__headline{margin:0 auto;max-width:var(--page-max);padding:var(--space-8) var(--gutter-x) 0;text-align:center}.bsc-hero__title{color:var(--bsc-white);font-family:var(--font-display);font-size:clamp(30px,5.4vw,78px);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:.98;margin:0;text-transform:uppercase}.bsc-hero__title-accent{color:var(--bsc-yellow-500)}.bsc-hero__lead{color:var(--text-body);font:var(--weight-regular) 15px/1.6 var(--font-ui);margin:var(--space-6) auto 0;max-width:46ch}.bsc-hero__controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin:0 auto;max-width:var(--page-max);padding:var(--space-7) var(--gutter-x) 0}.bsc-hero__search form,.bsc-hero__stat{align-items:center;background:var(--surface-card);border:var(--control-border-w) solid var(--border-hairline);border-radius:var(--control-radius);display:flex;gap:var(--space-2);height:var(--control-h-lg)}.bsc-hero__stat{padding:0 var(--space-4) 0 var(--space-2)}.bsc-hero__stat-icon{background:var(--bsc-yellow-500);border-radius:var(--radius-pill);color:var(--bsc-navy-900);display:grid;font:var(--weight-black) 12px/1 var(--font-ui);height:28px;place-items:center;width:28px}.bsc-hero__stat-label{color:var(--text-strong);font-size:14px;letter-spacing:.06em}.bsc-hero__search{min-width:0}.bsc-hero__search form{min-width:250px;padding:0 var(--space-4);position:relative}@media screen and (max-width:600px){.bsc-hero__search form{min-width:0;width:100%}}.bsc-hero__search input[type=search]{background:transparent;border:0;color:var(--text-body);flex:1;font:var(--weight-regular) var(--control-font)/1 var(--font-mono);height:100%;letter-spacing:.06em;min-width:0}.bsc-hero__search input[type=search]::-moz-placeholder{color:var(--text-faint)}.bsc-hero__search input[type=search]::placeholder{color:var(--text-faint)}.bsc-hero__search input[type=search]:focus-visible{box-shadow:none;outline:none}.bsc-hero__search form:has(input[type=search]:focus-visible){box-shadow:var(--glow-brand);outline:var(--border-2) solid var(--focus-ring);outline-offset:2px}@supports not selector(:has(*)){.bsc-hero__search input[type=search]:focus-visible{outline:var(--border-2) solid var(--focus-ring);outline-offset:2px}}@media screen and (max-width:600px){.bsc-hero__search{width:100%}}.bsc-hero__search-icon{color:var(--text-faint);display:flex}.bsc-hero__search-submit{align-items:center;background:transparent;border:0;border-radius:var(--control-radius);color:var(--bsc-yellow-500);cursor:pointer;display:inline-flex;flex-shrink:0;font:var(--weight-bold) 15px/1 var(--font-mono);height:36px;justify-content:center;margin-right:calc(var(--space-2)*-1);transition:background-color var(--dur-fast) var(--ease-snap),color var(--dur-fast) var(--ease-snap),transform var(--dur-fast) var(--ease-snap);width:36px}@media (min-width:1025px){.bsc-hero__search-submit:hover{background:var(--bsc-yellow-500);color:var(--bsc-navy-900)}}.bsc-hero__search-submit:focus-visible{background:var(--bsc-yellow-500);color:var(--bsc-navy-900)}.bsc-hero__search-submit:active{transform:translateY(var(--react-press))}.bsc-hero__fan{height:340px;margin-top:var(--space-7);position:relative}@media screen and (max-width:1194px){.bsc-hero__fan{--_fan-spread:.82;height:268px}}@media screen and (max-width:768px){.bsc-hero__fan{--_fan-spread:.54;height:208px}}@media screen and (max-width:600px){.bsc-hero__fan{--_fan-spread:.44;height:176px}}.bsc-hero__card{background:var(--_bg,var(--surface-raised));border:var(--border-2) solid var(--border-hairline);border-bottom:none;border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:0 -8px 44px rgba(0,0,0,.75);box-sizing:border-box;height:auto;left:50%;padding:var(--space-4) var(--space-4) 0;position:absolute;top:0;transform:translateX(-50%) translateX(calc(var(--_shift)*var(--_fan-spread))) rotate(var(--_rotate)) scale(var(--_scale));transform-origin:50% 100%;width:268px;z-index:var(--_depth,1)}@media screen and (max-width:1194px){.bsc-hero__card{width:208px}}@media screen and (max-width:768px){.bsc-hero__card{padding:var(--space-3) var(--space-3) 0;width:156px}}@keyframes bsc-hero-deal{0%{opacity:0;transform:translateX(-50%) translateY(var(--space-4)) rotate(0deg) scale(.94)}}.bsc-hero__card{animation:bsc-hero-deal var(--dur-slow) var(--ease-enter) backwards}.bsc-hero__card:nth-child(2),.bsc-hero__card:nth-child(4){animation-delay:var(--reveal-step)}.bsc-hero__card:first-child,.bsc-hero__card:nth-child(5){animation-delay:calc(var(--reveal-step)*1.8)}.bsc-hero__card--accent{background:var(--bsc-yellow-500);border-color:var(--bsc-navy-900)}.bsc-hero__card-head{display:grid;gap:var(--space-1)}.bsc-hero__card-set{color:var(--text-faint);font:var(--weight-medium) 9px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.bsc-hero__card-name{color:var(--bsc-white);font:var(--weight-regular) 20px/1 var(--font-display);text-transform:uppercase}@media screen and (max-width:768px){.bsc-hero__card-name{font-size:14px}}.bsc-hero__card--accent .bsc-hero__card-set{color:rgba(0,48,72,.65)}.bsc-hero__card--accent .bsc-hero__card-name{color:var(--bsc-navy-900)}.bsc-hero__card-art{aspect-ratio:63/88;background:var(--surface-sunken);border:var(--border-1) solid var(--border-hairline);border-bottom:none;border-radius:var(--radius-card) var(--radius-card) 0 0;color:var(--text-faint);display:grid;font:var(--weight-black) 9px/1 var(--font-ui);letter-spacing:.18em;margin-top:var(--space-4);padding:0 var(--space-2);place-items:center;text-align:center;text-transform:uppercase}@media screen and (max-width:1194px){.bsc-hero__card-art{height:150px}}@media screen and (max-width:768px){.bsc-hero__card-art{font-size:7px;height:112px}}.bsc-hero__card-art--foto{background:var(--bsc-night-000);overflow:hidden;padding:0}.bsc-hero__card-foto{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.bsc-hero__card--accent .bsc-hero__card-art{background:rgba(0,48,72,.12);border-color:rgba(0,48,72,.28);color:rgba(0,48,72,.55)}.bsc-hero__usps{background:var(--surface-page);border-top:var(--border-2) solid var(--border-hairline);display:flex;list-style:none;margin:0;padding:0;position:relative;z-index:10}@media screen and (max-width:768px){.bsc-hero__usps{flex-wrap:wrap}}.bsc-hero__usp{align-items:center;border-right:var(--border-2) solid var(--border-hairline);color:var(--text-muted);display:flex;flex:1;font:var(--weight-medium) 11px/1.3 var(--font-mono);justify-content:center;letter-spacing:.14em;padding:var(--space-4) var(--gutter-x);text-align:center;text-transform:uppercase}.bsc-hero__usp:last-child{border-right:none}@media screen and (max-width:768px){.bsc-hero__usp{flex:1 1 50%;padding:var(--space-3) var(--gutter-x)}.bsc-hero__usp:nth-child(2n){border-right:none}.bsc-hero__usp:nth-child(-n+2){border-bottom:var(--border-2) solid var(--border-hairline)}}:root{--measure:62ch}.bsc-masthead{border-bottom:var(--border-3) solid var(--bsc-navy-900);overflow:hidden;position:relative}.bsc-masthead__grid{background-image:linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:160px 160px;inset:0;pointer-events:none;position:absolute}.bsc-masthead__glow{background:radial-gradient(60% 70% at 50% 0,rgba(255,208,36,.14),transparent 70%);height:320px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:min(900px,120vw)}.bsc-masthead__inner{display:grid;gap:0;margin:0 auto;max-width:var(--page-max);padding:var(--band-y) var(--gutter-x);position:relative}.bsc-masthead__crumbs{color:var(--text-muted);font-size:11px;margin-bottom:var(--space-6)}.bsc-masthead__crumbs a{color:var(--text-muted);text-decoration:none}@media (min-width:1025px){.bsc-masthead__crumbs a:hover{color:var(--bsc-yellow-500)}}.bsc-masthead__crumbs span{margin:0 var(--space-1)}.bsc-masthead__crumbs .separator{color:var(--text-faint)}.bsc-masthead__eyebrow{line-height:1;margin-bottom:var(--space-4)}.bsc-masthead__title{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(30px,5vw,64px);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:.98;margin:0;text-transform:uppercase}.bsc-masthead__lead{color:var(--text-body);font:var(--weight-regular) 17px/1.6 var(--font-ui);margin:var(--space-5) 0 0;max-width:var(--measure)}.bsc-page{margin:0 auto;max-width:var(--page-max);padding:var(--block-y) var(--gutter-x)}.bsc-page__inner{max-width:var(--measure)}.bsc-prose{color:var(--text-body);font:var(--weight-regular) 17px/1.65 var(--font-ui)}.bsc-prose>*+*{margin-top:var(--space-6)}.bsc-prose h2{font-family:var(--font-display);font-size:clamp(24px,3vw,34px);font-weight:var(--weight-regular);letter-spacing:var(--tracking-display);line-height:1.05;margin-top:var(--space-10);text-transform:uppercase}.bsc-prose h3{font-size:20px;font-weight:var(--weight-extrabold);line-height:1.25;margin-top:var(--space-8)}.bsc-prose>h2:first-child,.bsc-prose>h3:first-child{margin-top:0}.bsc-prose a{color:var(--link);text-underline-offset:3px}@media (min-width:1025px){.bsc-prose a:hover{color:var(--link-hover)}}.bsc-prose ol,.bsc-prose ul{display:grid;gap:var(--space-2);padding-left:var(--space-5)}.bsc-prose li::marker{color:var(--bsc-yellow-700)}.bsc-prose strong{font-weight:var(--weight-extrabold)}.bsc-prose blockquote{border-left:var(--border-heavy) solid var(--bsc-yellow-500);font-size:19px;margin-left:0;padding:var(--space-3) 0 var(--space-3) var(--space-5)}.bsc-prose blockquote p{margin:0}.bsc-prose table{border-collapse:collapse;font-size:15px;width:100%}.bsc-prose td,.bsc-prose th{border-bottom:var(--border-1) solid var(--border-hairline);padding:var(--space-3);text-align:left}.bsc-prose th{border-bottom-color:var(--bsc-navy-900);color:var(--text-muted);font:var(--weight-bold) 11px/1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.bsc-prose td:last-child{font-family:var(--font-mono);text-align:right;white-space:nowrap}@media screen and (max-width:600px){.bsc-prose td,.bsc-prose th{overflow-wrap:anywhere}.bsc-prose td:last-child{white-space:normal}}.bsc-prose hr{border:0;border-top:var(--border-2) solid var(--border-hairline);margin:var(--space-8) 0}.bsc-prose ol>li{padding-left:var(--space-1)}.bsc-band__rail{--_rail:14px;height:10px;left:0;overflow:hidden;position:absolute;right:0}@media (prefers-contrast:more){.bsc-band__rail{height:12px}}.bsc-band__rail:first-child{top:0}.bsc-band__rail:last-child{bottom:0}.bsc-band__rail:before{background-image:repeating-linear-gradient(-45deg,var(--bsc-yellow-500) 0,var(--bsc-yellow-500) var(--_rail),var(--bsc-navy-900) var(--_rail),var(--bsc-navy-900) calc(var(--_rail)*2));content:"";inset:0;position:absolute}.bsc-stub{align-items:center;background:var(--surface-sunken);border:var(--border-1) solid var(--border-hairline);border-radius:var(--radius-sm);color:var(--text-muted);display:inline-flex;flex-wrap:wrap;font:var(--weight-medium) 11px/1.3 var(--font-mono);gap:var(--space-2);letter-spacing:.06em;max-width:100%;padding:var(--space-1) var(--space-2);text-transform:uppercase}.bsc-stub__sep{color:var(--text-faint)}.bsc-stub__stamp{background:var(--bsc-yellow-500);border-radius:var(--radius-sm);color:var(--bsc-navy-900);font-weight:var(--weight-extrabold);letter-spacing:.08em;margin-left:var(--space-1);padding:2px 6px 1px;transform:rotate(-2deg)}@media (prefers-reduced-motion:reduce){.bsc-stub__stamp{transform:none}}.bsc-paper .bsc-stub{background:var(--bsc-paper-000);border-color:var(--bsc-paper-300)}.bsc-band+.bsc-band>.bsc-band__rail:first-child,.bsc-band+.bsc-collectors>.bsc-collectors__rail{display:none}.bsc-fairs{isolation:isolate;overflow:hidden;padding:var(--band-y) 0;position:relative}.bsc-fairs:before{background-image:radial-gradient(var(--bsc-paper-300) 1px,transparent 1px);background-size:14px 14px;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;z-index:-1}.bsc-fairs__inner{display:grid;gap:var(--space-8);margin:0 auto;max-width:var(--page-max);padding:0 var(--gutter-x)}@media screen and (max-width:600px){.bsc-fairs__inner{gap:var(--space-7)}}.bsc-fairs__intro{max-width:62ch}.bsc-fairs__inner>*{min-width:0}.bsc-fairs__section{display:grid;gap:var(--space-6)}.bsc-fairs__head{display:grid;gap:var(--space-3);justify-items:start}.bsc-fairs__heading{color:var(--text-strong);font:var(--weight-regular) clamp(26px,3.6vw,40px)/1 var(--font-display);margin:0;text-wrap:balance}.bsc-fairs__count{color:var(--text-muted);font-size:.5em;margin-left:.4em}.bsc-fairs__span{margin:0}.bsc-fairs__heading--quiet{color:var(--text-muted);font:var(--weight-black) clamp(18px,2.2vw,24px)/1.1 var(--font-ui);letter-spacing:.01em}.bsc-fairs__meter-list{display:flex;flex-wrap:wrap;gap:var(--space-3);list-style:none;margin:0;padding:0}.bsc-fairs__meter-item{flex:0 0 auto}.bsc-meter{background:var(--surface-card);border:var(--border-2) solid var(--border-outline);border-radius:var(--radius-card);color:var(--text-strong);display:grid;gap:var(--space-1);grid-template-rows:auto auto 1fr;justify-items:center;min-height:44px;min-width:84px;padding:var(--space-3) var(--space-3) var(--space-3);text-decoration:none;transition:transform var(--dur-base) var(--ease-snap),border-color var(--dur-fast) var(--ease-snap),background-color var(--dur-fast) var(--ease-snap)}@media (min-width:1025px){.bsc-meter:hover{border-color:var(--border-brand);transform:translateY(calc(var(--react-tile)*-1))}}.bsc-meter:focus-visible{transform:translateY(calc(var(--react-tile)*-1))}.bsc-meter__maand{color:var(--text-muted);font:var(--weight-bold) 11px/1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.bsc-meter__n{color:var(--text-strong);font:var(--weight-regular) 28px/1 var(--font-display)}.bsc-meter__bar{align-items:flex-end;background:var(--bsc-paper-200);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--border-1) var(--bsc-paper-300);display:flex;height:52px;justify-self:stretch;margin-top:var(--space-1);overflow:hidden;width:100%}.bsc-meter__vul{background:var(--bsc-navy-900);min-height:4px;width:100%}.bsc-meter--piek{background:var(--bsc-yellow-500);border-color:var(--bsc-navy-900);box-shadow:4px 4px 0 var(--border-outline)}.bsc-meter--piek,.bsc-meter--piek .bsc-meter__maand,.bsc-meter--piek .bsc-meter__n{color:var(--bsc-navy-900)}.bsc-meter--piek .bsc-meter__bar{background:rgba(0,48,72,.18);box-shadow:none}.bsc-meter--tbd .bsc-meter__bar{background:transparent;border:var(--border-2) dashed var(--border-hairline);box-shadow:none}.bsc-meter--tbd .bsc-meter__vul{display:none}@media (prefers-reduced-motion:reduce){.bsc-meter{transition:none}.bsc-meter:focus-visible,.bsc-meter:hover{transform:none}}.bsc-fairs__maand-groep{display:grid;gap:var(--space-4)}.bsc-fairs__maand{align-items:baseline;display:flex;gap:var(--space-4);margin:0}.bsc-fairs__maand-naam{color:var(--text-strong);font:var(--weight-regular) clamp(19px,2.4vw,26px)/1 var(--font-display);text-transform:uppercase}.bsc-fairs__maand-lijn{align-self:center;background:var(--border-hairline);flex:1;height:var(--border-2);min-width:var(--space-4)}.bsc-fairs__maand-telling{flex:none}.bsc-fairs__list{display:grid;gap:var(--space-4);list-style:none;margin:0;padding:0}.bsc-fair-row{align-items:center;background:var(--surface-card);border:var(--border-2) solid var(--border-outline);border-radius:var(--radius-card);display:grid;gap:var(--space-5);grid-template-columns:84px minmax(0,1fr) 260px 150px;padding:var(--space-4);position:relative}@media screen and (max-width:834px){.bsc-fair-row{gap:var(--space-2) var(--space-4);grid-template-columns:84px minmax(0,1fr) auto}.bsc-fair-row .bsc-fair-row__date{grid-column:1;grid-row:1/span 2}.bsc-fair-row .bsc-fair-row__body{grid-column:2;grid-row:1}.bsc-fair-row .bsc-fair-row__where{grid-column:2;grid-row:2}.bsc-fair-row .bsc-fair-row__status{grid-column:3;grid-row:1/span 2}}@media screen and (max-width:768px){.bsc-fair-row{align-items:start;gap:var(--space-2) var(--space-4);grid-template-columns:64px minmax(0,1fr)}.bsc-fair-row .bsc-fair-row__date{grid-column:1;grid-row:1/span 2}.bsc-fair-row .bsc-fair-row__body{grid-column:2;grid-row:1}.bsc-fair-row .bsc-fair-row__where{grid-column:2;grid-row:2}.bsc-fair-row .bsc-fair-row__status{grid-column:2;grid-row:3;justify-self:start}}.bsc-fair-row--past{background:transparent;border-color:var(--border-hairline);border-width:var(--border-1)}.bsc-fair-row--next{border-color:var(--bsc-navy-900);box-shadow:var(--shadow-hard)}.bsc-fair-row__tape{background:rgba(255,208,36,.72);border-left:var(--border-1) solid rgba(255,208,36,.95);border-right:var(--border-1) solid rgba(255,208,36,.95);height:22px;left:var(--space-6);pointer-events:none;position:absolute;top:-9px;transform:rotate(-4deg);width:78px}.bsc-fair-row__flag{color:var(--text-brand);margin:0}.bsc-fair-row__date{align-content:center;background:var(--bsc-navy-900);border-radius:var(--radius-sm);display:grid;gap:3px;justify-items:center;margin:0;min-height:72px;padding:var(--space-2) var(--space-1);text-align:center}@media screen and (max-width:768px){.bsc-fair-row__date{min-height:64px}}.bsc-fair-row--past .bsc-fair-row__date{background:var(--bsc-navy-500)}.bsc-fair-row__weekday{color:var(--bsc-paper-300);font:var(--weight-bold) 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.bsc-fair-row__day{color:var(--bsc-yellow-500);font:var(--weight-regular) 30px/1 var(--font-display)}@media screen and (max-width:768px){.bsc-fair-row__day{font-size:24px}}.bsc-fair-row__day--reeks{font-size:21px}@media screen and (max-width:768px){.bsc-fair-row__day--reeks{font-size:17px}}.bsc-fair-row--past .bsc-fair-row__day,.bsc-fair-row__month{color:var(--bsc-paper-100)}.bsc-fair-row__month{font:var(--weight-bold) 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.bsc-fair-row__year{color:var(--bsc-paper-300);font:var(--weight-medium) 10px/1 var(--font-mono);letter-spacing:.1em}.bsc-fair-row__date--tbd{align-content:center;padding:var(--space-3) var(--space-2)}.bsc-fair-row__tbd{color:var(--bsc-paper-100);font:var(--weight-bold) 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.bsc-fair-row__body{display:grid;gap:var(--space-2);justify-items:start;min-width:0}.bsc-fair-row__title{color:var(--text-strong);font:var(--weight-black) clamp(17px,2vw,21px)/1.2 var(--font-ui);margin:0;overflow-wrap:anywhere}.bsc-fair-row__where{color:var(--text-body);font:var(--weight-bold) 12px/1.35 var(--font-mono);letter-spacing:.08em;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.bsc-fair-row__country{font-weight:var(--weight-medium)}.bsc-fair-row__site{margin:0}.bsc-fair-row__site a{align-items:center;color:var(--link);display:inline-flex;font:var(--weight-bold) 11px/1.2 var(--font-mono);gap:6px;letter-spacing:var(--tracking-label);min-height:44px;text-decoration:underline;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:3px}@media (min-width:1025px){.bsc-fair-row__site a:hover{color:var(--link-hover);text-decoration-thickness:2px}}.bsc-fair-row__status{justify-self:end;margin:0}.bsc-fair-status{border:var(--border-2) solid var(--border-outline);border-radius:var(--radius-md);color:var(--text-strong);display:inline-block;font-size:11px;line-height:1.2;padding:6px 12px;white-space:nowrap}@media screen and (max-width:600px){.bsc-fair-status{white-space:normal}}.bsc-fair-status--vrijwilliger{background:var(--bsc-yellow-500);box-shadow:3px 3px 0 var(--border-outline);color:var(--bsc-navy-900)}.bsc-fair-status--bezoeker{background:transparent;border:0;color:var(--text-muted);padding:0}.bsc-fair-status--creator{background:var(--surface-invert);border-width:var(--border-1);color:var(--text-on-invert);padding:var(--space-1) var(--space-2)}.bsc-fair-status--misschien{background:transparent;border-style:dashed;color:var(--text-muted)}.bsc-fairs__past{border-top:var(--border-1) solid var(--border-hairline);padding-top:var(--space-6)}.bsc-fairs__past-summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-3);list-style:none;min-height:44px;padding:var(--space-2) 0}.bsc-fairs__past-summary::-webkit-details-marker{display:none}.bsc-fairs__past-summary:before{border-bottom:var(--border-2) solid;border-right:var(--border-2) solid;content:"";flex:none;height:10px;transform:rotate(-45deg);transform-origin:60% 60%;transition:transform var(--dur-base) var(--ease-snap);width:10px}@media (min-width:1025px){.bsc-fairs__past-summary:hover .bsc-fairs__heading--quiet{color:var(--text-strong)}}.bsc-fairs__past[open]>.bsc-fairs__past-summary:before{transform:rotate(45deg)}.bsc-fairs__past-summary>.bsc-fairs__heading{display:inline}.bsc-fairs__list--past{gap:var(--space-3);margin-top:var(--space-5)}@media (prefers-reduced-motion:reduce){.bsc-fairs__past-summary:before{transition:none}}.bsc-fairs__empty{background:var(--surface-card);border:var(--border-3) dashed var(--border-strong);border-radius:var(--radius-card);display:grid;gap:var(--space-4);justify-items:start;max-width:56ch;padding:var(--space-7) var(--space-6)}@media screen and (max-width:600px){.bsc-fairs__empty{padding:var(--space-5) var(--space-4)}}.bsc-fairs__empty--inline{border-width:var(--border-2);padding:var(--space-5) var(--space-5)}.bsc-fairs__empty-text{color:var(--text-body);font:var(--weight-regular) var(--text-md)/1.6 var(--font-ui);margin:0}.bsc-fairs__empty-cta{margin:0}.bsc-bio-body{display:flex;flex-direction:column;min-height:100vh}.bsc-bio{flex:1 0 auto}.bsc-bio__inner{margin:0 auto;max-width:620px;padding:0 var(--gutter-x) var(--space-8)}.bsc-bio-hero{background:var(--surface-page);isolation:isolate;overflow:hidden;padding:var(--space-8) 0 var(--space-7);position:relative}.bsc-bio-hero__collage{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);inset:0;position:absolute;z-index:-1}.bsc-bio-hero__collage:after{background:linear-gradient(180deg,rgba(11,18,32,.74) 0,rgba(11,18,32,.88));content:"";inset:0;position:absolute}.bsc-bio-hero__tegel{overflow:hidden}.bsc-bio-hero__tegel img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bsc-bio-hero__inner{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-3);margin:0 auto;max-width:620px;padding:0 var(--gutter-x);position:relative}.bsc-bio-hero__naam{line-height:0;margin:0}.bsc-bio-hero__naam img{display:block;height:clamp(34px,9vw,46px);width:auto}.bsc-bio-hero__claim{color:var(--text-strong);font-size:var(--text-md);line-height:var(--leading-normal);margin:0;max-width:42ch;text-shadow:0 1px 2px rgba(11,18,32,.6)}.bsc-bio-hero__socials{display:flex;gap:var(--space-2);list-style:none;margin:var(--space-1) 0 0;padding:0}.bsc-bio-social{background:rgba(11,18,32,.45);border:var(--control-border-w) solid var(--border-brand);border-radius:var(--radius-pill);color:var(--text-brand);display:grid;height:var(--control-h-sm);place-items:center;width:var(--control-h-sm)}.bsc-bio-social:hover{background:var(--surface-brand);color:var(--text-on-brand)}.bsc-bio-social:focus-visible{outline:var(--border-3) solid var(--focus-ring);outline-offset:2px}.bsc-bio-hero__next{--_tape:-3.5deg;--_tear:10px;display:block;filter:drop-shadow(4px 4px 0 rgba(11,18,32,.55));margin:var(--space-5) auto 0;max-width:620px;padding:10px var(--gutter-x) 0;position:relative;text-decoration:none;transition:transform .12s ease;width:100%}.bsc-bio-hero__next:hover{transform:translate(2px,2px)}.bsc-bio-hero__next:focus-visible{outline:var(--border-3) solid var(--focus-ring);outline-offset:3px}.bsc-bio-hero__next-tape{background:rgba(255,208,36,.78);border-left:var(--border-1) solid rgba(255,208,36,.95);border-right:var(--border-1) solid rgba(255,208,36,.95);height:22px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%) rotate(var(--_tape));width:92px;z-index:2}.bsc-bio-hero__next-papier{background:var(--surface-card);border:var(--border-2) solid var(--border-strong);border-bottom:0;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--_tear)),95% 100%,90% calc(100% - var(--_tear)*.55),85% calc(100% - 1px),80% calc(100% - var(--_tear)),75% 100%,70% calc(100% - var(--_tear)*.7),65% calc(100% - 2px),60% calc(100% - var(--_tear)),55% 100%,50% calc(100% - var(--_tear)*.5),45% calc(100% - 1px),40% calc(100% - var(--_tear)*.95),35% 100%,30% calc(100% - var(--_tear)*.7),25% calc(100% - 2px),20% calc(100% - var(--_tear)),15% 100%,10% calc(100% - var(--_tear)*.6),5% 100%,0 calc(100% - var(--_tear)));color:var(--text-body);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-4) calc(var(--space-3) + var(--_tear))}.bsc-bio-hero__next-kop{color:var(--text-muted)}.bsc-bio-hero__next-hoofd{align-items:center;display:flex;gap:var(--space-4);min-width:0}.bsc-bio-hero__next-datum{align-items:flex-start;color:var(--text-strong);display:flex;flex:0 0 4.25rem;flex-direction:column}.bsc-bio-hero__next-dag{font-family:var(--font-display);font-size:clamp(26px,7vw,34px);letter-spacing:-.01em;line-height:.9}.bsc-bio-hero__next-maand{color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-sm);line-height:1.2;text-transform:uppercase}.bsc-bio-hero__next-tekst{display:flex;flex-direction:column;gap:2px;min-width:0}.bsc-bio-hero__next-naam{color:var(--text-strong);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:1.25}.bsc-bio-hero__next-waar{color:var(--text-muted);font-size:var(--text-sm)}.bsc-bio-hero__next-merken{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.bsc-bio-hero__next-actie{align-items:center;color:var(--link);display:inline-flex;font:var(--type-label);gap:var(--space-2);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (prefers-reduced-motion:reduce){.bsc-bio-hero__next{transition:none}.bsc-bio-hero__next:hover{transform:none}}.bsc-bio__intro-regel{color:var(--text-muted);font-size:var(--text-base);margin:var(--space-1) 0 0}.bsc-bio__intro{margin-top:var(--space-6);text-align:center}.bsc-bio__section{margin-top:var(--space-8);scroll-margin-top:var(--space-6)}.bsc-bio__section-head{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.bsc-bio__eyebrow{color:var(--text-brand)}.bsc-bio__heading{color:var(--text-strong);font:var(--type-subheading);margin:0}.bsc-bio__empty{color:var(--text-muted);font:var(--type-body);margin:0}.bsc-bio__more{margin:var(--space-5) 0 0}.bsc-bio__link{border-bottom:var(--border-2) solid;color:var(--link);font:var(--type-label);letter-spacing:var(--tracking-label);padding-bottom:var(--space-1);text-decoration:none;text-transform:uppercase}.bsc-bio__link:focus-visible,.bsc-bio__link:hover{color:var(--link-hover)}.bsc-bio__fairs{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.bsc-bio-flyer{--_tilt:-0.7deg;--_tape:-4deg;--_tear:10px;filter:drop-shadow(4px 4px 0 var(--border-outline));padding-top:10px;position:relative;transform:rotate(var(--_tilt))}.bsc-bio-flyer:nth-child(2n){--_tilt:0.6deg;--_tape:5deg}.bsc-bio-flyer:nth-child(3n+1){--_tilt:-0.4deg;--_tape:-7deg}.bsc-bio-flyer__tape{background:rgba(255,208,36,.62);border-left:var(--border-1) solid rgba(255,208,36,.9);border-right:var(--border-1) solid rgba(255,208,36,.9);height:22px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%) rotate(var(--_tape));width:78px;z-index:2}.bsc-bio-flyer__papier{align-items:flex-start;background:var(--surface-card);border:var(--border-2) solid var(--border-strong);border-bottom:0;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--_tear)),95% 100%,90% calc(100% - var(--_tear)*.55),85% calc(100% - 1px),80% calc(100% - var(--_tear)),75% 100%,70% calc(100% - var(--_tear)*.7),65% calc(100% - 2px),60% calc(100% - var(--_tear)),55% 100%,50% calc(100% - var(--_tear)*.5),45% calc(100% - 1px),40% calc(100% - var(--_tear)*.95),35% 100%,30% calc(100% - var(--_tear)*.7),25% calc(100% - 2px),20% calc(100% - var(--_tear)),15% 100%,10% calc(100% - var(--_tear)*.6),5% 100%,0 calc(100% - var(--_tear)));color:var(--text-body);display:flex;gap:var(--space-4);padding:var(--space-4) var(--space-4) calc(var(--space-3) + var(--_tear))}.bsc-bio-flyer__datum{align-items:flex-start;color:var(--text-strong);display:flex;flex:0 0 4.25rem;flex-direction:column;gap:0;margin:0}.bsc-bio-flyer__dag{font-family:var(--font-display);font-size:clamp(24px,6.5vw,30px);letter-spacing:-.01em;line-height:.9}.bsc-bio-flyer__maand{color:var(--text-muted);font-family:var(--font-display);font-size:var(--text-sm);line-height:1.2;text-transform:uppercase}.bsc-bio-flyer__datum--tbd .bsc-bio-flyer__maand{color:var(--text-faint);font-family:var(--font-ui);font-size:var(--text-md);text-transform:none}.bsc-bio-flyer__body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.bsc-bio-flyer__titel{color:var(--text-strong);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:1.25;margin:0}.bsc-bio-flyer__meta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.bsc-bio-merk{border:var(--border-1) solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-strong);padding:var(--space-1) var(--space-2);text-decoration:none;white-space:nowrap}.bsc-bio-merk--code{background:var(--bsc-yellow-300)}.bsc-bio-merk--code:focus-visible,.bsc-bio-merk--code:hover{text-decoration:underline}.bsc-bio-merk--code:focus-visible{outline:var(--border-2) solid var(--focus-ring);outline-offset:2px}.bsc-bio-merk--giveaway{background:var(--bsc-blue-300)}.bsc-bio-flyer__waar{border:var(--border-1) solid var(--border-hairline);border-radius:var(--radius-sm);color:var(--text-muted);padding:var(--space-1) var(--space-2)}.bsc-bio__partners{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;margin:0;padding:0}.bsc-partner{background:var(--surface-card);border:var(--border-2) solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);color:var(--text-body);padding:var(--space-4)}.bsc-partner__top{align-items:flex-start;display:flex;gap:var(--space-3)}.bsc-partner__logo{background:var(--surface-sunken);border-radius:var(--radius-sm);flex:0 0 auto;height:40px;overflow:hidden;width:40px}.bsc-partner__logo img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.bsc-partner__ident{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.bsc-partner__name{color:var(--text-strong);font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:1.2;margin:0}.bsc-partner__scope{color:var(--text-muted);font-size:var(--text-sm);margin:0}.bsc-partner__discount{background:var(--surface-brand);border:var(--border-1) solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-strong);flex:0 0 auto;font-family:var(--font-display);font-size:var(--text-lg);line-height:1;margin:0;padding:var(--space-2) var(--space-3);white-space:nowrap}.bsc-partner__acties{align-items:center;border-top:var(--border-2) dashed var(--border-hairline);display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4)}.bsc-partner__code{align-items:center;background:var(--surface-sunken);border:var(--control-border-w) dashed var(--border-strong);border-radius:var(--control-radius);color:var(--text-strong);cursor:pointer;display:inline-flex;font-size:var(--control-font);gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3)}.bsc-partner__code:hover{background:var(--surface-raised)}.bsc-partner__code:focus-visible{outline:var(--border-3) solid var(--focus-ring);outline-offset:2px}.bsc-partner__code-text{font-family:var(--font-mono);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:none}.bsc-partner__code-hint{color:var(--text-muted);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.bsc-partner__code[data-bsc-copied]{background:var(--surface-brand);border-style:solid}.bsc-partner__code[data-bsc-copied] .bsc-partner__code-hint{color:var(--text-on-brand)}.bsc-partner__code[data-bsc-copied] .bsc-partner__code-hint:after{content:" ✓"}.bsc-partner__knop{align-items:center;background:var(--surface-invert);border:var(--control-border-w) solid var(--border-strong);border-radius:var(--control-radius);color:var(--text-on-invert);display:inline-flex;font-weight:var(--weight-bold);gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);text-decoration:none}.bsc-partner__knop:hover{background:var(--bsc-navy-700)}.bsc-partner__knop:focus-visible{outline:var(--border-3) solid var(--focus-ring);outline-offset:2px}.bsc-partner__until{color:var(--text-muted);font-size:var(--text-sm);margin:var(--space-3) 0 0}.bsc-bio__fotos{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.bsc-bio-foto{aspect-ratio:1;background:var(--surface-sunken);border:var(--border-2) solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden}.bsc-bio-foto a,.bsc-bio-foto img{display:block;height:100%;width:100%}.bsc-bio-foto img{-o-object-fit:cover;object-fit:cover}.bsc-bio-foto a:focus-visible{outline:var(--border-3) solid var(--focus-ring);outline-offset:2px}.bsc-bio-foot{background:var(--surface-sunken);border-top:var(--border-2) solid var(--border-strong);flex:0 0 auto;padding:var(--space-6) var(--gutter-x)}.bsc-bio-foot__inner{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);margin:0 auto;max-width:620px;text-align:center}.bsc-bio-foot__home a{align-items:center;background:var(--surface-card);border:var(--control-border-w) solid var(--border-strong);border-radius:var(--control-radius);color:var(--text-strong);display:inline-flex;font-weight:var(--weight-semibold);gap:var(--space-2);min-height:var(--control-h-sm);padding:0 var(--space-4);text-decoration:none}.bsc-bio-foot__home a:hover{background:var(--surface-brand)}.bsc-bio-foot__home a:focus-visible{outline:var(--border-3) solid var(--focus-ring);outline-offset:2px}.bsc-bio-foot__copy,.bsc-bio-foot__home{margin:0}.bsc-bio-foot__legal-list{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:center;list-style:none;margin:0;padding:0}.bsc-bio-foot__legal-list a{color:var(--link);font-size:var(--text-sm)}.bsc-bio-foot__copy{color:var(--text-muted);font-size:var(--text-sm)}.bsc-bio-foot__badge{border-radius:var(--radius-sm);display:inline-block;line-height:0}.bsc-bio-foot__badge img{border-radius:var(--radius-sm);display:block}.bsc-bio-foot__badge:focus-visible{outline:var(--border-3) solid var(--focus-ring);outline-offset:3px}.bsc-bio__contact{display:grid;gap:var(--space-4)}@media (min-width:560px){.bsc-bio__contact{grid-template-columns:1fr 1fr}}.bsc-bio-poster{align-items:flex-start;border:var(--border-2) solid var(--border-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-hard);color:var(--text-body);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);position:relative}.bsc-bio-poster__schroeven{background:radial-gradient(circle 3px at left top,var(--bsc-yellow-600) 98%,transparent 100%),radial-gradient(circle 3px at right top,var(--bsc-yellow-600) 98%,transparent 100%),radial-gradient(circle 3px at left bottom,var(--bsc-yellow-600) 98%,transparent 100%),radial-gradient(circle 3px at right bottom,var(--bsc-yellow-600) 98%,transparent 100%);background-repeat:no-repeat;inset:7px;pointer-events:none;position:absolute}.bsc-bio-poster--sky{background:var(--bsc-blue-300)}.bsc-bio-poster--streep{background:repeating-linear-gradient(45deg,var(--bsc-paper-200) 0 10px,var(--surface-card) 10px 20px)}.bsc-bio-poster__eyebrow{color:var(--text-muted);margin:0}.bsc-bio-poster__titel{color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-snug);margin:0}.bsc-bio-poster__tekst{color:var(--text-body);font-size:var(--text-base);margin:0}.bsc-bio-poster__knop{align-items:center;background:var(--surface-card);border:var(--control-border-w) solid var(--border-strong);border-radius:var(--control-radius);color:var(--text-strong);display:inline-flex;font-weight:var(--weight-bold);gap:var(--space-2);margin-top:var(--space-2);min-height:var(--control-h);overflow-wrap:anywhere;padding:0 var(--space-4);text-decoration:none}.bsc-bio-poster__knop:hover{background:var(--surface-brand)}.bsc-bio-poster__knop:focus-visible{outline:var(--border-3) solid var(--focus-ring);outline-offset:2px}.bsc-woo{background:var(--surface-page)}.woocommerce,.woocommerce-page{--wc-form-color-background:var(--control-bg);--wc-form-color-text:var(--control-fg);--wc-form-border-color:var(--control-border);--wc-form-border-width:var(--control-border-w);--wc-form-border-radius:var(--control-radius)}.woocommerce #respond input#submit,.woocommerce .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bsc-yellow-500);border:var(--control-border-w) solid var(--border-outline);border-radius:var(--control-radius);box-shadow:var(--shadow-hard);color:var(--border-outline);display:inline-flex;font:var(--weight-black) 14px/1 var(--font-ui);justify-content:center;letter-spacing:.06em;min-height:var(--control-h);padding:0 var(--space-5);text-decoration:none;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-snap),box-shadow var(--dur-fast) var(--ease-snap)}@media (min-width:1025px){.woocommerce #respond input#submit:hover,.woocommerce .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--bsc-yellow-400);box-shadow:6px 6px 0 var(--border-outline);color:var(--border-outline);transform:translate(-1px,-1px)}}.woocommerce #respond input#submit:active,.woocommerce .button:active,.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce input.button:active{box-shadow:1px 1px 0 var(--border-outline);transform:translate(3px,3px)}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce .button.disabled,.woocommerce .button:disabled,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce input.button.disabled,.woocommerce input.button:disabled{opacity:.5;pointer-events:none}.woocommerce #respond input#submit:focus-visible,.woocommerce .button:focus-visible,.woocommerce a.button:focus-visible,.woocommerce button.button:focus-visible,.woocommerce input.button:focus-visible{box-shadow:var(--shadow-hard),var(--glow-brand)}.woocommerce .button.wc-backward,.woocommerce button[name=update_cart]{background:transparent;border-color:var(--border-brand);box-shadow:none;color:var(--text-brand)}@media (min-width:1025px){.woocommerce .button.wc-backward:hover,.woocommerce button[name=update_cart]:hover{background:var(--bsc-yellow-500);box-shadow:none;color:var(--border-outline);transform:none}}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-notice{background:var(--surface-card);border:var(--border-2) solid var(--border-outline);border-left-width:var(--border-heavy);border-radius:var(--radius-md);color:var(--text-body);display:grid;font-size:15px;gap:var(--space-3);list-style:none;margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5)}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-notice a{color:var(--link)}.woocommerce-message{border-left-color:var(--status-success)}.woocommerce-info{border-left-color:var(--status-info)}.woocommerce-error{border-left-color:var(--status-danger)}.woocommerce form .form-row{display:grid;gap:var(--space-2);margin:0 0 var(--space-4);padding:0}.woocommerce form .form-row label{color:var(--text-muted);font:var(--weight-bold) 11px/1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.woocommerce form .form-row .required{color:var(--status-danger);text-decoration:none}.woocommerce .select2-container .select2-selection--single,.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.woocommerce form .input-text,.woocommerce form select,.woocommerce form textarea{background-color:var(--control-bg);border:var(--control-border-w) solid var(--control-border);border-radius:var(--control-radius);color:var(--control-fg);font:var(--weight-regular) var(--control-font)/1.25 var(--font-ui);height:var(--control-h);min-height:var(--control-h);padding:0 var(--space-3);width:100%}.woocommerce form .form-row select,.woocommerce form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:right calc(var(--space-3) + 5px) center,right var(--space-3) center;background-repeat:no-repeat,no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;padding-right:calc(var(--space-3) + 20px)}.woocommerce form .form-row textarea,.woocommerce form textarea{height:auto;line-height:1.6;min-height:140px;padding:var(--space-3)}.woocommerce form .form-row .input-checkbox,.woocommerce form .form-row .input-radio{display:inline-grid;margin:0 var(--space-2) 0 0;vertical-align:-5px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{border-radius:var(--radius-sm);color:var(--control-placeholder);cursor:pointer;display:grid;height:32px;place-content:center;right:var(--space-1);width:32px}.woocommerce form .show-password-input:before,.woocommerce-page form .show-password-input:before{background-color:currentColor;background-image:none;content:"";display:block;height:20px;mask:var(--bsc-eye) center/contain no-repeat;-webkit-mask:var(--bsc-eye) center/contain no-repeat;width:20px}@media (min-width:1025px){.woocommerce form .show-password-input:hover,.woocommerce-page form .show-password-input:hover{color:var(--text-brand)}}.woocommerce form .show-password-input.display-password,.woocommerce-page form .show-password-input.display-password{color:var(--text-brand)}:root{--bsc-eye:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5C6.5 5 2.2 9.1 1 12c1.2 2.9 5.5 7 11 7s9.8-4.1 11-7c-1.2-2.9-5.5-7-11-7m0 12a5 5 0 1 1 0-10 5 5 0 0 1 0 10m0-8a3 3 0 1 0 0 6 3 3 0 0 0 0-6'/%3E%3C/svg%3E")}.woocommerce form .form-row label,.woocommerce-form-row label{line-height:1.3}.woocommerce form .form-row label.checkbox,.woocommerce form .form-row label.radio,.woocommerce form .form-row label.woocommerce-form__label-for-checkbox,.woocommerce-form-row label.woocommerce-form__label-for-checkbox{align-items:flex-start;color:var(--text-body);cursor:pointer;display:flex;font:var(--weight-regular) var(--control-font)/1.4 var(--font-ui);gap:var(--space-2);letter-spacing:0;text-transform:none}.woocommerce form .form-row label.checkbox input[type=checkbox],.woocommerce form .form-row label.checkbox input[type=radio],.woocommerce form .form-row label.radio input[type=checkbox],.woocommerce form .form-row label.radio input[type=radio],.woocommerce form .form-row label.woocommerce-form__label-for-checkbox input[type=checkbox],.woocommerce form .form-row label.woocommerce-form__label-for-checkbox input[type=radio],.woocommerce-form-row label.woocommerce-form__label-for-checkbox input[type=checkbox],.woocommerce-form-row label.woocommerce-form__label-for-checkbox input[type=radio]{margin:0;transform:translateY(1px);vertical-align:baseline}.woocommerce nav.woocommerce-pagination{margin-top:var(--space-8)}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0}.woocommerce nav.woocommerce-pagination li{border:0;margin:0}.woocommerce nav.woocommerce-pagination a,.woocommerce nav.woocommerce-pagination span{align-items:center;background:var(--surface-card);border:var(--border-1) solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-body);display:inline-flex;font:var(--weight-bold) 13px/1 var(--font-mono);justify-content:center;min-height:44px;min-width:44px;padding:0 var(--space-3);text-decoration:none}.woocommerce nav.woocommerce-pagination .current{background:var(--bsc-yellow-500);border-color:var(--border-outline);color:var(--border-outline)}.woocommerce .amount,.woocommerce .price{color:var(--text-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold)}.woocommerce del .amount{font-weight:var(--weight-regular);opacity:.55}@media (prefers-reduced-motion:reduce){.woocommerce .button,.woocommerce a.button{transition:none}.woocommerce .button:active,.woocommerce .button:hover,.woocommerce a.button:active,.woocommerce a.button:hover{transform:none}}.bsc-shop{padding:var(--space-8) 28px var(--space-9)}@media screen and (max-width:600px){.bsc-shop{padding:var(--space-6) 20px var(--space-8)}}.bsc-shop__inner{display:grid;gap:var(--space-7);grid-template-columns:var(--rail) minmax(0,1fr);margin:0 auto;max-width:var(--page-max)}@media screen and (max-width:1194px){.bsc-shop__inner{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.bsc-filter{align-content:start;display:grid;gap:var(--space-6)}@media screen and (max-width:1194px){.bsc-filter{border-bottom:var(--border-2) solid var(--border-hairline);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-bottom:var(--space-5)}}.bsc-filter__group{align-content:start;display:grid;gap:var(--space-3)}.bsc-filter__heading{color:var(--text-muted);font-size:11px;margin:0}.bsc-filter__list{display:grid;gap:var(--space-1);list-style:none;margin:0;padding:0}.bsc-filter__item{align-items:center;border-radius:var(--radius-md);color:var(--text-body);display:flex;font-size:15px;gap:var(--space-3);justify-content:space-between;min-height:44px;padding:0 var(--space-3);text-decoration:none}@media (min-width:1025px){.bsc-filter__item:hover{background:var(--surface-sunken);color:var(--text-strong)}}.bsc-filter__item.is-current{background:var(--bsc-yellow-500);color:var(--bsc-navy-900);font-weight:var(--weight-bold)}.bsc-filter__count{color:var(--text-muted);font-size:12px}.bsc-filter__item.is-current .bsc-filter__count{color:var(--bsc-navy-900);opacity:.7}.bsc-filter__price-row{align-items:center;display:flex;gap:var(--space-2)}.bsc-filter__price-row input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-width:0}.bsc-filter__price{gap:var(--space-3)}.bsc-shop__bar{align-items:center;border-bottom:var(--border-2) solid var(--border-hairline);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-5);padding-bottom:var(--space-4)}.bsc-shop__bar .woocommerce-result-count{color:var(--text-muted);font:var(--weight-medium) 11px/1 var(--font-mono);letter-spacing:var(--tracking-label);margin:0;text-transform:uppercase}.bsc-shop__bar .woocommerce-ordering{margin:0}.bsc-shop__bar select{font-family:var(--font-mono);width:auto}.woocommerce ul.products{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));list-style:none;margin:0;padding:0}.woocommerce ul.products:after,.woocommerce ul.products:before{content:none}.woocommerce ul.products li.product{clear:none;float:none;margin:0;padding:0;width:auto}.woocommerce ul.products li.product>.button,.woocommerce ul.products li.product>.price,.woocommerce ul.products li.product>.woocommerce-loop-product__title,.woocommerce ul.products li.product>a:not(.bsc-tile__link){display:none}.bsc-shop__empty{display:grid;gap:var(--space-4);justify-items:start;max-width:52ch;padding:var(--space-8) 0}.bsc-shop__empty h2{font-family:var(--font-display);font-size:clamp(24px,3vw,34px);font-weight:var(--weight-regular);margin:0;text-transform:uppercase}.bsc-shop__empty p{color:var(--text-body);line-height:1.6;margin:0}.bsc-product{padding:var(--space-8) 28px var(--space-8)}@media screen and (max-width:600px){.bsc-product{padding:var(--space-6) 20px}}.bsc-product__inner{align-items:start;display:grid;gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin:0 auto;max-width:var(--page-max)}@media screen and (max-width:834px){.bsc-product__inner{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.woocommerce div.product div.images{float:none;margin:0;width:auto}.woocommerce div.product div.images img{background:var(--bsc-night-000);border:var(--border-2) solid var(--border-strong);border-radius:var(--radius-card)}.woocommerce div.product .flex-control-thumbs{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(64px,88px));margin-top:var(--space-3);padding:0}.woocommerce div.product .flex-control-thumbs li{float:none;margin:0;width:auto}.woocommerce div.product .flex-control-thumbs img{border-width:var(--border-1);opacity:.7}.woocommerce div.product .flex-control-thumbs img.flex-active{border-color:var(--bsc-yellow-500);opacity:1}.woocommerce div.product div.summary{display:grid;float:none;gap:var(--space-5);margin:0;width:auto}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--text-strong);font:var(--weight-bold) clamp(28px,4vw,40px)/1 var(--font-mono);margin:0}.woocommerce div.product p.price del,.woocommerce div.product span.price del{font-size:60%}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.bsc-product__specs{border-top:var(--border-2) solid var(--border-strong);display:grid;gap:0;margin:0}.bsc-product__spec{border-bottom:var(--border-1) solid var(--border-hairline);display:grid;gap:var(--space-4);grid-template-columns:12rem minmax(0,1fr);padding:var(--space-3) 0}@media screen and (max-width:600px){.bsc-product__spec{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.bsc-product__spec dt{align-self:center;color:var(--text-muted);font:var(--weight-bold) 11px/1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.bsc-product__spec dd{color:var(--text-body);font-size:15px;margin:0}.bsc-product__excerpt{color:var(--text-body);line-height:1.6}.bsc-product__excerpt p{margin:0 0 var(--space-3)}.bsc-product__excerpt p:last-child{margin-bottom:0}.woocommerce div.product form.cart{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0}.woocommerce div.product form.cart .quantity input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);padding:0 var(--space-2);text-align:center;width:5rem}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1 1 auto}.woocommerce div.product .stock{font:var(--weight-bold) 12px/1 var(--font-mono);letter-spacing:var(--tracking-label);margin:0;text-transform:uppercase}.woocommerce div.product .stock.in-stock{color:var(--status-success)}.woocommerce div.product .stock.out-of-stock{color:var(--status-danger)}.bsc-product__trust{border-top:var(--border-1) solid var(--border-hairline);display:grid;gap:var(--space-2);list-style:none;margin:0;padding:var(--space-4) 0 0}.bsc-product__trust li{align-items:center;color:var(--text-body);display:flex;font-size:14px;gap:var(--space-3)}.bsc-product__trust .bsc-icon{color:var(--text-brand);flex-shrink:0}.bsc-product__overlap{background:var(--surface-sunken);border:var(--border-2) solid var(--status-danger);border-radius:var(--radius-md);font-size:14px;line-height:1.5;margin:0;padding:var(--space-3) var(--space-4)}.woocommerce div.product .woocommerce-tabs{margin:0 auto;max-width:var(--page-max);padding:0 28px var(--space-9)}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:var(--border-2) solid var(--border-hairline);display:flex;gap:var(--space-5);margin:0 0 var(--space-5);padding:0 0 var(--space-3)}.woocommerce div.product .woocommerce-tabs ul.tabs:before{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent;border:0;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--text-muted);font:var(--weight-extrabold) 12px/1 var(--font-ui);letter-spacing:.12em;padding:0;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--text-strong)}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{color:var(--text-body);line-height:1.65;max-width:var(--measure)}@media screen and (max-width:600px){.woocommerce div.product .woocommerce-tabs{padding:0 20px var(--space-8)}}.woocommerce-cart .bsc-woo,.woocommerce-checkout .bsc-woo{--_gap:var(--space-7)}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{margin:0 auto;max-width:var(--page-max);padding:var(--space-8) 28px var(--space-9)}@media screen and (max-width:600px){.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{padding:var(--space-6) 20px var(--space-8)}}.woocommerce table.shop_table{border:0;border-collapse:collapse;border-radius:0;margin:0 0 var(--space-6);width:100%}.woocommerce table.shop_table th{border-bottom:var(--border-2) solid var(--border-strong);color:var(--text-muted);font:var(--weight-bold) 11px/1 var(--font-mono);letter-spacing:var(--tracking-label);padding:0 var(--space-3) var(--space-3);text-align:left;text-transform:uppercase}.woocommerce table.shop_table td{border-bottom:var(--border-1) solid var(--border-hairline);border-top:0;padding:var(--space-4) var(--space-3);vertical-align:middle}.woocommerce table.shop_table .product-thumbnail img{background:var(--bsc-night-000);border:var(--border-1) solid var(--border-strong);border-radius:var(--radius-md);height:auto;width:64px}.woocommerce table.shop_table .product-name a{color:var(--text-strong);font-weight:var(--weight-bold);text-decoration:none}.woocommerce table.shop_table .product-price,.woocommerce table.shop_table .product-subtotal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.woocommerce table.shop_table .product-remove a.remove{align-items:center;border:var(--control-border-w) solid var(--control-border);border-radius:var(--radius-pill);color:var(--text-body);display:inline-flex;font-size:18px;height:32px;justify-content:center;text-decoration:none;width:32px}@media (min-width:1025px){.woocommerce table.shop_table .product-remove a.remove:hover{background:var(--status-danger);border-color:var(--status-danger);color:var(--bsc-white)}}@media screen and (max-width:768px){.woocommerce table.shop_table thead{display:none}.woocommerce table.shop_table tr{border-bottom:var(--border-1) solid var(--border-hairline);display:grid;gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--space-4) 0}.woocommerce table.shop_table td{border:0;padding:0}.woocommerce table.shop_table .product-thumbnail{grid-row:span 3}.woocommerce table.shop_table .product-remove{grid-column:2;justify-self:end}}.woocommerce .cart-collaterals{float:none;width:100%}.woocommerce form.woocommerce-cart-form .coupon,.woocommerce-checkout .checkout_coupon .form-row-first{align-items:center;display:flex;flex-wrap:wrap;float:none;gap:var(--space-2);margin-bottom:var(--space-4);width:auto}.woocommerce form.woocommerce-cart-form .coupon label,.woocommerce-checkout .checkout_coupon .form-row-first label{color:var(--text-muted);flex:0 0 100%;font:var(--weight-bold) 11px/1.3 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.woocommerce form.woocommerce-cart-form .coupon .input-text,.woocommerce-checkout .checkout_coupon .form-row-first .input-text{flex:1 1 12rem;min-width:0;width:auto}.woocommerce form.woocommerce-cart-form .coupon .button,.woocommerce-checkout .checkout_coupon .form-row-first .button{flex:0 0 auto}.woocommerce form.woocommerce-cart-form .actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.woocommerce .cart_totals,.woocommerce-checkout #order_review{background:var(--surface-card);border:var(--border-3) solid var(--border-outline);border-radius:var(--radius-md);padding:var(--space-5)}.woocommerce .cart_totals h2,.woocommerce-checkout #order_review h2{font-family:var(--font-display);font-size:24px;font-weight:var(--weight-regular);margin:0 0 var(--space-4);text-transform:uppercase}.woocommerce .cart_totals table,.woocommerce-checkout #order_review table{border-collapse:collapse;width:100%}.woocommerce .cart_totals th,.woocommerce-checkout #order_review th{color:var(--text-body);font:var(--weight-medium) 14px/1.5 var(--font-ui);text-align:left}.woocommerce .cart_totals td,.woocommerce-checkout #order_review td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.woocommerce .cart_totals td,.woocommerce .cart_totals th,.woocommerce-checkout #order_review td,.woocommerce-checkout #order_review th{border-bottom:var(--border-2) dashed rgba(0,48,72,.28);padding:var(--space-2) 0}.woocommerce .cart_totals .order-total td,.woocommerce .cart_totals .order-total th,.woocommerce-checkout #order_review .order-total td,.woocommerce-checkout #order_review .order-total th{border-bottom:0;border-top:var(--border-2) solid var(--border-outline);font-size:17px;font-weight:var(--weight-extrabold);padding-top:var(--space-3)}.woocommerce .wc-proceed-to-checkout{padding:var(--space-4) 0 0}.woocommerce .wc-proceed-to-checkout .checkout-button{width:100%}.woocommerce .cart-empty{color:var(--text-strong);font-family:var(--font-display);font-size:clamp(24px,3vw,34px);text-transform:uppercase}.woocommerce .return-to-shop{margin-top:var(--space-5)}