.TdlAZG_page{color:#183a32;background:#f3ebdd}.TdlAZG_shell{width:min(100% - 64px,1440px);margin:auto}.TdlAZG_page h1,.TdlAZG_page h2,.TdlAZG_page h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.TdlAZG_page em{color:#68796b;font-style:normal}.TdlAZG_kicker{text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:11px;line-height:1.7}.TdlAZG_hero{padding-top:28px}.TdlAZG_topline{text-transform:uppercase;letter-spacing:.07em;justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.TdlAZG_topline a{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.TdlAZG_heroHeading{grid-template-columns:1.3fr 1fr;align-items:end;gap:8vw;padding:50px 0 40px;display:grid}.TdlAZG_hero h1{margin:24px 0 0;font-size:clamp(56px,6.5vw,94px);line-height:1.06}.TdlAZG_heroHeading>p{max-width:450px;margin:0 0 5px;font-size:17px;line-height:1.8}.TdlAZG_cover{width:100%;height:auto;display:block}.TdlAZG_brief{grid-template-columns:1fr 2.2fr;gap:55px;padding:85px 0;display:grid}.TdlAZG_brief h2,.TdlAZG_heading h2,.TdlAZG_delivery h2{margin:0;font-size:clamp(38px,4.5vw,64px);line-height:1.1}.TdlAZG_brief>div>p{max-width:700px;margin:30px 0;font-size:17px;line-height:1.8}.TdlAZG_brief dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:35px 0 0;display:grid}.TdlAZG_brief dt{text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:11px}.TdlAZG_brief dd{color:#4b5650;margin:0;font-size:14px;line-height:1.8}.TdlAZG_context{padding-bottom:75px}.TdlAZG_heading{grid-template-columns:1fr 2.2fr;gap:55px;margin-bottom:40px;display:grid}.TdlAZG_referenceGrid{grid-template-columns:1fr 1fr;gap:45px;display:grid}.TdlAZG_referenceGrid article{border-top:1px solid #183a3233;padding-top:22px}.TdlAZG_referenceGrid span{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.TdlAZG_referenceGrid h3{margin:26px 0 20px;font-size:35px;line-height:1.12}.TdlAZG_referenceGrid p{color:#4b5650;max-width:580px;font-size:15px;line-height:1.8}.TdlAZG_page a svg{flex-shrink:0;width:14px;height:14px}.TdlAZG_referenceGrid a,.TdlAZG_applications a{text-underline-offset:5px;align-items:center;gap:14px;min-height:44px;margin-top:10px;font-size:12px;display:inline-flex}.TdlAZG_identity{background:#e4dfd2;padding:65px 0}.TdlAZG_logoGrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.TdlAZG_logoGrid figure{background:#f3ebdd;flex-direction:column;justify-content:space-between;align-items:center;gap:35px;min-height:280px;margin:0;padding:45px 30px 25px;display:flex}.TdlAZG_logoGrid img{width:100%;max-width:510px;height:auto;display:block}.TdlAZG_logoGrid figcaption{align-self:start;font-size:11px}.TdlAZG_identityNote{max-width:700px;margin:25px 0 35px;font-size:14px;line-height:1.8}.TdlAZG_palette{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.TdlAZG_palette>div{flex-direction:column;min-height:220px;padding:24px;display:flex}.TdlAZG_palette span{font-size:12px}.TdlAZG_palette strong{margin-top:35px;font-size:24px;font-weight:400}.TdlAZG_palette small{margin-top:auto;padding-top:25px;font-size:11px;line-height:1.6}.TdlAZG_applications{padding:75px 0}.TdlAZG_applications article+article{margin-top:70px}.TdlAZG_applications article>img{width:100%;height:auto;display:block}.TdlAZG_applications article>div{grid-template-columns:1fr 2.2fr;gap:18px 55px;padding-top:28px;display:grid}.TdlAZG_applications h2{grid-column:2;margin:0;font-size:40px;line-height:1.15}.TdlAZG_applications p{color:#4b5650;grid-column:2;max-width:640px;margin:0;font-size:16px;line-height:1.8}.TdlAZG_applications a{grid-column:2;width:fit-content}.TdlAZG_delivery{color:#f3ebdd;background:#183a32;padding:60px 0 70px}.TdlAZG_delivery em{color:#d39a45}.TdlAZG_delivery .TdlAZG_kicker{margin-bottom:30px}.TdlAZG_delivery>div>div{grid-template-columns:1.3fr 1fr;gap:8vw;display:grid}.TdlAZG_delivery p{max-width:450px;margin:0 0 25px;font-size:16px;line-height:1.8}.TdlAZG_delivery a:not(.TdlAZG_action a){border-top:1px solid #f3ebdd44;justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-size:13px;text-decoration:none;display:flex}.TdlAZG_delivery a>span{align-items:center;gap:10px;display:flex}.TdlAZG_delivery small{color:#d0d7ca;max-width:450px;margin-top:20px;font-size:12px;line-height:1.8;display:block}.TdlAZG_action{margin-top:30px}@media (max-width:900px){.TdlAZG_heroHeading,.TdlAZG_brief,.TdlAZG_heading{grid-template-columns:1fr;gap:25px}.TdlAZG_delivery>div>div{grid-template-columns:1fr;gap:30px}}@media (max-width:760px){.TdlAZG_shell{width:calc(100% - 36px)}.TdlAZG_topline{flex-wrap:wrap;gap:8px}.TdlAZG_heroHeading{padding:30px 0}.TdlAZG_hero h1{font-size:clamp(44px,11.8vw,70px)}.TdlAZG_heroHeading>p{font-size:16px}.TdlAZG_brief{padding:50px 0}.TdlAZG_brief dl,.TdlAZG_referenceGrid,.TdlAZG_logoGrid{grid-template-columns:1fr}.TdlAZG_brief>div>p{font-size:16px}.TdlAZG_context{padding-bottom:50px}.TdlAZG_referenceGrid{gap:30px}.TdlAZG_identity{padding:40px 0}.TdlAZG_palette{grid-template-columns:1fr 1fr}.TdlAZG_palette>div{padding:20px}.TdlAZG_applications{padding:45px 0}.TdlAZG_applications article+article{margin-top:45px}.TdlAZG_applications article>div{grid-template-columns:1fr;gap:16px}.TdlAZG_applications h2,.TdlAZG_applications p,.TdlAZG_applications a{grid-column:1}.TdlAZG_applications h2{font-size:35px}.TdlAZG_delivery{padding:45px 0 50px}}.TdlAZG_evolution{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px;display:grid}.TdlAZG_evolution figure{background:#f3ebdd;flex-direction:column;justify-content:space-between;align-items:center;gap:35px;min-height:250px;margin:0;padding:35px;display:flex}.TdlAZG_evolution img{width:min(100%,420px);height:auto;display:block}.TdlAZG_evolution figure:last-child{color:#f3ebdd;background:#183a32}.TdlAZG_evolution figure:last-child img{filter:brightness(0)invert();width:150px}.TdlAZG_evolution figcaption{align-self:start;font-size:12px}@media (max-width:760px){.TdlAZG_evolution{grid-template-columns:1fr}}.TdlAZG_identity .TdlAZG_palette{margin-top:36px}.TdlAZG_identity .TdlAZG_logoGrid{margin-top:45px}.TdlAZG_logoGrid figure.TdlAZG_reversedLogo{color:#f3ebdd;background:#183a32}.TdlAZG_logoGrid figcaption{line-height:1.5}.TdlAZG_scaleSection{padding:80px 0}.TdlAZG_scaleLayout{grid-template-columns:1fr 2.2fr;gap:55px;display:grid}.TdlAZG_scaleLayout>p{color:#4b5650;max-width:360px;margin:0;font-size:15px;line-height:1.8}.TdlAZG_scaleExamples{grid-template-columns:1fr 1fr;gap:24px;display:grid}.TdlAZG_scaleExamples figure{background:#e6dfd1;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:30px;min-height:165px;margin:0;padding:28px;display:flex}.TdlAZG_scaleExamples img{max-width:100%;height:auto;display:block}.TdlAZG_scaleExamples figcaption{letter-spacing:.04em;font:600 11px/1.5 Inter,Arial,sans-serif}.TdlAZG_touchpoints{background:#e7dfd1;padding:70px 0 85px}.TdlAZG_touchpointsIntro{color:#4b5650;max-width:610px;margin:0 0 35px auto;font-size:16px;line-height:1.8}.TdlAZG_touchpointGrid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.TdlAZG_touchpointGrid figure{min-width:0;margin:0}.TdlAZG_touchpointGrid figure:nth-child(2){margin-top:65px}.TdlAZG_touchpointImage{aspect-ratio:1.3333;background:#d8c5ad;width:100%;position:relative;overflow:hidden}.TdlAZG_touchpointImage img{width:231%;max-width:none;height:auto;display:block;position:absolute;right:0}.TdlAZG_cupDetail img{top:0}.TdlAZG_menuDetail{aspect-ratio:1.5}.TdlAZG_menuDetail img{bottom:-14%}.TdlAZG_touchpointGrid figcaption{border-top:1px solid #183a3233;grid-template-columns:1fr 1.3fr;gap:20px;margin-top:14px;padding-top:17px;display:grid}.TdlAZG_touchpointGrid figcaption span{text-transform:uppercase;letter-spacing:.08em;font:600 11px/1.6 Inter,Arial,sans-serif}.TdlAZG_touchpointGrid figcaption p{color:#4b5650;margin:0;font-size:14px;line-height:1.7}.TdlAZG_touchpointsNote{color:#4b5650;margin:26px 0 0;font-size:12px;line-height:1.6}@media (max-width:900px){.TdlAZG_scaleLayout{grid-template-columns:1fr;gap:30px}}@media (max-width:760px){.TdlAZG_scaleSection{padding:50px 0}.TdlAZG_scaleExamples{grid-template-columns:1fr;gap:12px}.TdlAZG_scaleExamples figure{min-height:130px}.TdlAZG_touchpoints{padding:45px 0 55px}.TdlAZG_touchpointGrid{grid-template-columns:1fr;gap:32px}.TdlAZG_touchpointGrid figure:nth-child(2){margin-top:0}.TdlAZG_touchpointGrid figcaption{grid-template-columns:1fr;gap:8px}}
