.palate-maps_page__ZnCDP{--tcg-dark-blue:var(--tcg-navy);--tcg-dark-blue-2:var(--tcg-blue);--tcg-turquoise:var(--tcg-teal);--tcg-blue-gray:#60728a;--tcg-ice-blue:#b3bbca;--tcg-ice-blue-60:#e1e4ea;--tcg-ice-blue-80:#f0f1f4;--tcg-turquoise-60:#a4e4ec;--tcg-turquoise-80:#d1f1f6;--tcg-red-80:#fbded8;--surface:var(--tcg-white);--ink:var(--tcg-navy);--ink-2:var(--tcg-blue);--ink-muted:#60728a;--accent:var(--tcg-teal);--on-dark:var(--tcg-white);--rule:#e1e4ea;--rule-strong:#b3bbca;--font-sans:inherit;--radius-0:0;--radius-circle:50%;--stroke-image:1.33px;--ease-standard:cubic-bezier(.2,0,0,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:360ms;--hero-photo:url(/custom-pages/palate-maps/hero.jpg);--dark-blue:var(--tcg-dark-blue);--white:var(--tcg-white);--navy:var(--tcg-dark-blue-2);--navy-2:var(--tcg-dark-blue);--on-navy:var(--tcg-white);--on-navy-dim:var(--tcg-ice-blue);--on-navy-accent:var(--tcg-turquoise);--seg-ov-1:var(--tcg-dark-blue);--seg-ov-2:var(--tcg-blue-gray);--seg-ov-3:var(--tcg-blue-gray);--seg-hv-2:var(--tcg-turquoise);--chart-text:var(--ink);--chart-dim:var(--ink-muted);--chart-rule:var(--tcg-ice-blue);--gap:var(--tcg-turquoise);--bg:var(--surface);--bg-alt:var(--surface);--text:var(--ink);--text-2:var(--ink);--text-3:var(--ink-muted);--border:var(--rule);--border-2:var(--rule-strong);--card:var(--surface);--t-100:0.875rem;--t-200:1rem;--t-300:1.125rem;--t-400:1.25rem;--t-500:1.5rem;--t-600:2rem;--t-700:2.5rem;--t-800:3.25rem;--t-900:5.5rem;--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.6;--track-caps:0.1em;--nav-h:78px;--container:1362px;--gutter:56px;--band:clamp(72px,8vw,128px);--shadow-card:0 1px 2px rgba(28,53,82,.06),0 12px 32px rgba(28,53,82,.10);--shadow-lift:0 2px 4px rgba(0,0,0,.08),0 28px 64px rgba(0,0,0,.28);color-scheme:light}.palate-maps_page__ZnCDP *,.palate-maps_page__ZnCDP :after,.palate-maps_page__ZnCDP :before{box-sizing:border-box}.palate-maps_page__ZnCDP button,.palate-maps_page__ZnCDP input,.palate-maps_page__ZnCDP select,.palate-maps_page__ZnCDP textarea{font:inherit}.palate-maps_page__ZnCDP a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px;transition:color var(--dur-fast) var(--ease-standard)}.palate-maps_page__ZnCDP a:hover{color:var(--ink-2)}.palate-maps_page__ZnCDP{margin:0;text-rendering:optimizeLegibility;background:var(--bg);color:var(--text);font-family:inherit;font-size:var(--t-300);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.palate-maps_page__ZnCDP h1,.palate-maps_page__ZnCDP h2,.palate-maps_page__ZnCDP h3,.palate-maps_page__ZnCDP h4{color:var(--text);font-family:inherit;font-weight:700;letter-spacing:-.01em;line-height:var(--lh-tight);margin:0;text-wrap:balance}.palate-maps_page__ZnCDP p{margin:0;text-wrap:pretty}.palate-maps_page__ZnCDP .palate-maps_wrap__Fyehu{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.palate-maps_page__ZnCDP .palate-maps_band__PF9MP{padding-block:var(--band)}.palate-maps_page__ZnCDP .palate-maps_band--navy__MdZuO{background:var(--navy);color:var(--on-navy)}.palate-maps_page__ZnCDP .palate-maps_band--navy__MdZuO h1,.palate-maps_page__ZnCDP .palate-maps_band--navy__MdZuO h2,.palate-maps_page__ZnCDP .palate-maps_band--navy__MdZuO h3,.palate-maps_page__ZnCDP .palate-maps_band--navy__MdZuO h4{color:var(--on-navy)}.palate-maps_page__ZnCDP .palate-maps_eyebrow__49jke{display:block;font-family:inherit;font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2);margin:0 0 20px}.palate-maps_page__ZnCDP .palate-maps_eyebrow__49jke:after{content:"";display:block;width:48px;height:4px;margin-top:14px;background:var(--accent)}.palate-maps_page__ZnCDP .palate-maps_band--navy__MdZuO .palate-maps_eyebrow__49jke{color:var(--on-navy)}.palate-maps_page__ZnCDP .palate-maps_h-xl__AWl2P{font-size:clamp(2.75rem,7vw,var(--t-900));line-height:1.02;letter-spacing:-.02em}.palate-maps_page__ZnCDP .palate-maps_h-lg__Ujlaq{font-size:clamp(2.125rem,4.2vw,var(--t-800));letter-spacing:-.015em}.palate-maps_page__ZnCDP .palate-maps_h-md__WsFCP{font-size:clamp(1.5rem,2.4vw,var(--t-600))}.palate-maps_page__ZnCDP .palate-maps_lede__Ksx_k{font-size:clamp(var(--t-300),1.7vw,var(--t-400));line-height:var(--lh-body);color:var(--text-2);max-width:60ch}.palate-maps_page__ZnCDP .palate-maps_body-max__i_4Yj{max-width:24ch}.palate-maps_page__ZnCDP [id=changes]>.palate-maps_wrap__Fyehu>.palate-maps_eyebrow__49jke,.palate-maps_page__ZnCDP [id=how]>.palate-maps_wrap__Fyehu>.palate-maps_eyebrow__49jke,.palate-maps_page__ZnCDP [id=palates]>.palate-maps_wrap__Fyehu>.palate-maps_eyebrow__49jke,.palate-maps_page__ZnCDP [id=practice]>.palate-maps_wrap__Fyehu>.palate-maps_eyebrow__49jke,.palate-maps_page__ZnCDP [id=problem]>.palate-maps_wrap__Fyehu>.palate-maps_eyebrow__49jke{text-align:center}.palate-maps_page__ZnCDP [id=changes]>.palate-maps_wrap__Fyehu>.palate-maps_eyebrow__49jke:after,.palate-maps_page__ZnCDP [id=how]>.palate-maps_wrap__Fyehu>.palate-maps_eyebrow__49jke:after,.palate-maps_page__ZnCDP [id=palates]>.palate-maps_wrap__Fyehu>.palate-maps_eyebrow__49jke:after,.palate-maps_page__ZnCDP [id=practice]>.palate-maps_wrap__Fyehu>.palate-maps_eyebrow__49jke:after,.palate-maps_page__ZnCDP [id=problem]>.palate-maps_wrap__Fyehu>.palate-maps_eyebrow__49jke:after{margin-inline:auto}.palate-maps_page__ZnCDP [id=changes]>.palate-maps_wrap__Fyehu>h2,.palate-maps_page__ZnCDP [id=how]>.palate-maps_wrap__Fyehu>h2,.palate-maps_page__ZnCDP [id=palates]>.palate-maps_wrap__Fyehu>h2,.palate-maps_page__ZnCDP [id=practice]>.palate-maps_wrap__Fyehu>h2,.palate-maps_page__ZnCDP [id=problem]>.palate-maps_wrap__Fyehu>h2{text-align:center;margin-inline:auto;max-width:24ch}.palate-maps_page__ZnCDP [id=changes]>.palate-maps_wrap__Fyehu>.palate-maps_lede__Ksx_k,.palate-maps_page__ZnCDP [id=problem]>.palate-maps_wrap__Fyehu>.palate-maps_lede__Ksx_k{text-align:center;margin-inline:auto}.palate-maps_page__ZnCDP .palate-maps_cta-row__luNRB{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.palate-maps_page__ZnCDP .palate-maps_btn__vopX3{font-family:inherit;font-weight:700;font-size:var(--t-300);letter-spacing:0;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 30px;min-height:56px;border-radius:var(--radius-0);border:2px solid transparent;text-decoration:none;cursor:pointer;transition:background-color var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.palate-maps_page__ZnCDP .palate-maps_btn__vopX3 .palate-maps_arw__Hfhko{transition:transform var(--dur-base) var(--ease-standard)}.palate-maps_page__ZnCDP .palate-maps_btn__vopX3:hover .palate-maps_arw__Hfhko{transform:translateX(4px)}.palate-maps_page__ZnCDP .palate-maps_btn__vopX3:active{transform:translateY(1px)}.palate-maps_page__ZnCDP .palate-maps_btn--primary__qewRM{background:var(--accent);color:var(--tcg-dark-blue);border-color:var(--accent)}.palate-maps_page__ZnCDP .palate-maps_btn--primary__qewRM:hover{background:var(--tcg-dark-blue);border-color:var(--tcg-dark-blue);color:var(--on-dark)}.palate-maps_page__ZnCDP .palate-maps_band--navy__MdZuO .palate-maps_btn--primary__qewRM:hover,.palate-maps_page__ZnCDP .palate-maps_hero-photo__ay0JR .palate-maps_btn--primary__qewRM:hover{background:var(--tcg-white);border-color:var(--tcg-white);color:var(--tcg-dark-blue)}.palate-maps_page__ZnCDP .palate-maps_btn--ghost__vxQEu{background:transparent;border-color:transparent;color:var(--ink);padding-inline:4px}.palate-maps_page__ZnCDP .palate-maps_btn--ghost__vxQEu .palate-maps_arw__Hfhko{color:var(--accent)}.palate-maps_page__ZnCDP .palate-maps_btn--ghost__vxQEu:hover{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:6px}.palate-maps_page__ZnCDP .palate-maps_band--navy__MdZuO .palate-maps_btn--ghost__vxQEu{color:var(--on-navy)}.palate-maps_page__ZnCDP .palate-maps_btn--sm__hSbhy{padding:12px 20px;min-height:48px;font-size:var(--t-200)}.palate-maps_page__ZnCDP .palate-maps_btn--ghost__vxQEu.palate-maps_btn--sm__hSbhy{padding-inline:4px}.palate-maps_page__ZnCDP .palate-maps_btn__vopX3:focus-visible,.palate-maps_page__ZnCDP a:focus-visible,.palate-maps_page__ZnCDP button:focus-visible{outline:3px solid var(--accent);outline-offset:3px;box-shadow:none}.palate-maps_page__ZnCDP .palate-maps_hero-photo__ay0JR{position:relative;display:flex;align-items:center;min-height:clamp(560px,62vw,760px);padding-block:clamp(72px,8vw,112px) clamp(150px,16vw,220px);text-align:center;color:var(--on-dark);background-color:var(--tcg-dark-blue);background-image:linear-gradient(180deg,rgba(28,53,82,.35) 0,rgba(28,53,82,.62) 55%,rgba(28,53,82,.88) 100%),var(--hero-photo);background-size:cover;background-position:center 30%}.palate-maps_page__ZnCDP .palate-maps_hero-photo__inner__jERkJ{width:100%;display:flex;flex-direction:column;align-items:center}.palate-maps_page__ZnCDP .palate-maps_hero-photo__ay0JR .palate-maps_eyebrow__49jke{color:var(--on-dark)}.palate-maps_page__ZnCDP .palate-maps_hero-photo__ay0JR .palate-maps_eyebrow__49jke:after{margin-inline:auto}.palate-maps_page__ZnCDP .palate-maps_hero-photo__ay0JR h1{color:var(--on-dark);max-width:14ch;margin:0 auto 28px;text-shadow:0 2px 30px rgba(0,0,0,.25)}.palate-maps_page__ZnCDP .palate-maps_hero-photo__ay0JR .palate-maps_lede__Ksx_k{color:var(--on-dark);max-width:54ch;margin:0 auto 22px;font-size:clamp(var(--t-400),1.9vw,var(--t-500));line-height:1.5}.palate-maps_page__ZnCDP .palate-maps_hero-photo__ay0JR .palate-maps_hero__proof___cLw3{color:var(--tcg-ice-blue-60);margin:0 0 32px}.palate-maps_page__ZnCDP .palate-maps_hero-photo__ay0JR .palate-maps_cta-row__luNRB{justify-content:center}.palate-maps_page__ZnCDP .palate-maps_hero-photo__ay0JR .palate-maps_btn--primary__qewRM{min-height:60px;padding:18px 34px;font-size:var(--t-400)}.palate-maps_page__ZnCDP .palate-maps_hero__proof___cLw3{font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase}.palate-maps_page__ZnCDP .palate-maps_hero-figure__Lr7ht{position:relative;z-index:2;margin-top:calc(-1 * clamp(110px,12vw,170px))}.palate-maps_page__ZnCDP .palate-maps_hero-figure__Lr7ht .palate-maps_map__0gX9y{max-width:880px;margin-inline:auto!important;box-shadow:var(--shadow-card);border:0;padding:clamp(20px,3vw,36px)}.palate-maps_page__ZnCDP .palate-maps_map__0gX9y{border-radius:var(--radius-0);border:var(--stroke-image) solid var(--tcg-ice-blue-60);background:var(--card);padding:clamp(18px,2.6vw,28px)}.palate-maps_page__ZnCDP .palate-maps_map__head__LpTZ2{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:8px}.palate-maps_page__ZnCDP .palate-maps_map__label__KqV_4{font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-3)}.palate-maps_page__ZnCDP .palate-maps_map__label__KqV_4 b{color:var(--ink-2);font-weight:700}.palate-maps_page__ZnCDP .palate-maps_map__tag__bxXBu{margin-left:auto;font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--tcg-dark-blue);background:var(--tcg-red-80);padding:4px 12px;flex:none}.palate-maps_page__ZnCDP .palate-maps_map__note__4WTEZ{font-size:var(--t-200);color:var(--text-3);margin-top:16px;line-height:var(--lh-body);text-align:center}.palate-maps_page__ZnCDP .palate-maps_pmap__9z4ul{display:block;width:100%;max-width:100%;height:auto;font-family:inherit;margin-block:4px 2px}.palate-maps_page__ZnCDP .palate-maps_pmap__9z4ul text{font-family:inherit;letter-spacing:.01em}.palate-maps_page__ZnCDP .palate-maps_pmap--venn__zEEzM text:nth-of-type(5),.palate-maps_page__ZnCDP .palate-maps_pmap--venn__zEEzM text:nth-of-type(6){fill:var(--tcg-dark-blue)}.palate-maps_page__ZnCDP .palate-maps_knows-stem__0i4eM{margin:clamp(48px,5vw,72px) 0 0;text-align:center;font-weight:700;font-size:var(--t-500);line-height:1.3;color:var(--ink)}.palate-maps_page__ZnCDP .palate-maps_knows__1Khos{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.palate-maps_page__ZnCDP .palate-maps_knows__1Khos li{color:var(--text-2);font-size:var(--t-300);line-height:1.45;text-align:center;padding:28px 18px;background:var(--tcg-ice-blue-80);display:flex;flex-direction:column;align-items:center;gap:14px}.palate-maps_page__ZnCDP .palate-maps_knows__1Khos li:before{content:"";width:36px;height:36px;border-radius:var(--radius-circle);background:var(--tcg-white) no-repeat center /18px 18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328b1c4' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 2px var(--accent)}@media (max-width:1000px){.palate-maps_page__ZnCDP .palate-maps_knows__1Khos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.palate-maps_page__ZnCDP .palate-maps_knows__1Khos{grid-template-columns:minmax(0,1fr)}}.palate-maps_page__ZnCDP .palate-maps_contrast__7ld2l{margin-top:clamp(48px,5vw,72px);background:var(--tcg-dark-blue-2);padding:clamp(48px,7vw,96px) clamp(24px,5vw,80px);text-align:center}.palate-maps_page__ZnCDP .palate-maps_contrast__q__Po8Ba{font-weight:700;font-size:clamp(1.875rem,3.6vw,var(--t-800));line-height:1.18;color:var(--on-dark);margin:0 auto;max-width:24ch;text-wrap:balance}.palate-maps_page__ZnCDP .palate-maps_inputs__t_364{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.palate-maps_page__ZnCDP .palate-maps_input__Mm4O2{padding:26px 22px;background:var(--surface);box-shadow:inset 0 4px 0 var(--accent),inset 0 0 0 1px var(--tcg-ice-blue-60);display:flex;flex-direction:column;gap:12px}@media (max-width:1080px){.palate-maps_page__ZnCDP .palate-maps_inputs__t_364{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.palate-maps_page__ZnCDP .palate-maps_inputs__t_364{grid-template-columns:minmax(0,1fr)}}.palate-maps_page__ZnCDP .palate-maps_input__name__I7Y1j{font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2)}.palate-maps_page__ZnCDP .palate-maps_input__q__25bwD{color:var(--text-2);font-size:var(--t-300);line-height:1.5}.palate-maps_page__ZnCDP .palate-maps_diff__grid__piRbo{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center;margin-top:clamp(40px,5vw,64px)}@media (max-width:900px){.palate-maps_page__ZnCDP .palate-maps_diff__grid__piRbo{grid-template-columns:minmax(0,1fr)}}.palate-maps_page__ZnCDP .palate-maps_diff__col__AT0wt{display:flex;flex-direction:column;gap:22px}.palate-maps_page__ZnCDP .palate-maps_diff__col__AT0wt p{color:var(--text-2);font-size:var(--t-300);line-height:var(--lh-body);margin:0;max-width:58ch}.palate-maps_page__ZnCDP .palate-maps_attrs__g2gUN{list-style:none;margin:4px 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.palate-maps_page__ZnCDP .palate-maps_attrs__g2gUN li{font-weight:700;font-size:var(--t-200);color:var(--tcg-dark-blue);background:var(--tcg-turquoise-80);padding:9px 18px}.palate-maps_page__ZnCDP .palate-maps_palate-def__5Uz_1{background:var(--tcg-dark-blue);color:var(--on-dark);padding:clamp(32px,4vw,52px);display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden}.palate-maps_page__ZnCDP .palate-maps_palate-def__5Uz_1:after{content:"";position:absolute;right:-70px;top:-70px;width:200px;height:200px;border-radius:var(--radius-circle);background:var(--accent);opacity:.9}.palate-maps_page__ZnCDP .palate-maps_palate-def__5Uz_1>*{position:relative;z-index:1}.palate-maps_page__ZnCDP .palate-maps_palate-def__kicker___6m7k{font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--tcg-ice-blue);margin:0}.palate-maps_page__ZnCDP .palate-maps_palate-def__word__s2mH7{font-weight:700;font-size:clamp(var(--t-700),5vw,4rem);line-height:1;margin:0;color:var(--tcg-turquoise)}.palate-maps_page__ZnCDP .palate-maps_palate-def__body__4GRUW{color:var(--on-dark);font-size:var(--t-400);line-height:1.5;max-width:30ch}.palate-maps_page__ZnCDP .palate-maps_palate-def__note__hD9Qc{margin:4px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);font-size:var(--t-200);line-height:var(--lh-body);color:var(--tcg-ice-blue)}.palate-maps_page__ZnCDP .palate-maps_works__nQpA2{list-style:none;margin:clamp(48px,5vw,72px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);position:relative}.palate-maps_page__ZnCDP .palate-maps_works__nQpA2:before{content:"";position:absolute;top:32px;left:16.66%;right:16.66%;height:2px;background:var(--tcg-ice-blue-60)}.palate-maps_page__ZnCDP .palate-maps_work__br_nT{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}.palate-maps_page__ZnCDP .palate-maps_work__n__h3Zme{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-circle);background:var(--accent);color:var(--tcg-dark-blue);font-weight:700;font-size:var(--t-400);margin-bottom:24px;box-shadow:0 0 0 8px var(--surface)}.palate-maps_page__ZnCDP .palate-maps_work__t__OPyCh{font-weight:700;font-size:var(--t-500);line-height:1.25;color:var(--text);margin:0 0 12px}.palate-maps_page__ZnCDP .palate-maps_work__d__JoHVv{color:var(--text-2);font-size:var(--t-300);line-height:var(--lh-body);margin:0;max-width:34ch}@media (max-width:820px){.palate-maps_page__ZnCDP .palate-maps_works__nQpA2{grid-template-columns:minmax(0,1fr)}.palate-maps_page__ZnCDP .palate-maps_works__nQpA2:before{display:none}}.palate-maps_page__ZnCDP .palate-maps_map--full__7o9MH{margin:clamp(56px,6vw,88px) 0 0;box-shadow:var(--shadow-card);border:0}.palate-maps_page__ZnCDP .palate-maps_hd-img__qrOIe{display:block;width:100%;height:auto}.palate-maps_page__ZnCDP .palate-maps_lede__turn__Kak94{color:var(--ink-2);font-weight:700}.palate-maps_page__ZnCDP .palate-maps_mailto-fallback__NVuED{margin:14px 0 0;font-size:var(--t-200);color:var(--on-navy-dim,var(--text-3))}.palate-maps_page__ZnCDP .palate-maps_mailto-fallback__NVuED a{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.palate-maps_page__ZnCDP .palate-maps_changes__lHp6f{list-style:none;margin:clamp(48px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.palate-maps_page__ZnCDP .palate-maps_change___tgT7{display:flex;flex-direction:column;gap:12px;padding:30px 28px 32px;background:var(--tcg-ice-blue-80);transition:background-color var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.palate-maps_page__ZnCDP .palate-maps_change__tag__GMmQh{font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2)}.palate-maps_page__ZnCDP .palate-maps_change__tag__GMmQh:after{content:"";display:block;width:36px;height:4px;margin-top:12px;background:var(--accent)}.palate-maps_page__ZnCDP .palate-maps_change__t__zzULe{font-weight:700;font-size:var(--t-500);line-height:1.25;color:var(--text);margin:4px 0 0;text-wrap:balance}.palate-maps_page__ZnCDP .palate-maps_change__d__p_Wr3{margin:0;color:var(--text-2);font-size:var(--t-300);line-height:var(--lh-body)}@media (max-width:960px){.palate-maps_page__ZnCDP .palate-maps_changes__lHp6f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.palate-maps_page__ZnCDP .palate-maps_changes__lHp6f{grid-template-columns:minmax(0,1fr)}}.palate-maps_page__ZnCDP .palate-maps_cases__75vE0{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(20px,2.6vw,32px)}.palate-maps_page__ZnCDP .palate-maps_case__ZcznU{background:var(--surface);box-shadow:var(--shadow-card);padding:0 0 clamp(28px,3.4vw,40px);display:flex;flex-direction:column;gap:20px}.palate-maps_page__ZnCDP .palate-maps_case__ZcznU>:not(.palate-maps_case__tag__r3_eq){margin-inline:clamp(26px,3.2vw,40px)}.palate-maps_page__ZnCDP .palate-maps_case__tag__r3_eq{font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--on-dark);background:var(--tcg-dark-blue-2);padding:18px clamp(26px,3.2vw,40px);border-bottom:4px solid var(--accent)}.palate-maps_page__ZnCDP .palate-maps_case__seq__qg3gC{display:flex;flex-direction:column}.palate-maps_page__ZnCDP .palate-maps_case__step__hHE8I{display:flex;flex-direction:column;gap:6px;padding-block:16px;border-bottom:1px solid var(--rule)}.palate-maps_page__ZnCDP .palate-maps_case__step__hHE8I:last-child{border-bottom:0}.palate-maps_page__ZnCDP .palate-maps_case__step__hHE8I b{font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2)}.palate-maps_page__ZnCDP .palate-maps_case__step__hHE8I span{color:var(--text-2);font-size:var(--t-200);line-height:var(--lh-body)}.palate-maps_page__ZnCDP .palate-maps_case__h__YaSNl{margin:0;max-width:24ch}.palate-maps_page__ZnCDP .palate-maps_case__sub__Qc74H{font-weight:700;font-size:1em;color:var(--ink-2)}.palate-maps_page__ZnCDP .palate-maps_case__stats__8yPyT{list-style:none;margin-top:auto!important;padding:24px;background:var(--tcg-ice-blue-80);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px)}.palate-maps_page__ZnCDP .palate-maps_case__stats__8yPyT li{display:flex;flex-direction:column;gap:8px;min-width:0}.palate-maps_page__ZnCDP .palate-maps_case__stats__8yPyT .palate-maps_stat__n__z_sUZ{font-weight:700;font-size:clamp(2rem,3.4vw,var(--t-700));line-height:1;color:var(--tcg-dark-blue)}.palate-maps_page__ZnCDP .palate-maps_case__stats__8yPyT .palate-maps_stat__d__ayjE3{font-size:var(--t-200);color:var(--text-2);line-height:1.45}@media (max-width:420px){.palate-maps_page__ZnCDP .palate-maps_case__stats__8yPyT{grid-template-columns:minmax(0,1fr)}}.palate-maps_page__ZnCDP .palate-maps_cases__cta__Ta5Fy{margin-top:clamp(32px,4vw,48px);display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.palate-maps_page__ZnCDP [id=blindspots]{background-color:var(--tcg-dark-blue);background-image:radial-gradient(circle,rgba(40,177,196,.55) 1.6px,transparent 2.2px);background-size:26px 26px;background-position:right -13px top -13px;position:relative;isolation:isolate}.palate-maps_page__ZnCDP [id=blindspots]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--tcg-dark-blue) 0,var(--tcg-dark-blue) 40%,rgba(28,53,82,.82) 70%,rgba(28,53,82,.55) 100%)}.palate-maps_page__ZnCDP [id=blindspots]>.palate-maps_wrap__Fyehu{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto auto 1fr;column-gap:clamp(40px,6vw,96px);align-items:start}.palate-maps_page__ZnCDP [id=blindspots]>.palate-maps_wrap__Fyehu>.palate-maps_eyebrow__49jke{grid-column:1;grid-row:1;color:var(--tcg-turquoise)}.palate-maps_page__ZnCDP [id=blindspots]>.palate-maps_wrap__Fyehu>h2{grid-column:1;grid-row:2;color:var(--on-dark);max-width:14ch;font-size:clamp(2.5rem,4.6vw,3.75rem)}.palate-maps_page__ZnCDP [id=blindspots]>.palate-maps_wrap__Fyehu>.palate-maps_assess__intro___q_v5{grid-column:1;grid-row:3}.palate-maps_page__ZnCDP [id=blindspots]>.palate-maps_wrap__Fyehu>.palate-maps_quiz___RXNv{grid-column:2;grid-row:1/span 3}@media (max-width:980px){.palate-maps_page__ZnCDP [id=blindspots]>.palate-maps_wrap__Fyehu{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.palate-maps_page__ZnCDP [id=blindspots]>.palate-maps_wrap__Fyehu>*{grid-column:1!important;grid-row:auto!important}.palate-maps_page__ZnCDP [id=blindspots]>.palate-maps_wrap__Fyehu>.palate-maps_quiz___RXNv{margin-top:40px}}.palate-maps_page__ZnCDP .palate-maps_assess__intro___q_v5{margin-top:28px;display:flex;flex-direction:column;gap:18px;max-width:46ch}.palate-maps_page__ZnCDP .palate-maps_assess__intro___q_v5 p{margin:0;color:var(--tcg-ice-blue-60);font-size:var(--t-300);line-height:var(--lh-body)}.palate-maps_page__ZnCDP .palate-maps_assess__intro-lead___cKGM{color:var(--on-dark)!important;font-weight:700;font-size:var(--t-400)!important;line-height:1.4!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.2)}.palate-maps_page__ZnCDP [hidden]{display:none!important}.palate-maps_page__ZnCDP .palate-maps_quiz___RXNv{--on-navy:var(--ink);--on-navy-dim:var(--ink-muted);--on-navy-accent:var(--ink-2);position:relative;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lift);padding:clamp(28px,4vw,52px);border-top:8px solid var(--accent);min-height:520px;display:flex;flex-direction:column;scroll-margin-top:calc(var(--nav-h) + 32px)}.palate-maps_page__ZnCDP .palate-maps_quiz___RXNv .palate-maps_qs__PHPIB{display:flex;flex-direction:column;align-items:flex-start;gap:18px;width:100%}.palate-maps_page__ZnCDP .palate-maps_quiz___RXNv .palate-maps_qs--intro__EAlyv{flex:1;justify-content:center;align-items:flex-start;gap:22px}.palate-maps_page__ZnCDP .palate-maps_quiz___RXNv .palate-maps_qs--intro__EAlyv:before{content:"";width:88px;height:88px;border-radius:var(--radius-circle);background:var(--tcg-dark-blue) no-repeat center /44px 44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328b1c4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.2' fill='%2328b1c4'/%3E%3C/svg%3E");box-shadow:0 0 0 10px var(--tcg-turquoise-80);margin-bottom:10px}.palate-maps_page__ZnCDP .palate-maps_quiz___RXNv .palate-maps_qs--intro__EAlyv:after{content:"";order:-1;position:absolute;right:0;top:0;width:180px;height:180px;background:radial-gradient(circle,var(--tcg-turquoise-60) 2px,transparent 2.6px) 0 0 /20px 20px;opacity:.8;-webkit-mask:linear-gradient(225deg,#000 20%,transparent 70%);mask:linear-gradient(225deg,#000 20%,transparent 70%);pointer-events:none}.palate-maps_page__ZnCDP .palate-maps_quiz__meta__86TKt{font-weight:700;font-size:clamp(var(--t-400),2vw,var(--t-500));line-height:1.4;color:var(--tcg-dark-blue);margin:0}.palate-maps_page__ZnCDP .palate-maps_quiz__resume__mKwnw{font-size:var(--t-200);color:var(--ink-2);background:var(--tcg-turquoise-80);padding:10px 14px;margin:0}.palate-maps_page__ZnCDP .palate-maps_qs--intro__EAlyv .palate-maps_btn--primary__qewRM{min-height:64px;padding:18px 40px;font-size:var(--t-400);margin-top:8px}.palate-maps_page__ZnCDP .palate-maps_qs--intro__EAlyv .palate-maps_btn--primary__qewRM:hover{box-shadow:0 10px 24px rgba(40,177,196,.35)}.palate-maps_page__ZnCDP .palate-maps_quiz__tag__7KUx6{font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2);margin:0}.palate-maps_page__ZnCDP .palate-maps_quiz__tag__7KUx6:after{content:"";display:block;width:48px;height:4px;margin-top:12px;background:var(--accent)}.palate-maps_page__ZnCDP .palate-maps_quiz__body__t3pHZ{color:var(--ink);font-size:var(--t-300);line-height:var(--lh-body);margin:0}.palate-maps_page__ZnCDP .palate-maps_qprog__1x_8Q{display:flex;align-items:center;gap:18px;width:100%;margin-bottom:6px}.palate-maps_page__ZnCDP .palate-maps_qprog__count__Jc3X4{font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-2);flex:none;font-variant-numeric:tabular-nums}.palate-maps_page__ZnCDP .palate-maps_qprog__track__agu0F{flex:1;height:8px;background:var(--tcg-ice-blue-60);display:block;border-radius:999px;overflow:hidden}.palate-maps_page__ZnCDP .palate-maps_qprog__fill__Se1MG{display:block;height:100%;background:var(--accent);width:0;border-radius:999px;transition:width var(--dur-slow) var(--ease-standard)}.palate-maps_page__ZnCDP .palate-maps_qstem__6hNp9{color:var(--tcg-dark-blue);max-width:30ch;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25}.palate-maps_page__ZnCDP .palate-maps_qstem__6hNp9:focus{outline:none}.palate-maps_page__ZnCDP .palate-maps_qhelp__hFhvY{color:var(--ink-muted);font-size:var(--t-300);margin:-6px 0 0}.palate-maps_page__ZnCDP .palate-maps_qopts__84aeg{display:flex;flex-direction:column;gap:12px;width:100%;margin-top:6px;counter-reset:qopt}.palate-maps_page__ZnCDP .palate-maps_qopt__jzLB4{counter-increment:qopt;position:relative;display:flex;align-items:center;gap:16px;padding:16px 20px 16px 16px;min-height:64px;border:2px solid var(--tcg-ice-blue-60);background:var(--surface);color:var(--ink);font-size:var(--t-300);line-height:1.45;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.palate-maps_page__ZnCDP .palate-maps_qopt__jzLB4:hover{border-color:var(--accent);box-shadow:0 4px 14px rgba(28,53,82,.08)}.palate-maps_page__ZnCDP .palate-maps_qopt__jzLB4 input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.palate-maps_page__ZnCDP .palate-maps_qopt__mark__7YctV{width:36px;height:36px;border-radius:var(--radius-circle);flex:none;display:grid;place-items:center;background:var(--tcg-ice-blue-80);box-shadow:inset 0 0 0 2px var(--tcg-ice-blue);transition:background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.palate-maps_page__ZnCDP .palate-maps_qopt__mark__7YctV:after{content:counter(qopt,upper-alpha);font-weight:700;font-size:var(--t-200);color:var(--tcg-dark-blue)}.palate-maps_page__ZnCDP .palate-maps_qopt__jzLB4.palate-maps_is-on__VFm_W{border-color:var(--accent);background:var(--tcg-turquoise-80)}.palate-maps_page__ZnCDP .palate-maps_qopt__jzLB4.palate-maps_is-on__VFm_W .palate-maps_qopt__mark__7YctV{background:var(--accent);box-shadow:none}.palate-maps_page__ZnCDP .palate-maps_qopt__jzLB4 input:focus-visible+.palate-maps_qopt__mark__7YctV{outline:3px solid var(--tcg-dark-blue);outline-offset:3px}.palate-maps_page__ZnCDP .palate-maps_qnav__ouHSW{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;width:100%;margin-top:14px;padding-top:22px;border-top:1px solid var(--tcg-ice-blue-60)}.palate-maps_page__ZnCDP .palate-maps_qnav__ouHSW .palate-maps_btn--ghost__vxQEu{color:var(--ink)}.palate-maps_page__ZnCDP .palate-maps_qnav__ouHSW .palate-maps_btn--ghost__vxQEu .palate-maps_arw__Hfhko{color:var(--accent)}.palate-maps_page__ZnCDP .palate-maps_btn__vopX3:disabled{opacity:.35;cursor:not-allowed}.palate-maps_page__ZnCDP .palate-maps_btn--primary__qewRM:disabled:hover{background:var(--accent);border-color:var(--accent);color:var(--tcg-dark-blue)}.palate-maps_page__ZnCDP .palate-maps_btn__vopX3:disabled:hover .palate-maps_arw__Hfhko{transform:none}.palate-maps_page__ZnCDP .palate-maps_arw--back__l9tBC{transition:transform var(--dur-base) var(--ease-standard)}.palate-maps_page__ZnCDP .palate-maps_btn__vopX3:hover .palate-maps_arw--back__l9tBC{transform:translateX(-4px)}.palate-maps_page__ZnCDP .palate-maps_qs--result__rOWjt{outline:none}.palate-maps_page__ZnCDP .palate-maps_qres__title__iK5P7{color:var(--tcg-dark-blue);max-width:18ch;font-size:clamp(2rem,3.6vw,2.75rem)}.palate-maps_page__ZnCDP .palate-maps_qres__diag__KKKGT{font-weight:700;font-size:clamp(var(--t-400),2vw,var(--t-500));line-height:1.4;color:var(--ink-2);margin:0;max-width:40ch}.palate-maps_page__ZnCDP .palate-maps_qres__challenge__35tfo{background:var(--tcg-dark-blue);color:var(--on-dark);padding:22px 26px;margin-top:6px;width:100%;border-left:8px solid var(--accent)}.palate-maps_page__ZnCDP .palate-maps_qres__challenge-label__ye_5F{font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--tcg-turquoise);display:block;margin-bottom:10px}.palate-maps_page__ZnCDP .palate-maps_qres__challenge__35tfo p{margin:0;color:var(--on-dark);font-size:var(--t-400);line-height:1.45;font-weight:700}.palate-maps_page__ZnCDP .palate-maps_qres__cta__mwe5w{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:8px}.palate-maps_page__ZnCDP .palate-maps_qs--result__rOWjt .palate-maps_mailto-fallback__NVuED{color:var(--ink-muted)}@media (max-width:520px){.palate-maps_page__ZnCDP .palate-maps_quiz___RXNv{min-height:0}.palate-maps_page__ZnCDP .palate-maps_qnav__ouHSW .palate-maps_btn--primary__qewRM{flex:1}.palate-maps_page__ZnCDP .palate-maps_qres__cta__mwe5w .palate-maps_btn__vopX3{width:100%}}.palate-maps_page__ZnCDP [id=talk]{background:var(--surface);color:var(--ink);--on-navy:var(--ink);--on-navy-dim:var(--ink-muted)}.palate-maps_page__ZnCDP [id=talk] h2{color:var(--ink)}.palate-maps_page__ZnCDP [id=talk] .palate-maps_eyebrow__49jke{color:var(--ink-2)}.palate-maps_page__ZnCDP [id=talk] .palate-maps_btn--primary__qewRM:hover{background:var(--tcg-dark-blue);border-color:var(--tcg-dark-blue);color:var(--on-dark)}.palate-maps_page__ZnCDP .palate-maps_band--final___ylWj{border-top:0}.palate-maps_page__ZnCDP .palate-maps_final__grid__H3shy{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}@media (max-width:900px){.palate-maps_page__ZnCDP .palate-maps_final__grid__H3shy{grid-template-columns:minmax(0,1fr)}}.palate-maps_page__ZnCDP .palate-maps_playbook__CcyTu{background:var(--tcg-dark-blue-2);padding:clamp(30px,3.6vw,48px);display:flex;flex-direction:column;gap:18px}.palate-maps_page__ZnCDP .palate-maps_playbook__t__275uy{font-weight:700;font-size:var(--t-100);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--tcg-ice-blue)}.palate-maps_page__ZnCDP .palate-maps_playbook__CcyTu ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.palate-maps_page__ZnCDP .palate-maps_playbook__CcyTu li{color:var(--tcg-white);font-size:var(--t-300);line-height:var(--lh-body);padding-left:40px;position:relative}.palate-maps_page__ZnCDP .palate-maps_playbook__CcyTu li:before{content:"";position:absolute;left:0;top:.15em;width:26px;height:26px;border-radius:var(--radius-circle);background:var(--accent) no-repeat center /14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c3552' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.palate-maps_page__ZnCDP *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:1000px){.palate-maps_page__ZnCDP{--gutter:24px;--nav-h:60px}}@media (max-width:900px){.palate-maps_page__ZnCDP{--gutter:18px;--nav-h:48px}}.palate-maps_page__ZnCDP .palate-maps_qres__title__iK5P7,.palate-maps_page__ZnCDP .palate-maps_qstem__6hNp9,.palate-maps_page__ZnCDP section[id]{scroll-margin-top:calc(var(--nav-h) + 24px)}.palate-maps_page__ZnCDP .palate-maps_btn__vopX3:after{flex-shrink:0}.palate-maps_page__ZnCDP .palate-maps_quiz___RXNv .palate-maps_qres__title__iK5P7,.palate-maps_page__ZnCDP .palate-maps_quiz___RXNv .palate-maps_qstem__6hNp9{color:var(--ink)}.palate-maps_page__ZnCDP progress{appearance:none;border:0}.palate-maps_page__ZnCDP progress::-webkit-progress-bar{background:var(--tcg-ice-blue-60)}.palate-maps_page__ZnCDP progress::-webkit-progress-value{background:var(--accent)}.palate-maps_page__ZnCDP progress::-moz-progress-bar{background:var(--accent)}.palate-maps_page__ZnCDP .palate-maps_band--alt__COASZ{background:var(--bg-alt)}.palate-maps_page__ZnCDP .palate-maps_qopt__text__IfpWa{min-width:0}.palate-maps_page__ZnCDP .palate-maps_btn--primary__qewRM:after{background-image:none;background-color:currentColor;mask:url(/brand/icons/right-arrow-accent.svg) no-repeat center/contain}