@charset "UTF-8";:root{--pad-x: 20px;--pad-x-desktop: 80px;--hero-bg: url(/assets/hero/hero.jpg);--hero-overlay-top: rgba(0,0,0,.25);--hero-overlay-bottom: rgba(0,0,0,.65);--h1-min: 38px;--h1-max: 64px;--lead: 16px;--accent: #7A3AED;--brand-600:#7A1919;--pill-size: 44px}._container_1pd8m_20{width:min(1400px,100% - 2 * var(--pad-x));margin:0 auto}@media (min-width: 1024px){._container_1pd8m_20{width:min(1400px,100% - 2 * var(--pad-x-desktop))}}._hero_1pd8m_30{position:relative;min-height:100vh;width:100vw;left:50%;margin-left:-50vw;overflow:clip;background:#000 center/cover no-repeat;background-image:var(--hero-bg);--header-large: var(--header-height-large, 96px);margin-top:calc(-1 * var(--header-large));padding-top:calc(var(--header-large) + env(safe-area-inset-top,0px))}._overlay_1pd8m_48{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,var(--hero-overlay-top) 0%,rgba(0,0,0,0) 25%),radial-gradient(120% 100% at 50% 10%,rgba(0,0,0,0) 0%,var(--hero-overlay-bottom) 70%)}._center_1pd8m_56{position:relative;text-align:center;color:#fff;padding-top:88px;padding-bottom:88px}._title_1pd8m_65{margin:0 0 16px;font-weight:900;letter-spacing:.02em;line-height:1.05;font-size:clamp(var(--h1-min),6vw,var(--h1-max));text-shadow:0 2px 18px rgba(0,0,0,.35)}._lead_1pd8m_75{margin:0 auto;color:#e7e7e7;font-size:var(--lead);line-height:1.45;max-width:720px;text-shadow:0 1px 12px rgba(0,0,0,.3)}._learn_1pd8m_85{margin:22px auto 0;display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:700;letter-spacing:.02em}._pill_1pd8m_96{width:var(--pill-size);height:var(--pill-size);border-radius:999px;display:grid;place-items:center;background:var(--brand-600);color:#fff;box-shadow:0 8px 24px var(--brand-600);transition:transform .18s ease,filter .18s ease}._learn_1pd8m_85:hover ._pill_1pd8m_96{transform:translateY(2px);filter:brightness(.95)}._learnText_1pd8m_113{opacity:.95}@media (max-width: 420px){:root{--pill-size: 40px;--h1-max: 52px}}._wrap_ecb2q_12{position:relative;color:var(--ink-900);background:var(--brand-600);padding:clamp(72px,10vw,120px) 0 clamp(56px,8vw,96px);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip}._wrap_ecb2q_12[data-state=init] ._display_ecb2q_24{opacity:0;transform:translateY(8px)}._wrap_ecb2q_12[data-state=shown] ._display_ecb2q_24{opacity:1;transform:none;transition:opacity .42s ease,transform .42s ease}._wrap_ecb2q_12[data-state=colored] ._display_ecb2q_24 ._hi_ecb2q_33{color:var(--paper-0)}._container_ecb2q_2{width:min(1400px,100% - 2 * var(--pad-x));margin:0 auto}@media (min-width: 1024px){._container_ecb2q_2{width:min(1400px,100% - 2 * var(--pad-x-desktop))}}._display_ecb2q_24{font-weight:900;line-height:1.18;letter-spacing:.01em;font-size:clamp(28px,4.2vw,56px);max-width:1200px;margin:0 auto;text-align:center;text-wrap:balance;color:var(--ink-900);text-shadow:0 1px 0 rgba(0,0,0,.05)}._hi_ecb2q_33{color:inherit;transition:color .36s cubic-bezier(.22,.61,.36,1);transition-delay:var(--d, 0s)}:root{--bg: #0B0B0B;--text: #FFFFFF;--brand-400: #B72828;--brand-500: #8B1E1E;--brand-600: #7A1919;--dot-idle: #A9A9A9;--dot-hover: #FFFFFF;--pad-x: 20px;--pad-x-desktop: 80px}._container_txjab_18{width:min(1400px,100% - 2 * var(--pad-x));margin:0 auto}@media (min-width: 1024px){._container_txjab_18{width:min(1400px,100% - 2 * var(--pad-x-desktop))}}._wrap_txjab_29{position:relative;color:var(--text);background:var(--bg);padding:clamp(56px,7vw,84px) 0;width:100svw;margin-left:calc(50% - 50svw);margin-right:calc(50% - 50svw);overflow-x:clip}@supports not (width: 100svw){._wrap_txjab_29{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}._grid_txjab_49{display:grid;grid-template-columns:1fr;gap:0;border-left:1px solid var(--brand-500);border-right:1px solid var(--brand-500)}@media (min-width: 1024px){._grid_txjab_49{grid-template-columns:repeat(3,1fr)}}._card_txjab_62{padding:clamp(18px,2.6vw,26px) clamp(18px,2.6vw,26px) clamp(22px,3vw,30px);background:transparent;border-bottom:1px solid var(--brand-500);border-right:1px solid var(--brand-500);transition:background .18s ease,color .18s ease}._card_txjab_62:nth-child(3n){border-right:none}._card_txjab_62:nth-last-child(-n+3){border-bottom:none}._card_txjab_62:hover{background:var(--brand-600);color:var(--text)}._dot_txjab_87{display:inline-block;width:18px;height:18px;background:var(--dot-idle);margin-bottom:clamp(14px,2vw,18px);transition:background .18s ease,transform .18s ease}._card_txjab_62:hover ._dot_txjab_87{background:var(--dot-hover);transform:translateY(-1px)}._title_txjab_101{margin:0 0 clamp(10px,1.6vw,14px);font-weight:800;letter-spacing:.005em;line-height:1.15;font-size:clamp(22px,2.6vw,32px);color:inherit}._desc_txjab_110{margin:0;line-height:1.55;font-size:clamp(14px,1.4vw,16px);color:color-mix(in oklab,var(--text) 92%,black)}@media (max-width: 1023px){._grid_txjab_49{border-left:none;border-right:none}._card_txjab_62{border-right:none}}:root{--brand-600: #7A1919;--ink-0: #FFFFFF;--ink-1: #F1F1F1;--ink-black: #0B0B0B;--rule: rgba(255,255,255,.24)}._wrap_kwy3b_11{position:relative;isolation:isolate;color:var(--ink-1);padding:clamp(72px,9vw,120px) 0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip}._wrap_kwy3b_11:before{content:"";position:absolute;inset:0;background:var(--brand-600);z-index:-1}._grid_kwy3b_31{display:grid;grid-template-columns:1fr;gap:clamp(36px,5vw,64px);align-items:start}@media (min-width: 1024px){._grid_kwy3b_31{grid-template-columns:1.15fr 2fr;column-gap:clamp(48px,6vw,96px)}}._lead_kwy3b_45{max-width:48ch}._title_kwy3b_49{margin:0 0 14px;color:var(--ink-0);font-weight:800;letter-spacing:.01em;font-size:clamp(28px,3.6vw,40px);line-height:1.18}._text_kwy3b_58{margin:0;line-height:1.6;color:var(--ink-1)}._metrics_kwy3b_65{display:grid;grid-template-columns:1fr;gap:clamp(28px,3.4vw,40px)}@media (min-width: 760px){._metrics_kwy3b_65{grid-template-columns:repeat(2,1fr)}}._item_kwy3b_76{min-height:160px}._label_kwy3b_81{color:var(--ink-black);font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(12px,1.2vw,14px);margin-bottom:12px}._value_kwy3b_91{color:var(--ink-0);font-weight:400;font-size:clamp(42px,7vw,80px);line-height:.94;white-space:nowrap;transform:translateZ(0)}._rule_kwy3b_101{height:1px;background:var(--rule);margin:12px 0;width:clamp(140px,44%,260px)}._desc_kwy3b_109{margin:0;color:var(--ink-1);font-size:14px;line-height:1.55;max-width:44ch}@media (hover: hover){._item_kwy3b_76:hover ._value_kwy3b_91{transform:translateY(-1px);transition:transform .18s ease}}@media (max-width: 759px){._metrics_kwy3b_65{text-align:center}._rule_kwy3b_101{margin-left:auto;margin-right:auto}}:root{--brand-600:#7A1919;--brand-700:#5E1111;--paper-0:#FFFFFF;--ink-900:#0B0B0B;--pad-x: 20px;--pad-x-desktop: 80px}._wrap_1lk4l_12{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--ink-900);padding-block:clamp(80px,4vw,90px)}._viewport_1lk4l_20{position:relative;--slide-w: min(86vw, 1120px)}._track_1lk4l_27{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:calc((100vw - var(--slide-w)) / 2);scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-y}._track_1lk4l_27::-webkit-scrollbar{display:none}._slide_1lk4l_43{flex:0 0 var(--slide-w);scroll-snap-align:center;position:relative;isolation:isolate;overflow:hidden;margin-inline:-.5px}._media_1lk4l_52{width:100%;height:100%}._media_1lk4l_52>img,._media_1lk4l_52>picture,._media_1lk4l_52>video{display:block;width:100%;height:100%;object-fit:cover}._cta_1lk4l_67{position:absolute;right:clamp(14px,2.6vw,28px);bottom:clamp(14px,2.6vw,28px);z-index:5;display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 18px;background:var(--brand-600);color:#fff;text-decoration:none;font-weight:800;border:none;border-radius:6px;box-shadow:0 8px 24px #00000047;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,background .15s ease}._cta_1lk4l_67:hover{background:var(--brand-700)}._slide_1lk4l_43[data-active=true] ._cta_1lk4l_67{opacity:1;pointer-events:auto;transform:translateY(0)}._nav_1lk4l_101{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:8px;border:none;cursor:pointer;color:#fff;background:var(--brand-600);display:grid;place-items:center;box-shadow:0 8px 24px #00000047;transition:background .2s ease,transform .2s ease}._nav_1lk4l_101:hover{background:var(--brand-700);transform:translateY(-50%) scale(1.03)}._prev_1lk4l_124{left:clamp(10px,1.8vw,18px)}._next_1lk4l_128{right:clamp(10px,1.8vw,18px)}._footer_1lk4l_133{display:flex;justify-content:center;margin-top:clamp(14px,2.2vw,20px)}._counter_1lk4l_139{display:inline-flex;gap:10px;align-items:center;background:var(--brand-600);color:var(--paper-0);padding:6px 12px;border-radius:999px;font-weight:800;letter-spacing:.04em;font-size:14px}._counter_1lk4l_139 em{opacity:.75;font-style:normal}._ctaMobile_1lk4l_158{display:none}@media (max-width: 600px){._track_1lk4l_27{--slide-w: 88vw}._viewport_1lk4l_20{position:relative;--nav-size: 42px;--controls-h: 42px;--counter-h: 34px;--gap: 10px;padding-bottom:calc(var(--controls-h) + var(--gap) + var(--counter-h) + 12px)}._cta_1lk4l_67{display:none!important}._prev_1lk4l_124,._next_1lk4l_128{position:absolute;top:50%;bottom:auto;width:var(--nav-size);height:var(--nav-size);transform:translateY(-50%);z-index:12}._prev_1lk4l_124{left:12px}._next_1lk4l_128{right:12px}._ctaMobile_1lk4l_158{position:absolute;left:50%;bottom:calc(var(--counter-h) + var(--gap));transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;height:var(--controls-h);padding:0 14px;background:var(--brand-600);color:#fff;font-weight:800;border:none;border-radius:6px;box-shadow:0 8px 24px #00000047}._ctaMobile_1lk4l_158:hover{background:var(--brand-700)}._footer_1lk4l_133{position:absolute;left:0;right:0;bottom:0;margin-top:0;display:flex;justify-content:center}}:root{--brand-600: #7A1919}._wrap_4opfm_7{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--brand-600);color:#fff;padding-block:clamp(56px,10vh,120px);font-family:var(--ff-body, inherit)}._inner_4opfm_18{--padX: var(--rp-page-pad, var(--page-pad, 28px));--sol-padX: clamp(6px, 4.4vw, 64px);--pm-gap: clamp(36px, 6vw, 72px);--title-col: 520px;--pts-max: calc(100% - 2*var(--sol-padX));width:min(var(--rp-content-w, var(--content-w, 1120px)),100% - 2 * var(--padX));margin-inline:auto;padding-inline:var(--padX)}._h_4opfm_29{margin:0 0 clamp(26px,5vh,44px);font-family:var(--ff-head, inherit);font-weight:800;font-size:clamp(54px,9vw,112px);line-height:.98;letter-spacing:-.012em}._list_4opfm_39{display:grid;grid-auto-rows:min-content}._item_4opfm_44{border-bottom:1px solid rgba(255,255,255,.28);transition:border-color .2s ease,background .2s ease,color .2s ease;background:transparent}._head_4opfm_50{list-style:none;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:var(--pm-gap);padding-block:clamp(28px,3.8vw,44px);padding-inline:var(--sol-padX);cursor:pointer;user-select:none}._head_4opfm_50::-webkit-details-marker{display:none}._headGrid_4opfm_65{display:grid;grid-template-columns:minmax(var(--title-col),var(--title-col)) minmax(360px,1fr);gap:clamp(18px,3.4vw,48px);align-items:center;width:100%}._title_4opfm_73{font-family:var(--ff-head, inherit);font-weight:800;font-size:clamp(30px,4.6vw,60px);line-height:1.04;letter-spacing:-.01em}._desc_4opfm_81{color:#f0eaea;opacity:.9;font-size:clamp(14px,1.6vw,18px);line-height:1.45;max-width:65ch;text-align:left}._pm_4opfm_91{width:clamp(78px,8.1vw,99px);height:clamp(78px,8.1vw,99px);border-radius:999px;display:grid;place-items:center;background:#fff;color:#111;box-shadow:0 1px #ffffff40 inset,0 8px 16px #0000002e;transition:background .18s,color .18s,transform .18s}._pmV_4opfm_103{transition:opacity .15s linear}._item_4opfm_44[open] ._pmV_4opfm_103{opacity:0}._item_4opfm_44:not([open]):hover{background:#fff;color:#111}._item_4opfm_44:not([open]):hover ._desc_4opfm_81{color:#505050}._item_4opfm_44:not([open]):hover ._pm_4opfm_91{background:#111;color:#fff}._item_4opfm_44[open]{background:#fff;color:#111;border-color:#1111111f}._item_4opfm_44[open] ._desc_4opfm_81{color:#505050}._panel_4opfm_136{overflow:hidden;max-height:0;will-change:max-height;transition:max-height .44s cubic-bezier(.22,.61,.36,1)}._in_4opfm_18{padding:0 var(--sol-padX) clamp(28px,3.8vw,40px);display:grid;grid-template-columns:minmax(var(--title-col),var(--title-col)) minmax(360px,1fr);align-items:start;justify-items:stretch;gap:clamp(12px,2.2vw,18px);width:100%;transform:translateY(18px);opacity:0;transition:transform .44s cubic-bezier(.22,.61,.36,1),opacity .32s ease}._item_4opfm_44[open] ._in_4opfm_18{transform:translateY(0);opacity:1}._pts_4opfm_162{grid-column:2/3;width:min(100%,var(--pts-max));margin:0 auto;padding:0;list-style:none;display:grid;gap:clamp(8px,1.6vw,12px);justify-items:stretch;text-align:left}._lvl1_4opfm_174{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:10px;color:#111;font-size:clamp(14px,1.8vw,18px)}._bullet_4opfm_183{align-self:center}._sub_4opfm_187{margin:6px 0 0 34px;padding:0;list-style:none;display:grid;gap:6px}._sub_4opfm_187 li{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:8px;align-items:center;font-size:clamp(15px,1.6vw,20px)}._dot_4opfm_202{opacity:.8}._groupTitle_4opfm_206{font-weight:700}._more_4opfm_211{grid-column:2/3;justify-self:center;margin-left:34px;display:inline-block;font-weight:600;text-decoration:none;color:#111;border-bottom:1px solid rgba(17,17,17,.2);padding-bottom:2px;transition:color .18s ease,border-color .18s ease,transform .18s ease}._more_4opfm_211:hover{color:#000;border-color:#000;transform:translateY(-1px)}@media (max-width: 920px){._headGrid_4opfm_65{grid-template-columns:1fr;gap:5px}._in_4opfm_18{grid-template-columns:1fr}._pts_4opfm_162{grid-column:1;width:100%;margin:0}._more_4opfm_211{grid-column:1}._pts_4opfm_162 ._lvl1_4opfm_174>span,._sub_4opfm_187 li span{white-space:normal;word-break:keep-all;overflow-wrap:normal;hyphens:none;min-width:0}}@media (max-width: 640px){._title_4opfm_73{font-size:clamp(28px,8vw,38px)}._desc_4opfm_81{font-size:clamp(14px,3.7vw,16px)}._pm_4opfm_91{width:clamp(60px,12vw,84px);height:clamp(60px,12vw,84px)}}:root{--ink-900:#0B0B0B;--paper-0:#FFFFFF}._wrap_1c0x9_8{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--ink-900);padding-block:clamp(72px,10vw,140px)}._inner_1c0x9_16{position:relative;width:min(1400px,100% - 2 * clamp(16px,4vw,48px));margin:0 auto}._link_1c0x9_23{position:relative;display:inline-flex;align-items:baseline;gap:clamp(12px,2.4vw,28px);color:var(--paper-0);text-decoration:none;font-weight:400;letter-spacing:.02em;line-height:.95;font-size:clamp(48px,12vw,220px)}._link_1c0x9_23:after{content:"";position:absolute;left:0;right:0;bottom:clamp(-10px,-.6vw,-8px);height:clamp(3px,.6vw,6px);background:currentColor;transform-origin:left center;transform:scaleX(0);transition:transform .45s cubic-bezier(.22,.61,.36,1)}._link_1c0x9_23:hover:after,._link_1c0x9_23:focus-visible:after{transform:scaleX(1)}._text_1c0x9_55{display:inline-block;white-space:nowrap}._word_1c0x9_60{display:inline}._arrow_1c0x9_64{display:inline-block;transform:translateY(clamp(2px,.3vw,4px))}._note_1c0x9_70{position:absolute;right:0;bottom:clamp(-12px,-1vw,-8px);margin:0;color:var(--paper-0);font-size:clamp(12px,1.1vw,14px);letter-spacing:.1em;text-transform:uppercase;opacity:.9}@media (max-width: 640px){._link_1c0x9_23{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,3.5vw,14px);font-size:clamp(56px,18vw,92px);line-height:1;text-align:center;width:100%}._text_1c0x9_55{white-space:normal;text-align:center}._word_1c0x9_60{display:block}._arrow_1c0x9_64{align-self:center;transform:none}._link_1c0x9_23:after{left:50%;transform-origin:left center;transform:translate(-50%) scaleX(0);bottom:clamp(-10px,-1.2vw,-6px);height:3px}._link_1c0x9_23:hover:after,._link_1c0x9_23:focus-visible:after{transform:translate(-50%) scaleX(1)}._note_1c0x9_70{position:static;margin-top:clamp(18px,6vw,28px);text-align:center;opacity:.85}}:root{--brand-600:#7A1919;--brand-700:#5E1111;--paper-0:#fff;--ink-900:#0B0B0B}.back-one:where(.astro-3s4vltkd){position:fixed;right:clamp(12px,2vw,24px);bottom:clamp(16px,3vw,28px);z-index:1000;width:48px;height:48px;border-radius:999px;background:var(--paper-0);color:var(--ink-900);border:2px solid var(--brand-600);box-shadow:0 10px 28px #00000059;display:grid;place-items:center;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,background .15s ease,color .15s ease,border-color .15s ease;pointer-events:none}.back-one:where(.astro-3s4vltkd):hover{background:var(--brand-600);color:var(--paper-0);border-color:var(--brand-700)}.back-one:where(.astro-3s4vltkd)[data-show="1"]{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width:600px){.back-one:where(.astro-3s4vltkd){width:56px;height:56px}}
