.room-module__rBcIsa__section{padding-inline:var(--sd-layout-page-margin);padding-block:var(--sd-spacing-128)}.room-module__rBcIsa__sectionHeading{align-items:center;gap:var(--sd-spacing-20);text-align:center;flex-direction:column;display:flex}.room-module__rBcIsa__sectionHeading>*{max-width:1100px}.room-module__rBcIsa__sectionHeadingStart{text-align:left;align-items:flex-start}.room-module__rBcIsa__grid{margin-top:var(--sd-spacing-90)}.room-module__rBcIsa__pointsGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.room-module__rBcIsa__point,.room-module__rBcIsa__nextCell{justify-content:space-between;gap:var(--sd-spacing-64);min-width:0;padding:var(--sd-spacing-32);border:var(--sd-border-width-hairline) solid var(--sd-border-default);flex-direction:column;display:flex}.room-module__rBcIsa__point{background:var(--point-accent);min-height:348px;color:var(--point-ink);position:relative;overflow:clip}.room-module__rBcIsa__pointInlay{top:var(--sd-border-width-hairline);right:var(--sd-border-width-hairline);width:44%;height:var(--sd-spacing-64);opacity:0;display:none;position:absolute;overflow:clip}.room-module__rBcIsa__point:nth-child(3n+2) .room-module__rBcIsa__pointInlay{width:56%}.room-module__rBcIsa__point:nth-child(3n) .room-module__rBcIsa__pointInlay{width:38%}.room-module__rBcIsa__pointInlay>div{--mosaic-tile-size:var(--sd-spacing-12);gap:var(--sd-spacing-2);top:0;transform:scaleY(-1)}.room-module__rBcIsa__pointInlay>div>div{gap:var(--sd-spacing-2)}.room-module__rBcIsa__pointContent{gap:var(--sd-spacing-16);display:grid}.room-module__rBcIsa__sessionsGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.room-module__rBcIsa__sessionControls{display:none}.room-module__rBcIsa__nextGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1280px){.room-module__rBcIsa__nextGrid>article{aspect-ratio:auto}.room-module__rBcIsa__nextGrid>article>div:last-child{aspect-ratio:3/2}}.room-module__rBcIsa__nextCell{gap:var(--sd-spacing-32)}.room-module__rBcIsa__nextHeading{align-items:center;gap:var(--sd-spacing-16);display:flex}.room-module__rBcIsa__nextSwatch{width:var(--sd-size-tile-mosaic);height:var(--sd-size-tile-mosaic);flex-shrink:0}.room-module__rBcIsa__nextActions{align-items:flex-start;gap:var(--sd-spacing-16);flex-direction:column;display:flex}.room-module__rBcIsa__underlined{text-underline-offset:var(--sd-spacing-4);text-decoration:underline;text-decoration-thickness:var(--sd-border-width-hairline)}@media (hover:hover) and (pointer:fine){.room-module__rBcIsa__pointInlay{display:block}.room-module__rBcIsa__point:hover .room-module__rBcIsa__pointInlay{opacity:1;transition:opacity .18s}.room-module__rBcIsa__pointContent{transition:transform .32s cubic-bezier(.22,1,.36,1)}.room-module__rBcIsa__point:hover .room-module__rBcIsa__pointContent{transform:translateY(calc(-1 * var(--sd-spacing-4)))}}@media (min-width:1024px) and (max-width:1919px){.room-module__rBcIsa__section{padding-block:var(--sd-spacing-90)}}@media (max-width:1279px){.room-module__rBcIsa__pointsGrid,.room-module__rBcIsa__sessionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.room-module__rBcIsa__point:nth-child(3),.room-module__rBcIsa__sessionsGrid>:nth-child(3){grid-column:span 2}.room-module__rBcIsa__point{min-height:300px}}@media (max-width:1023px){.room-module__rBcIsa__section{padding-block:var(--sd-spacing-90)}.room-module__rBcIsa__grid{margin-top:var(--sd-spacing-64)}}@media (max-width:767px){.room-module__rBcIsa__section{padding-block:calc(var(--sd-spacing-80) + var(--sd-spacing-20))}.room-module__rBcIsa__grid{margin-top:var(--sd-spacing-48)}.room-module__rBcIsa__pointsGrid,.room-module__rBcIsa__sessionsGrid,.room-module__rBcIsa__nextGrid{grid-template-columns:minmax(0,1fr)}.room-module__rBcIsa__sessionsGrid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(100% - var(--sd-spacing-40));scroll-snap-type:x mandatory;overflow-x:auto}.room-module__rBcIsa__sessionsGrid>article{scroll-snap-align:start}.room-module__rBcIsa__sessionsGrid>article:nth-child(3){grid-column:auto}.room-module__rBcIsa__sessionControls{justify-content:flex-end;gap:var(--sd-spacing-6);margin-top:var(--sd-spacing-16);display:flex}.room-module__rBcIsa__sessionControls button{width:var(--sd-size-button-height);height:var(--sd-size-button-height);border:var(--sd-border-width-hairline) solid var(--sd-border-default);border-radius:var(--sd-radius-sm);color:var(--sd-text-primary);cursor:pointer;place-items:center;display:grid}.room-module__rBcIsa__sessionControls button:disabled{opacity:.4;cursor:default}.room-module__rBcIsa__nextGrid a{align-self:flex-start}.room-module__rBcIsa__point:nth-child(3),.room-module__rBcIsa__session:nth-child(3){grid-column:auto}.room-module__rBcIsa__point,.room-module__rBcIsa__nextCell{gap:var(--sd-spacing-32);padding:var(--sd-spacing-24)}.room-module__rBcIsa__point{min-height:calc(var(--sd-spacing-200) + var(--sd-spacing-4));gap:var(--sd-spacing-20)}.room-module__rBcIsa__pointInlay{opacity:1;display:block}.room-module__rBcIsa__session{min-height:240px}.room-module__rBcIsa__sessionLabel{min-height:var(--sd-spacing-0);padding-bottom:var(--sd-spacing-16)}.room-module__rBcIsa__hedge{display:none}}.room-module__rBcIsa__hedge{margin-top:var(--sd-spacing-hairline-overlap);padding:var(--sd-spacing-32);border:var(--sd-border-width-hairline) solid var(--sd-border-default)}
