.brand-depth{padding-bottom:95px}.depth-intro{border-top:1px solid var(--rule);padding-top:45px;margin-bottom:80px;max-width:950px}.depth-intro>.eyebrow{color:var(--red);margin-bottom:24px}.depth-intro h2{font-size:64px;line-height:1.02}.depth-intro>p:not(.eyebrow){font-size:19px;line-height:1.6;max-width:620px;margin-top:25px}.depth-intro nav{display:flex;gap:25px;margin-top:30px;flex-wrap:wrap}.depth-intro nav a{font-size:12px;padding-bottom:8px;border-bottom:1px solid var(--rule)}.depth-intro nav span{margin-left:12px}.brand-chapter+.brand-chapter{margin-top:110px;padding-top:65px;border-top:1px solid var(--rule)}.brand-chapter-heading{display:grid;grid-template-columns:1fr .75fr;gap:12%;align-items:end;margin-bottom:40px}.brand-chapter-heading .eyebrow{font-size:11px;color:var(--red);margin-bottom:22px}.brand-chapter-heading h2{font-size:49px;line-height:1.08}.brand-chapter-heading>p{font-size:17px;line-height:1.65}.brand-lead img{width:100%;height:auto}.deck-logic{display:grid;grid-template-columns:1fr .8fr;gap:12%;margin-top:42px;margin-bottom:60px}.deck-logic .eyebrow{font-size:9px;color:var(--red);margin-bottom:16px}.deck-logic h3{font-size:29px;margin-bottom:17px;line-height:1.1}.deck-logic p:not(.eyebrow){font-size:15px;line-height:1.75}.deck-application{color:var(--muted);margin-top:18px}.deck-logic .text-link{font-size:12px;margin-top:22px}.deck-palette{align-self:center}.deck-palette ul{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;list-style:none;padding:0;margin:0 0 15px}.deck-palette li{font-size:9px;letter-spacing:.02em;color:var(--muted)}.palette-chip{display:block;background:var(--swatch);aspect-ratio:1/1.5;margin-bottom:10px;box-shadow:inset 0 0 0 1px #0000000c}.deck-palette>p:not(.eyebrow){font-size:11px}.deck-view-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px}.deck-view-heading h3{font-size:28px}.deck-view-heading p{font-size:10px;color:var(--muted)}.deck-view-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.deck-view-grid figure{min-width:0}.deck-view-grid .enlarge{background:#e8decb;padding:20px;height:auto}.deck-view-grid img{width:100%;height:auto}.deck-view-grid figcaption{margin-top:18px}.deck-view-grid h4{font-family:var(--body);font-weight:700;font-size:18px;margin-bottom:9px}.deck-view-grid figcaption p{font-size:13px;line-height:1.7}.deck-view-grid figcaption>span{font-size:9px;color:var(--muted);display:block;margin-top:11px}.deck-more{margin-top:35px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.deck-more>summary{display:flex;justify-content:space-between;padding:23px 0;cursor:pointer;font-size:13px}.deck-more[open]{padding-bottom:27px}.depth-note{font-size:10px;line-height:1.7;color:var(--muted);margin-top:24px;max-width:860px}#seelys-identity,#rhapsody-identity,#menu-design,#interior-photography{scroll-margin-top:35px}
@media(max-width:760px){.brand-depth{padding-bottom:58px}.depth-intro{padding-top:30px;margin-bottom:52px}.depth-intro>.eyebrow{font-size:10px;margin-bottom:20px}.depth-intro h2{font-size:45px}.depth-intro>p:not(.eyebrow){font-size:17px;margin-top:22px}.depth-intro nav{gap:20px;margin-top:24px}.depth-intro nav a{font-size:11px}.brand-chapter+.brand-chapter{margin-top:64px;padding-top:42px}.brand-chapter-heading{grid-template-columns:1fr;gap:22px;margin-bottom:27px}.brand-chapter-heading h2{font-size:38px}.brand-chapter-heading .eyebrow{font-size:10px;margin-bottom:18px}.brand-chapter-heading>p{font-size:16px}.deck-logic{grid-template-columns:1fr;gap:31px;margin-top:30px;margin-bottom:38px}.deck-logic h3{font-size:26px}.deck-logic p:not(.eyebrow){font-size:14px}.deck-palette>p:not(.eyebrow){font-size:10px}.palette-chip{aspect-ratio:1/1;margin-bottom:9px}.deck-palette li{font-size:8px}.deck-view-heading{display:block;margin-bottom:22px}.deck-view-heading h3{font-size:25px;margin-bottom:9px}.deck-view-heading p{font-size:9px}.deck-view-grid{grid-template-columns:1fr;gap:30px}.deck-view-grid .enlarge{padding:16px}.deck-view-grid h4{font-size:19px}.deck-view-grid figcaption p{font-size:13px}.deck-more>summary{font-size:12px}.depth-note{font-size:9px}}
