.StudioBento_root__elbkLb{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(4.5rem, 9vw, 8rem)}.StudioBento_container__6cPsdJ{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.StudioBento_head__OPxw8v{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(2rem, 4vw, 3rem)}.StudioBento_eyebrow__JNKMeE{display:inline-block;font-family:var(--font-mono);font-size:0.8125rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-ink);margin-bottom:1rem}.StudioBento_heading__NhXTm2{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(2rem, 4vw, 4rem);line-height:0.98;letter-spacing:-0.03em;text-wrap:balance}.StudioBento_intro__0bTxdQ{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.618;color:var(--color-ink-soft);max-width:34ch}.StudioBento_bento__JA2xem{display:flex;flex-direction:column;gap:1.25rem}.StudioBento_flagship__60rlub{display:block;text-decoration:none;color:var(--color-bg);background:var(--color-ink);border-radius:var(--radius-xl);padding:clamp(2rem, 4vw, 3.25rem);background-image:radial-gradient(color-mix(in srgb, var(--color-bg) 6%, transparent) 1px, transparent 1px);background-size:22px 22px;transition:transform 0.3s ease}.StudioBento_flagship__60rlub:hover{transform:translateY(-4px)}.StudioBento_flagHead__FB4qMy{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:clamp(1.75rem, 3vw, 2.25rem)}.StudioBento_flagBadge__Wbb7as{display:inline-flex;align-items:center;gap:0.45rem;font-family:var(--font-mono);font-size:0.7rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--color-ink);background:var(--color-bg);padding:0.35rem 0.75rem;border-radius:100px;white-space:nowrap}.StudioBento_flagTitle__8hnN1B{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.75rem, 3.4vw, 2.9rem);line-height:1.02;letter-spacing:-0.025em;max-width:18ch}.StudioBento_flagDesc__FXptGg{margin:1.1rem 0 0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.62;color:color-mix(in srgb, var(--color-bg) 78%, var(--color-ink));max-width:60ch}.StudioBento_flagTags__SV1tWj{display:inline-block;margin-top:1.5rem;font-family:var(--font-mono);font-size:0.8rem;letter-spacing:0.02em;color:color-mix(in srgb, var(--color-bg) 58%, var(--color-ink))}.StudioBento_cards__1ACGFj{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 860px){.StudioBento_cards__1ACGFj{grid-template-columns:repeat(3, 1fr)}}.StudioBento_card__FMqgC4{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:14rem;text-decoration:none;color:inherit;background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:var(--radius-lg);padding:clamp(1.5rem, 2.5vw, 2rem);transition:transform 0.3s ease, border-color 0.3s ease}.StudioBento_card__FMqgC4:hover{transform:translateY(-5px);border-color:color-mix(in srgb, var(--color-ink) 30%, transparent)}.StudioBento_cardHead__FAoGWs{display:flex;justify-content:space-between;align-items:center;gap:1rem}.StudioBento_cardNum__FGEdGl{font-family:var(--font-mono);font-size:0.8rem;color:var(--color-muted)}.StudioBento_cardTitle__K2mx36{margin:0 0 0.7rem;font-family:var(--font-heading);font-weight:500;font-size:1.35rem;line-height:1.14;letter-spacing:-0.015em}.StudioBento_cardDesc__Wt4A4C{margin:0 0 1rem;font-family:var(--font-body);font-size:0.9375rem;line-height:1.6;color:var(--color-ink-soft)}.StudioBento_cardTags__uHtxOJ{font-family:var(--font-mono);font-size:0.75rem;letter-spacing:0.02em;color:var(--color-muted)}.StudioBento_arrowLg__1are15, .StudioBento_arrowSm__XA8Qxu{flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.StudioBento_arrowLg__1are15{width:54px;height:54px;border:1px solid color-mix(in srgb, var(--color-bg) 40%, transparent);color:var(--color-bg)}.StudioBento_arrowSm__XA8Qxu{width:44px;height:44px;border:1px solid color-mix(in srgb, var(--color-ink) 25%, transparent);color:var(--color-ink)}

.StudioBlog_root__auKzll{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(4.5rem, 9vw, 8rem)}.StudioBlog_container__fYPY4H{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.StudioBlog_head__0x5GYT{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.25rem}.StudioBlog_eyebrow__KAr1r7{display:inline-block;font-family:var(--font-mono);font-size:0.8125rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-ink);margin-bottom:1rem}.StudioBlog_heading__HTcvt0{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(2rem, 4vw, 4rem);line-height:0.98;letter-spacing:-0.03em;text-wrap:balance}.StudioBlog_more__3SxKOk{font-family:var(--font-body);font-size:0.95rem;color:var(--color-ink-soft);text-decoration:none;border-bottom:1.5px solid color-mix(in srgb, var(--color-ink) 30%, transparent);padding-bottom:3px;transition:border-color 0.2s ease}.StudioBlog_more__3SxKOk:hover{border-color:var(--color-ink)}.StudioBlog_intro__MLsJ4Z{margin:0 0 clamp(2rem, 4vw, 3rem);font-family:var(--font-body);font-size:1rem;line-height:1.618;color:var(--color-ink-soft);max-width:42ch}.StudioBlog_grid__Nn18OF{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem, 3vw, 1.5rem)}@media (min-width: 640px){.StudioBlog_grid__Nn18OF{grid-template-columns:1fr 1fr}}@media (min-width: 1000px){.StudioBlog_grid__Nn18OF{grid-template-columns:repeat(3, 1fr)}}.StudioBlog_card__x9FGdG{display:flex;flex-direction:column;gap:0.85rem;text-decoration:none;color:inherit;background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:var(--radius-lg);padding:clamp(1.5rem, 2.5vw, 1.85rem);transition:transform 0.25s ease, border-color 0.25s ease}.StudioBlog_card__x9FGdG:hover{transform:translateY(var(--hover-lift-card, -5px));border-color:color-mix(in srgb, var(--color-ink) 26%, transparent)}.StudioBlog_cardMeta__rGxyYM{font-family:var(--font-mono);font-size:0.75rem;letter-spacing:0.04em;color:var(--color-muted)}.StudioBlog_cardTitle__jVcRta{margin:0;font-family:var(--font-heading);font-weight:500;font-size:1.3rem;line-height:1.18;letter-spacing:-0.015em}.StudioBlog_cardDesc__0UUGCh{margin:0;font-family:var(--font-body);font-size:0.9375rem;line-height:1.6;color:var(--color-ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.StudioBlog_read__vG9feQ{margin-top:auto;font-family:var(--font-body);font-size:0.9rem;font-weight:500;color:var(--color-ink)}

.StudioComparison_root__RZkmoo{background:var(--color-bg-tint);color:var(--color-ink);padding-block:clamp(4rem, 8vw, 6.5rem);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.StudioComparison_container__HvBYaB{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.StudioComparison_head__vq3yIU{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:end;margin-bottom:clamp(2rem, 4vw, 3rem)}@media (min-width: 860px){.StudioComparison_head__vq3yIU{grid-template-columns:1.618fr 1fr;gap:3rem}}.StudioComparison_eyebrow__KqOxy0{display:inline-block;font-family:var(--font-mono);font-size:0.8125rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-ink);margin-bottom:1rem}.StudioComparison_heading__gwFUTt{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.9rem, 4vw, 3.4rem);line-height:1;letter-spacing:-0.03em;text-wrap:balance}.StudioComparison_intro__12JeAQ{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.618;color:var(--color-ink-soft);max-width:38ch}.StudioComparison_rows__BFhSAR{list-style:none;margin:0;padding:0}.StudioComparison_row__HIP8bc{display:grid;grid-template-columns:1fr;gap:clamp(1rem, 2.5vw, 1.75rem);padding-block:clamp(1.75rem, 3.5vw, 2.85rem);border-top:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}.StudioComparison_row__HIP8bc:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}@media (min-width: 860px){.StudioComparison_row__HIP8bc{grid-template-columns:1fr 1.618fr;gap:clamp(1.5rem, 3vw, 3rem);align-items:end}}.StudioComparison_rowHead__LMCuhQ{display:flex;align-items:baseline;gap:1rem}.StudioComparison_num__mhaMRl{flex:none;font-family:var(--font-heading);font-weight:600;font-size:clamp(2.2rem, 4.5vw, 4rem);line-height:1;letter-spacing:-0.04em;color:color-mix(in srgb, var(--color-ink) 16%, transparent);font-variant-numeric:tabular-nums}.StudioComparison_rowTitle__zXBzv0{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.35rem, 2.3vw, 1.95rem);line-height:1.1;letter-spacing:-0.02em;text-wrap:balance}.StudioComparison_cmp__Ubd35w{display:flex;flex-direction:column;gap:1rem}.StudioComparison_line__NlLmha{display:flex;gap:0.7rem;margin:0;font-family:var(--font-body);line-height:1.55}.StudioComparison_icon__fftc86{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.StudioComparison_iconUsual__8gGwG2{border:1px solid color-mix(in srgb, var(--color-ink) 28%, transparent);color:var(--color-muted)}.StudioComparison_iconMine__p2xXUM{background:var(--color-ink);color:var(--color-bg)}.StudioComparison_cmpLabel__5TaNxc{font-weight:600;color:var(--color-muted)}.StudioComparison_usual__ecVPYa{font-size:1rem;color:var(--color-muted)}.StudioComparison_mine__hfvwre{font-size:1.0625rem;color:var(--color-ink);font-weight:500;transition:transform 0.25s ease}.StudioComparison_mine__hfvwre .StudioComparison_cmpLabel__5TaNxc{color:var(--color-ink)}.StudioComparison_mine__hfvwre:hover{transform:translateX(5px)}

.StudioContact_root__zqWxb1{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(6rem, 12vw, 10rem)}.StudioContact_container__BE98Wx{max-width:68rem;margin-inline:auto;padding-inline:var(--section-gutter);text-align:center}.StudioContact_eyebrow__CMZsc3{display:inline-block;font-family:var(--font-mono);font-size:0.8125rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-muted);margin-bottom:1.25rem}.StudioContact_heading__GgITpy{margin:0 auto;max-width:16ch;font-family:var(--font-heading);font-weight:500;font-size:clamp(2.5rem, 5.6vw, 4.05rem);line-height:1;letter-spacing:-0.035em;text-wrap:balance}.StudioContact_text__fYcFMc{margin:clamp(1.25rem, 2.5vw, 1.9rem) auto 0;max-width:52ch;font-family:var(--font-body);font-size:1.125rem;line-height:1.618;color:var(--color-ink-soft)}.StudioContact_cta__4voEir{display:inline-flex;align-items:center;gap:0.5rem;margin-top:clamp(1.75rem, 3vw, 2.5rem);font-family:var(--font-body);font-size:1.05rem;font-weight:600;color:var(--color-ink);text-decoration:none;border-bottom:1.5px solid var(--color-ink);padding-bottom:4px;transition:opacity 0.2s ease}.StudioContact_cta__4voEir:hover{opacity:0.6}

.StudioCta_root__4W51aD{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(1rem, 3vw, 2.5rem) clamp(4.5rem, 9vw, 8rem)}.StudioCta_container__CYNKVE{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.StudioCta_box__MT9zER{background:var(--color-ink);color:var(--color-bg);border-radius:var(--radius-lg);padding:clamp(2.5rem, 5vw, 4.5rem) clamp(1.75rem, 4vw, 4rem);display:grid;grid-template-columns:1fr;gap:clamp(1.75rem, 3vw, 2.5rem);align-items:center}@media (min-width: 880px){.StudioCta_box__MT9zER{grid-template-columns:1.618fr 1fr;gap:clamp(2.5rem, 5vw, 4rem)}}.StudioCta_copy__NuC3Si{max-width:54ch}.StudioCta_eyebrow__AQFwzS{display:inline-block;font-family:var(--font-mono);font-size:0.8125rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-bg) 75%, var(--color-ink));margin-bottom:1rem}.StudioCta_heading__0yZBsD{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.8rem, 3.6vw, 3.1rem);line-height:1.02;letter-spacing:-0.03em;text-wrap:balance}.StudioCta_text__mvmknO{margin:1.1rem 0 0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.618;color:color-mix(in srgb, var(--color-bg) 78%, var(--color-ink))}.StudioCta_actions__DXVDGp{display:flex;flex-direction:column;gap:0.9rem;align-items:flex-start}@media (min-width: 880px){.StudioCta_actions__DXVDGp{align-items:flex-end;text-align:right}}.StudioCta_btn__c7m10N{display:inline-flex;align-items:center;gap:0.55rem;min-height:52px;padding:0 1.6rem;border-radius:100px;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:1rem;font-weight:600;text-decoration:none;transition:transform 0.25s ease}.StudioCta_btn__c7m10N:hover{transform:translateX(4px)}.StudioCta_note__1KDFVn{font-family:var(--font-body);font-size:0.85rem;color:color-mix(in srgb, var(--color-bg) 60%, var(--color-ink))}.StudioCta_box__MT9zER.StudioCta_soft__3j7nxO{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line)}.StudioCta_box__MT9zER.StudioCta_soft__3j7nxO .StudioCta_eyebrow__AQFwzS{color:var(--color-accent, color-mix(in srgb, var(--color-ink) 60%, var(--color-bg)))}.StudioCta_box__MT9zER.StudioCta_soft__3j7nxO .StudioCta_text__mvmknO{color:var(--color-ink-soft, color-mix(in srgb, var(--color-ink) 72%, var(--color-bg)))}.StudioCta_box__MT9zER.StudioCta_soft__3j7nxO .StudioCta_btn__c7m10N{background:var(--color-ink);color:var(--color-bg)}.StudioCta_box__MT9zER.StudioCta_soft__3j7nxO .StudioCta_note__1KDFVn{color:color-mix(in srgb, var(--color-ink) 55%, var(--color-bg))}

.StudioFaq_root__ZbyFlA{background:var(--color-bg-tint);color:var(--color-ink);padding-block:clamp(4rem, 8vw, 6.5rem);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.StudioFaq_container__AGmlNB{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter);display:grid;grid-template-columns:1fr;gap:clamp(2rem, 4vw, 4rem);align-items:start}@media (min-width: 900px){.StudioFaq_container__AGmlNB{grid-template-columns:1fr 1.618fr;gap:clamp(3rem, 5vw, 4.5rem)}}.StudioFaq_copy__L4V4ud{max-width:42ch}.StudioFaq_eyebrow__nG8uFj{display:inline-block;font-family:var(--font-mono);font-size:0.8125rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-ink);margin-bottom:1rem}.StudioFaq_heading__ZNktOA{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.8rem, 3.6vw, 3.1rem);line-height:1.04;letter-spacing:-0.03em;text-wrap:balance}.StudioFaq_intro__ZGK0Qo{margin:1.25rem 0 0;font-family:var(--font-body);font-size:1rem;line-height:1.618;color:var(--color-ink-soft)}.StudioFaq_list__36O8m9{display:flex;flex-direction:column}.StudioFaq_item__2IYxRd{border-top:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}.StudioFaq_item__2IYxRd:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}.StudioFaq_summary__jFWRrc{cursor:pointer;list-style:none;padding:1.6rem 0;display:flex;justify-content:space-between;gap:1.5rem;align-items:center;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.05rem, 1.8vw, 1.25rem);letter-spacing:-0.01em}.StudioFaq_summary__jFWRrc::-webkit-details-marker{display:none}.StudioFaq_marker__YFq52S{position:relative;flex:none;width:16px;height:16px;color:var(--color-muted)}.StudioFaq_marker__YFq52S::before, .StudioFaq_marker__YFq52S::after{content:"";position:absolute;background:currentColor;transition:transform 0.2s ease, opacity 0.2s ease}.StudioFaq_marker__YFq52S::before{top:50%;left:0;right:0;height:1.5px;transform:translateY(-50%)}.StudioFaq_marker__YFq52S::after{left:50%;top:0;bottom:0;width:1.5px;transform:translateX(-50%)}.StudioFaq_item__2IYxRd[open] .StudioFaq_marker__YFq52S::after{opacity:0;transform:translateX(-50%) rotate(90deg)}.StudioFaq_item__2IYxRd[open] .StudioFaq_marker__YFq52S{color:var(--color-ink)}.StudioFaq_answer__f35ZDs{margin:0 0 1.6rem;font-family:var(--font-body);font-size:1rem;line-height:1.618;color:var(--color-ink-soft);max-width:66ch}

.StudioFooter_root__piXzHk{background:var(--color-ink);color:var(--color-bg);background-image:radial-gradient(color-mix(in srgb, var(--color-bg) 5%, transparent) 1px, transparent 1px);background-size:26px 26px}@media (max-width: 859px){.StudioFooter_root__piXzHk{padding-bottom:calc(78px + env(safe-area-inset-bottom))}}.StudioFooter_container__okPxBo{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.StudioFooter_main__qXdYUO{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.75rem, 4vw, 2.75rem);padding-block:clamp(3rem, 6vw, 4.8rem)}.StudioFooter_nav__qMjlf0{display:flex;flex-wrap:wrap;align-items:center;gap:0 clamp(1.1rem, 2.5vw, 1.75rem)}.StudioFooter_navLink__89EpGk{font-family:var(--font-body);font-size:0.95rem;color:color-mix(in srgb, var(--color-bg) 78%, var(--color-ink));text-decoration:none;padding:0.4rem 0;transition:color 0.2s ease}.StudioFooter_navLink__89EpGk:hover{color:var(--color-bg)}.StudioFooter_contactRow__DhJl3Z{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem, 3vw, 1.75rem);width:100%}.StudioFooter_email__XiPZZf{font-family:var(--font-heading);font-weight:500;font-size:clamp(1.6rem, 4.2vw, 3.4rem);letter-spacing:-0.025em;line-height:1;color:var(--color-bg);text-decoration:none;overflow-wrap:anywhere;transition:opacity 0.2s ease}.StudioFooter_email__XiPZZf:hover{opacity:0.6}.StudioFooter_social__3aQxIL{display:inline-flex;align-items:center;gap:0.6rem}@media (min-width: 860px){.StudioFooter_contactRow__DhJl3Z{flex-direction:row;align-items:center;gap:clamp(1.25rem, 3vw, 2.5rem)}.StudioFooter_social__3aQxIL{flex:1;justify-content:center}}.StudioFooter_socialLink__x0TxZB{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:color-mix(in srgb, var(--color-bg) 72%, var(--color-ink));border:1px solid color-mix(in srgb, var(--color-bg) 18%, transparent);transition:color 0.2s ease, border-color 0.2s ease, transform 0.2s ease}.StudioFooter_socialLink__x0TxZB:hover{color:var(--color-bg);border-color:color-mix(in srgb, var(--color-bg) 55%, transparent);transform:translateY(-2px)}.StudioFooter_footerCta__cOss0n{display:inline-flex;align-items:center;gap:0.55rem;min-height:50px;padding:0 1.5rem;border-radius:999px;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:1rem;font-weight:600;text-decoration:none;transition:transform 0.2s ease}.StudioFooter_footerCta__cOss0n:hover{transform:translateX(4px)}.StudioFooter_legal__8poUch{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0.9rem 1.5rem;border-top:1px solid color-mix(in srgb, var(--color-bg) 12%, transparent);padding-block:var(--space-lg);font-family:var(--font-body);font-size:0.8125rem;color:color-mix(in srgb, var(--color-bg) 55%, var(--color-ink))}.StudioFooter_legalLinks__Scn6Sq{display:inline-flex;flex-wrap:wrap;gap:0.25rem 1.1rem}.StudioFooter_legalLink__SYU0Y2{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb, var(--color-bg) 22%, transparent);padding-bottom:1px;transition:border-color 0.2s ease, color 0.2s ease}.StudioFooter_legalLink__SYU0Y2:hover{color:var(--color-bg);border-color:color-mix(in srgb, var(--color-bg) 60%, transparent)}@media (max-width: 640px){.StudioFooter_nav__qMjlf0{flex-direction:column;align-items:flex-start;gap:0;width:100%}.StudioFooter_navLink__89EpGk{padding:0.55rem 0;font-size:1.05rem}.StudioFooter_legal__8poUch{flex-direction:column;align-items:flex-start;gap:0.4rem}}.StudioFooter_leftCol__dKMf9h{display:flex;flex-direction:column;gap:clamp(1.5rem, 3.5vw, 2.4rem);width:100%}.StudioFooter_rightCol__c5P4ul{display:flex;flex-direction:column;gap:clamp(1.25rem, 3vw, 1.75rem);width:100%}.StudioFooter_socialCta__wvsBWT{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem, 2.5vw, 1.75rem);margin-top:0.25rem}.StudioFooter_leftCol__dKMf9h .StudioFooter_email__XiPZZf{font-size:clamp(1.4rem, 3.2vw, 2.6rem)}@media (min-width: 860px){.StudioFooter_mainSplit__68tpJ5{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:clamp(2rem, 5vw, 4.5rem);column-gap:clamp(2rem, 5vw, 4.5rem);align-items:stretch}.StudioFooter_rightCol__c5P4ul{justify-content:center}.StudioFooter_socialCta__wvsBWT .StudioFooter_social__3aQxIL{flex:0 0 auto;justify-content:flex-start}}.StudioFooter_nl__Pgwksj{width:100%}.StudioFooter_nlHeading__rhXLTh{font-family:var(--font-heading);font-weight:500;font-size:1.25rem;color:var(--color-bg);letter-spacing:-0.01em}.StudioFooter_nlText__7czHVe{margin:0.4rem 0 0.9rem;font-family:var(--font-body);font-size:0.9rem;line-height:1.55;color:color-mix(in srgb, var(--color-bg) 66%, var(--color-ink))}.StudioFooter_nlForm__jLREIz{display:flex;flex-direction:column;gap:0.6rem}.StudioFooter_nlRow__72rWVg{display:flex;gap:0.5rem}.StudioFooter_nlInput__y5YIL4{flex:1;min-width:0;height:46px;padding:0 0.9rem;border-radius:10px;border:1px solid color-mix(in srgb, var(--color-bg) 20%, transparent);background:color-mix(in srgb, var(--color-bg) 6%, transparent);color:var(--color-bg);font-family:var(--font-body);font-size:0.95rem}.StudioFooter_nlInput__y5YIL4::-moz-placeholder{color:color-mix(in srgb, var(--color-bg) 44%, var(--color-ink))}.StudioFooter_nlInput__y5YIL4::placeholder{color:color-mix(in srgb, var(--color-bg) 44%, var(--color-ink))}.StudioFooter_nlInput__y5YIL4:focus-visible{outline:none;border-color:color-mix(in srgb, var(--color-bg) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-bg) 14%, transparent)}.StudioFooter_nlSubmit__G8yAzR{flex:0 0 auto;height:46px;padding:0 1.2rem;border-radius:10px;border:none;background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-weight:600;font-size:0.95rem;cursor:pointer;white-space:nowrap;transition:opacity 0.2s ease}.StudioFooter_nlSubmit__G8yAzR:hover{opacity:0.85}.StudioFooter_nlSubmit__G8yAzR:disabled{opacity:0.5;cursor:default}.StudioFooter_nlConsent__jPB18F{display:flex;gap:0.5rem;align-items:flex-start;font-family:var(--font-body);font-size:0.75rem;line-height:1.5;color:color-mix(in srgb, var(--color-bg) 60%, var(--color-ink))}.StudioFooter_nlConsent__jPB18F input{margin-top:0.15rem;flex-shrink:0;accent-color:var(--color-bg)}.StudioFooter_nlConsent__jPB18F a{color:color-mix(in srgb, var(--color-bg) 82%, var(--color-ink));text-decoration:underline}.StudioFooter_nlErr__sJjeiN{margin:0;font-family:var(--font-body);font-size:0.8rem;color:#f0a9a0}.StudioFooter_nlSuccess__8NkbqC{margin:0.4rem 0 0;font-family:var(--font-body);font-size:0.9rem;line-height:1.5;color:var(--color-bg)}.StudioFooter_nlSr__sPaoOE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.StudioFooter_nlHp__jNT9JM{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}

.StudioHeader_root__yE0N65{position:fixed;top:0;left:0;right:0;z-index:50;background:transparent;border-bottom:1px solid transparent;transition:background 0.25s ease, border-color 0.25s ease, backdrop-filter 0.25s ease}.StudioHeader_scrolled__iprGJm{background:color-mix(in srgb, var(--color-bg) 82%, transparent);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);border-bottom-color:color-mix(in srgb, var(--color-ink) 12%, transparent)}.StudioHeader_bar__cHJjx3{max-width:var(--w-wide);margin-inline:auto;padding:1rem var(--section-gutter);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.StudioHeader_brand__Ccxb4f{display:inline-flex;align-items:center;gap:0.7rem;text-decoration:none;color:var(--color-ink)}.StudioHeader_logoImg__ExnSFA{display:block;height:clamp(26px, 3vw, 34px);width:auto}.StudioHeader_logoSvg__OYHTDl{display:inline-flex}.StudioHeader_logoSvg__OYHTDl svg{display:block;height:clamp(26px, 3vw, 34px);width:auto}.StudioHeader_logoSvg__OYHTDl svg path{vector-effect:non-scaling-stroke}.StudioHeader_monogram__21RB8P{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-ink);color:var(--color-bg);font-family:var(--font-heading);font-weight:600;font-size:0.85rem;letter-spacing:0.02em}.StudioHeader_brandName__rZI53a{font-family:var(--font-heading);font-weight:600;font-size:0.95rem;letter-spacing:-0.01em}.StudioHeader_nav__onuouV{display:none;gap:clamp(1.25rem, 2.5vw, 2.25rem)}@media (min-width: 860px){.StudioHeader_nav__onuouV{display:flex}}.StudioHeader_navLink__mEXbxo{font-family:var(--font-body);font-size:0.95rem;color:var(--color-ink-soft);text-decoration:none;transition:color 0.2s ease}.StudioHeader_navLink__mEXbxo:hover{color:var(--color-ink)}.StudioHeader_cta__HwmZ3V{font-family:var(--font-body);font-size:0.95rem;font-weight:500;color:var(--color-ink);text-decoration:none;border-bottom:1.5px solid var(--color-ink);padding-bottom:2px;transition:opacity 0.2s ease}.StudioHeader_cta__HwmZ3V:hover{opacity:0.55}.StudioHeader_mobileBar__3pTrDA{position:fixed;z-index:60;left:16px;right:16px;bottom:max(16px, env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-around;gap:8px;padding:7px;border-radius:999px;background:color-mix(in srgb, var(--color-ink) 72%, transparent);backdrop-filter:saturate(160%) blur(16px);border:1px solid rgba(255, 255, 255, 0.14);box-shadow:0 10px 34px rgba(0, 0, 0, 0.28);transform-origin:bottom center;will-change:transform;transition:transform 0.28s var(--ease, ease), box-shadow 0.28s ease, opacity 0.28s ease}.StudioHeader_mbShrink__L6pxPX{transform:scale(0.86);opacity:0.92;box-shadow:0 6px 18px rgba(0, 0, 0, 0.22)}@media (prefers-reduced-motion: reduce){.StudioHeader_mobileBar__3pTrDA{transition:none}.StudioHeader_mbShrink__L6pxPX{transform:none;opacity:1}}.StudioHeader_mbItem__WKws4y{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:48px;border:none;border-radius:999px;background:transparent;color:#fff;cursor:pointer;text-decoration:none;transition:background 0.2s ease}.StudioHeader_mbItem__WKws4y:hover, .StudioHeader_mbItem__WKws4y:active{background:rgba(255, 255, 255, 0.14)}.StudioHeader_mbItem__WKws4y svg{width:22px;height:22px}.StudioHeader_mbChat__S17QXi{display:none}html[data-velic-concierge="on"] .StudioHeader_mbChat__S17QXi{display:inline-flex}.StudioHeader_mbItem__WKws4y:focus-visible, .StudioHeader_drawerClose__410jQ5:focus-visible, .StudioHeader_drawerLink__CJYPo0:focus-visible, .StudioHeader_drawerCta__CtPxEt:focus-visible, .StudioHeader_drawerEmail__imQ3WT:focus-visible, .StudioHeader_drawerSocialLink__m9QgxD:focus-visible{outline:2px solid #fff;outline-offset:2px}.StudioHeader_drawer__kfzKZp{position:fixed;inset:0;z-index:70;display:flex}.StudioHeader_drawerScrim__oV27Bk{position:absolute;inset:0;border:none;cursor:pointer;background:rgba(0, 0, 0, 0.45);animation:StudioHeader_studioFade__7xSOhZ 0.2s ease}.StudioHeader_drawerPanel__GQireP{position:relative;margin-left:auto;width:min(86vw, 360px);height:100%;display:flex;flex-direction:column;padding:22px 24px calc(24px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--color-ink) 92%, transparent);backdrop-filter:blur(18px);color:#fff;box-shadow:-14px 0 44px rgba(0, 0, 0, 0.32);animation:StudioHeader_studioSlideIn__xRiXEc 0.28s cubic-bezier(0.2, 0.7, 0.2, 1)}.StudioHeader_drawerTop__zMZ0rl{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:30px}.StudioHeader_drawerBrand__xsfklc{font-family:var(--font-heading);font-weight:600;font-size:1.05rem;letter-spacing:0.01em}.StudioHeader_drawerEmail__imQ3WT{font-family:var(--font-body);font-weight:600;font-size:0.98rem;color:#fff;text-decoration:none;overflow-wrap:anywhere;border-bottom:1px solid rgba(255, 255, 255, 0.3);padding-bottom:2px}.StudioHeader_drawerEmail__imQ3WT:hover{border-color:rgba(255, 255, 255, 0.7)}.StudioHeader_drawerSocial__cgH7Us{display:flex;gap:0.7rem;margin:-14px 0 28px}.StudioHeader_drawerSocialLink__m9QgxD{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;color:rgba(255, 255, 255, 0.8);border:1px solid rgba(255, 255, 255, 0.18);transition:color 0.2s ease, border-color 0.2s ease}.StudioHeader_drawerSocialLink__m9QgxD:hover{color:#fff;border-color:rgba(255, 255, 255, 0.5)}.StudioHeader_drawerClose__410jQ5{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255, 255, 255, 0.22);border-radius:999px;background:transparent;color:#fff;cursor:pointer}.StudioHeader_drawerNav__jtiRZm{display:flex;flex-direction:column}.StudioHeader_drawerLink__CJYPo0{font-family:var(--font-heading);font-weight:500;font-size:1.5rem;letter-spacing:-0.01em;color:#fff;text-decoration:none;padding:13px 0;border-bottom:1px solid rgba(255, 255, 255, 0.1);transition:opacity 0.2s ease}.StudioHeader_drawerLink__CJYPo0:hover{opacity:0.6}.StudioHeader_drawerCta__CtPxEt{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:12px;background:#fff;color:var(--color-ink);font-family:var(--font-body);font-weight:600;letter-spacing:0.02em;text-decoration:none}.StudioHeader_drawerCookies__PB9DWT{margin-top:16px;align-self:center;font-family:var(--font-body);font-size:0.85rem;color:rgba(255, 255, 255, 0.55);text-decoration:none;transition:color 0.2s ease}.StudioHeader_drawerCookies__PB9DWT:hover{color:rgba(255, 255, 255, 0.85)}.StudioHeader_drawerCookies__PB9DWT:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes StudioHeader_studioFade__7xSOhZ{from{opacity:0}to{opacity:1}}@keyframes StudioHeader_studioSlideIn__xRiXEc{from{transform:translateX(24px);opacity:0.5}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.StudioHeader_drawerScrim__oV27Bk, .StudioHeader_drawerPanel__GQireP{animation:none}}@media (min-width: 860px){.StudioHeader_mobileBar__3pTrDA, .StudioHeader_drawer__kfzKZp{display:none}}

.StudioHero_root__1Hakfo{background:var(--color-bg);color:var(--color-ink);padding-top:var(--hero-top, clamp(6.5rem, 11vw, 9rem));padding-bottom:clamp(2rem, 5vw, 4rem);overflow:hidden}.StudioHero_container__d3QJPD{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter);display:grid;grid-template-columns:1fr;gap:clamp(2rem, 4vw, 3.5rem);align-items:end}.StudioHero_left__yHUnUF{display:grid;grid-template-columns:1fr}.StudioHero_rail__FeT81T{display:none}.StudioHero_railText__vM5r5K{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-mono);font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--color-muted)}.StudioHero_stats__CH2qGx{display:flex;gap:clamp(1.5rem, 4vw, 3.4rem);margin-bottom:clamp(1.75rem, 3.5vw, 2.75rem)}.StudioHero_stat__FsnnxF{display:flex;flex-direction:column;gap:0.45rem}.StudioHero_statValue__4UwRah{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.9rem, 3.4vw, 2.6rem);letter-spacing:-0.03em;line-height:1}.StudioHero_statLabel__YVjZuo{font-family:var(--font-body);font-size:0.875rem;line-height:1.4;color:var(--color-muted);max-width:16ch}.StudioHero_heading__Cibujx{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(4rem, 12vw, 11rem);line-height:0.88;letter-spacing:-0.045em;text-wrap:balance}.StudioHero_headingLong__pHYke5{font-size:clamp(2rem, 4.1vw, 3.4rem);line-height:1.06;letter-spacing:-0.025em;max-width:20ch}.StudioHero_lead__3U0Dp5{margin:clamp(1.25rem, 2.5vw, 1.75rem) 0 0;font-family:var(--font-body);font-size:1.125rem;line-height:1.618;color:var(--color-ink-soft);max-width:46ch}.StudioHero_scroll__EJmfBN{display:inline-flex;align-items:center;gap:0.5rem;margin-top:clamp(1.5rem, 3vw, 2.25rem);font-family:var(--font-mono);font-size:0.8rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--color-muted);text-decoration:none;transition:color 0.2s ease}.StudioHero_scroll__EJmfBN:hover{color:var(--color-ink)}.StudioHero_arrowDown__naBiCi{animation:StudioHero_studioBob__7u7Tge 1.8s ease-in-out infinite}@keyframes StudioHero_studioBob__7u7Tge{0%, 100%{transform:translateY(0)}50%{transform:translateY(4px)}}.StudioHero_right__ZsxKbH{position:relative;min-height:320px}.StudioHero_portrait__XhBT8p{display:block;width:100%;height:auto;max-height:620px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:grayscale(1) contrast(1.04);margin-left:auto}.StudioHero_portraitEmpty__nNKfJg{display:block;width:100%;height:100%;min-height:320px;border-radius:16px;background:var(--color-bg-tint)}@media (min-width: 980px){.StudioHero_container__d3QJPD{grid-template-columns:1.618fr 1fr;align-items:stretch}.StudioHero_left__yHUnUF{grid-template-columns:34px 1fr;gap:clamp(1.5rem, 2.5vw, 2.5rem);align-items:end}.StudioHero_rail__FeT81T{display:flex;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;border-left:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}.StudioHero_right__ZsxKbH{min-height:620px}.StudioHero_portrait__XhBT8p{position:absolute;right:0;bottom:0;height:104%;width:auto;max-width:none}}@media (max-width: 979px){.StudioHero_container__d3QJPD{display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.25rem, 4vw, 2rem)}.StudioHero_left__yHUnUF, .StudioHero_body__tqQKMg{display:contents}.StudioHero_heading__Cibujx{order:1}.StudioHero_lead__3U0Dp5{order:2;margin-top:0}.StudioHero_right__ZsxKbH{order:3}.StudioHero_stats__CH2qGx{order:4;margin-bottom:0}.StudioHero_scroll__EJmfBN{display:none}}@media (prefers-reduced-motion: reduce){.StudioHero_arrowDown__naBiCi{animation:none}}.StudioHero_crumbs__iO4KLy{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem;margin-bottom:clamp(1.25rem, 2.5vw, 1.75rem);font-family:var(--font-mono);font-size:0.72rem;letter-spacing:0.06em}.StudioHero_crumb__TsDLz2{display:inline-flex;align-items:center;gap:0.4rem;color:var(--color-muted)}.StudioHero_crumb__TsDLz2 a{color:var(--color-muted);text-decoration:none;transition:color 0.2s}.StudioHero_crumb__TsDLz2 a:hover{color:var(--color-ink)}.StudioHero_crumb__TsDLz2 [aria-current="page"]{color:var(--color-ink)}.StudioHero_crumbSep__a25Jgx{color:var(--color-muted);opacity:0.6}

.StudioProcess_root__fVgYk3{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(4rem, 8vw, 6.5rem)}.StudioProcess_container__aykJDJ{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.StudioProcess_head__zO5GJp{max-width:46rem;margin-bottom:clamp(2.5rem, 5vw, 4rem)}.StudioProcess_eyebrow__7iJaQU{display:inline-block;font-family:var(--font-mono);font-size:0.8125rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-ink);margin-bottom:1rem}.StudioProcess_heading__rExPPw{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.9rem, 3.6vw, 3.1rem);line-height:1.02;letter-spacing:-0.03em;text-wrap:balance}.StudioProcess_intro__ciZPiQ{margin:1rem 0 0;font-family:var(--font-body);font-size:1rem;line-height:1.618;color:var(--color-ink-soft);max-width:46ch}.StudioProcess_timeline__Xd2Xtp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr}.StudioProcess_step__oLsCiW{position:relative;padding:1.6rem 0 1.6rem 1.75rem;border-top:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}.StudioProcess_step__oLsCiW:first-child{border-top:0}.StudioProcess_dot__J2ngPT{position:absolute;top:1.9rem;left:0;width:10px;height:10px;border-radius:50%;background:var(--color-ink)}.StudioProcess_label__NeqSw6{display:block;font-family:var(--font-mono);font-size:0.75rem;letter-spacing:0.04em;color:var(--color-muted)}.StudioProcess_stepTitle__TFx48P{margin:0.6rem 0 0;font-family:var(--font-heading);font-weight:500;font-size:1.35rem;letter-spacing:-0.015em;line-height:1.1}.StudioProcess_body__F7eICV{margin:0.7rem 0 0;font-family:var(--font-body);font-size:0.95rem;line-height:1.6;color:var(--color-ink-soft);max-width:40ch}@media (min-width: 860px){.StudioProcess_timeline__Xd2Xtp{grid-template-columns:repeat(var(--studio-steps, 4), 1fr);gap:clamp(1.5rem, 3vw, 2.5rem);position:relative}.StudioProcess_timeline__Xd2Xtp::before{content:"";position:absolute;top:5px;left:0;right:0;height:1px;background:color-mix(in srgb, var(--color-ink) 22%, transparent)}.StudioProcess_step__oLsCiW{padding:2.25rem 0 0;border-top:0}.StudioProcess_dot__J2ngPT{top:1px;left:0}.StudioProcess_body__F7eICV{max-width:none}}

.StudioScope_root__UlmZB0{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(4rem, 8vw, 6.5rem)}.StudioScope_container__pvIqH1{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.StudioScope_head__GApFGn{max-width:46rem;margin-bottom:clamp(2rem, 4vw, 3rem)}.StudioScope_eyebrow__ty74FK{display:inline-block;font-family:var(--font-mono);font-size:0.8125rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-ink);margin-bottom:1rem}.StudioScope_heading__WwGNho{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.9rem, 3.6vw, 3.1rem);line-height:1.02;letter-spacing:-0.03em;text-wrap:balance}.StudioScope_intro__6VE0Zw{margin:1rem 0 0;font-family:var(--font-body);font-size:1rem;line-height:1.618;color:var(--color-ink-soft);max-width:46ch}.StudioScope_rows__TcacA2{list-style:none;margin:0;padding:0}.StudioScope_row__gVY2J5{display:grid;grid-template-columns:1fr;gap:clamp(0.75rem, 2vw, 2.5rem);padding-block:clamp(1.75rem, 3.5vw, 3rem);border-top:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}.StudioScope_row__gVY2J5:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}@media (min-width: 760px){.StudioScope_row__gVY2J5{grid-template-columns:minmax(5.5rem, 9.5rem) 1fr;align-items:start}}.StudioScope_num__WVFT4I{font-family:var(--font-heading);font-weight:600;font-size:clamp(3rem, 6vw, 4.85rem);line-height:0.85;letter-spacing:-0.04em;color:color-mix(in srgb, var(--color-ink) 14%, transparent);font-variant-numeric:tabular-nums}.StudioScope_body__VxPFPm{max-width:62ch}.StudioScope_rowTitle__XEwSxQ{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.4rem, 2.6vw, 2.25rem);line-height:1.04;letter-spacing:-0.025em}.StudioScope_desc__VxbRE4{margin:1.1rem 0 0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.618;color:var(--color-ink-soft)}.StudioScope_tags__yOSKha{display:inline-block;margin-top:1.1rem;font-family:var(--font-mono);font-size:0.8rem;letter-spacing:0.02em;color:var(--color-muted)}.StudioScope_rowLink__Ps0Q0J{color:inherit;text-decoration:none;transition:color 0.2s}.StudioScope_rowLink__Ps0Q0J:hover{color:var(--color-accent, var(--color-ink));text-decoration:underline;text-underline-offset:3px}

.StudioStatement_root__PiwG19{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(4.5rem, 9vw, 8rem)}.StudioStatement_container__dVaH7l{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter);display:grid;grid-template-columns:1fr;gap:clamp(2.5rem, 5vw, 4.5rem);align-items:center}@media (min-width: 900px){.StudioStatement_container__dVaH7l{grid-template-columns:1.618fr 1fr}}.StudioStatement_copy__CsJveL{max-width:40rem}.StudioStatement_eyebrow__Higgu9{display:inline-block;font-family:var(--font-mono);font-size:0.8125rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-ink);margin-bottom:1.1rem}.StudioStatement_heading__bUx820{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.9rem, 4.2vw, 3.07rem);line-height:1.05;letter-spacing:-0.03em;text-wrap:balance;max-width:20ch}.StudioStatement_p__EE3Gyd{margin:1.4rem 0 0;font-family:var(--font-body);font-size:1.0625rem;line-height:1.618;color:var(--color-ink-soft);max-width:60ch}.StudioStatement_link__2mp8uv{display:inline-block;margin-top:1.7rem;font-family:var(--font-body);font-size:0.95rem;color:var(--color-ink);text-decoration:none;border-bottom:1.5px solid color-mix(in srgb, var(--color-ink) 30%, transparent);padding-bottom:2px;transition:border-color 0.2s ease}.StudioStatement_link__2mp8uv:hover{border-color:var(--color-ink)}.StudioStatement_card__Mxs4RR{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:var(--radius-lg);padding:1.4rem 1.4rem 1.25rem;box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 3%, transparent)}.StudioStatement_cardHead__vxgDNx{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.4rem}.StudioStatement_status__ljwp26{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--font-body);font-size:0.8125rem;color:var(--color-ink-soft)}.StudioStatement_dot__gK26Al{width:8px;height:8px;border-radius:50%;background:var(--color-ink);animation:StudioStatement_stmtPulse__HFaAx3 2.4s ease-out infinite}@keyframes StudioStatement_stmtPulse__HFaAx3{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-ink) 40%, transparent)}70%, 100%{box-shadow:0 0 0 7px transparent}}.StudioStatement_cardMeta__e0wteI{font-family:var(--font-mono);font-size:0.72rem;letter-spacing:0.08em;color:var(--color-muted)}.StudioStatement_rows__TWnkhO{list-style:none;margin:0;padding:0}.StudioStatement_row__xX0y0P{display:flex;justify-content:space-between;align-items:center;gap:0.75rem;padding:0.85rem 0;border-top:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);opacity:0;animation:StudioStatement_stmtRowIn__HQltEa 0.55s ease forwards}@keyframes StudioStatement_stmtRowIn__HQltEa{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.StudioStatement_row__xX0y0P:nth-child(1){animation-delay:0.15s}.StudioStatement_row__xX0y0P:nth-child(2){animation-delay:0.3s}.StudioStatement_row__xX0y0P:nth-child(3){animation-delay:0.45s}.StudioStatement_row__xX0y0P:nth-child(4){animation-delay:0.6s}.StudioStatement_row__xX0y0P:nth-child(5){animation-delay:0.75s}@media (prefers-reduced-motion: reduce){.StudioStatement_dot__gK26Al{animation:none}.StudioStatement_row__xX0y0P{opacity:1;animation:none}}.StudioStatement_rowLabel__zj9oEo{display:inline-flex;align-items:center;gap:0.55rem;font-family:var(--font-body);font-size:0.9375rem;color:var(--color-ink)}.StudioStatement_rowDot__gxn1Kj{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb, var(--color-ink) 45%, transparent)}.StudioStatement_badge__Sa9JUi{display:inline-flex;align-items:center;gap:0.3rem;font-family:var(--font-mono);font-size:0.72rem;letter-spacing:0.04em;color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 9%, transparent);border-radius:100px;padding:0.25rem 0.6rem}.StudioStatement_cardFoot__tbAttI{display:flex;justify-content:space-between;align-items:center;gap:0.75rem;border-top:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);margin-top:0.9rem;padding-top:0.9rem;font-family:var(--font-body);font-size:0.9rem;font-weight:500;color:var(--color-ink)}

.StudioTrust_root__C9XZVP{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(2.5rem, 5vw, 4rem)}.StudioTrust_container__MU00BP{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter);display:flex;flex-direction:column;align-items:center}.StudioTrust_eyebrow__xoF4mG{font-family:var(--font-mono);font-size:0.8125rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-muted)}.StudioTrust_marquee__4Io7Th{position:relative;overflow:hidden;max-width:var(--w-wide);margin-inline:auto;margin-top:clamp(1.5rem, 3vw, 2.6rem);-webkit-mask:linear-gradient(90deg, transparent 0, #000 13%, #000 87%, transparent 100%);mask:linear-gradient(90deg, transparent 0, #000 13%, #000 87%, transparent 100%)}.StudioTrust_track__udpxMq{list-style:none;margin:0;padding:0;display:flex;align-items:center;width:-moz-max-content;width:max-content;gap:clamp(1.75rem, 5vw, 4rem);color:var(--color-muted);animation:StudioTrust_studioTrustScroll__pyQjER 42s linear infinite}.StudioTrust_marquee__4Io7Th:hover .StudioTrust_track__udpxMq{animation-play-state:paused}@keyframes StudioTrust_studioTrustScroll__pyQjER{to{transform:translateX(-50%)}}.StudioTrust_logo__s3RLKx{flex:none;display:inline-flex;align-items:center;gap:0.6rem}.StudioTrust_mark__Pf09yH{flex:none;opacity:0.85}.StudioTrust_name__YCZtqV{font-family:var(--font-heading);font-weight:600;font-size:1.15rem;letter-spacing:-0.01em;white-space:nowrap}.StudioTrust_logoImg__FGOCzm{height:clamp(26px, 3.2vw, 38px);width:auto;max-width:160px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);opacity:0.75;transition:opacity 0.2s ease}.StudioTrust_logo__s3RLKx:hover .StudioTrust_logoImg__FGOCzm{opacity:1}@media (prefers-reduced-motion: reduce){.StudioTrust_marquee__4Io7Th{-webkit-mask:none;mask:none;overflow:visible}.StudioTrust_track__udpxMq{animation:none;width:auto;flex-wrap:wrap;justify-content:center;row-gap:0.6rem}.StudioTrust_logo__s3RLKx[aria-hidden="true"]{display:none}}

.StudioWork_root__3yRBVk{background:var(--color-bg);color:var(--color-ink);padding-block:clamp(2rem, 4vw, 3rem) clamp(4.5rem, 9vw, 8rem)}.StudioWork_container__PHZdIJ{max-width:var(--w-wide);margin-inline:auto;padding-inline:var(--section-gutter)}.StudioWork_head__oeMSk0{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:clamp(2rem, 4vw, 3rem)}.StudioWork_eyebrow__0yiNJ8{display:inline-block;font-family:var(--font-mono);font-size:0.8125rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--color-ink);margin-bottom:1rem}.StudioWork_heading__wkAeHB{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(2rem, 4vw, 4rem);line-height:0.98;letter-spacing:-0.03em;text-wrap:balance}.StudioWork_more__xMKNpI{font-family:var(--font-body);font-size:0.95rem;color:var(--color-ink-soft);text-decoration:none;border-bottom:1.5px solid color-mix(in srgb, var(--color-ink) 30%, transparent);padding-bottom:3px;transition:border-color 0.2s ease}.StudioWork_more__xMKNpI:hover{border-color:var(--color-ink)}.StudioWork_grid__vOrSxt{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem, 3vw, 1.5rem)}@media (min-width: 640px){.StudioWork_grid__vOrSxt[data-cols="2"], .StudioWork_grid__vOrSxt[data-cols="3"], .StudioWork_grid__vOrSxt[data-cols="4"]{grid-template-columns:1fr 1fr}}@media (min-width: 1000px){.StudioWork_grid__vOrSxt[data-cols="3"]{grid-template-columns:repeat(3, 1fr)}.StudioWork_grid__vOrSxt[data-cols="4"]{grid-template-columns:repeat(4, 1fr)}}.StudioWork_card__sdUMaR{display:flex;flex-direction:column;text-decoration:none;color:inherit}.StudioWork_thumb__De9gSO{display:block;border:1px solid var(--color-line);border-radius:12px;overflow:hidden;background:var(--color-surface)}.StudioWork_bar__X7Vl9L{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--color-line);background:var(--color-bg-tint)}.StudioWork_bar__X7Vl9L i{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb, var(--color-ink) 18%, transparent)}.StudioWork_shot__XISo33{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--color-bg-tint)}.StudioWork_shot__XISo33 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block;filter:grayscale(1) contrast(1.02);transition:transform 0.4s ease, filter 0.4s ease}.StudioWork_card__sdUMaR:hover .StudioWork_shot__XISo33 img{transform:scale(1.03);filter:grayscale(0)}.StudioWork_thumbEmpty__4Stq8x{display:block;width:100%;height:100%;background:linear-gradient(135deg, var(--color-bg-tint), color-mix(in srgb, var(--color-line) 60%, var(--color-bg-tint)))}.StudioWork_meta__btOtEa{display:flex;flex-direction:column;gap:0.35rem;margin-top:1.1rem}.StudioWork_title__37rTaF{font-family:var(--font-heading);font-weight:600;font-size:1.15rem;letter-spacing:-0.01em}.StudioWork_subtitle__gxCPyx{font-family:var(--font-body);font-size:0.9rem;color:var(--color-muted)}
