.workroom-shell{--paper:#f3f0e8;--paper-raised:#faf8f2;--ink:#20211d;--ink-muted:#66665e;--hairline:#cbc7bc;--signal:#285f47;--signal-dark:#173d2c;--signal-tint:#dfe7dc;--signal-soft:#ebece4;--charcoal:#20251f;--chalk:#f1eee5;--pencil:#b24d3d;--shadow-card:none;--shadow-button:none;position:relative;background:radial-gradient(circle at 18% 12%,rgba(39,54,44,.025) 0 1px,transparent 1.2px) 0 0 /7px 7px,linear-gradient(97deg,rgba(255,255,255,.18),transparent 38%),var(--paper)}.workroom-shell:before{position:fixed;z-index:20;top:0;left:0;width:100%;height:3px;background:var(--pencil);content:"";pointer-events:none}.workroom-shell .site-header{position:relative;min-height:78px;border-bottom-color:var(--ink);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.partner-composer__action-row button,.partner-composer__complete button,.workroom-button,.workroom-shell .main-nav__request,.workroom-shell .request-composer .request-composer__complete>button,.workroom-shell .request-composer__action-row button{border-radius:2px;box-shadow:none}.workroom-shell .main-nav__request{position:relative;min-height:34px;border:0;border-bottom:1px solid var(--signal);padding:0 2px}.workroom-hero{grid-template-columns:minmax(280px,.78fr) minmax(470px,1.22fr);gap:clamp(58px,8vw,126px);padding-block:clamp(74px,9vw,126px) clamp(112px,12vw,170px)}.workroom-hero__copy{position:relative;padding-top:clamp(18px,3vw,46px)}.workroom-hero__copy:after{position:absolute;right:4%;bottom:-48px;width:76px;border-top:2px solid var(--pencil);content:"";transform:rotate(-4deg)}.workroom-hero__copy .workroom-label{display:block;width:fit-content;border:0;border-radius:0;background:transparent;padding:0 0 5px;box-shadow:none;font-family:var(--font-geist-mono),monospace;font-size:.66rem;font-weight:580;letter-spacing:.04em}.workroom-hero__copy .workroom-label:before{display:none}.workroom-hero__copy .workroom-label:after{display:block;width:118%;margin-top:5px;border-top:1px solid var(--pencil);content:"";transform:rotate(-1deg);transform-origin:left}.workroom-hero h1{max-width:9.2ch;margin-top:32px;font-family:Iowan Old Style,AppleMyungjo,Nanum Myeongjo,serif;font-size:clamp(3.1rem,5.45vw,5.35rem);font-weight:600;letter-spacing:-.065em;line-height:1.04;text-wrap:wrap}.workroom-hero__intro{max-width:28ch;margin-top:32px;color:var(--ink);line-height:1.78}.workroom-button{min-height:49px;margin-top:36px;padding-inline:20px}.workroom-button:after{margin-left:30px;content:"↗";font-family:var(--font-geist-mono),monospace;font-size:.84em}.workroom-button:focus-visible,.workroom-button:hover{box-shadow:none;transform:translate(2px,-2px)}.workroom-hero__note{max-width:31ch;margin-top:46px;border-left:0;padding-left:0;font-size:.82rem}.workroom-hero__note:before{display:block;width:26px;margin-bottom:12px;border-top:1px solid var(--ink);content:""}.partner-composer,.workroom-shell .request-composer{position:relative;border:1px solid var(--ink);border-radius:1px;background:linear-gradient(90deg,transparent 0 45px,rgba(178,77,61,.13) 45px 46px,transparent 46px),var(--paper-raised);box-shadow:9px 10px 0 #d7d2c5;padding:clamp(27px,3.2vw,40px) clamp(24px,3.4vw,44px) clamp(30px,3.4vw,43px) clamp(58px,5.2vw,76px)}.partner-composer__header,.workroom-shell .request-composer__header{border-bottom-color:var(--ink)}.partner-composer__header p,.workroom-shell .request-composer__complete p:first-child,.workroom-shell .request-composer__header p,.workroom-shell .request-composer__speaker,.workroom-shell .request-composer__summary>p{font-family:var(--font-geist-mono),monospace;font-size:.66rem;font-weight:560;letter-spacing:.045em}.workroom-shell .request-composer__header span{border:1px solid var(--signal);border-radius:50%;background:transparent;padding:8px 9px;transform:rotate(3deg)}.partner-composer__complete h3,.workroom-shell .request-composer__complete h2,.workroom-shell .request-composer__conversation h2,.workroom-shell .request-composer__form h2{font-family:Iowan Old Style,AppleMyungjo,Nanum Myeongjo,serif;font-weight:600;letter-spacing:-.045em}.workroom-shell .request-composer .request-composer__choices button{min-height:51px;border-width:0 0 1px;border-color:var(--hairline);border-radius:0;background:transparent;padding:13px 4px;font-weight:520}.workroom-shell .request-composer .request-composer__choices button:before{width:8px;height:8px;flex:0 0 8px;margin-right:13px;border:1px solid var(--ink-muted);border-radius:50%;content:""}.workroom-shell .request-composer .request-composer__choices button:focus-visible,.workroom-shell .request-composer .request-composer__choices button:hover{border-color:var(--signal);background:transparent;box-shadow:none;transform:translateX(5px)}.workroom-shell .request-composer .request-composer__choices button:focus-visible:before,.workroom-shell .request-composer .request-composer__choices button:hover:before{background:var(--signal);box-shadow:inset 0 0 0 2px var(--paper-raised)}.partner-composer input,.partner-composer textarea,.workroom-shell .request-composer textarea,.workroom-shell .request-composer__details-grid input,.workroom-shell .request-composer__details-grid select,.workroom-shell .request-composer__form>label input{border-width:0 0 1px;border-radius:0;background:transparent;padding-inline:2px}.workroom-shell .request-composer__summary{border:0;border-left:2px solid var(--pencil);border-radius:0;background:rgba(223,231,220,.56)}.workroom-signals{padding-bottom:clamp(92px,11vw,148px)}.workroom-signals dl{gap:0;border-block:1px solid var(--ink)}.workroom-signals dl>div{min-height:162px;border:0;border-right:1px solid var(--hairline);border-radius:0;background:transparent;padding:25px clamp(18px,3vw,42px) 28px;box-shadow:none}.workroom-signals dl>div:first-child{padding-left:0}.workroom-signals dl>div:last-child{border-right:0;padding-right:0}.workroom-signals dl>div:nth-child(2){padding-top:48px}.workroom-signals dt{font-family:var(--font-geist-mono),monospace;font-size:.65rem;font-weight:520;letter-spacing:.035em}.workroom-signals dd strong{font-family:Iowan Old Style,AppleMyungjo,Nanum Myeongjo,serif;font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:600}.workroom-section-heading{grid-template-columns:minmax(0,1.08fr) minmax(250px,.42fr);align-items:start}.workroom-label{font-family:var(--font-geist-mono),monospace;font-size:.67rem;font-weight:560;letter-spacing:.045em}.workroom-closing h2,.workroom-partners h2,.workroom-roles h2,.workroom-section-heading h2{font-family:Iowan Old Style,AppleMyungjo,Nanum Myeongjo,serif;font-weight:600;letter-spacing:-.05em;line-height:1.22}.workroom-questions{padding-bottom:clamp(112px,14vw,180px)}.workroom-question-list{gap:0;border-top:1px solid var(--ink)}.workroom-question-list div{min-height:230px;border:0;border-right:1px solid var(--hairline);border-radius:0;background:transparent;padding:28px clamp(20px,3vw,42px) 24px;box-shadow:none;transition:background-color .18s ease}.workroom-question-list div:first-child{padding-left:0}.workroom-question-list div:last-child{border-right:0;padding-right:0}.workroom-question-list div:nth-child(2){padding-top:62px}.workroom-question-list div:hover{border-color:var(--hairline);background:rgba(255,255,255,.18);box-shadow:none;transform:none}.workroom-question-list dt{max-width:12ch;border-top:0;padding-top:0;font-family:Iowan Old Style,AppleMyungjo,Nanum Myeongjo,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.04em}.workroom-question-list dt:before{display:block;width:22px;margin-bottom:22px;border-top:2px solid var(--pencil);content:"";transform:rotate(-3deg)}.workroom-question-list dd{max-width:25ch;margin-top:20px}.workroom-method{background:linear-gradient(120deg,rgba(255,255,255,.025),transparent 45%),var(--charcoal)}.workroom-method-list{grid-template-columns:1.08fr .92fr 1fr;gap:0;border-top:1px solid rgba(241,238,229,.54)}.workroom-method-list li{min-height:290px;border:0;border-right:1px solid rgba(241,238,229,.18);border-radius:0;background:transparent;padding:31px clamp(22px,3vw,42px) 28px}.workroom-method-list li:first-child{padding-left:0}.workroom-method-list li:last-child{border-right:0;padding-right:0}.workroom-method-list li:nth-child(2){padding-top:72px}.workroom-method-list li:hover{border-color:rgba(241,238,229,.18);background:rgba(255,255,255,.025);transform:none}.workroom-method-list span{min-width:0;min-height:0;border:0;border-radius:0;font-size:.67rem}.workroom-method-list h3{max-width:13ch;margin-top:58px;font-family:Iowan Old Style,AppleMyungjo,Nanum Myeongjo,serif;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:600;letter-spacing:-.04em}.workroom-method-list p{max-width:30ch;margin-top:18px}.workroom-roles{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);padding-block:clamp(108px,13vw,176px)}.workroom-role-copy{gap:0;border-top:1px solid var(--ink)}.workroom-role-copy p{border:0;border-bottom:1px solid var(--hairline);border-left:0;border-radius:0;background:transparent;padding:28px 0 30px 12%;box-shadow:none}.workroom-role-copy p:first-child{padding-right:12%}.workroom-role-copy p+p{border-top:0;border-left:0;padding-top:28px;padding-left:0;padding-right:12%}.workroom-partners{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);border-top-color:var(--ink)}.workroom-partners__copy{padding-top:34px}.workroom-partners__copy>p:not(.workroom-label){max-width:39ch}.workroom-closing{width:min(100% - 48px,1040px);margin-left:max(24px,calc((100vw - 1180px) / 2));margin-right:auto;border:0;border-top:2px solid var(--ink);border-radius:0;background:transparent;padding:clamp(54px,7vw,84px) 0 clamp(72px,9vw,112px)}.workroom-closing:before{display:block;width:92px;margin:-2px 0 44px;border-top:5px solid var(--pencil);content:"";transform:rotate(-1deg)}.workroom-shell .site-footer{border-top-color:var(--ink)}@media (max-width:980px){.workroom-hero{grid-template-columns:1fr}.workroom-hero__copy{max-width:680px}.workroom-section-heading{grid-template-columns:1fr}.workroom-method-list li:nth-child(2),.workroom-question-list div:nth-child(2),.workroom-signals dl>div:nth-child(2){padding-top:28px}}@media (max-width:700px){.workroom-shell .site-header{min-height:66px}.workroom-hero{padding-block:58px 100px}.workroom-hero h1{font-size:clamp(2.65rem,12.2vw,3.85rem)}.workroom-hero__copy:after{display:none}.partner-composer,.workroom-shell .request-composer{border-radius:0;box-shadow:6px 7px 0 #d7d2c5;padding:26px 19px 28px 35px}.workroom-method-list,.workroom-question-list,.workroom-signals dl{grid-template-columns:1fr}.workroom-method-list li,.workroom-method-list li:first-child,.workroom-method-list li:last-child,.workroom-question-list div,.workroom-question-list div:first-child,.workroom-question-list div:last-child,.workroom-signals dl>div,.workroom-signals dl>div:first-child,.workroom-signals dl>div:last-child{min-height:0;border-right:0;border-bottom:1px solid var(--hairline);padding:28px 0 32px}.workroom-method-list li,.workroom-method-list li:first-child,.workroom-method-list li:last-child{border-bottom-color:rgba(241,238,229,.18)}.workroom-method-list h3{margin-top:34px}.workroom-method-list h3,.workroom-method-list p,.workroom-question-list dd,.workroom-question-list dt{max-width:none}.workroom-roles{grid-template-columns:1fr}.workroom-role-copy p,.workroom-role-copy p+p,.workroom-role-copy p:first-child{padding:24px 0}.workroom-partners{grid-template-columns:1fr}.workroom-closing{width:min(100% - 32px,1040px);margin-inline:auto}}