.home-intro{grid-template-columns:1fr 1fr;align-items:start;gap:65px;display:grid}.home-intro h2{margin-top:16px}.home-intro p{font-size:16px;line-height:1.85}.home-counts{border-top:1px solid var(--line);gap:30px;margin-top:28px;padding-top:24px;display:flex}.home-counts span{color:var(--muted);font-size:11px}.home-counts strong{font-family:Manrope,var(--sans);color:var(--ink);font-size:35px;font-weight:500;line-height:1.3;display:block}.home-experiment{background:#e9c5af;border-radius:12px;grid-template-columns:1fr 1fr;gap:55px;padding:48px;display:grid;position:relative;overflow:hidden}.experiment-copy h2{margin:18px 0 24px;font-size:clamp(36px,4vw,54px)}.experiment-copy p{color:#624e40;font-size:15px}.experiment-copy .eyebrow{color:#765240}.experiment-board{background:var(--white);border-radius:10px;align-self:center;padding:28px;box-shadow:0 18px 40px -30px #5d352d}.experiment-switch{gap:8px;margin-bottom:30px;display:flex}.experiment-switch button{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;border-radius:7px;flex:1;padding:13px 10px;font-weight:600;transition:background .2s,color .2s}.experiment-switch button span{margin-top:3px;font-size:12px;font-weight:400;display:block}.experiment-switch button[aria-pressed=true]{background:var(--ink);color:var(--white);border-color:var(--ink)}.experiment-board .keyboard{margin-bottom:24px}.experiment-board .btn{margin-bottom:12px;margin-right:10px;padding:11px 16px}.experiment-board .text-link{font-size:12px;display:inline-block}.experiment-result{border-top:1px solid var(--line);min-height:58px;margin:12px 0 0;padding-top:15px;font-size:12px}.home-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-routes>a{background:var(--white);border:1px solid var(--line);border-radius:8px;flex-direction:column;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}.home-routes>a:nth-child(2){background:#e5ebdf}.home-routes>a:nth-child(3){background:#f0e6cf}.home-routes>a:hover{transform:translateY(-5px);box-shadow:0 18px 30px -25px #263b3260}.route-symbol{font-family:var(--serif);color:var(--orange);margin-bottom:35px;font-size:29px}.home-routes h3{font-size:24px;line-height:1.25}.home-routes p{font-size:14px;line-height:1.8}.home-routes .text-link{align-self:start;margin-top:auto}.home-questions{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:75px;display:grid}.home-questions h2{margin-top:16px}.home-questions>div>p{max-width:330px;font-size:15px}.home-faq details{border-bottom:1px solid var(--line);padding:20px 0}.home-faq details:first-child{padding-top:0}.home-faq summary{cursor:pointer;font-family:Manrope,var(--sans);justify-content:space-between;gap:18px;font-size:18px;font-weight:600;line-height:1.5;list-style:none;display:flex}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary:after{content:"+";color:var(--orange);font-size:23px;font-weight:400}.home-faq details[open] summary:after{content:"−"}.home-faq summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.home-faq p{margin:16px 0 0;font-size:14px;line-height:1.85}.home-experiment .keyboard svg{animation:.25s ease-out home-keys-in}@keyframes home-keys-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.home-intro{gap:35px}.home-experiment{gap:30px;padding:30px}.experiment-board{padding:20px}.home-questions{gap:35px}.home-routes>a{padding:22px}}@media (width<=760px){.home-intro,.home-experiment,.home-questions{grid-template-columns:1fr;gap:24px}.home-intro h2{margin-bottom:0}.home-counts{justify-content:space-between;gap:12px}.home-counts strong{font-size:30px}.home-counts span{font-size:10px}.home-experiment{padding:25px 20px}.experiment-copy h2 br{display:none}.experiment-board{min-width:0;padding:18px}.home-routes{grid-template-columns:1fr}.route-symbol{margin-bottom:18px}.home-routes h3{font-size:25px}.home-questions{gap:25px}.home-questions h2 br{display:none}.home-faq summary{font-size:17px}}@media (prefers-reduced-motion:reduce){.home-experiment .keyboard svg{animation:none}}
