.LandingHome_main__tyla_{position:relative;max-width:var(--max-width);margin:0 auto;padding:0 120px}.LandingHome_hero__a9pLj{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:auto;padding:124px 0 76px;text-align:center}.LandingHome_heroEyebrow___xh7U{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--color-primary);margin-bottom:var(--space-400)}.LandingHome_headline__brWYe{font-family:var(--font-serif);font-weight:400;font-size:66px;line-height:1.1;letter-spacing:-.022em;color:var(--text-primary);max-width:860px;margin-bottom:var(--space-300);-webkit-font-smoothing:antialiased}.LandingHome_subtitle__4BT1g{font-family:var(--font-sans);font-weight:400;font-size:18px;letter-spacing:-.01em;color:rgba(0,0,0,.62);max-width:540px;line-height:1.55}.LandingHome_heroCta__klL8x{display:inline-flex;align-items:center;gap:var(--space-100);margin-top:var(--space-500);padding:14px 30px;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:#ffffff;background:linear-gradient(180deg,#6fb2d9 0,var(--color-primary) 100%);border-radius:999px;box-shadow:0 1px 2px rgba(34,78,104,.18),0 10px 24px rgba(91,164,207,.4),inset 0 1px 0 rgba(255,255,255,.3);transition:transform .18s ease,box-shadow .2s ease,filter .15s ease}.LandingHome_heroCta__klL8x:after{content:"→";font-size:16px;line-height:1;transition:transform .18s ease}.LandingHome_heroCta__klL8x:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 2px 4px rgba(34,78,104,.2),0 14px 30px rgba(91,164,207,.5),inset 0 1px 0 rgba(255,255,255,.3)}.LandingHome_heroCta__klL8x:hover:after{transform:translateX(3px)}.LandingHome_heroCta__klL8x:active{transform:translateY(0) scale(.99)}.LandingHome_heroBackdrop__tJuU6{position:absolute;top:-64px;left:calc(-50vw + 50%);right:calc(-50vw + 50%);height:1040px;overflow:hidden;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 50% -12%,rgba(255,255,255,.5),transparent 58%)}.LandingHome_heroBackdropImage__qAODg,.LandingHome_heroBackdropOverlay__5dq5C{display:none}.LandingHome_section__FkjSb{padding:var(--space-1000) 0}.LandingHome_sectionTitle__QyAn9{font:var(--type-h1);letter-spacing:var(--type-h1-ls);color:var(--text-primary);margin-bottom:var(--space-500)}.LandingHome_sectionEyebrow__WHVM9{font:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--color-primary);margin-bottom:var(--space-400)}.LandingHome_sectionCentered__MRg_Q .LandingHome_sectionEyebrow__WHVM9{color:var(--color-primary)}.LandingHome_sectionSubtitle__kfI4B{font:var(--type-body-lg);letter-spacing:var(--type-body-lg-ls);color:var(--text-secondary);line-height:1.6;max-width:560px;margin-bottom:var(--space-600)}.LandingHome_sectionCentered__MRg_Q{display:flex;flex-direction:column;align-items:center;text-align:center;padding:112px 0;position:relative}.LandingHome_sectionCentered__MRg_Q .LandingHome_sectionSubtitle__kfI4B{color:var(--text-secondary)}.LandingHome_sectionSubtitleCentered__4mI9e{margin-left:auto;margin-right:auto}.LandingHome_grid__MsXVj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-400) var(--space-600);gap:var(--space-400) var(--space-600)}.LandingHome_card__Nv8uH{padding:var(--space-300) 0;border-top:1px solid rgba(0,0,0,.08)}.LandingHome_cardTitle__mhCqY{font:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--text-primary);margin-bottom:var(--space-200)}.LandingHome_cardList__cI5Gh{list-style:none;display:flex;flex-direction:column;gap:var(--space-100)}.LandingHome_cardItem__SAKWK{font:var(--type-body-lg);letter-spacing:var(--type-body-lg-ls);color:var(--text-secondary)}.LandingHome_updatesGrid__OrUgA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-400);gap:var(--space-400);margin-bottom:var(--space-500)}.LandingHome_updateItem__diRlQ{display:flex;flex-direction:column;gap:var(--space-100);border-top:1px solid rgba(0,0,0,.08);padding-top:var(--space-250)}.LandingHome_updateDateRow__11hpU{display:flex;align-items:center;gap:var(--space-100);margin-bottom:var(--space-025)}.LandingHome_updateDate__ysluT{font:var(--type-caption);letter-spacing:var(--type-caption-ls);color:var(--text-tertiary)}.LandingHome_updateBadge___qrCT{font:var(--type-micro);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:#fff;background:var(--color-primary);padding:2px 8px;border-radius:6px}.LandingHome_updateTitle__YCdaG{font-family:var(--font-serif);font-size:20px;font-weight:400;letter-spacing:-.01em;color:var(--text-primary);line-height:1.25}.LandingHome_updateDesc__mfk6r{line-height:1.55}.LandingHome_updateDesc__mfk6r,.LandingHome_updatesLink__Uynb5{font:var(--type-body);letter-spacing:var(--type-body-ls);color:var(--text-secondary)}.LandingHome_updatesLink__Uynb5{display:inline-flex;align-items:center;gap:var(--space-075);font-weight:500;transition:color var(--transition-fast)}.LandingHome_updatesLink__Uynb5:hover{color:var(--text-primary)}.LandingHome_faqSection__FdpCy{display:flex;flex-direction:column;align-items:center;padding-top:120px}.LandingHome_faqSection__FdpCy .LandingHome_sectionTitle__QyAn9{text-align:center}.LandingHome_faqList__UJAWt{display:flex;flex-direction:column;max-width:720px;width:100%}.LandingHome_faqItem__bYGJ9{border-bottom:1px solid rgba(0,0,0,.08)}.LandingHome_faqQuestion__x0_jF{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-300);width:100%;padding:var(--space-300) 0;font-family:var(--font-serif);font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.3;color:var(--text-primary);transition:color var(--transition-fast)}.LandingHome_faqQuestion__x0_jF span{transition:transform var(--transition-fast)}.LandingHome_faqQuestion__x0_jF:hover span{transform:translateX(4px)}.LandingHome_faqQuestion__x0_jF:hover .LandingHome_faqChevron__7IwtB{color:var(--text-primary)}.LandingHome_faqChevron__7IwtB{flex-shrink:0;color:var(--text-tertiary);transition:transform var(--transition-normal),color var(--transition-fast)}.LandingHome_faqItemOpen__IqX3a .LandingHome_faqChevron__7IwtB{transform:rotate(180deg)}.LandingHome_faqAnswer__mF5BQ{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-normal)}.LandingHome_faqItemOpen__IqX3a .LandingHome_faqAnswer__mF5BQ{grid-template-rows:1fr}.LandingHome_faqAnswerText__x1M60{overflow:hidden;font:var(--type-body);letter-spacing:var(--type-body-ls);color:var(--text-secondary);line-height:1.65;padding-bottom:0;transition:padding-bottom var(--transition-normal)}.LandingHome_faqItemOpen__IqX3a .LandingHome_faqAnswerText__x1M60{padding-bottom:var(--space-300)}.LandingHome_footer__hQUh3{position:relative;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);margin-top:var(--space-800);overflow:hidden;background:var(--surface-background-color)}.LandingHome_footerImage__CEalC{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.02) 8%,rgba(0,0,0,.06) 15%,rgba(0,0,0,.12) 22%,rgba(0,0,0,.22) 30%,rgba(0,0,0,.38) 40%,rgba(0,0,0,.56) 50%,rgba(0,0,0,.74) 60%,rgba(0,0,0,.87) 70%,rgba(0,0,0,.95) 80%,rgba(0,0,0,1) 90%),radial-gradient(ellipse 90% 80% at 50% 60%,black 30%,rgba(0,0,0,.85) 50%,rgba(0,0,0,.5) 70%,transparent 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.02) 8%,rgba(0,0,0,.06) 15%,rgba(0,0,0,.12) 22%,rgba(0,0,0,.22) 30%,rgba(0,0,0,.38) 40%,rgba(0,0,0,.56) 50%,rgba(0,0,0,.74) 60%,rgba(0,0,0,.87) 70%,rgba(0,0,0,.95) 80%,rgba(0,0,0,1) 90%),radial-gradient(ellipse 90% 80% at 50% 60%,black 30%,rgba(0,0,0,.85) 50%,rgba(0,0,0,.5) 70%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.LandingHome_footerFade__2_zt_{display:none}.LandingHome_footerOverlay__m7LZy{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0,transparent 40%,rgba(0,0,0,.15) 55%,rgba(0,0,0,.35) 70%,rgba(0,0,0,.55) 85%,rgba(0,0,0,.65));z-index:1;pointer-events:none}.LandingHome_footerContent__Sc2M1{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:var(--space-600) 0 var(--space-500)}.LandingHome_footerInner__WQzmm{display:flex;justify-content:space-between;max-width:var(--max-width);margin:0 auto;padding:0 var(--space-300)}.LandingHome_footerLeft__tjAjO{display:flex;flex-direction:column;gap:var(--space-200)}.LandingHome_footerWordmark__Px_fX{font-family:var(--font-serif);font-size:28px;font-weight:300;-webkit-font-smoothing:antialiased;line-height:1}.LandingHome_footerTagline__7CbZv,.LandingHome_footerWordmark__Px_fX{color:var(--surface-background-color);letter-spacing:var(--type-h2-ls)}.LandingHome_footerTagline__7CbZv{font:var(--type-h2);max-width:320px}.LandingHome_footerCta__bAUHk{display:inline-flex;align-items:center;gap:var(--space-100);margin-top:var(--space-100);padding:var(--space-100) var(--space-250);font:var(--type-body);letter-spacing:var(--type-body-ls);font-weight:500;color:var(--surface-background-color);border:1px solid rgba(248,248,244,.4);border-radius:var(--radius-400);transition:all var(--transition-fast);width:-moz-fit-content;width:fit-content}.LandingHome_footerCta__bAUHk:hover{border-color:var(--surface-background-color);background:rgba(248,248,244,.1)}.LandingHome_footerRight__pe5td{display:flex;gap:var(--space-600)}.LandingHome_footerColumn__Jqr7R{display:flex;flex-direction:column;gap:var(--space-150)}.LandingHome_footerColumnTitle__qJgjG{font:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--surface-background-color);margin-bottom:var(--space-050)}.LandingHome_footerColumn__Jqr7R a{font:var(--type-body);letter-spacing:var(--type-body-ls);color:rgba(248,248,244,.7);transition:color var(--transition-fast)}.LandingHome_footerColumn__Jqr7R a:hover{color:var(--surface-background-color)}.LandingHome_footerBottom__3XTtQ{max-width:var(--max-width);margin:var(--space-600) auto 0;padding:var(--space-300) var(--space-300) 0;border-top:1px solid rgba(248,248,244,.15)}.LandingHome_copyright__5GB92{font:var(--type-label);letter-spacing:var(--type-label-ls);font-weight:400;color:rgba(248,248,244,.4)}@media (max-width:768px){.LandingHome_main__tyla_{padding:0 60px}.LandingHome_heroBackdrop__tJuU6{height:600px}.LandingHome_hero__a9pLj{min-height:auto;padding:60px 0 var(--space-500)}.LandingHome_headline__brWYe{font-size:36px;line-height:1.15}.LandingHome_sectionTitle__QyAn9{font-size:24px}.LandingHome_updatesGrid__OrUgA{grid-template-columns:1fr 1fr;gap:var(--space-400) var(--space-300)}.LandingHome_grid__MsXVj{grid-template-columns:1fr;gap:var(--space-300)}.LandingHome_faqList__UJAWt{grid-template-columns:1fr;gap:var(--space-400)}.LandingHome_footerImage__CEalC{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center top;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 14%);mask-image:linear-gradient(180deg,transparent 0,#000 14%);-webkit-mask-composite:source-over;mask-composite:add}.LandingHome_footerOverlay__m7LZy{display:block;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.12) 16%,rgba(0,0,0,.42) 34%,rgba(0,0,0,.62) 56%,rgba(0,0,0,.74))}.LandingHome_footerContent__Sc2M1{position:relative;padding:200px 0 var(--space-400)}.LandingHome_footerInner__WQzmm{flex-direction:column;gap:var(--space-500)}.LandingHome_footerRight__pe5td{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-500) var(--space-400);gap:var(--space-500) var(--space-400)}}@media (max-width:480px){.LandingHome_main__tyla_{padding:0 20px}.LandingHome_hero__a9pLj{padding:40px 0 var(--space-400)}.LandingHome_headline__brWYe{font-size:28px}.LandingHome_subtitle__4BT1g{font-size:15px}.LandingHome_sectionTitle__QyAn9{font-size:20px}.LandingHome_updatesGrid__OrUgA{grid-template-columns:1fr}.LandingHome_footerInner__WQzmm{padding:0 20px}}