.about-module__-i9KWa__srOnly{}.about-module__-i9KWa__hero{isolation:isolate;padding-top:clamp(20px,4vw,56px);position:relative}.about-module__-i9KWa__hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 52% at 72% 42%, rgb(var(--action-rgb) / .2), transparent 70%), radial-gradient(30% 38% at 18% 18%, #ffffff0d, transparent 72%);position:absolute;inset:-120px -20vw -40px}.about-module__-i9KWa__heroGrid{grid-template-areas:"text""stage""actions";gap:22px;display:grid}@media (min-width:900px){.about-module__-i9KWa__heroGrid{grid-template:"text stage""actions stage"1fr/minmax(0,1fr) minmax(0,1fr);align-items:end;gap:28px clamp(32px,5vw,80px)}.about-module__-i9KWa__heroActions{align-self:start}}.about-module__-i9KWa__heroText{flex-direction:column;grid-area:text;gap:16px;display:flex}.about-module__-i9KWa__heroTitle{font-size:var(--t-hero);margin:0}.about-module__-i9KWa__heroLine{max-width:34ch;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.45}.about-module__-i9KWa__heroActions{flex-wrap:wrap;grid-area:actions;gap:10px;display:flex}@media not (min-width:520px){.about-module__-i9KWa__heroActions>*{flex:100%}}.about-module__-i9KWa__stage{aspect-ratio:1;background:var(--stage);width:min(100%,540px);box-shadow:0 0 0 1px #ffffff14, 0 40px 120px -48px rgb(var(--action-rgb) / .6);border-radius:28px;grid-area:stage;justify-self:center;margin:0;position:relative;overflow:hidden}.about-module__-i9KWa__stagePortrait{object-fit:cover}.about-module__-i9KWa__stageClip{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-base) var(--ease-settle);position:absolute;inset:0}.about-module__-i9KWa__stageClip[data-on=true]{opacity:1}.about-module__-i9KWa__caption{z-index:2;color:#fff;text-align:center;text-wrap:balance;background:#07080bcc;border-radius:12px;width:max-content;max-width:calc(100% - 32px);margin:0;padding:7px 14px;font-size:clamp(.9375rem,2.4vw,1.125rem);font-weight:700;line-height:1.3;position:absolute;bottom:76px;left:50%;transform:translate(-50%)}.about-module__-i9KWa__hear{z-index:3;border-radius:var(--radius-pill);cursor:pointer;background:var(--action);min-height:48px;color:var(--action-ink);font:inherit;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-settle), transform var(--dur-fast) var(--ease-settle);border:0;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:1rem;font-weight:800;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px -12px #000c}.about-module__-i9KWa__hear svg{flex-shrink:0;width:20px;height:20px}.about-module__-i9KWa__hear:active{transform:translateX(-50%) scale(var(--press-scale))}@media (hover:hover){.about-module__-i9KWa__hear:hover{background:var(--action-hover)}}.about-module__-i9KWa__stage[data-mode=sound] .about-module__-i9KWa__hear,.about-module__-i9KWa__stage[data-mode=audio] .about-module__-i9KWa__hear{color:#fff;background:#07080bc7;box-shadow:inset 0 0 0 1px #fff3}.about-module__-i9KWa__hearTime{opacity:.72;font-variant-numeric:tabular-nums;font-weight:600}.about-module__-i9KWa__doors{gap:var(--gap);grid-template-columns:1fr;display:grid}.about-module__-i9KWa__doors>*{aspect-ratio:16/10}@media (min-width:900px){.about-module__-i9KWa__doors{grid-template-columns:repeat(3,minmax(0,1fr))}.about-module__-i9KWa__doors>*{aspect-ratio:4/5}}.about-module__-i9KWa__doorLine{white-space:normal}.about-module__-i9KWa__faces{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(96px,26vw,132px);grid-auto-flow:column;gap:14px;margin:0;padding:4px 0 8px;list-style:none;display:grid;overflow-x:auto}.about-module__-i9KWa__faces::-webkit-scrollbar{display:none}.about-module__-i9KWa__faces li{scroll-snap-align:start;min-width:0}.about-module__-i9KWa__face{color:var(--ink);flex-direction:column;align-items:center;gap:8px;text-decoration:none;display:flex}.about-module__-i9KWa__facePicture{aspect-ratio:1;background:var(--stage);width:100%;transition:transform var(--dur-base) var(--ease-settle), box-shadow var(--dur-base) var(--ease-settle);border-radius:50%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.about-module__-i9KWa__facePicture img{object-fit:cover}.about-module__-i9KWa__faceName{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:700;overflow:hidden}@media (hover:hover){.about-module__-i9KWa__face:hover .about-module__-i9KWa__facePicture{box-shadow:0 0 0 2px var(--action);transform:translateY(-3px)}}.about-module__-i9KWa__faq{max-width:860px}.about-module__-i9KWa__faqList{border-top:1px solid var(--line)}.about-module__-i9KWa__faqItem{border-bottom:1px solid var(--line)}.about-module__-i9KWa__faqItem summary{cursor:pointer;min-height:60px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.about-module__-i9KWa__faqItem summary::-webkit-details-marker{display:none}.about-module__-i9KWa__faqItem summary h3{font-size:inherit;font-weight:inherit;margin:0}.about-module__-i9KWa__faqMark{color:var(--ink-muted);transition:transform var(--dur-base) var(--ease-settle);flex-shrink:0;font-size:1.375rem;line-height:1}.about-module__-i9KWa__faqItem[open] .about-module__-i9KWa__faqMark{transform:rotate(45deg)}.about-module__-i9KWa__faqItem p{max-width:68ch;color:var(--ink-muted);margin:0;padding:0 28px 20px 0;line-height:1.55}.about-module__-i9KWa__company{text-align:center;max-width:760px;color:var(--ink-muted);margin-inline:auto;line-height:1.55}.about-module__-i9KWa__company p{margin:0 0 10px}.about-module__-i9KWa__companyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}
.work-module__NnYnFW__page{overflow-x:clip}.work-module__NnYnFW__hero{isolation:isolate;margin-top:calc(var(--bar-h,56px) * -1);min-height:max(620px,min(100svh,860px));padding:calc(var(--bar-h,56px) + 20px) max(var(--gutter,16px), env(safe-area-inset-right)) 28px max(var(--gutter,16px), env(safe-area-inset-left));align-items:end;display:grid;position:relative}.work-module__NnYnFW__heroArt{z-index:-2;background:var(--canvas);position:absolute;inset:0 0 32%;overflow:hidden}.work-module__NnYnFW__heroArt img{object-fit:cover;object-position:50% 30%}.work-module__NnYnFW__hero:before{content:"";z-index:-1;background:linear-gradient(0deg, rgb(var(--canvas-rgb) / 1) 0%, rgb(var(--canvas-rgb) / 1) 52%, rgb(var(--canvas-rgb) / .88) 62%, rgb(var(--canvas-rgb) / 0) 80%), linear-gradient(180deg, rgb(var(--canvas-rgb) / .78) 0, rgb(var(--canvas-rgb) / 0) 96px);position:absolute;inset:0}.work-module__NnYnFW__heroInner{width:100%}.work-module__NnYnFW__heroCopy{flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:640px;display:flex}.work-module__NnYnFW__heroCopy h1{color:var(--ink);margin:0;font-size:clamp(3.25rem,15vw,5.5rem);line-height:.9}.work-module__NnYnFW__heroLine{max-width:40ch;color:var(--ink);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.5}.work-module__NnYnFW__heroActions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.work-module__NnYnFW__heroNote{color:var(--ink-muted);font-size:var(--t-small,.8125rem);margin:0;line-height:1.4}@media not (min-width:520px){.work-module__NnYnFW__heroActions>*{flex:100%}}@media (min-width:900px){.work-module__NnYnFW__hero{align-items:center;min-height:min(100svh,820px);padding-bottom:56px}.work-module__NnYnFW__heroArt{width:min(58%,900px);inset:0 0 0 auto}.work-module__NnYnFW__heroArt img{object-position:40% 30%}.work-module__NnYnFW__hero:before{background:linear-gradient(90deg, rgb(var(--canvas-rgb) / 1) 0%, rgb(var(--canvas-rgb) / 1) 42%, rgb(var(--canvas-rgb) / .5) 56%, rgb(var(--canvas-rgb) / 0) 74%), linear-gradient(0deg, rgb(var(--canvas-rgb) / 1) 0%, rgb(var(--canvas-rgb) / 0) 26%), linear-gradient(180deg, rgb(var(--canvas-rgb) / .78) 0, rgb(var(--canvas-rgb) / 0) 120px)}.work-module__NnYnFW__heroInner{max-width:var(--frame-max,1680px);margin-inline:auto}.work-module__NnYnFW__heroCopy{gap:18px;max-width:640px}.work-module__NnYnFW__heroCopy h1{font-size:clamp(4.75rem,7.2vw,8rem)}.work-module__NnYnFW__heroLine{font-size:1.1875rem}}.work-module__NnYnFW__sections{gap:var(--section-gap,44px);flex-direction:column;padding-top:12px;padding-bottom:24px;display:flex}.work-module__NnYnFW__section{scroll-margin-top:calc(var(--bar-h,56px) + 16px);flex-direction:column;gap:18px;display:flex}.work-module__NnYnFW__sectionLine{max-width:64ch;color:var(--ink-muted);text-wrap:pretty;margin:-6px 0 0;font-size:1rem;line-height:1.5}.work-module__NnYnFW__textLink{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;display:inline-flex}.work-module__NnYnFW__textLink:hover{-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action)}.work-module__NnYnFW__textLink svg{flex-shrink:0;width:16px;height:16px}.work-module__NnYnFW__section>.work-module__NnYnFW__textLink{align-self:flex-start}.work-module__NnYnFW__steps{gap:var(--gap,10px);counter-reset:step;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.work-module__NnYnFW__step{counter-increment:step;border-radius:var(--radius-card,20px);background:var(--surface);box-shadow:var(--elevation-1);flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.work-module__NnYnFW__step:before{content:counter(step);background:var(--action);width:36px;height:36px;color:var(--action-ink);border-radius:50%;place-items:center;font-weight:800;display:grid}.work-module__NnYnFW__step h3{color:var(--ink);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25}.work-module__NnYnFW__step p{color:var(--ink-muted);margin:0;font-size:.9375rem;line-height:1.5}.work-module__NnYnFW__step .work-module__NnYnFW__textLink{margin-top:auto}.work-module__NnYnFW__also{border-radius:var(--radius-card,20px);border:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.work-module__NnYnFW__also h3{color:var(--ink);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25}.work-module__NnYnFW__also p{max-width:78ch;color:var(--ink-muted);margin:0;font-size:.9375rem;line-height:1.5}@media (min-width:900px){.work-module__NnYnFW__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.work-module__NnYnFW__stageBand{border-radius:var(--radius-stage,24px);background:var(--surface);box-shadow:var(--elevation-2);align-items:center;gap:24px;padding:20px;display:grid}.work-module__NnYnFW__stage{justify-items:center;min-width:0;display:grid}.work-module__NnYnFW__stage>figure{grid-area:auto;width:min(100%,460px)}.work-module__NnYnFW__rooms{flex-direction:column;gap:16px;min-width:0;display:flex}.work-module__NnYnFW__bandTitle{font-size:var(--t-d2);color:var(--ink);margin:8px 0 0;line-height:.96}.work-module__NnYnFW__roomList{gap:var(--gap,10px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.work-module__NnYnFW__room{border-radius:var(--radius-tile,16px);background:var(--surface-raised);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px 14px;padding:14px;display:grid}.work-module__NnYnFW__room>:last-child{grid-column:1/-1}.work-module__NnYnFW__roomFace{background:var(--surface-muted);border-radius:50%;width:56px;height:56px;position:relative;overflow:hidden}.work-module__NnYnFW__roomFace img{object-fit:cover}.work-module__NnYnFW__roomWords{min-width:0}.work-module__NnYnFW__roomWords h3{color:var(--ink);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.work-module__NnYnFW__roomWords p{color:var(--ink-muted);margin:2px 0 0;font-size:.9375rem;line-height:1.45}.work-module__NnYnFW__roomWords .work-module__NnYnFW__roomMeta{color:var(--ink-faint);font-size:var(--t-small,.8125rem)}.work-module__NnYnFW__bandNote{color:var(--ink-muted);font-size:var(--t-small,.8125rem);margin:0;line-height:1.4}@media (min-width:560px){.work-module__NnYnFW__room{grid-template-columns:56px minmax(0,1fr) auto}.work-module__NnYnFW__room>:last-child{grid-column:auto}}@media (min-width:900px){.work-module__NnYnFW__stageBand{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,56px);padding:32px}}.work-module__NnYnFW__packs{gap:var(--gap,10px);grid-template-columns:minmax(0,1fr);display:grid}.work-module__NnYnFW__pack{border-radius:var(--radius-card,20px);background:var(--surface);box-shadow:var(--elevation-1);flex-direction:column;align-items:stretch;gap:10px;padding:22px 20px;display:flex}.work-module__NnYnFW__packLabel{color:var(--action);font-size:var(--t-label,.6875rem);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.work-module__NnYnFW__pack h3{color:var(--ink);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25}.work-module__NnYnFW__packPrice{color:var(--ink);align-items:baseline;gap:8px;margin:0;display:flex}.work-module__NnYnFW__packPrice b{font-size:var(--t-d3,2rem);line-height:1}.work-module__NnYnFW__packPrice span{color:var(--ink-muted);font-size:var(--t-small,.8125rem)}.work-module__NnYnFW__pack ul{flex-direction:column;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.work-module__NnYnFW__pack li{color:var(--ink-muted);padding-left:18px;font-size:.9375rem;line-height:1.45;position:relative}.work-module__NnYnFW__pack li:before{content:"";background:var(--action);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:2px}.work-module__NnYnFW__packDelivery{color:var(--ink);font-size:var(--t-small,.8125rem);margin:auto 0 6px;padding-top:6px;font-weight:600}@media (min-width:700px){.work-module__NnYnFW__packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:700px) and (not (min-width:1024px)){.work-module__NnYnFW__packs[data-count="3"] .work-module__NnYnFW__pack:last-child{grid-column:1/-1}}@media (min-width:1024px){.work-module__NnYnFW__packs[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.work-module__NnYnFW__quote{scroll-margin-top:calc(var(--bar-h,56px) + 16px);border-radius:var(--radius-stage,24px);background:var(--surface);box-shadow:var(--elevation-2);gap:24px;padding:clamp(20px,4vw,40px);display:grid}.work-module__NnYnFW__quoteHead{flex-direction:column;gap:10px;min-width:0;display:flex}.work-module__NnYnFW__quoteKicker{color:var(--action);font-size:var(--t-label,.6875rem);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.work-module__NnYnFW__quoteTitle{font-family:var(--font-tv-display,inherit);font-synthesis:none;text-transform:uppercase;font-weight:800;font-size:var(--t-d2);color:var(--ink);margin:0;line-height:.96}.work-module__NnYnFW__quoteHead p{max-width:44ch;color:var(--ink-muted);margin:0;line-height:1.55}.work-module__NnYnFW__quoteHead .work-module__NnYnFW__quotePromise{color:var(--ink);font-weight:700}.work-module__NnYnFW__quoteForm{flex-direction:column;gap:14px;min-width:0;display:flex}.work-module__NnYnFW__fields{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.work-module__NnYnFW__fields label{color:var(--ink);gap:6px;font-size:.9375rem;font-weight:600;display:grid}.work-module__NnYnFW__fields .work-module__NnYnFW__optional{color:var(--ink-faint);font-weight:400}.work-module__NnYnFW__fields input,.work-module__NnYnFW__fields textarea{box-sizing:border-box;border-radius:var(--radius-control,12px);border:1px solid var(--line-strong);background:var(--surface-raised);width:100%;min-height:52px;color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:12px 14px;font-size:1rem;font-weight:400}.work-module__NnYnFW__fields textarea{resize:vertical;min-height:96px}.work-module__NnYnFW__fields input::placeholder,.work-module__NnYnFW__fields textarea::placeholder{color:var(--ink-faint)}.work-module__NnYnFW__fields input:focus-visible,.work-module__NnYnFW__fields textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.work-module__NnYnFW__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.work-module__NnYnFW__privacy{color:var(--ink-muted);font-size:var(--t-small,.8125rem);margin:0;line-height:1.45}.work-module__NnYnFW__privacy a{color:var(--ink);text-underline-offset:3px;margin-block:-12px;padding-block:12px;text-decoration:underline;display:inline-block}.work-module__NnYnFW__error{color:var(--danger);margin:0;font-size:.9375rem;line-height:1.45}.work-module__NnYnFW__quoteDone{border-radius:var(--radius-card,20px);background:var(--success-tint);color:var(--success);align-self:center;margin:0;padding:20px;font-weight:600;line-height:1.5}@media (min-width:640px){.work-module__NnYnFW__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.work-module__NnYnFW__full{grid-column:1/-1}}@media (min-width:1000px){.work-module__NnYnFW__quote{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px)}}.work-module__NnYnFW__faq{border-top:1px solid var(--line);flex-direction:column;max-width:860px;display:flex}.work-module__NnYnFW__faq details{border-bottom:1px solid var(--line)}.work-module__NnYnFW__faq summary{cursor:pointer;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:1.0625rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.work-module__NnYnFW__faq summary::-webkit-details-marker{display:none}.work-module__NnYnFW__faq summary:after{content:"+";color:var(--ink-muted);flex-shrink:0;font-size:1.5rem;font-weight:400;line-height:1}.work-module__NnYnFW__faq details[open] summary:after{content:"−"}.work-module__NnYnFW__faq p{max-width:68ch;color:var(--ink-muted);margin:0 0 18px;line-height:1.55}.work-module__NnYnFW__more{flex-wrap:wrap;gap:4px 20px;display:flex}
.home-extras-module__bexh9q__more{margin-top:var(--section-gap,44px);border-top:1px solid var(--line);padding-top:12px}.home-extras-module__bexh9q__paths{flex-wrap:wrap;gap:0 22px;margin:0;padding:0;list-style:none;display:flex}.home-extras-module__bexh9q__paths a{min-height:44px;color:var(--ink-muted);transition:color var(--dur-fast) var(--ease-settle);align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.home-extras-module__bexh9q__more .home-extras-module__bexh9q__paths a{color:var(--ink-muted);text-decoration:none}@media (hover:hover){.home-extras-module__bexh9q__more .home-extras-module__bexh9q__paths a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}}.home-extras-module__bexh9q__programs{isolation:isolate;background:var(--canvas,#07080b);border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:16px;padding:28px 0 8px;display:flex}.home-extras-module__bexh9q__programsKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.6875rem;font-weight:600;line-height:1.2}.home-extras-module__bexh9q__programs ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.home-extras-module__bexh9q__program{border-radius:var(--radius-control,12px);width:132px;height:56px;transition:background-color var(--dur-fast) var(--ease-settle);justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.home-extras-module__bexh9q__program img{object-fit:contain;filter:brightness(0)invert();opacity:.86;width:auto;max-width:108px;height:auto;max-height:30px;transition:opacity var(--dur-fast) var(--ease-settle)}.home-extras-module__bexh9q__program img[data-card]{filter:grayscale()invert()contrast(1.15);mix-blend-mode:screen}@media (hover:hover){a.home-extras-module__bexh9q__program:hover{background:#ffffff0d}a.home-extras-module__bexh9q__program:hover img{opacity:1}}@media not (min-width:520px){.home-extras-module__bexh9q__program{width:112px;height:48px}.home-extras-module__bexh9q__program img{max-width:92px;max-height:26px}}