@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.h1XLeG_className{font-family:Inter,Inter Fallback;font-style:normal}.h1XLeG_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6481e8356700f25f-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3a41be36334ec777-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6aca2b2dd1e73eb2-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/f0ca9ca26c218c3f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/53184f85607312d4-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7c42b85337e0c4bb-s.p.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}._LZ6kW_className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}._LZ6kW_variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1123fb89de588a48-s.40v7iydlhc_yt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d0f4d39c08066a29-s.438h7bwt6ldsi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7015758c94fe7945-s.p.0rg7ym60g9xsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.ZIUq9W_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.ZIUq9W_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
.POzGQq_label{z-index:1;font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;font-weight:800;text-decoration:none;position:relative}.POzGQq_label:hover{text-decoration:underline}.POzGQq_onDark{color:var(--color-footer-link)}
.XaPfzW_box{background:var(--color-surface-alt);border-radius:var(--radius-md);width:100%;position:relative;overflow:hidden}.XaPfzW_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.BtPA4W_card{gap:var(--space-3);flex-direction:column;display:flex;position:relative}.BtPA4W_media{border-radius:var(--radius-md);overflow:hidden}.BtPA4W_media img{transition:transform .4s}.BtPA4W_card:hover .BtPA4W_media img{transform:scale(1.04)}.BtPA4W_body{gap:var(--space-2);flex-direction:column;display:flex}.BtPA4W_title{font-size:var(--text-xl);letter-spacing:-.01em}.BtPA4W_titleLink{color:var(--color-text);text-decoration:none}.BtPA4W_titleLink:after{content:"";position:absolute;inset:0}.BtPA4W_card:hover .BtPA4W_titleLink{color:var(--color-link-hover);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.BtPA4W_titleLink:focus-visible{outline:none}.BtPA4W_card:has(.BtPA4W_titleLink:focus-visible){outline:3px solid var(--color-focus);outline-offset:6px;border-radius:var(--radius-md)}.BtPA4W_excerpt{color:var(--color-text-muted);font-size:var(--text-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BtPA4W_meta{color:var(--color-text-muted);font-size:var(--text-xs)}
.G6fW0q_grid{gap:var(--space-6) var(--space-5);display:grid}@media (min-width:40em){.G6fW0q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.G6fW0q_grid:not(.G6fW0q_narrow){grid-template-columns:repeat(3,minmax(0,1fr))}}
.fdV-7a_list{counter-reset:rank}.fdV-7a_item{counter-increment:rank;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);display:flex;position:relative}.fdV-7a_item:first-child{padding-top:0}.fdV-7a_item:last-child{border-bottom:0}ol.fdV-7a_list .fdV-7a_item{justify-content:flex-start}ol.fdV-7a_list .fdV-7a_item:before{content:counter(rank);min-width:1.75rem;color:var(--color-accent-hover);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;line-height:1}.fdV-7a_text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.fdV-7a_category{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.fdV-7a_link{color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-tight);text-decoration:none}.fdV-7a_link:after{content:"";position:absolute;inset:0}.fdV-7a_item:hover .fdV-7a_link{color:var(--color-link-hover);text-decoration:underline}.fdV-7a_date{color:var(--color-text-muted);font-size:var(--text-xs)}.fdV-7a_thumb{flex:none;width:5.5rem}
._3NaZpG_featured{gap:var(--space-4);flex-direction:column;display:flex;position:relative}._3NaZpG_media{border-radius:var(--radius-lg);overflow:hidden}._3NaZpG_media img{transition:transform .5s}._3NaZpG_featured:hover ._3NaZpG_media img{transform:scale(1.03)}._3NaZpG_body{gap:var(--space-2);flex-direction:column;display:flex}._3NaZpG_title{font-size:var(--text-3xl);letter-spacing:-.02em}._3NaZpG_titleLink{color:inherit;text-decoration:none}._3NaZpG_titleLink:after{content:"";position:absolute;inset:0}._3NaZpG_titleLink:hover{color:inherit}._3NaZpG_featured:hover ._3NaZpG_titleLink{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}._3NaZpG_titleLink:focus-visible{outline:none}._3NaZpG_featured:has(._3NaZpG_titleLink:focus-visible){outline:3px solid var(--color-focus);outline-offset:6px;border-radius:var(--radius-lg)}._3NaZpG_excerpt{color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--text-lg)}._3NaZpG_meta{color:var(--color-text-muted);font-size:var(--text-sm)}._3NaZpG_textOnly{padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}@media (min-width:48em){._3NaZpG_withImage{border-radius:var(--radius-lg);color:#fff;display:grid;overflow:hidden}._3NaZpG_withImage ._3NaZpG_media,._3NaZpG_withImage ._3NaZpG_body{grid-area:1/1}._3NaZpG_withImage ._3NaZpG_media{border-radius:0}._3NaZpG_withImage ._3NaZpG_body{z-index:1;padding:var(--space-8) var(--space-6) var(--space-5);background:linear-gradient(#0000 0%,#1f1710b3 45%,#1f1710eb 100%);align-self:end}._3NaZpG_withImage ._3NaZpG_title{text-shadow:0 1px 2px #0006;max-width:38rem}._3NaZpG_withImage ._3NaZpG_excerpt,._3NaZpG_withImage ._3NaZpG_meta{color:#ffffffe0}._3NaZpG_withImage ._3NaZpG_excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:38rem;display:-webkit-box;overflow:hidden}._3NaZpG_withImage:hover ._3NaZpG_titleLink{color:var(--color-footer-link)}}
.Ul_YfG_band{padding-block:var(--space-6);background:var(--color-footer-bg);color:var(--color-footer-text)}.Ul_YfG_head{align-items:baseline;gap:var(--space-1) var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-footer-rule);flex-wrap:wrap;display:flex}.Ul_YfG_heading{color:#fff;font-family:var(--font-heading);font-size:var(--text-2xl);letter-spacing:var(--heading-tracking)}.Ul_YfG_subheading{color:var(--color-footer-link);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.Ul_YfG_list{gap:var(--space-5);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) var(--space-3);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.Ul_YfG_item{gap:var(--space-3);scroll-snap-align:start;flex-direction:column;flex:0 0 14rem;display:flex;position:relative}.Ul_YfG_media{border-radius:var(--radius-md);background:#ffffff14;overflow:hidden}.Ul_YfG_media img{transition:transform .4s}.Ul_YfG_item:hover .Ul_YfG_media img{transform:scale(1.05)}.Ul_YfG_placeholder{aspect-ratio:3/2;background:#ffffff14;display:block}.Ul_YfG_row{align-items:start;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.Ul_YfG_rank{color:var(--color-accent);font-family:var(--font-heading);font-size:3.5rem;font-weight:700;line-height:.8}.Ul_YfG_text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.Ul_YfG_category{color:var(--color-footer-link);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.Ul_YfG_link{color:#fff;font-family:var(--font-heading);font-size:var(--text-base);font-weight:600;line-height:var(--leading-tight);text-decoration:none}.Ul_YfG_link:hover{color:#fff}.Ul_YfG_link:after{content:"";position:absolute;inset:0}.Ul_YfG_item:hover .Ul_YfG_link{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}@media (min-width:64em){.Ul_YfG_list{grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;overflow:visible}.Ul_YfG_item{flex:none;min-width:0}}
.Lgf2aq_block{gap:var(--space-1);flex-direction:column;display:flex}.Lgf2aq_saved{color:var(--color-tip-border);font-size:var(--text-xs);font-weight:700}.Lgf2aq_price{align-items:baseline;gap:var(--space-2);font-size:var(--text-base);flex-wrap:wrap;font-weight:700;display:flex}.Lgf2aq_large{font-size:var(--text-2xl)}.Lgf2aq_current{color:var(--color-text)}.Lgf2aq_old{color:var(--color-text-muted);font-size:.8em;font-weight:400}.Lgf2aq_badge{padding:.1rem var(--space-2);background:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-on-accent);font-size:var(--text-xs);font-weight:700}
.Gu9A1W_card{gap:var(--space-2);flex-direction:column;display:flex}.Gu9A1W_imageLink{display:block}.Gu9A1W_placeholder{aspect-ratio:1;background:var(--color-surface-alt);border-radius:var(--radius-md)}.Gu9A1W_name{font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;line-height:var(--leading-tight)}.Gu9A1W_nameLink{color:var(--color-text);text-decoration:none}.Gu9A1W_nameLink:hover{color:var(--color-link-hover);text-decoration:underline}.Gu9A1W_button{min-height:var(--touch-target);padding-inline:var(--space-4);background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-on-accent);font-size:var(--text-sm);justify-content:center;align-items:center;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.Gu9A1W_button:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}
.Pb-uta_grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40em){.Pb-uta_grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64em){.Pb-uta_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.sQYY2G_row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.sQYY2G_heading{border-inline-start:6px solid var(--color-accent);font-size:var(--text-2xl);letter-spacing:-.01em;padding-inline-start:var(--space-3)}.sQYY2G_viewAll{min-height:var(--touch-target);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.sQYY2G_viewAll:hover{text-decoration:underline}
.X3sBTa_band{padding-block:var(--space-6);background:var(--color-band);border-top:1px solid var(--color-border)}.X3sBTa_list{gap:var(--space-5);display:grid}.X3sBTa_item{gap:var(--space-3);display:flex;position:relative}.X3sBTa_icon{background:var(--color-surface);width:3rem;height:3rem;color:var(--color-secondary);box-shadow:var(--shadow-sm);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.X3sBTa_title{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700}.X3sBTa_link{color:var(--color-text);text-decoration:none}.X3sBTa_link:after{content:"";position:absolute;inset:0}.X3sBTa_item:hover .X3sBTa_link{text-decoration:underline}.X3sBTa_text{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}@media (min-width:48em){.X3sBTa_list{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}
.FpFFJG_empty{padding:var(--space-8) var(--gutter);color:var(--color-text-muted);font-size:var(--text-lg);text-align:center}.FpFFJG_heroBand{background:var(--color-band);border-bottom:1px solid var(--color-border)}.FpFFJG_hero{gap:var(--space-6);padding-block:var(--space-5) var(--space-6);display:grid}.FpFFJG_side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.FpFFJG_sideHeading{padding-bottom:var(--space-2);border-bottom:3px solid var(--color-accent);font-size:var(--text-xl)}.FpFFJG_section{gap:var(--space-5);padding-block:var(--space-6);flex-direction:column;display:flex}.FpFFJG_shopBand{padding-block:var(--space-6);background:var(--color-band);border-block:1px solid var(--color-border);margin-top:0}.FpFFJG_shopInner{gap:var(--space-4);flex-direction:column;display:flex}.FpFFJG_shopNote{color:var(--color-text-muted);font-size:var(--text-sm)}.FpFFJG_bandAlt{background:var(--color-surface);border-block:1px solid var(--color-border)}@media (min-width:64em){.FpFFJG_hero{padding-block:var(--space-6) var(--space-7);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}
.iUqhsG_icon,.iUqhsG_monogram{border-radius:var(--radius-md);flex:none;width:2.25rem;height:2.25rem}.iUqhsG_icon{object-fit:cover}.iUqhsG_monogram{background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-heading);font-size:var(--text-base);letter-spacing:-.02em;justify-content:center;align-items:center;font-weight:800;display:inline-flex}
.ABosRG_form{width:100%;display:flex}.ABosRG_input{min-width:0;min-height:var(--touch-target);padding:0 var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md) 0 0 var(--radius-md);font-size:var(--text-base);border-right:0;flex:1}.ABosRG_button{min-height:var(--touch-target);padding:0 var(--space-4);background:var(--color-accent);color:var(--color-on-accent);border:1px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;font-weight:600}.ABosRG_button:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}
.kGT7hW_toggle{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-md);color:var(--color-text);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.kGT7hW_toggle:hover{background:var(--color-surface-alt)}.kGT7hW_panel{inset-inline:0;max-height:calc(100dvh - var(--header-height));padding-block:var(--space-4) var(--space-5);background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-md);position:absolute;top:100%;overflow-y:auto}.kGT7hW_panel[hidden]{display:none}.kGT7hW_nav{margin-top:var(--space-4)}.kGT7hW_list>li{border-bottom:1px solid var(--color-border)}.kGT7hW_link,.kGT7hW_summary{min-height:var(--touch-target);color:var(--color-text);align-items:center;font-weight:600;text-decoration:none;display:flex}.kGT7hW_summary{cursor:pointer;justify-content:space-between;list-style:none}.kGT7hW_summary::-webkit-details-marker{display:none}.kGT7hW_summary:after{content:"+";font-size:var(--text-xl)}.kGT7hW_group[open]>.kGT7hW_summary:after{content:"−"}.kGT7hW_sublist{padding-bottom:var(--space-2);padding-inline-start:var(--space-4)}.kGT7hW_sublink{min-height:var(--touch-target);color:var(--color-text-muted);align-items:center;text-decoration:none;display:flex}.kGT7hW_link:hover,.kGT7hW_sublink:hover{color:var(--color-link-hover)}.kGT7hW_shop{color:var(--color-link);font-weight:800}
.TFj0bW_header{z-index:50;background:var(--color-surface);border-top:3px solid var(--color-accent);border-bottom:1px solid var(--color-border);position:sticky;top:0}.TFj0bW_bar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);display:flex;position:relative}.TFj0bW_brand{align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none;display:inline-flex}.TFj0bW_brand:hover{color:var(--color-text)}.TFj0bW_lockup{--cycle:3.2s;align-items:center;gap:.7rem;display:flex}.TFj0bW_nameBlock{font-size:1.6rem}.TFj0bW_wordTop{background:linear-gradient(#5a3d26 0%,#2b1d12 85%);color:#0000;font-family:var(--font-heading);font-size:inherit;letter-spacing:-.035em;-webkit-background-clip:text;background-clip:text;margin-block:-.12em -.28em;padding-block:.12em .28em;font-weight:800;line-height:.9;display:block}.TFj0bW_wordBottom{letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:.7em;font-size:.85rem;font-weight:800;line-height:1;display:flex}.TFj0bW_star{flex:none;width:1.15rem;height:1.15rem;position:relative}.TFj0bW_starMain,.TFj0bW_sparkA,.TFj0bW_sparkB{display:block;position:absolute}.TFj0bW_starMain{width:100%;height:100%;animation:TFj0bW_star-breathe var(--cycle) ease-in-out infinite;inset:0}.TFj0bW_sparkA{opacity:0;width:.5rem;height:.5rem;animation:TFj0bW_spark-a var(--cycle) ease-in-out infinite;top:-.3rem;right:-.35rem}.TFj0bW_sparkB{opacity:0;width:.38rem;height:.38rem;animation:TFj0bW_spark-b var(--cycle) ease-in-out infinite;bottom:-.25rem;left:-.4rem}@keyframes TFj0bW_star-breathe{0%,to{filter:drop-shadow(0 0 2px #e9b44580);transform:scale(.8)rotate(0)}50%{filter:drop-shadow(0 0 10px #e9b445);transform:scale(1.4)rotate(45deg)}}@keyframes TFj0bW_spark-a{0%,35%,to{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}65%{opacity:0;transform:scale(.2)rotate(90deg)}}@keyframes TFj0bW_spark-b{0%,42%,to{opacity:0;transform:scale(0)rotate(0)}56%{opacity:1;transform:scale(1)rotate(45deg)}72%{opacity:0;transform:scale(.2)rotate(90deg)}}.TFj0bW_glow{background:linear-gradient(100deg,#8a5a14 0%,#c98a14 25%,#e9b445 50%,#c98a14 75%,#8a5a14 100%) 0 0/200% 100% repeat-x;color:#0000;animation:TFj0bW_glow-sweep var(--cycle) ease-in-out infinite;-webkit-background-clip:text;background-clip:text}@keyframes TFj0bW_glow-sweep{0%,20%{background-position:0 0}80%,to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.TFj0bW_glow,.TFj0bW_starMain,.TFj0bW_sparkA,.TFj0bW_sparkB{animation:none}.TFj0bW_starMain{filter:drop-shadow(0 0 3px #e9b445b3);transform:none}.TFj0bW_sparkA,.TFj0bW_sparkB{opacity:.8;transform:none}}.TFj0bW_search{display:none}.TFj0bW_mobileMenu{display:contents}.TFj0bW_navBar{display:none}@media (min-width:64em){.TFj0bW_mobileMenu{display:none}.TFj0bW_bar{min-height:5rem}.TFj0bW_nameBlock{font-size:2.6rem}.TFj0bW_lockup{gap:.85rem}.TFj0bW_star{width:1.5rem;height:1.5rem}.TFj0bW_wordBottom{letter-spacing:.32em;font-size:1.2rem}.TFj0bW_search{width:23rem;display:block;position:relative}.TFj0bW_searchIcon{top:50%;left:var(--space-3);color:var(--color-text-muted);pointer-events:none;display:inline-flex;position:absolute;transform:translateY(-50%)}.TFj0bW_searchInput{width:100%;min-height:2.875rem;padding:0 var(--space-3) 0 2.6rem;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm)}.TFj0bW_searchInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 30%, transparent);outline:none}.TFj0bW_navBar{background:var(--color-surface-alt);border-top:1px solid var(--color-border);display:block;position:relative}.TFj0bW_list{gap:var(--space-1);display:flex}.TFj0bW_link{min-height:3.25rem;padding-inline:var(--space-4);color:var(--color-text);font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:flex;position:relative}button.TFj0bW_link{font-family:var(--font-sans)}.TFj0bW_link:after{content:"";right:var(--space-4);bottom:0;left:var(--space-4);background:var(--color-accent);transform-origin:0;height:3px;transition:transform .2s;position:absolute;transform:scaleX(0)}.TFj0bW_link:hover:after{transform:scaleX(1)}.TFj0bW_linkActive{background:var(--color-surface)}.TFj0bW_linkActive:after{transform:scaleX(1)}.TFj0bW_caret{opacity:.7;margin-left:.35em;font-size:.7em}.TFj0bW_shopItem{align-items:center;margin-left:auto;display:flex}.TFj0bW_shop{align-items:center;gap:var(--space-2);min-height:2.5rem;padding-inline:2.1rem var(--space-5);background:var(--color-accent);clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);color:var(--color-on-accent);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;transform-origin:0;font-weight:800;text-decoration:none;transition:background .2s,transform .25s;display:inline-flex;position:relative}.TFj0bW_shop:before{content:"";background:var(--color-surface-alt);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.TFj0bW_shop:hover{background:var(--color-footer-bg);color:var(--color-footer-link);transform:rotate(-2.5deg)}.TFj0bW_mega{z-index:10;background:var(--color-surface);border-top:1px solid var(--color-border-strong);border-bottom:1px solid var(--color-border);max-height:calc(100dvh - 9.5rem);animation:.18s ease-out TFj0bW_mega-in;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 28px 48px -16px #2b21184d}@keyframes TFj0bW_mega-in{0%{opacity:0;transform:translateY(-6px)}}.TFj0bW_megaInner{gap:var(--space-6);padding-block:var(--space-5) var(--space-6);grid-template-columns:18rem minmax(0,1fr);display:grid}.TFj0bW_megaIntro{padding-right:var(--space-6);border-right:1px solid var(--color-border)}.TFj0bW_megaKicker{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text);font-weight:800}.TFj0bW_megaTitle{margin-top:var(--space-1);letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;font-size:1.75rem;font-weight:800}.TFj0bW_megaTitleLong{font-size:1.5rem}.TFj0bW_megaTitleXLong{font-size:1.3rem}.TFj0bW_megaText{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.TFj0bW_megaChildren{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.TFj0bW_megaChild{color:var(--color-text);font-size:var(--text-sm);align-items:center;padding-block:.4rem;font-weight:600;text-decoration:none;transition:transform .15s;display:flex}.TFj0bW_megaChild:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:6px;height:6px;margin-right:.65rem}.TFj0bW_megaChild:hover{color:var(--color-link-hover);transform:translate(3px)}.TFj0bW_megaAll{margin-top:var(--space-4);color:var(--color-link);font-size:var(--text-sm);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.TFj0bW_megaAll:hover{color:var(--color-link-hover);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.TFj0bW_megaArticles{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.TFj0bW_megaCard{gap:var(--space-1);flex-direction:column;display:flex;position:relative}.TFj0bW_megaMedia{margin-bottom:var(--space-2);border-radius:var(--radius-md);overflow:hidden}.TFj0bW_megaMedia img{transition:transform .4s}.TFj0bW_megaCard:hover .TFj0bW_megaMedia img{transform:scale(1.05)}.TFj0bW_megaCategory{color:var(--color-accent-text);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.TFj0bW_megaCardLink{color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;line-height:1.2;text-decoration:none}.TFj0bW_megaCardLink:after{content:"";position:absolute;inset:0}.TFj0bW_megaCard:hover .TFj0bW_megaCardLink{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.TFj0bW_megaDate{color:var(--color-text-muted);font-size:var(--text-xs)}.TFj0bW_megaSub{margin:0 0 var(--space-1) 1.3rem}.TFj0bW_megaSubLink{color:var(--color-text-muted);font-size:var(--text-xs);padding-block:.15rem;font-weight:600;text-decoration:none;display:block}.TFj0bW_megaSubLink:hover{color:var(--color-link-hover)}@media (max-height:800px){.TFj0bW_megaInner{padding-block:var(--space-4) var(--space-5)}.TFj0bW_megaText,.TFj0bW_megaDate{display:none}.TFj0bW_megaMedia{margin-bottom:var(--space-1)}.TFj0bW_megaMedia>div{aspect-ratio:2!important}}}
.a4cIea_box{padding:var(--space-4) var(--space-5);background:var(--color-surface-alt);border-radius:var(--radius-lg)}.a4cIea_label{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.a4cIea_name{margin-top:var(--space-1);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700}.a4cIea_bio{margin-top:var(--space-2);font-size:var(--text-sm)}
.Zv8zla_byline{align-items:center;gap:var(--space-3);display:flex}.Zv8zla_avatar{background:var(--color-secondary);color:#fff;width:2.75rem;height:2.75rem;font-family:var(--font-heading);font-size:var(--text-base);object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.Zv8zla_text{line-height:var(--leading-tight);flex-direction:column;display:flex}.Zv8zla_name{font-weight:700}.Zv8zla_meta{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}
.erLtBq_track{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.erLtBq_bar{background:var(--color-accent);transform-origin:0;width:100%;height:100%;transform:scaleX(0)}
.Mdqcda_box{padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.Mdqcda_box .Mdqcda_list{max-height:55dvh;overflow-y:auto}.Mdqcda_heading{margin-bottom:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.Mdqcda_details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.Mdqcda_summary{min-height:var(--touch-target);padding-inline:var(--space-4);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.Mdqcda_summary::-webkit-details-marker{display:none}.Mdqcda_summary:after{content:"+";font-size:var(--text-xl)}.Mdqcda_details[open]>.Mdqcda_summary:after{content:"−"}.Mdqcda_details>.Mdqcda_list{padding:0 var(--space-4) var(--space-3)}.Mdqcda_list{flex-direction:column;display:flex}.Mdqcda_item,.Mdqcda_sub{border-top:1px solid var(--color-border)}.Mdqcda_item:first-child{border-top:0}.Mdqcda_sub{border-top:0;padding-inline-start:var(--space-4)}.Mdqcda_link{padding-block:var(--space-2);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-tight);text-decoration:none;display:block}.Mdqcda_sub .Mdqcda_link{color:var(--color-text-muted)}.Mdqcda_link:hover{color:var(--color-link-hover);text-decoration:underline}@media (min-width:64em){.Mdqcda_mobile{display:none}}
.zIOspW_carousel{gap:var(--space-3);flex-direction:column;display:flex}.zIOspW_slides{touch-action:pan-y;display:grid}.zIOspW_slide{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .25s,visibility .25s}.zIOspW_slide[data-active=true]{opacity:1;visibility:visible}.zIOspW_controls{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.zIOspW_arrow{width:var(--touch-target);height:var(--touch-target);background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex}.zIOspW_arrow:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.zIOspW_counter{min-width:3.5rem;color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center}
.rG2BbW_footer{background:var(--color-footer-bg);color:var(--color-footer-text);margin-top:0}.rG2BbW_grid{gap:var(--space-6);padding-block:var(--space-7);display:grid}.rG2BbW_brand{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:800;display:inline-flex}.rG2BbW_note{margin-top:var(--space-2);max-width:28rem;font-size:var(--text-sm)}.rG2BbW_heading{margin-bottom:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase}.rG2BbW_link{min-height:var(--touch-target);color:var(--color-footer-link);align-items:center;display:inline-flex}.rG2BbW_link:hover{color:var(--color-footer-text)}.rG2BbW_bottom{gap:var(--space-2);padding-block:var(--space-4) var(--space-6);border-top:1px solid var(--color-footer-rule);font-size:var(--text-xs);display:grid}@media (min-width:48em){.rG2BbW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rG2BbW_bottom{grid-template-columns:1fr auto}}@media (min-width:64em){.rG2BbW_grid{grid-template-columns:1.4fr 2fr 1fr 1fr}}.rG2BbW_twoColumns{column-count:2;column-gap:var(--space-5)}.rG2BbW_twoColumns li{break-inside:avoid}@media (min-width:48em){.rG2BbW_wide{grid-column:1/-1}}@media (min-width:64em){.rG2BbW_wide{grid-column:auto}}
.icJ1dq_section{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.icJ1dq_heading{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.icJ1dq_list{gap:var(--space-4);flex-direction:column;display:flex}.icJ1dq_card{gap:var(--space-4);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;display:grid;position:relative}.icJ1dq_card:not(:has(.icJ1dq_image)){grid-template-columns:minmax(0,1fr)}.icJ1dq_info{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.icJ1dq_name{font-weight:600;line-height:var(--leading-tight)}.icJ1dq_nameLink{color:var(--color-text);text-decoration:none}.icJ1dq_nameLink:after{content:"";position:absolute;inset:0}.icJ1dq_card:hover .icJ1dq_nameLink{color:var(--color-link-hover);text-decoration:underline}.icJ1dq_nameLink:focus-visible{outline:none}.icJ1dq_card:has(.icJ1dq_nameLink:focus-visible){outline:3px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-md)}.icJ1dq_image{position:relative}.icJ1dq_badge{padding:.1rem var(--space-2);background:var(--color-accent);border-radius:var(--radius-sm);color:var(--color-on-accent);font-size:var(--text-xs);box-shadow:var(--shadow-sm);font-weight:800;position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--space-1)}.icJ1dq_button{z-index:1;min-height:var(--touch-target);margin-top:var(--space-2);padding-inline:var(--space-4);background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-on-accent);font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.icJ1dq_button:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.icJ1dq_disclosure{color:var(--color-text-muted);font-size:var(--text-xs)}.icJ1dq_compact{--product-image-ratio:4 / 3;padding:var(--space-4)}@media (max-height:56rem){.icJ1dq_compact{--product-image-ratio:2 / 1}}.icJ1dq_compact .icJ1dq_card{align-items:stretch;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.icJ1dq_compact .icJ1dq_info{align-items:stretch;gap:var(--space-1)}.icJ1dq_compact .icJ1dq_name{font-size:var(--text-base)}.icJ1dq_compact .icJ1dq_button{margin-top:var(--space-2)}@media (min-width:40em){.icJ1dq_section:not(.icJ1dq_compact) .icJ1dq_card{grid-template-columns:7rem minmax(0,1fr)}}
._5F7K4W_field{gap:var(--space-1);display:grid}._5F7K4W_label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500}._5F7K4W_hint{font-size:var(--text-xs);color:var(--color-text-muted)}._5F7K4W_parts{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._5F7K4W_box{min-width:0;min-height:var(--touch-target);background:var(--color-field);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);align-items:center;display:flex}._5F7K4W_box:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}._5F7K4W_box input{min-width:0;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--color-text);background:0 0;border:0;flex:1}._5F7K4W_box input:focus{outline:none}._5F7K4W_suffix{padding-right:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}._5F7K4W_field select{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);background:var(--color-field);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--color-text)}._5F7K4W_field select:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);outline:none}
.WWBTbG_button{z-index:40;background:var(--color-secondary);width:3rem;height:3rem;box-shadow:var(--shadow-md);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;animation:.2s WWBTbG_appear;display:inline-flex;position:fixed;inset-block-end:max(var(--space-4), env(safe-area-inset-bottom));inset-inline-end:max(var(--space-4), env(safe-area-inset-right))}.WWBTbG_button:hover{background:var(--color-ink)}@keyframes WWBTbG_appear{0%{opacity:0;transform:translateY(.5rem)}}
.H3COlq_section{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.H3COlq_heading{margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:3px solid var(--color-accent);font-size:var(--text-xl)}
.iWjLvW_share{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.iWjLvW_label{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600}.iWjLvW_list{gap:var(--space-2);flex-wrap:wrap;display:flex}.iWjLvW_action{width:var(--touch-target);height:var(--touch-target);background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.iWjLvW_action:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.iWjLvW_done{background:var(--color-tip-bg);border-color:var(--color-tip-border);color:var(--color-tip-border)}.iWjLvW_copyWrap{display:inline-flex;position:relative}.iWjLvW_feedback{bottom:calc(100% + var(--space-2));z-index:1;padding:var(--space-1) var(--space-3);background:var(--color-tip-bg);border:1px solid var(--color-tip-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}.iWjLvW_feedback:empty{display:none}.iWjLvW_feedbackError{background:var(--color-surface);border-color:var(--color-border-strong)}
.HUVuhW_trigger{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);padding-inline:var(--space-5);background:var(--color-surface);border:2px solid var(--color-secondary);border-radius:var(--radius-md);color:var(--color-secondary);font-weight:700;display:inline-flex}.HUVuhW_trigger:hover{background:var(--color-surface-alt)}.HUVuhW_dialog{border-radius:var(--radius-lg);background:radial-gradient(ellipse at 50% 40%, var(--color-modal-glow) 0%, var(--color-ink) 75%);color:#fff;border:0;width:min(100% - 1rem,80rem);max-width:none;height:min(100dvh - 1rem,58rem);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 80px #0000008c}.HUVuhW_dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.HUVuhW_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140e09b8}.HUVuhW_dialog button:focus-visible,.HUVuhW_dialog a:focus-visible{outline-color:var(--color-footer-link)}.HUVuhW_top{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);display:flex}.HUVuhW_titles{min-width:0}.HUVuhW_label{color:var(--color-footer-link);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.HUVuhW_title{font-family:var(--font-heading);font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.HUVuhW_close,.HUVuhW_turn{width:var(--touch-target);height:var(--touch-target);color:#fff;background:#ffffff1f;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.HUVuhW_close:hover,.HUVuhW_turn:hover:not(:disabled){background:#ffffff3d}.HUVuhW_turn{font-size:2rem;line-height:1}.HUVuhW_turn:disabled{opacity:.25;cursor:default}.HUVuhW_stage{justify-content:center;align-items:center;gap:var(--space-3);min-height:0;padding-inline:var(--space-3);display:flex}.HUVuhW_turnBack,.HUVuhW_turnForward{display:none}.HUVuhW_book{min-width:0;max-width:100%;height:100%;min-height:0;padding-block:var(--space-2);justify-content:center;align-items:center;display:flex}.HUVuhW_page{background:#fff;min-width:0;max-height:100%;display:flex;position:relative;box-shadow:0 10px 40px #00000080}.HUVuhW_page img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;animation:.25s HUVuhW_turn;display:block}@keyframes HUVuhW_turn{0%{opacity:.3}}.HUVuhW_left,.HUVuhW_right{box-shadow:none}.HUVuhW_left:after,.HUVuhW_right:before{content:"";pointer-events:none;width:2.5rem;position:absolute;top:0;bottom:0}.HUVuhW_left:after{background:linear-gradient(90deg,#0000,#00000047);inset-inline-end:0}.HUVuhW_right:before{background:linear-gradient(270deg,#0000,#00000047);inset-inline-start:0}.HUVuhW_book[data-spread=true]{box-shadow:0 10px 40px #00000080}.HUVuhW_bottom{gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-4);flex-direction:column;display:flex}.HUVuhW_progress{background:#ffffff29;border-radius:999px;height:4px;overflow:hidden}.HUVuhW_progressFill{background:var(--color-accent);border-radius:999px;height:100%;transition:width .3s}.HUVuhW_controls{gap:var(--space-3);flex-direction:column;display:flex}.HUVuhW_pager{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.HUVuhW_pagerButton{min-height:var(--touch-target);padding-inline:var(--space-4);border-radius:var(--radius-md);color:#fff;background:#ffffff1f;border:0;font-weight:600}.HUVuhW_pagerButton:hover:not(:disabled){background:#ffffff3d}.HUVuhW_pagerButton:disabled{opacity:.35}.HUVuhW_indicator{font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center}.HUVuhW_buy{min-height:var(--touch-target);padding-inline:var(--space-4);background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-on-accent);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.HUVuhW_buy:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}@media (min-width:64em){.HUVuhW_dialog{width:min(100% - 4rem,80rem);height:min(100dvh - 4rem,58rem)}.HUVuhW_turnBack,.HUVuhW_turnForward{display:inline-flex}.HUVuhW_top,.HUVuhW_bottom{padding-inline:var(--space-6)}.HUVuhW_pagerButton{display:none}.HUVuhW_controls{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.HUVuhW_pager{grid-column:2}.HUVuhW_buy{grid-column:3;justify-self:end}}
._2Qf9EW_panel{gap:var(--space-5);min-width:0;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:var(--radius-md);display:grid}._2Qf9EW_head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}._2Qf9EW_heading{flex:18rem;min-width:0}._2Qf9EW_work{gap:var(--space-5);display:grid}._2Qf9EW_form{align-content:start;gap:var(--space-4);display:grid}._2Qf9EW_result{align-content:start;gap:var(--space-5);min-width:0;display:grid}@media (min-width:48em){._2Qf9EW_panel{padding:var(--space-6)}}@media (min-width:54em){._2Qf9EW_work{gap:var(--space-6);grid-template-columns:minmax(0,19rem) minmax(0,1fr)}._2Qf9EW_result{padding-left:var(--space-6);border-left:1px solid var(--color-border)}}
.AZTO3G_header{z-index:50;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.AZTO3G_bar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);display:flex;position:relative}.AZTO3G_brand{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-text);font-weight:800;text-decoration:none;display:inline-flex}.AZTO3G_brand:hover{color:var(--color-text)}.AZTO3G_search,.AZTO3G_desktopNav{display:none}.AZTO3G_mobileMenu{display:contents}@media (min-width:64em){.AZTO3G_search{width:20rem;display:block}.AZTO3G_mobileMenu{display:none}.AZTO3G_desktopNav{border-top:1px solid var(--color-border);display:block}.AZTO3G_navList{gap:var(--space-1);flex-wrap:nowrap;display:flex}.AZTO3G_navItem{position:relative}.AZTO3G_navLink{min-height:var(--touch-target);padding-inline:var(--space-3);font-size:var(--text-sm);color:var(--color-text);border-bottom:3px solid #0000;align-items:center;font-weight:600;text-decoration:none;display:flex}button.AZTO3G_navLink{border-top:0;cursor:pointer;background:0 0;border-inline:0;font-family:inherit}.AZTO3G_navLink:hover,.AZTO3G_navItem:focus-within>.AZTO3G_navLink{color:var(--color-link-hover);border-bottom-color:var(--color-accent)}.AZTO3G_caret{opacity:.7;margin-left:.35em;font-size:.7em}.AZTO3G_navItem:has(>.AZTO3G_shop){align-items:center;display:flex}.AZTO3G_shop{min-height:2.25rem;margin:0 0 0 var(--space-2);padding-inline:var(--space-4);background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-on-accent);border-bottom-color:#0000}.AZTO3G_shop:hover{background:var(--color-accent-hover);color:var(--color-on-accent);border-bottom-color:#0000}.AZTO3G_dropdown{z-index:10;min-width:12rem;padding-block:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-md);display:none;position:absolute;top:100%;left:0}.AZTO3G_navItem:hover>.AZTO3G_dropdown,.AZTO3G_navItem:focus-within>.AZTO3G_dropdown{display:block}.AZTO3G_dropdownLink{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text);text-decoration:none;display:block}.AZTO3G_dropdownLink:hover{color:var(--color-link-hover);background:var(--color-surface-alt)}.AZTO3G_dropdown li{position:relative}.AZTO3G_hasChildren:after{content:"›";float:right;margin-left:var(--space-3)}.AZTO3G_dropdownChildren{z-index:11;min-width:12rem;padding-block:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:none;position:absolute;top:0;left:100%}.AZTO3G_dropdown li:hover>.AZTO3G_dropdownChildren,.AZTO3G_dropdown li:focus-within>.AZTO3G_dropdownChildren{display:block}.AZTO3G_dropdownChild{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-text);text-decoration:none;display:block}.AZTO3G_dropdownChild:hover{background:var(--color-surface-alt);color:var(--color-link-hover)}}
.cDzR3G_page{padding-block:var(--space-3) var(--space-6)}.cDzR3G_header{gap:var(--space-3);margin-block:var(--space-3) var(--space-6);flex-direction:column;display:flex}.cDzR3G_title{font-size:var(--text-3xl)}.cDzR3G_description{max-width:var(--prose-max);color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--text-lg)}.cDzR3G_layout{gap:var(--space-7);display:grid}.cDzR3G_main{min-width:0}.cDzR3G_empty{padding:var(--space-6) 0;color:var(--color-text-muted)}@media (min-width:64em){.cDzR3G_layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.cDzR3G_aside{top:calc(var(--header-height) + 3.5rem);position:sticky}}
.N9Cy8G_list{gap:var(--space-2);flex-wrap:wrap;display:flex}.N9Cy8G_tag{min-height:var(--touch-target);padding-inline:var(--space-3);background:var(--color-surface-alt);color:var(--color-text);font-size:var(--text-sm);border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.N9Cy8G_tag:hover{background:var(--color-border);color:var(--color-text)}
._1uLWDq_player{gap:var(--space-5);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:var(--radius-md);display:grid}._1uLWDq_kicker{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}._1uLWDq_progress{gap:var(--space-2);display:grid}._1uLWDq_bar{background:var(--color-field);border-radius:2px;height:.375rem;overflow:hidden}._1uLWDq_bar span{background:var(--color-accent);height:100%;transition:width .25s;display:block}._1uLWDq_question{outline:none;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem);line-height:1.05}._1uLWDq_options{gap:var(--space-3);display:grid}._1uLWDq_option{align-items:center;gap:var(--space-3);width:100%;min-height:3.25rem;padding:var(--space-3);background:var(--color-field);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--text-base);text-align:left;color:var(--color-text);display:flex}._1uLWDq_option:not(:disabled):hover{border-color:var(--color-accent);background:var(--color-accent-soft)}._1uLWDq_option:disabled{cursor:default}._1uLWDq_letter{background:var(--color-surface);border:1px solid var(--color-border-strong);width:2rem;height:2rem;font-family:var(--font-mono);font-size:var(--text-xs);border-radius:2px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}._1uLWDq_mark{padding-left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin-left:auto}._1uLWDq_right{background:var(--color-accent-soft);border-color:var(--color-accent);box-shadow:inset 4px 0 0 var(--color-accent)}._1uLWDq_right ._1uLWDq_letter{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}._1uLWDq_wrong{border-color:var(--color-danger);box-shadow:inset 4px 0 0 var(--color-danger)}._1uLWDq_wrong ._1uLWDq_mark{color:var(--color-danger)}._1uLWDq_dim{opacity:.55}._1uLWDq_explanation{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-alt);border-left:3px solid var(--color-accent);display:grid}._1uLWDq_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}._1uLWDq_primary,._1uLWDq_secondary{min-height:var(--touch-target);padding-inline:var(--space-5);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._1uLWDq_primary{background:var(--color-accent);color:var(--color-on-accent);border:0;justify-self:start}._1uLWDq_primary:hover{background:var(--color-accent-hover)}._1uLWDq_secondary{border:1px solid var(--color-border-strong);color:var(--color-text);background:0 0}._1uLWDq_secondary:hover{border-color:var(--color-accent);color:var(--color-text)}._1uLWDq_score{align-items:baseline;gap:var(--space-3);color:var(--color-accent-text);outline:none;font-size:clamp(4rem,3rem + 6vw,7rem);line-height:.9;display:flex}._1uLWDq_score span{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--color-text-muted)}._1uLWDq_verdict{font-size:var(--text-lg)}@media (min-width:48em){._1uLWDq_player{padding:var(--space-6)}._1uLWDq_options{grid-template-columns:repeat(2,minmax(0,1fr))}._1uLWDq_options>li{display:flex}._1uLWDq_option{flex-direction:column;align-items:flex-start;min-height:6rem}}
.KJFtwG_toggle{background:var(--color-field);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);flex:none;padding:3px;display:inline-flex}.KJFtwG_option{min-width:5rem;min-height:2.25rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);background:0 0;border:0;font-weight:500}.KJFtwG_option[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent);font-weight:700}
.BhyEca_page{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--gutter);text-align:center;flex-direction:column;flex:1;display:flex}.BhyEca_title{font-size:var(--text-xl)}.BhyEca_heading{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight)}.BhyEca_text{max-width:28rem;color:var(--color-text-muted)}
.PGWCHG_list{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.PGWCHG_item{align-items:center;min-width:0;display:flex}.PGWCHG_item+.PGWCHG_item:before{content:"/";padding-inline:var(--space-2);color:var(--color-border-strong)}.PGWCHG_link{min-height:var(--touch-target);color:var(--color-text-muted);align-items:center;display:inline-flex}.PGWCHG_current{max-width:min(100%,30rem);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:39.99em){.PGWCHG_item:last-child{display:none}}
.vKakXa_page{padding-block:var(--space-3) var(--space-7)}.vKakXa_layout{gap:var(--space-6);margin-top:var(--space-4);display:grid}.vKakXa_info{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.vKakXa_title{font-size:var(--text-3xl)}.vKakXa_buy{gap:var(--space-3);flex-direction:column;display:flex}.vKakXa_actions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));max-width:30rem;display:grid}.vKakXa_button{box-sizing:border-box;border:2px solid var(--color-accent);width:100%;min-height:var(--touch-target);padding-inline:var(--space-5);background:var(--color-accent);border-radius:var(--radius-md);color:var(--color-on-accent);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.vKakXa_button:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.vKakXa_disclosure{color:var(--color-text-muted);font-size:var(--text-xs)}.vKakXa_description{max-width:var(--prose-max);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--leading-prose);white-space:pre-line}.vKakXa_detailsHeading{margin-bottom:var(--space-2);font-size:var(--text-xl)}.vKakXa_details{font-size:var(--text-sm);margin:0}.vKakXa_detailRow{gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.vKakXa_detailRow dt{color:var(--color-text-muted);text-transform:capitalize}.vKakXa_detailRow dd{margin:0}@media (min-width:48em){.vKakXa_layout{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}
._405PMG_page{padding-block:var(--space-3) var(--space-7)}._405PMG_frame{gap:var(--space-5);flex-direction:column;display:flex}._405PMG_header{gap:var(--space-3);flex-direction:column;max-width:52rem;display:flex}._405PMG_title{font-size:var(--text-3xl);letter-spacing:-.02em}._405PMG_excerpt{color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--leading-normal)}._405PMG_headerRow{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}._405PMG_cover{--article-cover-ratio:16 / 9;width:100%}._405PMG_layout{gap:var(--space-5);display:grid}._405PMG_main{gap:var(--space-5);min-width:0;max-width:var(--prose-max);flex-direction:column;display:flex}._405PMG_shareEnd{padding-block:var(--space-4);border-block:1px solid var(--color-border)}._405PMG_productsRest{display:none}._405PMG_notice{padding:var(--space-3) var(--space-4);background:var(--color-surface-alt);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm)}._405PMG_aside{display:none}._405PMG_related{padding-block:var(--space-6);border-top:1px solid var(--color-border)}._405PMG_relatedHeading{font-size:var(--text-2xl)}._405PMG_relatedGrid{gap:var(--space-5);margin-top:var(--space-5);display:grid}@media (min-width:40em){._405PMG_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){._405PMG_cover{--article-cover-ratio:21 / 9}._405PMG_withAside{grid-template-columns:minmax(0, var(--prose-max)) 19rem;justify-content:space-between;gap:var(--space-7)}._405PMG_withAside ._405PMG_productsMobile{display:none}._405PMG_withAside ._405PMG_productsRest{display:block}._405PMG_aside{gap:var(--space-5);flex-direction:column;display:flex}._405PMG_sticky{top:var(--scroll-offset);gap:var(--space-5);flex-direction:column;display:flex;position:sticky}._405PMG_relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.GL-XWW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.GL-XWW_chip{min-height:var(--touch-target);padding-inline:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text);font-size:var(--text-sm);border-radius:999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.GL-XWW_chip:hover{background:var(--color-surface-alt);color:var(--color-text)}
.RiACjW_form{gap:var(--space-4);margin-block:var(--space-5);flex-direction:column;display:flex}.RiACjW_field{gap:var(--space-1);flex-direction:column;display:flex}.RiACjW_label{color:var(--color-text);font-size:var(--text-sm);font-weight:600}.RiACjW_optional{color:var(--color-text-muted);font-weight:400}.RiACjW_input{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);font:inherit}textarea.RiACjW_input{resize:vertical;min-height:9rem}.RiACjW_input:focus-visible{border-color:var(--color-focus)}.RiACjW_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.RiACjW_captcha{min-height:4.25rem}.RiACjW_feedback{min-height:1.5rem}.RiACjW_error{color:var(--color-danger);font-size:var(--text-sm)}.RiACjW_notice{color:var(--color-text-muted);font-size:var(--text-sm,.875rem);margin:0}.RiACjW_notice a{text-decoration:underline}.RiACjW_submit{min-height:var(--touch-target);padding:var(--space-2) var(--space-5);background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-on-accent);cursor:pointer;align-self:flex-start;font-weight:600}.RiACjW_submit:hover:not(:disabled){background:var(--color-accent-hover)}.RiACjW_submit:disabled{cursor:not-allowed;opacity:.6}.RiACjW_success{margin-block:var(--space-5);padding:var(--space-5);background:var(--color-tip-bg);border:1px solid var(--color-tip-border);border-radius:var(--radius-lg)}.RiACjW_successTitle{margin-bottom:var(--space-2);font-size:var(--text-xl)}@media (max-width:40em){.RiACjW_submit{align-self:stretch}}
.XPfhNW_page{padding-block:var(--space-3) var(--space-6)}.XPfhNW_header{gap:var(--space-2);margin-block:var(--space-3) var(--space-6);flex-direction:column;display:flex}.XPfhNW_title{font-size:var(--text-3xl)}.XPfhNW_intro{max-width:var(--prose-max);color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--text-lg)}.XPfhNW_disclosure{color:var(--color-text-muted);font-size:var(--text-xs)}.XPfhNW_empty{padding-block:var(--space-6);color:var(--color-text-muted)}
._5A_Tcq_page{padding-bottom:var(--space-7)}._5A_Tcq_layout{gap:var(--space-5);display:grid}._5A_Tcq_index{gap:var(--space-4);margin-inline:calc(var(--gutter) * -1);padding:var(--space-2) var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}._5A_Tcq_index::-webkit-scrollbar{display:none}._5A_Tcq_group{align-items:center;gap:var(--space-2);flex:none;display:flex}._5A_Tcq_group ul{gap:var(--space-2);display:flex}._5A_Tcq_groupTitle{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem;font-weight:500}._5A_Tcq_link{min-height:var(--touch-target);padding-inline:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);white-space:nowrap;color:var(--color-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._5A_Tcq_link:hover{border-color:var(--color-accent);color:var(--color-text)}._5A_Tcq_link[aria-current=page]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}._5A_Tcq_content{align-content:start;gap:var(--space-6);min-width:0;display:grid}._5A_Tcq_disclaimer{padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}@media (min-width:64em){._5A_Tcq_layout{gap:var(--space-6);grid-template-columns:15rem minmax(0,1fr);align-items:start}._5A_Tcq_index{top:calc(var(--scroll-offset));gap:var(--space-4);margin:0;padding:0;display:grid;position:sticky;overflow:visible}._5A_Tcq_group{align-items:start;gap:var(--space-1);display:grid}._5A_Tcq_group ul{gap:2px;display:grid}._5A_Tcq_link{white-space:normal;border-color:#0000;border-left-style:solid;border-left-width:3px;border-radius:0;min-height:2.5rem}._5A_Tcq_link:hover{background:var(--color-surface)}._5A_Tcq_link[aria-current=page]{background:var(--color-surface);border-left-color:var(--color-accent);color:var(--color-text)}}
.k3BaZa_page{padding-bottom:var(--space-8)}.k3BaZa_title{margin-block:var(--space-4) var(--space-5);font-size:var(--text-3xl)}.k3BaZa_empty{color:var(--color-text-muted)}.k3BaZa_category{min-height:var(--touch-target);font-size:var(--text-lg);align-items:center;font-weight:700;display:inline-flex}.k3BaZa_children{padding-left:var(--space-5)}.k3BaZa_child{min-height:var(--touch-target);align-items:center;display:inline-flex}
.FhzFOq_eyebrow{margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text)}.FhzFOq_title{margin-bottom:var(--space-2);font-size:var(--text-3xl)}.FhzFOq_intro{max-width:40rem;color:var(--color-text-muted)}
.FMAJ9W_group{margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text)}.FMAJ9W_title{margin-bottom:var(--space-2);font-size:var(--text-3xl)}.FMAJ9W_intro{max-width:40rem;color:var(--color-text-muted)}.FMAJ9W_method{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.FMAJ9W_methodTitle{font-size:var(--text-2xl);font-weight:800}.FMAJ9W_steps{gap:var(--space-4);max-width:48rem;display:grid}.FMAJ9W_step{gap:var(--space-3);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;display:grid}.FMAJ9W_stepNumber{background:var(--color-accent);width:2.25rem;height:2.25rem;font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-on-accent);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.FMAJ9W_stepText{font-size:var(--text-base);line-height:var(--leading-prose);padding-top:.2rem}.FMAJ9W_stepText code{padding:1px var(--space-2);background:var(--color-surface-alt);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:2px;font-size:.9em}.FMAJ9W_more,.FMAJ9W_moreList{gap:var(--space-3);display:grid}.FMAJ9W_moreCard{padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-sm);gap:2px;display:grid;position:relative}.FMAJ9W_moreCard:hover{border-color:var(--color-accent)}.FMAJ9W_moreLink{color:var(--color-text);font-weight:700;text-decoration:none}.FMAJ9W_moreLink:after{content:"";position:absolute;inset:0}.FMAJ9W_moreCard span{font-size:var(--text-sm);color:var(--color-text-muted)}@media (min-width:40em){.FMAJ9W_moreList{grid-template-columns:repeat(2,minmax(0,1fr))}}
.sLvk8a_page{gap:var(--space-6);padding-bottom:var(--space-7);display:grid}.sLvk8a_intro{gap:var(--space-3);max-width:42rem;display:grid}.sLvk8a_eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text)}.sLvk8a_title{font-size:var(--text-3xl)}.sLvk8a_lead{font-size:var(--text-lg);color:var(--color-text-muted)}.sLvk8a_group{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500;display:flex}.sLvk8a_group:after{content:"";background:var(--color-border);flex:1;height:1px}.sLvk8a_cards{gap:var(--space-3);display:grid}.sLvk8a_card{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-sm);grid-template-columns:auto 1fr;transition:border-color .15s,transform .15s;display:grid;position:relative}.sLvk8a_card:hover,.sLvk8a_card:focus-within{border-color:var(--color-accent);border-left-color:var(--color-accent);transform:translate(3px)}.sLvk8a_number{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent-text);grid-row:1/span 2}.sLvk8a_cardTitle{font-size:var(--text-xl)}.sLvk8a_cardLink{color:var(--color-text);text-decoration:none}.sLvk8a_cardLink:after{content:"";position:absolute;inset:0}.sLvk8a_cardText{color:var(--color-text-muted);font-size:var(--text-sm);grid-column:2}.sLvk8a_open{display:none}.sLvk8a_disclaimer{padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}@media (min-width:40em){.sLvk8a_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.sLvk8a_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.sLvk8a_sectionTitle{padding-bottom:var(--space-2);border-bottom:3px solid var(--color-accent);font-size:var(--text-2xl);font-weight:800}.sLvk8a_sectionLead{margin-block:var(--space-2) var(--space-3);color:var(--color-text-muted)}
.BGWonG_page{padding-block:var(--space-3) var(--space-7)}.BGWonG_article{max-width:var(--prose-max);margin-block:var(--space-4) 0}.BGWonG_header{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.BGWonG_title{font-size:var(--text-3xl)}.BGWonG_updated{color:var(--color-text-muted);font-size:var(--text-sm)}.BGWonG_body{font-family:var(--font-heading);font-size:var(--text-lg);line-height:var(--leading-prose)}.BGWonG_body>*+*{margin-top:var(--space-4)}.BGWonG_body h2{margin-top:var(--space-6);font-size:var(--text-xl)}.BGWonG_body ul{padding-inline-start:var(--space-5);list-style:outside}.BGWonG_body li+li{margin-top:var(--space-2)}
