.hw-hero{padding-top:clamp(40px,5.2vw,76px);padding-bottom:clamp(48px,4.4vw,64px)}.hw-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,4.4vw,64px);display:grid}.hw-hero__copy{min-width:0}.hw-h1{max-width:9em;font-size:clamp(2.6rem,5vw,4.4rem)}.hw-hero__sub{max-width:31rem;font:400 17.5px/1.58 var(--f-body);color:var(--ink-2);text-wrap:pretty;margin-top:22px}.hw-hero__acts{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:32px;display:flex}.hw-hero__photo .s-photo__frame{border-radius:var(--r-obj);box-shadow:0 0 0 1px var(--line), 0 40px 80px -40px #000000f2}.hw-hero__photo .s-photo__cap{margin-top:12px}html.motion .hw-hero__photo .s-photo__frame{animation:s-unfold .56s var(--ease) both}html.motion .hw-hero__photo .s-photo__cap{animation:s-caption-in var(--t3) var(--ease) .14s both}.hw-record{border-radius:var(--r-obj);box-shadow:0 0 0 1px var(--line), 0 1px 0 #ffffff0d inset, 0 30px 60px -36px #000000f2;background:linear-gradient(#202025,#1b1b1f 70%);margin-top:clamp(44px,4vw,56px);position:relative}.hw-record__dl{grid-template-columns:minmax(0,1.75fr) minmax(0,.8fr) minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.9fr);display:grid}.hw-record__cell{min-width:0;padding:20px 22px 19px;position:relative}.hw-record__cell+.hw-record__cell:before{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:18px;left:0}.hw-record__cell dt{color:var(--ink-3)}.hw-record__cell dd{font:600 17px/1.25 var(--f-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin-top:10px}.hw-record__cell--act dd{font-size:15px}html.motion .hw-record__cell{animation:s-rise var(--t3) var(--ease) calc(.38s + var(--k,0) * 70ms) backwards}@media (max-width:760px){html.motion .hw-record__cell{animation:none}}.hw-eyebrow--plain{--rule:var(--ink-3)}.hw-head{margin-bottom:clamp(36px,4.2vw,56px)}.hw-money{outline:none;padding-top:clamp(72px,6.4vw,92px)}.hw-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(48px,5vw,72px);list-style:none;display:grid}.hw-facts__item{min-width:0;display:flex}.hw-fact{width:100%;padding:20px 22px 22px}.hw-fact__k{align-items:center;gap:11px;display:flex}.hw-fact__ico{width:28px;height:28px;color:var(--lane);background:rgba(var(--lane-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--lane-rgb), .22);border-radius:8px;flex:none;place-items:center;display:grid}.hw-fact__ico .s-ico{width:15px;height:15px}.hw-fact__k .s-meta{color:var(--ink-2)}.hw-fact__t{font:400 16px/1.6 var(--f-body);color:var(--ink);text-wrap:pretty;margin-top:16px}.hw-checkins{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 40px;margin-top:clamp(48px,5vw,72px);padding-top:28px;display:grid}.hw-checkins__t{max-width:25em;font:600 clamp(1.3rem, 2.1vw, 1.75rem)/1.25 var(--f-display);letter-spacing:-.018em;color:var(--ink);text-wrap:balance}.hw-checkins .s-src{text-align:right;max-width:22em}.hw-disclosure{max-width:46rem;margin-top:28px}.hw-fiscal{outline:none}.hw-fiscal__copy{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(40px,5vw,80px);display:grid}.hw-fiscal__copy .s-eyebrow{grid-area:1/1}.hw-fiscal__h{grid-area:2/1;max-width:10em}.hw-fiscal__copy .s-eyebrow+.hw-fiscal__h{margin-top:18px}.hw-fiscal__text{grid-area:1/2/span 3;padding-top:30px}.hw-fiscal__lede{max-width:32rem;font:500 clamp(1.15rem, 1.6vw, 1.3rem)/1.5 var(--f-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}.hw-fiscal__text .s-body{max-width:34rem;margin-top:16px}.hw-flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);margin-top:clamp(40px,4.6vw,64px);list-style:none;display:grid}.hw-flow__step{min-width:0;padding-left:64px;display:flex;position:relative}.hw-flow__step:first-child{padding-left:0}.hw-flow__node{width:100%;padding:18px 20px 20px}.hw-flow__node .s-obj__t{margin-top:10px;font-size:20px}.hw-flow__node .s-obj__fact{margin-top:6px;font-size:14.5px}.hw-flow__node--hub{box-shadow:0 0 0 1px rgba(var(--lane-give-rgb), .38), 0 1px 0 #ffffff0d inset, 0 28px 56px -24px #000000f2;background:linear-gradient(#27232f,#1e1c23 64%)}.hw-flow__link{width:44px;height:12px;color:var(--violet);margin-top:-6px;position:absolute;top:50%;left:10px}.hw-flow__link i{transform-origin:0;background:currentColor;border-radius:2px;height:2px;position:absolute;top:5px;left:0;right:4px}.hw-flow__link:after{content:"";transform-origin:50%;border-top:2px solid;border-right:2px solid;width:10px;height:10px;position:absolute;top:1px;right:0;transform:rotate(45deg)}html.motion .hw-flow[data-pending] .hw-flow__node{clip-path:inset(100% -60px 0)}html.motion .hw-flow[data-pending] .hw-flow__link i{transform:scaleX(0)}html.motion .hw-flow[data-pending] .hw-flow__link:after{opacity:0}html.motion .hw-flow.in .hw-flow__node{animation:s-rise var(--t3) var(--ease) calc(var(--k,0) * .42s) both}html.motion .hw-flow.in .hw-flow__link i{animation:s-draw-x var(--t2) var(--ease) calc(var(--k,0) * .42s - .18s) both}html.motion .hw-flow.in .hw-flow__link:after{animation:s-cm-fade var(--t1) linear calc(var(--k,0) * .42s - 40ms) both;opacity:0}.hw-uni{outline:none}.hw-uni__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,5vw,80px);display:grid}.hw-uni__side{top:calc(var(--hdr) + 40px);min-width:0;position:sticky}.hw-uni__h{max-width:10em}.hw-uni__note{margin-top:22px}.hw-uni__note .s-tlink--inline{white-space:nowrap}.hw-qa{border-bottom:1px solid var(--line);min-width:0}.hw-qa__item{border-top:1px solid var(--line)}.hw-qa__q{min-height:44px;font:600 clamp(1.15rem, 1.6vw, 1.3rem)/1.3 var(--f-display);letter-spacing:-.012em;color:var(--ink);cursor:pointer;text-wrap:balance;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex;position:relative}.hw-qa__q::-webkit-details-marker{display:none}.hw-qa__q:hover .hw-qa__pm{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-3)}.hw-qa__pm{width:30px;height:30px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;flex:none;position:relative}.hw-qa__pm i{width:12px;height:2px;transition:transform var(--t2) var(--ease);background:currentColor;border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.hw-qa__pm i+i{transform:rotate(90deg)}.hw-qa__item[open] .hw-qa__pm i+i{transform:rotate(90deg)scaleX(0)}.hw-qa__a{padding:0 54px 26px 0}.hw-qa__a>p{font:400 16.5px/1.65 var(--f-body);color:var(--ink-2);text-wrap:pretty;max-width:40rem}.hw-quote{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-left:0;border-radius:10px;margin-top:16px;padding:16px 20px 18px;position:relative}.hw-quote:before{content:"";background:var(--line-3);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:0}.hw-quote__k{color:var(--ink-3)}.hw-quote__t{font:500 17px/1.55 var(--f-display);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;margin-top:10px}.hw-blank{font:500 .82em/1.6 var(--f-mono);letter-spacing:.04em;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0d;border-radius:5px;margin:0 1px;padding:0 7px;display:inline-block}.hw-docs{outline:none}.hw-shelf{border-radius:var(--r-obj);background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 1px 0 #ffffff0a inset;list-style:none}.hw-doc{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:16px 24px;display:grid}.hw-doc+.hw-doc{box-shadow:inset 0 1px 0 var(--line)}.hw-doc__ico{width:38px;height:38px;color:var(--ink-2);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:9px;place-items:center;display:grid}.hw-doc__ico .s-ico{stroke-width:1.8px;width:17px;height:17px}.hw-doc__name{flex-direction:column;gap:4px;min-width:0;display:flex}.hw-doc__name b{font:600 17px/1.25 var(--f-display);letter-spacing:-.01em;color:var(--ink)}.hw-nw{white-space:nowrap}.hw-doc__detail{font:400 12px/1.4 var(--f-mono);letter-spacing:.04em;color:var(--ink-3)}.hw-doc__status{font:400 13.5px/1.3 var(--f-body);color:var(--ink-3);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;display:flex}.hw-doc__dot{color:var(--ink-4)}.hw-docs{padding-bottom:clamp(48px,5vw,72px)}.hw-hire-sec{padding-bottom:var(--sec-y)}.hw-hire__door{grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 32px;padding:26px 28px 24px}.hw-hire__door .s-door__top{grid-column:1}.hw-hire__door .s-door__d{grid-column:1;max-width:44em;font-size:15px}.hw-hire__door .s-door__act{grid-area:1/2/span 2;align-self:center;font-size:15.5px}@media (max-width:1099px){.hw-hero__grid{grid-template-columns:minmax(0,1fr)}.hw-h1{max-width:12em}.hw-record__dl{grid-template-columns:repeat(6,minmax(0,1fr))}.hw-record__cell{grid-column:span 2}.hw-record__cell:first-child{grid-column:span 6}.hw-record__cell:nth-child(2):before,.hw-record__cell:nth-child(5):before{display:none}.hw-record__cell:nth-child(n+2){border-top:1px solid var(--line)}.hw-record__cell:nth-child(5){grid-column:span 6}.hw-uni__grid{grid-template-columns:minmax(0,1fr)}.hw-uni__side{position:static}}@media (max-width:900px){.hw-facts{grid-template-columns:minmax(0,1fr);gap:10px}.hw-fiscal__copy{display:block}.hw-fiscal__copy .hw-fiscal__h{margin-top:18px}.hw-fiscal__text{padding-top:22px}.hw-flow{grid-template-columns:minmax(0,1fr)}.hw-flow__step{padding:44px 0 0}.hw-flow__step:first-child{padding-top:0}.hw-flow__link{width:12px;height:44px;margin:0;top:0;left:28px}.hw-flow__link i{transform-origin:top;width:2px;height:auto;inset:6px auto 6px 5px}.hw-flow__link:after{inset:auto auto 4px 1px;transform:rotate(135deg)}html.motion .hw-flow[data-pending] .hw-flow__link i{transform:scaleY(0)}html.motion .hw-flow.in .hw-flow__link i{animation-name:s-draw-y}.hw-hire__door{grid-template-columns:minmax(0,1fr) 20px;column-gap:12px;padding:16px}.hw-hire__door .s-door__d{font-size:14px}}@media (max-width:760px){.hw-checkins{grid-template-columns:minmax(0,1fr)}.hw-checkins .s-src{text-align:left}.hw-qa__a{padding-right:0}.hw-doc{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:16px 18px}.hw-doc__status{grid-column:2;justify-content:flex-start}}@media (max-width:600px){.hw-record__dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-record__cell,.hw-record__cell:nth-child(5){grid-column:span 1;padding:16px 16px 15px}.hw-record__cell:first-child{grid-column:span 2}.hw-record__cell:before{display:none}.hw-record__cell:nth-child(odd):not(:first-child):before{display:block}.hw-record__cell dd{font-size:16px}}
