._05k5sq_badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border:1px solid;padding:.15em .6em;line-height:1.5;display:inline-flex}._05k5sq_neutral{color:var(--color-text-muted)}._05k5sq_accent{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}._05k5sq_success{color:var(--color-success)}._05k5sq_danger{color:var(--color-danger)}
.jZNhnq_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.875rem;padding:0 var(--space-5);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.jZNhnq_button:active:not(:disabled){transform:translateY(1px)}.jZNhnq_button:disabled{cursor:not-allowed;opacity:.55}.jZNhnq_primary{background:var(--color-accent);color:var(--color-on-accent)}.jZNhnq_primary:hover:not(:disabled){background:color-mix(in oklab, var(--color-accent) 86%, var(--color-text));color:var(--color-on-accent)}.jZNhnq_secondary{color:var(--color-text);border-color:var(--color-border-strong);background:0 0}.jZNhnq_secondary:hover:not(:disabled){border-color:var(--color-text);color:var(--color-text)}.jZNhnq_ghost{color:var(--color-accent);padding-inline:var(--space-3);background:0 0}.jZNhnq_ghost:hover:not(:disabled){background:var(--color-accent-soft);color:var(--color-accent)}.jZNhnq_sm{min-height:2.25rem;padding-inline:var(--space-4);font-size:var(--text-xs)}.jZNhnq_row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.DQCetW_field{gap:var(--space-2);flex-direction:column;max-width:28rem;display:flex}.DQCetW_label{font-size:var(--text-sm);font-weight:var(--weight-bold)}.DQCetW_hint{font-size:var(--text-sm);color:var(--color-text-muted)}.DQCetW_control{width:100%;min-height:2.875rem;padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-base);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--ease-standard)}.DQCetW_control:hover{border-color:var(--color-text-muted)}.DQCetW_control:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-focus)}textarea.DQCetW_control{resize:vertical;line-height:var(--leading-body)}.DQCetW_field[data-invalid] .DQCetW_control{border-color:var(--color-danger)}.DQCetW_error{font-size:var(--text-sm);color:var(--color-danger);font-weight:var(--weight-medium)}
.hpLxYa_tag{min-height:1.75rem;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.hpLxYa_link{transition:background-color var(--duration-fast) var(--ease-standard)}.hpLxYa_link:hover{background:color-mix(in oklab, var(--color-accent-soft) 70%, var(--color-accent));color:var(--color-text)}.hpLxYa_list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.S5RkpG_link{font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--color-accent);align-items:baseline;gap:.4em;text-decoration:none;display:inline-flex}.S5RkpG_link span:first-child{text-underline-offset:.2em;transition:text-decoration-color var(--duration-fast) var(--ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.S5RkpG_link:hover span:first-child{text-decoration-color:currentColor}.S5RkpG_arrow{transition:transform var(--duration-base) var(--ease-standard)}.S5RkpG_link:hover .S5RkpG_arrow{transform:translate(3px)}
.blTQcq_grid{--columns:3;gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.blTQcq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.blTQcq_grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr))}}.blTQcq_card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.blTQcq_card:has(a):hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong);transform:translateY(-2px)}.blTQcq_card:has(a:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.blTQcq_media{background:var(--color-surface-sunk)}.blTQcq_image{aspect-ratio:3/2;object-fit:cover;width:100%}.blTQcq_body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.blTQcq_title{font-size:var(--text-xl)}.blTQcq_cover{color:inherit;text-decoration:none}.blTQcq_cover:after{content:"";position:absolute;inset:0}.blTQcq_cover:focus-visible{outline:none}.blTQcq_text{color:var(--color-text-muted)}.blTQcq_more{padding-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-accent);margin-top:auto}
._7hjUJW_carousel{gap:var(--space-4);flex-direction:column;display:flex}._7hjUJW_track{gap:var(--space-5);scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding:0 0 var(--space-2);scrollbar-width:thin;grid-auto-columns:min(85%,40rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}._7hjUJW_slide{scroll-snap-align:start;gap:var(--space-3);flex-direction:column;display:flex}._7hjUJW_frame{border-radius:var(--radius-lg);background:var(--color-surface-sunk);overflow:hidden}._7hjUJW_image{aspect-ratio:3/2;object-fit:cover;width:100%}._7hjUJW_body{gap:var(--space-2);padding-right:var(--space-4);flex-direction:column;display:flex}._7hjUJW_link{font-weight:var(--weight-bold);font-size:var(--text-sm)}._7hjUJW_controls{align-items:center;gap:var(--space-3);display:flex}._7hjUJW_arrow{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-text);font-size:var(--text-lg);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard);place-items:center;display:grid}._7hjUJW_arrow:hover:not(:disabled){border-color:var(--color-text)}._7hjUJW_arrow:disabled{opacity:.4;cursor:default}._7hjUJW_count{font-size:var(--text-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center;min-width:4ch}
._4uGf9a_layout{gap:var(--space-6) var(--space-8);padding:var(--space-7) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}@media (min-width:52rem){._4uGf9a_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}._4uGf9a_intro{gap:var(--space-3);flex-direction:column;display:flex}._4uGf9a_intro h2{font-size:var(--text-2xl)}._4uGf9a_details{gap:var(--space-5);margin:0;display:grid}._4uGf9a_details dt{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1)}._4uGf9a_details dd{font-size:var(--text-lg);margin:0}._4uGf9a_lines{white-space:pre-line;font-style:normal}._4uGf9a_map{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);display:inline-block}
.ZdQk5W_panel{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-7);padding:var(--space-7) var(--space-6);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.ZdQk5W_copy{gap:var(--space-3);flex-direction:column;max-width:40rem;display:flex}.ZdQk5W_heading{font-size:var(--text-2xl)}.ZdQk5W_text{font-size:var(--text-lg);line-height:var(--leading-snug)}.ZdQk5W_accent{background:var(--color-accent);color:var(--color-on-accent)}.ZdQk5W_accent .ZdQk5W_heading,.ZdQk5W_accent .ZdQk5W_text{color:var(--color-on-accent)}.ZdQk5W_accent .ZdQk5W_primary>*{background:var(--color-on-accent);color:var(--color-accent)}.ZdQk5W_accent .ZdQk5W_primary>:hover{background:color-mix(in oklab, var(--color-on-accent) 88%, var(--color-accent));color:var(--color-accent)}.ZdQk5W_accent .ZdQk5W_secondary>*,.ZdQk5W_accent .ZdQk5W_secondary>:hover{color:var(--color-on-accent);border-color:var(--color-on-accent)}.ZdQk5W_subtle{background:var(--color-surface-sunk)}.ZdQk5W_subtle .ZdQk5W_text{color:var(--color-text-muted)}
._8nEXjG_list{border-top:1px solid var(--color-border)}._8nEXjG_item{border-bottom:1px solid var(--color-border)}._8nEXjG_question{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--leading-snug);list-style:none;display:flex}._8nEXjG_question::-webkit-details-marker{display:none}._8nEXjG_question:hover{color:var(--color-accent)}._8nEXjG_icon{border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);flex:none;width:1.75rem;height:1.75rem;position:relative}._8nEXjG_icon:before,._8nEXjG_icon:after{content:"";width:.7rem;height:1.5px;transition:transform var(--duration-base) var(--ease-standard);background:currentColor;margin:-.75px 0 0 -.35rem;position:absolute;top:50%;left:50%}._8nEXjG_icon:after{transform:rotate(90deg)}._8nEXjG_item[open] ._8nEXjG_icon:after{transform:rotate(0)}._8nEXjG_answer{padding:0 var(--space-7) var(--space-5) 0;color:var(--color-text-muted)}
._2kZlXq_grid{--columns:3;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:52rem){._2kZlXq_grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--space-5)}}@media (max-width:30rem){._2kZlXq_grid{grid-template-columns:minmax(0,1fr)}}._2kZlXq_item{gap:var(--space-2);flex-direction:column;margin:0;display:flex}._2kZlXq_frame{border-radius:var(--radius-md);background:var(--color-surface-sunk);overflow:hidden}._2kZlXq_image{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform var(--duration-slow) var(--ease-out)}._2kZlXq_item:hover ._2kZlXq_image{transform:scale(1.03)}._2kZlXq_caption{font-size:var(--text-sm);color:var(--color-text-muted)}
.koWR-W_hero{width:min(100% - 2 * var(--layout-gutter), var(--layout-wide));padding-block:var(--space-7) calc(var(--space-section) / 2);gap:var(--space-6);align-items:center;margin-inline:auto;display:grid}.koWR-W_body{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.koWR-W_heading{font-size:var(--text-4xl)}.koWR-W_text{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);max-width:36rem}.koWR-W_body>:last-child:not(:first-child){margin-top:var(--space-3)}.koWR-W_media{border-radius:var(--radius-lg);background:var(--color-surface-sunk);overflow:hidden}.koWR-W_image{object-fit:cover;width:100%;height:100%}@media (min-width:52rem){.koWR-W_split{gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.koWR-W_split .koWR-W_media{order:2}}.koWR-W_split .koWR-W_media{aspect-ratio:4/5;width:100%;max-height:34rem}@media (max-width:51.99rem){.koWR-W_split .koWR-W_media{aspect-ratio:3/2}}.koWR-W_centered .koWR-W_body{text-align:center;align-items:center;max-width:48rem;margin-inline:auto}.koWR-W_centered .koWR-W_text{margin-inline:auto}.koWR-W_centered .koWR-W_media{aspect-ratio:16/9;order:2}.koWR-W_cover{isolation:isolate;min-height:min(80vh,44rem);padding:var(--space-8) var(--space-6);border-radius:var(--radius-lg);margin-top:var(--space-5);margin-bottom:calc(var(--space-section) / 2);color:var(--color-text);align-items:end;position:relative;overflow:hidden}.koWR-W_cover .koWR-W_media{z-index:-2;border-radius:0;position:absolute;inset:0}.koWR-W_cover:before{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in oklab, var(--color-bg) 88%, transparent) 0%, color-mix(in oklab, var(--color-bg) 35%, transparent) 60%, transparent 100%);position:absolute;inset:0}.koWR-W_cover .koWR-W_body{max-width:44rem}.koWR-W_cover .koWR-W_text{color:var(--color-text)}
.GWmisW_heading{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-5)}.GWmisW_row{justify-content:center;align-items:center;gap:var(--space-5) var(--space-7);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.GWmisW_logo{object-fit:contain;opacity:.85;width:auto;max-width:10rem;height:2.5rem;transition:opacity var(--duration-fast) var(--ease-standard)}.GWmisW_link{display:block}.GWmisW_link:hover .GWmisW_logo{opacity:1}
.uihT5G_figure{gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}.uihT5G_content{width:min(100%, var(--layout-content))}section>.uihT5G_content{width:min(100% - 2 * var(--layout-gutter), var(--layout-content))}.uihT5G_wide{width:min(100% - 2 * var(--layout-gutter), var(--layout-wide))}.uihT5G_full{width:100%}.uihT5G_frame{border-radius:var(--radius-lg);background:var(--color-surface-sunk);overflow:hidden}.uihT5G_full .uihT5G_frame{border-radius:0}.uihT5G_image,.uihT5G_video{width:100%}.uihT5G_caption{font-size:var(--text-sm);color:var(--color-text-muted)}.uihT5G_full .uihT5G_caption{width:min(100% - 2 * var(--layout-gutter), var(--layout-wide));margin-inline:auto}
._98pMQq_quote{gap:var(--space-5);flex-direction:column;margin:0;display:flex}._98pMQq_text{font-family:var(--font-heading);font-size:var(--text-xl);line-height:var(--leading-snug);padding-top:var(--space-6);margin:0;position:relative}._98pMQq_text:before{content:"“";color:var(--color-accent);font-size:4em;line-height:1;position:absolute;top:-.15em;left:-.05em}._98pMQq_large ._98pMQq_text:before{font-size:2.2em}._98pMQq_large ._98pMQq_text{font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);padding-top:.9em}._98pMQq_by{align-items:center;gap:var(--space-3);display:flex}._98pMQq_portrait{border-radius:var(--radius-pill);flex:none;width:3rem;height:3rem;overflow:hidden}._98pMQq_portrait img{object-fit:cover;width:100%;height:100%}._98pMQq_name{font-weight:var(--weight-bold);display:block}._98pMQq_role{font-size:var(--text-sm);color:var(--color-text-muted);display:block}
.bNy3bG_heading{font-size:var(--text-2xl);margin-bottom:var(--space-6)}.bNy3bG_list{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.bNy3bG_repo{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.bNy3bG_name{color:var(--color-text);font-weight:600}.bNy3bG_description{color:var(--color-text-muted)}.bNy3bG_meta{gap:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);margin-top:auto;display:flex}
.nIWxvq_grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;display:grid}.nIWxvq_item{gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--color-accent);flex-direction:column;display:flex}.nIWxvq_value{font-family:var(--font-heading);font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;order:-1;margin:0;line-height:1}.nIWxvq_label{font-weight:var(--weight-bold)}.nIWxvq_detail{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}
.y-W-7G_heading{font-size:var(--text-2xl);margin-bottom:var(--space-5)}.y-W-7G_scroll{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.y-W-7G_table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.y-W-7G_caption{caption-side:bottom;text-align:left;padding:var(--space-3) var(--space-4);color:var(--color-text-muted);border-top:1px solid var(--color-border)}.y-W-7G_table th,.y-W-7G_table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top}.y-W-7G_table thead th{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-sunk);white-space:nowrap}.y-W-7G_table tbody tr:last-child>*{border-bottom:0}.y-W-7G_table tbody th{font-weight:var(--weight-bold)}
.BlDFkq_heading{font-size:var(--text-2xl);margin-bottom:var(--space-6)}.BlDFkq_list{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));padding:0;list-style:none;display:grid}.BlDFkq_talk{gap:var(--space-2);flex-direction:column;display:flex}.BlDFkq_image{border-radius:var(--radius-md);width:100%;height:auto}.BlDFkq_title{font-size:var(--text-xl)}.BlDFkq_meta{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.BlDFkq_cancelled{color:var(--color-danger);font-weight:600}
.niSStG_figure{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.niSStG_frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-surface-sunk);position:relative;overflow:hidden}.niSStG_facade{cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.niSStG_poster,.niSStG_blank{object-fit:cover;width:100%;height:100%;display:block}.niSStG_blank{background:linear-gradient(135deg, var(--color-surface-sunk), var(--color-accent-soft))}.niSStG_play{border-radius:var(--radius-pill);background:var(--color-accent);width:4.5rem;height:4.5rem;color:var(--color-on-accent);box-shadow:var(--shadow-md);transition:transform var(--duration-base) var(--ease-standard);place-items:center;margin:-2.25rem 0 0 -2.25rem;display:grid;position:absolute;top:50%;left:50%}.niSStG_facade:hover .niSStG_play,.niSStG_facade:focus-visible .niSStG_play{transform:scale(1.08)}.niSStG_iframe,.niSStG_file{border:0;width:100%;height:100%;position:absolute;inset:0}.niSStG_external{left:var(--space-4);bottom:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);font-weight:var(--weight-bold);position:absolute}.niSStG_caption{justify-content:space-between;gap:var(--space-2) var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.niSStG_notice{font-size:var(--text-xs)}
.YgSN_G_heading{font-size:var(--text-2xl);margin-bottom:var(--space-5)}
._2Qk9CG_panel{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-sunk);display:grid}._2Qk9CG_head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}._2Qk9CG_head h2{font-size:var(--text-2xl)}._2Qk9CG_place{font-weight:var(--weight-bold);color:var(--color-text-muted)}._2Qk9CG_now{align-items:center;gap:var(--space-4);color:var(--color-accent);display:flex}._2Qk9CG_temperature{font-family:var(--font-heading);font-size:var(--text-4xl);color:var(--color-text);line-height:1}._2Qk9CG_summary{color:var(--color-text);font-size:var(--text-sm);flex-direction:column;display:flex}._2Qk9CG_days{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}._2Qk9CG_day{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);flex-direction:column;display:flex}._2Qk9CG_day svg{color:var(--color-accent)}._2Qk9CG_weekday{font-weight:var(--weight-bold);text-transform:capitalize}._2Qk9CG_credit{font-size:var(--text-xs);color:var(--color-text-muted)}._2Qk9CG_credit a{color:inherit}
.TTRXaa_list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.TTRXaa_link{min-width:2.25rem;min-height:2.25rem;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);place-items:center;text-decoration:none;display:grid}.TTRXaa_link:hover{color:var(--color-text);background:var(--color-surface-sunk)}.TTRXaa_link[aria-current]{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border-strong)}
.pawPgG_nav{align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;display:grid}.pawPgG_nav>:last-child{justify-self:end}.pawPgG_link{font-weight:var(--weight-bold);font-size:var(--text-sm);padding:var(--space-2) 0;text-decoration:none}.pawPgG_link:hover{text-decoration:underline}.pawPgG_current{font-size:var(--text-sm);color:var(--color-text-muted)}
.QRLVNW_grid{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));display:grid}.QRLVNW_card{gap:var(--space-2);flex-direction:column;display:flex;position:relative}.QRLVNW_photo{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-accent-soft);width:100%;max-width:12rem;margin-bottom:var(--space-2);overflow:hidden}.QRLVNW_image{object-fit:cover;width:100%;height:100%}.QRLVNW_initial{height:100%;font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-accent);place-items:center;display:grid}.QRLVNW_name{font-size:var(--text-lg)}.QRLVNW_link{color:inherit;text-decoration:none}.QRLVNW_link:after{content:"";position:absolute;inset:0}.QRLVNW_link:hover{color:var(--color-accent)}.QRLVNW_role{font-size:var(--text-sm);color:var(--color-text-muted)}
.S3niEG_grid{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.S3niEG_card{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.S3niEG_media{border-radius:var(--radius-md);background:var(--color-surface-sunk);aspect-ratio:3/2;overflow:hidden}.S3niEG_image,.S3niEG_blank{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out);display:block}.S3niEG_blank{background:linear-gradient(135deg, var(--color-accent-soft), var(--color-surface-sunk))}.S3niEG_card:hover .S3niEG_image{transform:scale(1.03)}.S3niEG_body{gap:var(--space-2);flex-direction:column;display:flex}.S3niEG_date{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.S3niEG_title{font-size:var(--text-xl)}.S3niEG_link{color:inherit;text-decoration:none}.S3niEG_link:after{content:"";position:absolute;inset:0}.S3niEG_link:hover{color:var(--color-accent)}.S3niEG_card:has(.S3niEG_link:focus-visible){outline:2px solid var(--color-focus);outline-offset:6px;border-radius:var(--radius-md)}.S3niEG_link:focus-visible{outline:none}.S3niEG_excerpt{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
._684zKa_footer{margin-top:calc(var(--space-section) / 2);padding-top:var(--space-8);border-top:1px solid var(--color-border);background:var(--color-surface-sunk);font-size:var(--text-sm)}._684zKa_grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){._684zKa_grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}._684zKa_about{gap:var(--space-2);flex-direction:column;max-width:28rem;display:flex}._684zKa_name{font-family:var(--font-heading);font-size:var(--text-lg)}._684zKa_title{font-weight:var(--weight-bold);margin-bottom:var(--space-2)}._684zKa_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._684zKa_list a,._684zKa_inline a{color:var(--color-text);text-decoration:none}._684zKa_list a:hover,._684zKa_inline a:hover{color:var(--color-accent);text-decoration:underline}._684zKa_bottom{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-7);padding-block:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._684zKa_inline{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}
.GT3V8a_header{z-index:20;background:color-mix(in oklab, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.GT3V8a_row{align-items:center;gap:var(--space-5);min-height:4.25rem;display:flex}.GT3V8a_brand{align-items:center;gap:var(--space-3);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-tight);color:var(--color-text);margin-right:auto;text-decoration:none;display:inline-flex}.GT3V8a_logo{width:auto;height:2rem}.GT3V8a_mark{border-radius:var(--radius-pill);background:var(--color-accent);width:.85rem;height:.85rem}.GT3V8a_links{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.GT3V8a_link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;display:block}.GT3V8a_link:hover,.GT3V8a_link[aria-current]{color:var(--color-text);background:var(--color-surface-sunk)}.GT3V8a_end{align-items:center;gap:var(--space-3);display:flex}.GT3V8a_menu{display:none;position:relative}.GT3V8a_toggle{cursor:pointer;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-bold);list-style:none}.GT3V8a_toggle::-webkit-details-marker{display:none}.GT3V8a_sheet{right:0;top:calc(100% + var(--space-2));min-width:14rem;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:absolute}.GT3V8a_sheet .GT3V8a_links{flex-direction:column}.GT3V8a_sheet .GT3V8a_link{border-radius:var(--radius-sm);padding:var(--space-3);font-size:var(--text-base)}@media (max-width:48rem){.GT3V8a_desktop{display:none}.GT3V8a_menu{display:block}}
.zrqZaG_head{gap:var(--space-4);padding-block:var(--space-8) var(--space-6);flex-direction:column;display:flex}.zrqZaG_head h1{font-size:var(--text-3xl)}.zrqZaG_meta{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.zrqZaG_cover{margin-block:0 var(--space-7)}.zrqZaG_cover img{border-radius:var(--radius-lg);width:100%}.zrqZaG_body{font-size:var(--text-lg)}.zrqZaG_foot{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border)}
.qIwREq_head{gap:var(--space-6);padding-block:var(--space-8) var(--space-6);align-items:center;display:grid}@media (min-width:40rem){.qIwREq_head{grid-template-columns:12rem minmax(0,1fr)}}.qIwREq_photo{aspect-ratio:1;border-radius:var(--radius-pill);width:12rem;overflow:hidden}.qIwREq_photo img{object-fit:cover;width:100%;height:100%}.qIwREq_text{gap:var(--space-3);max-width:var(--layout-content);flex-direction:column;display:flex}.qIwREq_links{gap:var(--space-4);flex-wrap:wrap;display:flex}.qIwREq_posts{padding-top:var(--space-6)}.qIwREq_posts h2{font-size:var(--text-2xl);margin-bottom:var(--space-6)}
