.Others-module__eE0m0G__others{row-gap:var(--space-md);margin-top:var(--space-3xl);padding-top:var(--space-lg);border-top:1px solid var(--surface-line);grid-template-columns:minmax(0,1fr);display:grid}.Others-module__eE0m0G__title{font-family:var(--type-title-family);font-size:var(--type-title-size);font-weight:var(--type-title-weight);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);text-wrap:balance}.Others-module__eE0m0G__body{justify-items:start;row-gap:var(--space-xs);display:grid}.Others-module__eE0m0G__pages{gap:var(--space-xs);flex-wrap:wrap;display:flex}.Others-module__eE0m0G__pages>li{min-width:0;display:flex}.Others-module__eE0m0G__capsule{min-height:var(--size-chip);border:1px solid var(--surface-outline);border-radius:var(--radius-pill);color:inherit;font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-transform:uppercase;-webkit-tap-highlight-color:transparent;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);align-items:center;padding:3px 14px;text-decoration:none;display:inline-flex}@media (pointer:coarse){.Others-module__eE0m0G__capsule{min-height:44px}}.Others-module__eE0m0G__capsule:focus-visible{outline:2px solid var(--surface-fg);outline-offset:3px}@media (hover:hover){.Others-module__eE0m0G__capsule:hover{border-color:var(--surface-fg);background-color:var(--surface-fg);color:var(--surface-bg)}}.Others-module__eE0m0G__capsule:active{border-color:var(--surface-fg);background-color:var(--surface-fg);color:var(--surface-bg)}@media (prefers-reduced-motion:reduce){.Others-module__eE0m0G__capsule{transition:none}}@media (min-width:1024px){.Others-module__eE0m0G__others{align-items:baseline;column-gap:var(--space-gutter);padding-top:var(--space-xl);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr))}.Others-module__eE0m0G__title{grid-column:1/span 4}.Others-module__eE0m0G__body{grid-column:5/-1}}
.ProjectWork-module__jpLmEW__work{--corner-size:clamp(132px, 15vw, 216px);--corner-size-phone:92px;--_floor:var(--corner-size-phone);padding:var(--space-section) var(--space-margin) calc(var(--_floor) + var(--space-lg));grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow-x:clip}.ProjectWork-module__jpLmEW__title{font-family:var(--type-voice-family);font-size:var(--type-voice-size);font-weight:var(--type-voice-weight);line-height:var(--type-voice-leading);letter-spacing:var(--type-voice-tracking);text-wrap:balance;margin:0}.ProjectWork-module__jpLmEW__lead{max-width:44ch;margin:var(--space-md) 0 0;text-wrap:pretty}@media (min-width:768px){.ProjectWork-module__jpLmEW__work{--_floor:var(--corner-size)}}@media (min-width:1024px){.ProjectWork-module__jpLmEW__head{align-items:end;column-gap:var(--space-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ProjectWork-module__jpLmEW__title{grid-column:1/span 7}.ProjectWork-module__jpLmEW__lead{grid-column:9/-1;margin-top:0;padding-bottom:.2em}.ProjectWork-module__jpLmEW__work[data-corner=beside]{padding-bottom:var(--space-section)}}
.SceneProject-module__1sROUa__work{--corner-size:clamp(132px, 15vw, 216px);--corner-size-phone:92px;--_floor:var(--corner-size-phone);padding:var(--space-section) var(--space-margin) calc(var(--_floor) + var(--space-lg));grid-template-columns:minmax(0,1fr);display:grid;position:relative}.SceneProject-module__1sROUa__title{font-family:var(--type-voice-family);font-size:var(--type-voice-size);font-weight:var(--type-voice-weight);line-height:var(--type-voice-leading);letter-spacing:var(--type-voice-tracking);text-wrap:balance;margin:0}.SceneProject-module__1sROUa__lead{max-width:44ch;margin:var(--space-md) 0 0;text-wrap:pretty}.SceneProject-module__1sROUa__body{row-gap:var(--space-xl);margin-top:calc(var(--space-section) / 2);grid-template-columns:minmax(0,1fr);display:grid}.SceneProject-module__1sROUa__window{min-width:0;color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.SceneProject-module__1sROUa__open{justify-items:start;gap:var(--space-md);display:grid}.SceneProject-module__1sROUa__hint{align-items:center;gap:var(--space-xs) var(--space-md);text-wrap:pretty;flex-wrap:wrap;max-width:68ch;margin:0;display:flex}.SceneProject-module__1sROUa__acts{gap:var(--space-xl) var(--space-gutter);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.SceneProject-module__1sROUa__act{min-width:0}.SceneProject-module__1sROUa__figure{gap:var(--space-sm);margin:0;display:grid}.SceneProject-module__1sROUa__shot{aspect-ratio:16/10;border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--surface-fg) 12%, transparent);position:relative;overflow:clip}.SceneProject-module__1sROUa__caption{text-wrap:pretty;max-width:34ch;font-weight:500;line-height:1.4}@media (max-width:479.98px){.SceneProject-module__1sROUa__open>a{width:100%}}@media (min-width:560px){.SceneProject-module__1sROUa__acts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.SceneProject-module__1sROUa__work{--_floor:var(--corner-size)}}@media (min-width:1024px){.SceneProject-module__1sROUa__work{padding-bottom:var(--space-section)}.SceneProject-module__1sROUa__head{align-items:end;column-gap:var(--space-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.SceneProject-module__1sROUa__title{grid-column:1/span 7}.SceneProject-module__1sROUa__lead{grid-column:9/-1;margin-top:0;padding-bottom:.2em}.SceneProject-module__1sROUa__body{column-gap:var(--space-gutter);row-gap:var(--space-xl);grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.SceneProject-module__1sROUa__window{grid-area:1/1/auto/span 9}.SceneProject-module__1sROUa__acts{align-content:space-between;align-self:stretch;row-gap:var(--space-lg);grid-area:1/10/auto/-1;grid-template-columns:minmax(0,1fr)}.SceneProject-module__1sROUa__open{align-items:center;column-gap:var(--space-lg);grid-area:2/1/auto/span 9;grid-template-columns:auto minmax(0,1fr)}}
.StageHero-module__sxGRwW__hero{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--size-nav) auto auto auto;padding:0 var(--space-margin) var(--space-2xl);display:grid;overflow:clip}.StageHero-module__sxGRwW__hero[data-tone=light]{--surface-tone:var(--stage-ink)}.StageHero-module__sxGRwW__top{z-index:3;justify-content:space-between;align-items:center;column-gap:var(--space-md);flex-wrap:wrap;grid-row:2;display:flex;position:relative}.StageHero-module__sxGRwW__caption{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.StageHero-module__sxGRwW__captionName{font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-transform:uppercase}.StageHero-module__sxGRwW__stage{--word-size:calc(100cqi / var(--stack-em));--word-line:calc(var(--word-size) * .82);--overlap:calc(.34 / var(--word-lines,1));margin-top:var(--space-lg);grid-row:3;position:relative;container-type:inline-size}.StageHero-module__sxGRwW__word{--monument-tone:14%}.StageHero-module__sxGRwW__wordRow{display:none}.StageHero-module__sxGRwW__object{z-index:1;width:min(88%, 48svh * var(--obj-ratio));margin:calc(var(--word-line) * var(--overlap) * -1) auto 0;position:relative}.StageHero-module__sxGRwW__object>*{animation:StageHero-module__sxGRwW__rise 1.1s var(--ease-out) both, StageHero-module__sxGRwW__breathe 6s ease-in-out 1.1s infinite alternate}@keyframes StageHero-module__sxGRwW__rise{0%{transform:translateY(7%)scale(.97)}to{transform:none}}@keyframes StageHero-module__sxGRwW__breathe{0%{translate:0}to{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.StageHero-module__sxGRwW__object>*{animation:none}}.StageHero-module__sxGRwW__foot{z-index:2;row-gap:var(--space-xl);margin-top:var(--space-2xl);grid-row:4;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.StageHero-module__sxGRwW__title{font-family:var(--type-voice-family);font-size:var(--type-voice-size);font-weight:var(--type-voice-weight);line-height:var(--type-voice-leading);letter-spacing:var(--type-voice-tracking);text-wrap:balance;margin:0}.StageHero-module__sxGRwW__line{max-width:44ch;margin:var(--space-sm) 0 0;text-wrap:pretty}.StageHero-module__sxGRwW__actions{display:flex}@media (max-width:479.98px){.StageHero-module__sxGRwW__actions>*{width:100%}}@media (min-width:768px){.StageHero-module__sxGRwW__stage{--word-size:calc(100cqi / var(--word-em));--overlap:.4}.StageHero-module__sxGRwW__wordRow{display:block}.StageHero-module__sxGRwW__wordStack{display:none}}@media (min-width:1024px){.StageHero-module__sxGRwW__hero{--stage-min:clamp(320px, 50svh, 520px);grid-template-rows:var(--size-nav) auto minmax(var(--stage-min), 1fr) auto;min-height:100svh}.StageHero-module__sxGRwW__stage{--word-size:min(calc(100cqw / var(--word-em)), 46cqh);--word-line:calc(var(--word-size) * .82);--overlap:.56;--obj-top:calc(var(--word-line) * (1 - var(--overlap)));--obj-foot:var(--space-lg);margin-top:var(--space-xs);container-type:size}.StageHero-module__sxGRwW__word{width:min(100%, 46cqh * var(--word-em));margin-inline:auto}.StageHero-module__sxGRwW__object{inset:var(--obj-top) 0 var(--obj-foot);place-items:end center;width:auto;margin:0;display:grid;position:absolute}.StageHero-module__sxGRwW__object>*{width:min(62cqw, (100cqh - var(--obj-top) - var(--obj-foot)) * var(--obj-ratio))}.StageHero-module__sxGRwW__foot{column-gap:var(--space-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:0}.StageHero-module__sxGRwW__lead{grid-column:1/span 7}.StageHero-module__sxGRwW__actions{grid-column:9/-1;justify-content:flex-end}}[data-variant=pavilion]:has(.StageHero-module__sxGRwW__hero[data-tone=light]){--header-soft-on-light:color-mix(in srgb, var(--color-ink) 90%, transparent);--header-muted-on-light:color-mix(in srgb, var(--color-ink) 84%, transparent)}
.WholeSite-module__hfulhq__whole{padding:var(--space-section) var(--space-margin)}.WholeSite-module__hfulhq__whole[data-corner]{--corner-size:clamp(132px, 15vw, 216px);--corner-size-phone:92px;padding-bottom:calc(var(--corner-size-phone) + var(--space-lg));position:relative}@media (min-width:768px){.WholeSite-module__hfulhq__whole[data-corner]{padding-bottom:calc(var(--corner-size) + var(--space-lg))}}.WholeSite-module__hfulhq__title{font-family:var(--type-headline-family);font-size:var(--type-headline-size);font-weight:var(--type-headline-weight);line-height:var(--type-headline-leading);letter-spacing:var(--type-headline-tracking);text-transform:uppercase;text-wrap:balance}.WholeSite-module__hfulhq__title[data-voice]{font-family:var(--type-voice-family);font-size:var(--type-voice-size);font-weight:var(--type-voice-weight);line-height:var(--type-voice-leading);letter-spacing:var(--type-voice-tracking);text-transform:none}.WholeSite-module__hfulhq__lead{max-width:44ch;margin-top:var(--space-lg);text-wrap:pretty}.WholeSite-module__hfulhq__desktop{display:none}.WholeSite-module__hfulhq__phone{width:min(100%,22rem,49svh - 2.45rem);margin:calc(var(--space-section) / 2) auto 0}.WholeSite-module__hfulhq__hint{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-lg);font-family:var(--type-label-family);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);letter-spacing:var(--type-label-tracking);text-transform:uppercase;flex-wrap:wrap;display:flex}@media (min-width:1024px){.WholeSite-module__hfulhq__head{align-items:end;column-gap:var(--space-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.WholeSite-module__hfulhq__title{grid-column:1/span 6}.WholeSite-module__hfulhq__title[data-voice]{grid-column:1/span 7}.WholeSite-module__hfulhq__lead{grid-column:8/-1;margin-top:0}.WholeSite-module__hfulhq__desktop{width:min(100%, (100svh - var(--size-nav) - 7rem) * 1.6);margin:calc(var(--space-section) / 2) auto 0;display:block}.WholeSite-module__hfulhq__phone{display:none}}
