.home_page__uU_Mx{position:relative;min-height:100vh;width:100%;display:flex;font-family:Futura,Futura PT,Century Gothic,URW Gothic,sans-serif;color:rgba(255,255,255,.92)}@media (max-width:768px){.home_page__uU_Mx{justify-content:center;align-items:flex-start}}.home_content__ZK_kt{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(20px,3.5vw,32px);max-width:min(72vw,1100px);margin-right:auto;padding-bottom:clamp(24px,4vw,40px)}@media (max-width:768px){.home_content__ZK_kt{max-width:100%;gap:clamp(16px,3vw,24px);margin:0 auto;width:100%;align-items:center}}.home_greeting__qrfLO p{font-size:clamp(1rem,.6vw + .95rem,1.32rem);letter-spacing:.05em;text-transform:capitalize;text-shadow:0 2px 18px rgba(0,0,0,.55)}@media (max-width:768px){.home_greeting__qrfLO{text-align:center;width:100%}}.home_featured__nzTK0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.88fr);grid-gap:clamp(12px,2.4vw,22px);gap:clamp(12px,2.4vw,22px);align-items:stretch}@media (max-width:1024px){.home_featured__nzTK0{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:768px){.home_featured__nzTK0{grid-template-columns:1fr;gap:clamp(16px,3vw,20px);width:100%;max-width:100%}}.home_cardLink__7w5IT{text-decoration:none;color:inherit;display:block}.home_card__biIR2{background:rgba(0,0,0,.49);border-radius:0;overflow:hidden;display:flex;flex-direction:column;min-height:clamp(220px,24vw,300px);box-shadow:0 18px 38px rgba(0,0,0,.45);transition:transform .2s ease,box-shadow .2s ease}.home_card__biIR2:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.5)}.home_cardMediaWrap__FC9fF{position:relative;flex:1 0 clamp(150px,14vw,200px)}.home_cardMedia__djv6I{object-fit:cover}.home_cardCopy__Rkwug{padding:20px 24px 22px;display:flex;flex-direction:column;gap:10px}.home_cardCopy__Rkwug h3{font-size:clamp(.95rem,.3vw + .9rem,1.1rem);letter-spacing:.18em;text-transform:uppercase}.home_cardSubtitle__FPXCb{font-size:clamp(.78rem,.26vw + .72rem,.86rem);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75)}.home_cardMeta__uPPOa{font-size:clamp(.62rem,.2vw + .58rem,.7rem);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6)}.home_contactCard__D6YLe{align-items:center;justify-content:center;text-align:center}.home_contactGlyph__kkPA3{position:relative;width:clamp(88px,9vw,118px);height:clamp(88px,9vw,118px);margin:clamp(28px,3vw,36px) auto 16px}.home_contactIconMask__LgRIz{position:absolute;inset:0;display:block;background:rgba(255,255,255,.9);mask:url(/contact-icon.png) center/contain no-repeat;-webkit-mask:url(/contact-icon.png) center/contain no-repeat;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}.home_progressRow__D_sVU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,2.6vw,26px);gap:clamp(14px,2.6vw,26px);max-width:min(55vw,780px)}@media (max-width:768px){.home_progressRow__D_sVU{grid-template-columns:1fr;max-width:100%;width:100%;gap:clamp(16px,3vw,20px)}}.home_progressTile__vff2V{min-height:clamp(96px,12vw,138px);padding:20px clamp(24px,4vw,42px);display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,32px);background:rgba(0,0,0,.49);box-shadow:0 20px 46px rgba(0,0,0,.45);border-radius:0}.home_progressTile__vff2V:hover{box-shadow:0 26px 54px rgba(0,0,0,.5)}.home_tileIcon__JiHTs{display:flex;align-items:center;justify-content:center;width:clamp(64px,8vw,86px);height:clamp(64px,8vw,86px);border-radius:50%;border:3px solid rgba(255,255,255,.42);background:rgba(0,0,0,.35)}.home_tileIcon__JiHTs svg{width:clamp(28px,3.4vw,38px);height:clamp(28px,3.4vw,38px);fill:rgba(255,255,255,.92)}.home_tileCopy__mCqia{display:flex;flex-direction:column;gap:6px}.home_tileTitle__3Qkmd{letter-spacing:.24em;text-transform:uppercase;font-size:clamp(.78rem,.26vw + .72rem,.86rem)}.home_tileMeta__lzJIp{margin-top:4px;font-size:clamp(.62rem,.24vw + .58rem,.7rem);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6)}.home_tipTile__vhzW0{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:clamp(14px,2.4vw,22px);background:rgba(0,0,0,.49)}.home_tipCopy__Q36sy{display:flex;flex-direction:column;gap:6px;text-align:center}.home_tipUnlocked__R45Yl{background:rgba(0,0,0,.6)}.home_tipQuote__yul0T{font-size:clamp(.7rem,.24vw + .66rem,.8rem);letter-spacing:.08em;line-height:1.5;color:rgba(255,255,255,.85);font-style:italic;margin:8px 0 4px}.home_tipAuthor__G0X7C{font-size:clamp(.62rem,.24vw + .58rem,.7rem);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:4px}@media (max-width:768px){.home_card__biIR2{min-height:clamp(200px,40vw,280px)}.home_cardCopy__Rkwug{padding:clamp(16px,3vw,20px) clamp(18px,3vw,24px) clamp(18px,3vw,22px)}.home_progressTile__vff2V{min-height:clamp(80px,15vw,120px);padding:clamp(16px,3vw,20px) clamp(20px,4vw,24px);gap:clamp(16px,3vw,24px)}.home_tileIcon__JiHTs{width:clamp(48px,10vw,64px);height:clamp(48px,10vw,64px)}.home_tileIcon__JiHTs svg{width:clamp(20px,4vw,28px);height:clamp(20px,4vw,28px)}}