@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/brandyou/fonts/plus-jakarta-sans-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/brandyou/fonts/plus-jakarta-sans-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/brandyou/fonts/plus-jakarta-sans-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/brandyou/fonts/plus-jakarta-sans-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.brandyou-puck-root,.by-catalog-block,html.brandyou-document,html.brandyou-document body{max-width:100%}html.brandyou-document,html.brandyou-document body{overflow-x:clip}html.brandyou-document.ui-kit-preview-root{overflow-x:visible}.brandyou-puck-root,.by-catalog-block,.by-catalog-block>div,.legal-page article,.legal-page article>div,.legal-page__layout,.service-scope__layout,.service-scope__list{min-width:0}.brandyou-puck-root{box-sizing:border-box;overflow-y:visible;width:100%}.brandyou-puck-root>*{max-width:100%;min-width:0}.legal-page h2,.legal-page p,.service-scope__list li>:last-child{min-width:0;overflow-wrap:anywhere}.by-catalog-block__children:empty{min-height:0}.brandyou-document.motion-enabled .page-hero__content>p{opacity:1}.brandyou-document .services-directory__list a{grid-template-columns:70px minmax(0,1fr) 150px;min-height:200px}.contact-page__details a{color:inherit}.contact-form__field--brief{grid-column:1/-1}.brief-upload{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:4px 0}.brief-upload__choose{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 14px;border:1px solid var(--line-light);color:var(--paper);background:rgba(248,244,242,.035);font:500 14px/1.4 var(--font-ui);white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.brief-upload__choose:hover{border-color:var(--hope);background:rgba(248,244,242,.075)}.brief-upload__choose:focus-within{outline:2px solid var(--hope);outline-offset:3px}.contact-form .brief-upload__input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;cursor:pointer}.brief-upload__choose svg,.brief-upload__remove svg{flex:0 0 20px;width:20px;height:20px;pointer-events:none}.brief-upload__choose svg{color:var(--hope)}.brief-upload__filename{min-width:0;color:rgba(248,244,242,.52);font:400 12px/1.6 var(--font-ui)}.brief-upload--selected .brief-upload__filename{overflow:hidden;color:var(--paper);text-overflow:ellipsis;white-space:nowrap}.brief-upload__remove{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;color:rgba(248,244,242,.6);background:transparent;cursor:pointer}.brief-upload__remove:focus-visible,.brief-upload__remove:hover{color:var(--hope);border-color:var(--line-light)}.brief-upload__remove:focus-visible{outline:2px solid var(--hope);outline-offset:2px}.brief-upload:has(input:disabled){opacity:.5}.brief-upload__remove:disabled,.contact-form .brief-upload__input:disabled{cursor:wait}.contact-form .brief-upload__input:disabled{opacity:0}@media (max-width:680px){.brandyou-document .projects .by-loop-items,.brandyou-document .projects .by-semantic-items,.brandyou-document .projects__grid{grid-template-columns:minmax(0,1fr)}.brandyou-document .projects .project-card{grid-column:1/-1;min-width:0;width:100%;margin-top:0}.brandyou-document .statement__oversize{width:calc(100vw - 44px);font-size:clamp(40px,11.5vw,72px);overflow-wrap:anywhere}.brandyou-document .page-hero h1,.brandyou-document .subpage-heading h2{max-width:100%;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.brandyou-document .services-directory__list a{grid-template-columns:42px minmax(0,1fr);min-height:0}.brandyou-document .services-directory__list strong{grid-column:2;justify-content:flex-start}.next-service h2{min-width:0;font-size:clamp(52px,15.5vw,65px)}.legal-page article,.service-scope__list li{width:100%;max-width:100%}}.brandyou-document :where(.by-slot-contents,.by-loop-items){display:contents}.brandyou-document .by-semantic-item{display:contents}.brandyou-document .by-loop-items>div,.brandyou-document .by-repeatable-list>:has(>.by-loop-items),.brandyou-document .by-repeatable-list>:has(>[data-scroll-motion=entry]){display:contents}.brandyou-document .by-loop-items>.by-akcent-puck-frame,.brandyou-document .by-repeatable-list>.by-akcent-puck-frame{position:relative;display:block;min-width:0}.brandyou-document .by-loop-items>.by-akcent-puck-frame:before,.brandyou-document .by-repeatable-list>.by-akcent-puck-frame:before{position:absolute;z-index:2;top:6px;left:5px;width:18px;height:26px;content:"⋮";opacity:.72;font:22px/1 sans-serif;text-align:center;border-radius:3px;background:color-mix(in srgb,currentColor 9%,transparent);cursor:grab}.brandyou-document .by-loop-items>.by-akcent-loop-slot:not(:has(*)),.brandyou-document .by-repeatable-list:not(:has(*)){display:block;grid-column:1/-1;width:100%;min-height:72px}.brandyou-document .features__grid>:nth-child(2n of :has(.feature-card)) .feature-card{margin-top:120px}.brandyou-document .competencies__grid>:nth-child(4n+1 of :has(article)) article{border-left:1px solid var(--line)}.brandyou-document .competencies__grid>:nth-last-child(-n+4 of :has(article)) article{border-bottom:1px solid var(--line)}.brandyou-document .awards__list>:has(>div[data-scroll-motion=entry])>div{display:grid;grid-template-columns:100px 1fr auto;gap:20px;align-items:center;min-height:105px;border-bottom:1px solid var(--line)}.brandyou-document .project-gallery__grid>:nth-child(3n+1 of :has(img))>div{grid-column:1/9;height:clamp(440px,62vw,920px);overflow:hidden}.brandyou-document .project-gallery__grid>:nth-child(3n+2 of :has(img))>div{grid-column:8/13;height:clamp(420px,47vw,740px);overflow:hidden}.brandyou-document .project-gallery__grid>:nth-child(3n of :has(img))>div{grid-column:3/12;height:clamp(440px,58vw,860px);overflow:hidden}.brandyou-document .principles__grid>:nth-child(4n+2 of :has(article)) article,.brandyou-document .principles__grid>:nth-child(4n+3 of :has(article)) article{background:#202224}.brandyou-document .services-directory__list>:has(>a)>a{display:grid;grid-template-columns:70px minmax(0,1fr) 150px;gap:clamp(22px,3vw,54px);align-items:center;min-height:200px;padding:30px 0;border-bottom:1px solid var(--line)}.brandyou-document :where(.project-listing__grid,.related-content__grid,.pricing-faq__items){counter-reset:by-listing-card}.brandyou-document .by-listing-index:empty:before{counter-increment:by-listing-card;content:counter(by-listing-card,decimal-leading-zero)}.brandyou-document .by-manual-numbered{counter-reset:by-manual-item}.brandyou-document .by-manual-index:before{counter-increment:by-manual-item;content:counter(by-manual-item,decimal-leading-zero)}.brandyou-document .article-body__sections,.brandyou-document .article-section__content,.brandyou-document .brand-marquee__items{display:contents}.brandyou-document .by-catalog-block .brand-marquee:not(:has(.brand-marquee__item)){display:none}.brandyou-document .brand-marquee{width:100%;max-width:100%;overflow:hidden}.brandyou-document .brand-marquee__authored-cycle,.brandyou-document .brand-marquee__sequence{display:flex;flex:none}.brandyou-document .brand-marquee__technical-copies{display:contents}.brandyou-document .brand-marquee__item{flex:none}.brandyou-document .brand-marquee__track{animation:brand-marquee-scroll 26s linear infinite;will-change:transform}.brandyou-document :is(.brand-marquee__technical-copies,.brand-marquee__sequence--clone){pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes brand-marquee-scroll{to{transform:translate3d(calc(-1 * var(--brand-marquee-cycle-width, 0px)),0,0)}}@media (prefers-reduced-motion:reduce){.brandyou-document .brand-marquee__track{animation:none;transform:none;will-change:auto}}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(5n+1 of :has(.project-card)) .project-card{grid-column:2/8}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(5n+2 of :has(.project-card)) .project-card{grid-column:9/13;margin-top:-110px}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(5n+3 of :has(.project-card)) .project-card{grid-column:4/10}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(5n+4 of :has(.project-card)) .project-card{grid-column:1/7}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(5n of :has(.project-card)) .project-card{grid-column:9/13;margin-top:-100px}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:is(:nth-child(5n+1 of :has(.project-card)),:nth-child(5n+3 of :has(.project-card)),:nth-child(5n+4 of :has(.project-card))) .project-card__image{aspect-ratio:1.55}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:is(:nth-child(5n+2 of :has(.project-card)),:nth-child(5n of :has(.project-card))) .project-card__image{aspect-ratio:1.35}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(3n+1 of :has(.insight-card)) .insight-card{grid-column:1/7}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(3n+2 of :has(.insight-card)) .insight-card{grid-column:7/10;margin-top:170px}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(3n of :has(.insight-card)) .insight-card{grid-column:10/13;margin-top:170px}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(3n+1 of :has(.insight-card)) .insight-card__image{aspect-ratio:1.45}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:is(:nth-child(3n+2 of :has(.insight-card)),:nth-child(3n of :has(.insight-card))) .insight-card__image{aspect-ratio:.92}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(3n+1 of :has(.testimonial-card)) .testimonial-card{color:var(--graphite);background:var(--paper);border-color:var(--hope);box-shadow:inset 0 4px 0 var(--hope)}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(3n+2 of :has(.testimonial-card)) .testimonial-card{color:var(--paper);background:var(--graphite)}.brandyou-document .project-listing__grid .by-loop-items>:nth-child(n of :has(.listing-card)) .listing-card{grid-column:span 6;margin-top:0}.brandyou-document .project-listing__grid .by-loop-items>:nth-child(n of :has(.listing-card)) .listing-card__image{aspect-ratio:1.25}.brandyou-document .project-listing__layout{display:grid;gap:clamp(42px,6vw,82px);max-width:100%;min-width:0}.brandyou-document :is(.project-listing,.related-content){max-width:100%;overflow:visible}.brandyou-document :is(.project-listing__grid,.related-content__grid,.listing-card,.listing-card__copy){max-width:100%;min-width:0}.brandyou-document :is(.project-listing__grid,.related-content__grid) .listing-card__image>.project-thumbnail__cover{--akc-media-zoom:1;max-width:100%;object-fit:cover}.brandyou-document :is(.project-listing__grid,.related-content__grid) .listing-card__image>.project-thumbnail__cover .akc-media__element{height:100%;transform:none;width:100%}.brandyou-document .project-listing__filter{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,390px);gap:24px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.brandyou-document .project-listing__filter label{display:inline-flex;gap:12px;align-items:center;font-family:var(--font-ui);font-size:var(--type-utility-overline-size);line-height:var(--type-utility-overline-line-height);letter-spacing:var(--type-utility-overline-tracking);text-transform:uppercase}.brandyou-document .project-listing__filter label:before{width:9px;height:9px;background:var(--hope);content:""}.brandyou-document .project-listing__select{position:relative;z-index:4}.brandyou-document .project-listing__select-trigger{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:stretch;width:100%;min-height:64px;padding:0;border:1px solid var(--graphite);border-radius:0;color:var(--paper);background:var(--graphite);box-shadow:0 0 0 color-mix(in srgb,var(--graphite) 16%,transparent);font:inherit;text-align:left;cursor:pointer;transition:color var(--motion-control),background-color var(--motion-control),box-shadow var(--motion-control),transform var(--motion-control)}.brandyou-document .project-listing__select-value{display:flex;align-items:center;min-width:0;padding:16px 20px;overflow:hidden;font-family:var(--font-ui);font-size:var(--type-utility-navigation-size);font-weight:600;line-height:var(--type-utility-navigation-line-height);letter-spacing:var(--type-utility-navigation-tracking);text-overflow:ellipsis;white-space:nowrap}.brandyou-document .project-listing__select-icon{display:grid;place-items:center;border-left:1px solid var(--line-light);color:var(--hope);font-family:var(--font-ui);font-size:21px;line-height:1;transition:color var(--motion-control),border-color var(--motion-control)}.brandyou-document .project-listing__select-icon span{display:block;transition:transform var(--motion-control)}.brandyou-document .project-listing__select-trigger:hover,.brandyou-document .project-listing__select-trigger[aria-expanded=true]{color:var(--graphite);background:var(--hope);box-shadow:8px 8px 0 color-mix(in srgb,var(--graphite) 16%,transparent);transform:translateY(-2px)}.brandyou-document .project-listing__select-trigger:hover .project-listing__select-icon,.brandyou-document .project-listing__select-trigger[aria-expanded=true] .project-listing__select-icon{border-color:color-mix(in srgb,var(--graphite) 30%,transparent);color:var(--graphite)}.brandyou-document .project-listing__select-trigger[aria-expanded=true] .project-listing__select-icon span{transform:rotate(180deg)}.brandyou-document .project-listing__select-trigger:focus-visible{outline:3px solid var(--hope);outline-offset:3px}.brandyou-document .project-listing__options{position:absolute;top:calc(100% + 12px);right:0;left:0;z-index:20;max-height:min(390px,65vh);padding:8px;overflow-y:auto;border:1px solid var(--graphite);color:var(--paper);background:var(--graphite-deep);box-shadow:10px 10px 0 color-mix(in srgb,var(--hope) 58%,transparent);animation:by-project-filter-open var(--motion-control) both;scrollbar-color:var(--hope) var(--graphite-deep);scrollbar-width:thin}.brandyou-document .project-listing__options [role=option]{display:grid;grid-template-columns:34px minmax(0,1fr) 14px;gap:12px;align-items:center;width:100%;min-height:54px;padding:14px;border:0;border-bottom:1px solid var(--line-light);border-radius:0;color:inherit;background:transparent;font:inherit;font-family:var(--font-ui);font-size:var(--type-body-s-size);line-height:var(--type-body-s-line-height);text-align:left;cursor:pointer;transition:color var(--motion-control),background-color var(--motion-control),padding var(--motion-control)}.brandyou-document .project-listing__options [role=option]:last-child{border-bottom:0}.brandyou-document .project-listing__option-index{color:color-mix(in srgb,currentColor 58%,transparent);font-size:var(--type-utility-micro-size);font-weight:600;line-height:var(--type-utility-micro-line-height);letter-spacing:var(--type-utility-micro-tracking)}.brandyou-document .project-listing__option-mark{width:9px;height:9px;border:1px solid var(--hope);transition:background-color var(--motion-control),border-color var(--motion-control),transform var(--motion-control)}.brandyou-document .project-listing__options [role=option][aria-selected=true]{color:var(--graphite);background:var(--paper)}.brandyou-document .project-listing__options [role=option][aria-selected=true] .project-listing__option-mark{border-color:var(--graphite);background:var(--hope);transform:rotate(45deg)}.brandyou-document .project-listing__options [role=option]:focus-visible,.brandyou-document .project-listing__options [role=option]:hover{padding-right:10px;padding-left:18px;outline:0;color:var(--graphite);background:var(--hope)}.brandyou-document .project-listing__options [role=option]:is(:hover,:focus-visible) .project-listing__option-mark{border-color:var(--graphite);background:var(--graphite);transform:rotate(45deg)}@keyframes by-project-filter-open{0%{opacity:0}to{opacity:1}}.brandyou-document .related-content__grid .by-loop-items>:nth-child(even of :has(.listing-card)) .listing-card__image{aspect-ratio:.96}.brandyou-document .knowledge-listing__grid .by-loop-items>:nth-child(5n+1 of :has(.article-tile)) .article-tile{grid-column:1/8}.brandyou-document .knowledge-listing__grid .by-loop-items>:nth-child(5n+2 of :has(.article-tile)) .article-tile{grid-column:9/13;margin-top:160px}.brandyou-document .knowledge-listing__grid .by-loop-items>:nth-child(5n+3 of :has(.article-tile)) .article-tile{grid-column:3/10}.brandyou-document .knowledge-listing__grid .by-loop-items>:nth-child(5n+4 of :has(.article-tile)) .article-tile{grid-column:8/13;margin-top:120px}.brandyou-document .knowledge-listing__grid .by-loop-items>:nth-child(5n of :has(.article-tile)) .article-tile{grid-column:2/9}.brandyou-document .knowledge-listing__grid .by-loop-items>:nth-child(5n+2 of :has(.article-tile)) .article-tile__image{aspect-ratio:.82}.brandyou-document .knowledge-listing__grid .by-loop-items>:nth-child(5n+4 of :has(.article-tile)) .article-tile__image{aspect-ratio:.88}.brandyou-document .by-catalog-block[data-by-block=PageHero]+.by-catalog-block[data-by-block=PricingSection] .pricing--page{padding-top:clamp(100px,11vw,180px)}.brandyou-document .pricing__heading{margin-bottom:0}.brandyou-document .pricing__controls{margin-bottom:clamp(40px,4vw,64px)}.brandyou-document .pricing__controls--billing{margin-bottom:clamp(34px,4vw,58px)}.brandyou-document .pricing-model-tabs{display:flex;justify-content:center;width:fit-content;max-width:100%;margin:48px auto 0;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.brandyou-document .pricing-model-tabs::-webkit-scrollbar{display:none}.brandyou-document .pricing-model-tabs button{position:relative;flex:0 0 auto;min-height:54px;padding:16px 28px;border:0;color:color-mix(in srgb,var(--graphite) 82%,transparent);background:transparent;font:inherit;font-size:14px;font-weight:600;line-height:1.35;white-space:nowrap;cursor:pointer;transition:color var(--motion-control),background-color var(--motion-control)}.brandyou-document .pricing-model-tabs button:not(:disabled):not([aria-selected=true]):hover{color:var(--graphite);background:color-mix(in srgb,var(--hope) 11%,transparent)}.brandyou-document .pricing-model-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--hope);content:"";opacity:0;transform:scaleX(.4);transition:opacity var(--motion-control),transform var(--motion-control)}.brandyou-document .pricing-model-tabs button[aria-selected=true]{color:var(--graphite);background:color-mix(in srgb,var(--hope) 20%,transparent)}.brandyou-document .pricing-model-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.brandyou-document .pricing-model-tabs button:not(:disabled):not([aria-selected=true]):hover:after{opacity:.55;transform:scaleX(1)}.brandyou-document .pricing-model-tabs button:disabled{opacity:.34;cursor:not-allowed}.brandyou-document .pricing-model-tabs button:focus-visible{outline:2px solid var(--graphite);outline-offset:2px}.brandyou-document .pricing-model-panel.is-active{animation:by-pricing-panel-in var(--motion-control) both}.brandyou-document .pricing__controls .pricing-toggle{margin:clamp(40px,4vw,64px) 0 0}.brandyou-document .pricing__footnote{display:block;margin:34px auto 0;color:color-mix(in srgb,var(--graphite) 58%,transparent);font-family:var(--font-ui);font-size:var(--type-body-xs-size);line-height:var(--type-body-xs-line-height);letter-spacing:var(--type-body-xs-tracking);text-align:center}.brandyou-document .pricing__section-action{display:flex;justify-content:center;margin-top:clamp(24px,2.5vw,36px)}.brandyou-document .pricing__section-action .arrow-link{justify-content:center;width:fit-content;border-bottom-width:2px;color:var(--graphite);font-weight:600}.brandyou-document .pricing__section-action .arrow-link>span:first-child{display:inline-grid;place-items:center;width:30px;height:30px;color:var(--hope);background:var(--graphite);font-size:22px;font-weight:700;line-height:1}.brandyou-document .pricing__section-action .arrow-link:is(:hover,:focus-visible){color:var(--graphite);border-color:var(--graphite)}.brandyou-document .pricing__section-action .arrow-link:is(:hover,:focus-visible)>span:first-child{color:var(--paper-bright);background:#739328}.brandyou-document .pricing-card{display:flex;flex-direction:column}.brandyou-document .pricing-card__label{display:inline-flex;align-self:flex-start;width:fit-content;margin-bottom:28px;padding:7px 10px;border-radius:100px;color:color-mix(in srgb,var(--graphite) 70%,transparent);background:color-mix(in srgb,var(--graphite) 6%,transparent);font-family:var(--font-ui);font-size:var(--type-utility-tag-size);line-height:var(--type-utility-tag-line-height);letter-spacing:var(--type-utility-tag-tracking);font-weight:600;text-transform:uppercase}.brandyou-document .pricing-card--popular .pricing-card__label{color:var(--graphite);background:color-mix(in srgb,var(--hope) 58%,transparent)}.brandyou-document .pricing-card>h3{margin:0 0 22px;font-size:var(--type-heading-h4-size);font-weight:400;line-height:var(--type-heading-h4-line-height);letter-spacing:var(--type-heading-h4-tracking)}.brandyou-document .pricing-card>p{min-height:82px;margin:0}.brandyou-document .pricing-card__price{margin:48px 0 10px}.brandyou-document .pricing-card__price strong{font-size:clamp(32px,4.4vw,64px);overflow-wrap:anywhere}.brandyou-document .pricing-card__price-note{display:block;min-height:22px;color:color-mix(in srgb,var(--graphite) 52%,transparent);font-family:var(--font-ui);font-size:var(--type-utility-meta-size);line-height:var(--type-utility-meta-line-height);letter-spacing:var(--type-utility-meta-tracking)}.brandyou-document .pricing-card ul{margin:42px 0 52px}.brandyou-document .pricing-card .arrow-link{margin:auto 0 0}@keyframes by-pricing-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.brandyou-document .project-listing__filter{grid-template-columns:1fr;gap:14px}.brandyou-document .pricing-model-tabs{justify-content:center;width:100%;margin-top:0}.brandyou-document .pricing-model-tabs button{min-height:48px;padding:14px clamp(8px,3.5vw,18px);font-size:13px}.brandyou-document .pricing__controls,.brandyou-document .pricing__controls--billing{position:sticky;top:70px;z-index:20;margin:38px 0 24px;padding-bottom:12px;background:color-mix(in srgb,var(--paper) 94%,transparent);box-shadow:0 14px 18px -20px color-mix(in srgb,var(--graphite) 65%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brandyou-document .pricing__controls .pricing-toggle{margin:12px 0 0}.brandyou-document .pricing__section-action{margin-top:24px}.brandyou-document .pricing-card>p,.brandyou-document .pricing-card__price-note{min-height:0}.brandyou-document .pricing-card__price{margin-top:38px}}@media (prefers-reduced-motion:reduce){.brandyou-document .pricing-model-panel.is-active{animation:none}}@media (max-width:1180px){.brandyou-document .features__grid>:nth-child(2n of :has(.feature-card)) .feature-card{margin-top:70px}.brandyou-document .competencies__grid>:nth-child(2n+1 of :has(article)) article{border-left:1px solid var(--line)}.brandyou-document .competencies__grid>:nth-last-child(-n+4 of :has(article)) article{border-bottom:0}.brandyou-document .competencies__grid>:nth-last-child(-n+2 of :has(article)) article{border-bottom:1px solid var(--line)}}@media (max-width:900px){.brandyou-document .project-listing__grid .by-loop-items>:nth-child(n of :has(.listing-card)) .listing-card{grid-column:span 6;margin-top:0}.brandyou-document .knowledge-listing__grid .by-loop-items>:nth-child(n of :has(.article-tile)) .article-tile{grid-column:span 6;margin-top:0}.brandyou-document .knowledge-listing__grid .by-loop-items>:is(:nth-child(3 of :has(.article-tile)),:nth-child(5 of :has(.article-tile))) .article-tile{grid-column:3/11}.brandyou-document .services-directory__list>:has(>a)>a{grid-template-columns:54px minmax(0,1fr) 180px;gap:24px;min-height:260px}}@media (max-width:680px){.brandyou-document .features__grid>:nth-child(2n of :has(.feature-card)) .feature-card{margin-top:0}.brandyou-document .competencies__grid>:nth-child(n of :has(article)) article{border-left:1px solid var(--line);border-bottom:0}.brandyou-document .competencies__grid>:last-child:has(article) article{border-bottom:1px solid var(--line)}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(n of :has(.insight-card)) .insight-card,.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(n of :has(.project-card)) .project-card{grid-column:auto;margin-top:0}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(n of :has(.project-card)) .project-card__image{aspect-ratio:1.28}.brandyou-document :is(.by-loop-items,.by-semantic-items)>:nth-child(n of :has(.insight-card)) .insight-card__image{aspect-ratio:1.25}.brandyou-document :is(.project-listing__grid,.knowledge-listing__grid) .by-loop-items>:nth-child(n of :has(.listing-card,.article-tile)) :is(.listing-card,.article-tile){display:block;margin:0 0 clamp(48px,8svh,72px)}.brandyou-document .related-content__grid{grid-template-columns:1fr}.brandyou-document .related-content__grid .listing-card{margin:0}.brandyou-document :is(.project-listing__grid,.knowledge-listing__grid) .by-loop-items>:nth-child(n of :has(.listing-card,.article-tile)) :is(.listing-card__image,.article-tile__image){aspect-ratio:1.05}.brandyou-document .related-content__grid .by-loop-items>:nth-child(n of :has(.listing-card)) .listing-card__image{aspect-ratio:1.05}.brandyou-document .project-gallery__grid>:nth-child(n of :has(img))>div{height:115vw;margin-bottom:12px}.brandyou-document .project-gallery__grid>:last-child:has(img)>div{margin-bottom:0}.brandyou-document .services-directory__list>:has(>a)>a{grid-template-columns:42px minmax(0,1fr);gap:18px;padding:34px 0}.brandyou-document .principles__grid>:nth-child(n of :has(article)) article{background:#25282a}.brandyou-document .principles__grid>:nth-child(even of :has(article)) article{background:#202224}}.brandyou-document .editorial-hero{box-sizing:border-box;width:100%;min-width:0;overflow:clip;color:var(--editorial-hero-foreground);background:var(--editorial-hero-background)}.brandyou-document .editorial-hero,.brandyou-document .editorial-hero--light{--editorial-hero-background:var(--color-paper);--editorial-hero-foreground:var(--color-graphite)}.brandyou-document .editorial-hero--dark{--editorial-hero-background:var(--color-graphite);--editorial-hero-foreground:var(--color-paper)}.brandyou-document .editorial-hero__shell{box-sizing:border-box;width:min(100%,1920px);margin-inline:auto;padding:clamp(140px,17.7vw,340px) clamp(20px,2.5vw,64px) clamp(84px,8.85vw,170px)}.brandyou-document .editorial-hero__eyebrow,.brandyou-document .editorial-hero__lead,.brandyou-document .editorial-hero__supporting,.brandyou-document .editorial-hero__title{min-width:0;margin:0;color:inherit}.brandyou-document .editorial-hero__title{max-width:100%;overflow-wrap:anywhere}.brandyou-document .editorial-hero__copy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;align-items:start;margin-top:clamp(90px,6.25vw,120px)}.brandyou-document .editorial-hero__eyebrow{grid-column:1}.brandyou-document .editorial-hero__lead{grid-column:2/span 2;max-width:100%}.brandyou-document .editorial-hero__supporting{grid-column:4;justify-self:end;width:min(100%,22ch)}@media (max-width:800px){.brandyou-document .editorial-hero__shell{padding:140px 20px 64px}.brandyou-document .editorial-hero__copy{display:flex;flex-direction:column;gap:20px;margin-top:42px}.brandyou-document .editorial-hero__eyebrow{display:none}.brandyou-document .editorial-hero__lead,.brandyou-document .editorial-hero__supporting{width:100%;max-width:100%}}.brandyou-document .project-case-study{--project-gutter:clamp(20px,3.25vw,64px);background:var(--paper);color:var(--graphite);overflow:visible}.brandyou-document .project-case-study__shell{box-sizing:border-box;margin-inline:auto;max-width:100%;min-width:0;width:min(100%,1920px);padding-inline:var(--project-gutter)}.brandyou-document .project-case-study__hero{align-items:flex-end;display:flex;padding-bottom:clamp(36px,6svh,96px);padding-top:clamp(120px,18svh,220px)}.brandyou-document .project-case-study__title{color:var(--color-graphite);font-family:var(--font-display);font-size:clamp(4.5rem,11.5vw,13.75rem);font-weight:400;letter-spacing:-.07em;line-height:.8;margin:0;max-width:100%;min-width:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.brandyou-document .project-case-study__intro{padding-bottom:clamp(64px,10svh,160px)}.brandyou-document .project-case-study__facts>div,.brandyou-document .project-case-study__intro-copy{border-bottom:1px solid var(--line);display:grid;gap:24px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);padding-block:18px}.brandyou-document .project-case-study__intro-copy{border-top:1px solid var(--line)}.brandyou-document .project-case-study__lead{color:var(--color-graphite);font-family:var(--font-display);font-size:clamp(1rem,1.75vw,2.375rem);letter-spacing:-.045em;line-height:1.02;margin:0;text-transform:none}.brandyou-document .project-case-study__facts{margin:0}.brandyou-document .project-case-study__facts dd,.brandyou-document .project-case-study__facts dt,.brandyou-document .project-case-study__label{color:var(--color-graphite);font-family:var(--font-ui);font-size:.78rem;font-weight:400;letter-spacing:.08em;line-height:1.45;margin:0;text-transform:uppercase}.brandyou-document .project-case-study__facts dt,.brandyou-document .project-case-study__label{opacity:.64}.brandyou-document .project-case-study__visual{padding-bottom:clamp(56px,10svh,160px)}.brandyou-document .project-case-study__media{aspect-ratio:16/10;background:var(--color-paper-bright);border-radius:0;display:block;object-fit:cover;overflow:hidden;width:100%}.brandyou-document .project-case-study__media .akc-media__element{height:100%;width:100%}.brandyou-document.motion-enabled .project-case-study__title{transform:translate3d(0,calc(var(--motion-travel, .5) * -34px),0)}.brandyou-document.motion-enabled .project-case-study__hero.is-motion-active .project-case-study__title{will-change:transform}@media (min-width:901px){.brandyou-document .project-case-study__hero{padding-top:40svh}}@media (max-width:760px){.brandyou-document .project-case-study__hero{padding-bottom:clamp(32px,6svh,48px);padding-top:clamp(112px,17svh,144px)}.brandyou-document .project-case-study__title{font-size:clamp(4rem,18vw,7.25rem);letter-spacing:-.065em;line-height:.84;max-width:100%}.brandyou-document .project-case-study__facts>div,.brandyou-document .project-case-study__intro-copy{gap:8px;grid-template-columns:1fr}}.brandyou-document .project-content{--project-content-gutter:clamp(20px,3.25vw,64px);background:var(--color-paper);box-sizing:border-box;color:var(--color-graphite);max-width:100%;overflow:visible}.brandyou-document .project-content__shell{box-sizing:border-box;margin-inline:auto;max-width:100%;min-width:0;padding-inline:var(--project-content-gutter);width:min(100%,1920px)}.brandyou-document .project-full-media{padding-block:clamp(48px,8svh,112px)}.brandyou-document .project-full-media__frame{aspect-ratio:16/9;border-radius:0;display:block;overflow:hidden;width:100%}.brandyou-document .project-image-pair{padding-block:clamp(56px,9svh,128px)}.brandyou-document .project-image-pair__grid{display:grid;gap:clamp(20px,2.5vw,48px);grid-template-columns:repeat(2,minmax(0,1fr))}.brandyou-document .project-image-pair__frame{aspect-ratio:4/5;border-radius:0;display:block;overflow:hidden;width:100%}.brandyou-document .project-asymmetric-gallery{padding-block:clamp(56px,10svh,144px)}.brandyou-document .project-asymmetric-gallery__grid{display:grid;gap:clamp(24px,3vw,56px);grid-template-columns:repeat(12,minmax(0,1fr))}.brandyou-document .project-asymmetric-gallery__frame,.brandyou-document .project-final-gallery__frame,.brandyou-document .project-video__frame{border-radius:0;display:block;overflow:hidden;width:100%}.brandyou-document .project-asymmetric-gallery__frame--primary{aspect-ratio:4/5;grid-column:1/span 7}.brandyou-document .project-asymmetric-gallery__frame--secondary{align-self:start;aspect-ratio:3/4;grid-column:9/span 4;margin-top:clamp(56px,9vw,172px)}.brandyou-document .project-asymmetric-gallery__frame--detail{aspect-ratio:16/10;grid-column:4/span 7;margin-top:clamp(16px,3vw,56px)}.brandyou-document .project-text-section{padding-block:clamp(64px,11svh,160px)}.brandyou-document .project-summary__layout,.brandyou-document .project-text-section__layout{border-top:1px solid var(--color-line);display:grid;gap:clamp(40px,6vw,112px);grid-template-columns:minmax(160px,3fr) minmax(0,9fr);padding-top:clamp(24px,3vw,52px)}.brandyou-document .project-summary__description,.brandyou-document .project-summary__label,.brandyou-document .project-summary__statement,.brandyou-document .project-text-section__description,.brandyou-document .project-text-section__label,.brandyou-document .project-text-section__title{margin:0}.brandyou-document .project-text-section__copy{display:grid;gap:clamp(48px,7vw,124px)}.brandyou-document .project-text-section__title{max-width:17ch}.brandyou-document .project-text-section__support{align-items:flex-start;display:grid;gap:clamp(28px,4vw,72px);grid-template-columns:minmax(0,1fr) auto}.brandyou-document .project-text-section__description{max-width:48ch}.brandyou-document .project-video{padding-block:clamp(56px,9svh,128px)}.brandyou-document .project-video__frame{aspect-ratio:16/9;background:var(--color-graphite)}.brandyou-document .project-final-gallery{padding-block:clamp(56px,10svh,144px)}.brandyou-document .project-final-gallery__grid{display:grid;gap:clamp(24px,3vw,56px);grid-template-columns:repeat(12,minmax(0,1fr))}.brandyou-document .project-final-gallery__frame--panorama{aspect-ratio:16/8;grid-column:1/-1}.brandyou-document .project-final-gallery__frame--portrait{aspect-ratio:4/5;grid-column:1/span 7}.brandyou-document .project-final-gallery__frame--detail{align-self:end;aspect-ratio:4/3;grid-column:8/span 5}.brandyou-document :is(.project-full-media__frame,.project-image-pair__frame,.project-asymmetric-gallery__frame,.project-video__frame,.project-final-gallery__frame) .akc-media__element{height:100%;width:100%}.brandyou-document .project-summary{background:var(--color-graphite);padding-block:clamp(72px,12svh,176px)}.brandyou-document .project-summary__layout{border-top-color:color-mix(in srgb,var(--color-paper) 24%,transparent)}.brandyou-document .project-summary__copy{display:grid;gap:clamp(48px,8vw,144px)}.brandyou-document .project-summary__statement{max-width:18ch}.brandyou-document .project-summary__description{margin-left:auto;max-width:42ch;opacity:.72}.brandyou-document .project-identity-showcase,.brandyou-document .project-process,.brandyou-document .project-results,.brandyou-document .project-scope{padding-block:clamp(64px,11svh,160px)}.brandyou-document :is(.project-results__header,.project-process__header,.project-scope__header,.project-identity-showcase__header,.project-mockup-carousel__header){border-top:1px solid var(--color-line);display:grid;gap:clamp(40px,6vw,112px);grid-template-columns:minmax(160px,3fr) minmax(0,9fr);padding-top:clamp(24px,3vw,52px)}.brandyou-document :is(.project-results__label,.project-results__title,.project-results__value,.project-results__description,.project-process__label,.project-process__title,.project-process__number,.project-process__step-title,.project-process__description,.project-testimonial__blockquote,.project-testimonial__quote,.project-testimonial__name,.project-testimonial__role,.project-scope__label,.project-scope__title,.project-scope__group-title,.project-scope__list p,.project-identity-showcase__label,.project-identity-showcase__title,.project-mockup-carousel__label,.project-mockup-carousel__title){margin:0}.brandyou-document :is(.project-results__title,.project-process__title,.project-scope__title,.project-identity-showcase__title,.project-mockup-carousel__title){max-width:15ch}.brandyou-document .project-results__list{display:grid;gap:clamp(20px,2.5vw,48px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:clamp(56px,9svh,128px) 0 0;padding:0}.brandyou-document .project-results__item{border-top:1px solid var(--color-line);display:grid;gap:clamp(28px,4vw,72px);padding-top:clamp(20px,2vw,36px)}.brandyou-document .project-results__description{max-width:26ch}.brandyou-document .project-process{background:var(--color-paper-bright)}.brandyou-document .project-process__list{display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:clamp(56px,9svh,128px) 0 0;padding:0}.brandyou-document .project-process__step{border-left:1px solid var(--color-line);display:grid;grid-template-rows:auto auto 1fr;padding:clamp(20px,2.25vw,44px)}.brandyou-document .project-process__step:last-child{border-right:1px solid var(--color-line)}.brandyou-document .project-process__number{margin-bottom:clamp(64px,9vw,172px)}.brandyou-document .project-process__step-title{align-self:end;margin-bottom:clamp(18px,2vw,36px)}.brandyou-document .project-process__description{align-self:end;max-width:30ch}.brandyou-document .project-testimonial{background:var(--color-graphite);padding-block:clamp(64px,11svh,160px)}.brandyou-document .project-testimonial__layout{align-items:stretch;display:grid;gap:clamp(40px,7vw,136px);grid-template-columns:minmax(220px,4fr) minmax(0,8fr)}.brandyou-document .project-testimonial__portrait{align-self:start;aspect-ratio:4/5;border-radius:0;display:block;overflow:hidden;width:100%}.brandyou-document .project-testimonial__figure{display:flex;flex-direction:column;justify-content:space-between;margin:0;min-height:0}.brandyou-document .project-testimonial__quote{max-width:18ch}.brandyou-document .project-testimonial__author{border-top:1px solid color-mix(in srgb,var(--color-paper) 24%,transparent);display:grid;gap:6px;margin-top:clamp(64px,9vw,172px);padding-top:20px}.brandyou-document .project-testimonial__role{opacity:.68}.brandyou-document .project-scope__grid{display:grid;gap:clamp(20px,2.5vw,48px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,9svh,128px)}.brandyou-document .project-scope__group{border-top:1px solid var(--color-line);padding-top:clamp(20px,2vw,36px)}.brandyou-document .project-scope__list{display:grid;gap:0;list-style:none;margin:clamp(36px,5vw,92px) 0 0;padding:0}.brandyou-document .project-scope__list li{border-bottom:1px solid var(--color-line);padding-block:16px}.brandyou-document .project-identity-showcase{background:var(--color-paper-bright)}.brandyou-document .project-identity-showcase__grid{display:grid;gap:clamp(20px,2.5vw,48px);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(56px,9svh,128px)}.brandyou-document .project-identity-showcase__frame{border-radius:0;display:block;overflow:hidden;width:100%}.brandyou-document .project-identity-showcase__frame--logo{aspect-ratio:4/3;background:var(--color-hope);grid-column:1/span 5;padding:clamp(28px,5vw,96px)}.brandyou-document .project-identity-showcase__frame--typography{aspect-ratio:16/10;grid-column:6/-1}.brandyou-document .project-identity-showcase__frame--palette{aspect-ratio:16/10;grid-column:1/span 7}.brandyou-document .project-identity-showcase__frame--application{aspect-ratio:4/3;grid-column:8/-1}.brandyou-document .project-mockup-carousel{background:var(--color-graphite);padding-block:clamp(64px,11svh,160px)}.brandyou-document .project-mockup-carousel__header{border-top-color:color-mix(in srgb,var(--color-paper) 24%,transparent)}.brandyou-document .project-mockup-carousel__runtime{--project-carousel-slide-size:min(72vw,1120px);min-width:0}.brandyou-document .project-mockup-carousel__viewport{margin-top:clamp(56px,9svh,128px);overflow:clip;perspective:1400px;perspective-origin:50% 46%}.brandyou-document .project-mockup-carousel__track{cursor:grab;display:grid;gap:clamp(20px,2.5vw,48px);grid-auto-columns:var(--project-carousel-slide-size);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:clamp(18px,2vw,36px) calc((100% - var(--project-carousel-slide-size)) / 2) clamp(24px,3vw,44px);position:relative;scroll-padding-inline:calc((100% - var(--project-carousel-slide-size)) / 2);scroll-snap-type:inline mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.brandyou-document .project-mockup-carousel__track::-webkit-scrollbar{display:none}.brandyou-document .project-mockup-carousel__track[data-carousel-programmatic=true]{scroll-snap-type:none}.brandyou-document .project-mockup-carousel__track[data-carousel-dragging=true]{cursor:grabbing;scroll-snap-type:none}.brandyou-document .project-mockup-carousel__track:focus-visible{outline:2px solid var(--color-hope);outline-offset:-2px}.brandyou-document .project-mockup-carousel__slide{opacity:.28;scroll-snap-align:center;scroll-snap-stop:always;transform:scale(.78);transform-origin:center;transform-style:preserve-3d;transition:opacity .65s ease,transform .65s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.brandyou-document .project-mockup-carousel__slide[data-carousel-state=previous]{opacity:.58;transform:translateX(7%) rotateY(14deg) scale(.9)}.brandyou-document .project-mockup-carousel__slide[data-carousel-state=next]{opacity:.58;transform:translateX(-7%) rotateY(-14deg) scale(.9)}.brandyou-document .project-mockup-carousel__track[data-carousel-jumping=true] .project-mockup-carousel__slide{transition:none}.brandyou-document .project-mockup-carousel__slide[data-carousel-state=active]{opacity:1;transform:translateZ(36px) rotateY(0) scale(1);z-index:2}.brandyou-document .project-mockup-carousel__frame{aspect-ratio:16/10;border-radius:0;box-shadow:0 28px 70px rgb(0 0 0/24%);display:block;overflow:hidden;width:100%}.brandyou-document .project-mockup-carousel__controls{align-items:center;color:var(--color-paper);display:grid;gap:20px;grid-template-columns:auto 1fr auto;margin-top:clamp(20px,3vw,44px)}.brandyou-document .project-mockup-carousel__autoplay,.brandyou-document .project-mockup-carousel__counter{font-family:var(--font-ui);font-size:var(--type-utility-overline-size);letter-spacing:var(--type-utility-overline-tracking);line-height:var(--type-utility-overline-line-height);text-transform:uppercase}.brandyou-document .project-mockup-carousel__dots{align-items:center;display:flex;gap:10px;justify-content:center}.brandyou-document .project-mockup-carousel__dot{background:color-mix(in srgb,var(--color-paper) 34%,transparent);border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:background-color .22s ease,width .22s ease;width:8px}.brandyou-document .project-mockup-carousel__dot[aria-current=true]{background:var(--color-hope);width:32px}.brandyou-document .project-mockup-carousel__autoplay:focus-visible,.brandyou-document .project-mockup-carousel__dot:focus-visible{outline:2px solid var(--color-hope);outline-offset:4px}.brandyou-document .project-mockup-carousel__autoplay{background:transparent;border:0;color:inherit;cursor:pointer;padding:8px 0}.brandyou-document .project-mockup-carousel__autoplay:disabled{cursor:default;opacity:.52}.brandyou-document .project-mockup-carousel__status{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.brandyou-document :is(.project-testimonial__portrait,.project-identity-showcase__frame,.project-mockup-carousel__frame) .akc-media__element{height:100%;width:100%}.brandyou-document :is(.project-full-media__frame,.project-image-pair__frame,.project-asymmetric-gallery__frame,.project-video__frame,.project-final-gallery__frame,.project-testimonial__portrait,.project-identity-showcase__frame,.project-mockup-carousel__frame){background:var(--color-paper-bright);max-width:100%;min-width:0;object-fit:cover}.brandyou-document :is(.project-text-section__layout,.project-text-section__copy,.project-text-section__support,.project-summary__layout,.project-summary__copy,.project-results__header,.project-results__item,.project-process__header,.project-process__step,.project-testimonial__layout,.project-testimonial__figure,.project-scope__header,.project-scope__group,.project-identity-showcase__header,.project-mockup-carousel__header,.project-mockup-carousel__slide){min-width:0}.brandyou-document :is(.project-text-section__title,.project-text-section__description,.project-summary__statement,.project-summary__description,.project-results__title,.project-results__value,.project-results__description,.project-process__title,.project-process__step-title,.project-process__description,.project-testimonial__quote,.project-testimonial__name,.project-testimonial__role,.project-scope__title,.project-scope__group-title,.project-scope__list,.project-identity-showcase__title,.project-mockup-carousel__title){overflow-wrap:anywhere}@media (max-width:1100px){.brandyou-document .project-process__list{grid-template-columns:repeat(2,minmax(0,1fr))}.brandyou-document .project-process__step:nth-child(2){border-right:1px solid var(--color-line)}.brandyou-document .project-process__step:nth-child(n+3){border-top:1px solid var(--color-line)}}@media (max-width:760px){.brandyou-document :is(.project-full-media,.project-image-pair,.project-asymmetric-gallery,.project-video,.project-final-gallery,.project-mockup-carousel){padding-block:12px}.brandyou-document .project-mockup-carousel__controls{margin-top:12px}.brandyou-document .project-image-pair__grid{gap:12px;grid-template-columns:1fr}.brandyou-document .project-asymmetric-gallery__grid,.brandyou-document .project-final-gallery__grid{display:flex;flex-direction:column;gap:12px}.brandyou-document .project-asymmetric-gallery__frame--detail,.brandyou-document .project-asymmetric-gallery__frame--secondary{margin-top:0}.brandyou-document .project-asymmetric-gallery__frame--detail,.brandyou-document .project-final-gallery__frame--detail,.brandyou-document .project-final-gallery__frame--panorama{aspect-ratio:4/3}.brandyou-document .project-summary__layout,.brandyou-document .project-text-section__layout{gap:40px;grid-template-columns:1fr}.brandyou-document .project-summary__copy,.brandyou-document .project-text-section__copy{gap:48px}.brandyou-document .project-text-section__support{grid-template-columns:1fr}.brandyou-document .project-summary__description{margin-left:0}.brandyou-document :is(.project-results__header,.project-process__header,.project-scope__header,.project-identity-showcase__header,.project-mockup-carousel__header){gap:40px;grid-template-columns:1fr}.brandyou-document .project-results__list,.brandyou-document .project-scope__grid{grid-template-columns:1fr}.brandyou-document .project-results__item{gap:24px}.brandyou-document .project-process__list{grid-template-columns:1fr}.brandyou-document .project-process__step{border-right:1px solid var(--color-line);border-top:1px solid var(--color-line)}.brandyou-document .project-process__number{margin-bottom:72px}.brandyou-document .project-testimonial__layout{grid-template-columns:1fr}.brandyou-document .project-testimonial__portrait{width:min(74%,360px)}.brandyou-document .project-scope__list{margin-top:24px}.brandyou-document .project-identity-showcase__grid{display:flex;flex-direction:column}.brandyou-document .project-identity-showcase__frame--application,.brandyou-document .project-identity-showcase__frame--logo,.brandyou-document .project-identity-showcase__frame--palette,.brandyou-document .project-identity-showcase__frame--typography{aspect-ratio:4/3}.brandyou-document .project-mockup-carousel__track{gap:14px;padding-block:14px 24px}.brandyou-document .project-mockup-carousel__runtime{--project-carousel-slide-size:min(82vw,560px)}.brandyou-document .project-mockup-carousel__viewport{margin-top:48px}.brandyou-document .project-mockup-carousel__controls{gap:16px;grid-template-columns:auto 1fr}.brandyou-document .project-mockup-carousel__autoplay{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.brandyou-document .project-mockup-carousel__dot,.brandyou-document .project-mockup-carousel__slide{transition:none}.brandyou-document .project-mockup-carousel__slide,.brandyou-document .project-mockup-carousel__slide[data-carousel-state=active],.brandyou-document .project-mockup-carousel__slide[data-carousel-state=next],.brandyou-document .project-mockup-carousel__slide[data-carousel-state=previous]{opacity:1;transform:none}}.brandyou-document .project-mockup-carousel__runtime[data-carousel-editing=true] .project-mockup-carousel__slide{transition:none}