.designConcept{--paper:#ecebe4;--ink:#111;--accent:#ff482c;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.designConcept *{box-sizing:border-box;border-radius:0}.designConcept h1,.designConcept h2,.designConcept h3,.designConcept p{margin:0}.designConcept h1,.designConcept h2,.designBrand,.sampleOrdinal{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-weight:400}.designConcept a:focus-visible,.designConcept video:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.designPage{max-width:1600px;margin:auto;padding:0 40px}.designHeader{border-bottom:3px solid;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.designBrand{letter-spacing:.05em;align-items:start;gap:5px;font-size:30px;display:flex}.designBrand span{margin-top:4px;font-family:Arial,sans-serif;font-size:10px}.designCta{border:2px solid var(--ink);background:var(--accent);color:#111;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:28px;padding:14px 18px;font-size:11px;font-weight:800;display:flex}.designCta span{font-size:21px;line-height:1}.designCta:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.designHero{padding:48px 0 42px}.designHero h1{letter-spacing:-.025em;justify-content:space-between;align-items:end;gap:20px;line-height:.9;display:flex}.headlineLead{font-size:clamp(54px,7vw,112px)}.headlinePunch{color:var(--accent);font-size:clamp(120px,19vw,280px);line-height:.76}.designSectionHead{border-top:3px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.designIndex{letter-spacing:.04em;font-family:Courier New,monospace;font-size:11px;font-weight:700}.designSectionHead h2{font-size:clamp(27px,3.5vw,48px);line-height:.95}.designArrow{font-size:42px;line-height:1}.designSamples{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;max-width:870px;margin:auto;padding:32px 0 52px;display:grid}.designSample{min-width:0;position:relative}.sampleOrdinal{display:none}.designFilm{border:2px solid var(--ink);background:#111}.designConcept video{aspect-ratio:9/16;object-fit:contain;background:#000;width:100%;display:block}.designCaption{text-transform:uppercase;border-bottom:2px solid;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:flex}.designCaption h3{letter-spacing:.03em;font-family:Arial,sans-serif;font-size:11px;font-weight:800}.designCaption>span{font-family:Courier New,monospace}.designTestimonial{border-top:3px solid;grid-template-columns:1fr minmax(240px,330px);align-items:start;gap:50px;padding:44px 0 50px;display:grid}.testimonialType h2{margin-top:28px;font-size:clamp(48px,6.3vw,96px);line-height:.93}.testimonialType h2 span{color:var(--accent)}.testimonialArrow{margin-top:30px;font-size:90px;line-height:1;display:block}.testimonialFilm{border:2px solid var(--ink)}.testimonialFilm .designCaption{border:0;padding:14px}.concept1 .designPage{border-left:2px solid;border-right:2px solid;max-width:1320px}.concept1 .designHero{padding-block:56px}.concept1 .designFilm{box-shadow:6px 6px 0 var(--accent)}.concept1 .designSamples{gap:42px;max-width:830px}.concept2{--paper:#ff4b2b;--accent:#111}.concept2 .designPage{padding:0}.concept2 .designHeader{margin-inline:38px}.concept2 .designCta{background:#f3f0e7;box-shadow:4px 4px #111}.concept2 .designHero{padding:42px 38px}.concept2 .designHero h1{grid-template-columns:1.35fr 1fr;align-items:center;display:grid}.concept2 .headlinePunch{color:#f3f0e7;-webkit-text-stroke:2px #111;text-shadow:7px 7px #111;font-size:clamp(140px,24vw,350px);transform:rotate(-4deg)}.concept2 .designSectionHead{color:#f3f0e7;background:#111;border:0;padding:22px 38px}.concept2 .designSamples{gap:40px;max-width:1020px;padding:44px 38px 65px}.concept2 .designSample{background:#f3f0e7;border:3px solid #111;padding:12px;box-shadow:8px 8px #111}.concept2 .designFilm{border:0}.concept2 .designCaption{border:0;padding:18px 2px 6px}.concept2 .designTestimonial{background:#f3f0e7;gap:44px;padding:48px max(38px,50% - 560px)}.concept2 .testimonialType h2 span{color:#ff4b2b}.concept3{--paper:#fff;--ink:#111;--accent:#ff5637}.concept3 .designPage{max-width:1400px}.concept3 .designHeader{border-bottom:1px solid #777}.concept3 .designCta{border-color:var(--accent)}.concept3 .designHero{padding-block:56px 46px}.concept3 .designHero h1{display:block}.concept3 .headlineLead{font-size:clamp(60px,8.4vw,134px);display:inline}.concept3 .headlineLead br{display:none}.concept3 .headlinePunch{margin-top:8px;font-size:clamp(120px,18vw,270px);line-height:.9;display:block}.concept3 .designSectionHead{border-top:1px solid #777;border-bottom:1px solid #777}.concept3 .designIndex{color:#555}.concept3 .designSamples{gap:24px;max-width:900px;padding-block:28px 55px}.concept3 .designFilm{border:1px solid #777}.concept3 .designCaption{border-color:#777}.concept3 .designCaption>span{color:#a52d16}.concept3 .designTestimonial{border-top:1px solid #777}.concept3 .testimonialFilm{border:1px solid #777}.concept3 .testimonialType h2{font-size:clamp(48px,6vw,88px)}.concept3 .testimonialArrow{color:var(--accent)}.concept4{--paper:#dfddd3;--accent:#f3472b}.concept4 .designPage{max-width:1360px;padding-inline:32px}.concept4 .designHeader{border-bottom:4px solid}.concept4 .designCta{background:0 0;box-shadow:4px 4px #111}.concept4 .designHero{padding:0}.concept4 .designHero h1{align-items:stretch;gap:0}.concept4 .headlineLead{flex:1.5;padding:44px 24px 44px 0;font-size:clamp(56px,7.4vw,116px)}.concept4 .headlinePunch{background:var(--accent);color:#111;border-left:4px solid;flex:1;align-items:center;padding:20px;font-size:clamp(110px,17.5vw,255px);display:flex}.concept4 .designSectionHead{border-width:4px 0 0;padding:25px 0 5px}.concept4 .designSectionHead h2{margin-left:auto}.concept4 .designSamples{gap:7%;max-width:none;padding:32px 0 55px}.concept4 .designSample{grid-template-columns:60px minmax(0,1fr);align-self:start;display:grid}.concept4 .designSample:nth-child(2){margin-top:100px}.concept4 .sampleOrdinal{writing-mode:vertical-rl;text-align:right;padding-top:8px;font-size:60px;line-height:.8;display:block;transform:rotate(180deg)}.concept4 .designCaption{grid-column:2}.concept4 .designFilm{box-shadow:7px 7px 0 var(--accent);border:3px solid}.concept4 .designTestimonial{border-top:4px solid;grid-template-columns:minmax(240px,360px) 1fr;gap:8%}.concept4 .testimonialFilm{grid-area:1/1}.concept4 .testimonialType{grid-column:2}.concept4 .testimonialType h2{font-size:clamp(44px,6vw,90px)}@media (width>=1600px){.designConcept .headlineLead{font-size:112px}}@media (width<=760px){.designPage,.concept4 .designPage{padding-inline:18px}.designHeader{gap:12px;padding-block:16px}.designBrand{font-size:23px}.designCta{letter-spacing:0;gap:10px;padding:12px 10px;font-size:9px}.designHero,.concept1 .designHero{padding-block:34px}.designHero h1{align-items:start}.headlineLead{font-size:clamp(34px,7vw,54px)}.headlinePunch{font-size:clamp(90px,20vw,155px)}.designSectionHead{flex-wrap:wrap;gap:14px;padding-block:18px}.designIndex{font-size:10px}.designSectionHead .designIndex{width:100%}.designSectionHead h2{font-size:32px}.designArrow{font-size:30px}.designSamples,.concept1 .designSamples{gap:18px;padding-block:24px 36px}.designCaption,.designCaption h3{font-size:9px}.designTestimonial,.concept4 .designTestimonial{grid-template-columns:1fr minmax(140px,40%);gap:24px;padding-block:30px}.testimonialType h2,.concept3 .testimonialType h2,.concept4 .testimonialType h2{margin-top:18px;font-size:clamp(30px,5.6vw,50px)}.testimonialArrow{margin-top:18px;font-size:50px}.concept2 .designHeader{margin-inline:18px}.concept2 .designHero{padding:35px 18px}.concept2 .headlineLead{font-size:clamp(36px,7.2vw,60px)}.concept2 .headlinePunch{text-shadow:4px 4px #111;-webkit-text-stroke:1px #111;font-size:clamp(90px,22vw,170px)}.concept2 .designSectionHead{padding:18px}.concept2 .designSamples{gap:20px;padding:28px 18px 40px}.concept2 .designSample{border-width:2px;padding:7px;box-shadow:5px 5px #111}.concept2 .designTestimonial{padding:32px 18px}.concept3 .designHero{padding-block:36px}.concept3 .headlineLead{font-size:clamp(46px,8.3vw,72px)}.concept3 .headlinePunch{font-size:clamp(100px,21vw,170px)}.concept4 .headlineLead{padding:30px 12px 30px 0;font-size:clamp(32px,6.6vw,60px)}.concept4 .headlinePunch{padding:12px;font-size:clamp(85px,19vw,160px)}.concept4 .designSectionHead h2{margin-left:0}.concept4 .designSample{grid-template-columns:28px minmax(0,1fr)}.concept4 .sampleOrdinal{font-size:29px}.concept4 .designSamples{gap:18px}.concept4 .designSample:nth-child(2){margin-top:48px}.concept4 .testimonialType{grid-column:1}.concept4 .testimonialFilm{grid-column:2}}@media (width<=440px){.designPage,.concept4 .designPage{padding-inline:12px}.designHeader{gap:8px}.designBrand{font-size:21px}.designBrand span{display:none}.designCta{gap:8px;padding:11px 8px;font-size:8px}.designSamples,.concept1 .designSamples,.concept2 .designSamples,.concept3 .designSamples{grid-template-columns:1fr;gap:26px;max-width:330px}.designTestimonial,.concept4 .designTestimonial{grid-template-columns:1fr;gap:25px}.testimonialType h2,.concept3 .testimonialType h2,.concept4 .testimonialType h2{font-size:48px}.testimonialArrow{display:none}.testimonialFilm{width:100%;max-width:300px;margin:auto}.concept4 .designSamples{grid-template-columns:1fr;max-width:350px}.concept4 .designSample:nth-child(2){margin-top:0}.concept4 .testimonialType,.concept4 .testimonialFilm{grid-area:auto/1}.concept2 .designTestimonial{padding-inline:18px}.concept2 .designSamples{padding-inline:8px}.designCaption,.designCaption h3{font-size:11px}.concept1 .designHero h1,.concept2 .designHero h1{display:block}.concept1 .headlineLead,.concept2 .headlineLead{font-size:clamp(39px,11vw,48px)}.concept1 .headlinePunch,.concept2 .headlinePunch{text-align:right;margin-top:18px;font-size:clamp(112px,32vw,140px);display:block}.concept4 .headlineLead{font-size:clamp(23px,6.6vw,29px)}}.designConcept,.designPage{width:100%}.designHeader,.designHero,.designWork,.designTestimonial{min-width:0}.designHero{container-type:inline-size}.designHero h1,.headlineLead,.headlinePunch{min-width:0}.concept1 .designHero h1{grid-template-columns:1.2fr 1fr;align-items:center;display:grid}.concept1 .headlineLead{font-size:clamp(28px,7.6cqw,106px)}.concept1 .headlinePunch{text-align:right;font-size:clamp(70px,19cqw,260px)}.concept2 .designHero{padding-inline:38px}.concept2 .designHero h1{grid-template-columns:1.2fr 1fr;gap:26px;padding-right:14px}.concept2 .headlineLead{font-size:clamp(28px,8cqw,118px)}.concept2 .headlinePunch{font-size:clamp(70px,21cqw,310px)}.concept4 .headlineLead{font-size:clamp(26px,7.1cqw,108px)}.concept4 .headlinePunch{justify-content:center;font-size:clamp(68px,16.8cqw,235px)}@media (width<=760px){.designPage,.concept4 .designPage{padding-inline:24px}.concept2 .designHeader{margin-inline:24px}.concept2 .designHero{padding-inline:24px}.concept2 .designHero h1{gap:18px;padding-right:10px}.concept2 .designSectionHead,.concept2 .designTestimonial,.concept2 .designSamples{padding-inline:24px}.concept1 .headlineLead{font-size:7.6cqw}.concept1 .headlinePunch{font-size:19cqw}.concept4 .headlineLead{font-size:6.8cqw}.concept4 .headlinePunch{padding:12px;font-size:16.5cqw}}@media (width<=520px){.designPage,.concept4 .designPage{padding-inline:18px}.concept2 .designHeader{margin-inline:18px}.concept2 .designHero,.concept2 .designSectionHead,.concept2 .designTestimonial{padding-inline:18px}.concept1 .designHero h1,.concept2 .designHero h1{padding-right:10px;display:block}.concept1 .headlineLead,.concept2 .headlineLead{font-size:12cqw}.concept1 .headlinePunch,.concept2 .headlinePunch{text-align:right;margin-top:22px;font-size:34cqw;display:block}.concept4 .headlineLead{padding-right:8px;font-size:6.8cqw}.concept4 .headlinePunch{padding:8px;font-size:16.3cqw}}
