.mobile-route-page{--route-gutter:24px;--route-gap:32px;--route-careers-gap:40px;--route-copy-gap:16px;--route-field-gap:8px;--route-hero-height:380px;--route-header-height:89px;--route-body:18px;--route-body-line:28px;--route-title:36px;--route-title-line:40px;--route-careers-title:30px;--route-careers-title-line:34px;--route-panel-title:32px;--route-panel-title-line:36px;--route-contact-title:40px;--route-contact-title-line:44px;--route-note:14px;--route-note-line:22px;--route-label-line:20px;--route-value:16px;--route-value-line:24px;--route-eyebrow:12px;--route-eyebrow-line:18px;--route-paper-pad-y:28px;--route-tile-pad-y:22px;--route-shadow-x:6px;--route-shadow-y:8px;--route-paper-border:3px;--route-team-border:9px;--route-about-scrim-height:120px;--route-about-scrim:linear-gradient(#0009, transparent);--route-careers-scrim-height:96px;--route-careers-scrim:#000000ad;--route-halftone-width:174px;--route-halftone-bottom:5px;--route-halftone-right:5px;--route-join-width:188px;--route-join-height:60px;--route-roles-width:228px;--route-roles-height:72.766px;--route-field-height:54px;--route-textarea-height:150px;--route-field-pad-x:14px;--route-field-pad-y:15px;--route-link-height:44px;--route-submit-height:62.4px;--route-form-grain-opacity:.25;--route-form-grain-size:716.8px;--route-recovery-top:48px;--route-recovery-bottom:56px;--route-recovery-code:100px;--route-recovery-code-line:108px;--route-recovery-action:290px;--route-recovery-action-height:58px}.careers-page .careers-mobile-poster{display:none}@media (width>=1024px){.contact-layout{grid-template-rows:auto 1fr;row-gap:0}.contact-left{grid-area:1/1}.contact-form-panel{grid-area:1/2/span 2}.contact-direct{grid-area:2/1}}@media (width<=1023px){body.mobile-route-page{background:var(--home-white)}.mobile-route-paper-header{height:var(--route-header-height);position:relative}.mobile-route-page :is(.about-hero,.careers-hero){height:var(--route-hero-height)}.mobile-route-page .about-overlay{height:var(--route-about-scrim-height);background:var(--route-about-scrim);bottom:auto}.mobile-route-page .about-loop--background .about-loop__surface{inset:0;transform:none}.mobile-route-page .about-loop--background :is(.about-loop__video,.about-loop__toggle){display:none}.mobile-route-page :is(.about-loop--team .about-loop__toggle,.careers-pause){right:var(--route-copy-gap);bottom:var(--route-copy-gap);min-height:var(--route-link-height);padding:var(--route-field-gap) var(--route-copy-gap);background:var(--home-ink);color:var(--home-paper);font-size:var(--route-note);line-height:var(--route-label-line)}.careers-page .careers-mobile-poster{object-fit:cover;z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.mobile-route-page .careers-shade{height:var(--route-careers-scrim-height);background:var(--route-careers-scrim)}.mobile-route-page :is(.about-content,.careers-content){width:auto;max-width:none;padding:var(--route-gap) var(--route-gutter);gap:var(--route-gap);margin:0}.mobile-route-page :is(.about-content__columns,.careers-intro-row){gap:var(--route-gap);flex-direction:column;align-items:stretch;display:flex}.mobile-route-page :is(.about-vision,.careers-intro){gap:var(--route-gap);flex-direction:column;display:flex}.mobile-route-page :is(.careers-intro-row,.careers-intro){gap:var(--route-careers-gap)}.mobile-route-page :is(.about-vision__holder,.careers-title-holder){height:auto;padding:0}.mobile-route-page :is(.about-vision__tile,.careers-title-tile){width:calc(100% - var(--route-shadow-x));max-width:none;height:auto;margin:0}.mobile-route-page :is(.about-content,.careers-content) .paper-panel{height:auto;min-height:0;transform:none}.mobile-route-page :is(.about-content,.careers-content) .paper-panel__content{height:auto;min-height:0;padding:var(--route-paper-pad-y) var(--route-gutter);align-items:flex-start;gap:var(--route-copy-gap)}.mobile-route-page :is(.about-vision__tile,.careers-title-tile) .paper-panel__content{padding-block:var(--route-tile-pad-y)}.mobile-route-page :is(.about-content,.careers-content) .paper-panel__shadow{transform:translate(var(--route-shadow-x), var(--route-shadow-y))}.mobile-route-page :is(.about-vision__tile,.careers-title-tile) .paper-panel__print{display:none}.mobile-route-page :is(.about-vision__tile h1,.about-careers__panel h2){font-size:var(--route-title);line-height:var(--route-title-line);letter-spacing:0}.mobile-route-page .careers-title-tile h1{font-size:var(--route-careers-title);line-height:var(--route-careers-title-line)}.mobile-route-page :is(.about-vision>p,.careers-intro>p,.about-careers__panel p,.careers-roles-panel p){max-width:none;font:var(--home-body-weight) var(--route-body)/var(--route-body-line) var(--home-body);margin:0}.mobile-route-page :is(.about-careers,.careers-roles-holder){width:100%;max-width:none;min-height:0;padding:0}.mobile-route-page :is(.about-careers__panel,.careers-roles-panel){width:calc(100% - var(--route-shadow-x));max-width:none;min-height:0}.mobile-route-page :is(.about-eyebrow,.careers-eyebrow,.contact-eyebrow){font:700 var(--route-eyebrow)/var(--route-eyebrow-line) var(--home-body)}.mobile-route-page :is(.about-careers__panel,.careers-roles-panel) .paper-panel__print{display:none}.mobile-route-page :is(.about-content,.careers-content,.contact-layout,.not-found) .comic-button{max-width:100%;font-size:var(--route-body);line-height:var(--route-value-line)}.mobile-route-page .about-careers__panel .comic-button{width:var(--route-join-width);height:var(--route-join-height)}.mobile-route-page .careers-roles-panel h2{font-size:var(--route-panel-title);line-height:var(--route-panel-title-line)}.mobile-route-page .careers-roles-button{align-self:flex-start;max-width:100%;margin:0}.mobile-route-page .careers-roles-button .comic-button{width:var(--route-roles-width);height:var(--route-roles-height)}.mobile-route-page :is(.careers-split,.careers-collages){display:none}.mobile-route-page .about-loop--team{outline-width:var(--route-team-border);outline-offset:calc(var(--route-team-border) / -2)}.mobile-route-page .contact-layout{width:auto;max-width:none;padding:var(--route-gap) var(--route-gutter);align-items:stretch;gap:var(--route-gap);flex-direction:column;margin:0;display:flex}.mobile-route-page .contact-left{min-width:0}.mobile-route-page .contact-intro{width:calc(100% - var(--route-shadow-x));min-height:0;padding:var(--route-paper-pad-y) var(--route-gutter);gap:var(--route-copy-gap)}.mobile-route-page .contact-intro h1{font-size:var(--route-contact-title);line-height:var(--route-contact-title-line);color:var(--home-ink)}.mobile-route-page .contact-intro p{font-size:var(--route-body);line-height:var(--route-body-line)}.mobile-route-page .contact-intro ol{font-size:var(--route-value);line-height:var(--route-body-line);font-weight:var(--home-body-weight)}.mobile-route-page .contact-intro li{gap:var(--route-copy-gap)}.mobile-route-page .contact-paper__shadow{translate:var(--route-shadow-x) var(--route-shadow-y)}.mobile-route-page .contact-intro__dots{right:var(--route-halftone-right);bottom:var(--route-halftone-bottom);width:min(var(--route-halftone-width), 52%)}.mobile-route-page .contact-form-panel{width:100%;min-height:0;padding:var(--route-paper-pad-y) calc(var(--route-gutter) + var(--route-shadow-x)) var(--route-paper-pad-y) var(--route-gutter)}.mobile-route-page .contact-form-panel>.contact-paper__art{display:none}.mobile-route-page .contact-form-panel:before,.mobile-route-page .contact-form-panel:after{content:"";inset:0 var(--route-shadow-x) 0 0;z-index:-1;pointer-events:none;border:var(--route-paper-border) solid var(--home-ink);position:absolute}.mobile-route-page .contact-form-panel:before{background:var(--home-paper);box-shadow:var(--route-shadow-x) var(--route-shadow-y) 0 var(--home-ink)}.mobile-route-page .contact-form-panel:after{background:var(--home-grain-image) 0 0 / var(--route-form-grain-size);mix-blend-mode:soft-light;opacity:var(--route-form-grain-opacity);background-clip:padding-box;border-color:#0000}.mobile-route-page .contact-form-panel h2{font-size:var(--route-panel-title);line-height:var(--route-panel-title-line)}.mobile-route-page .contact-form-note{font-size:var(--route-note);line-height:var(--route-note-line);margin-top:var(--route-copy-gap)!important}.mobile-route-page .business-form{margin-top:var(--route-copy-gap);gap:var(--route-copy-gap)}.mobile-route-page .contact-field-row{gap:var(--route-copy-gap);grid-template-columns:minmax(0,1fr)}.mobile-route-page .contact-field{gap:var(--route-field-gap)}.mobile-route-page .contact-field label{font-size:var(--route-note);line-height:var(--route-label-line)}.mobile-route-page .contact-field :is(input,select,textarea){font-size:var(--route-value);line-height:var(--route-value-line);padding:var(--route-field-pad-y) var(--route-field-pad-x)}.mobile-route-page .contact-field :is(input,select){height:var(--route-field-height);padding-block:0}.mobile-route-page .contact-field textarea{height:var(--route-textarea-height);min-height:var(--route-textarea-height)}.mobile-route-page .contact-submit-row .comic-button{width:100%;height:var(--route-submit-height)}.mobile-route-page .contact-form-status{font-size:var(--route-note);line-height:var(--route-label-line);min-height:var(--route-label-line)}.mobile-route-page .contact-direct{gap:var(--route-field-gap);margin:0;padding:0}.mobile-route-page .contact-direct p{font-size:var(--route-note);line-height:var(--route-label-line)}.mobile-route-page .contact-direct a{min-height:var(--route-link-height);max-width:100%;font-size:var(--route-value);line-height:var(--route-value-line);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;display:flex}.mobile-route-page .not-found{align-items:flex-start;gap:var(--route-gutter);padding:var(--route-recovery-top) var(--route-gutter) var(--route-recovery-bottom);text-align:left;flex-direction:column;min-height:0;display:flex}.mobile-route-page .not-found__code{font:800 var(--route-recovery-code)/var(--route-recovery-code-line) var(--home-display);color:var(--home-blue)}.mobile-route-page .not-found h1{font:700 var(--route-title)/var(--route-title-line) var(--home-display);margin:0}.mobile-route-page .not-found p:not(.not-found__code){font-size:var(--route-body);line-height:var(--route-body-line);margin:0}.mobile-route-page .not-found .comic-button{width:var(--route-recovery-action);height:var(--route-recovery-action-height)}}
