.commercial-lead{display:grid;grid-template-columns:1.25fr 1fr;gap:8%;align-items:end;margin-bottom:48px}.commercial-lead>p{max-width:460px;font-size:15px;line-height:1.85}.commercial-lead h2{margin:0}.commercial-path{display:grid;grid-template-columns:90px 1fr;border-top:1px solid #24242140;padding:36px 0}.commercial-number{font:800 54px/1 "Mooney Court",sans-serif;color:#87384b}.commercial-path h3{font:800 clamp(32px,4vw,56px)/1 "Mooney Court",sans-serif;margin:12px 0}.commercial-path p{max-width:620px}.commercial-actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin-top:24px}.commercial-curriculum{background:#141715;color:#f3efe5}.commercial-curriculum .outline{color:transparent;-webkit-text-stroke:1px #f3efe5}.commercial-curriculum .text-link{color:#f3efe5}.commercial-curriculum .commercial-lead>p,.commercial-curriculum .fine{color:#d6d7cf}.commercial-lesson{border-top:1px solid #f3efe540}.commercial-lesson>summary{display:flex;align-items:center;gap:24px;padding:25px 0;cursor:pointer;list-style:none}.commercial-lesson>summary::-webkit-details-marker{display:none}.commercial-lesson>summary>span{color:#e2a9b3;font:700 15px/1 "Mooney Text",sans-serif}.commercial-lesson h3{font:800 clamp(25px,3vw,38px)/1.1 "Mooney Court",sans-serif;flex:1;margin:0}.commercial-lesson>summary>b{font-size:23px}.commercial-lesson[open]>summary>b{transform:rotate(45deg)}.commercial-lesson-content{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;padding:0 0 32px 48px}.commercial-lesson-content p{font-size:14px;line-height:1.8}.commercial-question{font-weight:800}.commercial-related{border-left:2px solid #87384b;padding-left:25px}.commercial-related button{display:flex;align-items:center;gap:12px;background:none;color:#f3efe5;border:0;padding:15px 0;cursor:pointer;text-align:left;font:800 18px/1.4 "Mooney Text",sans-serif}.commercial-related .eyebrow{font-size:9px;line-height:1.8}.commercial-related p{font-size:11px;color:#c1c4b9}.commercial-sources{margin:25px 0}.workshop-picker{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;padding-top:20px}.workshop-topics-list label{display:flex;align-items:center;gap:15px;border-top:1px solid #24242140;padding:23px 0;cursor:pointer}.workshop-topics-list input{width:21px;height:21px;accent-color:#87384b;flex-shrink:0}.workshop-topics-list label>span{font-size:11px;color:#87384b}.workshop-topics-list strong{font:800 26px/1.1 "Mooney Court",sans-serif}.workshop-request{padding:28px;background:#f3efe5;border-left:3px solid #87384b;align-self:start;color:#242421}.workshop-request h3{font:800 31px/1 "Mooney Court",sans-serif}.workshop-request p{font-size:14px;line-height:1.8}.workshop-request .fine{font-size:11px}.commercial-partner{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;background:#dadcd1;color:#242421}.commercial-partner p{font-size:14px;line-height:1.8}.commercial-partner .fine{font-size:11px}.commercial-studio-tools{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:35px}.commercial-studio-tools>div{display:flex;border:1px solid #24242155}.commercial-studio-tools [data-sheet-choice]{border:0;background:none;color:#242421;cursor:pointer;font:800 11px/1.5 "Mooney Text",sans-serif;padding:15px 20px}.commercial-studio-tools [aria-pressed=true]{background:#242421;color:#f3efe5}.commercial-sheet-stage{padding:40px;background:#d9dbd1;max-width:1000px}.commercial-sheet{position:relative;max-width:816px;aspect-ratio:8.5/11;overflow:hidden;background:#141715;color:#f3efe5;padding:5.2%;font-family:"Mooney Text",Arial,sans-serif;isolation:isolate;display:flex;flex-direction:column;container-type:inline-size}.commercial-sheet[hidden]{display:none}.sheet-identity{display:flex;align-items:center;gap:3%;position:relative;z-index:3}.sheet-identity>img:first-child{width:9%;height:auto}.sheet-identity>img:nth-child(2){width:57%;height:auto}.sheet-identity>span{font-size:8px;line-height:1.8;margin-left:auto;letter-spacing:.04em;white-space:nowrap}.sheet-main{position:relative;flex:0 0 36%;padding-top:7%;isolation:isolate}.sheet-copy{position:relative;z-index:2;width:70%}.sheet-copy .eyebrow{font-size:9px;color:#e2a9b3;margin:0 0 14px}.sheet-copy h2{font:800 clamp(24px,7.2cqw,56px)/.97 "Mooney Court",sans-serif;letter-spacing:-.015em;margin:0 0 18px}.sheet-copy>p:last-child{font-size:clamp(9px,1.9cqw,14px);line-height:1.65;width:75%;margin:0}.sheet-portrait{position:absolute;bottom:-7%;right:-12%;height:117%;width:62%;object-fit:contain;object-position:bottom right;z-index:1}.sheet-court{position:absolute;width:62%;aspect-ratio:1;border:1px solid #f3efe51c;border-radius:50%;right:-20%;top:8%;z-index:0}.sheet-court:after{content:'';position:absolute;inset:20%;border:1px solid #f3efe51c;border-radius:50%}.sheet-questions{list-style:none;padding:0;margin:4% 0 0;position:relative;z-index:2;background:linear-gradient(#141715e8,#141715);flex:1}.sheet-questions li{display:flex;gap:4%;align-items:start;border-top:1px solid #f3efe53b;padding:3% 0;font-size:clamp(10px,2cqw,15px);font-weight:600;line-height:1.5}.sheet-questions li>span{font-size:10px;color:#e2a9b3;line-height:2}.sheet-questions li>div{flex:1}.sheet-contact{display:grid;grid-template-columns:1fr 1fr;gap:6%;border-top:2px solid #87384b;padding-top:4%;margin-top:3%}.sheet-contact>div{display:flex;flex-direction:column;gap:6px}.sheet-contact strong{font-size:10px;letter-spacing:.01em}.sheet-contact a{font-size:clamp(10px,1.9cqw,14px);text-decoration:none;color:#f3efe5;font-weight:800}.sheet-application>span{font-size:8px;letter-spacing:.08em;color:#e2a9b3}.sheet-application>small{font-size:7px;overflow-wrap:anywhere;line-height:1.5}.sheet-disclosure{display:grid;grid-template-columns:23% 1fr;gap:5%;align-items:center;margin-top:5%}.sheet-disclosure img{width:100%;height:auto;background:#f3efe5;padding:6px}.sheet-disclosure p{font-size:6.6px;line-height:1.7;margin:0;color:#d5d7cd}.sheet-review{font-size:6px;line-height:1.6;color:#c1c4b9;margin:3% 0 0}.worksheet-sheet .sheet-main{flex-basis:26%}.worksheet-sheet .sheet-copy{width:80%}.worksheet-sheet .sheet-portrait{right:-15%;width:45%;height:110%;opacity:.7}.worksheet-sheet .sheet-copy>p:last-child{width:78%}.worksheet-sheet .sheet-questions li{padding:2.2% 0;font-size:clamp(9px,1.8cqw,13px)}.worksheet-line{display:block;border-bottom:1px solid #f3efe540;margin-top:19px;width:100%;height:1px}.commercial-home-resources{background:#dadcd1}.commercial-home-resources>div{display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap}.commercial-resource-document{margin:0;padding:0;background:#141715}.commercial-resource-document .commercial-sheet{width:8.5in;height:11in;max-width:none;padding:.52in;box-sizing:border-box}.commercial-resource-document .sheet-copy h2{font-size:52px}.commercial-resource-document .sheet-copy>p:last-child{font-size:14px}.commercial-resource-document .sheet-questions li{font-size:15px}.commercial-resource-document .worksheet-sheet .sheet-questions li{font-size:13px}.commercial-resource-document .sheet-contact a{font-size:13px}
.sheet-identity>*:nth-child(1){width:9%;height:auto;flex:0 0 9%}.sheet-identity>*:nth-child(2){width:57%;height:auto;flex:0 0 57%;min-width:0}.commercial-lead>*{min-width:0}.commercial-lead .display{font-size:clamp(42px,9vw,108px)}.commercial-resource-document .commercial-sheet{container-type:normal}.worksheet-sheet .sheet-questions{background:#f3efe5;color:#242421;padding:0 3%;margin-top:4%}.worksheet-sheet .sheet-questions li{border-color:#24242140}.worksheet-sheet .sheet-questions li:first-child{border-top:0}.worksheet-sheet .sheet-questions li>span{color:#87384b}.worksheet-sheet .worksheet-line{border-color:#24242155}
@media(max-width:767px){.commercial-lead,.workshop-picker,.commercial-partner{grid-template-columns:1fr;gap:28px}.commercial-lead>p{font-size:13px}.commercial-path{grid-template-columns:48px 1fr}.commercial-number{font-size:34px}.commercial-path h3{font-size:32px}.commercial-path p{font-size:12px;line-height:1.8}.commercial-actions{gap:20px}.commercial-lesson-content{grid-template-columns:1fr;gap:24px;padding-left:0}.commercial-related{margin-top:4px}.commercial-lesson>summary{gap:16px}.commercial-lesson h3{font-size:27px}.workshop-picker{gap:28px}.workshop-topics-list strong{font-size:25px}.workshop-request{padding:23px}.commercial-sheet-stage{padding:12px;margin-left:-4%;margin-right:-4%}.commercial-studio-tools{gap:18px}.commercial-studio-tools [data-sheet-choice]{font-size:10px;padding:12px}.commercial-sheet{padding:5%}.sheet-identity>span{font-size:4.5px}.sheet-copy .eyebrow{font-size:5px;margin-bottom:7px}.sheet-copy h2{margin-bottom:8px}.sheet-questions li>span{font-size:6px}.sheet-contact strong{font-size:5px}.sheet-contact>div{gap:3px}.sheet-application>span{font-size:4.7px}.sheet-application>small{font-size:4.2px}.sheet-disclosure p{font-size:3.6px}.sheet-disclosure img{padding:3px}.sheet-review{font-size:3.2px}.worksheet-line{margin-top:8px}.commercial-home-resources>div{display:grid;gap:20px}}
@media print{@page{size:Letter;margin:0}.commercial-resource-document{width:8.5in;height:11in;background:#141715!important}.commercial-resource-document .commercial-sheet{print-color-adjust:exact;-webkit-print-color-adjust:exact;break-after:avoid;break-inside:avoid}body.commercial-print{background:#141715!important}body.commercial-print>*{display:none!important}body.commercial-print main,body.commercial-print .commercial-studio,body.commercial-print .commercial-sheet-stage{display:block!important;padding:0!important;margin:0!important;max-width:none!important;background:#141715!important}body.commercial-print main>*:not(.commercial-studio),body.commercial-print .commercial-studio>*:not(.commercial-sheet-stage){display:none!important}body.commercial-print .commercial-sheet{width:8.5in;height:11in;max-width:none;padding:.52in;print-color-adjust:exact;-webkit-print-color-adjust:exact}body.commercial-print .commercial-sheet[hidden]{display:none!important}body.commercial-print .sheet-copy h2{font-size:52px}body.commercial-print .sheet-copy>p:last-child{font-size:14px}body.commercial-print .sheet-questions li{font-size:15px}body.commercial-print .worksheet-sheet .sheet-questions li{font-size:13px}body.commercial-print .sheet-contact a{font-size:13px}}
@media print{.commercial-sheet{container-type:normal}}
@media screen and (max-width:767px){.commercial-studio .commercial-sheet{aspect-ratio:auto;min-height:0}.commercial-studio .sheet-main,.commercial-studio .sheet-questions{flex:0 0 auto}}
@media(prefers-reduced-motion:reduce){.commercial-lesson>summary>b{transition:none}}
/* Full-size print resources keep disclosures readable at Letter dimensions. */
.commercial-resource-document .sheet-disclosure p{font-size:11px;line-height:1.55}
.commercial-resource-document .sheet-review{font-size:11px;line-height:1.5;margin-top:2%}
.commercial-resource-document .worksheet-sheet .sheet-main{flex-basis:22%}
.commercial-resource-document .worksheet-sheet .sheet-questions li{padding:1.8% 0}
@media print{body.commercial-print .sheet-disclosure p{font-size:11px;line-height:1.55}body.commercial-print .sheet-review{font-size:11px;line-height:1.5;margin-top:2%}body.commercial-print .worksheet-sheet .sheet-main{flex-basis:22%}body.commercial-print .worksheet-sheet .sheet-questions li{padding:1.8% 0}}
