.Status-module__rmVLKG__status{font-size:var(--t-small);align-items:center;gap:.5em;font-weight:600;display:inline-flex}.Status-module__rmVLKG__on,.Status-module__rmVLKG__off{width:.5em;height:.9em}.Status-module__rmVLKG__on{background:var(--live);animation:2.4s ease-in-out infinite Status-module__rmVLKG__live}@keyframes Status-module__rmVLKG__live{50%{opacity:.35}}.Status-module__rmVLKG__off{background:var(--muted)}
.parts-module__7g7NMG__title{font-size:var(--t-xl);letter-spacing:-.035em;text-transform:uppercase;font-weight:760;font-stretch:112%;line-height:.9}.parts-module__7g7NMG__meta{font-size:var(--t-small);flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;font-weight:600;display:flex}.parts-module__7g7NMG__media{cursor:pointer;display:block}
.HeliosBlock-module__NX8wEW__head{row-gap:1.5rem;padding-bottom:clamp(2rem,4vw,3.5rem)}.HeliosBlock-module__NX8wEW__meta{grid-column:1/-1}.HeliosBlock-module__NX8wEW__title{font-size:var(--t-xl);grid-column:1/span 7}.HeliosBlock-module__NX8wEW__tagline{color:var(--muted);grid-column:9/-1;align-self:end;max-width:30ch}.HeliosBlock-module__NX8wEW__pixel{grid-column:9/-1}.HeliosBlock-module__NX8wEW__bleed{--split:2px}.HeliosBlock-module__NX8wEW__bleed .chimg{aspect-ratio:21/9}.HeliosBlock-module__NX8wEW__bleed img{object-position:50% 30%}.HeliosBlock-module__NX8wEW__spec{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.HeliosBlock-module__NX8wEW__spec li{padding:1.1rem var(--margin) 1.4rem;align-content:start;gap:.6rem;font-weight:600;line-height:1.25;display:grid}.HeliosBlock-module__NX8wEW__spec li+li{border-left:1px solid var(--line)}.HeliosBlock-module__NX8wEW__spec .HeliosBlock-module__NX8wEW__mono{color:var(--muted)}@media (max-width:1023px){.HeliosBlock-module__NX8wEW__spec{grid-template-columns:repeat(3,minmax(0,1fr))}.HeliosBlock-module__NX8wEW__spec li:nth-child(n+4){border-top:1px solid var(--line)}.HeliosBlock-module__NX8wEW__spec li:nth-child(4){border-left:0}}@media (max-width:767px){.HeliosBlock-module__NX8wEW__title,.HeliosBlock-module__NX8wEW__tagline,.HeliosBlock-module__NX8wEW__pixel{grid-column:1/-1}.HeliosBlock-module__NX8wEW__bleed .chimg{aspect-ratio:4/3}.HeliosBlock-module__NX8wEW__spec{grid-template-columns:repeat(2,minmax(0,1fr))}.HeliosBlock-module__NX8wEW__spec li:nth-child(n){border-left:0;border-top:1px solid var(--line)}.HeliosBlock-module__NX8wEW__spec li:nth-child(2n){border-left:1px solid var(--line)}}
.LuminaAestheticsBlock-module__GV0zJG__block{grid-template-rows:auto auto;row-gap:2rem}.LuminaAestheticsBlock-module__GV0zJG__wide{grid-area:1/1/span 2/span 7;align-self:start}.LuminaAestheticsBlock-module__GV0zJG__text{grid-area:1/9/auto/-1;align-content:start;gap:1.25rem;display:grid}.LuminaAestheticsBlock-module__GV0zJG__title{font-size:clamp(2rem,3.6vw,4rem)}.LuminaAestheticsBlock-module__GV0zJG__tagline{color:var(--muted);max-width:32ch}.LuminaAestheticsBlock-module__GV0zJG__phone{grid-area:2/10/auto/span 2;align-self:end}@media (max-width:767px){.LuminaAestheticsBlock-module__GV0zJG__wide,.LuminaAestheticsBlock-module__GV0zJG__text{grid-area:auto/1/auto/-1}.LuminaAestheticsBlock-module__GV0zJG__phone{grid-area:auto/2/auto/span 2}}
.LuminaStoreBlock-module__AlbVEq__block{grid-template-rows:auto auto auto;row-gap:2rem;padding-top:clamp(2rem,8vw,9rem)}.LuminaStoreBlock-module__AlbVEq__meta{grid-area:1/1/auto/span 5}.LuminaStoreBlock-module__AlbVEq__text{grid-area:2/1/auto/span 7;align-self:end;gap:1.25rem;display:grid}.LuminaStoreBlock-module__AlbVEq__title{font-size:clamp(4rem,10.5vw,11rem)}.LuminaStoreBlock-module__AlbVEq__tagline{color:var(--muted);max-width:30ch}.LuminaStoreBlock-module__AlbVEq__frame{grid-area:1/8/span 2/-1;align-self:end}.LuminaStoreBlock-module__AlbVEq__pixel{grid-area:3/8/auto/-1}@media (max-width:767px){.LuminaStoreBlock-module__AlbVEq__block{grid-template-rows:none;padding-top:0}.LuminaStoreBlock-module__AlbVEq__meta,.LuminaStoreBlock-module__AlbVEq__text,.LuminaStoreBlock-module__AlbVEq__pixel{grid-area:auto/1/auto/-1}.LuminaStoreBlock-module__AlbVEq__frame{grid-area:auto/1/auto/-1;margin-top:2rem}.LuminaStoreBlock-module__AlbVEq__title{font-size:clamp(3rem,15vw,5rem)}}
.SakuraBlock-module__sHC3TW__block{row-gap:var(--gutter)}.SakuraBlock-module__sHC3TW__text{grid-column:1/span 6;align-content:start;gap:1.25rem;padding-bottom:2rem;display:grid}.SakuraBlock-module__sHC3TW__title{font-size:var(--t-xl)}.SakuraBlock-module__sHC3TW__place{font-size:var(--t-m);font-weight:600}.SakuraBlock-module__sHC3TW__tagline{color:var(--muted);grid-area:1/8/auto/span 4;align-self:end;padding-bottom:2rem}.SakuraBlock-module__sHC3TW__pixel{grid-area:1/8/auto/-1;align-self:start}.SakuraBlock-module__sHC3TW__hero{grid-area:2/1/span 2/span 6}.SakuraBlock-module__sHC3TW__menu{grid-area:2/7/auto/span 3}.SakuraBlock-module__sHC3TW__house{grid-area:3/7/auto/span 3}.SakuraBlock-module__sHC3TW__phone{grid-area:2/10/span 2/span 2;align-self:center}@media (max-width:767px){.SakuraBlock-module__sHC3TW__text,.SakuraBlock-module__sHC3TW__tagline,.SakuraBlock-module__sHC3TW__pixel,.SakuraBlock-module__sHC3TW__hero{grid-area:auto/1/auto/-1}.SakuraBlock-module__sHC3TW__menu{grid-area:auto/1/auto/span 2}.SakuraBlock-module__sHC3TW__house{grid-area:auto/3/auto/span 2}.SakuraBlock-module__sHC3TW__phone{grid-area:auto/2/auto/span 2}}
.SeasonsBlock-module__1GZmKq__block{row-gap:clamp(2rem,4vw,4rem)}.SeasonsBlock-module__1GZmKq__meta{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:1rem}.SeasonsBlock-module__1GZmKq__logo{grid-column:1/span 2;align-self:start}.SeasonsBlock-module__1GZmKq__tagline{color:var(--accent);letter-spacing:-.05em;grid-column:4/-1;font-size:clamp(3.2rem,.8rem + 8.4vw,10.5rem)}.SeasonsBlock-module__1GZmKq__text{grid-column:1/span 3;align-content:start;gap:1.25rem;display:grid}.SeasonsBlock-module__1GZmKq__title{font-size:var(--t-l)}.SeasonsBlock-module__1GZmKq__summary{color:var(--muted);font-size:var(--t-small);line-height:1.55}.SeasonsBlock-module__1GZmKq__screens{gap:var(--gutter);grid-column:4/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.SeasonsBlock-module__1GZmKq__screens>:nth-child(2n){margin-top:clamp(2rem,6vw,6rem)}@media (max-width:767px){.SeasonsBlock-module__1GZmKq__logo{grid-column:1/span 2}.SeasonsBlock-module__1GZmKq__tagline,.SeasonsBlock-module__1GZmKq__text,.SeasonsBlock-module__1GZmKq__screens{grid-column:1/-1}.SeasonsBlock-module__1GZmKq__screens{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Work-module__pvpQ2W__work{padding-block:var(--section) calc(var(--section) * .4)}.Work-module__pvpQ2W__head{padding-bottom:calc(var(--section) * .6);align-items:end}.Work-module__pvpQ2W__title{font-size:var(--t-mega);grid-column:1/-1;margin-left:-.05em}.Work-module__pvpQ2W__count{color:var(--muted);grid-column:9/-1;padding-top:1rem}.Work-module__pvpQ2W__list{row-gap:var(--section);display:grid}@media (max-width:767px){.Work-module__pvpQ2W__count{grid-column:1/-1}.Work-module__pvpQ2W__title{font-size:clamp(3.5rem,19vw,6rem)}}
.Services-module__mJrWua__services{padding-block:calc(var(--section) * .6) var(--section)}.Services-module__mJrWua__head{padding-bottom:clamp(2.5rem,5vw,5rem)}.Services-module__mJrWua__title{font-size:var(--t-xl);grid-column:1/-1}.Services-module__mJrWua__list{border-top:1px solid var(--line)}.Services-module__mJrWua__row{border-bottom:1px solid var(--line);align-items:baseline;padding-block:clamp(1.4rem,2.4vw,2.2rem)}.Services-module__mJrWua__n{color:var(--muted);grid-column:1}.Services-module__mJrWua__name{font-size:var(--t-l);letter-spacing:-.02em;grid-column:2/span 6;font-weight:700;font-stretch:108%;line-height:1.05}.Services-module__mJrWua__detail{grid-column:9/-1;gap:.9rem;display:grid}.Services-module__mJrWua__text{color:var(--muted)}.Services-module__mJrWua__stack{flex-wrap:wrap;gap:.4rem;display:flex}.Services-module__mJrWua__stack li{border:1px solid var(--line);color:var(--ink);background:var(--ground);padding:.45em .7em .4em}@media (max-width:767px){.Services-module__mJrWua__n,.Services-module__mJrWua__name,.Services-module__mJrWua__detail{grid-column:1/-1}.Services-module__mJrWua__name{margin-block:.5rem .6rem}}
