.homi-land .front-inversion{text-align:center;padding:104px 24px}.homi-land .front-inversion h2{color:#e2e8f0;max-width:920px;font-family:var(--font-fraunces), Fraunces, serif;letter-spacing:-.025em;margin:22px auto 26px;font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:1.12}.homi-land .front-inversion h2 em{color:#e2e8f0;font-style:italic}.homi-land .front-inversion p{max-width:680px;color:var(--dim);margin:0 auto;font-size:16px;line-height:1.8}.homi-land .front-inversion p strong{color:var(--light);font-weight:500}.homi-land .front-pillars,.homi-land .front-journey{padding:96px 24px}.homi-land .front-pillars .section-head,.homi-land .front-journey .section-head{max-width:720px;margin-bottom:52px}.homi-land .front-pillars .section-head h2,.homi-land .front-journey .section-head h2{color:#e2e8f0;font-family:var(--font-fraunces), Fraunces, serif;margin-top:22px;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.1}.homi-land .front-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.homi-land .front-pillar,.homi-land .front-pillar-note,.homi-land .front-journey-step{background:#ffffff06;border:1px solid #ffffff12;border-radius:22px;min-width:0;padding:28px}.homi-land .front-pillar-note{background:#ffffff0a;grid-column:1/-1}.homi-land .front-pillar-number,.homi-land .front-journey-number{color:var(--dim);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;margin-bottom:36px;font-size:11px;display:block}.homi-land .front-pillar h3,.homi-land .front-pillar-note h3,.homi-land .front-journey-step h3{color:#e2e8f0;font-family:var(--font-inter), Inter, sans-serif;margin:0 0 12px;font-size:20px;font-weight:750;line-height:1.25}.homi-land .front-pillar p,.homi-land .front-pillar-note p,.homi-land .front-journey-step p{color:var(--dim);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.homi-land .front-pillar .front-pillar-question{color:var(--light);margin-bottom:12px;font-size:15px;line-height:1.55}.homi-land .front-pillar-note p em{color:#e2e8f0;font-style:italic}.homi-land .front-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.homi-land .front-inversion,.homi-land .front-pillars,.homi-land .front-journey{padding:72px 24px}.homi-land .front-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homi-land .front-journey-steps{grid-template-columns:1fr}}@media (max-width:560px){.homi-land .front-inversion,.homi-land .front-pillars,.homi-land .front-journey{padding:64px 20px}.homi-land .front-pillar-grid{grid-template-columns:1fr}.homi-land .front-pillar,.homi-land .front-pillar-note,.homi-land .front-journey-step{padding:24px 22px}.homi-land .front-pillar-number,.homi-land .front-journey-number{margin-bottom:24px}}.homi-land .skip-link{z-index:100;color:#04121c;background:#e2e8f0;border-radius:8px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.homi-land .skip-link:focus{outline:3px solid var(--cyan);outline-offset:3px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.homi-land .front-inversion *,.homi-land .front-pillars *,.homi-land .front-journey *{transition:none!important;animation:none!important}}
