@charset "UTF-8";:root{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";color:#ededed;background:#0b0b0b;min-height:100dvh}a{color:inherit;text-decoration:none}.container{width:min(1280px,92vw);margin-inline:auto;padding-inline:1rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.05rem;border-radius:.5rem;font-weight:800;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;line-height:1;transition:background .16s cubic-bezier(.22,.61,.36,1),border-color .16s cubic-bezier(.22,.61,.36,1),color .16s cubic-bezier(.22,.61,.36,1),transform .16s cubic-bezier(.22,.61,.36,1)}.btn--outline{background:transparent;border:1px solid rgba(255,255,255,.22);color:#ededed}.btn--outline:hover{background:#ffffff14;border-color:#ffffff52}.btn--primary{background:#8b1e1e;border:1px solid #8B1E1E;color:#fff}.btn--primary:hover{background:#7a1919;border-color:#7a1919;transform:translateY(-1px)}.fade-in{opacity:0;transform:translateY(8px);animation:fadeIn .26s cubic-bezier(.22,.61,.36,1) forwards}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}html{scrollbar-width:none}html,body{-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}html{scroll-behavior:smooth}#about{scroll-margin-top:var(--header-height-compact, 72px)}:root{--brand-500: #8B1E1E;--brand-600: #7A1919;--ink-900: #111111;--paper-0: #FFFFFF;--paper-50: #F5F3EE;--paper-900:#0E0E0E;--dur-xs: .16s;--dur-s: .24s;--easing: cubic-bezier(.22,.61,.36,1);--header-pad-desktop-left: 64px;--header-pad-desktop-right: 64px;--header-height-large: 120px;--header-height-compact: 96px}.lock-scroll{overflow:hidden}._header_j57gb_29{position:sticky;top:0;z-index:50;transition:background var(--dur-s) var(--easing),box-shadow var(--dur-s) var(--easing);background:transparent}._header_j57gb_29[data-state=compact]{background:var(--ink-900);box-shadow:0 2px 12px #00000040}._inner_j57gb_42{display:flex;align-items:center;justify-content:space-between;height:var(--header-height-large);padding:0 20px;transition:height var(--dur-s) var(--easing),padding var(--dur-s) var(--easing)}#site-header[data-state=compact] ._inner_j57gb_42{height:var(--header-height-compact)}@media (min-width: 1024px){._inner_j57gb_42{padding-left:var(--header-pad-desktop-left, 56px);padding-right:var(--header-pad-desktop-right, 56px)}}._logo_j57gb_61,._logoSmall_j57gb_61{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink-900)}#site-header[data-state=compact] ._logo_j57gb_61,#site-header[data-state=compact] ._logoSmall_j57gb_61{color:var(--paper-0)}._logoImg_j57gb_73{width:110px;height:110px;display:inline-block}._logoImgDark_j57gb_80{display:inline-block}._logoImgLight_j57gb_84,#site-header[data-state=compact] ._logoImgDark_j57gb_80{display:none}#site-header[data-state=compact] ._logoImgLight_j57gb_84{display:inline-block}._logoImgSmall_j57gb_97{width:24px;height:24px;display:inline-block}._logoMark_j57gb_72{display:inline-block;width:28px;height:28px;background:var(--ink-900)}#site-header[data-state=compact] ._logoMark_j57gb_72{background:var(--paper-0)}._logoText_j57gb_113{font-weight:800;letter-spacing:.08em;font-size:14px}._desktopNav_j57gb_120{display:none}@media (min-width: 1024px){._desktopNav_j57gb_120{display:inline-flex;gap:12px;align-items:center}}._navLink_j57gb_131{display:inline-flex;align-items:center;padding:10px 16px;text-decoration:none;font-weight:700;border:1px solid transparent;transition:background var(--dur-s) var(--easing),color var(--dur-s) var(--easing),border-color var(--dur-s) var(--easing);border-radius:0;color:var(--ink-900)}#site-header[data-state=compact] ._navLink_j57gb_131,#site-header[data-state=large] ._navLink_j57gb_131{color:var(--paper-0)}._outline_j57gb_149{border-color:currentColor;background:transparent}._outline_j57gb_149:hover{background:var(--paper-50)}#site-header[data-state=compact] ._outline_j57gb_149{border-color:var(--paper-0)}#site-header[data-state=compact] ._outline_j57gb_149:hover{background:#ffffff14}#site-header[data-state=large] ._outline_j57gb_149:hover{color:var(--ink-900);border-color:var(--ink-900);background:var(--paper-50)}._primary_j57gb_169{background:var(--brand-500);color:var(--paper-0);border-color:var(--brand-500)}._primary_j57gb_169:hover{background:var(--brand-600);border-color:var(--brand-600)}._menuBtn_j57gb_180{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 14px;border:1px solid currentColor;background:transparent;color:var(--ink-900);font-weight:800;letter-spacing:.08em;cursor:pointer;border-radius:0;transition:color var(--dur-s) var(--easing),border-color var(--dur-s) var(--easing)}#site-header[data-state=compact] ._menuBtn_j57gb_180,#site-header[data-state=large] ._menuBtn_j57gb_180{color:var(--paper-0);border-color:var(--paper-0)}@media (min-width: 1024px){._menuBtn_j57gb_180{display:none}}#site-header[data-state=large] ._menuBtn_j57gb_180:hover{color:var(--ink-900);border-color:var(--ink-900)}._mobileMenu_j57gb_218[hidden]{display:none}._mobileMenu_j57gb_218{position:fixed;inset:0;z-index:100}._mobileBackdrop_j57gb_228{position:absolute;inset:0;background:#00000080;opacity:0;animation:_fadeIn_j57gb_1 var(--dur-s) var(--easing) forwards}._mobileCard_j57gb_236{position:absolute;top:64px;left:50%;transform:translate(-50%) scale(.98);width:min(88vw,560px);min-height:60vh;background:#0e0e0e;color:#fff;box-shadow:0 12px 40px #00000059;padding:24px 24px 28px;animation:_cardIn_j57gb_1 var(--dur-s) var(--easing) forwards}@media (min-width: 420px){._mobileCard_j57gb_236{top:72px}}._cardTop_j57gb_256{display:flex;align-items:center;justify-content:space-between}._logoSmall_j57gb_61 ._logoMark_j57gb_72{width:24px;height:24px;background:#fff}._closeBtn_j57gb_269{width:36px;height:36px;border:none;border-radius:50%;background:#202020;color:#fff;cursor:pointer;line-height:1;font-size:18px;transition:background var(--dur-xs) var(--easing)}._closeBtn_j57gb_269:hover{background:#2a2a2a}._menuList_j57gb_285{margin:24px 0 0;padding:0;list-style:none}._menuItem_j57gb_291{display:block;text-decoration:none;color:#fff;font-size:clamp(28px,6vw,40px);line-height:1.3;padding:10px 4px;border-radius:0}._menuItem_j57gb_291:hover{opacity:.9}@keyframes _fadeIn_j57gb_1{to{opacity:1}}@keyframes _cardIn_j57gb_1{to{transform:translate(-50%) scale(1)}}@media (max-width: 360px){._mobileCard_j57gb_236{width:92vw;padding:20px}._menuItem_j57gb_291{font-size:26px}}:root{--ink-900:#0B0B0B;--paper-0:#fff;--muted: color-mix(in oklab, var(--paper-0) 68%, transparent);--brand-600:#7A1919}._container_g8e8d_9{width:min(1400px,100% - 40px);margin-inline:auto}@media (min-width: 1024px){._container_g8e8d_9{width:min(1400px,100% - 160px)}}._footer_g8e8d_19{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--ink-900);color:var(--paper-0);padding-block:clamp(28px,4.5vw,56px);margin-top:-1px}._grid_g8e8d_30{display:grid;grid-template-columns:1fr;row-gap:clamp(18px,3vw,28px)}@media (min-width: 900px){._grid_g8e8d_30{grid-template-columns:1fr auto;align-items:start;column-gap:clamp(20px,5vw,48px)}}._colLeft_g8e8d_43{display:flex;flex-direction:column;gap:10px}._kicker_g8e8d_49{margin:0;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}._policies_g8e8d_57{display:flex;gap:18px}._link_g8e8d_62{color:var(--paper-0);text-decoration:none;font-weight:700}._link_g8e8d_62:hover{color:var(--brand-600)}._colRight_g8e8d_72{display:flex;align-items:center;gap:14px;justify-content:flex-end}._social_g8e8d_79{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#ffffff0f;color:var(--paper-0);text-decoration:none;transition:background .2s ease,transform .15s ease}._social_g8e8d_79:hover{background:var(--brand-600);transform:translateY(-1px)}._colFull_g8e8d_96{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.08);padding-top:clamp(14px,2vw,18px);font-size:14px;color:var(--muted)}._colFull_g8e8d_96 p{margin:0 0 8px}._disclaimer_g8e8d_108{line-height:1.4}@media (max-width: 899px){._colRight_g8e8d_72,._policies_g8e8d_57{justify-content:center}._kicker_g8e8d_49{text-align:center}._colFull_g8e8d_96{text-align:left}}:root{--brand-600:#7A1919;--brand-700:#5E1111;--paper-0:#fff;--ink-900:#0B0B0B}body{min-height:100dvh;display:flex;flex-direction:column;background:var(--ink-900);color:var(--paper-0)}main:where(.astro-ouamjn2i){flex:1 0 auto}
