.home_page__NOZQO{--gold:#e1d2ac;--gold-deep:#c9ac74;--ink:#f3ead2;--ink-2:#b6ab8d;--ink-3:#7d765f;--line:hsla(43,55%,80%,.14);--line-soft:hsla(0,0%,100%,.07);--bg-1:#0a0a0c;--bg-2:#121215;--r-card:18px;--r-pill:999px;--ease:cubic-bezier(0.16,1,0.3,1)}.home_hero__o4ZPq{position:relative;margin-top:-80px;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 22px calc(10dvh + env(safe-area-inset-bottom));overflow:hidden}.home_heroBg__GS9I9{position:absolute;inset:0;z-index:0}.home_heroBg__GS9I9:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 70% at 80% 0,hsla(40,44%,62%,.16),transparent 55%),linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.15) 30%,rgba(0,0,0,.85) 78%,#000)}.home_heroInner__FriQK{position:relative;z-index:1;width:100%;max-width:var(--maxw,100%);animation:home_fadeup__s0YTr .9s var(--ease) both}.home_eyebrow__hSiDi{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.home_eyebrow__hSiDi:before{content:"";width:22px;height:1px;background:var(--gold-deep)}.home_hero__o4ZPq h1{font-size:46px;line-height:1.06;font-weight:800;letter-spacing:-.01em;margin-bottom:16px;color:var(--ink);white-space:pre-line}.home_hero__o4ZPq h1 em{font-style:normal;color:var(--gold)}.home_hero__o4ZPq .home_sub__YzJiO{color:var(--ink-2);font-size:15.5px;max-width:21em;margin-bottom:26px}.home_ctaRow__6HkCU{display:flex;gap:12px;align-items:center}.home_btn__f_D1_{height:52px;border-radius:var(--r-pill);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600;padding:0 22px;transition:transform .15s var(--ease),box-shadow .25s var(--ease)}.home_btn__f_D1_:active{transform:translateY(1px) scale(.985)}.home_btnPrimary__vF88c{background:linear-gradient(180deg,var(--gold),var(--gold-deep));color:#1a1408;flex:1;box-shadow:0 10px 30px -10px hsla(40,44%,62%,.6)}.home_btnGhost__hj9Cm{background:hsla(0,0%,100%,.04);color:var(--ink);border:1px solid var(--line);backdrop-filter:blur(8px)}.home_section__bCaaS{padding:54px 22px}.home_secHead__qXhUp{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}.home_secHead__qXhUp h2{font-size:28px;line-height:1.15;font-weight:800;letter-spacing:-.01em;color:var(--ink);white-space:pre-line}.home_more__2vvIT{font-size:13px;color:var(--gold);white-space:nowrap;border-bottom:1px solid var(--line)}.home_work__CcaEy{min-height:100dvh;display:flex;flex-direction:column;padding:96px 22px 26px}.home_work__CcaEy .home_intro__R_zLE{color:var(--ink-2);font-size:14px;margin:0 0 16px;max-width:30em}.home_chips__Sadta{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -22px 16px;padding:0 22px}.home_chips__Sadta::-webkit-scrollbar{display:none}.home_chip__l4IOp{flex:0 0 auto;font-size:13px;color:var(--ink-2);border:1px solid var(--line);background:hsla(0,0%,100%,.03);padding:8px 14px;border-radius:var(--r-pill);white-space:nowrap;cursor:pointer}.home_chipOn__jLDoZ{color:#1a1408;background:linear-gradient(180deg,var(--gold),var(--gold-deep));border-color:transparent;font-weight:600}.home_rail__bXeT9{flex:1;display:flex;gap:14px;align-items:stretch;overflow-x:auto;scroll-snap-type:x proximity;margin:0 0 14px;padding:2px 0 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home_rail__bXeT9::-webkit-scrollbar{display:none}.home_railWrap__TtutD{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.home_navBtn__QWd83{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:var(--r-pill);background:rgba(10,10,12,.6);border:1px solid var(--line);color:var(--gold);display:grid;place-items:center;backdrop-filter:blur(8px);cursor:pointer;transition:opacity .2s var(--ease),background .2s var(--ease)}.home_navBtn__QWd83:hover{background:rgba(24,24,28,.9)}.home_navBtn__QWd83:disabled{opacity:0;pointer-events:none}.home_navPrev__XkWIb{left:6px}.home_navNext__Fxhi_{right:6px}@media (max-width:1023px){.home_navBtn__QWd83{display:none!important}}.home_card__XoQea{scroll-snap-align:start;flex:0 0 78%;border-radius:var(--r-card);overflow:hidden;position:relative;border:1px solid var(--line);background:var(--bg-2);display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:0}.home_cardPh__PYsh3{height:100%;position:relative;min-height:360px}.home_cardPh__PYsh3 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_cardPh__PYsh3:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.85))}.home_cardMeta__k7Na9{position:absolute;left:0;bottom:0;padding:18px;z-index:1}.home_cardTag__HRxCO{display:inline-block;font-size:11px;letter-spacing:.08em;color:var(--gold);border:1px solid var(--line);border-radius:10px;padding:3px 8px;margin-bottom:9px;background:rgba(0,0,0,.4)}.home_cardMeta__k7Na9 h3{font-size:18px;font-weight:700;color:#fff}.home_cardMeta__k7Na9 p{font-size:12.5px;color:var(--ink-2);margin-top:3px}.home_play__1RAuN{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:var(--r-pill);background:rgba(0,0,0,.45);border:1px solid var(--line);display:grid;place-items:center;backdrop-filter:blur(6px);z-index:1;color:#fff}.home_modal__zbbv7{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.86);backdrop-filter:blur(4px);padding:16px}.home_modalInner__yG8oa{position:relative;width:100%;max-width:900px}.home_modalClose__wf4hV{position:absolute;top:-42px;right:0;background:none;border:none;color:var(--ink);font-size:24px;line-height:1;cursor:pointer}.home_modalVideo__lmv1M{display:block;width:100%;aspect-ratio:16/9;border-radius:14px;background:#000}.home_modalTitle__X4UqK{margin-top:12px;text-align:center;color:var(--ink-2);font-size:14px}.home_hint__c6WDZ{display:flex;align-items:center;justify-content:space-between;color:var(--ink-3);font-size:12px;letter-spacing:.04em}.home_dots__gVCsg{display:flex;gap:6px}.home_dots__gVCsg i{width:6px;height:6px;border-radius:var(--r-pill);background:var(--line);display:block;transition:width .3s var(--ease),background .3s var(--ease)}.home_dots__gVCsg i.home_on__UjNHC{background:var(--gold);width:18px}.home_trust__m3B6o{padding:30px 22px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--bg-1)}.home_trust__m3B6o .home_k__LM38I{font-size:12px;letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;margin-bottom:14px}.home_trust__m3B6o .home_v__s9rjb{font-size:16px;font-weight:500;color:var(--ink);line-height:1.6}.home_trust__m3B6o .home_v__s9rjb b{color:var(--gold);font-weight:700}.home_trustTags__87aCO{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.home_trustTags__87aCO span{font-size:12.5px;color:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 12px}.home_stats__sVmK2{display:grid;grid-template-columns:1fr 1fr 1fr}.home_stat__iClF_{padding:6px 0}.home_stat__iClF_:not(:last-child){border-right:1px solid var(--line-soft)}.home_statN__P6aEJ{font-size:36px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(180deg,#fff,var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.home_statN__P6aEJ sup{font-size:16px;vertical-align:super;color:var(--gold-deep)}.home_statL__XtqLb{font-size:12.5px;color:var(--ink-3);margin-top:4px;padding-right:10px}.home_bento__WCQI_{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home_cell__pE6Xw{border:1px solid var(--line);border-radius:var(--r-card);padding:20px;position:relative;overflow:hidden;min-height:150px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--bg-1)}.home_cellBig__r5Qhe{grid-column:1/-1;min-height:180px;background:radial-gradient(120% 120% at 100% 0,hsla(40,44%,62%,.18),transparent 60%),var(--bg-2)}.home_cellAlt__Gd0fn{background:linear-gradient(160deg,hsla(40,44%,62%,.1),var(--bg-2))}.home_ic__VIjnf{width:38px;height:38px;border-radius:12px;border:1px solid var(--line);display:grid;place-items:center;margin-bottom:auto;color:var(--gold);background:hsla(0,0%,100%,.03)}.home_cell__pE6Xw h3{font-size:17px;font-weight:700;margin:14px 0 6px;color:var(--ink)}.home_cell__pE6Xw p{font-size:13px;color:var(--ink-2);line-height:1.55}.home_cellBig__r5Qhe h3{font-size:21px}.home_svc__M11dC{border-top:1px solid var(--line-soft)}.home_svcRow___8k68{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--line-soft);align-items:baseline}.home_svcNo__ZxrZZ{font-size:13px;color:var(--gold-deep);font-variant-numeric:tabular-nums;min-width:30px}.home_svcRow___8k68 h3{font-size:18px;font-weight:700;color:var(--ink)}.home_svcRow___8k68 p{font-size:13.5px;color:var(--ink-2);margin-top:4px}.home_svcArr__WjpCx{margin-left:auto;color:var(--ink-3);align-self:center}.home_ctaBand__4Sacf{margin:8px 22px 0;border-radius:24px;padding:34px 24px;position:relative;overflow:hidden;background:radial-gradient(130% 100% at 0 0,hsla(40,44%,62%,.22),transparent 55%),var(--bg-2);border:1px solid var(--line)}.home_ctaBand__4Sacf h2{font-size:26px;font-weight:800;line-height:1.18;margin-bottom:10px;color:var(--ink);white-space:pre-line}.home_ctaBand__4Sacf p{color:var(--ink-2);font-size:14.5px;margin-bottom:22px}.home_ctaBand__4Sacf .home_btnPrimary__vF88c{width:100%;flex:none}.home_reveal__d5kJF{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.home_revealIn__mIxr4{opacity:1;transform:none}@keyframes home_fadeup__s0YTr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home_reveal__d5kJF{opacity:1;transform:none;transition:none}.home_heroInner__FriQK{animation:none}}@media (min-width:768px){.home_hero__o4ZPq{padding:0 8vw 14dvh;align-items:flex-start}.home_heroInner__FriQK{max-width:900px}.home_hero__o4ZPq h1{font-size:76px}.home_hero__o4ZPq .home_sub__YzJiO{font-size:18px;max-width:30em}.home_ctaRow__6HkCU{gap:16px}.home_btnPrimary__vF88c{flex:none;padding:0 34px}.home_section__bCaaS{max-width:1120px;margin:0 auto;padding:90px 40px}.home_secHead__qXhUp h2{font-size:40px}.home_work__CcaEy{min-height:auto;max-width:1120px;margin:0 auto;padding:90px 40px;scroll-snap-align:none}.home_work__CcaEy .home_rail__bXeT9{margin:0 0 18px;padding:2px 0 10px}.home_card__XoQea{flex-basis:32%}.home_hero__o4ZPq{scroll-snap-align:none}.home_trust__m3B6o{padding:40px 8vw;display:flex;align-items:center;justify-content:space-between;gap:30px}.home_trustTags__87aCO{margin-top:0}.home_stats__sVmK2{max-width:1120px;margin:0 auto}.home_statN__P6aEJ{font-size:54px}.home_bento__WCQI_{grid-template-columns:repeat(3,1fr)}.home_cellBig__r5Qhe{grid-column:1/-1;min-height:260px;padding:32px}.home_cellBig__r5Qhe h3{font-size:26px}.home_cellBig__r5Qhe p{font-size:15px;max-width:46ch}.home_ctaBand__4Sacf{max-width:1120px;margin:0 auto;padding:60px;text-align:center}.home_ctaBand__4Sacf h2{font-size:38px}.home_ctaBand__4Sacf .home_btnPrimary__vF88c{width:auto;display:inline-flex;margin:0 auto}}@media (max-width:767px){.home_btnPrimary__vF88c{background:hsla(40,44%,62%,.13);color:var(--gold);border:1px solid hsla(40,44%,62%,.34);box-shadow:none;font-weight:600}.home_btnPrimary__vF88c:active{background:hsla(40,44%,62%,.22)}}