/* Human API's existing editorial language, applied to the current Workshop offer.
   Reference: launch site editorial.css/workshop-edition.css and draft workshop-v5.css. */
.wk-source-page{--wk-source-paper:#F8F5EE;--wk-source-sand:#F3EEE4;--wk-source-ink:#11110F;--wk-source-night:#141F1A;--wk-source-mint:#DCE3CF;background:var(--wk-source-paper);color:var(--wk-source-ink);font:400 21px/1.45 Newsreader,Georgia,serif}
.wk-source-page .wrap{width:min(1280px,calc(100% - 84px))}
.wk-source-page h1,.wk-source-page h2{font-family:Archivo,Arial,sans-serif;font-weight:900;font-stretch:92%;font-variation-settings:"wdth" 92,"wght" 900;line-height:.94;letter-spacing:-.045em;text-transform:uppercase}
.wk-source-page h2{font-size:clamp(40px,4.1vw,62px)}
.wk-source-page h2 em{font:450 1.08em/.98 Newsreader,Georgia,serif;letter-spacing:-.045em;text-transform:none}
.wk-source-page h3{font-family:Archivo,Arial,sans-serif;font-weight:800;font-stretch:96%;font-variation-settings:"wdth" 96,"wght" 800;letter-spacing:-.035em;line-height:1.08}
.wk-source-page .source-dot{color:#F04417}
.wk-source-page .eyebrow{font:800 11px/1.5 Archivo,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.wk-source-page .wk-hand,.wk-source-page .we-note{font-family:Caveat,cursive;font-weight:600;color:#C2330C}
.wk-source-page .button{font:800 12px/1.3 Archivo,Arial,sans-serif;letter-spacing:.035em;text-transform:uppercase;border-radius:0;min-height:52px;padding:17px 24px}
.wk-source-page .button.dark{background:#F04417;color:#11110F;border:1px solid #F04417}
.wk-source-page .text-link{font:750 13px/1.4 Archivo,Arial,sans-serif;border-radius:0;text-underline-offset:6px}
.wk-source-page :is(button,a,summary):focus-visible{outline:3px solid #278FAE;outline-offset:5px}
.wk-source-page .wk-hero{grid-template-columns:1fr 1.05fr;gap:64px;align-items:center;padding-block:65px 76px}
.wk-source-page .wk-hero h1{font-size:clamp(56px,4.75vw,70px);line-height:.92;font-weight:900;letter-spacing:-.05em;max-width:none}
.wk-source-page .wk-hero-copy>.eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:28px;font-size:11px}
.wk-source-page .wk-hero-copy>.eyebrow:before{content:"";width:30px;height:2px;background:#F04417;flex-shrink:0}
.wk-source-page .wk-hero-copy .wk-lead{font:800 20px/1.25 Archivo,Arial,sans-serif;letter-spacing:-.025em;margin-top:31px;max-width:470px}
.wk-source-page .wk-hero-copy .wk-intro{font:400 23px/1.42 Newsreader,Georgia,serif;color:#3a3934;margin-top:17px;max-width:530px}
.wk-source-page .wk-hero-value{border-block:1px solid #D8D1C6;padding-block:19px;margin-top:26px;gap:24px;color:#3a3934;font:500 11px/1.4 Archivo,Arial,sans-serif}
.wk-source-page .wk-hero-value strong{font:900 28px/1 Archivo,Arial,sans-serif;letter-spacing:-.05em;color:#11110F}
.wk-source-page .wk-hero-copy .actions{margin-top:28px;gap:25px}
.wk-source-page .wk-price-note{font:500 12px/1.6 Archivo,Arial,sans-serif;color:inherit;margin-top:19px}
.wk-source-page .wk-price-note strong{font-weight:850}
.wk-source-page .wk-film-link{font:600 12px/1.4 Archivo,Arial,sans-serif;margin-top:17px;color:#3a3934}
.wk-source-page .wk-spatial{background:#141F1A;border:7px solid #F3EEE4;box-shadow:7px 8px 0 #141F1A;padding:22px 21px 20px;transform:rotate(.7deg);max-width:none}
.wk-source-page .wk-art-top{color:#F3EEE4;border-color:#8a958b;letter-spacing:.1em;font:800 10px/1.5 Archivo,Arial,sans-serif;padding-bottom:16px}
.wk-source-page .wk-motion{color:#F3EEE4;border:0;border-bottom:1px solid #8a958b;border-radius:0;font:500 10px/1.4 Archivo,Arial,sans-serif;padding:9px 0;background:transparent;white-space:nowrap}
.wk-source-page .wk-orbit-system{margin-top:18px;aspect-ratio:1.06}
.wk-source-page .wk-hero-product{top:21%;background:none}
.wk-source-page .wk-product-sheet{border:1px solid #bdb9ae;box-shadow:0 2px 0 #f3eee433,0 8px 18px #0003}
.wk-source-page .wk-product-back{transform:rotate(-3deg)}
.wk-source-page .wk-product-front{transform:none}
.wk-source-page .wk-orbit-system:has(.wk-hero-product)>.wk-hand{font-size:27px;color:#FF8A5C;bottom:-1%;right:0;left:22%;white-space:nowrap}
.wk-source-page .wk-spatial>figcaption{color:#D5DCD4;border-color:#8a958b;margin-top:27px;padding-top:14px;font:500 11px/1.5 Archivo,Arial,sans-serif}
.wk-source-page .wk-source-band{background:#E8EBDD;border-block:1px solid #bdc5b5}
.wk-source-page .wk-source-band strong{font-weight:800;font-size:15px}
.wk-source-page .wk-source-band span{font-size:12px;color:#3a4435}
.wk-source-page .wk-local-nav{background:#F8F5EE;border-bottom:1px solid #c8c2b6;color:#11110F}
.wk-source-page .wk-local-label{font-weight:850}
.wk-source-page .wk-local-links a{font:650 12px/1.3 Archivo,Arial,sans-serif}
.wk-source-page .wk-materials{padding-block:72px;background:#F3EEE4;border-top:4px solid transparent;border-image:linear-gradient(110deg,#F04417,#EA5595,#8876DC,#53BDC7) 1}
.wk-source-page .wk-setup-strip{padding-bottom:40px;border-bottom:1px solid #c7c0b3;margin-bottom:50px}
.wk-source-page .wk-setup-copy>p:not(.eyebrow){font:400 26px/1.35 Newsreader,Georgia,serif;color:#3a3934}
.wk-source-page .wk-section-heading{gap:65px;margin-bottom:40px}
.wk-source-page .wk-section-heading>p,.wk-source-page .we-heading-aside>p,.wk-source-page .wk-method-aside>p{font:400 23px/1.4 Newsreader,Georgia,serif}
.wk-source-page .wk-material-browser{gap:50px;align-items:center}
.wk-source-page .wk-tabs{gap:0;border-top:1px solid #11110F}
.wk-source-page .wk-tabs button{font:750 14px/1.35 Archivo,Arial,sans-serif;min-height:52px;border-bottom:1px solid #bcb6aa;padding:16px 0;text-align:left}
.wk-source-page .wk-tabs button[aria-selected=true]{color:#11110F;border-bottom:3px solid #F04417;background:transparent}
.wk-source-page .wk-material-copy{font:400 22px/1.4 Newsreader,Georgia,serif;color:#3a3934}
.wk-source-page .wk-material-stack{background:#DCE3CF;border:1px solid #11110F;box-shadow:6px 7px 0 #11110F;padding:30px 24px 20px;overflow:visible}
.wk-source-page .wk-material-stack:before,.wk-source-page .wk-material-stack:after{display:none}
.wk-source-page .wk-material-stack .asset-zoom{border:1px solid #b4b5a8;transform:rotate(-1deg);box-shadow:3px 4px 0 #11110f29}
.wk-source-page .wk-material-stack>.wk-hand{font-size:31px;margin:25px 0 0;text-align:center;transform:rotate(-2deg)}
.wk-source-page .wk-inventory{margin-top:44px;border-block:1px solid #11110F}
.wk-source-page .wk-inventory summary{font:800 18px/1.2 Archivo,Arial,sans-serif;padding-block:24px}
.wk-source-page .wk-inventory h3{font-size:24px;text-transform:uppercase;margin-bottom:10px}
.wk-source-page .wk-inventory p{font:400 20px/1.45 Newsreader,Georgia,serif}
.wk-source-page .wk-method{padding-block:80px;background:#141F1A;color:#F3EEE4}
.wk-source-page .wk-method h2{color:#F3EEE4}
.wk-source-page .wk-method .eyebrow{color:#cbd5ca}
.wk-source-page .wk-method .wk-hand,.wk-source-page .wk-method .we-note{color:#FF8A5C}
.wk-source-page .wk-real-method{gap:55px;border-color:#778176;padding-bottom:40px;margin-block:42px}
.wk-source-page .wk-real-method figure{border:6px solid #F3EEE4;background:#F3EEE4;box-shadow:6px 7px 0 #080f0b}
.wk-source-page .wk-real-method figcaption{color:#3a3934;margin:0;padding:13px 10px 9px;font:500 11px/1.4 Archivo,Arial,sans-serif}
.wk-source-page .wk-real-method-copy h3{font-size:31px;text-transform:uppercase}
.wk-source-page .wk-real-method-copy>p:not(.eyebrow),.wk-source-page .wk-real-method-copy dd{font:400 22px/1.4 Newsreader,Georgia,serif;color:#D5DCD4}
.wk-source-page .wk-real-method-copy dt{font:800 12px/1.4 Archivo,Arial,sans-serif;color:#F3EEE4}
.wk-source-page .wk-case-intro{border-top:1px solid #778176;padding-top:38px;margin-top:45px}
.wk-source-page .wk-case-intro h3{font-size:32px;text-transform:uppercase}
.wk-source-page .wk-scenario{background:#E8EBDD;color:#11110F;border:1px solid #F3EEE4;box-shadow:6px 7px 0 #080f0b}
.wk-source-page .wk-scenario-tabs{border-bottom:1px solid #11110F}
.wk-source-page .wk-scenario-tabs button{background:transparent;color:#11110F;border-radius:0;font:800 12px/1.4 Archivo,Arial,sans-serif;min-height:52px}
.wk-source-page .wk-scenario-tabs button[aria-selected=true]{background:#141F1A;color:#F3EEE4}
.wk-source-page .wk-scenario-body>div{border-color:#a9b09f}
.wk-source-page .wk-scenario-body h3{font-size:26px;color:#11110F}
.wk-source-page .wk-scenario-body p{font:400 22px/1.4 Newsreader,Georgia,serif;color:#3a3934}
.wk-source-page .wk-scenario-label{font:800 11px/1.4 Archivo,Arial,sans-serif;color:#3a4435}
.wk-source-page .wk-scenario>.wk-caption{color:#3a4435}
.wk-source-page .wk-tool-disclosure{margin-top:38px;border-color:#8a958b}
.wk-source-page .wk-tool-disclosure>summary{font:750 16px/1.4 Archivo,Arial,sans-serif;padding-block:22px}
.wk-source-page .wk-labs{background:#F8F5EE}
.wk-source-page .wk-labs>.wk-section{padding-block:80px}
.wk-source-page .wk-lab-pair{gap:28px}
.wk-source-page .wk-lab-pair>article{border:1px solid #11110F;padding:28px 30px 32px;box-shadow:4px 5px 0 #11110f33;background:#F6EFB8}
.wk-source-page .wk-lab-pair>article+article{background:#DDD2E5}
.wk-source-page .wk-lab-index{font:800 11px/1.4 Archivo,Arial,sans-serif;letter-spacing:.1em}
.wk-source-page .we-brand-lab,.wk-source-page .we-brain-lab{background:transparent;border:0;height:300px;margin-block:20px 26px}
.wk-source-page .wk-lab-pair h3{font-size:29px;text-transform:uppercase}
.wk-source-page .wk-lab-pair p{font:400 22px/1.4 Newsreader,Georgia,serif;color:#3a3934}
.wk-source-page .wk-capacity-note{padding-top:48px;border-color:#11110F;margin-top:55px;gap:30px 55px}
.wk-source-page .wk-capacity-photo{border:6px solid #F3EEE4;box-shadow:5px 6px 0 #11110f33;background:#F3EEE4}
.wk-source-page .wk-capacity-photo>figcaption{padding:13px 80px 10px 10px;color:#3a3934;margin:0}
.wk-source-page .wk-capacity-note h3{font-size:33px;text-transform:uppercase}
.wk-source-page .wk-capacity-note p:not(.eyebrow):not(.wk-caption){font:400 23px/1.4 Newsreader,Georgia,serif;color:#3a3934}
.wk-source-page .wk-cert-teaser{background:#141F1A;color:#F3EEE4;padding-block:75px;border-top:4px solid transparent;border-image:linear-gradient(110deg,#F04417,#EA5595,#8876DC,#53BDC7) 1}
.wk-source-page .wk-cert-teaser h2{font-size:clamp(50px,5.4vw,78px);line-height:.95}
.wk-source-page .wk-cert-teaser .eyebrow{color:#cbd5ca}
.wk-source-page .wk-cert-teaser .wk-lead{font:400 27px/1.3 Newsreader,Georgia,serif;color:#F3EEE4}
.wk-source-page .wk-cert-teaser p:not(.eyebrow):not(.wk-lead):not(.wk-price-note){font:400 22px/1.4 Newsreader,Georgia,serif;color:#D5DCD4}
.wk-source-page .wk-cert-teaser .wk-price-note strong{font:900 36px/1 Archivo,Arial,sans-serif;letter-spacing:-.04em;color:#F3EEE4}
.wk-source-page .wk-cert-teaser .text-link{color:#F3EEE4}
.wk-source-page .wk-faq-layout{padding-block:80px;gap:70px}
.wk-source-page .wk-faq summary{font:800 20px/1.25 Archivo,Arial,sans-serif;padding-block:24px}
.wk-source-page .wk-faq p{font:400 22px/1.45 Newsreader,Georgia,serif}
.wk-source-page .workshop-assembly{background:#DCE3CF;color:#11110F;border-top:4px solid transparent;border-image:linear-gradient(110deg,#F04417,#EA5595,#8876DC,#53BDC7) 1}
.wk-source-page .wa-copy h2 em{color:#11110F}
.wk-source-page .wa-copy .eyebrow,.wk-source-page .wa-description,.wk-source-page .wa-offer,.wk-source-page .wa-purchase-note,.wk-source-page .wa-visual-top,.wk-source-page .wa-step-note{color:#3a4435}
.wk-source-page .wa-offer strong{color:#11110F;font-weight:800}
.wk-source-page .wa-controls{position:relative;z-index:2;border-color:#8f9c83}
.wk-source-page .wa-controls button,.wk-source-page .wa-controls>div>button{color:#11110F;min-height:44px;font-weight:650}
.wk-source-page .wa-controls>button>span{color:#C2330C}
.wk-source-page .wa-controls button:hover:not(:disabled){color:#C2330C}
.wk-source-page .wa-board{pointer-events:none}
.wk-source-page .wa-caption em{color:#11110F}
.wk-source-page .wa-copy h2{font-size:clamp(48px,4.7vw,72px);line-height:.94}
.wk-source-page .wa-copy .wa-lead{font:400 27px/1.25 Newsreader,Georgia,serif}
.wk-source-page .wa-copy .wa-description{font:400 22px/1.4 Newsreader,Georgia,serif}
.wk-source-page .wa-caption{font-family:Caveat,cursive;font-size:27px;color:#C2330C}
@media(max-width:1150px){.wk-source-page .wk-hero{gap:42px;grid-template-columns:1fr 1fr}.wk-source-page .wk-hero h1{font-size:60px}.wk-source-page .wk-hero-copy .wk-intro{font-size:22px}.wk-source-page .wk-hero-value{gap:17px}.wk-source-page .wk-spatial{padding:18px 15px}.wk-source-page .wk-orbit-system:has(.wk-hero-product)>.wk-hand{font-size:24px}.wk-source-page .wk-section-heading{gap:45px}.wk-source-page .wk-material-browser{gap:35px}.wk-source-page .wk-lab-pair>article{padding:24px}.wk-source-page .wk-real-method{gap:38px}.wk-source-page .wk-real-method-copy h3{font-size:27px}.wk-source-page .wk-real-method-copy>p:not(.eyebrow),.wk-source-page .wk-real-method-copy dd{font-size:20px}}
@media(max-width:800px){.wk-source-page .wrap{width:calc(100% - 48px)}.wk-source-page .wk-hero{grid-template-columns:1fr;gap:42px;padding-block:45px 60px}.wk-source-page .wk-hero h1{font-size:clamp(53px,10.5vw,74px);max-width:650px}.wk-source-page .wk-hero-copy .wk-intro{max-width:650px}.wk-source-page .wk-hero-value{gap:30px;max-width:none}.wk-source-page .wk-spatial{width:100%;max-width:650px;padding:24px;transform:none}.wk-source-page .wk-spatial .wk-art-top{padding-top:0}.wk-source-page .wk-orbit-system:has(.wk-hero-product)>.wk-hand{font-size:27px}.wk-source-page .wk-section-heading{gap:28px}.wk-source-page .wk-material-stack{max-width:none;padding:28px 24px 20px}.wk-source-page .wk-real-method{grid-template-columns:1fr;gap:34px}.wk-source-page .wk-real-method-copy h3{font-size:30px}.wk-source-page .wk-real-method-copy>p:not(.eyebrow),.wk-source-page .wk-real-method-copy dd{font-size:22px}.wk-source-page .wk-lab-pair>article{padding:25px}.wk-source-page .wk-lab-pair h3{font-size:27px}.wk-source-page .we-brand-lab,.wk-source-page .we-brain-lab{height:270px}.wk-source-page .wk-cert-teaser{padding-block:60px}.wk-source-page .wk-cert-teaser h2{font-size:58px}.wk-source-page .wk-faq-layout{gap:35px}}
@media(max-width:520px){.wk-source-page .wrap{width:calc(100% - 40px)}.wk-source-page h2{font-size:41px;line-height:.98}.wk-source-page .wk-hero{padding-top:36px;gap:32px}.wk-source-page .wk-hero h1{font-size:clamp(43px,11.5vw,58px);line-height:.94;letter-spacing:-.055em}.wk-source-page .wk-hero-copy>.eyebrow{font-size:10px;letter-spacing:.1em;gap:10px;margin-bottom:23px}.wk-source-page .wk-hero-copy>.eyebrow:before{width:22px}.wk-source-page .wk-hero-copy .wk-lead{font-size:19px;margin-top:25px}.wk-source-page .wk-hero-copy .wk-intro{font-size:22px}.wk-source-page .wk-hero-value{gap:20px;font-size:11px;padding-block:17px;flex-wrap:wrap}.wk-source-page .wk-hero-value strong{font-size:27px}.wk-source-page .wk-hero-copy .actions{gap:22px;align-items:center}.wk-source-page .button{font-size:11px;padding:16px 19px}.wk-source-page .wk-spatial{padding:16px 12px 15px;border-width:5px;box-shadow:5px 6px 0 #141F1A;width:calc(100% - 6px);margin-left:0}.wk-source-page .wk-art-top{font-size:9px;letter-spacing:.04em;gap:9px}.wk-source-page .wk-motion{font-size:10px}.wk-source-page .wk-orbit-system{aspect-ratio:.98;margin-top:15px}.wk-source-page .wk-hero-product{top:23%}.wk-source-page .wk-orbit-system:has(.wk-hero-product)>.wk-hand{font-size:22px;left:23%;bottom:-1%}.wk-source-page .wk-spatial>figcaption{font-size:11px;line-height:1.5;margin-top:24px}.wk-source-page .wk-source-band strong{font-size:13px}.wk-source-page .wk-source-band span{font-size:11px}.wk-source-page .wk-local-links a{font-size:11px}.wk-source-page .wk-materials{padding-block:50px}.wk-source-page .wk-setup-strip{gap:20px;margin-bottom:36px;padding-bottom:30px}.wk-source-page .wk-setup-copy>p:not(.eyebrow){font-size:23px}.wk-source-page .wk-section-heading{margin-bottom:30px}.wk-source-page .wk-section-heading>p,.wk-source-page .we-heading-aside>p,.wk-source-page .wk-method-aside>p{font-size:22px}.wk-source-page .wk-material-browser{gap:27px}.wk-source-page .wk-tabs{display:flex;gap:12px}.wk-source-page .wk-tabs button{font-size:11px;min-height:50px;flex:1}.wk-source-page .wk-material-copy{font-size:21px}.wk-source-page .wk-material-stack{padding:18px 13px 16px;box-shadow:4px 5px 0 #11110F;width:calc(100% - 5px)}.wk-source-page .wk-material-stack>.wk-hand{font-size:28px;margin-top:22px}.wk-source-page .wk-inventory{margin-top:33px}.wk-source-page .wk-inventory summary{font-size:17px}.wk-source-page .wk-method{padding-block:55px}.wk-source-page .wk-real-method{margin-block:30px;gap:27px}.wk-source-page .wk-real-method-copy h3{font-size:28px}.wk-source-page .wk-real-method-copy>p:not(.eyebrow),.wk-source-page .wk-real-method-copy dd{font-size:21px}.wk-source-page .wk-real-method-copy dt{font-size:11px}.wk-source-page .wk-case-intro h3{font-size:29px}.wk-source-page .wk-scenario{box-shadow:4px 5px 0 #080f0b;width:calc(100% - 5px)}.wk-source-page .wk-scenario-tabs button{font-size:10px;padding-inline:8px}.wk-source-page .wk-scenario-body h3{font-size:25px}.wk-source-page .wk-scenario-body p{font-size:21px}.wk-source-page .wk-tool-disclosure>summary{font-size:14px}.wk-source-page .wk-labs>.wk-section{padding-block:55px}.wk-source-page .wk-lab-pair{gap:28px}.wk-source-page .wk-lab-pair>article{padding:24px 22px;box-shadow:4px 5px 0 #11110f33;width:calc(100% - 5px)}.wk-source-page .wk-lab-pair h3{font-size:27px}.wk-source-page .wk-lab-pair p{font-size:22px}.wk-source-page .we-brand-lab,.wk-source-page .we-brain-lab{height:270px;margin-block:18px 22px}.wk-source-page .wk-capacity-note{padding-top:33px;margin-top:40px;gap:28px}.wk-source-page .wk-capacity-note h3{font-size:30px}.wk-source-page .wk-capacity-note p:not(.eyebrow):not(.wk-caption){font-size:22px}.wk-source-page .wk-cert-teaser{padding-block:50px}.wk-source-page .wk-cert-teaser h2{font-size:54px}.wk-source-page .wk-cert-teaser .wk-lead{font-size:25px}.wk-source-page .wk-cert-teaser p:not(.eyebrow):not(.wk-lead):not(.wk-price-note){font-size:22px}.wk-source-page .wk-faq-layout{padding-block:55px;gap:30px}.wk-source-page .wk-faq summary{font-size:19px}.wk-source-page .wk-faq p{font-size:21px}.wk-source-page .wa-copy h2{font-size:43px}.wk-source-page .wa-copy .wa-lead{font-size:26px}.wk-source-page .wa-copy .wa-description{font-size:22px}.wk-source-page .wa-caption{font-size:25px}}
@media(max-width:360px){.wk-source-page .wk-hero h1{font-size:41px}.wk-source-page .wk-art-top{font-size:8px}.wk-source-page .wk-orbit-system:has(.wk-hero-product)>.wk-hand{font-size:19px}.wk-source-page .wk-local-links{gap:14px}.wk-source-page .wk-local-links a{font-size:10px}.wk-source-page .wk-hero-value{gap:17px}.wk-source-page .wk-hero-value strong{font-size:25px}.wk-source-page .wk-hero-value>span{font-size:10px}.wk-source-page .wk-source-band strong{font-size:12px}.wk-source-page .wk-source-band span{font-size:10px}.wk-source-page h2{font-size:38px}.wk-source-page .wk-lab-pair>article{padding:22px 17px}.wk-source-page .we-brand-book{left:10px;width:160px}.wk-source-page .we-brand-piece{right:0;width:38%}.wk-source-page .wk-lab-pair h3{font-size:25px}.wk-source-page .wa-copy h2{font-size:38px}}
