.deep-site{--deep-ink:#24364c;--deep-blue:#2864da}
.deep-site .hero{padding-bottom:12px}.deep-site .hero-copy>p{max-width:690px}.deep-site .hero .demo-caption{margin-top:18px}
.deep-section{padding:84px 0}.deep-section+.deep-section:not(.deep-tint){border-top:1px solid #edf0f4}.deep-tint{background:#f2f5fa;border-block:1px solid #e7edf4}
.deep-heading{display:grid;grid-template-columns:1fr 1fr;gap:18px 60px;align-items:end;margin-bottom:36px}.deep-heading>span{grid-column:1/-1;font-size:12px;letter-spacing:1.5px;color:#71809a}.deep-heading h2{font-size:40px;line-height:1.12;color:var(--deep-ink);letter-spacing:-1.5px}.deep-heading>p{font-size:16px;line-height:1.75;max-width:525px}
.deep-label{display:block;font-size:12px;line-height:1.6;letter-spacing:1px;color:#66768d}.deep-note{font-size:12px;line-height:1.7;color:#718096;margin-top:17px}.deep-section h3{font-size:25px;line-height:1.2;color:var(--deep-ink);letter-spacing:-.6px}.deep-section p{line-height:1.75}.deep-section mark{background:#dce9fd;color:#21467e;border-radius:2px;padding:0 3px}
.deep-slide{background:#fff;border:1px solid #dfe5ed;padding:35px;display:flex;flex-direction:column;min-width:0;min-height:340px;border-radius:5px;box-shadow:0 8px 22px #24364c06}.deep-slide-label{font-size:12px;line-height:1.5;letter-spacing:1.4px;color:#708094;margin-bottom:25px}.deep-section .deep-slide>h3{font-size:34px;line-height:1.13;letter-spacing:-1.2px;margin:0 0 25px}.deep-slide-foot{font-size:10px;letter-spacing:1px;border-top:1px solid #ffffff24;margin-top:auto;padding-top:23px;color:#758499}.deep-slide>p{font-size:14px;margin:14px 0}.deep-slide-blue{background:#233f6b;color:#fff;border-color:#233f6b}.deep-section .deep-slide-blue h3,.deep-section .deep-slide-blue h4{color:#fff}.deep-slide-blue p,.deep-slide-blue .deep-slide-label,.deep-slide-blue .deep-slide-foot{color:#c8d8ee}.deep-slide-cream{background:#f5f2e9;border-color:#e9e4d8}.deep-slide-blue .deep-stages li>span{color:#b6d1fb}.deep-slide-blue .deep-stages h3{color:#fff}.deep-slide-blue .deep-stages li{border-color:#ffffff25}
.deep-tabs{display:grid;grid-template-columns:minmax(0,1fr)}.deep-tabbar{grid-row:1;display:flex;gap:5px;padding:8px;border:1px solid #dbe3ef;background:#fff;border-radius:12px 12px 0 0;flex-wrap:wrap}.deep-tabbar button{padding:11px 21px;border:0;border-radius:6px;font-size:14px;min-height:44px;color:#5e6d80;background:transparent}.deep-tabbar button[aria-selected=true]{background:#233f6b;color:#fff}.deep-tabbar button:hover:not([aria-selected=true]){background:#edf2fb}.deep-panel{grid-area:2/1;padding:30px;background:#e9eef5;border:1px solid #dbe3ef;border-top:0;border-radius:0 0 12px 12px;min-height:440px}.deep-panel[hidden]{display:block!important;visibility:hidden;pointer-events:none}.deep-panel:focus-visible{outline-offset:3px}.deep-panel>.deep-slide{min-height:380px}.deep-panel .deep-slide .deep-tips{grid-template-columns:repeat(3,1fr)}
.deep-split,.deep-source-map{display:grid;grid-template-columns:.85fr 1.15fr;gap:30px;align-items:stretch}.deep-paper{padding:30px;background:#fff;border:1px solid #dce3ed;border-radius:5px;box-shadow:0 9px 25px #24364c05;display:flex;flex-direction:column;gap:23px}.deep-paper p{font-size:16px}.deep-paper .deep-label:last-child{margin-top:auto;font-size:11px}.deep-file{display:flex;align-items:center;gap:15px;font-size:14px;color:#b34c38}.deep-file>span{font-size:12px;color:#7b8494}.deep-source-mark{padding:16px 18px;border-left:3px solid #8ca9cd;background:#edf3fc;color:#36527b;font-size:14px;line-height:1.7}
.deep-stages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center}.deep-stages li{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid #dce4ed}.deep-stages li:first-child{padding-top:0}.deep-stages li:last-child{border:0;padding-bottom:0}.deep-stages li>span{font-size:22px;line-height:1.4;color:#7e95b6;font-variant-numeric:tabular-nums}.deep-section .deep-stages h3{font-size:21px;letter-spacing:-.4px;margin-bottom:8px}.deep-stages p{font-size:15px}.deep-slide .deep-stages{margin-bottom:15px}.deep-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.deep-tips article{border-top:1px solid #d8e1ed;padding-top:23px}.deep-section .deep-tips h3{font-size:20px;margin-bottom:12px}.deep-tips p{font-size:15px}
.deep-brief{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;background:#f2f5fa;padding:43px 45px;border-radius:12px}.deep-brief-copy>p{font-size:25px;line-height:1.65;color:#304258;margin:21px 0 24px;letter-spacing:-.45px}.deep-brief-keys{display:grid;grid-template-columns:1fr 1fr;gap:26px}.deep-brief-keys b{font-size:16px;color:#365681;font-weight:500}.deep-brief-keys p{font-size:14px;margin-top:8px}
.deep-launch{display:grid;grid-template-columns:1.2fr 1fr;min-height:510px;border:1px solid #dfe5eb;border-radius:10px;overflow:hidden}.deep-launch-art{position:relative;background:#ddd9cf;min-height:430px}.deep-launch-art img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.deep-launch-art>div{position:relative;padding:30px 34px;max-width:100%;background:#f5f1e9ed}.deep-launch-art span{font-size:11px;letter-spacing:1.2px;color:#58715f}.deep-section .deep-launch-art h3{font-size:34px;color:#264737;margin-top:14px}.deep-launch-outline{padding:39px 35px;background:#f7f9fa;display:flex;flex-direction:column;justify-content:center}.deep-launch-outline>.deep-label{margin-bottom:28px}.deep-launch-outline .deep-stages h3{font-size:20px}
.deep-outline-board{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dae3ef;border-radius:8px;overflow:hidden}.deep-outline-board>div{padding:31px 36px;background:#f6f8fb}.deep-outline-board>div:last-child{background:#eaf1fc}.deep-outline-board ol{padding-left:22px;margin:19px 0 0}.deep-outline-board li{font-size:20px;line-height:1.5;padding:13px 8px;border-bottom:1px solid #d6dfec}.deep-outline-board li:last-child{border:0}
.deep-table-wrap{overflow:auto;border:1px solid #dce4ee;border-radius:8px;background:#fff}.deep-table{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.65}.deep-table caption{caption-side:bottom;text-align:left;padding:17px 24px;font-size:12px;color:#718096;border-top:1px solid #e7edf4}.deep-table th,.deep-table td{padding:21px 24px;border-bottom:1px solid #e3e9f0;vertical-align:top}.deep-table thead{background:#eef3fa;color:#48617f;font-size:12px;letter-spacing:.5px}.deep-table th{font-weight:500}.deep-table tbody th{color:#253e60;min-width:130px}.deep-table td{color:#627087}.deep-table tr:last-child td,.deep-table tr:last-child th{border-bottom:0}.deep-slide .deep-table th,.deep-slide .deep-table td{padding:12px 15px}.deep-slide .deep-table caption{padding:12px 15px}
.deep-bars{display:flex;flex-direction:column;gap:22px;margin:22px 0 28px}.deep-bars>div{display:grid;grid-template-columns:100px 1fr auto;gap:17px;align-items:center;font-size:13px}.deep-bars>div>div{height:24px;background:#e2eaf5;border-radius:3px;overflow:hidden}.deep-bars i{display:block;width:var(--value);height:100%;background:#668dc1;transform-origin:left}.deep-bars b{font-weight:500;min-width:32px}.deep-slide-blue .deep-bars>div>div{background:#36527d}.deep-slide-blue .deep-bars i{background:#b2d1f8}.deep-slide-blue .deep-bars>div:nth-child(2) i{background:#e1ecfc}
.deep-big-statement{font-size:43px;line-height:1.18;letter-spacing:-1.3px;color:#355345;margin:8px 0 20px}.deep-slide-blue .deep-big-statement{color:#fff}.deep-evidence{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid #e0e6ee;border-radius:10px;overflow:hidden}.deep-evidence>img{width:100%;height:100%;min-height:500px;object-fit:cover}.deep-evidence>div{padding:35px}.deep-evidence h3{margin:16px 0 23px}.deep-evidence .deep-table th,.deep-evidence .deep-table td{padding:16px}.deep-format-boundary{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:38px 42px;background:#f2f5fa;border-radius:10px}.deep-format-boundary h3{margin:17px 0}.deep-format-boundary p{font-size:16px}
.deep-start,.deep-google-start,.deep-delivery,.deep-brand-handoff{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.deep-native-label{padding:40px;background:#f7ede8;border-radius:8px;min-height:340px;display:flex;flex-direction:column;justify-content:center}.deep-native-label>span{display:grid;place-items:center;width:62px;height:66px;background:#bd523b;color:#fff;font-size:31px;border-radius:9px;margin-bottom:32px}.deep-native-label h3{font-size:32px}.deep-native-label p{font-size:16px;margin-top:19px}.deep-google-mark{background:#faf5e8}.deep-google-mark>span{background:#d79d2e}.deep-object-stage{display:grid;grid-template-columns:1.3fr .8fr;gap:35px;align-items:center}.deep-object-stage aside h3{font-size:27px;margin:17px 0}.deep-object-stage aside p{font-size:15px;margin-top:16px}.deep-object-stage .deep-slide{min-height:360px}.deep-selected{border:2px solid #608acf;padding:20px;outline:1px dashed #dbe5f6;outline-offset:5px;margin:10px 0 20px}.deep-selected h4{font-size:23px;line-height:1.3;font-weight:500;color:#304764}.deep-selected p{margin-top:14px;font-size:16px}.deep-file-tile{padding:45px;background:#f2f5fa;border:1px solid #dfe6ef;border-radius:8px}.deep-file-tile>b{font-size:67px;letter-spacing:-3px;color:#bd523b;font-weight:500;display:block}.deep-file-tile>span{display:block;font-size:23px;color:#2c4059;margin:20px 0 10px}.deep-file-tile p{font-size:14px}
.deep-responsibility{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dfe5ee;border-radius:10px;overflow:hidden}.deep-responsibility article{padding:40px;background:#edf3fc}.deep-responsibility article:last-child{background:#faf5e8}.deep-responsibility h3{margin:18px 0 23px}.deep-responsibility ul{list-style:none;margin:0;padding:0}.deep-responsibility li{padding:16px 0;border-top:1px solid #8398b32b;font-size:16px;line-height:1.65;color:#526782}.deep-review-split{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center}.deep-big-paragraph{font-size:28px;line-height:1.5;letter-spacing:-.6px;color:#304a67;padding:20px 0}.deep-comment{background:#fff;border:1px solid #d9e3f1;border-left:4px solid #e4b343;padding:30px;box-shadow:0 10px 30px #253b5e08;border-radius:5px}.deep-comment h3{font-size:20px;margin:15px 0}.deep-comment p{font-size:18px;color:#405571}.deep-comment>span:last-child{display:block;font-size:12px;color:#758196;margin-top:24px;line-height:1.7}.deep-highlight{padding:17px;background:#faf1cc;color:#645627;font-size:20px!important}.deep-onboarding{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.deep-onboarding .deep-slide{padding:27px;min-height:390px}.deep-onboarding .deep-slide h3{font-size:27px}.deep-onboarding .deep-big-statement{font-size:35px}.deep-clean-list{list-style:none;padding:0;margin:5px 0 25px}.deep-clean-list li{padding:15px 0;border-bottom:1px solid #d8e1ee;font-size:18px;line-height:1.6}.deep-task{font-size:23px;line-height:1.7;color:#6c6549;padding:15px 0}
.deep-before-after{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #dce4ee;border-radius:6px;overflow:hidden}.deep-before-after>div{padding:34px;background:#fff}.deep-before-after>div:last-child{background:#eff5fd}.deep-before-after p{font-size:19px;line-height:1.8;margin-top:25px}.deep-before-after h3{font-size:27px;line-height:1.5;margin-top:24px}.deep-before-after>div:last-child p{font-size:14px;color:#718096}.deep-comparison{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:15px 0 30px}.deep-comparison h4{font-size:23px;line-height:1.3;font-weight:500;margin-bottom:20px}.deep-comparison p{font-size:18px}.deep-film{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:22px;background:#f0f4fa;border:1px solid #dce4ee;border-radius:8px;margin-bottom:28px}.deep-film span,.deep-film strong{font-size:14px;line-height:1.5;padding:23px 15px;background:#fff;border:1px solid #dce4ee;border-radius:4px;font-weight:400}.deep-film strong{background:#243f68;color:#fff;border-color:#243f68}
.deep-brand-kit{display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;border:1px solid #d9e1e8;border-radius:10px}.deep-brand-word{background:#243d4e;padding:43px;color:#fff;display:flex;flex-direction:column;justify-content:center}.deep-brand-word .deep-label{color:#b0c8d9}.deep-section .deep-brand-word h3{font-size:65px;letter-spacing:-2px;color:#fff;margin:33px 0 28px}.deep-brand-word p{color:#c9d8df;font-size:23px;line-height:1.45}.deep-brand-tokens{padding:38px;background:#f7f8f9}.deep-swatches{display:flex;margin:18px 0 33px}.deep-swatches span{background:var(--swatch);height:100px;flex:1;display:flex;align-items:flex-end;padding:13px 10px;font-size:11px;color:#344957}.deep-swatches span:first-child{color:#fff}.deep-type{display:flex;gap:26px;padding-top:20px;border-top:1px solid #dce3e7;align-items:center}.deep-type>span{font-size:60px;letter-spacing:-2px;color:#284558}.deep-section .deep-type h3{font-size:20px;margin-bottom:10px}.deep-type p{font-size:14px}.deep-brand-tokens>p{font-size:12px;margin-top:23px}
.deep-brand-family{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.deep-brand-family .deep-slide{min-height:325px;padding:25px}.deep-brand-family .deep-slide h3{font-size:27px;letter-spacing:-.8px}.deep-brand-family .deep-slide-label{font-size:10px;margin-bottom:24px}.deep-brand-family .deep-slide-foot{font-size:9px;padding-top:22px}.deep-forma-dark{background:#243d4e;border-color:#243d4e}.deep-section .deep-forma-dark h3{color:#fff}.deep-forma-dark .deep-slide-label,.deep-forma-dark .deep-slide-foot,.deep-forma-dark p{color:#cadadf}.deep-forma-green{background:#d2e1d8;border-color:#c8d9ce}.deep-slide .deep-family-large{font-size:25px;line-height:1.4;margin:8px 0 23px}.deep-brand-family .deep-bars>div{grid-template-columns:67px 1fr auto;gap:8px;font-size:11px}.deep-brand-family .deep-bars{gap:18px;margin-top:5px}.deep-brand-family .deep-bars>div>div{height:18px}.deep-brand-family .deep-table{font-size:12px}.deep-brand-family .deep-table th,.deep-brand-family .deep-table td{padding:10px}.deep-brand-family .deep-table tbody th{min-width:0}.deep-brand-family .deep-table caption{font-size:10px;padding:10px}.deep-family-line{height:3px;width:65px;background:#bfd5c8;margin:10px 0 22px}.deep-file-bundle{padding:35px;background:#f1f5f8;display:flex;flex-direction:column;gap:13px;border-radius:8px}.deep-file-bundle>span{display:block;padding:19px 23px;background:#fff;border:1px solid #d8e1e9;border-radius:5px;font-size:18px;color:#3c556f}.deep-file-bundle>span:nth-child(2n){margin-left:27px}
@media(max-width:1100px){.deep-heading{gap:18px 35px}.deep-heading h2{font-size:35px}.deep-brief{gap:30px;padding:32px}.deep-brief-copy>p{font-size:22px}.deep-panel{padding:23px}.deep-slide{padding:28px}.deep-section .deep-slide>h3{font-size:30px}.deep-source-map{grid-template-columns:1fr 1.15fr;gap:22px}.deep-paper{padding:25px}.deep-start,.deep-google-start,.deep-delivery,.deep-brand-handoff{gap:40px}.deep-onboarding{gap:14px}.deep-onboarding .deep-slide{padding:22px}.deep-onboarding .deep-slide h3{font-size:24px}.deep-brand-family{grid-template-columns:1fr 1fr}.deep-brand-family .deep-slide{min-height:330px}.deep-evidence{grid-template-columns:.8fr 1.2fr}.deep-evidence>div{padding:28px}.deep-table th,.deep-table td{padding:18px}.deep-film{gap:10px;padding:15px}.deep-film span,.deep-film strong{padding:19px 12px}}
@media(max-width:800px){.deep-section{padding:65px 0}.deep-heading{grid-template-columns:1fr;gap:17px}.deep-heading>p{max-width:650px}.deep-heading h2{font-size:34px}.deep-brief{grid-template-columns:1fr;gap:30px}.deep-brief-keys{grid-template-columns:repeat(4,1fr);gap:20px}.deep-brief-copy>p{font-size:24px}.deep-split,.deep-source-map,.deep-object-stage,.deep-review-split{grid-template-columns:1fr}.deep-panel{min-height:0}.deep-source-map>.deep-paper{display:grid;grid-template-columns:1fr 1fr;gap:17px 24px}.deep-source-map>.deep-paper>.deep-file,.deep-source-map>.deep-paper>.deep-label{grid-column:1/-1}.deep-source-map>.deep-paper>h3{grid-column:1/-1}.deep-source-map>.deep-paper>p{font-size:15px}.deep-launch{grid-template-columns:1fr 1fr}.deep-launch-art{min-height:500px}.deep-launch-art>div{padding:25px}.deep-section .deep-launch-art h3{font-size:29px}.deep-launch-outline{padding:28px}.deep-evidence{grid-template-columns:1fr}.deep-evidence>img{height:300px;min-height:0}.deep-start,.deep-google-start,.deep-delivery,.deep-brand-handoff{gap:30px;grid-template-columns:.8fr 1.2fr}.deep-native-label{padding:28px;min-height:320px}.deep-native-label h3{font-size:27px}.deep-responsibility article{padding:30px}.deep-onboarding{grid-template-columns:1fr}.deep-onboarding .deep-slide{min-height:0;padding:30px}.deep-onboarding .deep-slide h3{font-size:29px}.deep-onboarding .deep-big-statement{font-size:34px;line-height:1.25}.deep-before-after h3{font-size:24px}.deep-before-after>div{padding:27px}.deep-before-after p{font-size:17px}.deep-brand-word{padding:30px}.deep-section .deep-brand-word h3{font-size:51px}.deep-brand-tokens{padding:28px}.deep-swatches span{font-size:9px;padding:10px 6px}.deep-type{gap:15px}.deep-type>span{font-size:45px}.deep-tips{gap:22px}.deep-section .deep-tips h3{font-size:18px}}
@media(max-width:600px){.deep-section{padding:48px 0}.deep-heading{margin-bottom:27px}.deep-heading h2{font-size:30px;letter-spacing:-1.1px}.deep-heading>span{font-size:10px;letter-spacing:1.1px}.deep-heading>p{font-size:15px;line-height:1.75}.deep-section h3{font-size:23px}.deep-tips{grid-template-columns:1fr;gap:22px}.deep-section .deep-tips h3{font-size:20px}.deep-brief{padding:24px;gap:26px}.deep-brief-copy>p{font-size:20px;line-height:1.7}.deep-brief-keys{grid-template-columns:1fr 1fr;gap:22px}.deep-brief-keys p{font-size:13px}.deep-label{font-size:10px;letter-spacing:.8px}.deep-note{font-size:11px}.deep-tabbar{padding:5px;gap:3px}.deep-tabbar button{font-size:12px;padding:10px 12px;min-height:43px}.deep-panel{padding:13px}.deep-slide{padding:23px;min-height:300px}.deep-section .deep-slide>h3{font-size:27px;margin-bottom:21px}.deep-slide-label{font-size:10px;margin-bottom:20px}.deep-slide-foot{font-size:9px;padding-top:22px}.deep-paper{padding:22px;gap:18px}.deep-paper p{font-size:15px}.deep-stages li{grid-template-columns:30px 1fr;gap:12px;padding:21px 0}.deep-stages li>span{font-size:19px}.deep-section .deep-stages h3{font-size:19px}.deep-stages p{font-size:14px}.deep-source-map>.deep-paper{display:flex;gap:18px}.deep-source-mark{font-size:13px;padding:14px}.deep-source-map{gap:18px}.deep-launch{grid-template-columns:1fr}.deep-launch-art{min-height:390px}.deep-launch-art img{object-position:center bottom}.deep-launch-art>div{padding:25px}.deep-launch-outline{padding:29px}.deep-outline-board{grid-template-columns:1fr}.deep-outline-board>div{padding:26px}.deep-outline-board li{font-size:18px;padding:11px 6px}.deep-table{font-size:13px;line-height:1.6;table-layout:fixed}.deep-table th,.deep-table td{padding:14px 11px;overflow-wrap:anywhere}.deep-table thead{font-size:10px}.deep-table tbody th{min-width:0}.deep-table caption{padding:14px;font-size:11px}.deep-bars>div{grid-template-columns:70px 1fr auto;gap:10px;font-size:11px}.deep-bars>div>div{height:21px}.deep-big-statement{font-size:36px}.deep-evidence>img{height:260px}.deep-evidence>div{padding:24px 18px}.deep-evidence h3{font-size:24px}.deep-evidence .deep-table th,.deep-evidence .deep-table td{padding:13px 10px}.deep-format-boundary{grid-template-columns:1fr;gap:28px;padding:27px}.deep-format-boundary p{font-size:15px}.deep-start,.deep-google-start,.deep-delivery,.deep-brand-handoff{grid-template-columns:1fr;gap:29px}.deep-native-label{padding:30px;min-height:0}.deep-native-label>span{width:48px;height:53px;font-size:25px;margin-bottom:23px}.deep-native-label h3{font-size:28px}.deep-object-stage{gap:24px}.deep-object-stage .deep-slide{min-height:320px}.deep-object-stage aside{padding:7px 9px 15px}.deep-selected{padding:17px;outline-offset:3px}.deep-selected h4{font-size:21px}.deep-selected p{font-size:15px}.deep-file-tile{padding:32px}.deep-file-tile>b{font-size:55px}.deep-responsibility{grid-template-columns:1fr}.deep-responsibility article{padding:28px}.deep-responsibility h3{font-size:25px}.deep-responsibility li{font-size:15px}.deep-review-split{gap:18px}.deep-big-paragraph{font-size:23px;line-height:1.55;padding:10px 0}.deep-comment{padding:23px}.deep-comment p{font-size:17px}.deep-highlight{font-size:18px!important}.deep-clean-list li{font-size:16px}.deep-before-after{grid-template-columns:1fr}.deep-before-after>div{padding:24px}.deep-before-after h3{font-size:22px;line-height:1.6}.deep-before-after p{font-size:17px}.deep-comparison{grid-template-columns:1fr;gap:25px}.deep-comparison h4{font-size:22px;margin-bottom:12px}.deep-comparison p{font-size:16px}.deep-film{grid-template-columns:1fr 1fr;gap:9px;padding:13px}.deep-film span,.deep-film strong{padding:17px 12px;font-size:12px}.deep-brand-kit{grid-template-columns:1fr}.deep-brand-word{padding:33px}.deep-section .deep-brand-word h3{font-size:65px}.deep-brand-tokens{padding:26px}.deep-swatches span{font-size:11px;padding:12px 9px}.deep-brand-family{grid-template-columns:1fr;gap:17px}.deep-brand-family .deep-slide{min-height:310px;padding:29px}.deep-brand-family .deep-slide h3{font-size:30px}.deep-brand-family .deep-bars>div{font-size:12px;grid-template-columns:80px 1fr auto;gap:12px}.deep-brand-family .deep-table{font-size:13px}.deep-file-bundle{padding:26px}.deep-file-bundle>span{font-size:16px;padding:17px 18px}.deep-panel .deep-slide .deep-tips{grid-template-columns:1fr}.deep-panel .deep-slide .deep-tips article{padding-top:15px}.deep-panel .deep-slide .deep-tips{gap:18px;margin-top:0}}
@media(max-width:350px){.deep-heading h2{font-size:28px}.deep-brief{padding:20px}.deep-brief-copy>p{font-size:19px}.deep-panel{padding:9px}.deep-slide{padding:20px}.deep-section .deep-slide>h3{font-size:25px}.deep-tabbar button{font-size:11px;padding:10px}.deep-table th,.deep-table td{padding:12px 8px;font-size:12px}.deep-bars>div{grid-template-columns:62px 1fr auto;gap:6px}.deep-bars b{font-size:10px}.deep-evidence>div{padding:22px 13px}.deep-brand-family .deep-slide{padding:24px}.deep-brand-tokens{padding:22px}}
@media(max-width:600px){.deep-table-detailed,.deep-table-detailed tbody{display:block}.deep-table-detailed thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.deep-table-detailed tbody tr{display:block;padding:19px 22px;border-bottom:1px solid #dce5ee}.deep-table-detailed tbody tr:last-child{border:0}.deep-table-detailed tbody th,.deep-table-detailed tbody td{display:block;width:100%;padding:0;border:0;overflow-wrap:normal;font-size:14px}.deep-table-detailed tbody th{font-size:18px;margin-bottom:14px}.deep-table-detailed tbody td+td{margin-top:13px}.deep-table-detailed td::before{content:attr(data-label);display:block;font-size:11px;color:#637c9c;margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.deep-table-detailed caption{display:block}}
@media(prefers-reduced-motion:no-preference){.deep-tabs .panel-enter{animation:deep-panel-in .4s ease both}.deep-tabs .panel-enter .deep-bars i{animation:deep-bar-in .65s ease both}.deep-launch-art img{transition:transform .7s ease}.deep-launch-art:hover img{transform:scale(1.025)}@keyframes deep-panel-in{from{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes deep-bar-in{from{transform:scaleX(.05)}to{transform:scaleX(1)}}}
@media(prefers-reduced-motion:reduce){.deep-site .deep-section *{animation:none!important;transition:none!important}}
.deep-brand-kit>*{min-width:0}.deep-swatches span{min-width:0}.deep-type>div{min-width:0}
@media(max-width:380px){.deep-section .deep-brand-word h3{font-size:55px}.deep-brand-tokens{padding:20px}.deep-swatches span{padding:12px 5px;font-size:10px}.deep-type{gap:15px}.deep-type>span{font-size:48px}}
