.attack-table-module__EO49Tq__attack{flex-direction:column;gap:1rem;display:flex}.attack-table-module__EO49Tq__wrap{max-width:100%;overflow-x:auto}.attack-table-module__EO49Tq__table{border-collapse:collapse;font-size:var(--fs-300);line-height:1.4}.attack-table-module__EO49Tq__table th{background:var(--theme-color-red-dark);color:var(--theme-color-white-light);letter-spacing:.04em;text-align:left;font-weight:500}.attack-table-module__EO49Tq__table th,.attack-table-module__EO49Tq__table td{border:1px solid #ffffff1f;padding:.35rem .75rem}.attack-table-module__EO49Tq__meta-table{border-collapse:collapse;font-size:var(--fs-300)}.attack-table-module__EO49Tq__meta-table td{border:1px solid #ffffff1f;padding:.25rem .75rem}.attack-table-module__EO49Tq__meta-label{color:var(--theme-color-white-dark);font-weight:600}.attack-table-module__EO49Tq__variant-notes{font-size:var(--fs-300);color:#ffffffb3;margin:0;font-weight:300}.attack-table-module__EO49Tq__matrix-title{color:var(--theme-color-white-dark);letter-spacing:.05em;margin-top:1rem}.attack-table-module__EO49Tq__matrix-note{font-size:var(--fs-300);color:#ffffffb3;margin:0;font-weight:300}.attack-table-module__EO49Tq__matrix th,.attack-table-module__EO49Tq__matrix td{text-align:center;white-space:nowrap;padding:.2rem .55rem}.attack-table-module__EO49Tq__matrix tbody tr:nth-child(2n){background:#ffffff0d}.attack-table-module__EO49Tq__roll{color:var(--theme-color-white-dark);font-weight:600}.attack-table-module__EO49Tq__col-note{cursor:help;text-underline-offset:3px;box-sizing:border-box;min-height:24px;padding:.3rem .55rem;-webkit-text-decoration:underline dotted #eb5c6599;text-decoration:underline dotted #eb5c6599;text-decoration-thickness:1px;display:block;position:relative}.attack-table-module__EO49Tq__matrix th.attack-table-module__EO49Tq__col-head{padding:0}.attack-table-module__EO49Tq__col-bubble{visibility:hidden;opacity:0;z-index:1;background:var(--theme-color-gray-dark);width:max-content;max-width:min(85vw,20rem);color:var(--theme-color-white-light);font-size:var(--fs-300);text-transform:none;letter-spacing:normal;text-align:left;white-space:normal;border:1px solid #7a000099;border-radius:9px;padding:.4rem .75rem;font-weight:300;line-height:1.4;transition:opacity .15s ease-in-out;position:absolute;bottom:100%;right:100%;box-shadow:0 4px 12px #0009}.attack-table-module__EO49Tq__col-note:hover .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__col-note:focus .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__col-note:focus-within .attack-table-module__EO49Tq__col-bubble{visibility:visible;opacity:1;inset:calc(100% + .5rem) auto auto 50%;transform:translate(-50%)}.attack-table-module__EO49Tq__matrix th:nth-child(-n+6) .attack-table-module__EO49Tq__col-note:hover .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__matrix th:nth-child(-n+6) .attack-table-module__EO49Tq__col-note:focus .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__matrix th:nth-child(-n+6) .attack-table-module__EO49Tq__col-note:focus-within .attack-table-module__EO49Tq__col-bubble{left:0;transform:none}.attack-table-module__EO49Tq__matrix th:nth-last-child(-n+4) .attack-table-module__EO49Tq__col-note:hover .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__matrix th:nth-last-child(-n+4) .attack-table-module__EO49Tq__col-note:focus .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__matrix th:nth-last-child(-n+4) .attack-table-module__EO49Tq__col-note:focus-within .attack-table-module__EO49Tq__col-bubble{left:auto;right:0;transform:none}@media (max-width:48rem),(max-height:30rem){.attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__col-note:hover .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__col-note:focus .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__col-note:focus-within .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__matrix th:nth-child(-n+6) .attack-table-module__EO49Tq__col-note:hover .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__matrix th:nth-child(-n+6) .attack-table-module__EO49Tq__col-note:focus .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__matrix th:nth-child(-n+6) .attack-table-module__EO49Tq__col-note:focus-within .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__matrix th:nth-last-child(-n+4) .attack-table-module__EO49Tq__col-note:hover .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__matrix th:nth-last-child(-n+4) .attack-table-module__EO49Tq__col-note:focus .attack-table-module__EO49Tq__col-bubble,.attack-table-module__EO49Tq__matrix th:nth-last-child(-n+4) .attack-table-module__EO49Tq__col-note:focus-within .attack-table-module__EO49Tq__col-bubble{z-index:20;width:auto;max-width:none;max-height:calc(100dvh - 2rem);position:fixed;inset:auto 1rem 1rem;overflow-y:auto;transform:none}}
.source-ref-module__3sjQDG__ref{cursor:help;vertical-align:super;line-height:0;display:inline-block;position:relative}.source-ref-module__3sjQDG__ref:after{content:"";width:max(100%,24px);height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.source-ref-module__3sjQDG__marker{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-color-red-text);white-space:nowrap;border:1px solid #99000080;border-radius:.3em;padding:0 .35em;font-size:.62em;font-weight:500}.source-ref-module__3sjQDG__note{visibility:hidden;opacity:0;z-index:1;background:var(--theme-color-gray-dark);width:max-content;max-width:min(85vw,22rem);color:var(--theme-color-white-light);font-size:var(--fs-300);text-transform:none;letter-spacing:normal;border:1px solid #7a000099;border-radius:9px;padding:.4rem .75rem;font-weight:300;line-height:1.4;transition:opacity .15s ease-in-out;position:absolute;bottom:calc(100% + .5rem);right:100%;box-shadow:0 4px 12px #0009}.source-ref-module__3sjQDG__ref:focus-within .source-ref-module__3sjQDG__note,.source-ref-module__3sjQDG__ref:focus .source-ref-module__3sjQDG__note{visibility:visible;opacity:1;transform:translateX(calc(-50% + var(--tip-shift,0px)));left:50%;right:auto}@media (hover:hover){.source-ref-module__3sjQDG__ref:hover .source-ref-module__3sjQDG__note{visibility:visible;opacity:1;transform:translateX(calc(-50% + var(--tip-shift,0px)));left:50%;right:auto}}.source-ref-module__3sjQDG__note[data-tip-side=below]{top:calc(100% + .5rem);bottom:auto}.source-ref-module__3sjQDG__note{max-height:var(--tip-max-h,none);overflow-y:auto}@media (max-width:48rem),(max-height:30rem){.source-ref-module__3sjQDG__note,.source-ref-module__3sjQDG__ref:hover .source-ref-module__3sjQDG__note,.source-ref-module__3sjQDG__ref:focus-within .source-ref-module__3sjQDG__note,.source-ref-module__3sjQDG__ref:focus .source-ref-module__3sjQDG__note{z-index:20;width:auto;max-width:none;max-height:calc(100dvh - 2rem);position:fixed;inset:auto 1rem 1rem;overflow-y:auto;transform:none}.source-ref-module__3sjQDG__ref:focus-within .source-ref-module__3sjQDG__note,.source-ref-module__3sjQDG__ref:focus .source-ref-module__3sjQDG__note{z-index:21}}
.formula-module__pJpDnG__formula{vertical-align:middle;background:#7e1b1b38;border:1px solid #a1121259;border-radius:.375em;max-width:100%;padding:.05em .45em;display:inline-block;overflow:auto clip}
.maneuver-table-module__0QVRQq__wrap{max-width:100%}@media (max-width:48rem){.maneuver-table-module__0QVRQq__wrap{overflow-x:auto}}.maneuver-table-module__0QVRQq__table{border-collapse:collapse;width:100%;font-size:var(--fs-300);background:#ffffff08;border:1px solid #ffffff2e;line-height:1.45}.maneuver-table-module__0QVRQq__table td{padding:.35rem .9rem}.maneuver-table-module__0QVRQq__title{background:var(--theme-color-red-dark);color:var(--theme-color-white-light);text-align:center;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.maneuver-table-module__0QVRQq__formula{text-align:center;background:#ffffff0d;border-bottom:1px solid #ffffff26;padding-block:.6rem}.maneuver-table-module__0QVRQq__column-head td{color:var(--theme-color-white-dark);border-bottom:1px solid #ffffff26;font-weight:600}.maneuver-table-module__0QVRQq__band-head td{border-top:1px solid #ffffff1f;padding-top:.55rem}.maneuver-table-module__0QVRQq__roll{white-space:nowrap;color:var(--theme-color-white-dark);font-weight:600}.maneuver-table-module__0QVRQq__label{color:var(--theme-color-red-text);letter-spacing:.03em;font-weight:600}.maneuver-table-module__0QVRQq__description{color:#fffc;text-wrap:pretty;padding-top:.1rem;padding-bottom:.55rem;font-weight:300}.maneuver-table-module__0QVRQq__category{text-align:center;color:var(--theme-color-white-dark);padding-top:.6rem;font-weight:600}.maneuver-table-module__0QVRQq__modifier{white-space:nowrap;text-align:right;color:var(--theme-color-white-dark);vertical-align:top;width:1%;font-weight:600}.maneuver-table-module__0QVRQq__modifier-label{color:#fffc;text-wrap:pretty;font-weight:300}.maneuver-table-module__0QVRQq__value-break td{padding-top:.55rem}.maneuver-table-module__0QVRQq__value-break td:first-child{position:relative}.maneuver-table-module__0QVRQq__value-break td:first-child:before{content:"";border-top:1px solid #ad1f1f66;width:2.25rem;position:absolute;top:.25rem;right:.9rem}.maneuver-table-module__0QVRQq__footnote{color:#fff9;border-top:1px solid #ffffff26;font-size:.85em;font-style:italic}
.breadcrumbs-module__G6VVta__breadcrumbs-container{align-items:flex-start;gap:.5rem;font-weight:300;display:flex}.breadcrumbs-module__G6VVta__crumb-link{color:var(--theme-color-white-dark);text-decoration:none}.breadcrumbs-module__G6VVta__crumb-link:hover{color:var(--theme-color-white-light);text-decoration:underline}.breadcrumbs-module__G6VVta__crumbs-home-icon{color:var(--theme-color-white-light);fill:var(--theme-color-white-light)}
.table-module__fIzYHG__table-wrap{max-width:100%;overflow-x:auto}.table-module__fIzYHG__table{border-collapse:collapse;font-size:var(--fs-300);line-height:1.4}.table-module__fIzYHG__table th{background:var(--theme-color-red-dark);color:var(--theme-color-white-light);letter-spacing:.04em;text-align:left;font-weight:500}.table-module__fIzYHG__table th,.table-module__fIzYHG__table td{border:1px solid #ffffff1f;padding:.4rem .9rem}.table-module__fIzYHG__table tbody tr:nth-child(2n){background:#ffffff0d}.table-module__fIzYHG__table .table-module__fIzYHG__sub-header th{color:var(--theme-color-red-text);background:#bf121d40;font-style:italic;font-weight:500}
.toc-module__KfdPLa__toc{border-left:3px solid var(--theme-color-red-light);background:#ffffff0a;border-radius:0 .375rem .375rem 0;padding:1rem 1.25rem}.toc-module__KfdPLa__label{font-size:var(--fs-300);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-color-red-text);cursor:pointer;padding:.35rem 0;font-weight:600}.toc-module__KfdPLa__list{font-size:var(--fs-300);margin:.6rem 0 0;padding:0;list-style:none}@media (max-width:47.999rem){.toc-module__KfdPLa__list{max-height:55vh;overflow:clip auto}}@media (min-width:48rem){.toc-module__KfdPLa__list{columns:2;column-gap:2.5rem}}@media (min-width:75rem){.toc-module__KfdPLa__list{columns:3}}.toc-module__KfdPLa__item,.toc-module__KfdPLa__subitem{break-inside:avoid}.toc-module__KfdPLa__item+.toc-module__KfdPLa__item{margin-top:.35rem}.toc-module__KfdPLa__sublist{border-left:1px solid #ffffff24;margin:.2rem 0 0;padding:0 0 0 .9rem;list-style:none}.toc-module__KfdPLa__subitem+.toc-module__KfdPLa__subitem{margin-top:.15rem}.toc-module__KfdPLa__link{color:var(--theme-color-white-dark);border-radius:.25rem;margin-inline:-.4rem;padding:.3rem .4rem;text-decoration:none;display:block}.toc-module__KfdPLa__subitem>.toc-module__KfdPLa__link{color:#ffffffad}.toc-module__KfdPLa__link:hover,.toc-module__KfdPLa__link:focus-visible{color:var(--theme-color-white-light);background:#ffffff0f;text-decoration:underline}
.card-module__dQ6sGG__card{height:100%;color:inherit;background:#141414e6;border:1px solid #7a000073;border-radius:.75rem;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.card-module__dQ6sGG__card:hover,.card-module__dQ6sGG__card:focus-visible{border-color:var(--theme-color-red-light);transform:translateY(-4px);box-shadow:0 10px 30px #0009}.card-module__dQ6sGG__card:focus-visible{outline:2px solid var(--theme-color-red-light);outline-offset:2px}.card-module__dQ6sGG__image-wrap{aspect-ratio:16/9;position:relative;overflow:hidden}.card-module__dQ6sGG__img{object-fit:cover;transition:transform .3s}.card-module__dQ6sGG__card:hover .card-module__dQ6sGG__img{transform:scale(1.05)}.card-module__dQ6sGG__content{flex-direction:column;gap:.5rem;padding:1rem 1.25rem 1.25rem;display:flex}.card-module__dQ6sGG__heading{font-size:var(--fs-500);letter-spacing:.03em;color:var(--theme-color-white-dark);font-weight:500}.card-module__dQ6sGG__sub{font-size:var(--fs-300);color:#ffffffa6;text-wrap:pretty;font-weight:300}.card-module__dQ6sGG__compact-card{color:inherit;background:#141414e6;border:1px solid #7a000073;border-radius:.5rem;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.card-module__dQ6sGG__compact-image-wrap{aspect-ratio:2;position:relative;overflow:hidden}.card-module__dQ6sGG__compact-img{object-fit:cover}.card-module__dQ6sGG__compact-content{flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.card-module__dQ6sGG__compact-card:hover,.card-module__dQ6sGG__compact-card:focus-visible{border-color:var(--theme-color-red-light);transform:translateY(-2px)}.card-module__dQ6sGG__compact-card:focus-visible{outline:2px solid var(--theme-color-red-light);outline-offset:2px}.card-module__dQ6sGG__compact-heading{font-size:var(--fs-400);letter-spacing:.03em;color:var(--theme-color-white-dark);font-weight:500}.card-module__dQ6sGG__compact-sub{font-size:var(--fs-300);color:#fff9;text-wrap:pretty;font-weight:300}@media (prefers-reduced-motion:reduce){.card-module__dQ6sGG__card,.card-module__dQ6sGG__img,.card-module__dQ6sGG__compact-card{transition:none}.card-module__dQ6sGG__card:hover,.card-module__dQ6sGG__card:focus-visible,.card-module__dQ6sGG__compact-card:hover,.card-module__dQ6sGG__compact-card:focus-visible,.card-module__dQ6sGG__card:hover .card-module__dQ6sGG__img{transform:none}}
.tooltip-module__z8zniW__bold{font-weight:700}.tooltip-module__z8zniW__con-tooltip{cursor:help;color:var(--theme-color-red-text);text-underline-offset:3px;-webkit-text-decoration:underline dotted #eb5c6599;text-decoration:underline dotted #eb5c6599;text-decoration-thickness:1px;transition:color .15s;display:inline-block;position:relative}.tooltip-module__z8zniW__con-tooltip:hover,.tooltip-module__z8zniW__con-tooltip:focus-within{color:#f88189;text-decoration-color:#f88189e6}.tooltip-module__z8zniW__tooltip{visibility:hidden;opacity:0;z-index:1;background:var(--theme-color-gray-dark);width:max-content;max-width:min(85vw,22rem);color:var(--theme-color-white-light);font-size:var(--fs-300);border:1px solid #7a000099;border-radius:9px;padding:.4rem .75rem;font-weight:300;line-height:1.4;transition:opacity .15s ease-in-out;position:absolute;bottom:calc(100% + .5rem);right:100%;box-shadow:0 4px 12px #0009}.tooltip-module__z8zniW__con-tooltip:focus-within .tooltip-module__z8zniW__tooltip,.tooltip-module__z8zniW__con-tooltip:focus .tooltip-module__z8zniW__tooltip{visibility:visible;opacity:1;transform:translateX(calc(-50% + var(--tip-shift,0px)));left:50%;right:auto}@media (hover:hover){.tooltip-module__z8zniW__con-tooltip:hover .tooltip-module__z8zniW__tooltip{visibility:visible;opacity:1;transform:translateX(calc(-50% + var(--tip-shift,0px)));left:50%;right:auto}}.tooltip-module__z8zniW__tooltip[data-tip-side=below]{top:calc(100% + .5rem);bottom:auto}.tooltip-module__z8zniW__tooltip{max-height:var(--tip-max-h,none);overflow-y:auto}@media (max-width:48rem),(max-height:30rem){.tooltip-module__z8zniW__tooltip,.tooltip-module__z8zniW__con-tooltip:hover .tooltip-module__z8zniW__tooltip,.tooltip-module__z8zniW__con-tooltip:focus-within .tooltip-module__z8zniW__tooltip,.tooltip-module__z8zniW__con-tooltip:focus .tooltip-module__z8zniW__tooltip{z-index:20;width:auto;max-width:none;max-height:calc(100dvh - 2rem);position:fixed;inset:auto 1rem 1rem;overflow-y:auto;transform:none}.tooltip-module__z8zniW__con-tooltip:focus-within .tooltip-module__z8zniW__tooltip,.tooltip-module__z8zniW__con-tooltip:focus .tooltip-module__z8zniW__tooltip{z-index:21}}
.critical-table-module__bl3c0q__wrap{max-width:100%;overflow-x:auto}.critical-table-module__bl3c0q__table{border-collapse:collapse;font-size:var(--fs-300);width:100%;line-height:1.35}.critical-table-module__bl3c0q__table th{background:var(--theme-color-red-dark);color:var(--theme-color-white-light);letter-spacing:.04em;text-align:center;border:1px solid #ffffff1f;padding:.35rem .6rem;font-weight:500}.critical-table-module__bl3c0q__table td{vertical-align:top;border:1px solid #ffffff1f;padding:.45rem .6rem}.critical-table-module__bl3c0q__table tbody tr:nth-child(2n){background:#ffffff0a}.critical-table-module__bl3c0q__roll{white-space:nowrap;text-align:center}.critical-table-module__bl3c0q__location{color:var(--theme-color-white-dark);font-weight:600;display:block}.critical-table-module__bl3c0q__range{color:var(--theme-color-red-text);font-weight:600;display:block}.critical-table-module__bl3c0q__sev-label{display:none}.critical-table-module__bl3c0q__description{color:#ffffffd9;text-wrap:pretty;font-weight:300;display:block}.critical-table-module__bl3c0q__mechanics{color:var(--theme-color-white-dark);margin-top:.3rem;font-weight:600;display:block}.critical-table-module__bl3c0q__legend{max-width:100%;font-size:var(--fs-200,.85rem);color:#fff9;margin:.75rem 0 0;font-style:italic;font-weight:300;line-height:1.5}@media (max-width:48rem){.critical-table-module__bl3c0q__table{min-width:56rem}.critical-table-module__bl3c0q__roll{z-index:1;position:sticky;left:0}td.critical-table-module__bl3c0q__roll{background:#141414}.critical-table-module__bl3c0q__sev-label{letter-spacing:.08em;color:#ffffff73;margin-bottom:.25rem;font-size:.7rem;font-weight:600;display:block}}.critical-table-module__bl3c0q__mech-token{white-space:nowrap}.critical-table-module__bl3c0q__mech-icon{font-size:1.05em;font-style:normal;line-height:1;display:inline-block}.critical-table-module__bl3c0q__mech-icon-skull{color:var(--theme-color-red-light);margin-right:.1em}.critical-table-module__bl3c0q__mech-icon-bleed{color:var(--theme-color-red-light)}.critical-table-module__bl3c0q__mech-icon-stun{padding:0 .06em}.critical-table-module__bl3c0q__mech-icon-staggered{padding:0 .04em}.critical-table-module__bl3c0q__mech-icon-prone{font-weight:700}.critical-table-module__bl3c0q__mech-icon-breakage{padding-right:.06em}.critical-table-module__bl3c0q__mech-icon-fatigue{color:#94bdd1;padding-right:.06em}.critical-table-module__bl3c0q__mech-row{display:block}.critical-table-module__bl3c0q__mech-row+.critical-table-module__bl3c0q__mech-row{margin-top:.12em}.critical-table-module__bl3c0q__mech-clause{font-weight:500}.critical-table-module__bl3c0q__clause-label{letter-spacing:.05em;text-transform:uppercase;color:#ffffff8c;font-size:.82em;font-weight:600}.critical-table-module__bl3c0q__side-sep{color:#fff6;font-weight:400}.critical-table-module__bl3c0q__cell[data-gloss]{cursor:help}.critical-table-module__bl3c0q__gloss{z-index:40;background:var(--theme-color-gray-dark,#1f1f1f);width:max-content;max-width:min(20rem,85vw);color:var(--theme-color-white-light,#f5f5f5);font-size:var(--fs-200,.85rem);white-space:pre-line;text-align:left;pointer-events:none;border:1px solid #7a000099;border-radius:9px;max-height:calc(100vh - 2rem);margin:0;padding:.5rem .8rem;font-weight:300;line-height:1.45;position:fixed;overflow-y:auto;box-shadow:0 4px 14px #000000b3}.critical-table-module__bl3c0q__gloss-pinned{pointer-events:auto;width:auto;max-width:none;max-height:40vh;inset:auto 1rem 1rem;overflow-y:auto;transform:none}
.diagram-module__uBVDMG__figure{--flow-spacing:2rem;max-width:30rem;margin-block:2rem;margin-inline:auto;scroll-margin-top:1.5rem}.diagram-module__uBVDMG__diagram{width:100%;height:auto;font-family:Oswald,sans-serif;display:block}.diagram-module__uBVDMG__fill-fringe,.diagram-module__uBVDMG__fill-casualty,.diagram-module__uBVDMG__fill-kill{fill:var(--theme-color-red-light);stroke:none}.diagram-module__uBVDMG__fill-fringe{fill-opacity:.1}.diagram-module__uBVDMG__fill-casualty{fill-opacity:.16}.diagram-module__uBVDMG__fill-kill{fill-opacity:.3}.diagram-module__uBVDMG__edge-fringe,.diagram-module__uBVDMG__edge-casualty,.diagram-module__uBVDMG__edge-kill{fill:none;stroke:var(--theme-color-red-text);stroke-width:2.5px}.diagram-module__uBVDMG__edge-fringe{stroke-opacity:.55}.diagram-module__uBVDMG__edge-casualty,.diagram-module__uBVDMG__edge-kill{stroke-opacity:.95}.diagram-module__uBVDMG__band-label{fill:var(--theme-color-white-dark);letter-spacing:.06em;text-transform:uppercase;text-anchor:middle;opacity:.82;font-size:13px;font-weight:400}.diagram-module__uBVDMG__fragments polygon{fill:var(--theme-color-white-dark);fill-opacity:.34}.diagram-module__uBVDMG__ruler line{stroke:var(--theme-color-white-dark);stroke-width:1.25px;stroke-opacity:.65}.diagram-module__uBVDMG__tick{fill:var(--theme-color-white-dark);text-anchor:middle;opacity:.9;font-size:15px}.diagram-module__uBVDMG__burst line{stroke:var(--theme-color-white-light);stroke-width:2px}.diagram-module__uBVDMG__burst circle{fill:var(--theme-color-white-light)}.diagram-module__uBVDMG__token-base{fill:#0a0a0a;stroke:var(--theme-color-white-dark);stroke-width:1.5px}.diagram-module__uBVDMG__token-letter{fill:var(--theme-color-white-dark);text-anchor:middle;font-size:17px;font-weight:500}.diagram-module__uBVDMG__wall,.diagram-module__uBVDMG__wall line,.diagram-module__uBVDMG__wall-face,.diagram-module__uBVDMG__wall-return{stroke:#bdb8b2;stroke-width:7px;stroke-linecap:round;stroke-opacity:.9}.diagram-module__uBVDMG__wall-soft{stroke:#bdb8b2;stroke-width:3.5px;stroke-linecap:butt;stroke-dasharray:9 3;stroke-opacity:.8}.diagram-module__uBVDMG__door-leaf{stroke:#bdb8b2;stroke-width:4px;stroke-linecap:round;stroke-opacity:.9}.diagram-module__uBVDMG__door-swing{fill:none;stroke:var(--theme-color-white-dark);stroke-width:1px;stroke-opacity:.35}.diagram-module__uBVDMG__sight-line{fill:none;stroke:var(--theme-color-white-dark);stroke-width:1px;stroke-dasharray:3 4;stroke-opacity:.45}.diagram-module__uBVDMG__landing-dot{fill:var(--theme-color-white-dark);fill-opacity:.5}.diagram-module__uBVDMG__ray{stroke:var(--theme-color-white-dark);stroke-width:1.25px;stroke-dasharray:4 4;stroke-opacity:.7}.diagram-module__uBVDMG__arrow line{stroke:var(--theme-color-white-dark);stroke-width:1.5px;stroke-opacity:.75}.diagram-module__uBVDMG__arrow polygon{fill:var(--theme-color-white-dark);fill-opacity:.75}.diagram-module__uBVDMG__leader{stroke:var(--theme-color-white-dark);stroke-width:1px;stroke-opacity:.5}.diagram-module__uBVDMG__annotation{fill:var(--theme-color-white-dark);text-anchor:middle;opacity:.7;font-size:14px;font-weight:300}.diagram-module__uBVDMG__fig-title{font-size:var(--fs-300);letter-spacing:.05em;text-transform:uppercase;color:var(--theme-color-white-dark);text-align:center;margin:0 0 .6rem;font-weight:500}.diagram-module__uBVDMG__fig-number{color:var(--theme-color-red-text);margin-right:.5ch}.diagram-module__uBVDMG__fig-ref{white-space:nowrap;color:var(--theme-color-red-text);text-underline-offset:2px;text-decoration-thickness:1px;position:relative}.diagram-module__uBVDMG__fig-ref:after{content:"";height:24px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.diagram-module__uBVDMG__figure:target .diagram-module__uBVDMG__fig-title{color:var(--theme-color-red-text)}.diagram-module__uBVDMG__caption{font-size:var(--fs-300);color:#ffffffb3;text-align:center;margin-top:.75rem;font-weight:300;line-height:1.5}@media (max-width:48rem){.diagram-module__uBVDMG__band-label{font-size:15px}.diagram-module__uBVDMG__tick{font-size:18px}.diagram-module__uBVDMG__token-letter{font-size:21px}.diagram-module__uBVDMG__clock-number{font-size:20px}.diagram-module__uBVDMG__annotation{font-size:17px}}.diagram-module__uBVDMG__throw-line{stroke:var(--theme-color-white-dark);stroke-width:1.5px;stroke-opacity:.6}.diagram-module__uBVDMG__fill-fire,.diagram-module__uBVDMG__fill-fire-mid,.diagram-module__uBVDMG__fill-fire-hot{fill-opacity:.06;stroke:none}.diagram-module__uBVDMG__fill-fire{fill:var(--theme-color-flame-ember)}.diagram-module__uBVDMG__fill-fire-mid{fill:var(--theme-color-flame)}.diagram-module__uBVDMG__fill-fire-hot{fill:var(--theme-color-flame-hot)}.diagram-module__uBVDMG__fill-arc{fill:var(--theme-color-red-light);fill-opacity:.2;stroke:none}.diagram-module__uBVDMG__edge-arc{fill:none;stroke:var(--theme-color-red-text);stroke-width:2px;stroke-opacity:.85}.diagram-module__uBVDMG__edge-arc-alt{fill:none;stroke:var(--theme-color-white-dark);stroke-width:1.5px;stroke-opacity:.4;stroke-dasharray:6 5}.diagram-module__uBVDMG__ap-optional line{stroke:var(--theme-color-white-dark);stroke-opacity:.55;stroke-width:1px}.diagram-module__uBVDMG__pattern-disc{fill:var(--theme-color-flame-hot);fill-opacity:.12;stroke:var(--theme-color-flame);stroke-width:1.75px;stroke-opacity:.85}.diagram-module__uBVDMG__pattern-shot circle{fill:var(--theme-color-white-dark);fill-opacity:.85;stroke:none}.diagram-module__uBVDMG__fill-shot{fill:var(--theme-color-flame-hot);fill-opacity:.85;stroke:none}.diagram-module__uBVDMG__shot circle{fill:#0f0f0f;fill-opacity:.9;stroke:none}.diagram-module__uBVDMG__shot-far circle{fill:var(--theme-color-white-dark);fill-opacity:.75;stroke:none}.diagram-module__uBVDMG__shot line{stroke:#0f0f0f;stroke-opacity:.3;stroke-width:1px;stroke-linecap:round}.diagram-module__uBVDMG__shot-far line{stroke:var(--theme-color-white-dark);stroke-opacity:.28;stroke-width:1px;stroke-linecap:round}.diagram-module__uBVDMG__edge-fire{fill:none;stroke:var(--theme-color-flame);stroke-width:2px;stroke-opacity:.8;stroke-dasharray:7 5}.diagram-module__uBVDMG__flame-tongue polygon{fill:var(--theme-color-flame);fill-opacity:.55;stroke:none}.diagram-module__uBVDMG__flame-tongue-hot polygon{fill:var(--theme-color-flame-hot);fill-opacity:.6;stroke:none}.diagram-module__uBVDMG__scatter-ring{fill:none;stroke:var(--theme-color-red-text);stroke-width:1.75px;stroke-opacity:.75;stroke-dasharray:5 4}.diagram-module__uBVDMG__clock-number{fill:var(--theme-color-white-dark);text-anchor:middle;stroke:#0a0a0a;stroke-width:4px;paint-order:stroke fill;font-size:16px;font-weight:500}.diagram-module__uBVDMG__clock-tick{stroke:var(--theme-color-red-text);stroke-width:1.75px;stroke-opacity:.75}.diagram-module__uBVDMG__aim-ring{fill:none;stroke:var(--theme-color-white-dark);stroke-width:1.75px;stroke-opacity:.8}.diagram-module__uBVDMG__ap-spent{fill:var(--theme-color-white-dark);fill-opacity:.9}.diagram-module__uBVDMG__ap-empty{fill:none;stroke:var(--theme-color-white-dark);stroke-width:1.25px;stroke-opacity:.45}.diagram-module__uBVDMG__ground{stroke:var(--theme-color-white-dark);stroke-width:1.25px;stroke-opacity:.5}.diagram-module__uBVDMG__body rect,.diagram-module__uBVDMG__body circle{fill:var(--theme-color-white-dark);fill-opacity:.85}.diagram-module__uBVDMG__body-ghost rect,.diagram-module__uBVDMG__body-ghost circle{fill:none;stroke:var(--theme-color-white-dark);stroke-width:1px;stroke-opacity:.4;stroke-dasharray:4 3}.diagram-module__uBVDMG__barrier{fill:#534d46;stroke:#bdb8b2;stroke-width:2px;stroke-opacity:.9}.diagram-module__uBVDMG__figure-compact{max-width:20rem}.diagram-module__uBVDMG__figure-photo{max-width:44rem}.diagram-module__uBVDMG__photo-set{gap:.35rem;display:grid}.diagram-module__uBVDMG__photo-row{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.diagram-module__uBVDMG__photo-groups{grid-template-columns:repeat(2,1fr);gap:0 1.1rem;display:grid}@media (max-width:48rem){.diagram-module__uBVDMG__photo-groups{grid-template-columns:1fr}}.diagram-module__uBVDMG__photo-pair{grid-template-columns:repeat(2,1fr);gap:.35rem;display:grid}.diagram-module__uBVDMG__photo-row-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;text-align:center;margin:.7rem 0 .15rem;font-size:.8rem;font-weight:400}.diagram-module__uBVDMG__photo-cell{flex-direction:column;display:flex}.diagram-module__uBVDMG__photo{border:1px solid #bdb8b238;width:100%;height:auto;display:block}.diagram-module__uBVDMG__photo-tier{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-color-white-dark);text-align:center;margin-top:.3rem;font-size:.8rem;font-weight:500}.diagram-module__uBVDMG__zoom-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.diagram-module__uBVDMG__zoom-trigger:hover .diagram-module__uBVDMG__photo,.diagram-module__uBVDMG__zoom-trigger:focus-visible .diagram-module__uBVDMG__photo{border-color:#bdb8b299}.diagram-module__uBVDMG__zoom-trigger:hover .diagram-module__uBVDMG__diagram,.diagram-module__uBVDMG__zoom-trigger:focus-visible .diagram-module__uBVDMG__diagram{filter:brightness(1.25)}@media (prefers-reduced-motion:no-preference){.diagram-module__uBVDMG__zoom-trigger .diagram-module__uBVDMG__photo,.diagram-module__uBVDMG__zoom-trigger .diagram-module__uBVDMG__diagram{transition:filter .12s,border-color .12s}}.diagram-module__uBVDMG__zoom-trigger:focus-visible{outline-offset:3px;outline:2px solid #f88189}.diagram-module__uBVDMG__sr-only{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diagram-module__uBVDMG__lightbox{max-width:min(92vw, 48rem, max(14rem, calc((92vh - 9rem) * var(--zoom-aspect,.62))));max-height:92vh;color:var(--theme-color-white-light);background:#0f0f0f;border:1px solid #bdb8b24d;padding:0;overflow:hidden}.diagram-module__uBVDMG__lightbox[open]{flex-direction:column;display:flex}.diagram-module__uBVDMG__lightbox::backdrop{background:#000000d1}.diagram-module__uBVDMG__lightbox-photo{flex:0 auto;width:auto;max-width:100%;height:auto;min-height:0;max-height:calc(92vh - 9rem);margin-inline:auto}.diagram-module__uBVDMG__lightbox-diagram{width:100%;height:auto;min-height:0;max-width:calc((92vh - 9rem) * var(--zoom-aspect,1));flex:0 auto;max-height:calc(92vh - 9rem);margin-inline:auto;font-family:Oswald,sans-serif;display:block}.diagram-module__uBVDMG__lightbox-close{z-index:1;width:2.25rem;height:2.25rem;color:var(--theme-color-white-light);cursor:pointer;background:#000000a6;border:1px solid #bdb8b24d;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.5rem;right:.5rem}.diagram-module__uBVDMG__lightbox-close:hover,.diagram-module__uBVDMG__lightbox-close:focus-visible{background:#000000e6;border-color:#bdb8b299}.diagram-module__uBVDMG__lightbox-close svg{width:1.15rem;height:1.15rem}.diagram-module__uBVDMG__lightbox-text{overscroll-behavior:contain;border-top:1px solid #bdb8b22e;flex:0 auto;max-height:45%;padding:.7rem 1rem .9rem;overflow-y:auto}@media (max-height:30rem){.diagram-module__uBVDMG__lightbox{max-width:92vw}.diagram-module__uBVDMG__lightbox[open]{flex-direction:row}.diagram-module__uBVDMG__lightbox-photo,.diagram-module__uBVDMG__lightbox-diagram{max-height:92vh}.diagram-module__uBVDMG__lightbox-diagram{max-width:calc(92vh * var(--zoom-aspect,1))}.diagram-module__uBVDMG__lightbox-text{border-top:0;border-left:1px solid #bdb8b22e;flex:16rem;max-width:24rem;max-height:92vh}}.diagram-module__uBVDMG__lightbox-title{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-color-white-dark);margin:0 0 .25rem;font-size:.85rem;font-weight:500}.diagram-module__uBVDMG__lightbox-desc{margin:0;font-size:.9rem;line-height:1.45}.diagram-module__uBVDMG__fig-desc{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.diagram-module__uBVDMG__shot-shadow{fill:#0f0f0f;fill-opacity:.42;stroke:none}
.main-module__2b5E5a__wrapper{max-width:var(--max-width);z-index:1;background:#000000bf;border-radius:8px;margin-block:clamp(1rem,3vw,2.5rem);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 20px #000,-10px 0 120px #ffffff17,10px 0 120px #ffffff17}.main-module__2b5E5a__hero{isolation:isolate;text-align:center;flex-direction:column;justify-content:center;min-height:clamp(320px,30vw,460px);padding:clamp(2.5rem,7vw,4.5rem) 1.5rem clamp(2.5rem,5vw,4rem);display:flex;position:relative}.main-module__2b5E5a__hero-img{object-fit:cover;object-position:50% 62%;z-index:0}.main-module__2b5E5a__hero-img,.main-module__2b5E5a__hero-scrim{-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 100%);mask-image:linear-gradient(#000 0% 80%,#0000 100%)}.main-module__2b5E5a__hero-scrim{z-index:1;background:linear-gradient(#3d0000a8,#0a0a0a80 52%,#0a0a0aeb 88%,#0a0a0a);position:absolute;inset:0}.main-module__2b5E5a__hero-content{z-index:2;position:relative}.main-module__2b5E5a__hero-title{font-size:var(--fs-800);letter-spacing:.08em;text-transform:uppercase;color:var(--theme-color-white-dark);font-weight:700;line-height:1.05}.main-module__2b5E5a__hero-title-accent{color:var(--theme-color-red-light)}.main-module__2b5E5a__hero-tagline{font-size:var(--fs-500);color:#fdefd3d9;margin-top:.75rem;font-weight:300}.main-module__2b5E5a__hero-lead{max-width:60ch;font-size:var(--fs-400);color:#ffffffb3;text-wrap:balance;margin:1rem auto 0;font-weight:300}.main-module__2b5E5a__main{padding:2.5rem clamp(1rem,4vw,3rem) 3rem}.main-module__2b5E5a__cards-heading{font-size:var(--fs-600);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--theme-color-white-dark);margin-bottom:1.5rem;font-weight:500}.main-module__2b5E5a__cards-container{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.5rem;display:grid}.main-module__2b5E5a__cards-container-compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.75rem;display:grid}.main-module__2b5E5a__footer{text-align:center;font-size:var(--fs-300);color:#ffffff8c;border-top:1px solid #7a000080;padding:1.5rem;font-weight:300}.main-module__2b5E5a__footer a{position:relative}.main-module__2b5E5a__footer a:after{content:"";height:24px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}
.sections-module__6gzkAW__content-grid{--padding-inline:1rem;--content-max-width:900px;--breakout-max-width:1200px;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width)) / 2);grid-template-columns:[full-width-start] minmax(var(--padding-inline), 1fr) [breakout-start] minmax(0, var(--breakout-size)) [content-start] min(100% - (var(--padding-inline) * 2), var(--content-max-width)) [content-end] minmax(0, var(--breakout-size)) [breakout-end] minmax(var(--padding-inline), 1fr) [full-width-end];display:grid}.sections-module__6gzkAW__content-grid>:not(.sections-module__6gzkAW__breakout,.sections-module__6gzkAW__full-width),.sections-module__6gzkAW__full-width>:not(.sections-module__6gzkAW__breakout,.sections-module__6gzkAW__full-width){grid-column:content}.sections-module__6gzkAW__content-grid .sections-module__6gzkAW__breakout{grid-column:breakout}.sections-module__6gzkAW__content-grid>.sections-module__6gzkAW__full-width{grid-column:full-width;grid-template-columns:inherit;display:grid}.sections-module__6gzkAW__site-title{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-color-white-dark);border-bottom:1px solid #7a000080;padding-bottom:.5rem;font-size:clamp(2.2rem,1.5rem + 3.5vw,4.2rem);font-weight:700;line-height:1.05}.sections-module__6gzkAW__bg-primary{background:var(--clr-primary-500)}.sections-module__6gzkAW__call-to-action{background:var(--theme-color-blue-dark);padding:1rem}.sections-module__6gzkAW__flow>*+*{margin-top:var(--flow-spacing,1em)}.sections-module__6gzkAW__flow{padding-block-end:3rem}.sections-module__6gzkAW__flow h2,.sections-module__6gzkAW__flow h3,.sections-module__6gzkAW__flow h4{color:var(--theme-color-white-dark)}.sections-module__6gzkAW__flow h2{letter-spacing:.05em;margin-top:2em}.sections-module__6gzkAW__section-padding{padding-block:2.5rem}.sections-module__6gzkAW__primary-header{background:linear-gradient(180deg, var(--theme-color-red-dark), #3d0000);color:var(--theme-color-white-light);border-bottom:1px solid #7a000080;margin-block-end:clamp(1.5rem,4vw,3rem);padding-block:1rem}.sections-module__6gzkAW__primary-header__layout{justify-content:space-between;align-items:center;display:flex}.sections-module__6gzkAW__example{border-left:3px solid var(--theme-color-red-light);font-size:var(--fs-300);color:#fffc;background:#ffffff0a;border-radius:0 .375rem .375rem 0;padding:.75rem 1rem}.sections-module__6gzkAW__figure-pair{--figure-size:20rem;grid-template-columns:minmax(0, 1fr) var(--figure-size);align-items:start;gap:1.5rem;display:grid}.sections-module__6gzkAW__figure-pair>figure{margin-block:0}.sections-module__6gzkAW__figure-pair>:first-child{min-height:var(--figure-size);align-items:center;margin-block-start:2.125rem;display:grid}@media (max-width:48rem){.sections-module__6gzkAW__figure-pair{grid-template-columns:minmax(0,1fr)}.sections-module__6gzkAW__figure-pair>figure{margin-block:1rem 0}.sections-module__6gzkAW__figure-pair>:first-child{min-height:0;margin-block-start:0;display:block}}
.section-hero-module__jh8Iqq__masthead{isolation:isolate;align-items:end;min-height:clamp(220px,40vw,480px);margin-block-end:clamp(1.5rem,4vw,3rem);position:relative}.section-hero-module__jh8Iqq__masthead>.section-hero-module__jh8Iqq__masthead-img,.section-hero-module__jh8Iqq__masthead>.section-hero-module__jh8Iqq__masthead-scrim{grid-column:breakout;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.section-hero-module__jh8Iqq__masthead-img{object-fit:cover;object-position:center;z-index:0}.section-hero-module__jh8Iqq__masthead-scrim{z-index:1;background:linear-gradient(#0a0a0a26 0%,#0a0a0a80 52%,#0a0a0ae6 86%,#0a0a0a 100%);position:absolute;inset:0}.section-hero-module__jh8Iqq__masthead-title{z-index:2;text-shadow:0 2px 14px #000000bf;padding-block-end:.75rem;position:relative}
