:root{--bb-ink:#16150f;--bb-ink-2:#2a2820;--bb-night:#0f0e0a;--bb-mallard:#2e5b43;--bb-mallard-dark:#1f3f2e;--bb-wing:#cfe5c6;--bb-wing-soft:#eaf3e5;--bb-red:#b5271f;--bb-red-dark:#951e17;--bb-gold:#e9b526;--bb-paper:#f6f1e6;--bb-sand:#fbf8f1;--bb-card:#fff;--bb-rule:#e3dbc9;--bb-rule-strong:#cfc6b2;--bb-oil:#5c584e;--bb-on-dark:#e4ded0;--bb-on-dark-muted:#cfc8b8;--bb-display:"Barlow Condensed","Arial Narrow",sans-serif;--bb-sans:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--bb-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--bb-ease:cubic-bezier(.2,0,0,1);--bb-ease-exit:cubic-bezier(.4,0,1,1);--bb-fast:150ms;--bb-base:250ms;--bb-slow:450ms;--bb-radius-sm:8px;--bb-radius:10px;--bb-radius-card:18px;--bb-shadow-lift:0 18px 40px -20px rgba(22,21,15,.38);--bb-shadow-pop:0 20px 48px -18px rgba(22,21,15,.32);--fc-primary:#2e5b43;--fc-primary-rgb:46,91,67;--fc-primary-text:#1f3f2e;--fc-primary-bg-subtle:#eaf3e5;--fc-primary-border-subtle:#cfe5c6;--fc-light-primary:#cfe5c6;--fc-light-primary-rgb:207,229,198;--fc-dark-primary:#1f3f2e;--fc-dark-primary-rgb:31,63,46;--fc-danger:#b5271f;--fc-danger-rgb:181,39,31;--fc-danger-text:#951e17;--fc-danger-bg-subtle:#fbedeb;--fc-light-danger:#fbedeb;--fc-light-danger-rgb:251,237,235;--fc-dark:#16150f;--fc-dark-rgb:22,21,15;--fc-gray-dark:#2a2820;--fc-font-sans-serif:var(--bb-sans);--fc-font-monospace:var(--bb-mono);--fc-body-font-family:var(--bb-sans);--fc-body-font-size:0.9375rem;--fc-body-font-weight:400;--fc-body-line-height:1.6;--fc-body-color:#16150f;--fc-body-color-rgb:22,21,15;--fc-secondary-color:rgba(92,88,78,.9);--fc-body-bg:#f6f1e6;--fc-body-bg-rgb:246,241,230;--fc-secondary-bg:#f0eadc;--fc-tertiary-bg:#fbf8f1;--fc-heading-color:#16150f;--fc-link-color:#2e5b43;--fc-link-color-rgb:46,91,67;--fc-link-hover-color:#16150f;--fc-link-hover-color-rgb:22,21,15;--fc-border-color:#e3dbc9;--fc-border-color-translucent:rgba(22,21,15,.12);--fc-border-radius:10px;--fc-border-radius-sm:8px;--fc-border-radius-lg:14px;--fc-border-radius-xl:18px;--fc-box-shadow:0 10px 30px -18px rgba(22,21,15,.35);--fc-box-shadow-sm:0 2px 8px -4px rgba(22,21,15,.18);--fc-box-shadow-lg:0 24px 56px -24px rgba(22,21,15,.4);--fc-focus-ring-color:rgba(46,91,67,.28);--fc-form-valid-color:#2e5b43;--fc-form-valid-border-color:#2e5b43;--fc-form-invalid-color:#b5271f;--fc-form-invalid-border-color:#b5271f;--toastify-color-success:#2e5b43;--toastify-color-error:#b5271f;--toastify-color-info:#16150f;--toastify-color-warning:#e9b526;--toastify-font-family:var(--bb-sans)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bb-paper);color:var(--bb-ink);font-family:var(--bb-sans);font-size:var(--fc-body-font-size);font-weight:400;overflow-x:clip;text-rendering:optimizeLegibility}body ::-moz-selection{background:var(--bb-wing);color:var(--bb-ink)}body ::selection{background:var(--bb-wing);color:var(--bb-ink)}body .h1,body .h2,body .h3,body h1,body h2,body h3{color:var(--bb-ink);font-family:var(--bb-display);font-style:italic;font-weight:700;letter-spacing:-.005em;line-height:1.02}body .h1,body h1{font-size:clamp(2rem,1.4rem + 2.2vw,3rem);font-weight:800}body .h2,body h2{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}body .h3,body h3{font-size:clamp(1.5rem,1.25rem + .9vw,1.9rem)}body .h4,body .h5,body .h6,body h4,body h5,body h6{color:var(--bb-ink);font-family:var(--bb-sans);font-weight:600;line-height:1.3}body p{line-height:1.65}body a{color:var(--bb-mallard);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--bb-fast) var(--bb-ease)}body a:hover{color:var(--bb-ink)}body code,body kbd,body samp{font-family:var(--bb-mono)}body .text-muted{color:var(--bb-oil)!important}body :focus-visible{outline:3px solid rgba(46,91,67,.55);outline-offset:2px}body .container{max-width:1280px}body .btn{--fc-btn-font-family:var(--bb-sans);--fc-btn-font-size:0.9375rem;--fc-btn-font-weight:600;--fc-btn-padding-x:1.15rem;--fc-btn-padding-y:0.6rem;--fc-btn-border-radius:var(--bb-radius);--fc-btn-focus-box-shadow:0 0 0 0.25rem rgba(46,91,67,.28);letter-spacing:.01em;transition:background-color var(--bb-fast) var(--bb-ease),border-color var(--bb-fast) var(--bb-ease),color var(--bb-fast) var(--bb-ease),transform var(--bb-fast) var(--bb-ease),box-shadow var(--bb-fast) var(--bb-ease)}body .btn:active{transform:scale(.98)}body .btn-sm{--fc-btn-padding-x:0.85rem;--fc-btn-padding-y:0.4rem;--fc-btn-font-size:0.875rem;--fc-btn-border-radius:var(--bb-radius-sm)}body .btn-lg{--fc-btn-padding-x:1.6rem;--fc-btn-padding-y:0.8rem;--fc-btn-font-size:1.0625rem}body .btn-primary{--fc-btn-color:#fff;--fc-btn-bg:#2e5b43;--fc-btn-border-color:#2e5b43;--fc-btn-hover-color:#fff;--fc-btn-hover-bg:#1f3f2e;--fc-btn-hover-border-color:#1f3f2e;--fc-btn-focus-shadow-rgb:46,91,67;--fc-btn-active-color:#fff;--fc-btn-active-bg:#1f3f2e;--fc-btn-active-border-color:#1f3f2e;--fc-btn-disabled-color:#fff;--fc-btn-disabled-bg:#6f8a7b;--fc-btn-disabled-border-color:#6f8a7b}body .btn-danger{--fc-btn-color:#fff;--fc-btn-bg:#b5271f;--fc-btn-border-color:#b5271f;--fc-btn-hover-color:#fff;--fc-btn-hover-bg:#951e17;--fc-btn-hover-border-color:#951e17;--fc-btn-focus-shadow-rgb:181,39,31;--fc-btn-active-color:#fff;--fc-btn-active-bg:#951e17;--fc-btn-active-border-color:#951e17;--fc-btn-disabled-color:#fff;--fc-btn-disabled-bg:#c9726c;--fc-btn-disabled-border-color:#c9726c}body .btn-dark,body .btn-secondary{--fc-btn-color:#f6f1e6;--fc-btn-bg:#16150f;--fc-btn-border-color:#16150f;--fc-btn-hover-color:#f6f1e6;--fc-btn-hover-bg:#2a2820;--fc-btn-hover-border-color:#2a2820;--fc-btn-focus-shadow-rgb:22,21,15;--fc-btn-active-color:#f6f1e6;--fc-btn-active-bg:#2a2820;--fc-btn-active-border-color:#2a2820;--fc-btn-disabled-color:#f6f1e6;--fc-btn-disabled-bg:#8a8478;--fc-btn-disabled-border-color:#8a8478}body .btn-light{--fc-btn-color:#16150f;--fc-btn-bg:#fff;--fc-btn-border-color:#e3dbc9;--fc-btn-hover-color:#16150f;--fc-btn-hover-bg:#f0eadc;--fc-btn-hover-border-color:#cfc6b2;--fc-btn-active-bg:#f0eadc;--fc-btn-active-border-color:#cfc6b2}body .btn-outline-primary{--fc-btn-color:#2e5b43;--fc-btn-border-color:#2e5b43;--fc-btn-hover-color:#fff;--fc-btn-hover-bg:#2e5b43;--fc-btn-hover-border-color:#2e5b43;--fc-btn-focus-shadow-rgb:46,91,67;--fc-btn-active-color:#fff;--fc-btn-active-bg:#1f3f2e;--fc-btn-active-border-color:#1f3f2e;--fc-btn-disabled-color:#6f8a7b;--fc-btn-disabled-border-color:#6f8a7b;border-width:1.5px}body .btn-outline-danger{--fc-btn-color:#b5271f;--fc-btn-border-color:#b5271f;--fc-btn-hover-color:#fff;--fc-btn-hover-bg:#b5271f;--fc-btn-hover-border-color:#b5271f;--fc-btn-active-bg:#951e17;--fc-btn-active-border-color:#951e17;border-width:1.5px}body .btn-outline-dark,body .btn-outline-gray-400,body .btn-outline-secondary{--fc-btn-color:#16150f;--fc-btn-border-color:#cfc6b2;--fc-btn-hover-color:#16150f;--fc-btn-hover-bg:#f0eadc;--fc-btn-hover-border-color:#16150f;--fc-btn-active-color:#16150f;--fc-btn-active-bg:#e8e0cf;--fc-btn-active-border-color:#16150f;border-width:1.5px}body .btn-link{--fc-btn-color:#2e5b43;--fc-btn-hover-color:#16150f;font-weight:600}body .form-label,body label{color:var(--bb-ink);font-weight:600}body .form-control,body .form-select{background-color:#fff;border:1.5px solid var(--bb-rule-strong);border-radius:var(--bb-radius);color:var(--bb-ink);font-family:var(--bb-sans);font-size:.9375rem;padding:.6rem .85rem;transition:border-color var(--bb-fast) var(--bb-ease),box-shadow var(--bb-fast) var(--bb-ease)}body .form-control::-moz-placeholder{color:#8a8478}body .form-control::placeholder{color:#8a8478}body .form-control:focus,body .form-select:focus{border-color:var(--bb-mallard);box-shadow:0 0 0 3px rgba(46,91,67,.18);outline:none}body .form-control.is-invalid,body .form-select.is-invalid{border-color:var(--bb-red)}body .invalid-feedback{color:var(--bb-red);font-weight:600}body .form-control-sm,body .form-select-sm{border-radius:var(--bb-radius-sm);padding:.4rem .7rem}body .form-check-input{border:1.5px solid var(--bb-rule-strong)}body .form-check-input:checked{background-color:var(--bb-mallard);border-color:var(--bb-mallard)}body .form-check-input:focus{border-color:var(--bb-mallard);box-shadow:0 0 0 3px rgba(46,91,67,.18)}body .input-group-text{background:var(--bb-sand);border:1.5px solid var(--bb-rule-strong);color:var(--bb-oil)}body .card{--fc-card-border-color:var(--bb-rule);--fc-card-border-radius:var(--bb-radius-card);--fc-card-inner-border-radius:calc(var(--bb-radius-card) - 1px);--fc-card-cap-bg:var(--bb-sand);background:var(--bb-card);border:1px solid var(--bb-rule);border-radius:var(--bb-radius-card)}body .card-footer,body .card-header{border-color:var(--bb-rule)}body .shadow-sm{box-shadow:var(--fc-box-shadow-sm)!important}body .shadow{box-shadow:var(--fc-box-shadow)!important}body hr{border-color:var(--bb-rule);opacity:1}body .badge{border-radius:6px;font-family:var(--bb-sans);font-weight:700;letter-spacing:.03em}body .badge.rounded-pill{border-radius:999px}body .bg-danger{background-color:var(--bb-red)!important}body .bg-primary{background-color:var(--bb-mallard)!important}body .bg-dark{background-color:var(--bb-ink)!important}body .text-primary{color:var(--bb-mallard)!important}body .text-danger{color:var(--bb-red)!important}body .alert{border-radius:12px;border-width:1px}body .breadcrumb{--fc-breadcrumb-divider-color:var(--bb-oil);--fc-breadcrumb-item-active-color:var(--bb-oil);font-size:.875rem}body .table{--fc-table-border-color:var(--bb-rule);--fc-table-striped-bg:var(--bb-sand);--fc-table-hover-bg:var(--bb-wing-soft);color:var(--bb-ink)}body .table thead th,body .table>thead th{background:var(--bb-sand);border-bottom:1px solid var(--bb-rule);color:var(--bb-oil);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body .pagination{--fc-pagination-color:#16150f;--fc-pagination-bg:#fff;--fc-pagination-border-color:#e3dbc9;--fc-pagination-hover-color:#16150f;--fc-pagination-hover-bg:#f0eadc;--fc-pagination-hover-border-color:#cfc6b2;--fc-pagination-focus-box-shadow:0 0 0 3px rgba(46,91,67,.25);--fc-pagination-active-bg:#16150f;--fc-pagination-active-border-color:#16150f;--fc-pagination-active-color:#f6f1e6;flex-wrap:wrap;gap:6px}body .page-link{border-radius:var(--bb-radius-sm)!important;font-weight:600;min-width:40px;text-align:center}body .nav-tabs{--fc-nav-tabs-border-color:var(--bb-rule);--fc-nav-tabs-link-active-color:var(--bb-ink);--fc-nav-tabs-link-active-border-color:var(--bb-rule) var(--bb-rule) #fff}body .nav-tabs .nav-link{color:var(--bb-oil);font-weight:600}body .nav-tabs .nav-link.active{box-shadow:inset 0 3px 0 var(--bb-red);color:var(--bb-ink)}body .nav-pills{--fc-nav-pills-link-active-bg:var(--bb-mallard);--fc-nav-pills-border-radius:999px}body .dropdown-menu{--fc-dropdown-border-color:var(--bb-rule);--fc-dropdown-border-radius:14px;--fc-dropdown-link-color:var(--bb-ink);--fc-dropdown-link-hover-color:var(--bb-ink);--fc-dropdown-link-hover-bg:var(--bb-wing-soft);--fc-dropdown-link-active-color:#fff;--fc-dropdown-link-active-bg:var(--bb-mallard);animation:bb-menu-in var(--bb-base) var(--bb-ease);border:1px solid var(--bb-rule);border-radius:14px;box-shadow:var(--bb-shadow-pop);padding:8px;transform-origin:top left}body .dropdown-item{border-radius:var(--bb-radius-sm);font-size:.875rem;font-weight:600;padding:.55rem .8rem;transition:background-color var(--bb-fast) var(--bb-ease),color var(--bb-fast) var(--bb-ease)}@keyframes bb-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}body .modal{--fc-modal-border-radius:20px;--fc-modal-inner-border-radius:19px;--fc-modal-border-color:transparent;--fc-modal-header-border-color:var(--bb-rule);--fc-modal-footer-border-color:var(--bb-rule);--fc-modal-box-shadow:var(--fc-box-shadow-lg)}body .modal-content{background:#fff;border:0;border-radius:20px;box-shadow:0 30px 80px -30px rgba(22,21,15,.55)}body .modal-header{border-bottom:1px solid var(--bb-rule);padding:1.1rem 1.4rem}body .modal-body{padding:1.4rem}body .modal-footer{border-top:1px solid var(--bb-rule);padding:1rem 1.4rem}body .modal-title{font-family:var(--bb-display);font-size:1.6rem;font-style:italic;font-weight:700;line-height:1.1}body .modal.fade .modal-dialog{transform:translateY(14px) scale(.98);transition:transform var(--bb-base) var(--bb-ease)}body .modal.show .modal-dialog{transform:none}body .modal-backdrop{--fc-backdrop-bg:#16150f;--fc-backdrop-opacity:.6}body .btn-close:focus{box-shadow:0 0 0 3px rgba(46,91,67,.28)}body .offcanvas{--fc-offcanvas-bg:var(--bb-paper)}body .Toastify__toast{border-radius:12px;box-shadow:0 16px 36px -18px rgba(22,21,15,.55);font-family:var(--bb-sans)}.bb-wing{display:inline-flex;flex-direction:column;flex-shrink:0;gap:3px}.bb-wing>span{background:currentColor;border-radius:1px;display:block;height:5px;transform:skewX(-24deg)}.bb-wing>span:first-child{width:40px}.bb-wing>span:nth-child(2){width:30px}.bb-wing>span:nth-child(3){width:20px}.bb-eyebrow{align-items:center;color:var(--bb-mallard);display:inline-flex;font-family:var(--bb-sans);font-size:.8125rem;gap:12px;letter-spacing:.2em}.bb-badge,.bb-eyebrow{font-weight:700;text-transform:uppercase}.bb-badge{background:var(--bb-ink);border-radius:999px;box-shadow:inset 0 0 0 2px var(--bb-ink),inset 0 0 0 3px var(--bb-gold);color:var(--bb-gold);display:inline-block;font-size:.6875rem;letter-spacing:.22em;padding:6px 14px}.bb-pinstripe{display:flex;flex-direction:column;gap:3px}.bb-pinstripe:after,.bb-pinstripe:before{background:currentColor;content:"";display:block}.bb-pinstripe:before{height:2px}.bb-pinstripe:after{height:1px}.bb-plate{background:#0b0b0b;border-radius:6px;box-shadow:inset 0 0 0 2px #0b0b0b,inset 0 0 0 3px #bdbdbd;color:#f2f2f2;display:inline-block;font-family:var(--bb-display);font-weight:700;letter-spacing:.08em;line-height:1.1;padding:5px 12px}body .bb-section-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}body .bb-section-head h2{font-size:clamp(2.25rem,1.6rem + 2.4vw,3.375rem);font-weight:800;line-height:.95;margin:10px 0 0}body .bb-section-head p{color:var(--bb-oil);font-size:1rem;margin:0;max-width:440px}.bb-lift{transition:transform var(--bb-base) var(--bb-ease),box-shadow var(--bb-base) var(--bb-ease)}.bb-lift:hover{box-shadow:var(--bb-shadow-lift);transform:translateY(-4px)}body .bb-header{background:var(--bb-paper);border-bottom:1px solid var(--bb-rule);position:relative;z-index:1020}@media (min-width:992px){body .bb-header{position:sticky;top:0}}body .bb-topbar{padding:12px 0 0}@media (max-width:991.98px){body .bb-topbar{padding:10px 0}}body .bb-topbar .navbar-brand{margin:0;padding:0}body .bb-logo{display:block;height:58px;max-width:100%;width:auto}@media (max-width:991.98px){body .bb-logo{height:44px}}body .bb-search .form-control{background:#fff;border-color:var(--bb-rule);border-radius:999px!important;min-height:46px;padding-left:1rem}body .bb-search .form-control:focus{border-color:var(--bb-mallard)}body .bb-search .input-group-append .btn{align-items:center;background:var(--bb-ink)!important;border:0!important;border-radius:999px!important;bottom:5px;color:var(--bb-paper);display:inline-flex;height:auto!important;justify-content:center;padding:0;position:absolute;right:5px;top:5px;width:36px;z-index:5}body .bb-search .input-group-append .btn:hover{background:var(--bb-mallard)!important}body .bb-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}body .bb-actions .list-inline-item{margin:0!important}body .bb-actions .list-inline-item>a,body .bb-actions .list-inline-item>button:not(.btn){align-items:center;background:transparent!important;border:1px solid var(--bb-rule)!important;border-radius:var(--bb-radius);color:var(--bb-ink)!important;display:inline-flex;height:42px;justify-content:center;position:relative;transition:background-color var(--bb-fast) var(--bb-ease),border-color var(--bb-fast) var(--bb-ease),transform var(--bb-fast) var(--bb-ease);width:42px}body .bb-actions .list-inline-item>a:hover,body .bb-actions .list-inline-item>button:not(.btn):hover{background:#fff!important;border-color:var(--bb-rule-strong)!important}body .bb-actions .list-inline-item>a:active,body .bb-actions .list-inline-item>button:not(.btn):active{transform:scale(.96)}body .bb-actions .badge{font-size:.6875rem;left:auto!important;min-width:20px;padding:4px 6px;right:-6px;top:2px!important;transform:none!important}body .bb-actions .btn{margin:0!important;white-space:nowrap}body .bb-actions .navbar-toggler{align-items:center;background:var(--bb-ink);border:0;border-radius:var(--bb-radius);box-shadow:none;display:inline-flex;height:42px;justify-content:center;padding:0;width:42px}body .bb-actions .navbar-toggler svg{fill:var(--bb-paper);color:var(--bb-paper)!important;height:22px;width:22px}@media (max-width:991.98px){body .bb-actions{flex-shrink:0;gap:6px}body .bb-actions .list-inline-item>a,body .bb-actions .list-inline-item>button:not(.btn){height:40px;width:40px}body .bb-topbar .navbar-brand{flex-shrink:1;min-width:0}}@media (max-width:575.98px){body .bb-logo{height:36px}body .bb-actions{gap:4px}body .bb-actions .list-inline-item>a,body .bb-actions .list-inline-item>button:not(.btn),body .bb-actions .navbar-toggler{height:38px;width:38px}body .bb-actions .list-inline-item:has(.feather-facebook){display:none!important}body .bb-actions .btn-sm{--fc-btn-padding-x:0.65rem}}body .bb-nav.navbar{padding:0!important}body .bb-nav .navbar-nav{gap:2px}body .bb-nav .navbar-nav .nav-link{color:var(--bb-ink)!important;cursor:pointer;font-family:var(--bb-sans);font-size:.8125rem;font-weight:700;letter-spacing:.08em;padding:14px 10px 16px!important;position:relative;text-transform:uppercase}body .bb-nav .navbar-nav .nav-link:after{background:var(--bb-red);border:0;bottom:8px;content:"";height:3px;left:10px;margin:0;position:absolute;right:10px;transform:scaleX(0) skewX(-24deg);transform-origin:left center;transition:transform var(--bb-base) var(--bb-ease);vertical-align:0}body .bb-nav .navbar-nav .nav-link:hover,body .bb-nav .navbar-nav .show>.nav-link{color:var(--bb-mallard)!important}body .bb-nav .navbar-nav .nav-link:hover:after,body .bb-nav .navbar-nav .show>.nav-link:after{transform:scaleX(1) skewX(-24deg)}body .bb-nav .navbar-nav .dropdown-toggle{align-items:center;display:inline-flex;gap:6px}body .bb-nav .navbar-nav .dropdown-toggle:before{border-bottom:2px solid;border-right:2px solid;content:"";height:6px;order:2;transform:rotate(45deg) translateY(-2px);transition:transform var(--bb-base) var(--bb-ease);width:6px}body .bb-nav .navbar-nav .show>.dropdown-toggle:before{transform:rotate(225deg) translate(-2px)}body .bb-nav .dropdown-menu{margin-top:0;min-width:240px}body .bb-nav .dropdown-item{font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase}body .bb-new{background:var(--bb-red);border-radius:5px;color:#fff;display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:1.3;margin-left:6px;padding:2px 6px;text-transform:uppercase;vertical-align:2px;white-space:nowrap}@media (max-width:991.98px){body .bb-nav .offcanvas{background:var(--bb-paper);border-right:0;box-shadow:30px 0 80px -30px rgba(22,21,15,.6);width:min(88vw,380px)}body .bb-nav .offcanvas .navbar-nav .nav-link{border-bottom:1px solid var(--bb-rule);font-family:var(--bb-display);font-size:1.375rem;font-style:italic;font-weight:700;letter-spacing:0;padding:12px 4px!important;text-transform:none}body .bb-nav .offcanvas .navbar-nav .nav-link:after{display:none}body .bb-nav .offcanvas .navbar-nav .nav-link.ml-4,body .bb-nav .offcanvas .navbar-nav .nav-link[style*=margin-left]{color:var(--bb-oil)!important;font-family:var(--bb-sans);font-size:.9375rem;font-style:normal;font-weight:600;margin-left:0!important;padding:9px 4px 9px 18px!important}body .bb-nav .offcanvas .navbar-nav .nav-link[style*=margin-left]{padding-left:34px!important}}body .site-footer{background:var(--bb-night);border-top:0;color:var(--bb-on-dark-muted);font-size:.9375rem;margin-top:64px;position:relative}body .site-footer:before{background:linear-gradient(var(--bb-gold),var(--bb-gold)) 0 0 /100% 2px no-repeat,linear-gradient(var(--bb-gold),var(--bb-gold)) 0 5px /100% 1px no-repeat;content:"";height:6px;left:0;opacity:.75;position:absolute;right:0;top:0}body .bb-footer-brand{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:48px 0 8px}body .bb-footer-brand .bb-footer-logo{background:var(--bb-paper);border-radius:14px;line-height:0;padding:10px 14px}body .bb-footer-brand .bb-footer-logo img{height:52px;width:auto}body .bb-footer-brand p{color:var(--bb-on-dark-muted);font-size:.9375rem;margin:0;max-width:520px}body .site-footer .footer-heading{align-items:center;border-bottom:0;color:var(--bb-gold);display:flex;font-family:var(--bb-sans);font-size:.75rem;font-style:normal;font-weight:700;gap:10px;letter-spacing:.2em;margin-bottom:18px;padding-bottom:0;text-transform:uppercase}body .site-footer .footer-heading-link{color:var(--bb-gold);text-decoration:none}body .site-footer .footer-heading-link:hover{color:#fff}body .site-footer .footer-fb-icon{border-color:hsla(41,47%,93%,.25);border-radius:8px;color:var(--bb-on-dark);padding:4px}body .site-footer .footer-fb-icon:hover{background:transparent;border-color:#fff;color:#fff}body .site-footer .footer-links li{margin-bottom:4px}body .site-footer .footer-links a{color:var(--bb-on-dark-muted);display:inline-block;padding:3px 0;text-decoration:none}body .site-footer .footer-links a:hover{color:#fff}body .site-footer .footer-news-list li{border-bottom-color:hsla(41,47%,93%,.1)}body .site-footer .footer-news-title{color:var(--bb-paper);font-weight:600;line-height:1.35}body .site-footer .footer-news-title:hover{color:var(--bb-wing);text-decoration:none}body .site-footer .footer-news-date{color:#9b9483;font-family:var(--bb-mono);font-size:.75rem;margin-top:4px}body .site-footer .footer-muted{color:#9b9483}body .site-footer .footer-bottom{border-top-color:hsla(41,47%,93%,.12);padding:20px 0 28px}body .site-footer .footer-bottom-links li a,body .site-footer .footer-copy{color:#9b9483;font-size:.8125rem}body .site-footer .footer-bottom-links li a:hover{color:#fff}body .bb-home-hero{padding-top:28px}body .bb-home-banner img,body .bb-home-hero .carousel{background:var(--bb-ink);border-radius:22px;box-shadow:0 24px 60px -34px rgba(22,21,15,.55);overflow:hidden}body .bb-home-hero .carousel-item img{display:block}body .carousel-control-next,body .carousel-control-prev{opacity:1;width:64px}body .carousel-control-next-icon,body .carousel-control-prev-icon{background-color:rgba(22,21,15,.72)!important;background-size:18px 18px;border-radius:999px;height:44px;transition:background-color var(--bb-fast) var(--bb-ease),transform var(--bb-fast) var(--bb-ease);width:44px}body .carousel-control-next:hover .carousel-control-next-icon,body .carousel-control-prev:hover .carousel-control-prev-icon{background-color:var(--bb-red)!important;transform:scale(1.06)}body .bb-home-banner{margin-top:24px}body .bb-home-section{padding:72px 0 24px}body .bb-box{background:var(--bb-card);border:1px solid var(--bb-rule)!important;border-radius:var(--bb-radius-card)!important;box-shadow:none!important;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform var(--bb-base) var(--bb-ease),box-shadow var(--bb-base) var(--bb-ease)!important}body .bb-box:hover{box-shadow:var(--bb-shadow-lift)!important;transform:translateY(-4px)}body .bb-box-media{aspect-ratio:4/3;background:#e8e0cf;overflow:hidden;position:relative}body .bb-box-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--bb-ease);width:100%}body .bb-box:hover .bb-box-media img{transform:scale(1.05)}body .bb-box-media--contain{background:#fff;border-bottom:1px solid var(--bb-rule)}body .bb-box-media--contain img{-o-object-fit:contain;object-fit:contain}body .bb-box:hover .bb-box-media--contain img{transform:none}body .bb-box .card-body{flex:1;padding:20px 22px 4px}body .bb-box-title{color:var(--bb-ink);font-family:var(--bb-display);font-size:1.75rem;font-style:italic;font-weight:700;line-height:1;margin:0 0 10px}body .bb-box-text{color:var(--bb-oil);font-size:.9375rem;line-height:1.6;margin:0}body .bb-box .card-footer{background:transparent;border:0;padding:14px 22px 22px}body .bb-box .card-footer .btn{width:100%}body .bb-members{align-items:center;background:var(--bb-ink);border-radius:24px;color:var(--bb-paper);display:flex;flex-wrap:wrap;gap:28px 48px;justify-content:space-between;overflow:hidden;padding:56px clamp(24px,5vw,64px);position:relative}body .bb-members-wings{align-items:flex-end;display:flex;flex-direction:column;gap:12px;opacity:.14;pointer-events:none;position:absolute;right:-40px;top:36px}body .bb-members-wings span{background:var(--bb-wing);display:block;height:22px;transform:skewX(-24deg)}body .bb-members-wings span:first-child{width:440px}body .bb-members-wings span:nth-child(2){width:350px}body .bb-members-wings span:nth-child(3){width:260px}body .bb-members-copy{display:flex;flex:1 1 420px;flex-direction:column;gap:16px;position:relative}body .bb-members-copy h2{color:var(--bb-paper);font-size:clamp(2.5rem,1.8rem + 2.8vw,4rem);font-weight:800;line-height:.92;margin:0}body .bb-members-copy p{color:var(--bb-on-dark);font-size:1.0625rem;margin:0;max-width:560px}body .bb-members-cta{align-items:center;background:var(--bb-red);border:0;border-radius:var(--bb-radius);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--bb-sans);font-size:1.0625rem;font-weight:600;gap:10px;min-height:54px;padding:0 28px;position:relative;transition:background-color var(--bb-fast) var(--bb-ease),transform var(--bb-fast) var(--bb-ease)}body .bb-members-cta:hover{background:var(--bb-red-dark)}body .bb-members-cta:active{transform:scale(.98)}body .bb-adverts-all{align-items:center;border:1.5px solid var(--bb-mallard);border-radius:var(--bb-radius);color:var(--bb-mallard);cursor:pointer;display:inline-flex;font-weight:600;margin-top:28px;min-height:46px;padding:0 22px;text-decoration:none;transition:background-color var(--bb-fast) var(--bb-ease),color var(--bb-fast) var(--bb-ease)}body .bb-adverts-all:hover{background:var(--bb-mallard);color:#fff}body .bb-page{padding-bottom:24px;padding-top:28px}body .bb-prose{color:var(--bb-ink);font-size:1.0625rem;line-height:1.75;overflow-wrap:break-word}body .bb-prose *{font-family:var(--bb-sans)!important}body .bb-prose h1,body .bb-prose h1 *,body .bb-prose h2,body .bb-prose h2 *,body .bb-prose h3,body .bb-prose h3 *{font-family:var(--bb-display)!important;font-style:italic}body .bb-prose h1,body .bb-prose h2,body .bb-prose h3{margin:1.6em 0 .5em}body .bb-prose h4,body .bb-prose h5,body .bb-prose h6{margin:1.4em 0 .4em}body .bb-prose>:first-child{margin-top:0}body .bb-prose p{margin:0 0 1.05em}body .bb-prose ol,body .bb-prose ul{margin:0 0 1.1em;padding-left:1.3em}body .bb-prose li{margin-bottom:.35em}body .bb-prose li::marker{color:var(--bb-mallard)}body .bb-prose a{color:var(--bb-mallard);font-weight:600;text-decoration:underline}body .bb-prose a:hover{color:var(--bb-red)}body .bb-prose b,body .bb-prose strong{color:var(--bb-ink);font-weight:700}body .bb-prose img{border-radius:14px;height:auto;max-width:100%}body .bb-prose blockquote{background:#f3f7f1;border-radius:10px;box-shadow:inset 3px 0 0 var(--bb-mallard);margin:1.2em 0;padding:14px 18px}body .bb-prose table{border-collapse:collapse;font-size:.9375rem;margin:1.2em 0;width:100%}body .bb-prose td,body .bb-prose th{border-bottom:1px solid var(--bb-rule);padding:10px 12px}body .bb-prose th{background:var(--bb-sand);text-align:left}body .bb-prose iframe,body .bb-prose video{border-radius:14px;max-width:100%}body .card.bb-prose{border-radius:var(--bb-radius-card)}body .divider{align-items:center;display:flex!important;font-size:1rem!important;gap:20px;margin:48px auto 18px!important;width:100%!important}body .divider span:first-child,body .divider span:last-child{background:linear-gradient(currentColor,currentColor) 0 0 /100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 5px /100% 1px no-repeat!important;color:var(--bb-ink);flex:1;height:6px;opacity:.85;top:0!important}body .divider span:nth-child(2){color:var(--bb-ink)!important;display:inline-block!important;font-family:var(--bb-display);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-style:italic;font-weight:800;line-height:1;white-space:nowrap;width:auto!important}body .bb-article-media{background:#e8e0cf;border-radius:20px;box-shadow:0 24px 60px -34px rgba(22,21,15,.55);overflow:hidden;position:sticky;top:140px}body .bb-article-media img{display:block;width:100%}body .bb-article-title{font-size:clamp(2.25rem,1.5rem + 2.6vw,3.5rem);font-weight:800;line-height:.95;margin:4px 0 10px}body .bb-article-date{color:var(--bb-oil);font-family:var(--bb-mono);font-size:.8125rem;letter-spacing:.06em;margin-bottom:22px;text-transform:uppercase}body .bb-rounded-photo{border-radius:22px}body .bb-btn-ghost-light{--fc-btn-color:#f6f1e6;--fc-btn-border-color:hsla(41,47%,93%,.55);--fc-btn-hover-color:#16150f;--fc-btn-hover-bg:#f6f1e6;--fc-btn-hover-border-color:#f6f1e6;--fc-btn-active-color:#16150f;--fc-btn-active-bg:#e4ded0;border-width:1.5px}body .bb-notfound{align-items:center;background:var(--bb-ink);border-radius:24px;color:var(--bb-paper);display:flex;flex-wrap:wrap;gap:32px 48px;margin:24px 0 8px;overflow:hidden;padding:clamp(32px,6vw,72px);position:relative}body .bb-notfound-wings{align-items:flex-end;display:flex;flex-direction:column;gap:12px;opacity:.14;pointer-events:none;position:absolute;right:-30px;top:40px}body .bb-notfound-wings span{background:var(--bb-wing);display:block;height:22px;transform:skewX(-24deg)}body .bb-notfound-wings span:first-child{width:420px}body .bb-notfound-wings span:nth-child(2){width:330px}body .bb-notfound-wings span:nth-child(3){width:240px}body .bb-notfound-plate{border-radius:10px;box-shadow:inset 0 0 0 3px #0b0b0b,inset 0 0 0 5px #bdbdbd;font-size:clamp(4rem,3rem + 4vw,6rem);padding:10px 22px;position:relative}body .bb-notfound-copy{display:flex;flex:1 1 380px;flex-direction:column;gap:14px;position:relative}body .bb-notfound-eyebrow{color:var(--bb-gold);font-size:.8125rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}body .bb-notfound-copy h1{color:var(--bb-paper);font-size:clamp(2.5rem,1.6rem + 3vw,4rem);line-height:.95;margin:0}body .bb-notfound-copy p{color:var(--bb-on-dark);font-size:1.0625rem;margin:0;max-width:560px}body .bb-notfound-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}@media (prefers-reduced-motion:reduce){body *,body :after,body :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body .modal-content.bb-auth{box-shadow:inset 0 4px 0 var(--bb-red),0 30px 80px -30px rgba(22,21,15,.55);overflow:hidden}body .modal-content.bb-auth .modal-header{padding-top:1.6rem}body .modal-content.bb-auth .modal-title{font-size:2rem}body .modal-content.bb-auth .btn-primary{min-height:48px}body .nav-pills-dark{background:#fff;border:1px solid var(--bb-rule);border-radius:var(--bb-radius-card);gap:2px;padding:10px}body .nav-pills-dark .nav-link{align-items:center;border-radius:var(--bb-radius);color:var(--bb-ink);display:flex;font-size:.9375rem;font-weight:600;gap:4px;padding:10px 12px;transition:background-color var(--bb-fast) var(--bb-ease),color var(--bb-fast) var(--bb-ease)}body .nav-pills-dark .nav-link:hover{background:var(--bb-wing-soft);color:var(--bb-ink)}body .nav-pills-dark .nav-link.active{background:var(--bb-ink);box-shadow:inset 3px 0 0 var(--bb-red);color:var(--bb-paper)}body .nav-pills-dark hr{margin:6px 4px}body .loading-spinner-overlay{align-items:center;animation:bb-loader-in .2s var(--bb-ease) .15s both;background-color:hsla(41,47%,93%,.55);justify-content:center}body .loading-spinner-overlay>svg{display:none}body .loading-spinner-overlay:before{animation:bb-loader-bar 1.6s var(--bb-ease) infinite;background:var(--bb-red);box-shadow:0 0 10px rgba(181,39,31,.45);content:"";height:3px;left:0;position:absolute;top:0}body .loading-spinner-overlay:after{animation:bb-loader-wings 1.2s var(--bb-ease) infinite;background:linear-gradient(var(--bb-ink),var(--bb-ink)) 32px 8px /56px 7px no-repeat,linear-gradient(var(--bb-ink),var(--bb-ink)) 32px 20px /42px 7px no-repeat,linear-gradient(var(--bb-red),var(--bb-red)) 32px 32px /28px 7px no-repeat;border-radius:16px;color:var(--bb-ink);content:"Loading…";display:block;font-family:var(--bb-sans);font-size:.8125rem;font-weight:700;letter-spacing:.18em;padding:52px 0 0;text-align:center;text-transform:uppercase;transform:skewX(-24deg);width:120px}@keyframes bb-loader-in{0%{opacity:0}to{opacity:1}}@keyframes bb-loader-bar{0%{left:0;opacity:1;width:0}60%{left:0;opacity:1;width:70%}to{left:100%;opacity:0;width:30%}}@keyframes bb-loader-wings{0%{background-size:0 7px,0 7px,0 7px}25%{background-size:56px 7px,0 7px,0 7px}50%{background-size:56px 7px,42px 7px,0 7px}75%,90%{background-size:56px 7px,42px 7px,28px 7px}to{background-size:56px 7px,42px 7px,28px 7px;opacity:.35}}@media (prefers-reduced-motion:reduce){body .loading-spinner-overlay:before{animation:none!important;width:40%}body .loading-spinner-overlay:after{animation:none!important;background-size:56px 7px,42px 7px,28px 7px}}body .bb-sk{animation:bb-shimmer 1.5s linear infinite;background:#e8e0cf linear-gradient(90deg,#e8e0cf,#f3ede0 50%,#e8e0cf) no-repeat;background-size:480px 100%;border-radius:7px;display:block}@keyframes bb-shimmer{0%{background-position:-480px 0}to{background-position:calc(100% + 480px) 0}}body .bb-sk-banner{border-radius:22px;width:100%}body .bb-sk-card{background:#fff;border:1px solid var(--bb-rule);border-radius:var(--bb-radius-card);display:flex;flex-direction:column;height:100%;overflow:hidden}body .bb-sk-card .bb-sk-media{border-radius:0;width:100%}body .bb-sk-card-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 22px 22px}body .bb-sk-button{border-radius:var(--bb-radius);margin-top:auto}body .bb-sk-rows{background:#fff;border:1px solid var(--bb-rule);border-top:0}body .bb-sk-row{align-items:flex-start;border-top:1px solid var(--bb-rule);display:flex;gap:24px;padding:18px 16px}body .bb-sk-row-main{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}body .bb-sk-row-side{display:flex;flex-direction:column;flex-shrink:0;gap:9px}body .bb-sk-group{margin-bottom:24px}body .bb-sk-group-head{align-items:center;background:#e2efdc;border:1px solid #cfe5c6;border-radius:16px 16px 0 0;display:flex;gap:14px;padding:16px}body .bb-sk-media-row{background:#fff;border:1px solid var(--bb-rule);border-radius:var(--bb-radius-card);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:24px 0;padding:28px}body .bb-sk-media-row .bb-sk-media{border-radius:14px;width:100%}@media (max-width:767.98px){body .bb-sk-media-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body .bb-sk{animation:none!important}}body .bb-sk-hero{border-radius:22px;height:340px;width:100%}@media (max-width:768px){body .bb-sk-hero{border-radius:18px;height:260px}}body .bb-forumbar{background:#fff;border:1px solid var(--bb-rule);border-radius:var(--bb-radius-card);margin:20px 0 18px;padding:18px 20px}body .bb-forumbar-top{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}body .bb-forumbar-user{align-items:center;display:flex;gap:14px;min-width:0}body .bb-forumbar-avatar{border-radius:999px;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--bb-rule);flex-shrink:0;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}body .bb-forumbar-avatar--guest{align-items:center;background:var(--bb-wing-soft);color:var(--bb-mallard);display:inline-flex;justify-content:center}body .bb-forumbar-who{display:flex;flex-direction:column;line-height:1.3;min-width:0}body .bb-forumbar-name{color:var(--bb-ink);font-size:1.0625rem;font-weight:700}body .bb-forumbar-meta{color:var(--bb-oil);font-size:.8125rem}body .bb-forumbar-posts{align-self:flex-start;background:none;border:0;color:var(--bb-mallard);cursor:pointer;font-size:.8125rem;font-weight:700;margin-top:2px;padding:0}body .bb-forumbar-posts:hover{color:var(--bb-red);text-decoration:underline}body .bb-forumbar-actions{display:flex;flex-wrap:wrap;gap:8px}body .bb-forumbar-actions .btn{align-items:center;display:inline-flex;gap:8px;min-height:44px}body .bb-forumbar-icon{justify-content:center;padding:0!important;width:44px}body .bb-count{align-items:center;background:var(--bb-sand);border:1px solid var(--bb-rule);border-radius:999px;color:var(--bb-oil);display:inline-flex;font-size:.75rem;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}body .bb-count--on{background:var(--bb-red);border-color:var(--bb-red);color:#fff}body .bb-forumbar-tools{align-items:center;border-top:1px solid var(--bb-rule);display:grid;gap:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;margin-top:16px;padding-top:16px}@media (max-width:767.98px){body .bb-forumbar-tools{grid-template-columns:1fr}}body .bb-forumbar-search .input-group{position:relative}body .bb-select__control{border:1.5px solid var(--bb-rule)!important;border-radius:999px!important;box-shadow:none!important;min-height:46px!important;padding-left:6px}body .bb-select__control--is-focused{border-color:var(--bb-mallard)!important;box-shadow:0 0 0 3px rgba(46,91,67,.18)!important}body .bb-select__menu{border:1px solid var(--bb-rule);border-radius:14px!important;box-shadow:var(--bb-shadow-pop)!important;overflow:hidden;z-index:30!important}body .bb-select__option--is-focused{background:var(--bb-wing-soft)!important;color:var(--bb-ink)!important}body .bb-select__option--is-selected{background:var(--bb-mallard)!important;color:#fff!important}body .bb-forumbar-read{align-items:center;display:flex;gap:6px;justify-content:flex-end}body .bb-forumbar-unread{color:var(--bb-red);font-size:.8125rem;font-weight:600;margin:0 6px 0 0}body .bb-forumbar-readicon{border:1px solid var(--bb-rule);border-radius:var(--bb-radius);box-sizing:content-box;color:var(--bb-ink);cursor:pointer;padding:11px;transition:background-color var(--bb-fast) var(--bb-ease),border-color var(--bb-fast) var(--bb-ease)}body .bb-forumbar-readicon:hover{background:var(--bb-wing-soft);border-color:var(--bb-rule-strong)}body .bb-fgroup{margin:36px 0 8px}body .bb-fgroup-head{align-items:flex-start;display:flex;gap:16px;margin-bottom:14px}body .bb-fgroup-wing{color:var(--bb-red);margin-top:9px}body .bb-fgroup-titles{display:flex;flex-direction:column;gap:6px;max-width:920px;min-width:0}body .bb-fgroup-desc p{margin:0 0 .35em}body .bb-fgroup-desc p:last-child{margin-bottom:0}body .bb-fgroup-desc p:empty,body .bb-fgroup-desc p:has(>br:only-child),body .bb-fgroup-desc:empty{display:none}body .bb-fgroup-title{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.375rem);font-weight:800;line-height:1;margin:0}body .bb-fgroup-desc{color:var(--bb-oil);font-size:.9375rem}body .bb-fgroup-body{background:#fff;border:1px solid var(--bb-rule);border-radius:var(--bb-radius-card);box-shadow:inset 0 3px 0 var(--bb-ink);overflow:hidden}body .bb-fnotice{align-items:flex-start;background:var(--bb-sand);border:1px solid var(--bb-rule);border-radius:14px;box-shadow:inset 4px 0 0 var(--bb-gold);display:flex;gap:14px;margin:16px 16px 4px;padding:16px 18px}body .bb-fnotice-icon{color:#9a7410;flex-shrink:0;margin-top:2px}body .bb-fnotice-text{color:var(--bb-ink);font-size:.9375rem;line-height:1.6}body .bb-fnotice-text p{margin:0 0 .4em}body .bb-fnotice-text p:last-child{margin-bottom:0}body .bb-fnotice-text *{background:transparent!important;color:var(--bb-ink)!important}body .bb-frow{align-items:center;border-top:1px solid var(--bb-rule);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 180px minmax(0,300px);padding:18px 20px;transition:background-color var(--bb-fast) var(--bb-ease),box-shadow var(--bb-base) var(--bb-ease)}body .bb-fgroup-body>.bb-frow:first-child{border-top:0}body .bb-fnotice+.bb-frow{margin-top:12px}body .bb-frow:hover{background:var(--bb-sand);box-shadow:inset 3px 0 0 var(--bb-red)}body .bb-frow--empty{color:var(--bb-oil);display:block;text-align:center}body .bb-frow-main{align-items:flex-start;display:flex;gap:14px;min-width:0}body .bb-frow-icon{align-items:center;background:var(--bb-wing-soft);border-radius:12px;color:var(--bb-mallard);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}body .bb-frow-text{min-width:0}body .bb-frow-link{text-decoration:none}body .bb-frow-title{color:var(--bb-mallard-dark);display:block;font-size:1.5rem;font-weight:700;line-height:1.05;margin:0 0 4px;transition:color var(--bb-fast) var(--bb-ease)}body .bb-frow-link:hover .bb-frow-title{color:var(--bb-red)}body .bb-new--lg{font-family:var(--bb-sans);font-size:.6875rem;font-style:normal;margin:0 8px 0 0;padding:3px 8px;vertical-align:.3em}body .bb-frow-desc{color:var(--bb-oil);font-size:.9375rem;line-height:1.5;margin:0}body .bb-frow-stats-inline{color:var(--bb-oil);display:inline-block;font-family:var(--bb-mono);font-size:.75rem;margin-top:6px}body .bb-frow-stats{display:flex;gap:22px}body .bb-stat{display:flex;flex-direction:column}body .bb-stat-num{color:var(--bb-ink);font-family:var(--bb-display);font-size:1.625rem;font-weight:700;line-height:1}body .bb-stat-label{color:var(--bb-oil);font-size:.6875rem;font-weight:700;letter-spacing:.14em;margin-top:4px;text-transform:uppercase}body .bb-frow-last{align-items:center;background:var(--bb-sand);border-radius:12px;gap:12px;min-width:0;padding:10px 12px}body .bb-frow:hover .bb-frow-last{background:#fff}body .bb-frow-last--empty{color:var(--bb-oil);font-size:.875rem;justify-content:center}body .bb-frow-avatar{background:var(--bb-rule);border-radius:999px;flex-shrink:0;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}body .bb-frow-last-text{display:flex;flex-direction:column;line-height:1.3;min-width:0}body .bb-frow-last-topic{color:var(--bb-ink);font-size:.875rem;font-weight:700;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}body .bb-frow-last-topic:hover{color:var(--bb-red)}body .bb-frow-last-excerpt{color:var(--bb-oil);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .bb-frow-last-meta{color:var(--bb-oil);display:flex;font-family:var(--bb-mono);font-size:.6875rem;gap:5px;margin-top:2px;min-width:0;white-space:nowrap}body .bb-frow-last-by{min-width:0;overflow:hidden;text-overflow:ellipsis}body .bb-frow-last-date{flex-shrink:0}@media (max-width:991.98px){body .bb-frow{grid-template-columns:minmax(0,1fr) 150px}body .bb-frow-last{grid-column:1/-1}}@media (max-width:575.98px){body .bb-frow{gap:0;grid-template-columns:1fr;padding:16px}body .bb-frow-icon{height:38px;width:38px}body .bb-frow-title{font-size:1.3rem}body .bb-fgroup-wing{margin-top:5px}}body .bb-fstats{background:#fff;border:1px solid var(--bb-rule);border-radius:var(--bb-radius-card);box-shadow:inset 0 3px 0 var(--bb-ink);margin:40px 0 24px;padding:28px}body .bb-fstats-plates{border-bottom:1px solid var(--bb-rule);display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:24px}body .bb-fstats-plate{align-items:flex-start;display:flex;flex-direction:column;gap:8px}body .bb-fstats-plate .bb-plate{font-size:1.75rem}body .bb-fstats-plate-label{color:var(--bb-oil);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body .bb-fstats-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0}body .bb-fstats-title{color:var(--bb-mallard);font-family:var(--bb-sans);font-size:.75rem;font-style:normal;font-weight:700;letter-spacing:.18em;margin:0 0 12px;text-transform:uppercase}body .bb-fstats-big{color:var(--bb-ink);font-family:var(--bb-display);font-size:2.25rem;font-weight:800;line-height:1;margin:0 0 6px}body .bb-fstats-big span{color:var(--bb-oil);font-family:var(--bb-sans);font-size:.875rem;font-weight:600}body .bb-fstats-text{color:var(--bb-oil);font-size:.875rem;margin:0}body .bb-fstats-list{display:flex;flex-direction:column;font-size:.9375rem;gap:7px;list-style:none;margin:0;padding:0}body .bb-fstats-kv li,body .bb-fstats-poster{align-items:center;display:flex;gap:10px;justify-content:space-between}body .bb-fstats-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .bb-fstats-count{background:var(--bb-wing-soft);border-radius:999px;color:var(--bb-mallard-dark);flex-shrink:0;font-family:var(--bb-mono);font-size:.75rem;font-weight:600;padding:2px 8px}body .bb-fstats-kv span{color:var(--bb-oil)}body .bb-fstats-kv strong{font-family:var(--bb-mono);font-weight:600}body .bb-fstats-team{align-items:start;border-top:1px solid var(--bb-rule);display:grid;gap:10px 16px;grid-template-columns:auto minmax(0,1fr);padding:20px 0}body .bb-fstats-team-label{color:var(--bb-oil);font-size:.75rem;font-weight:700;letter-spacing:.14em;padding-top:6px;text-transform:uppercase}body .bb-fstats-chips{display:flex;flex-wrap:wrap;gap:6px}body .bb-fstats-chip{background:var(--bb-sand);border:1px solid var(--bb-rule);border-radius:999px;font-size:.8125rem;font-weight:600;padding:5px 11px}body .bb-fstats-tz{border-top:1px solid var(--bb-rule);color:var(--bb-oil);font-family:var(--bb-mono);font-size:.75rem;margin:0;padding-top:14px}@media (max-width:991.98px){body .bb-fstats-grid,body .bb-fstats-plates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){body .bb-fstats{padding:20px 18px}body .bb-fstats-plate .bb-plate{font-size:1.375rem}body .bb-fstats-grid,body .bb-fstats-team{grid-template-columns:1fr}}body .bb-tforum{margin:8px 0 18px}body .bb-tforum .bb-fgroup-head{margin-bottom:12px}body .bb-fnotice--standalone{margin:0 0 4px}body .bb-addtopic{min-height:44px}body .bb-addtopic,body .bb-locked{align-items:center;display:inline-flex;gap:8px}body .bb-locked{background:var(--bb-sand);border:1px solid var(--bb-rule);border-radius:var(--bb-radius);color:var(--bb-oil);font-size:.875rem;font-weight:700;padding:8px 14px}body .bb-trow{background:#fff;border:1px solid var(--bb-rule);margin-top:-1px}body .bb-trow:first-child,body :not(.bb-trow)+.bb-trow{border-top-left-radius:var(--bb-radius-card);border-top-right-radius:var(--bb-radius-card);margin-top:12px}body .bb-trow:not(:has(+.bb-trow)){border-bottom-left-radius:var(--bb-radius-card);border-bottom-right-radius:var(--bb-radius-card)}body .bb-fgroup-body>.bb-trow{border:0;border-radius:0;border-top:1px solid var(--bb-rule);margin:0}body .bb-fgroup-body>.bb-trow:first-child{border-top:0}body .bb-trow-icon img{height:24px;-o-object-fit:contain;object-fit:contain;opacity:.85;width:24px}body .bb-trow-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px}body .bb-trow-starter{align-items:center;color:var(--bb-oil);display:inline-flex;font-size:.8125rem;gap:7px}body .bb-trow-starter img{background:var(--bb-rule);border-radius:999px;height:22px;-o-object-fit:cover;object-fit:cover;width:22px}body .bb-trow-starter strong{color:var(--bb-ink);font-weight:600}body .bb-tflag{align-items:center;background:var(--bb-sand);border:1px solid var(--bb-rule);border-radius:7px;color:var(--bb-oil);display:inline-flex;height:24px;justify-content:center;width:24px}body .bb-trow-actions{display:flex;gap:6px;margin-top:10px}body .bb-iconbtn{align-items:center;background:#fff;border:1px solid var(--bb-rule);border-radius:var(--bb-radius-sm);color:var(--bb-ink);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:6px;height:34px;justify-content:center;min-width:34px;padding:0 9px;transition:background-color var(--bb-fast) var(--bb-ease),color var(--bb-fast) var(--bb-ease),border-color var(--bb-fast) var(--bb-ease)}body .bb-iconbtn:hover{background:var(--bb-wing-soft);border-color:var(--bb-rule-strong)}body .bb-iconbtn--danger:hover{background:#fbedeb;border-color:#e8b8b4;color:var(--bb-red)}body .bb-thread-head{margin:8px 0}body .bb-thread-bar{align-items:flex-end;border-bottom:1px solid var(--bb-rule);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:18px}body .bb-thread-titles{display:flex;flex:1 1 420px;flex-direction:column;gap:8px;min-width:0}body .bb-thread-title{font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);font-weight:800;line-height:.98;margin:0;overflow-wrap:anywhere}body .bb-thread-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}body .bb-thread-actions .btn{align-items:center;display:inline-flex;gap:7px;min-height:44px}body .bb-thread-sort{min-height:44px;min-width:190px;width:auto}body .post-action-bar{background:var(--bb-sand)!important;border:1px solid var(--bb-rule);border-bottom:0;border-radius:var(--bb-radius-card) var(--bb-radius-card) 0 0;margin:24px 0 0!important}body .post-action-bar>div{align-items:center;margin-bottom:8px!important;margin-top:10px!important}body .post-action-bar .dateTime{color:var(--bb-oil);font-family:var(--bb-mono);font-size:.75rem}body .post-action-bar .dateTime b{background:var(--bb-ink);border-radius:6px;color:var(--bb-paper);display:inline-block;font-family:var(--bb-display);font-size:.875rem;letter-spacing:.04em;margin-left:6px;padding:2px 8px}body .post-action-bar .post-action-icons{gap:4px;margin-top:0!important}body .post-action-bar .post-icon-btn{background:#fff;border:1px solid var(--bb-rule);border-radius:var(--bb-radius-sm);height:36px;width:36px}body .post-card{border-radius:0 0 var(--bb-radius-card) var(--bb-radius-card)!important;margin-left:0;margin-right:0}body .post-user-sidebar{color:var(--bb-oil);font-size:.8125rem;padding-bottom:18px}body .post-user-sidebar .avatar-circle{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--bb-rule);height:76px!important;-o-object-fit:cover;object-fit:cover;transition:transform var(--bb-base) var(--bb-ease);width:76px!important}body .post-user-sidebar .avatar-circle:hover{transform:scale(1.04)}body .post-user-sidebar .text-blue{color:var(--bb-mallard-dark);font-family:var(--bb-display);font-size:1.25rem;font-style:italic;font-weight:700;line-height:1.1}body .post-user-sidebar svg{color:var(--bb-mallard);opacity:.8}body .post-card .postContentAnchor{color:var(--bb-ink);font-size:1.0625rem;line-height:1.7}body .post-card .postContentAnchor img{border-radius:12px;height:auto;max-width:100%}body .post-card .postContentAnchor blockquote,body .post-card .quote-display{background:#f3f7f1;border:0;border-radius:12px;box-shadow:inset 3px 0 0 var(--bb-mallard);margin:0 0 14px;padding:14px 18px}body .post-card .attachment img{border-radius:12px;max-width:100%}body .unapproved-post .post-action-bar,body .unapproved-post .post-card{border-color:var(--bb-gold)!important}body .bb-dropzone{background:var(--bb-sand);border:2px dashed var(--bb-rule-strong);border-radius:14px;color:var(--bb-oil);cursor:pointer;margin-top:12px;padding:36px 20px;text-align:center;transition:border-color var(--bb-fast) var(--bb-ease),background-color var(--bb-fast) var(--bb-ease)}body .bb-dropzone:hover{background:var(--bb-wing-soft);border-color:var(--bb-mallard)}body .bb-dropzone p{font-weight:600;margin:0}body .bb-gate{align-items:center;background:#fff;border:1px solid var(--bb-rule);border-radius:var(--bb-radius-card);box-shadow:inset 0 4px 0 var(--bb-red);display:flex;flex-direction:column;gap:12px;margin:28px auto;max-width:640px;padding:48px 24px;text-align:center}body .bb-gate-icon{align-items:center;background:var(--bb-wing-soft);border-radius:999px;color:var(--bb-mallard);display:inline-flex;height:64px;justify-content:center;width:64px}body .bb-gate h2{margin:4px 0 0}body .bb-gate p{color:var(--bb-oil);margin:0 0 8px}
