.hh-page{background:var(--paper);font-family:var(--sans);isolation:isolate;overflow:clip}.hh-page dd,.hh-page dl,.hh-page h1,.hh-page h2,.hh-page h3,.hh-page p{margin:0}.hh-page p{color:var(--muted)}.hh-page h2{font-size:clamp(28px,2.65vw,39px);line-height:1.07}.hh-page h3{font-size:clamp(18px,1.5vw,22px)}.hh-container{width:min(100%,1440px);padding-inline:clamp(20px,3.65vw,53px);margin-inline:auto}.hh-hero{margin-top:calc(-1 * var(--header-height) - 1px);background:var(--paper) url(/ref-home/campus-home.webp) center center /cover no-repeat;position:relative}.hh-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--n-paint-rgba-255-255-255-0-1) 0,var(--n-paint-rgba-255-255-255-0-94) 9%,var(--n-paint-rgba-255-255-255-0-91) 26%,var(--n-paint-rgba-255-255-255-0-22) 41%,var(--n-lm-transparent) 53%)}.hh-hero-inner{position:relative;max-width:1440px;margin:auto;min-height:clamp(515px,45.84vw,660px);padding:clamp(95px,8.65vw,125px) clamp(26px,3.6vw,52px) 22px clamp(28px,5.8vw,84px);display:grid;grid-template-columns:minmax(0,.61fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.25vw,32px)}.hh-hero-copy>.oe-kicker{font-size:clamp(11px,1vw,14px);margin:0 0 clamp(12px,1.15vw,17px);color:var(--n-paint-384554)}.hh-hero-copy h1{font-family:var(--serif);font-size:clamp(41px,4.43vw,64px);letter-spacing:-.022em;line-height:.96;color:var(--n-paint-08182c)}.hh-underline{position:relative;display:inline-block;padding-bottom:.12em}.hh-underline:after{content:"";position:absolute;left:1%;right:0;bottom:-.08em;height:.13em;background:url(/ref-home/underline.png) 50%/100% 100% no-repeat}.hh-hero-copy .hh-intro{max-width:430px;margin:clamp(20px,1.9vw,28px) 0 17px;font-size:clamp(15px,1.42vw,20.5px);line-height:1.28;color:var(--n-paint-243248)}.hh-actions{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(9px,1.1vw,16px)}.hh-actions .oe-button{font-size:clamp(13px,1.16vw,17px);padding:12px clamp(15px,1.5vw,24px);min-height:48px}.hh-promises{display:flex;justify-content:space-between;max-width:478px;gap:14px;margin-top:clamp(19px,1.5vw,24px)}.hh-promises>div{font-size:clamp(11px,.99vw,14px);line-height:1.3;color:var(--n-paint-233044);display:grid;align-content:start;text-align:center}.hh-promises svg{width:clamp(30px,2.85vw,41px);height:clamp(30px,2.85vw,41px);margin:0 0 7px 12px;stroke-width:2.1;color:var(--green)}.hh-dash{container-type:inline-size;display:grid;grid-template-columns:19.4% 1fr;aspect-ratio:1.75;width:100%;padding:7px;border:1px solid var(--n-paint-d5d5cc);border-radius:16px;background:var(--n-paint-rgba-255-255-255-0-96);color:var(--n-paint-13233a);box-shadow:0 9px 24px var(--n-paint-3c421f29),0 2px 4px var(--n-paint-302c1f20);text-align:left}.hh-dash-side{border-radius:10px 0 0 10px;background:linear-gradient(130deg,var(--n-paint-0a1727),var(--n-paint-102b3f));color:var(--n-lm-white);padding:1.6cqw .85cqw;font:500 1.55cqw/1.24 var(--sans)}.hh-dash-side>b{display:block;font-size:2.68cqw;letter-spacing:-.06em;margin:.2cqw 1.3cqw 2.3cqw}.hh-dash-side nav{display:grid;gap:.26cqw}.hh-dash-side a{display:flex;align-items:center;gap:1.15cqw;padding:.78cqw .9cqw;border-radius:4px}.hh-dash-side a:first-child,.hh-dash-side a:hover{background:var(--n-paint-006347)}.hh-dash-side a svg{width:1.8cqw;height:1.8cqw}.hh-dash-side .hh-config-link{margin-top:.2cqw}.hh-dash-content{min-width:0;padding:.85cqw 1.8cqw 1.6cqw 2.45cqw;display:flex;flex-direction:column;gap:1.5cqw}.hh-att-summary,.hh-chart-row,.hh-dash-top,.hh-greeting{display:flex;align-items:center}.hh-dash-top{gap:1.2cqw;min-height:5cqw}.hh-dash-content h2,.hh-dash-content h3{font-size:2.85cqw;line-height:1.06;letter-spacing:-.04em}.hh-dash-top>div:first-child>span,.hh-greeting>div>span{display:block;font-size:1.4cqw;line-height:1.5;margin-top:.35cqw;letter-spacing:-.02em}.hh-search{margin-left:auto;position:relative;min-width:0;width:30cqw;max-width:39%}.hh-search label{display:flex;align-items:center;gap:.4cqw;border:1px solid var(--line);border-radius:6px;background:var(--n-lm-white);padding:.65cqw}.hh-search label svg{width:1.35cqw;height:1.35cqw;color:var(--n-paint-617185)}.hh-search input{min-width:0;width:100%;border:0;outline-offset:1px;font:500 1.15cqw var(--sans);color:var(--ink);background:var(--n-lm-transparent)}.hh-search-results{position:absolute;z-index:5;top:100%;right:0;min-width:190px;padding:5px;background:var(--n-lm-white);border:1px solid var(--line);border-radius:6px;box-shadow:var(--soft-shadow)}.hh-search-results a,.hh-search-results p{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:7px;font:600 12px/1.4 var(--sans)}.hh-search-results a:hover{background:var(--mint)}.hh-avatar{border-radius:50%;background:var(--green);padding:.65cqw;color:var(--n-lm-white);font-size:1.3cqw;font-weight:800}.hh-greeting{gap:1.2cqw;flex:1}.hh-greeting>svg{width:3.4cqw;height:3.4cqw;color:var(--n-paint-efa000);fill:var(--n-paint-ffd970);stroke-width:1.8}.hh-greeting b{font-size:1.9cqw;letter-spacing:-.035em}.hh-greeting small{display:flex;align-items:center;gap:.35cqw;margin-left:auto;padding:.48cqw .7cqw;border-radius:3px;background:var(--n-paint-e1f2e1);color:var(--green);font:800 1.03cqw var(--sans);text-transform:uppercase}.hh-greeting small svg{width:1.1cqw;height:1.1cqw}.hh-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1cqw}.hh-kpis>div,.hh-summary>div{background:var(--card);border:1px solid var(--n-paint-e1e6e6);border-radius:7px;box-shadow:0 2px 4px var(--n-paint-15233609)}.hh-kpis>div{display:flex;align-items:center;gap:1.2cqw;padding:1.45cqw .9cqw}.hh-kpis>div>svg{width:3.25cqw;height:3.25cqw;stroke:var(--green);background:var(--n-paint-e6f5e7);border-radius:25%;padding:.4cqw}.hh-kpis>div:nth-child(2)>svg{stroke:var(--n-paint-205e98);background:var(--n-paint-e7f0fb)}.hh-kpis span{font:600 1.45cqw/1.2 var(--sans)}.hh-kpis b{display:block;font-size:2.65cqw;letter-spacing:-.045em;margin-top:.3cqw}.hh-summary{display:grid;grid-template-columns:1fr .85fr;gap:1.25cqw;height:46%}.hh-summary>div{padding:1.25cqw;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.hh-summary h3{font-size:1.8cqw;letter-spacing:-.04em;font-family:var(--sans);font-weight:800}.hh-summary h3 small{font-size:1.3cqw;font-weight:600}.hh-chart-row{flex:1;justify-content:space-around;gap:1cqw}.hh-donut{width:17.8cqw;display:grid;place-items:center;background:conic-gradient(var(--n-lm-brand-mid) 0 75%,var(--n-lm-brand-hairline-alt) 75% 100%);position:relative}.hh-donut,.hh-donut strong{aspect-ratio:1;border-radius:50%}.hh-donut strong{display:grid;place-content:center;min-width:74%;text-align:center;background:var(--card);font:800 2.8cqw/1.2 var(--sans);letter-spacing:-.035em}.hh-donut small{font-size:1.17cqw}.hh-legend{font:600 1.4cqw/1.4 var(--sans)}.hh-legend>div+div{margin-top:1.3cqw}.hh-legend b{display:block;margin-left:1.5cqw;font-size:1.6cqw;color:var(--n-paint-121d2b)}.hh-legend i,.hh-status-rows i{display:inline-block;border-radius:50%;width:1cqw;height:1cqw;margin-right:.55cqw;background:var(--n-paint-288349)}.hh-legend>div+div i,.hh-status-rows>div:nth-child(3) i{background:var(--n-paint-eea837)}.hh-att-summary{gap:1.1cqw;margin-block:1cqw}.hh-att-summary>b{font:800 3cqw var(--sans);letter-spacing:-.05em}.hh-att-summary meter{min-width:0;width:100%;height:2.1cqw;border:0;background:var(--n-paint-eaf4e9);border-radius:.5cqw;overflow:hidden;appearance:none}.hh-att-summary meter::-webkit-meter-bar{background:var(--n-paint-e4efe1);border:0;height:100%}.hh-att-summary meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,var(--n-paint-9fcea9),var(--n-paint-00a049))}.hh-att-summary meter::-moz-meter-bar{background:var(--n-paint-57ad6c)}.hh-status-rows{display:grid;gap:.65cqw;font:600 1.4cqw var(--sans)}.hh-status-rows>div{display:flex;justify-content:space-between;align-items:center}.hh-status-rows>div:nth-child(2) i{background:var(--n-paint-c54648)}.hh-status-rows b{font-size:1.6cqw}.hh-challenges{padding:10px clamp(22px,3.9vw,57px) clamp(20px,1.8vw,26px) clamp(22px,5.3vw,77px)}.hh-tabbar{display:inline-flex;gap:3px;padding:4px;background:var(--n-paint-eeeee9);border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 6px var(--n-paint-rgb-39-56-37-0-06)}.hh-tabbar button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:45px;padding:8px clamp(16px,2.6vw,39px);border-radius:9px;font-weight:750;color:var(--ink);font-size:clamp(14px,1.35vw,19px);transition:background-color .2s ease,color .2s ease}.hh-tabbar button svg{width:1.35em;height:1.35em;color:var(--green)}.hh-tabbar button[aria-pressed=true]{background:var(--green);color:var(--n-lm-white)}.hh-tabbar button[aria-pressed=true] svg{color:var(--n-lm-white)}.hh-comparison{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(0,.85fr) 8px minmax(0,1.15fr);gap:clamp(10px,1.6vw,23px);align-items:center;margin-top:18px;animation:oe-pop .23s ease-out}.hh-challenge-intro h2{font-size:clamp(31px,2.91vw,42px);max-width:490px}.hh-challenge-intro>p{margin-top:18px;max-width:472px;font-size:clamp(15px,1.19vw,17px);line-height:1.38}.hh-challenge-intro ul,.hh-role ul{display:grid;gap:6px;margin-top:12px}.hh-before li,.hh-challenge-intro li,.hh-role li{display:flex;gap:10px;align-items:flex-start;font-size:clamp(13px,1.07vw,15.5px);line-height:1.3}.hh-challenge-intro li svg,.hh-role li svg{width:1.05em;height:1.05em;margin-top:2px;color:var(--green);stroke-width:3}.hh-after,.hh-before{align-self:center;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card);box-shadow:var(--soft-shadow);min-height:clamp(218px,17.4vw,251px)}.hh-before{background:var(--n-paint-fffcf6)}.hh-after h3,.hh-before h3{display:flex;align-items:center;gap:12px;padding:14px clamp(14px,1.6vw,24px);font-size:clamp(19px,1.63vw,24px);background:var(--n-paint-fff6e5)}.hh-after h3 svg,.hh-before h3 svg{width:27px;height:27px}.hh-before ul{display:grid;gap:13px;padding:15px clamp(10px,1.5vw,22px)}.hh-before li{font-weight:550}.hh-before li svg{width:17px;height:17px;color:var(--danger);margin-top:2px;stroke-width:3}.hh-after h3{background:var(--n-paint-e3f4e8);color:var(--deep-green)}.hh-after dl{padding:8px 12px}.hh-after dl>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 8px;border-bottom:1px solid var(--n-paint-edf0ec)}.hh-after dl>div:last-child{background:var(--n-paint-def2df);color:var(--green);border-radius:5px;border-bottom:none}.hh-after dt{display:flex;align-items:center;gap:10px;font-weight:650;font-size:clamp(12px,1.1vw,16px)}.hh-after dt svg{width:20px;height:20px;color:var(--green)}.hh-after dd{font:700 clamp(16px,1.45vw,21px) /1.15 var(--serif);white-space:nowrap}.hh-flow-arrow{border:1px solid var(--n-paint-accab8);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;justify-self:center;color:var(--green);background:var(--mint)}.hh-flow-arrow svg{width:19px}.hh-heading-row{display:grid;grid-template-columns:minmax(0,1.37fr) minmax(0,1fr);gap:40px;align-items:center;margin-bottom:16px}.hh-heading-row p{border-left:2px solid var(--gold);padding-left:22px;line-height:1.38;font-size:clamp(14px,1.13vw,16px)}.hh-features{padding-block:9px 18px}.hh-feature-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.hh-feature,.hh-role{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--soft-shadow);min-width:0}.hh-feature{padding:clamp(14px,1.5vw,22px);transition:transform .2s,box-shadow .2s;min-height:clamp(155px,13.3vw,192px)}.hh-feature>svg{width:37px;height:37px;color:var(--green);stroke-width:2}.hh-feature h3{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:10px 0 7px;font-size:clamp(18px,1.45vw,21px)}.hh-feature h3 svg{width:16px;height:16px;color:var(--green)}.hh-day-stop p,.hh-feature p{font-size:clamp(13px,1.06vw,15.3px);line-height:1.45}.hh-day{padding-block:8px 18px}.hh-day>.oe-kicker{margin-bottom:4px}.hh-day .hh-heading-row{grid-template-columns:1.22fr 1fr;align-items:start}.hh-day-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.5vw,36px);position:relative}.hh-day-stop,.hh-role{display:block}.hh-photo{position:relative;overflow:hidden;border-radius:16px}.hh-photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.75,.2,1)}.hh-day-stop .hh-photo{aspect-ratio:2.08}.hh-time{display:inline-flex;align-items:center;gap:8px;border-radius:20px;padding:5px 13px;background:var(--n-paint-edf7e9);color:var(--n-paint-173c2a);font-size:clamp(11px,.95vw,14px);font-weight:700;margin:-12px 0 0 9px;position:relative}.hh-time svg{width:21px;height:21px;color:var(--green)}.hh-day-stop{position:relative}.hh-day-stop:not(:last-child):after{content:"";position:absolute;right:calc(-1 * clamp(14px, 2.5vw, 36px));width:clamp(20px,3vw,42px);top:calc((100vw - 220px) / 8.32);height:2px;background:var(--n-paint-81a78b)}.hh-day-stop h3{margin:8px 14px 4px}.hh-day-stop p{margin-inline:14px}.hh-roles{padding-block:13px 16px}.hh-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.9vw,27px)}.hh-role{overflow:hidden;padding-bottom:17px;transition:transform .2s}.hh-role .hh-photo{aspect-ratio:3.4;border-radius:0}.hh-role h3{margin:-9px 18px 0;position:relative;display:flex;gap:10px;align-items:center}.hh-role h3 svg{width:36px;height:36px;border-radius:50%;padding:7px;background:var(--n-paint-ecf6e8);color:var(--green)}.hh-role ul{padding-inline:20px;margin-top:5px;gap:6px}.hh-pricing{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;background:var(--n-paint-eaf5eb);border-radius:13px;padding:18px clamp(20px,4vw,58px)}.hh-pricing p{font-size:16px;margin-top:4px}.hh-pricing strong{justify-self:center;display:flex;align-items:center;justify-content:center;gap:23px;background:var(--n-lm-paper-warm);color:var(--green);padding:12px clamp(20px,3.8vw,55px);border-radius:12px;box-shadow:var(--soft-shadow);font:700 clamp(25px,2.7vw,39px) /1.2 var(--serif);letter-spacing:-.035em}.hh-pricing strong svg{width:40px;height:40px}.hh-faq{padding-block:17px}.hh-faq-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:8px}.hh-faq-head button{display:flex;align-items:center;gap:5px;color:var(--green);font-size:14px;font-weight:750}.hh-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 21px}.hh-faq-grid details{padding:10px 16px;border:1px solid var(--line);border-radius:7px;background:var(--n-lm-white);box-shadow:0 2px 4px var(--n-paint-rgb-21-45-38-0-04)}.hh-faq-grid summary{list-style:none;display:flex;align-items:center;gap:11px;font-size:clamp(14px,1.1vw,16px);font-weight:800;cursor:pointer}.hh-faq-grid summary::-webkit-details-marker{display:none}.hh-faq-grid summary>svg:first-child{width:12px;height:12px;fill:var(--green);color:var(--green)}.hh-faq-grid summary>svg:last-child{width:16px;height:16px;margin-left:auto;color:var(--green);transition:transform .2s}.hh-faq-grid details:not([open]) summary>svg:last-child{transform:rotate(90deg)}.hh-faq-grid details p{margin:3px 26px 0 23px;font-size:clamp(12px,.98vw,14px);line-height:1.42}.hh-cta{max-width:1380px;width:calc(100% - 60px);margin:6px auto 10px;display:flex;align-items:center;gap:clamp(15px,2.5vw,36px);min-height:128px;padding:20px clamp(24px,3.2vw,46px);position:relative;isolation:isolate;overflow:hidden}.hh-cta div{max-width:58%}.hh-cta p{font-size:clamp(14px,1.1vw,16px);margin-top:5px}.hh-cta h2,.hh-cta p{color:var(--n-lm-white)}.hh-cta .oe-button{background:var(--n-lm-paper-warm);color:var(--green);border-color:var(--n-lm-transparent);white-space:nowrap}.hh-cta>img{position:absolute;right:2%;bottom:0;width:27%;height:auto;z-index:-1;mix-blend-mode:lighten}@media (hover:hover){.hh-feature:hover,.hh-role:hover{transform:translateY(-3px);box-shadow:0 9px 22px var(--n-paint-183d291a)}.hh-day-stop:hover img,.hh-role:hover img{transform:scale(1.045)}.hh-after:hover h3{background:var(--n-paint-d4ecda)}}@media (min-width:1441px){.hh-day-stop:not(:last-child):after{top:147px}}@media (max-width:1100px){.hh-summary h3{font-size:1.85cqw}.hh-promises{gap:9px}.hh-comparison{gap:13px}.hh-after h3,.hh-before h3{padding-inline:12px}.hh-after dt{gap:4px}.hh-feature-grid{gap:9px}.hh-feature{padding:14px}.hh-feature h3{font-size:17px}.hh-features .hh-heading-row{grid-template-columns:1.25fr 1fr}.hh-cta>img{width:20%}}@media (max-width:790px){.hh-hero-inner{grid-template-columns:1fr;gap:30px;padding:calc(var(--header-height) + 26px) 20px 30px;max-width:700px}.hh-hero:before{background:linear-gradient(125deg,var(--n-lm-ink-on-dark-95) 15%,var(--n-paint-rgba-255-255-255-0-89) 37%,var(--n-paint-rgba-255-255-255-0-45) 70%,var(--n-paint-rgba-255-255-255-0-21))}.hh-hero{background-position:60%}.hh-hero-copy h1{font-size:clamp(44px,7.1vw,60px)}.hh-hero-copy .hh-intro{max-width:500px;font-size:16px}.hh-promises{max-width:420px;margin-top:18px}.hh-promises>div{font-size:12px}.hh-promises svg{width:28px;height:28px;margin:0 auto 5px}.hh-dash{max-width:650px;padding:5px;border-radius:11px}.hh-challenges{padding:21px 20px}.hh-comparison{grid-template-columns:1fr 18px 1.25fr;gap:10px}.hh-challenge-intro{grid-column:1/-1}.hh-challenge-intro h2{max-width:650px}.hh-challenge-intro h2 br{display:none}.hh-challenge-intro .hh-underline{margin-left:.18em}.hh-challenge-intro p{margin-top:12px;max-width:640px}.hh-after,.hh-before{width:100%;min-height:0;align-self:stretch}.hh-before ul{gap:9px}.hh-flow-arrow{width:26px;height:26px}.hh-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-feature{min-height:133px}.hh-day .hh-heading-row,.hh-features .hh-heading-row,.hh-heading-row{grid-template-columns:1fr;gap:10px}.hh-heading-row p{padding-left:13px}.hh-day,.hh-faq,.hh-features,.hh-roles{padding-block:20px}.hh-day-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.hh-day-stop:after{display:none}.hh-role-grid{gap:10px}.hh-role h3{margin-left:9px;gap:5px}.hh-role h3 svg{width:26px;height:26px;padding:4px}.hh-role ul{padding-inline:11px}.hh-role li{gap:5px}.hh-pricing{gap:12px;padding:18px}.hh-pricing p{font-size:14px}.hh-pricing strong{gap:10px;padding:10px}.hh-pricing strong svg{width:25px}.hh-cta{width:calc(100% - 40px);margin:0 20px 12px}.hh-cta>img{opacity:.22}}@media (max-width:540px){.hh-tabbar{display:flex;width:100%;gap:0}.hh-tabbar button{flex:1;gap:5px;padding:8px 3px;min-height:40px;font-size:13px}.hh-comparison{grid-template-columns:1fr}.hh-after,.hh-before{min-height:0}.hh-flow-arrow{display:none}.hh-before ul{grid-template-columns:1fr 1fr;gap:10px}.hh-after dl>div{padding:9px}.hh-challenge-intro ul{margin-bottom:7px}.hh-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-feature h3{font-size:17px}.hh-feature>svg{width:29px;height:29px}.hh-day-grid{gap:16px 10px}.hh-time{font-size:10px;padding:4px 6px;gap:3px;margin-left:3px}.hh-time svg{width:15px;height:15px}.hh-photo{border-radius:8px}.hh-day-stop h3,.hh-day-stop p{margin-inline:2px}.hh-day-stop h3{font-size:17px}.hh-faq-grid,.hh-pricing,.hh-role-grid{grid-template-columns:1fr}.hh-role .hh-photo{aspect-ratio:4.4}.hh-role ul{padding:0 17px}.hh-role h3{margin-left:14px}.hh-pricing strong{justify-self:stretch}.hh-faq-head{align-items:flex-end}.hh-faq-head h2{font-size:27px}.hh-faq-head button{flex-shrink:0;font-size:12px}.hh-cta{padding:22px 20px;display:grid;gap:16px}.hh-cta div{max-width:none}.hh-cta .oe-button{justify-self:start}.hh-cta>img{width:45%;opacity:.45}.hh-dash-content{gap:1.1cqw}.hh-search-results{min-width:160px}.hh-hero-inner{gap:23px}.hh-hero-copy h1{font-size:clamp(41px,11vw,52px)}}@media (prefers-reduced-motion:no-preference){.hh-hero-copy{animation:hh-enter .55s cubic-bezier(.19,.78,.2,1) both}.hh-dash{animation:hh-enter .65s cubic-bezier(.19,.78,.2,1) .06s both}.hh-att-summary meter::-webkit-meter-optimum-value{transition:width .6s}@supports (animation-timeline:view()){.hh-day-stop .hh-photo img{animation:hh-image-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}}@keyframes hh-enter{0%{opacity:.7;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@keyframes hh-image-drift{0%{object-position:center 40%}to{object-position:center 58%}}@media (min-width:791px){.hh-dash-side{font-size:1.7cqw}.hh-dash-side>b{font-size:2.95cqw}.hh-dash-side a{padding-block:.92cqw}.hh-greeting b{font-size:2.05cqw}.hh-summary h3{font-size:2cqw}.hh-kpis span{font-size:1.65cqw}.hh-kpis b{font-size:2.9cqw}.hh-search input{font-size:1.35cqw}.hh-status-rows{font-size:1.55cqw}.hh-dash-content{background:var(--n-paint-rgba-255-255-255-0-84)}}@media (max-width:540px){.hh-dash{display:block;aspect-ratio:auto;padding:10px}.hh-dash-side{display:none}.hh-dash-content{padding:0;gap:9px}.hh-dash-top{min-height:36px;gap:5px}.hh-dash-top h2{font-size:18px}.hh-dash-top>div:first-child>span{font-size:9px}.hh-avatar{font-size:10px;padding:5px}.hh-search{max-width:34%;width:130px}.hh-search label{padding:6px 3px}.hh-search label svg{width:11px;height:11px}.hh-search input{font-size:10px}.hh-greeting{gap:7px}.hh-greeting b{font-size:12px}.hh-greeting>svg{width:22px;height:22px}.hh-greeting>div>span{font-size:10px}.hh-greeting small{font-size:8px;padding:4px}.hh-greeting small svg{width:9px;height:9px}.hh-kpis{gap:4px}.hh-kpis>div{padding:8px 5px;gap:4px}.hh-kpis>div>svg{width:20px;height:20px}.hh-kpis span{font-size:10px}.hh-kpis b{font-size:16px}.hh-summary{height:auto;grid-template-columns:1.15fr .85fr;gap:5px}.hh-summary>div{padding:8px 5px;min-height:98px}.hh-summary h3{font-size:11px}.hh-summary h3 small{font-size:9px}.hh-chart-row{gap:4px}.hh-donut{width:clamp(42px,13vw,66px)}.hh-donut strong{font-size:13px}.hh-donut small{font-size:7px}.hh-legend{font-size:8px}.hh-legend b{font-size:9px}.hh-legend i,.hh-status-rows i{width:5px;height:5px}.hh-att-summary>b{font-size:16px}.hh-status-rows,.hh-status-rows b{font-size:9px}}@media (min-width:791px){.hh-challenge-intro h2{font-size:clamp(32px,3.18vw,46px)}.hh-challenge-intro>p{font-weight:500}.hh-day-stop h3,.hh-feature h3,.hh-role h3{font-size:clamp(17px,1.6vw,23px)}.hh-day-stop p,.hh-feature p,.hh-role li{font-weight:500}.hh-faq-head h2,.hh-heading-row h2{font-size:clamp(29px,2.95vw,42.5px)}.hh-dash-content h2{font-size:3.3cqw}.hh-kpis b{font-size:3.05cqw}.hh-summary h3{font-size:2.2cqw}.hh-legend,.hh-status-rows{font-size:1.65cqw}.hh-dash-side a{padding-block:1.05cqw}}@media (min-width:1100px){.hh-hero-copy h1{line-height:.94}.hh-hero-copy .hh-intro{margin-top:21px;font-weight:550}.hh-promises{margin-top:16px}.hh-challenge-intro h2{font-family:var(--serif);font-size:clamp(35px,3vw,43px);line-height:1.2}.hh-challenge-intro>p{font-size:clamp(16px,1.27vw,18.4px);font-weight:600}.hh-challenge-intro li,.hh-day-stop p,.hh-feature p,.hh-role li{color:var(--n-paint-253343);font-weight:600}.hh-after h3,.hh-before h3{font-family:var(--sans);font-size:clamp(19px,1.42vw,21px);font-weight:800}.hh-faq-head h2,.hh-heading-row h2{-webkit-text-stroke:.3px currentColor}}@property --fee-slice{syntax:"<percentage>";inherits:false;initial-value:75%}.hh-donut{background:conic-gradient(var(--n-lm-brand-mid) 0 var(--fee-slice),var(--n-lm-brand-hairline-alt) var(--fee-slice) 100%)}@media (prefers-reduced-motion:no-preference){.hh-donut{animation:hh-fees-in .85s cubic-bezier(.22,.66,.3,1) both}}@keyframes hh-fees-in{0%{--fee-slice:0%}to{--fee-slice:75%}}.oe-customers-page .n-h1,.oe-customers-page .n-h2,.oe-customers-page .n-h3,.oe-customers-page .n-h4,.oe-customers-page .n-section-head h2,.oe-customers-page h1,.oe-customers-page h2,.oe-customers-page h3,.oe-customers-page h4{line-height:1.25!important}