._shell_a3a97_1{background:#f5f2eb}._eyebrow_a3a97_1{margin:0 0 20px;color:var(--accent);font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}._intent_a3a97_2{display:grid;grid-template-columns:.84fr 1.16fr;min-height:620px;background:#1b1e1c;color:#f4f0e8}._intentCopy_a3a97_2{padding:clamp(60px,7vw,100px);display:flex;flex-direction:column;justify-content:center}._intent_a3a97_2 h2,._heading_a3a97_2 h2,._imageSection_a3a97_2 h2{margin:0;font-family:var(--font-family-display);font-weight:400;line-height:.98;letter-spacing:-.035em}._intent_a3a97_2 h2{font-size:clamp(2.9rem,4.8vw,5.2rem)}._intentCopy_a3a97_2>p:last-child{max-width:620px;margin:26px 0 0;color:#aeb3ae;line-height:1.72}._intent_a3a97_2 img{display:block;width:100%;height:100%;min-height:620px;object-fit:cover}._variants_a3a97_3,._rules_a3a97_3{padding:clamp(78px,8vw,122px) clamp(24px,6vw,90px)}._heading_a3a97_2{display:grid;grid-template-columns:180px 1fr;gap:14px 32px;margin-bottom:42px}._heading_a3a97_2 ._eyebrow_a3a97_1{grid-row:1/3}._heading_a3a97_2 h2{font-size:clamp(2.8rem,4.6vw,5rem);max-width:980px}._heading_a3a97_2>p:not(._eyebrow_a3a97_1){grid-column:2;margin:0;max-width:770px;color:var(--muted-foreground);line-height:1.65}._tabs_a3a97_3{margin-bottom:18px}._variantCard_a3a97_4{padding:clamp(22px,3vw,42px);border:1px solid #c9c3b8;background:#fbf9f4}._variantTop_a3a97_4{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}._variantTop_a3a97_4 span{font-size:.58rem;letter-spacing:.12em;color:var(--accent);font-weight:700}._variantTop_a3a97_4 h3{margin:8px 0 0;font-family:var(--font-family-display);font-size:2.2rem;font-weight:400}._variantTop_a3a97_4>p{margin:0;color:var(--muted-foreground);font-size:.8rem;line-height:1.62}._diagram_a3a97_5{position:relative;min-height:360px;display:grid;gap:0;border:2px solid #2b2e2c;background:#ece8df}._zone_a3a97_5{min-height:140px;padding:18px;border-right:1px solid #6e736f;border-bottom:1px solid #6e736f;display:flex;flex-direction:column;justify-content:flex-end;background:#f7f4ed}._zone_a3a97_5 span{font-size:.56rem;color:#8a8f8a}._zone_a3a97_5 b{margin-top:8px;font-family:var(--font-family-display);font-size:1.05rem;font-weight:500}._linear_a3a97_5{grid-template-columns:repeat(4,1fr)}._monitor_a3a97_5{grid-template-columns:repeat(4,1fr);padding-top:58px}._monitorBand_a3a97_5{position:absolute;top:0;left:18%;right:18%;height:58px;background:#c6ab8d;border:1px solid #2b2e2c;border-top:0;display:flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:700;letter-spacing:.12em}._court_a3a97_5{grid-template-columns:repeat(3,1fr);padding:0}._courtCore_a3a97_5{grid-column:2;grid-row:1/3;min-height:280px;background:#d9cab6;border-right:1px solid #6e736f;border-bottom:1px solid #6e736f;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--font-family-display);font-size:1.2rem}._estate_a3a97_5{grid-template-columns:repeat(4,1fr);padding:70px 0}._estateCore_a3a97_5{position:absolute;inset:38% 28%;display:flex;align-items:center;justify-content:center;text-align:center;background:#d9cab6;border:1px solid #77706a;font-family:var(--font-family-display);font-size:1.1rem;z-index:2}._lodge_a3a97_5{grid-template-columns:repeat(4,1fr);padding-top:65px}._lodgeSpine_a3a97_5{position:absolute;top:0;left:0;right:0;height:65px;background:#c6ab8d;border-bottom:2px solid #2b2e2c;display:flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:700;letter-spacing:.12em}._rules_a3a97_3{background:#f8f5ef}._ruleGrid_a3a97_6{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #c9c3b8;border-top:1px solid #c9c3b8}._ruleGrid_a3a97_6 article{min-height:235px;padding:27px;border-right:1px solid #c9c3b8;border-bottom:1px solid #c9c3b8}._ruleGrid_a3a97_6 span{color:var(--accent);font-size:.62rem}._ruleGrid_a3a97_6 h3{margin:38px 0 12px;font-family:var(--font-family-display);font-size:1.5rem;font-weight:400}._ruleGrid_a3a97_6 p{margin:0;color:var(--muted-foreground);font-size:.8rem;line-height:1.62}._imageSection_a3a97_2{display:grid;grid-template-columns:1.15fr .85fr;background:#1b1e1c;color:#f4f0e8}._imageSection_a3a97_2>img{display:block;width:100%;height:100%;min-height:640px;object-fit:cover}._imageSection_a3a97_2>div{padding:clamp(58px,6vw,94px);display:flex;flex-direction:column;justify-content:center}._imageSection_a3a97_2 h2{font-size:clamp(2.8rem,4.2vw,4.8rem)}._imageSection_a3a97_2>div>p:not(._eyebrow_a3a97_1){margin:26px 0 0;color:#aeb3ae;line-height:1.7}._imageSection_a3a97_2 dl{margin:34px 0 0;border-top:1px solid #3e423f}._imageSection_a3a97_2 dl>div{display:grid;grid-template-columns:125px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid #3e423f}._imageSection_a3a97_2 dt{font-size:.66rem;color:#d2b08c;text-transform:uppercase;letter-spacing:.08em}._imageSection_a3a97_2 dd{margin:0;color:#c8ccc8;font-size:.76rem;line-height:1.5}._status_a3a97_8{padding:clamp(70px,7vw,106px) clamp(24px,8vw,120px);background:#c3a27e;color:#1a1b19}._status_a3a97_8>div{display:grid;grid-template-columns:1fr auto;gap:20px;padding:17px 0;border-top:1px solid rgba(25,27,25,.3)}._status_a3a97_8>div:last-of-type{border-bottom:1px solid rgba(25,27,25,.3)}._status_a3a97_8 strong{font-size:.72rem;letter-spacing:.08em}._status_a3a97_8 span{font-size:.72rem}._status_a3a97_8>p:last-child{max-width:860px;margin:28px 0 0;line-height:1.65;font-size:.8rem}@media(max-width:900px){._intent_a3a97_2,._imageSection_a3a97_2{grid-template-columns:1fr}._intent_a3a97_2 img,._imageSection_a3a97_2>img{min-height:460px}._ruleGrid_a3a97_6{grid-template-columns:repeat(2,1fr)}._diagram_a3a97_5{grid-template-columns:repeat(2,1fr)!important}._courtCore_a3a97_5{grid-column:1/-1;grid-row:auto;min-height:150px}._estateCore_a3a97_5{position:static;grid-column:1/-1;min-height:150px}._monitor_a3a97_5,._lodge_a3a97_5,._estate_a3a97_5{padding-top:65px}._estate_a3a97_5{padding-bottom:0}._monitorBand_a3a97_5,._lodgeSpine_a3a97_5{left:0;right:0}._zone_a3a97_5{min-height:120px}}@media(max-width:650px){._variants_a3a97_3,._rules_a3a97_3{padding:74px 22px}._heading_a3a97_2{grid-template-columns:1fr}._heading_a3a97_2 ._eyebrow_a3a97_1{grid-row:auto}._heading_a3a97_2>p:not(._eyebrow_a3a97_1){grid-column:1}._variantTop_a3a97_4,._ruleGrid_a3a97_6{grid-template-columns:1fr}._intentCopy_a3a97_2,._imageSection_a3a97_2>div{padding:64px 22px}._status_a3a97_8>div{grid-template-columns:1fr}._imageSection_a3a97_2 dl>div{grid-template-columns:1fr}}
