.hg{box-sizing:border-box}:where(.hg) *,:where(.hg) :after,:where(.hg) :before{box-sizing:border-box}.hg{-webkit-text-size-adjust:100%;margin:0;background:var(--hg-canvas);color:var(--hg-ink);font-family:var(--hg-font-text);font-size:var(--hg-size-body);line-height:1.6;overflow-x:clip}:where(.hg) img{display:block;max-width:100%;height:auto}:where(.hg) a{color:inherit}:where(.hg) h1,:where(.hg) h2,:where(.hg) h3{font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);margin:0;text-wrap:balance}:where(.hg) p{margin:0}:where(.hg) em{font-style:italic;color:var(--hg-teal)}.hg :focus-visible,.hg-footer :focus-visible,.hg-nav :focus-visible{outline:var(--hg-outline-1);outline-offset:var(--hg-outline-offset-2);border-radius:var(--hg-border-radius-3)}.hg-drench :focus-visible{outline-color:var(--hg-surface)}.hg-wrap{max-width:var(--hg-max);margin:0 auto;padding-left:var(--hg-gutter-l);padding-right:var(--hg-gutter-r)}@media (min-width:47.5rem){.hg-wrap{padding-left:var(--hg-space-5);padding-right:var(--hg-space-5)}}.mono{font-family:var(--hg-font-mono)}.sr{position:absolute;width:var(--hg-width-4);height:var(--hg-width-4);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--hg-min-height-5);padding:var(--hg-padding-6);border-radius:var(--hg-radius);font:var(--hg-font-7);text-decoration:none;background:var(--hg-teal);color:var(--hg-on-teal);border:var(--hg-border-8);transition:background-color var(--hg-fast) var(--hg-ease),border-color var(--hg-fast) var(--hg-ease)}.btn:hover{background:var(--hg-teal-deep);border-color:var(--hg-teal-deep)}.hg-nav{position:sticky;top:var(--hg-top-9);z-index:20;background:var(--hg-canvas);border-bottom:var(--hg-border)}.hg-nav .hg-wrap{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--hg-height-10)}.hg-wordmark{display:inline-flex;text-decoration:none}.hg-wordmark,.menu-btn{align-items:center;min-height:var(--hg-min-height-5)}.menu-btn{display:none;gap:var(--hg-gap-11);padding:var(--hg-padding-12);background:none;border:0;font:var(--hg-font-7);color:var(--hg-ink);cursor:pointer}.menu-btn .hg-bars{width:var(--hg-width-13);height:var(--hg-gap-11);border-top:var(--hg-border-top-14);border-bottom:var(--hg-border-top-14)}.hg-js .menu-btn{display:inline-flex}.hg-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--hg-gap-15)}.hg-menu a{display:inline-flex;align-items:center;min-height:var(--hg-min-height-5);font-size:var(--hg-font-size-16);color:var(--hg-muted);text-decoration:none}.hg-menu a:hover{color:var(--hg-ink)}.hg-js .hg-menu{display:none;position:absolute;right:0;top:var(--hg-height-10);min-width:var(--hg-min-width-17);flex-direction:column;gap:0;background:var(--hg-surface);border:var(--hg-border);border-top:0;border-radius:var(--hg-border-radius-18);padding:var(--hg-padding-19);box-shadow:var(--hg-box-shadow-20)}.hg-js .hg-menu.hg-open{display:flex}.hg-js .hg-menu a{font-size:var(--hg-font-size-21);color:var(--hg-ink)}.hg-menu .menu-cta{margin-top:var(--hg-margin-top-22)}.hg-menu .menu-cta a{color:var(--hg-on-teal)}@media (max-width:47.4375rem){.hg-js .hg-menu{left:0;right:0;min-width:0;border-radius:var(--hg-border-radius-23)}}.has-sub{position:relative}.sub-btn{display:inline-flex;align-items:center;min-height:var(--hg-min-height-5);padding:0;background:none;border:0;font:var(--hg-font-24);color:var(--hg-muted);cursor:pointer}.has-sub.hg-open .sub-btn,.sub-btn:hover{color:var(--hg-ink)}.hg-sub{display:none;list-style:none;margin:0;padding:0}.has-sub.hg-open .hg-sub,.hg-nav:not(.hg-js) .has-sub:is(:hover,:focus-within) .hg-sub{display:block}.hg-js .has-sub .hg-sub,.hg-nav:not(.hg-js) .hg-sub{position:absolute;left:var(--hg-left-25);top:100%;z-index:1;min-width:var(--hg-min-width-26);padding:var(--hg-padding-27);background:var(--hg-surface);border:var(--hg-border);border-radius:var(--hg-radius);box-shadow:var(--hg-box-shadow-20)}.hg-sub a{width:100%;white-space:nowrap}.hg-js .hg-menu .sub-btn{font-size:var(--hg-font-size-21);color:var(--hg-ink)}@media (max-width:68.6875rem){.hg-js .has-sub .hg-sub{position:static;min-width:0;padding:var(--hg-padding-28);background:none;border:0;box-shadow:none}.hg-js .hg-menu .hg-sub a{font-size:var(--hg-font-size-16);color:var(--hg-muted)}}.hg-wordmark{gap:var(--hg-gap-11)}.hg-wordmark .hg-mark{width:auto;height:var(--hg-height-29)}.hg-wordmark .hg-logo{width:auto;height:var(--hg-height-30)}@media (min-width:68.75rem){.hg-js .menu-btn{display:none}.hg-js .hg-menu,.hg-js .hg-menu.hg-open{display:flex;position:static;flex-direction:row;align-items:center;gap:var(--hg-gap-15);min-width:0;background:none;border:0;padding:0;box-shadow:none}.hg-js .hg-menu a:not(.btn){font-size:var(--hg-font-size-16);color:var(--hg-muted)}.hg-js .hg-menu a:not(.btn):hover{color:var(--hg-ink)}.hg-js .hg-menu .sub-btn{font-size:var(--hg-font-size-16);color:var(--hg-muted)}.hg-js .hg-menu .has-sub.hg-open .sub-btn,.hg-js .hg-menu .sub-btn:hover{color:var(--hg-ink)}.hg-js .hg-menu .hg-sub a:not(.btn){font-size:var(--hg-font-size-31);color:var(--hg-ink)}.hg-js .hg-menu .hg-sub a:not(.btn):hover{color:var(--hg-teal)}.hg-menu .menu-cta{margin:var(--hg-margin-32)}}.hg-hero{position:relative;overflow:clip;min-height:var(--hg-min-height-33);display:flex;align-items:center}.hg-hero>.hg-wrap{width:100%;position:relative;z-index:2}.hg-hero h1{max-width:11ch;font-size:var(--hg-size-hero);line-height:1;letter-spacing:var(--hg-display-tracking)}.hero-copy{max-width:46%;display:grid;gap:var(--hg-space-5);padding:var(--hg-space-6) 0}.hero-img{position:absolute;right:0;top:50%;transform:translateY(-50%);width:var(--hg-width-34);margin:0}.hero-img img{width:100%}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hg-space-4)}.text-link{display:inline-flex;align-items:center;min-height:var(--hg-tap);font-size:var(--hg-font-size-16);font-weight:500;color:var(--hg-ink);text-underline-offset:var(--hg-space-1)}.text-link:hover{color:var(--hg-teal)}.hg-hero-proof{padding-top:var(--hg-space-4);border-top:var(--hg-border)}.hg-hero-proof h2{font-size:var(--hg-font-size-35);line-height:1.1;margin-bottom:var(--hg-space-2)}.hero-quote{font-size:var(--hg-font-size-16);line-height:1.5;color:var(--hg-muted);max-width:46ch}.hero-quote span{display:block;margin-top:var(--hg-space-1);font-family:var(--hg-font-mono);font-size:var(--hg-font-size-36)}@media (max-width:56.1875rem){.hg-hero{min-height:0;display:block}.hero-copy{max-width:none;padding:var(--hg-space-5) 0 var(--hg-space-4)}.hero-img{position:static;transform:none;width:100%;margin-bottom:var(--hg-space-6)}}.hg-results{padding:var(--hg-padding-37)}.hg-results h2{font-size:var(--hg-size-statement);line-height:1.05}.results-marquee{margin-top:var(--hg-space-4);overflow:hidden}.results-track{list-style:none;margin:0;padding:0;display:flex;width:max-content;animation:hg-results 80s linear infinite}.results-track li{flex:none;width:var(--hg-width-38);padding-right:var(--hg-space-3)}@keyframes hg-results{to{translate:-50% 0}}.result-card{position:relative;height:var(--hg-height-39);border-radius:var(--hg-radius);overflow:hidden;background:var(--hg-ink);color:var(--hg-on-teal)}.result-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.result-card:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--hg-ink) 55%,transparent)}.result-tag{position:absolute;z-index:1;top:var(--hg-margin-top-22);left:var(--hg-margin-top-22);padding:var(--hg-padding-40);border-radius:var(--hg-radius);background:color-mix(in srgb,var(--hg-ink) 60%,transparent);font-size:var(--hg-margin-top-22);font-weight:600}.result-video{left:auto;right:var(--hg-margin-top-22);background:var(--hg-surface);color:var(--hg-ink)}.result-video span{font-size:var(--hg-font-size-41);margin-right:var(--hg-border-radius-3)}.result-body{position:absolute;z-index:1;inset:auto 0 0;padding:var(--hg-padding-42)}.result-outcome{display:block;font:var(--hg-font-43);letter-spacing:var(--hg-letter-spacing-44)}.result-brand{display:flex;align-items:center;gap:var(--hg-gap-11);margin-top:var(--hg-font-size-31);padding-top:var(--hg-font-size-31);border-top:var(--hg-border-top-45)}.result-logo{flex:none;display:inline-flex;padding:var(--hg-padding-40);border-radius:var(--hg-radius);background:var(--hg-surface)}.result-logo img{width:auto;height:var(--hg-padding-42);max-width:var(--hg-max-width-46);object-fit:contain}.result-does{font-size:var(--hg-margin-top-22);line-height:1.35;color:color-mix(in srgb,var(--hg-on-teal) 85%,transparent)}.results-more{margin-top:var(--hg-space-3);text-align:center}.results-more .text-link,.results-more .text-link:hover{color:var(--hg-on-teal)}@media (max-width:56.1875rem){.results-track li{width:var(--hg-width-47)}.result-card{height:var(--hg-height-48)}}@media (prefers-reduced-motion:reduce){.results-marquee{overflow-x:auto;padding-left:var(--hg-gutter-l)}.results-track li[aria-hidden]{display:none}}.hg-approach{padding:var(--hg-padding-49);border-top:var(--hg-border)}.hg-approach .hg-wrap{display:grid;grid-template-columns:5fr 7fr;gap:var(--hg-gap-50);align-items:start}.approach-lead{position:sticky;top:var(--hg-top-51)}.hg-label{font-size:var(--hg-font-size-36);color:var(--hg-muted)}.approach-lead h2{margin-top:var(--hg-space-3);font-size:var(--hg-size-display);line-height:1.04;letter-spacing:var(--hg-display-tracking)}.hg-offers{display:grid;gap:var(--hg-space-3)}.hg-offer{position:relative;min-height:var(--hg-min-height-52);background:var(--hg-surface);border:var(--hg-border);border-radius:var(--hg-radius);padding:var(--hg-padding-53);display:grid;grid-template-columns:var(--hg-grid-template-columns-54);grid-template-rows:auto auto 1fr auto;column-gap:var(--hg-space-4);row-gap:var(--hg-space-3);transition:transform var(--hg-fast) var(--hg-ease),border-color var(--hg-fast) var(--hg-ease)}.hg-offer:hover{transform:var(--hg-transform-55);border-color:var(--hg-line-strong)}.hg-offer.hg-start{background:var(--hg-teal-tint);border-color:var(--hg-teal-tint)}.hg-offer h3{grid-column:1;font:var(--hg-font-56);letter-spacing:var(--hg-display-tracking)}.hg-offer .obj{grid-column:2;grid-row:1/span 6;align-self:center}.hg-offer .obj img{width:100%;height:auto}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hg-offer .obj img{animation:hg-settle-in ease-out both;animation-timeline:view();animation-range:entry 60% cover 45%}}}@keyframes hg-settle-in{0%{translate:var(--hg-gap-15)}to{translate:0 0}}.hg-offer .hg-price{grid-column:1;font-size:var(--hg-padding-42);line-height:1.3;color:var(--hg-teal)}.hg-offer p.hg-what{grid-column:1;font-size:var(--hg-font-size-21);line-height:1.55;max-width:40ch}.hg-offer .hg-tag{grid-column:1;font-size:var(--hg-font-size-36);font-weight:500;color:var(--hg-teal-deep)}.hg-offer .hg-more{grid-column:1/-1;align-self:end;justify-self:start;display:inline-flex;align-items:center;min-height:var(--hg-min-height-5);font-size:var(--hg-font-size-16);font-weight:500;color:var(--hg-teal);text-underline-offset:var(--hg-space-1)}@media (max-width:56.1875rem){.hg-approach .hg-wrap{grid-template-columns:1fr}.approach-lead{position:static}.hg-offer{min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:none}.hg-offer .obj{grid-column:1;grid-row:auto;width:var(--hg-width-57);justify-self:center}}.hg-statement{position:relative;padding:var(--hg-padding-58);background-image:var(--hg-background-image-59);background-size:var(--hg-background-size-60);background-position:top}.statement-inner{display:grid;grid-template-columns:7fr 5fr;align-items:center;gap:var(--hg-gap-61);padding-right:var(--hg-padding-right-62)}.hg-statement figure{margin:0}.hg-statement figure img{width:100%}.hg-statement h2{font-size:var(--hg-size-display);line-height:1.04;letter-spacing:var(--hg-display-tracking);max-width:14ch}.statement-copy{display:grid;gap:var(--hg-space-5)}.hg-hours{background:var(--hg-surface);border:var(--hg-border);border-radius:var(--hg-radius);padding:var(--hg-padding-63);max-width:var(--hg-max-width-64)}.hours-figure{font:var(--hg-font-65);letter-spacing:var(--hg-display-tracking);color:var(--hg-teal)}.hours-line{margin-top:var(--hg-space-2);font-size:var(--hg-font-size-21);line-height:1.5;padding-bottom:var(--hg-space-3);border-bottom:var(--hg-border)}.hg-hours blockquote{margin:var(--hg-space-3) 0 0;font-size:var(--hg-font-size-16);line-height:1.55;color:var(--hg-muted)}.hours-cite{margin-top:var(--hg-space-2);font-size:var(--hg-font-size-36);color:var(--hg-muted)}@media (max-width:56.1875rem){.statement-inner{grid-template-columns:1fr;padding-right:0}.statement-copy{order:-1;padding:0 var(--hg-gutter-r) 0 var(--hg-gutter-l)}}.hg-open-sauce{padding:var(--hg-padding-66);background:var(--hg-teal-tint)}.open-sauce-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--hg-space-3) var(--hg-space-5)}.hg-open-sauce h2{max-width:18ch;font-size:var(--hg-size-statement);line-height:1.05}.hg-open-sauce ul{list-style:none;margin:var(--hg-space-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hg-space-3)}.drop-card{height:100%;display:flex;flex-direction:column;gap:var(--hg-margin-top-22);padding:var(--hg-space-4);background:var(--hg-surface);border:var(--hg-border-67);border-radius:var(--hg-radius);color:var(--hg-ink);text-decoration:none;transition:border-color var(--hg-fast) var(--hg-ease)}.drop-card:hover{border-color:var(--hg-teal)}.drop-meta{display:flex;justify-content:space-between;gap:var(--hg-margin-top-22);font-size:var(--hg-margin-top-22);color:var(--hg-teal)}.drop-title{font:var(--hg-font-68);letter-spacing:var(--hg-letter-spacing-69);text-wrap:balance}.drop-blurb{font-size:var(--hg-font-size-31);line-height:1.5;color:var(--hg-muted)}@media (max-width:56.1875rem){.hg-open-sauce ul{grid-template-columns:1fr}}.hg-drench{background:var(--hg-teal);color:var(--hg-on-teal)}.hg-close{padding:var(--hg-padding-70);text-align:center}.hg-close h2{margin:0 auto;font-size:var(--hg-size-hero);line-height:1;letter-spacing:var(--hg-display-tracking);max-width:14ch}.hg-close .hg-price{margin:var(--hg-margin-71);font-size:var(--hg-font-size-72);line-height:1.5;color:var(--hg-muted);max-width:44ch}.hg-close .hg-price .mono{color:var(--hg-teal)}.hg-close .btn{margin-top:var(--hg-margin-top-73)}.hg-close figure{margin:var(--hg-margin-74)}.hg-close figure img{width:100%;border-radius:var(--hg-radius) var(--hg-radius) 0 0}@media (min-width:47.5rem){.hg-close figure img{max-height:var(--hg-max-height-75);object-fit:cover;object-position:50% 85%}}.hg-footer{padding:var(--hg-padding-76);border-top:var(--hg-border)}.hg-footer .hg-wrap{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--hg-space-5)}.hg-footer .hg-wordmark{display:block;min-height:0;width:auto;height:var(--hg-width-13)}.footer-brand .hg-small{margin-top:var(--hg-margin-top-22);font-size:var(--hg-font-size-36);color:var(--hg-muted)}.footer-col h3{margin-bottom:var(--hg-space-2);font:var(--hg-font-77);letter-spacing:0}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col a{display:inline-flex;align-items:center;min-height:var(--hg-min-height-78);font-size:var(--hg-font-size-31);color:var(--hg-muted);text-decoration:none}.footer-col a:hover{color:var(--hg-ink)}.hg-newsletter{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:var(--hg-space-3) var(--hg-space-5);padding-top:var(--hg-space-4);border-top:var(--hg-border)}.newsletter-line{margin-top:var(--hg-space-1);font:var(--hg-font-79);letter-spacing:var(--hg-letter-spacing-80)}.hg-newsletter form{display:grid;grid-template-columns:1fr 1.3fr auto;gap:var(--hg-space-2)}.hg-newsletter input{min-height:var(--hg-min-height-5);padding:var(--hg-padding-81);border:var(--hg-border-82);border-radius:var(--hg-radius);background:var(--hg-surface);font:var(--hg-font-83);color:var(--hg-ink)}.hg-newsletter input:focus-visible{outline:var(--hg-outline-1);outline-offset:var(--hg-width-4)}.hg-newsletter .btn{cursor:pointer}.hg-newsletter .btn:disabled{opacity:.6}.newsletter-note{grid-column:1/-1;font-size:var(--hg-font-size-36);color:var(--hg-muted)}@media (max-width:56.1875rem){.hg-newsletter,.hg-newsletter form{grid-template-columns:1fr}.hg-footer .hg-wrap{grid-template-columns:1fr 1fr;gap:var(--hg-space-4)}.footer-brand{grid-column:1/-1}}.tw{position:relative;aspect-ratio:1448/1086}.hero-img .tw>img{position:absolute;inset:0;width:100%;height:100%}.hero-img .tw .hg-hand{width:calc(100% * 1688 / 1448);max-width:none;height:auto;right:auto;bottom:auto;transform-origin:85.8% 25%;translate:2.01% -2.95%}.tw-key{position:absolute;width:3.867%;height:3.867%}.tw-key .hg-well{position:absolute;left:4%;top:3%;width:91%;height:86%;border-radius:var(--hg-border-radius-84);background:var(--hg-ink)}.hero-img .tw-key .hg-cap{position:absolute;inset:0;width:100%;height:100%;max-width:none}.tw-key.k0{left:59.461%;top:61.234%}.tw-key.k1{left:55.525%;top:62.431%}.tw-key.k2{left:53.867%;top:57.274%}@media (prefers-reduced-motion:no-preference){.hero-img .tw .hg-hand{animation:hg-breathe 22s infinite;will-change:translate,rotate}.tw-key.k0 .hg-cap{animation:hg-k0 22s infinite}.tw-key.k1 .hg-cap{animation:hg-k1 22s infinite}.tw-key.k2 .hg-cap{animation:hg-k2 22s infinite}}@keyframes hg-breathe{0%{translate:2.01% -5.55%;rotate:.6deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}9%{translate:2.01% -6.95%;rotate:1.2deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}17%{translate:2.01% -5.15%;rotate:.4deg;animation-timing-function:cubic-bezier(.3,0,.6,1)}19%{translate:2.01% -6.15%;rotate:.7deg;animation-timing-function:cubic-bezier(.55,0,.9,.4)}20.2%{translate:2.01% -2.49%;rotate:0deg;animation-timing-function:linear}21.4%{translate:2.01% -2.49%;rotate:0deg;animation-timing-function:cubic-bezier(.2,.6,.3,1)}25%{translate:2.01% -5.55%;rotate:.6deg;animation-timing-function:cubic-bezier(.4,0,.4,1)}33%{translate:-1.36% -4.55%;rotate:1.2deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}40%{translate:-1.36% -2.75%;rotate:.4deg;animation-timing-function:cubic-bezier(.3,0,.6,1)}42%{translate:-1.36% -3.75%;rotate:.7deg;animation-timing-function:cubic-bezier(.55,0,.9,.4)}43.2%{translate:-1.36% -1.29%;rotate:0deg;animation-timing-function:linear}44.4%{translate:-1.36% -1.29%;rotate:0deg;animation-timing-function:cubic-bezier(.2,.6,.3,1)}48%{translate:-1.36% -3.15%;rotate:.6deg;animation-timing-function:cubic-bezier(.4,0,.4,1)}57%{translate:-2.78% -10.01%;rotate:1.2deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}63%{translate:-2.78% -8.91%;rotate:.4deg;animation-timing-function:cubic-bezier(.3,0,.6,1)}65%{translate:-2.78% -9.81%;rotate:.7deg;animation-timing-function:cubic-bezier(.55,0,.9,.4)}66.2%{translate:-2.78% -6.45%;rotate:0deg;animation-timing-function:linear}67%{translate:-2.78% -6.45%;rotate:0deg;animation-timing-function:cubic-bezier(.2,.6,.3,1)}68%{translate:-2.78% -8.01%;rotate:.3deg;animation-timing-function:cubic-bezier(.55,0,.9,.4)}69%{translate:-2.78% -6.45%;rotate:0deg;animation-timing-function:linear}70%{translate:-2.78% -6.45%;rotate:0deg;animation-timing-function:cubic-bezier(.2,.6,.3,1)}74%{translate:-2.78% -9.41%;rotate:.6deg;animation-timing-function:cubic-bezier(.4,0,.4,1)}86%{translate:2.01% -6.95%;rotate:1.2deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}94%{translate:2.01% -5.15%;rotate:.4deg;animation-timing-function:cubic-bezier(.45,0,.55,1)}to{translate:2.01% -5.55%;rotate:.6deg}}@keyframes hg-k0{0%,19.9%,22%,to{translate:0 0}20.2%,21.4%{translate:0 11.9%}}@keyframes hg-k1{0%,42.9%,45%,to{translate:0 0}43.2%,44.4%{translate:0 11.9%}}@keyframes hg-k2{0%,65.9%,67.6%,68.7%,70.6%,to{translate:0 0}66.2%,67%,69%,70%{translate:0 11.9%}}@media (prefers-reduced-motion:reduce){.hg *,.hg :after,.hg :before,.hg-footer *,.hg-nav *{transition:none!important;animation:none!important}.hg-offer:hover{transform:none}}.hg-footer,.hg-nav{font-family:var(--hg-font-text);font-size:var(--hg-size-body);line-height:1.6;color:var(--hg-ink);background:var(--hg-canvas)}:where(.hg-footer) p,:where(.hg-nav) p{margin:0}:where(.hg-footer) h3{margin-top:0;font-family:var(--hg-font-text);font-weight:600}:where(.hg-footer) img,:where(.hg-nav) img{display:block;max-width:100%}.footer-socials{display:flex;flex-wrap:wrap;gap:var(--hg-space-2);margin-top:var(--hg-space-4)}.footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:var(--hg-min-height-5);min-height:var(--hg-min-height-5);border:var(--hg-border);border-radius:var(--hg-radius);color:var(--hg-muted);transition:color var(--hg-fast) var(--hg-ease),border-color var(--hg-fast) var(--hg-ease)}.footer-socials a:hover{color:var(--hg-teal);border-color:var(--hg-teal)}.footer-socials svg{width:var(--hg-social-icon);height:var(--hg-social-icon)}.footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--hg-space-3);margin-top:var(--hg-space-3);font-size:var(--hg-size-label);color:var(--hg-muted)}.hg-footer .footer-legal a{display:inline-flex;align-items:center;min-height:var(--hg-min-height-5);color:inherit;font-size:inherit;text-decoration:none}.hg-footer .footer-legal a:hover{color:var(--hg-ink)}@media (prefers-reduced-motion:reduce){.footer-socials a{transition:none}}.pg-open{padding-block:var(--hg-space-7) var(--hg-space-6);border-bottom:var(--hg-border)}.pg-open-inner{display:grid;gap:var(--hg-space-5);align-items:center}@media (min-width:56.25rem){.pg-open-inner{grid-template-columns:7fr 5fr}}.pg-open-copy{display:grid;gap:var(--hg-space-4);justify-items:start;max-width:var(--hg-max-width-85)}.pg-open h1{font-size:var(--hg-size-display);line-height:1.04}.pg-lead{line-height:1.5;color:var(--hg-muted);max-width:46ch}.pg-lead,.pg-price{font-size:var(--hg-size-lead)}.pg-price{color:var(--hg-teal)}.pg-motif{margin:0;justify-self:center;width:var(--hg-width-86)}.pg-motif img{width:100%;height:auto}.pg-section{padding-block:var(--hg-space-7)}.pg-section+.pg-section{border-top:var(--hg-border)}.pg-section.tone-tint{background:var(--hg-teal-tint);border-top:0}.pg-head{display:grid;gap:var(--hg-space-2);margin-bottom:var(--hg-space-5)}.pg-head h2{font-size:var(--hg-size-statement);line-height:1.06;max-width:22ch}.pg-split{display:grid;gap:var(--hg-space-5);align-items:start}@media (min-width:56.25rem){.pg-split{grid-template-columns:5fr 7fr;gap:var(--hg-space-6)}}.pg-cards{list-style:none;margin:0;padding:0;display:grid;gap:var(--hg-space-3)}@media (min-width:47.5rem){.pg-cards{grid-template-columns:repeat(3,1fr)}}.pg-card{display:grid;gap:var(--hg-space-2);align-content:start;padding:var(--hg-space-4);background:var(--hg-surface);border:var(--hg-border);border-radius:var(--hg-radius)}.pg-card h3{font-size:var(--hg-size-h3);line-height:1.2}.pg-card p{color:var(--hg-muted)}.pg-points{list-style:none;margin:0;padding:0;display:grid}.pg-point{display:grid;grid-template-columns:auto 1fr;column-gap:var(--hg-space-4);row-gap:var(--hg-space-2);padding-block:var(--hg-space-4);border-top:var(--hg-border)}.pg-point:last-child{border-bottom:var(--hg-border)}.pg-point a{display:contents;text-decoration:none;color:inherit}.pg-point-n{font-size:var(--hg-size-label);color:var(--hg-teal);grid-row:1/3;padding-top:var(--hg-space-1)}.pg-point h3{font-size:var(--hg-size-h3);line-height:1.2}.pg-point p{color:var(--hg-muted);max-width:60ch}@media (min-width:47.5rem){.pg-point{grid-template-columns:auto minmax(0,5fr) minmax(0,7fr)}.pg-point-n{grid-row:auto}.pg-point p{grid-column:3}}.pg-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--hg-space-4)}@media (min-width:47.5rem){.pg-steps{grid-template-columns:repeat(4,1fr)}.pg-steps.hg-three{grid-template-columns:repeat(3,1fr)}}.pg-steps li{display:grid;gap:var(--hg-space-2);align-content:start;padding-top:var(--hg-space-3);border-top:var(--hg-border-top-87)}.pg-step-n{font-size:var(--hg-size-label);color:var(--hg-teal)}.pg-steps h3{font-size:var(--hg-size-h3)}.pg-steps p{color:var(--hg-muted)}.pg-faq{margin:0;display:grid}.pg-faq div{display:grid;gap:var(--hg-space-1);padding-block:var(--hg-space-4);border-top:var(--hg-border)}.pg-faq dt{font-weight:600}.pg-faq dd{margin:0;color:var(--hg-muted);max-width:60ch}.pg-faq.hg-fold details{border-top:var(--hg-border)}.pg-faq.hg-fold details:last-child{border-bottom:var(--hg-border)}.pg-faq.hg-fold summary{display:flex;justify-content:space-between;align-items:center;gap:var(--hg-space-3);min-height:var(--hg-tap);padding-block:var(--hg-space-3);font-weight:600;cursor:pointer;list-style:none}.pg-faq.hg-fold summary::-webkit-details-marker{display:none}.pg-faq.hg-fold summary:after{content:"+";flex:none;font-family:var(--hg-font-mono);font-weight:400;font-size:var(--hg-size-lead);color:var(--hg-teal);transition:rotate var(--hg-fast) var(--hg-ease)}.pg-faq.hg-fold details[open] summary:after{rotate:45deg}.pg-faq.hg-fold summary:focus-visible{outline:var(--hg-outline-1);outline-offset:var(--hg-border-radius-3)}.pg-faq.hg-fold details p{margin:0 0 var(--hg-space-4);color:var(--hg-muted);max-width:60ch}.pg-numbers{list-style:none;margin:0;padding:0;display:grid;gap:var(--hg-space-4)}@media (min-width:47.5rem){.pg-numbers{grid-template-columns:repeat(3,1fr)}}.pg-numbers li{display:grid;gap:var(--hg-space-1)}.pg-numbers .hours-figure{color:var(--hg-teal)}.pg-note{margin-top:var(--hg-space-3);font-size:var(--hg-size-small);color:var(--hg-muted)}.pg-links{margin-top:var(--hg-space-4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--hg-space-1)}.pg-links .text-link{gap:var(--hg-space-2);text-decoration:none}.pg-links-arrow{display:inline-block;color:var(--hg-faint);transition:color var(--hg-fast) var(--hg-ease),transform var(--hg-fast) var(--hg-ease)}.pg-links .text-link:focus-visible .pg-links-arrow,.pg-links .text-link:hover .pg-links-arrow{color:var(--hg-teal);transform:translateX(var(--hg-space-1))}@media (prefers-reduced-motion:reduce){.pg-links-arrow{transition:none}.pg-links .text-link:hover .pg-links-arrow{transform:none}}.pg-quote{font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);font-size:var(--hg-size-h2);line-height:1.2;max-width:30ch}.hg-drench .pg-cite{color:var(--hg-on-teal-soft)}.pg-cite{margin-top:var(--hg-space-4);font-size:var(--hg-size-small);color:var(--hg-muted)}.pg-article{padding-block:var(--hg-space-7)}.pg-article-head{display:grid;gap:var(--hg-space-3);max-width:var(--hg-max-width-88)}.pg-article-meta{display:flex;flex-wrap:wrap;gap:var(--hg-space-2) var(--hg-space-4);font-size:var(--hg-size-small);color:var(--hg-muted)}.pg-article-head h1{font-family:var(--hg-font-family-89);font-weight:600;letter-spacing:var(--hg-letter-spacing-69);font-size:var(--hg-size-display);line-height:1.08}.pg-article-body{margin-top:var(--hg-space-6);display:grid;gap:var(--hg-space-4);max-width:68ch;font-family:var(--hg-font-family-89);font-size:var(--hg-size-lead);line-height:1.65}.pg-article-body h2{font-family:var(--hg-font-family-89);font-weight:600;letter-spacing:var(--hg-letter-spacing-80);font-size:var(--hg-size-h2);margin-top:var(--hg-space-4)}.pg-article-body ol{margin:0;padding-left:var(--hg-space-4);display:grid;gap:var(--hg-space-2)}.pg-article-layout{display:grid;gap:var(--hg-space-5)}@media (min-width:62.5rem){.pg-article-layout{grid-template-columns:var(--hg-grid-template-columns-90);gap:var(--hg-space-7)}}.pg-article-layout .pg-motif{width:100%;align-self:start;position:sticky;top:var(--hg-space-7)}.pg-team{list-style:none;margin:0;padding:0;display:grid;gap:0}.pg-team li{display:flex;justify-content:space-between;gap:var(--hg-space-3);padding-block:var(--hg-space-3);border-top:var(--hg-border)}.pg-team span:last-child{color:var(--hg-muted);font-size:var(--hg-size-small)}.pg-why{font-size:var(--hg-size-lead);line-height:1.5;max-width:52ch}.pg-legal-head{display:flex;justify-content:space-between;align-items:center;gap:var(--hg-space-4);padding-block:var(--hg-space-6) var(--hg-space-5);border-bottom:var(--hg-border)}.pg-legal-head h1{font-size:var(--hg-size-statement);line-height:1.06}.pg-legal-head p{margin-top:var(--hg-space-2);font-size:var(--hg-size-small);color:var(--hg-muted)}.pg-legal-head .pg-motif-small{flex:none;width:var(--hg-width-91);margin:0}.pg-legal{display:grid;gap:var(--hg-space-6);padding-block:var(--hg-space-5) var(--hg-space-7)}@media (min-width:56.25rem){.pg-toc{position:sticky;top:var(--hg-space-6);align-self:start}}.pg-legal-body section:first-child h2{margin-top:0}@media (min-width:56.25rem){.pg-legal{grid-template-columns:var(--hg-grid-template-columns-92)}}.pg-toc{font-size:var(--hg-size-small)}.pg-toc ol{margin:var(--hg-space-2) 0 0;padding-left:var(--hg-space-4);display:grid;gap:var(--hg-space-1);color:var(--hg-muted)}.pg-toc a{color:inherit;text-decoration:none}.pg-toc a:hover{color:var(--hg-ink)}.pg-legal-body{display:grid;gap:var(--hg-space-4);max-width:68ch}.pg-legal-body section{display:grid;gap:var(--hg-space-3)}.pg-legal-body h2{font-size:var(--hg-size-h3);margin-top:var(--hg-space-3)}.pg-motif-small{width:var(--hg-width-93)}.pg-legal-body p{color:var(--hg-ink)}.pg-close{padding-block:var(--hg-space-7);border-top:var(--hg-border);text-align:center}.pg-close .hg-wrap{display:grid;gap:var(--hg-space-4);justify-items:center}.pg-close h2{font-size:var(--hg-size-display);line-height:1.04}.pg-index{list-style:none;margin:0;padding:0;display:grid;gap:var(--hg-space-3)}@media (min-width:47.5rem){.pg-index{grid-template-columns:var(--hg-grid-template-columns-94)}}.pg-index a{display:grid;gap:var(--hg-space-1);padding:var(--hg-space-4);background:var(--hg-surface);border:var(--hg-border);border-radius:var(--hg-radius);text-decoration:none;transition:border-color var(--hg-fast) var(--hg-ease)}.pg-index a:hover{border-color:var(--hg-line-strong)}.pg-index b{font-size:var(--hg-size-h3);font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking)}.pg-index span{font-size:var(--hg-size-small);color:var(--hg-muted)}.client-row{padding-block:var(--hg-space-6);text-align:center}.client-row h2{font-size:var(--hg-size-statement);line-height:1.06}.client-row h2 em{color:var(--hg-on-teal-soft)}.client-row .results-marquee{margin-top:var(--hg-space-5)}.client-row .results-track li{width:auto;display:flex;align-items:center;height:var(--hg-height-95);padding-right:var(--hg-space-7)}.client-row .results-track img{display:block;height:auto;max-width:var(--hg-max-width-96)}.client-more{margin-top:var(--hg-space-5)}.client-row .btn{background:var(--hg-on-teal);border-color:var(--hg-on-teal);color:var(--hg-teal)}.client-row .btn:hover{background:var(--hg-on-teal-soft);border-color:var(--hg-on-teal-soft)}@media (max-width:47.4375rem){.client-row .results-track li{padding-right:var(--hg-space-6)}.client-row .results-track img{max-width:var(--hg-max-width-97)}}.pg-short{display:grid;gap:var(--hg-space-3);padding:var(--hg-space-5);background:var(--hg-teal-tint);border-radius:var(--hg-radius)}.pg-short h2{margin-top:0}.pg-read-more{justify-self:start;margin-top:var(--hg-space-3);font-family:var(--hg-font-text)}.pg-related-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--hg-space-3);margin-bottom:var(--hg-space-5)}.pg-related-head h2{font-size:var(--hg-size-statement);line-height:1.06}.pg-related-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--hg-space-3)}@media (min-width:47.5rem){.pg-related-list{grid-template-columns:repeat(3,1fr)}}.pg-related-card{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--hg-surface);border:var(--hg-border);border-radius:var(--hg-radius);text-decoration:none;transition:border-color var(--hg-fast) var(--hg-ease),transform var(--hg-fast) var(--hg-ease)}.pg-related-art{position:relative;display:block;aspect-ratio:4/3;background:var(--hg-sand);border-bottom:var(--hg-border)}.pg-related-art img{object-fit:cover;object-position:center}.pg-related-body{flex:1;display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--hg-space-2);padding:var(--hg-space-4)}.pg-related-card:hover{border-color:var(--hg-teal);transform:var(--hg-transform-55)}.pg-related-card .mono{font-size:var(--hg-size-label);color:var(--hg-teal)}.pg-related-title{font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);font-size:var(--hg-size-h3);line-height:1.2;text-wrap:balance}.pg-related-blurb{font-size:var(--hg-size-small);color:var(--hg-muted)}.pg-related-go{margin-top:var(--hg-space-2);padding-top:var(--hg-space-3);border-top:var(--hg-border);font-size:var(--hg-size-small);font-weight:600;color:var(--hg-teal)}@media (prefers-reduced-motion:reduce){.pg-related-card{transition:none}.pg-related-card:hover{transform:none}}.hg-footer.footer-compact{padding-block:var(--hg-space-5)}.hg-footer.footer-compact .hg-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--hg-space-4)}.footer-compact ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 var(--hg-space-4)}.footer-compact a{display:inline-flex;align-items:center;min-height:var(--hg-min-height-5);font-size:var(--hg-size-small);color:var(--hg-muted);text-decoration:none}.footer-compact a:hover{color:var(--hg-ink)}.ar-head{display:grid;gap:var(--hg-space-4);align-items:end;padding-block:var(--hg-space-6) var(--hg-space-5)}@media (min-width:47.5rem){.ar-head{grid-template-columns:minmax(0,1fr) auto}}.ar-head-copy{display:grid;gap:var(--hg-space-3)}.ar-head .pg-motif{justify-self:end}@media (max-width:47.4375rem){.ar-head .pg-motif{justify-self:start;order:-1;width:var(--hg-max-width-97)}}@media (min-width:47.5rem) and (max-width:62.4375rem){.ar-head .pg-motif{width:var(--hg-max-width-96)}}.ar-crumb{font-size:var(--hg-size-label);color:var(--hg-muted)}.ar-crumb a{color:var(--hg-teal);text-underline-offset:var(--hg-outline-offset-2)}.ar-head h1{max-width:22ch;font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);font-size:var(--hg-size-display);line-height:1.04;text-wrap:balance}.ar-byline{display:flex;flex-wrap:wrap;gap:var(--hg-space-1) var(--hg-space-3);font-size:var(--hg-size-small);color:var(--hg-muted)}.ar-byline .ar-author{color:var(--hg-ink);font-weight:500}.ar-body{font-family:var(--hg-font-text);font-size:var(--hg-size-body);line-height:1.6;text-wrap:pretty}@media (min-width:47.5rem){.ar-body{font-size:var(--hg-size-lead)}}.ar-body blockquote,.ar-body ol,.ar-body p,.ar-body ul,.ar-table{margin:0 0 var(--hg-space-4)}.ar-body h3{margin:var(--hg-space-5) 0 var(--hg-space-2);font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);font-size:var(--hg-size-h3);line-height:1.2}.ar-body strong{font-weight:600}.ar-body ol,.ar-body ul{padding-left:var(--hg-space-4)}.ar-body li{margin-bottom:var(--hg-space-2);padding-left:var(--hg-space-1)}.ar-body li::marker{color:var(--hg-teal)}.ar-script{padding:var(--hg-space-1) 0 var(--hg-space-1) var(--hg-space-4);border-left:var(--hg-border-8)}.ar-script p{margin:0}.ar-table{overflow-x:auto}.ar-table table{width:100%;border-collapse:collapse;font-size:var(--hg-size-body);line-height:1.5}.ar-table th{padding:0 var(--hg-space-3) var(--hg-space-2) 0;text-align:left;font-family:var(--hg-font-mono);font-weight:400;font-size:var(--hg-size-label);letter-spacing:var(--hg-letter-spacing-98);color:var(--hg-muted)}.ar-table td{padding:var(--hg-space-3) var(--hg-space-3) var(--hg-space-3) 0;vertical-align:top;border-top:var(--hg-border)}.ar-table td:first-child{width:40%;color:var(--hg-muted)}.ar-short{margin:0 0 var(--hg-space-5);padding:var(--hg-space-4);background:var(--hg-teal-tint);border-radius:var(--hg-radius)}@media (min-width:47.5rem){.ar-short{padding:var(--hg-space-5)}}.ar-short h2,.ar-template h2{margin-bottom:var(--hg-space-3);font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);font-size:var(--hg-size-h3);line-height:1.2}.ar-short ol{margin:0}.ar-short li:last-child{margin-bottom:0}.ar-short a{color:var(--hg-ink);text-decoration:none}.ar-short a:hover{color:var(--hg-teal);text-decoration:underline;text-underline-offset:var(--hg-space-1)}.ar-template{background:var(--hg-canvas);padding:var(--hg-space-4);border:var(--hg-border);border-radius:var(--hg-radius)}@media (min-width:47.5rem){.ar-template{background:var(--hg-canvas);padding:var(--hg-space-5)}}.ar-template p{font-size:var(--hg-size-body);color:var(--hg-muted)}.ar-body .ar-next{display:grid;gap:var(--hg-space-1);margin-top:var(--hg-space-5);padding-top:var(--hg-space-4);border-top:var(--hg-border)}.ar-next .mono{font-size:var(--hg-size-label);color:var(--hg-muted)}.ar-next-title{font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);font-size:var(--hg-size-h3);line-height:1.2}.ar-band{padding-block:var(--hg-space-6);border-top:var(--hg-border);scroll-margin-top:var(--hg-height-10)}@media (min-width:62.5rem){.ar-band{padding-block:var(--hg-space-7)}}.ar-band-alt{background:var(--hg-surface)}.ar-margin{display:grid;grid-template-columns:var(--hg-grid-template-columns-99)}@media (min-width:62.5rem){.ar-margin{grid-template-columns:var(--hg-grid-template-columns-100);justify-content:space-between;column-gap:var(--hg-space-6)}}.ar-title{margin-bottom:var(--hg-space-4);font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);font-size:var(--hg-size-h2);line-height:1.1;text-wrap:balance}.ar-margin>.ar-body>:last-child{margin-bottom:0}.ar-note{display:grid;gap:var(--hg-space-2);align-self:start;margin-bottom:var(--hg-space-5);padding-top:var(--hg-space-3);border-top:var(--hg-border-8)}@media (min-width:62.5rem){.ar-margin>.ar-body,.ar-title{grid-column:1}.ar-note{grid-column:2;grid-row:1/span 2;margin-bottom:0;position:sticky;top:var(--hg-top-101)}}@media (max-width:62.4375rem){.ar-note-pull{display:none}.ar+.pg-related{padding-block:var(--hg-space-6)}}.ar-note .mono{font-size:var(--hg-size-small);color:var(--hg-teal)}.ar-note-pull{font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);font-size:var(--hg-size-h3);line-height:1.25;text-wrap:balance}.ap-ic{width:var(--hg-font-size-72);height:var(--hg-font-size-72);flex:none}.ap-ic .hg-w{fill:none;stroke:var(--app-paper);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ap-ic .hg-w.hg-thin{stroke-width:1.4;opacity:.9}.ap-ic .wf{fill:var(--app-paper)}.ic-teams .hg-a{fill:var(--app-teams-icon)}.ic-teams .hg-b{fill:var(--app-teams)}.ic-teams .hg-c{fill:var(--app-teams-icon)}.ic-word .hg-a{fill:var(--app-word-dark)}.ic-word .hg-b{fill:var(--app-word)}.ic-sharepoint .hg-a{fill:var(--app-sp)}.ic-sharepoint .hg-b{fill:var(--app-sp-mid)}.ic-sharepoint .hg-c{fill:var(--app-sp-light)}.ic-claude .hg-a{fill:var(--app-cl-accent)}.ap-win{margin:0;overflow-wrap:anywhere;font-family:var(--app-font-ms);font-size:var(--app-size);line-height:1.35;color:var(--app-ink);background:var(--app-paper);border:var(--hg-border-102);border-radius:var(--app-radius);overflow:hidden;box-shadow:var(--app-shadow)}.ap-title{display:flex;align-items:center;gap:var(--hg-space-2);padding:var(--hg-padding-103);font-size:var(--app-size-s);color:var(--app-ink-2);background:var(--app-chrome);border-bottom:var(--hg-border-bottom-104)}.ap-title-t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-ctl{margin-left:auto;display:flex;gap:var(--hg-margin-top-22);color:var(--app-muted)}.ap-tm-body{display:grid;grid-template-columns:var(--hg-grid-template-columns-105)}.ap-rail{display:flex;flex-direction:column;align-items:center;gap:var(--hg-gap-11);padding:var(--hg-padding-106);background:var(--app-rail);font-size:var(--hg-font-size-41);color:var(--app-muted)}.ap-rail span{display:grid;justify-items:center;gap:var(--hg-border-radius-3)}.ap-rail svg{width:var(--hg-font-size-72);height:var(--hg-font-size-72);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ap-rail .hg-on{color:var(--app-teams);font-weight:600}.ap-tm-chat{display:flex;flex-direction:column;min-width:0}.ap-tm-hd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hg-space-2);padding:var(--hg-padding-107);border-bottom:var(--hg-border-bottom-104);font-weight:600;font-size:var(--app-size-l)}.ap-tab{font-weight:400;color:var(--app-muted);font-size:var(--app-size-s)}.ap-tab.hg-on{margin-left:auto;color:var(--app-teams);font-weight:600;border-bottom:var(--hg-border-bottom-108)}.ap-av{flex:none;display:inline-grid;place-items:center;width:var(--hg-width-109);height:var(--hg-width-109);border-radius:var(--hg-border-radius-84);background:var(--app-teams-light);color:var(--app-teams);font-size:var(--app-size-xs);font-weight:600}.ap-m{display:flex;gap:var(--hg-space-2);padding:var(--hg-padding-110);align-items:flex-start}.ap-b{min-width:0;background:var(--app-chrome);border-radius:var(--hg-radius);padding:var(--hg-padding-111)}.ap-who{font-size:var(--app-size-xs);color:var(--app-muted);margin-bottom:var(--hg-border-radius-3)}.ap-who b{color:var(--app-ink);font-weight:600;margin-right:var(--hg-radius)}.ap-m.hg-me{flex-direction:row-reverse}.ap-m.hg-me .ap-b{background:var(--app-teams-light)}.ap-m.hg-me .ap-av,.ap-m.hg-me .ap-who b{display:none}.ap-att{display:flex;align-items:center;gap:var(--hg-space-2);margin-top:var(--hg-radius);padding:var(--hg-padding-112);background:var(--app-paper);border:var(--hg-border-102);border-radius:var(--hg-space-1);font-weight:600;overflow-wrap:anywhere}.ap-compose{margin:var(--hg-gap-11);padding:var(--hg-padding-103);border:var(--hg-border-102);border-radius:var(--hg-radius);color:var(--app-faint)}.ap-compose,.ap-ribbon{font-size:var(--app-size-s)}.ap-ribbon{display:flex;flex-wrap:wrap;gap:var(--hg-space-3);padding:var(--hg-padding-113);color:var(--app-ink-2);background:var(--app-chrome);border-bottom:var(--hg-border-bottom-104);overflow:hidden}.ap-ribbon span{padding-bottom:var(--hg-padding-bottom-114);white-space:nowrap}.ap-ribbon .hg-on{color:var(--app-word);font-weight:600;border-bottom:var(--hg-border-bottom-115)}.ap-page{display:grid;gap:var(--hg-space-1);margin:var(--hg-margin-116);padding:var(--hg-padding-117);background:var(--app-paper);border:var(--hg-border-bottom-104);box-shadow:var(--app-shadow)}.ap-page-h{font-size:var(--app-size-l);font-weight:600;color:var(--app-word)}.ap-page mark{background:var(--app-insert);color:inherit;border-bottom:var(--hg-border-bottom-118)}.ap-crumb{padding:var(--hg-padding-107);font-size:var(--app-size-l);font-weight:600;color:var(--app-sp);border-bottom:var(--hg-border-bottom-104);white-space:pre;overflow:hidden;text-overflow:ellipsis}.ap-lib{width:100%;border-collapse:collapse;font-size:var(--app-size-s)}.ap-lib th{text-align:left;font-weight:400;color:var(--app-muted)}.ap-lib td,.ap-lib th{padding:var(--hg-padding-119);border-bottom:var(--hg-border-bottom-104)}.ap-lib td{color:var(--app-ink-2)}.ap-doc{display:inline-flex;overflow-wrap:anywhere;align-items:center;gap:var(--hg-space-2);color:var(--app-ink)}.ap-lib tr:last-child td{border-bottom:0}@media (max-width:32.5rem){.ap-lib td:nth-child(3),.ap-lib th:nth-child(3){display:none}}.ap-cl{margin:0;overflow-wrap:anywhere;font-family:var(--app-font-ms);font-size:var(--app-size);color:var(--app-cl-ink);background:var(--app-cl-bg);border:var(--hg-border-120);border-radius:var(--app-radius);overflow:hidden}.ap-cl-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hg-space-2);padding:var(--hg-padding-121);background:var(--app-cl-surface);border-bottom:var(--hg-border-120)}.ap-cl-mark{font-family:var(--hg-font-display);font-size:var(--hg-font-size-16)}.ap-conn{margin-left:auto;display:flex;align-items:center;gap:var(--hg-padding-bottom-114);font-size:var(--app-size-xs);color:var(--app-cl-muted)}.ap-cite i,.ap-conn i{width:var(--hg-width-122);height:var(--hg-width-122);border-radius:var(--hg-border-radius-84);background:var(--app-cl-on)}.ap-conn.hg-off i{background:var(--app-cl-off)}.ap-cl-thread{display:flex;flex-direction:column;gap:var(--hg-gap-11);padding:var(--hg-padding-123)}.ap-cl-u{align-self:flex-end;max-width:85%;padding:var(--hg-padding-111);background:var(--app-cl-bubble);border-radius:var(--hg-margin-top-22)}.ap-cl-a{display:flex;gap:var(--hg-space-2);align-items:flex-start;line-height:1.5}.ap-cl-a>div{min-width:0}.ap-cl-a .ap-ic{width:var(--hg-width-13);height:var(--hg-width-13)}.ap-cl-tool{font-size:var(--app-size-xs)}.ap-cite,.ap-cl-a .dim,.ap-cl-tool{color:var(--app-cl-muted)}.ap-cite{display:inline-flex;align-items:center;gap:var(--hg-padding-bottom-114);margin-top:var(--hg-radius);padding:var(--hg-padding-124);font-size:var(--app-size-xs);background:var(--app-cl-surface);border:var(--hg-border-120);border-radius:var(--hg-gap-11)}.ap-cite i{background:var(--app-cl-accent)}.ap-pf{margin:0;overflow-wrap:anywhere;display:grid;grid-template-columns:var(--hg-grid-template-columns-125);font-family:var(--hg-font-text);font-size:var(--app-size);color:var(--app-pf-ink);background:var(--app-pf-bg);border:var(--hg-border-126);border-radius:var(--app-radius);overflow:hidden;box-shadow:var(--app-shadow)}.ap-pf-side{display:flex;flex-direction:column;gap:var(--hg-border-radius-3);padding:var(--hg-padding-127);border-right:var(--hg-border-126);font-size:var(--app-size-s);color:var(--app-pf-muted)}.ap-pf-side p{padding:var(--hg-padding-128)}.ap-pf-side .hg-on{color:var(--app-pf-ink);box-shadow:var(--hg-box-shadow-129)}.ap-pf-brand{font-size:var(--app-size-xs);font-weight:600;letter-spacing:var(--hg-letter-spacing-130);text-transform:uppercase;color:var(--app-pf-ink);margin-bottom:var(--hg-radius)}.ap-pf-built{margin-top:auto;font-size:var(--hg-font-size-41)}.ap-pf-main{min-width:0;display:grid;align-content:start;gap:var(--hg-radius);padding:var(--hg-padding-131)}.ap-pf-user{font-size:var(--hg-font-size-41);font-weight:600;letter-spacing:var(--hg-letter-spacing-132);text-transform:uppercase;color:var(--app-pf-muted);padding-bottom:var(--hg-radius);border-bottom:var(--hg-border-126);margin:var(--hg-margin-133);padding-inline:var(--hg-font-size-31)}.ap-pf-h{font-size:var(--hg-space-3);font-weight:600;letter-spacing:var(--hg-letter-spacing-80)}.ap-pf-sub{font-size:var(--app-size-s);color:var(--app-pf-muted)}.ap-pf-eyebrow{margin-top:var(--hg-radius);font-size:var(--hg-font-size-41);font-weight:600;letter-spacing:var(--hg-letter-spacing-132);text-transform:uppercase;color:var(--app-pf-muted)}.ap-pf-table{width:100%;border-collapse:collapse;background:var(--app-paper);border:var(--hg-border-126);border-radius:var(--hg-radius);font-size:var(--app-size-s)}.ap-pf-table th{text-align:left;font-size:var(--hg-font-size-41);font-weight:600;letter-spacing:var(--hg-letter-spacing-130);text-transform:uppercase;color:var(--app-pf-muted)}.ap-pf-table td,.ap-pf-table th{padding:var(--hg-padding-134);border-bottom:var(--hg-border-126)}.ap-pf-table tr:last-child td{border-bottom:0}.ap-pf-table b{font-weight:600;white-space:nowrap}.ap-chip{background:var(--app-pf-chip);border-radius:var(--hg-space-1)}.ap-chip,.ap-stage{display:inline-block;padding:var(--hg-padding-135);font-size:var(--app-size-xs)}.ap-stage{white-space:nowrap;border:var(--hg-border-126);border-radius:var(--hg-space-1);color:var(--app-pf-muted)}.ap-stage.hg-ok{color:var(--app-pf-ok);border-color:var(--app-pf-ok)}.ap-pf-card{display:grid;gap:var(--hg-radius);padding:var(--hg-padding-136);background:var(--app-paper);border:var(--hg-border-126);border-radius:var(--hg-radius)}.ap-pf-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--hg-space-2)}.ap-pf-meta{color:var(--app-pf-muted)}.ap-diff,.ap-pf-meta{font-size:var(--app-size-xs)}.ap-diff{display:grid;font-family:var(--hg-font-mono);border:var(--hg-border-126);border-radius:var(--hg-space-1);overflow:hidden}.ap-diff span{padding:var(--hg-padding-137)}.ap-diff .del{background:var(--app-chrome);color:var(--app-pf-muted);text-decoration:line-through}.ap-diff .hg-add{background:var(--app-green-light);color:var(--app-pf-ink)}.ap-pf-pass{font-size:var(--app-size-s);color:var(--app-pf-ok)}.ap-pf-btns{display:flex;gap:var(--hg-radius)}.ap-pf-btns span{padding:var(--hg-padding-128);font-size:var(--app-size-s);font-weight:500;border:var(--hg-border-126);border-radius:var(--hg-space-1);background:var(--app-paper)}.ap-pf-btns .hg-dark{background:var(--app-pf-ink);border-color:var(--app-pf-ink);color:var(--app-paper)}.ap-pf-flags{list-style:none;margin:0;padding:0;display:grid;background:var(--app-paper);border:var(--hg-border-126);border-radius:var(--hg-radius);font-size:var(--app-size-s)}.ap-pf-flags li{display:flex;justify-content:space-between;gap:var(--hg-space-2);padding:var(--hg-padding-134);border-bottom:var(--hg-border-126)}.ap-pf-flags li:last-child{border-bottom:0}.ap-pf-flags span{color:var(--app-flag);text-align:right}@media (max-width:32.5rem){.ap-pf{grid-template-columns:minmax(0,1fr)}.ap-pf-side{display:none}.ap-pf-table{table-layout:fixed}.ap-pf-table b{white-space:normal}.ap-pf-table:not(.hg-report) td:nth-child(2),.ap-pf-table:not(.hg-report) th:nth-child(2),.ap-pf-table:not(.hg-report) th:nth-child(5),.ap-pf-v{display:none}}@media (max-width:47.4375rem){.ap-tm-body{grid-template-columns:minmax(0,1fr)}.ap-rail{display:none}}.ic-outlook .hg-a{fill:var(--app-outlook-dark)}.ic-outlook .hg-b{fill:var(--app-outlook)}.ap-browser{margin:0;overflow:hidden;background:var(--app-pf-bg);border:var(--hg-border-126);border-radius:var(--app-radius);box-shadow:var(--app-shadow)}.ap-bar{display:flex;align-items:center;gap:var(--hg-space-3);padding:var(--hg-space-2) var(--hg-space-3);background:var(--app-chrome);border-bottom:var(--hg-border-126)}.ap-dots{display:flex;gap:var(--hg-radius)}.ap-dots i{width:var(--hg-width-122);height:var(--hg-width-122);border-radius:var(--hg-border-radius-84);background:var(--app-dot-close)}.ap-dots i:nth-child(2){background:var(--app-dot-min)}.ap-dots i:nth-child(3){background:var(--app-dot-max)}.ap-url{flex:1;max-width:28rem;margin-inline:auto;padding:var(--hg-space-1) var(--hg-space-3);font-family:var(--hg-font-text);font-size:var(--app-size-xs);color:var(--app-pf-muted);text-align:center;background:var(--app-paper);border:var(--hg-border-126);border-radius:var(--hg-radius);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-browser .ap-pf{border:0;border-radius:0;box-shadow:none}.ap-pf-v{font-family:var(--hg-font-mono);font-size:var(--app-size-xs);color:var(--app-pf-muted)}.ap-pf-bar{display:inline-block;vertical-align:middle;max-inline-size:60%;block-size:var(--hg-radius);margin-inline-end:var(--hg-space-2);border-radius:var(--hg-space-1);background:var(--app-pf-ink)}.ap-ol-body{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr)}.ap-ol-body:has(.ap-ol-read){grid-template-columns:minmax(0,.5fr) minmax(0,1.2fr) minmax(0,1.3fr)}.ap-ol-folders{display:grid;align-content:start;gap:var(--hg-border-radius-3);padding:var(--hg-space-2);background:var(--app-chrome);border-right:var(--hg-border-bottom-104);font-size:var(--app-size-s);color:var(--app-ink-2)}.ap-ol-folders p{display:flex;justify-content:space-between;padding:var(--hg-space-1) var(--hg-space-2);border-radius:var(--hg-space-1)}.ap-ol-folders .hg-on{background:var(--app-outlook-light);font-weight:600}.ap-ol-folders b{color:var(--app-outlook)}.ap-ol-list{list-style:none;margin:0;padding:0;min-width:0}.ap-ol-list li{padding:var(--hg-space-2) var(--hg-space-3);border-bottom:var(--hg-border-bottom-104);border-left:3px solid transparent}.ap-ol-list li.hg-unread{border-left:var(--hg-border-outlook-unread)}.ap-ol-list li.hg-unread .ap-ol-from span:first-child,.ap-ol-list li.hg-unread .ap-ol-subj{font-weight:600}.ap-ol-from{display:flex;justify-content:space-between;gap:var(--hg-space-2);font-size:var(--app-size)}.ap-ol-from span:last-child{color:var(--app-muted);font-size:var(--app-size-xs);white-space:nowrap}.ap-ol-subj{font-size:var(--app-size-s);color:var(--app-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-ol-subj em{font-style:normal;color:var(--app-stale)}.ap-ol-prev{color:var(--app-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-ol-prev,.ap-ol-tag{font-size:var(--app-size-xs)}.ap-ol-tag{display:inline-block;margin-top:var(--hg-space-1);padding:var(--hg-padding-135);border-radius:var(--hg-space-1);background:var(--app-chrome);color:var(--app-ink-2)}.ap-ol-tag.tag-reply-needed{background:var(--app-insert)}.ap-ol-tag.tag-draft-ready{background:var(--app-green-light);color:var(--app-green)}.ap-ol-tag.tag-finance{background:var(--app-outlook-light);color:var(--app-outlook-dark)}.ap-ol-read{display:grid;align-content:start;gap:var(--hg-space-2);padding:var(--hg-space-3);border-left:var(--hg-border-bottom-104);font-size:var(--app-size-s)}.ap-ol-to{color:var(--app-muted);padding-bottom:var(--hg-space-2);border-bottom:var(--hg-border-bottom-104)}.ap-ol-note{font-size:var(--app-size-xs);color:var(--app-green)}.ap-pf-btns .hg-send{background:var(--app-outlook);border-color:var(--app-outlook);color:var(--app-paper)}@media (max-width:47.4375rem){.ap-ol-body,.ap-ol-body:has(.ap-ol-read){grid-template-columns:minmax(0,1fr)}.ap-ol-folders{display:none}.ap-ol-read{border-left:0;border-top:var(--hg-border-bottom-104)}.ap-page{min-width:0;margin-inline:var(--hg-space-2)}}.ap-docard{margin:0;display:grid;gap:var(--hg-space-1);padding:var(--hg-space-3);font-family:var(--app-font-ms);font-size:var(--app-size-s);color:var(--app-ink);background:var(--app-paper);border:var(--hg-border-102);border-radius:var(--hg-radius);box-shadow:var(--app-shadow)}.ap-docard .ap-doc{padding-bottom:var(--hg-space-2);margin-bottom:var(--hg-space-1);border-bottom:var(--hg-border-bottom-104);font-weight:600;font-size:var(--app-size-xs)}.ap-docard-row,.ap-docard-total{display:flex;justify-content:space-between;gap:var(--hg-space-2)}.ap-docard-total{margin-top:var(--hg-space-1);font-size:var(--app-size-l);font-weight:600}.ap-docard-total .hg-stale{color:var(--app-stale)}.ap-docard-total .hg-ok{color:var(--app-green)}.ap-docard-note{font-size:var(--app-size-xs);color:var(--app-muted)}.ap-toast{display:flex;align-items:center;gap:var(--hg-space-2);padding:var(--hg-space-2) var(--hg-space-3);font-family:var(--hg-font-text);font-size:var(--app-size-s);color:var(--app-paper);background:var(--app-pf-ink);border-radius:var(--hg-radius);box-shadow:var(--app-shadow-lift)}.ap-toast i{flex:none;width:var(--hg-width-122);height:var(--hg-width-122);border-radius:var(--hg-border-radius-84);background:var(--app-dot-max)}.ba-list{list-style:none;margin:0;padding:0}.ba-ch{display:grid;gap:var(--hg-space-5);padding-block:var(--hg-space-7) 0}.ba-ch:first-child{padding-top:var(--hg-space-5)}.ba-copy{min-width:0;display:grid;justify-items:start;align-content:start;gap:var(--hg-space-3)}@media (min-width:56.25rem){.ba-ch{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}.ba-outcomes{display:grid}.ba-outcomes .ba-out{grid-area:1/1}.ba-copy h3{font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);font-size:var(--hg-size-h2);line-height:1.08;text-wrap:balance}.ba-line{color:var(--hg-muted);max-width:36ch}.ba-seg{display:inline-flex;margin:var(--hg-space-2) 0 0;padding:var(--hg-space-1);border:1px solid var(--hg-line-strong);border-radius:var(--hg-radius);background:var(--hg-surface);position:relative}.ba-seg input{position:absolute;opacity:0;pointer-events:none}.ba-seg label{display:inline-flex;align-items:center;min-height:var(--hg-tap);padding-inline:var(--hg-space-3);border-radius:var(--hg-space-1);font-size:var(--hg-size-small);font-weight:500;color:var(--hg-muted);cursor:pointer}.ba-seg input:focus-visible+label{outline:var(--hg-outline-1);outline-offset:var(--hg-border-radius-3)}.ba-seg input[value=today]:checked+label{background:var(--hg-ink);color:var(--hg-surface)}.ba-seg input[value=after]:checked+label{background:var(--hg-teal);color:var(--hg-on-teal)}.ba-out{display:grid;gap:var(--hg-space-1)}.ba-out span:last-child{font-size:var(--hg-size-small);color:var(--hg-muted);max-width:30ch}.ba-big{font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);font-size:var(--hg-size-display);line-height:1;color:var(--hg-faint)}.ba-out.hg-after .ba-big{color:var(--hg-teal)}.ba-stage{display:grid;min-width:0}.ba-scene{grid-area:1/1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding:var(--hg-space-4);border-radius:var(--hg-radius);background:var(--hg-surface-up);transition:opacity var(--hg-slow) var(--hg-ease),visibility var(--hg-slow)}.ba-scene.hg-after{background:var(--hg-surface);box-shadow:inset 0 0 0 1px var(--hg-teal)}.ba-win{grid-row:1;grid-column:1/-1;min-width:0}.ba-win>*{box-shadow:var(--app-shadow-lift)}.ba-ch .ba-out.hg-after{display:none}@supports not selector(:has(*)){.ba-ch .ba-scene.hg-after{display:none}}.ba-ch:has(input[value=after]:checked) .ba-out.hg-today{display:none}.ba-ch:has(input[value=after]:checked) .ba-out.hg-after{display:grid}@supports selector(:has(*)){.ba-ch .ba-scene.hg-after{display:none}.ba-ch:has(input[value=after]:checked) .ba-scene.hg-after{display:grid}.ba-ch:has(input[value=after]:checked) .ba-scene.hg-today{display:none}}@media (prefers-reduced-motion:reduce){.ba-scene{transition:none}}.ba-caption{margin-top:var(--hg-space-4);font-size:var(--hg-size-label);color:var(--hg-muted)}@media (max-width:47.4375rem){.ba-ch:has(input[value=after]:checked) .ba-scene.hg-after,.ba-scene{display:flex;flex-direction:column;gap:var(--hg-space-3);padding:var(--hg-space-3)}.ba-win{margin-block-start:0!important;rotate:none!important}.ba-win.hg-wide{display:none}.ba-ch:has(input[value=after]:checked) .ba-scene.hg-today,.ba-ch:not(:has(input[value=after]:checked)) .ba-scene.hg-after{display:none}}.pg-open.hg-shot{padding-bottom:0;border-bottom:0}.pg-open.hg-shot .pg-open-inner{grid-template-columns:minmax(0,1fr);gap:var(--hg-space-6)}.pg-open.hg-shot .pg-open-copy{justify-items:center;text-align:center;margin-inline:auto}.pg-open.hg-shot .pg-lead{margin-inline:auto}.pg-shot{min-width:0}.pg-shot>*{box-shadow:var(--app-shadow-lift)}@media (min-width:48rem){.ap-browser .ap-pf{grid-template-columns:minmax(9rem,11rem) minmax(0,1fr)}.ba-scene .ap-cl,.ba-scene .ap-pf,.ba-scene .ap-win,.pg-shot .ap-pf{overflow-wrap:normal}.ap-chip,.ap-lib td:not(:first-child),.ap-pf-table td:has(.ap-pf-bar),.ap-stage{white-space:nowrap}}.pg-close .pg-motif{margin-inline:auto}.ap-sheet{display:grid;align-content:start;gap:var(--hg-radius);padding:var(--hg-space-3) var(--hg-space-4) var(--hg-space-4);font-family:var(--hg-font-text);font-size:var(--app-size);color:var(--app-pf-ink);background:var(--app-paper)}.ap-chart-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hg-space-2)}.ap-chart-big b{font-size:var(--hg-size-h2);font-weight:600;letter-spacing:var(--hg-letter-spacing-80)}.ap-chart-big span{font-size:var(--app-size-s);color:var(--app-pf-ok)}.ap-chart{display:block;inline-size:100%;block-size:9rem;margin-top:var(--hg-space-2);border-bottom:var(--hg-border-126)}.ap-chart-area{fill:var(--app-chart-fill)}.ap-chart-line{fill:none;stroke:var(--app-chart);stroke-width:2;vector-effect:non-scaling-stroke}.ap-chart-axis{display:flex;justify-content:space-between;font-size:var(--app-size-xs);color:var(--app-pf-muted)}.ap-ag-meta{padding:var(--hg-space-2) var(--hg-space-3);font-size:var(--app-size-s);color:var(--app-muted);border-bottom:var(--hg-border-bottom-104)}.ap-ag-list{list-style:none;margin:0;padding:0}.ap-ag-list li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--hg-space-3);padding:var(--hg-space-2) var(--hg-space-3);border-bottom:var(--hg-border-bottom-104);border-left:var(--hg-border-outlook-unread)}.ap-ag-list li:last-child{border-bottom:0}.ap-ag-time{font-size:var(--app-size-s);color:var(--app-muted)}.ap-ag-list b{display:block;font-weight:600}.ap-ag-list small{display:block;font-size:var(--app-size-xs);color:var(--app-muted)}.ap-post{margin:0;display:grid;gap:var(--hg-space-2);padding:var(--hg-space-3);font-family:var(--hg-font-text);font-size:var(--app-size);color:var(--app-pf-ink);background:var(--app-paper);border:var(--hg-border-126);border-radius:var(--app-radius);box-shadow:var(--app-shadow)}.ap-post-head{display:flex;align-items:center;gap:var(--hg-space-2)}.ap-post-head .ap-av{background:var(--app-ns-navy);color:var(--app-ns-cream)}.ap-post-head b{display:block;font-weight:600}.ap-post-head small{display:block;font-size:var(--app-size-xs);color:var(--app-pf-muted)}.ap-post-img{display:grid;place-items:center;min-block-size:10rem;padding:var(--hg-space-4);text-align:center;font-family:var(--hg-font-display);font-size:var(--hg-size-h3);line-height:1.2;color:var(--app-ns-cream);background:var(--app-ns-navy);border-radius:var(--hg-space-1);box-shadow:inset 0 -6px 0 var(--app-ns-gold)}.ap-post-cap{font-size:var(--app-size-xs);color:var(--app-pf-muted)}.shelf-start{display:grid;gap:var(--hg-space-5);align-items:center;margin-top:var(--hg-space-3);padding:var(--hg-space-4);background:var(--hg-surface);border:var(--hg-border);border-radius:var(--hg-radius)}@media (min-width:56.25rem){.shelf-start{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.shelf-start-copy{display:grid;justify-items:start;gap:var(--hg-space-3)}.shelf-start-copy h2{font-size:var(--hg-size-h2);line-height:1.1}.shelf-start-copy p:not(.hg-label){color:var(--hg-muted);max-width:40ch}.shelf-start-copy .shelf-price{color:var(--hg-teal)}.shelf-then{margin-top:var(--hg-space-6)}.shelf-grid{list-style:none;margin:var(--hg-space-3) 0 0;padding:0;display:grid;gap:var(--hg-space-3)}@media (min-width:40rem){.shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.shelf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shelf-card{height:100%;display:grid;grid-template-rows:auto auto 1fr auto auto;gap:var(--hg-space-2);padding:var(--hg-space-3) var(--hg-space-3) var(--hg-space-4);background:var(--hg-surface);border:var(--hg-border);border-radius:var(--hg-radius);text-decoration:none;color:var(--hg-ink);transition:border-color var(--hg-fast) var(--hg-ease)}.shelf-card:hover{border-color:var(--hg-teal)}.shelf-card:focus-visible{outline:var(--hg-outline-1);outline-offset:var(--hg-border-radius-3)}.shelf-tray{block-size:13rem;overflow:hidden;padding:var(--hg-space-3) var(--hg-space-3) 0;background:var(--hg-surface-up);border-radius:var(--hg-space-1);margin-bottom:var(--hg-space-2)}.shelf-start .shelf-tray{block-size:17rem;margin:0}.shelf-tray>*{box-shadow:var(--app-shadow-lift)}.shelf-tray .ap-pf{grid-template-columns:minmax(0,1fr)}.shelf-tray .ap-ol-folders,.shelf-tray .ap-ol-read,.shelf-tray .ap-pf-side{display:none}.shelf-tray .ap-ol-body,.shelf-tray .ap-ol-body:has(.ap-ol-read){grid-template-columns:minmax(0,1fr)}.shelf-start .shelf-tray .ap-pf-side{display:flex}.shelf-start .shelf-tray .ap-pf{grid-template-columns:minmax(9rem,11rem) minmax(0,1fr)}.shelf-name{font-family:var(--hg-font-display);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);font-size:var(--hg-size-h3);line-height:1.2}.shelf-body{font-size:var(--hg-size-small);color:var(--hg-muted)}.shelf-price{font-size:var(--hg-size-label);color:var(--hg-teal)}.shelf-go{font-size:var(--hg-size-small);font-weight:600;color:var(--hg-teal)}.pg-stats-label{font-size:var(--hg-size-label);color:var(--hg-muted);margin-bottom:var(--hg-space-4)}.pg-stats-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hg-space-3) var(--hg-space-4);list-style:none;padding:0;margin:0}.pg-stats-row li{min-width:0;display:grid;grid-template-rows:subgrid;grid-row:span 3;border-top:var(--hg-border);padding-top:var(--hg-space-4)}.pg-stats-figure{align-self:end;font-family:var(--hg-font-display);font-size:var(--hg-size-stat);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);line-height:1;color:var(--hg-teal);overflow-wrap:anywhere}.pg-stats-line{font-family:var(--hg-font-text);font-size:var(--hg-size-body)}.pg-stats-client{font-size:var(--hg-size-label);color:var(--hg-muted)}.pg-stats-quote{margin:var(--hg-space-5) 0 0;padding:0;max-width:var(--hg-max-width-85)}.pg-stats-quote>p{font-family:var(--hg-font-display);font-size:var(--hg-size-statement);font-weight:var(--hg-display-weight);letter-spacing:var(--hg-display-tracking);line-height:1.2}.pg-stats-quote footer{margin-top:var(--hg-space-3);font-size:var(--hg-size-label);color:var(--hg-muted)}@media (min-width:56.25rem){.pg-stats-row[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-stats-row[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@font-face{font-family:hostGrotesk;src:url(/_next/static/media/bd5350a6056dbf8c-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:hostGrotesk;src:url(/_next/static/media/749357d35448428f-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800;font-style:italic}@font-face{font-family:hostGrotesk Fallback;src:local("Arial");ascent-override:95.95%;descent-override:29.78%;line-gap-override:0.00%;size-adjust:105.78%}.__className_ed87b3{font-family:hostGrotesk,hostGrotesk Fallback}.__variable_ed87b3{--font-display:"hostGrotesk","hostGrotesk Fallback"}@font-face{font-family:hankenGrotesk;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:hankenGrotesk Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_414c7a{font-family:hankenGrotesk,hankenGrotesk Fallback;font-style:normal}.__variable_414c7a{--font-body:"hankenGrotesk","hankenGrotesk Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_daa85e{font-family:plexMono,plexMono Fallback}.__variable_daa85e{--font-mono:"plexMono","plexMono Fallback"}