.intro.svelte-4rm2pb{padding-block:clamp(48px,7vw,100px) clamp(40px,5vw,64px)}.intro.svelte-4rm2pb .display:where(.svelte-4rm2pb){max-width:15em;font-size:clamp(38px,5.6vw,80px)}.berg.svelte-4rm2pb{padding-bottom:clamp(72px,8vw,112px)}.waterline.svelte-4rm2pb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--berg-on-dark);align-items:center;gap:14px;margin-bottom:18px;font-size:11px;display:flex}.waterline.svelte-4rm2pb i:where(.svelte-4rm2pb){border-top:2px dashed var(--red-on-dark);flex:1}.layers.svelte-4rm2pb{flex-direction:column;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.layers.svelte-4rm2pb>li:where(.svelte-4rm2pb){width:var(--w);background:var(--bg)}.layers.svelte-4rm2pb>li:where(.svelte-4rm2pb):last-child{border:1px solid #2e3038}@media (width<=640px){.layers.svelte-4rm2pb>li:where(.svelte-4rm2pb){width:100%}}.layer-head.svelte-4rm2pb{margin:0}.layer-head.svelte-4rm2pb button:where(.svelte-4rm2pb){width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px 24px;padding:20px clamp(18px,2.4vw,32px);display:flex}.layer-head.svelte-4rm2pb button:where(.svelte-4rm2pb):focus-visible{outline:2px solid var(--red-on-dark);outline-offset:-2px}.layer-name.svelte-4rm2pb{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.layer-name.svelte-4rm2pb strong:where(.svelte-4rm2pb){font-family:var(--font-display);color:#fff;font-size:22px;font-weight:760;font-stretch:112%}.layer-name.svelte-4rm2pb span:where(.svelte-4rm2pb){color:var(--text-on-dark-2);font-size:14px}.count.svelte-4rm2pb{color:var(--berg-on-dark);white-space:nowrap;font-size:12px}.chev.svelte-4rm2pb{font-family:var(--font-mono);color:var(--red-on-dark);font-size:22px;line-height:1;transition:transform .2s}.layer-head.svelte-4rm2pb button:where(.svelte-4rm2pb):hover .chev:where(.svelte-4rm2pb){color:#fff}.layer-head.svelte-4rm2pb button[aria-expanded=true]:where(.svelte-4rm2pb) .chev:where(.svelte-4rm2pb){transform:rotate(45deg)}.checks.svelte-4rm2pb{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px 28px;margin:0;padding:0 clamp(18px,2.4vw,32px) 22px;list-style:none;display:grid}html.js .checks.svelte-4rm2pb:not(.shown){display:none}.checks.svelte-4rm2pb li:where(.svelte-4rm2pb){font-family:var(--font-mono);color:var(--text-on-dark);gap:10px;font-size:13px;line-height:1.5;display:flex}.checks.svelte-4rm2pb svg:where(.svelte-4rm2pb){flex:0 0 16px;margin-top:2px}.checks.svelte-4rm2pb .box:where(.svelte-4rm2pb){stroke:var(--text-on-dark-2);stroke-width:1.5px}.checks.svelte-4rm2pb .tick:where(.svelte-4rm2pb){stroke:var(--red-on-dark);stroke-width:1.8px}@media (prefers-reduced-motion:no-preference){html.js .checks.svelte-4rm2pb li:where(.svelte-4rm2pb){animation:.32s cubic-bezier(.2,.7,.2,1) both svelte-4rm2pb-check-in;animation-delay:calc(var(--i) * 60ms)}}@keyframes svelte-4rm2pb-check-in{0%{opacity:0;transform:translateY(4px)}}.stamp.svelte-4rm2pb{border:2px solid var(--red);outline:1px solid var(--red);outline-offset:3px;color:var(--red);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;flex-direction:column;align-self:flex-start;align-items:center;gap:2px;margin:14px 0 0 8px;padding:10px 18px;display:flex;transform:rotate(-4deg)}.stamp-small.svelte-4rm2pb{font-size:10px}.stamp-main.svelte-4rm2pb{font-family:var(--font-display);letter-spacing:.04em;font-size:18px;font-weight:800;font-stretch:112%}.body.svelte-4rm2pb{color:var(--text-2);margin:0}.checklist.svelte-4rm2pb{border-top:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-self:flex-start;column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.checklist.svelte-4rm2pb li:where(.svelte-4rm2pb){border-bottom:1px solid var(--line);gap:14px;padding:16px 0;display:flex}.checklist.svelte-4rm2pb svg:where(.svelte-4rm2pb){flex:0 0 20px;margin-top:3px}.head.svelte-4rm2pb{max-width:760px}.incident.svelte-4rm2pb{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:28px 24px;margin:0;padding:0;list-style:none;display:grid}.incident.svelte-4rm2pb li:where(.svelte-4rm2pb){border-top:2px solid var(--ink);flex-direction:column;gap:10px;padding-top:18px;display:flex}.incident.svelte-4rm2pb li.last:where(.svelte-4rm2pb){border-top-color:var(--red)}.step.svelte-4rm2pb{color:var(--red);font-size:13px;font-weight:500}.incident.svelte-4rm2pb p:where(.svelte-4rm2pb){color:var(--text-2);margin:0;font-size:16px}.rules-head.svelte-4rm2pb{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 64px;display:flex}.rules-head.svelte-4rm2pb .h2:where(.svelte-4rm2pb){flex:520px;min-width:0}.rules-head.svelte-4rm2pb p:where(.svelte-4rm2pb){flex:340px;min-width:0;margin:0}.small.svelte-4rm2pb{font-size:15px}.rules.svelte-4rm2pb{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.rule.svelte-4rm2pb{flex-direction:column;gap:8px;padding:26px;display:flex}.rule.svelte-4rm2pb .h3:where(.svelte-4rm2pb){font-size:20px}.rule.svelte-4rm2pb p:where(.svelte-4rm2pb){color:var(--text-3);margin:0;font-size:15px}
