.retail-case{--retail-gap:clamp(28px,4vw,64px);padding-top:34px}.retail-case .bec-container{max-width:1440px}.retail-case :is(section,nav)[id]{scroll-margin-top:32px}.retail-case .project-prose{max-width:60ch;margin:0;font-size:19px;line-height:1.7}.retail-case .project-photo img{max-height:none}.retail-case .project-photo figcaption{margin-top:10px;font-size:15px;line-height:1.55}.retail-case .project-photo-source{white-space:normal;width:fit-content;margin-top:12px;display:flex}.retail-opening-top{color:var(--bec-burgundy);justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;font-size:15px;display:flex}.retail-opening-top p{font-weight:650}.retail-case .project-name{margin-bottom:32px;font-size:17px}.retail-hero-composition{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;display:grid;position:relative}.retail-hero-composition h1{z-index:2;letter-spacing:-.05em;grid-area:1/1/auto/9;align-self:start;max-width:none;margin:0;font-size:clamp(64px,7.1vw,118px);line-height:.94}.retail-hero-composition h1>span{background:var(--bec-cream);padding:0 20px 9px 0;display:table}.retail-hero-composition h1>.retail-title-twice{color:var(--bec-burgundy);padding-bottom:0;font-size:1.5em}.retail-hero-photo{grid-area:1/6/3/-1;align-self:start;margin-top:70px}.retail-hero-photo figcaption{text-align:right;max-width:48ch;margin-left:12%}.retail-hero-composition .project-subtitle{grid-area:2/1/auto/5;align-self:start;max-width:28ch;margin:30px 0 0;font-size:clamp(20px,1.65vw,26px);line-height:1.5}.retail-case .retail-index{gap:8px 30px;max-width:none;margin:42px 0 48px;font-size:15px}.retail-case .retail-credits{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 52px;max-width:none}.retail-credits>div:nth-child(2){grid-column:2/4}.retail-credits dd{max-width:64ch;font-size:16px;line-height:1.55}.retail-credits dt{font-size:14px}.retail-reason,.retail-gala-opening,.retail-live,.retail-pivot-opening,.retail-making,.retail-finale{gap:var(--retail-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.retail-reason{padding-top:96px}.retail-case h2{text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(40px,4.7vw,72px);line-height:1.02}.retail-reason h2{max-width:13ch}.retail-gala{padding-top:96px}.retail-gala h2{color:var(--bec-olive);max-width:13ch;font-size:clamp(48px,5.6vw,84px)}.retail-gala-opening .project-prose{max-width:58ch}.retail-packing{gap:var(--retail-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;margin-top:48px;display:grid}.retail-packing-copy{grid-area:1/2}.retail-boxes{grid-area:1/1}.retail-case .retail-packing h3,.retail-case .retail-live h3{font-family:var(--cover-display),sans-serif;font-variation-settings:"wdth" 85;letter-spacing:-.035em;color:var(--bec-olive);margin:0 0 28px;font-size:clamp(42px,4.8vw,72px);font-weight:900;line-height:1.02}.retail-packing .project-prose{max-width:43ch;font-size:18px}.retail-live{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;margin-top:64px}.retail-live>*{min-width:0;max-width:100%}.retail-live .project-photo,.retail-live .project-photo>a{width:100%;min-width:0;max-width:100%;display:block}.retail-case .retail-live h3{color:var(--bec-burgundy);margin-bottom:28px;font-size:clamp(52px,6vw,88px)}.retail-live-visual .project-photo{margin-right:0}.retail-case .retail-barefoot{background:var(--bec-olive);max-width:1040px;color:var(--bec-cream);margin:64px 0 0 auto;padding:clamp(32px,4.5vw,64px);font-size:clamp(24px,2.5vw,36px);line-height:1.45}.retail-pivot{margin-top:130px}.retail-pivot>h2{max-width:20ch;color:var(--bec-burgundy);margin-bottom:56px;font-size:clamp(48px,6.2vw,90px)}.retail-pivot-opening{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.retail-pivot-opening>.project-prose{max-width:58ch}.retail-constraints{background:var(--bec-butter);align-self:start;margin:0 0 0 10%;padding:clamp(32px,4vw,56px)}.retail-constraints p+p{margin-top:40px}.retail-constraints strong{font-family:var(--cover-display),sans-serif;font-variation-settings:"wdth" 85;letter-spacing:-.035em;color:var(--bec-burgundy);font-size:clamp(36px,3.5vw,54px);font-weight:900;line-height:1.03;display:block}.retail-constraints span{max-width:28ch;margin-top:14px;font-size:15px;line-height:1.5;display:block}.retail-making{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;margin-top:64px}.retail-making>.project-prose{grid-area:1/2}.retail-selfie{grid-area:1/1;margin-right:12px;transform:rotate(-2deg)}.retail-case .retail-pivot-close{max-width:62ch;margin:64px auto 0}.retail-broadcast{background:var(--bec-ink);color:var(--bec-cream);margin-top:80px;padding:clamp(32px,5vw,72px)}.retail-broadcast-heading{justify-content:space-between;align-items:start;gap:32px;margin-bottom:48px;display:flex}.retail-broadcast-heading>p{max-width:10ch;color:var(--bec-butter);order:2;margin-top:8px;font-size:15px;line-height:1.5}.retail-case .retail-broadcast-heading h3{font-family:var(--cover-display),sans-serif;font-variation-settings:"wdth" 85;letter-spacing:-.035em;margin:0;font-size:clamp(36px,4.2vw,64px);font-weight:900;line-height:1.02}.retail-contact-sheet{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:32px;display:grid}.retail-frame--0{grid-area:1/1/3;align-self:center}.retail-frame--1{grid-area:1/2}.retail-frame--2{grid-area:2/2}.retail-frame--3{grid-column:1/-1;max-width:70%;margin-inline:auto}.retail-broadcast .project-photo figcaption{color:var(--bec-cream);font-size:15px}.retail-broadcast a{color:inherit}.retail-excerpt{max-width:900px;margin-top:40px}.retail-finale{align-items:start;row-gap:52px;margin-top:130px}.retail-finale h2{max-width:12ch}.retail-case .retail-wow{grid-column:1/-1;max-width:none;margin:0}.retail-wow .reading{max-width:none}.retail-wow .reading p{gap:var(--retail-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;font-size:26px;line-height:1.5;display:grid}.retail-wow em{font-family:var(--cover-display),sans-serif;font-variation-settings:"wdth" 85;letter-spacing:-.04em;color:var(--bec-burgundy);white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:clamp(72px,10vw,144px);font-style:normal;font-weight:900;line-height:1.15;display:block}.retail-case .retail-recordings{margin-top:64px}.retail-complete-recordings{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:42px;display:grid}.retail-case .retail-ceremony{background:var(--bec-olive);min-width:0;color:var(--bec-cream);flex-direction:column;align-items:start;padding:40px;display:flex}.retail-case .retail-ceremony--1{background:var(--bec-butter);color:var(--bec-ink)}.retail-ceremony>p{color:inherit;font-size:16px;line-height:1.5}.retail-case .retail-ceremony h3{max-width:19ch;color:inherit;margin:24px 0 12px;font-size:27px;line-height:1.3}.retail-recording-year{font-family:var(--cover-display),sans-serif;letter-spacing:-.045em;font-size:clamp(72px,9vw,136px);font-weight:900;line-height:1.1;display:block}.retail-ceremony .bec-button{margin-top:24px}.retail-source-moments{max-width:900px;margin-top:32px}.retail-source-moments summary{cursor:pointer;min-height:48px;color:var(--bec-burgundy);padding-block:12px;font-size:18px;font-weight:650;line-height:1.6}.retail-source-moments ul{margin:16px 0 0;padding:0;list-style:none;display:block}.retail-recordings .retail-source-moments li{background:0 0;padding:16px 0;display:block}.retail-source-moments li p{max-width:70ch;margin:4px 0;font-size:16px}.retail-case .retail-related{margin-top:110px}.retail-related-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.retail-related-heading h2{max-width:none}.retail-case .retail-related>div{margin-top:0}.retail-case .retail-related-projects{color:var(--bec-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:42px;display:grid}.retail-related-projects>a{color:inherit;text-decoration:none;display:block}.retail-related-projects figure{margin:0}.retail-related-projects img{aspect-ratio:1.5;object-fit:contain;object-position:left bottom;width:100%;height:auto}.retail-related-projects figcaption{margin-top:24px}.retail-case .retail-related-projects h3{font-family:var(--cover-display),sans-serif;font-variation-settings:"wdth" 85;letter-spacing:-.035em;margin:0 0 14px;font-size:40px;font-weight:900;line-height:1.05}.retail-related-projects p{font-size:17px;line-height:1.5}.retail-related-projects small{margin-top:8px;font-size:14px;display:block}@media (hover:hover){.retail-contact-sheet a:hover img{outline:2px solid var(--bec-cream);outline-offset:5px}.retail-related-projects a:hover h3{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}}@media (max-width:1050px){.retail-hero-composition{column-gap:12px}.retail-hero-composition h1{font-size:7.4vw}.retail-hero-photo{grid-column:5/-1;margin-top:70px}.retail-hero-composition .project-subtitle{grid-column:1/5;font-size:20px}.retail-hero-photo figcaption{margin-left:20%}.retail-case .retail-credits{gap:24px}.retail-constraints{margin-left:0;padding:30px}.retail-live-visual .project-photo{margin-right:0}.retail-making{gap:40px}.retail-broadcast{padding:36px}.retail-contact-sheet{gap:24px}.retail-case .retail-wow{margin-left:0}}@media (max-width:700px){.retail-case{padding-top:24px;padding-bottom:72px}.retail-opening-top{margin-bottom:30px;display:block}.retail-opening-top p{margin-top:20px;font-size:14px}.retail-case .project-name{margin-bottom:28px;font-size:15px}.retail-hero-composition{display:block}.retail-hero-composition h1{z-index:2;max-width:none;font-size:clamp(38px,10vw,66px);line-height:.98;position:relative}.retail-hero-composition h1>span{padding-bottom:5px;padding-right:10px}.retail-hero-composition h1>.retail-title-twice{font-size:1.6em;line-height:1}.retail-hero-photo{z-index:1;margin:-26px 0 0 32px;position:relative}.retail-hero-photo figcaption{text-align:left;max-width:none;margin-left:0;font-size:13px}.retail-hero-composition .project-subtitle{max-width:none;margin-top:28px;font-size:20px}.retail-case .retail-index{gap:4px 20px;margin:28px 0 40px;font-size:14px;display:flex}.retail-index a{padding-block:8px}.retail-case .retail-credits{grid-template-columns:1fr;gap:22px}.retail-credits>div:nth-child(2){grid-column:auto}.retail-credits dd{font-size:16px}.retail-case .project-prose{max-width:none;font-size:18px;line-height:1.7}.retail-reason,.retail-gala-opening,.retail-live,.retail-pivot-opening,.retail-making,.retail-finale{display:block}.retail-reason,.retail-gala{padding-top:56px}.retail-case h2,.retail-gala h2{max-width:15ch;margin-bottom:30px;font-size:clamp(36px,9.2vw,54px)}.retail-reason h2{max-width:14ch}.retail-packing{flex-direction:column;align-items:stretch;gap:24px;margin-top:32px;display:flex}.retail-packing-copy{display:contents}.retail-packing h3{order:0}.retail-packing .project-prose{order:1}.retail-boxes{order:2;width:100%}.retail-case .retail-packing h3{margin-bottom:0;font-size:44px}.retail-packing h3 br{display:none}.retail-live{margin-top:40px}.retail-case .retail-live h3{margin-bottom:24px;font-size:54px}.retail-live-visual .project-photo{margin-bottom:30px}.retail-case .retail-barefoot{margin-top:42px;padding:30px 24px;font-size:24px;line-height:1.5}.retail-pivot{margin-top:80px}.retail-pivot>h2{max-width:15ch;margin-bottom:36px;font-size:44px}.retail-constraints{grid-template-columns:1fr 1fr;gap:20px;margin:32px 0 0;padding:28px 22px;display:grid}.retail-constraints p+p{margin-top:0}.retail-constraints strong{font-size:28px;line-height:1.08}.retail-constraints span{margin-top:12px;font-size:14px}.retail-making{margin-top:32px}.retail-selfie{margin:32px 0 0;transform:none}.retail-case .retail-pivot-close{margin-top:28px}.retail-broadcast{margin-top:48px;padding:28px 20px}.retail-broadcast-heading{margin-bottom:30px;display:block}.retail-broadcast-heading>p{max-width:none;margin:0 0 16px;font-size:14px}.retail-case .retail-broadcast-heading h3{font-size:34px;line-height:1.05}.retail-contact-sheet{grid-template-columns:1fr;gap:30px}.retail-frame--0,.retail-frame--1,.retail-frame--2,.retail-frame--3{grid-area:auto/1;max-width:none;margin:0}.retail-broadcast .project-photo figcaption{font-size:14px;line-height:1.55}.retail-finale{margin-top:80px}.retail-case .retail-wow{margin-top:36px}.retail-wow .reading p{font-size:22px;line-height:1.5;display:block}.retail-wow em{margin-top:24px;font-size:clamp(72px,22vw,110px);line-height:1.15}.retail-case .retail-recordings{margin-top:56px}.retail-complete-recordings{margin-top:32px;display:block}.retail-case .retail-ceremony{padding:28px}.retail-case .retail-ceremony--1{margin-top:24px}.retail-case .retail-ceremony h3{max-width:18ch;margin:24px 0 12px;font-size:24px}.retail-recording-year{font-size:90px}.retail-source-moments summary{font-size:17px}.retail-case .retail-related{margin-top:48px}.retail-related-heading{display:block}.retail-related-heading>.bec-link{margin-top:20px}.retail-case .retail-related-projects{margin-top:32px;display:block}.retail-related-projects>a+a{margin-top:42px}.retail-case .retail-related-projects h3{font-size:34px}.retail-related-projects p{font-size:16px}}@media (prefers-reduced-motion:reduce){.retail-case *{scroll-behavior:auto}.retail-selfie{transform:none}}@media (forced-colors:active){.retail-hero-composition h1>span{background:canvas}}.retail-case .project-prose .reading>:first-child{margin-top:0}.retail-case .project-prose .reading>:last-child{margin-bottom:0}.retail-case .retail-project-action{color:var(--bec-burgundy);margin-top:12px}.retail-related-projects>a:hover .retail-project-action{text-decoration-thickness:2px}.retail-case .project-photo-source{margin-top:8px}.retail-case .retail-ceremony .bec-button{--button-fill:var(--bec-cream);--button-text:var(--bec-ink)}.retail-case .retail-ceremony--1 .bec-button{--button-fill:var(--bec-burgundy);--button-text:var(--bec-cream)}.retail-source-moments .bec-link{color:var(--bec-burgundy)}@media (max-width:700px){.retail-case .project-photo figcaption{font-size:14px}.retail-excerpt{margin-top:32px}}
.brand-case{background:var(--bec-cream);color:var(--bec-ink);overflow-wrap:anywhere}.brand-case .bec-container{max-width:1440px}.brand-case h1,.brand-case h2{text-wrap:balance;margin:0;line-height:1.02}.brand-cover{background:var(--bec-burgundy);color:var(--bec-cream);padding:28px 0 48px}.brand-project-name{margin:32px 0 24px;font-size:16px}.brand-cover h1{letter-spacing:-.055em;font-size:clamp(64px,10.5vw,156px);line-height:.95}.brand-cover h1>span{display:block}.brand-cover h1 em{color:var(--bec-butter);font-style:normal}.brand-cover-spread{grid-template-columns:.36fr .64fr;align-items:start;gap:4vw;margin-top:32px;display:grid}.brand-cover-note{max-width:38ch;padding-top:12px}.brand-cover-note>p:first-child{margin:0 0 24px;font-size:clamp(28px,2.6vw,40px);font-weight:650;line-height:1.15}.brand-cover-note>p:nth-child(2){margin-bottom:20px;font-size:16px;line-height:1.55}.brand-cover-note .bec-link{line-height:1.5}.brand-cover-detail .brand-capture-window{aspect-ratio:1.8;position:relative;overflow:hidden}.brand-cover-detail .brand-capture-window img{object-fit:cover;object-position:center 55%;width:100%;height:100%;position:absolute;inset:0}.brand-capture{min-width:0;margin:0}.brand-capture img{width:100%;height:auto;display:block}.brand-capture figcaption{max-width:70ch;margin-top:14px;font-size:14px;line-height:1.5}.brand-contents{color:var(--bec-burgundy);flex-wrap:wrap;gap:8px 28px;padding-block:32px;display:flex}.brand-contents a{gap:12px;font-size:15px}.brand-chapter{grid-template-columns:1fr 1fr;align-items:start;gap:5vw;display:grid}.brand-chapter h2{max-width:20ch;font-size:clamp(38px,5vw,72px)}.brand-prose{max-width:60ch;font-size:19px;line-height:1.7}.brand-case .reading{font-size:inherit;line-height:inherit;color:inherit}.brand-case .reading p{color:inherit;margin:0 0 1.3em}.brand-case .reading p:last-child{margin-bottom:0}.brand-case .reading strong{color:inherit}.brand-client{padding-block:64px 80px;display:block}.brand-client h2{color:var(--bec-burgundy);max-width:22ch;margin-bottom:40px}.brand-client-copy{grid-template-columns:1fr 1fr;gap:5vw;display:grid}.brand-question{letter-spacing:-.025em;margin-block:28px;font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.2}.brand-comparison{margin-top:48px}.brand-comparison-controls{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.brand-comparison button{background:var(--bec-butter);min-height:48px;color:var(--bec-ink);cursor:pointer;touch-action:manipulation;padding:12px 20px;font-size:16px;line-height:1.4}.brand-comparison button[aria-pressed=true]{background:var(--bec-burgundy);color:var(--bec-cream)}.brand-comparison [hidden]{display:none}.brand-comparison img{width:100%;height:auto}.brand-direction{background:var(--bec-green);padding-block:80px}.brand-identity{grid-template-columns:1.4fr .6fr;align-items:stretch;gap:28px;margin-block:64px 28px;display:grid}.brand-identity figure{background:var(--bec-cream);flex-direction:column;justify-content:space-between;margin:0;padding:clamp(28px,4vw,64px);display:flex}.brand-identity img{object-fit:contain;width:100%;height:clamp(180px,22vw,320px)}.brand-identity figcaption{margin-top:32px;font-size:14px}.brand-monogram{background:var(--bec-butter)!important}.brand-specimen{color:var(--bec-ink);padding:clamp(24px,3vw,44px)}.brand-specimen-top{justify-content:space-between;gap:12px;font-size:14px;display:flex}.brand-specimen-display{font-family:var(--cover-display),sans-serif;font-variation-settings:"wdth" 85;letter-spacing:-.04em;overflow-wrap:anywhere;min-height:1.15em;margin:40px 0;font-size:clamp(42px,7.3vw,110px);font-weight:900;line-height:1.06}.brand-specimen-controls{grid-template-columns:1fr 1fr;align-items:end;gap:32px;display:grid}.brand-specimen label,.brand-specimen legend{font-size:14px;font-weight:600}.brand-specimen input{background:var(--bec-cream);width:100%;min-height:48px;color:var(--bec-ink);border:1px solid var(--bec-ink);border-radius:0;margin-top:10px;padding:12px 16px;font-size:18px;display:block}.brand-specimen fieldset{border:0;min-width:0;margin:0;padding:0}.brand-specimen fieldset>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.brand-specimen button{background:var(--bec-cream);color:var(--bec-ink);border:1px solid var(--bec-ink);cursor:pointer;touch-action:manipulation;min-height:48px;padding:12px 16px;font-size:15px}.brand-specimen button[aria-pressed=true]{background:var(--bec-ink);color:var(--bec-cream)}.brand-specimen-note{margin-top:24px;font-size:14px;line-height:1.5}.brand-direction-reading{grid-template-columns:.8fr 1.2fr;align-items:start;gap:5vw;margin-block:48px 36px;display:grid}.brand-direction-reading .brand-capture{margin-top:8px}.brand-systems{max-width:62ch;font-size:28px;line-height:1.45}.brand-inline-links{flex-wrap:wrap;gap:12px 32px;margin-top:24px;display:flex}.brand-development{background:var(--bec-ink);color:var(--bec-cream);padding-block:72px}.brand-development h2{color:var(--bec-butter)}.brand-powershell{font-family:var(--cover-display),sans-serif;letter-spacing:-.04em;max-width:22ch;color:var(--bec-butter);margin:40px 0;font-size:clamp(48px,6vw,86px);font-weight:900;line-height:1.04}.brand-development-evidence{grid-template-columns:.85fr 1.15fr;align-items:start;gap:5vw;display:grid}.brand-development-evidence .brand-capture img{aspect-ratio:1.15;object-fit:cover;object-position:left top}.brand-development-reading{grid-template-columns:.85fr 1.15fr;align-items:start;gap:5vw;margin-top:40px;display:grid}.brand-feedback{font-size:clamp(36px,4.5vw,64px);line-height:1.04;font-family:var(--cover-display),sans-serif;letter-spacing:-.04em;color:var(--bec-butter);margin-bottom:36px;font-weight:900}.brand-edit{padding-block:80px}.brand-edit h2{color:var(--bec-burgundy)}.brand-edit>.brand-capture{max-width:1000px;margin-top:40px}.brand-edit>.bec-link{color:var(--bec-burgundy);margin-top:24px}.brand-result{background:var(--bec-butter);padding-block:80px}.brand-finished-spread{grid-template-columns:1fr .28fr;align-items:start;gap:4vw;margin-block:48px;display:grid}.brand-last-word{max-width:23ch;font-family:var(--cover-display),sans-serif;letter-spacing:-.04em;color:var(--bec-burgundy);font-size:clamp(42px,6.2vw,88px);font-weight:900;line-height:1.04}.brand-result .bec-link{color:var(--bec-burgundy);margin-top:32px}.brand-next{color:var(--bec-burgundy);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:40px;display:flex}.brand-work-feature{background:var(--bec-burgundy);color:var(--bec-cream);grid-template-columns:1.15fr 1fr;align-items:center;gap:5vw;margin:72px 0;padding:clamp(24px,4vw,56px);display:grid}.brand-work-feature h2{margin:24px 0;font-size:clamp(36px,4.6vw,64px);line-height:1.04}.brand-work-feature h2 a{color:inherit;text-decoration:none}.brand-work-feature h2 a:hover{text-underline-offset:.1em;text-decoration:underline}.brand-work-feature p{font-size:17px;line-height:1.5}.brand-work-feature .bec-link{color:inherit;margin-top:20px}@media (max-width:1000px){.brand-cover-spread{grid-template-columns:1fr 1.3fr;gap:32px}.brand-cover-note{padding-top:0}.brand-cover-detail .brand-capture-window{aspect-ratio:1.1}.brand-cover-detail .brand-capture-window img{object-position:65% center}.brand-chapter{grid-template-columns:1fr;gap:32px}.brand-chapter>.brand-prose,.brand-chapter>div{max-width:65ch}.brand-client>.brand-client-copy{grid-template-columns:1fr;gap:28px;max-width:none}.brand-direction-reading{grid-template-columns:1fr 1fr;gap:32px}.brand-specimen-controls{grid-template-columns:1fr}.brand-work-feature{gap:32px}.brand-development-evidence,.brand-development-reading{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:700px){.brand-cover{padding-block:20px 40px}.brand-project-name{margin-block:24px;font-size:14px;line-height:1.5}.brand-cover h1{letter-spacing:-.05em;font-size:clamp(35px,10.7vw,76px)}.brand-cover-spread{flex-direction:column;align-items:stretch;gap:20px;margin-top:24px;display:flex}.brand-cover-note{display:contents}.brand-cover-note>p:first-child{order:-1;max-width:22ch;margin:0;font-size:28px}.brand-cover-detail .brand-capture-window{aspect-ratio:1.4}.brand-cover-detail .brand-capture-window img{object-fit:initial;width:250%;max-width:none;height:auto;inset:-80% auto auto -90%}.brand-cover-note>p:nth-child(2){order:1;max-width:40ch;margin:0}.brand-cover-note>.bec-link{order:2;align-self:start}.brand-contents{gap:4px;padding-block:24px;display:grid}.brand-contents a{font-size:15px;line-height:1.4}.brand-chapter{grid-template-columns:1fr;gap:32px}.brand-chapter h2{max-width:16ch;font-size:clamp(36px,8.9vw,58px)}.brand-prose{font-size:18px;line-height:1.65}.brand-client{padding-block:40px 56px}.brand-client h2{margin-bottom:28px}.brand-client-copy{grid-template-columns:1fr;gap:24px}.brand-question{margin-block:28px;font-size:28px}.brand-comparison{margin-top:32px}.brand-comparison-controls{gap:8px}.brand-comparison button{padding:12px 14px;font-size:15px}.brand-direction,.brand-development,.brand-result,.brand-edit{padding-block:56px}.brand-identity{grid-template-columns:1fr;gap:16px;margin-block:40px 16px}.brand-identity img{height:180px}.brand-monogram img{height:160px}.brand-identity figcaption{margin-top:24px}.brand-specimen-top{line-height:1.5;display:block}.brand-specimen-top p+p{margin-top:4px}.brand-specimen-display{margin-block:32px;font-size:clamp(36px,10vw,64px)}.brand-specimen-controls{gap:24px}.brand-specimen button{padding-inline:12px;font-size:14px}.brand-direction-reading,.brand-development-evidence,.brand-development-reading{grid-template-columns:1fr;gap:28px}.brand-direction-reading{margin-block:40px 32px}.brand-systems{font-size:26px;line-height:1.35}.brand-powershell{max-width:18ch;margin-block:28px;font-size:clamp(42px,11vw,64px)}.brand-development-evidence .brand-capture img{aspect-ratio:1.45}.brand-development-reading{margin-top:32px}.brand-feedback{margin-bottom:0;font-size:36px}.brand-edit>.brand-capture{margin-top:32px}.brand-finished-spread{grid-template-columns:1fr;gap:32px;margin-block:40px}.brand-finished-spread>.brand-capture:last-child{width:75%;margin-left:auto}.brand-last-word{max-width:20ch;font-size:clamp(36px,10vw,62px)}.brand-work-feature{grid-template-columns:1fr;gap:28px;margin-block:48px}.brand-work-feature h2{font-size:40px}}
.project-editorial{background:var(--bec-cream);overflow-wrap:anywhere;padding-block:clamp(36px,5vw,80px) 100px}.project-editorial .bec-container{max-width:1280px}.project-opening>.bec-link{color:var(--bec-burgundy);margin-bottom:40px}.project-name{margin-bottom:24px;font-size:18px;font-weight:650}.project-opening h1{text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(48px,7.8vw,112px);line-height:1.01}.project-subtitle{max-width:48ch;margin:32px 0;font-size:clamp(20px,2vw,27px);line-height:1.45}.project-chapters{max-width:950px;color:var(--bec-burgundy);flex-wrap:wrap;gap:4px 28px;margin-bottom:48px;font-size:15px;display:flex}.project-photo{min-width:0;margin:0}.project-photo img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:760px;display:block}.project-photo figcaption{max-width:85ch;margin-top:14px;font-size:14px;line-height:1.5}.project-opening>.project-photo{max-width:1100px;margin:48px 0 56px}.project-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 64px;max-width:1100px;margin:0;display:grid}.project-credits dt{color:var(--bec-burgundy);margin-bottom:8px;font-weight:700}.project-credits dd{max-width:54ch;margin:0;font-size:17px;line-height:1.6}.project-chapter{padding-block:clamp(80px,10vw,150px) 0;scroll-margin-top:32px}.project-chapter h2{text-wrap:balance;max-width:22ch;margin-bottom:42px;font-size:clamp(34px,4.7vw,64px);line-height:1.08}.project-prose{max-width:64ch;margin-left:20%;font-size:19px;line-height:1.75}.project-prose .reading{font-size:inherit;line-height:inherit}.project-chapter--1 h2{color:var(--bec-olive)}.project-chapter--2{background:var(--bec-butter);margin-top:clamp(80px,10vw,150px);padding:clamp(48px,6vw,88px)}.project-chapter--2 h2{color:var(--bec-burgundy)}.project-chapter--2 .project-prose{margin-left:10%}.project-chapter--3 h2{max-width:16ch}.project-chapter--3 .project-prose{margin-left:30%}.project-media{max-width:1100px;margin:48px 0 56px}.project-media .project-photo--portrait{max-width:700px}.project-media--sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.project-media--sequence .project-photo:first-child{grid-column:1/-1}.project-media--sequence .project-photo--portrait{max-width:none}.project-recordings{margin-top:clamp(80px,10vw,150px);scroll-margin-top:32px}.project-recordings h2,.project-related h2{max-width:20ch;font-size:clamp(34px,4.5vw,56px);line-height:1.08}.project-recordings>p{margin-block:22px 40px;font-size:19px}.project-recordings ul{gap:20px;padding:0;list-style:none;display:grid}.project-recordings li{background:var(--bec-butter);justify-content:space-between;align-items:center;gap:24px;padding:28px 36px;display:flex}.project-recordings h3{margin:0;font-size:22px;line-height:1.4}.project-recordings li p{max-width:58ch;margin-top:10px;line-height:1.6}.project-recordings a{color:var(--bec-burgundy);flex-shrink:0}.project-related{margin-top:100px}.project-related>div{color:var(--bec-burgundy);flex-wrap:wrap;gap:12px 36px;margin-top:28px;display:flex}.project-feature{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin:96px 0;display:grid}.project-feature h2{text-wrap:balance;margin:22px 0;font-size:clamp(36px,4.5vw,64px);line-height:1.08}.project-feature h2 a{color:inherit;text-decoration:none}.project-feature h2 a:hover{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:2px}.project-feature p{max-width:45ch;font-size:18px;line-height:1.6}.project-feature .bec-link{color:var(--bec-burgundy);margin-top:22px}.project-feature figcaption{font-size:14px}@media (max-width:900px){.project-prose,.project-chapter--2 .project-prose,.project-chapter--3 .project-prose{margin-left:10%}.project-credits{gap:28px}.project-recordings li{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.project-opening h1{max-width:15ch;font-size:clamp(43px,9.8vw,68px)}.project-opening>.bec-link{margin-bottom:28px}.project-name{font-size:16px}.project-chapters{margin-bottom:32px;display:block}.project-chapters a{padding-block:8px;line-height:1.5;display:flex}.project-credits{grid-template-columns:1fr}.project-prose,.project-chapter--2 .project-prose,.project-chapter--3 .project-prose{margin-left:0;font-size:18px;line-height:1.7}.project-chapter--2{padding:40px 24px}.project-chapter h2{margin-bottom:30px}.project-media{margin:32px 0 40px}.project-media--sequence{grid-template-columns:1fr;gap:32px}.project-media--sequence .project-photo:first-child{grid-column:auto}.project-recordings li{padding:24px}.project-feature{grid-template-columns:1fr;gap:28px;margin:72px 0}.project-feature h2{font-size:40px}.project-related{margin-top:72px}}
