.hw-page{--bg:var(--color-soft-taupe);--surface:#fff;--ink:var(--color-dark-grey);--ink-soft:#070726d1;--ink-faint:#0707269e;--line:#07072624;--blue:var(--color-bright-blue);--blue-deep:#0a0fa6;--yellow:var(--color-bright-yellow);--orange:var(--color-bright-orange);--green:var(--color-soft-green);--font:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wrap:1180px;--gutter:1.5rem;--radius:16px;--ease:cubic-bezier(.22, .61, .36, 1);background:var(--bg);color:var(--ink-soft);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65}.hw-page img{max-width:100%;height:auto;display:block}.hw-page h1,.hw-page h2,.hw-page h3,.hw-page h4{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700}.hw-page h1{font-size:clamp(2.3rem,4.4vw,3.4rem);line-height:1.08}.hw-page h2{font-size:clamp(1.9rem,3.6vw,2.5rem);line-height:1.15}.hw-page h3{font-size:clamp(1.2rem,1.9vw,1.4rem);line-height:1.3}.hw-page p{margin:0}.hw-page a{color:var(--blue)}.hw-page .wrap{width:min(var(--wrap), calc(100% - 2 * var(--gutter)));margin:0 auto}.hw-page [id]{scroll-margin-top:96px}.hw-page :where(a,button,input,select,summary):focus-visible{outline:3px solid var(--blue);outline-offset:2px}.hw-page a:not(.btn):is(:hover,:focus-visible){text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:2px}.hw-page .hl{color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700;box-shadow:inset 0 -.55em #eafe53bf}.hw-page .dark .hl{color:#fff;box-shadow:inset 0 -.45em #eafe5359}.hw-page .label{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:0 0 .7rem;font-size:.82rem;font-weight:700;display:block}.hw-page .dark .label{color:var(--yellow)}.hw-page .btn{font-family:var(--font);cursor:pointer;background:var(--blue);color:#fff;transition:background .18s var(--ease), transform .18s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1.4rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.hw-page .btn:hover{background:var(--blue-deep);transform:translateY(-1px)}.hw-page .btn:active{transform:none}.hw-page .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb8}.hw-page .btn-ghost:hover{color:var(--ink);background:#fff}.hw-page .btn-wide{width:100%}.hw-page .site-header{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.hw-page .header-inner{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.hw-page .brand img{width:186px;height:auto}.hw-page section{padding:clamp(3.4rem,6vw,5rem) 0}.hw-page .dark{background:var(--ink);color:#ffffffb8}.hw-page .dark h2,.hw-page .dark h3,.hw-page .dark h4{color:#fff}.hw-page .dark p{color:#ffffffb8}.hw-page .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,5vw,4.5rem);display:grid}.hw-page .lead p{font-size:1.12rem;line-height:1.65}.hw-page .lead p+p{margin-top:1rem}.hw-page .lead h2{margin-bottom:1.1rem}.hw-page .hero{background:var(--ink);padding:clamp(3.4rem,6vw,5.2rem) 0 clamp(3rem,5vw,4.4rem);position:relative;overflow:hidden}.hw-page .hero>.hero-media{z-index:0;pointer-events:none;position:absolute;inset:0 0 0 30%}.hw-page .hero-media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.hw-page .hero-scrim{z-index:1;--fade-a:30%;--fade-b:38%;--fade-c:48%;--fade-d:60%;--fade-e:72%;background:linear-gradient(180deg, #070726 0%, #070726b8 9%, #0707263d 24%, #07072600 40%), linear-gradient(0deg, #070726 0%, #070726b8 9%, #0707263d 26%, #07072600 42%), linear-gradient(90deg, #070726 0%, #070726fa var(--fade-a), #070726ed var(--fade-b), #070726a8 var(--fade-c), #07072642 var(--fade-d), #07072600 var(--fade-e)), linear-gradient(0deg, #0707261a, #0707261a);position:absolute;inset:0}.hw-page .hero-inner{z-index:2;position:relative}.hw-page .hero-copy{max-width:620px}.hw-page .hero .label{color:var(--yellow)}.hw-page .hero h1{color:#fff;letter-spacing:-.02em;text-shadow:0 1px 20px #07072699;margin-bottom:1.2rem;font-size:clamp(2.4rem,4.3vw,3.5rem);line-height:1.08}.hw-page .deck{color:#fff;text-shadow:0 2px 18px #070726d9,0 0 40px #07072699;max-width:56ch;font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.6}.hw-page .deck+.deck{margin-top:1rem}.hw-page .hero .hl{color:#fff;box-shadow:inset 0 -.45em #eafe5366}.hw-page .hero-cta{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.hw-page .hero-since{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;border-top:1px solid #fff3;margin-top:1.8rem;padding-top:1.1rem;font-size:.82rem;font-weight:700}.hw-page .hero-caption{z-index:2;text-align:right;color:#ffffffdb;text-shadow:0 1px 12px #070726cc;max-width:34ch;margin:0;font-size:.9rem;line-height:1.5;position:absolute;bottom:0;right:0}.hw-page .logo-marquee{background:var(--surface);border-block:1px solid var(--line);overflow:hidden}.hw-page .logo-track{width:max-content;animation:45s linear infinite sw-logo-scroll;display:flex}.hw-page .logo-marquee:hover .logo-track{animation-play-state:paused}.hw-page .logo-set{flex:none;align-items:center;gap:4.5rem;padding:1.7rem 2.25rem;display:flex}.hw-page .logo-set img{width:auto;height:40px}.hw-page .logo-set img[data-logo=Fannie\ Mae]{height:58px}.hw-page .logo-set img[data-logo="New York Life"]{height:48px}.hw-page .logo-set img[data-logo=Genentech]{height:26px}.hw-page .logo-set img[data-logo=Pfizer]{height:46px}.hw-page .logo-set img[data-logo=Intel]{height:34px}.hw-page .specimen{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);overflow:hidden}.hw-page .specimen-head{border-bottom:1px solid var(--line);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1.4rem;font-size:.82rem;display:flex}.hw-page .specimen-head b{color:var(--ink)}.hw-page .specimen-body{padding:1.6rem 1.4rem 1.4rem}.hw-page .step-no{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:.7rem;font-size:.82rem;font-weight:700}.hw-page .sentence{color:var(--ink);margin-bottom:1.4rem;font-size:clamp(1.12rem,1.6vw,1.3rem);line-height:1.6}.hw-page .sentence mark{color:inherit;background:0 0;padding:0 .08em;transition:box-shadow .22s}.hw-page .sentence mark.lit{box-shadow:inset 0 -.55em #eafe53e6}.hw-page .toggle{cursor:default;-webkit-user-select:none;user-select:none;background:#0707260f;border-radius:999px;margin-bottom:1.3rem;padding:4px;display:flex}.hw-page .toggle-opt{text-align:center;color:var(--ink-soft);border-radius:999px;flex:1;padding:.6rem .8rem;font-size:.92rem;font-weight:700;transition:background .24s,color .24s;position:relative;overflow:hidden}.hw-page .toggle-opt.is-on{background:var(--ink);color:#fff}.hw-page .toggle-opt:after{content:"";background:var(--yellow);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:.3rem;left:1.1rem;right:1.1rem;transform:scaleX(0)}.hw-page .toggle-opt.is-on.is-timing:after{animation:sw-reading-timer var(--rotate-ms,5s) linear forwards}.hw-page .specimen.is-paused .toggle-opt:after{animation-play-state:paused}.hw-page .outcome{border-top:1px solid var(--line);padding-top:1.1rem}.hw-page .outcome-panel:not(.show){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hw-page .outcome-panel.show{animation:.32s sw-reading-in;display:block}.hw-page .outcome-panel h4{margin-bottom:.35rem;font-size:1.02rem}.hw-page .outcome-panel p{margin-bottom:.9rem;font-size:.98rem}.hw-page .verdict{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.hw-page .verdict:before{content:"";border-radius:50%;width:.7rem;height:.7rem}.hw-page .verdict.reject:before{background:var(--orange)}.hw-page .verdict.release:before{background:var(--green)}.hw-page .specimen-foot{border-top:1px solid var(--line);background:#07072608;padding:1rem 1.4rem;font-size:.95rem}.hw-page .specimen-foot b{color:var(--ink)}.hw-page .both-note,.hw-page .specimen:not(.is-live) .toggle{display:none}.hw-page .specimen:not(.is-live) .outcome-panel{clip:auto;white-space:normal;border-top:1px solid var(--line);width:auto;height:auto;margin-top:1rem;padding-top:1rem;animation:none;display:block;position:static;overflow:visible}.hw-page .specimen:not(.is-live) .outcome-panel:first-child{border-top:0;margin-top:0;padding-top:0}.hw-page .specimen:not(.is-live) .both-note{display:block}.hw-page .specimen:not(.is-live) .sentence mark{box-shadow:inset 0 -.55em #eafe53e6}.hw-page .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:2.6rem;display:grid}.hw-page .stat{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:1.6rem 1.5rem 1.4rem}.hw-page .stat b{letter-spacing:-.02em;color:var(--blue);margin:.3rem 0 .7rem;font-size:clamp(2.1rem,4vw,2.7rem);line-height:1;display:block}.hw-page .stat p{font-size:.97rem;line-height:1.6}.hw-page .dark .stat{background:#ffffff0d;border-color:#ffffff29}.hw-page .dark .stat b{color:var(--yellow)}.hw-page .form-panel{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2.2rem)}.hw-page .dark .form-panel{border-color:#0000}.hw-page .dark .form-panel h3{color:var(--ink)}.hw-page .dark .form-panel p{color:var(--ink-soft)}.hw-page .form-panel h3{margin-bottom:.4rem}.hw-page .form-panel>p{margin-bottom:1.3rem;font-size:.98rem}.hw-page .field{flex-direction:column;gap:.4rem;margin-bottom:.9rem;display:flex}.hw-page .field label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);font-size:.76rem;font-weight:700}.hw-page .field input,.hw-page .field select{width:100%;font-family:var(--font);color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.75rem .9rem;font-size:1rem;transition:border-color .16s,box-shadow .16s}.hw-page .field input:focus,.hw-page .field select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #0e14cf2e}.hw-page .pair{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.hw-page .form-panel .btn{margin-top:.4rem}.hw-page .form-error{color:var(--ink);background:#eb552f1a;border-radius:10px;margin:0 0 1rem;padding:.7rem .9rem;font-size:.95rem}.hw-page .form-fine{color:var(--ink-faint);text-align:center;margin-top:.8rem;font-size:.85rem}.hw-page .form-wide{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,5vw,4.5rem);display:grid}.hw-page .form-intro h3{margin-bottom:.6rem;font-size:clamp(1.4rem,2.4vw,1.8rem)}.hw-page .form-intro p{max-width:36ch;font-size:1.05rem;line-height:1.6}.hw-page .tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:1.6rem;display:grid}.hw-page .track{border-radius:18px;padding:2rem 1.8rem;transition:transform .2s,box-shadow .2s;box-shadow:0 20px 40px #0707262e}.hw-page .track:hover{transform:translateY(-6px)scale(1.015);box-shadow:0 28px 52px #07072647}.hw-page .track h3{margin-bottom:.7rem;font-size:1.4rem}.hw-page .track p{font-size:1.03rem;line-height:1.65}.hw-page .track p+p{margin-top:.9rem}.hw-page .tag{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;margin-bottom:1.4rem;padding:.35rem .85rem;font-size:.74rem;font-weight:700;line-height:1.3;display:inline-block}.hw-page .track-blue{background:var(--blue)}.hw-page .track-blue h3,.hw-page .track-blue p{color:#fff}.hw-page .track-blue .tag{background:var(--yellow);color:var(--ink)}.hw-page .track-yellow{background:var(--yellow);box-shadow:0 20px 40px #07072647}.hw-page .track-yellow:hover{box-shadow:0 28px 52px #07072661}.hw-page .track-yellow h3,.hw-page .track-yellow p{color:var(--ink)}.hw-page .track-yellow .tag{background:var(--ink);color:var(--yellow)}.hw-page .track-links{flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:1.1rem;display:flex}.hw-page .track-links span{font-weight:700}.hw-page .track-blue .track-links span{color:#fff}.hw-page .track-yellow .track-links span{color:var(--ink)}.hw-page .otherdoor{border-block:1px solid var(--line);padding:clamp(2.4rem,4vw,3.2rem) 0}.hw-page .otherdoor .wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.hw-page .otherdoor h3{margin-bottom:.7rem;font-size:clamp(1.3rem,2.2vw,1.65rem)}.hw-page .otherdoor p{max-width:64ch;font-size:1.03rem}.hw-page .otherdoor p+p{margin-top:.6rem}.hw-page .aside-link{color:var(--blue);white-space:nowrap;font-weight:700;text-decoration:none}.hw-page .faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem 1.2rem;display:grid}.hw-page .face{text-align:left;margin:0}.hw-page .face img{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;max-width:152px}.hw-page .face figcaption{color:var(--ink);margin-top:.7rem;font-size:.95rem;line-height:1.35}.hw-page .face figcaption b{display:block}.hw-page .face figcaption span{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-top:.2rem;font-size:.72rem;font-weight:700;display:block}.hw-page .site-footer{background:var(--ink);color:#ffffffb8;border-top:1px solid #ffffff1a;padding:1.6rem 0;font-size:.9rem}.hw-page .site-footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.hw-page .rating{color:#fff;text-shadow:0 1px 12px #07072699;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.3rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.hw-page .rating-stars{gap:2px;display:inline-flex}.hw-page .rating-stars svg{width:17px;height:17px;fill:var(--yellow)}.hw-page .h1-accent{color:var(--yellow);display:block}.hw-page .intro-center{text-align:center;max-width:860px;margin:0 auto}.hw-page .intro-center h2{margin-bottom:1.1rem}.hw-page .intro-center p{font-size:1.12rem;line-height:1.65}.hw-page .steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;margin-top:2.6rem;display:grid}.hw-page .step{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:1.5rem 1.4rem 1.4rem}.hw-page .step-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:.8rem;font-size:.78rem;font-weight:700;display:block}.hw-page .step h3{margin-bottom:.5rem;font-size:1.15rem}.hw-page .step p{font-size:.98rem;line-height:1.6}.hw-page .step:last-child{background:var(--ink);border-color:var(--ink)}.hw-page .step:last-child h3{color:#fff}.hw-page .step:last-child p{color:#ffffffc7}.hw-page .step:last-child .step-kicker{color:var(--yellow)}.hw-page .closer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:2.2rem;display:flex}.hw-page .closer p{color:var(--ink);max-width:62ch;font-size:1.12rem;line-height:1.6}.hw-page .source{color:var(--ink-faint);margin-top:1.2rem;font-size:.82rem;line-height:1.5}.hw-page .dark .source{color:#ffffff80}.hw-page .stats-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-page .walkaway{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:.7rem clamp(2rem,5vw,4.5rem);margin-top:2.6rem;padding:clamp(1.5rem,3vw,2.2rem);display:grid}.hw-page .walkaway h3{font-size:clamp(1.3rem,2.2vw,1.6rem)}.hw-page .walkaway p{font-size:1.05rem;line-height:1.6}.hw-page .walkaway p+p{margin-top:.7rem}.hw-page .walkaway strong{color:var(--ink)}.hw-page .process{counter-reset:process;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hw-page .process li{counter-increment:process;border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;gap:.9rem;padding:1.1rem 0;font-size:1.05rem;line-height:1.55;display:grid}.hw-page .process li:before{content:counter(process, decimal-leading-zero);letter-spacing:.06em;color:var(--blue);font-size:.85rem;font-weight:700}.hw-page .cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:2.2rem;display:grid}.hw-page .case{border-radius:18px;padding:1.8rem 1.6rem;transition:transform .2s,box-shadow .2s;box-shadow:0 20px 40px #0000004d}.hw-page .case:hover{transform:translateY(-6px)scale(1.015);box-shadow:0 28px 52px #0006}.hw-page .case .tag{margin-bottom:1.1rem}.hw-page .case-figure{align-items:baseline;gap:.3rem;margin-bottom:.7rem;display:flex}.hw-page .case-figure b{letter-spacing:-.02em;font-size:clamp(1.9rem,3vw,2.4rem);line-height:1}.hw-page .case-figure span{font-size:1rem}.hw-page .case p{font-size:1rem;line-height:1.6}.hw-page .dark .case-orange{background:var(--orange)}.hw-page .dark .case-orange b,.hw-page .dark .case-orange span,.hw-page .dark .case-orange p{color:#fff}.hw-page .dark .case-orange .tag{background:var(--yellow);color:var(--ink)}.hw-page .dark .case-blue{background:var(--blue)}.hw-page .dark .case-blue b,.hw-page .dark .case-blue span,.hw-page .dark .case-blue p{color:#fff}.hw-page .dark .case-blue .tag{background:var(--yellow);color:var(--ink)}.hw-page .dark .case-yellow{background:var(--yellow)}.hw-page .dark .case-yellow b,.hw-page .dark .case-yellow span,.hw-page .dark .case-yellow p{color:var(--ink)}.hw-page .dark .case-yellow .tag{background:var(--ink);color:var(--yellow)}.hw-page .case-note{color:#ffffffdb;margin-top:1.6rem;font-size:1.05rem}.hw-page .principles{counter-reset:principle;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.hw-page .principles li{counter-increment:principle;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);padding:1.4rem 1.4rem 1.3rem;font-size:1rem;line-height:1.6}.hw-page .principles li:before{content:counter(principle);background:var(--ink);width:2rem;height:2rem;color:var(--yellow);border-radius:50%;place-items:center;margin-bottom:.9rem;font-size:.9rem;font-weight:700;display:grid}.hw-page .principles strong{color:var(--ink)}.hw-page .aside-note{margin-top:1.2rem;font-size:1rem}.hw-page .dark .aside-note a{color:var(--yellow);font-weight:700}@media (width<=1100px){.hw-page .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.hw-page .h1-accent{color:var(--blue)}.hw-page .rating{color:var(--ink);text-shadow:none}.hw-page .rating-stars svg{fill:var(--orange)}}@media (width<=900px){.hw-page .cases,.hw-page .principles,.hw-page .walkaway{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.hw-page .steps,.hw-page .stats-2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hw-page .case:hover{transform:none}}@media (width<=1240px){.hw-page .hero>.hero-media{left:36%}.hw-page .hero-scrim{--fade-a:38%;--fade-b:46%;--fade-c:56%;--fade-d:68%;--fade-e:80%}}@media (width<=1000px){.hw-page .hero{background:0 0;padding:0 0 2.6rem}.hw-page .hero>.hero-media{height:260px;position:relative;left:0}.hw-page .hero-media img{object-position:50% 45%}.hw-page .hero-scrim{background:linear-gradient(#0000 55%,#0707268c 100%);height:260px;inset:0}.hw-page .hero-inner{padding-top:2.2rem}.hw-page .hero-copy{max-width:none}.hw-page .hero .label{color:var(--blue)}.hw-page .hero h1,.hw-page .deck{color:var(--ink);text-shadow:none}.hw-page .deck{color:var(--ink-soft)}.hw-page .hero .hl{color:var(--ink);box-shadow:inset 0 -.55em #eafe53bf}.hw-page .hero-since{color:var(--ink-faint);border-top-color:var(--line)}.hw-page .hero-caption{text-align:left;color:var(--ink-faint);text-shadow:none;margin-top:1rem;position:static}}@media (width<=900px){.hw-page .split,.hw-page .form-wide{grid-template-columns:minmax(0,1fr)}.hw-page .split{row-gap:1.4rem}.hw-page .form-intro{margin-bottom:1.3rem}.hw-page .tracks,.hw-page .otherdoor .wrap{grid-template-columns:minmax(0,1fr)}.hw-page .aside-link{white-space:normal}}@media (width<=650px){.hw-page{--gutter:.7rem;font-size:16px}.hw-page .stats,.hw-page .pair{grid-template-columns:minmax(0,1fr)}.hw-page .faces{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-page .brand img{width:150px}.hw-page .header-inner .btn{padding:.65rem 1rem;font-size:.92rem}}@media (prefers-reduced-motion:reduce){.hw-page .logo-track{width:auto;animation:none}.hw-page .logo-set{flex-wrap:wrap;flex:1;justify-content:center;row-gap:1.6rem}.hw-page .logo-set[aria-hidden=true]{display:none}.hw-page .track:hover,.hw-page .btn:hover{transform:none}}@keyframes sw-logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sw-reading-timer{to{transform:scaleX(1)}}@keyframes sw-reading-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
