@font-face{font-family:sohne;src:url(../media/Sohne_Buch_400-s.p.0pglsn0y6w_l-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sohne;src:url(../media/Sohne_Buch_Kursiv_400_italic-s.p.27a7hdkr1cdul.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:sohne;src:url(../media/Sohne_Kraftig_500-s.p.3u66_x408svn-.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sohne;src:url(../media/Sohne_Kraftig_Kursiv_500-s.p.3jdwe-v8c3fdf.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:sohne;src:url(../media/Sohne_Halbfett_600-s.p.0_lesykc8lu78.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sohne;src:url(../media/Sohne_Halbfett_Kursiv_600-s.p.0j4gme1zsjd18.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:sohne;src:url(../media/Sohne_Dreiviertelfett_700-s.p.1uxo0hdqi-6cb.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sohne;src:url(../media/Sohne_Dreiviertelfett_Kursiv_700-s.p.00-h_r60y39id.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:sohne;src:url(../media/Sohne_Extrafett_900-s.p.385r_9jh4uyh0.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:sohne Fallback;src:local(Arial);ascent-override:103.7%;descent-override:23.33%;line-gap-override:0.0%;size-adjust:100.28%}.sohne_c2379cd6-module__pXuBLq__className{font-family:sohne,sohne Fallback,Helvetica Neue,Arial,sans-serif}.sohne_c2379cd6-module__pXuBLq__variable{--font-sohne:"sohne", "sohne Fallback", Helvetica Neue, Arial, sans-serif}
@font-face{font-family:tiempos;src:url(../media/Tiempos_Regular-s.p.26058ulpjdk1l.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tiempos;src:url(../media/Tiempos_Regular_Italic-s.p.3286l3j--0ppx.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:tiempos;src:url(../media/Tiempos_Bold-s.p.31kd0qe65khqy.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:tiempos;src:url(../media/Tiempos_Bold_Italic-s.p.1_bsb3fkkjjy3.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:tiempos Fallback;src:local(Arial);ascent-override:100.46%;descent-override:23.67%;line-gap-override:0.0%;size-adjust:105.61%}.tiempos_28bf5ad9-module__pfGLVW__className{font-family:tiempos,tiempos Fallback,Georgia,Times New Roman,serif}.tiempos_28bf5ad9-module__pfGLVW__variable{--font-tiempos:"tiempos", "tiempos Fallback", Georgia, Times New Roman, serif}
@font-face{font-family:reckless;src:url(../media/Reckless_Regular-s.2r0zslpas591n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:reckless;src:url(../media/Reckless_Medium-s.1dqpexw0yzjq2.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:reckless Fallback;src:local(Arial);ascent-override:88.72%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:99.42%}.reckless_a63b34db-module__YNclUq__className{font-family:reckless,reckless Fallback,Georgia,serif}.reckless_a63b34db-module__YNclUq__variable{--font-reckless:"reckless", "reckless Fallback", Georgia, serif}
@font-face{font-family:azeretMono;src:url(../media/AzeretMono_latin-s.04q1cl-0p1_b_.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:azeretMono Fallback;src:local(Arial);ascent-override:65.78%;descent-override:16.15%;line-gap-override:0.0%;size-adjust:142.45%}.azeretmono_39fc22a7-module__hpyOrq__className{font-family:azeretMono,azeretMono Fallback,ui-monospace,monospace}.azeretmono_39fc22a7-module__hpyOrq__variable{--font-azeret:"azeretMono", "azeretMono Fallback", ui-monospace, monospace}
:root{--color-ink:#231f20;--color-white:#fff;--color-cream:#faf9f5;--color-line:#e9e8e4;--color-graphite:#3f3f3f;--color-blue:#0070f3;--color-sky-200:#bde1ff;--color-sky-300:#acd7ff;--color-sky-500:#72b3ff;--color-orange:#fd6a3d;--color-lime:#bcf46e;--color-green:#28c077;--color-amber:#ffbb5c;--color-teal:#6bbfcf;--color-pink:#ffcffa;--color-error:#e5484d;--color-preloader:#faf9f6;--color-navy:#0e3768;--color-azure:#1b7ff2;--color-rose:#fe316e;--color-tan:#ead8cb;--color-placeholder:#24202180;--color-sand:#f1e8d5;--color-sky-100:#e2f1ff;--color-teal-100:#e1f2f5;--color-violet-100:#eae6ff;--color-lime-100:#e8fbcc;--color-pink-100:#ffeefd;--color-amber-100:#ffe7c6;--color-surface-translucent-soft:color-mix(in srgb, var(--color-white) 40%, transparent);--color-caption-overlay:#00000082;--color-caption-overlay-strong:#000c;--color-text:var(--color-ink);--color-page:var(--color-white);--color-surface-dark:var(--color-ink);--color-surface-light:var(--color-cream);--color-muted:color-mix(in srgb, var(--color-ink) 50%, transparent);--color-card-overlay:#000000a6;--color-focus-border:#4040403d;--color-text-faint:#2420217a;--color-media-shade:#242021b3;--color-dialog-backdrop:#000000b3;--color-text-subtle:#231f20b3;--color-overlay:#00000080;--color-overlay-strong:#000000bf;--color-surface-translucent:color-mix(in srgb, var(--color-white) 70%, transparent);--color-surface-quote:color-mix(in srgb, var(--color-white) 80%, transparent);--color-border-subtle:#24202129;--color-border-on-dark:color-mix(in srgb, var(--color-white) 16%, transparent);--color-border-on-dark-strong:color-mix(in srgb, var(--color-white) 24%, transparent);--color-border-on-dark-hover:color-mix(in srgb, var(--color-white) 32%, transparent);--color-button-light-hover:color-mix(in srgb, var(--color-white) 60%, transparent);--color-button-pressed:#333;--color-hero-shade:#0000002e;--color-backdrop:#0006;--font-sans:var(--font-sohne), "Helvetica Neue", Arial, sans-serif;--font-serif:var(--font-tiempos), Georgia, "Times New Roman", serif;--font-lead:var(--font-reckless), Georgia, serif;--font-lead-measure-scale:.966;--font-mono:var(--font-azeret), ui-monospace, monospace;--type-display-size:64px;--type-display-leading:1.05;--type-display-tracking:-.02em;--type-h2-size:56px;--type-h2-leading:1.05;--type-h2-tracking:-.02em;--type-h3-size:48px;--type-h3-leading:1.15;--type-h3-tracking:-.02em;--type-h4-size:40px;--type-h4-leading:1.15;--type-h4-tracking:-.02em;--type-title-size:32px;--type-title-leading:1.15;--type-title-tracking:-.01em;--type-label-size:22px;--type-label-leading:1.15;--type-lead-size:22px;--type-lead-leading:1.4;--type-body-lg-size:18px;--type-body-size:16px;--type-body-leading:1.5;--type-sans-size:18px;--type-sans-tracking:.01em;--type-small-size:15px;--type-eyebrow-size:13px;--type-eyebrow-leading:1.6;--type-eyebrow-tracking:.25em;--type-stat-size:86px;--type-stat-leading:1.1;--type-nav-size:16px;--type-button-size:18px;--type-button-leading:1.2;--header-height:72px;--inset:24px;--panel-padding:40px;--gutter:calc(var(--inset) + var(--panel-padding));--content-max:1440px;--first-panel-gap:0px;--radius-panel:16px;--radius-button:12px;--radius-tile:16px;--radius-icon:6px;--shadow-creator-card:.587723px .52895px 3.9535px -.392857px #00000008, 1.43974px 1.29576px 9.68483px -.785714px #00000008, 2.72809px 2.45528px 18.3514px -1.17857px #00000008, 4.76253px 4.28628px 32.0367px -1.57143px #00000008, 8.2889px 7.46001px 55.7579px -1.96429px #00000008, 15.1821px 13.6639px 102.127px -2.35714px #00000005, 30px 27px 201.804px -2.75px #00000005;--button-padding:15px 28px 17px;--button-height:54px;--z-header:10;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-framer:cubic-bezier(.44, 0, .56, 1);--ease-tap:cubic-bezier(.15, .45, .15, 1.35);--ease-in-quad:cubic-bezier(.5, 0, .88, .77);--ease-in-steep:cubic-bezier(.5, 0, .99, .35);--ease-hover-out:cubic-bezier(.25, .1, .35, 1);--spring-default:linear(0 0%, .0212 1.5625%, .0703 3.125%, .1328 4.6875%, .2001 6.25%, .2675 7.8125%, .3323 9.375%, .3932 10.9375%, .4496 12.5%, .5015 14.0625%, .5488 15.625%, .5919 17.1875%, .6311 18.75%, .6665 20.3125%, .6986 21.875%, .7277 23.4375%, .7539 25%, .7777 26.5625%, .7991 28.125%, .8185 29.6875%, .836 31.25%, .8519 32.8125%, .8662 34.375%, .8791 35.9375%, .8908 37.5%, .9013 39.0625%, .9109 40.625%, .9195 42.1875%, .9272 43.75%, .9343 45.3125%, .9406 46.875%, .9464 48.4375%, .9515 50%, .9562 51.5625%, .9604 53.125%, .9643 54.6875%, .9677 56.25%, .9708 57.8125%, .9736 59.375%, .9762 60.9375%, .9785 62.5%, .9806 64.0625%, .9824 65.625%, .9841 67.1875%, .9857 68.75%, .9871 70.3125%, .9883 71.875%, .9894 73.4375%, .9905 75%, .9914 76.5625%, .9922 78.125%, .993 79.6875%, .9936 81.25%, .9943 82.8125%, .9948 84.375%, .9953 85.9375%, .9958 87.5%, .9962 89.0625%, .9965 90.625%, .9969 92.1875%, .9972 93.75%, .9975 95.3125%, .9977 96.875%, .9979 98.4375%, 1 100%);--spring-default-duration:.65s;--spring-hover:linear(0 0%, .0189 2.27273%, .068 4.54545%, .1376 6.81818%, .2198 9.09091%, .3082 11.3636%, .3982 13.6364%, .4859 15.9091%, .569 18.1818%, .6456 20.4545%, .7146 22.7273%, .7757 25.0%, .8287 27.2727%, .8738 29.5455%, .9116 31.8182%, .9425 34.0909%, .9673 36.3636%, .9868 38.6364%, 1.0016 40.9091%, 1.0124 43.1818%, 1.0199 45.4545%, 1.0247 47.7273%, 1.0274 50.0%, 1.0283 52.2727%, 1.028 54.5455%, 1.0268 56.8182%, 1.0249 59.0909%, 1.0227 61.3636%, 1.0202 63.6364%, 1.0176 65.9091%, 1.0151 68.1818%, 1.0127 70.4545%, 1.0105 72.7273%, 1.0085 75%, 1.0067 77.2727%, 1.0052 79.5455%, 1.0038 81.8182%, 1.0027 84.0909%, 1.0018 86.3636%, 1.0011 88.6364%, 1.0005 90.9091%, 1 93.1818%, .9997 95.4545%, 1 97.7273%, 1 100%);--spring-hover-duration:.45s;--spring-slide:linear(0 0%, .0089 0.9615%, .0315 1.9231%, .0628 2.8846%, .0994 3.8462%, .1389 4.8077%, .1797 5.7692%, .2206 6.7308%, .2611 7.6923%, .3004 8.6538%, .3384 9.6154%, .3749 10.5769%, .4097 11.5385%, .4428 12.5%, .4742 13.4615%, .504 14.4231%, .5323 15.3846%, .5589 16.3462%, .5841 17.3077%, .6079 18.2692%, .6303 19.2308%, .6515 20.1923%, .6715 21.1538%, .6903 22.1154%, .7081 23.0769%, .7249 24.0385%, .7406 25%, .7555 25.9615%, .7696 26.9231%, .7828 27.8846%, .7953 28.8462%, .807 29.8077%, .8181 30.7692%, .8286 31.7308%, .8384 32.6923%, .8477 33.6538%, .8564 34.6154%, .8647 35.5769%, .8724 36.5385%, .8798 37.5%, .8867 38.4615%, .8932 39.4231%, .8993 40.3846%, .9051 41.3462%, .9105 42.3077%, .9157 43.2692%, .9205 44.2308%, .9251 45.1923%, .9294 46.1538%, .9334 47.1154%, .9373 48.0769%, .9409 49.0385%, .9443 50%, .9475 50.9615%, .9505 51.9231%, .9533 52.8846%, .956 53.8462%, .9585 54.8077%, .9609 55.7692%, .9632 56.7308%, .9653 57.6923%, .9673 58.6538%, .9691 59.6154%, .9709 60.5769%, .9726 61.5385%, .9742 62.5%, .9756 63.4615%, .977 64.4231%, .9784 65.3846%, .9796 66.3462%, .9808 67.3077%, .9819 68.2692%, .9829 69.2308%, .9839 70.1923%, .9848 71.1538%, .9857 72.1154%, .9865 73.0769%, .9873 74.0385%, .988 75%, .9887 75.9615%, .9894 76.9231%, .99 77.8846%, .9905 78.8462%, .9911 79.8077%, .9916 80.7692%, .9921 81.7308%, .9925 82.6923%, .993 83.6538%, .9934 84.6154%, .9938 85.5769%, .9941 86.5385%, .9944 87.5%, .9948 88.4615%, .9951 89.4231%, .9954 90.3846%, .9956 91.3462%, .9959 92.3077%, .9961 93.2692%, .9963 94.2308%, .9965 95.1923%, 1 96.1538%, 1 97.1154%, 1 98.0769%, 1 99.0385%, 1 100%);--spring-slide-duration:1.05s}@media (max-width:1199px){:root{--type-display-size:48px;--type-h2-size:44px;--type-h3-size:40px;--type-h4-size:32px;--type-title-size:28px;--type-label-size:18px;--type-lead-size:20px;--first-panel-gap:var(--inset)}}@media (max-width:979px){:root{--type-sans-size:16px}}@media (max-width:809px){:root{--type-display-size:40px;--type-h2-size:32px;--type-h3-size:28px;--type-h4-size:24px;--type-title-size:20px;--type-lead-size:18px;--type-body-lg-size:16px;--type-stat-size:73px;--inset:4px;--panel-padding:20px;--button-padding:12px 28px 14px;--button-height:48px}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-page);color:var(--color-text);font-family:var(--font-serif);font-size:var(--type-body-lg-size);line-height:var(--type-body-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,video,svg{max-width:100%;display:block}img,video{height:auto}a{color:inherit}button{font:inherit;color:inherit}p{margin:0 0 1em}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);text-wrap:balance;margin:0 0 .5em;font-weight:600}h1,.t-display{font-size:var(--type-display-size);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}h2,.t-h2{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}.t-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}h4,.t-h4{font-size:var(--type-h4-size);line-height:var(--type-h4-leading);letter-spacing:var(--type-h4-tracking)}h3,h5,.t-title{font-size:var(--type-title-size);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}h6,.t-label{font-size:var(--type-label-size);line-height:var(--type-label-leading);letter-spacing:0}.t-lead{font-family:var(--font-lead);font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.t-body{font-family:var(--font-serif);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.t-sans{font-family:var(--font-sans);font-size:var(--type-sans-size);letter-spacing:var(--type-sans-tracking);line-height:1.5}.t-small{font-family:var(--font-sans);font-size:var(--type-small-size);line-height:1.5}.t-eyebrow,.eyebrow{font-family:var(--font-sans);font-weight:600;font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.t-stat{font-family:var(--font-sans);font-weight:900;font-size:var(--type-stat-size);line-height:var(--type-stat-leading)}.container{width:100%;max-width:var(--content-max);padding:0 var(--gutter);margin:0 auto}.page{padding-top:48px;padding-bottom:64px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.panel{margin:0 var(--inset);padding:var(--panel-padding);border-radius:var(--radius-panel);position:relative;overflow:hidden}.panel-dark{background:var(--color-surface-dark);color:var(--color-white)}.panel-light{background:var(--color-surface-light)}main>.panel:first-child,main>:first-child>.panel:first-child{margin-top:var(--first-panel-gap)}.button-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.button{min-height:var(--button-height);padding:var(--button-padding);border-radius:var(--radius-button);background:var(--color-ink);color:var(--color-white);font-family:var(--font-sans);font-weight:600;font-size:var(--type-button-size);line-height:var(--type-button-leading);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.button-light,.panel-dark .button{background:var(--color-white);color:var(--color-ink)}.button-outline{color:inherit;box-shadow:inset 0 0 0 1px var(--color-line);background:0 0}.panel-dark .button-outline{color:var(--color-white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-white) 30%, transparent);background:0 0}@media (max-width:809px){.button-row .button{width:100%}}.section-heading{margin:0 0 24px}.section-intro{max-width:720px;font-size:var(--type-body-lg-size);margin:0 0 24px}.tile{border-radius:var(--radius-tile);text-decoration:none;display:block;position:relative;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%}
.site-main{padding-top:var(--header-height)}.site-header{z-index:var(--z-header);height:var(--header-height);background:var(--color-white);position:fixed;inset:0 0 auto}.site-header-bar{justify-content:space-between;align-items:center;height:100%;padding:0 24px;display:flex}.site-logo{color:var(--color-ink);padding:8px 0;display:block}.site-logo svg{width:210px;height:24px}.nav-list{align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.nav-link{color:var(--color-ink);font-family:var(--font-sans);font-weight:600;font-size:var(--type-nav-size);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;line-height:24px;text-decoration:none;display:inline-flex}.nav-link[aria-expanded=true]{opacity:.5}.nav-chevron{width:16px;height:16px;transition:transform .6s var(--ease-out-expo)}.nav-link[aria-expanded=true] .nav-chevron{transform:rotateX(180deg)}.mega-menu{inset:var(--header-height) 0 auto;z-index:var(--z-header);border-top:1px solid var(--color-line);background:var(--color-white);padding:12px 12px 28px;position:fixed}.mega-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mega-brand{border-radius:var(--radius-tile);color:var(--color-ink);font-family:var(--font-sans);align-items:center;gap:16px;padding:12px;font-size:18px;line-height:1.2;text-decoration:none;display:flex}.mega-brand:hover{background:var(--color-cream)}.brand-icon{border-radius:var(--radius-icon);background:var(--color-line);object-fit:cover;flex:none;width:40px;height:40px;overflow:hidden}.mega-close{position:absolute;top:24px;right:24px}.mega-cta{margin:48px 16px 0}.mega-cta .button{min-height:44px;padding:10px 21px 12px}.nav-backdrop{inset:var(--header-height) 0 0;z-index:calc(var(--z-header) - 1);background:var(--color-backdrop);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;border:0;position:fixed}.icon-button{width:40px;height:40px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.icon-button svg{width:24px;height:24px}.nav-toggle{display:none;position:relative}.nav-toggle-bars:before,.nav-toggle-bars:after{content:"";background:var(--color-ink);width:24px;height:2px;position:absolute;left:8px}.nav-toggle-bars:before{top:16px}.nav-toggle-bars:after{top:22px}.mobile-menu{inset:var(--header-height) 0 0;z-index:var(--z-header);border-top:1px solid var(--color-line);background:var(--color-white);position:fixed;overflow-y:auto}.mobile-menu ul{margin:0;padding:0;list-style:none}.mobile-menu-row{border:0;border-bottom:1px solid var(--color-line);width:100%;min-height:56px;color:var(--color-ink);font-family:var(--font-sans);font-weight:600;font-size:var(--type-nav-size);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;line-height:24px;text-decoration:none;display:flex}.mobile-menu-row .nav-chevron{transform:rotate(-90deg)}.mobile-menu-back .nav-chevron{transform:rotate(90deg)}.mobile-menu-back{justify-content:flex-start}.mobile-menu .mega-grid{grid-template-columns:1fr}.mobile-menu .mega-brand{border-radius:0;padding:8px 24px}.mobile-menu .mega-cta{margin:24px}@media (max-width:1199px){.site-header-bar{padding:0 16px 0 24px}.nav-list,.mega-menu{display:none}.nav-toggle{display:grid}}@media (min-width:1200px){.mobile-menu{display:none}}.site-footer{background:var(--color-ink);color:var(--color-white);font-family:var(--font-sans);font-size:var(--type-small-size);margin-top:24px;padding:72px 64px;line-height:1.5;position:relative}.footer-logo{width:192px;color:var(--color-white);display:block}.footer-logo svg{width:192px;height:22px}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.footer-links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-links a,.footer-links button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.footer-links a:hover,.footer-links button:hover{text-decoration:underline}.footer-copyright{opacity:.5;margin:40px 0 0}.footer-top{width:113px;height:120px;color:var(--color-white);opacity:.5;position:absolute;bottom:13px;right:11px}.footer-top svg{width:100%;height:100%}@media (max-width:809px){.site-footer{margin:4px var(--inset) var(--inset);border-radius:var(--radius-panel);flex-direction:column;gap:32px;padding:32px 20px;display:flex}.footer-columns{flex-direction:column;gap:32px;margin:0;display:flex}.footer-links-primary{gap:16px}.footer-copyright{margin:0}.footer-top{width:69px;height:73px;bottom:22px;right:26px}}
.block{padding:clamp(40px,7vw,88px) 0}.prose{max-width:720px}.stats{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px;margin:24px 0;display:grid}.stats dt{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3rem);font-weight:700}.stats dd{color:var(--color-muted);margin:0}.source{color:var(--color-muted);font-size:.8125rem}.hero-simple{max-width:calc(100% - 2 * var(--inset));aspect-ratio:16/9;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.hero-simple .hero-content{max-width:880px;position:relative}.hero-simple h1{margin:0}.hero-simple .hero-body{text-wrap:balance;max-width:780px;font-family:var(--font-sans);margin:24px auto 0;font-weight:600}.hero-simple .button-row{justify-content:center}.hero-backdrop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:809px){.hero-simple{aspect-ratio:auto;text-align:left;align-items:flex-start;height:80vh;min-height:0;padding:120px 24px}.hero-simple .button-row{justify-content:flex-start}}.hero-banner{--first-panel-gap:40px;text-align:center;background:0 0;justify-content:center;align-items:center;height:227px;margin-inline:32px;padding:0;display:flex}.hero-banner-shade{background:var(--color-ink);opacity:.6;position:absolute;inset:0}.hero-banner h1{max-width:50%;margin:0;position:relative}@media (max-width:809px){.hero-banner{--first-panel-gap:var(--inset);margin-inline:var(--inset)}}.cta{padding:80px var(--panel-padding);text-align:center;flex-direction:column;align-items:center;margin-top:24px;display:flex}.cta-content{flex-direction:column;align-items:center;display:flex;position:relative}.cta h2{max-width:760px;margin:0}.cta-body{max-width:calc(620px * var(--font-lead-measure-scale));text-wrap:balance;font-family:var(--font-lead);font-size:var(--type-lead-size);margin:16px 0 0;line-height:1.5}.cta .button-row{justify-content:center;margin-top:24px}.cta-background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta-blue{background:var(--color-blue)}.cta-dark{margin-inline:48px}.cta-translucent{background:var(--color-surface-translucent)}.cta-brandWhite{background:var(--color-cream)}.cta-sky{background:var(--color-sky-200)}.cta-sky h2{max-width:600px;font-size:var(--type-title-size);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.cta-sky .cta-body{max-width:calc(600px * var(--font-lead-measure-scale));margin-top:12px}@media (max-width:809px){.cta-dark{margin-inline:var(--inset)}.cta{padding:40px var(--panel-padding);text-align:left;align-items:stretch}.cta-content{align-items:stretch}.cta-body{font-family:var(--font-serif);font-size:var(--type-body-size)}}.ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%)}.ticker-track{width:max-content;animation:ticker var(--ticker-duration,40s) linear infinite;display:flex}.ticker:hover .ticker-track,.ticker[data-ticker-paused] .ticker-track{animation-play-state:paused}.ticker-loop{gap:24px;margin:0;padding:0 24px 0 0;list-style:none;display:flex}@keyframes ticker{to{transform:translate(-50%)}}.ticker-frame{position:relative}.ticker-toggle{background:var(--color-surface-quote);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--color-border-subtle);color:var(--color-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:8px;right:8px}.ticker-toggle svg{width:12px;height:12px}.ticker-toggle:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ticker{scrollbar-width:none;overflow-x:auto}.ticker-track{animation:none}.ticker-loop[aria-hidden],.ticker-item[aria-hidden],.ticker-toggle{display:none}}.logo-ticker{margin:0 var(--inset);padding:40px 0}.logo-ticker-heading{padding:0 var(--panel-padding);margin:0 0 24px}.logo-ticker .ticker-loop{align-items:center;gap:64px;padding-right:64px}.logo-ticker-logo{object-fit:contain;width:auto;max-width:200px;height:40px}.empty-state{text-align:center;color:var(--color-muted);padding:96px 0}
.rich-intro,.stat-tabs,.brand-divisions,.brand-list,.channels,.hero-text{margin-top:var(--inset)}.hero-detailed{flex-direction:column;justify-content:space-between;height:480px;display:flex}.hero-detailed-shade{background:radial-gradient(50% 50%, transparent 0%, var(--color-hero-shade) 100%);position:absolute;inset:0}.hero-detailed-title,.hero-detailed-foot{position:relative}.hero-detailed h1{margin:0}.hero-detailed-eyebrow{font-family:var(--font-lead);letter-spacing:-.02em;margin:16px 0 0;font-size:48px;font-weight:400;line-height:1.05}.hero-detailed-body{max-width:640px;font-family:var(--font-lead);font-size:var(--type-lead-size);margin:0;line-height:1.5}.hero-text{padding:80px var(--panel-padding) 40px;text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.hero-text h1{width:100%;max-width:780px;margin:0}.hero-text-body{max-width:866px;font-family:var(--font-sans);font-weight:600;font-size:var(--type-title-size);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);text-wrap:balance;margin:0}.hero-text .button-row{justify-content:center;margin-top:0}.hero-text.is-left{text-align:left;align-items:flex-start;padding-top:72px}.hero-text.is-left .hero-text-body{text-wrap:wrap;max-width:640px}.hero-text.is-left .button-row{justify-content:flex-start}.hero-text-title-only{padding-bottom:48px}.hero-text-title-only h1{max-width:none}.rich-intro{margin-inline:var(--inset);padding:40px var(--panel-padding);grid-template-columns:repeat(3,minmax(0,1fr));gap:120px;display:grid}.rich-intro-heading{align-self:start;margin:0}.rich-intro-body{font-size:var(--type-body-lg-size);grid-column:span 2;line-height:1.5}.rich-intro-body p{margin:0 0 16px}.rich-intro-body p:last-child{margin-bottom:0}.rich-intro-halves{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.rich-intro-halves .rich-intro-heading{font-size:var(--type-h4-size);line-height:var(--type-h4-leading);letter-spacing:var(--type-h4-tracking)}.rich-intro-halves .rich-intro-body{font-family:var(--font-lead);grid-column:auto;font-size:22px;line-height:1.5}.rich-intro-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,3fr);margin-top:0}.rich-intro-sidebar .button-row{margin-top:40px}.rich-intro-sidebar .rich-intro-heading{font-size:var(--type-title-size);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.rich-intro-sidebar .rich-intro-body{grid-column:auto}.rich-intro .button-outline{box-shadow:inset 0 0 0 1px var(--color-border-subtle)}.rich-intro-panel{margin-top:var(--inset);padding:0 0 48px}.rich-intro-panel .rich-intro-panel-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:40px}.rich-intro-panel .rich-intro-heading{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.rich-intro-panel .rich-intro-body{grid-column:auto}.rich-intro-tiles{padding-block:30px}.rich-intro-tiles .ticker{-webkit-mask-image:none;mask-image:none}.logo-tile{border-radius:8px;place-items:center;width:280px;height:280px;display:grid}.logo-tile-logo{width:auto;height:80px}.stat-tabs{padding:40px 0 0}.stat-tabs-heading{margin:0 var(--panel-padding) 40px}.stat-tabs-body{grid-template-columns:minmax(0,523fr) minmax(0,869fr);padding-bottom:20px;display:grid}.stat-tabs-list{z-index:1;padding:0 48px 0 var(--panel-padding);background:var(--color-cream);position:relative}.stat-tab{border:0;border-top:1px solid var(--color-line);text-align:left;cursor:pointer;opacity:.7;background:0 0;align-items:center;gap:16px;width:100%;padding:24px 0;display:flex}.stat-tab[aria-selected=true]{opacity:1}.stat-tab-icon{width:40px;height:40px;color:var(--color-cream);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.stat-tab-icon svg{width:28px;height:24px}.stat-tab-label{font-family:var(--font-sans);padding-bottom:4px;font-size:22px;font-weight:600;line-height:1.15}.stat-tab[aria-selected=true] .stat-tab-label{box-shadow:inset 0 -2px 0 var(--color-ink)}.stat-tabs-carousel{min-width:0}.stat-tabs-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.stat-tabs-track::-webkit-scrollbar{display:none}.stat-card{border-radius:var(--radius-tile);scroll-snap-align:start;flex-direction:column;flex:none;gap:32px;width:401px;height:520px;padding:24px;display:flex;position:relative;overflow:hidden}.stat-card-photo{background:var(--color-ink);color:var(--color-white)}.stat-card-backdrop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stat-card-heading{font-size:var(--type-title-size);line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking);margin:0;position:relative}.stat-card-icon{align-self:flex-start;width:auto;height:30px}.stat-card-stat{justify-content:flex-end;gap:4px}.stat-card-figure{font-family:var(--font-sans);font-weight:600;font-size:var(--type-h4-size);line-height:var(--type-h4-leading);letter-spacing:var(--type-h4-tracking);margin:0}.stat-card-label{font-family:var(--font-serif);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}.stat-card-title{position:relative}.stat-card-subheading{font-family:var(--font-serif);font-size:var(--type-body-lg-size);margin:8px 0 0;line-height:1.5}.stat-card-stats{gap:16px;margin:0;display:grid;position:relative}.stat-card-stats>div{gap:4px;display:grid}.stat-card-stats dd{margin:0}.stat-card-stats .stat-card-figure{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking)}.stat-card-photo .stat-card-stats{margin-top:auto}.stat-tabs-controls{justify-content:center;align-items:center;height:32px;margin-top:12px;display:flex;position:relative}.stat-tabs-dots{display:flex}.stat-tabs-dot{cursor:pointer;background:0 0;border:0;width:24px;height:8px;padding:0 8px}.stat-tabs-dot:before{content:"";background:var(--color-orange);opacity:.2;border-radius:50%;width:8px;height:8px;display:block}.stat-tabs-dot:first-child{width:16px;padding-left:0}.stat-tabs-dot:last-child{width:16px;padding-right:0}.stat-tabs-dot[aria-current=true]:before{opacity:1}.stat-tabs-arrows{gap:8px;display:flex;position:absolute;right:32px}.stat-tabs-arrow{background:var(--color-orange);width:32px;height:32px;color:var(--color-white);cursor:pointer;border:0;border-radius:8px;padding:0;display:flex}.stat-tabs-arrow svg{width:32px;height:32px}.brand-divisions{padding:120px var(--panel-padding);flex-direction:column;gap:100px;display:flex}.brand-divisions-intro{text-align:center;color:var(--color-cream);flex-direction:column;align-items:center;gap:20px;display:flex}.brand-divisions-intro h2,.brand-divisions-intro p{max-width:740px;margin:0}.brand-divisions-intro .t-lead{line-height:1.5}.brand-division-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.brand-division-head h3{margin:0}.panel-dark .brand-division-cta{min-height:44px;color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-border-on-dark);background:0 0;padding:10px 20px 12px}.brand-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.brand-tile,.brand-tile-more{aspect-ratio:1}.brand-tile-more{color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-border-on-dark-strong);font-family:var(--font-sans);padding:16px;font-size:20px;font-weight:500;line-height:28px}.brand-tile-arrow{width:120px;height:113px;position:absolute;bottom:8px;right:8px}.brand-list-head{margin-bottom:40px}.brand-list-head:has(+.brand-filter){margin-bottom:24px}.brand-list-head h2,.brand-list-head p{margin:0}.brand-filter{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.brand-filter-label{font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:0}.brand-filter-pills{flex-wrap:wrap;gap:12px;display:flex}.brand-filter-pill{box-shadow:inset 0 0 0 1px var(--color-line);font-family:var(--font-sans);font-size:var(--type-small-size);letter-spacing:.2px;cursor:pointer;border-radius:24px;padding:6px 16px 7px;line-height:1.5}.brand-filter-pill:has(:checked){background:var(--color-sky-200);box-shadow:inset 0 0 0 1px var(--color-blue);color:var(--color-navy)}.brand-filter-pill:has(:focus-visible){outline:2px solid var(--color-blue);outline-offset:2px}.brand-rows{flex-direction:column;gap:7px;display:flex}.brand-row{background:var(--color-line);border-radius:8px;position:relative;overflow:hidden}.brand-row summary{cursor:pointer;align-items:center;gap:24px;padding:24px;list-style:none;display:flex}.brand-row summary::-webkit-details-marker{display:none}.brand-row-toggle{flex:none;width:58px;height:58px;position:relative}.brand-row-toggle:before,.brand-row-toggle:after{content:"";background:var(--color-ink);width:32px;height:2px;margin:-1px 0 0 -16px;position:absolute;top:50%;left:50%}.brand-row-toggle:after{transform:rotate(90deg)}.brand-row-logo{object-fit:contain;object-position:left center;flex:1;min-width:0;height:58px}.brand-row-feature{object-fit:cover;border-radius:12px;width:464px;height:464px;position:absolute;top:34px;right:40px}.brand-row-body{width:calc(50% - 24px);font-size:var(--type-body-lg-size);flex-direction:column;align-items:flex-start;gap:32px;padding:16px 40px 40px;line-height:1.5;display:flex}.brand-row-body p{margin:0}.brand-row-channels{flex-direction:column;gap:24px;display:flex}.brand-row-label{font-family:var(--font-sans);font-size:22px;font-weight:600;line-height:1.15}.brand-row-tags{font-size:var(--type-body-size);line-height:var(--type-body-leading);flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.brand-row-tags li{box-shadow:inset 0 0 0 1px var(--color-ink);border-radius:60px;padding:4px 16px 6px}.brand-row-body .button-outline{box-shadow:inset 0 0 0 1px var(--color-ink)}.channels{margin-inline:var(--inset);padding:40px var(--panel-padding);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.channels-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.channels-copy h2,.channels-intro{margin:0}.channels-intro{font-size:var(--type-body-lg-size);line-height:1.5}.channels-list{border-top:1px solid var(--color-border-subtle)}.channels.has-actions{grid-template-rows:auto 1fr;grid-template-areas:"copy list""actions list";row-gap:28px}.channels.has-actions .channels-copy{grid-area:copy}.channels.has-actions .channels-list{grid-area:list;align-self:start}.channels-actions{grid-area:actions}.channel{border-bottom:1px solid var(--color-border-subtle)}.channel summary{cursor:pointer;align-items:center;gap:16px;padding:16px 0 15px;list-style:none;display:flex}.channel summary::-webkit-details-marker{display:none}.channel-icon{flex:none;width:32px;height:32px}.channel-title{font-family:var(--font-sans);flex:1;font-size:22px;font-weight:600;line-height:1.15}.channel-chevron{width:33px;height:32px;transition:transform .6s var(--ease-out-expo);flex:none}.channel[open]:not([data-closing]) .channel-chevron{transform:rotateX(180deg)}.channel-body{font-size:var(--type-body-lg-size);padding:0 0 24px;line-height:1.5}.channel-body p{margin:0 0 16px}@media (max-width:1199px){.rich-intro{gap:48px;padding:16px 0}.rich-intro-sidebar{padding:40px var(--panel-padding);gap:120px}.stat-tabs-heading{margin-bottom:24px}.stat-tabs-body{padding:0 var(--panel-padding) 20px;grid-template-columns:minmax(0,1fr);gap:16px}.stat-tabs-list{padding:0}.stat-tab{padding:16px 0}.stat-tabs-track{gap:16px}.stat-card{width:339px;height:440px}.stat-tabs-arrows{display:none}.brand-tiles .tile{border-radius:var(--radius-tile)}.brand-row-feature{display:none}.brand-row-body{width:auto}.hero-detailed-body{line-height:1.5}}@media (max-width:979px){.rich-intro-sidebar{grid-template-columns:minmax(0,1fr);gap:40px}.rich-intro-sidebar .rich-intro-heading{max-width:480px}}@media (max-width:809px){.rich-intro{padding:32px var(--panel-padding);grid-template-columns:minmax(0,1fr);gap:16px}.rich-intro-body{grid-column:auto}.rich-intro-halves{gap:24px}.rich-intro-halves .rich-intro-body{font-size:18px;line-height:1.4}.rich-intro-sidebar{padding:20px var(--panel-padding) 24px;gap:40px}.rich-intro .button-row .button{width:auto;min-height:54px;padding:15px 28px 17px}.rich-intro-panel{padding-bottom:0}.rich-intro-panel .rich-intro-panel-text{padding:32px var(--panel-padding) 20px;grid-template-columns:minmax(0,1fr);gap:16px}.rich-intro-tiles{padding-block:5px 12px}.hero-detailed{gap:32px;height:auto;padding-block:48px}.hero-detailed-eyebrow{margin-top:12px;font-size:28px}.hero-detailed-body{line-height:1.4}.hero-text{padding:44px var(--panel-padding) 40px;text-align:left;align-items:flex-start;gap:16px}.hero-text .button-row{justify-content:flex-start}.hero-text.is-left{gap:24px;margin-inline:0;padding-top:44px}.hero-text-title-only{padding-block:20px 16px}.stat-tabs{padding:32px var(--panel-padding) 16px}.stat-tabs-heading{margin:0 0 24px}.stat-tabs-body{padding:0 0 32px}.stat-card{width:309px;padding:24px}.stat-card-subheading{font-size:var(--type-body-size)}.stat-tabs-controls{height:8px;margin-top:24px}.brand-divisions{padding:48px var(--panel-padding) 24px;gap:40px}.brand-divisions-intro{text-align:left;align-items:flex-start;gap:20px}.brand-divisions-intro .t-lead{line-height:1.4}.brand-division-head{margin-bottom:24px}.brand-division-cta{display:none}.brand-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-tiles .tile{border-radius:12px}.brand-tile-more{padding:12px;font-size:12px;line-height:16px}.brand-tile-arrow{width:76px;height:72px}.brand-list{padding:32px var(--panel-padding)}:is(.brand-list-head,.brand-list-head:has(+.brand-filter)){margin-bottom:16px}.brand-filter{margin-bottom:24px}.brand-filter-label{display:none}.brand-filter-pills{gap:8px}.brand-filter-pill{font-size:14px}.brand-row summary{gap:8px;padding:16px}.brand-row-toggle{width:48px;height:48px}.brand-row-toggle:before,.brand-row-toggle:after{width:24px;margin-left:-12px}.brand-row-logo{height:48px}.brand-row-body{font-size:var(--type-body-size);padding:0 40px 24px}.channels{padding:32px var(--panel-padding);grid-template-columns:minmax(0,1fr);gap:32px}.channels.has-actions{grid-template-rows:none;grid-template-areas:"copy""list""actions";row-gap:32px}.channels-copy{gap:16px}.channel-title{font-size:18px}.channel-body{font-size:var(--type-body-size)}}
.stat-grid{max-width:var(--content-max);margin:0 auto;padding:0 24px}.stat-grid-sky{margin:24px auto}.stat-grid-dark{padding:0 64px}.stat-grid-panel{border-radius:var(--radius-panel);flex-direction:column;gap:48px;padding:40px;display:flex}.stat-grid-sky .stat-grid-panel{background:var(--color-sky-300)}.stat-grid-plain .stat-grid-panel{padding:0 40px 40px}.stat-grid-main,.stat-grid-copy{flex-direction:column;gap:48px;display:flex}.stat-grid-dark .stat-grid-main{flex-direction:row;gap:120px}.stat-grid-dark .stat-grid-copy{flex:1 1 0;gap:40px}.stat-grid-text{flex-direction:column;gap:24px;display:flex}.stat-grid h2{margin:0}.stat-grid-intro{max-width:560px;font-family:var(--font-lead);font-size:var(--type-lead-size);line-height:1.5}.stat-grid-intro p{margin:0}.stat-grid-plain .stat-grid-text{grid-template-columns:1fr 1fr;display:grid}.stat-grid-plain h2{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.stat-grid-plain .stat-grid-intro{max-width:720px;font-family:var(--font-serif);font-size:var(--type-body-lg-size);flex-direction:column;gap:16px;display:flex}.stat-grid-stats{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(140px,auto);gap:24px;margin:0;display:grid}.stat-grid-dark .stat-grid-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.stat-grid-stats div{flex-direction:column;gap:16px;display:flex}.stat-grid-stats dt{font-family:var(--font-sans);letter-spacing:-.02em;font-size:64px;font-weight:600;line-height:1.1}.stat-grid-stats dd{text-wrap:balance;font-size:var(--type-body-size);line-height:var(--type-body-leading);opacity:.7;margin:0}.stat-grid-action{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-self:stretch;align-items:center;gap:40px;display:flex}.stat-grid-icons{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:140px;align-self:stretch;gap:24px;display:grid}.stat-grid-has-icons .stat-grid-main{align-items:center}.stat-grid-has-icons .stat-grid-action{align-self:auto}.stat-grid-icons .stat-grid-icon{width:100px;height:100px}.stat-grid-ticker{display:none}.stat-grid-ticker .ticker{height:57px}.stat-grid-ticker .ticker-track{height:100%}.stat-grid-ticker .ticker-loop{align-items:center;gap:40px;padding-right:40px}.stat-grid-ticker .stat-grid-icon{width:60px;height:60px;display:block}.stat-grid-source{max-width:560px;margin:0;font-size:9px;line-height:1.5}.service-groups-heading{max-width:var(--content-max);margin:0 auto;padding:0 64px 40px}.service-groups-heading h2{width:fit-content;margin:0}.service-groups{max-width:var(--content-max);grid-auto-columns:1fr;grid-auto-flow:column;gap:24px;margin:0 auto;padding:0 24px 40px;display:grid}.service-group{flex-direction:column;gap:48px;display:flex}.service-group-card{border-radius:var(--radius-panel);flex-direction:column;gap:24px;min-height:385px;padding:40px;display:flex}.service-group-card h2,.service-group-card p{margin:0}.service-group-card p{font-size:18px;line-height:1.5}.service-group-items{--hairline:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent);padding:0 24px}.service-item{border-bottom:var(--hairline)}.service-item[open]{background:var(--color-surface-light);padding-inline:16px}@media (hover:hover){.service-item:hover{background:var(--color-surface-light);padding-inline:16px}}.service-item:first-child{border-top:var(--hairline)}.service-item summary{cursor:pointer;font-family:var(--font-sans);align-items:center;gap:16px;padding:16px 0 15px;font-size:22px;font-weight:600;line-height:1.15;list-style:none;display:flex}.service-item summary::-webkit-details-marker{display:none}.service-item summary span{flex:1}.service-item-chevron{width:33px;height:32px;transition:transform .6s var(--ease-out-expo);flex:none}.service-item[open]:not([data-closing]) .service-item-chevron{transform:rotateX(180deg)}.service-item-body{margin:0;padding:0 0 24px}.service-link{font-family:var(--font-sans);color:inherit;margin-top:12px;font-weight:600;display:inline-block}.service-cards{max-width:var(--content-max);margin:0 auto}.service-cards h2{margin:0;padding:40px 64px}.service-cards-grid{grid-template-columns:1fr 1fr;gap:40px;padding:0 48px;display:grid}.service-card{border-radius:var(--radius-panel);background:var(--color-surface-light);flex-direction:column;justify-content:center;gap:8px;min-height:250px;padding:24px;display:flex}.service-card-icon{object-fit:contain;width:40px;height:40px}.service-card h3{font-size:var(--type-label-size);line-height:var(--type-label-leading);letter-spacing:0;margin:0}.service-card p{font-size:var(--type-body-size);margin:0}.featured-insights.panel{padding:0}.featured-insights h2{margin:0;padding:40px}.featured-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:0;padding:0 0 0 40px;scroll-padding-left:40px;list-style:none;display:flex;overflow-x:auto}.featured-track::-webkit-scrollbar{display:none}.featured-card{border-radius:var(--radius-panel);background:var(--color-surface-dark);height:394px;color:var(--color-white);scroll-snap-align:start;flex-direction:column;flex:0 0 508px;justify-content:center;gap:20px;padding:40px;display:flex;position:relative}.featured-card p{margin:0}.featured-card-figure{font-family:var(--font-sans);font-weight:900;font-size:var(--type-stat-size);line-height:var(--type-stat-leading);color:var(--color-amber)}.featured-card[data-tint="1"] .featured-card-figure{color:var(--color-lime)}.featured-card[data-tint="2"] .featured-card-figure{color:var(--color-sky-300)}.featured-card-source{max-width:560px;font-size:9px;line-height:1.5}.featured-card-link{border-radius:inherit;position:absolute;inset:0}.featured-controls{justify-content:flex-end;align-items:center;height:32px;margin:68px 32px 20px;display:flex;position:relative}.featured-dots{display:flex;position:absolute;left:50%;transform:translate(-50%)}.featured-dot{background:var(--color-orange);opacity:.2;cursor:pointer;background-clip:content-box;border:0;border-radius:50%;width:24px;height:8px;padding:0 8px}.featured-dot:first-child{width:16px;padding-left:0}.featured-dot:last-child{width:16px;padding-right:0}.featured-dot[aria-current=true]{opacity:1}.featured-arrows{gap:8px;display:flex}.featured-arrow{background:var(--color-orange);width:32px;height:32px;color:var(--color-white);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.insight-grid{max-width:var(--content-max);margin:0 auto}.insight-grid h2{margin:0;padding:24px 64px 0}.insight-grid-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0 64px 40px;display:grid}@media (max-width:1387px){.insight-grid-cards{grid-template-columns:repeat(3,minmax(0,345px))}}.insight-card{background:var(--color-surface-dark);height:431px;color:var(--color-white);border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.insight-card-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.insight-card:after{content:"";background:var(--color-card-overlay);position:absolute;inset:0}.insight-card-ticker{z-index:1;align-items:center;width:344px;height:50px;padding:10px;display:flex;position:absolute;top:0;left:calc(50% - 172px);overflow:hidden}.insight-card-ticker-track{font-family:var(--font-sans);font-weight:600;font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase;white-space:nowrap;flex:none;gap:40px;padding-right:40px;animation:20s linear infinite insight-ticker;display:flex}@keyframes insight-ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.insight-card-ticker-track{animation:none}}.insight-card-text{z-index:1;flex-direction:column;justify-content:center;gap:20px;padding:0 24px;display:flex;position:absolute;inset:0}.insight-card-icon{object-fit:contain;width:40px;height:40px}.insight-card-title{text-wrap:wrap;letter-spacing:-.01em;margin:0;font-size:32px;line-height:1.15}@media (max-width:1199px){.stat-grid-dark .stat-grid-main{flex-direction:column;gap:40px}.stat-grid-dark .stat-grid-stats{flex-direction:column;gap:40px;display:flex}.stat-grid-dark .stat-grid-stats dt{font-size:52px}.stat-grid-action{align-items:flex-start}.stat-grid-icons{display:none}.stat-grid-has-icons .stat-grid-main{align-items:stretch}.stat-grid-ticker{display:block}.stat-grid-plain .stat-grid-panel{padding:40px}.stat-grid-plain .stat-grid-text{display:flex}.stat-grid-plain .stat-grid-stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:80%}.service-groups{grid-auto-flow:row;gap:48px}.service-group-card{min-height:0}.service-group-items{padding:0 40px}.service-card{min-height:0}.featured-card{flex-basis:424px}.insight-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-card-title{font-size:28px}}@media (max-width:1067px){.insight-grid-cards{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}}@media (max-width:979px){.service-group-items{padding:0 24px}.featured-card{flex-basis:352px}.insight-grid-cards{grid-template-columns:repeat(2,minmax(0,340px));justify-content:start}}@media (max-width:809px){.stat-grid-dark{padding:0 var(--inset)}.stat-grid-panel,.stat-grid-copy{gap:32px}.stat-grid-panel{padding:24px}.stat-grid-dark .stat-grid-panel,.stat-grid-dark .stat-grid-copy{gap:40px}.stat-grid-dark .stat-grid-panel{padding:64px 24px}.stat-grid-plain .stat-grid-panel{padding:20px 20px 0}.stat-grid-plain .stat-grid-copy{gap:33px}.stat-grid-plain .stat-grid-text{gap:16px}.stat-grid-intro{line-height:1.4}.stat-grid-plain .stat-grid-intro{line-height:1.5}.stat-grid-stats,.stat-grid-plain .stat-grid-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(120px,auto);max-width:none}.stat-grid-stats div{gap:8px}.stat-grid-stats dt{font-size:48px}.stat-grid-dark .stat-grid-stats{gap:20px}.stat-grid-dark .stat-grid-stats div{gap:16px}.stat-grid-dark .stat-grid-has-icons{padding-top:24px}.stat-grid-ticker{margin-inline:-24px}.stat-grid-action .button{width:100%;min-height:54px;padding:15px 28px 17px}.service-groups{padding:0 var(--inset);gap:0}.service-group{gap:32px}.service-group-card{padding:40px 24px}.service-group-items{padding:0 24px 40px}.service-groups-heading,.service-cards h2{padding:0 24px 24px}.service-cards-grid{padding:0 var(--inset);grid-template-columns:1fr;gap:8px}.service-card{padding:20px}.featured-insights h2{padding:20px 20px 24px}.featured-track{padding-left:0;scroll-padding-left:0}.featured-card{flex-basis:315px;height:426px}.featured-controls{margin-top:36px}.insight-grid h2{padding:0 24px}.insight-grid-cards{padding:0 var(--inset);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.insight-card{height:344px}.insight-card-title{font-size:24px}}@media (max-width:627px){.insight-grid-cards{grid-template-columns:minmax(0,1fr)}}
.block-perksList,.card-grid-accordion,.card-grid-photos,.card-grid-features{padding:64px 0 40px}.block-teamGrid,.block-contactForm,.block-offeringList,.card-grid-features.is-panel{margin:var(--inset) var(--inset) 0}.card-grid-features.is-panel{padding:0}.block-perksList h2,.card-grid-accordion h2,.card-grid-photos h2,.block-teamGrid h2,.block-pair h3,.block-perksList h3,.card-grid-accordion h3,.card-grid-photos h3,.card-grid-features h3,.block-teamGrid h3,.block-offeringList h3,.block-contactForm h3{margin:0}.block-pair{max-width:var(--content-max);padding:40px var(--gutter) 48px;grid-template-columns:minmax(0,1fr) min(550px,60.5vw - 153px);align-items:start;gap:48px;margin:0 auto;display:grid}.block-pair>.block,.block-pair .container{padding:0}.features{gap:48px;display:grid}.feature p{margin:0}.feature .t-h4{max-width:500px;margin-bottom:16px}.feature-icon{background:var(--feature-tint,var(--color-sky-200));border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:32px;display:flex}.feature:nth-child(4n+2){--feature-tint:var(--color-sand)}.feature:nth-child(4n+3){--feature-tint:var(--color-pink)}.feature:nth-child(4n+4){--feature-tint:var(--color-lime)}.feature-icon img{width:auto;max-width:32px;height:auto;max-height:32px}.features-intro{margin:0 0 32px;line-height:1.5}.features-panel{margin:0;padding:80px}.features-heading{margin:0 0 48px}.features-panel .features{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);column-gap:32px}.card-paragraph{white-space:pre-line}.card-paragraph+.card-paragraph{margin-top:16px}.embed-panel{padding:var(--panel-padding);border-radius:var(--radius-panel);background:var(--color-cream)}.embed-panel h2{margin:0 0 16px}.embed-frame{width:100%;height:var(--embed-height);border:0;display:block}.split-accordion{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.split-accordion-copy h2{margin-bottom:24px}.split-accordion-copy p{margin:0}.icon-accordion{border-top:1px solid var(--color-border-subtle)}.icon-accordion details,.offering-item{box-shadow:inset 0 -1px 0 var(--color-border-subtle)}.icon-accordion summary{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:16px 0;list-style:none;display:flex}.icon-accordion summary::-webkit-details-marker{display:none}.icon-accordion-icon{flex:none;width:32px;height:32px}.icon-accordion-title,.offering-item>summary .t-label{font-family:var(--font-sans);flex:1;font-size:22px;font-weight:600}.icon-accordion-chevron,.offering-item-chevron{width:33px;height:32px;transition:transform .6s var(--ease-out-expo);flex:none}.icon-accordion details[open] summary{background:var(--color-cream);padding:16px}.icon-accordion details[open]:not([data-closing]) .icon-accordion-chevron,.offering-item[open]:not([data-closing]) .offering-item-chevron{transform:rotateX(180deg)}.icon-accordion-body{padding:0 16px 24px}.icon-accordion-body p{margin:0}.card-grid-photos h2{margin-bottom:40px}.photo-cards-intro{font-family:var(--font-sans);margin:0 0 32px;font-weight:600}.photo-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.photo-card{border-radius:var(--radius-tile);color:var(--color-white);position:relative;overflow:hidden}.photo-card-image{object-fit:cover;width:100%;height:100%}.photo-card-caption{background:linear-gradient(to bottom, transparent calc(100% - 200px), var(--color-caption-overlay));flex-direction:column;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0}.photo-card-caption h3{max-width:240px}.photo-card-body{background:var(--color-sky-200);color:var(--color-ink);opacity:0;flex-direction:column;justify-content:center;padding:24px;display:flex;position:absolute;inset:0}.photo-card-body p{font-family:var(--font-lead);font-size:var(--type-lead-size);margin:0;line-height:1.5}.photo-card-link{position:absolute;inset:0}@media (min-width:810px){.photo-card.has-caption:hover .photo-card-body,.photo-card.has-caption:focus-within .photo-card-body{opacity:1}}.photo-card:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (max-width:809px),(hover:none){.photo-card-caption{background:linear-gradient(to bottom, transparent calc(100% - 385px), var(--color-caption-overlay-strong))}.photo-card-body{color:inherit;opacity:1;background:0 0;padding:0;position:static}.photo-card-body p{font-family:inherit;font-size:inherit;line-height:inherit;margin-top:12px}}.perks-intro h2,.perks-intro .t-lead{max-width:800px}.perks-intro h2{margin-bottom:24px}.perks-intro .t-lead{margin:0;line-height:1.5}.perks{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;margin-top:80px;display:grid}.block-perksList .perks-heading{margin:80px 0 48px}.perks-heading+.perks{margin-top:0}.perk{border-radius:var(--radius-tile);background:var(--color-cream);padding:24px}.perk-icon{width:auto;height:40px;margin-bottom:32px}.perk h3{font-family:var(--font-sans);margin-bottom:8px;font-weight:600}.perk p{max-width:320px;margin:0}.block-teamGrid h2{max-width:800px;margin-bottom:48px}.block-teamGrid h2:has(+.team-grid-intro){margin-bottom:24px}.team-grid-intro{max-width:600px;font-size:var(--type-body-lg-size);margin:0 0 48px;line-height:1.5}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.team-card-photo{aspect-ratio:421/376;object-fit:cover;border-radius:8px;width:100%}.team-card-meta{margin-top:16px}.team-card-meta h3{font-family:var(--font-sans);margin-bottom:8px;font-weight:600}.team-card-name{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.team-card-linkedin{width:20px;height:20px;color:var(--color-white);flex:none;margin-top:2px}.team-card-linkedin svg{width:100%;height:100%;display:block}.team-card-meta p{max-width:260px;min-height:54px;margin:0}.block-imageMarquee{padding:24px 0 56px;overflow:hidden}.marquee-track{width:max-content;animation:marquee var(--marquee-duration,90s) linear infinite;display:flex}.marquee-list{gap:10px;margin:0;padding:0 10px 0 0;list-style:none;display:flex}.marquee-list li{flex:none;width:400px;height:500px}.marquee-media{object-fit:cover;border-radius:12px;width:100%;height:100%}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.offerings-heading{max-width:570px;margin:0 0 24px}.offerings-intro{margin:0 0 20px}.offering-pills{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.offering-pill{height:36px;box-shadow:inset 0 0 0 1px var(--color-line);font-family:var(--font-sans);letter-spacing:.2px;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:6px 16px 7px;font-size:15px;line-height:1.5}.offering-pill[aria-pressed=true]{background:var(--color-sky-200);box-shadow:inset 0 0 0 1px var(--color-blue);color:var(--color-navy)}.offering-channels{gap:24px;display:grid}.offering-channel{--offering-tint:var(--color-sky-100);--offering-accent:var(--color-sky-300);background:var(--offering-tint);border-radius:8px;padding:32px;position:relative;overflow:hidden}.offering-channel:nth-child(7n+2){--offering-tint:var(--color-white);--offering-accent:var(--color-sand)}.offering-channel:nth-child(7n+3){--offering-tint:var(--color-teal-100);--offering-accent:var(--color-teal)}.offering-channel:nth-child(7n+4){--offering-tint:var(--color-violet-100);--offering-accent:var(--color-sky-500)}.offering-channel:nth-child(7n+5){--offering-tint:var(--color-lime-100);--offering-accent:var(--color-lime)}.offering-channel:nth-child(7n+6){--offering-tint:var(--color-pink-100);--offering-accent:var(--color-pink)}.offering-channel:nth-child(7n+7){--offering-tint:var(--color-amber-100);--offering-accent:var(--color-amber)}.offering-channel>summary{cursor:pointer;align-items:center;gap:32px;height:42px;list-style:none;display:flex}.offering-channel>summary::-webkit-details-marker{display:none}.offering-item>summary::-webkit-details-marker{display:none}.offering-toggle{flex:none;width:42px;height:42px;position:relative}.offering-toggle:before,.offering-toggle:after{content:"";background:var(--color-ink);width:32px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.offering-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.offering-channel-title{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.offering-media{aspect-ratio:1;background:var(--offering-accent);border-radius:12px;width:472px;position:absolute;top:49px;right:32px;overflow:hidden}.offering-channel[open] .offering-media{top:32px}.offering-media img{object-fit:cover;width:100%;height:100%;display:block}.offering-channel-body{max-width:600px;margin-top:64px}.offering-channel-intro{margin:0 0 16px}.offering-body-media{display:none}.offering-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;list-style:none;display:flex}.offering-item[open]{background:var(--color-surface-translucent-soft)}.offering-item[open]>summary{padding:0 16px}.offering-item p{margin:0;padding:0 16px 24px}.offering-channel-body .button-row{margin-top:16px}.block-contactForm{padding:80px var(--panel-padding)}.contact{text-align:center;max-width:600px;margin:0 auto}.contact-heading{margin:0 0 32px}.contact-heading:has(+.contact-intro){margin-bottom:12px}.contact-intro{font-family:var(--font-lead);margin:0 0 32px;font-size:22px;line-height:1.5}.contact-fields{text-align:left}.contact-fields fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.contact-field{flex-direction:column;gap:10px;display:flex}.contact-field input,.contact-field select,.contact-field textarea{border:1px solid var(--color-ink);background:var(--color-white);width:100%;height:56px;color:var(--color-ink);-webkit-text-fill-color:var(--color-ink);font-family:var(--font-serif);opacity:1;border-radius:10px;padding:0 15px;font-size:18px;line-height:1.3}.contact-field textarea{resize:vertical;height:150px;padding:15px}.contact-field ::placeholder{color:var(--color-placeholder);-webkit-text-fill-color:var(--color-placeholder);opacity:1}.contact-select{position:relative}.contact-select select{appearance:none;padding-right:42px}.contact-select-chevron{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.contact-submit{border-radius:10px;width:100%;min-height:56px;margin-top:18px}.contact-fields fieldset:disabled .contact-submit{cursor:progress}.contact-status{margin:0;line-height:1.5}.contact-error{color:var(--color-error);font-family:var(--font-sans);font-weight:600}.contact-direct{margin-top:56px}.contact-direct h3{margin-bottom:12px}.contact-direct p{margin:0;line-height:1.5}.contact-direct a{text-decoration:none}@media (max-width:1199px){.embed-frame{height:var(--embed-narrow-height)}.features-panel{padding:60px}.features-panel .features{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.offering-media{display:none}.offering-channel-body{max-width:none}.offering-body-media{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;height:auto;margin-top:28px;display:block}}@media (max-width:809px){.block-perksList,.card-grid-accordion,.card-grid-photos,.card-grid-features{padding:36px 0 32px}.block-perksList,.card-grid-photos{padding-bottom:16px}.block-imageMarquee{padding:20px 0 7px}.block-pair{grid-template-columns:minmax(0,1fr);gap:32px;padding:8px 20px 40px}.features{gap:40px}.feature-icon{margin-bottom:24px}.features-panel{padding:32px 20px}.features-heading{margin:0 0 32px}.split-accordion{grid-template-columns:minmax(0,1fr);gap:33px}.split-accordion-copy h2,.card-grid-photos h2{margin-bottom:15px}.photo-cards,.perks{margin-inline:calc(var(--inset) - var(--gutter));grid-template-columns:minmax(0,1fr);gap:4px}.photo-card.has-caption{aspect-ratio:382/573}.photo-card-caption{padding:20px}.photo-card-caption h3{max-width:none}.perks{grid-auto-rows:auto;margin-top:53px}.block-perksList .perks-heading{margin:47px 0 24px}.perk{padding:20px}.perk-icon{margin-bottom:16px}.perk h3{margin-bottom:7px}.perk h3,.perk p{max-width:294px}.perks-intro .button-row .button{width:auto}.icon-accordion-title,.offering-item>summary .t-label{font-size:18px}.perks-intro .t-lead{line-height:1.4}.block-teamGrid{padding:32px 20px}.block-teamGrid h2:has(+.team-grid-intro){margin-bottom:16px}.team-grid{grid-template-columns:minmax(0,1fr)}.team-card-meta p{max-width:none;min-height:0}.offerings-heading{max-width:none;margin:0 0 25px}.offerings-intro{display:none}.offering-pills{gap:8px;margin-bottom:24px}.offering-pill{height:34px;font-size:14px}.offering-channels{gap:12px}.offering-channel{padding:16px}.offering-channel>summary{gap:16px;height:31px}.offering-toggle{width:24px;height:24px}.offering-toggle:before,.offering-toggle:after{width:20px}.offering-channel-title{font-size:var(--type-h4-size);line-height:var(--type-h4-leading);letter-spacing:var(--type-h4-tracking)}.offering-channel-body{margin-top:17px}.block-contactForm{padding:40px var(--panel-padding)}.contact{text-align:left}.contact-direct{margin-top:37px}.contact-intro{font-family:var(--font-serif);font-size:var(--type-body-size);margin-bottom:24px}.contact-direct p{font-family:var(--font-serif);font-size:var(--type-body-size)}}
.block-pressCarousel .eyebrow{margin-bottom:12px}.press-list{border-top:1px solid var(--color-ink);grid-template-columns:max-content minmax(0,1fr) max-content 40px;column-gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.press-row{grid-template-columns:subgrid;border-bottom:1px solid var(--color-line);grid-column:1/-1;align-items:center;padding:24px 0;display:grid}.press-date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-muted)}.press-title{gap:4px;min-width:0;display:grid}.press-outlet{background:var(--color-tan);white-space:nowrap;border-radius:999px;justify-self:start;padding:6px 12px;font-size:14px}.press-link{border:1px solid var(--color-border-subtle);width:40px;height:40px;color:inherit;border-radius:10px;place-items:center;transition:background-color .2s,color .2s;display:grid}.press-link:hover{background:var(--color-ink);color:var(--color-white)}.press-link svg{width:14px;height:14px}.block-awardList{padding:64px var(--panel-padding) 40px}.award-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.award-head .eyebrow{margin-bottom:0}.scroll-arrows{gap:8px;display:flex}.scroll-arrow{border:1px solid var(--color-border-subtle);border-radius:var(--radius-button);background:var(--color-white);width:48px;height:48px;color:var(--color-ink);cursor:pointer;place-items:center;transition:border-color .2s,opacity .2s;display:grid}.scroll-arrow:hover:not(:disabled){border-color:var(--color-ink)}.scroll-arrow:disabled{opacity:.35;cursor:default}.scroll-arrow svg{width:28px;height:28px}.award-track{margin:0 calc(var(--panel-padding) * -1);padding:4px var(--panel-padding) 24px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--panel-padding);grid-auto-columns:clamp(260px,26vw,340px);grid-auto-flow:column;gap:16px;list-style:none;display:grid;overflow-x:auto}.award-card{scroll-snap-align:start;min-width:0}.award-card-box{border-radius:var(--radius-tile);background:var(--color-white);height:100%;box-shadow:0 0 0 1px var(--color-line);color:inherit;transition:translate .45s var(--ease-out-expo);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}a.award-card-box:hover{translate:0 -4px}.award-tile{aspect-ratio:16/10;background:var(--color-sky-200);place-items:center;padding:20px;display:grid}.award-tile[data-tint="1"]{background:var(--color-lime)}.award-tile[data-tint="2"]{background:var(--color-amber)}.award-tile[data-tint="3"]{background:var(--color-pink)}.award-tile[data-tint="4"]{background:var(--color-tan)}.award-tile-name{font-family:var(--font-lead);font-size:var(--type-title-size);line-height:var(--type-title-leading);text-align:center;text-wrap:balance}.award-card-body{flex:1;grid-template-rows:auto auto 1fr;gap:10px;padding:20px 20px 22px;display:grid}.award-meta{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.award-year{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:12px}.award-result{background:var(--color-lime);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:inline-flex}.award-result:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.award-result[data-result=finalist]{background:var(--color-sky-200)}.award-result[data-result=shortlist]{background:var(--color-tan)}.award-name{margin:0;font-size:20px;line-height:1.2}.award-read{font-size:var(--type-small-size);align-self:end;align-items:center;gap:6px;display:inline-flex}.award-read svg{width:14px;height:14px}@media (max-width:809px){.block-awardList{padding:36px var(--panel-padding) 24px}.press-list{display:block}.press-row{grid-template-columns:minmax(0,1fr) 40px;gap:10px 16px;padding:20px 0}.press-row>:not(.press-link){grid-column:1}.press-link{grid-area:1/2}}
:is(body:has(.brand-page) .site-header,body:has(.brand-page) .site-main){background:var(--color-page)}body:has(.brand-page) .site-main{padding-bottom:var(--inset)}body:has(.brand-page) .site-footer{margin-top:0}.brand-page{gap:var(--inset);flex-direction:column;display:flex}.brand-page>.cta{margin-top:0}.brand-head{padding:116px var(--inset) 80px;text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.brand-head-logo{justify-content:center;width:100%;padding-bottom:8px;display:flex}.brand-head-logo img{object-fit:contain;width:auto;height:64px}.brand-head h1{max-width:880px;margin:0;font-weight:600}.brand-hero-media{margin:0 var(--inset);border-radius:var(--radius-panel);aspect-ratio:16/9;overflow:hidden}.brand-hero-media video,.brand-hero-media img{object-fit:cover;width:100%;height:100%}.brand-hero-fallback img{object-fit:contain}.brand-intro{margin:0 var(--inset);flex-direction:column;gap:48px;padding:40px 40px 80px;display:flex}.brand-intro-text{max-width:720px;font-family:var(--font-lead);font-size:var(--type-lead-size);line-height:1.5}.brand-intro-text p:last-child{margin-bottom:0}.brand-social{flex-direction:column;gap:24px;display:flex}.brand-social-label{font-family:var(--font-sans);font-weight:600;font-size:var(--type-label-size);line-height:var(--type-label-leading);margin:0}.brand-social-list{flex-wrap:wrap;gap:15px;margin:0;padding:0;list-style:none;display:flex}.brand-social-list a{background:var(--color-page);width:40px;height:40px;color:var(--color-ink);border-radius:8px;display:block;overflow:hidden}.brand-social-list svg{width:100%;height:100%}.brand-audience{margin:0 var(--inset);border-radius:var(--radius-panel);background:var(--color-surface-translucent);overflow:hidden}.brand-audience-main{flex-direction:column;gap:48px;padding:40px;display:flex}.brand-audience-intro{flex-direction:column;gap:24px;display:flex}.brand-audience-intro h2{margin:0}.brand-audience-intro p{max-width:480px;font-family:var(--font-lead);font-size:var(--type-lead-size);margin:0;line-height:1.5}.brand-page .brand-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0}.brand-stats>div{flex-direction:column;gap:16px;display:flex}.brand-page .brand-stats dt{font-family:var(--font-sans);letter-spacing:-.02em;font-size:64px;font-weight:600;line-height:1.1}.brand-page .brand-stats dd{color:var(--color-ink);font-family:var(--font-serif);font-size:var(--type-body-size);text-wrap:balance;margin:0;line-height:1.5}.brand-audience .source{max-width:480px;color:var(--color-ink);margin:0;font-size:9px;line-height:1.5}.brand-testimonials{padding-bottom:48px}.brand-testimonials-heading{max-width:800px;margin:0;padding:40px}.brand-quotes{height:390px;padding:10px 10px 0}.brand-quote{border-radius:var(--radius-panel);background:var(--color-surface-quote);flex-direction:column;gap:20px;width:280px;height:380px;margin:0;padding:24px;display:flex}.brand-quote-icon{width:27px;height:22px;color:var(--color-ink)}.brand-quote p{font-size:var(--type-body-size);margin:0;line-height:1.5}.brand-opportunities{margin:0 var(--inset);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding:40px;display:grid}.brand-opportunities-intro{flex-direction:column;gap:24px;display:flex}.brand-opportunities-intro h2{margin:0}.brand-opportunities-lead{max-width:480px;font-size:var(--type-body-lg-size);margin:0;line-height:1.5}.brand-accordion{border-top:1px solid var(--color-border-subtle)}.brand-accordion-item{border-bottom:1px solid var(--color-border-subtle)}.brand-accordion-item summary{min-height:63px;font-family:var(--font-sans);cursor:pointer;align-items:center;gap:16px;padding:15px 0 16px;font-size:22px;font-weight:600;line-height:1.15;list-style:none;display:flex}.brand-accordion-item summary::-webkit-details-marker{display:none}.brand-accordion-icon{object-fit:cover;flex:none;width:32px;height:32px}.brand-accordion-title{flex:1}.brand-accordion-chevron{width:33px;height:32px;transition:transform .6s var(--ease-out-expo);flex:none}.brand-accordion-item[open]:not([data-closing]) .brand-accordion-chevron{transform:rotateX(180deg)}.brand-accordion-body{font-size:var(--type-body-lg-size);padding:0 0 16px;line-height:1.5}.brand-accordion-body p:last-child{margin-bottom:0}.brand-others{flex-direction:column;gap:40px;display:flex}.brand-others-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand-others-head h2{margin:0}.panel-dark .brand-others-discover{min-height:44px;box-shadow:inset 0 0 0 1px var(--color-border-on-dark);flex:none;padding:10px 20px 12px}.brand-others-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.brand-tile,.brand-dive{aspect-ratio:1}.brand-dive{height:100%;box-shadow:inset 0 0 0 1px var(--color-border-on-dark-strong);color:var(--color-white);font-family:var(--font-sans);flex-direction:column;justify-content:space-between;padding:16px;font-size:20px;font-weight:500;line-height:1.4;display:flex}.brand-dive span{max-width:278px}.brand-dive-arrow{opacity:.5;align-self:flex-end;width:120px;height:113px;margin:0 -8px -8px 0}@media (max-width:1199px){.brand-audience-main{gap:0}.brand-page .brand-stats{padding:56px 0 50px}.brand-social-label{font-size:18px}.brand-testimonials-heading{padding:40px}.brand-quotes{height:350px}}@media (max-width:809px){.brand-head{text-align:left;align-items:flex-start;gap:12px;padding:40px 24px 0}.brand-head-logo{justify-content:flex-start;padding-bottom:4px}.brand-head-logo img{height:48px}.brand-hero-media{margin:24px var(--inset)}.brand-intro{gap:32px;margin:0 24px;padding:0 0 48px}.brand-intro-text,.brand-audience-intro p{line-height:1.4}.brand-audience-main{gap:32px;padding:32px 20px 24px}.brand-page .brand-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.brand-stats>div{gap:12px}.brand-page .brand-stats dt{font-size:48px;line-height:1.05}.brand-testimonials{padding-bottom:24px}.brand-testimonials-heading{padding:24px 20px 8px}.brand-quotes{height:340px;padding-top:20px}.brand-opportunities{grid-template-columns:1fr;gap:32px;margin:0;padding:32px 24px}.brand-opportunities-intro{gap:12px}.brand-others{padding:24px 20px}.brand-others-discover{display:none}.brand-others-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-tile,.brand-dive{border-radius:12px}.brand-dive{text-transform:capitalize;padding:12px;font-size:12px;line-height:16px}.brand-dive-arrow{width:76px;height:72px}}
.insight{--insight-column:min(700px, 100% - 48px);--insight-wide:min(900px, 100cqw - 48px);--insight-body-size:18px;--insight-body-leading:1.6;--insight-heading-size:28px;--insight-lead-size:28px;--insight-quote-size:32px;container-type:inline-size}.insight-column{width:var(--insight-column);margin-inline:auto}.insight-header h1,.insight-body :is(h2,h3,h4,h5,h6),.insight-others h3{text-wrap:wrap}.site-main:has(>.insight)+.site-footer{margin-top:0}.insight-eyebrow{color:var(--color-orange);font-family:var(--font-mono);font-weight:400;font-size:var(--type-eyebrow-size);text-transform:uppercase;margin:0;line-height:1.2;display:block}.insight-header .insight-eyebrow{font-weight:500}.insight-header h1{color:#000;letter-spacing:0;margin:15px 0 0;font-size:44px;line-height:1.1}.insight-cover{aspect-ratio:3/2;object-fit:cover;border-radius:24px;width:100%;margin-top:40px}.insight-hero{border-radius:24px;grid-template-areas:"stack";width:min(1392px,100% - 48px);margin-inline:auto;display:grid;overflow:hidden}.insight-hero>*{grid-area:stack}.insight-hero h1{z-index:1;margin:0 var(--panel-padding) 80px;color:var(--color-white);letter-spacing:0;align-self:end;font-size:69px;line-height:1.1;position:relative}.insight-hero-media{aspect-ratio:3/2;width:100%;max-height:666.5px;position:relative}.insight-hero-media:after{content:"";background:var(--color-overlay);position:absolute;inset:0}.insight-hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.insight-badge{z-index:1;background:url(/images/breakroom-badge.svg) 50%/contain no-repeat;width:100px;height:99px;position:absolute;top:40px;right:40px}.insight-body{font-family:var(--font-serif);font-size:var(--insight-body-size);line-height:var(--insight-body-leading);margin-top:40px}.insight-body>*{margin:0}.insight-body>*+*{margin-top:20px}.insight-body ul,.insight-body ol{padding-left:1.27em}.insight-body ul{padding-left:0;list-style:none}.insight-body ul>li{padding-left:1.27em;position:relative}.insight-body ul>li:before{content:"•";position:absolute;left:0}.insight-grabAndGo .insight-body a{color:var(--color-blue)}.insight-body :is(h2,h3,h4,h5,h6){color:var(--color-text);font-family:var(--font-sans);font-weight:600;font-size:var(--insight-heading-size);letter-spacing:0;line-height:1.3}.insight-grabAndGo .insight-body :is(h2,h3,h4,h5,h6){color:#000}.insight-body :is(h2,h3,h4,h5,h6) strong{font-weight:700}.insight-body>*+:is(h2,h3,h4,h5,h6){margin-top:32px}.insight-report .insight-body>h2:first-child{color:var(--color-text-subtle);font-weight:400;font-size:var(--insight-lead-size)}.insight-report .insight-body>h2:first-child a{color:var(--color-ink)}.insight-report .insight-body>h2:first-child+*{margin-top:40px}.insight-source{font-style:italic}.insight-grabAndGo .insight-body>.insight-source{text-wrap:balance;margin-top:40px;font-size:16px;line-height:1.5}.insight-report .insight-body>.insight-source{font-family:var(--font-sans);margin-top:0;font-size:13px;line-height:1.4}.insight-body>.insight-wide{width:var(--insight-wide);margin:64px calc((100% - var(--insight-wide)) / 2) 0}.insight-body>.insight-wide+*{margin-top:64px}.insight-panel{padding:var(--panel-padding);border-radius:var(--radius-panel);background:var(--color-surface-dark);color:var(--color-white);margin:0}.insight-quote:before{content:"";background:url(/images/quote-mark.svg) 50%/contain no-repeat;width:50px;height:50px;margin-bottom:16px;display:block}.insight-quote p{font-family:var(--font-sans);font-weight:600;font-size:var(--insight-quote-size);margin:0;line-height:1.2}.insight-quote cite{font-family:var(--font-mono);font-style:normal;font-size:var(--type-eyebrow-size);text-transform:uppercase;margin-top:16px;line-height:1.2;display:block}.insight-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.insight-stat dt{font-family:var(--font-sans);font-weight:900;font-size:var(--type-stat-size);line-height:var(--type-stat-leading)}.insight-stat dd{font-family:var(--font-sans);font-size:var(--type-sans-size);letter-spacing:var(--type-sans-tracking);margin:20px 0 0;line-height:1.5}.insight-pair>:first-child dt{color:var(--color-amber)}.insight-pair>:nth-child(2) dt{color:var(--color-lime)}.insight-stat-icon{width:auto;height:50px;margin-bottom:20px;display:block}.insight-stat-row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:40px;display:grid}.insight-chart{border:0;width:100%;display:block}.insight-body>.insight-chart,.insight-body>.insight-figure{margin-top:40px}.insight-body>.insight-chart+*{margin-top:43px}.insight-body>.insight-figure+*{margin-top:40px}.insight-figure img{width:100%}.insight-figure figcaption{color:var(--color-muted);font-family:var(--font-sans);margin-top:8px;font-size:13px;line-height:1.4}.insight-after .cta{margin-top:0}.insight-after .cta-content{align-self:stretch}.insight-after .cta h2{letter-spacing:0;width:100%;font-size:32px;line-height:1.2}.insight-after .cta-body{width:100%;max-width:700px;font-family:var(--font-sans);font-size:var(--type-sans-size);letter-spacing:var(--type-sans-tracking);text-wrap:balance;line-height:1.5}.insight-others{max-width:var(--content-max);margin:0 auto;padding:0 24px}.insight-others h2{margin:0}.insight-others ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0 0;padding:0;list-style:none;display:grid}.insight-others a{text-decoration:none;display:block}.insight-others-image{aspect-ratio:3/2;background:var(--color-line);border-radius:8px;display:block;position:relative;overflow:hidden}.insight-others-image:after{content:"";background:var(--color-overlay);position:absolute;inset:0}.insight-others-image img{object-fit:cover;width:100%;height:100%}.insight-others-image .insight-others-icon{z-index:1;object-fit:contain;width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insight-others .insight-eyebrow{margin-top:10px}.insight-others h3{letter-spacing:0;margin:10px 0 0;font-size:22px;line-height:1.15}@media (max-width:1199px){.insight{--insight-body-leading:1.5}.insight-hero h1{font-size:55px}.insight-others h3{font-size:18px}}@media (max-width:809px){.insight{--insight-body-size:16px;--insight-heading-size:25px;--insight-lead-size:23px;--insight-quote-size:31px}.insight-cover{aspect-ratio:auto;height:200px}.insight-hero{border-radius:0;display:block;overflow:visible}.insight-hero h1{color:var(--color-ink);font-size:var(--type-display-size);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);text-wrap:wrap;margin:0}.insight-hero-media{border-radius:24px;margin-top:10px;overflow:hidden}.insight-badge{top:20px;right:20px}.insight-panel{padding:40px}.insight-pair{grid-template-columns:minmax(0,1fr)}.insight-stat-row{grid-auto-flow:row}.insight-after .cta h2{font-size:31px}.insight-after .cta .button{flex:1}.insight-others ul{grid-template-columns:minmax(0,1fr)}}
.legal{--legal-column-width:800px;flex-direction:column;align-items:center;padding:0 24px;display:flex}.legal-title{width:100%;margin-top:calc(-1 * var(--header-height));border-radius:var(--radius-panel);justify-content:center;padding:160px 0 48px;display:flex}.legal-title h1{width:100%;max-width:var(--legal-column-width);margin:0}.legal-body{width:100%;max-width:var(--legal-column-width);padding-bottom:120px}.legal-body>*{margin:0}.legal-body>*+*{margin-top:16px}.legal-body>.legal-updated+*{margin-top:1lh}.legal-body>:is(ul,ol){margin-top:32px}.legal-body>:is(h2,h3,h4,h5,h6){margin-top:40px}.legal-body :is(ul,ol){padding:0;list-style:none}.legal-body li{padding-left:1.27em;position:relative}.legal-body li:before{content:"•";position:absolute;left:0}.legal-body ol>li:before{content:counter(list-item) "."}.legal-body a{color:var(--color-blue)}@media (max-width:809px){.legal-title{padding:120px 0 32px}}
@property --reveal-delay{syntax:"<time>";inherits:false;initial-value:0s}@property --reveal-duration{syntax:"<time>";inherits:false;initial-value:1.2s}@property --reveal-x{syntax:"<length>";inherits:false;initial-value:0}@property --reveal-y{syntax:"<length>";inherits:false;initial-value:40px}@property --reveal-from{syntax:"<number>";inherits:false;initial-value:0}@property --reveal-ease{syntax:"*";inherits:false}html[data-motion] [data-reveal]{transition:opacity var(--reveal-duration) var(--reveal-ease,var(--ease-out-expo)) var(--reveal-delay), translate var(--reveal-duration) var(--reveal-ease,var(--ease-out-expo)) var(--reveal-delay)}html[data-motion] [data-reveal]:not([data-inview]){opacity:var(--reveal-from);translate:var(--reveal-x) var(--reveal-y)}[data-reveal=text]{--reveal-from:.001}[data-reveal=up-24]{--reveal-y:24px;--reveal-duration:.9s;--reveal-delay:.8s}[data-reveal=tile]{--reveal-y:20px;--reveal-duration:.6s}[data-reveal=report]{--reveal-y:20px;--reveal-delay:.2s;--reveal-ease:var(--ease-out-cubic)}[data-reveal=slide]{--reveal-x:40px;--reveal-y:0px;--reveal-duration:.6s}[data-reveal=slide-switch]{--reveal-x:40px;--reveal-y:0px;--reveal-duration:var(--spring-default-duration);--reveal-ease:var(--spring-default)}[data-reveal=icon]{--reveal-from:.001;--reveal-y:20px;--reveal-duration:.9s}[data-reveal=embed]{--reveal-from:.001;--reveal-duration:.4s;--reveal-ease:var(--ease-in-quad)}[data-reveal=video]{--reveal-from:.001;--reveal-y:0px;--reveal-duration:3s}[data-reveal=video-in-view]{--reveal-y:0px;--reveal-duration:2s}@media (max-width:809px){html[data-motion] [data-reveal-wide-only]:not([data-inview]){opacity:1;translate:none}}[data-split]{--split-delay:var(--reveal-delay);--split-y:var(--reveal-y)}.split-word{display:inline-block}html[data-motion] .split-word{transition:opacity 1.2s var(--ease-out-expo) calc(var(--split-delay) + var(--line,0) * 50ms), translate 1.2s var(--ease-out-expo) calc(var(--split-delay) + var(--line,0) * 50ms)}html[data-motion] [data-split]:not([data-inview]) .split-word{opacity:.001;translate:0 var(--split-y)}.button{transition:background-color var(--spring-default-duration) var(--spring-default), color var(--spring-default-duration) var(--spring-default), box-shadow var(--spring-default-duration) var(--spring-default)}@media (hover:hover){.button:hover{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);background:0 0}.button-light:hover,.panel-dark .button:hover{background:var(--color-button-light-hover);color:var(--color-ink);box-shadow:none}.button-outline:hover{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);background:0 0}.panel-dark .button-outline:hover,.panel-dark .brand-division-cta:hover{color:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-white);background:0 0}}.button.contact-submit{transition:background-color .2s var(--ease-framer), color .2s var(--ease-framer), box-shadow .2s var(--ease-framer)}@media (hover:hover){.button.contact-submit:hover{color:var(--color-ink);box-shadow:inset 0 0 0 2px var(--color-ink);background:0 0}}.button.contact-submit:active{background:var(--color-button-pressed);color:var(--color-white)}.button.contact-submit:disabled{background:var(--color-ink);color:var(--color-white);box-shadow:none}.site-logo{transition:opacity .6s var(--ease-out-expo), scale .3s var(--ease-tap)}.brand-social-list a{transition:opacity .3s var(--ease-hover-out), scale .3s var(--ease-tap)}@media (hover:hover){.site-logo:hover{opacity:.5}.brand-social-list a:hover{opacity:.8}.site-logo:hover,.brand-social-list a:hover{transition:opacity var(--spring-hover-duration) var(--spring-hover), scale .3s var(--ease-tap)}}.site-logo:active,.brand-social-list a:active{scale:.96}.footer-top{transition:opacity var(--spring-default-duration) var(--spring-default), scale .3s var(--ease-tap)}@media (hover:hover){.footer-top:hover{opacity:1}}.footer-top:active{scale:.9}.legal-body a,.insight-grabAndGo .insight-body a{transition:color .3s var(--ease-framer)}@media (hover:hover){.legal-body a:hover,.insight-grabAndGo .insight-body a:hover{color:var(--color-ink)}}.nav-link{transition:opacity var(--spring-default-duration) var(--spring-default)}@media (hover:hover){.nav-link:hover{opacity:.5}}.nav-list:has([aria-expanded=true]) .nav-link:not([aria-expanded=true]){opacity:.7;transition:opacity .6s var(--ease-out-expo)}nav[data-menu=closing] .nav-link{transition:opacity .6s var(--ease-out-expo)}.mega-menu{--mega-menu-drop:-161px;clip-path:inset(0);transition:clip-path .9s var(--ease-out-expo)}.mega-menu>*{transition:translate .9s var(--ease-out-expo)}.nav-backdrop{transition:opacity .6s var(--ease-out-expo)}@starting-style{.mega-menu{clip-path:inset(0 0 100%)}.mega-menu>*{translate:0 var(--mega-menu-drop)}.nav-backdrop{opacity:0}}.mega-menu[data-state=closing],.nav-backdrop[data-state=closing]{pointer-events:none}.mega-menu[data-state=closing]{clip-path:inset(0 0 100%)}.mega-menu[data-state=closing]>*{translate:0 var(--mega-menu-drop)}.nav-backdrop[data-state=closing]{opacity:0}.mega-brand{transition:background-color .3s var(--ease-out-expo)}.mega-brand .brand-icon{transition:opacity var(--spring-default-duration) var(--spring-default)}@media (hover:hover){.mega-brand:hover .brand-icon{opacity:.8}}.nav-toggle-bars:before,.nav-toggle-bars:after{transition:translate .3s var(--ease-tap), rotate .3s var(--ease-tap)}.nav-toggle[aria-expanded=true] .nav-toggle-bars:before{translate:0 3px;rotate:45deg}.nav-toggle[aria-expanded=true] .nav-toggle-bars:after{translate:0 -3px;rotate:-45deg}.mobile-menu{clip-path:inset(0);transition:clip-path .6s var(--ease-out-expo)}.mobile-menu li{transition:opacity .6s var(--ease-out-expo)}@starting-style{.mobile-menu{clip-path:inset(0 0 100%)}.mobile-menu li{opacity:0}}.mobile-menu[data-state=closing]{pointer-events:none;clip-path:inset(0 0 100%);transition-delay:.8s}.mobile-menu[data-state=closing] li{opacity:0}.mobile-menu[data-state=closing] li:nth-child(2){transition-delay:.2s}.mobile-menu[data-state=closing] li:nth-child(n+3):nth-child(-n+5){transition-delay:.4s}.mobile-menu[data-state=closing] li:nth-child(6){transition-delay:.6s}.mobile-menu[data-state=closing] li:nth-child(n+7){transition-delay:.8s}.brand-row,.offering-channel{--disclosure-fade-ms:800}.channel,.brand-accordion-item,.icon-accordion details{background-color:var(--color-page);transition:background-color .6s var(--ease-out-expo)}.icon-accordion summary,.service-item{transition:padding .6s var(--ease-out-expo), background-color .6s var(--ease-out-expo)}@media (hover:hover){.channel:hover,.brand-accordion-item:hover,.icon-accordion details:hover{background-color:var(--color-cream)}}.brand-row-toggle,.offering-toggle{transition:rotate var(--spring-default-duration) var(--spring-default)}.brand-row[open]:not([data-closing]) .brand-row-toggle,.offering-channel[open]:not([data-closing]) .offering-toggle{rotate:45deg}.stat-tab{transition:opacity var(--spring-default-duration) var(--spring-default)}.stat-tab>*{transition:translate var(--spring-default-duration) var(--spring-default)}@media (hover:hover){.stat-tab:hover{opacity:1;transition:opacity .6s var(--ease-out-expo)}.stat-tab:hover>*{transition:translate .6s var(--ease-out-expo);translate:12px}}.stat-tab[aria-selected=true]{transition:opacity .6s var(--ease-out-expo)}.stat-tab[aria-selected=true]>*{transition:translate var(--spring-default-duration) var(--spring-default);translate:none}.stat-tab-label{position:relative}.stat-tab[aria-selected=true] .stat-tab-label{box-shadow:none}.stat-tab-label:after{content:"";background:var(--color-ink);opacity:0;height:2px;transition:opacity var(--spring-default-duration) var(--spring-default), scale var(--spring-default-duration) var(--spring-default);position:absolute;inset:auto 0 0;scale:0 1}.stat-tab[aria-selected=true] .stat-tab-label:after{opacity:1;scale:1}.brand-tile img{transition:opacity var(--spring-default-duration) var(--spring-default)}.brand-tile,.brand-tile-more,.brand-dive{transition:scale .3s var(--ease-tap), box-shadow var(--spring-default-duration) var(--spring-default)}.brand-tile-arrow,.brand-dive-arrow{transition:opacity var(--spring-default-duration) var(--spring-default)}@media (hover:hover){.brand-tile:hover img{opacity:.8}.brand-tile-more:hover,.brand-dive:hover{box-shadow:inset 0 0 0 1px var(--color-border-on-dark-hover)}.brand-tile-more:hover .brand-tile-arrow,.brand-dive:hover .brand-dive-arrow{opacity:1}}.brand-tile:active,.brand-tile-more:active,.brand-dive:active{scale:.98}.brand-filter-pill,.offering-pill{transition:background-color var(--spring-default-duration) var(--spring-default), box-shadow var(--spring-default-duration) var(--spring-default), color var(--spring-default-duration) var(--spring-default)}@media (hover:hover){.offering-pill:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1px var(--color-ink)}.brand-filter-pill:not(:has(:checked)):hover{box-shadow:inset 0 0 0 1px var(--color-ink)}}.insight-card:after{transition:background-color .1s var(--ease-in-steep)}@media (hover:hover){.insight-card:hover:after{background-color:var(--color-caption-overlay-strong)}}.insight-others-image:after{transition:background-color var(--spring-hover-duration) var(--spring-hover)}.insight-others-image img{transition:scale .4s var(--ease-out-expo)}@media (hover:hover){.insight-others a:hover .insight-others-image:after{background-color:var(--color-overlay-strong)}.insight-others a:hover .insight-others-image img{scale:1.1}}@media (min-width:810px) and (hover:hover){.photo-card-body{transition:opacity .4s var(--ease-out-expo)}}html[data-motion-ready] [data-ticker-track]{animation:none}@media (prefers-reduced-motion:reduce){html[data-motion] [data-reveal]:not([data-inview]),html[data-motion] [data-split]:not([data-inview]) .split-word{translate:none}html[data-motion] .split-word{transition:opacity 1.2s var(--ease-out-expo) var(--split-delay)}.site-logo:active,.brand-social-list a:active,.footer-top:active,.brand-tile:active,.brand-tile-more:active,.brand-dive:active{scale:none}.nav-toggle-bars:before,.nav-toggle-bars:after,.mega-menu,.mega-menu>*,.mobile-menu,.brand-row-toggle,.offering-toggle,.stat-tab>*,.stat-tab:is(:hover,[aria-selected=true])>*,.stat-tab-label:after,.insight-others-image img,.icon-accordion summary,.service-item{transition-property:opacity,background-color,color,box-shadow}.nav-chevron,.channel-chevron,.brand-accordion-chevron,.service-item-chevron,.icon-accordion-chevron,.offering-item-chevron{transition:none}}
