@font-face{font-family:'Marigold Gloock';src:url('/assets/fonts/exhibit/gloock.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Marigold Karla';src:url('/assets/fonts/exhibit/karla.woff2') format('woff2');font-weight:400;font-display:swap}.service-page .bi-hero__opening{grid-template-columns:1.25fr 1fr}.service-page .bi-hero h1{font-size:clamp(3rem,5.3vw,5.5rem)}.service-page--logo .bi-hero h1 span{display:inline-block;max-width:11ch}.service-currency{color:var(--color-stone);font-size:.75rem;margin-top:.6rem}.logo-family figcaption,.rebrand-example figcaption{color:var(--color-stone);font-size:.8125rem;line-height:1.6;margin-top:1rem;max-width:85ch}.logo-family__grid{display:grid;grid-template-columns:1.65fr 1fr;grid-template-rows:18rem 12rem auto;overflow:hidden;border-radius:var(--size-radius);border:1px solid var(--bi-line)}.logo-family__main{grid-row:span 2;background:var(--color-paper);color:var(--color-ink);display:flex;flex-direction:column;justify-content:center;position:relative;padding:3rem}.logo-family__main>img{width:100%;height:auto;margin-bottom:4rem}.logo-family__main .specimen-label{position:absolute;bottom:2rem;left:3rem;right:3rem}.specimen-label h2{font:500 .875rem/1.4 var(--font-body);margin-bottom:.35rem;letter-spacing:0}.specimen-label p{font:400 .8125rem/1.5 var(--font-body);opacity:.85}.logo-family__mark{background:#18211B;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.75rem;padding:2rem}.logo-family__mark>img{width:6rem;height:6rem;object-fit:contain}.logo-family__mark .specimen-label{text-align:center}.logo-family__tab{background:var(--color-paper);color:var(--color-ink);border-left:1px solid var(--line-paper);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:1.5rem}.logo-family__tab .specimen-label{text-align:center}.browser-tab{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--color-walnut);padding:0 1rem .7rem;width:min(100%,15rem);font-size:.875rem}.browser-tab img{width:24px;height:24px;flex-shrink:0}.logo-family__mono{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;position:relative}.logo-family__mono>div{padding:2rem 3rem 3.5rem;display:flex;justify-content:center;align-items:center;background:#fff}.logo-family__mono>div+div{background:#111}.logo-family__mono img{width:min(14rem,100%);height:auto}.logo-family__mono>p{position:absolute;left:3rem;bottom:1rem;font-size:.75rem;color:#111}.logo-upgrade{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,6vw,6rem);padding-block:clamp(4rem,8vw,7rem)}.logo-upgrade h2{font:400 clamp(2.5rem,4.2vw,4rem)/1.08 var(--role-heading);letter-spacing:-.02em;text-wrap:balance}.logo-upgrade h3{font:400 1.75rem/1.2 var(--role-heading)}.logo-upgrade p{max-width:46ch;color:var(--color-stone);margin-top:1.25rem}.logo-upgrade .link{display:inline-block;margin-top:1.25rem;font-size:.9375rem}.logo-upgrade__offer{border-top:1px solid var(--bi-line);padding-top:1.5rem;align-self:start}.logo-upgrade__offer .bi-price{color:var(--color-ivory);margin-top:1rem}.rebrand-example__pair{display:grid;grid-template-columns:.85fr 1.15fr;border-radius:var(--size-radius);overflow:hidden}.rebrand-before,.rebrand-after{padding:clamp(1.5rem,3vw,3rem);display:flex;flex-direction:column;align-items:flex-start}.rebrand-before{background:#E6D8BA;color:#5B3A21}.rebrand-after{background:#F7F4FB;color:#2A1F3D;font-family:'Marigold Karla',sans-serif}.rebrand-example h2{font:500 .875rem/1.4 var(--font-body);margin-bottom:2rem}.rebrand-before__logo{width:100%;display:flex;justify-content:center;margin-block:0 1.5rem}.rebrand-before__logo img{width:clamp(9rem,13vw,13rem);height:auto}.bakery-before-message{font:400 clamp(1.5rem,2.5vw,2.25rem)/1.15 Georgia,serif}.bakery-detail{font-size:.9375rem;margin-top:.6rem}.rebrand-after__logo{width:100%;max-width:30rem;height:auto;margin-bottom:2.5rem}.bakery-message{font:400 clamp(1.75rem,3vw,3rem)/1.13 'Marigold Gloock',serif;letter-spacing:-.02em}.bakery-order{font-size:clamp(1rem,1.6vw,1.375rem);line-height:1.4;color:#6B3FA0;margin-top:1.5rem}.example-observation{margin-top:auto;padding-top:2rem;font:400 .875rem/1.6 var(--font-body);max-width:45ch}.rebrand-notes{display:grid;grid-template-columns:.85fr 1.15fr;gap:2rem;margin-top:1.75rem}.rebrand-notes p{font-size:.9375rem;color:var(--color-stone);max-width:45ch}.rebrand-notes strong{display:block;color:var(--color-ivory);font-weight:500;margin-bottom:.4rem}.service-follow{margin-top:1rem}.rebrand-offer{padding-block:clamp(4rem,8vw,7rem)}.rebrand-offer .bi-section-intro .link{display:inline-block;margin-top:1.25rem;font-size:.9375rem}.rebrand-offer__scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;border-top:1px solid var(--bi-line);padding-top:2rem}.rebrand-offer__scope h3{font:400 1.75rem/1.2 var(--role-heading);margin-bottom:.75rem}.rebrand-offer__scope p{font-size:1rem;line-height:1.6;color:var(--color-stone);max-width:34ch}.rebrand-ownership{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--bi-line);font-size:.9375rem}@media(max-width:60rem){.service-page .bi-hero__opening{grid-template-columns:1fr}.service-page .bi-hero h1{font-size:clamp(3rem,7vw,5.5rem)}.service-page--logo .bi-hero h1 span{max-width:none}.logo-family__grid{grid-template-rows:16rem 12rem auto;grid-template-columns:1.25fr 1fr}.logo-family__main{padding:2rem}.logo-family__main .specimen-label{left:2rem;right:2rem}.rebrand-example__pair{grid-template-columns:1fr 1fr}.rebrand-after__logo{margin-bottom:2rem}.rebrand-example h2{margin-bottom:1.5rem}.rebrand-before__logo img{width:9rem}.rebrand-notes{grid-template-columns:1fr 1fr}}@media(max-width:42rem){.service-page .bi-hero h1{font-size:clamp(2.5rem,10vw,4.25rem)}.logo-family__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.logo-family__main{grid-column:1/-1;grid-row:auto;min-height:17rem;padding:2rem 1.5rem 5rem}.logo-family__main>img{margin:0}.logo-family__main .specimen-label{bottom:1.5rem;left:1.5rem;right:1.5rem}.logo-family__mark{padding:1.75rem .75rem;gap:1.25rem;justify-content:space-between}.logo-family__mark>img{width:4rem;height:4rem}.logo-family__tab{padding:1.75rem .75rem;gap:2.75rem;justify-content:space-between}.browser-tab{padding:0 0 .5rem;gap:.4rem;font-size:.75rem;margin-top:1rem}.specimen-label h2{font-size:.8125rem}.specimen-label p{font-size:.75rem}.logo-family__mono>div{padding:1.5rem .85rem 3rem}.logo-family__mono>p{left:1rem;font-size:.6875rem}.logo-upgrade{grid-template-columns:1fr;gap:2.5rem}.logo-upgrade h2{font-size:2.5rem}.logo-upgrade p{font-size:1rem}.logo-upgrade__offer .bi-price{font-size:2.75rem}.rebrand-example__pair{grid-template-columns:1fr}.rebrand-before,.rebrand-after{padding:1.5rem}.rebrand-before__logo{justify-content:flex-start}.rebrand-before__logo img{width:8rem}.bakery-before-message{font-size:1.75rem}.bakery-message{font-size:clamp(1.75rem,7vw,2.5rem)}.rebrand-after__logo{margin-bottom:2rem}.example-observation{padding-top:1.5rem;font-size:.8125rem}.rebrand-notes{grid-template-columns:1fr;gap:1rem}.rebrand-offer__scope{grid-template-columns:1fr;gap:1.5rem}.rebrand-offer__scope>div+div{border-top:1px solid var(--bi-line);padding-top:1.5rem}}