.sIxRGq_discover{background:radial-gradient(90% 70% at 85% 40%, #25cbc41a, transparent 65%), var(--pine-deep);color:var(--white);padding-block:clamp(72px,9vw,120px);position:relative;overflow:hidden}.sIxRGq_inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.sIxRGq_copy .rdDisplay{color:var(--white)}.sIxRGq_copy>p:not(.rdEyebrow){color:#ffffffd1;margin:0 0 30px;font-size:1rem;line-height:1.75}.sIxRGq_seasonBar{align-items:center;gap:10px;margin-top:36px;display:flex}.sIxRGq_seasons{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sIxRGq_season{color:#fff9;font:inherit;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-top:2px solid #ffffff2e;padding:10px 0 12px;font-size:.82rem;font-weight:650;transition:color .2s;position:relative;overflow:hidden}.sIxRGq_season:hover,.sIxRGq_season[aria-pressed=true]{color:var(--white)}.sIxRGq_season[aria-pressed=true]{border-top-color:#fff6}.sIxRGq_season:focus-visible,.sIxRGq_pause:focus-visible{outline:3px solid var(--teal-400);outline-offset:3px}.sIxRGq_progress{background:var(--teal-400);transform-origin:0;width:100%;height:2px;animation-name:sIxRGq_fill;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:-2px;left:0}@keyframes sIxRGq_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sIxRGq_pause{width:36px;height:36px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:50%;flex:none;place-items:center;display:grid}.sIxRGq_pause svg{fill:currentColor;width:14px;height:14px}.sIxRGq_collage{margin:0}.sIxRGq_tiles{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a a b""c d d";gap:12px;height:clamp(440px,40vw,600px);display:grid}.sIxRGq_tile{background:#ffffff0f;border-radius:18px;position:relative;overflow:hidden}.sIxRGq_a{grid-area:a}.sIxRGq_b{grid-area:b}.sIxRGq_c{grid-area:c}.sIxRGq_d{grid-area:d}.sIxRGq_layer{opacity:0;transition:opacity .9s ease var(--delay,0s);position:absolute;inset:0}.sIxRGq_layer.sIxRGq_visible{z-index:1;opacity:1}.sIxRGq_image{object-fit:cover}.sIxRGq_drift .sIxRGq_image{animation:9s ease-out both sIxRGq_drift}@keyframes sIxRGq_drift{0%{transform:scale(1.08)}to{transform:scale(1)}}.sIxRGq_caption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:calc(100% - 24px);color:var(--white);background:#041e19b8;border-radius:12px;padding:6px 11px;font-size:.78rem;font-weight:600;line-height:1.3;position:absolute;bottom:12px;left:12px}.sIxRGq_credits{color:#ffffff8c;min-height:2.8em;margin-top:12px;font-size:.72rem;line-height:1.4}.sIxRGq_credits a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.sIxRGq_credits a:hover{color:var(--white)}.sIxRGq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.sIxRGq_inner{grid-template-columns:minmax(0,1fr)}.sIxRGq_tiles{grid-template-rows:clamp(200px,52vw,340px) clamp(140px,36vw,240px) clamp(200px,52vw,340px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""b c""d d";height:auto}}@media (prefers-reduced-motion:reduce){.sIxRGq_layer{transition:none}.sIxRGq_drift .sIxRGq_image{animation:none}}
.hLPONq_card{background:var(--pine-deep);box-shadow:var(--shadow-card);color:var(--white);border-radius:32px;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);display:grid;overflow:hidden}.hLPONq_mapWrap{background:radial-gradient(120% 90% at 45% 45%,#25cbc414,#0000 60%),#04241f;min-height:460px;position:relative;overflow:hidden}.hLPONq_map{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.hLPONq_state,.hLPONq_statePa,.hLPONq_routeFaint,.hLPONq_routeDim,.hLPONq_routeHover{vector-effect:non-scaling-stroke;stroke-linejoin:round}.hLPONq_state{fill:#ffffff0b;stroke:#ffffff24;stroke-width:1px}.hLPONq_statePa{fill:#25cbc41a;stroke:#25cbc473;stroke-width:1.4px}.hLPONq_routeFaint,.hLPONq_routeDim,.hLPONq_routeHover,.hLPONq_routeHidden{fill:none;stroke-linecap:round;transition:stroke .2s,stroke-width .2s}.hLPONq_routeFaint{stroke:#ffffff24;stroke-width:1.6px}.hLPONq_routeDim{stroke:#ffffff12;stroke-width:1.4px}.hLPONq_routeHover{stroke:#25cbc4e6;stroke-width:3px}.hLPONq_routeHidden{stroke:none}.hLPONq_routeActive,.hLPONq_routeGlow{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.hLPONq_routeActive{stroke:var(--teal-400);stroke-width:4px}.hLPONq_routeGlow{stroke:#25cbc438;stroke-width:14px}.hLPONq_marker{cursor:pointer}.hLPONq_hit{fill:#0000;pointer-events:all}.hLPONq_halo,.hLPONq_dot,.hLPONq_label{pointer-events:none}.hLPONq_halo,.hLPONq_dot,.hLPONq_pulse,.hLPONq_ripple,.hLPONq_travelerGlow,.hLPONq_parkBadge{transform-box:fill-box;transform-origin:50%}.hLPONq_halo{fill:#25cbc42e;opacity:0;transition:opacity .18s,transform .18s;transform:scale(.6)}.hLPONq_dot{fill:var(--white);stroke:var(--pine-deep);stroke-width:2px;transition:fill .18s,transform .18s}.hLPONq_label{fill:#ffffffbf;font-family:var(--sans);paint-order:stroke;stroke:#04241f;stroke-width:4px;stroke-linejoin:round;font-size:15px;font-weight:600;transition:fill .18s}.hLPONq_labelTime{fill:var(--teal-400)}.hLPONq_markerHover .hLPONq_halo,.hLPONq_markerActive .hLPONq_halo{opacity:1;transform:none}.hLPONq_markerHover .hLPONq_dot,.hLPONq_markerActive .hLPONq_dot{fill:var(--teal-400);stroke:var(--white);transform:scale(1.25)}.hLPONq_markerHover .hLPONq_label,.hLPONq_markerActive .hLPONq_label{fill:var(--white);font-weight:750}.hLPONq_bcccDot{fill:var(--teal-400);stroke:var(--white);stroke-width:3px}.hLPONq_pulse{fill:#25cbc440;animation:2.4s ease-out infinite hLPONq_pulse}@keyframes hLPONq_pulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.hLPONq_rippleIdle{display:none}.hLPONq_ripple{fill:none;stroke:var(--teal-400);stroke-width:3px;animation:.9s ease-out forwards hLPONq_ripple}@keyframes hLPONq_ripple{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(3.2)}}.hLPONq_bcccLabel{fill:var(--white);font-family:var(--serif);paint-order:stroke;stroke:#04241f;stroke-width:5px;stroke-linejoin:round;font-size:22px;font-weight:500}.hLPONq_parkBadge{animation:.42s cubic-bezier(.2,.9,.3,1.35) both hLPONq_arrive}.hLPONq_parkBadge rect{fill:var(--white)}.hLPONq_parkBadge text{fill:var(--pine-deep);font-family:var(--sans);font-size:17px;font-weight:800}@keyframes hLPONq_arrive{0%{opacity:0;transform:translateY(-8px)scale(.5)}to{opacity:1;transform:none}}.hLPONq_traveler,.hLPONq_travelerDone{pointer-events:none}.hLPONq_travelerGlow{fill:#25cbc44d;animation:.9s ease-in-out infinite alternate hLPONq_breathe}.hLPONq_travelerDot{fill:var(--white);stroke:var(--teal-400);stroke-width:3px}.hLPONq_travelerDone{opacity:0;transition:opacity .3s}@keyframes hLPONq_breathe{to{transform:scale(1.35)}}.hLPONq_hint,.hLPONq_reset{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffe6;font:inherit;background:#04241fc7;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin:0;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute}.hLPONq_hint{pointer-events:none;padding:9px 16px 9px 12px;bottom:20px;left:20px}.hLPONq_hintDot{background:var(--teal-400);border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite hLPONq_hint;box-shadow:0 0 #25cbc499}@keyframes hLPONq_hint{to{box-shadow:0 0 0 10px #25cbc400}}.hLPONq_reset{cursor:pointer;padding:9px 16px;transition:background .16s,border-color .16s;top:18px;left:18px}.hLPONq_reset:hover{background:#04241ff2;border-color:#fff6}.hLPONq_reset:focus-visible{outline:3px solid var(--teal-400);outline-offset:2px}.hLPONq_panel{flex-direction:column;gap:22px;padding:clamp(28px,3.2vw,44px);display:flex}.hLPONq_intro p,.hLPONq_intro h3,.hLPONq_result p{margin:0}.hLPONq_eyebrow,.hLPONq_from{color:var(--teal-400);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:700}.hLPONq_title{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:430;line-height:1.05;margin-top:10px!important}.hLPONq_result{border-top:1px solid #ffffff1f;padding-top:20px}.hLPONq_time,.hLPONq_miles{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hLPONq_time{color:#fffc;font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:1.08;margin-top:10px!important}.hLPONq_time strong{color:var(--white);font-weight:500}.hLPONq_miles{color:#ffffffb3;font-variant-numeric:tabular-nums;min-height:1.5em;margin-top:6px!important}.hLPONq_parking{box-sizing:border-box;color:#ffffffdb;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;min-height:calc(4.2em + 26px);padding:12px 14px;font-size:.92rem;line-height:1.4;transition:border-color .3s,background .3s;display:flex;margin-top:18px!important}.hLPONq_parkingArrived{background:#25cbc41f;border-color:#25cbc499}.hLPONq_parkingIcon{background:var(--white);width:30px;height:30px;color:var(--pine-deep);border-radius:8px;flex:none;place-items:center;font-weight:800;display:grid}.hLPONq_cities{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-auto-rows:1fr;gap:6px;display:grid}.hLPONq_cityButton{color:#ffffffe6;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;padding:8px 9px;transition:background .16s,border-color .16s,transform .16s;display:flex}.hLPONq_cityName{font-size:.84rem;font-weight:600;line-height:1.2}.hLPONq_cityTime{color:#ffffff9e;font-size:.76rem;line-height:1.2}.hLPONq_cityButton:hover{background:#ffffff0a;border-color:#ffffff52}.hLPONq_cityButton:active{transform:scale(.98)}.hLPONq_cityButton:focus-visible{outline:3px solid var(--teal-400);outline-offset:2px}.hLPONq_cityButton[aria-pressed=true]{border-color:var(--teal-400);background:#25cbc424}.hLPONq_cityButton[aria-pressed=true] .hLPONq_cityTime{color:var(--teal-400)}.hLPONq_actions{flex-wrap:wrap;gap:10px;display:flex}.hLPONq_note{color:#fff9;margin:-8px 0 0;font-size:.78rem}.hLPONq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1020px){.hLPONq_card{grid-template-columns:minmax(0,1fr)}.hLPONq_mapWrap{aspect-ratio:1000/700;min-height:0}}@media (max-width:640px){.hLPONq_card{border-radius:22px}.hLPONq_label,.hLPONq_labelTime{display:none}.hLPONq_markerActive .hLPONq_label,.hLPONq_markerHover .hLPONq_label{stroke-width:7px;font-size:30px;display:block}.hLPONq_bcccLabel{font-size:32px}.hLPONq_dot{transform:scale(1.6)}.hLPONq_markerHover .hLPONq_dot,.hLPONq_markerActive .hLPONq_dot{transform:scale(2)}.hLPONq_hint{font-size:.78rem;bottom:12px;left:12px}.hLPONq_reset{top:12px;left:12px}.hLPONq_cities{scroll-snap-type:x proximity;margin:0 calc(-1*clamp(28px,3.2vw,44px));padding:0 clamp(28px,3.2vw,44px) 4px;display:flex;overflow-x:auto}.hLPONq_cityButton{scroll-snap-align:start;flex:none;min-width:132px}}@media (prefers-reduced-motion:reduce){.hLPONq_pulse,.hLPONq_travelerGlow,.hLPONq_hintDot{animation:none}.hLPONq_ripple{display:none}.hLPONq_parkBadge{animation:none}}.hLPONq_shield{pointer-events:none}.hLPONq_shieldBase{stroke-width:1.6px;stroke-linejoin:round}.hLPONq_interstate .hLPONq_shieldBase{fill:#1d4f9c;stroke:var(--white)}.hLPONq_shieldBand{fill:#c8202f}.hLPONq_us .hLPONq_shieldBase,.hLPONq_state .hLPONq_shieldBase{fill:var(--white);stroke:#0b0b0b}.hLPONq_shieldNum,.hLPONq_shieldNumSmall{font-family:var(--sans);letter-spacing:-.02em;font-weight:800}.hLPONq_shieldNum{font-size:14px}.hLPONq_shieldNumSmall{font-size:11px}.hLPONq_interstate text{fill:var(--white)}.hLPONq_us text,.hLPONq_state text{fill:#0b0b0b}.hLPONq_overviewRoads,.hLPONq_overviewRoadsHidden{transition:opacity .3s}.hLPONq_overviewRoads{opacity:.8}.hLPONq_overviewRoadsHidden{opacity:0}.hLPONq_routeShield .hLPONq_shield{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .22s,transform .32s cubic-bezier(.2,.9,.3,1.35);transform:scale(.4)}.hLPONq_routeShield.hLPONq_shieldShown .hLPONq_shield{opacity:1;transform:none}.hLPONq_via{min-height:1.5em;color:var(--teal-400);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:600;overflow:hidden;margin-top:4px!important}@media (max-width:640px){.hLPONq_overviewRoads{display:none}.hLPONq_routeShield.hLPONq_shieldShown .hLPONq_shield{transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.hLPONq_routeShield .hLPONq_shield{transition:none}}@media (min-width:1021px) and (max-width:1279px){.hLPONq_cityButton{min-height:44px;padding:6px 9px}}
.txgM7a_hero{min-height:max(760px,100svh);color:var(--white);isolation:isolate;display:flex;position:relative;overflow:hidden}.txgM7a_heroImage{z-index:-2;object-fit:cover;object-position:50% 55%;animation:txgM7a_heroSettle 2.4s var(--rd-ease) both}@keyframes txgM7a_heroSettle{0%{transform:scale(1.06)}to{transform:scale(1)}}.txgM7a_heroShade{z-index:-1;background:linear-gradient(#041e1980 0%,#041e1900 26%),linear-gradient(#041e190d 30%,#041e199e 66%,#041e19eb 100%),linear-gradient(90deg,#041e1973 0%,#041e1900 60%);position:absolute;inset:0}.txgM7a_heroInner{flex-direction:column;justify-content:flex-end;padding-top:190px;padding-bottom:32px;display:flex}.txgM7a_heroCopy{max-width:880px;animation:txgM7a_heroRise .9s var(--rd-ease) .15s both}@keyframes txgM7a_heroRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.txgM7a_heroStatement{font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.03em;text-wrap:balance;margin:0 0 24px;font-size:clamp(3rem,7.4vw,7rem);font-weight:380;line-height:.98}.txgM7a_heroStatement em{color:#bff3ef;font-style:italic;font-weight:340}.txgM7a_heroBody{color:#ffffffd6;max-width:560px;margin:0 0 34px;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.6}.txgM7a_heroActions{flex-wrap:wrap;gap:12px;display:flex}.txgM7a_heroLinks{flex-wrap:wrap;gap:10px 28px;margin-top:26px;font-size:.92rem;font-weight:600;display:flex}.txgM7a_heroLinks a{color:#ffffffdb;gap:8px;transition:color .18s;display:inline-flex}.txgM7a_heroLinks a:hover{color:var(--white)}.txgM7a_factStrip{animation:txgM7a_heroRise .9s var(--rd-ease) .35s both;border-top:1px solid #ffffff3d;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:clamp(48px,7vh,80px) 0 0;padding-top:26px;display:grid}.txgM7a_factStrip div{flex-direction:column-reverse;gap:6px;display:flex}.txgM7a_factStrip dd{font-family:var(--serif);font-variant-numeric:lining-nums;font-variation-settings:"opsz" 96;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:380;line-height:1}.txgM7a_factStrip dt{color:#ffffffb3;max-width:22ch;font-size:.82rem;line-height:1.4}.txgM7a_overview{padding-block:clamp(88px,11vw,150px) clamp(72px,9vw,120px)}.txgM7a_overviewGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:clamp(40px,7vw,120px);display:grid}.txgM7a_overviewGrid .rdDisplay{max-width:13ch;margin:0}.txgM7a_overviewIntro{color:var(--pine-deep);letter-spacing:-.012em;margin:0;font-size:clamp(1.12rem,1.6vw,1.34rem);font-weight:450;line-height:1.65}.txgM7a_valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(56px,7vw,96px);padding:0;list-style:none;display:grid}.txgM7a_valueCard{border:1px solid var(--rd-line);background:var(--white);height:100%;transition:border-color .22s ease, box-shadow .22s ease, transform .22s var(--rd-ease);border-radius:24px;flex-direction:column;padding:clamp(28px,3vw,40px);display:flex}.txgM7a_valueCard:hover,.txgM7a_valueCard:focus-visible{border-color:#0db5ae80;transform:translateY(-3px);box-shadow:0 22px 50px #031e191a}.txgM7a_valueIcon{background:var(--mint-100);width:52px;height:52px;color:var(--pine);border-radius:16px;place-items:center;margin-bottom:28px;display:grid}.txgM7a_valueIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:26px;height:26px}.txgM7a_valueCard h3{color:var(--pine-deep);font-family:var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(1.45rem,2vw,1.75rem);font-weight:450;line-height:1.15}.txgM7a_valueCard p{color:var(--muted);margin:0 0 28px;font-size:.96rem;line-height:1.7}.txgM7a_valueMore{color:var(--pine);gap:8px;margin-top:auto;font-size:.9rem;font-weight:650;display:inline-flex}.txgM7a_valueMore span{transition:transform .22s var(--rd-ease)}.txgM7a_valueCard:hover .txgM7a_valueMore span{transform:translateY(3px)}.txgM7a_valueSection{gap:clamp(48px,6vw,80px);padding-block:clamp(80px,10vw,140px);scroll-margin-top:24px;display:grid}.txgM7a_valueHeader{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:0 clamp(40px,7vw,120px);display:grid}.txgM7a_valueHeader .rdEyebrow{grid-column:1/-1}.txgM7a_valueHeader .rdDisplay{max-width:14ch;margin:0}.txgM7a_valueHeader>p:last-child{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.8}.txgM7a_coverImage{object-fit:cover;transition:transform .9s var(--rd-ease)}.txgM7a_spotlight:hover .txgM7a_coverImage,.txgM7a_splitRow:hover .txgM7a_coverImage,.txgM7a_foodMain:hover .txgM7a_coverImage{transform:scale(1.03)}:is(.txgM7a_spotlightCard p:not(.rdEyebrow),.txgM7a_splitCopy p:not(.rdEyebrow),.txgM7a_foodCopy p:not(.rdEyebrow),.txgM7a_teamCopy p:not(.rdEyebrow)){color:var(--muted);margin:0 0 30px;font-size:1rem;line-height:1.75}.txgM7a_spotlight{border-radius:28px;align-items:end;min-height:clamp(520px,58vw,720px);display:grid;position:relative;overflow:hidden}.txgM7a_spotlightMedia{position:absolute;inset:0}.txgM7a_spotlightCard{background:var(--paper);border-radius:22px;justify-self:end;max-width:540px;margin:clamp(16px,3vw,36px);padding:clamp(28px,3.4vw,44px);position:relative;box-shadow:0 30px 70px #031e1938}.txgM7a_splitRow{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.txgM7a_splitMedia{aspect-ratio:4/3;border-radius:24px;display:block;position:relative;overflow:hidden}:is(.txgM7a_splitCopy .rdDisplay,.txgM7a_spotlightCard .rdDisplay){font-size:clamp(2.2rem,3.6vw,3.4rem)}.txgM7a_foodSection{background:var(--sand)}.txgM7a_foodGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid}.txgM7a_foodMedia{padding-bottom:clamp(48px,6vw,80px);position:relative}.txgM7a_foodMain{aspect-ratio:5/4;border-radius:28px;position:relative;overflow:hidden}.txgM7a_foodInset{aspect-ratio:4/5;border:6px solid var(--sand);border-radius:24px;width:38%;position:absolute;bottom:0;right:clamp(-24px,-2vw,0px);overflow:hidden;box-shadow:0 24px 50px #031e1933}.txgM7a_team{padding-block:clamp(80px,10vw,140px);scroll-margin-top:24px}.txgM7a_teamGrid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid}.txgM7a_teamCopy .rdDisplay{max-width:12ch}.txgM7a_teamActions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.txgM7a_teamFigure{margin:0;position:relative}.txgM7a_teamMedia{aspect-ratio:4/3;border-radius:28px;position:relative;overflow:hidden}.txgM7a_teamFigure blockquote{background:var(--pine-deep);border-radius:22px;max-width:460px;margin:-64px 0 0 clamp(16px,4vw,48px);padding:clamp(24px,3vw,34px);position:relative;box-shadow:0 24px 50px #031e1938}.txgM7a_teamFigure blockquote p{color:var(--white);font-family:var(--serif);font-variation-settings:"opsz" 48, "SOFT" 60;margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-style:italic;font-weight:360;line-height:1.35}@media (max-width:900px){.txgM7a_factStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.txgM7a_overviewGrid,.txgM7a_valueHeader,.txgM7a_splitRow,.txgM7a_foodGrid,.txgM7a_teamGrid{grid-template-columns:1fr;gap:28px}:is(.txgM7a_overviewGrid .rdDisplay,.txgM7a_valueHeader .rdDisplay){max-width:16ch}.txgM7a_valueGrid{grid-template-columns:1fr;gap:12px}.txgM7a_foodInset{right:12px}}@media (max-width:640px){.txgM7a_hero{min-height:0}.txgM7a_heroInner{padding-top:150px;padding-bottom:24px}.txgM7a_heroActions .rdButton{flex:auto}.txgM7a_factStrip{margin-top:40px;padding-top:22px}.txgM7a_valueCard{padding:24px}.txgM7a_valueIcon{margin-bottom:20px}.txgM7a_spotlight{border-radius:0;min-height:0;overflow:visible}.txgM7a_spotlightMedia{aspect-ratio:4/3;border-radius:22px;position:relative;overflow:hidden}.txgM7a_spotlightCard{margin:-48px 12px 0;padding:26px 22px}.txgM7a_teamFigure blockquote{margin:-40px 12px 0}}@media (prefers-reduced-motion:reduce){.txgM7a_heroImage,.txgM7a_heroCopy,.txgM7a_factStrip{animation:none}.txgM7a_coverImage,.txgM7a_valueCard{transition:none}}
