:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f5f6;--surface:#fff;--surface-2:#edeff1;--overlay:#fff;--border:#dcdfe3;--border-strong:#c3c8ce;--control-border:#767d86;--ink:#16191d;--ink-2:#3c4249;--ink-3:#5f666f;--rail:#1c1f23;--rail-raised:#2d3238;--rail-ink:#eef1f4;--rail-muted:#a3abb5;--accent:#0d7680;--on-accent:#fff;--accent-wash:#ddf2f3;--accent-ink:#0a5960;--pass:#227f53;--pass-wash:#dff5e7;--pass-ink:#1d6442;--fail:#cb2526;--fail-wash:#ffe6e2;--fail-ink:#a91518;--warn:#c17a00;--warn-wash:#feefcf;--warn-ink:#874e00;--attest:#7853c5;--attest-wash:#efebff;--attest-ink:#5e3d9e;--sev-critical:#ce0e1a;--sev-high:#d75a07;--sev-medium:#b98a00;--sev-low:#728391;--cloud-aws:#e0a03a;--cloud-azure:#4677c0;--cloud-gcp:#3a9aa3;--cloud-oci:#dd6b55;--unverified:#8a929c;--hatch-a:#9ea5ae;--hatch-b:#edeff1;--focus:#0d7680;--shadow:0 16px 36px -14px #16191d47, 0 2px 6px #16191d14;--shadow-lift:0 1px 2px #16191d24;--scrim:#16191d85}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e181d;--surface:#18232a;--surface-2:#202f37;--overlay:#293942;--border:#34444c;--border-strong:#4b5e68;--control-border:#7c909a;--ink:#eef2f5;--ink-2:#c9d6df;--ink-3:#a7bbc7;--rail:#002d38;--rail-raised:#0c4653;--rail-ink:#ecf5f8;--rail-muted:#accad3;--accent:#4fc4cb;--on-accent:#062a2d;--accent-wash:#14454a;--accent-ink:#c9f2f4;--pass:#5ad791;--pass-wash:#195b3b;--pass-ink:#d7fde5;--fail:#ff6056;--fail-wash:#6b1e1b;--fail-ink:#ffdfd9;--warn:#f3b94c;--warn-wash:#684507;--warn-ink:#fff1cc;--attest:#b89eff;--attest-wash:#473571;--attest-ink:#f0eaff;--sev-critical:#ff5049;--sev-high:#ff8f49;--sev-medium:#f0c543;--sev-low:#93a7ba;--cloud-aws:#f0b955;--cloud-azure:#7aa5ea;--cloud-gcp:#5cc3cc;--cloud-oci:#f08a74;--unverified:#809db2;--hatch-a:#7790a2;--hatch-b:#283841;--focus:#6fd6dc;--shadow:0 18px 40px -12px #0000008c, 0 2px 6px #0000004d;--shadow-lift:0 1px 2px #00000073;--scrim:#030a0da8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e181d;--surface:#18232a;--surface-2:#202f37;--overlay:#293942;--border:#34444c;--border-strong:#4b5e68;--control-border:#7c909a;--ink:#eef2f5;--ink-2:#c9d6df;--ink-3:#a7bbc7;--rail:#002d38;--rail-raised:#0c4653;--rail-ink:#ecf5f8;--rail-muted:#accad3;--accent:#4fc4cb;--on-accent:#062a2d;--accent-wash:#14454a;--accent-ink:#c9f2f4;--pass:#5ad791;--pass-wash:#195b3b;--pass-ink:#d7fde5;--fail:#ff6056;--fail-wash:#6b1e1b;--fail-ink:#ffdfd9;--warn:#f3b94c;--warn-wash:#684507;--warn-ink:#fff1cc;--attest:#b89eff;--attest-wash:#473571;--attest-ink:#f0eaff;--sev-critical:#ff5049;--sev-high:#ff8f49;--sev-medium:#f0c543;--sev-low:#93a7ba;--cloud-aws:#f0b955;--cloud-azure:#7aa5ea;--cloud-gcp:#5cc3cc;--cloud-oci:#f08a74;--unverified:#809db2;--hatch-a:#7790a2;--hatch-b:#283841;--focus:#6fd6dc;--shadow:0 18px 40px -12px #0000008c, 0 2px 6px #0000004d;--shadow-lift:0 1px 2px #00000073;--scrim:#030a0da8}}
:root{--storm-night:#0b0f12;--storm-slate:#1d252b;--storm-steel:#4a5862;--storm-low:#8d9aa3;--storm-alert:#ff5a4f;--calm-gold:#e9c48a;--calm-teal:#4cc3cc;--calm-ok:#4fd18b;--storm-deep:#10161a;--storm-line:#b5c0c642;--storm-line-faint:#b5c0c61f;--storm-panel:#1d252bb8;--calm-paper:#f6f0e6;--calm-paper-2:#efe6d8;--calm-ink:#1d272b;--calm-ink-2:#48555a;--calm-line:#1d272b24;--calm-line-strong:#1d272b4d;--calm-sky:#d9e8ec;--calm-accent:#0d7680;--on-image:#f2f5f6;--on-image-muted:#b5c0c6;--glass:#0e141a9e;--glass-line:#ffffff24;--scrim-strong:#06090cb3;--scrim-soft:#06090c59;--scrim-none:#06090c00;--font-display:var(--font-serif), Georgia, serif;--font-text:var(--font-sans), system-ui, sans-serif;--font-data:var(--font-mono), ui-monospace, monospace;--page-max:1360px;--gutter:max(clamp(16px, 4vw, 56px), env(safe-area-inset-left,0px));--gutter-r:max(clamp(16px, 4vw, 56px), env(safe-area-inset-right,0px));--content-max:calc(var(--page-max) - 32px);--graphite-surface:#fff;--graphite-ink:#16191d;--graphite-ink-3:#5f666f;--graphite-border-strong:#c3c8ce;--graphite-control-border:#767d86;--graphite-accent:#0d7680;--graphite-on-accent:#fff;--graphite-accent-wash:#ddf2f3;--graphite-accent-ink:#0a5960;--graphite-pass:#227f53;--graphite-fail-wash:#ffe6e2;--graphite-fail-ink:#a91518;--graphite-warn-ink:#874e00;--graphite-shadow-1:#16191d47;--graphite-shadow-2:#16191d14}[data-mood=calm]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:var(--graphite-surface);--ink:var(--graphite-ink);--ink-3:var(--graphite-ink-3);--border-strong:var(--graphite-border-strong);--control-border:var(--graphite-control-border);--accent:var(--graphite-accent);--on-accent:var(--graphite-on-accent);--accent-wash:var(--graphite-accent-wash);--accent-ink:var(--graphite-accent-ink);--pass:var(--graphite-pass);--fail-wash:var(--graphite-fail-wash);--fail-ink:var(--graphite-fail-ink);--focus:var(--graphite-accent);--shadow:0 16px 36px -14px var(--graphite-shadow-1), 0 2px 6px var(--graphite-shadow-2)}[data-mood=storm],[data-mood=over-photo]{--m-ground:var(--storm-night);--m-ground-2:var(--storm-deep);--m-ink:var(--on-image);--m-ink-2:var(--on-image-muted);--m-rule:var(--glass-line);--m-rule-faint:var(--storm-line-faint);--m-panel:var(--storm-slate);--m-panel-head:var(--storm-deep);--m-signal:var(--calm-teal);--m-on-signal:var(--storm-night);--m-good:var(--calm-ok);--m-warn:var(--calm-gold);--m-bad:var(--storm-alert);--m-quiet:var(--storm-low);--m-line-art:var(--storm-line);--focus:var(--calm-teal)}[data-mood=over-photo]{--m-panel:color-mix(in srgb, var(--storm-night) 80%, transparent);--m-panel-head:color-mix(in srgb, var(--storm-slate) 94%, transparent)}[data-mood=calm]{--m-ground:var(--calm-paper);--m-ground-2:var(--calm-paper-2);--m-ink:var(--calm-ink);--m-ink-2:var(--calm-ink-2);--m-rule:var(--calm-line-strong);--m-rule-faint:var(--calm-line);--m-panel:var(--graphite-surface);--m-panel-head:var(--calm-paper);--m-signal:var(--graphite-accent);--m-on-signal:var(--graphite-on-accent);--m-good:var(--graphite-pass);--m-warn:var(--graphite-warn-ink);--m-bad:var(--graphite-fail-ink);--m-quiet:var(--calm-ink-2);--m-line-art:var(--calm-line-strong)}:root{--t-display:clamp(40px, 5.6vw, 76px);--t-h2:clamp(32px, 4.2vw, 56px);--t-h3:clamp(20px, 1.9vw, 26px);--t-lede:18px;--t-body:16px;--t-small:14px;--t-label:12.5px;--section-pad:clamp(96px, 14vh, 168px);--stack-gap:20px;--grid-gap:clamp(32px, 6vw, 88px);--radius-panel:12px;--radius-control:8px;--ease-out:cubic-bezier(.2, .7, .2, 1)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);color:var(--ink);font:16px/1.6 var(--font-text);text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600;line-height:1.12}p{text-wrap:pretty;margin:0}img,video,svg{max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px;transition:none}:where(a,button,[role=tab],summary):active{opacity:.82}.wrap{width:100%;max-width:calc(var(--content-max) + var(--gutter) + var(--gutter-r));padding-left:var(--gutter);padding-right:var(--gutter-r);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:coarse){:where(button,[role=tab],label:has(>input[type=checkbox])){min-height:44px}}[data-offscreen] *,[data-offscreen] :before,[data-offscreen] :after{animation-play-state:paused!important}.skip{z-index:100;background:var(--storm-deep);color:var(--on-image);border-radius:6px;padding:10px 14px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip:focus-visible{transform:none}main [id]{scroll-margin-top:72px}main [data-form-target]{scroll-margin-top:calc(88px - var(--section-pad))}[data-hash-target]:focus,main:focus{outline:none}
