.space-page{--space-copy-opacity:0;--space-ink:var(--color-blue-dark);--space-text:#374d59;--space-teal:#407a86;--space-ease:cubic-bezier(.22,1,.36,1);--space-speed:1;--space-scene-end:1400;--space-scene-delay:0;--space-frame-duration:1s;--space-image-duration:1.1s;--space-photo-delay:0s;--space-mask:inset(0 0 100% 0);--space-image-x:0px;background:var(--color-bg);color:var(--space-ink);overflow:clip}.space-shell{--space-gutter:32px;--space-columns:repeat(12,minmax(0,1fr));width:min(1280px,100% - 80px);margin-inline:auto}.space-page h1,.space-page h2{text-wrap:balance;letter-spacing:.01em;margin:0;font-weight:600}.space-page h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.55}.space-page h2 span{display:block}.space-eyebrow,.space-credit{letter-spacing:.16em;color:var(--space-teal);margin:0 0 24px;font-size:.75rem;font-weight:600}.space-credit{letter-spacing:.12em;font-size:.85rem}.space-body{color:var(--space-text);text-wrap:pretty;max-width:740px;margin:0;font-size:18px;line-height:1.8}.space-body+.space-body{margin-top:28px}.space-body strong{color:var(--space-ink);font-weight:600}.space-photo{min-width:0;margin:0}.space-photo__frame{aspect-ratio:var(--space-ratio);background:#ecf2f1;position:relative;overflow:hidden}.space-photo__image{width:100%;height:100%}.space-photo__image>img{object-fit:cover;width:100%;height:100%;display:block}.space-hero,.space-activity,.space-floor,.space-finale__composition{grid-template-columns:var(--space-columns);column-gap:var(--space-gutter);display:grid}.space-hero{isolation:isolate;align-items:center;padding-block:48px 112px;position:relative}.space-hero__copy{grid-column:1/6}.space-hero h1{margin-bottom:28px;font-size:clamp(2.5rem,3.7vw,3.4rem);line-height:1.55}.space-hero .space-body{max-width:420px}.space-hero__photo{grid-column:7/13;width:calc(100% + 24px)}.space-hero__photo .space-photo__frame{aspect-ratio:3/4}.space-hero__photo img{object-position:50% 30%}.space-hero__field{z-index:-1;background:#f0f5f2;border-radius:28px 0 0 28px;position:absolute;inset:22% -24px 20% 53%}.space-hero__line{display:none}.space-activity{align-items:start;row-gap:40px;padding-block:48px 176px}.space-activity__heading{grid-area:1/3/auto/12;margin-bottom:8px}.space-activity__movement{--space-photo-delay:-120ms;--space-scene-end:1280;grid-area:2/3/auto/12}.space-activity__copy{grid-area:3/3/auto/12;max-width:640px}.space-activity__copy .space-body+.space-body{margin-top:28px}.space-photo-pair{gap:var(--space-gutter);grid-template-columns:7fr 5fr;align-items:start;display:grid}.space-activity__pair{grid-area:4/1/auto/-1;margin-top:32px}.space-photo-pair .space-photo__frame{aspect-ratio:3/2}.space-floor-band{background:#f3f6f2}.space-floor{row-gap:40px;padding-block:96px 112px}.space-section-label{letter-spacing:.12em;color:var(--space-teal);align-items:center;gap:16px;margin:0 0 20px;font-size:12px;line-height:1.8;display:flex}.space-section-label:before{content:"";background:#a8c7c7;width:36px;height:1px}.space-floor__heading{grid-column:1/12;margin-bottom:8px}.space-floor__copy{grid-column:1/8;max-width:680px}.space-floor__secondary,.space-floor__note{grid-column:1/-1;grid-template-columns:var(--space-columns);column-gap:var(--space-gutter);display:grid}.space-floor__secondary{align-items:start;row-gap:28px;margin-top:32px}.space-floor__activity{grid-area:1/6/auto/13}.space-floor__support{grid-area:1/2/auto/6;padding-top:0}.space-floor__note{--space-scene-end:1900;--space-semantic-base:.5s;grid-column:1/-1;grid-template-columns:5fr 7fr;align-items:center;gap:32px 48px;margin-top:56px}.space-floor__swatch{grid-area:1/2}.space-floor__swatch .space-photo__frame{aspect-ratio:1}.space-floor__swatch img{object-position:50% 50%}.space-floor__note-copy{grid-area:1/1;max-width:400px}.space-floor__note-copy h3{color:var(--space-ink);margin:0 0 18px;font-size:1.75rem;font-weight:650;line-height:1.55}.space-floor__note-copy .space-eyebrow{margin-bottom:16px}.space-partner{--space-scene-end:1900;border-top:1px solid #c8d8d5;grid-column:2/12;margin-top:16px;padding-top:32px}.space-partner h3{margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.5}.space-finale{background:#edf3f0;padding-block:96px}.space-finale__composition{align-items:center}.space-finale__photo{grid-column:2/6}.space-finale__copy{grid-column:7/13}.space-finale__copy .space-body{margin:28px 0 32px}.space-activity,.space-floor{--space-copy-opacity:.72}.space-activity__tabletop,.space-activity__waiting,.space-floor__activity,.space-floor__swatch,.space-finale__photo{--space-frame-duration:.8s;--space-image-duration:.85s;--space-scene-end:1100}.space-page [data-space-state=pending]:is(.space-activity__tabletop,.space-activity__waiting,.space-floor__activity,.space-floor__swatch) .space-photo__image{opacity:0}.space-page [data-space-state=running]:is(.space-activity__tabletop,.space-activity__waiting,.space-floor__activity,.space-floor__swatch) .space-photo__image{animation-name:space-secondary-in}@keyframes space-secondary-in{0%{opacity:0;transform:translateX(var(--space-image-x)) scale(1.025)}to{opacity:1;transform:none}}.space-page [data-space-origin=right]{--space-mask:inset(0 0 0 100%);--space-image-x:28px}.space-page [data-space-origin=left]{--space-mask:inset(0 100% 0 0);--space-image-x:-28px}.space-page [data-space-motion=eyebrow]{--space-delay:0s;--space-duration:.8s;--space-y:8px}.space-page [data-space-motion=heading]{--space-delay:.12s;--space-duration:.9s;--space-y:14px}.space-page h2 [data-space-motion=heading]:nth-child(2){--space-delay:.22s}.space-hero{--space-scene-end:1400;--space-photo-delay:.12s;--space-frame-duration:1s;--space-image-duration:1.1s}.space-page [data-space-state=pending] [data-space-motion]:not([data-space-motion=photo]){opacity:var(--space-copy-opacity);transform:translateY(var(--space-y))}.space-page [data-space-state=pending] .space-photo__frame{clip-path:var(--space-mask)}.space-page [data-space-state=pending] .space-photo__image{transform:translateX(var(--space-image-x)) scale(1.025)}.space-page [data-space-state=running] [data-space-motion]:not([data-space-motion=photo]){animation:space-copy-in calc(var(--space-duration)*var(--space-speed)) var(--space-ease) calc(var(--space-delay)*var(--space-speed)) both}.space-page [data-space-state=running] .space-photo__frame{animation:space-frame-in calc(var(--space-frame-duration)*var(--space-speed)) var(--space-ease) calc(var(--space-photo-delay)*var(--space-speed)) both}.space-page [data-space-state=running] .space-photo__image{animation:space-image-in calc(var(--space-image-duration)*var(--space-speed)) var(--space-ease) calc(var(--space-photo-delay)*var(--space-speed)) both}@keyframes space-copy-in{0%{opacity:var(--space-copy-opacity);transform:translateY(var(--space-y))}to{opacity:1;transform:none}}@keyframes space-frame-in{0%{clip-path:var(--space-mask)}to{clip-path:inset(0)}}@keyframes space-image-in{0%{transform:translateX(var(--space-image-x)) scale(1.025)}to{transform:none}}@media (max-width:1100px){.space-shell{--space-gutter:24px;width:calc(100% - 64px)}.space-hero h1{font-size:2.4rem}.space-page h2{font-size:2.3rem}.space-activity__movement,.space-activity__heading,.space-activity__copy{grid-column:2/13}.space-floor__activity{grid-column:5/13}.space-floor__support{grid-column:1/5}.space-floor__note{grid-column:1/-1;column-gap:28px}}@media (max-width:767px){.space-page{--space-speed:.88;--space-image-x:0px}.space-shell{width:calc(100% - 40px)}.space-body{font-size:17px;line-height:1.8}.space-page h2{font-size:1.9rem;line-height:1.6}.space-hero,.space-activity,.space-floor,.space-finale__composition,.space-floor__secondary,.space-floor__note{display:block}.space-hero{padding-block:44px 72px}.space-hero h1{margin-bottom:24px;font-size:2rem}.space-hero__copy{padding-bottom:36px}.space-hero__photo{width:calc(100% + 8px);margin-right:-8px}.space-hero__photo .space-photo__frame{aspect-ratio:4/5}.space-hero__photo img{object-position:50% 35%}.space-hero__field{inset:270px -20px 100px 10px}.space-activity{padding-block:32px 88px}.space-activity__heading{margin:0 0 36px}.space-activity__movement{width:calc(100% + 8px);margin-right:-8px}.space-activity__copy{margin:28px 0 0;padding:0;display:block}.space-activity__copy .space-body+.space-body{margin-top:24px}.space-photo-pair{grid-template-columns:1fr;gap:32px}.space-activity__pair{margin-top:40px}.space-activity__tabletop{width:92%;margin-left:-8px}.space-activity__waiting{width:86%;margin-top:0;margin-left:auto}.space-activity__waiting .space-photo__frame{aspect-ratio:var(--space-ratio)}.space-floor{padding-block:56px 72px}.space-floor__heading{margin:0 0 36px}.space-floor__environment{width:calc(100% + 8px);margin-left:-8px}.space-floor__copy{margin:28px 0 0 -8px}.space-floor__environment .space-photo__frame{aspect-ratio:4/5}.space-floor__secondary{margin-top:36px}.space-floor__activity{width:92%;margin-left:auto}.space-floor__support{width:92%;margin:24px 0 0 auto;padding:0}.space-floor__note{flex-direction:column;align-items:stretch;gap:28px;margin-top:36px;display:flex}.space-floor__swatch{width:calc(100% + 8px);margin-left:-8px}.space-floor__note-copy{max-width:none;margin-left:0;margin-right:0}.space-floor__note-copy h3{font-size:1.5rem}.space-partner{margin-top:44px}.space-credit{font-size:.75rem}.space-finale{padding-block:64px 72px}.space-finale__photo{width:calc(100% - 32px)}.space-finale__copy{margin:36px 0 0 12px}.space-finale__copy h2{font-size:1.7rem}.space-finale__copy .space-body{margin:24px 0 28px}.space-page [data-space-origin]{--space-image-x:0px}}@media (prefers-reduced-motion:reduce){.space-page [data-space-scene] [data-space-motion],.space-page [data-space-scene] .space-photo__image,.space-page [data-space-scene] .space-photo__frame{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}.space-activity__copy{--space-scene-end:1750}.space-floor__copy{--space-scene-end:2100}.space-semantic{--space-semantic-delay:calc(var(--space-semantic-base,.12s) + var(--space-semantic-order,0)*.12s)}.space-page [data-space-state=running] .space-semantic{animation:space-semantic-ink calc(.8s*var(--space-speed)) var(--space-ease) calc(var(--space-semantic-delay)*var(--space-speed)) both}.space-page [data-space-state=pending] .space-semantic strong{opacity:.86}.space-page [data-space-state=running] .space-semantic strong{animation:space-semantic-emphasis calc(.48s*var(--space-speed)) var(--space-ease) calc((var(--space-semantic-delay) - 80ms)*var(--space-speed)) both}@keyframes space-semantic-ink{0%{color:var(--space-semantic-start,#606f78)}to{color:var(--space-text)}}@keyframes space-semantic-emphasis{0%{opacity:.86}to{opacity:1}}.space-floor__note-copy [data-space-motion=eyebrow]{--space-delay:.18s}.space-floor__note-copy [data-space-motion=heading]{--space-delay:.32s}.space-floor__reasons{grid-column:2/12;grid-template-columns:1fr 1fr;gap:44px 64px;margin:32px 0 0;padding:0;list-style:none;display:grid}.space-floor__reasons li{--space-scene-end:1900;--space-reason-delay:0s;--space-semantic-base:calc(.18s + var(--space-reason-delay));border-top:1px solid #c8d8d5;padding-top:20px}.space-reason-number{letter-spacing:.12em;color:var(--space-teal);margin:0 0 12px;font-size:12px;font-weight:600}.space-reason-heading{color:var(--space-ink);margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.6}.space-page [data-space-state=pending] .space-reason-heading{opacity:.76}.space-page [data-space-state=running] .space-reason-heading{animation:space-reason-in calc(.7s*var(--space-speed)) var(--space-ease) calc(var(--space-reason-delay)*var(--space-speed)) both}@keyframes space-reason-in{0%{opacity:.76}to{opacity:1}}.space-partner__rooms{flex-wrap:wrap;gap:12px 40px;margin-top:24px;display:flex}.space-partner__rooms .space-body{margin:0}.space-partner__source{color:var(--space-text);margin:20px 0 0;font-size:14px;line-height:1.8}.space-partner[data-space-state=pending]{opacity:0}.space-partner[data-space-state=running]{animation:space-credit-in calc(.65s*var(--space-speed)) var(--space-ease) both}@keyframes space-credit-in{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.space-floor__note{gap:32px;margin-top:48px}.space-floor__reasons{margin:44px 0 0;display:block}.space-floor__reasons li+li{margin-top:32px}.space-reason-heading{font-size:21px}.space-partner{margin-top:44px}.space-partner__rooms{display:block}.space-partner__rooms .space-body+.space-body{margin-top:8px}}@media (prefers-reduced-motion:reduce){.space-partner{opacity:1!important;animation:none!important}.space-page [data-space-scene] .space-semantic{color:var(--space-text)!important;animation:none!important}.space-page [data-space-scene] .space-semantic strong,.space-page [data-space-scene] .space-reason-heading{opacity:1!important;animation:none!important}}.space-floor__environment{grid-column:1/9}.space-floor__environment .space-photo__frame{aspect-ratio:2/3}.space-floor__environment img{object-position:50% 50%}.space-floor__reasons-intro{--space-semantic-base:1.05s;--space-scene-end:2350;grid-column:2/10;max-width:740px;margin-top:40px}.space-floor__reasons-intro h3{margin:0 0 24px;font-size:28px;font-weight:600;line-height:1.6}.space-floor__reasons{margin-top:8px}.space-floor__note{margin-top:40px}.space-floor__conclusion{--space-scene-end:1250;grid-column:1/6;max-width:480px;margin-top:-12px}@media (max-width:1100px){.space-floor__environment{grid-column:1/10}.space-floor__reasons-intro{grid-column:1/11}}@media (max-width:767px){.space-floor__reasons-intro{margin-top:44px}.space-floor__reasons-intro h3{font-size:24px}.space-floor__reasons{margin-top:32px}.space-floor__note{margin-top:48px}.space-floor__conclusion{max-width:none;margin-top:28px}}.space-activity,.space-floor{--space-text:var(--color-ink);--space-semantic-start:#495b66}.space-activity .space-body strong,.space-floor .space-body strong{font-weight:700}.space-page [data-space-state=pending] .space-semantic{color:var(--space-semantic-start,#606f78)}.space-floor__reasons{row-gap:56px}.space-floor__reasons li{padding-top:28px}.space-reason-number{margin-bottom:16px;font-weight:700}.space-reason-heading{margin-bottom:18px;font-size:20px;font-weight:700;line-height:1.6}.space-floor__reasons .space-body{max-width:440px;font-size:17px;line-height:1.85}.space-floor__reasons-intro h3{font-weight:650}.space-floor__note-copy h3{font-size:28px;font-weight:700}.space-partner h3{margin-bottom:18px;font-size:28px;font-weight:700}.space-partner>.space-body{max-width:740px;font-weight:500}.space-partner__rooms .space-body{color:var(--color-muted);font-size:16px}.space-partner__rooms .space-body strong{color:var(--color-muted);font-weight:600}.space-partner__rooms .space-semantic{--space-text:var(--color-muted);--space-semantic-start:var(--color-muted)}.space-partner__source{color:var(--color-muted);font-size:14px}@media (max-width:767px){.space-floor__reasons li+li{margin-top:40px}.space-reason-heading{font-size:20px}.space-floor__note-copy h3,.space-partner h3{font-size:24px}.space-floor__reasons .space-body{font-size:17px}}.space-floor__reasons-intro{text-align:center;--space-scene-end:2100;grid-column:1/-1;max-width:none;margin-top:24px}.space-floor__reasons-intro .space-eyebrow{margin-bottom:16px}.space-floor__reasons-intro h3{margin-bottom:20px}.space-floor__reasons-intro .space-body{max-width:none}.space-floor__reasons li:first-child{--space-reason-accent:#407a86}.space-floor__reasons li:nth-child(2){--space-reason-accent:#647c65}.space-floor__reasons li:nth-child(3){--space-reason-accent:#937136}.space-floor__reasons li:nth-child(4){--space-reason-accent:#a26351}.space-reason-number{color:var(--space-reason-accent)}.space-page .space-floor__reasons [data-space-state=pending] :is(.space-reason-number,.space-reason-heading,.space-body){clip-path:inset(0 100% 0 0)}.space-page .space-floor__reasons [data-space-state=running] .space-reason-number{animation:space-reason-open .65s var(--space-ease) var(--space-reason-delay) both}.space-page .space-floor__reasons [data-space-state=running] .space-reason-heading{animation:space-reason-open .7s var(--space-ease) calc(var(--space-reason-delay) + 60ms) both}.space-page .space-floor__reasons [data-space-state=running] .space-body{animation:space-reason-open .8s var(--space-ease) calc(var(--space-reason-delay) + .12s) both}@keyframes space-reason-open{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.space-partner__rooms .space-mat-name{color:var(--color-ink);isolation:isolate;white-space:nowrap;position:relative}.space-mat-name:before{content:"";z-index:-1;background:var(--space-mat-marker);clip-path:polygon(1% 18%,24% 5%,57% 12%,97% 0,100% 83%,76% 96%,40% 87%,0 100%);height:43%;position:absolute;bottom:1%;left:-2%;right:-2%;transform:rotate(-1deg)}.space-mat-name--rice{--space-mat-marker:#d7cbb3}.space-mat-name--blue{--space-mat-marker:#bdcbd0}.space-mat-name--cream{--space-mat-marker:#e3d8bb}.space-mat-name--mocha{--space-mat-marker:#cdb9ac}.space-mat-name--blue:before,.space-mat-name--mocha:before{transform:rotate(1deg)}@media (max-width:767px){.space-floor__reasons-intro{margin-top:36px}}@media (prefers-reduced-motion:reduce){.space-page .space-floor__reasons [data-space-scene] :is(.space-reason-number,.space-reason-heading,.space-body){clip-path:none!important;animation:none!important}}.space-floor__reasons li{--space-scene-end:3200;--space-reason-delay:1.2s}.space-floor__reasons li:nth-child(2){--space-reason-delay:1.53s}.space-floor__reasons li:nth-child(3){--space-reason-delay:1.86s}.space-floor__reasons li:nth-child(4){--space-reason-delay:2.19s}.space-page .space-floor__reasons [data-space-state=running] .space-reason-number{animation-duration:.4s}.space-page .space-floor__reasons [data-space-state=running] .space-reason-heading{animation-duration:.42s;animation-delay:calc(var(--space-reason-delay) + 50ms)}.space-page .space-floor__reasons [data-space-state=running] .space-body{animation-duration:.45s;animation-delay:calc(var(--space-reason-delay) + .1s)}.space-floor__conclusion{--space-scene-end:1600}.space-floor__reasons{gap:32px}.space-floor__reasons li{transition:background-color .42s var(--space-ease),border-color .42s var(--space-ease),box-shadow .42s var(--space-ease);background:#fcfbf79e;border:1px solid #dbe2dc;border-radius:3px;padding:30px 32px 34px;position:relative}.space-floor__reasons li:before{content:"";background:var(--space-reason-accent);opacity:.24;width:32px;height:2px;position:absolute;top:0;left:32px}@media (hover:hover) and (pointer:fine){.space-floor__reasons li:hover{border-color:color-mix(in srgb,var(--space-reason-accent) 30%,#dbe2dc);background:#fcfbf7;box-shadow:0 3px 12px #1e2e3c09}}.space-partner{grid-column:2/12;margin-top:20px;padding-top:40px}.space-partner .space-credit{margin-bottom:16px}.space-partner h3{margin-bottom:22px;font-size:30px}.space-partner>.space-body{max-width:900px;line-height:1.85}.space-partner__rooms{gap:12px 48px;margin-top:28px}.space-partner__source{max-width:740px;margin-top:24px}.space-activity__pair{align-items:end}.space-activity__waiting{margin-top:0}.space-activity__waiting .space-photo__frame{aspect-ratio:2/3}.space-activity__waiting img{object-position:50% 50%}.space-activity__tabletop .space-photo__frame{aspect-ratio:3/2}@media (max-width:767px){.space-floor__reasons li{padding:26px 24px 28px}.space-floor__reasons li:before{left:24px}.space-floor__reasons li+li{margin-top:24px}.space-partner{margin-top:40px;padding-top:32px}.space-partner h3{font-size:26px}.space-activity__waiting{width:92%;margin-left:-8px}.space-activity__tabletop{width:86%;margin-left:auto}}@media (prefers-reduced-motion:reduce){.space-floor__reasons li{transition:none}}.space-floor__reasons li:first-child{--space-title-marker:#eadba2}.space-floor__reasons li:nth-child(2){--space-title-marker:#bcd9df}.space-floor__reasons li:nth-child(3){--space-title-marker:#e8c4b3}.space-floor__reasons li:nth-child(4){--space-title-marker:#cbdac5}.space-reason-marker{isolation:isolate;-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative}.space-reason-marker:before{content:"";z-index:-1;background:var(--space-title-marker);opacity:.54;clip-path:polygon(0 21%,20% 8%,49% 12%,77% 0,99% 10%,100% 87%,74% 97%,41% 89%,1% 100%);transform-origin:0;height:43%;transition:opacity .42s var(--space-ease);position:absolute;bottom:0;left:-1%;right:-1%}.space-page .space-floor__reasons [data-space-state=pending] .space-reason-marker:before{transform:scaleX(0)}.space-page .space-floor__reasons [data-space-state=running] .space-reason-marker:before{animation:space-title-marker-in .52s var(--space-ease) calc(var(--space-reason-delay) + .16s) both}@keyframes space-title-marker-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.space-floor__reasons li:hover .space-reason-marker:before{opacity:.61}}@media (prefers-reduced-motion:reduce){.space-page .space-floor__reasons [data-space-scene] .space-reason-marker:before{transition:none;animation:none!important;transform:none!important}}@media (min-width:1200px){.space-floor__reasons li:nth-child(n+3){min-height:278.781px}}@media (min-width:768px) and (max-width:900px){.space-floor__reasons li:nth-child(n+3){min-height:405.117px}}@media (max-width:767px){.space-floor__reasons li:nth-child(3){min-height:300.227px}}@media (max-width:389px){.space-floor__reasons li:nth-child(3){min-height:331.672px}}.space-window{--space-scene-end:2200;--space-frame-duration:.9s;--space-image-duration:1s;--space-semantic-base:.9s;grid-column:2/12;margin-block:48px 16px}.space-window .space-photo__frame{aspect-ratio:3/2}.space-window__copy{max-width:640px;margin:32px 0 0 8%}.space-window__copy h3{margin:0 0 18px;font-size:28px;font-weight:600;line-height:1.6}.space-page .space-window__copy [data-space-motion=heading]{--space-delay:.75s;--space-duration:.8s;--space-y:0px}@media (max-width:767px){.space-window{grid-column:1/-1;margin-block:28px 0}.space-window__copy{max-width:none;margin:24px 0 0}.space-window__copy h3{font-size:24px}}.space-partner__features>span{white-space:nowrap}@media (max-width:620px){.space-partner__features>span{display:block}.space-partner__features>.space-partner__feature-divider{display:none}}
