.home_mono__aoYBX{font-family:JetBrains Mono,monospace;font-weight:300;letter-spacing:.05em}.home_serif__DhE7n{font-family:Cormorant Garamond,serif}.home_caps__alwWz{text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:400}.home_nav__HBgXL{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;justify-content:space-between;padding:22px 40px;transition:background .4s ease,backdrop-filter .4s ease,padding .4s ease}.home_nav__HBgXL .home_brand__io_Tr{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500;letter-spacing:.02em}.home_nav__HBgXL .home_brand__io_Tr em{font-style:italic;color:var(--gold);font-weight:400}.home_nav__HBgXL ul{display:flex;gap:36px;list-style:none}.home_nav__HBgXL a{color:var(--ink-dim);text-decoration:none;font-size:12px;letter-spacing:.22em;text-transform:uppercase;transition:color .3s;position:relative}.home_nav__HBgXL a:hover{color:var(--ink)}.home_nav__HBgXL a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.home_nav__HBgXL a:hover:after{transform:scaleX(1)}.home_nav-cta__eVx9q{border:1px solid var(--gold);color:var(--gold)!important;padding:10px 18px;transition:all .35s}.home_nav-cta__eVx9q:hover{background:var(--gold);color:#0a0908!important}.home_nav-cta__eVx9q:after{display:none}@media (max-width:800px){.home_nav__HBgXL ul{display:none}.home_nav__HBgXL{padding:16px 20px}}.home_hero__Q8Yz2{position:relative;min-height:100vh;overflow:hidden;display:grid;grid-template-columns:1fr;align-items:end;padding:120px 40px 60px}.home_hero-bg__EeWF_{position:absolute;inset:0;z-index:0}.home_hero-bg__EeWF_ img{width:100%;height:100%;object-fit:cover;object-position:62% 30%;filter:brightness(.55) contrast(1.05) saturate(.85)}.home_hero-bg__EeWF_:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,9,8,.45) 0,rgba(10,9,8,.2) 40%,rgba(10,9,8,.85) 85%,var(--bg) 100%)}.home_hero-top__HQd5N{display:flex;justify-content:space-between;align-items:flex-start;margin-top:22px;gap:24px;flex-wrap:wrap}.home_hero-meta__41BPR{color:var(--ink-dim);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.home_hero-meta__41BPR span{color:var(--gold);margin-right:10px}.home_hero-year__wYGbx{font-family:JetBrains Mono,monospace;color:var(--gold);font-size:11px;letter-spacing:.2em}.home_hero-content__h43qH{position:relative;z-index:2;max-width:1400px;width:100%;margin:0 auto}.home_hero__Q8Yz2 h1{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(72px,14vw,220px);line-height:.88;letter-spacing:-.02em;color:var(--ink)}.home_hero__Q8Yz2 h1 .home_it__RM7Ql{font-style:italic;color:var(--gold);font-weight:400}.home_hero-sub__S2XCw{display:flex;justify-content:space-between;align-items:flex-end;margin-top:40px;gap:40px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--rule)}.home_hero-tag__fHPuO{color:var(--ink-dim);font-size:13px;letter-spacing:.2em;text-transform:uppercase;max-width:420px;line-height:1.8}.home_hero-tag__fHPuO strong{color:var(--gold);font-weight:400}.home_hero-scroll__FdVY1{color:var(--ink-mute);font-size:10px;letter-spacing:.24em;text-transform:uppercase;display:flex;align-items:center;gap:10px;writing-mode:vertical-rl;position:absolute;right:40px;bottom:60px;transform:rotate(180deg)}.home_hero-scroll__FdVY1:before{content:"";width:1px;height:40px;background:var(--gold)}@media (max-width:900px){.home_hero__Q8Yz2{padding:96px 20px 50px}.home_hero-top__HQd5N{margin-top:18px;gap:12px}.home_hero__Q8Yz2 h1{font-size:clamp(56px,16vw,140px)}.home_hero-scroll__FdVY1{display:none}}@media (max-height:760px){.home_hero__Q8Yz2 h1{font-size:clamp(60px,12vw,180px)}}.home_section__yPF4o{position:relative;padding:140px 40px}.home_wrap__1JksE{max-width:1320px;margin:0 auto}.home_sec-num__u230N{font-family:JetBrains Mono,monospace;color:var(--gold);font-size:11px;letter-spacing:.2em;margin-bottom:18px}.home_sec-kicker__V0DlR{color:var(--ink-dim);font-size:11px;letter-spacing:.28em;text-transform:uppercase;margin-bottom:28px;display:flex;align-items:center;gap:14px}.home_sec-kicker__V0DlR:before{content:"";width:30px;height:1px;background:var(--gold)}.home_sec-title__rJFTb{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(42px,6vw,80px);line-height:1;letter-spacing:-.015em}.home_sec-title__rJFTb em{font-style:italic;color:var(--gold);font-weight:400}.home_about__uR7qg{background:linear-gradient(180deg,var(--bg) 0,var(--bg-2) 100%)}.home_about__uR7qg .home_grid__apkO7{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center;margin-top:60px}.home_about-image__mqG3M{position:relative;aspect-ratio:4/5;overflow:hidden}.home_about-image__mqG3M img{width:100%;height:100%;object-fit:cover;filter:brightness(.85) contrast(1.05);transition:transform 1.6s ease}.home_about-image__mqG3M:hover img{transform:scale(1.03)}.home_about-image__mqG3M:before{content:"";position:absolute;inset:-1px;border:1px solid var(--gold);z-index:2;pointer-events:none;clip-path:polygon(0 0,40% 0,40% 1px,100% 1px,100% 40%,calc(100% - 1px) 40%,calc(100% - 1px) 100%,60% 100%,60% calc(100% - 1px),0 calc(100% - 1px))}.home_about-image__mqG3M .home_tag__PFDWD{position:absolute;bottom:24px;left:24px;z-index:3;color:var(--ink);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em}.home_about-image__mqG3M .home_tag__PFDWD span{color:var(--gold)}.home_about-copy__KXstQ p{font-family:Cormorant Garamond,serif;font-weight:300;font-size:22px;line-height:1.55;color:var(--ink-dim);margin-bottom:24px;text-wrap:pretty}.home_about-copy__KXstQ p:first-child{font-size:28px;color:var(--ink)}.home_about-copy__KXstQ p em{font-style:italic;color:var(--gold)}.home_about-stats__eLIYS{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px;padding-top:40px;border-top:1px solid var(--rule)}.home_stat__mhM5I .home_n__zUGNt{font-family:Cormorant Garamond,serif;font-size:56px;font-weight:300;color:var(--gold);line-height:1}.home_stat__mhM5I .home_l__e_9p4{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);margin-top:8px}@media (max-width:900px){.home_about__uR7qg .home_grid__apkO7{grid-template-columns:1fr;gap:50px}}.home_services___2SQW{background:var(--bg-2)}.home_services___2SQW .home_head__Nzcm8{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:80px}.home_services___2SQW .home_lede___KSNV{color:var(--ink-dim);font-size:16px;line-height:1.7;max-width:460px;justify-self:end}.home_service-list__3_TuW{border-top:1px solid var(--rule)}.home_service__vdIBP{display:grid;grid-template-columns:60px 1fr 2fr 1fr 60px;gap:40px;align-items:center;padding:44px 0;border-bottom:1px solid var(--rule);cursor:pointer;position:relative;transition:padding .4s ease}.home_service__vdIBP:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(201,169,97,.04),transparent);opacity:0;transition:opacity .5s}.home_service__vdIBP:hover:before{opacity:1}.home_service__vdIBP:hover{padding-left:20px}.home_service__vdIBP .home_num__Aj3dt{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--gold);letter-spacing:.15em}.home_service__vdIBP .home_name__LT1rz{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:300;line-height:1;letter-spacing:-.01em;transition:color .4s}.home_service__vdIBP .home_name__LT1rz em{font-style:italic;color:var(--ink-dim);font-weight:300;transition:color .4s}.home_service__vdIBP:hover .home_name__LT1rz{color:var(--gold-bright)}.home_service__vdIBP:hover .home_name__LT1rz em{color:var(--gold)}.home_service__vdIBP .home_desc__6QyYW{color:var(--ink-dim);font-size:14px;line-height:1.7;max-width:420px}.home_service__vdIBP .home_dur__Y_KU0{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-mute);letter-spacing:.12em;text-align:right}.home_service__vdIBP .home_arrow__EDl__{justify-self:end;width:36px;height:36px;border:1px solid var(--rule);border-radius:50%;display:grid;place-items:center;transition:all .4s}.home_service__vdIBP:hover .home_arrow__EDl__{border-color:var(--gold);background:var(--gold);transform:rotate(-45deg)}.home_service__vdIBP .home_arrow__EDl__ svg{width:14px;height:14px;stroke:var(--gold);transition:stroke .4s}.home_service__vdIBP:hover .home_arrow__EDl__ svg{stroke:#0a0908}@media (max-width:900px){.home_services___2SQW .home_head__Nzcm8{grid-template-columns:1fr;gap:30px}.home_service__vdIBP{grid-template-columns:auto 1fr auto;gap:20px;padding:28px 0}.home_service__vdIBP .home_num__Aj3dt{grid-column:1}.home_service__vdIBP .home_name__LT1rz{grid-column:2;font-size:28px}.home_service__vdIBP .home_arrow__EDl__{grid-column:3}.home_service__vdIBP .home_desc__6QyYW,.home_service__vdIBP .home_dur__Y_KU0{display:none}}.home_repertoire__zsBMz{background:var(--bg);position:relative;overflow:hidden}.home_repertoire__zsBMz:before{content:"";position:absolute;top:50%;left:-200px;width:800px;height:800px;background:radial-gradient(circle,rgba(201,169,97,.05) 0,transparent 70%);transform:translateY(-50%);pointer-events:none}.home_rep-grid__cKvpt{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;margin-top:60px;align-items:start}.home_rep-intro___aXqo p{font-family:Cormorant Garamond,serif;font-size:24px;line-height:1.55;color:var(--ink-dim);font-weight:300}.home_rep-intro___aXqo p em{color:var(--gold);font-style:italic}.home_rep-cats__Xwebq{margin-top:40px;border-top:1px solid var(--rule)}.home_rep-cat__RBCmI{padding:20px 0;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;align-items:center}.home_rep-cat__RBCmI .home_n__zUGNt{font-family:JetBrains Mono,monospace;color:var(--gold);font-size:11px;letter-spacing:.15em}.home_rep-cat__RBCmI .home_t__iJTVp{font-family:Cormorant Garamond,serif;font-size:22px;color:var(--ink)}.home_rep-cat__RBCmI .home_c__c8eCG{color:var(--ink-mute);font-size:11px;letter-spacing:.15em;font-family:JetBrains Mono,monospace}.home_tracklist__HUNSW{background:var(--bg-2);padding:40px;border:1px solid var(--rule)}.home_tracklist__HUNSW h4{font-family:Cormorant Garamond,serif;font-weight:400;font-size:14px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.home_track__i1K_X{display:grid;grid-template-columns:30px 1fr auto;gap:20px;padding:14px 0;border-bottom:1px solid var(--rule-soft);align-items:center;transition:padding-left .3s}.home_track__i1K_X:hover{padding-left:10px}.home_track__i1K_X:last-child{border:none}.home_track__i1K_X .home_n__zUGNt{font-family:JetBrains Mono,monospace;color:var(--ink-mute);font-size:11px}.home_track__i1K_X .home_t__iJTVp{font-family:Cormorant Garamond,serif;font-size:19px;color:var(--ink)}.home_track__i1K_X .home_t__iJTVp span{color:var(--ink-mute);font-size:14px;margin-left:8px}.home_track__i1K_X .home_d__VJq_L{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-mute)}.home_track__i1K_X:hover .home_t__iJTVp{color:var(--gold-bright)}@media (max-width:900px){.home_rep-grid__cKvpt{grid-template-columns:1fr;gap:60px}}.home_gallery__qcP_0{background:var(--bg-2);padding-bottom:180px}.home_g-grid__L2aG2{columns:280px 3;column-gap:18px;margin-top:60px}.home_g-item__MvAQm{margin:0 0 18px;padding:0;border:0;background:transparent;text-align:left;cursor:zoom-in;break-inside:avoid;-webkit-column-break-inside:avoid}.home_g-item__MvAQm,.home_g-media__2RtsU{position:relative;display:block;width:100%}.home_g-media__2RtsU{aspect-ratio:var(--g-aspect,4/5);overflow:hidden;background:#13110f}.home_g-media__2RtsU img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .6s;filter:brightness(.92) contrast(1.04) saturate(.94)}.home_g-item__MvAQm:hover .home_g-media__2RtsU img{transform:scale(1.06);filter:brightness(.95) contrast(1.05)}.home_g-media__2RtsU:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,9,8,.04),transparent 45%,rgba(10,9,8,.7));opacity:0;transition:opacity .5s}.home_g-item__MvAQm:hover .home_g-media__2RtsU:after{opacity:1}.home_cap__YnEQ9{position:absolute;right:16px;bottom:16px;left:16px;color:var(--ink);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;opacity:0;transform:translateY(8px);transition:all .4s;z-index:2;pointer-events:none}.home_g-item__MvAQm:hover .home_cap__YnEQ9{opacity:1;transform:none}.home_g-placeholder__2uRne{background:linear-gradient(135deg,#1a1815,#0f0e0c);display:grid;place-items:center;color:var(--ink-mute);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-align:center;padding:10px;border:1px solid var(--rule-soft);position:relative;min-height:220px;margin:0 0 18px;break-inside:avoid;-webkit-column-break-inside:avoid}.home_g-placeholder__2uRne:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(201,169,97,.04) 0,rgba(201,169,97,.04) 11px)}.home_g-placeholder__2uRne span{position:relative;z-index:2}@media (max-width:900px){.home_g-grid__L2aG2{columns:220px 2;column-gap:14px}}@media (max-width:640px){.home_g-grid__L2aG2{column-count:1}.home_cap__YnEQ9{opacity:1;transform:none}}.home_lightbox__I703f{position:fixed;inset:0;z-index:120;background:rgba(6,6,6,.92);display:grid;place-items:center;padding:32px}.home_lightbox-dialog__5_xq4{position:relative;width:min(1280px,100%)}.home_lightbox-media__YZ5wP{position:relative;width:100%;height:min(78vh,900px)}.home_lightbox-meta__tA_Dm{margin-top:18px;display:flex;justify-content:space-between;gap:20px;color:var(--ink);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.home_lightbox-close__Uk17J,.home_lightbox-nav__sqUrr{position:absolute;border:1px solid rgba(255,255,255,.18);background:rgba(10,9,8,.45);color:var(--ink);cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease;backdrop-filter:blur(8px)}.home_lightbox-close__Uk17J:hover,.home_lightbox-nav__sqUrr:hover{background:rgba(201,169,97,.18);border-color:var(--gold);color:var(--gold-bright)}.home_lightbox-close__Uk17J{top:24px;right:24px;z-index:2;padding:12px 18px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.home_lightbox-nav__sqUrr{top:50%;transform:translateY(-50%);z-index:2;width:56px;height:56px;font-size:34px;line-height:1}.home_lightbox-prev__nibHu{left:24px}.home_lightbox-next__3MNEg{right:24px}@media (max-width:900px){.home_lightbox__I703f{padding:20px}.home_lightbox-close__Uk17J{top:16px;right:16px}.home_lightbox-nav__sqUrr{width:48px;height:48px;font-size:28px}.home_lightbox-prev__nibHu{left:16px}.home_lightbox-next__3MNEg{right:16px}.home_lightbox-meta__tA_Dm{flex-direction:column;gap:10px}}.home_agenda__uUDNz{background:var(--bg)}.home_events__bJrtE{margin-top:60px;border-top:1px solid var(--rule)}.home_event__agT3m{display:grid;grid-template-columns:140px 1fr 1.5fr 1fr auto;gap:36px;align-items:center;padding:36px 0;border-bottom:1px solid var(--rule);transition:all .4s;position:relative}.home_event__agT3m:before{content:"";position:absolute;left:-20px;top:50%;width:8px;height:8px;background:var(--gold);border-radius:50%;opacity:0;transition:opacity .4s}.home_event__agT3m:hover:before{opacity:1}.home_event__agT3m:hover{padding-left:20px}.home_event__agT3m .home_date__EXPEk{font-family:Cormorant Garamond,serif}.home_event__agT3m .home_date__EXPEk .home_d__VJq_L{font-size:56px;font-weight:300;line-height:.9;color:var(--gold);letter-spacing:-.02em}.home_event__agT3m .home_date__EXPEk .home_m__beq8Q{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;color:var(--ink-dim);text-transform:uppercase;margin-top:6px}.home_event__agT3m .home_name__LT1rz{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;color:var(--ink);line-height:1.2}.home_event__agT3m .home_name__LT1rz em{font-style:italic;color:var(--ink-dim);font-weight:300;display:block;font-size:14px;letter-spacing:.18em;text-transform:uppercase;margin-top:8px;font-family:Inter Tight,sans-serif}.home_event__agT3m .home_loc__RBaqm{color:var(--ink-dim);font-size:13px;line-height:1.6}.home_event__agT3m .home_loc__RBaqm svg{width:12px;height:12px;stroke:var(--gold);display:inline-block;vertical-align:middle;margin-right:6px}.home_event__agT3m .home_status__P7iQG{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:6px 12px;border:1px solid;display:inline-block}.home_event__agT3m .home_status__P7iQG.home_open__pi_Q7{color:var(--gold);border-color:var(--gold)}.home_event__agT3m .home_status__P7iQG.home_private__3O3k0{color:var(--ink-mute);border-color:var(--ink-mute)}.home_event__agT3m .home_status__P7iQG.home_soldout__9CNhD{color:#7a6f5a;border-color:#7a6f5a}.home_event__agT3m .home_cta__fYSoN{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);text-decoration:none;display:flex;align-items:center;gap:10px;transition:color .3s}.home_event__agT3m .home_cta__fYSoN:hover{color:var(--gold)}.home_event__agT3m .home_cta__fYSoN:after{content:"→";transition:transform .3s}.home_event__agT3m .home_cta__fYSoN:hover:after{transform:translateX(4px)}@media (max-width:900px){.home_event__agT3m{grid-template-columns:auto 1fr;gap:16px 20px;padding:24px 0}.home_event__agT3m .home_date__EXPEk{grid-row:span 3}.home_event__agT3m .home_date__EXPEk .home_d__VJq_L{font-size:40px}.home_event__agT3m .home_cta__fYSoN,.home_event__agT3m .home_loc__RBaqm,.home_event__agT3m .home_status__P7iQG{grid-column:2}}.home_testimonials___1VX7{background:linear-gradient(180deg,var(--bg) 0,var(--bg-2) 100%);overflow:hidden}.home_t-track__jabL_{margin-top:70px;position:relative}.home_t-grid__yb3UM{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.home_t-card__LCrIO{border:1px solid var(--rule);background:rgba(255,255,255,.015);padding:40px;position:relative;transition:all .5s}.home_t-card__LCrIO:hover{border-color:var(--gold);background:rgba(201,169,97,.03);transform:translateY(-4px)}.home_t-card__LCrIO .home_quote__cdYs5{font-family:Cormorant Garamond,serif;font-size:72px;line-height:.5;color:var(--gold);height:28px;font-weight:500}.home_t-card__LCrIO p{font-family:Cormorant Garamond,serif;font-size:21px;line-height:1.55;color:var(--ink);font-weight:300;margin:20px 0 30px;font-style:italic;text-wrap:pretty}.home_t-card__LCrIO .home_who__Ad8nr{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--rule-soft)}.home_t-card__LCrIO .home_who__Ad8nr .home_av__j1rIH{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--gold-deep),var(--gold));display:grid;place-items:center;color:#0a0908;font-family:Cormorant Garamond,serif;font-weight:500;font-size:16px}.home_t-card__LCrIO .home_who__Ad8nr .home_info__PrfC2 .home_n__zUGNt{font-size:14px;color:var(--ink);letter-spacing:.05em}.home_t-card__LCrIO .home_who__Ad8nr .home_info__PrfC2 .home_r__db0Kr{font-size:11px;color:var(--ink-mute);letter-spacing:.15em;text-transform:uppercase;margin-top:2px}@media (max-width:900px){.home_t-grid__yb3UM{grid-template-columns:1fr}}.home_contact__mtEZa{background:var(--bg);padding-top:180px;padding-bottom:100px;position:relative;overflow:hidden}.home_contact__mtEZa:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1400px;height:800px;background:radial-gradient(ellipse at center top,rgba(201,169,97,.08) 0,transparent 60%);pointer-events:none}.home_contact__mtEZa .home_inner__4aIVk{position:relative;z-index:2;text-align:center}.home_contact__mtEZa .home_big__Jmxol{font-family:Cormorant Garamond,serif;font-weight:300;font-size:clamp(56px,10vw,160px);line-height:.9;letter-spacing:-.02em;margin-top:30px}.home_contact__mtEZa .home_big__Jmxol em{font-style:italic;color:var(--gold);font-weight:400}.home_contact__mtEZa .home_lede___KSNV{max-width:560px;margin:50px auto 0;color:var(--ink-dim);font-family:Cormorant Garamond,serif;font-size:22px;line-height:1.6;font-weight:300}.home_contact-grid__l0l9K{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:80px;max-width:1000px;margin-left:auto;margin-right:auto;text-align:left}.home_c-card__CIBYu{border:1px solid var(--rule);padding:32px;background:rgba(255,255,255,.012);transition:all .4s;position:relative;overflow:hidden}.home_c-card__CIBYu:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .5s}.home_c-card__CIBYu:hover{border-color:var(--gold);background:rgba(201,169,97,.03)}.home_c-card__CIBYu:hover:before{transform:scaleX(1)}.home_c-card__CIBYu .home_k__gabTj{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:16px}.home_c-card__CIBYu .home_v__JIECZ{font-family:Cormorant Garamond,serif;font-size:24px;color:var(--ink);line-height:1.3}.home_c-card__CIBYu .home_v__JIECZ a{color:inherit;text-decoration:none;transition:color .3s}.home_c-card__CIBYu:hover .home_v__JIECZ a{color:var(--gold)}.home_c-card__CIBYu .home_sub__z6rg4{margin-top:10px;font-size:13px;color:var(--ink-dim);line-height:1.5}.home_btn-row__6kyhv{display:flex;justify-content:center;gap:20px;margin-top:60px;flex-wrap:wrap}.home_btn__P2yHz{display:inline-flex;align-items:center;gap:14px;padding:18px 32px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:all .35s;cursor:pointer;border:1px solid;background:none;color:inherit!important;text-decoration:none!important}.home_btn-primary__Ttd1I{background:var(--gold);color:#0a0908!important;border-color:var(--gold)}.home_btn-primary__Ttd1I:hover{background:transparent;color:var(--gold)!important}.home_btn-secondary__WAD57{color:var(--ink)!important;border-color:var(--rule)}.home_btn-secondary__WAD57 a{color:inherit!important;text-decoration:none!important}.home_btn-secondary__WAD57:hover{border-color:var(--gold);color:var(--gold)!important}.home_btn__P2yHz svg{width:14px;height:14px}@media (max-width:900px){.home_contact-grid__l0l9K{grid-template-columns:1fr;gap:16px}}.home_footer__jp1i2{background:var(--bg-2);padding:60px 40px 40px;border-top:1px solid var(--rule)}.home_footer__jp1i2 .home_f-grid__ydAL5{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;padding-bottom:50px;border-bottom:1px solid var(--rule-soft)}.home_footer__jp1i2 h5{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-weight:400}.home_footer__jp1i2 .home_brand-big__Sbd5U{font-family:Cormorant Garamond,serif;font-size:36px;font-weight:300;line-height:1}.home_footer__jp1i2 .home_brand-big__Sbd5U em{font-style:italic;color:var(--gold)}.home_footer__jp1i2 .home_brand-big__Sbd5U+p{color:var(--ink-dim);font-size:14px;line-height:1.7;margin-top:16px;max-width:380px}.home_footer__jp1i2 ul{list-style:none}.home_footer__jp1i2 li{margin-bottom:10px}.home_footer__jp1i2 a{color:var(--ink-dim);text-decoration:none;font-size:13px;transition:color .3s}.home_footer__jp1i2 a:hover{color:var(--gold)}.home_f-base__SJHG_{max-width:1320px;margin:30px auto 0;display:flex;justify-content:space-between;color:var(--ink-mute);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;gap:20px}@media (max-width:900px){.home_footer__jp1i2{padding:50px 24px 32px}.home_footer__jp1i2 .home_f-grid__ydAL5{grid-template-columns:1fr 1fr;gap:30px}.home_f-base__SJHG_{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:640px){.home_footer__jp1i2 .home_f-grid__ydAL5{grid-template-columns:1fr;gap:36px}.home_footer__jp1i2 .home_brand-big__Sbd5U+p{max-width:100%}}.home_thread__XwDJH{position:fixed;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,transparent,var(--rule) 10%,var(--rule) 90%,transparent);pointer-events:none;z-index:1;opacity:.5}@media (min-width:1400px){.home_thread__XwDJH{display:block}}@media (max-width:1400px){.home_thread__XwDJH{display:none}}.home_hero-bg__EeWF_ img{will-change:transform;transition:transform .1s linear}