.link-icon[data-astro-cid-5avo4gdj]{vertical-align:-.12em;flex-shrink:0;width:1em;height:1em;display:inline-flex}.link-icon[data-astro-cid-5avo4gdj] svg[data-astro-cid-5avo4gdj]{width:100%;height:100%;display:block}.external-arrow[data-astro-cid-w5xigf54]{vertical-align:-.12em;flex-shrink:0;width:1em;height:1em;display:inline-flex}.blaze-header[data-astro-cid-p52244vr]{min-height:100px;font-family:var(--font-portfolio,Arial,sans-serif);color:#111;height:auto;box-shadow:none;background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex}.brand[data-astro-cid-p52244vr]{letter-spacing:-1px;font-size:24px;font-weight:700}.header-role[data-astro-cid-p52244vr]{font-size:16px}.blaze-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr]{gap:8px;display:flex}.blaze-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]{background:#f6f6f6;border-radius:100px;align-items:center;gap:8px;min-height:44px;padding:12px 22px;font-size:16px;line-height:1.4;text-decoration:none;transition:background .18s;display:inline-flex}.blaze-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]:hover{background:#e6e6e6}.blaze-header[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]:focus-visible{outline-offset:5px;outline:3px solid #e05624}@media (width<=1000px){.header-role[data-astro-cid-p52244vr]{display:none}}@media (width<=600px){.blaze-header[data-astro-cid-p52244vr]{gap:12px;min-height:84px;padding:12px 0}.brand[data-astro-cid-p52244vr]{font-size:20px}.blaze-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr]{gap:4px}.blaze-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]{padding:10px 12px;font-size:14px}.blaze-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]:last-child .external-arrow{display:none}}.blaze-header[data-astro-cid-p52244vr] .brand[data-astro-cid-p52244vr]{background-image:none;align-items:center;min-width:48px;min-height:52px;text-decoration:none;display:flex}.brand-symbol[data-astro-cid-p52244vr]{letter-spacing:-7.5px;color:#111;width:42px;padding-bottom:5px;font-size:48px;font-weight:400;line-height:1;display:block}.brand-symbol[data-astro-cid-p52244vr]>span[data-astro-cid-p52244vr]{color:var(--color-orange,#ff5b19)}@media (width<=600px){.brand-symbol[data-astro-cid-p52244vr]{letter-spacing:-6px;width:36px;font-size:40px}.blaze-header[data-astro-cid-p52244vr],.blaze-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr]{flex-wrap:wrap}.blaze-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]{padding-inline:9px}}.blaze-header[data-astro-cid-p52244vr].glass-header{z-index:50;pointer-events:none;background:0 0;min-height:80px;padding:12px 24px;position:fixed;top:36px;left:max(40px,50vw - 860px);right:max(40px,50vw - 860px)}.glass-header[data-astro-cid-p52244vr] .brand[data-astro-cid-p52244vr],.glass-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr]{pointer-events:auto}.glass-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]{-webkit-backdrop-filter:blur(18px)saturate(150%);color:#17212a;background:linear-gradient(145deg,#ffffff61,#ffffff1f 55%,#ffffff3d);border:1px solid #ffffff80;transition:background .25s,box-shadow .25s,transform .25s;position:relative;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #ffffff26,0 4px 18px #23304e14}.glass-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]:hover{background:linear-gradient(145deg,#ffffffa3,#ffffff38);transform:translateY(-2px);box-shadow:inset 0 1px 1px #fff,0 6px 24px #23304e24}@media (width<=600px){.blaze-header[data-astro-cid-p52244vr].glass-header{flex-wrap:nowrap;gap:4px;min-height:60px;padding:4px 0;inset:32px 28px auto}.glass-header[data-astro-cid-p52244vr] .brand[data-astro-cid-p52244vr]{min-width:32px}.glass-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr]{flex-wrap:nowrap;gap:4px}.glass-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]{gap:4px;padding:9px 8px;font-size:12px}.glass-header[data-astro-cid-p52244vr] .brand-symbol[data-astro-cid-p52244vr]{width:30px;font-size:36px}}@media (width<=360px){.glass-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]{padding-inline:6px;font-size:11px}}@media (prefers-reduced-motion:reduce){.glass-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]{transition:none}.glass-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]:hover{transform:none}}@media (forced-colors:active){.glass-header[data-astro-cid-p52244vr] nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr]{background:canvas;border:1px solid buttontext}}.blaze-header[data-astro-cid-p52244vr].glass-header{border-radius:24px;transition:top .25s,background .25s,box-shadow .25s}.blaze-header[data-astro-cid-p52244vr].glass-header.is-scrolled{top:12px}@media (width<=600px){.blaze-header[data-astro-cid-p52244vr].glass-header.is-scrolled{border-radius:20px;padding-inline:8px;top:12px;left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.blaze-header[data-astro-cid-p52244vr].glass-header{transition:none}}.blaze-header[data-astro-cid-p52244vr].glass-header.is-scrolled{align-items:flex-start;min-height:0;padding-top:0;padding-bottom:0;top:12px}.blaze-header[data-astro-cid-p52244vr].glass-header nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr][data-nav-contrast=dark]{color:#fff}.blaze-header[data-astro-cid-p52244vr].glass-header nav[data-astro-cid-p52244vr] a[data-astro-cid-p52244vr][data-nav-contrast=light]{color:#17212a}.blaze-header[data-astro-cid-p52244vr].glass-header .brand[data-astro-cid-p52244vr][data-nav-contrast=dark] .brand-symbol[data-astro-cid-p52244vr]{color:#fff}.blaze-header[data-astro-cid-p52244vr].glass-header .brand[data-astro-cid-p52244vr][data-nav-contrast=light] .brand-symbol[data-astro-cid-p52244vr]{color:#111}.blaze-header[data-astro-cid-p52244vr].glass-header .brand[data-astro-cid-p52244vr]{-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(145deg,#ffffff61,#ffffff1f 55%,#ffffff3d);border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;min-height:56px;padding:0;display:flex;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #ffffff26,0 4px 18px #23304e14}.glass-header[data-astro-cid-p52244vr] .brand[data-astro-cid-p52244vr] .brand-symbol[data-astro-cid-p52244vr]{letter-spacing:-6px;width:30px;padding-bottom:4px;font-size:36px;transform:translate(6px)}@media (width<=600px){.blaze-header[data-astro-cid-p52244vr].glass-header .brand[data-astro-cid-p52244vr]{width:44px;min-width:44px;height:44px;min-height:44px}.glass-header[data-astro-cid-p52244vr] .brand[data-astro-cid-p52244vr] .brand-symbol[data-astro-cid-p52244vr]{letter-spacing:-5px;width:25px;font-size:30px}}@font-face{font-family:Manrope;src:url(/fonts/opinion/Manrope-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/opinion/Manrope-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/opinion/Manrope-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Space Mono;src:url(/fonts/opinion/SpaceMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}.op-specimen-tokens{--sp-canvas:#101319;--sp-card-bg:#101319;--sp-card-border:#212931;--sp-text:#fff;--sp-inverse:#101319;--sp-muted:#8b949e;--sp-secondary:#1b2229;--sp-secondary-hover:#212931;--sp-secondary-pressed:#181d26;--sp-brand:#ed6432;--sp-brand-hover:#f27b50;--sp-brand-pressed:#d14b1a;--sp-disabled:#36393e;--sp-error:#d73028;--sp-yes:#4fbf7e;--sp-yes-tint:#1a2820;--sp-yes-hover:#3a7f57;--sp-yes-pressed:#44b573;--sp-no:#da6271;--sp-no-tint:#401e23;--sp-no-hover:#9c3542;--sp-no-pressed:#cd5765;color-scheme:dark}.op-specimen-tokens[data-theme=light]{--sp-canvas:#fff;--sp-card-bg:#fff;--sp-card-border:#efefef;--sp-text:#101319;--sp-inverse:#fff;--sp-muted:#696969;--sp-secondary:#f5f5f5;--sp-secondary-hover:#efefef;--sp-secondary-pressed:#bec5cf;--sp-disabled:#efefef;--sp-yes:#44b573;--sp-yes-tint:#ddf3e6;--sp-yes-hover:#94d9b1;--sp-yes-pressed:#46a16c;--sp-no:#cd5765;--sp-no-tint:#f7dee1;--sp-no-hover:#e99fa8;--sp-no-pressed:#c54656;color-scheme:light}.specimen-canvas[data-astro-cid-com5pt2k]{box-sizing:border-box;background:var(--sp-canvas);width:100%;color:var(--sp-text);letter-spacing:.02em;border-radius:20px;padding:32px;font-family:Manrope,sans-serif;font-size:14px;line-height:20px;transition:background-color .22s,color .22s;position:relative}.specimen-card[data-astro-cid-com5pt2k]{border:1px solid var(--sp-card-border);background:var(--sp-card-bg);outline-offset:5px;border-radius:20px;padding:20px;transition:background-color .22s,border-color .22s}.specimen-card[data-astro-cid-com5pt2k] h3[data-astro-cid-com5pt2k]{letter-spacing:0;color:var(--sp-text);margin:0 0 16px;font:700 20px/28px Manrope,sans-serif}.specimen-probability[data-astro-cid-com5pt2k]{color:var(--sp-muted);align-items:baseline;gap:12px;display:flex}.specimen-probability[data-astro-cid-com5pt2k] strong[data-astro-cid-com5pt2k]{color:var(--sp-text);letter-spacing:0;font:400 24px/32px Space Mono,monospace}.specimen-probability[data-astro-cid-com5pt2k] strong[data-astro-cid-com5pt2k] span[data-astro-cid-com5pt2k]{font-size:16px}.specimen-odds[data-astro-cid-com5pt2k]{gap:4px;height:4px;margin-top:16px;display:flex}.specimen-odds[data-astro-cid-com5pt2k] span[data-astro-cid-com5pt2k]:first-child{background:var(--sp-yes);width:64%}.specimen-odds[data-astro-cid-com5pt2k] span[data-astro-cid-com5pt2k]:last-child{background:var(--sp-no);flex:1}.specimen-tabs[data-astro-cid-com5pt2k]{border-bottom:1px solid var(--sp-card-border);gap:8px;margin:24px 0 20px;display:flex}.specimen-canvas[data-astro-cid-com5pt2k] [data-astro-cid-com5pt2k]:is(button,.specimen-outcome){letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;font:400 14px/20px Manrope,sans-serif}.specimen-tabs[data-astro-cid-com5pt2k] button[data-astro-cid-com5pt2k]{height:32px;color:var(--sp-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 20px;transition:color .15s,border-color .15s}.specimen-tabs[data-astro-cid-com5pt2k] button[data-astro-cid-com5pt2k]:hover{color:var(--sp-text);border-color:var(--sp-muted)}.specimen-tabs[data-astro-cid-com5pt2k] button[data-astro-cid-com5pt2k]:active{color:var(--sp-muted)}.specimen-tabs[data-astro-cid-com5pt2k] button[data-astro-cid-com5pt2k][aria-selected=true]{color:var(--sp-brand);border-color:var(--sp-brand);font-weight:500}.specimen-outcomes[data-astro-cid-com5pt2k]{outline-offset:5px;gap:8px;display:flex}.specimen-outcome[data-astro-cid-com5pt2k]{border:0;border-radius:100px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:40px;padding:0 20px;transition:background-color .15s,color .15s,transform .15s ease-out;display:flex;position:relative}.specimen-yes[data-astro-cid-com5pt2k]{--choice-solid:var(--sp-yes);--choice-tint:var(--sp-yes-tint);--choice-hover:var(--sp-yes-hover);--choice-pressed:var(--sp-yes-pressed)}.specimen-no[data-astro-cid-com5pt2k]{--choice-solid:var(--sp-no);--choice-tint:var(--sp-no-tint);--choice-hover:var(--sp-no-hover);--choice-pressed:var(--sp-no-pressed)}.specimen-outcome[data-astro-cid-com5pt2k]{background:var(--choice-tint);color:var(--choice-solid)}.specimen-outcome[data-astro-cid-com5pt2k]:hover{background:var(--choice-hover);color:var(--sp-text)}.specimen-outcome[data-astro-cid-com5pt2k]:active{background:var(--choice-pressed);color:var(--sp-inverse);transform:scale(.98)}.specimen-outcome[data-astro-cid-com5pt2k].selected{background:var(--choice-solid);color:var(--sp-inverse)}.specimen-outcome[data-astro-cid-com5pt2k].selected:hover{filter:brightness(1.1)}.specimen-outcome[data-astro-cid-com5pt2k].selected:active{filter:brightness(.9)}.specimen-check[data-astro-cid-com5pt2k]{fill:none;stroke:currentColor;stroke-width:1px;opacity:0;width:16px;height:16px;transition:opacity .15s,transform .18s;position:absolute;right:16px;transform:scale(.75)}.specimen-outcome[data-astro-cid-com5pt2k].selected .specimen-check[data-astro-cid-com5pt2k]{opacity:1;transform:scale(1)}.specimen-outcome[data-astro-cid-com5pt2k].selected .specimen-number[data-astro-cid-com5pt2k]{transform:translate(-20px)}.specimen-number[data-astro-cid-com5pt2k]{font-variant-numeric:tabular-nums;font-family:Space Mono,monospace;transition:transform .18s ease-out}.specimen-amount[data-astro-cid-com5pt2k]{outline-offset:5px;margin-top:20px}.specimen-amount[data-astro-cid-com5pt2k] label[data-astro-cid-com5pt2k]{color:var(--sp-text);margin-bottom:4px;display:block}.specimen-input[data-astro-cid-com5pt2k]{border:1px solid var(--sp-card-border);height:36px;color:var(--sp-muted);border-radius:100px;align-items:center;gap:8px;padding:0 16px;transition:border-color .15s,background-color .15s;display:flex}.specimen-input[data-astro-cid-com5pt2k]:hover{background:var(--sp-canvas)}.specimen-input[data-astro-cid-com5pt2k]:focus-within{border-color:var(--sp-brand);background:0 0}.specimen-input[data-astro-cid-com5pt2k] input[data-astro-cid-com5pt2k]{width:100%;min-width:0;color:var(--sp-text);caret-color:var(--sp-brand);background:0 0;border:0;outline:0;padding:0;font:400 14px/20px Space Mono,monospace}.specimen-input[data-astro-cid-com5pt2k]:has(input[aria-invalid=true]){border-color:var(--sp-error)}.specimen-amount[data-astro-cid-com5pt2k] p[data-astro-cid-com5pt2k]{letter-spacing:.02em!important;color:var(--sp-muted)!important;margin:4px 0 0!important;font:400 12px/16px Manrope,sans-serif!important}.specimen-submit[data-astro-cid-com5pt2k]{background:var(--sp-brand);width:100%;height:40px;color:var(--sp-inverse);border:0;border-radius:100px;margin-top:20px;transition:background-color .15s,transform .15s}.specimen-submit[data-astro-cid-com5pt2k]:hover{background:var(--sp-brand-hover)}.specimen-submit[data-astro-cid-com5pt2k]:active{background:var(--sp-brand-pressed);transform:scale(.98)}.specimen-outcome[data-astro-cid-com5pt2k]:disabled,.specimen-submit[data-astro-cid-com5pt2k]:disabled{cursor:not-allowed;background:var(--sp-disabled)!important;color:var(--sp-muted)!important;filter:none!important;transform:none!important}.specimen-input[data-astro-cid-com5pt2k]:has(input:disabled){opacity:.6}.specimen-input[data-astro-cid-com5pt2k] input[data-astro-cid-com5pt2k]:disabled{cursor:not-allowed;color:var(--sp-muted)}[data-astro-cid-com5pt2k][data-specimen-panel=rules]{min-height:220px;color:var(--sp-muted)}[data-astro-cid-com5pt2k][data-specimen-panel=rules] h4[data-astro-cid-com5pt2k]{color:var(--sp-text);margin:0 0 16px;font:700 16px/20px Manrope,sans-serif}[data-astro-cid-com5pt2k][data-specimen-panel=rules] p[data-astro-cid-com5pt2k]{color:var(--sp-muted)!important;letter-spacing:.02em!important;margin:0 0 16px!important;font:400 14px/20px Manrope,sans-serif!important}.specimen-state[data-astro-cid-com5pt2k]{color:var(--sp-muted);justify-content:space-between;gap:16px;margin-top:20px;font-size:12px;line-height:16px;display:flex}.specimen-state[data-astro-cid-com5pt2k] output[data-astro-cid-com5pt2k]{color:var(--sp-text)}.specimen-receipt[data-astro-cid-com5pt2k]{background:var(--sp-secondary);border:1px solid var(--sp-card-border);color:var(--sp-muted);border-radius:16px;flex-direction:column;gap:8px;padding:20px 44px 20px 20px;display:flex;position:absolute;inset:auto 32px 68px;box-shadow:0 12px 36px #0003}.specimen-receipt[data-astro-cid-com5pt2k] strong[data-astro-cid-com5pt2k]{color:var(--sp-text);font-weight:500}.specimen-receipt[data-astro-cid-com5pt2k] button[data-astro-cid-com5pt2k]{width:40px;height:40px;color:var(--sp-text);background:0 0;border:0;font-size:24px;position:absolute;top:4px;right:4px}.specimen-receipt[data-astro-cid-com5pt2k] button[data-astro-cid-com5pt2k]:hover{background:var(--sp-secondary-hover)}.specimen-receipt[data-astro-cid-com5pt2k] button[data-astro-cid-com5pt2k]:active{background:var(--sp-secondary-pressed)}.specimen-canvas[data-astro-cid-com5pt2k] [data-astro-cid-com5pt2k][hidden]{display:none!important}.specimen-canvas[data-astro-cid-com5pt2k] button[data-astro-cid-com5pt2k]:focus-visible,[data-astro-cid-com5pt2k][role=tabpanel]:focus-visible{outline:2px solid var(--sp-brand);outline-offset:4px}.specimen-canvas[data-astro-cid-com5pt2k][data-highlight=surface] [data-astro-cid-com5pt2k][data-token-part=surface],.specimen-canvas[data-astro-cid-com5pt2k][data-highlight=outcomes] [data-astro-cid-com5pt2k][data-token-part=outcomes],.specimen-canvas[data-astro-cid-com5pt2k][data-highlight=focus] [data-astro-cid-com5pt2k][data-token-part=focus]{outline:2px solid var(--sp-brand)}.specimen-mini[data-astro-cid-com5pt2k]{border-radius:0;padding:24px}.specimen-mini[data-astro-cid-com5pt2k] .specimen-card[data-astro-cid-com5pt2k]{padding:20px}.specimen-mini[data-astro-cid-com5pt2k] .specimen-card[data-astro-cid-com5pt2k] h3[data-astro-cid-com5pt2k]{font-size:16px;line-height:20px}.specimen-mini[data-astro-cid-com5pt2k] .specimen-probability[data-astro-cid-com5pt2k],.specimen-mini[data-astro-cid-com5pt2k] .specimen-odds[data-astro-cid-com5pt2k],.specimen-mini[data-astro-cid-com5pt2k] .specimen-tabs[data-astro-cid-com5pt2k],.specimen-mini[data-astro-cid-com5pt2k] .specimen-amount[data-astro-cid-com5pt2k],.specimen-mini[data-astro-cid-com5pt2k] .specimen-submit[data-astro-cid-com5pt2k],.specimen-mini[data-astro-cid-com5pt2k] .specimen-state[data-astro-cid-com5pt2k]{display:none}@media (width<=600px){.specimen-canvas[data-astro-cid-com5pt2k]:not(.specimen-mini){border-radius:16px;padding:20px}.specimen-card[data-astro-cid-com5pt2k]{padding:20px}.specimen-outcome[data-astro-cid-com5pt2k]{padding:0 16px}.specimen-receipt[data-astro-cid-com5pt2k]{left:20px;right:20px}}@media (prefers-reduced-motion:reduce){.specimen-canvas[data-astro-cid-com5pt2k],.specimen-card[data-astro-cid-com5pt2k],.specimen-canvas[data-astro-cid-com5pt2k] button[data-astro-cid-com5pt2k],.specimen-check[data-astro-cid-com5pt2k],.specimen-number[data-astro-cid-com5pt2k],.specimen-input[data-astro-cid-com5pt2k]{transition:none!important}.specimen-outcome[data-astro-cid-com5pt2k]:active,.specimen-submit[data-astro-cid-com5pt2k]:active,.specimen-outcome[data-astro-cid-com5pt2k].selected .specimen-number[data-astro-cid-com5pt2k]{transform:none}.specimen-check[data-astro-cid-com5pt2k]{display:none}}img[data-astro-cid-ojti7bha]{object-fit:contain;width:100%;height:100%;display:block}.meridian-cover-preview[data-astro-cid-ojti7bha]{color:#172a36;text-align:center;background:#e6eaeb;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;min-height:200px;padding:24px;font-family:Arial,sans-serif;display:flex}.meridian-cover-preview[data-astro-cid-ojti7bha]>span[data-astro-cid-ojti7bha]{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(28px,3.4vw,48px)}.meridian-cover-preview[data-astro-cid-ojti7bha] sup[data-astro-cid-ojti7bha]{letter-spacing:0;margin-left:3px;font-size:.18em}.meridian-cover-preview[data-astro-cid-ojti7bha] .meridian-preview-status[data-astro-cid-ojti7bha]{letter-spacing:.02em;color:#53616a;font-size:13px}.meridian-cover-preview[data-astro-cid-ojti7bha] p[data-astro-cid-ojti7bha]{margin:0;font-size:14px;line-height:1.5}:root{--layout-content:1440px;--layout-wide:1760px;--layout-reading:800px;--layout-gutter:64px;--layout-gap:64px;--layout-section:128px;--layout-section-small:96px;--layout-edge:max(var(--layout-gutter),calc((100vw - var(--layout-content))/2))}@media (width<=1000px){:root{--layout-gutter:32px;--layout-gap:32px;--layout-section:96px;--layout-section-small:80px}}@media (width<=600px){:root{--layout-gutter:24px;--layout-gap:24px;--layout-section:80px;--layout-section-small:64px}}html body .page-shell{max-width:none;padding:0}html body .summit-hero{width:calc(100% - 2 * var(--layout-gutter));max-width:var(--layout-wide);margin-inline:auto}html body :is(.work-section,.about-section){width:calc(100% - 2 * var(--layout-gutter));max-width:var(--layout-content);padding:var(--layout-section) 0 0;margin-inline:auto}html body .about-section{padding-bottom:var(--layout-section)}html body .work-row.work-row{padding-inline:0}html body .about-grid{gap:var(--layout-gap)}html body .blaze-footer.blaze-footer{padding:var(--layout-section-small) var(--layout-edge) 24px}html body .blaze-header.glass-header.glass-header{left:max(var(--layout-gutter),calc((100vw - var(--layout-wide))/2));right:max(var(--layout-gutter),calc((100vw - var(--layout-wide))/2));padding-inline:0}html body.blaze-case.blaze-case{max-width:none;padding-inline:0}html body.blaze-case #main>article{width:calc(100% - 2 * var(--layout-gutter));max-width:var(--layout-wide);margin-inline:auto}html body .opinion-editorial :is(.showcase-section,#research){max-width:var(--layout-content);width:100%;padding-top:var(--layout-section);margin-inline:auto}html body .opinion-editorial .showcase-section.op-side{column-gap:var(--layout-gap)}html body .opinion-editorial :is(#product-overview,#product){max-width:var(--layout-reading);padding:var(--layout-section-small) 0 0;margin-inline:auto}html body .opinion-editorial :is(#product-overview,#product) .op-overview-copy,html body .opinion-editorial :is(#product-overview,#product) .op-overview-facts{max-width:var(--layout-reading)}html body .system-embedded :is(.live-specimen,.system-decisions,.system-library-heading){width:100%;max-width:var(--layout-content);margin-inline:auto}html body .system-embedded .system-window{width:100%;margin-inline:auto}html body .about-redesign .about-frame{width:100%;max-width:none;padding-inline:var(--layout-edge);margin-inline:0}html body .about-redesign :is(.about-hero,.about-story,.about-life-intro){column-gap:var(--layout-gap)}html body .about-redesign .about-hero{padding-bottom:var(--layout-section-small)}html body .about-redesign .about-story{padding-top:0;padding-bottom:var(--layout-section-small)}html body .about-redesign .about-experience{padding-block:var(--layout-section-small);gap:var(--layout-gap)}html body .about-redesign .about-life{padding-block:var(--layout-section-small)}html body .about-redesign .about-contact{padding-top:var(--layout-section-small)}html body.blaze-case .case-next.case-next{box-sizing:border-box;width:calc(100% - 2 * var(--layout-gutter));max-width:var(--layout-wide);margin:var(--layout-section-small) auto var(--layout-gutter);padding:32px 24px 24px}html body .case-next :is(.case-next-link,.case-next-bottom){max-width:var(--layout-content)}@media (width>=1001px) and (width<=1400px){html body .about-redesign #experience .experience-job summary{grid-template-columns:minmax(0,1fr) auto 24px;gap:12px 24px}html body .about-redesign #experience .experience-role{grid-area:1/1/auto/3}html body .about-redesign #experience .experience-company{grid-area:2/1}html body .about-redesign #experience .experience-period{grid-area:2/2}html body .about-redesign #experience .experience-toggle{grid-area:1/3/3}}@media (width<=900px){html body .about-redesign :is(.about-hero,.about-story){grid-template-columns:1fr;row-gap:32px}html body .about-redesign .about-portrait{max-width:480px}}@media (width<=600px){html body.blaze-case .case-next.case-next{padding:20px 20px 16px}html body .about-redesign .about-hero{padding-top:16px}}@media (width>=901px){html body .about-redesign .about-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}html body .certificate-showcase .certificate-research-section{column-gap:var(--layout-gap)}:root{--motion-ease:cubic-bezier(.22,1,.36,1);--motion-hover:.18s;--motion-ui:.24s;--motion-reveal:.52s;--motion-stagger:65ms}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}[data-shared-image=opinion-cover]{view-transition-name:opinion-cover}[data-shared-image=system-cover]{view-transition-name:system-cover}::view-transition-group(*){animation-duration:.42s;animation-timing-function:var(--motion-ease)}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.24s}::view-transition-old(opinion-cover),::view-transition-new(opinion-cover),::view-transition-old(system-cover),::view-transition-new(system-cover){object-fit:contain;mix-blend-mode:normal;height:100%}}.motion-link .motion-arrow,.project-link .round-arrow,.preview-buttons button,.primary-link{transition:transform var(--motion-hover) var(--motion-ease)}.motion-link:is(:hover,:focus-visible) .motion-arrow,.blaze-home .project-link:is(:hover,:focus-visible) .round-arrow{transform:translate(3px,-3px)}.blaze-home .project-link:active .round-arrow{transform:scale(.96)}.primary-link:active,.preview-buttons button:active:not(:disabled){transform:scale(.98)}.project-heading a,.hero-bottomline a{text-underline-offset:5px}.project-heading a:is(:hover,:focus-visible),.hero-bottomline a:is(:hover,:focus-visible){text-decoration:underline}.mockup-visual .browser-mockup{transition:transform var(--motion-ui) var(--motion-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mockup-visual .project-image:hover .browser-mockup{transform:rotateY(0)rotateX(0)rotate(0)translateY(-3px)scale(1.015)}}@media (prefers-reduced-motion:no-preference){.mockup-visual .project-image:focus-visible .browser-mockup{transform:rotateY(0)rotateX(0)rotate(0)translateY(-3px)scale(1.015)}}.project-image:focus-visible{outline-offset:7px;outline:3px solid #cf4617}.case-reading-progress{z-index:1000;pointer-events:none;background:0 0;height:3px;position:fixed;inset:0 0 auto}.case-reading-progress span{background:var(--accent,#ff5b19);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.case-nav a[aria-current=location]{text-underline-offset:6px;text-decoration:underline 2px}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}html{scroll-behavior:auto!important}.motion-link,.motion-link span,.motion-link svg,.primary-link,.preview-buttons button,.project-link .round-arrow,.mockup-visual .browser-mockup{transition:none!important}.motion-link:is(:hover,:focus-visible) .motion-arrow,.motion-link:is(:hover,:focus-visible)>span[aria-hidden=true],.blaze-home .project-link:is(:hover,:focus-visible,:active) .round-arrow,.primary-link:active,.preview-buttons button:active{transform:none!important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.blaze-header{view-transition-name:portfolio-header}::view-transition-group(work-cover),::view-transition-group(work-title){animation-duration:.44s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-group(portfolio-header){z-index:5;animation-duration:.24s}::view-transition-group(work-cover){z-index:2;border-radius:16px;overflow:clip}::view-transition-group(work-title){z-index:3}::view-transition-image-pair(work-cover){isolation:isolate}::view-transition-old(work-cover),::view-transition-new(work-cover){object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;animation-duration:.44s}::view-transition-old(work-title),::view-transition-new(work-title){object-fit:contain;object-position:left center;mix-blend-mode:normal;width:100%;height:100%}::view-transition-old(work-cover),::view-transition-old(work-title){animation:90ms both work-page-out}::view-transition-new(work-cover),::view-transition-new(work-title){animation:.16s 40ms both work-page-in}html[data-work-transition]::view-transition-old(root){animation:.18s both work-page-out}html[data-work-transition]::view-transition-new(root){animation:.3s 80ms both work-page-in}@keyframes work-page-out{to{opacity:0}}@keyframes work-page-in{0%{opacity:0}to{opacity:1}}}[data-work-leaving] .work-preview-window,[data-work-leaving] .work-preview-strip{transition:none!important}[data-work-leaving] .work-cursor{visibility:hidden!important}[data-work-leaving] .work-name{opacity:1!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.blaze-header{view-transition-name:none}}
