.ChainsBand-module__AYoJxG__band{border-top:1px solid var(--tome-color-border);margin-top:2.5rem;padding-top:2rem}.ChainsBand-module__AYoJxG__h2{letter-spacing:-.02em;margin:0 0 .375rem;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;line-height:1.1}.ChainsBand-module__AYoJxG__sub{max-width:40rem;color:var(--tome-color-on-surface-muted);margin:0 0 1.25rem}.ChainsBand-module__AYoJxG__cards{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ChainsBand-module__AYoJxG__card{border-radius:var(--tome-radius-md);background:var(--tome-color-surface-muted);min-height:2.75rem;color:inherit;padding:1rem 1.125rem;text-decoration:none;display:block}.ChainsBand-module__AYoJxG__card:hover,.ChainsBand-module__AYoJxG__card:focus-visible{background:color-mix(in oklch, var(--tome-color-primary) 12%, var(--tome-color-surface-muted))}.ChainsBand-module__AYoJxG__cardName{margin-bottom:.125rem;font-size:1.0625rem;font-weight:700;display:block}.ChainsBand-module__AYoJxG__cardMeta{color:var(--tome-color-on-surface-muted);font-size:.8125rem}.ChainsBand-module__AYoJxG__guides{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.ChainsBand-module__AYoJxG__guidesLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--tome-color-on-surface-muted);font-size:.8125rem;font-weight:600}.ChainsBand-module__AYoJxG__guideLink{border:1px solid var(--tome-color-border);border-radius:var(--tome-radius-full);min-height:2.75rem;color:inherit;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.ChainsBand-module__AYoJxG__guideLink:hover,.ChainsBand-module__AYoJxG__guideLink:focus-visible{background:var(--tome-color-surface-muted)}
.FavoriteButton-module__0Mpk5G__save{border:1.5px solid var(--tome-color-primary,#1e2e1d);min-width:44px;min-height:44px;color:var(--tome-color-primary,#1e2e1d);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.FavoriteButton-module__0Mpk5G__save[aria-pressed=true]{background:var(--tome-color-primary,#1e2e1d);color:var(--tome-color-on-primary,#f6ffeb)}.FavoriteButton-module__0Mpk5G__save[aria-busy=true]{opacity:.7;cursor:progress}.FavoriteButton-module__0Mpk5G__save:focus-visible,.FavoriteButton-module__0Mpk5G__popInk:focus-visible,.FavoriteButton-module__0Mpk5G__popOutline:focus-visible{outline:2px solid var(--tome-color-accent-text,#1e5a45);outline-offset:2px}.FavoriteButton-module__0Mpk5G__onDark{border-color:color-mix(in srgb, var(--tome-color-on-primary,#f6ffeb) 45%, transparent);color:var(--tome-color-on-primary,#f6ffeb)}.FavoriteButton-module__0Mpk5G__onDark[aria-pressed=true]{background:var(--tome-color-on-primary,#f6ffeb);border-color:var(--tome-color-on-primary,#f6ffeb);color:var(--tome-color-primary,#1e2e1d)}.FavoriteButton-module__0Mpk5G__onDark:focus-visible{outline-color:var(--tome-color-on-primary,#f6ffeb)}.FavoriteButton-module__0Mpk5G__pop{z-index:60;box-sizing:border-box;background:var(--tome-color-surface,#fff);color:var(--tome-color-foreground,#010f01);border:1px solid var(--tome-border,#e4e4e7);border-radius:var(--tome-radius,13.6px);padding:.875rem;position:absolute;box-shadow:0 1px 2px #010f010f,0 8px 24px #010f011f}.FavoriteButton-module__0Mpk5G__pop p{color:var(--tome-color-on-surface-muted,#475569);margin:0 0 .625rem;font-size:.84rem;line-height:1.45}.FavoriteButton-module__0Mpk5G__popRow{flex-wrap:wrap;gap:.5rem;display:flex}.FavoriteButton-module__0Mpk5G__popInk,.FavoriteButton-module__0Mpk5G__popOutline{border:1.5px solid var(--tome-color-primary,#1e2e1d);min-height:44px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.FavoriteButton-module__0Mpk5G__popInk{background:var(--tome-color-primary,#1e2e1d);color:var(--tome-color-on-primary,#f6ffeb)}.FavoriteButton-module__0Mpk5G__popOutline{color:var(--tome-color-primary,#1e2e1d);background:0 0}
.DirectoryListingRow-module__fDgAma__row{background:var(--tome-color-secondary,#f4f4f5);border-radius:var(--tome-radius,13.6px);gap:1.25rem;display:flex;overflow:hidden}.DirectoryListingRow-module__fDgAma__row[data-sponsored]{background:var(--tome-color-primary,#1e2e1d);color:var(--tome-color-on-primary,#f6ffeb)}.DirectoryListingRow-module__fDgAma__row[data-sponsored] .DirectoryListingRow-module__fDgAma__meta{color:var(--bfkc-muted-on-dark,#8fa0b4)}.DirectoryListingRow-module__fDgAma__row[data-variant=premier]{min-height:172px}.DirectoryListingRow-module__fDgAma__row[data-variant=premier] .DirectoryListingRow-module__fDgAma__media,.DirectoryListingRow-module__fDgAma__row[data-variant=premier] .DirectoryListingRow-module__fDgAma__tile{width:300px}@media (max-width:700px){.DirectoryListingRow-module__fDgAma__row[data-variant=premier]{flex-direction:column;min-height:auto}.DirectoryListingRow-module__fDgAma__row[data-variant=premier] .DirectoryListingRow-module__fDgAma__media,.DirectoryListingRow-module__fDgAma__row[data-variant=premier] .DirectoryListingRow-module__fDgAma__tile{width:100%;height:140px;min-height:0}}.DirectoryListingRow-module__fDgAma__media{object-fit:cover;flex-shrink:0;align-self:stretch;width:220px;height:auto;min-height:170px}.DirectoryListingRow-module__fDgAma__tile{background:var(--tome-color-primary,#1e2e1d);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:220px;min-height:170px;display:flex}.DirectoryListingRow-module__fDgAma__row[data-sponsored] .DirectoryListingRow-module__fDgAma__tile{background:var(--tome-color-background,#f6ffeb)}.DirectoryListingRow-module__fDgAma__tileInitial{color:var(--tome-color-on-primary,#f6ffeb);font-size:3rem;font-weight:800}.DirectoryListingRow-module__fDgAma__row[data-sponsored] .DirectoryListingRow-module__fDgAma__tileInitial{color:var(--tome-color-primary,#1e2e1d)}.DirectoryListingRow-module__fDgAma__body{flex-direction:column;flex-grow:1;gap:.375rem;min-width:0;padding:1.25rem 1.5rem 1.25rem .25rem;display:flex}.DirectoryListingRow-module__fDgAma__topRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.DirectoryListingRow-module__fDgAma__pills{flex-wrap:wrap;gap:.375rem;display:flex}.DirectoryListingRow-module__fDgAma__pillSponsored,.DirectoryListingRow-module__fDgAma__pillOpen,.DirectoryListingRow-module__fDgAma__pillClaimed,.DirectoryListingRow-module__fDgAma__pillUnclaimed,.DirectoryListingRow-module__fDgAma__pillPosition,.DirectoryListingRow-module__fDgAma__pillDayOne,.DirectoryListingRow-module__fDgAma__pillPremierLead{border-radius:var(--tome-radius-sm,8px);align-items:center;height:1.625rem;padding:0 .5625rem;font-size:.75rem;font-weight:600;display:inline-flex}.DirectoryListingRow-module__fDgAma__pillSponsored{background:var(--tome-color-background,#f6ffeb);color:var(--tome-color-foreground,#010f01)}.DirectoryListingRow-module__fDgAma__pillPosition{background:var(--tome-color-primary,#1e2e1d);color:var(--tome-color-on-primary,#f6ffeb)}.DirectoryListingRow-module__fDgAma__pillPremierLead{background:var(--tome-color-on-primary,#f6ffeb);color:var(--tome-color-primary,#1e2e1d)}.DirectoryListingRow-module__fDgAma__pillOpen{background:var(--bfkc-badge-open-bg,#dcefe6);color:var(--bfkc-badge-open-fg,#1e5a45)}.DirectoryListingRow-module__fDgAma__pillOpen[data-state=closing]{background:var(--bfkc-badge-soon-bg,#fbe3da);color:var(--bfkc-badge-soon-fg,#8a4630)}.DirectoryListingRow-module__fDgAma__pillOpen[data-state=closed],.DirectoryListingRow-module__fDgAma__pillOpen[data-state=unknown]{background:var(--tome-color-surface-muted,#f1f5f9);color:var(--tome-color-on-surface-muted,#64748b)}.DirectoryListingRow-module__fDgAma__pillClaimed{background:var(--bfkc-badge-med-bg,#e3f1eb);color:var(--bfkc-badge-med-fg,#2a5f4c)}.DirectoryListingRow-module__fDgAma__pillDayOne{background:var(--bfkc-badge-soon-bg,#fbe3da);color:var(--bfkc-badge-soon-fg,#8a4630);gap:.3125rem}.DirectoryListingRow-module__fDgAma__pillUnclaimed{background:var(--tome-color-surface-muted,#f1f5f9);color:var(--tome-color-on-surface-muted,#64748b)}.DirectoryListingRow-module__fDgAma__favoriteIcon{color:var(--tome-color-on-surface-muted,#64748b);flex-shrink:0}.DirectoryListingRow-module__fDgAma__row[data-sponsored] .DirectoryListingRow-module__fDgAma__favoriteIcon{color:var(--bfkc-muted-on-dark,#8fa0b4)}.DirectoryListingRow-module__fDgAma__name{letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:700}.DirectoryListingRow-module__fDgAma__name a{color:inherit;text-decoration:none}.DirectoryListingRow-module__fDgAma__name a:hover{text-decoration:underline}.DirectoryListingRow-module__fDgAma__meta{color:var(--tome-color-on-surface-muted,#64748b);margin:0;font-size:1rem;line-height:1.5}.DirectoryListingRow-module__fDgAma__tag{background:var(--tome-color-background,#f6ffeb);color:var(--tome-color-foreground,#010f01);border-radius:999px;margin-left:.5rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.DirectoryListingRow-module__fDgAma__dealsLive{color:var(--bfkc-badge-open-fg,#1e5a45);font-weight:600}.DirectoryListingRow-module__fDgAma__claimLink{color:var(--bfkc-badge-soon-fg,#8a4630);font-weight:600}.DirectoryListingRow-module__fDgAma__a11yNote{color:var(--tome-color-on-surface-muted,#64748b);align-items:center;gap:.3125rem;margin:0;font-size:.8125rem;display:inline-flex}.DirectoryListingRow-module__fDgAma__row[data-sponsored] .DirectoryListingRow-module__fDgAma__a11yNote{color:var(--bfkc-muted-on-dark,#8fa0b4)}@media (max-width:640px){.DirectoryListingRow-module__fDgAma__row{flex-direction:column}.DirectoryListingRow-module__fDgAma__media,.DirectoryListingRow-module__fDgAma__tile{width:100%;height:140px;min-height:0}.DirectoryListingRow-module__fDgAma__body{padding:1rem}}
.ListingMenu-module__OeHUra__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ListingMenu-module__OeHUra__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;display:flex}.ListingMenu-module__OeHUra__attribution{color:var(--tome-color-on-surface-muted,#64748b);margin:.75rem 0;font-size:.84rem}.ListingMenu-module__OeHUra__btnInk,.ListingMenu-module__OeHUra__btnOutline{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.ListingMenu-module__OeHUra__btnInk{background:var(--tome-color-primary,#1e2e1d);color:var(--tome-color-on-primary,#f6ffeb);border:1.5px solid var(--tome-color-primary,#1e2e1d)}.ListingMenu-module__OeHUra__btnOutline{color:var(--tome-color-primary,#1e2e1d);border:1.5px solid var(--tome-color-primary,#1e2e1d);background:0 0}.ListingMenu-module__OeHUra__btnInk:focus-visible,.ListingMenu-module__OeHUra__btnOutline:focus-visible,.ListingMenu-module__OeHUra__search:focus-visible,.ListingMenu-module__OeHUra__select:focus-visible,.ListingMenu-module__OeHUra__clear:focus-visible,.ListingMenu-module__OeHUra__brandLink:focus-visible,.ListingMenu-module__OeHUra__inlineLink:focus-visible{outline:2px solid var(--tome-color-accent-text,#1e5a45);outline-offset:2px}.ListingMenu-module__OeHUra__filters{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.75rem;display:flex}.ListingMenu-module__OeHUra__filterSearch{flex:0 240px;min-width:0;max-width:100%}.ListingMenu-module__OeHUra__search,.ListingMenu-module__OeHUra__select{border:1px solid var(--tome-border,#e4e4e7);background:var(--tome-color-surface,#fff);height:44px;color:var(--tome-color-foreground,#010f01);font:inherit;border-radius:999px;max-width:100%;padding:0 1rem;font-size:.875rem}.ListingMenu-module__OeHUra__search{width:100%}.ListingMenu-module__OeHUra__select{font-weight:600}.ListingMenu-module__OeHUra__clear{min-width:44px;min-height:44px;font:inherit;color:var(--tome-color-primary,#1e2e1d);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .75rem;font-size:.875rem;font-weight:600;text-decoration:underline}@media (max-width:520px){.ListingMenu-module__OeHUra__filterSearch{flex:100%}}.ListingMenu-module__OeHUra__group{margin-top:1.375rem}.ListingMenu-module__OeHUra__groupTitle{align-items:baseline;gap:.5rem;margin:0 0 .5rem;font-size:1.0625rem;font-weight:700;display:flex}.ListingMenu-module__OeHUra__groupTitle small{color:var(--tome-color-on-surface-muted,#64748b);font-size:.8125rem;font-weight:600}.ListingMenu-module__OeHUra__card{background:var(--tome-color-surface,#fff);border:1px solid var(--tome-border,#e4e4e7);border-radius:var(--tome-radius,13.6px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.375rem .875rem;min-width:0;margin-bottom:.625rem;padding:.875rem 1rem;display:grid}.ListingMenu-module__OeHUra__cardName{overflow-wrap:anywhere;min-width:0}.ListingMenu-module__OeHUra__cardName b{font-size:.9375rem;display:block}.ListingMenu-module__OeHUra__brandLink,.ListingMenu-module__OeHUra__brandPlain{min-height:44px;color:var(--tome-color-on-surface-muted,#475569);align-items:center;font-size:.8125rem;display:inline-flex}.ListingMenu-module__OeHUra__brandLink{text-underline-offset:3px;min-width:44px;text-decoration:underline}.ListingMenu-module__OeHUra__cardPot{text-align:right;color:var(--tome-color-on-surface-muted,#475569);font-size:.8125rem}.ListingMenu-module__OeHUra__cardPot b{color:var(--tome-color-foreground,#010f01);font-size:.875rem;display:block}.ListingMenu-module__OeHUra__priceGrid{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ListingMenu-module__OeHUra__priceGrid li{background:var(--bfkc-chip-bg,#eef3e6);border-radius:8px;justify-content:space-between;align-self:start;align-items:baseline;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;display:flex}.ListingMenu-module__OeHUra__priceGrid li>span{white-space:nowrap}.ListingMenu-module__OeHUra__priceGrid b{text-align:right;font-size:.875rem}.ListingMenu-module__OeHUra__varNote{font-size:.7rem;font-weight:500;display:block}.ListingMenu-module__OeHUra__avail{color:var(--tome-color-accent-text,#1e5a45);grid-column:1/-1;align-items:center;gap:.375rem;font-size:.78rem;font-weight:600;display:inline-flex}.ListingMenu-module__OeHUra__availNo{color:var(--tome-color-on-surface-muted,#475569)}.ListingMenu-module__OeHUra__moreRow{margin:.875rem 0 0}.ListingMenu-module__OeHUra__footnote{max-width:600px;color:var(--tome-color-on-surface-muted,#475569);margin:.75rem 0 0;font-size:.78rem}.ListingMenu-module__OeHUra__notice{border:1px solid var(--bfkc-placement-panel-border,#d8e8c4);border-radius:var(--tome-radius,13.6px);background:var(--bfkc-placement-panel-bg,#eef3e6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem 1.25rem;margin-top:.875rem;padding:1.25rem;display:flex}.ListingMenu-module__OeHUra__noticeText{flex:260px;margin:0;font-size:.9375rem}.ListingMenu-module__OeHUra__noticeText small{color:var(--tome-color-on-surface-muted,#475569);margin-top:.25rem;font-size:.8125rem;display:block}.ListingMenu-module__OeHUra__empty{border-radius:var(--tome-radius,13.6px);background:var(--bfkc-placement-panel-bg,#eef3e6);color:var(--tome-color-on-surface-muted,#475569);margin-top:.875rem;padding:1.125rem;font-size:.875rem}.ListingMenu-module__OeHUra__inlineLink{color:var(--tome-color-primary,#1e2e1d);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}
.DirectoryPage-module__cGCBtq__root{background:var(--tome-color-background);color:var(--tome-color-foreground)}.DirectoryPage-module__cGCBtq__section{max-width:1200px;margin:0 auto;padding:3rem 1.5rem}.DirectoryPage-module__cGCBtq__sectionDark{background:var(--tome-color-primary);color:var(--tome-color-on-primary);border-radius:var(--bfkc-radius-section);max-width:none;margin:0 var(--bfkc-page-rail);}.DirectoryPage-module__cGCBtq__sectionDark .DirectoryPage-module__cGCBtq__heading,.DirectoryPage-module__cGCBtq__sectionDark .DirectoryPage-module__cGCBtq__lede{color:inherit}.DirectoryPage-module__cGCBtq__heading{margin:0 0 .5rem;font-size:2rem;font-weight:800}.DirectoryPage-module__cGCBtq__hero{text-align:center;padding:4rem 1.5rem 2rem}.DirectoryPage-module__cGCBtq__heroHeading{margin:0 0 1rem;max-width:900px;margin-inline:auto;font-size:clamp(2.25rem,5vw,5.75rem);font-weight:800;line-height:1.05}.DirectoryPage-module__cGCBtq__lede{color:var(--tome-color-on-surface-muted);max-width:640px;margin:0 auto 1.5rem;font-size:1.125rem}.DirectoryPage-module__cGCBtq__heading+.DirectoryPage-module__cGCBtq__lede{margin-left:0;margin-right:0}.DirectoryPage-module__cGCBtq__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.DirectoryPage-module__cGCBtq__rail{gap:1.25rem;margin-top:1.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.DirectoryPage-module__cGCBtq__rail>*{flex:none;min-width:280px}.DirectoryPage-module__cGCBtq__empty{text-align:center;color:var(--tome-color-on-surface-muted);padding:2rem}.DirectoryPage-module__cGCBtq__pillButton{border-radius:var(--bfkc-radius-pill);background:var(--tome-color-primary);color:var(--tome-color-on-primary);padding:.875rem 1.75rem;font-weight:700;text-decoration:none;display:inline-block}.DirectoryPage-module__cGCBtq__pillButtonOutline{border:1px solid var(--tome-color-border);color:inherit;background:0 0;}.DirectoryPage-module__cGCBtq__disclaimer{color:var(--tome-color-on-surface-muted);border-top:1px solid var(--tome-color-border);margin-top:2rem;padding-top:1.5rem;font-size:.75rem;line-height:1.5}.DirectoryPage-module__cGCBtq__homeMain{overflow-x:clip}.DirectoryPage-module__cGCBtq__wide{max-width:1440px;margin:0 auto;padding-inline:clamp(1rem,4vw,2.5rem)}.DirectoryPage-module__cGCBtq__heroPhoto{min-height:clamp(30rem,62vw,56.25rem);margin:var(--bfkc-hero-inset) var(--bfkc-hero-inset) 0;border-radius:var(--bfkc-radius-section);background:var(--tome-color-surface-solid-dark);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.DirectoryPage-module__cGCBtq__heroPhoto img{object-fit:cover;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.DirectoryPage-module__cGCBtq__heroVeil{background:linear-gradient(#00000040 0%,#0000000d 35%,#0000008c 100%);position:absolute;inset:0}.DirectoryPage-module__cGCBtq__heroBody{color:#fff;flex-direction:column;gap:1.75rem;padding:2rem clamp(1.25rem,4vw,2.75rem) 2.75rem;display:flex;position:relative}.DirectoryPage-module__cGCBtq__homeH1{color:#fff;max-width:47rem;margin:0;font-size:clamp(2.25rem,6vw,5.75rem);font-weight:700;line-height:1.1}.DirectoryPage-module__cGCBtq__heroLead{flex-direction:column;gap:1.25rem;max-width:43.75rem;display:flex}.DirectoryPage-module__cGCBtq__heroLead p{color:#fff;margin:0;font-size:1.5rem;line-height:2rem}.DirectoryPage-module__cGCBtq__heroFoot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.DirectoryPage-module__cGCBtq__searchBar{background:var(--tome-color-background);border-radius:var(--bfkc-radius-pill);width:min(48.75rem,100%);height:4.5rem;color:var(--tome-color-foreground);align-items:center;gap:.75rem;padding:.375rem .375rem .375rem 1.5rem;display:flex}.DirectoryPage-module__cGCBtq__searchIcon{color:var(--tome-color-on-surface-muted);flex-shrink:0}.DirectoryPage-module__cGCBtq__searchField{color:var(--tome-color-foreground);background:0 0;border:0;flex-grow:1;min-width:0;font-family:inherit;font-size:1.25rem}.DirectoryPage-module__cGCBtq__searchField::placeholder{color:var(--tome-color-on-surface-muted)}.DirectoryPage-module__cGCBtq__nearMe{border-left:1px solid var(--tome-color-border);white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:1.125rem;font-weight:500;display:flex}.DirectoryPage-module__cGCBtq__searchSubmit{border-radius:var(--bfkc-radius-pill);background:var(--tome-color-primary);height:3.75rem;color:var(--tome-color-on-primary);cursor:pointer;border:0;flex-shrink:0;padding:0 2rem;font-size:1.25rem;font-weight:500}.DirectoryPage-module__cGCBtq__openNowNote{color:#fff;white-space:nowrap;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:500;display:inline-flex}.DirectoryPage-module__cGCBtq__heroPhoto+.DirectoryPage-module__cGCBtq__sectionDark{margin-top:var(--bfkc-section-gutter-hero)}.DirectoryPage-module__cGCBtq__sectionDark+.DirectoryPage-module__cGCBtq__sectionDark{margin-top:var(--bfkc-section-gutter)}.DirectoryPage-module__cGCBtq__darkSplit{grid-template-columns:2fr 1fr;align-items:center;gap:3rem;padding:4rem clamp(1.25rem,4vw,2.75rem);display:grid}.DirectoryPage-module__cGCBtq__darkSplitReverse{grid-template-columns:1.15fr 1fr;}.DirectoryPage-module__cGCBtq__darkAside{text-align:right;flex-direction:column;order:2;align-items:flex-end;gap:1.25rem;display:flex}.DirectoryPage-module__cGCBtq__darkSplit>.DirectoryPage-module__cGCBtq__openNowGrid,.DirectoryPage-module__cGCBtq__darkSplit>.DirectoryPage-module__cGCBtq__opensNextList,.DirectoryPage-module__cGCBtq__darkSplit>.DirectoryPage-module__cGCBtq__lede{order:1}.DirectoryPage-module__cGCBtq__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--tome-color-on-solid-dark);opacity:.7;font-size:.75rem;font-weight:500}.DirectoryPage-module__cGCBtq__homeH2{margin:0;font-size:clamp(1.75rem,4vw,3.75rem);font-weight:700;line-height:1}.DirectoryPage-module__cGCBtq__openNowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.DirectoryPage-module__cGCBtq__homeLinkOut{color:inherit;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.DirectoryPage-module__cGCBtq__dealsSplit{grid-template-columns:1fr 1fr;}.DirectoryPage-module__cGCBtq__dealActions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.DirectoryPage-module__cGCBtq__dealTiles{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.DirectoryPage-module__cGCBtq__dealTile{background:var(--tome-color-background);color:var(--tome-color-foreground);border-radius:var(--bfkc-radius-card);flex-direction:column;gap:.75rem;min-height:13.75rem;padding:1.5rem;display:flex}.DirectoryPage-module__cGCBtq__dealTileGhost{color:var(--tome-color-on-primary);border-radius:var(--bfkc-radius-card);background:#f6ffeb14;border:1px solid #f6ffeb2e;flex-direction:column;justify-content:flex-end;gap:.625rem;min-height:13.75rem;padding:1.5rem;display:flex}.DirectoryPage-module__cGCBtq__dealTileHead{justify-content:space-between;align-items:center;display:flex}.DirectoryPage-module__cGCBtq__dealTileEnds{color:var(--tome-color-on-surface-muted);font-size:.8125rem}.DirectoryPage-module__cGCBtq__dealTileTitle{letter-spacing:-.02em;font-size:1.875rem;font-weight:700;line-height:1.1}.DirectoryPage-module__cGCBtq__dealTileMeta{color:var(--tome-color-on-surface-muted);margin-top:auto;font-size:1.125rem}.DirectoryPage-module__cGCBtq__dealTileGhost .DirectoryPage-module__cGCBtq__dealTileMeta{color:var(--tome-color-on-primary);opacity:.75}.DirectoryPage-module__cGCBtq__dealCount{font-size:3rem;font-weight:700;line-height:1}.DirectoryPage-module__cGCBtq__pill{border-radius:.5rem;align-items:center;height:1.75rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.DirectoryPage-module__cGCBtq__pillOpen{background:var(--bfkc-badge-open-bg);color:var(--bfkc-badge-open-fg);}.DirectoryPage-module__cGCBtq__pillSoon{background:var(--bfkc-badge-soon-bg);color:var(--bfkc-badge-soon-fg);}.DirectoryPage-module__cGCBtq__pillDayOne{background:var(--bfkc-badge-soon-bg);color:var(--bfkc-badge-soon-fg);gap:.3125rem;}.DirectoryPage-module__cGCBtq__pillMedical{background:var(--bfkc-badge-med-bg);color:var(--bfkc-badge-med-fg);}.DirectoryPage-module__cGCBtq__pillDelivery{background:var(--bfkc-badge-del-bg);color:var(--bfkc-badge-del-fg);}.DirectoryPage-module__cGCBtq__pillSponsored{background:var(--bfkc-badge-sponsored-bg);color:var(--bfkc-badge-sponsored-fg);}.DirectoryPage-module__cGCBtq__splitSection{padding:clamp(3rem, 8vw, 6rem) calc(var(--bfkc-page-rail) + clamp(1.25rem, 4vw, 2.75rem));grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.DirectoryPage-module__cGCBtq__splitImg{object-fit:cover;border-radius:var(--bfkc-radius-card);width:100%;height:clamp(14rem,30vw,26.25rem)}.DirectoryPage-module__cGCBtq__splitCopy{flex-direction:column;gap:1.375rem;display:flex}.DirectoryPage-module__cGCBtq__mapBand{min-height:24rem;padding:0;position:relative;overflow:hidden}.DirectoryPage-module__cGCBtq__mapBandMap{position:absolute;inset:0}.DirectoryPage-module__cGCBtq__mapBandCopy{z-index:1;text-shadow:0 1px 12px #00000073;pointer-events:none;flex-direction:column;gap:1.125rem;max-width:40rem;padding:clamp(2rem,6vw,4rem) clamp(1.25rem,4vw,2.75rem);display:flex;position:relative}.DirectoryPage-module__cGCBtq__mapBandCopy>*{pointer-events:auto}.DirectoryPage-module__cGCBtq__opensNextList{flex-direction:column;gap:.75rem;display:flex}.DirectoryPage-module__cGCBtq__opensNextLabel{color:inherit;opacity:.75;margin:0;font-size:.9375rem}.DirectoryPage-module__cGCBtq__opensNextRow{border-radius:var(--tome-radius,13.6px);color:inherit;background:#f6ffeb14;border:1px solid #f6ffeb2e;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.125rem;display:flex}.DirectoryPage-module__cGCBtq__opensNextName{font-weight:600}.DirectoryPage-module__cGCBtq__opensNextTime{opacity:.75;white-space:nowrap;font-size:.9375rem}.DirectoryPage-module__cGCBtq__faqGrid{padding:clamp(3rem, 8vw, 6rem) calc(var(--bfkc-page-rail) + clamp(1.25rem, 4vw, 2.75rem));grid-template-columns:1fr 1.4fr;gap:clamp(1.5rem,5vw,4rem);display:grid}.DirectoryPage-module__cGCBtq__faqRow{border-bottom:1px solid var(--tome-color-border);padding:1.375rem 0}.DirectoryPage-module__cGCBtq__faqRow summary{cursor:pointer;font-size:1.125rem;font-weight:500;list-style:none}.DirectoryPage-module__cGCBtq__faqRow summary::-webkit-details-marker{display:none}.DirectoryPage-module__cGCBtq__faqRow p{color:var(--tome-color-on-surface-muted);margin:.75rem 0 0}.DirectoryPage-module__cGCBtq__chipsRow{flex-wrap:wrap;gap:.625rem;display:flex}.DirectoryPage-module__cGCBtq__chip{border-radius:var(--bfkc-radius-pill);color:#fff;background:#ffffff24;border:1px solid #ffffff40;align-items:center;height:2.25rem;padding:0 .875rem;font-size:.875rem;font-weight:500;display:inline-flex}@media (max-width:700px){.DirectoryPage-module__cGCBtq__homeMain{--bfkc-section-gutter-hero:24px;--bfkc-section-gutter:16px}.DirectoryPage-module__cGCBtq__darkSplit,.DirectoryPage-module__cGCBtq__darkSplitReverse,.DirectoryPage-module__cGCBtq__dealsSplit,.DirectoryPage-module__cGCBtq__splitSection,.DirectoryPage-module__cGCBtq__faqGrid{grid-template-columns:1fr}.DirectoryPage-module__cGCBtq__darkAside{text-align:left;align-items:flex-start}.DirectoryPage-module__cGCBtq__openNowGrid,.DirectoryPage-module__cGCBtq__dealTiles{grid-template-columns:1fr}.DirectoryPage-module__cGCBtq__mapBand{flex-direction:column;min-height:0;display:flex}.DirectoryPage-module__cGCBtq__mapBandMap{border-radius:16px;height:22rem;margin:8px 8px 0;position:relative;inset:auto;overflow:hidden}.DirectoryPage-module__cGCBtq__mapBandCopy{max-width:none;text-shadow:none}.DirectoryPage-module__cGCBtq__homeH1{font-size:clamp(2rem,9vw,3.25rem)}.DirectoryPage-module__cGCBtq__heroBody{padding-top:calc(var(--site-header-height,4.5rem) + 1.25rem)}html[data-preview-mode] .DirectoryPage-module__cGCBtq__heroBody{padding-top:calc(var(--site-header-height,4.5rem) + 1.25rem + var(--preview-banner-height,0px))}.DirectoryPage-module__cGCBtq__heroFoot{flex-direction:column;align-items:stretch}.DirectoryPage-module__cGCBtq__searchBar{flex-wrap:wrap;width:100%;height:auto;padding:.5rem}.DirectoryPage-module__cGCBtq__nearMe{border-left:0;padding-left:0}.DirectoryPage-module__cGCBtq__searchSubmit{width:100%}}
.DirectoryTrack-module__VTLA-a__contents{display:contents}
.DirectoryMap-module__lbytvG__root{gap:var(--tome-space-sm,1rem);flex-direction:column;display:flex}.DirectoryMap-module__lbytvG__viewport{border-radius:var(--tome-radius-lg,var(--tome-radius));background:var(--tome-color-surface-muted);border:var(--dir-hairline) solid var(--tome-color-border);width:100%;position:relative;overflow:hidden}.DirectoryMap-module__lbytvG__viewport>*{width:100%;height:100%}.DirectoryMap-module__lbytvG__fallbackList{padding:var(--tome-space-sm,1rem);gap:var(--tome-space-xs,.5rem);flex-direction:column;height:100%;margin:0;list-style:none;display:flex;overflow-y:auto}.DirectoryMap-module__lbytvG__fallbackItem{justify-content:space-between;align-items:center;gap:var(--tome-space-xs,.5rem);padding:var(--tome-space-xs,.5rem) var(--tome-space-sm,.75rem);background:var(--tome-color-surface);border:var(--dir-hairline) solid var(--tome-color-border);border-radius:var(--tome-radius);min-height:2.75rem;display:flex}.DirectoryMap-module__lbytvG__fallbackLabel{color:var(--tome-color-on-surface);font-weight:600}.DirectoryMap-module__lbytvG__fallbackState{font-size:var(--tome-text-sm,.875rem);color:var(--tome-color-on-surface-muted)}.DirectoryMap-module__lbytvG__fallbackEmpty{color:var(--tome-color-on-surface-muted);padding:var(--tome-space-sm,1rem);text-align:center}.DirectoryMap-module__lbytvG__sponsoredBadge{font-size:var(--tome-text-xs,.6875rem);text-transform:uppercase;letter-spacing:.04em;background:var(--tome-color-accent);color:var(--tome-color-on-accent);border-radius:var(--tome-radius-full,999px);align-items:center;padding:.1875rem .625rem;font-weight:600;display:inline-flex}.DirectoryMap-module__lbytvG__legend{gap:var(--tome-space-md,1.25rem);font-size:var(--tome-text-sm,.875rem);color:var(--tome-color-on-surface-muted);flex-wrap:wrap;display:flex}.DirectoryMap-module__lbytvG__legendItem{align-items:center;gap:var(--tome-space-xxs,.375rem);display:inline-flex}.DirectoryMap-module__lbytvG__legendSwatch{flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.DirectoryMap-module__lbytvG__legendSwatch svg{max-width:100%;max-height:100%;display:block}.DirectoryMap-module__lbytvG__attribution{font-size:var(--tome-text-xs,.75rem);color:var(--tome-color-on-surface-muted);margin:0}.DirectoryMap-module__lbytvG__root[data-variant=compact] .DirectoryMap-module__lbytvG__viewport{aspect-ratio:4/3}.DirectoryMap-module__lbytvG__root[data-variant=fullbleed] .DirectoryMap-module__lbytvG__viewport{border-left:none;border-right:none;border-radius:0}
.DirectoryListingGrid-module__p318UW__root{gap:var(--tome-space-md,1.5rem);flex-direction:column;display:flex}.DirectoryListingGrid-module__p318UW__toolbar{justify-content:space-between;align-items:center;gap:var(--tome-space-sm,1rem);flex-wrap:wrap;display:flex}.DirectoryListingGrid-module__p318UW__resultCount{font-size:var(--tome-text-sm,.875rem);color:var(--tome-color-on-surface-muted);margin:0}.DirectoryListingGrid-module__p318UW__sortNav{gap:var(--tome-space-xs,.5rem);flex-wrap:wrap;display:flex}.DirectoryListingGrid-module__p318UW__sortLink,.DirectoryListingGrid-module__p318UW__facetLink,.DirectoryListingGrid-module__p318UW__pageLink{border-radius:var(--tome-radius-full,999px);border:var(--dir-hairline) solid var(--tome-color-border);background:var(--tome-color-surface);min-height:2.75rem;color:var(--tome-color-on-surface);font-size:var(--tome-text-sm,.875rem);transition:background var(--tome-motion-fast,.15s) var(--tome-motion-ease-out,ease-out);align-items:center;padding:.5rem .875rem;text-decoration:none;display:inline-flex}.DirectoryListingGrid-module__p318UW__sortLink:hover,.DirectoryListingGrid-module__p318UW__facetLink:hover,.DirectoryListingGrid-module__p318UW__pageLink:hover{background:var(--tome-color-surface-muted)}.DirectoryListingGrid-module__p318UW__sortLink:focus-visible,.DirectoryListingGrid-module__p318UW__facetLink:focus-visible,.DirectoryListingGrid-module__p318UW__pageLink:focus-visible,.DirectoryListingGrid-module__p318UW__cardLink:focus-visible{outline:var(--dir-focus-ring) solid var(--tome-color-ring,var(--tome-color-primary));outline-offset:var(--dir-focus-offset)}.DirectoryListingGrid-module__p318UW__sortLinkActive,.DirectoryListingGrid-module__p318UW__facetLinkActive{background:var(--tome-color-primary);border-color:var(--tome-color-primary);color:var(--tome-color-on-primary)}.DirectoryListingGrid-module__p318UW__layout{gap:var(--tome-space-lg,2rem);grid-template-columns:1fr;display:grid}@media (min-width:768px){.DirectoryListingGrid-module__p318UW__layout{grid-template-columns:minmax(0,14rem) 1fr;align-items:start}}.DirectoryListingGrid-module__p318UW__facets{gap:var(--tome-space-sm,1rem);flex-direction:column;display:flex}.DirectoryListingGrid-module__p318UW__facetHeading{font-size:var(--tome-text-xs,.75rem);text-transform:uppercase;letter-spacing:.06em;color:var(--tome-color-on-surface-muted);margin:0}.DirectoryListingGrid-module__p318UW__facetList{gap:var(--tome-space-xxs,.375rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DirectoryListingGrid-module__p318UW__grid{gap:var(--tome-space-md,1.5rem);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.DirectoryListingGrid-module__p318UW__empty{color:var(--tome-color-on-surface-muted);text-align:center;padding:var(--tome-space-xl,3rem) 0;grid-column:1/-1}.DirectoryListingGrid-module__p318UW__card{background:var(--tome-color-surface);border:var(--dir-hairline) solid var(--tome-color-border);border-radius:var(--tome-radius-lg,var(--tome-radius));overflow:hidden}.DirectoryListingGrid-module__p318UW__card[data-tier=premier],.DirectoryListingGrid-module__p318UW__card[data-tier=featured]{border-color:var(--tome-color-accent)}.DirectoryListingGrid-module__p318UW__cardLink{color:inherit;text-decoration:none;display:block}.DirectoryListingGrid-module__p318UW__media{aspect-ratio:4/3;background:var(--tome-color-surface-muted);position:relative}.DirectoryListingGrid-module__p318UW__photo{object-fit:cover;width:100%;height:100%;display:block}.DirectoryListingGrid-module__p318UW__photoFallback{background:var(--tome-color-surface-muted);width:100%;height:100%}.DirectoryListingGrid-module__p318UW__veil{background:linear-gradient(to top, var(--tome-color-surface-inverse-faint,#00000059), transparent 55%);pointer-events:none;position:absolute;inset:0}.DirectoryListingGrid-module__p318UW__sponsoredBadge{top:var(--tome-space-xs,.625rem);left:var(--tome-space-xs,.625rem);font-size:var(--tome-text-xs,.6875rem);text-transform:uppercase;letter-spacing:.04em;background:var(--tome-color-accent);color:var(--tome-color-on-accent);border-radius:var(--tome-radius-full,999px);align-items:center;padding:.1875rem .625rem;font-weight:600;display:inline-flex;position:absolute}.DirectoryListingGrid-module__p318UW__body{padding:var(--tome-space-sm,1rem) var(--tome-space-md,1.25rem);gap:var(--tome-space-xxs,.375rem);flex-direction:column;display:flex}.DirectoryListingGrid-module__p318UW__title{font-size:var(--tome-text-lg,1.125rem);color:var(--tome-color-on-surface);margin:0;font-weight:600}.DirectoryListingGrid-module__p318UW__meta{gap:var(--tome-space-sm,.75rem);font-size:var(--tome-text-sm,.875rem);color:var(--tome-color-on-surface-muted);flex-wrap:wrap;display:flex}.DirectoryListingGrid-module__p318UW__metaMuted{color:var(--tome-color-on-surface-muted)}.DirectoryListingGrid-module__p318UW__openNow{color:var(--tome-color-success,var(--tome-color-on-surface-muted))}.DirectoryListingGrid-module__p318UW__closedNow{color:var(--tome-color-on-surface-muted)}.DirectoryListingGrid-module__p318UW__tagList{margin:var(--tome-space-xxs,.375rem) 0 0;gap:var(--tome-space-xxs,.375rem);flex-wrap:wrap;padding:0;list-style:none;display:flex}.DirectoryListingGrid-module__p318UW__tag{font-size:var(--tome-text-xs,.75rem);border-radius:var(--tome-radius-full,999px);background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted);padding:.1875rem .5rem}.DirectoryListingGrid-module__p318UW__pagination{justify-content:center;align-items:center;gap:var(--tome-space-md,1.5rem);display:flex}.DirectoryListingGrid-module__p318UW__pageStatus{font-size:var(--tome-text-sm,.875rem);color:var(--tome-color-on-surface-muted)}.DirectoryListingGrid-module__p318UW__pageLinkDisabled{pointer-events:none;opacity:.5}.DirectoryListingGrid-module__p318UW__root[data-variant=dense] .DirectoryListingGrid-module__p318UW__grid{gap:var(--tome-space-sm,1rem);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.DirectoryListingGrid-module__p318UW__root[data-variant=dense] .DirectoryListingGrid-module__p318UW__body{padding:var(--tome-space-xs,.75rem) var(--tome-space-sm,1rem)}.DirectoryListingGrid-module__p318UW__root[data-variant=dense] .DirectoryListingGrid-module__p318UW__media{aspect-ratio:16/10}.DirectoryListingGrid-module__p318UW__root[data-variant=editorial] .DirectoryListingGrid-module__p318UW__grid{gap:var(--tome-space-xl,2.5rem);grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}.DirectoryListingGrid-module__p318UW__root[data-variant=editorial] .DirectoryListingGrid-module__p318UW__media{aspect-ratio:16/9}.DirectoryListingGrid-module__p318UW__root[data-variant=editorial] .DirectoryListingGrid-module__p318UW__title{font-size:var(--tome-text-h4,1.375rem)}
.DirectoryListingDetail-module__RrP8sa__root{gap:var(--tome-space-lg,2rem);flex-direction:column;display:flex}.DirectoryListingDetail-module__RrP8sa__notFound{padding:var(--tome-space-xl,3rem);text-align:center}.DirectoryListingDetail-module__RrP8sa__notFoundMessage{color:var(--tome-color-on-surface-muted)}.DirectoryListingDetail-module__RrP8sa__hero{aspect-ratio:21/9;border-radius:var(--tome-radius-lg,var(--tome-radius));background:var(--tome-color-surface-muted);position:relative;overflow:hidden}.DirectoryListingDetail-module__RrP8sa__heroImage{object-fit:cover;width:100%;height:100%;display:block}.DirectoryListingDetail-module__RrP8sa__heroFallback{background:var(--tome-color-surface-muted);width:100%;height:100%}.DirectoryListingDetail-module__RrP8sa__heroVeil{background:linear-gradient(to top, var(--tome-color-surface-inverse-faint,#00000059), transparent 60%);pointer-events:none;position:absolute;inset:0}.DirectoryListingDetail-module__RrP8sa__layout{gap:var(--tome-space-xl,2.5rem);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.DirectoryListingDetail-module__RrP8sa__layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start}}.DirectoryListingDetail-module__RrP8sa__main{gap:var(--tome-space-lg,2rem);flex-direction:column;min-width:0;display:flex}.DirectoryListingDetail-module__RrP8sa__header{gap:var(--tome-space-xs,.625rem);flex-direction:column;display:flex}.DirectoryListingDetail-module__RrP8sa__badges{gap:var(--tome-space-xxs,.375rem);display:flex}.DirectoryListingDetail-module__RrP8sa__sponsoredBadge,.DirectoryListingDetail-module__RrP8sa__verifiedBadge,.DirectoryListingDetail-module__RrP8sa__disclosureBadge,.DirectoryListingDetail-module__RrP8sa__verifiedVisitBadge,.DirectoryListingDetail-module__RrP8sa__dealOfDayBadge{font-size:var(--tome-text-xs,.6875rem);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--tome-radius-full,999px);align-items:center;width:fit-content;padding:.1875rem .625rem;font-weight:600;display:inline-flex}.DirectoryListingDetail-module__RrP8sa__sponsoredBadge{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.DirectoryListingDetail-module__RrP8sa__verifiedBadge{background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted)}.DirectoryListingDetail-module__RrP8sa__title{font-size:var(--tome-text-h2,1.75rem);color:var(--tome-color-on-surface);margin:0}.DirectoryListingDetail-module__RrP8sa__meta{gap:var(--tome-space-sm,.75rem);font-size:var(--tome-text-sm,.875rem);color:var(--tome-color-on-surface-muted);flex-wrap:wrap;display:flex}.DirectoryListingDetail-module__RrP8sa__metaMuted{color:var(--tome-color-on-surface-muted)}.DirectoryListingDetail-module__RrP8sa__openNow{color:var(--tome-color-success,var(--tome-color-on-surface-muted))}.DirectoryListingDetail-module__RrP8sa__closedNow{color:var(--tome-color-on-surface-muted)}.DirectoryListingDetail-module__RrP8sa__tagList{gap:var(--tome-space-xxs,.375rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DirectoryListingDetail-module__RrP8sa__tag{font-size:var(--tome-text-xs,.75rem);border-radius:var(--tome-radius-full,999px);background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted);padding:.1875rem .5rem}.DirectoryListingDetail-module__RrP8sa__section{gap:var(--tome-space-sm,1rem);flex-direction:column;display:flex}.DirectoryListingDetail-module__RrP8sa__sectionHeading{font-size:var(--tome-text-lg,1.25rem);color:var(--tome-color-on-surface);margin:0}.DirectoryListingDetail-module__RrP8sa__excerpt{color:var(--tome-color-on-surface-muted);line-height:var(--tome-leading-relaxed,1.6);margin:0}.DirectoryListingDetail-module__RrP8sa__empty{color:var(--tome-color-on-surface-muted)}.DirectoryListingDetail-module__RrP8sa__promotionsList,.DirectoryListingDetail-module__RrP8sa__reviewList{gap:var(--tome-space-sm,1rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DirectoryListingDetail-module__RrP8sa__promotionCard{border:var(--dir-hairline) solid var(--tome-color-border);border-radius:var(--tome-radius,var(--tome-radius-md));padding:var(--tome-space-sm,1rem);gap:var(--tome-space-xxs,.375rem);flex-direction:column;display:flex}.DirectoryListingDetail-module__RrP8sa__dealOfDay{border-color:var(--tome-color-accent)}.DirectoryListingDetail-module__RrP8sa__dealOfDayBadge{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.DirectoryListingDetail-module__RrP8sa__promotionTitle{font-size:var(--tome-text-md,1rem);color:var(--tome-color-on-surface);margin:0}.DirectoryListingDetail-module__RrP8sa__promotionBody{color:var(--tome-color-on-surface-muted);margin:0}.DirectoryListingDetail-module__RrP8sa__review{border-bottom:var(--dir-hairline) solid var(--tome-color-border);padding-bottom:var(--tome-space-sm,1rem);gap:var(--tome-space-xxs,.375rem);flex-direction:column;display:flex}.DirectoryListingDetail-module__RrP8sa__review:last-child{border-bottom:none}.DirectoryListingDetail-module__RrP8sa__reviewHeader{align-items:center;gap:var(--tome-space-xs,.5rem);display:flex}.DirectoryListingDetail-module__RrP8sa__reviewRating{color:var(--tome-color-on-surface);font-weight:600}.DirectoryListingDetail-module__RrP8sa__disclosureBadge,.DirectoryListingDetail-module__RrP8sa__verifiedVisitBadge{background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted)}.DirectoryListingDetail-module__RrP8sa__reviewTitle{font-size:var(--tome-text-md,1rem);color:var(--tome-color-on-surface);margin:0}.DirectoryListingDetail-module__RrP8sa__reviewBody{color:var(--tome-color-on-surface-muted);line-height:var(--tome-leading-relaxed,1.6);margin:0}.DirectoryListingDetail-module__RrP8sa__ownerResponse{margin-top:var(--tome-space-xxs,.375rem);padding:var(--tome-space-sm,.75rem);border-radius:var(--tome-radius,var(--tome-radius-md));background:var(--tome-color-surface-muted)}.DirectoryListingDetail-module__RrP8sa__ownerResponseLabel{font-size:var(--tome-text-xs,.6875rem);text-transform:uppercase;letter-spacing:.04em;color:var(--tome-color-on-surface-muted);margin-bottom:var(--tome-space-xxs,.25rem);font-weight:600;display:block}.DirectoryListingDetail-module__RrP8sa__ownerResponseBody{color:var(--tome-color-on-surface);margin:0}.DirectoryListingDetail-module__RrP8sa__sidebar{gap:var(--tome-space-md,1.5rem);padding:var(--tome-space-md,1.5rem);border:var(--dir-hairline) solid var(--tome-color-border);border-radius:var(--tome-radius-lg,var(--tome-radius));background:var(--tome-color-surface);flex-direction:column;height:fit-content;display:flex}.DirectoryListingDetail-module__RrP8sa__factList{gap:var(--tome-space-xs,.625rem);flex-direction:column;margin:0;display:flex}.DirectoryListingDetail-module__RrP8sa__factRow{flex-direction:column;gap:.125rem;display:flex}.DirectoryListingDetail-module__RrP8sa__factLabel{font-size:var(--tome-text-xs,.6875rem);text-transform:uppercase;letter-spacing:.04em;color:var(--tome-color-on-surface-muted);margin:0}.DirectoryListingDetail-module__RrP8sa__factValue{color:var(--tome-color-on-surface);margin:0}.DirectoryListingDetail-module__RrP8sa__factLink{color:var(--tome-color-primary);text-decoration:underline}.DirectoryListingDetail-module__RrP8sa__factLink:focus-visible{outline:var(--dir-focus-ring) solid var(--tome-color-ring,var(--tome-color-primary));outline-offset:var(--dir-focus-offset)}.DirectoryListingDetail-module__RrP8sa__hoursTable{border-collapse:collapse;width:100%;font-size:var(--tome-text-sm,.875rem)}.DirectoryListingDetail-module__RrP8sa__hoursCaption{text-align:left;font-size:var(--tome-text-xs,.6875rem);text-transform:uppercase;letter-spacing:.04em;color:var(--tome-color-on-surface-muted);margin-bottom:var(--tome-space-xxs,.375rem)}.DirectoryListingDetail-module__RrP8sa__hoursDay{text-align:left;color:var(--tome-color-on-surface);padding:.25rem 0;font-weight:500}.DirectoryListingDetail-module__RrP8sa__hoursValue{text-align:right;color:var(--tome-color-on-surface-muted);padding:.25rem 0}.DirectoryListingDetail-module__RrP8sa__linkList{gap:var(--tome-space-xxs,.375rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DirectoryListingDetail-module__RrP8sa__root[data-variant=minimal] .DirectoryListingDetail-module__RrP8sa__layout{gap:var(--tome-space-md,1.5rem)}
.DirectoryPromotionsRail-module__ZHfEba__rail{gap:var(--tome-space-md);flex-direction:column;display:flex}.DirectoryPromotionsRail-module__ZHfEba__empty{color:var(--tome-color-on-surface-muted);font-size:var(--tome-text-sm);margin:0}.DirectoryPromotionsRail-module__ZHfEba__list{gap:var(--tome-space-md);margin:0;padding:0;list-style:none;display:grid}.DirectoryPromotionsRail-module__ZHfEba__listDefault{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.DirectoryPromotionsRail-module__ZHfEba__listCompact{grid-template-columns:1fr}.DirectoryPromotionsRail-module__ZHfEba__card{gap:var(--tome-space-xs);padding:var(--tome-space-md);background:var(--tome-color-surface);color:var(--tome-color-on-surface);border:var(--dir-hairline) solid var(--tome-color-border);border-radius:var(--tome-radius);flex-direction:column;display:flex;position:relative}.DirectoryPromotionsRail-module__ZHfEba__dealBadge,.DirectoryPromotionsRail-module__ZHfEba__sponsoredBadge{font-size:var(--tome-text-xs);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--tome-radius-full);align-self:flex-start;align-items:center;padding:.1875rem .625rem;font-weight:600;display:inline-flex}.DirectoryPromotionsRail-module__ZHfEba__dealBadge{background:var(--tome-color-accent);color:var(--tome-color-on-accent)}.DirectoryPromotionsRail-module__ZHfEba__sponsoredBadge{background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted)}.DirectoryPromotionsRail-module__ZHfEba__cardTitle{font-size:var(--tome-text-lg);color:var(--tome-color-on-surface);margin:0;font-weight:600}.DirectoryPromotionsRail-module__ZHfEba__cardBody{font-size:var(--tome-text-sm);line-height:var(--tome-leading-normal);color:var(--tome-color-on-surface-muted);margin:0}.DirectoryPromotionsRail-module__ZHfEba__cardMeta{font-size:var(--tome-text-xs);color:var(--tome-color-on-surface-muted);margin:0}
.DirectoryClaimCta-module__3yVKhq__cta{align-items:center;gap:var(--tome-space-md);background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted);border-radius:var(--tome-radius);padding:var(--tome-space-md) var(--tome-space-lg);display:flex}.DirectoryClaimCta-module__3yVKhq__bar{flex-flow:wrap;justify-content:space-between}.DirectoryClaimCta-module__3yVKhq__inline{flex-direction:column;align-items:flex-start;max-width:24rem}.DirectoryClaimCta-module__3yVKhq__copy{font-size:var(--tome-text-sm);margin:0;font-weight:500}.DirectoryClaimCta-module__3yVKhq__button{min-height:var(--tome-space-3xl);padding:0 var(--tome-space-lg);background:var(--tome-color-primary);color:var(--tome-color-on-primary);font-size:var(--tome-text-sm);border-radius:calc(var(--tome-radius) * .75);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:opacity .18s;display:inline-flex}.DirectoryClaimCta-module__3yVKhq__button:hover,.DirectoryClaimCta-module__3yVKhq__button:focus-visible{opacity:.9}.DirectoryClaimCta-module__3yVKhq__button:focus-visible{outline:var(--dir-focus-ring) solid var(--tome-color-ring);outline-offset:var(--dir-focus-offset)}
.DirectoryReviewForm-module__8rMGeG__form{gap:var(--tome-space-lg);flex-direction:column;max-width:32rem;display:flex}.DirectoryReviewForm-module__8rMGeG__field{gap:var(--tome-space-xs);border:none;flex-direction:column;margin:0;padding:0;display:flex}.DirectoryReviewForm-module__8rMGeG__legend,.DirectoryReviewForm-module__8rMGeG__label{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface);padding:0;font-weight:600}.DirectoryReviewForm-module__8rMGeG__optional{color:var(--tome-color-on-surface-muted);font-weight:400}.DirectoryReviewForm-module__8rMGeG__ratingGroup{gap:var(--tome-space-sm);flex-wrap:wrap;display:flex}.DirectoryReviewForm-module__8rMGeG__ratingOption{display:inline-flex}.DirectoryReviewForm-module__8rMGeG__ratingInput{width:var(--dir-visually-hidden-size);height:var(--dir-visually-hidden-size);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.DirectoryReviewForm-module__8rMGeG__ratingLabel{justify-content:center;align-items:center;gap:var(--tome-space-xxs);min-width:var(--tome-space-3xl);min-height:var(--tome-space-3xl);padding:0 var(--tome-space-md);border:var(--dir-hairline) solid var(--tome-color-border);border-radius:var(--tome-radius);color:var(--tome-color-on-surface);cursor:pointer;display:inline-flex}.DirectoryReviewForm-module__8rMGeG__ratingInput:checked+.DirectoryReviewForm-module__8rMGeG__ratingLabel{background:var(--tome-color-primary);color:var(--tome-color-on-primary);border-color:var(--tome-color-primary)}.DirectoryReviewForm-module__8rMGeG__ratingInput:focus-visible+.DirectoryReviewForm-module__8rMGeG__ratingLabel{outline:var(--dir-focus-ring) solid var(--tome-color-ring);outline-offset:var(--dir-focus-offset)}.DirectoryReviewForm-module__8rMGeG__srOnly{width:var(--dir-visually-hidden-size);height:var(--dir-visually-hidden-size);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.DirectoryReviewForm-module__8rMGeG__input,.DirectoryReviewForm-module__8rMGeG__textarea,.DirectoryReviewForm-module__8rMGeG__select{min-height:var(--tome-space-3xl);padding:var(--tome-space-sm) var(--tome-space-md);font-size:var(--tome-text-sm);color:var(--tome-color-on-surface);background:var(--tome-color-surface);border:var(--dir-hairline) solid var(--tome-color-border);border-radius:var(--tome-radius)}.DirectoryReviewForm-module__8rMGeG__textarea{resize:vertical;min-height:8rem}.DirectoryReviewForm-module__8rMGeG__input:focus-visible,.DirectoryReviewForm-module__8rMGeG__textarea:focus-visible,.DirectoryReviewForm-module__8rMGeG__select:focus-visible{outline:var(--dir-focus-ring) solid var(--tome-color-ring);outline-offset:var(--dir-focus-offset)}.DirectoryReviewForm-module__8rMGeG__help{font-size:var(--tome-text-xs);color:var(--tome-color-on-surface-muted);margin:0}.DirectoryReviewForm-module__8rMGeG__ftcNote{font-size:var(--tome-text-xs);color:var(--tome-color-on-surface-muted);padding-top:var(--tome-space-xs);border-top:var(--dir-hairline) solid var(--tome-color-border);margin:0}.DirectoryReviewForm-module__8rMGeG__submit{min-height:var(--tome-space-3xl);padding:0 var(--tome-space-xl);background:var(--tome-color-primary);color:var(--tome-color-on-primary);font-size:var(--tome-text-sm);border-radius:calc(var(--tome-radius) * .75);cursor:pointer;border:none;justify-content:center;align-self:flex-start;align-items:center;font-weight:600;display:inline-flex}.DirectoryReviewForm-module__8rMGeG__submit:disabled{opacity:.6;cursor:not-allowed}.DirectoryReviewForm-module__8rMGeG__submit:focus-visible{outline:var(--dir-focus-ring) solid var(--tome-color-ring);outline-offset:var(--dir-focus-offset)}.DirectoryReviewForm-module__8rMGeG__errorNotice{font-size:var(--tome-text-sm);color:var(--tome-color-error-text);margin:0}.DirectoryReviewForm-module__8rMGeG__successNotice{font-size:var(--tome-text-sm);color:var(--tome-color-success-text);margin:0}.DirectoryReviewForm-module__8rMGeG__gateNotice{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);margin:0}.DirectoryReviewForm-module__8rMGeG__gateLink{color:var(--tome-color-primary);font-weight:600}
.DirectoryAgeGate-module__A6vetq__gate{gap:var(--tome-space-lg);text-align:center;flex-direction:column;max-width:28rem;margin:0 auto;display:flex}.DirectoryAgeGate-module__A6vetq__copy{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);margin:0}.DirectoryAgeGate-module__A6vetq__form{gap:var(--tome-space-md);flex-direction:column;display:flex}.DirectoryAgeGate-module__A6vetq__dobFieldset{gap:var(--tome-space-sm);border:none;flex-direction:column;margin:0;padding:0;display:flex}.DirectoryAgeGate-module__A6vetq__legend{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface);padding:0;font-weight:600}.DirectoryAgeGate-module__A6vetq__dobRow{gap:var(--tome-space-sm);display:flex}.DirectoryAgeGate-module__A6vetq__dobField{flex:1}.DirectoryAgeGate-module__A6vetq__srLabel{width:var(--dir-visually-hidden-size);height:var(--dir-visually-hidden-size);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.DirectoryAgeGate-module__A6vetq__select{width:100%;min-height:var(--tome-space-3xl);padding:0 var(--tome-space-sm);font-size:var(--tome-text-sm);color:var(--tome-color-on-surface);background:var(--tome-color-surface);border:var(--dir-hairline) solid var(--tome-color-border);border-radius:var(--tome-radius)}.DirectoryAgeGate-module__A6vetq__select:focus-visible{outline:var(--dir-focus-ring) solid var(--tome-color-ring);outline-offset:var(--dir-focus-offset)}.DirectoryAgeGate-module__A6vetq__rememberRow{align-items:center;gap:var(--tome-space-xs);font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);justify-content:center;display:flex}.DirectoryAgeGate-module__A6vetq__checkbox{appearance:auto;accent-color:var(--tome-color-primary);width:var(--tome-space-lg);height:var(--tome-space-lg);flex-shrink:0;margin:0}.DirectoryAgeGate-module__A6vetq__checkbox:focus-visible{outline:var(--dir-focus-ring) solid var(--tome-color-ring);outline-offset:var(--dir-focus-offset)}.DirectoryAgeGate-module__A6vetq__deniedNotice{font-size:var(--tome-text-sm);color:var(--tome-color-error-text);margin:0}.DirectoryAgeGate-module__A6vetq__errorNotice{font-size:var(--tome-text-sm);color:var(--tome-color-warning-text,var(--tome-color-error-text));margin:0}.DirectoryAgeGate-module__A6vetq__stalledNotice{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface);margin:0}.DirectoryAgeGate-module__A6vetq__continueLink{color:inherit;font-weight:600;text-decoration:underline}.DirectoryAgeGate-module__A6vetq__actions{align-items:center;gap:var(--tome-space-sm);flex-direction:column;display:flex}.DirectoryAgeGate-module__A6vetq__enterButton{width:100%;min-height:var(--tome-space-3xl);padding:0 var(--tome-space-xl);background:var(--tome-color-primary);color:var(--tome-color-on-primary);font-size:var(--tome-text-sm);border-radius:calc(var(--tome-radius) * .75);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.DirectoryAgeGate-module__A6vetq__enterButton:disabled{opacity:.6;cursor:not-allowed}.DirectoryAgeGate-module__A6vetq__alternateButton{width:100%;min-height:var(--tome-space-3xl);padding:0 var(--tome-space-xl);background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted);font-size:var(--tome-text-sm);border:var(--dir-hairline) solid var(--tome-color-border);border-radius:calc(var(--tome-radius) * .75);cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.DirectoryAgeGate-module__A6vetq__enterButton:focus-visible,.DirectoryAgeGate-module__A6vetq__alternateButton:focus-visible{outline:var(--dir-focus-ring) solid var(--tome-color-ring);outline-offset:var(--dir-focus-offset)}.DirectoryAgeGate-module__A6vetq__leaveLink{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);text-decoration:underline}.DirectoryAgeGate-module__A6vetq__resources{justify-content:center;gap:var(--tome-space-md);flex-wrap:wrap;display:flex}.DirectoryAgeGate-module__A6vetq__resourceLink{font-size:var(--tome-text-xs);color:var(--tome-color-on-surface-muted)}
.DirectoryMegaMenu-module__M6QhGq__panel{gap:var(--tome-space-lg);flex-direction:column;width:100%;display:flex}.DirectoryMegaMenu-module__M6QhGq__marketList{gap:var(--tome-space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DirectoryMegaMenu-module__M6QhGq__marketLink{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface);font-weight:600;text-decoration:none}.DirectoryMegaMenu-module__M6QhGq__marketLink:hover,.DirectoryMegaMenu-module__M6QhGq__marketLink:focus-visible{text-decoration:underline}.DirectoryMegaMenu-module__M6QhGq__cardGrid{gap:var(--tome-space-md);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.DirectoryMegaMenu-module__M6QhGq__card{border-radius:var(--tome-radius);min-height:10rem;color:var(--tome-color-on-surface);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.DirectoryMegaMenu-module__M6QhGq__card:focus-visible{outline:var(--dir-focus-ring) solid var(--tome-color-ring);outline-offset:var(--dir-focus-offset)}.DirectoryMegaMenu-module__M6QhGq__cardMuted{background:var(--tome-color-surface-muted);color:var(--tome-color-on-surface-muted);border:var(--dir-hairline) solid var(--tome-color-border);padding:var(--tome-space-md)}.DirectoryMegaMenu-module__M6QhGq__cardWithImage{color:var(--tome-color-on-inverse)}.DirectoryMegaMenu-module__M6QhGq__cardImageWrap{position:absolute;inset:0}.DirectoryMegaMenu-module__M6QhGq__cardImage{object-fit:cover;width:100%;height:100%}.DirectoryMegaMenu-module__M6QhGq__cardVeil{background:var(--tome-color-surface-inverse-faint);position:absolute;inset:0}.DirectoryMegaMenu-module__M6QhGq__cardContent{gap:var(--tome-space-xxs);padding:var(--tome-space-md);flex-direction:column;display:flex;position:relative}.DirectoryMegaMenu-module__M6QhGq__cardLabel{font-size:var(--tome-text-sm);font-weight:600}.DirectoryMegaMenu-module__M6QhGq__cardDescription{font-size:var(--tome-text-xs);opacity:.85}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_2a0de59a-module__o2RPyG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_2a0de59a-module__o2RPyG__variable{--font-guide-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.grid-module__XoTCWW__grid{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start prose-start breakout-md-start reading-start] repeat(4, 1fr) [prose-end breakout-md-end reading-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end];gap:0;display:grid}@media (min-width:640px){.grid-module__XoTCWW__grid{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start prose-start breakout-md-start reading-start] repeat(8, 1fr) [prose-end breakout-md-end reading-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end]}}@media (min-width:768px){.grid-module__XoTCWW__grid{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start marginalia-left-outer marginalia-left-inner marginalia-left-start marginalia-left-end reading-start breakout-md-start] repeat(1, 1fr) [prose-start] repeat(4, 1fr) [prose-end] repeat(1, 1fr) [reading-end breakout-md-end marginalia-right-inner marginalia-right-start] repeat(2, 1fr) [marginalia-right-outer marginalia-right-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end]}}@media (min-width:1024px){.grid-module__XoTCWW__grid{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start marginalia-left-outer marginalia-left-start] repeat(var(--tome-grid-marginalia-left-cols,3), 1fr) [marginalia-left-inner marginalia-left-end reading-start breakout-md-start] repeat(var(--tome-grid-prose-pad-cols,2), 1fr) [prose-start] repeat(calc(16 - var(--tome-grid-marginalia-left-cols,3) - var(--tome-grid-marginalia-right-cols,3) - var(--tome-grid-prose-pad-cols,2) * 2), 1fr) [prose-end] repeat(var(--tome-grid-prose-pad-cols,2), 1fr) [reading-end breakout-md-end marginalia-right-inner marginalia-right-start] repeat(var(--tome-grid-marginalia-right-cols,3), 1fr) [marginalia-right-outer marginalia-right-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end]}}@media (min-width:1280px){.grid-module__XoTCWW__grid{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start marginalia-left-outer marginalia-left-start] repeat(var(--tome-grid-marginalia-left-cols,3), 1fr) [marginalia-left-inner marginalia-left-end reading-start breakout-md-start] repeat(var(--tome-grid-prose-pad-cols,2), 1fr) [prose-start] repeat(calc(16 - var(--tome-grid-marginalia-left-cols,3) - var(--tome-grid-marginalia-right-cols,3) - var(--tome-grid-prose-pad-cols,2) * 2), 1fr) [prose-end] repeat(var(--tome-grid-prose-pad-cols,2), 1fr) [reading-end breakout-md-end marginalia-right-inner marginalia-right-start] repeat(var(--tome-grid-marginalia-right-cols,3), 1fr) [marginalia-right-outer marginalia-right-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end]}}@media (min-width:1536px){.grid-module__XoTCWW__grid{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start marginalia-left-outer marginalia-left-start] repeat(var(--tome-grid-marginalia-left-cols,3), 1fr) [marginalia-left-inner marginalia-left-end reading-start breakout-md-start] repeat(var(--tome-grid-prose-pad-cols,2), 1fr) [prose-start] repeat(calc(16 - var(--tome-grid-marginalia-left-cols,3) - var(--tome-grid-marginalia-right-cols,3) - var(--tome-grid-prose-pad-cols,2) * 2), 1fr) [prose-end] repeat(var(--tome-grid-prose-pad-cols,2), 1fr) [reading-end breakout-md-end marginalia-right-inner marginalia-right-start] repeat(var(--tome-grid-marginalia-right-cols,3), 1fr) [marginalia-right-outer marginalia-right-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end]}}@media (min-width:1700px){.grid-module__XoTCWW__grid{grid-template-columns:[full-start margin-left-start] var(--tome-grid-padding) [margin-left-end margin-start content-start breakout-lg-start marginalia-left-outer marginalia-left-start] repeat(var(--tome-grid-marginalia-left-cols,3), 1fr) [marginalia-left-inner marginalia-left-end reading-start breakout-md-start] repeat(var(--tome-grid-prose-pad-cols,2), 1fr) [prose-start] repeat(calc(16 - var(--tome-grid-marginalia-left-cols,3) - var(--tome-grid-marginalia-right-cols,3) - var(--tome-grid-prose-pad-cols,2) * 2), 1fr) [prose-end] repeat(var(--tome-grid-prose-pad-cols,2), 1fr) [reading-end breakout-md-end marginalia-right-inner marginalia-right-start] repeat(var(--tome-grid-marginalia-right-cols,3), 1fr) [marginalia-right-outer marginalia-right-end content-end breakout-lg-end margin-end margin-right-start] var(--tome-grid-padding) [margin-right-end full-end]}}:where(.grid-module__XoTCWW__grid [data-tome-block-wrapper]){pointer-events:none}:where(.grid-module__XoTCWW__grid [data-tome-block-wrapper]>*){pointer-events:auto;grid-column:2/-2}.grid-module__XoTCWW__container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.grid-module__XoTCWW__containerFluid{width:100%;padding-left:var(--tome-grid-padding);padding-right:var(--tome-grid-padding)}.grid-module__XoTCWW__gapNone{gap:0}.grid-module__XoTCWW__gapXs{gap:var(--tome-space-xs)}.grid-module__XoTCWW__gapSm{gap:var(--tome-space-sm)}.grid-module__XoTCWW__gapMd{gap:var(--tome-space-md)}.grid-module__XoTCWW__gapLg{gap:var(--tome-space-lg)}.grid-module__XoTCWW__gapXl{gap:var(--tome-space-xl)}.grid-module__XoTCWW__cols1{grid-column-end:span 1}.grid-module__XoTCWW__cols2{grid-column-end:span 2}.grid-module__XoTCWW__cols3{grid-column-end:span 3}.grid-module__XoTCWW__cols4{grid-column-end:span 4}.grid-module__XoTCWW__cols5{grid-column-end:span 5}.grid-module__XoTCWW__cols6{grid-column-end:span 6}.grid-module__XoTCWW__cols7{grid-column-end:span 7}.grid-module__XoTCWW__cols8{grid-column-end:span 8}.grid-module__XoTCWW__cols9{grid-column-end:span 9}.grid-module__XoTCWW__cols10{grid-column-end:span 10}.grid-module__XoTCWW__cols11{grid-column-end:span 11}.grid-module__XoTCWW__cols12{grid-column-end:span 12}.grid-module__XoTCWW__cols13{grid-column-end:span 13}.grid-module__XoTCWW__cols14{grid-column-end:span 14}.grid-module__XoTCWW__cols15{grid-column-end:span 15}.grid-module__XoTCWW__cols16{grid-column-end:span 16}@media (min-width:640px){.grid-module__XoTCWW__colsSm1{grid-column-end:span 1}.grid-module__XoTCWW__colsSm2{grid-column-end:span 2}.grid-module__XoTCWW__colsSm3{grid-column-end:span 3}.grid-module__XoTCWW__colsSm4{grid-column-end:span 4}.grid-module__XoTCWW__colsSm5{grid-column-end:span 5}.grid-module__XoTCWW__colsSm6{grid-column-end:span 6}.grid-module__XoTCWW__colsSm7{grid-column-end:span 7}.grid-module__XoTCWW__colsSm8{grid-column-end:span 8}}@media (min-width:768px){.grid-module__XoTCWW__colsMd1{grid-column-end:span 1}.grid-module__XoTCWW__colsMd2{grid-column-end:span 2}.grid-module__XoTCWW__colsMd3{grid-column-end:span 3}.grid-module__XoTCWW__colsMd4{grid-column-end:span 4}.grid-module__XoTCWW__colsMd5{grid-column-end:span 5}.grid-module__XoTCWW__colsMd6{grid-column-end:span 6}.grid-module__XoTCWW__colsMd7{grid-column-end:span 7}.grid-module__XoTCWW__colsMd8{grid-column-end:span 8}}@media (min-width:1024px){.grid-module__XoTCWW__colsLg1{grid-column-end:span 1}.grid-module__XoTCWW__colsLg2{grid-column-end:span 2}.grid-module__XoTCWW__colsLg3{grid-column-end:span 3}.grid-module__XoTCWW__colsLg4{grid-column-end:span 4}.grid-module__XoTCWW__colsLg5{grid-column-end:span 5}.grid-module__XoTCWW__colsLg6{grid-column-end:span 6}.grid-module__XoTCWW__colsLg7{grid-column-end:span 7}.grid-module__XoTCWW__colsLg8{grid-column-end:span 8}.grid-module__XoTCWW__colsLg9{grid-column-end:span 9}.grid-module__XoTCWW__colsLg10{grid-column-end:span 10}.grid-module__XoTCWW__colsLg11{grid-column-end:span 11}.grid-module__XoTCWW__colsLg12{grid-column-end:span 12}.grid-module__XoTCWW__colsLg13{grid-column-end:span 13}.grid-module__XoTCWW__colsLg14{grid-column-end:span 14}.grid-module__XoTCWW__colsLg15{grid-column-end:span 15}.grid-module__XoTCWW__colsLg16{grid-column-end:span 16}}@media (min-width:1280px){.grid-module__XoTCWW__colsXl1{grid-column-end:span 1}.grid-module__XoTCWW__colsXl2{grid-column-end:span 2}.grid-module__XoTCWW__colsXl3{grid-column-end:span 3}.grid-module__XoTCWW__colsXl4{grid-column-end:span 4}.grid-module__XoTCWW__colsXl5{grid-column-end:span 5}.grid-module__XoTCWW__colsXl6{grid-column-end:span 6}.grid-module__XoTCWW__colsXl7{grid-column-end:span 7}.grid-module__XoTCWW__colsXl8{grid-column-end:span 8}.grid-module__XoTCWW__colsXl9{grid-column-end:span 9}.grid-module__XoTCWW__colsXl10{grid-column-end:span 10}.grid-module__XoTCWW__colsXl11{grid-column-end:span 11}.grid-module__XoTCWW__colsXl12{grid-column-end:span 12}.grid-module__XoTCWW__colsXl13{grid-column-end:span 13}.grid-module__XoTCWW__colsXl14{grid-column-end:span 14}.grid-module__XoTCWW__colsXl15{grid-column-end:span 15}.grid-module__XoTCWW__colsXl16{grid-column-end:span 16}}@media (min-width:1536px){.grid-module__XoTCWW__cols2xl1{grid-column-end:span 1}.grid-module__XoTCWW__cols2xl2{grid-column-end:span 2}.grid-module__XoTCWW__cols2xl3{grid-column-end:span 3}.grid-module__XoTCWW__cols2xl4{grid-column-end:span 4}.grid-module__XoTCWW__cols2xl5{grid-column-end:span 5}.grid-module__XoTCWW__cols2xl6{grid-column-end:span 6}.grid-module__XoTCWW__cols2xl7{grid-column-end:span 7}.grid-module__XoTCWW__cols2xl8{grid-column-end:span 8}.grid-module__XoTCWW__cols2xl9{grid-column-end:span 9}.grid-module__XoTCWW__cols2xl10{grid-column-end:span 10}.grid-module__XoTCWW__cols2xl11{grid-column-end:span 11}.grid-module__XoTCWW__cols2xl12{grid-column-end:span 12}.grid-module__XoTCWW__cols2xl13{grid-column-end:span 13}.grid-module__XoTCWW__cols2xl14{grid-column-end:span 14}.grid-module__XoTCWW__cols2xl15{grid-column-end:span 15}.grid-module__XoTCWW__cols2xl16{grid-column-end:span 16}}.grid-module__XoTCWW__start1{grid-column-start:2}.grid-module__XoTCWW__start2{grid-column-start:3}.grid-module__XoTCWW__start3{grid-column-start:4}.grid-module__XoTCWW__start4{grid-column-start:5}.grid-module__XoTCWW__start5{grid-column-start:6}.grid-module__XoTCWW__start6{grid-column-start:7}.grid-module__XoTCWW__start7{grid-column-start:8}.grid-module__XoTCWW__start8{grid-column-start:9}.grid-module__XoTCWW__start9{grid-column-start:10}.grid-module__XoTCWW__start10{grid-column-start:11}.grid-module__XoTCWW__start11{grid-column-start:12}.grid-module__XoTCWW__start12{grid-column-start:13}.grid-module__XoTCWW__start13{grid-column-start:14}.grid-module__XoTCWW__start14{grid-column-start:15}.grid-module__XoTCWW__start15{grid-column-start:16}.grid-module__XoTCWW__start16{grid-column-start:17}@media (min-width:640px){.grid-module__XoTCWW__startSm1{grid-column-start:2}.grid-module__XoTCWW__startSm2{grid-column-start:3}.grid-module__XoTCWW__startSm3{grid-column-start:4}.grid-module__XoTCWW__startSm4{grid-column-start:5}.grid-module__XoTCWW__startSm5{grid-column-start:6}.grid-module__XoTCWW__startSm6{grid-column-start:7}.grid-module__XoTCWW__startSm7{grid-column-start:8}.grid-module__XoTCWW__startSm8{grid-column-start:9}}@media (min-width:768px){.grid-module__XoTCWW__startMd1{grid-column-start:2}.grid-module__XoTCWW__startMd2{grid-column-start:3}.grid-module__XoTCWW__startMd3{grid-column-start:4}.grid-module__XoTCWW__startMd4{grid-column-start:5}.grid-module__XoTCWW__startMd5{grid-column-start:6}.grid-module__XoTCWW__startMd6{grid-column-start:7}.grid-module__XoTCWW__startMd7{grid-column-start:8}.grid-module__XoTCWW__startMd8{grid-column-start:9}}@media (min-width:1024px){.grid-module__XoTCWW__startLg1{grid-column-start:2}.grid-module__XoTCWW__startLg2{grid-column-start:3}.grid-module__XoTCWW__startLg3{grid-column-start:4}.grid-module__XoTCWW__startLg4{grid-column-start:5}.grid-module__XoTCWW__startLg5{grid-column-start:6}.grid-module__XoTCWW__startLg6{grid-column-start:7}.grid-module__XoTCWW__startLg7{grid-column-start:8}.grid-module__XoTCWW__startLg8{grid-column-start:9}.grid-module__XoTCWW__startLg9{grid-column-start:10}.grid-module__XoTCWW__startLg10{grid-column-start:11}.grid-module__XoTCWW__startLg11{grid-column-start:12}.grid-module__XoTCWW__startLg12{grid-column-start:13}.grid-module__XoTCWW__startLg13{grid-column-start:14}.grid-module__XoTCWW__startLg14{grid-column-start:15}.grid-module__XoTCWW__startLg15{grid-column-start:16}.grid-module__XoTCWW__startLg16{grid-column-start:17}}@media (min-width:1280px){.grid-module__XoTCWW__startXl1{grid-column-start:2}.grid-module__XoTCWW__startXl2{grid-column-start:3}.grid-module__XoTCWW__startXl3{grid-column-start:4}.grid-module__XoTCWW__startXl4{grid-column-start:5}.grid-module__XoTCWW__startXl5{grid-column-start:6}.grid-module__XoTCWW__startXl6{grid-column-start:7}.grid-module__XoTCWW__startXl7{grid-column-start:8}.grid-module__XoTCWW__startXl8{grid-column-start:9}.grid-module__XoTCWW__startXl9{grid-column-start:10}.grid-module__XoTCWW__startXl10{grid-column-start:11}.grid-module__XoTCWW__startXl11{grid-column-start:12}.grid-module__XoTCWW__startXl12{grid-column-start:13}.grid-module__XoTCWW__startXl13{grid-column-start:14}.grid-module__XoTCWW__startXl14{grid-column-start:15}.grid-module__XoTCWW__startXl15{grid-column-start:16}.grid-module__XoTCWW__startXl16{grid-column-start:17}}@media (min-width:1536px){.grid-module__XoTCWW__start2xl1{grid-column-start:2}.grid-module__XoTCWW__start2xl2{grid-column-start:3}.grid-module__XoTCWW__start2xl3{grid-column-start:4}.grid-module__XoTCWW__start2xl4{grid-column-start:5}.grid-module__XoTCWW__start2xl5{grid-column-start:6}.grid-module__XoTCWW__start2xl6{grid-column-start:7}.grid-module__XoTCWW__start2xl7{grid-column-start:8}.grid-module__XoTCWW__start2xl8{grid-column-start:9}.grid-module__XoTCWW__start2xl9{grid-column-start:10}.grid-module__XoTCWW__start2xl10{grid-column-start:11}.grid-module__XoTCWW__start2xl11{grid-column-start:12}.grid-module__XoTCWW__start2xl12{grid-column-start:13}.grid-module__XoTCWW__start2xl13{grid-column-start:14}.grid-module__XoTCWW__start2xl14{grid-column-start:15}.grid-module__XoTCWW__start2xl15{grid-column-start:16}.grid-module__XoTCWW__start2xl16{grid-column-start:17}}.grid-module__XoTCWW__rowSpan1{grid-row:span 1}.grid-module__XoTCWW__rowSpan2{grid-row:span 2}.grid-module__XoTCWW__rowSpan3{grid-row:span 3}.grid-module__XoTCWW__rowSpan4{grid-row:span 4}.grid-module__XoTCWW__rowSpan5{grid-row:span 5}.grid-module__XoTCWW__rowSpan6{grid-row:span 6}.grid-module__XoTCWW__rowStart1{grid-row-start:1}.grid-module__XoTCWW__rowStart2{grid-row-start:2}.grid-module__XoTCWW__rowStart3{grid-row-start:3}.grid-module__XoTCWW__rowStart4{grid-row-start:4}.grid-module__XoTCWW__rowStart5{grid-row-start:5}.grid-module__XoTCWW__rowStart6{grid-row-start:6}.grid-module__XoTCWW__rowStart7{grid-row-start:7}.grid-module__XoTCWW__rowStart8{grid-row-start:8}.grid-module__XoTCWW__rowStart9{grid-row-start:9}.grid-module__XoTCWW__rowStart10{grid-row-start:10}.grid-module__XoTCWW__rowStart11{grid-row-start:11}.grid-module__XoTCWW__rowStart12{grid-row-start:12}.grid-module__XoTCWW__alignStart{align-items:start}.grid-module__XoTCWW__alignCenter{align-items:center}.grid-module__XoTCWW__alignEnd{align-items:end}.grid-module__XoTCWW__alignStretch{align-items:stretch}.grid-module__XoTCWW__alignBaseline{align-items:baseline}.grid-module__XoTCWW__justifyStart{justify-content:start}.grid-module__XoTCWW__justifyCenter{justify-content:center}.grid-module__XoTCWW__justifyEnd{justify-content:end}.grid-module__XoTCWW__justifyBetween{justify-content:space-between}.grid-module__XoTCWW__justifyAround{justify-content:space-around}.grid-module__XoTCWW__justifyEvenly{justify-content:space-evenly}.grid-module__XoTCWW__justifySelfStart{justify-self:start}.grid-module__XoTCWW__justifySelfCenter{justify-self:center}.grid-module__XoTCWW__justifySelfEnd{justify-self:end}.grid-module__XoTCWW__justifySelfStretch{justify-self:stretch}.grid-module__XoTCWW__alignSelfStart{align-self:start}.grid-module__XoTCWW__alignSelfCenter{align-self:center}.grid-module__XoTCWW__alignSelfEnd{align-self:end}.grid-module__XoTCWW__alignSelfStretch{align-self:stretch}.grid-module__XoTCWW__alignSelfBaseline{align-self:baseline}.grid-module__XoTCWW__autoRowsAuto{grid-auto-rows:auto}.grid-module__XoTCWW__autoRowsMin{grid-auto-rows:min-content}.grid-module__XoTCWW__autoRowsMax{grid-auto-rows:max-content}.grid-module__XoTCWW__autoRowsFr{grid-auto-rows:1fr}.grid-module__XoTCWW__autoColsAuto{grid-auto-columns:auto}.grid-module__XoTCWW__autoColsMin{grid-auto-columns:min-content}.grid-module__XoTCWW__autoColsMax{grid-auto-columns:max-content}.grid-module__XoTCWW__autoColsFr{grid-auto-columns:1fr}.grid-module__XoTCWW__gridFlowRow{grid-auto-flow:row}.grid-module__XoTCWW__gridFlowCol{grid-auto-flow:column}.grid-module__XoTCWW__gridFlowRowDense{grid-auto-flow:dense}.grid-module__XoTCWW__gridFlowColDense{grid-auto-flow:column dense}
.GuidePost-module__z4tmJG__guidePage{--teal-ink:#2b6a55;--teal-hi:#8fd1b6;--clay-hi:#f0b39e;--clay-ink:#8a4630;--label:#5f6b56;--slate-2:#475569;--g-forest:#1e2e1d;--g-mint:#f6ffeb;--g-fg:#010f01;--g-ink-2:#26301f;--g-slate:#64748b;--g-line:#e2e8d8;--g-panel:#eef3e6;--g-panel-2:#e7efdd;--g-sage:#8a9a86;--g-teal:#5fa98f;--g-salmon:#e29a82;--g-white:#fff;--g-clay-soft:#fbe3da;--g-clay-mid:#edb9a6;--g-clay-deep:#5b2a1b;--g-clay-darkest:#3d1a0f;--g-on-dark-2:#a7b8a3;--g-on-dark-body:#cfe0c6;--g-crumb-sep:#b7c4ae;--g-pill-open-bg:#dcefe6;--g-pill-open-fg:#1e5a45;--g-pill-soon-bg:#fbe3da;--g-pill-soon-fg:#8a4630;--g-pill-med-bg:#e6f3f8;--g-pill-med-fg:#2e5c6e;--g-tag-us-bg:#e6ecf3;--g-tag-us-fg:#2f4560;--g-tag-ct-bg:#ede9f6;--g-tag-ct-fg:#4a3d73;--g-tag-news-bg:#f1f5f9;--g-tag-news-fg:#475569;--g-edge-us:#7d93ad;--g-edge-ct:#9a8cc8;--g-sans:var(--font-sans), "Inter", -apple-system, "Segoe UI", Arial, sans-serif;--g-mono:var(--font-guide-mono), "IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--g-measure:37.5rem;--g-wide:60rem;--g-rail:13.75rem;--g-rail-gap:4.5rem;--g-gutter:2.75rem;--g-page-max:90rem;--g-sticky-top:calc(var(--site-top-offset,6rem) + 1.5rem);--g-radius-sm:.5rem;--g-radius-md:.75rem;--g-radius-lg:1rem;--g-radius-xl:1.5rem;background:var(--g-mint);color:var(--g-fg);font-family:var(--g-sans);-webkit-font-smoothing:antialiased;padding-bottom:4.5rem;container-type:inline-size}:where(.GuidePost-module__z4tmJG__guidePage) :where(h1,h2,h3,h4,p,figure,blockquote,ol,ul,dl,dd){margin:0}html :where(.GuidePost-module__z4tmJG__guidePage) :is(h1,h2,h3,h4){font-weight:700}:where(.GuidePost-module__z4tmJG__guidePage) :where(h1,h2,h3,h4){font-family:var(--g-sans);letter-spacing:-.02em}.GuidePost-module__z4tmJG__guidePage :where([id]){scroll-margin-top:var(--g-sticky-top)}.GuidePost-module__z4tmJG__guidePage :focus-visible{outline:3px solid var(--teal-ink);outline-offset:3px;border-radius:4px}.GuidePost-module__z4tmJG__guidePage :where([data-tone=dark]) :focus-visible,.GuidePost-module__z4tmJG__guidePage :where([data-tone=dark]):focus-visible{outline-color:var(--teal-hi)}.GuidePost-module__z4tmJG__article{grid-template-columns:var(--g-rail) minmax(0, var(--g-wide));column-gap:var(--g-rail-gap);padding:0 var(--g-gutter);justify-content:center;margin-top:4rem;display:grid}.GuidePost-module__z4tmJG__article[data-toc=none]{grid-template-columns:minmax(0, var(--g-wide))}.GuidePost-module__z4tmJG__rail{top:var(--g-sticky-top);align-self:start;position:sticky}.GuidePost-module__z4tmJG__main{--g-col:min(var(--g-wide), 100cqi - 2 * var(--g-gutter) - var(--g-rail) - var(--g-rail-gap));min-width:0}.GuidePost-module__z4tmJG__article[data-toc=none] .GuidePost-module__z4tmJG__main{--g-col:min(var(--g-wide), 100cqi - 2 * var(--g-gutter))}.GuidePost-module__z4tmJG__block{clear:both}.GuidePost-module__z4tmJG__block+.GuidePost-module__z4tmJG__block{margin-top:3.5rem}.GuidePost-module__z4tmJG__block+.GuidePost-module__z4tmJG__block[data-tight]{margin-top:1.75rem}.GuidePost-module__z4tmJG__block[data-width=measure]{max-width:var(--g-measure)}.GuidePost-module__z4tmJG__block[data-width=wide]{max-width:var(--g-wide)}.GuidePost-module__z4tmJG__jumpWrap{display:none}.GuidePost-module__z4tmJG__after{padding:0 var(--g-gutter);max-width:var(--g-page-max);margin:6rem auto 0}.GuidePost-module__z4tmJG__bleed,.GuidePost-module__z4tmJG__after+.GuidePost-module__z4tmJG__bleed{margin-top:6rem}.GuidePost-module__z4tmJG__hubMain{padding:0 var(--g-gutter);max-width:var(--g-page-max);--g-col:calc(min(var(--g-page-max), 100cqi) - 2 * var(--g-gutter));margin:4.5rem auto 0}.GuidePost-module__z4tmJG__hubBlock+.GuidePost-module__z4tmJG__hubBlock,.GuidePost-module__z4tmJG__hubMain+.GuidePost-module__z4tmJG__hubBleed{margin-top:5.5rem}.GuidePost-module__z4tmJG__fallbackHero{padding:2.25rem 0 0}.GuidePost-module__z4tmJG__fallbackHeroInner{padding:0 var(--g-gutter);max-width:var(--g-page-max);margin:0 auto}.GuidePost-module__z4tmJG__fallbackHeroCopy{margin-top:2.125rem}.GuidePost-module__z4tmJG__fallbackTopic{background:var(--g-pill-open-bg);height:1.875rem;color:var(--g-pill-open-fg);border-radius:999px;align-items:center;padding:0 .8125rem;font-size:.78125rem;font-weight:700;display:inline-flex}.GuidePost-module__z4tmJG__fallbackTitle{letter-spacing:-.04em;text-wrap:balance;max-width:56.25rem;margin-top:1.125rem;font-size:clamp(2.375rem,4.6cqi,4.25rem);font-weight:800;line-height:1.02}.GuidePost-module__z4tmJG__fallbackDek{color:var(--slate-2);text-wrap:pretty;max-width:40rem;margin-top:1.375rem;font-size:1.3125rem;line-height:1.9375rem}.GuidePost-module__z4tmJG__fallbackRule{margin:3rem var(--g-gutter) 0;border:0;border-top:1px solid var(--g-line)}.GuidePost-module__z4tmJG__draftNote{max-width:var(--g-page-max);padding:.75rem var(--g-gutter);font-family:var(--g-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--clay-ink);background:var(--g-clay-soft);margin:0 auto;font-size:.75rem}@container (max-width:1099px){.GuidePost-module__z4tmJG__guidePage>*{--g-gutter:2.25rem}.GuidePost-module__z4tmJG__article,.GuidePost-module__z4tmJG__article[data-toc=none]{grid-template-columns:minmax(0,1fr);margin-top:2.5rem}.GuidePost-module__z4tmJG__rail{display:none}.GuidePost-module__z4tmJG__main,.GuidePost-module__z4tmJG__article[data-toc=none] .GuidePost-module__z4tmJG__main{--g-col:min(42.5rem, 100cqi - 2 * var(--g-gutter));width:100%;max-width:42.5rem;margin:0 auto}.GuidePost-module__z4tmJG__block[data-width=wide]{max-width:none}.GuidePost-module__z4tmJG__jumpWrap{display:block}.GuidePost-module__z4tmJG__after{margin-top:4.5rem}.GuidePost-module__z4tmJG__hubMain{margin-top:3rem}.GuidePost-module__z4tmJG__fallbackRule{margin-top:2.5rem}}@container (max-width:599px){.GuidePost-module__z4tmJG__guidePage>*{--g-gutter:1.125rem}.GuidePost-module__z4tmJG__article,.GuidePost-module__z4tmJG__article[data-toc=none]{margin-top:1.75rem}.GuidePost-module__z4tmJG__block+.GuidePost-module__z4tmJG__block{margin-top:2.75rem}.GuidePost-module__z4tmJG__block+.GuidePost-module__z4tmJG__block[data-tight]{margin-top:1.75rem}.GuidePost-module__z4tmJG__after{margin-top:3.5rem}.GuidePost-module__z4tmJG__hubMain{margin-top:2.25rem}.GuidePost-module__z4tmJG__hubBlock+.GuidePost-module__z4tmJG__hubBlock{margin-top:4rem}.GuidePost-module__z4tmJG__fallbackHero{padding-top:1.5rem}.GuidePost-module__z4tmJG__fallbackTitle{letter-spacing:-.035em;font-size:2.25rem;line-height:1.04}.GuidePost-module__z4tmJG__fallbackDek{margin-top:1rem;font-size:1.0625rem;line-height:1.625rem}.GuidePost-module__z4tmJG__fallbackRule{margin-top:2rem}}
.page-module__CvLZ9W__article{border-radius:var(--tome-radius);flex-direction:column;gap:2rem;padding-block:.75rem;display:flex}
.toc-module__Rn9XPa__toc{padding-top:.375rem}.toc-module__Rn9XPa__k{font-family:var(--g-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--label);margin-bottom:.875rem;font-size:.71875rem;font-weight:600}.toc-module__Rn9XPa__list{border-left:2px solid var(--g-line);margin:0;padding:0;list-style:none}.toc-module__Rn9XPa__list a{color:var(--slate-2);border-left:2px solid #0000;grid-template-columns:1.625rem 1fr;margin-left:-2px;padding:.5rem 0 .5rem .875rem;font-size:.875rem;line-height:1.1875rem;display:grid}.toc-module__Rn9XPa__list a:hover{color:var(--g-fg)}.toc-module__Rn9XPa__n{font-family:var(--g-mono);color:var(--label);padding-top:1px;font-size:.71875rem}.toc-module__Rn9XPa__list a.toc-module__Rn9XPa__active{color:var(--g-fg);border-left-color:var(--g-forest);font-weight:600}.toc-module__Rn9XPa__list a.toc-module__Rn9XPa__active .toc-module__Rn9XPa__n{color:var(--teal-ink)}.toc-module__Rn9XPa__meta{border-top:1px solid var(--g-line);color:var(--slate-2);margin-top:1.375rem;padding-top:1rem;font-size:.78125rem;line-height:1.1875rem}.toc-module__Rn9XPa__metaK{font-family:var(--g-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--label);font-size:.6875rem;display:block}.toc-module__Rn9XPa__jump{background:var(--g-panel);border-radius:1.125rem}.toc-module__Rn9XPa__jump summary{cursor:pointer;border-radius:1.125rem;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.125rem;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.toc-module__Rn9XPa__jump summary::-webkit-details-marker{display:none}.toc-module__Rn9XPa__count{font-family:var(--g-mono);color:var(--label);letter-spacing:.04em;font-size:.71875rem;font-weight:500}.toc-module__Rn9XPa__chev{background:var(--g-mint);border-radius:99px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:transform .2s;display:flex}.toc-module__Rn9XPa__jump[open] .toc-module__Rn9XPa__chev{transform:rotate(180deg)}.toc-module__Rn9XPa__jump ol{margin:0;padding:0 1.125rem .75rem;list-style:none}.toc-module__Rn9XPa__jump li a{border-top:1px solid var(--g-line);color:var(--g-ink-2);grid-template-columns:1.75rem 1fr;padding:.6875rem 0;font-size:.90625rem;line-height:1.25rem;display:grid}.toc-module__Rn9XPa__jump li a .toc-module__Rn9XPa__n{color:var(--teal-ink);padding-top:2px}
.Brands-module__wH50-W__root{--brands-rail:clamp(1rem, 3.2vw, 2.75rem);--brands-measure:600px}.Brands-module__wH50-W__crumbs{padding:1.25rem var(--brands-rail) 0;color:var(--tome-color-on-surface-muted);font-size:.84375rem}.Brands-module__wH50-W__crumbs a{text-underline-offset:3px;text-decoration:underline}.Brands-module__wH50-W__hero{background:var(--tome-color-primary);color:var(--tome-color-on-primary);border-radius:var(--bfkc-radius-section);margin:1.25rem var(--brands-rail) 0;padding:clamp(1.75rem,5vw,3.5rem) clamp(1.25rem,5vw,3rem)}.Brands-module__wH50-W__heroTitle{letter-spacing:-.02em;margin:0;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800;line-height:1.1}.Brands-module__wH50-W__heroLede{color:var(--bfkc-muted-on-dark);max-width:var(--brands-measure);margin:.75rem 0 0}.Brands-module__wH50-W__layout{padding:1.75rem var(--brands-rail) 0;grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.Brands-module__wH50-W__rail{position:sticky;top:1rem}.Brands-module__wH50-W__railForm{flex-direction:column;gap:1.375rem;display:flex}.Brands-module__wH50-W__mobileFilters{display:none}.Brands-module__wH50-W__results{min-width:0}.Brands-module__wH50-W__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.125rem;display:flex}.Brands-module__wH50-W__count{font-size:.9375rem;font-weight:700}.Brands-module__wH50-W__sortForm{color:var(--tome-color-on-surface-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Brands-module__wH50-W__select{border:1px solid var(--tome-color-border);background:var(--tome-color-surface);height:2.75rem;color:var(--tome-color-on-surface);font:inherit;border-radius:999px;padding:0 1rem;font-size:.875rem;font-weight:600}.Brands-module__wH50-W__select:focus-visible,.Brands-module__wH50-W__btn:focus-visible,.Brands-module__wH50-W__summary:focus-visible,.Brands-module__wH50-W__activeChip:focus-visible{outline:2px solid var(--tome-color-ring,var(--tome-color-primary));outline-offset:2px}.Brands-module__wH50-W__apply{min-height:2.75rem;}form[data-enhanced] .Brands-module__wH50-W__apply{display:none}.Brands-module__wH50-W__railForm .Brands-module__wH50-W__apply{align-self:flex-start}.Brands-module__wH50-W__active{flex-wrap:wrap;gap:.5rem;margin-bottom:1.375rem;display:flex}.Brands-module__wH50-W__activeChip{background:var(--tome-color-primary);height:1.75rem;color:var(--tome-color-on-primary);border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.78125rem;font-weight:600;text-decoration:none;display:inline-flex}.Brands-module__wH50-W__clearAll{text-underline-offset:3px;color:var(--tome-color-on-surface-muted);align-self:center;font-size:.8125rem;text-decoration:underline}.Brands-module__wH50-W__shelf{margin-bottom:2.75rem}.Brands-module__wH50-W__shelfHead{border-bottom:1px solid var(--tome-color-border);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:1.125rem;padding-bottom:.625rem;display:flex}.Brands-module__wH50-W__shelfTitle{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:700}.Brands-module__wH50-W__shelfSub{color:var(--tome-color-on-surface-muted);margin:0;font-size:.875rem}.Brands-module__wH50-W__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18.75rem),1fr));gap:1rem;display:grid}.Brands-module__wH50-W__empty{border:1px dashed var(--tome-color-on-surface-muted);border-radius:var(--bfkc-radius-card);color:var(--tome-color-on-surface-muted);padding:2rem 1.25rem}.Brands-module__wH50-W__empty a{text-underline-offset:3px;color:var(--tome-color-foreground);font-weight:600;text-decoration:underline}.Brands-module__wH50-W__btn{min-height:2.75rem;font:inherit;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.Brands-module__wH50-W__btnInk{background:var(--tome-color-primary);color:var(--tome-color-on-primary);}.Brands-module__wH50-W__btnOut{border-color:var(--tome-color-primary);color:var(--tome-color-primary);background:0 0;}.Brands-module__wH50-W__cta{margin:3.5rem var(--brands-rail) 0;border-radius:var(--bfkc-radius-section);background:var(--tome-color-surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.Brands-module__wH50-W__ctaTitle{letter-spacing:-.02em;margin:0;font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:700}.Brands-module__wH50-W__ctaBody{max-width:var(--brands-measure);color:var(--tome-color-on-surface-muted);margin:.5rem 0 0}.Brands-module__wH50-W__ctaActs{flex-wrap:wrap;gap:.75rem;display:flex}.Brands-module__wH50-W__disc{padding:1.25rem var(--brands-rail) 0;max-width:calc(var(--brands-measure) + 2 * var(--brands-rail));color:var(--tome-color-on-surface-muted);margin:0;font-size:.78125rem}.Brands-module__wH50-W__discWrap{padding:0 var(--brands-rail) 3rem}@media (max-width:900px){.Brands-module__wH50-W__layout{grid-template-columns:minmax(0,1fr);gap:0}.Brands-module__wH50-W__rail{display:none}.Brands-module__wH50-W__mobileFilters{border:1.5px solid var(--tome-color-primary);background:var(--tome-color-surface);border-radius:1.5rem;margin-bottom:1rem;display:block}.Brands-module__wH50-W__summary{min-height:2.75rem;color:var(--tome-color-primary);cursor:pointer;justify-content:center;align-items:center;padding:0 1.25rem;font-weight:600;list-style:none;display:flex}.Brands-module__wH50-W__summary::-webkit-details-marker{display:none}.Brands-module__wH50-W__panel{flex-direction:column;gap:1.25rem;padding:.5rem 1.25rem 1.25rem;display:flex}.Brands-module__wH50-W__grid,.Brands-module__wH50-W__cta{grid-template-columns:minmax(0,1fr)}}.Brands-module__wH50-W__orgHead{border-bottom:1px solid var(--tome-color-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-bottom:1.125rem;padding-bottom:.625rem;display:flex}.Brands-module__wH50-W__orgTitle{margin:0;font-size:1.375rem;font-weight:800}.Brands-module__wH50-W__orgSub{color:var(--tome-color-on-surface-muted);margin:0;font-size:.84375rem}
.BrandDetail-module__0yztcG__top{margin:1.25rem var(--brands-rail) 0;background:var(--tome-color-primary);color:var(--tome-color-on-primary);border-radius:var(--bfkc-radius-section);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.BrandDetail-module__0yztcG__topTitle{letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.875rem;margin:0;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:800;line-height:1.08;display:flex}.BrandDetail-module__0yztcG__sub{color:var(--bfkc-muted-on-dark);margin:.375rem 0 0}.BrandDetail-module__0yztcG__chips{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.BrandDetail-module__0yztcG__topChip{background:color-mix(in srgb, var(--tome-color-on-primary) 16%, transparent);height:1.625rem;color:var(--tome-color-on-primary);border-radius:999px;align-items:center;padding:0 .625rem;font-size:.78125rem;font-weight:600;display:inline-flex}.BrandDetail-module__0yztcG__acts{flex-direction:column;gap:.625rem;display:flex}.BrandDetail-module__0yztcG__btnLight{background:var(--tome-color-on-primary);min-height:2.75rem;color:var(--tome-color-primary);border:1.5px solid var(--tome-color-on-primary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 1.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.BrandDetail-module__0yztcG__btnGhost{color:var(--tome-color-on-primary);border-color:var(--bfkc-muted-on-dark);background:0 0;}.BrandDetail-module__0yztcG__btnLight:focus-visible{outline:2px solid var(--tome-color-on-primary);outline-offset:2px}.BrandDetail-module__0yztcG__body{padding:2.5rem var(--brands-rail) 0;grid-template-columns:minmax(0,1fr) 21.25rem;align-items:start;gap:3rem;display:grid}.BrandDetail-module__0yztcG__body section+section{margin-top:2.5rem}.BrandDetail-module__0yztcG__h2{letter-spacing:-.02em;margin:0 0 .75rem;font-size:1.375rem;font-weight:700}.BrandDetail-module__0yztcG__about{max-width:var(--brands-measure);color:var(--tome-color-on-surface-muted);margin:0;font-size:1.0625rem;line-height:1.65}.BrandDetail-module__0yztcG__types{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.375rem),1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.BrandDetail-module__0yztcG__type{background:var(--tome-color-surface);border:1px solid var(--tome-color-border);border-radius:var(--bfkc-radius-card);color:inherit;justify-content:space-between;align-items:center;gap:.5rem;padding:.875rem 1rem;font-weight:700;text-decoration:none;display:flex}.BrandDetail-module__0yztcG__type:hover{border-color:var(--tome-color-primary)}.BrandDetail-module__0yztcG__type:focus-visible{outline:2px solid var(--tome-color-ring,var(--tome-color-primary));outline-offset:2px}.BrandDetail-module__0yztcG__typeArrow{color:var(--tome-color-on-surface-muted);font-weight:500}.BrandDetail-module__0yztcG__hint{color:var(--tome-color-on-surface-muted);margin:.625rem 0 0;font-size:.8125rem}.BrandDetail-module__0yztcG__wtb{background:var(--tome-color-surface-muted);border-radius:var(--bfkc-radius-section);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.5rem;display:grid}.BrandDetail-module__0yztcG__wtbText{max-width:var(--brands-measure);color:var(--tome-color-on-surface-muted);margin:0}.BrandDetail-module__0yztcG__facts{background:var(--tome-color-surface);border:1px solid var(--tome-color-border);border-radius:var(--bfkc-radius-section);overflow:hidden}.BrandDetail-module__0yztcG__factsTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--tome-color-on-surface-muted);margin:0;padding:1rem 1.25rem .375rem;font-size:.75rem;font-weight:700}.BrandDetail-module__0yztcG__factsList{margin:0;padding:0 1.25rem .5rem}.BrandDetail-module__0yztcG__factRow{border-top:1px solid var(--tome-color-border);justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.90625rem;display:flex}.BrandDetail-module__0yztcG__factRow:first-child{border-top:0}.BrandDetail-module__0yztcG__factRow dt{color:var(--tome-color-on-surface-muted)}.BrandDetail-module__0yztcG__factRow dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.BrandDetail-module__0yztcG__own{border:1px dashed var(--tome-color-on-surface-muted);border-radius:var(--bfkc-radius-section);color:var(--tome-color-on-surface-muted);margin-top:1rem;padding:1.125rem 1.25rem;font-size:.875rem}.BrandDetail-module__0yztcG__own a{color:var(--tome-color-foreground);text-underline-offset:3px;font-weight:700;text-decoration:underline}.BrandDetail-module__0yztcG__more{padding:3rem var(--brands-rail) 0}.BrandDetail-module__0yztcG__moreGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}@media (max-width:1100px){.BrandDetail-module__0yztcG__moreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.BrandDetail-module__0yztcG__top{grid-template-columns:auto minmax(0,1fr);gap:1.125rem}.BrandDetail-module__0yztcG__acts{flex-flow:wrap;grid-column:1/-1}.BrandDetail-module__0yztcG__acts>*{flex:auto}.BrandDetail-module__0yztcG__body{grid-template-columns:minmax(0,1fr);gap:2rem}.BrandDetail-module__0yztcG__wtb,.BrandDetail-module__0yztcG__moreGrid{grid-template-columns:minmax(0,1fr)}}
.HomeOpenNowCard-module__D5tGca__card{border-radius:var(--bfkc-radius-card);background:var(--tome-color-surface-solid-dark);min-height:17.5rem;color:var(--tome-color-on-solid-dark);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.HomeOpenNowCard-module__D5tGca__card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HomeOpenNowCard-module__D5tGca__veil{background:linear-gradient(#0000 0%,#0006 55%,#000000e6 100%);position:absolute;inset:0}.HomeOpenNowCard-module__D5tGca__noPhotoBg{background:radial-gradient(120% 120% at 15% 15%, var(--tome-color-accent) 0%, transparent 60%), var(--tome-color-surface-solid-dark);opacity:.35;position:absolute;inset:0}.HomeOpenNowCard-module__D5tGca__monogram{letter-spacing:-.03em;color:var(--tome-color-on-solid-dark);opacity:.18;font-size:3rem;font-weight:700;position:absolute;top:1rem;right:1rem}.HomeOpenNowCard-module__D5tGca__in{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative}.HomeOpenNowCard-module__D5tGca__badgeRow{flex-wrap:wrap;gap:.375rem;display:flex}.HomeOpenNowCard-module__D5tGca__name{color:#fff;margin:0;font-size:1.375rem;font-weight:700;line-height:1.2}.HomeOpenNowCard-module__D5tGca__meta{color:#ffffffe6;margin:0;font-size:1rem;line-height:1.5}
.lawyers-module__T_u-pq__root{background:var(--tome-background,#f6ffeb);max-width:1440px;color:var(--tome-foreground,#010f01);margin:0 auto;padding:1.5rem clamp(1rem,4vw,3rem) 3rem}.lawyers-module__T_u-pq__crumbs{color:var(--tome-muted-foreground,#64748b);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.875rem;display:flex}.lawyers-module__T_u-pq__crumbs a{color:inherit;font-weight:500;text-decoration:none}.lawyers-module__T_u-pq__crumbs a:hover{color:var(--tome-foreground,#010f01)}.lawyers-module__T_u-pq__crumbSep{color:var(--tome-border,#b7c4ae)}.lawyers-module__T_u-pq__crumbCurrent{color:var(--tome-foreground,#010f01);font-weight:600}.lawyers-module__T_u-pq__heading{margin:0 0 .75rem;font-size:clamp(1.75rem,3.5vw,2.875rem);font-weight:700;line-height:1.08}.lawyers-module__T_u-pq__intro{max-width:640px;color:var(--tome-muted-foreground,#64748b);margin:0 0 1.25rem;font-size:1.03125rem;line-height:1.55}.lawyers-module__T_u-pq__noteWrap{margin-bottom:1.5rem}.lawyers-module__T_u-pq__chipRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.lawyers-module__T_u-pq__chip,.lawyers-module__T_u-pq__chipActive{border-radius:999px;align-items:center;height:2.25rem;padding:0 1rem;font-size:.84375rem;font-weight:600;text-decoration:none;display:inline-flex}.lawyers-module__T_u-pq__chip{border:1px solid var(--tome-border,#e2e8d8);color:var(--tome-foreground,#010f01);background:#fff}.lawyers-module__T_u-pq__chipActive{background:var(--tome-primary,#1e2e1d);border:1px solid var(--tome-primary,#1e2e1d);color:var(--tome-primary-foreground,#f6ffeb)}.lawyers-module__T_u-pq__chipSep{background:var(--tome-border,#e2e8d8);width:1px;height:1.375rem;margin:0 .375rem}.lawyers-module__T_u-pq__sponsoredSlot{flex-direction:column;gap:1rem;max-width:900px;margin-bottom:2rem;display:flex}.lawyers-module__T_u-pq__sortNote{letter-spacing:.05em;text-transform:uppercase;color:var(--tome-muted-foreground,#8a9880);margin:0;font-size:.75rem;font-weight:700}.lawyers-module__T_u-pq__emptyInset{border:1.5px dashed var(--tome-border,#b7c4ae);border-radius:var(--tome-radius-lg,.875rem);background:#fff6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:flex}.lawyers-module__T_u-pq__emptyInsetHeading{margin:0;font-size:.9375rem}.lawyers-module__T_u-pq__emptyInsetBody{color:var(--tome-muted-foreground,#64748b);max-width:26rem;margin:.25rem 0 0;font-size:.84375rem}.lawyers-module__T_u-pq__emptyInsetCta{border:1.5px solid var(--tome-primary,#1e2e1d);height:2.5rem;color:var(--tome-primary,#1e2e1d);border-radius:999px;align-items:center;padding:0 1.125rem;font-size:.84375rem;font-weight:600;text-decoration:none;display:inline-flex}.lawyers-module__T_u-pq__flatSection,.lawyers-module__T_u-pq__groups{flex-direction:column;gap:2.5rem;max-width:900px;display:flex}.lawyers-module__T_u-pq__flatSection{gap:1rem;margin-bottom:2.5rem}.lawyers-module__T_u-pq__list{flex-direction:column;gap:.875rem;display:flex}.lawyers-module__T_u-pq__empty{color:var(--tome-muted-foreground,#64748b);font-size:.9375rem}.lawyers-module__T_u-pq__groups{margin-bottom:2.5rem}.lawyers-module__T_u-pq__groupHeader{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.lawyers-module__T_u-pq__groupHeading{margin:0;font-size:1.375rem}.lawyers-module__T_u-pq__groupSub{color:var(--tome-muted-foreground,#64748b);margin:.25rem 0 0;font-size:.8125rem;font-weight:500}.lawyers-module__T_u-pq__pillCount,.lawyers-module__T_u-pq__pillBarKs{border-radius:var(--tome-radius-sm,.5rem);white-space:nowrap;align-items:center;height:1.625rem;padding:0 .625rem;font-size:.71875rem;font-weight:700;display:inline-flex}.lawyers-module__T_u-pq__pillCount{background:var(--tome-muted,#f1f5f9);color:var(--tome-muted-foreground,#64748b)}.lawyers-module__T_u-pq__pillBarKs{background:var(--tome-color-info-surface,#e6f3f8);color:var(--tome-color-info,#2e5c6e)}.lawyers-module__T_u-pq__kansasGroup{border-top:1px solid var(--tome-border,#e2e8d8);padding-top:2rem}.lawyers-module__T_u-pq__guidesSection{max-width:900px;margin-bottom:2.75rem}.lawyers-module__T_u-pq__guidesHeading{margin:0 0 .875rem;font-size:1.25rem}.lawyers-module__T_u-pq__guidesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lawyers-module__T_u-pq__guideCard{background:var(--tome-color-surface-2,var(--tome-muted,#eef3e6));border-radius:var(--tome-radius-lg,.875rem);color:inherit;padding:1.125rem 1.25rem;text-decoration:none;display:block}.lawyers-module__T_u-pq__guideKicker{letter-spacing:.06em;text-transform:uppercase;color:var(--tome-muted-foreground,#7c8a72);margin:0 0 .375rem;font-size:.6875rem;font-weight:700}.lawyers-module__T_u-pq__guideTitle{margin:0;font-size:.9375rem;line-height:1.3}.lawyers-module__T_u-pq__faqSection{max-width:820px;margin-bottom:2.5rem}.lawyers-module__T_u-pq__faqHeading{margin:0 0 .375rem;font-size:1.375rem;font-weight:700}.lawyers-module__T_u-pq__faq{flex-direction:column;display:flex}.lawyers-module__T_u-pq__faqItem{border-top:1px solid var(--tome-border,#e2e8d8);padding:1.125rem 0}.lawyers-module__T_u-pq__faqQuestion{margin:0 0 .375rem;font-size:1.03125rem}.lawyers-module__T_u-pq__faqAnswer{color:var(--tome-muted-foreground,#64748b);margin:0;font-size:.90625rem;line-height:1.4}.lawyers-module__T_u-pq__disclaimerWrap{margin-top:2rem}@media (max-width:700px){.lawyers-module__T_u-pq__guidesGrid{grid-template-columns:1fr}}.lawyers-module__T_u-pq__detailLayout{grid-template-columns:minmax(0,1fr) 380px;gap:3rem;margin-top:1.5rem;display:grid}.lawyers-module__T_u-pq__detailMain{flex-direction:column;gap:2rem;min-width:0;display:flex}.lawyers-module__T_u-pq__detailRail{flex-direction:column;gap:1rem;display:flex}.lawyers-module__T_u-pq__detailHeaderRow{align-items:flex-start;gap:1.25rem;display:flex}.lawyers-module__T_u-pq__factsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.lawyers-module__T_u-pq__factCard{background:var(--tome-color-surface-2,var(--tome-muted,#eef3e6));border-radius:var(--tome-radius-lg,.875rem);flex-direction:column;gap:.375rem;padding:1.125rem 1.25rem;display:flex}.lawyers-module__T_u-pq__factLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--tome-muted-foreground,#7c8a72);font-size:.71875rem;font-weight:700}.lawyers-module__T_u-pq__factValue{overflow-wrap:anywhere;font-size:.90625rem;font-weight:500;line-height:1.35}.lawyers-module__T_u-pq__panel{background:var(--tome-color-surface-2,var(--tome-muted,#eef3e6));border-radius:var(--tome-radius-lg,.875rem);padding:1.375rem 1.5rem}.lawyers-module__T_u-pq__panelActions{flex-direction:column;gap:.75rem;display:flex}.lawyers-module__T_u-pq__hoursHeading{margin:0 0 .625rem;font-size:1rem;font-weight:700}.lawyers-module__T_u-pq__hoursTable{border-collapse:collapse;width:100%;font-size:.9375rem}.lawyers-module__T_u-pq__hoursTable td{padding:.3125rem 0}.lawyers-module__T_u-pq__hoursTable td:last-child{text-align:right;font-weight:600}.lawyers-module__T_u-pq__backLink{font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-block}.lawyers-module__T_u-pq__mapBand{border-radius:var(--tome-radius-lg,.875rem);height:260px;overflow:hidden}.lawyers-module__T_u-pq__ethicsBox{border:1.5px solid var(--tome-primary,#1e2e1d);border-radius:var(--tome-radius-lg,.875rem);background:#fff;padding:1.125rem 1.375rem}.lawyers-module__T_u-pq__ethicsBoxResp{color:var(--tome-foreground,#010f01);margin-bottom:.5rem;font-size:.90625rem;font-weight:700}.lawyers-module__T_u-pq__ethicsBoxRule{color:var(--tome-muted-foreground,#475569);font-size:.8125rem;font-style:italic;line-height:1.2rem}@media (max-width:900px){.lawyers-module__T_u-pq__detailLayout{grid-template-columns:minmax(0,1fr);gap:1.75rem}.lawyers-module__T_u-pq__factsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.lawyers-module__T_u-pq__factsGrid{grid-template-columns:minmax(0,1fr)}}
.Contact-module__RRBaNa__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2rem 0 3rem;display:grid}@media (max-width:800px){.Contact-module__RRBaNa__cardGrid{grid-template-columns:1fr}}.Contact-module__RRBaNa__card{background:var(--tome-color-surface,var(--tome-color-background));border:1px solid var(--tome-color-border);border-radius:var(--bfkc-radius-card);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.Contact-module__RRBaNa__cardTitle{margin:0;font-size:1.125rem;font-weight:700}.Contact-module__RRBaNa__cardBody{color:var(--tome-color-on-surface-muted);flex-grow:1;margin:0;font-size:.9375rem;line-height:1.6}.Contact-module__RRBaNa__cardLinks{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.Contact-module__RRBaNa__cardLink{color:var(--tome-color-primary);text-underline-offset:.15em;font-size:.875rem;font-weight:600;text-decoration:underline}.Contact-module__RRBaNa__formSection{border-top:1px solid var(--tome-color-border);padding-top:2.5rem}.Contact-module__RRBaNa__formHeading{margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.Contact-module__RRBaNa__formLede{color:var(--tome-color-on-surface-muted);max-width:60ch;margin:0 0 1.5rem}
.DispensariesMapToggle-module__f3q2Hq__root{grid-template-columns:minmax(0,780px) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.DispensariesMapToggle-module__f3q2Hq__listPane{min-width:0}.DispensariesMapToggle-module__f3q2Hq__mapPane{top:calc(var(--site-top-offset,0px) + 1.5rem);height:calc(100svh - var(--site-top-offset,0px) - 3rem);min-height:22rem;position:sticky}.DispensariesMapToggle-module__f3q2Hq__toggleButton{display:none}@media (max-width:1023px){.DispensariesMapToggle-module__f3q2Hq__root{display:block;position:relative}.DispensariesMapToggle-module__f3q2Hq__mapPane{inset:var(--site-top-offset,0px) 0 0 0;z-index:20;background:var(--tome-background,#f6ffeb);opacity:0;pointer-events:none;padding:1rem;transition:opacity .12s;position:fixed}.DispensariesMapToggle-module__f3q2Hq__root[data-active=map] .DispensariesMapToggle-module__f3q2Hq__mapPane{opacity:1;pointer-events:auto}.DispensariesMapToggle-module__f3q2Hq__root[data-active=map] .DispensariesMapToggle-module__f3q2Hq__listPane{visibility:hidden}.DispensariesMapToggle-module__f3q2Hq__toggleButton{z-index:30;background:var(--tome-primary,#1e2e1d);color:var(--tome-primary-foreground,#f6ffeb);box-shadow:var(--tome-shadow-lg,0 10px 30px #00000040);border:none;border-radius:999px;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;display:block;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}}
.Delivery-module__ugqV0G__hero{background:var(--tome-primary,#1e2e1d);color:var(--tome-primary-foreground,#f6ffeb);border-radius:var(--tome-radius,.75rem);margin:clamp(1rem, 3vw, 1.5rem) var(--bfkc-page-rail);padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,5vw,3rem)}.Delivery-module__ugqV0G__heroKicker{letter-spacing:.12em;text-transform:uppercase;color:var(--tome-primary-foreground-muted,#8fa0b4);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.Delivery-module__ugqV0G__heroLede{color:var(--tome-primary-foreground-muted,#8fa0b4);max-width:60ch;margin:.75rem 0 0}.Delivery-module__ugqV0G__deliveryMeta{color:var(--tome-muted-foreground,#64748b);margin:.25rem 0 0;font-size:.8125rem}
