.-D5BgW_field{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.-D5BgW_canvas,.-D5BgW_fallback{width:100%;height:100%;position:absolute;inset:0}.-D5BgW_canvas{opacity:0}.-D5BgW_fallback span{opacity:.35;filter:grayscale()blur(.6px);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;transform:translate(-50%,-50%)rotate(-5deg)}.-D5BgW_field[data-ready=true] .-D5BgW_canvas{opacity:1}.-D5BgW_field[data-ready=true] .-D5BgW_fallback{visibility:hidden}.-D5BgW_quiet{background:linear-gradient(0deg, var(--paper), transparent 10%, transparent 94%, var(--paper));position:absolute;inset:0}.-D5BgW_fallback{-webkit-mask-image:radial-gradient(35% 35% at 50% 43%,#0000 40%,#000 100%);mask-image:radial-gradient(35% 35% at 50% 43%,#0000 40%,#000 100%)}.-D5BgW_controls{left:var(--gutter);right:var(--gutter);z-index:2;color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:20px}.-D5BgW_controls button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:3px;align-items:center;gap:9px;min-height:44px;padding:8px 12px;display:inline-flex}.-D5BgW_controls button:hover{border-color:var(--signal-ink);color:var(--signal-ink)}@media (max-width:600px){.-D5BgW_controls{justify-content:flex-end;bottom:12px}.-D5BgW_hint{display:none}.-D5BgW_fallback{-webkit-mask-image:radial-gradient(80% 45% at 50% 40%,#0000 50%,#000 100%);mask-image:radial-gradient(80% 45% at 50% 40%,#0000 50%,#000 100%)}.-D5BgW_fallback span{scale:.8}}@media (hover:hover) and (pointer:fine){.-D5BgW_controls button:active{transform:scale(.97)}}
.T3jgOW_form{background:var(--surface);border:1px solid var(--edge);border-radius:5px;align-items:center;gap:13px;width:100%;min-height:66px;padding:8px 8px 8px 18px;transition:border-color .18s,box-shadow .18s;display:flex}.T3jgOW_form:focus-within{border-color:var(--signal-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--signal) 12%, transparent)}.T3jgOW_form>svg{color:var(--muted);flex-shrink:0}.T3jgOW_form input{width:100%;min-width:0;color:var(--ink);background:0 0;outline:none;font-size:14px}.T3jgOW_form input::placeholder{color:var(--muted);opacity:1}.T3jgOW_shortcut{white-space:nowrap;font-family:var(--font-geist-mono), monospace;color:var(--muted);cursor:pointer;min-height:36px;padding:6px;font-size:10px}.T3jgOW_submit{background:var(--ink);min-height:46px;color:var(--paper);cursor:pointer;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:18px;padding-inline:18px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.T3jgOW_submit:hover{background:var(--signal-ink);color:#fff}.T3jgOW_submit>span:last-child{font-size:20px}.T3jgOW_compact{min-height:56px}.T3jgOW_compact .T3jgOW_submit{min-height:40px}@media (max-width:600px){.T3jgOW_form{gap:9px;padding-left:12px}.T3jgOW_form input{font-size:16px}.T3jgOW_shortcut{display:none}.T3jgOW_submit{padding-inline:14px}.T3jgOW_submit span:first-child{display:none}}
._9xOdbG_artwork{aspect-ratio:16/9;isolation:isolate;pointer-events:none;background:#d8d2c7;width:100%;display:block;position:relative;overflow:hidden}._9xOdbG_artwork>img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767px){._9xOdbG_hero{aspect-ratio:4/3}}._9xOdbG_deferred{content-visibility:auto}._9xOdbG_character{aspect-ratio:4/3;background:0 0}._9xOdbG_character>img{object-fit:contain}
.bRDKxW_composition{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.bRDKxW_copy{min-width:0}@media (max-width:639px){.bRDKxW_compact .shell{padding-block:1.5rem}.bRDKxW_compact nav[aria-label=Breadcrumb]{margin-bottom:1rem}.bRDKxW_compact .marker{display:none}.bRDKxW_compact .text-lead{margin-top:.75rem;font-size:1rem;line-height:1.55}.bRDKxW_compact p.meta{margin-top:1rem}.bRDKxW_compact [data-directory-search]{margin-top:1.25rem}}.bRDKxW_characterFrame{justify-self:center;width:min(100%,300px)}.bRDKxW_characterFrame>picture{aspect-ratio:1}@media (max-width:899px){.bRDKxW_characterFrame,.bRDKxW_frame{display:none}}@media (max-width:599px){.bRDKxW_characterFrame{width:min(100%,280px)}}.bRDKxW_frame{background:var(--surface);border:1px solid var(--line-strong);padding:7px;position:relative;box-shadow:0 16px 36px -24px #382d2540}.bRDKxW_frame:after{content:"";background:var(--signal);width:48px;height:2px;position:absolute;bottom:-1px;left:27px}@media (max-width:899px){.bRDKxW_composition{grid-template-columns:minmax(0,1fr);gap:2.25rem}.bRDKxW_frame{padding:5px}}
.ZDMwrW_actions .btn{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.35}.ZDMwrW_fact{border-bottom:1px solid var(--line);gap:.35rem;padding-block:1rem;display:grid}.ZDMwrW_fact:last-child{border:0}.ZDMwrW_fact dd{overflow-wrap:anywhere;line-height:1.6}
.Hx0lNG_eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;line-height:1.6;display:flex}.Hx0lNG_eyebrow>span{background:var(--signal);flex:none;width:7px;height:7px}.Hx0lNG_agentWord{color:var(--signal-ink)}.Hx0lNG_period{color:var(--ink)}.Hx0lNG_suggestions{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:12px;font-size:11px;display:flex}.Hx0lNG_suggestions>span{color:var(--muted)}.Hx0lNG_suggestions a{border-bottom:1px solid var(--line-strong);padding-block:4px}.Hx0lNG_suggestions a:hover{border-color:var(--signal);color:var(--signal-ink)}.Hx0lNG_evidence{border-block:1px solid var(--line-strong);grid-template-columns:.8fr .8fr 1.25fr 1fr;padding-block:25px;display:grid}.Hx0lNG_evidence>p{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;padding-inline:32px;display:flex}.Hx0lNG_evidence>p:first-child{padding-left:0}.Hx0lNG_evidence strong{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:30px;font-weight:500;line-height:1.15}.Hx0lNG_evidence p>span{color:var(--muted);font-size:11px}.Hx0lNG_evidence>a{flex-direction:column;justify-content:center;padding-left:32px;padding-right:25px;font-size:12px;font-weight:500;line-height:1.5;display:flex;position:relative}.Hx0lNG_evidence>a>span{color:var(--signal);font-size:22px;position:absolute;right:2px}.Hx0lNG_evidence a:hover{color:var(--signal-ink)}.Hx0lNG_indexSampler{padding-top:24px}.Hx0lNG_preview{background:var(--surface);border:1px solid var(--line-strong);border-radius:3px;min-width:0;position:relative}.Hx0lNG_previewTop{justify-content:space-between;align-items:center;padding:18px 24px 10px;display:flex}.Hx0lNG_previewTop h2{font-size:10px}.Hx0lNG_previewCross{color:var(--signal);font-size:23px;line-height:1}.Hx0lNG_previewTabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:0 18px 14px;display:flex}.Hx0lNG_previewTabs button{cursor:pointer;color:var(--muted);transition:background var(--dur-2);border:1px solid #0000;border-radius:3px;min-height:36px;padding:7px 13px;font-size:12px}.Hx0lNG_previewTabs button[aria-pressed=true]{border-color:var(--line);color:var(--ink);background:var(--paper);font-weight:600}.Hx0lNG_previewTabs button:hover{background:var(--wash)}.Hx0lNG_previewRecords{min-height:260px}.Hx0lNG_previewRecord{border-bottom:1px solid var(--line);margin-inline:24px;padding-block:17px;display:block}.Hx0lNG_previewRecord:hover h3{color:var(--signal-ink)}.Hx0lNG_previewRecord:last-child{border-bottom:0}.Hx0lNG_previewIdentity{align-items:center;gap:13px;display:flex}.Hx0lNG_previewIdentity>div{min-width:0}.Hx0lNG_previewIdentity h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.3}.Hx0lNG_previewIdentity div>span{font-family:var(--font-geist-mono), monospace;color:var(--muted);margin-top:3px;font-size:10px;display:block}.Hx0lNG_previewNumber{font-size:10px;font-family:var(--font-geist-mono), monospace;color:var(--muted);align-self:flex-start;margin-left:auto}.Hx0lNG_previewRecord>p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5}.Hx0lNG_previewBottom{background:var(--paper);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:13px 24px;font-size:12px;font-weight:500;display:flex}.Hx0lNG_previewBottom:hover{color:var(--signal-ink)}.Hx0lNG_previewBottom span{font-size:18px;line-height:1.2}.Hx0lNG_previewFootnote{color:var(--muted);align-items:center;gap:8px;padding:12px 24px;font-size:10px;line-height:1.5;display:flex}.Hx0lNG_previewFootnote>span{color:var(--verify-ink);font-size:14px}.Hx0lNG_previewEmpty{grid-column:1/-1;padding:20px 24px;font-size:14px}.Hx0lNG_previewCompact{grid-template-columns:1fr auto;display:grid}.Hx0lNG_previewCompact .Hx0lNG_previewTop{padding-block:15px}.Hx0lNG_previewCompact .Hx0lNG_previewCross{display:none}.Hx0lNG_previewCompact .Hx0lNG_previewTabs{border:0;padding:9px 16px}.Hx0lNG_previewCompact .Hx0lNG_previewRecords{border-block:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:86px;display:grid}.Hx0lNG_previewCompact .Hx0lNG_previewRecord{border-bottom:0;border-right:1px solid var(--line);margin:0;padding:23px 24px}.Hx0lNG_previewCompact .Hx0lNG_previewRecord:last-child{border-right:0}.Hx0lNG_previewCompact .Hx0lNG_previewIdentity h3{font-size:15px}.Hx0lNG_previewCompact .Hx0lNG_previewFootnote{grid-row:3}.Hx0lNG_previewCompact .Hx0lNG_previewBottom{background:0 0;border:0;grid-area:3/2}.Hx0lNG_mcpAnnouncement{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(22px,3vw,40px);margin-top:22px;padding-block:15px;display:grid}.Hx0lNG_mcpAnnouncementLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:9px;font-size:9px;line-height:1.4;display:flex}.Hx0lNG_mcpAnnouncementLabel>span{background:var(--signal);width:7px;height:7px}.Hx0lNG_mcpAnnouncement>p:not(.Hx0lNG_mcpAnnouncementLabel){color:var(--muted);font-size:12px;line-height:1.65}.Hx0lNG_mcpAnnouncement strong{color:var(--ink);font-weight:600}.Hx0lNG_mcpAnnouncement>a{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:18px;padding-left:24px;font-size:12px;font-weight:600;display:inline-flex}.Hx0lNG_mcpAnnouncement>a>span{color:var(--signal);font-size:19px;line-height:1}.Hx0lNG_mcpAnnouncement>a:hover{color:var(--signal-ink)}.Hx0lNG_sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.Hx0lNG_sectionHeading h2{letter-spacing:-.05em;margin-top:13px;font-size:clamp(34px,3.8vw,53px);font-weight:500;line-height:1.05}.Hx0lNG_sectionHeading .meta{letter-spacing:.08em;font-size:10px}.Hx0lNG_textLink{white-space:nowrap;align-items:center;gap:25px;padding-bottom:3px;font-size:12px;font-weight:500;display:inline-flex}.Hx0lNG_textLink>span{font-size:20px}.Hx0lNG_textLink:hover{color:var(--signal-ink)}.Hx0lNG_categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.Hx0lNG_category{isolation:isolate;min-height:346px;color:var(--ink);border:1px solid var(--line);transition:border-color var(--dur-2);background:#eeeee7;flex-direction:column;justify-content:space-between;padding:23px;display:flex;position:relative;overflow:hidden}.Hx0lNG_category:nth-child(2){background:#eee3d5;border-color:#d9caba}.Hx0lNG_category:nth-child(3){background:#e9ece2}.Hx0lNG_category:nth-child(5){background:#eee8df}.Hx0lNG_category:nth-child(-n+2){grid-column:span 2;min-height:320px}.Hx0lNG_category.Hx0lNG_categoryLead{background:var(--night);border-color:var(--night)}.Hx0lNG_category:hover{border-color:var(--edge)}.Hx0lNG_categoryTop{justify-content:space-between;align-items:center;gap:15px;display:flex;position:relative}.Hx0lNG_categoryTop .meta{color:var(--muted);font-size:10px}.Hx0lNG_categorySymbol{font-size:19px;font-family:var(--font-geist-mono), monospace;color:var(--signal-ink);line-height:1}.Hx0lNG_categoryInfo{padding-top:186px;position:relative}.Hx0lNG_category h3{letter-spacing:-.045em;min-height:2.24em;font-size:24px;font-weight:500;line-height:1.12}.Hx0lNG_category p{color:var(--muted);max-width:27ch;min-height:39px;margin-top:10px;font-size:12px;line-height:1.6}.Hx0lNG_categoryBottom{font-family:var(--font-geist-mono), monospace;color:var(--muted);justify-content:space-between;align-items:center;margin-top:20px;font-size:10px;display:flex}.Hx0lNG_categoryBottom span:last-child{border:1px solid var(--line-strong);width:31px;height:31px;color:var(--ink);transition:transform var(--dur-2) var(--ease), background var(--dur-2);border-radius:50%;place-items:center;font-size:18px;display:grid}.Hx0lNG_category:hover .Hx0lNG_categoryBottom span:last-child{background:var(--surface);color:var(--signal-ink);transform:rotate(45deg)}.Hx0lNG_category .Hx0lNG_categoryArtwork{background:0 0;width:100%;height:195px;position:absolute;top:35px;right:0}.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryArtwork{width:62%;height:270px;top:24px;right:-2%}.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryInfo{width:46%;padding-top:76px}.Hx0lNG_category:nth-child(-n+2) h3{min-height:0;font-size:clamp(29px,3vw,42px)}.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryBottom{margin-top:23px}.Hx0lNG_category:nth-child(-n+2) p{min-height:0}.Hx0lNG_categoryArtwork>img,.Hx0lNG_guideArtwork>img{transition:transform var(--dur-3) var(--ease)}.Hx0lNG_indexColumns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:36px;display:grid}.Hx0lNG_listLabel{color:var(--muted);border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;padding-block:13px;font-size:10px;display:flex}.Hx0lNG_listLabel>span{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.04em}.Hx0lNG_listLabel a:hover{color:var(--signal-ink)}.Hx0lNG_agentList{border-top:1px solid var(--line)}.Hx0lNG_sponsorShelf{margin-top:40px}.Hx0lNG_sponsorCards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.Hx0lNG_movers{border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Hx0lNG_movers>a{border-right:1px solid var(--line);align-items:center;gap:12px;padding:22px;display:flex}.Hx0lNG_movers>a:first-child{padding-left:0}.Hx0lNG_movers>a:last-child{border-right:0}.Hx0lNG_movers h3{font-size:15px;font-weight:600;line-height:1.3}.Hx0lNG_movers a>div{min-width:0}.Hx0lNG_movers div>span{color:var(--muted);font-size:10px}.Hx0lNG_movers strong{color:var(--verify-ink);white-space:nowrap;margin-left:auto;font-size:18px;font-weight:500;line-height:1.4}.Hx0lNG_movers strong>span{text-align:right;font-size:10px;font-weight:400;display:block}.Hx0lNG_movers a:hover h3{color:var(--signal-ink)}.Hx0lNG_dataNote{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.65}.Hx0lNG_guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.Hx0lNG_guide{border-top:1px solid var(--ink);flex-direction:column;display:flex}.Hx0lNG_guide .Hx0lNG_guideArtwork{background:var(--wash);height:220px;margin-block:10px 22px}.Hx0lNG_guide>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.Hx0lNG_guide .meta{font-size:9px}.Hx0lNG_guideNumber{font-family:var(--font-display),sans-serif;color:var(--muted);letter-spacing:-.07em;font-size:35px;line-height:1}.Hx0lNG_guide h3{letter-spacing:-.04em;margin-top:23px;font-size:28px;font-weight:500;line-height:1.16}.Hx0lNG_guide p{color:var(--muted);max-width:38ch;margin-top:12px;font-size:13px;line-height:1.7}.Hx0lNG_guideLink{justify-content:space-between;align-items:center;margin-top:auto;padding-top:23px;font-size:12px;font-weight:500;display:flex}.Hx0lNG_guideLink span{font-size:20px}.Hx0lNG_guide:hover h3{color:var(--signal-ink)}.Hx0lNG_fieldNotes{isolation:isolate;position:relative}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.Hx0lNG_heroStage:hover .Hx0lNG_stageBuilder{transform:translateY(-5px)rotate(-1deg)}.Hx0lNG_heroStage:hover .Hx0lNG_stageConnector{transform:translateY(-3px)rotate(2deg)}.Hx0lNG_category:hover .Hx0lNG_categoryArtwork>img,.Hx0lNG_guide:hover .Hx0lNG_guideArtwork>img{transform:translateY(-4px)scale(1.035)}}@media (max-width:1100px){.Hx0lNG_category{padding:19px}.Hx0lNG_category h3{font-size:22px}.Hx0lNG_category:nth-child(-n+2) h3{font-size:33px}.Hx0lNG_category p{font-size:11px}.Hx0lNG_categoryInfo{padding-top:186px}.Hx0lNG_indexColumns{grid-template-columns:minmax(0,1fr) 260px;gap:25px}.Hx0lNG_movers>a{flex-wrap:wrap}}@media (max-width:820px){.Hx0lNG_evidence{grid-template-columns:1fr 1fr;gap:24px 0}.Hx0lNG_evidence>p{padding-left:24px}.Hx0lNG_evidence>p:nth-child(2){border-right:0}.Hx0lNG_evidence>p:nth-child(3){padding-left:0}.Hx0lNG_evidence>a{padding-left:24px}.Hx0lNG_previewCompact .Hx0lNG_previewRecord{padding-inline:16px}.Hx0lNG_previewNumber{display:none}.Hx0lNG_previewIdentity{gap:9px}.Hx0lNG_previewCompact .Hx0lNG_previewIdentity h3{font-size:13px}.Hx0lNG_previewIdentity div>span,.Hx0lNG_previewCompact .Hx0lNG_previewFootnote{font-size:9px}.Hx0lNG_mcpAnnouncement{grid-template-columns:auto minmax(0,1fr);gap:9px 24px}.Hx0lNG_mcpAnnouncement>a{border-left:0;grid-column:2;width:fit-content;padding-left:0}.Hx0lNG_section{padding-top:65px}.Hx0lNG_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Hx0lNG_category:nth-child(-n+2){grid-column:span 1;min-height:360px}.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryArtwork{width:100%;height:195px;top:32px;right:0}.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryInfo{width:auto;padding-top:186px}.Hx0lNG_category:nth-child(-n+2) h3{min-height:2.24em;font-size:27px}.Hx0lNG_category h3{font-size:27px}.Hx0lNG_category p{font-size:12px}.Hx0lNG_indexColumns,.Hx0lNG_movers{grid-template-columns:1fr}.Hx0lNG_movers>a{border-right:0;border-bottom:1px solid var(--line);padding:20px 0}.Hx0lNG_movers>a:last-child{border-bottom:0}.Hx0lNG_guides{gap:22px}.Hx0lNG_guide .Hx0lNG_guideArtwork{height:170px}.Hx0lNG_guideNumber{font-size:28px}.Hx0lNG_guide h3{font-size:23px}}@media (max-width:600px){.Hx0lNG_eyebrow{letter-spacing:.04em;font-size:9px}.Hx0lNG_suggestions{gap:6px 10px;font-size:10px}.Hx0lNG_evidence strong{font-size:26px}.Hx0lNG_evidence p>span{font-size:10px}.Hx0lNG_evidence>a{padding-left:20px;font-size:11px}.Hx0lNG_evidence>p{padding-left:20px}.Hx0lNG_previewCompact{grid-template-columns:1fr}.Hx0lNG_previewCompact .Hx0lNG_previewTop{padding:18px 18px 8px}.Hx0lNG_previewCompact .Hx0lNG_previewTabs{padding:0 12px 12px}.Hx0lNG_previewCompact .Hx0lNG_previewRecords{grid-column:1;grid-template-columns:1fr;min-height:224px}.Hx0lNG_previewCompact .Hx0lNG_previewRecord{border-right:0;border-bottom:1px solid var(--line);padding:18px}.Hx0lNG_previewCompact .Hx0lNG_previewRecord:last-child{border-bottom:0}.Hx0lNG_previewCompact .Hx0lNG_previewIdentity h3{font-size:15px}.Hx0lNG_previewIdentity div>span{font-size:10px}.Hx0lNG_previewNumber{display:block}.Hx0lNG_previewCompact .Hx0lNG_previewBottom{border-bottom:1px solid var(--line);grid-area:auto/1;padding:15px 18px}.Hx0lNG_previewCompact .Hx0lNG_previewFootnote{grid-row:auto;padding:12px 18px;font-size:10px}.Hx0lNG_mcpAnnouncement{flex-direction:column;align-items:flex-start;gap:10px;margin-top:10px;padding-block:17px;display:flex}.Hx0lNG_mcpAnnouncement>p:not(.Hx0lNG_mcpAnnouncementLabel),.Hx0lNG_mcpAnnouncement>a{font-size:11px}.Hx0lNG_section{padding-top:54px}.Hx0lNG_sectionHeading{flex-direction:column;align-items:start;gap:16px;margin-bottom:24px}.Hx0lNG_sectionHeading h2{font-size:36px}.Hx0lNG_textLink{gap:13px}.Hx0lNG_categoryGrid{grid-template-columns:1fr;gap:12px}.Hx0lNG_category,.Hx0lNG_category:nth-child(-n+2){min-height:232px;padding:21px}.Hx0lNG_category .Hx0lNG_categoryArtwork,.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryArtwork{width:53%;height:195px;top:28px;right:-3%}.Hx0lNG_category .Hx0lNG_categoryInfo,.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryInfo{width:52%;padding-top:37px}.Hx0lNG_category h3,.Hx0lNG_category:nth-child(-n+2) h3{min-height:0;font-size:27px}.Hx0lNG_category p{min-height:0;font-size:11px}.Hx0lNG_categoryBottom,.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryBottom{margin-top:16px}.Hx0lNG_categoryBottom span:last-child{width:26px;height:26px;font-size:16px}.Hx0lNG_listLabel{font-size:9px}.Hx0lNG_sponsorCards,.Hx0lNG_guides{grid-template-columns:1fr}.Hx0lNG_guides{gap:30px}.Hx0lNG_guide .Hx0lNG_guideArtwork{height:210px}.Hx0lNG_guide h3{margin-top:14px;font-size:29px}.Hx0lNG_guide p{max-width:none;font-size:14px}.Hx0lNG_guideLink{padding-top:17px}.Hx0lNG_dataNote{font-size:11px}}@media (max-width:370px){.Hx0lNG_category,.Hx0lNG_category:nth-child(-n+2){padding:17px}.Hx0lNG_category h3,.Hx0lNG_category:nth-child(-n+2) h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.Hx0lNG_categoryArtwork>img,.Hx0lNG_guideArtwork>img,.Hx0lNG_categoryBottom span:last-child{transition:none}.Hx0lNG_category:hover .Hx0lNG_categoryBottom span:last-child{transform:none}}.Hx0lNG_suggestions{gap:8px 16px;font-size:12px}.Hx0lNG_taskPaths{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;margin-top:26px;display:grid}.Hx0lNG_taskPaths>a{border-bottom:1px solid var(--line);padding:16px 12px 16px 0}.Hx0lNG_taskPaths>a:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}.Hx0lNG_taskPaths strong{font-size:14px;font-weight:600}.Hx0lNG_taskPaths>a>span{color:var(--muted);justify-content:space-between;gap:8px;margin-top:5px;font-size:12px;display:flex}.Hx0lNG_taskPaths>a:hover strong{color:var(--signal-ink)}.Hx0lNG_evidence{padding-block:20px}.Hx0lNG_evidence strong{font-size:26px}.Hx0lNG_evidence p>span{font-size:12px}.Hx0lNG_previewCompact .Hx0lNG_previewRecords{align-items:start}.Hx0lNG_previewCompact .Hx0lNG_previewRecord{height:100%;padding-block:20px}.Hx0lNG_previewCompact .Hx0lNG_previewRecord>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.Hx0lNG_section{padding-top:68px}.Hx0lNG_sectionHeading h2{letter-spacing:-.04em;margin-top:0}.Hx0lNG_categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.Hx0lNG_category,.Hx0lNG_category:nth-child(-n+2){grid-column:auto;min-height:240px;padding:22px}.Hx0lNG_category .Hx0lNG_categoryArtwork,.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryArtwork{width:55%;height:178px;top:45px;right:-3%}.Hx0lNG_category .Hx0lNG_categoryInfo,.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryInfo{width:62%;padding-top:35px}.Hx0lNG_category h3,.Hx0lNG_category:nth-child(-n+2) h3{min-height:0;font-size:27px}.Hx0lNG_category p{min-height:0;font-size:13px}.Hx0lNG_categoryBottom,.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryBottom{margin-top:18px;font-size:11px}.Hx0lNG_selectionGuide{background:var(--wash);border-top:2px solid var(--ink);padding:26px}.Hx0lNG_selectionGuide h3{letter-spacing:-.03em;font-size:26px;line-height:1.2}.Hx0lNG_selectionGuide ol{margin-top:24px;padding-left:20px;list-style:decimal}.Hx0lNG_selectionGuide li{margin-block:20px;padding-left:5px}.Hx0lNG_selectionGuide li::marker{color:var(--signal-ink);font-family:var(--font-geist-mono), monospace;font-size:12px}.Hx0lNG_selectionGuide strong{font-size:14px}.Hx0lNG_selectionGuide p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.65}.Hx0lNG_selectionGuide>a{border-top:1px solid var(--line-strong);justify-content:space-between;gap:12px;padding-top:18px;font-size:13px;font-weight:600;display:flex}.Hx0lNG_selectionGuide>a:hover{color:var(--signal-ink)}.Hx0lNG_mcpAnnouncement{border-top:1px solid var(--line);margin-top:56px;padding-block:24px}.Hx0lNG_contribute{border-block:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:40px;margin-top:64px;padding-block:32px;display:flex}.Hx0lNG_contribute h2{letter-spacing:-.03em;font-size:32px;line-height:1.2}.Hx0lNG_contribute p{max-width:64ch;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.7}.Hx0lNG_contributeActions{flex-direction:column;flex:none;align-items:center;gap:18px;font-size:13px;display:flex}.Hx0lNG_contributeActions>a:last-child:hover{color:var(--signal-ink)}@media (max-width:1100px){.Hx0lNG_category h3,.Hx0lNG_category:nth-child(-n+2) h3{font-size:24px}}@media (max-width:820px){.Hx0lNG_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Hx0lNG_category .Hx0lNG_categoryInfo,.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryInfo{width:62%}.Hx0lNG_selectionGuide ol{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Hx0lNG_selectionGuide li{margin:0}.Hx0lNG_selectionGuide>a{margin-top:24px}.Hx0lNG_contribute{align-items:flex-start;gap:24px}}@media (max-width:600px){.Hx0lNG_suggestions{gap:8px 12px;font-size:12px}.Hx0lNG_taskPaths{margin-top:22px}.Hx0lNG_taskPaths strong{font-size:13px}.Hx0lNG_taskPaths>a>span{font-size:11px;line-height:1.5}.Hx0lNG_taskPaths>a:nth-child(2n){padding-left:12px}.Hx0lNG_evidence{gap:18px 0}.Hx0lNG_evidence p>span{font-size:11px}.Hx0lNG_previewCompact .Hx0lNG_previewRecords{min-height:0}.Hx0lNG_previewCompact .Hx0lNG_previewRecord{padding:16px 18px}.Hx0lNG_previewCompact .Hx0lNG_previewRecord>p{margin-left:35px;font-size:12px}.Hx0lNG_section{padding-top:48px}.Hx0lNG_sectionHeading h2{font-size:34px}.Hx0lNG_categoryGrid{grid-template-columns:1fr;gap:12px}.Hx0lNG_category,.Hx0lNG_category:nth-child(-n+2){min-height:210px;padding:20px}.Hx0lNG_category .Hx0lNG_categoryArtwork,.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryArtwork{height:165px;top:28px}.Hx0lNG_category .Hx0lNG_categoryInfo,.Hx0lNG_category:nth-child(-n+2) .Hx0lNG_categoryInfo{width:59%;padding-top:24px}.Hx0lNG_category h3,.Hx0lNG_category:nth-child(-n+2) h3{font-size:26px}.Hx0lNG_selectionGuide ol{display:block}.Hx0lNG_selectionGuide li{margin-block:20px}.Hx0lNG_mcpAnnouncement{margin-top:40px}.Hx0lNG_mcpAnnouncement>p:not(.Hx0lNG_mcpAnnouncementLabel),.Hx0lNG_mcpAnnouncement>a{font-size:13px}.Hx0lNG_contribute{flex-direction:column;margin-top:40px}.Hx0lNG_contribute h2{font-size:30px}.Hx0lNG_contributeActions{align-items:flex-start}}.Hx0lNG_hero{isolation:isolate;max-width:none;padding:90px var(--gutter) 145px;background:var(--paper);display:block;position:relative;overflow:hidden}.Hx0lNG_heroCopy{z-index:1;text-align:center;max-width:980px;margin-inline:auto;padding:0;position:relative}.Hx0lNG_heroCopy a,.Hx0lNG_heroCopy form{pointer-events:auto}.Hx0lNG_taskStrip{z-index:1;position:relative}.Hx0lNG_taskStrip .Hx0lNG_taskPaths{background:0 0;max-width:none;margin:0}.Hx0lNG_hero .Hx0lNG_eyebrow{justify-content:center}.Hx0lNG_hero h1{letter-spacing:-.055em;margin-top:28px;font-size:clamp(56px,6.8vw,92px);font-weight:500;line-height:1.03}.Hx0lNG_heroDescription{max-width:53ch;margin:24px auto 28px;font-size:17px}.Hx0lNG_heroCopy form{text-align:left;max-width:660px;margin-inline:auto;box-shadow:0 7px 24px #20211f08}.Hx0lNG_suggestions{justify-content:center}.Hx0lNG_taskPaths{text-align:left;background:#f6f5f0e8;grid-template-columns:repeat(4,minmax(0,1fr));max-width:900px;margin:36px auto 0}.Hx0lNG_taskPaths>a,.Hx0lNG_taskPaths>a:nth-child(2n){border-left:1px solid var(--line);padding:18px}.Hx0lNG_taskPaths>a:first-child{border-left:0}.Hx0lNG_taskPaths>a>span{font-size:11px;line-height:1.5}@media (max-width:820px){.Hx0lNG_hero{padding-top:52px}.Hx0lNG_hero h1{font-size:clamp(48px,8vw,68px)}.Hx0lNG_taskPaths{grid-template-columns:repeat(2,minmax(0,1fr));max-width:660px}.Hx0lNG_taskPaths>a:nth-child(odd){border-left:0}}@media (max-width:600px){.Hx0lNG_hero{padding-top:44px;padding-bottom:62px}.Hx0lNG_hero h1{margin-top:22px;font-size:clamp(39px,10vw,58px)}.Hx0lNG_heroDescription{margin-block:20px 24px;font-size:16px}.Hx0lNG_taskPaths{margin-top:0}.Hx0lNG_taskPaths>a,.Hx0lNG_taskPaths>a:nth-child(2n){padding:14px 10px}.Hx0lNG_taskPaths strong{font-size:13px}}
.g2wW8q_intro{justify-content:space-between;align-items:flex-end;gap:48px;margin-top:31px;display:flex}.g2wW8q_introCopy{min-width:0}.g2wW8q_title{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;overflow-wrap:anywhere;margin-top:18px;font-size:clamp(44px,5vw,70px);font-weight:500;line-height:1.02}.g2wW8q_title span{color:#b4401d}.g2wW8q_introAside{color:#62665e;flex-shrink:0;max-width:360px;margin-bottom:5px;font-size:14px;line-height:1.8}.g2wW8q_previewNote{color:#20211f;gap:10px;margin-top:14px;font-size:12px;line-height:1.7;display:flex}.g2wW8q_previewNote>span{color:#b4401d;font-size:9px;line-height:2.1}.g2wW8q_stage{padding:6px 0 64px}.g2wW8q_frame{background:var(--paper);border:1px solid #c9c7bd;overflow:hidden;box-shadow:10px 10px #e2e5d7}.g2wW8q_frameBar{background:#ecebe4;border-bottom:1px solid #ddded6;align-items:center;gap:16px;padding:11px 16px;display:flex}.g2wW8q_frameDots{flex-shrink:0;gap:6px;display:flex}.g2wW8q_frameDots i{background:#c9c7bd;border-radius:50%;width:9px;height:9px}.g2wW8q_frameUrl{text-overflow:ellipsis;white-space:nowrap;color:#62665e;min-width:0;font-family:var(--font-geist-mono), monospace;font-size:11px;overflow:hidden}.g2wW8q_frameTag{color:#a13c17;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #b4401d;flex-shrink:0;margin-left:auto;padding:4px 8px;font-size:9px}.g2wW8q_frameBody{padding:clamp(22px,4vw,44px)}.g2wW8q_frameCrumb{color:#62665e;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.g2wW8q_frameTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;color:var(--ink);margin-top:14px;font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.05}.g2wW8q_shelf{margin-top:36px}.g2wW8q_yours{outline-offset:6px;outline:2px solid #b4401d;display:grid;position:relative}.g2wW8q_yoursLabel{z-index:1;color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#b4401d;padding:2px 8px;font-size:9px;position:absolute;top:-17px;left:10px}.g2wW8q_context{max-height:250px;margin-top:40px;position:relative;overflow:hidden}.g2wW8q_context:after{content:"";background:linear-gradient(to bottom, transparent, var(--paper));pointer-events:none;height:120px;position:absolute;inset:auto 0 0}.g2wW8q_caption{color:#62665e;margin-top:22px;font-size:11px;line-height:1.6}.g2wW8q_surfaces{border-top:1px solid #ddded6;gap:0;padding:67px 0 30px;display:grid}.g2wW8q_surfaces>.g2wW8q_frame+.g2wW8q_caption{margin-bottom:44px}.g2wW8q_homeTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;color:var(--ink);margin-top:12px;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.05}.g2wW8q_homeTitle span{color:#b4401d}.g2wW8q_homeShelf{margin-top:34px}.g2wW8q_homeShelf>div:first-child{margin-bottom:22px}.g2wW8q_paletteStage{background:#3c403a;justify-content:center;padding:clamp(22px,4vw,48px);display:flex}.g2wW8q_paletteYours{outline-offset:4px;outline:2px solid #e0794f;position:relative}.g2wW8q_paletteOwn{outline-offset:-1px;outline:1px dashed #ffffff59}.g2wW8q_detail{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:45px;display:grid}.g2wW8q_facts{border-top:1px solid #ddded6}.g2wW8q_facts>div{border-bottom:1px solid #ddded6;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:17px 0;font-size:13px;line-height:1.7;display:grid}.g2wW8q_facts dt{color:#62665e;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:2.2}.g2wW8q_facts dd{overflow-wrap:anywhere}.g2wW8q_inlineLink{text-underline-offset:4px;-webkit-text-decoration:underline #c1c3b8;text-decoration:underline #c1c3b8}.g2wW8q_inlineLink:hover{text-decoration-color:currentColor}.g2wW8q_otherGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.g2wW8q_end{height:80px}@media (max-width:800px){.g2wW8q_intro{flex-direction:column;align-items:flex-start;gap:24px}.g2wW8q_introAside{max-width:520px}.g2wW8q_detail{grid-template-columns:1fr;gap:36px}}@media (max-width:600px){.g2wW8q_title{font-size:clamp(40px,11vw,54px)}.g2wW8q_frame{box-shadow:6px 6px #e2e5d7}.g2wW8q_frameBar{gap:10px;padding:10px 12px}.g2wW8q_frameDots{display:none}.g2wW8q_yours{margin-top:12px}.g2wW8q_facts>div{grid-template-columns:1fr;gap:4px;padding:15px 0}.g2wW8q_facts dt{line-height:1.6}.g2wW8q_otherGrid{grid-template-columns:1fr;gap:14px}.g2wW8q_end{height:45px}}
.yvb4nG_signup{border:1px solid var(--line-strong);border-top:3px solid var(--signal);background:var(--surface);grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:center;gap:40px;padding:36px;display:grid}.yvb4nG_label{color:var(--signal-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:11px;line-height:1.6}.yvb4nG_signup h2{max-width:25ch;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;font-size:clamp(26px,3.3vw,38px);font-weight:500;line-height:1.1}.yvb4nG_description{max-width:49ch;color:var(--muted-dark);margin-top:14px;font-size:15px;line-height:1.65}.yvb4nG_action{min-width:0}.yvb4nG_button{border:1px solid var(--ink);background:var(--ink);width:100%;min-height:48px;color:var(--paper);border-radius:4px;justify-content:space-between;align-items:center;gap:32px;padding:12px 18px;font-size:15px;font-weight:600;display:inline-flex}.yvb4nG_button:hover{background:var(--signal-ink);border-color:var(--signal-ink)}.yvb4nG_button:focus-visible,.yvb4nG_readLink:focus-visible,.yvb4nG_note a:focus-visible{outline:3px solid var(--signal-ink);outline-offset:4px}.yvb4nG_button span{font-size:21px}.yvb4nG_note{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.6}.yvb4nG_note a{text-underline-offset:3px;text-decoration:underline}.yvb4nG_pending{font-size:16px;font-weight:600}.yvb4nG_readLink{color:var(--signal-ink);text-underline-offset:4px;margin-top:10px;font-size:14px;text-decoration:underline;display:inline-block}.yvb4nG_compact{margin-top:38px}@media (max-width:700px){.yvb4nG_signup{grid-template-columns:minmax(0,1fr);gap:26px;padding:25px}.yvb4nG_signup h2{max-width:23ch}.yvb4nG_action{max-width:440px}.yvb4nG_compact{margin-top:28px}}
.YE55Na_page{color:#20211f;background:#f6f5f0}.YE55Na_page :is(a,button,input,select,summary):focus-visible{outline-offset:5px;outline:2px solid #a13c17}.YE55Na_eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.6}.YE55Na_hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,4vw,64px);padding:72px 0 76px;display:grid}.YE55Na_heroCopy{min-width:0}.YE55Na_heroFigure{min-width:0;margin:0;padding-top:16px}.YE55Na_heroArtwork{background:#e5e2d9;border:1px solid #c9c7bd;width:100%;display:block;overflow:hidden}.YE55Na_artworkCaption{color:#62665e;border-top:1px solid #bcbdb3;justify-content:space-between;align-items:baseline;gap:18px;margin-top:10px;padding-top:15px;font-size:11px;line-height:1.5;display:flex}.YE55Na_artworkCaption>span:first-child{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:9px}.YE55Na_heroTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:27px 0 25px;font-size:clamp(52px,5.9vw,86px);font-weight:500;line-height:.99}.YE55Na_heroTitle span{color:#b4401d}.YE55Na_heroLead{letter-spacing:-.025em;max-width:470px;font-size:clamp(18px,1.7vw,22px);line-height:1.5}.YE55Na_heroNote{color:#62665e;max-width:425px;margin:18px 0 0;font-size:14px;line-height:1.65}.YE55Na_actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px;display:flex}.YE55Na_primary{color:#fff;background:#20211f;border:1px solid #20211f;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:15px 21px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.YE55Na_primary:hover{background:#3d4238;transform:translateY(-2px)}.YE55Na_primary>span{font-size:19px}.YE55Na_textLink{text-underline-offset:5px;align-items:center;gap:15px;width:fit-content;min-height:44px;font-size:13px;font-weight:500;-webkit-text-decoration:underline #c1c3b8;text-decoration:underline #c1c3b8;display:inline-flex}.YE55Na_textLink:hover{text-decoration-color:currentColor}.YE55Na_smallPrint{color:#62665e;margin-top:17px;font-size:11px;line-height:1.7}.YE55Na_preview{color:#fafaf3;background:#293127;border:1px solid #31392f;max-width:490px;padding:24px 29px 20px;position:relative}.YE55Na_previewTop{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:#c1c8b8;justify-content:space-between;align-items:center;margin-bottom:38px;font-size:9px;display:flex}.YE55Na_previewTop>span:last-child{font-size:26px;line-height:1}.YE55Na_previewIndex{border-bottom:1px solid #53604c;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:10px;font-weight:600;display:flex}.YE55Na_previewHeading{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:24px 0 30px;font-size:clamp(35px,3.5vw,47px);font-weight:500;line-height:1}.YE55Na_previewShelfLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;color:#bbc5b1;justify-content:space-between;gap:12px;margin:16px 0 9px;font-size:8px;display:flex}.YE55Na_previewCard{color:#20211f;background:#f6f5f0;border:1px solid #b2bda5;padding:22px;box-shadow:8px 8px #657457}.YE55Na_previewCardTop{justify-content:space-between;align-items:center;display:flex}.YE55Na_previewLogo{color:#fff;width:40px;height:40px;font-family:var(--font-display), sans-serif;background:#c34b25;place-items:center;font-size:24px;display:grid}.YE55Na_sponsoredBadge{text-transform:uppercase;letter-spacing:.07em;border:1px solid #cfcec5;padding:4px 7px;font-size:8px}.YE55Na_previewCard h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:19px 0 8px;font-size:29px;font-weight:500}.YE55Na_previewCard p{color:#62665e;max-width:270px;font-size:11px;line-height:1.6}.YE55Na_previewCardBottom{border-top:1px solid #ddded6;justify-content:space-between;margin-top:24px;padding-top:11px;font-size:10px;display:flex}.YE55Na_previewOrganic{font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;color:#bbc5b1;margin-top:33px;font-size:8px}.YE55Na_previewOrganic div{background:#53604c;width:87%;height:4px;margin-top:11px}.YE55Na_previewOrganic div:nth-child(3){width:70%}.YE55Na_previewOrganic div:last-child{width:79%}.YE55Na_previewCaption{color:#c1c8b8;margin-top:26px;font-size:9px;line-height:1.5}.YE55Na_section{border-top:1px solid #ddded6;padding:67px 0 74px;scroll-margin-top:100px}.YE55Na_sectionHeading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px;display:flex}.YE55Na_sectionHeading h2,.YE55Na_independence h2,.YE55Na_closing h2,.YE55Na_enquiryBody h2,.YE55Na_faqSection h2{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin-top:15px;font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.08}.YE55Na_sectionHeading>p{color:#62665e;max-width:350px;font-size:14px;line-height:1.75}.YE55Na_pricingGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.YE55Na_priceCard{background:#fff;border:1px solid #ddded6;flex-direction:column;padding:27px 25px 22px;display:flex}.YE55Na_priceCardFeatured{background:#e9edde;border-color:#bac2a8}.YE55Na_cardEyebrow{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.YE55Na_cardEyebrow>span:last-child{font-size:21px}.YE55Na_priceCard h3{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin-top:30px;font-size:29px;font-weight:500;line-height:1.12}.YE55Na_cardDescription{color:#62665e;flex:1;margin-top:14px;font-size:13px;line-height:1.7}.YE55Na_price{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;align-items:baseline;gap:7px;margin:32px 0 23px;font-size:47px;line-height:1;display:flex}.YE55Na_price>span{color:#62665e;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;font-size:11px}.YE55Na_cardDetails{color:#62665e;gap:10px;margin-bottom:29px;font-size:11px;display:grid}.YE55Na_cardDetails li:before{content:"✓";color:#343d2b;margin-right:8px}.YE55Na_cardCta{border-top:1px solid #cfd3c6;justify-content:space-between;align-items:center;min-height:44px;padding-top:17px;font-size:12px;font-weight:600;display:flex}.YE55Na_cardCta:hover{color:#a63a18}.YE55Na_independence{border-top:1px solid #ddded6;border-bottom:1px solid #ddded6;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:65px 0;display:grid}.YE55Na_independenceCopy .YE55Na_principles{margin-top:35px}.YE55Na_independence .YE55Na_textLink{margin-top:28px}.YE55Na_principles{gap:26px;display:grid}.YE55Na_principles>div{gap:23px;display:flex}.YE55Na_principles>div>span{font-family:var(--font-geist-mono), monospace;color:#62665e;padding-top:3px;font-size:10px}.YE55Na_principles h3{margin-bottom:7px;font-size:15px;font-weight:600}.YE55Na_principles p{color:#62665e;max-width:400px;font-size:13px;line-height:1.75}.YE55Na_independence+.YE55Na_section{border-top:0}.YE55Na_process{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:44px;display:grid}.YE55Na_process li>span{color:#b4401d;font-family:var(--font-geist-mono), monospace;padding-bottom:18px;font-size:12px;display:inline-flex}.YE55Na_process h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin-bottom:10px;font-size:22px;font-weight:500}.YE55Na_process p{color:#62665e;font-size:13px;line-height:1.75}.YE55Na_process a{text-underline-offset:3px;color:#20211f;text-decoration:underline}.YE55Na_closing{background:#e9edde;border:1px solid #d5dbc8;justify-content:space-between;align-items:center;gap:30px;padding:48px;display:flex}.YE55Na_closing p:not(.YE55Na_eyebrow){color:#62665e;max-width:450px;margin-top:18px;font-size:14px;line-height:1.7}.YE55Na_closingActions{flex-shrink:0;justify-items:start;gap:14px;display:grid}.YE55Na_enquiry{border-bottom:1px solid #ddded6;margin:30px 0 80px}.YE55Na_enquiry>summary,.YE55Na_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:72px;padding:20px 0;list-style:none;display:flex}.YE55Na_enquiry>summary::-webkit-details-marker{display:none}.YE55Na_faq summary::-webkit-details-marker{display:none}.YE55Na_enquiry>summary{font-size:15px}.YE55Na_plus{flex:none;font-size:23px;font-weight:300;transition:transform .2s;display:inline-block}.YE55Na_enquiry[open]>summary .YE55Na_plus,.YE55Na_faq details[open] .YE55Na_plus{transform:rotate(45deg)}.YE55Na_enquiryBody{grid-template-columns:1fr 1fr;gap:80px;padding:35px 0 60px;display:grid}.YE55Na_enquiryBody>div>p:not(.YE55Na_eyebrow){color:#62665e;max-width:360px;margin-top:20px;font-size:14px;line-height:1.7}.YE55Na_checkoutHeader{padding:42px 0 40px}.YE55Na_backLink{color:#62665e;align-items:center;min-height:44px;font-size:11px;display:inline-flex}.YE55Na_backLink:hover{color:#20211f}.YE55Na_checkoutIntro{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:31px;display:flex}.YE55Na_checkoutIntro h1{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin-top:18px;font-size:clamp(48px,5vw,70px);font-weight:500;line-height:1.02}.YE55Na_checkoutIntro>p{color:#62665e;max-width:345px;margin-bottom:5px;font-size:14px;line-height:1.8}.YE55Na_listPrice{color:#62665e;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;margin-left:8px;font-size:.4em}.YE55Na_saleNote{color:#62665e;margin:-12px 0 22px;font-size:11px;line-height:1.7}.YE55Na_saleNote strong{color:#a13c17;font-weight:600;display:block}.YE55Na_saleBanner{color:#20211f;background:#fbeee8;border:1px solid #e0b7a6;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 28px;padding:15px 20px;font-size:13px;line-height:1.6;display:flex}.YE55Na_saleBanner strong{color:#a13c17;font-weight:600}.YE55Na_notice{background:#e9edde;border:1px solid #c5ceb3;margin:0 0 28px;padding:18px 22px;font-size:13px;line-height:1.75}.YE55Na_notice strong{display:block}.YE55Na_notice a{text-underline-offset:3px;text-decoration:underline}.YE55Na_checkoutForm{border-bottom:1px solid #ddded6;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:45px;padding:29px 0 70px;display:grid}.YE55Na_checkoutFields,.YE55Na_placementFieldset,.YE55Na_productFieldset{min-width:0}.YE55Na_stepLegend{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;align-items:center;gap:15px;margin-bottom:25px;font-size:23px;font-weight:500;display:flex}.YE55Na_stepLegend>span{width:28px;height:28px;font-family:var(--font-geist-mono), monospace;letter-spacing:0;border:1px solid #c6c9bd;place-items:center;font-size:10px;display:grid}.YE55Na_placementOptions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.YE55Na_placementOption{cursor:pointer;background:#fff;border:1px solid #d4d7cc;flex-direction:column;align-items:flex-start;padding:19px 16px 17px;transition:border-color .2s,background .2s;display:flex;position:relative}.YE55Na_placementOption:hover{border-color:#7f8b6d}.YE55Na_placementOption:focus-within{outline-offset:3px;outline:2px solid #a13c17}.YE55Na_placementSelected{background:#e9edde;border-color:#687956;box-shadow:inset 0 0 0 1px #687956}.YE55Na_hiddenRadio{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.YE55Na_radioMark{border:1px solid #a4aa9a;border-radius:50%;place-items:center;width:14px;height:14px;margin-bottom:22px;display:grid}.YE55Na_placementSelected .YE55Na_radioMark{border-color:#465936}.YE55Na_placementSelected .YE55Na_radioMark:after{content:"";background:#465936;border-radius:50%;width:6px;height:6px}.YE55Na_optionName{min-height:32px;font-size:12px;font-weight:600;line-height:1.35}.YE55Na_optionPrice{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin-top:10px;font-size:31px}.YE55Na_optionPrice small{font-family:var(--font-geist-sans), sans-serif;color:#62665e;letter-spacing:0;padding-left:3px;font-size:10px}.YE55Na_optionDescription{color:#62665e;flex:1;margin-top:13px;font-size:10px;line-height:1.65}.YE55Na_optionCap{margin-top:16px;font-size:9px;line-height:1.65}.YE55Na_productFieldset{margin-top:42px}.YE55Na_fieldHelp{color:#62665e;margin:-10px 0 22px;font-size:12px;line-height:1.7}.YE55Na_fieldHelp strong{color:#20211f;font-weight:500}.YE55Na_productSearchRow{grid-template-columns:1.25fr 1fr;gap:12px;display:grid}.YE55Na_productSearchRow>div{min-width:0}.YE55Na_productSearchRow label{margin-bottom:8px;font-size:11px;font-weight:500;display:block}.YE55Na_productSearchRow input,.YE55Na_productSearchRow select{color:#20211f;background:#fff;border:1px solid #c8cbbf;border-radius:0;width:100%;min-width:0;height:46px;padding:0 12px;font-size:12px}.YE55Na_productSearchRow input::placeholder{color:#7a7e72}.YE55Na_resultsCount{color:#62665e;min-height:32px;margin-top:12px;font-size:10px;line-height:1.6}.YE55Na_productResults{background:#fff;border:1px solid #ddded6}.YE55Na_productResults li+li{border-top:1px solid #e6e7e0}.YE55Na_productResults button{text-align:left;align-items:center;gap:12px;width:100%;min-height:67px;padding:12px;transition:background .15s;display:flex}.YE55Na_productResults button:hover{background:#f0f2e9}.YE55Na_productInitial{width:35px;height:35px;font-family:var(--font-display), sans-serif;background:#f3f4ed;border:1px solid #d4d9cb;flex-shrink:0;place-items:center;font-size:17px;font-weight:500;display:grid}.YE55Na_productResults button>span:nth-child(2){gap:4px;min-width:0;display:grid}.YE55Na_productResults strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.YE55Na_productResults small{color:#62665e;font-size:9px}.YE55Na_selectProductLabel{flex-shrink:0;margin-left:auto;font-size:10px}.YE55Na_selectProductLabel>span{margin-left:9px;font-size:15px}.YE55Na_notListed{color:#62665e;margin-top:17px;font-size:10px;line-height:1.8}.YE55Na_notListed a{color:#20211f;text-underline-offset:3px;text-decoration:underline}.YE55Na_selectedProduct{background:#e9edde;border:1px solid #b7c4a9;align-items:center;gap:14px;padding:19px;display:flex}.YE55Na_selectedProduct>div{gap:6px;min-width:0;display:grid}.YE55Na_selectedProduct strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.YE55Na_selectedProduct div>span{color:#62665e;font-size:11px}.YE55Na_selectedProduct>button{text-underline-offset:3px;min-height:44px;margin-left:auto;padding-left:14px;font-size:11px;text-decoration:underline}.YE55Na_selectedProduct+.YE55Na_fieldHelp{margin-top:14px}.YE55Na_orderSummary{background:#fff;border:1px solid #ddded6;padding:30px 27px;position:sticky;top:104px}.YE55Na_orderSummary h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:13px 0 23px;font-size:29px;font-weight:500;line-height:1.05}.YE55Na_orderSummary h2:focus{outline-offset:6px;outline:2px solid #a13c17}.YE55Na_orderPrice{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;align-items:baseline;gap:10px;margin-bottom:25px;font-size:48px;display:flex}.YE55Na_orderPrice>span{color:#62665e;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;font-size:10px}.YE55Na_orderDetails{border-block:1px solid #ddded6;gap:15px;padding:21px 0;display:grid}.YE55Na_orderDetails>div{justify-content:space-between;gap:15px;font-size:11px;line-height:1.5;display:flex}.YE55Na_orderDetails dt{color:#62665e;flex-shrink:0}.YE55Na_orderDetails dd{text-align:right;overflow-wrap:anywhere}.YE55Na_orderPromises{gap:11px;padding:23px 0;font-size:11px;display:grid}.YE55Na_orderPromises li:before{content:"✓";color:#4c6038;margin-right:9px}.YE55Na_checkoutButton{color:#fff;background:#20211f;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:15px 17px;font-size:12px;font-weight:500;transition:background .2s;display:flex}.YE55Na_checkoutButton:not(:disabled):hover{background:#3d4238}.YE55Na_checkoutButton:disabled{color:#72766b;cursor:not-allowed;background:#e4e5de}.YE55Na_checkoutButton>span{font-size:20px}.YE55Na_orderHint{color:#62665e;text-align:center;margin-top:10px;font-size:10px}.YE55Na_orderFinePrint{color:#62665e;margin-top:20px;font-size:10px;line-height:1.8}.YE55Na_orderFinePrint+.YE55Na_orderFinePrint{margin-top:10px}.YE55Na_orderFinePrint a{text-underline-offset:3px;text-decoration:underline}.YE55Na_formError{color:#912d0e;overflow-wrap:anywhere;background:#fff4ef;border:1px solid #d3ac9f;margin-top:15px;padding:12px;font-size:12px;line-height:1.7}.YE55Na_faqSection{grid-template-columns:.85fr 1.15fr;gap:70px;padding:73px 0;display:grid}.YE55Na_faqSection .YE55Na_textLink{margin-top:24px}.YE55Na_faq{border-top:1px solid #ddded6}.YE55Na_faq details{border-bottom:1px solid #ddded6}.YE55Na_faq summary{min-height:67px;font-size:13px;font-weight:500}.YE55Na_faq details p{color:#62665e;margin:-4px 28px 24px 0;font-size:12px;line-height:1.85}.YE55Na_checkoutHelp{border-top:1px solid #ddded6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:29px 0 55px;font-size:12px;display:flex}.YE55Na_checkoutHelp>span{color:#62665e}.YE55Na_checkoutHelp a{text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:1050px){.YE55Na_hero{gap:40px}.YE55Na_heroTitle{font-size:clamp(48px,6.2vw,70px)}.YE55Na_checkoutForm{grid-template-columns:minmax(0,1fr) 310px;gap:25px}.YE55Na_placementOption{padding-inline:12px}.YE55Na_optionName{font-size:11px}.YE55Na_optionPrice{font-size:28px}.YE55Na_orderSummary{padding:25px 22px}.YE55Na_closing{padding:38px}}@media (max-width:800px){.YE55Na_hero{grid-template-columns:1fr;gap:48px;padding:48px 0 62px}.YE55Na_heroFigure{padding-top:0}.YE55Na_heroTitle{max-width:650px;font-size:clamp(50px,8.6vw,74px)}.YE55Na_heroLead{max-width:550px}.YE55Na_preview{justify-self:center;width:min(100%,480px)}.YE55Na_pricingGrid{gap:10px}.YE55Na_priceCard{padding:22px 17px 17px}.YE55Na_priceCard h3{font-size:24px}.YE55Na_cardEyebrow{font-size:8px}.YE55Na_price{font-size:37px}.YE55Na_sectionHeading{align-items:flex-start;gap:25px}.YE55Na_sectionHeading>p{max-width:270px}.YE55Na_independence{gap:35px}.YE55Na_closing{flex-direction:column;align-items:flex-start;gap:28px}.YE55Na_closingActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.YE55Na_checkoutForm{grid-template-columns:1fr;gap:36px}.YE55Na_orderSummary{position:static}.YE55Na_orderDetails{grid-template-columns:1fr 1fr;gap:17px 28px}.YE55Na_orderPromises{grid-template-columns:repeat(3,1fr);gap:12px}.YE55Na_checkoutIntro{flex-direction:column;align-items:flex-start;gap:24px}.YE55Na_checkoutIntro>p{max-width:500px}.YE55Na_enquiryBody,.YE55Na_faqSection{gap:40px}}@media (max-width:600px){.YE55Na_hero{padding-top:34px}.YE55Na_heroTitle{margin-top:22px;font-size:clamp(44px,10.8vw,64px)}.YE55Na_artworkCaption{gap:12px;font-size:10px}.YE55Na_artworkCaption>span:first-child{font-size:8px}.YE55Na_eyebrow{letter-spacing:.09em;font-size:9px}.YE55Na_heroLead{font-size:19px}.YE55Na_heroNote{font-size:13px}.YE55Na_actions{gap:13px 22px}.YE55Na_preview{padding:22px;transform:none}.YE55Na_previewTop{margin-bottom:28px}.YE55Na_previewHeading{font-size:41px}.YE55Na_section{padding:44px 0}.YE55Na_sectionHeading{flex-direction:column;gap:20px}.YE55Na_sectionHeading>p{max-width:100%;font-size:13px}.YE55Na_sectionHeading h2,.YE55Na_independence h2,.YE55Na_closing h2,.YE55Na_enquiryBody h2,.YE55Na_faqSection h2{font-size:35px}.YE55Na_pricingGrid{grid-template-columns:1fr;gap:14px}.YE55Na_priceCard{padding:25px}.YE55Na_priceCard h3{margin-top:20px;font-size:31px}.YE55Na_cardEyebrow{font-size:10px}.YE55Na_cardDescription{max-width:400px;font-size:13px}.YE55Na_price{margin-top:24px;font-size:45px}.YE55Na_cardDetails{font-size:12px}.YE55Na_independence{grid-template-columns:1fr;gap:36px;padding:45px 0}.YE55Na_independence .YE55Na_textLink{margin-top:18px}.YE55Na_independenceCopy{grid-row:1}.YE55Na_process{grid-template-columns:1fr;gap:30px;margin-top:28px}.YE55Na_process li{border-top:1px solid #ddded6;padding-top:22px}.YE55Na_process li>span{padding-bottom:12px}.YE55Na_closing{padding:30px 23px}.YE55Na_closing h2{font-size:33px}.YE55Na_closingActions{flex-direction:column;align-items:flex-start;gap:8px}.YE55Na_enquiry{margin-bottom:45px}.YE55Na_enquiryBody{grid-template-columns:1fr;gap:35px;padding-top:20px}.YE55Na_checkoutHeader{padding-top:22px;padding-bottom:20px}.YE55Na_checkoutIntro{margin-top:22px}.YE55Na_checkoutIntro h1{font-size:51px}.YE55Na_checkoutForm{padding-top:23px;padding-bottom:44px}.YE55Na_stepLegend{gap:11px;font-size:22px}.YE55Na_placementOptions{grid-template-columns:1fr;gap:9px}.YE55Na_placementOption{grid-template-columns:16px 1fr auto;align-items:center;column-gap:13px;padding:18px;display:grid}.YE55Na_radioMark{grid-area:1/1/4;margin:0}.YE55Na_optionName{grid-column:2;min-height:0;font-size:13px}.YE55Na_optionPrice{grid-area:1/3/4;margin:0;font-size:31px}.YE55Na_optionDescription{grid-column:2;margin-top:6px;font-size:10px}.YE55Na_optionCap{grid-column:2;margin-top:4px}.YE55Na_productFieldset{margin-top:32px}.YE55Na_productSearchRow{grid-template-columns:1fr;gap:15px}.YE55Na_productSearchRow input,.YE55Na_productSearchRow select{font-size:16px}.YE55Na_resultsCount{margin-top:16px}.YE55Na_selectProductLabel{font-size:10px}.YE55Na_selectProductLabel>span{margin-left:4px}.YE55Na_selectedProduct{gap:10px;padding:15px 12px}.YE55Na_selectedProduct>button{padding-left:7px}.YE55Na_selectedProduct strong{font-size:13px}.YE55Na_orderSummary{padding:25px 22px}.YE55Na_orderSummary h2{font-size:30px}.YE55Na_orderDetails{grid-template-columns:1fr;gap:15px}.YE55Na_orderPromises{grid-template-columns:1fr}.YE55Na_orderFinePrint{font-size:11px}.YE55Na_faqSection{grid-template-columns:1fr;gap:30px;padding:46px 0}.YE55Na_faqSection .YE55Na_textLink{margin-top:17px}.YE55Na_checkoutHelp{gap:6px;padding-bottom:30px;font-size:11px}.YE55Na_checkoutHelp a{overflow-wrap:anywhere;word-break:break-word;gap:10px}}@media (prefers-reduced-motion:reduce){.YE55Na_page *,.YE55Na_page :before,.YE55Na_page :after{scroll-behavior:auto!important;transition:none!important}.YE55Na_primary:hover{transform:none}}.YE55Na_termsChoice{align-items:flex-start;gap:10px;min-height:44px;margin:16px 0;font-size:13px;line-height:1.6;display:flex}.YE55Na_termsChoice input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:2px}.YE55Na_termsChoice a{text-underline-offset:3px;text-decoration:underline}.YE55Na_termsChoice input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.YE55Na_cardDescription,.YE55Na_cardDetails,.YE55Na_smallPrint,.YE55Na_fieldHelp,.YE55Na_faq details p{font-size:.875rem}.YE55Na_optionDescription,.YE55Na_optionCap,.YE55Na_orderFinePrint,.YE55Na_orderHint{font-size:.75rem;line-height:1.7}.YE55Na_optionName,.YE55Na_productSearchRow label{font-size:.875rem}@media (max-width:600px){.YE55Na_heroFigure{display:none}.YE55Na_heroTitle{font-size:clamp(2.5rem,10vw,3.5rem)}}
._7OgFMW_period{color:var(--signal)}._7OgFMW_pageIntro{justify-content:space-between;align-items:flex-end;gap:3rem;display:flex}._7OgFMW_indexNote{border-left:1px solid var(--line);color:var(--muted);flex-direction:column;flex-shrink:0;gap:.75rem;padding-left:2rem;font-size:.75rem;display:flex}._7OgFMW_indexNumber{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;color:var(--ink);font-size:clamp(3rem,5vw,4.5rem);line-height:.85}._7OgFMW_directoryBody{padding-top:2rem;padding-bottom:5rem}._7OgFMW_sectionBar{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.25rem;font-size:.8125rem;display:flex}._7OgFMW_sectionBar>p{color:var(--muted)}._7OgFMW_sectionBar>a,._7OgFMW_directoryAside>a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);align-items:center;gap:1.25rem;font-weight:500;display:inline-flex}._7OgFMW_sectionBar>a:hover,._7OgFMW_directoryAside>a:hover{color:var(--signal-ink)}._7OgFMW_categoryGrid{background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid}._7OgFMW_category{background:var(--surface);flex-direction:column;align-items:flex-start;min-height:268px;padding:clamp(1.5rem,3vw,2rem);transition:background-color .18s;display:flex;position:relative}._7OgFMW_category:hover{background:var(--paper)}._7OgFMW_illustratedCategory{align-items:stretch;padding:0}._7OgFMW_categoryArtwork{border-bottom:0;flex:none;margin-top:12px}._7OgFMW_categoryArtwork>img{transition:transform .2s var(--ease)}._7OgFMW_illustratedCategory:hover ._7OgFMW_categoryArtwork>img{transform:scale(1.025)}._7OgFMW_categoryCopy{flex-direction:column;flex:1;align-items:flex-start;padding:clamp(1.5rem,3vw,2rem);display:flex}._7OgFMW_illustratedCategory ._7OgFMW_categoryName{letter-spacing:-.04em;margin-top:1rem;font-size:clamp(1.35rem,1.7vw,1.45rem);line-height:1.2}@media (max-width:600px){._7OgFMW_illustratedCategory ._7OgFMW_categoryArtwork{aspect-ratio:2}}._7OgFMW_categoryTop{width:100%;color:var(--faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;justify-content:space-between;align-items:center;font-size:.6875rem;display:flex}._7OgFMW_categoryArrow{color:var(--ink);font-family:var(--font-geist-sans), sans-serif;font-size:1.2rem;transition:transform .18s,color .18s}._7OgFMW_category:hover ._7OgFMW_categoryArrow{color:var(--signal);transform:translate(2px,-2px)}._7OgFMW_categoryName{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin-top:2.3rem;font-size:clamp(1.4rem,2.1vw,1.85rem);font-weight:500;line-height:1.12}._7OgFMW_categoryDescription{max-width:34ch;color:var(--muted);margin:.9rem 0 1.8rem;font-size:.8125rem;line-height:1.65}._7OgFMW_categoryCount{color:var(--ink);font-family:var(--font-geist-mono), monospace;margin-top:auto;font-size:.6875rem}._7OgFMW_submitCategory,._7OgFMW_submitCategory:hover{background:var(--paper)}._7OgFMW_submitCategory ._7OgFMW_categoryTop,._7OgFMW_submitCategory ._7OgFMW_categoryCount{color:var(--signal-ink)}._7OgFMW_directoryAside{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding-top:2.2rem;font-size:.875rem;display:flex}._7OgFMW_directoryAside>p{color:var(--muted)}._7OgFMW_rankOptions{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);width:max-content;max-width:100%;display:grid}._7OgFMW_rankTab{white-space:normal;min-width:0;min-height:40px}._7OgFMW_alphabet{z-index:20;border-top:1px solid var(--ink);border-bottom:1px solid var(--line-strong);background:var(--paper);font-family:var(--font-geist-mono), monospace;grid-template-columns:repeat(27,minmax(0,1fr));padding:.625rem 0;font-size:.8125rem;display:grid;position:sticky;top:76px}._7OgFMW_alphabet>a,._7OgFMW_alphabet>span{justify-content:center;align-items:center;min-height:44px;display:flex}._7OgFMW_alphabet>span{color:var(--faint);opacity:.4}._7OgFMW_alphabet>a{transition:color .14s,background-color .14s}._7OgFMW_alphabet>a:hover,._7OgFMW_alphabet>a:focus-visible{background:var(--ink);color:var(--paper)}._7OgFMW_letterSections{margin-top:1rem}._7OgFMW_letterSection{border-bottom:1px solid var(--line);grid-template-columns:104px 1fr;gap:2rem;padding:2.5rem 0;scroll-margin-top:10.5rem;display:grid}._7OgFMW_letterHeading{color:var(--signal-ink);font-family:var(--font-display), sans-serif;letter-spacing:-.06em;font-size:clamp(3rem,4.5vw,4rem);font-weight:400;line-height:1}._7OgFMW_agentIndexGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.25rem 2rem;display:grid}._7OgFMW_indexEntry{flex-direction:column;gap:.25rem;min-height:64px;padding:.5rem 1.4rem .65rem 0;display:flex;position:relative}._7OgFMW_indexEntryName{color:var(--ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.4}._7OgFMW_indexEntry:hover ._7OgFMW_indexEntryName{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}._7OgFMW_indexEntryMeta{color:var(--faint);font-size:.6875rem;line-height:1.4}._7OgFMW_indexEntryArrow{color:var(--signal-ink);opacity:0;transition:opacity .14s;position:absolute;top:.375rem;right:0}._7OgFMW_indexEntry:hover ._7OgFMW_indexEntryArrow,._7OgFMW_indexEntry:focus-visible ._7OgFMW_indexEntryArrow{opacity:1}._7OgFMW_agentRow{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto 18px;align-items:center;gap:1.3rem;padding:1.5rem .5rem;transition:background-color .16s;display:grid;position:relative}._7OgFMW_agentRow:hover{background:var(--surface)}._7OgFMW_rowContent{min-width:0}._7OgFMW_rowTitleLine{flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;display:flex}._7OgFMW_rowName{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.35}._7OgFMW_entityType{color:var(--faint);font-size:.6875rem}._7OgFMW_rowTagline{-webkit-line-clamp:2;max-width:66ch;color:var(--muted);-webkit-box-orient:vertical;margin-top:.3rem;font-size:.8125rem;line-height:1.65;display:-webkit-box;overflow:hidden}._7OgFMW_rowDetails{color:var(--faint);font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.7rem;font-size:.625rem;line-height:1.5;display:flex}._7OgFMW_rowCost{color:var(--ink);margin-top:.6rem;font-size:.8125rem;line-height:1.5;display:block}._7OgFMW_rowDetails>span+span{border-left:1px solid var(--line-strong);padding-left:.75rem}._7OgFMW_recordStatus{color:var(--verify-ink)}._7OgFMW_rowMetric{flex-direction:column;grid-column:3;align-items:flex-end;gap:.1rem;min-width:95px;padding-left:1rem;display:flex}._7OgFMW_starCount{font-family:var(--font-geist-mono), monospace;color:var(--ink);font-size:.8125rem}._7OgFMW_starCount>span{color:var(--signal-ink);font-size:1rem}._7OgFMW_metricLabel{color:var(--faint);font-size:.625rem}._7OgFMW_rowArrow{color:var(--faint);grid-column:4;font-size:1rem;transition:color .14s,transform .14s}._7OgFMW_agentRow:hover ._7OgFMW_rowArrow,._7OgFMW_agentCard:hover ._7OgFMW_cardArrow{color:var(--signal-ink);transform:translate(2px,-2px)}._7OgFMW_agentCard{border:1px solid var(--line-strong);background:var(--surface);flex-direction:column;min-width:0;height:100%;padding:1.5rem;transition:border-color .18s;display:flex}._7OgFMW_agentCard:hover{border-color:var(--signal)}._7OgFMW_cardTop{align-items:center;gap:1rem;display:flex}._7OgFMW_cardArrow{color:var(--faint);margin-left:auto;transition:color .14s,transform .14s}._7OgFMW_cardType{color:var(--faint);margin-top:1.75rem;font-size:.6875rem}._7OgFMW_cardName{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:.3rem;font-size:1.75rem;font-weight:500;line-height:1.12}._7OgFMW_cardDescription{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;flex:1;margin-top:.9rem;font-size:.8125rem;line-height:1.7;display:-webkit-box;overflow:hidden}._7OgFMW_cardFooter{border-top:1px solid var(--line);color:var(--muted);font-family:var(--font-geist-mono), monospace;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1.75rem;padding-top:1rem;font-size:.625rem;display:flex}._7OgFMW_cardStars{color:var(--ink)}._7OgFMW_cardStars>span{color:var(--signal-ink);font-size:.875rem}@media (max-width:1023px){._7OgFMW_alphabet{grid-template-columns:repeat(14,minmax(0,1fr))}._7OgFMW_agentIndexGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._7OgFMW_letterSection{grid-template-columns:68px 1fr;scroll-margin-top:13rem}}@media (max-width:767px){._7OgFMW_pageIntro{display:block}._7OgFMW_indexNote{border-left:0;flex-direction:row;align-items:baseline;gap:.65rem;margin-top:2rem;padding-left:0}._7OgFMW_indexNumber{font-size:1.625rem;line-height:1}._7OgFMW_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._7OgFMW_category{min-height:250px}._7OgFMW_agentRow{grid-template-columns:40px minmax(0,1fr) 18px;align-items:start;gap:.5rem 1rem;padding:1.3rem 0}._7OgFMW_rowMetric{flex-direction:row;grid-column:2;align-items:baseline;gap:.4rem;min-width:0;padding-left:0}._7OgFMW_starCount{font-size:.6875rem}._7OgFMW_rowArrow{grid-area:1/3}._7OgFMW_rowName{font-size:1.1rem}._7OgFMW_entityType{display:none}._7OgFMW_rowTagline{-webkit-line-clamp:3}}@media (max-width:760px){._7OgFMW_alphabet{top:68px}}@media (max-width:479px){._7OgFMW_categoryGrid{grid-template-columns:1fr}._7OgFMW_category{min-height:235px}._7OgFMW_categoryName{margin-top:1.8rem;font-size:1.7rem}._7OgFMW_categoryDescription{max-width:100%}._7OgFMW_alphabet{grid-template-columns:repeat(9,minmax(0,1fr));padding:.25rem 0}._7OgFMW_alphabet>a,._7OgFMW_alphabet>span{min-height:38px}._7OgFMW_letterSection{grid-template-columns:34px 1fr;gap:1rem;padding:2rem 0;scroll-margin-top:14rem}._7OgFMW_letterHeading{font-size:2.5rem}._7OgFMW_agentIndexGrid{grid-template-columns:1fr;gap:0}._7OgFMW_indexEntry{min-height:66px}._7OgFMW_indexEntryArrow{opacity:1}._7OgFMW_sectionBar{gap:1rem;font-size:.75rem}._7OgFMW_sectionBar>a{gap:.5rem}}@media (prefers-reduced-motion:reduce){._7OgFMW_categoryArtwork>img{transition:none}._7OgFMW_illustratedCategory:hover ._7OgFMW_categoryArtwork>img{transform:none}._7OgFMW_category,._7OgFMW_categoryArrow,._7OgFMW_alphabet>a,._7OgFMW_indexEntryArrow,._7OgFMW_agentRow,._7OgFMW_rowArrow,._7OgFMW_agentCard,._7OgFMW_cardArrow{transition:none}._7OgFMW_category:hover ._7OgFMW_categoryArrow,._7OgFMW_agentRow:hover ._7OgFMW_rowArrow,._7OgFMW_agentCard:hover ._7OgFMW_cardArrow{transform:none}}._7OgFMW_indexFilters{background:var(--wash);border:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:18px;padding:24px;display:flex}._7OgFMW_indexFilters label{flex-direction:column;flex:1;gap:9px;min-width:min(220px,100%);font-size:13px;font-weight:600;display:flex}._7OgFMW_indexFilters label:first-child{flex:2}._7OgFMW_indexFilters input,._7OgFMW_indexFilters select{border:1px solid var(--edge);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:3px;padding:10px 12px;font-size:16px;font-weight:400}._7OgFMW_indexFilters input::placeholder{color:var(--muted)}._7OgFMW_indexFilters button{cursor:pointer;text-underline-offset:4px;min-height:48px;padding-inline:12px;font-size:13px;text-decoration:underline}._7OgFMW_filterCount{color:var(--muted);margin-block:20px 14px;font-size:13px}._7OgFMW_indexEmpty{padding-block:32px}._7OgFMW_indexEmpty h2{font-size:28px;line-height:1.2}._7OgFMW_indexEmpty p{color:var(--muted);margin-top:12px}._7OgFMW_indexEmpty>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}@media (max-width:600px){._7OgFMW_indexFilters{gap:16px;padding:18px}._7OgFMW_indexFilters label{flex-basis:100%}}._7OgFMW_indexFilters button:disabled{opacity:.55;cursor:default;text-decoration:none}._7OgFMW_illustratedCategory{position:relative}._7OgFMW_illustratedCategory ._7OgFMW_categoryArtwork{aspect-ratio:1;pointer-events:none;width:88px;margin:0;position:absolute;top:1rem;right:1rem}._7OgFMW_illustratedCategory ._7OgFMW_categoryTop{min-height:60px;padding-right:100px}._7OgFMW_illustratedCategory ._7OgFMW_categoryName{margin-top:1rem;font-size:1.6rem}._7OgFMW_categoryDescription{font-size:.875rem}._7OgFMW_rowDetails{color:var(--muted);font-size:.6875rem}._7OgFMW_rowName{font-size:1.25rem}._7OgFMW_agentRow:focus-visible,._7OgFMW_category:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:reduce){._7OgFMW_categoryArtwork>img,._7OgFMW_categoryArrow,._7OgFMW_rowArrow{transition:none}}
.sbDxYG_header{z-index:40;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.sbDxYG_bar{align-items:center;gap:24px;height:76px;display:flex}.sbDxYG_brand{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;align-items:center;gap:10px;font-size:17px;font-weight:700;line-height:1.02;display:inline-flex}.sbDxYG_brand>span>span{display:block}.sbDxYG_brandDot{color:var(--signal)}.sbDxYG_desktopNav{align-items:center;gap:30px;margin:auto;font-size:14px;font-weight:500;display:flex}.sbDxYG_desktopNav a{padding:12px 0;position:relative}.sbDxYG_desktopNav a:after{content:"";background:var(--signal);transform-origin:0;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:5px;left:0;transform:scaleX(0)}.sbDxYG_desktopNav a:hover:after,.sbDxYG_desktopNav a[aria-current]:after{transform:scaleX(1)}.sbDxYG_actions{align-items:center;gap:20px;display:flex}.sbDxYG_searchTrigger{cursor:pointer;align-items:center;gap:10px;height:44px;display:flex}.sbDxYG_searchTrigger kbd{font-family:var(--font-geist-mono), monospace;border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:2px 5px;font-size:11px}.sbDxYG_advertise{background:var(--ink);min-height:42px;color:var(--paper);border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:0 18px;font-size:13px;font-weight:600;transition:background .16s;display:inline-flex}.sbDxYG_advertise:hover{background:var(--signal-ink)}.sbDxYG_advertise span{font-size:19px}.sbDxYG_mobileMenu{display:none}.sbDxYG_footer{border-top:1px solid var(--line);margin-top:var(--rhythm)}.sbDxYG_footerTop{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;padding-block:58px;display:grid}.sbDxYG_footerIntro,.sbDxYG_footerCol{min-width:0}.sbDxYG_footerIntro p{max-width:29ch;color:var(--muted);margin-top:20px;font-size:14px;line-height:1.65}.sbDxYG_footerCol h2{font-family:var(--font-geist-mono), monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px;font-size:11px;font-weight:400}.sbDxYG_footerCol a{width:fit-content;margin-top:10px;font-size:14px;display:block}.sbDxYG_footerCol a:hover{color:var(--signal-ink);text-underline-offset:4px;text-decoration:underline}.sbDxYG_footerBase{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:24px;padding-block:22px;font-size:11px;display:flex}.sbDxYG_footerBase p{max-width:78ch}@media (max-width:1000px){.sbDxYG_bar{gap:24px}.sbDxYG_desktopNav{gap:18px}.sbDxYG_actions{gap:16px}.sbDxYG_searchTrigger kbd{display:none}}@media (max-width:760px){.sbDxYG_bar{justify-content:space-between;gap:10px;height:68px}.sbDxYG_brand{gap:7px;font-size:15px}.sbDxYG_brand svg{width:27px;height:30px}.sbDxYG_desktopNav{display:none}.sbDxYG_actions{gap:14px}.sbDxYG_advertise{gap:10px;min-height:40px;padding-inline:12px;font-size:12px}.sbDxYG_mobileMenu{display:block}.sbDxYG_mobileMenu summary{cursor:pointer;justify-content:center;align-items:center;width:28px;height:44px;list-style:none;display:flex}.sbDxYG_mobileMenu summary::-webkit-details-marker{display:none}.sbDxYG_menuLines{border-block:1.5px solid var(--ink);width:20px;height:8px;display:block}.sbDxYG_mobileMenu nav{padding:12px var(--gutter) 24px;background:var(--paper);border-bottom:1px solid var(--line-strong);position:absolute;inset:68px 0 auto;box-shadow:0 16px 20px #20211f0d}.sbDxYG_mobileMenu nav a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;font-size:17px;display:flex}.sbDxYG_footerTop{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 18px;padding-block:40px}.sbDxYG_footerIntro{grid-column:1/-1}.sbDxYG_footerIntro p{max-width:42ch}.sbDxYG_footerBase{flex-direction:column;gap:12px}}@media (max-width:480px){.sbDxYG_footerTop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.sbDxYG_actions{gap:8px}.sbDxYG_advertise{padding-inline:10px}.sbDxYG_searchTrigger{width:24px}.sbDxYG_brand{font-size:14px}}.sbDxYG_houseAd{border:1px solid var(--line-strong);background:var(--sunken);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.sbDxYG_houseAd strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin-top:7px;font-size:22px;font-weight:500;line-height:1.25;display:block}.sbDxYG_houseAdAction{white-space:nowrap;align-items:center;gap:28px;font-size:13px;font-weight:500;display:inline-flex}.sbDxYG_houseAdAction>span{color:var(--signal-ink);font-size:22px}.sbDxYG_houseAd:hover .sbDxYG_houseAdAction{color:var(--signal-ink)}@media (max-width:600px){.sbDxYG_houseAd{flex-direction:column;align-items:flex-start;padding:20px}.sbDxYG_houseAd strong{font-size:23px}.sbDxYG_houseAdAction{border-top:1px solid var(--line-strong);justify-content:space-between;width:100%;padding-top:15px}}.sbDxYG_mobileMenu nav a[aria-current]{color:var(--signal-ink);font-weight:600}@media (max-width:760px){.sbDxYG_mobileMenu nav{overscroll-behavior:contain;max-height:calc(100dvh - 68px);overflow-y:auto}.sbDxYG_actions{gap:8px}.sbDxYG_actions>.sbDxYG_advertise{display:none}.sbDxYG_searchTrigger,.sbDxYG_mobileMenu summary{width:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){.sbDxYG_desktopNav a:after{transition:none}}
.Q0qnFG_header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);display:grid}.Q0qnFG_headerCopy,.Q0qnFG_headerCopy>div{display:contents}.Q0qnFG_headerCopy nav,.Q0qnFG_headerCopy h1{grid-column:1/-1}.Q0qnFG_headerCopy .marker{grid-column:1/-1}.Q0qnFG_headerCopy h1{max-width:1100px;font-size:clamp(2.6rem,1.3rem + 4.3vw,4.8rem);line-height:1.02}.Q0qnFG_headerCopy .text-lead{grid-area:4/1;margin-top:28px;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.Q0qnFG_headerCopy p.meta{grid-area:5/1;align-self:start}.Q0qnFG_headerVisual{border:1px solid var(--line-strong);background:var(--surface);grid-area:4/2/6;margin-top:30px;padding:6px}.Q0qnFG_card{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.Q0qnFG_card:hover{border-color:var(--signal)}.Q0qnFG_card:focus-visible{outline:2px solid var(--signal-ink);outline-offset:5px}.Q0qnFG_visual{background:var(--paper);flex-shrink:0;overflow:hidden}@media (max-width:600px){.Q0qnFG_card .Q0qnFG_artwork{aspect-ratio:2}}.Q0qnFG_artwork{width:100%;transition:transform .2s;display:block}.Q0qnFG_card:hover .Q0qnFG_artwork{transform:scale(1.025)}.Q0qnFG_copy{flex-direction:column;flex:1;min-width:0;padding:25px 28px;display:flex}.Q0qnFG_tag{color:var(--signal-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.075em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:500;line-height:1.6}.Q0qnFG_title{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:clamp(25px,2.5vw,34px);font-weight:500;line-height:1.12}.Q0qnFG_blurb{color:var(--muted);flex:1;margin-top:13px;font-size:13px;line-height:1.75}.Q0qnFG_link{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:23px;padding-top:18px;font-size:11px;font-weight:500;display:flex}.Q0qnFG_link>span{color:var(--signal-ink);font-size:19px}.Q0qnFG_compact .Q0qnFG_copy{padding:20px}.Q0qnFG_compact .Q0qnFG_tag{margin-bottom:10px;font-size:8px}.Q0qnFG_compact .Q0qnFG_title{font-size:23px}.Q0qnFG_compact .Q0qnFG_blurb{font-size:11px}.Q0qnFG_compact .Q0qnFG_link{margin-top:15px;padding-top:10px}@media (max-width:899px){.Q0qnFG_header{grid-template-columns:minmax(0,1fr)}.Q0qnFG_headerVisual{grid-area:auto/1}.Q0qnFG_headerCopy .text-lead{grid-area:auto/1}.Q0qnFG_headerCopy p.meta{grid-area:auto/1}.Q0qnFG_headerVisual{display:none}}@media (max-width:639px){.Q0qnFG_copy{padding:22px}.Q0qnFG_compact .Q0qnFG_copy{padding:18px}.Q0qnFG_compact .Q0qnFG_title{font-size:22px}}@media (prefers-reduced-motion:reduce){.Q0qnFG_card,.Q0qnFG_artwork{transition:none}.Q0qnFG_card:hover .Q0qnFG_artwork{transform:none}}.Q0qnFG_characterHeader{background:0 0;border:0;justify-self:center;width:min(100%,420px);padding:0}.Q0qnFG_characterHeader>picture{aspect-ratio:4/3}@media (max-width:599px){.Q0qnFG_characterHeader{width:min(100%,300px)}}.Q0qnFG_directoryCard{grid-template-columns:110px minmax(0,1fr);display:grid}.Q0qnFG_directoryCard .Q0qnFG_visual{align-items:flex-start;padding-top:20px;display:flex}.Q0qnFG_directoryCard .Q0qnFG_artwork{aspect-ratio:1}.Q0qnFG_directoryCard .Q0qnFG_copy{padding:24px 24px 24px 8px}.Q0qnFG_directoryCard .Q0qnFG_title{font-size:1.5rem;line-height:1.2}.Q0qnFG_directoryCard .Q0qnFG_blurb{font-size:.875rem}.Q0qnFG_directoryCard .Q0qnFG_link{font-size:.8125rem}@media (max-width:399px){.Q0qnFG_directoryCard{grid-template-columns:70px minmax(0,1fr)}.Q0qnFG_directoryCard .Q0qnFG_copy{padding:20px 16px 20px 4px}.Q0qnFG_directoryCard .Q0qnFG_title{font-size:1.3rem}}
._4hmYOW_body{max-width:920px;margin-inline:auto}._4hmYOW_intro{border:1px solid var(--line-strong);background:var(--surface);padding:28px}._4hmYOW_intro p{max-width:70ch;color:var(--muted);margin-top:12px;line-height:1.75}._4hmYOW_actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:22px;display:flex}._4hmYOW_contents{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 25px;padding:25px 0;font-size:13px;display:flex}._4hmYOW_contents a{text-underline-offset:4px;text-decoration:underline}._4hmYOW_section{margin-top:64px;scroll-margin-top:110px}._4hmYOW_section>p{max-width:72ch;color:var(--muted);margin-top:18px;line-height:1.8}._4hmYOW_number{color:var(--signal-ink);font:11px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;display:block}._4hmYOW_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}._4hmYOW_choice{border:1px solid var(--line);background:var(--surface);min-width:0;padding:26px}._4hmYOW_choice h3{font:500 28px/1.15 var(--font-display), sans-serif;letter-spacing:-.035em}._4hmYOW_choice p{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.8}._4hmYOW_choice strong{color:var(--ink);font-weight:600}._4hmYOW_choice a{text-underline-offset:4px;color:var(--signal-ink);text-decoration:underline}._4hmYOW_choice ._4hmYOW_links{border-top:1px solid var(--line);padding-top:16px;font-size:12px}._4hmYOW_brief{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);margin-top:24px;display:grid}._4hmYOW_brief dt,._4hmYOW_brief dd{border-bottom:1px solid var(--line);padding:17px 0;font-size:14px;line-height:1.75}._4hmYOW_brief dt{color:var(--ink);padding-right:16px;font-weight:600}._4hmYOW_brief dd{color:var(--muted)}._4hmYOW_tests{border:0;min-width:0;margin:25px 0 0;padding:0}._4hmYOW_tests legend{color:var(--muted);margin-bottom:16px;font-size:13px}._4hmYOW_test{border-top:1px solid var(--line);padding:22px 0}._4hmYOW_test:last-of-type{border-bottom:1px solid var(--line)}._4hmYOW_test label{cursor:pointer;grid-template-columns:22px 28px minmax(0,1fr);align-items:start;gap:12px;display:grid}._4hmYOW_test input{width:19px;height:19px;accent-color:var(--signal-ink);cursor:pointer;margin-top:3px}._4hmYOW_test input:focus-visible{outline:2px solid var(--signal-ink);outline-offset:4px}._4hmYOW_test label>span{color:var(--muted);font:12px/1.8 var(--font-geist-mono),monospace}._4hmYOW_test label strong{color:var(--ink);font:500 21px/1.3 var(--font-display),sans-serif}._4hmYOW_test:has(input:checked) label strong:after{content:" · Reviewed";color:var(--signal-ink);font:12px var(--font-geist-mono),monospace}._4hmYOW_test p{color:var(--muted);margin:12px 0 0 74px;font-size:14px;line-height:1.8}._4hmYOW_test p strong{color:var(--ink)}._4hmYOW_test details{color:var(--muted);margin:12px 0 0 74px;font-size:13px;line-height:1.8}._4hmYOW_test summary{width:fit-content;color:var(--signal-ink);text-underline-offset:4px;cursor:pointer;text-decoration:underline}._4hmYOW_test details p{margin-left:0}._4hmYOW_formula{border-left:3px solid var(--signal);background:var(--surface);margin-top:22px;padding:20px 24px}._4hmYOW_formula p{color:var(--ink);font-size:15px;line-height:1.8}._4hmYOW_formula p+p{margin-top:14px}._4hmYOW_formula small{color:var(--muted);margin-top:14px;line-height:1.75;display:block}._4hmYOW_bullets{color:var(--muted);margin:20px 0 0;padding-left:22px;line-height:1.8}._4hmYOW_bullets li+li{margin-top:12px}._4hmYOW_sources{gap:12px;margin-top:20px;padding:0;font-size:13px;line-height:1.8;list-style:none;display:grid}._4hmYOW_sources li{scroll-margin-top:110px}._4hmYOW_sources a{color:var(--signal-ink);text-underline-offset:4px;text-decoration:underline}._4hmYOW_faq{margin-top:20px}._4hmYOW_faq>div{border-bottom:1px solid var(--line);padding:22px 0}._4hmYOW_faq dt{font:500 23px/1.3 var(--font-display),sans-serif}._4hmYOW_faq dd{color:var(--muted);margin-top:12px;line-height:1.8}@media (max-width:639px){._4hmYOW_intro,._4hmYOW_choice{padding:22px}._4hmYOW_choices,._4hmYOW_brief{grid-template-columns:minmax(0,1fr)}._4hmYOW_brief dt{border-bottom:0;padding-bottom:0}._4hmYOW_brief dd{padding-top:5px}._4hmYOW_test label{grid-template-columns:20px 22px minmax(0,1fr);gap:8px}._4hmYOW_test p,._4hmYOW_test details{margin-left:0}._4hmYOW_section{margin-top:48px}}@media print{._4hmYOW_body{max-width:none}._4hmYOW_contents,._4hmYOW_actions{display:none}._4hmYOW_section{margin-top:30px}._4hmYOW_choice,._4hmYOW_test,._4hmYOW_formula{break-inside:avoid}._4hmYOW_test details>p{display:block}}
.r3sl9W_header{max-width:960px;padding-block:40px 32px}.r3sl9W_header h1{max-width:900px;font:600 54px/1.08 var(--font-display), sans-serif;letter-spacing:0;margin-block:22px}.r3sl9W_header p{max-width:72ch}.r3sl9W_meta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:13px;display:flex}.r3sl9W_article{overflow-wrap:anywhere;max-width:880px;margin-inline:auto;padding-bottom:56px}.r3sl9W_article p,.r3sl9W_article li,.r3sl9W_article dd{color:var(--muted-dark);line-height:1.8}.r3sl9W_article p{margin-block:18px}.r3sl9W_article strong{color:var(--ink)}.r3sl9W_article a{color:var(--signal-ink);text-underline-offset:4px;text-decoration:underline}.r3sl9W_article a:focus-visible,.r3sl9W_article summary:focus-visible{outline:2px solid var(--signal-ink);outline-offset:5px}.r3sl9W_figure{margin:28px 0}.r3sl9W_figure img{width:100%;height:auto;display:block}.r3sl9W_figure figcaption{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}.r3sl9W_facts{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);margin-block:25px;display:grid}.r3sl9W_facts dt,.r3sl9W_facts dd{border-bottom:1px solid var(--line);padding-block:14px;font-size:14px}.r3sl9W_facts dt{padding-right:18px;font-weight:600}.r3sl9W_contents{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 22px;padding-block:24px;font-size:14px;display:flex}.r3sl9W_section{margin-top:52px;scroll-margin-top:110px}.r3sl9W_section h2{font:600 32px/1.2 var(--font-display), sans-serif;letter-spacing:0}.r3sl9W_section h3{font:600 23px/1.3 var(--font-display), sans-serif;letter-spacing:0;margin-top:28px}.r3sl9W_section ul,.r3sl9W_section ol{margin-block:20px;padding-left:24px}.r3sl9W_section li+li{margin-top:12px}.r3sl9W_comparison{margin-top:24px;overflow-x:auto}.r3sl9W_comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.r3sl9W_comparison th,.r3sl9W_comparison td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:15px 14px;line-height:1.7}.r3sl9W_comparison th{color:var(--ink);font-weight:600}.r3sl9W_comparison thead{background:var(--surface)}.r3sl9W_comparison th:first-child{width:24%}.r3sl9W_formula{border-left:3px solid var(--signal);background:var(--surface);margin-block:24px;padding:16px 22px}.r3sl9W_formula p{color:var(--ink);margin-block:8px}.r3sl9W_example{border-block:1px solid var(--line);margin-block:24px;padding-block:10px}.r3sl9W_download{margin-block:24px}.r3sl9W_case{border-top:1px solid var(--line);padding-block:18px}.r3sl9W_case summary{cursor:pointer;font-weight:600;line-height:1.6}.r3sl9W_case p{font-size:14px}.r3sl9W_faq{margin-top:22px}.r3sl9W_faq>div{border-bottom:1px solid var(--line);padding-block:22px}.r3sl9W_faq dt{font-size:19px;font-weight:600}.r3sl9W_faq dd{margin-top:10px}.r3sl9W_sources{font-size:14px;list-style:none;padding:0!important}.r3sl9W_note{font-size:13px}@media (max-width:639px){.r3sl9W_header{padding-block:28px 18px}.r3sl9W_header h1{font-size:36px}.r3sl9W_section h2{font-size:28px}.r3sl9W_section{margin-top:40px}.r3sl9W_facts{grid-template-columns:115px minmax(0,1fr)}.r3sl9W_comparison th,.r3sl9W_comparison td{padding:12px 7px;font-size:12px}.r3sl9W_comparison th:first-child{width:31%}}@media print{.r3sl9W_contents,.r3sl9W_download{display:none}.r3sl9W_section{margin-top:28px}.r3sl9W_figure,.r3sl9W_case{break-inside:avoid}}
.kqkItW_body{padding-block:48px 12px}.kqkItW_expect{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px;margin-top:72px;padding-top:34px;display:grid}.kqkItW_expect h2,.kqkItW_example h2{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin-top:12px;font-size:clamp(28px,3.8vw,42px);font-weight:500;line-height:1.15}.kqkItW_expect ol{gap:26px;padding:0;list-style:none;display:grid}.kqkItW_expect li{align-items:flex-start;gap:20px;display:flex}.kqkItW_expect li>span{color:var(--signal-ink);font-family:var(--font-geist-mono), monospace;padding-top:3px;font-size:12px}.kqkItW_expect h3{font-size:18px;font-weight:600}.kqkItW_expect li p{max-width:46ch;color:var(--muted-dark);margin-top:8px;font-size:15px;line-height:1.7}.kqkItW_example{border:1px solid var(--line);background:var(--sunken);max-width:740px;margin-top:72px;padding:32px}.kqkItW_example>p:not(:first-child){color:var(--muted-dark);margin-top:18px;font-size:16px;line-height:1.75}.kqkItW_example blockquote{border-left:2px solid var(--signal);color:var(--ink);margin-block:24px;padding-left:20px;font-size:17px;line-height:1.7}.kqkItW_example>a{margin-top:22px;font-size:15px;display:inline-block}.kqkItW_independence{max-width:74ch;color:var(--muted);margin-top:32px;font-size:13px;line-height:1.7}@media (max-width:700px){.kqkItW_body{padding-top:30px}.kqkItW_expect{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:48px}.kqkItW_example{margin-top:48px;padding:24px}}
