.CMwOCq_container{width:100%;max-width:var(--og-container-max);padding-left:var(--og-page-gutter-left);padding-right:var(--og-page-gutter-right);margin-inline:auto}
.qqYR2a_grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--og-grid-min,18rem)), 1fr));gap:var(--og-grid-gutter);margin:0;padding:0;list-style:none;display:grid}
.Tj7XdG_button{--_h:40px;--_px:18px;--_fs:var(--og-text-14);justify-content:center;align-items:center;gap:var(--og-space-2);height:var(--_h);padding:0 var(--_px);font-family:var(--og-font-body);font-size:var(--_fs);font-weight:var(--og-weight-medium);white-space:nowrap;border:var(--og-border-hairline) solid transparent;border-radius:var(--og-radius-0);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;transition:background-color var(--og-dur-fast) var(--og-ease-out), border-color var(--og-dur-fast) var(--og-ease-out), color var(--og-dur-fast) var(--og-ease-out), transform var(--og-dur-fast) var(--og-ease-out);line-height:1;text-decoration:none;display:inline-flex}.Tj7XdG_button:hover{text-decoration:none}.Tj7XdG_button:focus-visible{box-shadow:var(--og-ring);outline:none}.Tj7XdG_button:active:not(:disabled){transform:translateY(.5px)}.Tj7XdG_button:disabled{opacity:.42;cursor:not-allowed}.Tj7XdG_sm{--_h:32px;--_px:var(--og-space-3);--_fs:13px}.Tj7XdG_lg{--_h:48px;--_px:var(--og-space-6);--_fs:15px}.Tj7XdG_primary{background:var(--og-btn-primary-bg);color:var(--og-btn-primary-fg)}.Tj7XdG_primary:hover:not(:disabled){background:var(--og-btn-primary-bg-hover);color:var(--og-btn-primary-fg)}.Tj7XdG_primary:active:not(:disabled){background:var(--og-btn-primary-bg-active)}.Tj7XdG_secondary{background:var(--og-btn-secondary-bg);color:var(--og-btn-secondary-fg);border-color:var(--og-btn-secondary-border)}.Tj7XdG_secondary:hover:not(:disabled){background:var(--og-btn-secondary-bg-hover);border-color:var(--og-border-strong);color:var(--og-btn-secondary-fg)}.Tj7XdG_ghost{color:var(--og-text-primary);background:0 0}.Tj7XdG_ghost:hover:not(:disabled){background:var(--og-neutral-100);color:var(--og-text-primary)}.Tj7XdG_accent{background:var(--og-btn-accent-bg);color:var(--og-btn-accent-fg)}.Tj7XdG_accent:hover:not(:disabled){background:var(--og-btn-accent-bg-hover);color:var(--og-btn-accent-fg)}.Tj7XdG_accent:active:not(:disabled){background:var(--og-btn-accent-bg-active)}.Tj7XdG_block{width:100%}
._3Xk-La_eyebrow{font-family:var(--og-font-mono);font-weight:var(--og-weight-medium);font-size:var(--og-text-12);text-transform:uppercase;letter-spacing:var(--og-tracking-eyebrow);display:inline-block}._3Xk-La_accent{color:var(--og-text-accent)}._3Xk-La_muted{color:var(--og-text-muted)}._3Xk-La_ink{color:var(--og-text-secondary)}
.nVPLsq_icon{vertical-align:middle;flex:none;display:inline-block}
._1U_Ta_nav{margin-bottom:20px}._1U_Ta_list{align-items:center;gap:var(--og-space-2);font-family:var(--og-font-mono);font-weight:var(--og-weight-medium);font-size:var(--og-text-12);letter-spacing:var(--og-tracking-eyebrow);text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._1U_Ta_item{align-items:center;gap:var(--og-space-2);display:flex}._1U_Ta_item+._1U_Ta_item:before{content:"/" / "";color:var(--og-text-muted)}._1U_Ta_link{color:var(--og-text-secondary)}._1U_Ta_link:hover{color:var(--og-text-primary);text-decoration:none}._1U_Ta_current{color:var(--og-text-accent)}
.WyOPQq_root{display:flex}@media (min-width:640px){.WyOPQq_root{display:none}}.WyOPQq_toggle{width:var(--og-touch-target);height:var(--og-touch-target);color:var(--og-text-primary);border-radius:var(--og-radius-0);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-12px;padding:0;display:inline-grid}.WyOPQq_toggle>svg{grid-area:1/1}.WyOPQq_iconClose{visibility:hidden}.WyOPQq_root:has(.WyOPQq_panel:popover-open) .WyOPQq_iconMenu{visibility:hidden}.WyOPQq_root:has(.WyOPQq_panel:popover-open) .WyOPQq_iconClose{visibility:visible}.WyOPQq_panel{inset:var(--og-header-offset) 0 auto;width:100%;max-height:calc(100dvh - var(--og-header-offset));padding:var(--og-space-2) var(--og-page-gutter-right) calc(var(--og-space-6) + env(safe-area-inset-bottom,0px)) var(--og-page-gutter-left);overscroll-behavior:contain;color:var(--og-text-primary);background:var(--og-canvas);border:0;border-bottom:var(--og-border-hairline) solid var(--og-border-subtle);margin:0;position:fixed;overflow-y:auto}.WyOPQq_panel:popover-open{animation:WyOPQq_panel-in var(--og-dur-base) var(--og-ease-out)}@keyframes WyOPQq_panel-in{0%{opacity:0;transform:translateY(-8px)}}.WyOPQq_list{margin:0;padding:0;list-style:none}.WyOPQq_list>li+li{border-top:var(--og-border-hairline) solid var(--og-border-subtle)}.WyOPQq_link{min-height:56px;font-family:var(--og-font-display);font-size:var(--og-text-24);font-weight:var(--og-weight-medium);letter-spacing:var(--og-tracking-heading);color:var(--og-text-primary);align-items:center;display:flex}.WyOPQq_link:hover{color:var(--og-text-primary);text-decoration:none}.WyOPQq_link[aria-current=page]{color:var(--og-text-accent)}
.RKzHja_page{padding-top:calc(var(--og-header-offset) + var(--og-section-space));padding-bottom:calc(var(--og-section-space) + env(safe-area-inset-bottom,0px))}.RKzHja_header{max-width:880px}.RKzHja_title{font-size:var(--og-text-title);letter-spacing:-.025em;line-height:1.02}.RKzHja_lede{max-width:560px;margin-top:var(--og-space-6);font-size:var(--og-text-lede);line-height:var(--og-leading-relaxed);color:var(--og-text-secondary)}.RKzHja_body{margin-top:var(--og-block-space)}
.XFbqWa_header{z-index:var(--og-z-sticky);padding-top:env(safe-area-inset-top,0px);transition:background-color var(--og-dur-base) var(--og-ease-out), box-shadow var(--og-dur-base) var(--og-ease-out);background:0 0;position:fixed;inset:0 0 auto}.XFbqWa_header[data-scrolled]{background:color-mix(in srgb, var(--og-canvas) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--og-border-subtle)}.XFbqWa_header:has(:popover-open){background:var(--og-canvas);box-shadow:0 1px 0 var(--og-border-subtle)}.XFbqWa_inner{justify-content:space-between;align-items:center;gap:var(--og-space-3);height:var(--og-header-height);display:flex;container:site-header/inline-size}.XFbqWa_brand{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.XFbqWa_brand:hover{text-decoration:none}.XFbqWa_mark{width:auto;height:20px;display:block}.XFbqWa_wordmark{font-family:var(--og-font-display);font-weight:var(--og-weight-medium);font-size:var(--og-text-16);letter-spacing:var(--og-tracking-heading);white-space:nowrap;color:var(--og-text-primary)}@container site-header not (min-width:320px){.XFbqWa_wordmark{display:none}}.XFbqWa_end{align-items:center;gap:var(--og-space-3);display:flex}.XFbqWa_nav{display:none}.XFbqWa_links{align-items:center;gap:var(--og-space-6);margin:0;padding:0;list-style:none;display:flex}.XFbqWa_links>li{display:flex}.XFbqWa_link{font-family:var(--og-font-body);font-size:var(--og-text-14);font-weight:var(--og-weight-medium);white-space:nowrap;color:var(--og-text-secondary);transition:color var(--og-dur-fast) var(--og-ease-out);padding-bottom:2px;text-decoration:none;position:relative}.XFbqWa_link:after{content:"";background:var(--og-text-primary);width:0;height:1px;transition:width var(--og-dur-base) var(--og-ease-out);position:absolute;bottom:-2px;left:0}.XFbqWa_link:hover{color:var(--og-text-primary);text-decoration:none}.XFbqWa_link:hover:after{width:100%}.XFbqWa_cta{font-family:var(--og-font-body);font-size:13px;font-weight:var(--og-weight-medium);white-space:nowrap;color:var(--og-text-primary);border:var(--og-border-hairline) solid var(--og-border-default);border-radius:var(--og-radius-0);transition:transform var(--og-dur-fast) var(--og-ease-out), border-color var(--og-dur-fast) var(--og-ease-out);background:0 0;flex:none;align-items:center;gap:6px;padding:7px 14px;text-decoration:none;display:inline-flex}.XFbqWa_cta:hover{color:var(--og-text-primary);border-color:var(--og-text-primary);text-decoration:none;transform:translateY(-1px)}.XFbqWa_cta:active{transform:translateY(.5px)}@media (min-width:640px){.XFbqWa_end{gap:var(--og-space-8)}.XFbqWa_nav{display:block}}
._5WfLAG_screen{min-height:100dvh;padding:calc(var(--og-space-6) + env(safe-area-inset-top,0px)) var(--og-page-gutter-right) calc(var(--og-space-6) + env(safe-area-inset-bottom,0px)) var(--og-page-gutter-left);text-align:center;background:var(--og-canvas);justify-content:center;align-items:center;display:flex}._5WfLAG_content{max-width:520px}._5WfLAG_title{font-size:clamp(2.25rem, 7vw, var(--og-text-72));letter-spacing:-.03em;margin-top:18px;line-height:1.02}._5WfLAG_message{font-size:var(--og-text-lede);line-height:var(--og-leading-relaxed);color:var(--og-text-secondary);margin-top:18px}._5WfLAG_actions{justify-content:center;gap:var(--og-space-3);flex-wrap:wrap;margin-top:30px;display:flex}
.TIDq_W_hero{min-height:100dvh;padding-left:var(--og-page-gutter-left);padding-right:var(--og-page-gutter-right);text-align:center;background:radial-gradient(60% 55% at 15% 20%, color-mix(in srgb, var(--og-mesh-terracotta) 40%, transparent) 0%, transparent 55%), radial-gradient(50% 50% at 85% 15%, color-mix(in srgb, var(--og-mesh-ochre) 38%, transparent) 0%, transparent 55%), radial-gradient(55% 50% at 75% 80%, color-mix(in srgb, var(--og-mesh-sage) 35%, transparent) 0%, transparent 55%), radial-gradient(50% 55% at 25% 85%, color-mix(in srgb, var(--og-mesh-rose) 38%, transparent) 0%, transparent 55%), var(--og-canvas);flex-direction:column;justify-content:center;align-items:center;display:flex}.TIDq_W_title{font-family:var(--og-font-display);font-weight:var(--og-weight-medium);letter-spacing:-.035em;text-transform:uppercase;color:var(--og-text-primary);animation:TIDq_W_fade-up var(--og-dur-slow) var(--og-ease-out) 80ms both;margin:0;font-size:clamp(2rem,12vw,4rem);line-height:.95}.TIDq_W_lede{max-width:520px;margin-top:var(--og-space-6);font-family:var(--og-font-body);font-size:var(--og-text-16);line-height:var(--og-leading-relaxed);color:var(--og-text-secondary);animation:TIDq_W_fade-up var(--og-dur-slow) var(--og-ease-out) .2s both}@media (min-width:640px){.TIDq_W_title{font-size:clamp(3.5rem,10vw,8rem)}.TIDq_W_lede{font-size:var(--og-text-18);margin-top:20px}}@keyframes TIDq_W_fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
.JHTgwG_list{border-top:var(--og-border-hairline) solid var(--og-border-subtle);margin:0;padding:0;list-style:none}.JHTgwG_item{gap:var(--og-space-2);padding-block:var(--og-space-8);border-bottom:var(--og-border-hairline) solid var(--og-border-subtle);display:grid}.JHTgwG_name{font-size:var(--og-text-24);line-height:var(--og-leading-snug)}.JHTgwG_summary{color:var(--og-text-secondary)}.JHTgwG_link{margin-top:var(--og-space-2);font-family:var(--og-font-mono);font-size:13px;font-weight:var(--og-weight-medium);letter-spacing:.03em;text-transform:uppercase;justify-self:start;align-items:center;gap:6px;display:inline-flex}@media (min-width:768px){.JHTgwG_item{align-items:baseline;gap:var(--og-space-8);grid-template-columns:240px minmax(0,1fr) auto}.JHTgwG_link{margin-top:0}}
._0WnbnG_list{border-bottom:var(--og-border-hairline) solid var(--og-border-subtle);margin:0;padding:0;list-style:none}._0WnbnG_item{gap:var(--og-space-3) var(--og-space-6);padding-block:var(--og-space-6);border-top:var(--og-border-hairline) solid var(--og-border-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date source""body body";display:grid;position:relative}._0WnbnG_date{font-family:var(--og-font-mono);font-size:var(--og-text-12);letter-spacing:var(--og-tracking-mono);text-transform:uppercase;color:var(--og-text-secondary);grid-area:date}._0WnbnG_body{grid-area:body;max-width:40rem}._0WnbnG_name{font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);line-height:var(--og-leading-snug)}._0WnbnG_link{color:var(--og-text-primary);text-underline-offset:5px;text-decoration-thickness:1px}._0WnbnG_link:hover{color:var(--og-text-primary)}._0WnbnG_link:after{content:"";position:absolute;inset:0}._0WnbnG_link:focus-visible{outline:none}._0WnbnG_item:has(._0WnbnG_link:focus-visible){outline:2px solid var(--og-focus-ring);outline-offset:4px}._0WnbnG_summary{margin-top:var(--og-space-2);line-height:var(--og-leading-relaxed);color:var(--og-text-secondary)}._0WnbnG_source{align-items:center;gap:var(--og-space-1);font-family:var(--og-font-mono);font-size:var(--og-text-12);letter-spacing:var(--og-tracking-mono);color:var(--og-text-secondary);transition:color var(--og-dur-fast) var(--og-ease-out);grid-area:source;display:inline-flex}._0WnbnG_arrow{transition:transform var(--og-dur-base) var(--og-ease-out)}@media (hover:hover) and (pointer:fine){._0WnbnG_item:hover ._0WnbnG_link{text-decoration:underline}._0WnbnG_item:hover ._0WnbnG_source{color:var(--og-text-primary)}._0WnbnG_item:hover ._0WnbnG_arrow{transform:translate(2px,-2px)}}@media (min-width:768px){._0WnbnG_item{align-items:baseline;gap:var(--og-space-8);padding-block:var(--og-space-8);grid-template-columns:9rem minmax(0,1fr) auto;grid-template-areas:"date body source"}}
