.home-module__txgM7a__hero{padding-top:clamp(28px,5vw,64px);position:relative;overflow:hidden}.home-module__txgM7a__heroGrid{padding-inline:var(--pad);grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(24px,4vw,56px);padding-bottom:40px;display:grid}.home-module__txgM7a__heroType{padding-bottom:10px}.home-module__txgM7a__heroTitle{letter-spacing:-.045em;margin-top:26px;font-size:clamp(3.4rem,11vw,8.6rem)}.home-module__txgM7a__heroLimeLine{align-items:flex-start;display:inline-flex;position:relative}.home-module__txgM7a__titleDot{background:var(--lime);border:2px solid var(--ink);border-radius:50%;width:clamp(14px,2.4vw,26px);height:clamp(14px,2.4vw,26px);margin-top:.14em;margin-left:.28em}.home-module__txgM7a__heroLede{max-width:44ch;color:var(--ink-soft);margin-top:30px;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.55}.home-module__txgM7a__heroLede em{border-bottom:2px solid var(--lime);font-style:normal;font-weight:700}.home-module__txgM7a__heroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.home-module__txgM7a__heroStats{grid-template-columns:repeat(3,auto);gap:36px;margin-top:44px;display:grid}.home-module__txgM7a__heroStats dt{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fog-text);font-size:.62rem}.home-module__txgM7a__heroStats dd{margin:6px 0 0;font-size:.98rem;font-weight:700}.home-module__txgM7a__heroFigure{border:var(--edge);background:var(--paper);padding:12px;position:relative}.home-module__txgM7a__heroImg{filter:saturate(.92)contrast(1.02);width:100%;height:auto}.home-module__txgM7a__heroBib{z-index:3;background:var(--lime);border:var(--edge);align-items:baseline;gap:6px;padding:8px 14px 6px;line-height:1;display:flex;position:absolute;top:-18px;right:22px}.home-module__txgM7a__heroBib span{font-family:var(--mono);letter-spacing:.1em;font-size:.7rem}.home-module__txgM7a__heroBib strong{letter-spacing:-.02em;font-size:1.7rem;font-weight:900}.home-module__txgM7a__heroCap{justify-content:flex-end;margin-top:10px;display:flex}.home-module__txgM7a__heroCap span{letter-spacing:.08em;color:var(--fog-text);text-transform:uppercase;font-size:.68rem}.home-module__txgM7a__heroRule{margin-top:8px}.home-module__txgM7a__heroTicker{padding:16px var(--pad);font-family:var(--mono);letter-spacing:.24em;color:var(--ink-soft);border-bottom:var(--edge);white-space:nowrap;align-items:center;gap:22px;font-size:.72rem;display:flex;overflow:hidden}.home-module__txgM7a__heroTicker .home-module__txgM7a__dot{width:7px;height:7px}.home-module__txgM7a__method{margin-top:96px}.home-module__txgM7a__methodTitle{margin-top:8px;font-size:clamp(2rem,4.4vw,3.4rem)}.home-module__txgM7a__methodIntro{max-width:40ch;color:var(--ink-soft);align-self:flex-end;font-size:1rem;line-height:1.55}.home-module__txgM7a__methodList{border-top:var(--edge);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__methodItem{border-right:var(--hair);border-bottom:var(--edge);gap:18px;padding:32px 26px 40px 0;display:flex}.home-module__txgM7a__methodItem:last-child{border-right:none}.home-module__txgM7a__methodNum{font-family:var(--mono);border:var(--edge);background:var(--warm-white);flex:none;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:700;display:grid}.home-module__txgM7a__methodItem:nth-child(3) .home-module__txgM7a__methodNum{background:var(--lime)}.home-module__txgM7a__methodItemTitle{margin-bottom:8px;font-size:1.05rem;font-weight:800}.home-module__txgM7a__methodItem p{color:var(--ink-soft);font-size:.9rem;line-height:1.5}.home-module__txgM7a__strip{margin-top:96px}.home-module__txgM7a__stripGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.home-module__txgM7a__stripCard{transition:transform .18s;display:block}.home-module__txgM7a__stripCard:hover{transform:translateY(-4px)}.home-module__txgM7a__stripImgWrap{border:var(--edge);background:var(--paper);position:relative;overflow:hidden}.home-module__txgM7a__stripImg{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.home-module__txgM7a__stripIndex{font-family:var(--mono);background:var(--warm-white);border:var(--edge);letter-spacing:.1em;padding:3px 8px;font-size:.7rem;position:absolute;top:8px;left:8px}.home-module__txgM7a__stripMeta{justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;display:flex}.home-module__txgM7a__stripMeta h3{font-size:1rem;font-weight:800}.home-module__txgM7a__stripMeta span{color:var(--fog-text);letter-spacing:.06em;font-size:.72rem}.home-module__txgM7a__statement{border-top:var(--edge);border-bottom:var(--edge);background:var(--paper);margin-top:110px;padding-block:clamp(60px,9vw,120px)}.home-module__txgM7a__statementText{max-width:20ch;font-size:clamp(1.8rem,4.6vw,3.6rem);line-height:1.02}.home-module__txgM7a__limeWord{background:var(--lime);padding:0 .12em}.home-module__txgM7a__statementFoot{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}@media (max-width:900px){.home-module__txgM7a__heroGrid{grid-template-columns:1fr;align-items:start}.home-module__txgM7a__methodList{grid-template-columns:1fr 1fr}.home-module__txgM7a__methodItem:nth-child(2){border-right:none}.home-module__txgM7a__stripGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.home-module__txgM7a__heroStats{grid-template-columns:1fr;gap:18px}.home-module__txgM7a__methodList{grid-template-columns:1fr}.home-module__txgM7a__methodItem{border-right:none;padding-right:0}.home-module__txgM7a__stripGrid{grid-template-columns:1fr}}
