.kubus-module__UTqjcW__page{--black:#080808;--white:#fafaf8;--grey:#8a8a86;--mid:#1c1c1c;--edge:clamp(1.15rem, 3.4vw, 4.5rem);--gap:clamp(1.2rem, 2.6vw, 3rem);letter-spacing:-.018em;font-variant-numeric:tabular-nums;background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;font-family:Inter,Helvetica Neue,Arial,sans-serif;line-height:1.45;overflow-x:clip}.kubus-module__UTqjcW__page :where(a){color:inherit;text-decoration:none}.kubus-module__UTqjcW__page :focus-visible{outline:2px solid var(--white);outline-offset:3px}.kubus-module__UTqjcW__bar{z-index:40;align-items:baseline;gap:var(--gap);padding:.85rem var(--edge);background:color-mix(in srgb, var(--black) 84%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}.kubus-module__UTqjcW__mark{letter-spacing:-.044em;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:800}.kubus-module__UTqjcW__bar nav{flex-wrap:wrap;justify-content:center;gap:clamp(.9rem,2.4vw,2.4rem);display:flex}.kubus-module__UTqjcW__bar nav a{color:color-mix(in srgb, var(--white) 64%, transparent);font-size:.82rem;font-weight:500}.kubus-module__UTqjcW__bar nav a:hover{color:var(--white)}.kubus-module__UTqjcW__now{letter-spacing:.18em;text-transform:uppercase;color:var(--grey);font-size:.66rem;font-weight:600}.kubus-module__UTqjcW__hero{isolation:isolate;padding:clamp(2.5rem, 7vw, 7rem) var(--edge) clamp(2rem, 5vw, 4rem);flex-direction:column;justify-content:center;min-height:min(92svh,60rem);display:flex;position:relative}.kubus-module__UTqjcW__heroField{z-index:-1;opacity:.7;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 44%,#0000 94%);mask-image:linear-gradient(#0000 0%,#000 14% 44%,#0000 94%)}.kubus-module__UTqjcW__heroKicker{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--white) 80%, transparent);margin:0 0 clamp(1.4rem,3vw,2.6rem);font-size:clamp(.68rem,.95vw,.8rem);font-weight:600}.kubus-module__UTqjcW__heroType{letter-spacing:-.054em;margin:0;font-size:clamp(4.5rem,26vw,29rem);font-weight:800;line-height:.76}.kubus-module__UTqjcW__heroFoot{align-items:end;gap:var(--gap);grid-template-columns:minmax(0,1fr) auto;margin-top:clamp(2rem,5vw,4rem);display:grid}.kubus-module__UTqjcW__heroFoot p{letter-spacing:-.026em;max-width:40ch;color:color-mix(in srgb, var(--white) 76%, transparent);margin:0;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.32}.kubus-module__UTqjcW__cta{background:var(--white);letter-spacing:-.02em;white-space:nowrap;padding:.72em 1.4em;font-size:clamp(.85rem,1.15vw,1rem);font-weight:700;color:var(--black)!important}.kubus-module__UTqjcW__cta:hover{background:var(--grey)}.kubus-module__UTqjcW__secHead{gap:var(--gap);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;margin-bottom:clamp(1.8rem,4vw,3.4rem);display:grid}.kubus-module__UTqjcW__secHead h2{letter-spacing:-.048em;margin:0;font-size:clamp(2.2rem,7.4vw,6.8rem);font-weight:800;line-height:.86}.kubus-module__UTqjcW__secHead p{max-width:42ch;color:color-mix(in srgb, var(--white) 58%, transparent);margin:0 0 .4rem;font-size:clamp(.9rem,1.05vw,1.02rem)}.kubus-module__UTqjcW__shows,.kubus-module__UTqjcW__principles,.kubus-module__UTqjcW__listing{padding:clamp(3.5rem, 9vw, 9rem) var(--edge)}.kubus-module__UTqjcW__showList{margin:0;padding:0;list-style:none}.kubus-module__UTqjcW__showList li{column-gap:var(--gap);grid-template-columns:4.5rem minmax(0,11fr) minmax(0,8fr) 14rem;grid-template-areas:"n title what when""n who what room";align-items:center;row-gap:.3rem;margin:0 clamp(-.5rem,-1.2vw,-1.1rem);padding:clamp(1.1rem,2.4vw,2rem) clamp(.5rem,1.2vw,1.1rem);transition:background .18s,color .18s;display:grid}.kubus-module__UTqjcW__showList li:nth-child(odd){background:color-mix(in srgb, var(--white) 6%, transparent)}.kubus-module__UTqjcW__showList li:hover{background:var(--white);color:var(--black)}.kubus-module__UTqjcW__showList li:hover .kubus-module__UTqjcW__sN,.kubus-module__UTqjcW__showList li:hover .kubus-module__UTqjcW__sWho,.kubus-module__UTqjcW__showList li:hover .kubus-module__UTqjcW__sWhat,.kubus-module__UTqjcW__showList li:hover .kubus-module__UTqjcW__sRoom{color:color-mix(in srgb, var(--black) 72%, transparent)}.kubus-module__UTqjcW__sN{letter-spacing:.12em;color:var(--grey);grid-area:n;align-self:start;padding-top:.6em;font-size:.78rem;font-weight:700}.kubus-module__UTqjcW__sTitle{letter-spacing:-.046em;grid-area:title;margin:0;font-size:clamp(1.6rem,4.4vw,4rem);font-weight:700;line-height:.96}.kubus-module__UTqjcW__sWho{color:color-mix(in srgb, var(--white) 72%, transparent);grid-area:who;font-size:clamp(.9rem,1.2vw,1.1rem);font-weight:500}.kubus-module__UTqjcW__sWhat{letter-spacing:-.02em;color:color-mix(in srgb, var(--white) 62%, transparent);grid-area:what;font-size:clamp(.86rem,1.05vw,1rem)}.kubus-module__UTqjcW__sWhen{text-align:right;grid-area:when;font-size:clamp(.85rem,1.05vw,1rem);font-weight:700}.kubus-module__UTqjcW__sRoom{text-align:right;letter-spacing:.13em;text-transform:uppercase;color:var(--grey);grid-area:room;font-size:.7rem}.kubus-module__UTqjcW__statement{padding:clamp(3.5rem, 10vw, 10rem) var(--edge) clamp(2.5rem, 7vw, 6rem);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(1.6rem,5vw,5rem);display:grid}.kubus-module__UTqjcW__big{letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(1.5rem,3.5vw,3.4rem);font-weight:550;line-height:1.08}.kubus-module__UTqjcW__statementMeta p{max-width:46ch;color:color-mix(in srgb, var(--white) 62%, transparent);margin:0 0 1.1rem;font-size:clamp(.92rem,1.05vw,1.02rem)}.kubus-module__UTqjcW__numbers{padding:clamp(3rem, 7vw, 7rem) var(--edge);isolation:isolate;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.kubus-module__UTqjcW__numbersField{z-index:-1;opacity:.4;position:absolute;inset:0}.kubus-module__UTqjcW__numbers>div{flex-direction:column;display:flex}.kubus-module__UTqjcW__nVal{letter-spacing:-.048em;margin:0 0 auto;font-size:clamp(2.4rem,7.4vw,7.4rem);font-weight:800;line-height:.82}.kubus-module__UTqjcW__nKey{letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb, var(--white) 52%, transparent);margin:.9rem 0 0;font-size:.7rem;font-weight:600}.kubus-module__UTqjcW__pGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3.5vw,3.5rem);display:grid}.kubus-module__UTqjcW__pPlate{aspect-ratio:5/4;background:var(--mid);margin-bottom:clamp(1rem,2vw,1.6rem);position:relative;overflow:hidden}.kubus-module__UTqjcW__pN{letter-spacing:.22em;color:var(--grey);margin:0 0 .5rem;font-size:.72rem;font-weight:700}.kubus-module__UTqjcW__pGrid h3{letter-spacing:-.04em;margin:0 0 .7rem;font-size:clamp(1.15rem,2vw,1.85rem);font-weight:700;line-height:1.02}.kubus-module__UTqjcW__pBody{max-width:44ch;color:color-mix(in srgb, var(--white) 64%, transparent);margin:0;font-size:clamp(.9rem,1.02vw,1rem)}.kubus-module__UTqjcW__band,.kubus-module__UTqjcW__coda{background:var(--black);height:clamp(150px,24vw,340px);position:relative;overflow:hidden}.kubus-module__UTqjcW__coda{height:clamp(130px,20vw,290px)}.kubus-module__UTqjcW__table{margin:0;padding:0;list-style:none}.kubus-module__UTqjcW__table li{gap:var(--gap);grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) minmax(0,1.6fr) minmax(0,1.6fr) minmax(0,1.6fr);align-items:baseline;margin:0 clamp(-.5rem,-1.2vw,-1.1rem);padding:clamp(.62rem,1.1vw,.95rem) clamp(.5rem,1.2vw,1.1rem);font-size:clamp(.88rem,1.05vw,1rem);transition:background .15s;display:grid}.kubus-module__UTqjcW__table li:nth-child(2n){background:color-mix(in srgb, var(--white) 6%, transparent)}.kubus-module__UTqjcW__table li:hover{background:color-mix(in srgb, var(--white) 15%, transparent)}.kubus-module__UTqjcW__tMain{letter-spacing:-.036em;font-size:clamp(1rem,1.5vw,1.32rem);font-weight:650}.kubus-module__UTqjcW__tDim{color:color-mix(in srgb, var(--white) 82%, transparent);font-weight:600}.kubus-module__UTqjcW__tMid{color:color-mix(in srgb, var(--white) 60%, transparent)}.kubus-module__UTqjcW__tEnd{text-align:right;letter-spacing:.11em;text-transform:uppercase;color:var(--grey);font-size:.74rem}.kubus-module__UTqjcW__quote{isolation:isolate;padding:clamp(4rem, 12vw, 12rem) var(--edge);position:relative;overflow:hidden}.kubus-module__UTqjcW__quoteField{z-index:-1;opacity:.26;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 62%,#0000 0%,#0006 58%,#000 100%);mask-image:radial-gradient(50% 62%,#0000 0%,#0006 58%,#000 100%)}.kubus-module__UTqjcW__quote blockquote{text-align:center;margin:0 auto}.kubus-module__UTqjcW__quote p{letter-spacing:-.046em;text-wrap:balance;max-width:20ch;margin:0 auto;font-size:clamp(1.7rem,5.4vw,5rem);font-weight:700;line-height:.98}.kubus-module__UTqjcW__quote cite{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--white) 54%, transparent);margin-top:clamp(1.4rem,3vw,2.4rem);font-size:.72rem;font-style:normal;font-weight:700;display:block}.kubus-module__UTqjcW__support{isolation:isolate;padding:clamp(3.5rem, 9vw, 9rem) var(--edge);position:relative;overflow:hidden}.kubus-module__UTqjcW__supportField{z-index:-1;opacity:.36;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 42% 58%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 42% 58%,#000 100%)}.kubus-module__UTqjcW__support h2{letter-spacing:-.048em;margin:0 0 clamp(1.8rem,4vw,3.2rem);font-size:clamp(2.2rem,7.4vw,6.8rem);font-weight:800;line-height:.86}.kubus-module__UTqjcW__supportList,.kubus-module__UTqjcW__visitList{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.6rem,4vw,3.6rem);margin:0;display:grid}.kubus-module__UTqjcW__supportList dt,.kubus-module__UTqjcW__visitList dt{letter-spacing:.2em;text-transform:uppercase;color:var(--grey);margin-bottom:.5rem;font-size:.68rem;font-weight:700}.kubus-module__UTqjcW__supportList dd,.kubus-module__UTqjcW__visitList dd{letter-spacing:-.028em;max-width:32ch;margin:0;font-size:clamp(.98rem,1.25vw,1.14rem);line-height:1.32}.kubus-module__UTqjcW__visit{padding:clamp(3.5rem, 9vw, 9rem) var(--edge)}.kubus-module__UTqjcW__visit h2{letter-spacing:-.048em;margin:0 0 clamp(1.8rem,4vw,3.2rem);font-size:clamp(2.2rem,7.4vw,6.8rem);font-weight:800;line-height:.86}.kubus-module__UTqjcW__visitList{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(2rem,5vw,3.4rem)}.kubus-module__UTqjcW__contact{padding:clamp(4rem, 11vw, 11rem) var(--edge);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.kubus-module__UTqjcW__deskTel{letter-spacing:-.042em;font-variant-numeric:tabular-nums;margin:0 0 clamp(1.4rem,3vw,2.6rem);font-size:clamp(1.7rem,3.8vw,3.4rem);font-weight:800;line-height:.94;display:block}.kubus-module__UTqjcW__deskTel:hover{color:var(--white)}.kubus-module__UTqjcW__hours{gap:.9rem;margin:0;display:grid}.kubus-module__UTqjcW__hours>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1.5rem;display:grid}.kubus-module__UTqjcW__hours dt{font-size:clamp(1rem,1.3vw,1.2rem);font-weight:700}.kubus-module__UTqjcW__hours dd{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--white) 74%, transparent);margin:0;font-size:clamp(1rem,1.3vw,1.2rem)}.kubus-module__UTqjcW__hoursShut dt,.kubus-module__UTqjcW__hoursShut dd{color:var(--grey);font-weight:400}.kubus-module__UTqjcW__hoursNote{max-width:34ch;color:var(--grey);margin:clamp(1.4rem,3vw,2.4rem) 0 0;font-size:.86rem;line-height:1.5}.kubus-module__UTqjcW__contactPre{letter-spacing:.22em;text-transform:uppercase;color:var(--grey);margin:0 0 clamp(1rem,2.4vw,2rem);font-size:.7rem;font-weight:600}.kubus-module__UTqjcW__contactFine{max-width:48ch;color:color-mix(in srgb, var(--white) 60%, transparent);margin:clamp(1.6rem,3.5vw,3rem) 0 0;font-size:clamp(.9rem,1.05vw,1rem)}.kubus-module__UTqjcW__footer{padding:clamp(2.5rem, 6vw, 5rem) var(--edge) clamp(1.6rem, 3vw, 2.6rem)}.kubus-module__UTqjcW__footIndex{justify-items:start;gap:.06em;margin:0 0 clamp(2.2rem,5.5vw,4.5rem);display:grid}.kubus-module__UTqjcW__footIndex a{letter-spacing:-.046em;color:color-mix(in srgb, var(--white) 26%, transparent);font-size:clamp(1.8rem,6vw,5.4rem);font-weight:800;line-height:.94}.kubus-module__UTqjcW__footIndex a:hover{color:var(--white)}.kubus-module__UTqjcW__footGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,4vw,3.5rem);display:grid}.kubus-module__UTqjcW__footGrid h2{letter-spacing:.2em;text-transform:uppercase;color:var(--grey);margin:0 0 1rem;font-size:.66rem;font-weight:700}.kubus-module__UTqjcW__footGrid ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.kubus-module__UTqjcW__footGrid a,.kubus-module__UTqjcW__footGrid p{color:color-mix(in srgb, var(--white) 84%, transparent);font-size:clamp(.92rem,1.1vw,1.05rem)}.kubus-module__UTqjcW__footGrid p{margin:0;line-height:1.6}.kubus-module__UTqjcW__footGrid a:hover{color:var(--white)}.kubus-module__UTqjcW__footFine{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.5rem,6vw,5rem);display:grid}.kubus-module__UTqjcW__footFine p{color:color-mix(in srgb, var(--white) 44%, transparent);margin:0;font-size:.74rem}.kubus-module__UTqjcW__footFine a{color:color-mix(in srgb, var(--white) 74%, transparent);text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.kubus-module__UTqjcW__statement,.kubus-module__UTqjcW__secHead{grid-template-columns:1fr}.kubus-module__UTqjcW__secHead p{margin-bottom:0}.kubus-module__UTqjcW__pGrid,.kubus-module__UTqjcW__numbers,.kubus-module__UTqjcW__supportList,.kubus-module__UTqjcW__visitList{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(2rem,6vw,3rem)}.kubus-module__UTqjcW__showList li{grid-template-columns:3rem minmax(0,1fr) 9rem;grid-template-areas:"n title when""n who when""n what room"}.kubus-module__UTqjcW__table li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"main dim""mid1 end""mid2 end";row-gap:.15rem}.kubus-module__UTqjcW__tMain{grid-area:main}.kubus-module__UTqjcW__tDim{text-align:right;grid-area:dim}.kubus-module__UTqjcW__tMid:nth-of-type(3){grid-area:mid1;font-size:.86rem}.kubus-module__UTqjcW__tMid:nth-of-type(4){grid-area:mid2;font-size:.86rem}.kubus-module__UTqjcW__tEnd{grid-area:end}.kubus-module__UTqjcW__contact{grid-template-columns:1fr}}@media (max-width:860px){.kubus-module__UTqjcW__heroFoot{grid-template-columns:1fr;align-items:start}.kubus-module__UTqjcW__cta{justify-self:start}}@media (max-width:680px){.kubus-module__UTqjcW__bar{grid-template-columns:1fr auto}.kubus-module__UTqjcW__bar nav{display:none}.kubus-module__UTqjcW__pGrid,.kubus-module__UTqjcW__numbers,.kubus-module__UTqjcW__supportList,.kubus-module__UTqjcW__visitList,.kubus-module__UTqjcW__footGrid,.kubus-module__UTqjcW__footFine{grid-template-columns:1fr}}
