.bxNMYG_root{--sm-ease:cubic-bezier(.16, 1, .3, 1);--sm-wall:var(--gc-ink-900);--sm-water:var(--gc-commercial-700);--sm-sky:var(--gc-commercial-050);--sm-mint:var(--gc-green-050);--sm-porcelain:var(--gc-surface-1);--sm-white:var(--gc-surface-0);--sm-sun:var(--gc-accent-500);--sm-mark:#c6ecd9;--sm-cut:var(--gc-radius-stage) var(--gc-radius-stage) var(--gc-radius-stage) .65rem;color:var(--gc-ink-900);background:var(--gc-surface-0)}.bxNMYG_root :where(h1,h2,h3,p,ul,ol,form){margin:0;padding:0}.bxNMYG_root :where(ul,ol){list-style:none}.bxNMYG_root :where(a:not([class*=gc-btn])){color:inherit;text-decoration:none}.bxNMYG_onDark a:focus-visible{outline-color:var(--gc-surface-0)}.bxNMYG_onDark summary:focus-visible{outline-color:var(--gc-surface-0)}@media (hover:hover) and (pointer:fine){.bxNMYG_root a:hover .gc-underline-sweep{background:linear-gradient(currentColor,currentColor) 0 100%/100% 2px no-repeat;animation:.36s cubic-bezier(.23,1,.32,1) both bxNMYG_smSweep}}@keyframes bxNMYG_smSweep{0%{background-size:0 2px}to{background-size:100% 2px}}.bxNMYG_hero{padding-block:var(--gc-rhythm-hero-top) var(--gc-rhythm-section)}.bxNMYG_heroGrid{gap:var(--gc-rhythm-columns);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.bxNMYG_title{font-family:var(--gc-font-display);letter-spacing:-.025em;text-wrap:balance;padding-bottom:.14em;font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:720;line-height:1.06}.bxNMYG_titleAccent{color:var(--gc-green-700);white-space:nowrap;display:inline-block;position:relative}.bxNMYG_swash{pointer-events:none;width:105%;position:absolute;bottom:-.3em;left:-2%;right:-3%}.bxNMYG_swash path{stroke-width:5px}.bxNMYG_lead{margin-top:var(--gc-rhythm-heading);max-width:40ch;color:var(--gc-text-muted);text-wrap:pretty;font-size:clamp(1.125rem,1rem + .4vw,1.25rem);line-height:1.5}@media (scripting:none){.bxNMYG_searchBox{display:none}}.bxNMYG_searchBox{max-width:34rem;margin-top:var(--gc-rhythm-group)}.bxNMYG_search label{margin-bottom:.5rem;font-size:.9375rem;font-weight:750;line-height:1.4;display:block}.bxNMYG_field{align-items:center;display:flex;position:relative}.bxNMYG_field input{border:1px solid var(--gc-border-control);border-radius:var(--gc-radius-control);appearance:none;background:var(--sm-white);width:100%;min-height:3.5rem;color:var(--gc-ink-900);font:500 1.0625rem / 1.4 var(--gc-font-text);padding:.75rem 3.25rem .75rem 3rem}.bxNMYG_field input::placeholder{color:var(--gc-text-muted);opacity:1}.bxNMYG_field input::-webkit-search-cancel-button{display:none}.bxNMYG_field input:focus{border-color:var(--gc-ink-900);outline:1px solid var(--gc-ink-900);outline-offset:0}.bxNMYG_searchIcon{color:var(--gc-text-muted);pointer-events:none;display:flex;position:absolute;left:1rem}.bxNMYG_searchKey{border:1px solid var(--gc-border-subtle);width:1.75rem;height:1.75rem;color:var(--gc-text-muted);pointer-events:none;border-radius:.375rem;place-items:center;font-size:.9375rem;font-weight:600;display:grid;position:absolute;right:.75rem}.bxNMYG_searchClear{width:2.75rem;height:2.75rem;color:var(--gc-ink-900);cursor:pointer;background:0 0;border:0;border-radius:.625rem;place-items:center;display:none;position:absolute;right:.375rem}.bxNMYG_root[data-searching] .bxNMYG_searchClear{display:grid}.bxNMYG_root[data-searching] .bxNMYG_searchKey{display:none}@media (hover:none){.bxNMYG_searchKey{display:none}}.bxNMYG_quick{max-width:34rem;margin-top:var(--gc-rhythm-row);flex-wrap:wrap;gap:.5rem;display:flex}.bxNMYG_quick a{border:1px solid var(--gc-border-soft);border-radius:var(--gc-radius-pill);align-items:center;min-height:2.25rem;padding:.25rem .875rem;font-size:.9375rem;font-weight:620;line-height:1.2;display:inline-flex}.bxNMYG_root[data-searching] .bxNMYG_quick{display:none}.bxNMYG_resultsCount{margin-top:1rem;font-size:1rem;font-weight:600}.bxNMYG_results ol{border-top:2px solid var(--gc-green-700);margin-top:.5rem}.bxNMYG_results li a{border-bottom:1px solid var(--gc-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.125rem 1rem;padding:.6875rem 0;display:grid}.bxNMYG_results li a:hover .bxNMYG_resultsName{text-underline-offset:.2em;text-decoration:underline}.bxNMYG_resultsName{font-size:1.0625rem;font-weight:620;line-height:1.35}.bxNMYG_resultsRoom{color:var(--gc-text-muted);white-space:nowrap;font-size:.9375rem}.bxNMYG_results mark{background:var(--sm-mark);color:inherit;box-shadow:0 0 0 1px var(--sm-mark);border-radius:.1875rem}.bxNMYG_resultsMore{color:var(--gc-green-700);cursor:pointer;font:650 1rem / 1.4 var(--gc-font-text);text-underline-offset:.2em;background:0 0;border:0;margin-top:.75rem;padding:.25rem 0;text-decoration:underline}.bxNMYG_resultsNone{border-radius:var(--gc-radius-surface);background:var(--sm-porcelain);margin-top:1rem;padding:1.25rem;font-size:1.0625rem;line-height:1.5}.bxNMYG_resultsNone a{color:var(--gc-green-700);text-underline-offset:.2em;white-space:nowrap;font-weight:650;text-decoration:underline}.bxNMYG_plan{aspect-ratio:1000/700;justify-self:stretch;margin:.375rem;position:relative}.bxNMYG_walls{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bxNMYG_wallsPhone{display:none}.bxNMYG_wall{fill:none;stroke:var(--sm-wall);stroke-width:10px;stroke-linecap:square}.bxNMYG_win{fill:var(--sm-white);stroke:var(--sm-wall);stroke-width:1.5px}.bxNMYG_door line{stroke:var(--sm-door,var(--sm-wall));stroke-width:3.5px;stroke-linecap:round;transition:stroke .22s var(--sm-ease)}.bxNMYG_arc{fill:none;stroke:var(--sm-door,var(--sm-wall));stroke-width:1.5px;transition:stroke .22s var(--sm-ease)}.bxNMYG_light{--sm-door:var(--gc-on-dark-soft)}.bxNMYG_plan[data-quiet~=services] .bxNMYG_lightServices,.bxNMYG_plan[data-quiet~=company] .bxNMYG_lightCompany{--sm-door:var(--sm-wall)}.bxNMYG_room{top:var(--y);left:var(--x);width:var(--w);height:var(--h);transition:background-color .22s var(--sm-ease), color .22s var(--sm-ease);flex-direction:column;padding:clamp(1rem,.5rem + 1.1vw,1.625rem);display:flex;position:absolute;overflow:hidden}a.bxNMYG_room:focus-visible{outline-offset:-8px;border-radius:.375rem}.bxNMYG_roomServices:focus-visible,.bxNMYG_roomCompany:focus-visible{outline-color:var(--gc-surface-0)}.bxNMYG_room[data-state=quiet]:focus-visible{outline-color:var(--gc-ink-900)}.bxNMYG_roomServices{--x:0%;--y:0%;--w:44%;--h:58.57%;background:var(--sm-wall);color:var(--gc-surface-0)}.bxNMYG_roomAreas{--x:0%;--y:58.57%;--w:44%;--h:41.43%;background:var(--sm-sky)}.bxNMYG_roomPrices{--x:44%;--y:0%;--w:27%;--h:33.57%;background:var(--sm-mint)}.bxNMYG_roomHall{--x:44%;--y:33.57%;--w:27%;--h:66.43%;background:var(--sm-white);gap:.625rem;padding:clamp(.875rem,.4rem + 1vw,1.375rem)}.bxNMYG_roomGuides{--x:71%;--y:0%;--w:29%;--h:61.43%;background:var(--sm-porcelain)}.bxNMYG_roomCompany{--x:71%;--y:61.43%;--w:29%;--h:38.57%;background:var(--sm-water);color:var(--gc-surface-0)}.bxNMYG_roomName{font-family:var(--gc-font-display);letter-spacing:-.012em;text-wrap:balance;font-size:clamp(1.1875rem,.8rem + 1vw,1.625rem);font-weight:700;line-height:1.12;position:relative}.bxNMYG_roomPrices .bxNMYG_roomName,.bxNMYG_roomHall .bxNMYG_roomName{font-size:clamp(1.1875rem,.9rem + .55vw,1.375rem)}.bxNMYG_roomHall .bxNMYG_roomName{margin-bottom:.25rem}.bxNMYG_roomNote{opacity:.86;margin-top:.375rem;font-size:1rem;line-height:1.35;position:relative}.bxNMYG_roomCount{font-variant-numeric:tabular-nums;margin-top:.375rem;font-size:.9375rem;font-weight:620;line-height:1.3;position:relative}.bxNMYG_roomArt{transition:opacity .22s var(--sm-ease);position:absolute}.bxNMYG_roomServices .bxNMYG_roomArt{width:44%;color:var(--gc-on-dark-soft);bottom:7%;left:7%}.bxNMYG_roomAreas .bxNMYG_roomArt{width:38%;color:var(--sm-water);bottom:5%;right:5%}.bxNMYG_roomPrices .bxNMYG_roomArt{width:30%;color:var(--gc-green-700);bottom:7%;left:7%}.bxNMYG_roomGuides .bxNMYG_roomArt{width:52%;color:var(--gc-green-700);bottom:6%;right:8%}.bxNMYG_roomCompany .bxNMYG_roomArt{width:32%;color:var(--gc-on-dark-soft);bottom:7%;right:5%}.bxNMYG_roomHall .bxNMYG_roomArt{width:38%;color:var(--gc-green-700);bottom:3%;right:7%}.bxNMYG_doorLink{align-items:center;gap:.375rem;padding-block:.375rem;font-size:1rem;font-weight:650;line-height:1.3;display:inline-flex}.bxNMYG_doorLink .gc-icon{color:var(--gc-green-700)}.bxNMYG_room[data-state=quiet]{background:var(--gc-surface-canvas);color:var(--gc-text-muted)}.bxNMYG_room[data-state=quiet] .bxNMYG_roomArt{opacity:0}.bxNMYG_room[data-state=hit] .bxNMYG_roomCount{font-weight:750}.bxNMYG_roomAreas[data-state=hit] .bxNMYG_roomCount,.bxNMYG_roomPrices[data-state=hit] .bxNMYG_roomCount,.bxNMYG_roomGuides[data-state=hit] .bxNMYG_roomCount{color:var(--gc-green-700)}.bxNMYG_body{gap:var(--gc-rhythm-columns);padding-bottom:var(--gc-rhythm-section);grid-template-columns:17.5rem minmax(0,1fr);align-items:start;display:grid}.bxNMYG_rail{top:calc(var(--gc-sticky-header) + var(--gc-space-24));position:sticky}.bxNMYG_mini{width:100%;height:auto;display:block;overflow:visible}.bxNMYG_mini [data-mini=services]{fill:var(--sm-wall)}.bxNMYG_mini [data-mini=areas]{fill:var(--sm-sky)}.bxNMYG_mini [data-mini=prices]{fill:var(--sm-mint)}.bxNMYG_mini [data-mini=front]{fill:var(--sm-white)}.bxNMYG_mini [data-mini=guides]{fill:var(--sm-porcelain)}.bxNMYG_mini [data-mini=company]{fill:var(--sm-water)}.bxNMYG_miniWall{fill:none;stroke:var(--sm-wall);stroke-width:12px;stroke-linecap:square}.bxNMYG_here{fill:var(--sm-sun);stroke:var(--sm-wall);stroke-width:7px;transform:translate(var(--hx,220px), var(--hy,205px));transition:transform .46s var(--sm-ease)}.bxNMYG_railHere{color:var(--gc-text-muted);margin-top:.75rem;font-size:.9375rem}.bxNMYG_railHere b{color:var(--gc-ink-900);font-weight:650}.bxNMYG_rail ol{border-top:2px solid var(--gc-green-700);margin-top:1rem}.bxNMYG_rail ol a{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.5625rem 0;font-size:1rem;font-weight:620;line-height:1.3;display:grid}.bxNMYG_railCount{color:var(--gc-text-muted);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:500}.bxNMYG_rail ol a[aria-current=true]{color:var(--gc-green-700);font-weight:720}.bxNMYG_rail ol a[aria-current=true] .bxNMYG_railCount{color:var(--gc-green-700)}.bxNMYG_stages{gap:var(--gc-rhythm-group);min-width:0;display:grid}.bxNMYG_stage{border-radius:var(--sm-cut);padding:clamp(1.5rem,.9rem + 2.4vw,3rem);position:relative;overflow:clip}.bxNMYG_stageHead{gap:var(--gc-rhythm-heading);max-width:42rem;margin-bottom:var(--gc-rhythm-head);display:grid;position:relative}.bxNMYG_stage h2,.bxNMYG_close h2{font-family:var(--gc-font-display);letter-spacing:-.02em;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:720;line-height:1.08}.bxNMYG_stageLead{text-wrap:pretty;font-size:1.125rem;line-height:1.5}.bxNMYG_hub{white-space:nowrap;align-items:center;gap:.25rem;font-weight:650;display:inline-flex}.bxNMYG_stageArt{pointer-events:none;width:clamp(5.5rem,9vw,8.5rem);position:absolute;top:clamp(1rem,.5rem + 1.5vw,1.75rem);right:clamp(1rem,.5rem + 2vw,2.5rem)}.bxNMYG_stageCorner{width:12.5rem;color:var(--gc-green-500);pointer-events:none;position:absolute;bottom:clamp(1.5rem,.9rem + 2.4vw,3rem);right:clamp(1.5rem,.9rem + 2.4vw,3rem)}.bxNMYG_stage h3{font-size:1.125rem;font-weight:720;line-height:1.3}.bxNMYG_stageBack{display:none}.bxNMYG_onDark{color:var(--gc-surface-0)}.bxNMYG_stageDeep{background:var(--sm-wall)}.bxNMYG_stageSky{background:var(--sm-sky)}.bxNMYG_stageMint{background:var(--sm-mint)}.bxNMYG_stagePorcelain{background:var(--sm-porcelain)}.bxNMYG_stageWater{background:var(--sm-water)}.bxNMYG_svc{gap:var(--gc-rhythm-group) clamp(1.5rem, 2.5vw, 2.5rem);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bxNMYG_svc h3{border-top:2px solid var(--gc-green-500);color:var(--gc-surface-0);margin-bottom:.75rem;padding-top:.75rem}.bxNMYG_svc li a{grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:.125rem .875rem;padding-block:.625rem;display:grid}.bxNMYG_svcArt{width:3.25rem;color:var(--gc-on-dark-soft);grid-row:span 2}.bxNMYG_svcName{font-family:var(--gc-font-display);letter-spacing:-.005em;font-size:1.1875rem;font-weight:680;line-height:1.2}.bxNMYG_svcGloss{color:var(--gc-on-dark-soft);text-wrap:pretty;font-size:1rem;line-height:1.35}.bxNMYG_stageDeep .bxNMYG_stageLead{color:var(--gc-on-dark-soft)}.bxNMYG_stageDeep .bxNMYG_hub{color:var(--gc-surface-0)}.bxNMYG_areas{gap:var(--gc-rhythm-group) clamp(1.25rem, 2vw, 2rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bxNMYG_areasCol{gap:var(--gc-rhythm-group);align-content:start;display:grid}.bxNMYG_areasColWide{grid-column:span 2}.bxNMYG_areas h3{border-top:2px solid var(--sm-water);color:var(--sm-water);margin-bottom:.5rem;padding-top:.625rem}.bxNMYG_areas ul{gap:.125rem 1.25rem;display:grid}.bxNMYG_areasColWide ul{grid-template-columns:repeat(2,minmax(0,1fr))}.bxNMYG_areas li a{padding-block:.3125rem;font-size:1.1875rem;font-weight:620;line-height:1.25;display:block}.bxNMYG_stageSky .bxNMYG_stageArt,.bxNMYG_stageSky .bxNMYG_hub{color:var(--sm-water)}.bxNMYG_stageSky .bxNMYG_stageLead{color:var(--gc-ink-800)}.bxNMYG_price{gap:var(--gc-rhythm-columns);grid-template-columns:minmax(0,11fr) minmax(0,12fr);display:grid}.bxNMYG_priceLead{gap:var(--gc-rhythm-item);align-content:space-between;display:grid}.bxNMYG_priceLead a{grid-template-rows:1fr auto auto 1fr;grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.25rem 1.25rem;display:grid}.bxNMYG_priceArt{width:7.5rem;color:var(--gc-green-700);grid-row:1/-1}.bxNMYG_priceName{font-family:var(--gc-font-display);letter-spacing:-.012em;grid-area:2/2;align-self:end;font-size:1.5rem;font-weight:700;line-height:1.15}.bxNMYG_priceGloss{color:var(--gc-ink-800);text-wrap:pretty;grid-area:3/2;font-size:1.0625rem;line-height:1.4}.bxNMYG_priceRest{border-top:2px solid var(--gc-green-700);padding-top:.5rem}.bxNMYG_priceRest a{justify-content:space-between;gap:1rem;padding-block:.4375rem;font-size:1.125rem;font-weight:600;line-height:1.3;display:flex}.bxNMYG_priceRest .gc-icon{color:var(--gc-green-700);flex:none;align-self:center}.bxNMYG_guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,2.5vw,2.5rem);display:grid}.bxNMYG_guideTopic{padding-bottom:var(--gc-rhythm-group);break-inside:avoid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.75rem;display:grid}.bxNMYG_guides>div>.bxNMYG_guideTopic:last-child{padding-bottom:0}.bxNMYG_guideTopic h3{border-top:2px solid var(--gc-green-700);padding-block:.625rem .5rem}.bxNMYG_guideCount{border-top:2px solid var(--gc-green-700);color:var(--gc-text-muted);font-variant-numeric:tabular-nums;padding-top:.625rem;align-self:stretch;margin-inline-start:-.75rem;padding-inline-start:.75rem;font-size:.9375rem}.bxNMYG_guideTopic ul{grid-column:1/-1}.bxNMYG_guideTopic li a{text-wrap:pretty;padding-block:.3125rem;font-size:1.0625rem;line-height:1.35;display:block}.bxNMYG_stagePorcelain .bxNMYG_stageArt,.bxNMYG_stagePorcelain .bxNMYG_hub{color:var(--gc-green-700)}.bxNMYG_stagePorcelain .bxNMYG_stageLead{color:var(--gc-text-muted)}.bxNMYG_org{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem clamp(1.5rem,2.5vw,2.5rem);display:grid}.bxNMYG_org a{font-family:var(--gc-font-display);padding-block:.5rem;font-size:1.25rem;font-weight:660;line-height:1.2;display:block}.bxNMYG_stageWater .bxNMYG_stageArt{color:var(--gc-on-dark-soft)}.bxNMYG_stageXml{margin-top:var(--gc-rhythm-group);font-size:.9375rem;position:relative}.bxNMYG_stageXml a{text-underline-offset:.2em;text-decoration:underline}.bxNMYG_close{background:var(--sm-sun);color:var(--gc-on-accent)}.bxNMYG_closeIn{gap:var(--gc-rhythm-item) var(--gc-rhythm-columns);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.bxNMYG_close p{margin-top:.625rem;font-size:1.125rem;line-height:1.45}.bxNMYG_close p a{text-underline-offset:.2em;white-space:nowrap;font-weight:700;text-decoration:underline}.bxNMYG_closeAct{flex-wrap:wrap;gap:.75rem;display:flex}@media (prefers-reduced-motion:no-preference){.bxNMYG_wall{animation:bxNMYG_smDraw .9s var(--sm-ease) backwards;animation-delay:calc(var(--i) * 70ms)}.bxNMYG_win{animation:.32s ease-out .7s both bxNMYG_smFade}.bxNMYG_door line{transform-box:view-box;transform-origin:var(--hinge);animation:bxNMYG_smSwing .76s var(--sm-ease) both;animation-delay:calc(.76s + var(--i) * 90ms)}.bxNMYG_arc{animation:bxNMYG_smDraw .76s var(--sm-ease) backwards;animation-delay:calc(.76s + var(--i) * 90ms)}.bxNMYG_plan .bxNMYG_roomArt{animation:bxNMYG_smSettle .56s var(--sm-ease) .62s backwards}}@keyframes bxNMYG_smDraw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes bxNMYG_smFade{0%{opacity:0}to{opacity:1}}@keyframes bxNMYG_smSwing{0%{transform:rotate(var(--from))}to{transform:rotate(0)}}@keyframes bxNMYG_smSettle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:74.99rem){.bxNMYG_heroGrid{grid-template-columns:minmax(0,1fr)}.bxNMYG_plan{width:min(100%,56rem)}.bxNMYG_body{grid-template-columns:minmax(0,1fr)}.bxNMYG_rail{display:none}.bxNMYG_stageBack{margin-top:var(--gc-rhythm-item);align-items:center;gap:.375rem;font-size:.9375rem;font-weight:650;display:inline-flex}.bxNMYG_stageBack .gc-icon{transform:rotate(-90deg)}}@media (max-width:63.99rem){.bxNMYG_svc{grid-template-columns:repeat(2,minmax(0,1fr))}.bxNMYG_svc>div:last-child{grid-column:span 2}.bxNMYG_svc>div:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,2.5vw,2.5rem);display:grid}.bxNMYG_guides{columns:2;display:block}.bxNMYG_guides>div{display:contents}.bxNMYG_guides>div>.bxNMYG_guideTopic:last-child{padding-bottom:var(--gc-rhythm-group)}.bxNMYG_org{grid-template-columns:repeat(2,minmax(0,1fr))}.bxNMYG_price{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.99rem){.bxNMYG_root{--sm-cut:.875rem}.bxNMYG_title{font-size:2.25rem}.bxNMYG_quick,.bxNMYG_searchKey{display:none}.bxNMYG_results li a{grid-template-columns:minmax(0,1fr)}.bxNMYG_plan{aspect-ratio:360/620;width:auto;margin:.25rem}.bxNMYG_wallsDesk{display:none}.bxNMYG_wallsPhone{display:block}.bxNMYG_wallsPhone .bxNMYG_wall{stroke-width:5px}.bxNMYG_wallsPhone .bxNMYG_door line{stroke-width:2px}.bxNMYG_wallsPhone .bxNMYG_arc,.bxNMYG_wallsPhone .bxNMYG_win{stroke-width:1px}.bxNMYG_room{padding:.875rem}.bxNMYG_roomServices{--x:0%;--y:0%;--w:100%;--h:27.42%}.bxNMYG_roomAreas{--x:0%;--y:27.42%;--w:56.94%;--h:24.19%}.bxNMYG_roomPrices{--x:56.94%;--y:27.42%;--w:43.06%;--h:24.19%}.bxNMYG_roomGuides{--x:0%;--y:51.61%;--w:43.06%;--h:24.19%}.bxNMYG_roomCompany{--x:43.06%;--y:51.61%;--w:56.94%;--h:24.19%}.bxNMYG_roomHall{--x:0%;--y:75.8%;--w:100%;--h:24.2%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:.375rem .75rem;padding:.875rem;display:grid}.bxNMYG_roomHall .bxNMYG_roomName{grid-column:span 2;margin:0}.bxNMYG_roomHall .gc-btn{min-height:2.75rem}.bxNMYG_doorLink{min-height:2.25rem;padding-block:0;font-size:.9375rem}.bxNMYG_roomName{font-size:1.1875rem}.bxNMYG_roomNote{margin-top:.25rem;font-size:.9375rem}.bxNMYG_roomAreas .bxNMYG_roomNote,.bxNMYG_roomGuides .bxNMYG_roomNote,.bxNMYG_roomCompany .bxNMYG_roomNote{display:none}.bxNMYG_roomCount{margin-top:.25rem}.bxNMYG_roomServices .bxNMYG_roomArt{width:30%;bottom:8%;left:auto;right:4%}.bxNMYG_roomAreas .bxNMYG_roomArt{width:34%;bottom:6%;right:4%}.bxNMYG_roomPrices .bxNMYG_roomArt,.bxNMYG_roomGuides .bxNMYG_roomArt,.bxNMYG_roomCompany .bxNMYG_roomArt,.bxNMYG_roomHall .bxNMYG_roomArt{display:none}.bxNMYG_stage{padding:1.25rem}.bxNMYG_stageArt,.bxNMYG_stageCorner{display:none}.bxNMYG_svc{grid-template-columns:minmax(0,1fr)}.bxNMYG_svc>div:last-child{grid-column:auto}.bxNMYG_svc>div:last-child ul{display:block}.bxNMYG_svcName{font-size:1.0625rem}.bxNMYG_svcGloss{font-size:.9375rem}.bxNMYG_svc li a{grid-template-columns:2.75rem minmax(0,1fr);padding-block:.5rem}.bxNMYG_svcArt{width:2.75rem}.bxNMYG_areas{grid-template-columns:minmax(0,1fr)}.bxNMYG_areasColWide{grid-column:auto}.bxNMYG_areas ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}.bxNMYG_areas li a{padding-block:.4375rem;font-size:1rem}.bxNMYG_priceLead a{grid-template-columns:4rem minmax(0,1fr);gap:.125rem .875rem}.bxNMYG_priceArt{width:4rem}.bxNMYG_priceName{font-size:1.1875rem}.bxNMYG_priceGloss{font-size:.9375rem}.bxNMYG_priceRest a{padding-block:.5625rem;font-size:1rem}.bxNMYG_guides{columns:1}.bxNMYG_guideTopic,.bxNMYG_guides>div>.bxNMYG_guideTopic:last-child{border-top:1px solid var(--gc-border-subtle);align-items:center;padding-bottom:0}.bxNMYG_guides>div:first-child>.bxNMYG_guideTopic:first-child{border-top:2px solid var(--gc-green-700)}.bxNMYG_guideTopic h3{border-top:0;padding-block:.5rem}.bxNMYG_guideCount{display:none}.bxNMYG_guideTopic>.gc-phone-more{grid-column:2;margin:0}.bxNMYG_guideTopic>.gc-phone-more>summary{white-space:nowrap;font-size:.9375rem}.bxNMYG_guideTopic ul{padding-bottom:.75rem}.bxNMYG_guideTopic li a{padding-block:.5rem;font-size:1rem}.bxNMYG_org{grid-template-columns:minmax(0,1fr)}.bxNMYG_org a{padding-block:.5625rem;font-size:1.125rem}.bxNMYG_closeIn{grid-template-columns:minmax(0,1fr)}.bxNMYG_closeAct .gc-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.bxNMYG_root *,.bxNMYG_root :before,.bxNMYG_root :after{transition-duration:1ms!important;animation:none!important}}@media (forced-colors:active){.bxNMYG_room{border:1px solid canvastext}.bxNMYG_mini{display:none}}
