
    .b11-city{--city-accent:#b6ef00;background:#050505;color:#fff;overflow:clip}.b11-city .wrap{width:min(1160px,calc(100% - 40px))}.b11-hero{position:relative;padding:94px 0 70px;border-bottom:1px solid #282828;background:#050505}.b11-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),var(--city-accent) calc(12.5% - 1px),var(--city-accent) 12.5%)}.b11-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);gap:56px;align-items:center}.b11-kicker,.b11-label{display:inline-flex;align-items:center;gap:10px;color:var(--city-accent);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.b11-kicker:before,.b11-label:before{content:"";display:block;width:28px;height:3px;background:currentColor}.b11-hero h1{font-size:clamp(2.7rem,6vw,6.1rem);line-height:.96;letter-spacing:-.065em;max-width:850px;margin:18px 0 25px}.b11-hero-copy>p{font-size:1.06rem;color:#d1d1d1;max-width:720px}.b11-photo{margin:0;position:relative;border:1px solid #333;background:#111}.b11-photo img{width:100%;height:520px;object-fit:cover;filter:saturate(.82) contrast(1.04)}.b11-photo figcaption{position:absolute;right:12px;bottom:12px;background:#000;color:#fff;border-left:4px solid var(--city-accent);padding:8px 12px;font-weight:700;font-size:.75rem}.b11-pop{display:flex;gap:16px;align-items:center;margin-top:30px;padding-top:22px;border-top:1px solid #303030}.b11-pop b{font-size:1.8rem;color:var(--city-accent)}.b11-pop span{font-size:.78rem;color:#aaa;max-width:320px}.b11-section{padding:88px 0;border-bottom:1px solid #242424}.b11-section h2{font-size:clamp(2rem,4.3vw,4rem);line-height:1.04;letter-spacing:-.05em;margin:13px 0 34px;max-width:850px}.b11-prose{max-width:890px}.b11-prose p{font-size:1.01rem;color:#d0d0d0;margin:0 0 20px}.b11-market{background:#0b0b0b}.b11-hoods{background:#050505}.b11-hood-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#272727;border:1px solid #272727}.b11-hood{padding:30px;background:#090909}.b11-hood>span,.b11-trade-grid article>span{color:var(--city-accent);font-weight:800;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.b11-hood h3,.b11-trade-grid h3,.b11-season-grid h3{font-size:1.42rem;line-height:1.18;margin:11px 0 16px}.b11-hood p,.b11-trade-grid p,.b11-season-grid p,.b11-entity-grid p{color:#c7c7c7;margin:0 0 13px}.b11-entities{background:#0d0d0d}.b11-entity-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.b11-entity-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.b11-entity-list li{padding:15px;border:1px solid #333;background:#080808;font-weight:700}.b11-entity-list li:before{content:"+";color:var(--city-accent);margin-right:10px}.b11-seasons{background:#070707}.b11-season-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.b11-season-grid article{padding:26px 22px;border-top:5px solid var(--city-accent);background:#101010}.b11-season-grid b{font-size:.75rem;color:var(--city-accent)}.b11-competition{background:#0b0b0b}.b11-trades{background:#050505}.b11-trade-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.b11-trade-grid article{padding:28px;border:1px solid #333;background:#0d0d0d}.b11-trade-grid article:nth-child(7){grid-column:1/-1}.b11-trade-grid a:not(.text-link){text-decoration:underline;text-decoration-color:var(--city-accent);text-underline-offset:5px}.b11-trade-grid .text-link{display:inline-block;color:var(--city-accent);font-weight:800;margin-top:8px}.b11-faq{background:#0a0a0a}.b11-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.b11-faq details{border:0;border-bottom:1px solid #333;background:transparent;border-radius:0;padding:0}.b11-faq summary{padding:19px 0;font-weight:800}.b11-faq details p{padding:0 0 20px;color:#c6c6c6}.b11-sources{background:#050505}.b11-sources ul{padding-left:20px}.b11-sources a{color:var(--city-accent);text-decoration:underline}.b11-cta{padding:68px 0;background:var(--city-accent);color:#050505}.b11-cta .wrap{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center}.b11-cta .b11-label{color:#050505}.b11-cta h2{font-size:clamp(2rem,4vw,4rem);line-height:1;margin:10px 0}.b11-cta p{max-width:720px}.b11-cta .btn-primary{background:#050505;color:#fff}
    /* Worcester: winter ledger */
    .b11-snow .b11-hero{background:linear-gradient(110deg,#071017 0 58%,#101010 58%)}.b11-snow .b11-photo{transform:rotate(1.5deg);box-shadow:18px 18px 0 #152735}.b11-snow .b11-hood-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.b11-snow .b11-hood{grid-column:span 2}.b11-snow .b11-hood:nth-child(3n){grid-column:span 3}.b11-snow .b11-season-grid article{clip-path:polygon(0 0,94% 0,100% 12%,100% 100%,0 100%)}
    /* Moreno Valley: freight broadside */
    .b11-freight .b11-hero{background:#140b06}.b11-freight .b11-hero h1{text-transform:uppercase;font-weight:800}.b11-freight .b11-photo{border:8px solid #000;box-shadow:14px 14px 0 var(--city-accent)}.b11-freight .b11-entity-list{grid-template-columns:1fr}.b11-freight .b11-hood-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;background:none;border:0}.b11-freight .b11-hood{border-left:6px solid var(--city-accent)}.b11-freight .b11-season-grid{grid-template-columns:1fr 1fr}.b11-freight .b11-season-grid article{min-height:240px}
    /* Little Rock: river sequence */
    .b11-river .b11-hero{background:linear-gradient(180deg,#051513,#07100d)}.b11-river .b11-photo{border-radius:48% 48% 0 0;overflow:hidden}.b11-river .b11-photo img{height:470px}.b11-river .b11-hood-grid{display:block;background:transparent;border:0}.b11-river .b11-hood{max-width:72%;margin:0 0 18px;border-left:4px solid var(--city-accent)}.b11-river .b11-hood:nth-child(even){margin-left:auto;border-left:0;border-right:4px solid var(--city-accent);text-align:right}.b11-river .b11-season-grid article{border-top:0;border-bottom:5px solid var(--city-accent)}
    /* Fayetteville: field dossier */
    .b11-field .b11-hero{background:#11140a}.b11-field .b11-hero-grid{grid-template-columns:1.2fr .8fr}.b11-field .b11-photo{padding:12px;background:#252919;box-shadow:12px 12px 0 #050505}.b11-field .b11-section h2{font-family:Georgia,serif;letter-spacing:-.03em}.b11-field .b11-hood-grid{grid-template-columns:1fr}.b11-field .b11-hood{display:grid;grid-template-columns:54px 230px 1fr;column-gap:22px}.b11-field .b11-hood h3{margin-top:0}.b11-field .b11-hood p{grid-column:3}.b11-field .b11-trade-grid article{border:0;border-top:1px solid #444}
    /* Huntington Beach: tide lines */
    .b11-tide .b11-hero{background:#031716;border-bottom:6px solid var(--city-accent)}.b11-tide .b11-photo{border-radius:50% 50% 8px 8px;overflow:hidden}.b11-tide .b11-hood-grid{border:0;background:transparent;gap:18px}.b11-tide .b11-hood{border-radius:80px 8px 8px 8px;padding:42px 30px}.b11-tide .b11-season-grid article{border:1px solid #245b56;border-top:1px solid #245b56;border-radius:100px 100px 0 0;padding-top:46px}.b11-tide .b11-trade-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.b11-tide .b11-trade-grid article:nth-child(7){grid-column:2/3}
    /* Tallahassee: capitol ledger */
    .b11-capitol .b11-hero{background:#170d0d}.b11-capitol .b11-hero h1{font-family:Georgia,serif;letter-spacing:-.04em}.b11-capitol .b11-photo{border:10px double var(--city-accent)}.b11-capitol .b11-entity-grid{grid-template-columns:1.2fr .8fr}.b11-capitol .b11-hood-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.b11-capitol .b11-hood{border-top:2px solid var(--city-accent)}.b11-capitol .b11-trade-grid{display:block}.b11-capitol .b11-trade-grid article{margin:0;border-width:0 0 1px 0}
    /* Yonkers: Hudson step */
    .b11-hudson .b11-hero{background:linear-gradient(90deg,#091827 0 67%,#050505 67%)}.b11-hudson .b11-photo{transform:translateY(30px);box-shadow:-18px -18px 0 #0d2c48}.b11-hudson .b11-hood-grid{grid-template-columns:1fr 1.3fr;border-left:10px solid var(--city-accent)}.b11-hudson .b11-hood:nth-child(4n+1){grid-column:1/-1}.b11-hudson .b11-entity-list{grid-template-columns:1fr}.b11-hudson .b11-season-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    /* Amarillo: Route 66 poster */
    .b11-route .b11-hero{background:#190b05}.b11-route .b11-hero h1{text-transform:uppercase;font-family:Impact,"Arial Narrow",sans-serif;letter-spacing:.005em;font-weight:400}.b11-route .b11-photo{border:0;box-shadow:20px 20px 0 var(--city-accent)}.b11-route .b11-label,.b11-route .b11-kicker{letter-spacing:.18em}.b11-route .b11-hood-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;background:transparent;border:0}.b11-route .b11-hood{grid-column:span 2;border:2px solid #4a2515}.b11-route .b11-hood:nth-child(4n){grid-column:span 3}.b11-route .b11-season-grid article{background:#1d0d07;border-top-color:var(--city-accent)}
    /* Akron: factory shift */
    .b11-rubber .b11-hero{background:#101010;border-top:12px solid var(--city-accent)}.b11-rubber .b11-photo{clip-path:polygon(0 0,100% 8%,94% 100%,4% 94%)}.b11-rubber .b11-section h2{max-width:760px}.b11-rubber .b11-hood-grid{grid-template-columns:repeat(3,minmax(0,1fr));background:#333}.b11-rubber .b11-hood:nth-child(1),.b11-rubber .b11-hood:nth-child(8){grid-column:span 2}.b11-rubber .b11-entity-list li{border-radius:999px}.b11-rubber .b11-trade-grid article{box-shadow:inset 0 5px 0 var(--city-accent)}
    /* Vancouver: mist grid */
    .b11-mist .b11-hero{background:linear-gradient(135deg,#071412,#0b1619)}.b11-mist .b11-photo{border:0;box-shadow:0 0 0 1px #31514b,18px 18px 0 #0d2924}.b11-mist .b11-photo img{filter:saturate(.58) contrast(1.05)}.b11-mist .b11-hood-grid{grid-template-columns:1fr 1fr;gap:18px;background:transparent;border:0}.b11-mist .b11-hood{border:1px solid #29423d;background:linear-gradient(135deg,#0a1513,#090c0b)}.b11-mist .b11-season-grid{grid-template-columns:1fr}.b11-mist .b11-season-grid article{display:grid;grid-template-columns:60px 180px 1fr;align-items:start;border-top:0;border-left:5px solid var(--city-accent)}.b11-mist .b11-season-grid h3{margin:0}.b11-mist .b11-season-grid p{margin:0}
    @media(max-width:900px){.b11-hero-grid,.b11-entity-grid,.b11-faq-grid,.b11-cta .wrap{grid-template-columns:1fr}.b11-photo img{height:400px}.b11-season-grid,.b11-tide .b11-trade-grid{grid-template-columns:1fr 1fr}.b11-snow .b11-hood-grid,.b11-freight .b11-hood-grid,.b11-capitol .b11-hood-grid,.b11-route .b11-hood-grid,.b11-rubber .b11-hood-grid{grid-template-columns:1fr 1fr}.b11-snow .b11-hood,.b11-snow .b11-hood:nth-child(3n),.b11-route .b11-hood,.b11-route .b11-hood:nth-child(4n),.b11-rubber .b11-hood:nth-child(1),.b11-rubber .b11-hood:nth-child(8){grid-column:auto}.b11-field .b11-hood{grid-template-columns:44px 1fr}.b11-field .b11-hood p{grid-column:1/-1}.b11-tide .b11-trade-grid article:nth-child(7){grid-column:1/-1}}
    @media(max-width:640px){.b11-city .wrap{width:min(100% - 28px,1160px)}.b11-hero{padding:64px 0 48px}.b11-hero h1{font-size:clamp(2.35rem,13vw,4.2rem)}.b11-photo img{height:300px}.b11-section{padding:62px 0}.b11-section h2{font-size:2.25rem}.b11-hood-grid,.b11-snow .b11-hood-grid,.b11-freight .b11-hood-grid,.b11-capitol .b11-hood-grid,.b11-route .b11-hood-grid,.b11-rubber .b11-hood-grid,.b11-hudson .b11-hood-grid,.b11-mist .b11-hood-grid,.b11-trade-grid,.b11-season-grid,.b11-hudson .b11-season-grid,.b11-tide .b11-trade-grid{display:grid;grid-template-columns:1fr}.b11-river .b11-hood{max-width:100%;margin-left:0!important;text-align:left!important;border-right:0!important;border-left:4px solid var(--city-accent)!important}.b11-entity-list{grid-template-columns:1fr}.b11-season-grid article,.b11-mist .b11-season-grid article{display:block;min-height:0}.b11-cta .btn{width:100%}.b11-tide .b11-trade-grid article:nth-child(7),.b11-trade-grid article:nth-child(7){grid-column:auto}.b11-photo{transform:none!important;box-shadow:none!important}.b11-pop{align-items:flex-start;flex-direction:column}}
    @media (prefers-reduced-motion:reduce){.b11-city *{scroll-behavior:auto!important}}

    /* Batch 27: ten new independently composed black/lime city field guides. */
    .cx-city[class*="cx-"]{background:#000;color:#fff}.cx-city[class*="cx-"] a{text-underline-offset:3px}

    .cx-norwalk{--q27-accent:#aaff00;--q27-support:#27d6d0;--q27-line:#252525;background:#000;color:#fff}
    .cx-norwalk .q27-norwalk-wrap{width:min(1180px,calc(100% - 40px));margin:auto}
    .cx-norwalk .q27-norwalk-section{padding:78px 0;background:#000}
    .cx-norwalk .q27-norwalk-section:nth-of-type(even){background:#070707}
    .cx-norwalk .q27-norwalk-label{color:var(--q27-accent);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
    .cx-norwalk h2{font-size:clamp(2.05rem,4.5vw,4.4rem);line-height:1.03;letter-spacing:-.052em;margin:12px 0 28px;max-width:960px;color:#fff}
    .cx-norwalk h3{color:#fff}.cx-norwalk p{color:#c9c9c9}
    .cx-norwalk .q27-norwalk-hero{position:relative;overflow:hidden;background:#000;padding:58px 0;border-bottom:1px solid var(--q27-accent)}
    .cx-norwalk .q27-norwalk-herogrid{display:grid;grid-template-columns:1.12fr .88fr;gap:38px;align-items:center}
    .cx-norwalk .q27-norwalk-kicker{color:var(--q27-accent);font-weight:800;font-size:.8rem}
    .cx-norwalk .q27-norwalk-hero h1{font-size:clamp(2.8rem,5.5vw,5.55rem);line-height:.96;letter-spacing:-.062em;margin:16px 0 22px;color:#fff}
    .cx-norwalk .q27-norwalk-hero h1 em{font-style:normal;color:var(--q27-accent)}
    .cx-norwalk .q27-norwalk-hero p{font-size:1.04rem;max-width:720px;color:#d1d1d1}
    .cx-norwalk .q27-norwalk-facts{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}
    .cx-norwalk .q27-norwalk-facts span{border:1px solid #303030;padding:11px 13px;color:#c8c8c8;font-size:.75rem}
    .cx-norwalk .q27-norwalk-facts b{display:block;color:#fff;font-size:.98rem}
    .cx-norwalk .q27-norwalk-actions{display:flex;gap:11px;flex-wrap:wrap}
    .cx-norwalk .q27-norwalk-photo{position:relative;margin:0;overflow:hidden;min-height:450px;background:#101010}
    .cx-norwalk .q27-norwalk-photo img{width:100%;height:450px;object-fit:cover;filter:saturate(.84) contrast(1.04)}
    .cx-norwalk .q27-norwalk-photo figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(0,0,0,.82);padding:10px 12px;font-size:.68rem;color:#d6d6d6}
    .cx-norwalk .q27-norwalk-market p{max-width:900px;font-size:1rem}
    .cx-norwalk .q27-norwalk-hoodgrid{display:grid;grid-template-columns:1.15fr .85fr;border-top:1px solid var(--q27-line);border-left:1px solid var(--q27-line)}
    .cx-norwalk .q27-norwalk-hoodgrid article{padding:24px;border-right:1px solid var(--q27-line);border-bottom:1px solid var(--q27-line);background:#080808}
    .cx-norwalk .q27-norwalk-hoodgrid span,.cx-norwalk .q27-norwalk-tradegrid span{color:var(--q27-accent);font-weight:800}
    .cx-norwalk .q27-norwalk-hoodgrid h3{margin:8px 0;font-size:1.18rem}
    .cx-norwalk .q27-norwalk-hoodgrid p{font-size:.88rem;margin:0}
    .cx-norwalk .q27-norwalk-entities>.q27-norwalk-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px}
    .cx-norwalk .q27-norwalk-entitylist{list-style:none;padding:0;margin:0;border-top:1px solid var(--q27-line)}
    .cx-norwalk .q27-norwalk-entitylist li{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--q27-line)}
    .cx-norwalk .q27-norwalk-entitylist b{color:#fff}.cx-norwalk .q27-norwalk-entitylist span{color:#bdbdbd;font-size:.84rem}
    .cx-norwalk .q27-norwalk-seasonrail{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
    .cx-norwalk .q27-norwalk-seasonrail article{padding:25px;background:#050505;border-top:3px solid var(--q27-accent)}
    .cx-norwalk .q27-norwalk-seasonrail span{color:var(--q27-support);font-weight:800;font-size:.75rem;text-transform:uppercase}
    .cx-norwalk .q27-norwalk-seasonrail h3{font-size:1.1rem}
    .cx-norwalk .q27-norwalk-seasonrail p{font-size:.84rem}
    .cx-norwalk .q27-norwalk-competition>.q27-norwalk-wrap{display:grid;grid-template-columns:1fr 1fr;gap:55px}
    .cx-norwalk .q27-norwalk-competition a,.cx-norwalk .q27-norwalk-entities a{color:var(--q27-accent);text-decoration:underline}
    .cx-norwalk .q27-norwalk-tradegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--q27-line)}
    .cx-norwalk .q27-norwalk-tradegrid article{background:#050505;padding:24px}
    .cx-norwalk .q27-norwalk-tradegrid article:first-child{grid-row:auto}
    .cx-norwalk .q27-norwalk-tradegrid h3{font-size:1.08rem;margin:10px 0}.cx-norwalk .q27-norwalk-tradegrid h3 a{color:#fff}
    .cx-norwalk .q27-norwalk-tradegrid p{font-size:.84rem}
    .cx-norwalk .q27-norwalk-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
    .cx-norwalk .q27-norwalk-steps article{padding:24px;background:#080808;border:1px solid var(--q27-line)}
    .cx-norwalk .q27-norwalk-steps b{font-size:2.5rem;color:var(--q27-accent)}.cx-norwalk .q27-norwalk-steps p{font-size:.86rem}
    .cx-norwalk .q27-norwalk-plan aside{margin-top:16px;padding:25px;background:#0a0a0a;border-top:4px solid var(--q27-support)}
    .cx-norwalk .q27-norwalk-plan aside a{color:var(--q27-accent);font-weight:800}
    .cx-norwalk .q27-norwalk-faqgrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px}
    .cx-norwalk .q27-norwalk-faq details{border-bottom:1px solid var(--q27-line)}
    .cx-norwalk .q27-norwalk-faq summary{cursor:pointer;padding:19px 35px 19px 0;color:#fff;font-weight:700}
    .cx-norwalk .q27-norwalk-faq details p{font-size:.88rem;padding:0 0 17px;margin:0}
    .cx-norwalk .q27-norwalk-cta{padding:84px 0;background:#000;border-top:8px solid var(--q27-accent)}
    .cx-norwalk .q27-norwalk-cta h2{font-size:clamp(2.5rem,5vw,5.2rem);max-width:900px}
    .cx-norwalk .q27-norwalk-cta>div>div{display:flex;gap:11px;flex-wrap:wrap}

    .cx-norwalk .q27-norwalk-photo{clip-path:polygon(0 0,92% 0,100% 100%,8% 100%)}.cx-norwalk .q27-norwalk-market{border-left:10px solid var(--q27-accent)}

    .cx-boulder{--q27-accent:#aaff00;--q27-support:#4da8ff;--q27-line:#252525;background:#000;color:#fff}
    .cx-boulder .q27-boulder-wrap{width:min(1180px,calc(100% - 40px));margin:auto}
    .cx-boulder .q27-boulder-section{padding:86px 0;background:#000}
    .cx-boulder .q27-boulder-section:nth-of-type(even){background:#070707}
    .cx-boulder .q27-boulder-label{color:var(--q27-accent);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
    .cx-boulder h2{font-size:clamp(2.05rem,4.5vw,4.4rem);line-height:1.03;letter-spacing:-.052em;margin:12px 0 28px;max-width:960px;color:#fff}
    .cx-boulder h3{color:#fff}.cx-boulder p{color:#c9c9c9}
    .cx-boulder .q27-boulder-hero{position:relative;overflow:hidden;background:#000;padding:65px 0;border-bottom:3px solid var(--q27-accent)}
    .cx-boulder .q27-boulder-herogrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:41px;align-items:center}
    .cx-boulder .q27-boulder-kicker{color:var(--q27-accent);font-weight:800;font-size:.8rem}
    .cx-boulder .q27-boulder-hero h1{font-size:clamp(2.8rem,5.5vw,5.55rem);line-height:.96;letter-spacing:-.062em;margin:16px 0 22px;color:#fff}
    .cx-boulder .q27-boulder-hero h1 em{font-style:normal;color:var(--q27-accent)}
    .cx-boulder .q27-boulder-hero p{font-size:1.04rem;max-width:720px;color:#d1d1d1}
    .cx-boulder .q27-boulder-facts{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}
    .cx-boulder .q27-boulder-facts span{border:1px solid #303030;padding:11px 13px;color:#c8c8c8;font-size:.75rem}
    .cx-boulder .q27-boulder-facts b{display:block;color:#fff;font-size:.98rem}
    .cx-boulder .q27-boulder-actions{display:flex;gap:11px;flex-wrap:wrap}
    .cx-boulder .q27-boulder-photo{position:relative;margin:0;overflow:hidden;min-height:450px;background:#101010}
    .cx-boulder .q27-boulder-photo img{width:100%;height:450px;object-fit:cover;filter:saturate(.84) contrast(1.04)}
    .cx-boulder .q27-boulder-photo figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(0,0,0,.82);padding:10px 12px;font-size:.68rem;color:#d6d6d6}
    .cx-boulder .q27-boulder-market p{max-width:900px;font-size:1rem}
    .cx-boulder .q27-boulder-hoodgrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--q27-line);border-left:1px solid var(--q27-line)}
    .cx-boulder .q27-boulder-hoodgrid article{padding:24px;border-right:1px solid var(--q27-line);border-bottom:1px solid var(--q27-line);background:#080808}
    .cx-boulder .q27-boulder-hoodgrid span,.cx-boulder .q27-boulder-tradegrid span{color:var(--q27-accent);font-weight:800}
    .cx-boulder .q27-boulder-hoodgrid h3{margin:8px 0;font-size:1.18rem}
    .cx-boulder .q27-boulder-hoodgrid p{font-size:.88rem;margin:0}
    .cx-boulder .q27-boulder-entities>.q27-boulder-wrap{display:grid;grid-template-columns:.78fr 1.22fr;gap:48px}
    .cx-boulder .q27-boulder-entitylist{list-style:none;padding:0;margin:0;border-top:1px solid var(--q27-line)}
    .cx-boulder .q27-boulder-entitylist li{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--q27-line)}
    .cx-boulder .q27-boulder-entitylist b{color:#fff}.cx-boulder .q27-boulder-entitylist span{color:#bdbdbd;font-size:.84rem}
    .cx-boulder .q27-boulder-seasonrail{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
    .cx-boulder .q27-boulder-seasonrail article{padding:25px;background:#050505;border-top:3px solid var(--q27-accent)}
    .cx-boulder .q27-boulder-seasonrail span{color:var(--q27-support);font-weight:800;font-size:.75rem;text-transform:uppercase}
    .cx-boulder .q27-boulder-seasonrail h3{font-size:1.1rem}
    .cx-boulder .q27-boulder-seasonrail p{font-size:.84rem}
    .cx-boulder .q27-boulder-competition>.q27-boulder-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px}
    .cx-boulder .q27-boulder-competition a,.cx-boulder .q27-boulder-entities a{color:var(--q27-accent);text-decoration:underline}
    .cx-boulder .q27-boulder-tradegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--q27-line)}
    .cx-boulder .q27-boulder-tradegrid article{background:#050505;padding:24px}
    .cx-boulder .q27-boulder-tradegrid article:first-child{grid-row:span 2}
    .cx-boulder .q27-boulder-tradegrid h3{font-size:1.08rem;margin:10px 0}.cx-boulder .q27-boulder-tradegrid h3 a{color:#fff}
    .cx-boulder .q27-boulder-tradegrid p{font-size:.84rem}
    .cx-boulder .q27-boulder-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
    .cx-boulder .q27-boulder-steps article{padding:24px;background:#080808;border:1px solid var(--q27-line)}
    .cx-boulder .q27-boulder-steps b{font-size:2.5rem;color:var(--q27-accent)}.cx-boulder .q27-boulder-steps p{font-size:.86rem}
    .cx-boulder .q27-boulder-plan aside{margin-top:16px;padding:25px;background:#0a0a0a;border-top:4px solid var(--q27-support)}
    .cx-boulder .q27-boulder-plan aside a{color:var(--q27-accent);font-weight:800}
    .cx-boulder .q27-boulder-faqgrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px}
    .cx-boulder .q27-boulder-faq details{border-bottom:1px solid var(--q27-line)}
    .cx-boulder .q27-boulder-faq summary{cursor:pointer;padding:19px 35px 19px 0;color:#fff;font-weight:700}
    .cx-boulder .q27-boulder-faq details p{font-size:.88rem;padding:0 0 17px;margin:0}
    .cx-boulder .q27-boulder-cta{padding:84px 0;background:#000;border-top:8px solid var(--q27-accent)}
    .cx-boulder .q27-boulder-cta h2{font-size:clamp(2.5rem,5vw,5.2rem);max-width:900px}
    .cx-boulder .q27-boulder-cta>div>div{display:flex;gap:11px;flex-wrap:wrap}

    .cx-boulder .q27-boulder-photo{border-radius:240px 240px 8px 8px;box-shadow:18px 18px 0 var(--q27-accent)}.cx-boulder .q27-boulder-hero h1{font-family:Georgia,serif}

    .cx-broken-arrow{--q27-accent:#aaff00;--q27-support:#ec4fff;--q27-line:#252525;background:#000;color:#fff}
    .cx-broken-arrow .q27-broken-arrow-wrap{width:min(1180px,calc(100% - 40px));margin:auto}
    .cx-broken-arrow .q27-broken-arrow-section{padding:94px 0;background:#000}
    .cx-broken-arrow .q27-broken-arrow-section:nth-of-type(even){background:#070707}
    .cx-broken-arrow .q27-broken-arrow-label{color:var(--q27-accent);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
    .cx-broken-arrow h2{font-size:clamp(2.05rem,4.5vw,4.4rem);line-height:1.03;letter-spacing:-.052em;margin:12px 0 28px;max-width:960px;color:#fff}
    .cx-broken-arrow h3{color:#fff}.cx-broken-arrow p{color:#c9c9c9}
    .cx-broken-arrow .q27-broken-arrow-hero{position:relative;overflow:hidden;background:#000;padding:72px 0;border-bottom:5px solid var(--q27-accent)}
    .cx-broken-arrow .q27-broken-arrow-herogrid{display:grid;grid-template-columns:1.12fr .88fr;gap:44px;align-items:center}
    .cx-broken-arrow .q27-broken-arrow-kicker{color:var(--q27-accent);font-weight:800;font-size:.8rem}
    .cx-broken-arrow .q27-broken-arrow-hero h1{font-size:clamp(2.8rem,5.5vw,5.55rem);line-height:.96;letter-spacing:-.062em;margin:16px 0 22px;color:#fff}
    .cx-broken-arrow .q27-broken-arrow-hero h1 em{font-style:normal;color:var(--q27-accent)}
    .cx-broken-arrow .q27-broken-arrow-hero p{font-size:1.04rem;max-width:720px;color:#d1d1d1}
    .cx-broken-arrow .q27-broken-arrow-facts{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}
    .cx-broken-arrow .q27-broken-arrow-facts span{border:1px solid #303030;padding:11px 13px;color:#c8c8c8;font-size:.75rem}
    .cx-broken-arrow .q27-broken-arrow-facts b{display:block;color:#fff;font-size:.98rem}
    .cx-broken-arrow .q27-broken-arrow-actions{display:flex;gap:11px;flex-wrap:wrap}
    .cx-broken-arrow .q27-broken-arrow-photo{position:relative;margin:0;overflow:hidden;min-height:450px;background:#101010}
    .cx-broken-arrow .q27-broken-arrow-photo img{width:100%;height:450px;object-fit:cover;filter:saturate(.84) contrast(1.04)}
    .cx-broken-arrow .q27-broken-arrow-photo figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(0,0,0,.82);padding:10px 12px;font-size:.68rem;color:#d6d6d6}
    .cx-broken-arrow .q27-broken-arrow-market p{max-width:900px;font-size:1rem}
    .cx-broken-arrow .q27-broken-arrow-hoodgrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--q27-line);border-left:1px solid var(--q27-line)}
    .cx-broken-arrow .q27-broken-arrow-hoodgrid article{padding:24px;border-right:1px solid var(--q27-line);border-bottom:1px solid var(--q27-line);background:#080808}
    .cx-broken-arrow .q27-broken-arrow-hoodgrid span,.cx-broken-arrow .q27-broken-arrow-tradegrid span{color:var(--q27-accent);font-weight:800}
    .cx-broken-arrow .q27-broken-arrow-hoodgrid h3{margin:8px 0;font-size:1.18rem}
    .cx-broken-arrow .q27-broken-arrow-hoodgrid p{font-size:.88rem;margin:0}
    .cx-broken-arrow .q27-broken-arrow-entities>.q27-broken-arrow-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px}
    .cx-broken-arrow .q27-broken-arrow-entitylist{list-style:none;padding:0;margin:0;border-top:1px solid var(--q27-line)}
    .cx-broken-arrow .q27-broken-arrow-entitylist li{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--q27-line)}
    .cx-broken-arrow .q27-broken-arrow-entitylist b{color:#fff}.cx-broken-arrow .q27-broken-arrow-entitylist span{color:#bdbdbd;font-size:.84rem}
    .cx-broken-arrow .q27-broken-arrow-seasonrail{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
    .cx-broken-arrow .q27-broken-arrow-seasonrail article{padding:25px;background:#050505;border-top:3px solid var(--q27-accent)}
    .cx-broken-arrow .q27-broken-arrow-seasonrail span{color:var(--q27-support);font-weight:800;font-size:.75rem;text-transform:uppercase}
    .cx-broken-arrow .q27-broken-arrow-seasonrail h3{font-size:1.1rem}
    .cx-broken-arrow .q27-broken-arrow-seasonrail p{font-size:.84rem}
    .cx-broken-arrow .q27-broken-arrow-competition>.q27-broken-arrow-wrap{display:grid;grid-template-columns:1fr 1fr;gap:55px}
    .cx-broken-arrow .q27-broken-arrow-competition a,.cx-broken-arrow .q27-broken-arrow-entities a{color:var(--q27-accent);text-decoration:underline}
    .cx-broken-arrow .q27-broken-arrow-tradegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--q27-line)}
    .cx-broken-arrow .q27-broken-arrow-tradegrid article{background:#050505;padding:24px}
    .cx-broken-arrow .q27-broken-arrow-tradegrid article:first-child{grid-row:auto}
    .cx-broken-arrow .q27-broken-arrow-tradegrid h3{font-size:1.08rem;margin:10px 0}.cx-broken-arrow .q27-broken-arrow-tradegrid h3 a{color:#fff}
    .cx-broken-arrow .q27-broken-arrow-tradegrid p{font-size:.84rem}
    .cx-broken-arrow .q27-broken-arrow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
    .cx-broken-arrow .q27-broken-arrow-steps article{padding:24px;background:#080808;border:1px solid var(--q27-line)}
    .cx-broken-arrow .q27-broken-arrow-steps b{font-size:2.5rem;color:var(--q27-accent)}.cx-broken-arrow .q27-broken-arrow-steps p{font-size:.86rem}
    .cx-broken-arrow .q27-broken-arrow-plan aside{margin-top:16px;padding:25px;background:#0a0a0a;border-top:4px solid var(--q27-support)}
    .cx-broken-arrow .q27-broken-arrow-plan aside a{color:var(--q27-accent);font-weight:800}
    .cx-broken-arrow .q27-broken-arrow-faqgrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px}
    .cx-broken-arrow .q27-broken-arrow-faq details{border-bottom:1px solid var(--q27-line)}
    .cx-broken-arrow .q27-broken-arrow-faq summary{cursor:pointer;padding:19px 35px 19px 0;color:#fff;font-weight:700}
    .cx-broken-arrow .q27-broken-arrow-faq details p{font-size:.88rem;padding:0 0 17px;margin:0}
    .cx-broken-arrow .q27-broken-arrow-cta{padding:84px 0;background:#000;border-top:8px solid var(--q27-accent)}
    .cx-broken-arrow .q27-broken-arrow-cta h2{font-size:clamp(2.5rem,5vw,5.2rem);max-width:900px}
    .cx-broken-arrow .q27-broken-arrow-cta>div>div{display:flex;gap:11px;flex-wrap:wrap}

    .cx-broken-arrow .q27-broken-arrow-herogrid{grid-template-columns:1fr}.cx-broken-arrow .q27-broken-arrow-copy{max-width:980px}.cx-broken-arrow .q27-broken-arrow-photo,.cx-broken-arrow .q27-broken-arrow-photo img{height:330px;min-height:330px}

    .cx-daly-city{--q27-accent:#aaff00;--q27-support:#55c9ff;--q27-line:#252525;background:#000;color:#fff}
    .cx-daly-city .q27-daly-city-wrap{width:min(1180px,calc(100% - 40px));margin:auto}
    .cx-daly-city .q27-daly-city-section{padding:78px 0;background:#000}
    .cx-daly-city .q27-daly-city-section:nth-of-type(even){background:#070707}
    .cx-daly-city .q27-daly-city-label{color:var(--q27-accent);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
    .cx-daly-city h2{font-size:clamp(2.05rem,4.5vw,4.4rem);line-height:1.03;letter-spacing:-.052em;margin:12px 0 28px;max-width:960px;color:#fff}
    .cx-daly-city h3{color:#fff}.cx-daly-city p{color:#c9c9c9}
    .cx-daly-city .q27-daly-city-hero{position:relative;overflow:hidden;background:#000;padding:79px 0;border-bottom:1px solid var(--q27-accent)}
    .cx-daly-city .q27-daly-city-herogrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:47px;align-items:center}
    .cx-daly-city .q27-daly-city-kicker{color:var(--q27-accent);font-weight:800;font-size:.8rem}
    .cx-daly-city .q27-daly-city-hero h1{font-size:clamp(2.8rem,5.5vw,5.55rem);line-height:.96;letter-spacing:-.062em;margin:16px 0 22px;color:#fff}
    .cx-daly-city .q27-daly-city-hero h1 em{font-style:normal;color:var(--q27-accent)}
    .cx-daly-city .q27-daly-city-hero p{font-size:1.04rem;max-width:720px;color:#d1d1d1}
    .cx-daly-city .q27-daly-city-facts{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}
    .cx-daly-city .q27-daly-city-facts span{border:1px solid #303030;padding:11px 13px;color:#c8c8c8;font-size:.75rem}
    .cx-daly-city .q27-daly-city-facts b{display:block;color:#fff;font-size:.98rem}
    .cx-daly-city .q27-daly-city-actions{display:flex;gap:11px;flex-wrap:wrap}
    .cx-daly-city .q27-daly-city-photo{position:relative;margin:0;overflow:hidden;min-height:450px;background:#101010}
    .cx-daly-city .q27-daly-city-photo img{width:100%;height:450px;object-fit:cover;filter:saturate(.84) contrast(1.04)}
    .cx-daly-city .q27-daly-city-photo figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(0,0,0,.82);padding:10px 12px;font-size:.68rem;color:#d6d6d6}
    .cx-daly-city .q27-daly-city-market p{max-width:900px;font-size:1rem}
    .cx-daly-city .q27-daly-city-hoodgrid{display:grid;grid-template-columns:1.15fr .85fr;border-top:1px solid var(--q27-line);border-left:1px solid var(--q27-line)}
    .cx-daly-city .q27-daly-city-hoodgrid article{padding:24px;border-right:1px solid var(--q27-line);border-bottom:1px solid var(--q27-line);background:#080808}
    .cx-daly-city .q27-daly-city-hoodgrid span,.cx-daly-city .q27-daly-city-tradegrid span{color:var(--q27-accent);font-weight:800}
    .cx-daly-city .q27-daly-city-hoodgrid h3{margin:8px 0;font-size:1.18rem}
    .cx-daly-city .q27-daly-city-hoodgrid p{font-size:.88rem;margin:0}
    .cx-daly-city .q27-daly-city-entities>.q27-daly-city-wrap{display:grid;grid-template-columns:.78fr 1.22fr;gap:48px}
    .cx-daly-city .q27-daly-city-entitylist{list-style:none;padding:0;margin:0;border-top:1px solid var(--q27-line)}
    .cx-daly-city .q27-daly-city-entitylist li{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--q27-line)}
    .cx-daly-city .q27-daly-city-entitylist b{color:#fff}.cx-daly-city .q27-daly-city-entitylist span{color:#bdbdbd;font-size:.84rem}
    .cx-daly-city .q27-daly-city-seasonrail{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
    .cx-daly-city .q27-daly-city-seasonrail article{padding:25px;background:#050505;border-top:3px solid var(--q27-accent)}
    .cx-daly-city .q27-daly-city-seasonrail span{color:var(--q27-support);font-weight:800;font-size:.75rem;text-transform:uppercase}
    .cx-daly-city .q27-daly-city-seasonrail h3{font-size:1.1rem}
    .cx-daly-city .q27-daly-city-seasonrail p{font-size:.84rem}
    .cx-daly-city .q27-daly-city-competition>.q27-daly-city-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px}
    .cx-daly-city .q27-daly-city-competition a,.cx-daly-city .q27-daly-city-entities a{color:var(--q27-accent);text-decoration:underline}
    .cx-daly-city .q27-daly-city-tradegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--q27-line)}
    .cx-daly-city .q27-daly-city-tradegrid article{background:#050505;padding:24px}
    .cx-daly-city .q27-daly-city-tradegrid article:first-child{grid-row:span 2}
    .cx-daly-city .q27-daly-city-tradegrid h3{font-size:1.08rem;margin:10px 0}.cx-daly-city .q27-daly-city-tradegrid h3 a{color:#fff}
    .cx-daly-city .q27-daly-city-tradegrid p{font-size:.84rem}
    .cx-daly-city .q27-daly-city-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
    .cx-daly-city .q27-daly-city-steps article{padding:24px;background:#080808;border:1px solid var(--q27-line)}
    .cx-daly-city .q27-daly-city-steps b{font-size:2.5rem;color:var(--q27-accent)}.cx-daly-city .q27-daly-city-steps p{font-size:.86rem}
    .cx-daly-city .q27-daly-city-plan aside{margin-top:16px;padding:25px;background:#0a0a0a;border-top:4px solid var(--q27-support)}
    .cx-daly-city .q27-daly-city-plan aside a{color:var(--q27-accent);font-weight:800}
    .cx-daly-city .q27-daly-city-faqgrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px}
    .cx-daly-city .q27-daly-city-faq details{border-bottom:1px solid var(--q27-line)}
    .cx-daly-city .q27-daly-city-faq summary{cursor:pointer;padding:19px 35px 19px 0;color:#fff;font-weight:700}
    .cx-daly-city .q27-daly-city-faq details p{font-size:.88rem;padding:0 0 17px;margin:0}
    .cx-daly-city .q27-daly-city-cta{padding:84px 0;background:#000;border-top:8px solid var(--q27-accent)}
    .cx-daly-city .q27-daly-city-cta h2{font-size:clamp(2.5rem,5vw,5.2rem);max-width:900px}
    .cx-daly-city .q27-daly-city-cta>div>div{display:flex;gap:11px;flex-wrap:wrap}

    .cx-daly-city .q27-daly-city-photo{clip-path:circle(48% at 50% 50%);aspect-ratio:1}.cx-daly-city .q27-daly-city-photo img{height:100%}.cx-daly-city .q27-daly-city-hoodgrid{display:block;border:0}

    .cx-sandy-springs{--q27-accent:#aaff00;--q27-support:#a5a1ff;--q27-line:#252525;background:#000;color:#fff}
    .cx-sandy-springs .q27-sandy-springs-wrap{width:min(1180px,calc(100% - 40px));margin:auto}
    .cx-sandy-springs .q27-sandy-springs-section{padding:86px 0;background:#000}
    .cx-sandy-springs .q27-sandy-springs-section:nth-of-type(even){background:#070707}
    .cx-sandy-springs .q27-sandy-springs-label{color:var(--q27-accent);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
    .cx-sandy-springs h2{font-size:clamp(2.05rem,4.5vw,4.4rem);line-height:1.03;letter-spacing:-.052em;margin:12px 0 28px;max-width:960px;color:#fff}
    .cx-sandy-springs h3{color:#fff}.cx-sandy-springs p{color:#c9c9c9}
    .cx-sandy-springs .q27-sandy-springs-hero{position:relative;overflow:hidden;background:#000;padding:58px 0;border-bottom:3px solid var(--q27-accent)}
    .cx-sandy-springs .q27-sandy-springs-herogrid{display:grid;grid-template-columns:1.12fr .88fr;gap:50px;align-items:center}
    .cx-sandy-springs .q27-sandy-springs-kicker{color:var(--q27-accent);font-weight:800;font-size:.8rem}
    .cx-sandy-springs .q27-sandy-springs-hero h1{font-size:clamp(2.8rem,5.5vw,5.55rem);line-height:.96;letter-spacing:-.062em;margin:16px 0 22px;color:#fff}
    .cx-sandy-springs .q27-sandy-springs-hero h1 em{font-style:normal;color:var(--q27-accent)}
    .cx-sandy-springs .q27-sandy-springs-hero p{font-size:1.04rem;max-width:720px;color:#d1d1d1}
    .cx-sandy-springs .q27-sandy-springs-facts{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}
    .cx-sandy-springs .q27-sandy-springs-facts span{border:1px solid #303030;padding:11px 13px;color:#c8c8c8;font-size:.75rem}
    .cx-sandy-springs .q27-sandy-springs-facts b{display:block;color:#fff;font-size:.98rem}
    .cx-sandy-springs .q27-sandy-springs-actions{display:flex;gap:11px;flex-wrap:wrap}
    .cx-sandy-springs .q27-sandy-springs-photo{position:relative;margin:0;overflow:hidden;min-height:450px;background:#101010}
    .cx-sandy-springs .q27-sandy-springs-photo img{width:100%;height:450px;object-fit:cover;filter:saturate(.84) contrast(1.04)}
    .cx-sandy-springs .q27-sandy-springs-photo figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(0,0,0,.82);padding:10px 12px;font-size:.68rem;color:#d6d6d6}
    .cx-sandy-springs .q27-sandy-springs-market p{max-width:900px;font-size:1rem}
    .cx-sandy-springs .q27-sandy-springs-hoodgrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--q27-line);border-left:1px solid var(--q27-line)}
    .cx-sandy-springs .q27-sandy-springs-hoodgrid article{padding:24px;border-right:1px solid var(--q27-line);border-bottom:1px solid var(--q27-line);background:#080808}
    .cx-sandy-springs .q27-sandy-springs-hoodgrid span,.cx-sandy-springs .q27-sandy-springs-tradegrid span{color:var(--q27-accent);font-weight:800}
    .cx-sandy-springs .q27-sandy-springs-hoodgrid h3{margin:8px 0;font-size:1.18rem}
    .cx-sandy-springs .q27-sandy-springs-hoodgrid p{font-size:.88rem;margin:0}
    .cx-sandy-springs .q27-sandy-springs-entities>.q27-sandy-springs-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px}
    .cx-sandy-springs .q27-sandy-springs-entitylist{list-style:none;padding:0;margin:0;border-top:1px solid var(--q27-line)}
    .cx-sandy-springs .q27-sandy-springs-entitylist li{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--q27-line)}
    .cx-sandy-springs .q27-sandy-springs-entitylist b{color:#fff}.cx-sandy-springs .q27-sandy-springs-entitylist span{color:#bdbdbd;font-size:.84rem}
    .cx-sandy-springs .q27-sandy-springs-seasonrail{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
    .cx-sandy-springs .q27-sandy-springs-seasonrail article{padding:25px;background:#050505;border-top:3px solid var(--q27-accent)}
    .cx-sandy-springs .q27-sandy-springs-seasonrail span{color:var(--q27-support);font-weight:800;font-size:.75rem;text-transform:uppercase}
    .cx-sandy-springs .q27-sandy-springs-seasonrail h3{font-size:1.1rem}
    .cx-sandy-springs .q27-sandy-springs-seasonrail p{font-size:.84rem}
    .cx-sandy-springs .q27-sandy-springs-competition>.q27-sandy-springs-wrap{display:grid;grid-template-columns:1fr 1fr;gap:55px}
    .cx-sandy-springs .q27-sandy-springs-competition a,.cx-sandy-springs .q27-sandy-springs-entities a{color:var(--q27-accent);text-decoration:underline}
    .cx-sandy-springs .q27-sandy-springs-tradegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--q27-line)}
    .cx-sandy-springs .q27-sandy-springs-tradegrid article{background:#050505;padding:24px}
    .cx-sandy-springs .q27-sandy-springs-tradegrid article:first-child{grid-row:auto}
    .cx-sandy-springs .q27-sandy-springs-tradegrid h3{font-size:1.08rem;margin:10px 0}.cx-sandy-springs .q27-sandy-springs-tradegrid h3 a{color:#fff}
    .cx-sandy-springs .q27-sandy-springs-tradegrid p{font-size:.84rem}
    .cx-sandy-springs .q27-sandy-springs-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
    .cx-sandy-springs .q27-sandy-springs-steps article{padding:24px;background:#080808;border:1px solid var(--q27-line)}
    .cx-sandy-springs .q27-sandy-springs-steps b{font-size:2.5rem;color:var(--q27-accent)}.cx-sandy-springs .q27-sandy-springs-steps p{font-size:.86rem}
    .cx-sandy-springs .q27-sandy-springs-plan aside{margin-top:16px;padding:25px;background:#0a0a0a;border-top:4px solid var(--q27-support)}
    .cx-sandy-springs .q27-sandy-springs-plan aside a{color:var(--q27-accent);font-weight:800}
    .cx-sandy-springs .q27-sandy-springs-faqgrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px}
    .cx-sandy-springs .q27-sandy-springs-faq details{border-bottom:1px solid var(--q27-line)}
    .cx-sandy-springs .q27-sandy-springs-faq summary{cursor:pointer;padding:19px 35px 19px 0;color:#fff;font-weight:700}
    .cx-sandy-springs .q27-sandy-springs-faq details p{font-size:.88rem;padding:0 0 17px;margin:0}
    .cx-sandy-springs .q27-sandy-springs-cta{padding:84px 0;background:#000;border-top:8px solid var(--q27-accent)}
    .cx-sandy-springs .q27-sandy-springs-cta h2{font-size:clamp(2.5rem,5vw,5.2rem);max-width:900px}
    .cx-sandy-springs .q27-sandy-springs-cta>div>div{display:flex;gap:11px;flex-wrap:wrap}

    .cx-sandy-springs .q27-sandy-springs-photo{order:-1;border:12px solid var(--q27-accent)}.cx-sandy-springs .q27-sandy-springs-herogrid{grid-template-columns:.8fr 1.2fr}

    .cx-burbank{--q27-accent:#aaff00;--q27-support:#ff52c8;--q27-line:#252525;background:#000;color:#fff}
    .cx-burbank .q27-burbank-wrap{width:min(1180px,calc(100% - 40px));margin:auto}
    .cx-burbank .q27-burbank-section{padding:94px 0;background:#000}
    .cx-burbank .q27-burbank-section:nth-of-type(even){background:#070707}
    .cx-burbank .q27-burbank-label{color:var(--q27-accent);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
    .cx-burbank h2{font-size:clamp(2.05rem,4.5vw,4.4rem);line-height:1.03;letter-spacing:-.052em;margin:12px 0 28px;max-width:960px;color:#fff}
    .cx-burbank h3{color:#fff}.cx-burbank p{color:#c9c9c9}
    .cx-burbank .q27-burbank-hero{position:relative;overflow:hidden;background:#000;padding:65px 0;border-bottom:5px solid var(--q27-accent)}
    .cx-burbank .q27-burbank-herogrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:53px;align-items:center}
    .cx-burbank .q27-burbank-kicker{color:var(--q27-accent);font-weight:800;font-size:.8rem}
    .cx-burbank .q27-burbank-hero h1{font-size:clamp(2.8rem,5.5vw,5.55rem);line-height:.96;letter-spacing:-.062em;margin:16px 0 22px;color:#fff}
    .cx-burbank .q27-burbank-hero h1 em{font-style:normal;color:var(--q27-accent)}
    .cx-burbank .q27-burbank-hero p{font-size:1.04rem;max-width:720px;color:#d1d1d1}
    .cx-burbank .q27-burbank-facts{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}
    .cx-burbank .q27-burbank-facts span{border:1px solid #303030;padding:11px 13px;color:#c8c8c8;font-size:.75rem}
    .cx-burbank .q27-burbank-facts b{display:block;color:#fff;font-size:.98rem}
    .cx-burbank .q27-burbank-actions{display:flex;gap:11px;flex-wrap:wrap}
    .cx-burbank .q27-burbank-photo{position:relative;margin:0;overflow:hidden;min-height:450px;background:#101010}
    .cx-burbank .q27-burbank-photo img{width:100%;height:450px;object-fit:cover;filter:saturate(.84) contrast(1.04)}
    .cx-burbank .q27-burbank-photo figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(0,0,0,.82);padding:10px 12px;font-size:.68rem;color:#d6d6d6}
    .cx-burbank .q27-burbank-market p{max-width:900px;font-size:1rem}
    .cx-burbank .q27-burbank-hoodgrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--q27-line);border-left:1px solid var(--q27-line)}
    .cx-burbank .q27-burbank-hoodgrid article{padding:24px;border-right:1px solid var(--q27-line);border-bottom:1px solid var(--q27-line);background:#080808}
    .cx-burbank .q27-burbank-hoodgrid span,.cx-burbank .q27-burbank-tradegrid span{color:var(--q27-accent);font-weight:800}
    .cx-burbank .q27-burbank-hoodgrid h3{margin:8px 0;font-size:1.18rem}
    .cx-burbank .q27-burbank-hoodgrid p{font-size:.88rem;margin:0}
    .cx-burbank .q27-burbank-entities>.q27-burbank-wrap{display:grid;grid-template-columns:.78fr 1.22fr;gap:48px}
    .cx-burbank .q27-burbank-entitylist{list-style:none;padding:0;margin:0;border-top:1px solid var(--q27-line)}
    .cx-burbank .q27-burbank-entitylist li{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--q27-line)}
    .cx-burbank .q27-burbank-entitylist b{color:#fff}.cx-burbank .q27-burbank-entitylist span{color:#bdbdbd;font-size:.84rem}
    .cx-burbank .q27-burbank-seasonrail{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
    .cx-burbank .q27-burbank-seasonrail article{padding:25px;background:#050505;border-top:3px solid var(--q27-accent)}
    .cx-burbank .q27-burbank-seasonrail span{color:var(--q27-support);font-weight:800;font-size:.75rem;text-transform:uppercase}
    .cx-burbank .q27-burbank-seasonrail h3{font-size:1.1rem}
    .cx-burbank .q27-burbank-seasonrail p{font-size:.84rem}
    .cx-burbank .q27-burbank-competition>.q27-burbank-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px}
    .cx-burbank .q27-burbank-competition a,.cx-burbank .q27-burbank-entities a{color:var(--q27-accent);text-decoration:underline}
    .cx-burbank .q27-burbank-tradegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--q27-line)}
    .cx-burbank .q27-burbank-tradegrid article{background:#050505;padding:24px}
    .cx-burbank .q27-burbank-tradegrid article:first-child{grid-row:span 2}
    .cx-burbank .q27-burbank-tradegrid h3{font-size:1.08rem;margin:10px 0}.cx-burbank .q27-burbank-tradegrid h3 a{color:#fff}
    .cx-burbank .q27-burbank-tradegrid p{font-size:.84rem}
    .cx-burbank .q27-burbank-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
    .cx-burbank .q27-burbank-steps article{padding:24px;background:#080808;border:1px solid var(--q27-line)}
    .cx-burbank .q27-burbank-steps b{font-size:2.5rem;color:var(--q27-accent)}.cx-burbank .q27-burbank-steps p{font-size:.86rem}
    .cx-burbank .q27-burbank-plan aside{margin-top:16px;padding:25px;background:#0a0a0a;border-top:4px solid var(--q27-support)}
    .cx-burbank .q27-burbank-plan aside a{color:var(--q27-accent);font-weight:800}
    .cx-burbank .q27-burbank-faqgrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px}
    .cx-burbank .q27-burbank-faq details{border-bottom:1px solid var(--q27-line)}
    .cx-burbank .q27-burbank-faq summary{cursor:pointer;padding:19px 35px 19px 0;color:#fff;font-weight:700}
    .cx-burbank .q27-burbank-faq details p{font-size:.88rem;padding:0 0 17px;margin:0}
    .cx-burbank .q27-burbank-cta{padding:84px 0;background:#000;border-top:8px solid var(--q27-accent)}
    .cx-burbank .q27-burbank-cta h2{font-size:clamp(2.5rem,5vw,5.2rem);max-width:900px}
    .cx-burbank .q27-burbank-cta>div>div{display:flex;gap:11px;flex-wrap:wrap}

    .cx-burbank .q27-burbank-photo{transform:rotate(-2deg);outline:1px solid var(--q27-support);outline-offset:10px}.cx-burbank .q27-burbank-hero{background:linear-gradient(115deg,#000 0 62%,#0a0a0a 62%)}

    .cx-green-bay{--q27-accent:#aaff00;--q27-support:#2ed4a5;--q27-line:#252525;background:#000;color:#fff}
    .cx-green-bay .q27-green-bay-wrap{width:min(1180px,calc(100% - 40px));margin:auto}
    .cx-green-bay .q27-green-bay-section{padding:78px 0;background:#000}
    .cx-green-bay .q27-green-bay-section:nth-of-type(even){background:#070707}
    .cx-green-bay .q27-green-bay-label{color:var(--q27-accent);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
    .cx-green-bay h2{font-size:clamp(2.05rem,4.5vw,4.4rem);line-height:1.03;letter-spacing:-.052em;margin:12px 0 28px;max-width:960px;color:#fff}
    .cx-green-bay h3{color:#fff}.cx-green-bay p{color:#c9c9c9}
    .cx-green-bay .q27-green-bay-hero{position:relative;overflow:hidden;background:#000;padding:72px 0;border-bottom:1px solid var(--q27-accent)}
    .cx-green-bay .q27-green-bay-herogrid{display:grid;grid-template-columns:1.12fr .88fr;gap:56px;align-items:center}
    .cx-green-bay .q27-green-bay-kicker{color:var(--q27-accent);font-weight:800;font-size:.8rem}
    .cx-green-bay .q27-green-bay-hero h1{font-size:clamp(2.8rem,5.5vw,5.55rem);line-height:.96;letter-spacing:-.062em;margin:16px 0 22px;color:#fff}
    .cx-green-bay .q27-green-bay-hero h1 em{font-style:normal;color:var(--q27-accent)}
    .cx-green-bay .q27-green-bay-hero p{font-size:1.04rem;max-width:720px;color:#d1d1d1}
    .cx-green-bay .q27-green-bay-facts{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}
    .cx-green-bay .q27-green-bay-facts span{border:1px solid #303030;padding:11px 13px;color:#c8c8c8;font-size:.75rem}
    .cx-green-bay .q27-green-bay-facts b{display:block;color:#fff;font-size:.98rem}
    .cx-green-bay .q27-green-bay-actions{display:flex;gap:11px;flex-wrap:wrap}
    .cx-green-bay .q27-green-bay-photo{position:relative;margin:0;overflow:hidden;min-height:450px;background:#101010}
    .cx-green-bay .q27-green-bay-photo img{width:100%;height:450px;object-fit:cover;filter:saturate(.84) contrast(1.04)}
    .cx-green-bay .q27-green-bay-photo figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(0,0,0,.82);padding:10px 12px;font-size:.68rem;color:#d6d6d6}
    .cx-green-bay .q27-green-bay-market p{max-width:900px;font-size:1rem}
    .cx-green-bay .q27-green-bay-hoodgrid{display:grid;grid-template-columns:1.15fr .85fr;border-top:1px solid var(--q27-line);border-left:1px solid var(--q27-line)}
    .cx-green-bay .q27-green-bay-hoodgrid article{padding:24px;border-right:1px solid var(--q27-line);border-bottom:1px solid var(--q27-line);background:#080808}
    .cx-green-bay .q27-green-bay-hoodgrid span,.cx-green-bay .q27-green-bay-tradegrid span{color:var(--q27-accent);font-weight:800}
    .cx-green-bay .q27-green-bay-hoodgrid h3{margin:8px 0;font-size:1.18rem}
    .cx-green-bay .q27-green-bay-hoodgrid p{font-size:.88rem;margin:0}
    .cx-green-bay .q27-green-bay-entities>.q27-green-bay-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px}
    .cx-green-bay .q27-green-bay-entitylist{list-style:none;padding:0;margin:0;border-top:1px solid var(--q27-line)}
    .cx-green-bay .q27-green-bay-entitylist li{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--q27-line)}
    .cx-green-bay .q27-green-bay-entitylist b{color:#fff}.cx-green-bay .q27-green-bay-entitylist span{color:#bdbdbd;font-size:.84rem}
    .cx-green-bay .q27-green-bay-seasonrail{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
    .cx-green-bay .q27-green-bay-seasonrail article{padding:25px;background:#050505;border-top:3px solid var(--q27-accent)}
    .cx-green-bay .q27-green-bay-seasonrail span{color:var(--q27-support);font-weight:800;font-size:.75rem;text-transform:uppercase}
    .cx-green-bay .q27-green-bay-seasonrail h3{font-size:1.1rem}
    .cx-green-bay .q27-green-bay-seasonrail p{font-size:.84rem}
    .cx-green-bay .q27-green-bay-competition>.q27-green-bay-wrap{display:grid;grid-template-columns:1fr 1fr;gap:55px}
    .cx-green-bay .q27-green-bay-competition a,.cx-green-bay .q27-green-bay-entities a{color:var(--q27-accent);text-decoration:underline}
    .cx-green-bay .q27-green-bay-tradegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--q27-line)}
    .cx-green-bay .q27-green-bay-tradegrid article{background:#050505;padding:24px}
    .cx-green-bay .q27-green-bay-tradegrid article:first-child{grid-row:auto}
    .cx-green-bay .q27-green-bay-tradegrid h3{font-size:1.08rem;margin:10px 0}.cx-green-bay .q27-green-bay-tradegrid h3 a{color:#fff}
    .cx-green-bay .q27-green-bay-tradegrid p{font-size:.84rem}
    .cx-green-bay .q27-green-bay-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
    .cx-green-bay .q27-green-bay-steps article{padding:24px;background:#080808;border:1px solid var(--q27-line)}
    .cx-green-bay .q27-green-bay-steps b{font-size:2.5rem;color:var(--q27-accent)}.cx-green-bay .q27-green-bay-steps p{font-size:.86rem}
    .cx-green-bay .q27-green-bay-plan aside{margin-top:16px;padding:25px;background:#0a0a0a;border-top:4px solid var(--q27-support)}
    .cx-green-bay .q27-green-bay-plan aside a{color:var(--q27-accent);font-weight:800}
    .cx-green-bay .q27-green-bay-faqgrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px}
    .cx-green-bay .q27-green-bay-faq details{border-bottom:1px solid var(--q27-line)}
    .cx-green-bay .q27-green-bay-faq summary{cursor:pointer;padding:19px 35px 19px 0;color:#fff;font-weight:700}
    .cx-green-bay .q27-green-bay-faq details p{font-size:.88rem;padding:0 0 17px;margin:0}
    .cx-green-bay .q27-green-bay-cta{padding:84px 0;background:#000;border-top:8px solid var(--q27-accent)}
    .cx-green-bay .q27-green-bay-cta h2{font-size:clamp(2.5rem,5vw,5.2rem);max-width:900px}
    .cx-green-bay .q27-green-bay-cta>div>div{display:flex;gap:11px;flex-wrap:wrap}

    .cx-green-bay .q27-green-bay-photo{border-radius:50%}.cx-green-bay .q27-green-bay-hoodgrid{grid-template-columns:repeat(3,1fr)}.cx-green-bay .q27-green-bay-hero:after{content:"GB";position:absolute;right:-2vw;bottom:-6vw;font-size:18vw;font-weight:800;color:rgba(170,255,0,.035)}

    .cx-santa-maria{--q27-accent:#aaff00;--q27-support:#54b8ff;--q27-line:#252525;background:#000;color:#fff}
    .cx-santa-maria .q27-santa-maria-wrap{width:min(1180px,calc(100% - 40px));margin:auto}
    .cx-santa-maria .q27-santa-maria-section{padding:86px 0;background:#000}
    .cx-santa-maria .q27-santa-maria-section:nth-of-type(even){background:#070707}
    .cx-santa-maria .q27-santa-maria-label{color:var(--q27-accent);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
    .cx-santa-maria h2{font-size:clamp(2.05rem,4.5vw,4.4rem);line-height:1.03;letter-spacing:-.052em;margin:12px 0 28px;max-width:960px;color:#fff}
    .cx-santa-maria h3{color:#fff}.cx-santa-maria p{color:#c9c9c9}
    .cx-santa-maria .q27-santa-maria-hero{position:relative;overflow:hidden;background:#000;padding:79px 0;border-bottom:3px solid var(--q27-accent)}
    .cx-santa-maria .q27-santa-maria-herogrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:59px;align-items:center}
    .cx-santa-maria .q27-santa-maria-kicker{color:var(--q27-accent);font-weight:800;font-size:.8rem}
    .cx-santa-maria .q27-santa-maria-hero h1{font-size:clamp(2.8rem,5.5vw,5.55rem);line-height:.96;letter-spacing:-.062em;margin:16px 0 22px;color:#fff}
    .cx-santa-maria .q27-santa-maria-hero h1 em{font-style:normal;color:var(--q27-accent)}
    .cx-santa-maria .q27-santa-maria-hero p{font-size:1.04rem;max-width:720px;color:#d1d1d1}
    .cx-santa-maria .q27-santa-maria-facts{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}
    .cx-santa-maria .q27-santa-maria-facts span{border:1px solid #303030;padding:11px 13px;color:#c8c8c8;font-size:.75rem}
    .cx-santa-maria .q27-santa-maria-facts b{display:block;color:#fff;font-size:.98rem}
    .cx-santa-maria .q27-santa-maria-actions{display:flex;gap:11px;flex-wrap:wrap}
    .cx-santa-maria .q27-santa-maria-photo{position:relative;margin:0;overflow:hidden;min-height:450px;background:#101010}
    .cx-santa-maria .q27-santa-maria-photo img{width:100%;height:450px;object-fit:cover;filter:saturate(.84) contrast(1.04)}
    .cx-santa-maria .q27-santa-maria-photo figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(0,0,0,.82);padding:10px 12px;font-size:.68rem;color:#d6d6d6}
    .cx-santa-maria .q27-santa-maria-market p{max-width:900px;font-size:1rem}
    .cx-santa-maria .q27-santa-maria-hoodgrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--q27-line);border-left:1px solid var(--q27-line)}
    .cx-santa-maria .q27-santa-maria-hoodgrid article{padding:24px;border-right:1px solid var(--q27-line);border-bottom:1px solid var(--q27-line);background:#080808}
    .cx-santa-maria .q27-santa-maria-hoodgrid span,.cx-santa-maria .q27-santa-maria-tradegrid span{color:var(--q27-accent);font-weight:800}
    .cx-santa-maria .q27-santa-maria-hoodgrid h3{margin:8px 0;font-size:1.18rem}
    .cx-santa-maria .q27-santa-maria-hoodgrid p{font-size:.88rem;margin:0}
    .cx-santa-maria .q27-santa-maria-entities>.q27-santa-maria-wrap{display:grid;grid-template-columns:.78fr 1.22fr;gap:48px}
    .cx-santa-maria .q27-santa-maria-entitylist{list-style:none;padding:0;margin:0;border-top:1px solid var(--q27-line)}
    .cx-santa-maria .q27-santa-maria-entitylist li{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--q27-line)}
    .cx-santa-maria .q27-santa-maria-entitylist b{color:#fff}.cx-santa-maria .q27-santa-maria-entitylist span{color:#bdbdbd;font-size:.84rem}
    .cx-santa-maria .q27-santa-maria-seasonrail{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
    .cx-santa-maria .q27-santa-maria-seasonrail article{padding:25px;background:#050505;border-top:3px solid var(--q27-accent)}
    .cx-santa-maria .q27-santa-maria-seasonrail span{color:var(--q27-support);font-weight:800;font-size:.75rem;text-transform:uppercase}
    .cx-santa-maria .q27-santa-maria-seasonrail h3{font-size:1.1rem}
    .cx-santa-maria .q27-santa-maria-seasonrail p{font-size:.84rem}
    .cx-santa-maria .q27-santa-maria-competition>.q27-santa-maria-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px}
    .cx-santa-maria .q27-santa-maria-competition a,.cx-santa-maria .q27-santa-maria-entities a{color:var(--q27-accent);text-decoration:underline}
    .cx-santa-maria .q27-santa-maria-tradegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--q27-line)}
    .cx-santa-maria .q27-santa-maria-tradegrid article{background:#050505;padding:24px}
    .cx-santa-maria .q27-santa-maria-tradegrid article:first-child{grid-row:span 2}
    .cx-santa-maria .q27-santa-maria-tradegrid h3{font-size:1.08rem;margin:10px 0}.cx-santa-maria .q27-santa-maria-tradegrid h3 a{color:#fff}
    .cx-santa-maria .q27-santa-maria-tradegrid p{font-size:.84rem}
    .cx-santa-maria .q27-santa-maria-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
    .cx-santa-maria .q27-santa-maria-steps article{padding:24px;background:#080808;border:1px solid var(--q27-line)}
    .cx-santa-maria .q27-santa-maria-steps b{font-size:2.5rem;color:var(--q27-accent)}.cx-santa-maria .q27-santa-maria-steps p{font-size:.86rem}
    .cx-santa-maria .q27-santa-maria-plan aside{margin-top:16px;padding:25px;background:#0a0a0a;border-top:4px solid var(--q27-support)}
    .cx-santa-maria .q27-santa-maria-plan aside a{color:var(--q27-accent);font-weight:800}
    .cx-santa-maria .q27-santa-maria-faqgrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px}
    .cx-santa-maria .q27-santa-maria-faq details{border-bottom:1px solid var(--q27-line)}
    .cx-santa-maria .q27-santa-maria-faq summary{cursor:pointer;padding:19px 35px 19px 0;color:#fff;font-weight:700}
    .cx-santa-maria .q27-santa-maria-faq details p{font-size:.88rem;padding:0 0 17px;margin:0}
    .cx-santa-maria .q27-santa-maria-cta{padding:84px 0;background:#000;border-top:8px solid var(--q27-accent)}
    .cx-santa-maria .q27-santa-maria-cta h2{font-size:clamp(2.5rem,5vw,5.2rem);max-width:900px}
    .cx-santa-maria .q27-santa-maria-cta>div>div{display:flex;gap:11px;flex-wrap:wrap}

    .cx-santa-maria .q27-santa-maria-photo{border-radius:0 110px 0 110px}.cx-santa-maria .q27-santa-maria-competition h2{font-family:Georgia,serif}

    .cx-wichita-falls{--q27-accent:#aaff00;--q27-support:#4f8cff;--q27-line:#252525;background:#000;color:#fff}
    .cx-wichita-falls .q27-wichita-falls-wrap{width:min(1180px,calc(100% - 40px));margin:auto}
    .cx-wichita-falls .q27-wichita-falls-section{padding:94px 0;background:#000}
    .cx-wichita-falls .q27-wichita-falls-section:nth-of-type(even){background:#070707}
    .cx-wichita-falls .q27-wichita-falls-label{color:var(--q27-accent);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
    .cx-wichita-falls h2{font-size:clamp(2.05rem,4.5vw,4.4rem);line-height:1.03;letter-spacing:-.052em;margin:12px 0 28px;max-width:960px;color:#fff}
    .cx-wichita-falls h3{color:#fff}.cx-wichita-falls p{color:#c9c9c9}
    .cx-wichita-falls .q27-wichita-falls-hero{position:relative;overflow:hidden;background:#000;padding:58px 0;border-bottom:5px solid var(--q27-accent)}
    .cx-wichita-falls .q27-wichita-falls-herogrid{display:grid;grid-template-columns:1.12fr .88fr;gap:62px;align-items:center}
    .cx-wichita-falls .q27-wichita-falls-kicker{color:var(--q27-accent);font-weight:800;font-size:.8rem}
    .cx-wichita-falls .q27-wichita-falls-hero h1{font-size:clamp(2.8rem,5.5vw,5.55rem);line-height:.96;letter-spacing:-.062em;margin:16px 0 22px;color:#fff}
    .cx-wichita-falls .q27-wichita-falls-hero h1 em{font-style:normal;color:var(--q27-accent)}
    .cx-wichita-falls .q27-wichita-falls-hero p{font-size:1.04rem;max-width:720px;color:#d1d1d1}
    .cx-wichita-falls .q27-wichita-falls-facts{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}
    .cx-wichita-falls .q27-wichita-falls-facts span{border:1px solid #303030;padding:11px 13px;color:#c8c8c8;font-size:.75rem}
    .cx-wichita-falls .q27-wichita-falls-facts b{display:block;color:#fff;font-size:.98rem}
    .cx-wichita-falls .q27-wichita-falls-actions{display:flex;gap:11px;flex-wrap:wrap}
    .cx-wichita-falls .q27-wichita-falls-photo{position:relative;margin:0;overflow:hidden;min-height:450px;background:#101010}
    .cx-wichita-falls .q27-wichita-falls-photo img{width:100%;height:450px;object-fit:cover;filter:saturate(.84) contrast(1.04)}
    .cx-wichita-falls .q27-wichita-falls-photo figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(0,0,0,.82);padding:10px 12px;font-size:.68rem;color:#d6d6d6}
    .cx-wichita-falls .q27-wichita-falls-market p{max-width:900px;font-size:1rem}
    .cx-wichita-falls .q27-wichita-falls-hoodgrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--q27-line);border-left:1px solid var(--q27-line)}
    .cx-wichita-falls .q27-wichita-falls-hoodgrid article{padding:24px;border-right:1px solid var(--q27-line);border-bottom:1px solid var(--q27-line);background:#080808}
    .cx-wichita-falls .q27-wichita-falls-hoodgrid span,.cx-wichita-falls .q27-wichita-falls-tradegrid span{color:var(--q27-accent);font-weight:800}
    .cx-wichita-falls .q27-wichita-falls-hoodgrid h3{margin:8px 0;font-size:1.18rem}
    .cx-wichita-falls .q27-wichita-falls-hoodgrid p{font-size:.88rem;margin:0}
    .cx-wichita-falls .q27-wichita-falls-entities>.q27-wichita-falls-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px}
    .cx-wichita-falls .q27-wichita-falls-entitylist{list-style:none;padding:0;margin:0;border-top:1px solid var(--q27-line)}
    .cx-wichita-falls .q27-wichita-falls-entitylist li{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--q27-line)}
    .cx-wichita-falls .q27-wichita-falls-entitylist b{color:#fff}.cx-wichita-falls .q27-wichita-falls-entitylist span{color:#bdbdbd;font-size:.84rem}
    .cx-wichita-falls .q27-wichita-falls-seasonrail{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
    .cx-wichita-falls .q27-wichita-falls-seasonrail article{padding:25px;background:#050505;border-top:3px solid var(--q27-accent)}
    .cx-wichita-falls .q27-wichita-falls-seasonrail span{color:var(--q27-support);font-weight:800;font-size:.75rem;text-transform:uppercase}
    .cx-wichita-falls .q27-wichita-falls-seasonrail h3{font-size:1.1rem}
    .cx-wichita-falls .q27-wichita-falls-seasonrail p{font-size:.84rem}
    .cx-wichita-falls .q27-wichita-falls-competition>.q27-wichita-falls-wrap{display:grid;grid-template-columns:1fr 1fr;gap:55px}
    .cx-wichita-falls .q27-wichita-falls-competition a,.cx-wichita-falls .q27-wichita-falls-entities a{color:var(--q27-accent);text-decoration:underline}
    .cx-wichita-falls .q27-wichita-falls-tradegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--q27-line)}
    .cx-wichita-falls .q27-wichita-falls-tradegrid article{background:#050505;padding:24px}
    .cx-wichita-falls .q27-wichita-falls-tradegrid article:first-child{grid-row:auto}
    .cx-wichita-falls .q27-wichita-falls-tradegrid h3{font-size:1.08rem;margin:10px 0}.cx-wichita-falls .q27-wichita-falls-tradegrid h3 a{color:#fff}
    .cx-wichita-falls .q27-wichita-falls-tradegrid p{font-size:.84rem}
    .cx-wichita-falls .q27-wichita-falls-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
    .cx-wichita-falls .q27-wichita-falls-steps article{padding:24px;background:#080808;border:1px solid var(--q27-line)}
    .cx-wichita-falls .q27-wichita-falls-steps b{font-size:2.5rem;color:var(--q27-accent)}.cx-wichita-falls .q27-wichita-falls-steps p{font-size:.86rem}
    .cx-wichita-falls .q27-wichita-falls-plan aside{margin-top:16px;padding:25px;background:#0a0a0a;border-top:4px solid var(--q27-support)}
    .cx-wichita-falls .q27-wichita-falls-plan aside a{color:var(--q27-accent);font-weight:800}
    .cx-wichita-falls .q27-wichita-falls-faqgrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px}
    .cx-wichita-falls .q27-wichita-falls-faq details{border-bottom:1px solid var(--q27-line)}
    .cx-wichita-falls .q27-wichita-falls-faq summary{cursor:pointer;padding:19px 35px 19px 0;color:#fff;font-weight:700}
    .cx-wichita-falls .q27-wichita-falls-faq details p{font-size:.88rem;padding:0 0 17px;margin:0}
    .cx-wichita-falls .q27-wichita-falls-cta{padding:84px 0;background:#000;border-top:8px solid var(--q27-accent)}
    .cx-wichita-falls .q27-wichita-falls-cta h2{font-size:clamp(2.5rem,5vw,5.2rem);max-width:900px}
    .cx-wichita-falls .q27-wichita-falls-cta>div>div{display:flex;gap:11px;flex-wrap:wrap}

    .cx-wichita-falls .q27-wichita-falls-photo{clip-path:polygon(14% 0,100% 0,86% 100%,0 100%)}.cx-wichita-falls .q27-wichita-falls-seasonrail{transform:skewY(-1deg)}.cx-wichita-falls .q27-wichita-falls-seasonrail article{transform:skewY(1deg)}

    .cx-lakeland{--q27-accent:#aaff00;--q27-support:#25c6e8;--q27-line:#252525;background:#000;color:#fff}
    .cx-lakeland .q27-lakeland-wrap{width:min(1180px,calc(100% - 40px));margin:auto}
    .cx-lakeland .q27-lakeland-section{padding:78px 0;background:#000}
    .cx-lakeland .q27-lakeland-section:nth-of-type(even){background:#070707}
    .cx-lakeland .q27-lakeland-label{color:var(--q27-accent);font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
    .cx-lakeland h2{font-size:clamp(2.05rem,4.5vw,4.4rem);line-height:1.03;letter-spacing:-.052em;margin:12px 0 28px;max-width:960px;color:#fff}
    .cx-lakeland h3{color:#fff}.cx-lakeland p{color:#c9c9c9}
    .cx-lakeland .q27-lakeland-hero{position:relative;overflow:hidden;background:#000;padding:65px 0;border-bottom:1px solid var(--q27-accent)}
    .cx-lakeland .q27-lakeland-herogrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}
    .cx-lakeland .q27-lakeland-kicker{color:var(--q27-accent);font-weight:800;font-size:.8rem}
    .cx-lakeland .q27-lakeland-hero h1{font-size:clamp(2.8rem,5.5vw,5.55rem);line-height:.96;letter-spacing:-.062em;margin:16px 0 22px;color:#fff}
    .cx-lakeland .q27-lakeland-hero h1 em{font-style:normal;color:var(--q27-accent)}
    .cx-lakeland .q27-lakeland-hero p{font-size:1.04rem;max-width:720px;color:#d1d1d1}
    .cx-lakeland .q27-lakeland-facts{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}
    .cx-lakeland .q27-lakeland-facts span{border:1px solid #303030;padding:11px 13px;color:#c8c8c8;font-size:.75rem}
    .cx-lakeland .q27-lakeland-facts b{display:block;color:#fff;font-size:.98rem}
    .cx-lakeland .q27-lakeland-actions{display:flex;gap:11px;flex-wrap:wrap}
    .cx-lakeland .q27-lakeland-photo{position:relative;margin:0;overflow:hidden;min-height:450px;background:#101010}
    .cx-lakeland .q27-lakeland-photo img{width:100%;height:450px;object-fit:cover;filter:saturate(.84) contrast(1.04)}
    .cx-lakeland .q27-lakeland-photo figcaption{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(0,0,0,.82);padding:10px 12px;font-size:.68rem;color:#d6d6d6}
    .cx-lakeland .q27-lakeland-market p{max-width:900px;font-size:1rem}
    .cx-lakeland .q27-lakeland-hoodgrid{display:grid;grid-template-columns:1.15fr .85fr;border-top:1px solid var(--q27-line);border-left:1px solid var(--q27-line)}
    .cx-lakeland .q27-lakeland-hoodgrid article{padding:24px;border-right:1px solid var(--q27-line);border-bottom:1px solid var(--q27-line);background:#080808}
    .cx-lakeland .q27-lakeland-hoodgrid span,.cx-lakeland .q27-lakeland-tradegrid span{color:var(--q27-accent);font-weight:800}
    .cx-lakeland .q27-lakeland-hoodgrid h3{margin:8px 0;font-size:1.18rem}
    .cx-lakeland .q27-lakeland-hoodgrid p{font-size:.88rem;margin:0}
    .cx-lakeland .q27-lakeland-entities>.q27-lakeland-wrap{display:grid;grid-template-columns:.78fr 1.22fr;gap:48px}
    .cx-lakeland .q27-lakeland-entitylist{list-style:none;padding:0;margin:0;border-top:1px solid var(--q27-line)}
    .cx-lakeland .q27-lakeland-entitylist li{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--q27-line)}
    .cx-lakeland .q27-lakeland-entitylist b{color:#fff}.cx-lakeland .q27-lakeland-entitylist span{color:#bdbdbd;font-size:.84rem}
    .cx-lakeland .q27-lakeland-seasonrail{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
    .cx-lakeland .q27-lakeland-seasonrail article{padding:25px;background:#050505;border-top:3px solid var(--q27-accent)}
    .cx-lakeland .q27-lakeland-seasonrail span{color:var(--q27-support);font-weight:800;font-size:.75rem;text-transform:uppercase}
    .cx-lakeland .q27-lakeland-seasonrail h3{font-size:1.1rem}
    .cx-lakeland .q27-lakeland-seasonrail p{font-size:.84rem}
    .cx-lakeland .q27-lakeland-competition>.q27-lakeland-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px}
    .cx-lakeland .q27-lakeland-competition a,.cx-lakeland .q27-lakeland-entities a{color:var(--q27-accent);text-decoration:underline}
    .cx-lakeland .q27-lakeland-tradegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--q27-line)}
    .cx-lakeland .q27-lakeland-tradegrid article{background:#050505;padding:24px}
    .cx-lakeland .q27-lakeland-tradegrid article:first-child{grid-row:span 2}
    .cx-lakeland .q27-lakeland-tradegrid h3{font-size:1.08rem;margin:10px 0}.cx-lakeland .q27-lakeland-tradegrid h3 a{color:#fff}
    .cx-lakeland .q27-lakeland-tradegrid p{font-size:.84rem}
    .cx-lakeland .q27-lakeland-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
    .cx-lakeland .q27-lakeland-steps article{padding:24px;background:#080808;border:1px solid var(--q27-line)}
    .cx-lakeland .q27-lakeland-steps b{font-size:2.5rem;color:var(--q27-accent)}.cx-lakeland .q27-lakeland-steps p{font-size:.86rem}
    .cx-lakeland .q27-lakeland-plan aside{margin-top:16px;padding:25px;background:#0a0a0a;border-top:4px solid var(--q27-support)}
    .cx-lakeland .q27-lakeland-plan aside a{color:var(--q27-accent);font-weight:800}
    .cx-lakeland .q27-lakeland-faqgrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px}
    .cx-lakeland .q27-lakeland-faq details{border-bottom:1px solid var(--q27-line)}
    .cx-lakeland .q27-lakeland-faq summary{cursor:pointer;padding:19px 35px 19px 0;color:#fff;font-weight:700}
    .cx-lakeland .q27-lakeland-faq details p{font-size:.88rem;padding:0 0 17px;margin:0}
    .cx-lakeland .q27-lakeland-cta{padding:84px 0;background:#000;border-top:8px solid var(--q27-accent)}
    .cx-lakeland .q27-lakeland-cta h2{font-size:clamp(2.5rem,5vw,5.2rem);max-width:900px}
    .cx-lakeland .q27-lakeland-cta>div>div{display:flex;gap:11px;flex-wrap:wrap}

    .cx-lakeland .q27-lakeland-photo{order:-1;border-radius:0 150px 0 150px}.cx-lakeland .q27-lakeland-herogrid{grid-template-columns:.76fr 1.24fr}.cx-lakeland .q27-lakeland-hoodgrid{grid-template-columns:1fr}

    @media(max-width:900px){
      .cx-norwalk .q27-norwalk-herogrid,.cx-norwalk .q27-norwalk-entities>.q27-norwalk-wrap,.cx-norwalk .q27-norwalk-competition>.q27-norwalk-wrap,.cx-norwalk .q27-norwalk-faqgrid{grid-template-columns:1fr}.cx-norwalk .q27-norwalk-photo{order:0;transform:none;clip-path:none;border-radius:0}.cx-norwalk .q27-norwalk-hoodgrid{grid-template-columns:1fr 1fr}.cx-norwalk .q27-norwalk-tradegrid{grid-template-columns:1fr 1fr}
      .cx-boulder .q27-boulder-herogrid,.cx-boulder .q27-boulder-entities>.q27-boulder-wrap,.cx-boulder .q27-boulder-competition>.q27-boulder-wrap,.cx-boulder .q27-boulder-faqgrid{grid-template-columns:1fr}.cx-boulder .q27-boulder-photo{order:0;transform:none;clip-path:none;border-radius:0}.cx-boulder .q27-boulder-hoodgrid{grid-template-columns:1fr 1fr}.cx-boulder .q27-boulder-tradegrid{grid-template-columns:1fr 1fr}
      .cx-broken-arrow .q27-broken-arrow-herogrid,.cx-broken-arrow .q27-broken-arrow-entities>.q27-broken-arrow-wrap,.cx-broken-arrow .q27-broken-arrow-competition>.q27-broken-arrow-wrap,.cx-broken-arrow .q27-broken-arrow-faqgrid{grid-template-columns:1fr}.cx-broken-arrow .q27-broken-arrow-photo{order:0;transform:none;clip-path:none;border-radius:0}.cx-broken-arrow .q27-broken-arrow-hoodgrid{grid-template-columns:1fr 1fr}.cx-broken-arrow .q27-broken-arrow-tradegrid{grid-template-columns:1fr 1fr}
      .cx-daly-city .q27-daly-city-herogrid,.cx-daly-city .q27-daly-city-entities>.q27-daly-city-wrap,.cx-daly-city .q27-daly-city-competition>.q27-daly-city-wrap,.cx-daly-city .q27-daly-city-faqgrid{grid-template-columns:1fr}.cx-daly-city .q27-daly-city-photo{order:0;transform:none;clip-path:none;border-radius:0}.cx-daly-city .q27-daly-city-hoodgrid{grid-template-columns:1fr 1fr}.cx-daly-city .q27-daly-city-tradegrid{grid-template-columns:1fr 1fr}
      .cx-sandy-springs .q27-sandy-springs-herogrid,.cx-sandy-springs .q27-sandy-springs-entities>.q27-sandy-springs-wrap,.cx-sandy-springs .q27-sandy-springs-competition>.q27-sandy-springs-wrap,.cx-sandy-springs .q27-sandy-springs-faqgrid{grid-template-columns:1fr}.cx-sandy-springs .q27-sandy-springs-photo{order:0;transform:none;clip-path:none;border-radius:0}.cx-sandy-springs .q27-sandy-springs-hoodgrid{grid-template-columns:1fr 1fr}.cx-sandy-springs .q27-sandy-springs-tradegrid{grid-template-columns:1fr 1fr}
      .cx-burbank .q27-burbank-herogrid,.cx-burbank .q27-burbank-entities>.q27-burbank-wrap,.cx-burbank .q27-burbank-competition>.q27-burbank-wrap,.cx-burbank .q27-burbank-faqgrid{grid-template-columns:1fr}.cx-burbank .q27-burbank-photo{order:0;transform:none;clip-path:none;border-radius:0}.cx-burbank .q27-burbank-hoodgrid{grid-template-columns:1fr 1fr}.cx-burbank .q27-burbank-tradegrid{grid-template-columns:1fr 1fr}
      .cx-green-bay .q27-green-bay-herogrid,.cx-green-bay .q27-green-bay-entities>.q27-green-bay-wrap,.cx-green-bay .q27-green-bay-competition>.q27-green-bay-wrap,.cx-green-bay .q27-green-bay-faqgrid{grid-template-columns:1fr}.cx-green-bay .q27-green-bay-photo{order:0;transform:none;clip-path:none;border-radius:0}.cx-green-bay .q27-green-bay-hoodgrid{grid-template-columns:1fr 1fr}.cx-green-bay .q27-green-bay-tradegrid{grid-template-columns:1fr 1fr}
      .cx-santa-maria .q27-santa-maria-herogrid,.cx-santa-maria .q27-santa-maria-entities>.q27-santa-maria-wrap,.cx-santa-maria .q27-santa-maria-competition>.q27-santa-maria-wrap,.cx-santa-maria .q27-santa-maria-faqgrid{grid-template-columns:1fr}.cx-santa-maria .q27-santa-maria-photo{order:0;transform:none;clip-path:none;border-radius:0}.cx-santa-maria .q27-santa-maria-hoodgrid{grid-template-columns:1fr 1fr}.cx-santa-maria .q27-santa-maria-tradegrid{grid-template-columns:1fr 1fr}
      .cx-wichita-falls .q27-wichita-falls-herogrid,.cx-wichita-falls .q27-wichita-falls-entities>.q27-wichita-falls-wrap,.cx-wichita-falls .q27-wichita-falls-competition>.q27-wichita-falls-wrap,.cx-wichita-falls .q27-wichita-falls-faqgrid{grid-template-columns:1fr}.cx-wichita-falls .q27-wichita-falls-photo{order:0;transform:none;clip-path:none;border-radius:0}.cx-wichita-falls .q27-wichita-falls-hoodgrid{grid-template-columns:1fr 1fr}.cx-wichita-falls .q27-wichita-falls-tradegrid{grid-template-columns:1fr 1fr}
      .cx-lakeland .q27-lakeland-herogrid,.cx-lakeland .q27-lakeland-entities>.q27-lakeland-wrap,.cx-lakeland .q27-lakeland-competition>.q27-lakeland-wrap,.cx-lakeland .q27-lakeland-faqgrid{grid-template-columns:1fr}.cx-lakeland .q27-lakeland-photo{order:0;transform:none;clip-path:none;border-radius:0}.cx-lakeland .q27-lakeland-hoodgrid{grid-template-columns:1fr 1fr}.cx-lakeland .q27-lakeland-tradegrid{grid-template-columns:1fr 1fr}
    }
    @media(max-width:620px){
      .cx-norwalk .q27-norwalk-wrap{width:min(100% - 28px,1180px)}.cx-norwalk .q27-norwalk-section{padding:62px 0}.cx-norwalk .q27-norwalk-hero{padding:42px 0}.cx-norwalk .q27-norwalk-hero h1{font-size:2.65rem}.cx-norwalk .q27-norwalk-photo,.cx-norwalk .q27-norwalk-photo img{height:260px;min-height:260px}.cx-norwalk .q27-norwalk-hoodgrid,.cx-norwalk .q27-norwalk-seasonrail,.cx-norwalk .q27-norwalk-tradegrid,.cx-norwalk .q27-norwalk-steps{grid-template-columns:1fr}.cx-norwalk .q27-norwalk-entitylist li{grid-template-columns:1fr;gap:5px}.cx-norwalk .q27-norwalk-actions,.cx-norwalk .q27-norwalk-cta>div>div{display:grid}.cx-norwalk .btn{width:100%}
      .cx-boulder .q27-boulder-wrap{width:min(100% - 28px,1180px)}.cx-boulder .q27-boulder-section{padding:62px 0}.cx-boulder .q27-boulder-hero{padding:42px 0}.cx-boulder .q27-boulder-hero h1{font-size:2.65rem}.cx-boulder .q27-boulder-photo,.cx-boulder .q27-boulder-photo img{height:260px;min-height:260px}.cx-boulder .q27-boulder-hoodgrid,.cx-boulder .q27-boulder-seasonrail,.cx-boulder .q27-boulder-tradegrid,.cx-boulder .q27-boulder-steps{grid-template-columns:1fr}.cx-boulder .q27-boulder-entitylist li{grid-template-columns:1fr;gap:5px}.cx-boulder .q27-boulder-actions,.cx-boulder .q27-boulder-cta>div>div{display:grid}.cx-boulder .btn{width:100%}
      .cx-broken-arrow .q27-broken-arrow-wrap{width:min(100% - 28px,1180px)}.cx-broken-arrow .q27-broken-arrow-section{padding:62px 0}.cx-broken-arrow .q27-broken-arrow-hero{padding:42px 0}.cx-broken-arrow .q27-broken-arrow-hero h1{font-size:2.65rem}.cx-broken-arrow .q27-broken-arrow-photo,.cx-broken-arrow .q27-broken-arrow-photo img{height:260px;min-height:260px}.cx-broken-arrow .q27-broken-arrow-hoodgrid,.cx-broken-arrow .q27-broken-arrow-seasonrail,.cx-broken-arrow .q27-broken-arrow-tradegrid,.cx-broken-arrow .q27-broken-arrow-steps{grid-template-columns:1fr}.cx-broken-arrow .q27-broken-arrow-entitylist li{grid-template-columns:1fr;gap:5px}.cx-broken-arrow .q27-broken-arrow-actions,.cx-broken-arrow .q27-broken-arrow-cta>div>div{display:grid}.cx-broken-arrow .btn{width:100%}
      .cx-daly-city .q27-daly-city-wrap{width:min(100% - 28px,1180px)}.cx-daly-city .q27-daly-city-section{padding:62px 0}.cx-daly-city .q27-daly-city-hero{padding:42px 0}.cx-daly-city .q27-daly-city-hero h1{font-size:2.65rem}.cx-daly-city .q27-daly-city-photo,.cx-daly-city .q27-daly-city-photo img{height:260px;min-height:260px}.cx-daly-city .q27-daly-city-hoodgrid,.cx-daly-city .q27-daly-city-seasonrail,.cx-daly-city .q27-daly-city-tradegrid,.cx-daly-city .q27-daly-city-steps{grid-template-columns:1fr}.cx-daly-city .q27-daly-city-entitylist li{grid-template-columns:1fr;gap:5px}.cx-daly-city .q27-daly-city-actions,.cx-daly-city .q27-daly-city-cta>div>div{display:grid}.cx-daly-city .btn{width:100%}
      .cx-sandy-springs .q27-sandy-springs-wrap{width:min(100% - 28px,1180px)}.cx-sandy-springs .q27-sandy-springs-section{padding:62px 0}.cx-sandy-springs .q27-sandy-springs-hero{padding:42px 0}.cx-sandy-springs .q27-sandy-springs-hero h1{font-size:2.65rem}.cx-sandy-springs .q27-sandy-springs-photo,.cx-sandy-springs .q27-sandy-springs-photo img{height:260px;min-height:260px}.cx-sandy-springs .q27-sandy-springs-hoodgrid,.cx-sandy-springs .q27-sandy-springs-seasonrail,.cx-sandy-springs .q27-sandy-springs-tradegrid,.cx-sandy-springs .q27-sandy-springs-steps{grid-template-columns:1fr}.cx-sandy-springs .q27-sandy-springs-entitylist li{grid-template-columns:1fr;gap:5px}.cx-sandy-springs .q27-sandy-springs-actions,.cx-sandy-springs .q27-sandy-springs-cta>div>div{display:grid}.cx-sandy-springs .btn{width:100%}
      .cx-burbank .q27-burbank-wrap{width:min(100% - 28px,1180px)}.cx-burbank .q27-burbank-section{padding:62px 0}.cx-burbank .q27-burbank-hero{padding:42px 0}.cx-burbank .q27-burbank-hero h1{font-size:2.65rem}.cx-burbank .q27-burbank-photo,.cx-burbank .q27-burbank-photo img{height:260px;min-height:260px}.cx-burbank .q27-burbank-hoodgrid,.cx-burbank .q27-burbank-seasonrail,.cx-burbank .q27-burbank-tradegrid,.cx-burbank .q27-burbank-steps{grid-template-columns:1fr}.cx-burbank .q27-burbank-entitylist li{grid-template-columns:1fr;gap:5px}.cx-burbank .q27-burbank-actions,.cx-burbank .q27-burbank-cta>div>div{display:grid}.cx-burbank .btn{width:100%}
      .cx-green-bay .q27-green-bay-wrap{width:min(100% - 28px,1180px)}.cx-green-bay .q27-green-bay-section{padding:62px 0}.cx-green-bay .q27-green-bay-hero{padding:42px 0}.cx-green-bay .q27-green-bay-hero h1{font-size:2.65rem}.cx-green-bay .q27-green-bay-photo,.cx-green-bay .q27-green-bay-photo img{height:260px;min-height:260px}.cx-green-bay .q27-green-bay-hoodgrid,.cx-green-bay .q27-green-bay-seasonrail,.cx-green-bay .q27-green-bay-tradegrid,.cx-green-bay .q27-green-bay-steps{grid-template-columns:1fr}.cx-green-bay .q27-green-bay-entitylist li{grid-template-columns:1fr;gap:5px}.cx-green-bay .q27-green-bay-actions,.cx-green-bay .q27-green-bay-cta>div>div{display:grid}.cx-green-bay .btn{width:100%}
      .cx-santa-maria .q27-santa-maria-wrap{width:min(100% - 28px,1180px)}.cx-santa-maria .q27-santa-maria-section{padding:62px 0}.cx-santa-maria .q27-santa-maria-hero{padding:42px 0}.cx-santa-maria .q27-santa-maria-hero h1{font-size:2.65rem}.cx-santa-maria .q27-santa-maria-photo,.cx-santa-maria .q27-santa-maria-photo img{height:260px;min-height:260px}.cx-santa-maria .q27-santa-maria-hoodgrid,.cx-santa-maria .q27-santa-maria-seasonrail,.cx-santa-maria .q27-santa-maria-tradegrid,.cx-santa-maria .q27-santa-maria-steps{grid-template-columns:1fr}.cx-santa-maria .q27-santa-maria-entitylist li{grid-template-columns:1fr;gap:5px}.cx-santa-maria .q27-santa-maria-actions,.cx-santa-maria .q27-santa-maria-cta>div>div{display:grid}.cx-santa-maria .btn{width:100%}
      .cx-wichita-falls .q27-wichita-falls-wrap{width:min(100% - 28px,1180px)}.cx-wichita-falls .q27-wichita-falls-section{padding:62px 0}.cx-wichita-falls .q27-wichita-falls-hero{padding:42px 0}.cx-wichita-falls .q27-wichita-falls-hero h1{font-size:2.65rem}.cx-wichita-falls .q27-wichita-falls-photo,.cx-wichita-falls .q27-wichita-falls-photo img{height:260px;min-height:260px}.cx-wichita-falls .q27-wichita-falls-hoodgrid,.cx-wichita-falls .q27-wichita-falls-seasonrail,.cx-wichita-falls .q27-wichita-falls-tradegrid,.cx-wichita-falls .q27-wichita-falls-steps{grid-template-columns:1fr}.cx-wichita-falls .q27-wichita-falls-entitylist li{grid-template-columns:1fr;gap:5px}.cx-wichita-falls .q27-wichita-falls-actions,.cx-wichita-falls .q27-wichita-falls-cta>div>div{display:grid}.cx-wichita-falls .btn{width:100%}
      .cx-lakeland .q27-lakeland-wrap{width:min(100% - 28px,1180px)}.cx-lakeland .q27-lakeland-section{padding:62px 0}.cx-lakeland .q27-lakeland-hero{padding:42px 0}.cx-lakeland .q27-lakeland-hero h1{font-size:2.65rem}.cx-lakeland .q27-lakeland-photo,.cx-lakeland .q27-lakeland-photo img{height:260px;min-height:260px}.cx-lakeland .q27-lakeland-hoodgrid,.cx-lakeland .q27-lakeland-seasonrail,.cx-lakeland .q27-lakeland-tradegrid,.cx-lakeland .q27-lakeland-steps{grid-template-columns:1fr}.cx-lakeland .q27-lakeland-entitylist li{grid-template-columns:1fr;gap:5px}.cx-lakeland .q27-lakeland-actions,.cx-lakeland .q27-lakeland-cta>div>div{display:grid}.cx-lakeland .btn{width:100%}
    }

  