.private-workshops{--pw-ink:#102d43;--pw-muted:#516777;--pw-accent:#006eb2;--pw-surface:#f0f5f8;--pw-heading:"FF Oswald", Impact, sans-serif;--pw-radius:8px;color:var(--pw-ink);background:#fff;font-size:1.0625rem;line-height:1.65}.pw-shell{width:min(1240px,100% - 80px);margin-inline:auto}.private-workshops h1,.private-workshops h2,.private-workshops h3,.private-workshops h4{color:inherit;font-family:var(--pw-heading);letter-spacing:-.025em;text-wrap:balance;font-weight:600}.private-workshops h1,.private-workshops h2{text-transform:uppercase}.private-workshops h1{font-size:clamp(3.1rem,4.7vw,4.8rem);line-height:1.06}.private-workshops h2{font-size:clamp(2.3rem,3.9vw,3.8rem);line-height:1.12}.private-workshops h3{font-size:1.8rem;line-height:1.2}.private-workshops h4{font-size:1.35rem;line-height:1.3}.private-workshops p{margin:0}.private-workshops p+p{margin-top:1rem}.private-workshops .pw-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--pw-accent);margin:0 0 1.1rem;font-size:.875rem;font-weight:750}.private-workshops a:focus-visible{outline-offset:5px;outline:3px solid #1299e6}.private-workshops section[id],.private-workshops article[id]{scroll-margin-top:100px}.pw-hero{color:#fff;background:#092d46;padding-block:clamp(60px,7vw,100px)}.pw-hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:60px;display:grid}.pw-hero .pw-eyebrow{color:#a9d9f3}.pw-hero h1 span{color:#ffbe53}.private-workshops .pw-lede{color:#d5e3ed;max-width:620px;margin-top:28px;font-size:1.18rem;line-height:1.7}.pw-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.private-workshops .pw-button{color:#fff;text-align:center;background:#e97516;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:12px 24px;font-family:inherit;font-size:1rem;font-weight:750;line-height:1.4;text-decoration:none;transition:background .15s;display:inline-flex}.private-workshops .pw-button:hover{background:#bb5809}.private-workshops .pw-text-link{color:var(--pw-accent);text-underline-offset:5px;font-size:1rem;font-weight:650;text-decoration:underline}.pw-hero .pw-text-link{color:#fff}.private-workshops .pw-delivery-note{color:#d5e3ed;max-width:600px;margin-top:18px;font-size:1rem}.pw-reach{background:var(--pw-surface)}.pw-reach-grid{grid-template-columns:1.1fr 1fr;gap:70px;display:grid}.pw-reach .pw-section-heading{margin-bottom:0}.pw-reach .pw-text-link{margin-top:24px;display:inline-block}.pw-reach-options{align-content:start;gap:26px;display:grid}.pw-reach-options h3{margin-bottom:12px}.pw-reach-options p{color:var(--pw-muted)}.private-workshops .pw-reach-options .pw-button{width:fit-content;margin-top:0}.pw-hero-visual{min-width:0;color:var(--pw-ink);border-radius:var(--pw-radius);background:#fff;margin:0;overflow:hidden}.pw-hero-visual img{width:100%;height:auto;display:block}.pw-hero-visual figcaption{text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 12px;padding:20px 24px 26px;font-size:.9375rem;display:flex}.pw-hero-visual figcaption span{color:var(--pw-muted)}.pw-section{padding-block:clamp(70px,7.5vw,108px)}.pw-section-heading{max-width:850px;margin-bottom:48px}.pw-section-heading>p:not(.pw-eyebrow){color:var(--pw-muted);margin-top:24px;font-size:1.15rem}.pw-section-heading h2 span{color:var(--pw-accent)}.pw-buyer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;display:grid}.pw-buyer-grid article{border-top:2px solid #bfd2df;padding-top:28px}.pw-buyer-grid h3{margin-bottom:18px}.pw-buyer-grid article>p:last-child{color:var(--pw-muted);max-width:520px}.pw-formats{background:var(--pw-surface)}.pw-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pw-format{border:1px solid #dbe4ea;border-top:5px solid var(--pw-accent);border-radius:var(--pw-radius);background:#fff;flex-direction:column;align-items:flex-start;min-width:0;padding:30px;display:flex}.pw-format-live{border-top-color:#dd731e}.private-workshops .pw-format-detail{color:var(--pw-muted);min-height:2.8em;margin:16px 0 22px;font-size:.9375rem;font-weight:700;line-height:1.4}.pw-format-live .pw-format-detail{color:#a74706}.private-workshops .pw-format h3{min-height:2.16em;margin:0;font-size:clamp(2.5rem,3.4vw,3rem);font-weight:700;line-height:1.08}.pw-format h3 a{color:inherit;text-decoration:none}.pw-format h3 a:hover{color:var(--pw-accent)}.pw-form-wrap>.pw-button{margin-top:22px}.private-workshops .pw-quick-inquiry-label{color:var(--pw-muted);margin-top:34px;margin-bottom:20px;font-size:1rem}.pw-format-facts{width:100%;margin:0 0 28px;font-size:.9375rem;line-height:1.5}.pw-format-facts>div{border-top:1px solid #dbe4ea;min-height:64px;padding:13px 0}.pw-format-facts>div:nth-child(3){min-height:116px}.pw-format-facts dt{color:var(--pw-muted);font-size:.8125rem}.pw-format-facts dd{color:var(--pw-ink);margin:4px 0 0;font-weight:650}.pw-format h4{margin-bottom:16px}.pw-format>p:not(.pw-format-detail):not(.pw-format-mode){color:var(--pw-muted);font-size:1rem}.pw-format ul{margin:24px 0 30px;padding-left:20px;font-size:1rem;list-style:outside}.pw-format li{margin-block:10px;padding-left:4px}.private-workshops .pw-button-outline{color:var(--pw-accent);background:0 0;border:1px solid #91adbf;width:100%;margin-top:auto}.private-workshops .pw-button-outline:hover{background:#eaf3fa}.private-workshops .pw-format-note{color:var(--pw-muted);max-width:780px;margin-top:30px;font-size:1rem}.pw-experience-grid{grid-template-columns:1fr 1.1fr;gap:80px;display:grid}.pw-experience .pw-section-heading{margin:0}.private-workshops .pw-experience-note{font-size:1rem}.pw-experience-steps{margin:0;padding:0;list-style:none}.pw-experience-steps li{border-top:1px solid #cfdae2;grid-template-columns:42px 1fr;gap:22px;padding-block:24px;display:grid}.pw-experience-steps li:first-child{border:0;padding-top:0}.pw-experience-steps li>span{color:var(--pw-accent);padding-top:3px;font-size:1rem;font-weight:700}.pw-experience-steps h3{margin-bottom:12px;font-size:1.6rem}.pw-experience-steps p{color:var(--pw-muted)}.pw-keep{background:var(--pw-surface)}.pw-keep-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:85px;display:grid}.pw-keep .pw-section-heading{margin:0}.pw-lab-visual{justify-content:center;min-width:0;display:flex}.pw-lab-visual img{object-fit:contain;width:min(310px,100%);height:auto;max-height:640px}.pw-keep-list{margin:28px 0;padding:0;list-style:none}.pw-keep-list li{margin-block:22px}.pw-keep-list strong,.pw-keep-list span{display:block}.pw-keep-list span{color:var(--pw-muted);margin-top:5px}.pw-contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.pw-contact .pw-text-link{margin-top:28px;display:inline-block}.pw-form-wrap{background:var(--pw-surface);border-radius:var(--pw-radius);min-width:0;padding:36px}.pw-form-wrap>h3{margin-bottom:28px}.pw-form-wrap .team-inquiry-form button{white-space:normal;max-width:100%;height:auto;min-height:52px}.pw-form-wrap .team-inquiry-form button svg{display:none}.pw-internal{color:var(--pw-muted);border-top:1px solid #d2dce3;flex-wrap:wrap;gap:8px 22px;margin-top:65px;padding-top:28px;font-size:1rem;display:flex}.pw-internal a{color:var(--pw-accent);text-underline-offset:4px;text-decoration:underline}.studio .private-workshops{--pw-ink:var(--st-ink);--pw-muted:var(--st-muted);--pw-accent:var(--st-blue);--pw-heading:var(--st-heading-font);--pw-surface:var(--st-surface);--pw-radius:24px}.studio .private-workshops h1,.studio .private-workshops h2,.studio .private-workshops h3,.studio .private-workshops h4{text-transform:none;letter-spacing:-.04em}.studio .private-workshops h1{font-size:clamp(3rem,4.8vw,4.75rem)}.studio .private-workshops h2{font-size:clamp(2.3rem,3.8vw,3.65rem)}.studio .private-workshops .pw-hero{color:var(--st-ink);background:#fff}.studio .private-workshops .pw-hero h1 span,.studio .private-workshops .pw-section-heading h2 span{color:var(--st-muted)}.studio .private-workshops .pw-eyebrow{color:var(--st-ink);text-transform:none;letter-spacing:-.015em;font-size:1rem}.studio .private-workshops .pw-lede,.studio .private-workshops .pw-delivery-note{color:var(--st-muted)}.studio .private-workshops .pw-hero .pw-text-link{color:var(--st-blue)}.studio .private-workshops .pw-button{background:#0071e3;font-weight:500}.studio .private-workshops .pw-button:hover{background:#0063c8}.studio .private-workshops .pw-purpose{border-top:1px solid #e4e4e7}.studio .private-workshops .pw-buyer-grid article{border-top-width:1px}.studio .private-workshops .pw-format{border:none;padding:34px}.studio .private-workshops .pw-format-live{box-shadow:inset 0 3px #e67c2e}.studio .private-workshops .pw-button-outline{background:0 0;border-color:#becbd9}.studio .private-workshops .pw-button-outline:hover{background:#edf4fb}@media (max-width:1000px){.pw-shell{width:calc(100% - 48px)}.pw-hero-grid,.pw-experience-grid,.pw-keep-grid,.pw-contact-grid{gap:38px}.pw-format-grid{gap:16px}.pw-format,.studio .private-workshops .pw-format{padding:25px 22px}.private-workshops .pw-format h3{font-size:clamp(2.25rem,3.4vw,2.7rem)}.pw-form-wrap{padding:28px}}@media (max-width:800px){.pw-hero-grid,.pw-experience-grid,.pw-contact-grid,.pw-reach-grid{grid-template-columns:1fr}.pw-hero-visual{max-width:550px}.pw-format-grid{grid-template-columns:1fr;gap:24px}.pw-format,.studio .private-workshops .pw-format{padding:32px}.private-workshops .pw-format h3,.private-workshops .pw-format-detail,.pw-format-facts>div,.pw-format-facts>div:nth-child(3){min-height:0}.pw-format .pw-button{width:auto}.pw-buyer-grid{gap:32px}.pw-keep-grid{grid-template-columns:.65fr 1fr;gap:28px}.pw-section-heading{margin-bottom:36px}}@media (max-width:560px){.pw-shell{width:calc(100% - 40px)}.private-workshops h1,.studio .private-workshops h1{font-size:clamp(2.6rem,10vw,3.5rem)}.private-workshops h2,.studio .private-workshops h2{font-size:clamp(2.15rem,8.2vw,2.8rem)}.pw-hero{padding-block:56px}.pw-buyer-grid,.pw-keep-grid{grid-template-columns:1fr}.pw-lab-visual{order:2;margin-top:22px}.pw-lab-visual img{max-height:470px}.pw-form-wrap{padding:25px 22px}.pw-section-heading>p:not(.pw-eyebrow),.private-workshops .pw-lede{font-size:1.0625rem}.pw-experience-steps li{grid-template-columns:28px 1fr;gap:16px}.pw-format .pw-button{width:100%}}
