.page-module__L1VQqW__page{overflow:clip}.page-module__L1VQqW__container{width:100%;max-width:calc(1240 * var(--landing-unit));padding-inline:calc(32 * var(--landing-unit));margin-inline:auto}.page-module__L1VQqW__hero{padding-block:calc(32 * var(--landing-unit)) calc(112 * var(--landing-unit));background:var(--landing-hero);color:#fff;clip-path:ellipse(120% 100% at 50% 0)}.page-module__L1VQqW__backLink{--action-highlight-background:#ffffff1a;align-items:center;gap:calc(8 * var(--landing-unit));color:#e1eaff;min-height:44px;font-size:calc(15 * var(--landing-unit));display:inline-flex;}.page-module__L1VQqW__backLink svg{width:calc(18 * var(--landing-unit));height:calc(18 * var(--landing-unit))}.page-module__L1VQqW__heroCopy{max-width:calc(960 * var(--landing-unit));margin:calc(54 * var(--landing-unit)) auto 0;text-align:center}.page-module__L1VQqW__heroEyebrow,.page-module__L1VQqW__eyebrow{font-size:calc(12 * var(--landing-unit));letter-spacing:.12em;font-weight:650;line-height:1.6}.page-module__L1VQqW__heroEyebrow{margin-bottom:calc(24 * var(--landing-unit));color:#e1eaff}.page-module__L1VQqW__hero h1{font-size:clamp(38px, 4.3vw, calc(64 * var(--landing-unit)));letter-spacing:-.045em;text-wrap:balance;font-weight:750;line-height:1.12}.page-module__L1VQqW__hero h1 span{color:var(--cta)}.page-module__L1VQqW__intro{max-width:calc(760 * var(--landing-unit));margin:calc(28 * var(--landing-unit)) auto 0;color:#e1eaff;font-size:calc(21 * var(--landing-unit));text-wrap:pretty;line-height:1.7}.page-module__L1VQqW__origin{justify-content:center;align-items:center;gap:calc(10 * var(--landing-unit));margin-top:calc(32 * var(--landing-unit));color:#e1eaff;font-size:calc(14 * var(--landing-unit));display:flex}.page-module__L1VQqW__origin img{width:calc(28 * var(--landing-unit));flex-shrink:0;height:auto}.page-module__L1VQqW__eyebrow{margin-bottom:calc(16 * var(--landing-unit));color:var(--primary)}.page-module__L1VQqW__page h2{font-size:calc(40 * var(--landing-unit));letter-spacing:-.035em;text-wrap:balance;font-weight:720;line-height:1.2}.page-module__L1VQqW__story{gap:calc(80 * var(--landing-unit));padding-block:calc(88 * var(--landing-unit));grid-template-columns:.9fr 1.1fr;display:grid}.page-module__L1VQqW__storyText p{color:var(--muted-foreground);font-size:calc(19 * var(--landing-unit));line-height:1.8}.page-module__L1VQqW__storyText p+p{margin-top:calc(22 * var(--landing-unit))}.page-module__L1VQqW__signature{align-items:center;gap:calc(18 * var(--landing-unit));margin-top:calc(40 * var(--landing-unit));color:var(--primary);font-size:calc(21 * var(--landing-unit));line-height:1.5;display:flex}.page-module__L1VQqW__signature img{width:calc(50 * var(--landing-unit));height:auto}.page-module__L1VQqW__signature strong{font-weight:650}.page-module__L1VQqW__values{padding-block:calc(80 * var(--landing-unit));background:var(--secondary)}.page-module__L1VQqW__sectionIntro{max-width:calc(720 * var(--landing-unit));margin:0 auto calc(40 * var(--landing-unit));text-align:center}.page-module__L1VQqW__sectionIntro>p:last-child{margin-top:calc(20 * var(--landing-unit));color:var(--muted-foreground);font-size:calc(19 * var(--landing-unit));line-height:1.75}.page-module__L1VQqW__valueGrid{gap:calc(20 * var(--landing-unit));grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.page-module__L1VQqW__valueGrid li{padding:calc(28 * var(--landing-unit));border:1px solid var(--border);border-radius:calc(24 * var(--landing-unit));background:var(--card)}.page-module__L1VQqW__valueIcon{width:calc(48 * var(--landing-unit));height:calc(48 * var(--landing-unit));margin-bottom:calc(24 * var(--landing-unit));border-radius:calc(16 * var(--landing-unit));background:var(--secondary);color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.page-module__L1VQqW__valueIcon svg{width:calc(24 * var(--landing-unit));height:calc(24 * var(--landing-unit));stroke-width:1.7px}.page-module__L1VQqW__valueGrid h3,.page-module__L1VQqW__timeline h3{font-size:calc(21 * var(--landing-unit));letter-spacing:-.02em;font-weight:650;line-height:1.4}.page-module__L1VQqW__valueGrid p,.page-module__L1VQqW__timeline p{margin-top:calc(12 * var(--landing-unit));color:var(--muted-foreground);font-size:calc(17 * var(--landing-unit));line-height:1.75}.page-module__L1VQqW__journey{padding-block:calc(88 * var(--landing-unit))}.page-module__L1VQqW__timeline{gap:calc(32 * var(--landing-unit));padding-top:calc(16 * var(--landing-unit));grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.page-module__L1VQqW__timeline li{border-top:2px solid var(--border);padding-top:calc(28 * var(--landing-unit));position:relative}.page-module__L1VQqW__timeline li:before{content:"";background:var(--primary);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.page-module__L1VQqW__milestone{margin-bottom:calc(20 * var(--landing-unit));padding:calc(6 * var(--landing-unit)) calc(14 * var(--landing-unit));background:var(--secondary);color:var(--primary);font-size:calc(15 * var(--landing-unit));border-radius:999px;font-weight:650;line-height:1.5;display:inline-block}.page-module__L1VQqW__contactWrap{padding-bottom:calc(64 * var(--landing-unit))}.page-module__L1VQqW__contact{align-items:center;gap:calc(48 * var(--landing-unit));padding:calc(48 * var(--landing-unit));border-radius:calc(32 * var(--landing-unit));background:var(--secondary);grid-template-columns:1fr auto;display:grid}.page-module__L1VQqW__contact h2{font-size:calc(34 * var(--landing-unit))}.page-module__L1VQqW__contact div>p:last-child{max-width:calc(540 * var(--landing-unit));margin-top:calc(20 * var(--landing-unit));color:var(--muted-foreground);font-size:calc(18 * var(--landing-unit));line-height:1.7}.page-module__L1VQqW__contactButton{gap:calc(10 * var(--landing-unit));padding-inline:calc(22 * var(--landing-unit));font-size:calc(16 * var(--landing-unit))}.page-module__L1VQqW__contactButton svg{width:calc(20 * var(--landing-unit));height:calc(20 * var(--landing-unit));flex-shrink:0}.page-module__L1VQqW__hero a:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:1023px){.page-module__L1VQqW__story{gap:calc(40 * var(--landing-unit))}.page-module__L1VQqW__valueGrid li{padding:calc(22 * var(--landing-unit))}.page-module__L1VQqW__contact{gap:calc(28 * var(--landing-unit));padding:calc(36 * var(--landing-unit));grid-template-columns:1fr}.page-module__L1VQqW__contactButton{justify-self:start}}@media (max-width:767px){.page-module__L1VQqW__container{padding-inline:calc(24 * var(--landing-unit))}.page-module__L1VQqW__hero{padding-block:calc(20 * var(--landing-unit)) calc(72 * var(--landing-unit));clip-path:ellipse(190% 100% at 50% 0)}.page-module__L1VQqW__heroCopy{margin-top:calc(34 * var(--landing-unit))}.page-module__L1VQqW__hero h1{font-size:clamp(34px,8vw,44px)}.page-module__L1VQqW__intro{font-size:calc(18 * var(--landing-unit))}.page-module__L1VQqW__origin{max-width:270px;font-size:calc(13 * var(--landing-unit));align-items:flex-start;margin-inline:auto;line-height:1.6}.page-module__L1VQqW__origin img{margin-top:2px}.page-module__L1VQqW__page h2{font-size:calc(32 * var(--landing-unit))}.page-module__L1VQqW__story{gap:calc(32 * var(--landing-unit));padding-block:calc(60 * var(--landing-unit));grid-template-columns:1fr}.page-module__L1VQqW__storyText p{font-size:calc(18 * var(--landing-unit))}.page-module__L1VQqW__signature{margin-top:calc(28 * var(--landing-unit))}.page-module__L1VQqW__values,.page-module__L1VQqW__journey{padding-block:calc(60 * var(--landing-unit))}.page-module__L1VQqW__sectionIntro>p:last-child{font-size:calc(18 * var(--landing-unit))}.page-module__L1VQqW__valueGrid{gap:calc(16 * var(--landing-unit));grid-template-columns:1fr}.page-module__L1VQqW__valueGrid li{padding:calc(26 * var(--landing-unit))}.page-module__L1VQqW__timeline{grid-template-columns:1fr;gap:0;padding-top:0}.page-module__L1VQqW__timeline li{border-top:0;border-left:2px solid var(--border);padding:0 0 calc(36 * var(--landing-unit)) calc(28 * var(--landing-unit))}.page-module__L1VQqW__timeline li:last-child{padding-bottom:0}.page-module__L1VQqW__timeline li:before{top:12px;left:-6px}.page-module__L1VQqW__contactWrap{padding-bottom:calc(32 * var(--landing-unit))}.page-module__L1VQqW__contact{padding:calc(28 * var(--landing-unit))}.page-module__L1VQqW__contactButton{padding-inline:calc(12 * var(--landing-unit));font-size:calc(15 * var(--landing-unit));justify-self:stretch}.page-module__L1VQqW__contactButton svg:last-child{display:none}}
