.offwork-program-pixel{image-rendering:pixelated}.offwork-program-pixel[data-ready=true]{background-color:#0000}.offwork-home-programs__name,.offwork-home-programs__body{transform:translateY(-.125em)}.offwork-home-programs__trigger{transform:translateY(-.042em)}.offwork-home-programs__name>.offwork-program-pixel{transform:translateY(.0625em)}html.offwork-home-motion{scroll-behavior:auto}.offwork-program-orb-pair{vertical-align:-.04em;width:1.14em;height:.7em;margin-right:-.04em;display:inline-flex;position:relative}.offwork-program-orb-pair__orb{background-color:#fff;border:.045em solid #fff;border-radius:50%;width:.7em;height:.7em;position:absolute}.offwork-program-orb-pair__orb:first-child{left:0}.offwork-program-orb-pair__orb:last-child{right:0}.offwork-program-orb-pair .offwork-program-pixel{width:100%;height:100%}.offwork-portfolio{padding-top:0}.offwork-home-programs--hero{align-items:center;height:calc(80svh - 24px);margin-bottom:0;padding-top:0;padding-bottom:24px;display:flex}@media(min-width:1024px){.offwork-home-programs__title,.offwork-systems-manifesto__title,.offwork-about-closing__title{letter-spacing:-.045em;white-space:nowrap;font-size:clamp(24px,6.6vw,100px);line-height:1}}@media(min-width:768px)and (max-width:1023px){.offwork-home-programs__title{letter-spacing:-.045em;text-align:center;font-size:clamp(48px,10vw,72px);line-height:1}.offwork-home-programs__title>span:last-child{display:block}}.offwork-home-programs__programs{--offwork-programs-sticky-top:52px}@media(min-width:768px){.offwork-home-programs__programs{--offwork-programs-sticky-top:56px}}@media(max-width:767px){#offwork-home-content{--offwork-mobile-display-size:clamp(44px,15vw,64px);--offwork-mobile-display-leading:.95}.offwork-home-programs__title{font-size:var(--offwork-mobile-display-size);line-height:var(--offwork-mobile-display-leading);letter-spacing:-.045em;text-align:center;text-wrap:balance}.offwork-home-programs__trigger{transform:translateY(-.125em)}}.offwork-home-programs__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.23,1,.32,1),opacity .25s cubic-bezier(.23,1,.32,1);display:grid}.offwork-home-programs__panel[data-expanded=true]{opacity:1;grid-template-rows:1fr}.offwork-home-programs__plus{transition:transform .2s cubic-bezier(.23,1,.32,1)}.offwork-home-programs__row-heading[aria-expanded=true] .offwork-home-programs__plus{transform:rotate(45deg)}.offwork-systems__row>summary::-webkit-details-marker{display:none}.offwork-systems__row[open] .offwork-home-programs__plus{transform:rotate(45deg)}@media(max-width:767px)and (max-height:480px){#offwork-home-content{--offwork-mobile-display-size:48px}}@media(prefers-reduced-motion:reduce){.offwork-home-programs__panel,.offwork-home-programs__plus{transition:none}}.offwork-home[data-home-intro=pending] :is(.site-nav .logo-text,.site-nav-menu,.site-nav button[aria-controls=offwork-phone-menu],.offwork-home-programs__title,.offwork-portfolio__item:first-child,.offwork-ticker){opacity:0;visibility:hidden}.offwork-home[data-home-intro=complete] :is(.site-nav .logo-text,.site-nav-menu,.site-nav button[aria-controls=offwork-phone-menu],.offwork-home-programs__title,.offwork-portfolio__item:first-child,.offwork-ticker){animation:offwork-home-entry .48s cubic-bezier(.215,.61,.355,1)var(--home-entry-delay,0s)backwards}.offwork-home :is(.site-nav-menu,.site-nav button[aria-controls=offwork-phone-menu]){--home-entry-delay:.1s}.offwork-home .offwork-home-programs__title{--home-entry-delay:.2s}.offwork-home .offwork-portfolio__item:first-child{--home-entry-delay:.3s}.offwork-home .offwork-ticker{--home-entry-delay:.4s}@keyframes offwork-home-entry{0%{opacity:0;filter:blur(8px);visibility:hidden}to{opacity:1;filter:none;visibility:visible}}@media(prefers-reduced-motion:reduce){.offwork-home[data-home-intro] :is(.site-nav .logo-text,.site-nav-menu,.site-nav button[aria-controls=offwork-phone-menu],.offwork-home-programs__title,.offwork-portfolio__item:first-child,.offwork-ticker){opacity:1;visibility:visible;animation:none}}#systems{padding-top:max(64px,40svh - 24px - clamp(24px,6.6vw,100px)/2);scroll-margin-top:0}#systems[data-surface=dark]{background-color:var(--ploy-background-inverse)}#systems[data-surface=dark] .offwork-systems-manifesto__title,#systems[data-surface=dark] .offwork-systems-manifesto__paragraph{color:var(--ploy-text-inverse)}#systems[data-surface=dark] .offwork-systems-manifesto__dot:not([data-orb]){background-color:var(--ploy-text-inverse)}html:has(#systems[data-surface=dark]):not(:has(.offwork-work-dialog[open])),html:has(#systems[data-surface=dark]):not(:has(.offwork-work-dialog[open])) body{background-color:var(--ploy-background-inverse)}.offwork-systems-manifesto__paragraph{color:var(--ploy-neutral-dark);opacity:.502;transition:none}.offwork-systems-manifesto__paragraph[data-active=true]{opacity:1}.offwork-systems-manifesto__dot{background-color:var(--ploy-neutral-dark);border-radius:50%;width:16px;height:16px;transition:transform .45s cubic-bezier(.24,1,.32,1),opacity .22s;position:absolute;top:0;left:-40px}.offwork-systems-manifesto__dot[data-orb]{background-color:#0000}.offwork-systems-manifesto__body>.offwork-systems-manifesto__paragraph:first-of-type{margin-top:0}.offwork-ticker--scroll-away{transform:translate3d(0,var(--offwork-ticker-offset,0px),0);will-change:transform}@media(prefers-reduced-motion:reduce){.offwork-systems-manifesto__paragraph,.offwork-systems-manifesto__dot{transition:none}}@media(min-width:768px){.offwork-systems-manifesto__body{margin-left:calc(50% - 15rem + 20px);margin-right:0}}@media(min-width:768px)and (max-width:1023px){#systems{padding-top:max(64px,40svh - 24px - clamp(48px,10vw,72px)/2)}.offwork-systems-manifesto__title{letter-spacing:-.045em;font-size:clamp(48px,10vw,72px);line-height:1}}@media(max-width:767px){#systems{padding-top:max(80px,calc(32svh - .95*var(--offwork-mobile-display-size)))}.offwork-systems-manifesto__title{font-size:var(--offwork-mobile-display-size);line-height:var(--offwork-mobile-display-leading);letter-spacing:-.045em}.offwork-systems-manifesto__body{width:calc(100% - 32px);margin-left:max(32px,50% - 15rem + 16px);margin-right:0}.offwork-systems-manifesto__dot{left:-32px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.offwork-floating-booking{z-index:80;pointer-events:none;visibility:hidden;justify-content:center;width:max-content;max-width:calc(100% - 48px);padding-inline:0;transition:transform .5s cubic-bezier(.24,1,.32,1),visibility 0s linear .5s;display:flex;position:fixed;bottom:24px;left:50%;right:auto;transform:translate(-50%,calc(100% + 24px))}.offwork-floating-booking[data-visible=true]{visibility:visible;transition-delay:0s;transform:translate(-50%)}.offwork-floating-booking__pill{font-size:var(--font-size-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--ploy-neutral-dark);border:1px solid;border-color:var(--color-ploy-program-divider);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);letter-spacing:-.1px;white-space:nowrap;background:#fffc;border-radius:999px;align-items:center;gap:14px;width:max-content;max-width:100%;padding:2px 2px 2px 12px;line-height:1.2;text-decoration:none;display:flex;box-shadow:0 2px 8px #0000000a}.offwork-floating-booking[data-visible=true] .offwork-floating-booking__pill{pointer-events:auto}.offwork-floating-booking__copy{transform:translateY(-1px)}.offwork-floating-booking__title{color:var(--ploy-neutral-dark)}.offwork-floating-booking__description{color:#00000080}.offwork-floating-booking__book{background-color:var(--ploy-neutral-dark);color:var(--ploy-text-inverse);width:32px;height:32px;font:inherit;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1.1;text-decoration:none;display:flex}.offwork-floating-booking__arrow{width:1em;height:1em}.offwork-floating-booking__pill:focus-visible{outline-color:var(--ploy-neutral-dark);outline-offset:3px;outline-width:2px;outline-style:solid}html:has(#systems[data-surface=dark]) .offwork-floating-booking__pill{background-color:var(--ploy-background-inverse)}@supports (color:color-mix(in lab,red,red)){html:has(#systems[data-surface=dark]) .offwork-floating-booking__pill{background-color:color-mix(in oklab,var(--ploy-background-inverse)80%,transparent)}}html:has(#systems[data-surface=dark]) .offwork-floating-booking__pill{color:var(--ploy-text-inverse);border-color:var(--ploy-text-inverse)}@supports (color:color-mix(in lab,red,red)){html:has(#systems[data-surface=dark]) .offwork-floating-booking__pill{border-color:color-mix(in srgb,var(--ploy-text-inverse)10%,transparent)}}html:has(#systems[data-surface=dark]) .offwork-floating-booking__title,html:has(#systems[data-surface=dark]) .offwork-floating-booking__description{color:var(--ploy-text-inverse)}html:has(#systems[data-surface=dark]) .offwork-floating-booking__description{opacity:.502}html:has(#systems[data-surface=dark]) .offwork-floating-booking__book{background-color:var(--ploy-text-inverse);color:var(--ploy-neutral-dark)}html:has(#systems[data-surface=dark]) .offwork-floating-booking__pill:focus-visible{outline-color:var(--ploy-text-inverse)}html:has(.offwork-work-dialog[open]) .offwork-floating-booking{visibility:hidden;pointer-events:none;transition:none;transform:translate(-50%,calc(100% + 24px))}@media(prefers-reduced-motion:reduce){.offwork-floating-booking{transition:none}}@media(max-width:1023px){.offwork-floating-booking{bottom:calc(16px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 32px);transform:translate3d(-50%,calc(100% + 32px + env(safe-area-inset-bottom,0px)),0)}.offwork-floating-booking[data-visible=true]{transform:translate(-50%)}.offwork-floating-booking__pill{position:relative}.offwork-floating-booking__pill:after{content:"";z-index:-1;position:absolute;inset:-3px 0}}@media(min-width:1024px){.offwork-floating-booking__pill{gap:16px;padding-left:14px;font-size:24px}.offwork-floating-booking__book{width:38px;height:38px}}@media(max-width:767px){.offwork-floating-booking__copy{transform:translateY(-2px)}.offwork-floating-booking__pill{min-height:0;font-size:18px;position:relative}.offwork-floating-booking__book{width:32px;height:32px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.offwork-about-closing{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--ploy-text-inverse);letter-spacing:-.1px;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:112px 24px;font-size:20px;line-height:1.27;display:flex;position:relative}.offwork-about-closing__block{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex;transform:translateY(calc(14px - (clamp(24px,6.6vw,100px)/2)))}.offwork-about-closing__title{font-weight:inherit;margin:0 0 32px}.offwork-about-closing__body{white-space:nowrap;width:100%;max-width:30rem;margin-bottom:28px}.offwork-about-closing__cta{background-color:var(--ploy-text-inverse);color:var(--ploy-neutral-dark);min-height:32px;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;line-height:1.1;text-decoration:none;display:inline-flex}.offwork-about-closing__action:focus-within{opacity:1!important}@media(prefers-reduced-motion:reduce){.offwork-about-closing [data-reveal-item]{opacity:1!important;filter:none!important}}.offwork-about-closing__cta:focus-visible{outline-color:var(--ploy-text-inverse);outline-offset:4px;outline-width:2px;outline-style:solid}.offwork-about-closing__bottom{color:#ffffff4d;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;display:grid;position:absolute;bottom:16px;left:24px;right:24px}.offwork-about-closing__links{white-space:nowrap;display:block}.offwork-about-closing__links a{color:inherit;text-decoration:none;display:inline-block}.offwork-about-closing__links a:focus-visible{text-underline-offset:4px;text-decoration:underline}.offwork-about-closing__copyright{text-align:right;text-wrap:balance}@media(min-width:1024px){.offwork-about-closing__body{font-size:24px}.offwork-about-closing__cta{min-height:52px;padding:13px 22px;font-size:24px}.offwork-about-closing__block{transform:translateY(calc(24px - (clamp(24px,6.6vw,100px)/2)))}}@media(max-width:1023px){.offwork-about-closing{--offwork-closing-title-size:clamp(48px,10vw,72px);--offwork-closing-button-size:44px;padding:80px 24px 96px}.offwork-about-closing__title{font-size:var(--offwork-closing-title-size);letter-spacing:-.045em;white-space:nowrap;line-height:1}.offwork-about-closing__block{transform:translateY(calc((28px + var(--offwork-closing-button-size) - var(--offwork-closing-title-size) - 32px)/2 + 8px))}.offwork-about-closing__cta{min-height:var(--offwork-closing-button-size);padding:11px 18px}.offwork-about-closing__bottom{bottom:calc(12px + env(safe-area-inset-bottom,0px));align-items:center;column-gap:12px;font-size:16px}.offwork-about-closing__links a{vertical-align:baseline;justify-content:center;align-items:center;min-width:24px;min-height:44px;display:inline-flex}}@media(max-width:767px){.offwork-about-closing{--offwork-closing-title-size:var(--offwork-mobile-display-size);--offwork-closing-button-size:40px;padding:64px 16px 80px;font-size:18px}.offwork-about-closing__cta{padding:10px 16px}.offwork-about-closing__body{font-size:min(18px,5.10204vw - 1.63265px)}.offwork-about-closing__bottom{column-gap:8px;font-size:16px;left:16px;right:16px}}@media(max-width:1023px)and (max-height:480px){.offwork-about-closing{--offwork-closing-title-size:48px;padding-top:56px;padding-bottom:72px}.offwork-about-closing__title,.offwork-about-closing__body{margin-bottom:16px}.offwork-about-closing__block{transform:translateY(calc((var(--offwork-closing-button-size) - var(--offwork-closing-title-size))/2 + 8px))}}@property --tw-font-weight{syntax:"*";inherits:false}
