.XREAmq_main{background:var(--paper);color:var(--ink);overflow-x:clip}.XREAmq_wrap{max-width:1280px;margin:0 auto;padding:0 24px}.XREAmq_mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.XREAmq_display{font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;letter-spacing:-.015em;font-weight:600}.XREAmq_main a,.XREAmq_main button{-webkit-tap-highlight-color:transparent}.XREAmq_main :is(a,button,input,select):focus-visible{outline:3px solid var(--ink);outline-offset:3px}.XREAmq_hero :is(a,button,input,select):focus-visible{outline-color:var(--on-bluebonnet)}.XREAmq_hero .XREAmq_search :is(input,select):focus-visible{outline-color:var(--ink);outline-offset:-3px}.XREAmq_hero .XREAmq_search button:focus-visible{outline-color:var(--on-rust);outline-offset:-3px}.XREAmq_hero .XREAmq_stage :is(a,button):focus-visible{outline-color:#fff}.XREAmq_hero .XREAmq_stage .XREAmq_slide:focus-visible{outline-offset:-4px}.XREAmq_pro :is(a):focus-visible{outline-color:var(--on-bluebonnet)}.XREAmq_hero{background:var(--bluebonnet);color:var(--on-bluebonnet);position:relative;overflow:hidden}.XREAmq_heroInner{padding-block:40px 56px;position:relative}.XREAmq_heroTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;margin-bottom:36px;display:grid}.XREAmq_eyebrow{margin:0 0 12px}.XREAmq_h1{font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.875rem,2.1rem + 3.2vw,4.25rem);font-weight:600;line-height:1}.XREAmq_lede{font-family:var(--body);max-width:34em;margin:16px 0 0;font-size:17px;line-height:1.5}.XREAmq_search{background:var(--paper);color:var(--ink);font-family:var(--sans);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;min-height:68px;display:grid}.XREAmq_searchNarrow{grid-template-columns:minmax(0,1fr) auto}.XREAmq_field{border-right:1px solid var(--rule-2);flex-direction:column;justify-content:center;padding:8px 20px;display:flex}.XREAmq_field:last-of-type{border-right:0}.XREAmq_fieldLabel{color:var(--ink-3);font-size:10px}.XREAmq_input{appearance:none;color:var(--ink);font:500 17px/1.3 var(--sans);background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:28px;padding:0}.XREAmq_input::placeholder{color:var(--ink-3);opacity:1}.XREAmq_searchButton{background:var(--rust);color:var(--on-rust);cursor:pointer;font:700 15px/1 var(--sans);border:0;min-height:44px;padding:0 32px}.XREAmq_popular{font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.XREAmq_popularLabel{font-size:14px}.XREAmq_chip{color:inherit;font:600 14px/1 var(--sans);align-items:center;min-height:44px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.XREAmq_chip:before{content:"";opacity:.45;pointer-events:none;border:1px solid;position:absolute;inset:6px 0}.XREAmq_heroGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.XREAmq_stage{background:var(--ink);color:#fff;min-height:540px;position:relative;overflow:hidden}.XREAmq_slide{color:#fff;opacity:0;visibility:hidden;text-decoration:none;transition:opacity .7s,visibility 0s linear .7s;display:block;position:absolute;inset:0}.XREAmq_slideActive{opacity:1;visibility:visible;transition:opacity .7s,visibility}.XREAmq_media{position:absolute;inset:0}.XREAmq_shade{background:linear-gradient(#080c181f 38%,#080c18f0);position:absolute;inset:0}:is(.XREAmq_slide:has(.biz-img-fallback)>.XREAmq_shade,.XREAmq_sideTile:has(.biz-img-fallback)>.XREAmq_shade){display:none}.XREAmq_media .biz-img-fallback{justify-content:flex-start}.XREAmq_slide .XREAmq_media .biz-img-fallback__label{margin-top:56px}.XREAmq_badge{background:var(--gold-fill);color:var(--on-gold);padding:6px 10px;position:absolute;top:18px;left:18px}.XREAmq_overlay{text-shadow:0 1px 2px #00000080;position:absolute;bottom:56px;left:32px;right:32px}.XREAmq_overlayKicker{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.XREAmq_overlayName{font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;letter-spacing:-.015em;text-wrap:balance;margin:10px 0 8px;font-size:clamp(2rem,1.2rem + 2.4vw,3.125rem);font-weight:600;line-height:1.04}.XREAmq_overlayLine{color:#ffffffeb;-webkit-line-clamp:2;font:400 18px/1.4 var(--body);-webkit-box-orient:vertical;max-width:34em;margin:0;display:-webkit-box;overflow:hidden}.XREAmq_overlayRow{color:#fffffff2;font:600 14.5px/1 var(--sans);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.XREAmq_rating{align-items:center;gap:5px;display:inline-flex}.XREAmq_viewCta{color:#101521;background:#fff;align-items:center;min-height:44px;padding:0 20px;font-weight:700;display:inline-flex}.XREAmq_controls{z-index:4;align-items:center;gap:4px;display:flex;position:absolute;bottom:8px;right:20px}.XREAmq_pause{color:#fff;cursor:pointer;font:600 12px/1 var(--sans);background:#080c18;border:1px solid #ffffff8c;align-items:center;gap:6px;min-height:44px;margin-right:8px;padding:0 14px;display:inline-flex}.XREAmq_dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;height:44px;padding:0 6px;display:inline-flex}.XREAmq_dotBar{background:#ffffff73;width:12px;height:8px;transition:width .25s;display:block;position:relative;overflow:hidden}.XREAmq_dotActive .XREAmq_dotBar{background:#ffffff73;width:34px}.XREAmq_dotActive .XREAmq_dotBar:after{animation:XREAmq_dotFill var(--rotate-ms,6s) linear forwards;content:"";transform-origin:0;background:#fff;position:absolute;inset:0}.XREAmq_dotActiveStill .XREAmq_dotBar:after{animation:none;transform:none}.XREAmq_stage[data-running=false] .XREAmq_dotActive .XREAmq_dotBar:after{animation-play-state:paused}@keyframes XREAmq_dotFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.XREAmq_sideGrid{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:16px;display:grid}.XREAmq_sideTile{background:var(--ink);color:#fff;min-height:262px;text-decoration:none;transition:transform .25s;display:block;position:relative;overflow:hidden}.XREAmq_sideTile:hover{transform:translateY(-4px)}.XREAmq_sideCopy{text-shadow:0 1px 2px #00000080;position:absolute;bottom:16px;left:18px;right:18px}.XREAmq_sideKicker{color:#ffffffeb;font-size:10.5px;display:block}.XREAmq_sideName{font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;margin-top:5px;font-size:22px;font-weight:600;line-height:1.1}.XREAmq_sideCity{color:#ffffffeb;font:400 14px/1.3 var(--body);margin-top:3px}.XREAmq_tokenTile{background:linear-gradient(var(--tile-angle,150deg), var(--tile-from), var(--tile-to));color:var(--on-tile);position:absolute;inset:0;overflow:hidden}.XREAmq_tokenTile:after{content:"";opacity:.07;background:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 14px);position:absolute;inset:0}.XREAmq_section{padding-block:72px 0}.XREAmq_sectionFirst{padding-top:64px}.XREAmq_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin-bottom:22px;display:flex}.XREAmq_kicker{color:var(--rust);margin-bottom:8px;display:block}.XREAmq_h2{color:var(--bluebonnet);font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.4rem + 1.8vw,2.625rem);font-weight:600;line-height:1.08}.XREAmq_textLink{color:var(--rust);font:700 15px/1 var(--sans);text-underline-offset:4px;text-decoration:underline}.XREAmq_textLink:hover{text-decoration-thickness:2px}.XREAmq_linkRow{align-items:center;min-height:44px;display:inline-flex}.XREAmq_tileGrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.XREAmq_tile{background:linear-gradient(var(--tile-angle,150deg), var(--tile-from), var(--tile-to));color:var(--on-tile);height:170px;text-decoration:none;transition:transform .25s;display:block;position:relative;overflow:hidden}.XREAmq_tile:after{content:"";opacity:.07;pointer-events:none;background:repeating-linear-gradient(135deg,currentColor 0 1px,#0000 1px 14px);position:absolute;inset:0}.XREAmq_tile:hover{transform:translateY(-4px)}.XREAmq_tilePhoto{background:var(--ink);color:#fff}.XREAmq_tilePhoto:after{content:none}.XREAmq_tileText{z-index:1;position:absolute;bottom:16px;left:18px;right:18px}.XREAmq_tileName{font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;font-size:26px;font-weight:600;line-height:1.1}.XREAmq_tileCount{margin-top:6px;font-size:10.5px;display:block}.XREAmq_tabs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.XREAmq_tab{background:var(--paper-2,var(--paper));border:1px solid var(--rule-2);color:var(--ink);font:600 13px/1 var(--sans);white-space:nowrap;align-items:center;min-height:44px;padding:0 16px;text-decoration:none;display:inline-flex}.XREAmq_tab:hover{border-color:var(--bluebonnet)}.XREAmq_tabActive{background:var(--bluebonnet);border-color:var(--bluebonnet);color:var(--on-bluebonnet)}.XREAmq_cardGrid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.XREAmq_card{background:var(--paper-2,var(--paper));border:1px solid var(--rule);color:var(--ink);flex-direction:column;height:100%;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.XREAmq_card:hover{box-shadow:0 14px 28px -16px var(--ink);transform:translateY(-4px)}.XREAmq_cardPhoto{background:var(--paper-3,var(--canvas));height:200px;position:relative;overflow:hidden}.XREAmq_proBadge{background:var(--paper);color:var(--bluebonnet);z-index:2;padding:5px 9px;position:absolute;top:12px;left:12px}.XREAmq_cardBody{flex-direction:column;flex:1;padding:16px 18px 20px;display:flex}.XREAmq_cardKicker{color:var(--rust);font-size:10.5px}.XREAmq_cardName{font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;margin:7px 0 10px;font-size:23px;font-weight:600;line-height:1.15}.XREAmq_cardFoot{font:600 14px/1.2 var(--sans);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.XREAmq_cardRating{align-items:center;gap:5px;display:inline-flex}.XREAmq_cardReviews{color:var(--ink-3);font-weight:500}.XREAmq_cardView{color:var(--bluebonnet)}.XREAmq_empty{border:1px dashed var(--rule-2);color:var(--ink-3);font:400 15px/1.5 var(--body);text-align:center;padding:36px 18px}.XREAmq_interviewLead{background:var(--gold-wash);color:var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid}.XREAmq_interviewPhoto{min-height:340px;position:relative;overflow:hidden}.XREAmq_interviewPhoto>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.XREAmq_interviewCopy{flex-direction:column;justify-content:center;gap:14px;padding:44px;display:flex}.XREAmq_interviewKicker{color:var(--ink-2)}.XREAmq_interviewHeadline{color:var(--bluebonnet);font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;text-wrap:balance;margin:0;font-size:clamp(1.875rem,1.3rem + 1.6vw,2.375rem);font-weight:600;line-height:1.08}.XREAmq_interviewDek{color:var(--ink-2);font:400 18px/1.55 var(--body);margin:0}.XREAmq_interviewLink{color:var(--ink);font:700 15px/1 var(--sans);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.XREAmq_owners{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid}.XREAmq_owner{background:var(--paper);border:2px solid var(--rust);color:var(--ink);flex-direction:column;gap:16px;height:100%;padding:26px 26px 22px;text-decoration:none;display:flex}.XREAmq_ownerTop{align-items:center;gap:16px;display:flex}.XREAmq_portrait{border-radius:50%;flex:none;width:84px;height:84px;position:relative;overflow:hidden}.XREAmq_portrait>img{object-fit:cover;width:100%;height:100%;position:relative}.XREAmq_ownerName{color:var(--bluebonnet);font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;margin:0;font-size:25px;font-weight:600;line-height:1.1}.XREAmq_ownerRole{color:var(--ink-2);font:400 16px/1.3 var(--body);margin-top:3px}.XREAmq_ownerCity{background:var(--canvas);color:var(--ink-2);align-self:flex-start;padding:4px 8px}.XREAmq_quote{font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;margin:0;font-size:20px;font-style:italic;font-weight:500;line-height:1.35}.XREAmq_ownerFoot{border-top:1px solid var(--rule);color:var(--rust);font:700 14px/1 var(--sans);margin-top:auto;padding-top:14px}.XREAmq_townGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:210px;gap:14px;margin:0;padding:0;list-style:none;display:grid}.XREAmq_town{grid-column:span var(--span,1);min-width:0}.XREAmq_townTile{background:var(--ink);color:#fff;height:100%;text-decoration:none;transition:transform .25s;display:block;position:relative;overflow:hidden}.XREAmq_townTile:hover{transform:translateY(-4px)}.XREAmq_townTileToken{color:var(--on-tile);background:0 0}.XREAmq_townPhoto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.XREAmq_townText{z-index:1;position:absolute;bottom:16px;left:18px;right:18px}.XREAmq_townName{font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;font-size:26px;font-weight:600;line-height:1.05}.XREAmq_townNameLarge{font-size:34px}.XREAmq_townCount{margin-top:5px;font-size:10.5px;display:block}.XREAmq_credit{color:var(--ink-3);font:400 12px/1.4 var(--body);margin:10px 0 0}.XREAmq_proWrap{padding-block:72px 88px}.XREAmq_pro{background:var(--bluebonnet);color:var(--on-bluebonnet);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:32px;padding:48px 52px;display:grid}.XREAmq_proHeadline{font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;letter-spacing:-.015em;text-wrap:balance;margin:12px 0;font-size:clamp(2.125rem,1.4rem + 2vw,2.75rem);font-weight:600;line-height:1.04}.XREAmq_proCopy{font:400 18px/1.5 var(--body);margin:0}.XREAmq_proSide{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.XREAmq_price{font-family:var(--display);font-variation-settings:"SOFT" 50, "opsz" 96;font-size:clamp(3.25rem,2.6rem + 1.8vw,4rem);font-weight:600;line-height:1}.XREAmq_priceNote{font:400 18px/1.3 var(--body)}.XREAmq_proButtons{flex-wrap:wrap;gap:10px;display:flex}.XREAmq_buttonPrimary,.XREAmq_buttonGhost{font:700 16px/1 var(--sans);justify-content:center;align-items:center;min-height:52px;padding:0 26px;text-decoration:none;display:inline-flex}.XREAmq_buttonPrimary{background:var(--rust);color:var(--on-rust)}.XREAmq_buttonGhost{color:inherit;border:1px solid;font-weight:600}.XREAmq_allButton,.XREAmq_mobileBar{display:none}@media (max-width:900px){.XREAmq_heroTop{gap:24px}.XREAmq_heroTop,.XREAmq_heroGrid{grid-template-columns:minmax(0,1fr)}.XREAmq_stage{min-height:420px}.XREAmq_townGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.XREAmq_town{grid-column:auto}.XREAmq_town:first-child,.XREAmq_town:last-child:nth-child(2n){grid-column:span 2}}@media (max-width:760px){.XREAmq_wrap{padding:0 16px}.XREAmq_heroInner{padding-block:28px 26px}.XREAmq_heroTop{margin-bottom:0}.XREAmq_search{background:0 0;grid-template-columns:minmax(0,1fr);gap:8px}.XREAmq_field{background:var(--paper);border-right:0;min-height:60px;padding:8px 16px}.XREAmq_searchButton{min-height:56px;font-size:17px}.XREAmq_popular{scrollbar-width:none;flex-wrap:nowrap;margin:16px -16px 24px;padding:0 16px;overflow-x:auto}.XREAmq_popularLabel{display:none}.XREAmq_chip{flex:none}.XREAmq_stage{height:440px;min-height:0}.XREAmq_overlay{bottom:56px;left:18px;right:18px}.XREAmq_overlayName{margin:8px 0 6px;font-size:36px}.XREAmq_overlayLine{font-size:16px}.XREAmq_viewCta{display:none}.XREAmq_badge{top:14px;left:14px}.XREAmq_controls{left:8px;right:auto}.XREAmq_heroGrid,.XREAmq_sideGrid{gap:10px}.XREAmq_sideTile{height:190px;min-height:0}.XREAmq_sideCopy{bottom:12px;left:14px;right:14px}.XREAmq_sideName{font-size:18px;line-height:1.12}.XREAmq_sideCity{font-size:13px}.XREAmq_section{padding-top:38px}.XREAmq_sectionFirst{padding-top:34px}.XREAmq_tileGrid{grid-template-columns:1fr 1fr;gap:10px}.XREAmq_tile{height:130px}.XREAmq_tileText{bottom:12px;left:14px;right:14px}.XREAmq_tileName{font-size:19px;line-height:1.1}.XREAmq_tileCount{margin-top:3px;font-size:9.5px}.XREAmq_headLinkWide{display:none}.XREAmq_allButton{border:1px solid var(--bluebonnet);color:var(--bluebonnet);font:700 16px/1 var(--sans);justify-content:center;align-items:center;min-height:52px;margin-top:12px;text-decoration:none;display:flex}.XREAmq_lede{margin-top:12px;font-size:15px}.XREAmq_tabsScroll{scrollbar-width:none;margin:0 -16px;padding:0 16px 14px;overflow-x:auto}.XREAmq_tabs{flex-wrap:nowrap}.XREAmq_tab{flex:none;font-size:14px}.XREAmq_cardGrid{grid-template-columns:minmax(0,1fr);gap:14px}.XREAmq_cardPhoto{height:190px}.XREAmq_interviewCopy{padding:24px 20px}.XREAmq_interviewPhoto{min-height:230px}.XREAmq_interviewDek{font-size:17px}.XREAmq_owners{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:16px -16px 0;padding:4px 16px 14px;scroll-padding:16px;display:flex;overflow-x:auto}.XREAmq_owners>li{scroll-snap-align:start;flex:none;width:300px}.XREAmq_owner{padding:22px}.XREAmq_portrait{width:72px;height:72px}.XREAmq_ownerName{font-size:22px}.XREAmq_ownerRole{font-size:15px}.XREAmq_quote{font-size:18px}.XREAmq_townGrid{grid-auto-rows:140px;gap:10px}.XREAmq_townName,.XREAmq_townNameLarge{font-size:22px}.XREAmq_townText{bottom:12px;left:14px;right:14px}.XREAmq_proWrap{padding-block:34px 24px}.XREAmq_pro{gap:16px;padding:28px 22px}.XREAmq_proCopy{font-size:16.5px}.XREAmq_proSide,.XREAmq_proButtons{align-items:stretch;width:100%}.XREAmq_proButtons{flex-direction:column}.XREAmq_buttonPrimary,.XREAmq_buttonGhost{width:100%}.XREAmq_mobileBar{background:var(--paper-2,var(--paper));border-top:1px solid var(--rule-2);z-index:5;grid-template-columns:1fr 1fr;gap:8px;padding:10px 16px;display:grid;position:sticky;bottom:0}.XREAmq_mobileBarSearch,.XREAmq_mobileBarList{font:700 15px/1 var(--sans);justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:flex}.XREAmq_mobileBarSearch{border:1px solid var(--bluebonnet);color:var(--bluebonnet)}.XREAmq_mobileBarList{background:var(--rust);color:var(--on-rust)}}@media (prefers-reduced-motion:reduce){.XREAmq_slide,.XREAmq_slideActive,.XREAmq_dotBar,.XREAmq_tile,.XREAmq_sideTile,.XREAmq_townTile,.XREAmq_card{transition:none}.XREAmq_tile:hover,.XREAmq_sideTile:hover,.XREAmq_townTile:hover,.XREAmq_card:hover{transform:none}.XREAmq_dotActive .XREAmq_dotBar:after{animation:none;transform:none}}
