.approach-module__tgFrTG__page{--reading-width:720px}.approach-module__tgFrTG__page .eyebrow{color:var(--muted)}.approach-module__tgFrTG__page h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(34px,3.65vw,52px);line-height:1.2}.approach-module__tgFrTG__hero{background:radial-gradient(ellipse at 82% 42%, var(--cyan-glow), transparent 47%), radial-gradient(ellipse at 50% 20%, var(--lilac-glow), transparent 65%), var(--hero-base)}.approach-module__tgFrTG__heroInner{padding-block:85px 55px}.approach-module__tgFrTG__hero h1{letter-spacing:-.03em;max-width:1100px;margin-top:32px;font-size:clamp(58px,6.8vw,98px);font-weight:450;line-height:1.16;animation:.8s ease-out both approach-module__tgFrTG__arrive}.approach-module__tgFrTG__hero h1>span{display:block}.approach-module__tgFrTG__heroBottom{border-top:1px solid var(--orbit);grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-top:55px;padding-top:28px;display:grid}.approach-module__tgFrTG__heroBottom>p{max-width:550px;color:var(--muted);font-size:16px;line-height:1.85}.approach-module__tgFrTG__heroBottom>a{justify-self:start;min-height:44px}.approach-module__tgFrTG__essay{border-top:1px solid var(--line);grid-template-columns:.6fr 1.4fr;gap:60px;padding-block:82px 90px;display:grid}.approach-module__tgFrTG__essay>p{padding-top:10px}.approach-module__tgFrTG__essayBody{max-width:var(--reading-width);min-width:0}.approach-module__tgFrTG__prose{max-width:620px;color:var(--muted);margin-top:30px;font-size:16px;line-height:1.9}.approach-module__tgFrTG__prose p+p{margin-top:20px}.approach-module__tgFrTG__workQuestion{border-left:2px solid var(--purple);color:var(--blue);margin-top:32px;padding-left:22px;font-size:clamp(23px,2.6vw,34px);line-height:1.5}.approach-module__tgFrTG__questions{max-width:620px;margin:30px 0 0;padding-left:22px;font-size:17px;line-height:1.8}.approach-module__tgFrTG__questions li+li{margin-top:16px}.approach-module__tgFrTG__questions li::marker{color:var(--purple)}.approach-module__tgFrTG__path{border-top:1px solid var(--orbit);color:var(--blue);letter-spacing:.05em;justify-content:space-between;gap:20px;margin-top:44px;padding-top:21px;font-size:13px;display:flex}.approach-module__tgFrTG__path>span{position:relative}.approach-module__tgFrTG__path>span:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:-25px;left:0}.approach-module__tgFrTG__path>span:last-child:before{background:var(--purple);left:auto;right:0}.approach-module__tgFrTG__responsesSection{background:var(--section);border-block:1px solid var(--line);padding-block:85px 60px}.approach-module__tgFrTG__responseLayout{grid-template-columns:1fr 1fr;gap:50px 100px;display:grid}.approach-module__tgFrTG__responseLayout h2{margin-top:25px}.approach-module__tgFrTG__intro{color:var(--muted);max-width:440px;margin-top:25px;font-size:16px;line-height:1.85}.approach-module__tgFrTG__answer{border-top:1px solid var(--line);max-width:440px;margin-top:32px;padding-top:24px}.approach-module__tgFrTG__answer h3{font-size:18px}.approach-module__tgFrTG__answer p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.85}.approach-module__tgFrTG__responses{margin:15px 0 0}.approach-module__tgFrTG__responses>div{border-left:1px solid var(--orbit);padding:0 0 32px 32px;position:relative}.approach-module__tgFrTG__responses>div:last-child{border-left-color:#0000;padding-bottom:0}.approach-module__tgFrTG__responses>div:before{content:"";border:1px solid var(--purple);background:var(--section);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:-5px}.approach-module__tgFrTG__responses dt{letter-spacing:-.015em;font-size:23px;line-height:1.4}.approach-module__tgFrTG__responses dd{max-width:430px;color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.8}.approach-module__tgFrTG__responseClose{border-top:1px solid var(--line);letter-spacing:-.015em;grid-column:1/-1;padding-top:35px;font-size:clamp(22px,2.5vw,34px);line-height:1.5}.approach-module__tgFrTG__responseClose>span{color:var(--blue);display:block}.approach-module__tgFrTG__meaningLayout{grid-template-columns:1fr 1fr;gap:45px 100px;display:grid}.approach-module__tgFrTG__meaningLayout h2{margin-top:25px}.approach-module__tgFrTG__score{color:var(--blue);margin-top:28px;font-size:clamp(80px,9vw,128px);font-weight:450;line-height:1.1}.approach-module__tgFrTG__score span{font-size:.45em}.approach-module__tgFrTG__contexts{align-self:center;margin:0}.approach-module__tgFrTG__contexts>div{border-top:1px solid var(--orbit);padding-block:20px}.approach-module__tgFrTG__contexts dt{color:var(--blue);font-size:18px}.approach-module__tgFrTG__contexts dd{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.8}.approach-module__tgFrTG__meaningClose{border-top:1px solid var(--line);grid-column:1/-1;padding-top:32px}.approach-module__tgFrTG__meaningClose h3{max-width:800px;font-size:clamp(23px,2.5vw,32px);line-height:1.5}.approach-module__tgFrTG__meaningClose p{max-width:760px;color:var(--muted);margin-top:20px;font-size:16px;line-height:1.85}.approach-module__tgFrTG__reflection{text-align:center;background:radial-gradient(ellipse at 50% 55%, var(--lilac-glow), transparent 65%), var(--section);border-block:1px solid var(--line);padding-block:100px}.approach-module__tgFrTG__reflection h2{max-width:860px;margin:28px auto 0}.approach-module__tgFrTG__reflectionCopy{max-width:640px;color:var(--muted);margin:30px auto 0;font-size:16px;line-height:1.9}.approach-module__tgFrTG__principleQuote{max-width:1200px;color:var(--blue);margin:36px auto 0;font-size:clamp(25px,3vw,40px);line-height:1.6}.approach-module__tgFrTG__statementLine{display:block}.approach-module__tgFrTG__buildingCopy{max-width:620px;margin-top:32px}.approach-module__tgFrTG__buildingCopy h3{font-size:19px}.approach-module__tgFrTG__buildingCopy p{color:var(--muted);margin-top:15px;font-size:16px;line-height:1.85}.approach-module__tgFrTG__buildingCopy h3:not(:first-child){border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.approach-module__tgFrTG__buildingCopy a{min-height:44px;margin-top:20px}.approach-module__tgFrTG__invitation{background:var(--invitation);text-align:center;padding-block:85px}.approach-module__tgFrTG__invitation h2{margin-top:24px;font-size:clamp(36px,4.5vw,62px)}.approach-module__tgFrTG__invitation h2+p{max-width:490px;color:var(--muted);margin:25px auto 28px;font-size:15px;line-height:1.85}@keyframes approach-module__tgFrTG__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.approach-module__tgFrTG__heroInner{padding-top:65px}.approach-module__tgFrTG__essay{grid-template-columns:.55fr 1.45fr;gap:35px}.approach-module__tgFrTG__responseLayout,.approach-module__tgFrTG__meaningLayout{gap:40px}}@media (max-width:800px){.approach-module__tgFrTG__hero h1{font-size:60px}.approach-module__tgFrTG__heroBottom{grid-template-columns:.7fr 1.3fr;gap:30px}.approach-module__tgFrTG__essay{grid-template-columns:1fr;gap:28px;padding-block:65px}.approach-module__tgFrTG__essay>p{padding-top:0}.approach-module__tgFrTG__responseLayout{gap:35px}.approach-module__tgFrTG__responseLayout h2{font-size:35px}.approach-module__tgFrTG__responses dt{font-size:21px}.approach-module__tgFrTG__responses>div{padding-left:24px}}@media (max-width:600px){.approach-module__tgFrTG__heroInner{padding-block:48px 35px}.approach-module__tgFrTG__page .eyebrow{letter-spacing:.1em;font-size:10px}.approach-module__tgFrTG__hero h1{margin-top:28px;font-size:clamp(38px,10.6vw,60px);line-height:1.12}.approach-module__tgFrTG__heroBottom{flex-direction:column-reverse;align-items:start;gap:22px;margin-top:32px;padding-top:24px;display:flex}.approach-module__tgFrTG__heroBottom>p,.approach-module__tgFrTG__prose,.approach-module__tgFrTG__intro,.approach-module__tgFrTG__meaningClose p,.approach-module__tgFrTG__buildingCopy p,.approach-module__tgFrTG__reflectionCopy{font-size:15px;line-height:1.85}.approach-module__tgFrTG__essay{gap:25px;padding-block:52px}.approach-module__tgFrTG__page h2{text-wrap:pretty;font-size:clamp(29px,8vw,40px)}.approach-module__tgFrTG__prose{margin-top:24px}.approach-module__tgFrTG__path{gap:8px;margin-top:32px;font-size:12px}.approach-module__tgFrTG__responsesSection{padding-block:52px 40px}.approach-module__tgFrTG__responseLayout,.approach-module__tgFrTG__meaningLayout{display:block}.approach-module__tgFrTG__contexts{margin-top:32px}.approach-module__tgFrTG__responseLayout h2{margin-top:23px}.approach-module__tgFrTG__answer{margin-top:25px}.approach-module__tgFrTG__responses{margin:35px 0 0 5px}.approach-module__tgFrTG__responses dt{font-size:21px}.approach-module__tgFrTG__responses dd{font-size:15px}.approach-module__tgFrTG__responseClose{margin-top:32px;padding-top:25px;font-size:23px}.approach-module__tgFrTG__reflection{text-align:left;padding-block:60px}.approach-module__tgFrTG__reflection h2 br,.approach-module__tgFrTG__invitation h2 br{display:none}.approach-module__tgFrTG__invitation{padding-block:58px}.approach-module__tgFrTG__invitation h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.approach-module__tgFrTG__hero h1{animation:none}}
