.page_hero__7KFOs{min-height:90vh;background:linear-gradient(135deg,#0a0a0a,#1a1208 60%,#0a0a0a);display:flex;align-items:center;position:relative;overflow:hidden;padding:80px 24px}.page_heroContent__dzLob{max-width:640px;margin:0 auto;position:relative;z-index:1}.page_heroPre__Fx2ho{font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.page_heroTitle__ixXIp{font-family:var(--serif);font-size:clamp(42px,6vw,80px);font-weight:300;line-height:1.1;color:#fff;margin-bottom:28px}.page_heroTitle__ixXIp em{color:var(--gold);font-style:italic}.page_heroSub__fi66w{font-size:16px;line-height:1.7;color:rgba(255,255,255,.65);margin-bottom:40px;max-width:480px}.page_heroCtas__lz7_7{display:flex;gap:16px;flex-wrap:wrap}.page_heroDecorator__DVmIE{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:400px;height:400px;opacity:.4;pointer-events:none}.page_btnPrimary__d_sTc{display:inline-block;background:var(--gold);color:#fff;font-family:var(--sans);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:14px 32px;transition:background .2s}.page_btnPrimary__d_sTc:hover{background:var(--gold-dark)}.page_btnSecondary__s2OE4{display:inline-block;border:1px solid rgba(255,255,255,.4);color:rgba(255,255,255,.8);font-family:var(--sans);font-size:12px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:14px 32px;transition:border-color .2s,color .2s}.page_btnSecondary__s2OE4:hover{border-color:var(--gold);color:var(--gold)}.page_btnLight__gJllK{display:inline-block;border:1px solid var(--gold);color:var(--gold);font-family:var(--sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:14px 32px;transition:background .2s,color .2s}.page_btnLight__gJllK:hover{background:var(--gold);color:var(--ink)}.page_values__xCrrP{background:var(--cream);padding:80px 24px}.page_valGrid__Pn4Nc{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px}.page_valCard__cynGH{text-align:center}.page_valIcon__KZvAA{display:block;font-size:28px;color:var(--gold);margin-bottom:16px}.page_valCard__cynGH h3{font-family:var(--serif);font-size:20px;font-weight:400;margin-bottom:12px;color:var(--ink)}.page_valCard__cynGH p{font-size:14px;line-height:1.7;color:var(--warm-gray)}.page_categories___mviK{padding:80px 24px;background:#fff}.page_catHeader__Zn9oR{text-align:center;max-width:480px;margin:0 auto 48px}.page_catHeader__Zn9oR h2{font-family:var(--serif);font-size:40px;font-weight:300;color:var(--ink);margin-bottom:12px}.page_catHeader__Zn9oR p{font-size:15px;color:var(--warm-gray)}.page_catGrid__tnhrl{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px}.page_catCard__ktaSx{aspect-ratio:4/3;display:flex;align-items:flex-end;padding:32px;position:relative;overflow:hidden;transition:transform .3s}.page_catCard__ktaSx:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.55) 40%,rgba(0,0,0,.1) 75%,transparent)}.page_catCard__ktaSx:hover{transform:scale(1.01)}.page_catPhoto__74nyI{object-fit:cover;transition:transform .6s ease}.page_catCard__ktaSx:hover .page_catPhoto__74nyI{transform:scale(1.04)}.page_catCard__ktaSx:last-child:nth-child(3n+1){grid-column:1/-1;aspect-ratio:4/1}.page_catContent__QXCaW{position:relative;z-index:1}.page_catContent__QXCaW h3{font-family:var(--serif);font-size:24px;font-weight:300;color:#fff;margin-bottom:4px}.page_catContent__QXCaW p{font-size:12px;letter-spacing:.08em;color:var(--gold-light)}.page_catArrow__xXA1p{display:block;margin-top:12px;color:var(--gold);font-size:18px;transition:transform .2s}.page_catCard__ktaSx:hover .page_catArrow__xXA1p{transform:translateX(4px)}.page_process__IaX_y{background:var(--ink);padding:80px 24px}.page_processInner__TWAol{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.page_sectionLabel__JSrPB{font-family:var(--sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.page_processText__mDHbN h2{font-family:var(--serif);font-size:44px;font-weight:300;color:#fff;margin-bottom:20px}.page_processText__mDHbN p{font-size:15px;line-height:1.7;color:rgba(255,255,255,.6);margin-bottom:32px}.page_processSteps____rB1{display:flex;flex-direction:column;gap:28px}.page_step__0ZyaY{display:flex;gap:20px;align-items:flex-start}.page_stepNum__Ucda0{font-family:var(--serif);font-size:32px;font-weight:300;color:var(--gold);opacity:.5;line-height:1;flex-shrink:0;width:40px}.page_step__0ZyaY h4{font-family:var(--serif);font-size:18px;font-weight:400;color:#fff;margin-bottom:4px}.page_step__0ZyaY p{font-size:13px;line-height:1.6;color:rgba(255,255,255,.5)}.page_ctaBanner__XARMM{background:linear-gradient(135deg,#0f0c06,#1a1408);padding:80px 24px;border-top:1px solid rgba(201,169,110,.2);border-bottom:1px solid rgba(201,169,110,.2)}.page_ctaBannerInner__pxfH6{max-width:600px;margin:0 auto;text-align:center}.page_ctaBannerInner__pxfH6 h2{font-family:var(--serif);font-size:44px;font-weight:300;color:#fff;margin-bottom:16px}.page_ctaBannerInner__pxfH6 p{font-size:15px;color:rgba(255,255,255,.6);margin-bottom:32px}@media (max-width:900px){.page_catGrid__tnhrl,.page_valGrid__Pn4Nc{grid-template-columns:repeat(2,1fr)}.page_catCard__ktaSx:last-child:nth-child(3n+1){grid-column:auto;aspect-ratio:4/3}.page_catCard__ktaSx:last-child:nth-child(odd){grid-column:1/-1;aspect-ratio:8/3}.page_processInner__TWAol{grid-template-columns:1fr;gap:48px}.page_heroDecorator__DVmIE{display:none}}@media (max-width:600px){.page_catGrid__tnhrl{grid-template-columns:1fr}.page_catCard__ktaSx:last-child:nth-child(n){grid-column:auto;aspect-ratio:4/3}.page_valGrid__Pn4Nc{grid-template-columns:1fr}}.HeroVideo_wrap__a1yW6{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.HeroVideo_video__EB4aS{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.2s ease}.HeroVideo_visible__RxmIz{opacity:1}.HeroVideo_shade__bRbt_{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,10,.82),rgba(10,10,10,.55) 45%,rgba(10,10,10,.25)),linear-gradient(180deg,rgba(10,10,10,.15),rgba(10,10,10,0) 40%,rgba(10,10,10,.6))}@media (max-width:900px){.HeroVideo_shade__bRbt_{background:linear-gradient(180deg,rgba(10,10,10,.55),rgba(10,10,10,.7))}}@media (prefers-reduced-motion:reduce){.HeroVideo_video__EB4aS{transition:none}}