.home-module__Hx0lNG__home{padding-bottom:12px}.home-module__Hx0lNG__home section[id]{scroll-margin-top:90px}.home-module__Hx0lNG__home h2{text-wrap:balance}.home-module__Hx0lNG__hero{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);padding:48px 0;display:grid}.home-module__Hx0lNG__heroCopy{max-width:760px}.home-module__Hx0lNG__hero h1{font-size:var(--page-title-size);text-wrap:balance}.home-module__Hx0lNG__hero h1 span{display:block}.home-module__Hx0lNG__intro{color:var(--muted);max-width:610px;margin:24px 0;font-size:18px}.home-module__Hx0lNG__heroNote{color:var(--muted);margin:18px 0 0;font-size:13px}.home-module__Hx0lNG__photo{justify-self:end;width:100%;max-width:430px;margin:0}.home-module__Hx0lNG__photo img{aspect-ratio:1.05;object-fit:cover;object-position:50% 32%;border-radius:var(--radius);background:var(--bg2);width:100%}.home-module__Hx0lNG__photo figcaption{color:var(--muted);flex-wrap:wrap;gap:3px 12px;margin-top:10px;font-size:11px;display:flex}.home-module__Hx0lNG__photo figcaption a{color:var(--muted)}.home-module__Hx0lNG__section{border-top:1px solid var(--line);padding:40px 0}.home-module__Hx0lNG__sectionIntro{color:var(--muted);max-width:760px;margin:16px 0 0}.home-module__Hx0lNG__directions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.home-module__Hx0lNG__directions article{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:26px;display:flex}.home-module__Hx0lNG__directions h3{margin:12px 0;font-size:21px}.home-module__Hx0lNG__directions p,.home-module__Hx0lNG__directions li{color:var(--muted);font-size:15px}.home-module__Hx0lNG__directions p{margin:0}.home-module__Hx0lNG__directions .home-module__Hx0lNG__directionLabel{color:var(--gold);font-size:13px;font-weight:650}.home-module__Hx0lNG__directions ul{margin:16px 0 22px;padding-left:20px}.home-module__Hx0lNG__directions li{margin:10px 0}.home-module__Hx0lNG__directions li::marker{color:var(--gold)}.home-module__Hx0lNG__directions a{margin-top:auto;font-size:15px}.home-module__Hx0lNG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__Hx0lNG__routePicker{border:0;min-width:0;margin:24px 0 0;padding:0}.home-module__Hx0lNG__routeChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-module__Hx0lNG__routeChoice{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:12px;align-content:start;gap:10px;padding:24px;display:grid;position:relative}.home-module__Hx0lNG__routeChoice strong{font-size:19px}.home-module__Hx0lNG__routeChoice span{color:var(--muted);font-size:15px}.home-module__Hx0lNG__routeChoice:has(input:checked){border-color:var(--gold);background:var(--gold-soft)}.home-module__Hx0lNG__routeChoice:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:4px}.home-module__Hx0lNG__routePanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding-top:20px;display:none}.home-module__Hx0lNG__routePanel p{color:var(--muted);max-width:850px;margin:0;font-size:15px}.home-module__Hx0lNG__routePanel a{font-size:15px}:is(.home-module__Hx0lNG__routePicker:has(input[value=personal]:checked) #home-panel-personal,.home-module__Hx0lNG__routePicker:has(input[value=team]:checked) #home-panel-team,.home-module__Hx0lNG__routePicker:has(input[value=event]:checked) #home-panel-event){display:grid}.home-module__Hx0lNG__reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.home-module__Hx0lNG__reasons h3{font-size:20px}.home-module__Hx0lNG__reasons p{color:var(--muted);margin:12px 0;font-size:15px}.home-module__Hx0lNG__reasons a{font-size:15px}.home-module__Hx0lNG__cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.home-module__Hx0lNG__cases article{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:26px;display:flex}.home-module__Hx0lNG__cases h3{margin:12px 0;font-size:20px}.home-module__Hx0lNG__cases p{color:var(--muted);margin:0 0 18px;font-size:15px}.home-module__Hx0lNG__cases .home-module__Hx0lNG__caseArea{color:var(--gold);margin:0;font-size:13px;font-weight:650}.home-module__Hx0lNG__caseStatus{color:var(--muted);border-top:1px solid var(--line);margin-top:auto;padding-top:12px;font-size:12px}.home-module__Hx0lNG__caseLink{margin:0 0 16px;font-size:14px}.home-module__Hx0lNG__example{background:var(--gold-soft);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;margin-top:28px;padding:clamp(24px,3vw,36px);display:grid}.home-module__Hx0lNG__transcript{background:var(--surface);border-radius:10px;align-self:start;padding:24px}.home-module__Hx0lNG__caption{color:var(--muted);font-size:12px}.home-module__Hx0lNG__transcript h3{margin:12px 0}.home-module__Hx0lNG__transcript blockquote{color:var(--muted);margin:0;font-size:16px}.home-module__Hx0lNG__transcript p{color:var(--muted);margin:0 0 20px;font-size:15px}.home-module__Hx0lNG__transcript p:last-child{margin-bottom:0}.home-module__Hx0lNG__exampleWork h3{margin-bottom:16px}.home-module__Hx0lNG__exampleWork ol{margin:0;padding-left:22px;font-size:15px}.home-module__Hx0lNG__exampleWork li{margin:12px 0}.home-module__Hx0lNG__exampleResult{color:var(--muted);margin:16px 0 0;font-size:14px}.home-module__Hx0lNG__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__stepNumber{color:var(--gold);margin-bottom:12px;font-size:14px;font-weight:700;display:block}.home-module__Hx0lNG__steps h3{font-size:18px}.home-module__Hx0lNG__steps p{color:var(--muted);margin:10px 0 0;font-size:15px}.home-module__Hx0lNG__formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.home-module__Hx0lNG__format{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:start;padding:clamp(24px,3vw,36px);display:flex}.home-module__Hx0lNG__format h3{text-wrap:balance;margin-top:16px;font-size:clamp(22px,2.2vw,27px)}.home-module__Hx0lNG__format p{color:var(--muted);margin:16px 0 0}.home-module__Hx0lNG__format ul{color:var(--muted);margin:20px 0;padding-left:20px;font-size:15px}.home-module__Hx0lNG__format li{margin:8px 0}.home-module__Hx0lNG__format li::marker{color:var(--gold)}.home-module__Hx0lNG__format .home-module__Hx0lNG__price{color:var(--text);margin:0 0 16px;font-size:20px;font-weight:700}.home-module__Hx0lNG__price:first-letter{text-transform:uppercase}.home-module__Hx0lNG__format .home-module__Hx0lNG__priceNote{margin:-6px 0 20px;font-size:13px}.home-module__Hx0lNG__format>a{margin-top:auto}.home-module__Hx0lNG__speaker{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.home-module__Hx0lNG__speaker h3{font-size:20px}.home-module__Hx0lNG__speaker p{color:var(--muted);margin:8px 0 0;font-size:14px}.home-module__Hx0lNG__speaker>div{max-width:740px}.home-module__Hx0lNG__speaker>a{flex-shrink:0;font-size:15px}.home-module__Hx0lNG__faq{margin-top:24px}.home-module__Hx0lNG__faq details{border-top:1px solid var(--line);padding:16px 0}.home-module__Hx0lNG__faq summary{cursor:pointer;min-height:28px;font-weight:650}.home-module__Hx0lNG__faq details p{color:var(--muted);max-width:900px;margin:14px 0 0;font-size:15px}.home-module__Hx0lNG__contact{background:var(--gold-soft);border-radius:var(--radius);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(24px,3vw,40px);display:grid}.home-module__Hx0lNG__contact p:not(.eyebrow){color:var(--muted);margin:18px 0 0}.home-module__Hx0lNG__contact>a{justify-self:end}.home-module__Hx0lNG__resources{padding:36px 0 0}.home-module__Hx0lNG__resources h2{font-size:22px}.home-module__Hx0lNG__resourceLinks{flex-wrap:wrap;gap:16px 28px;margin-top:20px;display:flex}@media (max-width:1000px){.home-module__Hx0lNG__hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px}.home-module__Hx0lNG__routeChoice{padding:20px}.home-module__Hx0lNG__routePanel{grid-template-columns:1fr;gap:12px}.home-module__Hx0lNG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__Hx0lNG__reasons{gap:24px}.home-module__Hx0lNG__cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.home-module__Hx0lNG__hero{grid-template-columns:1fr;padding:32px 0}.home-module__Hx0lNG__photo{justify-self:start;max-width:430px}.home-module__Hx0lNG__photo img{aspect-ratio:5/4;object-position:50% 27%}.home-module__Hx0lNG__intro{font-size:17px}.home-module__Hx0lNG__section{padding:32px 0}.home-module__Hx0lNG__routeChoices,.home-module__Hx0lNG__directions,.home-module__Hx0lNG__reasons,.home-module__Hx0lNG__cases,.home-module__Hx0lNG__example,.home-module__Hx0lNG__formats,.home-module__Hx0lNG__contact{grid-template-columns:1fr}.home-module__Hx0lNG__routeChoice{gap:8px}.home-module__Hx0lNG__example{gap:24px}.home-module__Hx0lNG__speaker{flex-direction:column;align-items:start;gap:14px}.home-module__Hx0lNG__contact>a{justify-self:start}.home-module__Hx0lNG__format h3{max-width:100%}}@media (max-width:420px){.home-module__Hx0lNG__steps{grid-template-columns:1fr;gap:24px}.home-module__Hx0lNG__hero .btn-row{flex-direction:column;align-items:stretch}.home-module__Hx0lNG__format>a,.home-module__Hx0lNG__contact>a{width:100%}.home-module__Hx0lNG__format .home-module__Hx0lNG__price{font-size:18px}.home-module__Hx0lNG__transcript{padding:20px}}
