._4GggPa_main{justify-content:center;width:100%;min-height:100%;padding:48px 24px 72px;display:flex}._4GggPa_column{flex-direction:column;gap:16px;width:100%;max-width:520px;display:flex}@media (max-width:480px){._4GggPa_main{padding:28px 16px 48px}}
.tG8Jyq_eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:10px}.tG8Jyq_title{font-family:var(--serif);margin-bottom:8px;font-size:40px;font-weight:400;line-height:1.1}@media (max-width:767px){.tG8Jyq_title{font-size:32px}}.tG8Jyq_titleH2{font-family:var(--serif);margin-bottom:8px;font-size:32px;font-weight:400;line-height:1.2}.tG8Jyq_body{font-family:var(--serif-body);color:var(--ink-2);margin-bottom:8px;font-size:16px;line-height:1.55}.tG8Jyq_form{flex-direction:column;gap:16px;margin-top:16px;display:flex}.tG8Jyq_submitRow{justify-content:flex-end;margin-top:4px;display:flex}.tG8Jyq_cancelGhostRow{text-underline-offset:3px;width:100%;text-decoration:underline}.tG8Jyq_errorBanner{color:var(--terracotta-text);border-radius:var(--radius-md);background:#bb33440d;border:1px solid #bb33444d;padding:10px 12px;font-size:14px}.tG8Jyq_statusBanner{color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--radius-md);background:color-mix(in oklab, var(--moss) 8%, transparent);padding:10px 12px;font-size:14px}.tG8Jyq_links{flex-direction:column;gap:12px;margin-top:24px;font-size:14px;display:flex}.tG8Jyq_linkAccent,.tG8Jyq_linkMuted{text-underline-offset:3px;text-decoration:underline}.tG8Jyq_prompt{color:var(--ink-3)}.tG8Jyq_registerPromo{flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px;display:flex}.tG8Jyq_disclaimer{color:var(--ink-3);font-size:13px;line-height:1.5}.tG8Jyq_iconWrap{background:color-mix(in oklab, var(--moss) 12%, transparent);width:64px;height:64px;color:var(--moss);border-radius:50%;justify-content:center;align-items:center;margin:0 0 12px;display:flex}.tG8Jyq_spamHint{color:var(--ink-3);font-size:14px;font-style:italic}.tG8Jyq_bodyEmail{color:var(--ink);font-weight:600}
.BLC94q_field{gap:var(--form-gap-label-input);flex-direction:column;display:flex}.BLC94q_label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:11px}.BLC94q_input,.BLC94q_textarea,.BLC94q_select{font-family:var(--form-input-font);font-size:var(--form-input-size);font-weight:var(--form-input-weight);line-height:var(--form-input-line-height);color:var(--form-input-color);background:var(--form-input-bg);border:1px solid var(--form-input-border);border-radius:var(--form-input-radius);padding:var(--form-input-pad-y) var(--form-input-pad-x);width:100%;transition:border-color var(--duration-fast) ease, background var(--duration-fast) ease}.BLC94q_input:hover,.BLC94q_textarea:hover,.BLC94q_select:hover{border-color:var(--form-input-border-hover)}.BLC94q_input:focus,.BLC94q_textarea:focus,.BLC94q_select:focus{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--form-input-border-focus)}.BLC94q_input::placeholder,.BLC94q_textarea::placeholder{color:var(--form-input-placeholder)}.BLC94q_input:disabled,.BLC94q_textarea:disabled,.BLC94q_select:disabled{background:var(--form-input-bg-disabled);color:var(--ink-3);cursor:not-allowed}.BLC94q_textarea{min-height:calc(var(--form-input-line-height) * 1em * 4 + var(--form-input-pad-y) * 2);resize:vertical}.BLC94q_hint{font-family:var(--serif-body);color:var(--ink-3);margin:var(--form-gap-input-hint) 0 0;font-size:13px;font-style:italic;line-height:1.45}.BLC94q_errorMsg{font-family:var(--sans);color:var(--danger);margin:var(--form-gap-hint-error) 0 0;font-size:13px}.BLC94q_fieldError .BLC94q_input,.BLC94q_fieldError .BLC94q_textarea,.BLC94q_fieldError .BLC94q_select{border-color:var(--danger)}.BLC94q_section{gap:var(--form-gap-block);border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--paper-2);flex-direction:column;min-inline-size:0;padding:24px;display:flex}.BLC94q_sectionHeading{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-size:20px;font-weight:500}.BLC94q_section+.BLC94q_section{margin-top:var(--form-gap-section)}.BLC94q_subgroup{gap:var(--form-gap-block);flex-direction:column;display:flex}.BLC94q_subgroup+.BLC94q_subgroup{margin-top:var(--form-gap-subgroup)}.BLC94q_subgroupHeading{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10px}.BLC94q_dualNumeric{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:560px){.BLC94q_dualNumeric{grid-template-columns:1fr}}.BLC94q_actions{margin-top:var(--form-gap-actions-top);justify-content:flex-end;align-items:center;gap:12px;display:flex}.BLC94q_actions>.BLC94q_secondary{margin-right:auto}.BLC94q_errorBanner{font-family:var(--sans);color:var(--danger);background:color-mix(in oklab, var(--danger) 8%, transparent);border:1px solid color-mix(in oklab, var(--danger) 30%, transparent);border-radius:var(--radius-md);margin-top:var(--form-gap-block);padding:10px 12px;font-size:14px}
._9Igr7W_card{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);height:100%;box-shadow:var(--shadow-card);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}._9Igr7W_card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){._9Igr7W_card,._9Igr7W_card:hover{box-shadow:var(--shadow-card);transition:none;transform:none}}._9Igr7W_card ._9Igr7W_cardOverlayLink._9Igr7W_cardOverlayLink{z-index:0;text-indent:-9999px;color:inherit;text-decoration:none;position:absolute;inset:0;overflow:hidden}._9Igr7W_card ._9Igr7W_cardOverlayLink._9Igr7W_cardOverlayLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._9Igr7W_cardContent{z-index:1;pointer-events:none;flex-direction:column;height:100%;display:flex;position:relative}._9Igr7W_cardContent a{pointer-events:auto}._9Igr7W_cardCover{aspect-ratio:3/2;background:var(--paper-3);overflow:hidden}._9Igr7W_cardImage{object-fit:cover;width:100%;height:100%;display:block}._9Igr7W_cardBody{flex-direction:column;flex:1;gap:8px;min-width:0;padding:18px;display:flex}._9Igr7W_cardEyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-seasonal-2);margin-bottom:2px;font-size:11px;font-weight:500;display:block}._9Igr7W_cardTitle{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-size:24px;font-weight:400;line-height:1.15}._9Igr7W_cardSummary{color:var(--ink-2);font-family:var(--sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}._9Igr7W_cardMeta{color:var(--ink-3);min-width:0;font-size:12px;font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;display:flex}._9Igr7W_card ._9Igr7W_bylineLink._9Igr7W_bylineLink{color:var(--ink);transition:border-color var(--duration-fast) var(--ease-out);border-bottom:1px solid #0000;font-weight:500;text-decoration:none}._9Igr7W_card ._9Igr7W_bylineLink._9Igr7W_bylineLink:hover{border-bottom-color:var(--ink)}._9Igr7W_card ._9Igr7W_bylineLink._9Igr7W_bylineLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-1)}
.G-IiJW_fieldset{border:none;flex-direction:column;gap:10px;min-inline-size:0;margin:0;padding:0;display:flex}.G-IiJW_legend{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;padding:0;font-size:11px}.G-IiJW_radioRow{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--paper);cursor:pointer;font-family:var(--sans);color:var(--ink-2);align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:15px;line-height:1.4;display:flex}.G-IiJW_radioRow:hover{border-color:var(--ink-3)}.G-IiJW_radioRow:has(input:checked){border-color:var(--moss);background:var(--paper-2);color:var(--ink)}.G-IiJW_radioRow input{accent-color:var(--moss);margin:0}
._5tmIrG_eyebrowDot{background:var(--moss);vertical-align:1px;border-radius:50%;flex:none;width:6px;height:6px;margin-right:8px;display:inline-block}._5tmIrG_eyebrowName{color:var(--moss-2)}._5tmIrG_divider{border:none;border-top:1px solid var(--rule);margin:24px 0}._5tmIrG_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._5tmIrG_row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}._5tmIrG_rowActionsGroup{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}@media (min-width:880px){._5tmIrG_rowActionsGroup{flex-direction:row;align-items:center}}._5tmIrG_rowActionsCluster{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}._5tmIrG_rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}._5tmIrG_rowActionError{overflow-wrap:anywhere;text-align:right;max-width:36ch;font-family:var(--mono);letter-spacing:.06em;color:var(--terracotta-text,var(--terracotta,#c0392b));font-size:11px;line-height:1.5;display:block}._5tmIrG_rowCover{background:var(--paper-3);border-radius:var(--radius-1);width:80px;height:60px;color:var(--ink-3);font-family:var(--serif);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex;overflow:hidden}._5tmIrG_rowCoverImg{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767px){._5tmIrG_rowCover{width:64px;height:48px}}._5tmIrG_rowBody{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}._5tmIrG_row ._5tmIrG_rowTitle._5tmIrG_rowTitle{font-family:var(--serif);color:var(--ink);transition:color var(--duration-fast) var(--ease-out);font-variation-settings:"SOFT" 30, "WONK" 0;-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:500;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}._5tmIrG_row ._5tmIrG_rowTitle._5tmIrG_rowTitle:hover{color:var(--moss-2)}._5tmIrG_row ._5tmIrG_rowTitle._5tmIrG_rowTitle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._5tmIrG_rowSummary{font-family:var(--sans);color:var(--ink-2);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}._5tmIrG_rowMeta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;font-size:11px;display:flex}._5tmIrG_statusTag{border-radius:var(--radius-badge);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;border:1px solid #0000;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:500;display:inline-flex}._5tmIrG_statusDraft{background:var(--ochre-faint);color:var(--ochre-text);border-color:var(--ochre-faint)}._5tmIrG_statusPublished{background:var(--moss-faint);color:var(--moss-2);border-color:var(--moss-faint)}._5tmIrG_statusArchived{background:var(--ink-faint);color:var(--ink);border-color:var(--ink-faint)}._5tmIrG_toast{font-family:var(--sans);border-radius:var(--radius-3);background:var(--paper-3);color:var(--ink);margin:8px 0;padding:8px 12px;font-size:13px}._5tmIrG_toastError{background:var(--terracotta-faint);color:var(--ink);border:1px solid var(--terracotta)}._5tmIrG_composerLayout{grid-template-columns:1fr 320px;align-items:start;gap:32px;display:grid}@media (max-width:999px){._5tmIrG_composerLayout{grid-template-columns:1fr}}._5tmIrG_composerMain{flex-direction:column;gap:16px;min-width:0;display:flex}._5tmIrG_composerSidebar{border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--paper-2);flex-direction:column;gap:16px;height:fit-content;padding:16px;display:flex;position:sticky;top:80px}@media (max-width:999px){._5tmIrG_composerSidebar{position:static}}._5tmIrG_sidebarSection{flex-direction:column;gap:8px;display:flex}._5tmIrG_sidebarSectionTitle{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;margin:0;font-size:11px}._5tmIrG_readOnlyBanner{background:var(--paper-2);border-left:3px solid var(--ochre);font-family:var(--sans);color:var(--ink-2);margin-bottom:12px;padding:12px 16px;font-size:14px;line-height:1.5}._5tmIrG_lifecycleRow{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:16px;display:flex}._5tmIrG_heroBlock{flex-direction:column;gap:10px;display:flex}._5tmIrG_heroThumb{aspect-ratio:3/2;border-radius:var(--radius-2);border:1px solid var(--rule);background:var(--paper-3);width:100%;max-width:480px;position:relative;overflow:hidden}._5tmIrG_heroThumbImg{width:100%;height:100%;display:block}._5tmIrG_heroThumbDim{opacity:.5;transition:opacity var(--duration-fast)}._5tmIrG_heroEmpty{aspect-ratio:3/2;border-radius:var(--radius-2);border:1px dashed var(--rule);background:var(--paper-3);place-items:center;width:100%;max-width:480px;display:grid;position:relative}._5tmIrG_heroEmptyHint{font-family:var(--sans);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;font-size:13px}._5tmIrG_heroUploading{position:absolute;inset:auto 8px 8px}._5tmIrG_heroUploadingFull{width:70%}._5tmIrG_heroActions{flex-wrap:wrap;gap:8px;display:flex}
.K0x0Bq_section{border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--paper-2);flex-direction:column;gap:8px;padding:16px;display:flex}.K0x0Bq_title{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:11px}.K0x0Bq_railBtn{width:100%}.K0x0Bq_toast{font-family:var(--serif-body,var(--serif));border-radius:var(--radius-3);background:var(--paper-3);color:var(--ink);margin-top:4px;padding:8px 12px;font-size:13px}.K0x0Bq_toastError{background:var(--terracotta-faint);color:var(--ink);border:1px solid var(--terracotta)}.K0x0Bq_dialogBackdrop{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.K0x0Bq_dialog{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);width:min(480px,100% - 32px);box-shadow:var(--shadow-overlay);padding:24px 28px}.K0x0Bq_dialogTitle{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.25}.K0x0Bq_dialogBody{font-family:var(--serif-body);color:var(--ink-2);margin:0 0 16px;font-size:14px;line-height:1.55}.K0x0Bq_dialogActions{border-top:1px solid var(--rule-soft);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}
._45pPUq_prose{font-family:var(--serif-body);color:var(--ink-2);-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:3;max-width:66ch;font-size:18px;line-height:1.7}._45pPUq_prose>p{margin:0 0 1.4em}._45pPUq_prose>p:last-child{margin-bottom:0}._45pPUq_prose>h2{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:2em 0 .6em;font-size:28px;font-weight:500;line-height:1.25}._45pPUq_prose>h3{font-family:var(--serif);color:var(--ink);margin:1.8em 0 .4em;font-size:22px;font-weight:500;line-height:1.3}._45pPUq_prose>h2:first-child,._45pPUq_prose>h3:first-child{margin-top:0}._45pPUq_prose>blockquote{border-left:1px solid var(--moss);color:var(--ink-2);margin:1.6em 0;padding:.4em 0 .4em 1.2em;font-style:italic}._45pPUq_prose>blockquote>p{margin:0}._45pPUq_prose>ul,._45pPUq_prose>ol{margin:0 0 1.4em;padding-left:1.6em}._45pPUq_prose>ul>li,._45pPUq_prose>ol>li{margin-bottom:.4em}._45pPUq_prose a{text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-out)}._45pPUq_prose code{font-family:var(--mono);background:var(--paper-2);border-radius:var(--radius-2);padding:1px 6px;font-size:.9em}._45pPUq_prose pre{background:var(--paper-2);border-radius:var(--radius-2);font-family:var(--mono);margin:1.4em 0;padding:12px 14px;font-size:13px;line-height:1.6;overflow-x:auto}._45pPUq_prose pre code{background:0 0;padding:0}._45pPUq_prose strong{color:var(--ink);font-weight:600}._45pPUq_prose em{font-style:italic}@media (max-width:767px){._45pPUq_prose{font-size:17px}._45pPUq_prose>h2{font-size:24px}._45pPUq_prose>h3{font-size:19px}}
._5F6iea_actionRow{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0;display:flex}@media (max-width:640px){._5F6iea_actionRow>:first-child{flex:100%}}._5F6iea_actionRowAlone{justify-content:flex-end}@media (max-width:640px){._5F6iea_actionRowAlone>:first-child{flex:none}}._5F6iea_menuWrap{display:inline-flex;position:relative}._5F6iea_menu{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-2);width:max-content;min-width:min(200px,100vw - 32px);max-width:calc(100vw - 32px);box-shadow:var(--shadow-overlay);z-index:50;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px)}._5F6iea_menu[data-anchor=right]{left:auto;right:0}._5F6iea_menu[data-anchor=left]{left:0;right:auto}._5F6iea_menuItem{appearance:none;text-align:left;width:100%;font-family:var(--sans);color:var(--ink-2);border-radius:var(--radius-1);cursor:pointer;background:0 0;border:none;outline:none;padding:10px 12px;font-size:14px;text-decoration:none;display:block}._5F6iea_menuItem:hover,._5F6iea_menuItem:focus-visible{background:var(--paper-3);color:var(--ink)}._5F6iea_menuItem:disabled{opacity:.6;cursor:not-allowed}._5F6iea_rowError{font-family:var(--serif-body);color:var(--terracotta-text,#b94531);margin:8px 0 0;font-size:13px}
.lGz4ba_form{flex-direction:column;gap:28px;width:100%;max-width:720px;display:flex}@media (max-width:1023px){.lGz4ba_form{gap:24px}}@media (max-width:767px){.lGz4ba_form{gap:20px}}.lGz4ba_slugRow{align-items:stretch;gap:6px;display:flex}.lGz4ba_slugPrefix{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;align-items:center;font-size:13px;display:inline-flex}.lGz4ba_heroBlock{flex-direction:column;gap:10px;display:flex}.lGz4ba_heroThumb{aspect-ratio:16/9;border-radius:var(--radius-2);border:1px solid var(--rule);background:var(--paper-3);width:100%;max-width:480px;position:relative;overflow:hidden}.lGz4ba_heroThumbBackdrop{position:absolute;inset:0;overflow:hidden}.lGz4ba_heroThumbBackdrop .bcf-image-frame{filter:blur(20px)saturate(1.15);position:absolute;inset:0;transform:scale(1.2)}.lGz4ba_heroThumbBackdrop:after{content:"";background:var(--scrim-hero-backdrop);position:absolute;inset:0}.lGz4ba_heroThumbImg{z-index:1;width:100%;height:100%;display:block}.lGz4ba_heroThumbImg img{filter:drop-shadow(0 2px 12px #14120e59)}.lGz4ba_heroActions{flex-wrap:wrap;gap:8px;display:flex}.lGz4ba_heroExisting{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-1);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.lGz4ba_actions{background:var(--paper);border-top:1px solid var(--rule);justify-content:flex-end;align-items:center;gap:12px;margin-top:4px;padding:12px 0;display:flex;position:sticky;bottom:0}@media (max-width:767px){.lGz4ba_actions{flex-direction:column-reverse;align-items:stretch}}.lGz4ba_deleteSection{background:color-mix(in oklab, var(--terracotta) 4%, transparent);border:1px solid color-mix(in oklab, var(--terracotta) 30%, var(--rule));border-radius:var(--radius-2);border-bottom:1px solid color-mix(in oklab, var(--terracotta) 30%, var(--rule));gap:10px;margin-top:16px;padding:18px 20px}.lGz4ba_deleteSection h2{color:var(--terracotta-text);border-bottom:0;padding-bottom:0}.lGz4ba_deleteConfirm{background:var(--paper);border:1px solid var(--terracotta);border-radius:var(--radius-2);flex-direction:column;gap:10px;padding:16px;display:flex}.lGz4ba_deleteConfirmTitle{font-family:var(--serif);color:var(--ink);margin:0;font-size:16px;font-weight:500}.lGz4ba_deleteConfirmBody{font-family:var(--serif-body);color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.lGz4ba_deleteConfirmActions{gap:12px;margin-top:8px;display:flex}.lGz4ba_typeChipRow{flex-wrap:wrap;gap:8px;display:flex}.lGz4ba_typeChip{--chip-accent:var(--moss);border:1px solid var(--rule);border-radius:var(--radius-badge);height:28px;color:var(--ink-2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:inline-flex}.lGz4ba_typeChip:hover{border-color:var(--chip-accent);color:var(--ink)}.lGz4ba_typeChip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lGz4ba_typeChipActive{border-color:var(--chip-accent);color:var(--chip-accent);background:color-mix(in srgb, var(--chip-accent) 12%, transparent)}.lGz4ba_typeChip[aria-disabled=true]{opacity:.45;cursor:default}.lGz4ba_typeChip[aria-disabled=true]:hover{border-color:var(--rule);color:var(--ink-2)}.lGz4ba_typeChipPrimaryBadge{letter-spacing:.1em;text-transform:lowercase;color:color-mix(in oklab, var(--chip-accent) 65%, var(--paper));font-size:9px}@media (max-width:768px){.lGz4ba_typeChip{height:36px;padding:0 14px}}.lGz4ba_metaHint{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);text-align:right;margin:8px 0 0;font-size:11px}
.F-mb3a_shell{width:100%;max-width:960px;margin-inline:auto}
.fKpUqW_eyebrowDot{background:var(--moss);vertical-align:1px;border-radius:50%;flex:none;width:6px;height:6px;margin-right:8px;display:inline-block}.fKpUqW_eyebrowName{color:var(--moss-2)}.fKpUqW_chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);border-radius:var(--radius-badge);color:var(--ink-3);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;padding:5px 12px;font-size:12px}.fKpUqW_chip:hover{color:var(--ink);background:var(--paper-3)}.fKpUqW_chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fKpUqW_chipActive{background:var(--moss-faint);color:var(--ink);border-color:var(--moss)}.fKpUqW_divider{border:none;border-top:1px solid var(--rule);margin:24px 0}.fKpUqW_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fKpUqW_row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.fKpUqW_rowCover{background:var(--paper-3);border-radius:var(--radius-1);width:80px;height:60px;color:var(--ink-3);font-family:var(--serif);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex;overflow:hidden}.fKpUqW_rowCoverImg{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767px){.fKpUqW_rowCover{width:64px;height:48px}}.fKpUqW_rowBody{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.fKpUqW_row .fKpUqW_rowTitle.fKpUqW_rowTitle{font-family:var(--serif);color:var(--ink);transition:color var(--duration-fast) var(--ease-out);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-size:18px;font-weight:500;line-height:1.3;text-decoration:none}.fKpUqW_row .fKpUqW_rowTitle.fKpUqW_rowTitle:hover{color:var(--moss-2)}.fKpUqW_row .fKpUqW_rowTitle.fKpUqW_rowTitle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fKpUqW_rowSummary{font-family:var(--serif-body,var(--serif));color:var(--ink-2);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.fKpUqW_rowMeta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;font-size:11px;display:flex}.fKpUqW_statusTag{border-radius:var(--radius-badge);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;border:1px solid #0000;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:500;display:inline-flex}.fKpUqW_statusDraft{background:var(--ochre-faint);color:var(--ochre-text);border-color:var(--ochre-faint)}.fKpUqW_statusPublished{background:var(--moss-faint);color:var(--moss-2);border-color:var(--moss-faint)}.fKpUqW_statusArchived{background:var(--ink-faint);color:var(--ink);border-color:var(--ink-faint)}.fKpUqW_toast{font-family:var(--serif-body,var(--serif));border-radius:var(--radius-3);background:var(--paper-3);color:var(--ink);margin:8px 0;padding:8px 12px;font-size:13px}.fKpUqW_toastError{background:var(--terracotta-faint);color:var(--ink);border:1px solid var(--terracotta)}.fKpUqW_composerLayout{grid-template-columns:1fr 320px;align-items:start;gap:32px;display:grid}@media (max-width:999px){.fKpUqW_composerLayout{grid-template-columns:1fr}}.fKpUqW_composerMain{flex-direction:column;gap:14px;min-width:0;display:flex}.fKpUqW_composerSidebar{border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--paper-2);flex-direction:column;align-self:start;gap:16px;height:fit-content;padding:16px;display:flex;position:sticky;top:80px}@media (max-width:999px){.fKpUqW_composerSidebar{position:static}}.fKpUqW_sidebarSection{flex-direction:column;gap:8px;display:flex}.fKpUqW_sidebarSectionTitle{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;margin:0;font-size:11px}.fKpUqW_readOnlyBanner{background:var(--paper-2);border-left:3px solid var(--ochre);font-family:var(--sans);color:var(--ink-2);margin-bottom:12px;padding:12px 16px;font-size:14px;line-height:1.5}.fKpUqW_lifecycleRow{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:16px;display:flex}.fKpUqW_heroBlock{flex-direction:column;gap:10px;display:flex}.fKpUqW_heroThumb{aspect-ratio:16/9;border-radius:var(--radius-2);border:1px solid var(--rule);background:var(--paper-3);width:100%;max-width:480px;position:relative;overflow:hidden}.fKpUqW_heroThumbImg{width:100%;height:100%;display:block}.fKpUqW_heroThumbDim{opacity:.5;transition:opacity var(--duration-fast)}.fKpUqW_heroEmpty{aspect-ratio:16/9;border-radius:var(--radius-2);border:1px dashed var(--rule);background:var(--paper-3);place-items:center;width:100%;max-width:480px;display:grid;position:relative}.fKpUqW_heroEmptyHint{font-family:var(--sans);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;font-size:13px}.fKpUqW_heroUploading{position:absolute;inset:auto 8px 8px}.fKpUqW_heroUploadingFull{width:70%}.fKpUqW_heroActions{flex-wrap:wrap;gap:8px;display:flex}.fKpUqW_lessonsSection{border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--paper-2);margin-top:32px;padding:20px}.fKpUqW_lessonsHeader{border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.fKpUqW_lessonsTitle{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-size:20px;font-weight:500}.fKpUqW_lessonsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fKpUqW_lessonRow{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--paper);transition:border-color var(--duration-fast), background var(--duration-fast);align-items:center;gap:12px;padding:12px 14px;display:flex}.fKpUqW_lessonRow:hover{border-color:color-mix(in oklab, var(--rule) 70%, var(--ink-3));background:var(--paper-3)}.fKpUqW_lessonPos{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-3);min-width:28px;font-size:12px}.fKpUqW_lessonTitle{font-family:var(--serif-body);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.fKpUqW_lessonMeta{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-3);font-size:11px}.fKpUqW_lessonActions{flex-wrap:wrap;gap:6px;display:flex}.fKpUqW_checkboxRow{font-family:var(--serif-body);color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.fKpUqW_checkboxRow input[type=checkbox]{accent-color:var(--moss)}.fKpUqW_questionnaireSection{border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--paper-2);flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.fKpUqW_questionList{flex-direction:column;gap:18px;display:flex}.fKpUqW_questionCard{border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--paper);flex-direction:column;gap:18px;min-width:0;margin:0;padding:20px;display:flex}.fKpUqW_questionLegend{font-family:var(--serif);color:var(--ink);padding-inline:6px;font-size:18px;font-weight:500}.fKpUqW_questionControls,.fKpUqW_answerControls{flex-wrap:wrap;gap:8px;display:flex}.fKpUqW_answersGroup{flex-direction:column;gap:12px;display:flex}.fKpUqW_answerRow{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--paper-3);grid-template-columns:minmax(132px,auto) minmax(0,1fr);align-items:end;gap:10px 14px;padding:14px;display:grid}.fKpUqW_correctChoice{min-height:44px;font-family:var(--serif-body);color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.fKpUqW_correctChoice input{width:18px;height:18px;accent-color:var(--moss)}.fKpUqW_answerInput{min-width:0}.fKpUqW_answerControls{grid-column:2}@media (max-width:700px){.fKpUqW_questionnaireSection,.fKpUqW_questionCard{padding:16px}.fKpUqW_answerRow{grid-template-columns:minmax(0,1fr)}.fKpUqW_answerControls{grid-column:1}}
.YDk96G_section{border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--paper-2);min-inline-size:0;margin:0;padding:24px}.YDk96G_sectionLegend{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30, "WONK" 0;padding:0 8px;font-size:20px;font-weight:500}.YDk96G_sectionBody{font-family:var(--sans);color:var(--ink-3);margin:0 0 16px;font-size:13px;line-height:1.45}.YDk96G_empty{font-family:var(--serif-body,var(--serif));color:var(--ink-3);margin:8px 0 12px;font-size:14px;font-style:italic}.YDk96G_poolList{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.YDk96G_poolRow{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--paper);grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:8px;display:grid}.YDk96G_thumb{border-radius:var(--radius-1);background:var(--paper-3);place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.YDk96G_thumbImg{object-fit:cover;width:100%;height:100%;display:block}.YDk96G_thumbPh{background:repeating-linear-gradient(45deg, var(--paper-3), var(--paper-3) 6px, var(--paper-2) 6px, var(--paper-2) 12px);width:100%;height:100%;display:inline-block}.YDk96G_rowBody{min-width:0}.YDk96G_rowCaption{font-family:var(--sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:14px;line-height:1.3;overflow:hidden}.YDk96G_rowMeta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px}.YDk96G_rowActions{gap:4px;display:inline-flex}.YDk96G_iconBtn{appearance:none;border:1px solid var(--rule-control,var(--rule));border-radius:var(--radius-1);width:32px;height:32px;font-size:14px;font-family:var(--mono);color:var(--ink-2);cursor:pointer;transition:background var(--duration-fast);background:0 0}.YDk96G_iconBtn:hover{background:var(--paper-3);color:var(--ink)}.YDk96G_iconBtn:disabled{opacity:.4;cursor:not-allowed}.YDk96G_iconBtnDanger:hover{background:var(--terracotta-faint);color:var(--ink)}.YDk96G_iconBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.YDk96G_addRow{margin:0 0 16px}.YDk96G_field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.YDk96G_fieldLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.YDk96G_radioGroup{flex-direction:column;gap:8px;display:flex}.YDk96G_radioLabel{font-family:var(--sans);color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.YDk96G_radioLabel input[type=radio]{accent-color:var(--moss)}.YDk96G_preview{border-top:1px solid var(--rule);margin-top:8px;padding-top:16px}.YDk96G_previewLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:11px}.YDk96G_previewBody{flex-direction:column;gap:8px;display:flex}.YDk96G_previewThumb{border-radius:var(--radius-1);width:100%;max-width:240px;overflow:hidden}.YDk96G_previewCaption{font-family:var(--sans);color:var(--ink);margin:0;font-size:14px}.YDk96G_previewMeta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px}.YDk96G_previewSource{color:var(--moss-2)}.YDk96G_previewEmpty{font-family:var(--serif-body,var(--serif));color:var(--ink-3);margin:0;font-size:13px;font-style:italic}.YDk96G_toast{font-family:var(--sans);border-radius:var(--radius-3);background:var(--paper-3);color:var(--ink);margin:12px 0 4px;padding:8px 12px;font-size:13px}.YDk96G_toastError{background:var(--terracotta-faint);color:var(--ink);border:1px solid var(--terracotta)}.YDk96G_modalOverlay{background:var(--scrim,#00000080);z-index:1000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.YDk96G_modal{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-3);width:100%;max-width:720px;max-height:80vh;box-shadow:var(--shadow-overlay);padding:24px;overflow-y:auto}.YDk96G_modalTitle{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0 0 8px;font-size:20px;font-weight:500}.YDk96G_modalBody{font-family:var(--sans);color:var(--ink-3);margin:0 0 16px;font-size:13px}.YDk96G_modalActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.YDk96G_btn{appearance:none;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-1);cursor:pointer;border:1px solid var(--rule);color:var(--ink-2);background:0 0;padding:8px 16px;font-size:12px}.YDk96G_btn:hover{background:var(--paper-3);color:var(--ink)}.YDk96G_btnDanger{background:var(--terracotta);color:var(--paper);border-color:var(--terracotta)}.YDk96G_btnDanger:hover{filter:brightness(1.05);background:var(--terracotta);color:var(--paper)}.YDk96G_btn:disabled{opacity:.5;cursor:not-allowed}.YDk96G_pickerGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.YDk96G_pickerCell{display:flex}.YDk96G_pickerBtn{appearance:none;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-2);cursor:pointer;text-align:left;width:100%;transition:border-color var(--duration-fast), background var(--duration-fast);flex-direction:column;gap:4px;padding:6px;display:flex}.YDk96G_pickerBtn:hover:not(:disabled){border-color:var(--moss);background:var(--paper-3)}.YDk96G_pickerBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.YDk96G_pickerBtn:disabled{opacity:.5;cursor:not-allowed}.YDk96G_pickerThumb{aspect-ratio:1;border-radius:var(--radius-1);background:var(--paper-3);width:100%;position:relative;overflow:hidden}.YDk96G_pickerCaption{font-family:var(--sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.YDk96G_pickerMeta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.YDk96G_inPoolBadge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-badge);background:var(--moss);color:var(--moss-text);padding:4px 8px;font-size:11px;position:absolute;top:4px;left:4px}.YDk96G_manualBadge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--moss);white-space:nowrap;font-size:11px}.YDk96G_eventTitle{font-family:var(--sans);color:var(--ink);margin:0 0 2px;font-size:14px;font-weight:500}.YDk96G_eventMeta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px}
.OZMM5q_bar{z-index:40;background:var(--paper,transparent);pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.OZMM5q_fill{background:linear-gradient(to right, var(--moss), var(--moss-2));transform-origin:0;height:100%;transition:transform var(--duration-fast) linear;position:absolute;inset:0}@media (min-width:769px){.OZMM5q_bar{left:var(--sidebar-w,0)}}@media (prefers-reduced-motion:reduce){.OZMM5q_fill{transition:none}}
.pKR6sG_header{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;margin-bottom:40px;padding-bottom:40px;display:grid}@media (max-width:1023px) and (min-width:641px){.pKR6sG_header{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:32px}}@media (max-width:640px){.pKR6sG_header{grid-template-columns:1fr;gap:24px}}.pKR6sG_photoCard{aspect-ratio:3/4;background:var(--paper-3);border:1px solid var(--rule);border-radius:var(--radius-3);max-width:100%;position:relative;overflow:hidden}@media (max-width:640px){.pKR6sG_photoCard{aspect-ratio:4/3;max-height:60vh}}.pKR6sG_photo{object-fit:cover;width:100%;height:100%;display:block}.pKR6sG_photoTrigger{appearance:none;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.pKR6sG_photoTrigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.pKR6sG_currentPill{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-1);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding:4px 10px;font-size:10px;position:absolute;inset:auto auto 12px 12px}.pKR6sG_forSaleBadge{z-index:1;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--radius-2);background:var(--terracotta);color:var(--terracotta-on-fill);box-shadow:var(--shadow-card);white-space:nowrap;padding:4px 9px;font-size:10px;position:absolute;top:12px;left:12px}.pKR6sG_identBlock{flex-direction:column;min-width:0;display:flex}.pKR6sG_eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10px;font-weight:500;line-height:1.4}.pKR6sG_eyebrowProse{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:12px;font-weight:400}.pKR6sG_eyebrowLink{font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.pKR6sG_eyebrowLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:1px}.pKR6sG_eyebrowSep{color:var(--ink-3)}.pKR6sG_eyebrowCode{font-family:var(--mono);letter-spacing:.18em;color:var(--ink-3);white-space:nowrap;font-size:10px}.pKR6sG_title{color:var(--ink);font-family:var(--serif);letter-spacing:-.015em;font-variation-settings:"SOFT" 30, "WONK" 0;margin:8px 0 0;font-size:40px;font-weight:400;line-height:1.1}@media (max-width:767px){.pKR6sG_title{font-size:32px}}.pKR6sG_speciesSubtitle{font-family:var(--sans);color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.4}.pKR6sG_speciesSep{color:var(--ink-3)}.pKR6sG_description{font-family:var(--serif-body);color:var(--ink-2);white-space:pre-wrap;max-width:58ch;margin:16px 0 0;font-size:16px;line-height:1.55}.pKR6sG_hairline{background:var(--rule-soft,var(--rule));border:0;height:1px;margin:16px 0 0}.pKR6sG_metaGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0 0;display:grid}@media (max-width:640px){.pKR6sG_metaGrid{grid-template-columns:1fr;gap:12px}}.pKR6sG_metaCol{flex-direction:column;gap:4px;display:flex}.pKR6sG_metaLabel{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10px;line-height:1.3}.pKR6sG_metaValue{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:400;line-height:1.4}.pKR6sG_metaDash{color:var(--ink-3)}.pKR6sG_emptyMetaHint{font-family:var(--serif-body,var(--serif));color:var(--ink-3);margin:16px 0 0;font-size:13px;font-style:italic}.pKR6sG_nextCallout{border-left:4px solid var(--terracotta);background:var(--paper-2);border-radius:4px;flex-direction:column;gap:4px;width:100%;margin:16px 0 0;padding:12px 16px;display:flex}.pKR6sG_nextCalloutLabel{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta-text);font-size:10px;line-height:1.3}.pKR6sG_nextCalloutValue{font-family:var(--sans);color:var(--ink-2);font-size:14px;line-height:1.4}.pKR6sG_nextCalloutTitle{color:var(--ink);font-weight:500}.pKR6sG_nextCalloutSep{color:var(--ink-3)}.pKR6sG_nextCalloutDate{color:var(--ink-2)}.pKR6sG_saleCallout{border-left:4px solid var(--terracotta);background:var(--paper-2);border-radius:4px;flex-direction:column;gap:4px;width:100%;margin:16px 0 0;padding:12px 16px;display:flex}.pKR6sG_saleCalloutLabel{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--terracotta-text);font-size:10px;line-height:1.3}.pKR6sG_salePrice{font-family:var(--sans);color:var(--ink);font-size:18px;font-weight:600;line-height:1.3}.pKR6sG_salePriceOnRequest{font-family:var(--sans);color:var(--ink-2);font-size:15px;font-weight:500;line-height:1.3}.pKR6sG_saleContact{font-family:var(--sans);color:var(--ink-2);font-size:14px;line-height:1.4}.pKR6sG_saleContactName{color:var(--ink-2)}.pKR6sG_saleSelfNote{font-family:var(--sans);color:var(--ink-3);font-size:13px;line-height:1.4}.pKR6sG_statsFooter{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 0;font-size:10px;line-height:1.6}.pKR6sG_statsSegment{white-space:nowrap;display:inline}.pKR6sG_statsNumber{color:var(--ink-2)}.pKR6sG_statsWord{color:var(--ink-3)}.pKR6sG_statsSep{color:var(--ink-3);white-space:pre-wrap}.pKR6sG_statsDot{border-radius:var(--radius-pill);background:var(--moss);vertical-align:middle;width:6px;height:6px;margin-right:6px;display:inline-block}.pKR6sG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.nP7fmG_guidance{font-family:var(--sans);color:var(--ink-3);margin:-8px 0 16px;font-size:12px;line-height:1.45}.nP7fmG_row{align-items:flex-start;gap:16px;display:flex}@media (max-width:480px){.nP7fmG_row{flex-direction:column}}.nP7fmG_thumb{border-radius:var(--radius-2);border:1px solid var(--rule);background-color:var(--paper-3);background-image:conic-gradient(var(--paper-2) 0 25%, var(--paper-3) 0 50%, var(--paper-2) 0 75%, var(--paper-3) 0 100%);background-position:0 0;background-size:16px 16px;flex:none;width:120px;height:120px;position:relative;overflow:hidden}.nP7fmG_thumbImg{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:8px;display:block}.nP7fmG_thumbDim{opacity:.45}.nP7fmG_thumbPlaceholder{place-items:center;display:grid;position:absolute;inset:0}.nP7fmG_thumbPlaceholderDisc{background:var(--moss-faint,color-mix(in srgb, var(--moss) 20%, transparent));border-radius:999px;width:56px;height:56px}.nP7fmG_uploading{position:absolute;inset:auto 8px 8px}.nP7fmG_controls{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.nP7fmG_fallbackCaption{font-family:var(--serif-body,var(--serif));color:var(--ink-3);margin:0;font-size:13px;font-style:italic;line-height:1.4}.nP7fmG_actions{flex-wrap:wrap;gap:8px;display:flex}
.Ppv2gG_page{box-sizing:border-box;width:100%;max-width:1180px;margin:0 auto;padding:32px 24px 64px}@media (max-width:767px){.Ppv2gG_page{padding:24px 16px 48px}}.Ppv2gG_header{flex-direction:column;margin-bottom:20px;display:flex}.Ppv2gG_eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-seasonal-2);margin-bottom:14px;font-size:10px;font-weight:500;display:block}.Ppv2gG_title{color:var(--ink-2);max-width:24ch;font-family:var(--serif);letter-spacing:-.015em;font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-size:40px;font-weight:400;line-height:1.05}@media (max-width:767px){.Ppv2gG_title{font-size:32px}}.Ppv2gG_lead{max-width:60ch;font-family:var(--serif-body);color:var(--ink-2);margin-top:10px;font-size:16px;line-height:1.55}.Ppv2gG_card{border-radius:var(--radius-3);background:linear-gradient(180deg, color-mix(in srgb, var(--paper-3) 46%, var(--paper-2)), var(--paper-2));border:1px solid var(--rule);max-width:560px;box-shadow:var(--shadow-card);text-align:left;flex-direction:column;align-items:flex-start;gap:12px;margin:0 auto;padding:24px 28px;display:flex}@media (max-width:480px){.Ppv2gG_card{padding:20px 18px}}.Ppv2gG_previewStrip{border:1px solid var(--rule-soft);border-radius:var(--radius-3);background:var(--paper-cream);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:560px;margin:12px auto 0;padding:10px 12px;list-style:none;display:grid}.Ppv2gG_previewItem{border-left:2px solid var(--accent-seasonal-2);min-width:0;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:color-mix(in srgb, var(--paper-2) 54%, transparent);padding:7px 8px;font-size:10.5px;line-height:1.35}@media (max-width:640px){.Ppv2gG_previewStrip{grid-template-columns:1fr}}.Ppv2gG_cardTitle{color:var(--ink-2);max-width:22ch;font-family:var(--serif);letter-spacing:-.015em;font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-size:24px;font-weight:400;line-height:1.15}@media (max-width:767px){.Ppv2gG_cardTitle{font-size:22px}}.Ppv2gG_cardBody{color:var(--ink-2);max-width:52ch;font-size:15px;line-height:1.55;font-family:var(--serif-body);margin:0}.Ppv2gG_cta{margin-top:2px}.Ppv2gG_secondary{font-family:var(--mono);color:var(--ink-3);text-align:left;margin:0;font-size:13px;line-height:1.5}.Ppv2gG_secondaryLink.Ppv2gG_secondaryLink.Ppv2gG_secondaryLink{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.Ppv2gG_secondaryLink.Ppv2gG_secondaryLink.Ppv2gG_secondaryLink:hover,.Ppv2gG_secondaryLink.Ppv2gG_secondaryLink.Ppv2gG_secondaryLink:focus-visible{color:var(--ink)}.Ppv2gG_secondaryLink.Ppv2gG_secondaryLink.Ppv2gG_secondaryLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}
.Td8--G_scrubber{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:10px;position:sticky;top:80px}.Td8--G_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Td8--G_item{display:flex}.Td8--G_link{color:var(--ink-4);border-radius:var(--radius-2);cursor:pointer;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:8px;padding:4px 8px;font-size:10px;text-decoration:none;transition:color .16s ease-out,background .16s ease-out;display:flex}.Td8--G_link:hover{color:var(--ink-2);background:var(--paper-2)}.Td8--G_link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Td8--G_active{color:var(--ink)}.Td8--G_active:before{content:"";background:var(--moss);border-radius:50%;flex-shrink:0;width:6px;height:6px}@media (max-width:1023px){.Td8--G_scrubber{display:none}}
._7OZr2q_root{position:relative}._7OZr2q_root input{padding-right:calc(var(--control-h) + 4px)}._7OZr2q_root input::-webkit-calendar-picker-indicator{display:none}._7OZr2q_trigger{width:calc(var(--control-h) - 12px);height:calc(var(--control-h) - 12px);border-radius:var(--radius-sm);color:var(--ink-3);cursor:pointer;transition:background var(--duration-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._7OZr2q_trigger:hover{background:var(--paper-3)}._7OZr2q_trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._7OZr2q_panel{z-index:50;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);width:max-content;max-width:min(322px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 6px);left:0}._7OZr2q_panelAbove{top:auto;bottom:calc(100% + 6px)}._7OZr2q_monthHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}._7OZr2q_monthHeading{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:11px}._7OZr2q_navBtn._7OZr2q_navBtn{width:28px;min-width:28px;height:28px;min-height:28px}._7OZr2q_weekdayRow{grid-template-columns:repeat(7,38px);gap:3px;margin-bottom:3px;display:grid}._7OZr2q_weekday{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);text-align:center;font-size:10px}._7OZr2q_grid{flex-direction:column;gap:3px;display:flex}._7OZr2q_week{grid-template-columns:repeat(7,38px);gap:3px;display:grid}._7OZr2q_cellWrap,._7OZr2q_cellBlank{width:38px;height:38px}._7OZr2q_cell{width:100%;height:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;transition:background var(--duration-fast) ease;background:0 0;border:0;padding:0;font-size:12px}._7OZr2q_cell:hover{background:var(--paper-3)}._7OZr2q_cell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._7OZr2q_cellToday{border:1px solid var(--moss)}._7OZr2q_cellSelected,._7OZr2q_cellSelected:hover{background:var(--moss);color:var(--moss-text)}._7OZr2q_timeRow{border-top:1px solid var(--rule);justify-content:center;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}._7OZr2q_timeGroup{align-items:center;gap:4px;display:flex}._7OZr2q_timeLabel{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:2px;font-size:10px}._7OZr2q_stepBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink-3);cursor:pointer;transition:background var(--duration-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._7OZr2q_stepBtn:hover{background:var(--paper-3)}._7OZr2q_stepBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._7OZr2q_spinValue{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:center;min-width:2ch;color:var(--ink);border-radius:var(--radius-sm);font-size:15px}._7OZr2q_spinValue:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._7OZr2q_colon{font-family:var(--mono);color:var(--ink-3);font-size:15px}._7OZr2q_footer{justify-content:flex-end;margin-top:10px;display:flex}
.QNr-yG_eyebrowDot{background:var(--moss);vertical-align:1px;border-radius:50%;flex:none;width:6px;height:6px;margin-right:8px;display:inline-block}.QNr-yG_eyebrowName{color:var(--moss-2)}.QNr-yG_chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);border-radius:var(--radius-badge);color:var(--ink-3);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;padding:5px 12px;font-size:12px}.QNr-yG_chip:hover{color:var(--ink);background:var(--paper-3)}.QNr-yG_chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.QNr-yG_chipActive{background:var(--moss-faint);color:var(--ink);border-color:var(--moss)}.QNr-yG_divider{border:none;border-top:1px solid var(--rule);margin:24px 0}.QNr-yG_truncatedNotice{background:var(--paper-2);border-left:3px solid var(--ochre);font-family:var(--sans);color:var(--ink-2);margin:16px 0 0;padding:10px 14px;font-size:14px;line-height:1.5}.QNr-yG_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.QNr-yG_row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.QNr-yG_rowCover{background:var(--paper-3);border-radius:var(--radius-1);width:80px;height:60px;color:var(--ink-3);font-family:var(--serif);flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex;overflow:hidden}.QNr-yG_rowCoverImg{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767px){.QNr-yG_rowCover{width:64px;height:48px}}.QNr-yG_rowBody{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.QNr-yG_row .QNr-yG_rowTitle.QNr-yG_rowTitle{font-family:var(--serif);color:var(--ink);transition:color var(--duration-fast) var(--ease-out);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-size:18px;font-weight:500;line-height:1.3;text-decoration:none}.QNr-yG_row .QNr-yG_rowTitle.QNr-yG_rowTitle:hover{color:var(--moss-2)}.QNr-yG_row .QNr-yG_rowTitle.QNr-yG_rowTitle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.QNr-yG_rowSummary{font-family:var(--sans);color:var(--ink-2);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.QNr-yG_rowMeta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;margin-top:2px;font-size:11px;display:flex}.QNr-yG_statusTag{border-radius:var(--radius-badge);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;border:1px solid #0000;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:500;display:inline-flex}.QNr-yG_statusDraft{background:var(--ochre-faint);color:var(--ochre-text);border-color:var(--ochre-faint)}.QNr-yG_statusPublished{background:var(--moss-faint);color:var(--moss-2);border-color:var(--moss-faint)}.QNr-yG_statusArchived{background:var(--ink-faint);color:var(--ink);border-color:var(--ink-faint)}.QNr-yG_statusCancelled{background:var(--terracotta-faint);color:var(--terracotta-text);border-color:var(--terracotta-faint)}.QNr-yG_toast{font-family:var(--sans);border-radius:var(--radius-3);background:var(--paper-3);color:var(--ink);margin:8px 0;padding:8px 12px;font-size:13px}.QNr-yG_toastError{background:var(--terracotta-faint);color:var(--ink);border:1px solid var(--terracotta)}.QNr-yG_composerLayout{grid-template-columns:1fr 320px;align-items:start;gap:32px;display:grid}@media (max-width:999px){.QNr-yG_composerLayout{grid-template-columns:1fr}}.QNr-yG_composerMain{flex-direction:column;gap:14px;min-width:0;display:flex}.QNr-yG_composerSidebar{border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--paper-2);flex-direction:column;align-self:start;gap:16px;height:fit-content;padding:16px;display:flex;position:sticky;top:80px}@media (max-width:999px){.QNr-yG_composerSidebar{position:static}}.QNr-yG_sidebarSection{flex-direction:column;gap:8px;display:flex}.QNr-yG_sidebarSectionTitle{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;margin:0;font-size:11px}.QNr-yG_readOnlyBanner{background:var(--paper-2);border-left:3px solid var(--ochre);font-family:var(--sans);color:var(--ink-2);margin-bottom:12px;padding:12px 16px;font-size:14px;line-height:1.5}.QNr-yG_lifecycleRow{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px;margin-top:8px;padding-top:16px;display:flex}.QNr-yG_hostPicker{flex-direction:column;gap:8px;display:flex}.QNr-yG_hostSelected{background:var(--paper-3);border:1px solid var(--rule);border-radius:var(--radius-2);font-family:var(--sans);color:var(--ink-2);align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.QNr-yG_hostResultList{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--paper-2);max-height:220px;box-shadow:var(--shadow-card);margin:0;padding:0;list-style:none;overflow:auto}.QNr-yG_hostResultBtn{text-align:left;width:100%;font-family:var(--sans);cursor:pointer;border:0;border-bottom:1px solid var(--rule-soft);color:var(--ink);transition:background var(--duration-fast);background:0 0;padding:10px 14px;font-size:14px;display:block}.QNr-yG_hostResultBtn:hover,.QNr-yG_hostResultBtnActive{background:var(--paper-3)}.QNr-yG_hostResultBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;background:var(--paper-3)}.QNr-yG_hostResultBtn:last-child{border-bottom:0}.QNr-yG_dateTimeInput{box-sizing:border-box;appearance:none;text-align:left;width:100%;min-width:0;max-width:100%}.QNr-yG_heroBlock{flex-direction:column;gap:10px;display:flex}.QNr-yG_heroThumb{aspect-ratio:16/9;border-radius:var(--radius-2);border:1px solid var(--rule);background:var(--paper-3);width:100%;max-width:480px;position:relative;overflow:hidden}.QNr-yG_heroThumbBackdrop{position:absolute;inset:0;overflow:hidden}.QNr-yG_heroThumbBackdrop .bcf-image-frame{filter:blur(20px)saturate(1.15);position:absolute;inset:0;transform:scale(1.2)}.QNr-yG_heroThumbBackdrop:after{content:"";background:var(--scrim-hero-backdrop);position:absolute;inset:0}.QNr-yG_heroThumbImg{z-index:1;width:100%;height:100%;display:block}.QNr-yG_heroThumbImg img{filter:drop-shadow(0 2px 12px #14120e59)}.QNr-yG_heroThumbDim{opacity:.5;transition:opacity var(--duration-fast)}.QNr-yG_heroEmpty{aspect-ratio:16/9;border-radius:var(--radius-2);border:1px dashed var(--rule);background:var(--paper-3);place-items:center;width:100%;max-width:480px;display:grid;position:relative}.QNr-yG_heroEmptyHint{font-family:var(--sans);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;font-size:13px}.QNr-yG_heroUploading{z-index:2;position:absolute;inset:auto 8px 8px}.QNr-yG_heroUploadingFull{width:70%}.QNr-yG_heroActions{flex-wrap:wrap;gap:8px;display:flex}
.jrXQpG_guidance{font-family:var(--sans);color:var(--ink-3);margin:-8px 0 16px;font-size:12px;line-height:1.45}.jrXQpG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:559px){.jrXQpG_grid{grid-template-columns:minmax(0,1fr)}}.jrXQpG_slot{border:1px solid var(--rule);border-radius:var(--radius-2);background:var(--paper);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.jrXQpG_slotActive{border-color:var(--moss)}.jrXQpG_thumb{aspect-ratio:16/9;border-radius:var(--radius-1);background:var(--paper-3);width:100%;min-width:0;position:relative;overflow:hidden}.jrXQpG_thumbImg{object-fit:cover;width:100%;height:100%;display:block}.jrXQpG_thumbDim{opacity:.45}.jrXQpG_uploading{position:absolute;inset:auto 8px 8px}.jrXQpG_activePill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-badge);background:var(--moss);color:var(--moss-text);align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.jrXQpG_activeDot{background:var(--moss-text);border-radius:999px;width:6px;height:6px;display:inline-block}.jrXQpG_seasonLabel{font-family:var(--sans);color:var(--ink);margin:0;font-size:15px}.jrXQpG_fallbackCaption{font-family:var(--serif-body,var(--serif));color:var(--ink-3);margin:0;font-size:12px;font-style:italic}.jrXQpG_slotActions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}
.V12nmG_article{max-width:840px;margin:0 auto}.V12nmG_hero{aspect-ratio:3/2;background:var(--paper-3);border-radius:var(--radius-3);width:100%;margin-bottom:32px;display:block;overflow:hidden}.V12nmG_byline{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.V12nmG_bylineName{color:var(--ink);font-family:var(--serif);letter-spacing:normal;text-transform:none;font-size:16px}.V12nmG_byline .V12nmG_bylineLink.V12nmG_bylineLink{color:inherit;text-decoration:none}.V12nmG_byline .V12nmG_bylineLink.V12nmG_bylineLink:hover,.V12nmG_byline .V12nmG_bylineLink.V12nmG_bylineLink:focus-visible{text-underline-offset:2px;text-decoration:underline}.V12nmG_byline .V12nmG_bylineLink.V12nmG_bylineLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.V12nmG_body{font-family:var(--serif-body);color:var(--ink);margin-bottom:32px;font-size:17px;line-height:1.7}.V12nmG_paragraph{margin-bottom:18px}.V12nmG_paragraph:last-child{margin-bottom:0}.V12nmG_bodyEmpty{white-space:pre-wrap}.V12nmG_likeRow{border-top:1px solid var(--rule);align-items:center;gap:16px;margin-bottom:48px;padding-top:24px;display:flex}.V12nmG_related{margin-top:48px;margin-bottom:48px}.V12nmG_relatedDivider{background:var(--rule);height:1px;margin-bottom:32px}.V12nmG_relatedEyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-seasonal-2);margin-bottom:8px;font-size:10px;font-weight:500;display:block}.V12nmG_relatedHeading{font-family:var(--serif);color:var(--ink);margin:0 0 24px;font-size:28px;font-weight:400;line-height:1.15}@media (max-width:767px){.V12nmG_relatedHeading{font-size:24px}}.V12nmG_relatedGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px;display:grid}.V12nmG_comments{margin-top:48px}
.SX0Hvq_entryMenuWrap{display:inline-flex;position:relative}.SX0Hvq_entryMoreBtn{appearance:none;border-radius:var(--radius-2);min-width:44px;min-height:44px;color:var(--ink-3);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:inline-flex}.SX0Hvq_entryMoreBtn:hover{background:var(--paper-2);color:var(--ink)}.SX0Hvq_entryMoreBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.SX0Hvq_entryMenu{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-2);min-width:180px;box-shadow:var(--shadow-overlay);z-index:50;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.SX0Hvq_entryMenuItem{appearance:none;text-align:left;width:100%;font-family:var(--sans);color:var(--ink-2);border-radius:var(--radius-1);cursor:pointer;background:0 0;border:none;outline:none;padding:8px 12px;font-size:14px;display:block}.SX0Hvq_entryMenuItem:hover,.SX0Hvq_entryMenuItem:focus-visible{background:var(--paper-3);color:var(--ink)}.SX0Hvq_entryMenuItemDestructive{color:var(--terracotta-text,#b94531)}.SX0Hvq_entryMenuItemDestructive:hover,.SX0Hvq_entryMenuItemDestructive:focus-visible{color:var(--terracotta-text,#b94531);background:var(--paper-3)}.SX0Hvq_entryMenuSep{background:var(--rule);height:1px;margin:4px 0}
._9aUd4G_rail{flex-wrap:wrap;gap:8px;display:flex}._9aUd4G_chip._9aUd4G_chip._9aUd4G_chip{border:1px solid var(--rule);border-radius:var(--radius-badge);min-height:28px;color:var(--ink-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;flex:none;align-items:center;padding:6px 12px;font-size:11px;line-height:1.2;text-decoration:none;display:inline-flex}._9aUd4G_chip._9aUd4G_chip._9aUd4G_chip:hover{border-color:var(--ink-2);color:var(--ink)}._9aUd4G_chip._9aUd4G_chip._9aUd4G_chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._9aUd4G_chipActive._9aUd4G_chipActive._9aUd4G_chipActive{border-color:var(--moss);color:var(--moss);background:var(--moss-faint)}
.OasaQa_hDisplay{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-weight:400}:is(.OasaQa_hDisplay em,.OasaQa_hDisplay i){font-style:italic}.OasaQa_hero{font-size:80px;line-height:1}.OasaQa_h1{font-size:64px;line-height:1}.OasaQa_h2{font-size:40px;line-height:1.05}.OasaQa_h3{font-size:28px;line-height:1.1}.OasaQa_h4{font-size:20px;line-height:1.15}@media (max-width:767px){.OasaQa_hero{font-size:48px}.OasaQa_h1{font-size:44px}.OasaQa_h2{font-size:32px}.OasaQa_h3{font-size:22px}}
.iEqNHa_lead{font-family:var(--serif-body);color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}
._8BEebW_pageHeader{grid-template-columns:1fr;align-items:end;gap:0;margin-bottom:32px;display:grid}._8BEebW_pageHeader._8BEebW_withRule{border-bottom:1px solid var(--rule);padding-block-end:24px}._8BEebW_pageHeader._8BEebW_hasAction{grid-template-columns:1fr auto;gap:24px}._8BEebW_headerText{flex-direction:column;min-width:0;display:flex}._8BEebW_backLink{align-self:flex-start;margin-bottom:8px}._8BEebW_eyebrow{margin-bottom:14px;display:block}._8BEebW_title{max-width:none;color:var(--ink);margin:0 0 12px}._8BEebW_lead{color:var(--ink-2);max-width:60ch}._8BEebW_meta{margin-top:12px}._8BEebW_actionsBottom{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}._8BEebW_action{white-space:nowrap;align-self:end}@media (max-width:767px){._8BEebW_pageHeader._8BEebW_hasAction{grid-template-columns:1fr;align-items:stretch;gap:18px}._8BEebW_action{align-self:stretch;width:100%}._8BEebW_action>a,._8BEebW_action>button{width:100%}._8BEebW_actionsBottom{justify-content:stretch}._8BEebW_actionsBottom>*{flex:auto}}
.qqN-dW_root{flex-direction:column;gap:16px;min-width:0;display:flex}.qqN-dW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.qqN-dW_title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-variation-settings:"SOFT" 30;margin:0;font-size:28px;font-weight:400;line-height:1.15}.qqN-dW_nav{align-items:center;gap:8px;display:inline-flex}.qqN-dW_weekdayRow{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:0 4px;display:grid}.qqN-dW_weekday{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-4);text-align:left;padding:4px 6px;font-size:10px;font-weight:500}.qqN-dW_gridWrap{position:relative}.qqN-dW_loadingNote{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:color-mix(in srgb, var(--paper) 55%, transparent);border-radius:var(--radius-2);place-items:center;margin:0;font-size:11px;font-weight:500;display:grid;position:absolute;inset:0}.qqN-dW_grid{background:0 0;gap:4px;display:grid}.qqN-dW_weekRow{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.qqN-dW_cell{background:var(--paper-2);border:1px solid var(--rule-soft);border-radius:var(--radius-2);min-height:92px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-direction:column;gap:4px;padding:8px 8px 6px;display:flex;position:relative;overflow:hidden}.qqN-dW_cellBlank{background:0 0;border:1px solid #0000;min-height:92px}.qqN-dW_cellToday{border-color:var(--moss);background:linear-gradient(180deg, color-mix(in srgb, var(--moss-faint) 42%, var(--paper-2)), var(--paper-2));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--moss) 36%, transparent)}.qqN-dW_dayHead{justify-content:space-between;align-items:center;gap:4px;display:flex}.qqN-dW_dayNum{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-2);text-transform:uppercase;font-size:11px;font-weight:500;line-height:1}.qqN-dW_cellToday .qqN-dW_dayNum{color:var(--ink)}.qqN-dW_eventCount{border:1px solid color-mix(in srgb, var(--moss) 46%, transparent);border-radius:var(--radius-pill);background:var(--moss-faint);min-width:18px;height:18px;color:var(--ink);font-family:var(--mono);letter-spacing:0;place-items:center;font-size:10px;line-height:1;display:inline-grid}.qqN-dW_eventDots{align-items:center;gap:3px;min-height:4px;display:flex}.qqN-dW_eventDot,.qqN-dW_eventDotFeatured{border-radius:var(--radius-pill);background:var(--moss);width:4px;height:4px}.qqN-dW_eventDotFeatured{background:var(--ochre)}.qqN-dW_chips{flex-direction:column;gap:3px;margin-top:2px;display:flex}.qqN-dW_grid .qqN-dW_chip.qqN-dW_chip{font-family:var(--sans);border-radius:var(--radius-1);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;transition:filter var(--duration-fast);border:1px solid #0000;-webkit-box-orient:vertical;padding:3px 6px;font-size:11px;line-height:1.25;text-decoration:none;display:-webkit-box;overflow:hidden}.qqN-dW_grid .qqN-dW_chip.qqN-dW_chip:hover{filter:brightness(1.05)}.qqN-dW_grid .qqN-dW_chip.qqN-dW_chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.qqN-dW_grid .qqN-dW_chip.qqN-dW_chipDefault{background:color-mix(in oklab, var(--moss) 12%, transparent);border-color:color-mix(in oklab, var(--moss) 35%, transparent);color:var(--ink)}.qqN-dW_grid .qqN-dW_chip.qqN-dW_chipFeatured{background:color-mix(in oklab, var(--ochre) 12%, transparent);border-color:color-mix(in oklab, var(--ochre) 40%, transparent);color:var(--ink)}.qqN-dW_grid .qqN-dW_chip[data-past=true]{background:var(--paper-3);border-color:var(--rule-soft);color:var(--ink)}.qqN-dW_grid .qqN-dW_chip[data-past=true]:hover{filter:none}.qqN-dW_chipOverflow{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);padding:2px 4px;font-size:10px}@media (max-width:767px){.qqN-dW_cell{min-height:64px;padding:6px 5px 4px}.qqN-dW_cellBlank{min-height:64px}.qqN-dW_chip{padding:2px 4px;font-size:10px}.qqN-dW_eventCount{min-width:16px;height:16px;font-size:9px}}@media (prefers-reduced-motion:reduce){.qqN-dW_chip,.qqN-dW_chip:hover{filter:none;transition:none}}
._0v1GdG_strip{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:12px 0 16px;display:flex}._0v1GdG_chip{--chip-accent:var(--moss);border:1px solid var(--rule);border-radius:var(--radius-badge);height:28px;color:var(--ink-2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:11px;transition:color .14s ease-out,border-color .14s ease-out,background .14s ease-out;display:inline-flex}._0v1GdG_chip:hover{border-color:var(--chip-accent);color:var(--ink)}._0v1GdG_chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._0v1GdG_chipActive{border-color:var(--chip-accent);color:var(--chip-accent);background:color-mix(in srgb, var(--chip-accent) 12%, transparent)}._0v1GdG_chipIcon{color:var(--chip-accent);flex-shrink:0}
.LmjXBq_toggle{width:100%;min-height:var(--control-h);background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-md);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:11px;display:none}.LmjXBq_toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.LmjXBq_chevron,.LmjXBq_chevronOpen{transition:transform .15s var(--ease-out);flex-shrink:0}.LmjXBq_chevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.LmjXBq_chevron,.LmjXBq_chevronOpen{transition:none}}@media (max-width:1279px){.LmjXBq_toggle{display:flex}.LmjXBq_panel[data-collapsed=true]{display:none}.LmjXBq_panel[data-collapsed=false]{margin-top:16px}}
.HdKK6a_detail{padding-block-end:64px}.HdKK6a_layout{grid-template-columns:1.4fr 1fr;align-items:start;gap:40px;display:grid}@media (max-width:1023px){.HdKK6a_layout{grid-template-columns:1fr;gap:24px}}.HdKK6a_photoColumn{flex-direction:column;gap:16px;min-width:0;display:flex}.HdKK6a_actionRow{flex-flow:wrap;align-items:center;gap:12px;display:flex}.HdKK6a_commentPill{min-height:var(--control-h);border:1px solid var(--rule);border-radius:var(--radius-md);font-family:var(--sans);letter-spacing:normal;font-variant-numeric:tabular-nums;color:var(--ink-2);background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.HdKK6a_commentCount{text-align:center;min-width:2ch}.HdKK6a_side{flex-direction:column;gap:16px;display:flex}.HdKK6a_byline{flex-direction:row;align-items:center;gap:12px;display:flex}.HdKK6a_byline .HdKK6a_avatarLink.HdKK6a_avatarLink{color:inherit;border-radius:50%;text-decoration:none;display:inline-flex}.HdKK6a_byline .HdKK6a_avatarLink.HdKK6a_avatarLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.HdKK6a_bylineMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.HdKK6a_bylineName{font-family:var(--serif);color:var(--ink);align-items:center;gap:8px;font-size:17px;display:inline-flex}.HdKK6a_byline .HdKK6a_bylineLink.HdKK6a_bylineLink{color:var(--ink);text-decoration:none}.HdKK6a_byline .HdKK6a_bylineLink.HdKK6a_bylineLink:hover{text-decoration:underline}.HdKK6a_bylineDate{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.HdKK6a_title{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30;max-width:24ch;margin:4px 0 0;font-size:28px;font-weight:400;line-height:1.2}@media (max-width:767px){.HdKK6a_title{font-size:22px}}.HdKK6a_caption{font-family:var(--serif-body);color:var(--ink-2);max-width:60ch;margin:0;font-size:16px;font-style:italic;line-height:1.55}@media (max-width:767px){.HdKK6a_caption{font-size:15px}}.HdKK6a_metaTable{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);grid-template-columns:max-content 1fr;align-items:baseline;gap:4px 24px;margin:8px 0 0;padding:16px 0;display:grid}.HdKK6a_metaTable dt{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.HdKK6a_metaTable dd{font-family:var(--sans);color:var(--ink);margin:0;font-size:14px}.HdKK6a_metaTable dd a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.HdKK6a_commentsSection{margin-top:16px}
.BFyYcq_rule{left:var(--spine-x,46px);background:var(--rule);pointer-events:none;width:1px;position:absolute;top:4px;bottom:0}
.Sa8tQa_editor{flex-direction:column;gap:8px;width:100%;display:flex}.Sa8tQa_tabs{gap:4px;display:flex}.Sa8tQa_tab{appearance:none;border:1px solid var(--rule);color:var(--ink-2);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-1);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;padding:6px 14px;font-size:12px}.Sa8tQa_tab:hover{background:var(--paper-3);color:var(--ink)}.Sa8tQa_tabActive{background:var(--paper-2);color:var(--ink);border-color:var(--rule);box-shadow:inset 0 -2px 0 0 var(--moss-2)}.Sa8tQa_toolbar{border-bottom:1px solid var(--rule-soft,var(--rule));flex-wrap:wrap;gap:4px;padding-bottom:8px;display:flex}.Sa8tQa_tool{appearance:none;border:1px solid var(--rule-control,var(--rule));color:var(--ink-2);font-family:var(--sans);border-radius:var(--radius-1);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;min-width:30px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.Sa8tQa_tool:hover:not(:disabled){background:var(--paper-3);color:var(--ink)}.Sa8tQa_tool:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Sa8tQa_tool:disabled{opacity:.5;cursor:not-allowed}.Sa8tQa_tool code{font-family:var(--mono);font-size:11px}.Sa8tQa_toolSep{background:var(--rule-soft,var(--rule));flex:none;align-self:stretch;width:1px;margin:2px}.Sa8tQa_toolSpinner{}.Sa8tQa_panes{grid-template-columns:1fr;align-items:stretch;gap:16px;display:grid}.Sa8tQa_textarea{background:var(--paper);border:1px solid var(--rule-control,var(--rule));border-radius:var(--radius-1);width:100%;min-height:240px;color:var(--ink-2);font-family:var(--mono);resize:vertical;padding:14px 16px;font-size:14px;line-height:1.6}.Sa8tQa_textarea::placeholder{color:var(--ink-3)}.Sa8tQa_textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Sa8tQa_textarea[readonly]{background:var(--paper-3);color:var(--ink-3)}.Sa8tQa_preview{border:1px solid var(--rule-soft,var(--rule));border-radius:var(--radius-1);background:var(--paper-2);min-height:240px;font-family:var(--serif-body,var(--serif));color:var(--ink);max-height:480px;padding:14px 16px;font-size:15px;line-height:1.65;overflow-y:auto}.Sa8tQa_preview h2,.Sa8tQa_preview h3{font-family:var(--serif);margin:16px 0 8px;font-weight:500;line-height:1.3}.Sa8tQa_preview p{margin:0 0 12px}.Sa8tQa_preview ul{margin:0 0 12px 20px}.Sa8tQa_preview blockquote{border-left:3px solid var(--rule);color:var(--ink-2);margin:0 0 12px;padding-left:12px;font-style:italic}.Sa8tQa_preview code{font-family:var(--mono);background:var(--paper-3);border-radius:2px;padding:1px 4px;font-size:13px}.Sa8tQa_preview pre{background:var(--paper-3);border-radius:var(--radius-1);padding:12px;overflow-x:auto}.Sa8tQa_preview figure{margin:12px 0}.Sa8tQa_preview figure img,.Sa8tQa_preview p img{border-radius:var(--radius-3);border:1px solid var(--rule);max-width:100%;height:auto;display:block}.Sa8tQa_preview figcaption{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);margin-top:6px;font-size:11px}.Sa8tQa_previewEmpty{color:var(--ink-3);margin:0;font-style:italic}.Sa8tQa_editor[data-tab=write] [data-pane=preview],.Sa8tQa_editor[data-tab=preview] [data-pane=write]{display:none}
.xnZvzq_letterRail{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);top:var(--shell-header-h);background:color-mix(in srgb, var(--paper) 95%, transparent);z-index:9;flex-wrap:wrap;gap:4px;padding:10px 0;display:flex;position:sticky}.xnZvzq_letterRail .xnZvzq_letter.xnZvzq_letter{font-family:var(--mono);letter-spacing:.05em;border-radius:var(--radius-2);color:var(--ink);transition:background var(--duration-fast);padding:6px 10px;font-size:12px;font-weight:500;text-decoration:none}.xnZvzq_letterRail .xnZvzq_letter.xnZvzq_letter:hover{background:var(--paper-2)}.xnZvzq_letterRail .xnZvzq_letter.xnZvzq_letter:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.xnZvzq_letterRail a.xnZvzq_letter.xnZvzq_letter:hover{color:var(--moss-2);border-bottom:2px solid var(--moss);margin-bottom:-2px}.xnZvzq_letterDisabled{color:var(--ink-4);cursor:default;pointer-events:none}.xnZvzq_letterSection{margin-top:40px;scroll-margin-top:140px}.xnZvzq_letterHead{border-bottom:1px solid var(--rule);align-items:baseline;gap:16px;margin:0 0 18px;padding-bottom:12px;display:flex}.xnZvzq_letterGlyph{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30;font-size:44px;font-weight:400;line-height:1}.xnZvzq_letterCount{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.xnZvzq_entries{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));justify-content:center;gap:0;display:grid}.xnZvzq_entry{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(120px,160px) 1fr;align-items:baseline;gap:18px;padding:16px 24px 16px 0;scroll-margin-top:140px;display:grid}.xnZvzq_entryHead{flex-direction:column;gap:3px;display:flex}.xnZvzq_term{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30;font-size:18px;line-height:1.2}.xnZvzq_termJp{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-4);font-size:10px}.xnZvzq_tag{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);margin-top:4px;font-size:9.5px}.xnZvzq_def{font-family:var(--serif-body);color:var(--ink-2);font-size:14px;line-height:1.55}.xnZvzq_empty{color:var(--ink-3);text-align:center;margin:48px 0}
.lL-ADa_root{border:1px solid var(--rule-soft);border-radius:var(--radius-3);background:linear-gradient(180deg, color-mix(in srgb, var(--paper-2) 82%, transparent), color-mix(in srgb, var(--paper) 94%, transparent));min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:16px;padding:20px;display:flex;container:upcoming-events/inline-size}.lL-ADa_eyebrow{color:var(--moss);margin:0}.lL-ADa_emptyTitle{border-top:1px solid var(--rule-soft);font-family:var(--serif);color:var(--ink-2);margin:0;padding-top:16px;font-size:18px}.lL-ADa_empty{font-family:var(--serif-body);color:var(--ink-3);border-top:none;margin:0;padding:8px 0 0;font-size:14px}.lL-ADa_root .lL-ADa_emptyLink.lL-ADa_emptyLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--moss);text-decoration-color:var(--moss);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-out);text-decoration-thickness:1px}.lL-ADa_root .lL-ADa_emptyLink.lL-ADa_emptyLink:hover{-webkit-text-decoration-color:var(--moss-2);text-decoration-color:var(--moss-2)}.lL-ADa_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lL-ADa_row{border-top:1px solid var(--rule-soft);border-radius:var(--radius-2);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-out);padding:18px 8px;position:relative}.lL-ADa_list li:first-child .lL-ADa_row{border-top:0;padding-top:4px}.lL-ADa_row:hover{background:color-mix(in srgb, var(--paper-2) 62%, transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.lL-ADa_row,.lL-ADa_row:hover{transition:none;transform:none}}.lL-ADa_row .lL-ADa_cardOverlayLink.lL-ADa_cardOverlayLink{z-index:0;border-radius:inherit;color:inherit;text-decoration:none;position:absolute;inset:0}.lL-ADa_row .lL-ADa_cardOverlayLink.lL-ADa_cardOverlayLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lL-ADa_cardContent{z-index:1;pointer-events:none;gap:24px;display:flex;position:relative}.lL-ADa_cardContent a,.lL-ADa_cardContent button{pointer-events:auto}.lL-ADa_body{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.lL-ADa_tags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.lL-ADa_typeTag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule);border-radius:var(--radius-badge);background:0 0;padding:4px 8px;font-size:11px;display:inline-block}.lL-ADa_featuredTag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta-text);border:1px solid var(--terracotta);border-radius:var(--radius-badge);background:0 0;padding:4px 8px;font-size:11px;display:inline-block}.lL-ADa_title{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30;margin:0;font-size:27px;font-weight:400;line-height:1.2}.lL-ADa_venue{font-family:var(--sans);color:var(--ink-3);margin:0;font-size:14px;line-height:1.45}.lL-ADa_openLabel{color:var(--moss);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.lL-ADa_legend{font-family:var(--serif-body,var(--serif));color:var(--ink-3);margin:12px 0 0;font-size:13px;font-style:italic}.lL-ADa_footer{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-4);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:11px;display:flex}.lL-ADa_footerSep{color:var(--ink-4)}.lL-ADa_host{color:var(--ink-3)}.lL-ADa_hostLink{}.lL-ADa_slots{color:var(--ink-3)}.lL-ADa_ctaCluster{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:inline-flex}.lL-ADa_ctaPending{max-width:18ch;font-family:var(--serif-body,var(--serif));letter-spacing:0;text-transform:none;text-align:right;color:var(--ink-3);font-size:12px;line-height:1.35}.lL-ADa_ctaStatus{border:1px solid var(--rule);border-radius:var(--radius-badge);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);background:0 0;align-items:center;padding:6px 12px;font-size:10px;display:inline-flex}.lL-ADa_ctaStatusWaitlist{border-color:var(--terracotta);color:var(--terracotta-text)}@media (max-width:768px){.lL-ADa_ctaStatus{letter-spacing:.1em;padding:12px 16px;font-size:12px}}@container upcoming-events (max-width:460px){.lL-ADa_row{padding:18px 0}.lL-ADa_cardContent{flex-direction:column;gap:18px}}@media (prefers-reduced-motion:reduce){.lL-ADa_ctaStatus{box-shadow:none;transition:none;transform:none}}
.V8NCaq_schedule{min-width:0;color:var(--ink)}.V8NCaq_date{min-width:0;display:block}.V8NCaq_dateFace{align-items:center;gap:16px;display:flex}.V8NCaq_day{font-family:var(--serif);font-feature-settings:"lnum", "tnum";flex:none;font-size:64px;line-height:.95}.V8NCaq_dateWords{font-family:var(--sans);color:var(--ink-2);font-size:15px;line-height:1.4}.V8NCaq_weekday{text-transform:capitalize;font-size:16px;font-weight:500;display:block}.V8NCaq_year:before{content:" "}.V8NCaq_clock{min-width:0}.V8NCaq_label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px;font-size:11px;line-height:1.3;display:block}.V8NCaq_startTime{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--moss);font-size:40px;font-weight:500;line-height:1.05;display:block}.V8NCaq_end,.V8NCaq_rangeEnd{font-family:var(--sans);color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.4}.V8NCaq_timeUnknown,.V8NCaq_dateUnknown{font-family:var(--sans);color:var(--ink-2);font-size:16px;font-weight:500;line-height:1.4}.V8NCaq_detail{border:1px solid var(--rule-soft);border-radius:var(--radius-2);background:var(--moss-faint);grid-template-columns:minmax(0,1.45fr) minmax(170px,1fr);display:grid;overflow:hidden}.V8NCaq_detail .V8NCaq_date,.V8NCaq_detail .V8NCaq_dateUnknown{align-self:center;padding:20px 22px}.V8NCaq_detail .V8NCaq_clock{border-inline-start:1px solid var(--rule-soft);padding:18px 22px}.V8NCaq_detail .V8NCaq_dateWords,.V8NCaq_detail .V8NCaq_dateUnknown,.V8NCaq_detail .V8NCaq_end,.V8NCaq_clock .V8NCaq_label,.V8NCaq_clock .V8NCaq_timeUnknown{color:var(--ink)}.V8NCaq_list{border-inline-end:1px solid var(--rule-soft);flex-direction:column;flex:0 0 112px;gap:14px;width:112px;padding-inline-end:16px;display:flex}.V8NCaq_list .V8NCaq_dateFace{flex-direction:column-reverse;align-items:flex-start;gap:6px}.V8NCaq_list .V8NCaq_day{font-size:53px}.V8NCaq_list .V8NCaq_dateWords{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;line-height:1.4}.V8NCaq_list .V8NCaq_weekday{display:none}.V8NCaq_list .V8NCaq_clock{border-radius:var(--radius-2);background:var(--moss-faint);width:100%;padding:10px 8px}.V8NCaq_list .V8NCaq_startTime{font-size:27px}.V8NCaq_list .V8NCaq_timeUnknown{font-size:14px}.V8NCaq_list .V8NCaq_rangeEnd{margin:0;font-size:13px}@container upcoming-events (max-width:460px){.V8NCaq_list{border-inline-end:0;border-bottom:1px solid var(--rule-soft);flex:none;grid-template-columns:minmax(0,1fr) minmax(96px,1fr);align-items:center;gap:12px;width:100%;padding:0 0 18px;display:grid}.V8NCaq_list .V8NCaq_dateFace{flex-direction:row;gap:10px}.V8NCaq_list .V8NCaq_day{font-size:49px}.V8NCaq_list .V8NCaq_year{display:block}.V8NCaq_list .V8NCaq_year:before{content:none}.V8NCaq_list .V8NCaq_clock{padding:12px}.V8NCaq_list .V8NCaq_startTime{font-size:28px}.V8NCaq_list .V8NCaq_rangeEnd{grid-column:1/-1}}@media (max-width:480px){.V8NCaq_detail{grid-template-columns:minmax(0,1fr)}.V8NCaq_detail .V8NCaq_date,.V8NCaq_detail .V8NCaq_dateUnknown{padding:18px 20px}.V8NCaq_detail .V8NCaq_day{font-size:58px}.V8NCaq_detail .V8NCaq_dateWords{font-size:14px}.V8NCaq_detail .V8NCaq_weekday{font-size:15px}.V8NCaq_detail .V8NCaq_clock{border-inline-start:0;border-top:1px solid var(--rule-soft);grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:16px;padding:18px 20px;display:grid}.V8NCaq_detail .V8NCaq_label{grid-column:1/-1}.V8NCaq_detail .V8NCaq_startTime{font-size:38px}.V8NCaq_detail .V8NCaq_end{margin:0}.V8NCaq_detail .V8NCaq_timeUnknown{grid-column:1/-1}}
.seOwJq_divider{font-family:var(--serif);color:var(--ink-3);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:14px;margin:48px 0 32px;padding-left:52px;font-size:14px;list-style:none;display:flex}.seOwJq_divider:after{content:"";background:var(--rule);flex:1;height:1px}.seOwJq_label{white-space:nowrap;font-variation-settings:"SOFT" 30, "WONK" 0}
.TDh5rW_overlay{background:var(--scrim-lightbox,#1414148c);z-index:100;justify-content:center;align-items:center;padding:24px;animation:.12s ease-out TDh5rW_ai-modal-overlay-in;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.TDh5rW_overlay{animation:none}}@keyframes TDh5rW_ai-modal-overlay-in{0%{opacity:0}to{opacity:1}}.TDh5rW_dialog{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-3);box-shadow:var(--shadow-overlay);flex-direction:column;gap:12px;width:100%;max-width:520px;max-height:calc(100dvh - 48px);padding:24px;animation:.14s ease-out TDh5rW_ai-modal-rise-in;display:flex;overflow-y:auto}.TDh5rW_dialogWide{max-width:560px}@media (prefers-reduced-motion:reduce){.TDh5rW_dialog{animation:none}}@keyframes TDh5rW_ai-modal-rise-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TDh5rW_title{font-family:var(--serif);font-variation-settings:"SOFT" 30, "WONK" 0;color:var(--ink);margin:0;font-size:20px;font-weight:400;line-height:1.2}.TDh5rW_body{font-family:var(--serif-body);color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.TDh5rW_prompt{resize:vertical}.TDh5rW_shapeGroup{flex-wrap:wrap;gap:4px;display:flex}.TDh5rW_shapeOption{appearance:none;border:1px solid var(--rule);color:var(--ink-2);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-1);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:6px 14px;font-size:12px;display:inline-flex}.TDh5rW_shapeOption:hover:not(:disabled){background:var(--paper-3);color:var(--ink)}.TDh5rW_shapeOption:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.TDh5rW_shapeOption:disabled{opacity:.5;cursor:not-allowed}.TDh5rW_shapeOptionActive{background:var(--paper-2);color:var(--ink);border-color:var(--rule);box-shadow:inset 0 -2px 0 0 var(--moss-2)}.TDh5rW_shapeOption svg{flex-shrink:0}.TDh5rW_previewBox{border-radius:var(--radius-md);text-align:center;justify-content:center;align-items:center;width:100%;max-width:min(100%,360px);margin-inline:auto;padding:16px;display:flex}.TDh5rW_previewIdle{border:1px dashed var(--rule-soft,var(--rule))}.TDh5rW_previewSkeleton{background:linear-gradient(100deg, var(--paper-2) 30%, color-mix(in oklab, var(--ink) 6%, var(--paper-2)) 50%, var(--paper-2) 70%);background-size:200% 100%;}.TDh5rW_previewCaption{font-family:var(--serif-body);color:var(--ink-3);font-size:13px;line-height:1.45}.TDh5rW_previewImage{border-radius:var(--radius-md);width:100%;max-width:min(100%,360px);box-shadow:var(--shadow-card);margin-inline:auto;overflow:hidden}.TDh5rW_error{border:1px solid var(--terracotta-text,#b94531);border-radius:var(--radius-2);color:var(--terracotta-text,#b94531);font-family:var(--serif-body);align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;display:flex}.TDh5rW_error svg{flex-shrink:0}.TDh5rW_actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.TDh5rW_modalAction{min-height:44px}
.i4LSFG_toolbar{flex-direction:column;gap:12px;min-width:0;margin-bottom:8px;display:flex}.i4LSFG_searchRow{align-items:center;width:100%;min-width:0;display:flex;position:relative}.i4LSFG_searchIcon{color:var(--ink-3);pointer-events:none;position:absolute;left:12px}.i4LSFG_searchRow .i4LSFG_searchInput{min-width:0;padding-left:38px;padding-right:38px}.i4LSFG_searchRow .i4LSFG_searchInput::-webkit-search-cancel-button{appearance:none;display:none}.i4LSFG_searchRow .i4LSFG_searchInput::-webkit-search-decoration{appearance:none;display:none}.i4LSFG_searchClear{width:28px;height:28px;color:var(--ink-3);border-radius:var(--radius-1);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:8px}.i4LSFG_searchClear:hover{color:var(--ink);background:var(--paper-3)}.i4LSFG_searchClear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.i4LSFG_controlsRow{flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;display:flex}.i4LSFG_controlGroup{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.i4LSFG_filterLabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:11px}.i4LSFG_select{width:auto;max-width:100%}.i4LSFG_chip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);border-radius:var(--radius-badge);color:var(--ink-3);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);white-space:normal;overflow-wrap:anywhere;background:0 0;max-width:100%;padding:5px 12px;font-size:12px}.i4LSFG_chip:hover{color:var(--ink);background:var(--paper-3)}.i4LSFG_chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.i4LSFG_chipActive{background:var(--moss-faint);color:var(--ink);border-color:var(--moss)}.i4LSFG_clearButton{flex:0 auto}.i4LSFG_summary{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:6px 0;min-width:0;margin:0;font-size:11px;display:flex}.i4LSFG_summaryPart{align-items:baseline;min-width:0;display:inline-flex}.i4LSFG_summarySep{color:var(--ink-3);margin:0 12px}@media (max-width:560px){.i4LSFG_controlsRow{align-items:flex-start}.i4LSFG_controlGroup,.i4LSFG_select,.i4LSFG_clearButton{width:100%}}
.Hm15Yq_eyebrowDot{background:var(--moss);vertical-align:1px;border-radius:50%;flex:none;width:6px;height:6px;margin-right:8px;display:inline-block}.Hm15Yq_eyebrowName{color:var(--moss-2)}.Hm15Yq_subNav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.Hm15Yq_subNav .Hm15Yq_subNavLink.Hm15Yq_subNavLink{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule);border-radius:var(--radius-badge);color:var(--ink-3);transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;padding:6px 14px;font-size:12px;text-decoration:none}.Hm15Yq_subNav .Hm15Yq_subNavLink.Hm15Yq_subNavLink:hover{color:var(--ink);background:var(--paper-3)}.Hm15Yq_subNav .Hm15Yq_subNavLink.Hm15Yq_subNavLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Hm15Yq_subNav .Hm15Yq_subNavLink.Hm15Yq_subNavLinkActive{background:var(--moss-faint);color:var(--ink);border-color:var(--moss)}.Hm15Yq_divider{border:none;border-top:1px solid var(--rule);margin:24px 0}.Hm15Yq_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Hm15Yq_row{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.Hm15Yq_avatar{border-radius:var(--radius-3);background:var(--paper-3);width:48px;height:48px;color:var(--ink-2);font-family:var(--serif);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:500;display:flex}.Hm15Yq_rowBody{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.Hm15Yq_rowTitle{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30, "WONK" 0;margin:0;font-size:17px;font-weight:500;line-height:1.25;text-decoration:none}.Hm15Yq_rowMeta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:2px;font-size:12px;display:flex}.Hm15Yq_roleChips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.Hm15Yq_roleChip{border-radius:var(--radius-1);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;background:var(--paper-3);color:var(--ink-2);border:1px solid #0000;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:500;display:inline-flex}.Hm15Yq_roleChipRegistered{background:var(--paper-3);color:var(--ink-2);border-color:var(--rule)}.Hm15Yq_roleChipMember{background:var(--moss-faint);color:var(--moss-2);border-color:var(--moss-faint)}.Hm15Yq_roleChipModerator{background:var(--ochre-faint);color:var(--ochre-text);border-color:var(--ochre-faint)}.Hm15Yq_roleChipAdmin{background:var(--ink-faint);color:var(--ink);border-color:var(--ink-faint)}.Hm15Yq_roleChipPresidente{background:var(--ochre-faint);color:var(--ochre-text);border-color:var(--ochre-faint)}.Hm15Yq_statusTag{border-radius:var(--radius-badge);font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;background:var(--terracotta-faint);color:var(--terracotta-text);border:1px solid var(--terracotta-faint);align-items:center;padding:3px 8px;font-size:9.5px;font-weight:500;display:inline-flex}.Hm15Yq_rowActions{flex-shrink:0;align-self:center;align-items:center;gap:8px;display:flex}@media (max-width:559px){.Hm15Yq_row{flex-wrap:wrap}.Hm15Yq_rowActions{flex-basis:calc(100% - 62px);align-self:stretch;min-width:0;margin-left:62px}}.Hm15Yq_empty{text-align:center;border:1px dashed var(--rule);border-radius:var(--radius-3);padding:48px 16px}.Hm15Yq_emptyTitle{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:400}.Hm15Yq_emptyBody{font-family:var(--serif-body,var(--serif));color:var(--ink-2);margin:0 0 16px;font-size:14px;line-height:1.5}.Hm15Yq_toast{font-family:var(--sans);border-radius:var(--radius-3);background:var(--paper-3);color:var(--ink);margin:8px 0;padding:8px 12px;font-size:13px}.Hm15Yq_toastError{background:var(--terracotta-faint);color:var(--ink);border:1px solid var(--terracotta)}.Hm15Yq_dialogBackdrop{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Hm15Yq_dialog{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-3);width:min(520px,100% - 32px);max-height:calc(100vh - 32px);box-shadow:var(--shadow-overlay);padding:24px 28px;overflow:auto}.Hm15Yq_dialogTitle{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:22px;font-weight:400;line-height:1.25}.Hm15Yq_dialogBody{font-family:var(--serif-body,var(--serif));color:var(--ink-2);margin:0 0 16px;font-size:14px;line-height:1.55}.Hm15Yq_dialogSection{border-top:1px solid var(--rule-soft);margin-block:16px;padding-block-start:16px}.Hm15Yq_dialogSectionTitle{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:11px}.Hm15Yq_dialogActions{border-top:1px solid var(--rule-soft);justify-content:flex-end;gap:8px;margin-top:12px;padding-top:16px;display:flex}.Hm15Yq_drawerRoleList{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.Hm15Yq_drawerRoleRow{font-family:var(--sans);color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.Hm15Yq_drawerRoleRow input[type=checkbox]{accent-color:var(--moss)}
.ZbsHLq_shell{width:100%;max-width:960px;margin-inline:auto}
.DdL7Uq_shell{width:100%;max-width:960px;margin-inline:auto}
.GxpPrW_filters{flex-wrap:wrap;gap:8px;margin:4px 0 8px;display:flex}.GxpPrW_chip{--chip-accent:var(--moss);border:1px solid var(--rule);border-radius:var(--radius-badge);height:28px;color:var(--ink-2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:inline-flex}.GxpPrW_chip:hover{border-color:var(--chip-accent);color:var(--ink)}.GxpPrW_chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.GxpPrW_chipActive{border-color:var(--chip-accent);color:var(--ink);background:color-mix(in srgb, var(--chip-accent) 12%, transparent)}.GxpPrW_chipCount{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-4);font-size:10px}.GxpPrW_chipActive .GxpPrW_chipCount{color:var(--ink)}@media (max-width:768px){.GxpPrW_chip{height:36px;padding:0 14px}}.GxpPrW_table{border-collapse:collapse;width:100%;font-family:var(--sans);margin-top:8px;font-size:14px}.GxpPrW_table thead th{text-align:left;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding:14px 12px 12px;font-size:10px;font-weight:400}.GxpPrW_colName{width:26%}.GxpPrW_colDesc{width:44%}.GxpPrW_row{border-bottom:1px solid var(--rule-soft);transition:background var(--duration-fast)}.GxpPrW_row:hover{background:var(--paper-2)}.GxpPrW_row td{vertical-align:top;color:var(--ink-2);padding:14px 12px}.GxpPrW_row .GxpPrW_colNameLink.GxpPrW_colNameLink{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30;font-size:18px;text-decoration:none}.GxpPrW_colNameLink.GxpPrW_colNameLink:hover{color:var(--moss-2)}.GxpPrW_colNameLink:focus-visible,.GxpPrW_mobileTitle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.GxpPrW_colBlurb{color:var(--ink-3);max-width:56ch;font-family:var(--sans);font-size:14px;line-height:1.5}.GxpPrW_tag{border:1px solid var(--rule);border-radius:var(--radius-1);font-family:var(--mono);letter-spacing:.18em;color:var(--ink-3);padding:3px 8px;font-size:9px;display:inline-block}.GxpPrW_tagIntermedia{color:var(--ochre,#c5953b);border-color:#937540;border-color:lab(51.3524% 7.40203 33.4501)}@supports (color:lab(0% 0 0)){.GxpPrW_tagIntermedia{color:var(--ochre,lab(65.2518% 12.0728 52.7697))}}.GxpPrW_tagAvanzata{color:var(--terracotta-text,#de826a);border-color:#a4695a;border-color:lab(50.641% 23.0513 18.8207)}@supports (color:lab(0% 0 0)){.GxpPrW_tagAvanzata{color:var(--terracotta-text,lab(64.2207% 34.898 28.8479))}}.GxpPrW_canon{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10px;display:inline-flex}.GxpPrW_canon:before{content:"";border-radius:999px;width:8px;height:8px}.GxpPrW_canonCanonical:before{background:var(--moss)}.GxpPrW_canonMember:before{background:var(--ink-4)}.GxpPrW_empty{color:var(--ink-3);text-align:center;min-height:100px;margin:48px 0}.GxpPrW_mobileCards{display:none}.GxpPrW_mobileCard{border-bottom:1px solid var(--rule-soft);min-width:0;padding:16px 0}.GxpPrW_mobileCard:first-child{border-top:1px solid var(--rule)}.GxpPrW_mobileTitle{max-width:100%;min-height:44px;font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30;align-items:center;font-size:20px;line-height:1.2;text-decoration:none;display:inline-flex}.GxpPrW_mobileTitle:hover{color:var(--moss-2)}.GxpPrW_mobileMeta{gap:12px;margin:14px 0 0;display:grid}.GxpPrW_mobileMetaRow{grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.GxpPrW_mobileMeta dt{color:var(--ink-4);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:10px;line-height:1.5}.GxpPrW_mobileMeta dd{min-width:0;color:var(--ink-2);font-family:var(--sans);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.GxpPrW_mobileBlurb{color:var(--ink-3)}@media (max-width:768px){.GxpPrW_table{display:none}.GxpPrW_mobileCards{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}}
.LpSC4G_shell{margin:0 0 32px;position:relative}.LpSC4G_heroButton{border-radius:var(--radius-3);background:var(--paper-3);border:1px solid var(--rule);cursor:zoom-in;width:100%;padding:0;display:block;position:relative;overflow:hidden}.LpSC4G_heroButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.LpSC4G_expandBtn{z-index:2;border-radius:var(--radius-pill);color:#fff;cursor:pointer;width:36px;height:36px;transition:background var(--duration-fast);background:#14120e8c;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:12px;right:12px}.LpSC4G_expandBtn:hover{background:#14120ebf}.LpSC4G_expandBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:767px){.LpSC4G_expandBtn{width:44px;height:44px}}
.DgOdAa_rail{width:320px;top:calc(var(--shell-header-h) + 24px);max-height:calc(100dvh - var(--shell-header-h) - 48px);flex-shrink:0;align-self:flex-start;padding:8px 8px 16px 0;display:none;position:sticky;overflow-y:auto}.DgOdAa_mobile{border:1px solid var(--rule);border-radius:var(--radius-3);background:var(--paper-2);width:100%;margin:0 0 24px;display:block}.DgOdAa_mobileSummary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:grid}.DgOdAa_mobileSummary::-webkit-details-marker{display:none}.DgOdAa_mobileEyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.DgOdAa_mobileText{font-family:var(--serif);color:var(--ink);font-size:16px}.DgOdAa_mobileChevron{color:var(--ink-3);transition:transform var(--duration-fast) var(--ease-out);font-size:14px}.DgOdAa_mobile[open] .DgOdAa_mobileChevron{transform:rotate(180deg)}.DgOdAa_mobileBody{border-top:1px solid var(--rule);padding:16px 16px 20px}.DgOdAa_eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:10px}.DgOdAa_heading{font-family:var(--serif);font-variation-settings:"SOFT" 30;color:var(--ink);margin:0 0 16px;font-size:18px;font-weight:400}.DgOdAa_list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.DgOdAa_item{margin:0}.DgOdAa_item .DgOdAa_row.DgOdAa_row{border-radius:var(--radius-2);color:inherit;transition:background var(--duration-fast) var(--ease-out);grid-template-columns:18px 1fr;align-items:start;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.DgOdAa_item a.DgOdAa_row.DgOdAa_row:hover{background:var(--paper-3)}.DgOdAa_item a.DgOdAa_row.DgOdAa_row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.DgOdAa_itemActive .DgOdAa_row{background:var(--paper-3);border:1px solid var(--moss-soft,var(--rule));margin-inline:-1px}.DgOdAa_indicator{border:1px solid var(--rule);background:0 0;border-radius:50%;justify-self:center;width:10px;height:10px;margin-top:6px}.DgOdAa_indicatorActive{background:var(--moss);border-color:var(--moss);box-shadow:0 0 0 3px #3349372e;box-shadow:0 0 0 3px lab(28.6027% -11.9081 7.67292/.18)}.DgOdAa_indicatorPending{background:0 0}.DgOdAa_indicatorRead,.DgOdAa_indicatorProgress{width:13px;height:13px;color:var(--moss);justify-content:center;justify-self:center;align-items:center;margin-top:6px;display:inline-flex}.DgOdAa_rowBody{flex-direction:column;gap:2px;min-width:0;display:flex}.DgOdAa_rowEyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.DgOdAa_rowTitle{font-family:var(--serif);color:var(--ink);font-variation-settings:"SOFT" 30;word-break:break-word;font-size:14.5px;line-height:1.3}.DgOdAa_itemActive .DgOdAa_rowTitle{color:var(--ink);font-weight:500}.DgOdAa_rowTitleLocked{color:var(--ink-3)}.DgOdAa_rowMeta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:2px;font-size:10px}@media (min-width:1024px){.DgOdAa_rail{display:block}.DgOdAa_mobile{display:none}}
.usVq0q_ribbon{z-index:1;height:26px;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.usVq0q_ribbonRaffinazione{background:color-mix(in oklab, var(--moss) 38%, transparent);border-bottom:1px solid color-mix(in oklab, var(--moss) 43%, transparent);color:var(--ink-on-photo)}.usVq0q_ribbonSviluppo,.usVq0q_ribbonRecupero{background:color-mix(in oklab, var(--ochre) 38%, transparent);border-bottom:1px solid color-mix(in oklab, var(--ochre) 43%, transparent);color:var(--ink-on-photo)}.usVq0q_ribbonInMostra{border-bottom:1px solid color-mix(in oklab, var(--paper-deep) 36%, transparent);color:var(--ink-on-photo);background:#00000052}.usVq0q_ribbonMalato{background:color-mix(in oklab, var(--terracotta) 38%, transparent);border-bottom:1px solid color-mix(in oklab, var(--terracotta) 43%, transparent);color:var(--ink-on-photo)}.usVq0q_ribbonRiposo{color:var(--ink-on-photo);background:#4a5a4d61;background:lab(36.597% -8.89881 5.70149/.38);border-bottom:1px solid #4a5a4d6e;border-bottom:1px solid lab(36.597% -8.89881 5.70149/.43)}@supports not (background:color-mix(in oklab, red, blue)){.usVq0q_ribbonRaffinazione{color:var(--ink-on-photo);background:#9dc9a261;border-bottom:1px solid #9dc9a26e}.usVq0q_ribbonSviluppo,.usVq0q_ribbonRecupero{color:var(--ink-on-photo);background:#e5c28161;border-bottom:1px solid #e5c2816e}.usVq0q_ribbonInMostra{color:var(--ink-on-photo);background:#00000052;border-bottom:1px solid #2a2a2a52}.usVq0q_ribbonMalato{color:var(--ink-on-photo);background:#e5a08961;border-bottom:1px solid #e5a0896e}.usVq0q_ribbonRiposo{color:var(--ink-on-photo);background:#55665861;border-bottom:1px solid #5566586e}}[data-theme=light] .usVq0q_ribbon{border-bottom:1px solid #0000002e}[data-theme=light] .usVq0q_ribbonRaffinazione{background:color-mix(in oklab, var(--moss) 45%, transparent);color:var(--ink-on-photo)}[data-theme=light] .usVq0q_ribbonSviluppo,[data-theme=light] .usVq0q_ribbonRecupero{background:color-mix(in oklab, var(--ochre) 45%, transparent);color:var(--ink-on-photo)}[data-theme=light] .usVq0q_ribbonInMostra{color:var(--ink-on-photo);background:#30271f73;background:lab(16.4285% 3.65536 6.8903/.45)}[data-theme=light] .usVq0q_ribbonMalato{background:color-mix(in oklab, var(--terracotta) 45%, transparent);color:var(--ink-on-photo)}[data-theme=light] .usVq0q_ribbonRiposo{color:var(--ink-on-photo);background:#52635573;background:lab(40.0775% -8.89556 5.69612/.45)}@supports not (background:color-mix(in oklab, red, blue)){[data-theme=light] .usVq0q_ribbon{border-bottom:1px solid #0000002e}[data-theme=light] .usVq0q_ribbonRaffinazione{color:var(--ink-on-photo);background:#3f775473}[data-theme=light] .usVq0q_ribbonSviluppo,[data-theme=light] .usVq0q_ribbonRecupero{color:var(--ink-on-photo);background:#9b712873}[data-theme=light] .usVq0q_ribbonInMostra{color:var(--ink-on-photo);background:#2a2a2a73}[data-theme=light] .usVq0q_ribbonMalato{color:var(--ink-on-photo);background:#b35a3b73}[data-theme=light] .usVq0q_ribbonRiposo{color:var(--ink-on-photo);background:#56665873}}
.FExcYW_timelineColumn{--spine-x:46px;padding-left:28px;position:relative}.FExcYW_timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FExcYW_entryItem{margin:0;padding:0;list-style:none}.FExcYW_entry{grid-template-columns:36px 1fr;column-gap:16px;padding:24px 0 40px;display:grid;position:relative}.FExcYW_rail{grid-column:1;width:36px;position:relative}.FExcYW_iconCircle{background:var(--paper);border:1.5px solid var(--action-accent,var(--ink-2));border-radius:var(--radius-pill);width:28px;height:28px;color:var(--action-accent,var(--ink-2));z-index:2;justify-content:center;align-items:center;margin-left:4px;display:inline-flex;position:relative}.FExcYW_content{grid-column:2;min-width:0;padding-right:36px}.FExcYW_entryDate{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);margin:0 0 6px;font-size:13px;font-weight:500}.FExcYW_entryTitle{font-family:var(--serif);font-variation-settings:"SOFT" 30, "WONK" 0;color:var(--ink);letter-spacing:-.005em;margin:4px 0 12px;font-size:20px;font-weight:400;line-height:1.2}.FExcYW_entryNotes{max-width:64ch;font-family:var(--sans,var(--serif-body,system-ui));color:var(--ink-2);margin:0 0 16px;font-size:15px;line-height:1.55}.FExcYW_entryNotes>p,.FExcYW_entryNotes>ul,.FExcYW_entryNotes>ol{font-family:var(--sans,var(--serif-body,system-ui));margin:0 0 .8em;font-size:15px;line-height:1.55}.FExcYW_entryNotes>p:last-child,.FExcYW_entryNotes>ul:last-child,.FExcYW_entryNotes>ol:last-child{margin-bottom:0}.FExcYW_entryPhotos{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:12px 0 16px;padding:0;list-style:none;display:grid}.FExcYW_entryPhoto{aspect-ratio:1;background:var(--paper-2);border:1px solid var(--rule-soft);border-radius:var(--radius-2);overflow:hidden}.FExcYW_entryPhoto img{object-fit:cover;width:100%;height:100%;display:block}.FExcYW_entryPhotoButton{appearance:none;cursor:zoom-in;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;overflow:hidden}.FExcYW_entryPhotoButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.FExcYW_actionPillRow{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.FExcYW_actionPillItem{margin:0;padding:0;list-style:none}.FExcYW_actionPill{border:1px solid color-mix(in srgb, var(--action-accent,var(--ink-2)) 60%, transparent);border-radius:var(--radius-badge);height:26px;color:var(--action-accent,var(--ink-2));font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;align-items:center;padding:4px 10px 4px 8px;font-size:11px;display:inline-flex}.FExcYW_actionPillDot{border-radius:var(--radius-pill);background:var(--action-accent,var(--ink-2));width:6px;height:6px;margin-right:8px;display:inline-block}.FExcYW_menuTrigger{z-index:3;position:absolute;top:24px;right:0}.FExcYW_filterEmpty{text-align:center;border:1px dashed var(--rule);border-radius:var(--radius-3);margin:16px 0 0;padding:48px 24px}.FExcYW_filterEmptyTitle{font-family:var(--serif);font-variation-settings:"SOFT" 30, "WONK" 0;color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:400}.FExcYW_filterEmptyBody{font-family:var(--serif-body,var(--serif));color:var(--ink-2);margin:0;font-size:14px}.FExcYW_timelineEnd{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-4);text-align:center;margin:0;padding:32px 0;font-size:11px}@media (max-width:640px){.FExcYW_timelineColumn{--spine-x:38px;padding-left:20px}.FExcYW_content{padding-right:32px}.FExcYW_entryNotes,.FExcYW_entryNotes>p,.FExcYW_entryNotes>ul,.FExcYW_entryNotes>ol{font-size:14px}}
._6Z6ata_spacer{height:calc(72px + env(safe-area-inset-bottom,0px));flex-shrink:0}._6Z6ata_bar{z-index:50;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));background:var(--paper-2);border-top:1px solid var(--ink-faint,var(--rule));justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000001f}._6Z6ata_inner{align-items:center;gap:12px;width:100%;max-width:720px;display:flex}._6Z6ata_label{font-family:var(--mono);text-transform:uppercase;color:var(--ink-3);letter-spacing:.04em;flex:1;margin:0;font-size:11px}._6Z6ata_slot{align-items:center;display:inline-flex}._6Z6ata_actions{gap:8px;display:flex}._6Z6ata_btn{appearance:none;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-1);cursor:pointer;border:1px solid var(--rule);color:var(--ink-2);background:0 0;padding:8px 16px;font-size:12px;transition:background .12s ease-out,color .12s ease-out}._6Z6ata_btn:hover:not(:disabled){background:var(--paper-3);color:var(--ink)}._6Z6ata_btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._6Z6ata_btn:disabled{opacity:.5;cursor:not-allowed}._6Z6ata_btnPrimary{background:var(--moss);color:var(--moss-text);border-color:var(--moss)}._6Z6ata_btnPrimary:hover:not(:disabled){background:var(--moss);color:var(--moss-text);filter:brightness(1.05)}@media (max-width:480px){._6Z6ata_label{display:none}._6Z6ata_bar{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}}
.N2cowG_teaser{max-width:560px;margin:32px auto 0}.N2cowG_teaserEyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-seasonal-2);margin:0;font-size:10px;font-weight:500}.N2cowG_teaserHint{font-family:var(--serif-body);color:var(--ink-3);margin:6px 0 14px;font-size:14px;font-style:italic}.N2cowG_rows{margin:0;padding:0;list-style:none}.N2cowG_row{border-top:1px solid var(--rule-soft)}.N2cowG_row:last-child{border-bottom:1px solid var(--rule-soft)}.N2cowG_rowLink.N2cowG_rowLink.N2cowG_rowLink{color:inherit;flex-wrap:wrap;align-items:center;gap:10px;padding-block:14px;text-decoration:none;display:flex}.N2cowG_rowLink:hover .N2cowG_rowTitle,.N2cowG_rowLink:focus-visible .N2cowG_rowTitle{text-underline-offset:3px;text-decoration:underline}.N2cowG_rowLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.N2cowG_rowTitle{font-family:var(--serif);color:var(--ink-2);flex:1;font-size:17px}.N2cowG_rowTail{align-items:center;gap:8px;margin-left:auto;display:flex}.N2cowG_previewBadge{background:var(--moss);color:var(--moss-text);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border-radius:var(--radius-badge);align-items:center;padding:3px 8px;font-size:9.5px;display:inline-flex}.N2cowG_rowArrow{font-family:var(--mono);color:var(--ink-4);font-size:13px}.N2cowG_rowMeta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.N2cowG_empty{text-align:center}.N2cowG_emptyTitle{font-family:var(--serif);color:var(--ink-2);margin:0;font-size:22px;font-weight:400}.N2cowG_emptyBody{max-width:44ch;font-family:var(--serif-body);color:var(--ink-3);margin:8px auto 0;font-size:15px}
.HI1pYW_shell{width:100%;max-width:960px;margin-inline:auto}
.l-0Brq_strip{margin:0 0 8px;padding:12px 0 16px}
.JWlY-q_root{flex-direction:column;gap:16px;min-width:0;display:flex}.JWlY-q_eyebrow{display:block}.JWlY-q_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.JWlY-q_row{border-top:1px solid var(--rule-soft);grid-template-columns:56px 1fr;align-items:start;gap:18px;padding:18px 0;display:grid}.JWlY-q_stamp{flex-direction:column;gap:6px;display:flex}.JWlY-q_body{flex-direction:column;gap:8px;min-width:0;display:flex}
.dPruMG_sentinel{pointer-events:none;width:100%;height:1px;margin:0;padding:0;display:block}
