.vd2-page{--vd2-ink:#061f33;--vd2-ink-2:#0a3553;--vd2-blue:#086fbd;--vd2-bright:#168bd6;--vd2-sky:#dceef9;--vd2-paper:#f5f7f8;--vd2-rule:#061f332b;color:var(--vd2-ink);background:#fff;overflow:visible}.vd2-shell{width:min(100%,1600px);margin:0 auto;padding-inline:clamp(24px,6.7vw,104px)}.vd2-narrow{width:min(100%,900px);margin-inline:auto}.vd2-eyebrow{color:var(--vd2-bright);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.3;display:block}.vd2-link{color:inherit;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:5px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.vd2-media-hero{background:var(--vd2-ink);color:#fff;isolation:isolate;place-items:center;min-height:clamp(620px,100svh - 106px,900px);display:grid;position:relative;overflow:hidden}.vd2-media-hero>img,.vd2-media-hero>video,.vd2-image-panel>img,.vd2-card-media>img,.vd2-article-hero>img,.vd2-full-media>img,.vd2-split-media>img{object-fit:cover}.vd2-media-hero:after,.vd2-article-hero:after{z-index:-1;content:"";background:linear-gradient(#03121f33,#03121fb8),linear-gradient(90deg,#041b2c66,#0000 58%);position:absolute;inset:0}.vd2-media-hero>img,.vd2-media-hero>video,.vd2-article-hero>img{z-index:-2}.vd2-media-hero>video{opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.vd2-media-hero>video.is-ready{opacity:1}.vd2-media-hero-copy{text-align:center;width:min(100%,1120px);padding:100px clamp(24px,6vw,88px)}.vd2-media-hero-copy h1{color:#fff;max-width:17ch;font:400 clamp(62px, 8vw, 122px) / .9 var(--font-newsreader), Georgia, serif;letter-spacing:-.048em;text-wrap:balance;margin:22px auto 0}.vd2-media-hero-copy>p{color:#e1edf4;text-wrap:balance;max-width:780px;margin:32px auto 0;font-size:clamp(18px,2vw,25px);line-height:1.55}.vd2-media-hero-action{margin-top:42px}.vd2-media-hero-marker{border-bottom:1px solid #fffc;border-right:1px solid #fffc;width:22px;height:22px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)rotate(45deg)}.vd2-image-title-hero{background:var(--vd2-ink);color:#fff;isolation:isolate;align-items:end;min-height:clamp(430px,54vw,720px);display:flex;position:relative;overflow:hidden}.vd2-image-title-hero>img{z-index:-2;object-fit:cover}.vd2-image-title-hero:after{z-index:-1;content:"";background:linear-gradient(#0000 30%,#03121fd1);position:absolute;inset:0}.vd2-image-title-hero-copy{width:100%;padding-block:80px}.vd2-image-title-hero h1{color:#fff;max-width:15ch;font:400 clamp(64px, 8vw, 118px) / .9 var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0}.vd2-intro-band{background:var(--vd2-ink);color:#fff;padding-block:clamp(84px,9vw,132px)}.vd2-intro-band-heading{text-align:center;max-width:980px;margin:0 auto}.vd2-intro-band-heading h2{color:#fff;font:400 clamp(42px, 5.4vw, 76px) / .99 var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;margin:16px 0 0}.vd2-intro-band-heading p{color:#adc4d3;max-width:760px;margin:30px auto 0;font-size:18px;line-height:1.7}.vd2-three-up{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:62px;display:grid}.vd2-visual-card{min-height:530px;color:var(--vd2-ink);background:#fff;flex-direction:column;display:flex}.vd2-visual-card .vd2-card-media{min-height:270px;position:relative;overflow:hidden}.vd2-visual-card-copy{flex-direction:column;flex:1;padding:30px;display:flex}.vd2-visual-card-copy>span,.vd2-taxonomy-item>span,.vd2-feature-copy>span,.vd2-section-kicker{color:var(--vd2-bright);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.vd2-visual-card h3{font:400 clamp(29px, 3vw, 42px) / 1.02 var(--font-newsreader), Georgia, serif;margin:18px 0 0}.vd2-visual-card p{color:#536b7d;margin:20px 0 0;font-size:15px;line-height:1.65}.vd2-visual-card .vd2-link{color:var(--vd2-blue);border-bottom:0;margin-top:auto;padding-top:28px}.vd2-index-intro{padding-block:clamp(74px,8vw,116px) clamp(62px,7vw,98px)}.vd2-index-intro-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.6fr);align-items:end;gap:clamp(52px,9vw,150px);display:grid}.vd2-index-intro h1,.vd2-index-intro h2{max-width:14ch;font:400 clamp(54px, 6.3vw, 92px) / .94 var(--font-newsreader), Georgia, serif;letter-spacing:-.04em;text-wrap:balance;margin:18px 0 0}.vd2-index-intro-grid>p{color:#456075;margin:0;font-size:18px;line-height:1.72}.vd2-taxonomy{background:#fff;padding-block:82px 110px}.vd2-taxonomy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(38px,6vw,88px);display:grid}.vd2-taxonomy-column>header{border-bottom:2px solid var(--vd2-ink);margin-bottom:6px;padding-bottom:20px}.vd2-taxonomy-column>header span{color:#718696;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.vd2-taxonomy-column>header h2{font:400 34px / 1 var(--font-newsreader), Georgia, serif;margin:11px 0 0}.vd2-taxonomy-item{border-bottom:1px solid var(--vd2-rule);color:var(--vd2-ink);padding:30px 0 32px;display:block}.vd2-taxonomy-item h3{font:600 20px / 1.18 var(--font-archivo), Helvetica, sans-serif;letter-spacing:-.02em;margin:0}.vd2-taxonomy-item h3:after{color:var(--vd2-bright);content:"›";margin-left:8px}.vd2-taxonomy-item p{color:#536b7d;margin:13px 0 0;font-size:15.5px;line-height:1.65}.vd2-taxonomy-item:hover h3{color:var(--vd2-blue)}.vd2-feature-section{background:var(--vd2-paper);padding-block:110px}.vd2-feature-label{border-bottom:1px solid var(--vd2-ink);color:var(--vd2-ink);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:30px;margin-bottom:24px;padding-bottom:14px;font-size:10px;font-weight:700;display:flex}.vd2-feature{min-height:520px;color:var(--vd2-ink);background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(370px,.75fr);display:grid}.vd2-feature .vd2-image-panel{min-height:520px;position:relative;overflow:hidden}.vd2-feature-copy{flex-direction:column;justify-content:center;padding:clamp(44px,6vw,84px);display:flex}.vd2-feature-copy h2,.vd2-feature-copy h3{font:400 clamp(40px, 4.6vw, 68px) / .98 var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin:18px 0 0}.vd2-feature-copy p{color:#4e687b;margin:24px 0 0;font-size:17px;line-height:1.68}.vd2-feature-copy .vd2-link{width:fit-content;color:var(--vd2-blue);margin-top:32px}.vd2-editorial-section{padding-block:clamp(92px,10vw,148px)}.vd2-section-heading{grid-template-columns:minmax(0,.8fr) minmax(440px,1fr);align-items:end;gap:clamp(54px,9vw,150px);margin-bottom:58px;display:grid}.vd2-section-heading h2{max-width:14ch;font:400 clamp(44px, 5vw, 72px) / .98 var(--font-newsreader), Georgia, serif;letter-spacing:-.034em;text-wrap:balance;margin:14px 0 0}.vd2-section-heading>p{color:#4d687b;margin:0;font-size:18px;line-height:1.72}.vd2-split-story{grid-template-columns:repeat(2,minmax(0,1fr));min-height:650px;display:grid}.vd2-split-story:nth-child(2n) .vd2-split-media{order:2}.vd2-split-media{min-height:580px;position:relative;overflow:hidden}.vd2-split-copy{background:#fff;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,104px);display:flex}.vd2-split-copy h2,.vd2-split-copy h3{max-width:14ch;font:400 clamp(40px, 4.8vw, 68px) / .98 var(--font-newsreader), Georgia, serif;letter-spacing:-.034em;margin:17px 0 0}.vd2-split-copy p{color:#536b7d;margin:24px 0 0;font-size:17px;line-height:1.72}.vd2-split-copy .vd2-link{width:fit-content;color:var(--vd2-blue);margin-top:32px}.vd2-principle-strip{background:var(--vd2-paper);padding-block:80px}.vd2-principle-grid,.vd2-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vd2-principle-grid>article,.vd2-facts-grid>div{border-left:1px solid var(--vd2-rule);min-height:240px;padding:28px clamp(24px,3vw,44px)}.vd2-principle-grid>article:last-child,.vd2-facts-grid>div:last-child{border-right:1px solid var(--vd2-rule)}.vd2-principle-grid span,.vd2-facts-grid span{color:var(--vd2-bright);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.vd2-principle-grid h3,.vd2-facts-grid strong{font:400 clamp(28px, 3vw, 42px) / 1.03 var(--font-newsreader), Georgia, serif;margin:64px 0 0;display:block}.vd2-principle-grid p,.vd2-facts-grid small{color:#566e80;margin:16px 0 0;font-size:14.5px;line-height:1.6;display:block}.vd2-explore{color:#fff;background:#086fbd;padding-block:clamp(72px,8vw,108px)}.vd2-explore h2{color:#fff;max-width:17ch;font:400 clamp(46px, 5.5vw, 78px) / .96 var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin:0}.vd2-explore-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 60px;margin-top:48px;display:grid}.vd2-explore-links a{color:#fff;border-bottom:1px solid #ffffff73;padding:20px 0;font-size:17px}.vd2-explore-links a:after{float:right;content:"→"}.vd2-article-hero{background:var(--vd2-ink);color:#fff;isolation:isolate;align-items:end;width:100vw;min-height:100dvh;margin-inline:calc(50% - 50vw);display:flex;position:relative;overflow:hidden}.vd2-article-hero-inner{width:min(100%,1600px);padding-block:clamp(100px,11vw,156px) 88px}.vd2-breadcrumbs{color:#c5d9e6;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:9px;font-size:11px;font-weight:600;display:flex}.vd2-breadcrumbs a{color:#fff}.vd2-article-hero h1{color:#fff;max-width:16ch;font:400 clamp(56px, 7.4vw, 108px) / .92 var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:28px 0 0}.vd2-article-hero-summary{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:end;gap:56px;margin-top:40px;display:grid}.vd2-article-hero-summary>p{color:#e2edf4;max-width:780px;margin:0;font-size:clamp(18px,1.9vw,24px);line-height:1.58}.vd2-article-meta{gap:9px;margin:0;display:grid}.vd2-article-meta div{border-bottom:1px solid #ffffff57;justify-content:space-between;gap:20px;padding-bottom:8px;font-size:12px;display:flex}.vd2-article-meta dt{color:#9bb6c8;text-transform:uppercase}.vd2-article-meta dd{color:#fff;text-align:right;margin:0}.vd2-facts{background:var(--vd2-ink);color:#fff}.vd2-facts-grid>div{border-color:#ffffff30}.vd2-facts-grid strong{color:#fff;margin-top:42px}.vd2-facts-grid small{color:#a9c1d0}.vd2-jump-nav{top:var(--vd-site-header-offset,106px);z-index:30;border-bottom:1px solid var(--vd2-rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky}.vd2-jump-nav .vd2-shell{scrollbar-width:none;gap:30px;display:flex;overflow-x:auto}.vd2-jump-nav a{color:#4e687b;white-space:nowrap;flex:none;padding:19px 0 17px;font-size:12px;font-weight:600}.vd2-jump-nav a:hover{color:var(--vd2-blue)}.vd2-story-section{padding-block:clamp(96px,11vw,156px);scroll-margin-top:166px}.vd2-story-heading{grid-template-columns:clamp(64px,6vw,96px) minmax(0,1fr);gap:clamp(24px,3vw,48px);margin-bottom:54px;display:grid}.vd2-story-heading>span{color:var(--vd2-bright);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.vd2-story-heading h2{max-width:16ch;font:400 clamp(44px, 5.3vw, 76px) / .98 var(--font-newsreader), Georgia, serif;letter-spacing:-.034em;text-wrap:balance;margin:0}.vd2-story-copy{max-width:880px;margin-left:clamp(88px,9vw,144px);margin-right:auto}.vd2-story-copy>p{color:#253f53;font:400 19px / 1.83 var(--font-archivo), Helvetica, sans-serif;margin:0 0 27px}.vd2-story-copy>p:first-child:first-letter{float:left;color:var(--vd2-blue);font:400 4.9em / .72 var(--font-newsreader), Georgia, serif;margin:.12em .12em 0 0}.vd2-pullquote{border-left:7px solid var(--vd2-bright);max-width:1040px;color:var(--vd2-blue);font:400 clamp(38px, 5vw, 68px) / 1.08 var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;margin:86px auto;padding-left:clamp(28px,5vw,70px)}.vd2-question-grid,.vd2-keys-grid{border-top:1px solid var(--vd2-rule);border-left:1px solid var(--vd2-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:62px;display:grid}.vd2-question-grid>div,.vd2-keys-grid>article{border-right:1px solid var(--vd2-rule);border-bottom:1px solid var(--vd2-rule);min-height:300px;padding:26px}.vd2-question-grid span,.vd2-keys-grid span{color:var(--vd2-bright);letter-spacing:.13em;font-size:11px;font-weight:700}.vd2-question-grid strong,.vd2-keys-grid h3{font:400 clamp(24px, 2.6vw, 37px) / 1.08 var(--font-newsreader), Georgia, serif;margin:80px 0 0;display:block}.vd2-keys{background:var(--vd2-paper);padding-block:clamp(84px,10vw,136px)}.vd2-keys h2{max-width:17ch;font:400 clamp(46px, 5.5vw, 78px) / .97 var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;margin:14px 0 0}.vd2-keys .vd2-story-heading h2{margin:0}.vd2-keys-grid>article{background:#fff;min-height:360px}.vd2-keys-grid h3{margin-top:54px}.vd2-keys-grid p{color:#526b7e;margin:17px 0 0;font-size:15px;line-height:1.65}.vd2-full-media{min-height:clamp(520px,62vw,860px);position:relative;overflow:hidden}.vd2-full-media:after{content:"";background:linear-gradient(#0000 45%,#03121fc2);position:absolute;inset:0}.vd2-full-media figcaption{z-index:2;color:#fff;max-width:720px;position:absolute;bottom:clamp(30px,5vw,72px);left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.vd2-full-media figcaption span{color:#9ed4f5;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.vd2-full-media figcaption strong{font:400 clamp(34px, 4vw, 58px) / 1.04 var(--font-newsreader), Georgia, serif;margin-top:13px;display:block}.vd2-method-stack{gap:0;display:grid}.vd2-method-step{border-top:1px solid var(--vd2-rule);grid-template-columns:minmax(300px,.74fr) minmax(0,1fr);display:grid}.vd2-method-step:last-child{border-bottom:1px solid var(--vd2-rule)}.vd2-method-step-heading,.vd2-method-step-body{padding:clamp(40px,6vw,76px)}.vd2-method-step-heading{background:var(--vd2-ink);color:#fff}.vd2-method-step:nth-child(2n) .vd2-method-step-heading{background:var(--vd2-blue)}.vd2-method-step-heading span{color:#92c9eb;letter-spacing:.13em;font-size:11px;font-weight:700}.vd2-method-step-heading h3{color:#fff;font:400 clamp(38px, 4.4vw, 62px) / .98 var(--font-newsreader), Georgia, serif;letter-spacing:-.03em;margin:62px 0 0}.vd2-method-step-heading p{color:#b8cedb;margin:20px 0 0;font-size:15px;line-height:1.65}.vd2-method-step:nth-child(2n) .vd2-method-step-heading p{color:#e2f1fa}.vd2-method-step-body>p{color:#294559;margin:0;font-size:18px;line-height:1.76}.vd2-method-step-body ul{gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.vd2-method-step-body li{color:#526b7d;padding-left:22px;font-size:15px;line-height:1.55;position:relative}.vd2-method-step-body li:before{border-top:2px solid var(--vd2-bright);content:"";width:7px;position:absolute;top:.64em;left:0}.vd2-method-output{border-left:4px solid var(--vd2-bright);background:var(--vd2-paper);margin-top:38px;padding:24px}.vd2-method-output small{color:var(--vd2-blue);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.vd2-method-output strong{font:400 22px / 1.3 var(--font-newsreader), Georgia, serif;margin-top:10px;display:block}.vd2-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.vd2-field-grid article{background:var(--vd2-paper);min-height:390px;padding:34px}.vd2-field-grid article:nth-child(2){background:var(--vd2-sky)}.vd2-field-grid article:nth-child(3){background:var(--vd2-ink);color:#fff}.vd2-field-grid small{color:var(--vd2-bright);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.vd2-field-grid h3{font:400 clamp(31px, 3.4vw, 48px) / 1 var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;margin:76px 0 0}.vd2-field-grid p{color:#526b7d;margin:22px 0 0;font-size:15px;line-height:1.68}.vd2-field-grid article:nth-child(3) p{color:#aec5d4}.vd2-conclusion{background:var(--vd2-sky);padding-block:clamp(90px,10vw,140px)}.vd2-conclusion blockquote{max-width:1080px;font:400 clamp(44px, 6vw, 84px) / .99 var(--font-newsreader), Georgia, serif;letter-spacing:-.038em;margin:0}.vd2-conclusion-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 72px;max-width:900px;margin:58px 0 0 auto;display:grid}.vd2-conclusion-copy p{color:#3d586d;margin:0;font-size:17px;line-height:1.72}.vd2-source-list{margin:0;padding:0;list-style:none}.vd2-source-list li{border-bottom:1px solid #15374e33;gap:8px;padding:0 0 24px;display:grid}.vd2-source-list li+li{padding-top:24px}.vd2-source-list strong,.vd2-source-list span{color:#3d586d;font-size:14px;line-height:1.55}.vd2-source-list strong{color:var(--vd2-ink)}.vd2-source-list .vd2-link{width:fit-content;margin-top:4px}.vd2-tool-callout{background:var(--vd2-ink);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-top:68px;padding:clamp(34px,5vw,64px);display:grid}.vd2-tool-callout h3{color:#fff;max-width:14ch;font:400 clamp(38px, 4.5vw, 62px) / .98 var(--font-newsreader), Georgia, serif;margin:13px 0 0}.vd2-tool-callout p{color:#b5cbd8;max-width:690px;margin:22px 0 0;font-size:16px;line-height:1.68}.vd2-tool-callout .vd-action{min-width:220px}.vd2-related{background:var(--vd2-ink);color:#fff;padding-block:100px}.vd2-related-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.vd2-related-heading h2{color:#fff;font:400 clamp(42px, 5vw, 68px) / .98 var(--font-newsreader), Georgia, serif;margin:12px 0 0}.vd2-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vd2-related-card{min-height:410px;color:var(--vd2-ink);background:#fff;flex-direction:column;display:flex}.vd2-related-card .vd2-card-media{min-height:210px;position:relative}.vd2-related-card-copy{flex-direction:column;flex:1;padding:25px;display:flex}.vd2-related-card small{color:var(--vd2-bright);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.vd2-related-card strong{font:400 28px / 1.08 var(--font-newsreader), Georgia, serif;margin-top:16px;display:block}.vd2-related-card span{color:var(--vd2-blue);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:26px;font-size:11px;font-weight:700}.vd2-contact-page{background:#eaf2f6;min-height:calc(100svh - 106px)}.vd2-contact-surface{align-items:start;min-height:calc(100svh - 106px);padding-block:clamp(54px,5vw,76px);display:grid}.vd2-contact-surface-layout{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:stretch;gap:clamp(28px,3vw,44px);display:grid}.vd2-contact-story{background:var(--vd2-ink);color:#fff;isolation:isolate;min-height:680px;position:relative;overflow:hidden}.vd2-contact-story>img{z-index:-2;object-fit:cover;object-position:center;transform:scale(1.015)}.vd2-contact-story:after{z-index:-1;content:"";background:linear-gradient(#03121f14 10%,#03121f4d 45%,#03121ff0 100%),linear-gradient(90deg,#03121f85,#0000 76%);position:absolute;inset:0}.vd2-contact-story-content{padding:clamp(34px,4.2vw,58px);position:absolute;bottom:0;left:0;right:0}.vd2-contact-story-content .vd2-eyebrow{color:#8ed2ff}.vd2-contact-story h1{color:#fff;max-width:8.5ch;font:400 clamp(52px, 4.4vw, 72px) / .94 var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0}.vd2-contact-story p{color:#d5e5ef;max-width:42ch;margin:24px 0 0;font-size:16px;line-height:1.65}.vd2-contact-channel{background:#fff;scroll-margin-top:120px;overflow:hidden;box-shadow:0 24px 70px #061f331f}.vd2-contact-form-heading{padding:30px 38px 0}.vd2-contact-form-heading h2{font:400 clamp(34px, 3vw, 44px) / 1 var(--font-newsreader), Georgia, serif;letter-spacing:-.03em;margin:10px 0 0}.vd2-contact-form-heading p{color:#526b7e;margin:10px 0 0;font-size:13px;line-height:1.55}.vd2-status{background:#fff;align-content:center;min-height:280px;padding:clamp(32px,5vw,64px);display:grid}.vd2-status strong,.vd2-status p{margin-top:9px;display:block}.vd2-status p{color:#5b7182;font-size:13px;line-height:1.55}.vd2-contact-fallback{background:#fff;align-content:center;min-height:280px;padding:clamp(32px,5vw,64px);display:grid}.vd2-contact-fallback p{color:#455f72;margin:14px 0 26px;font-size:17px;line-height:1.6}.vd2-contact-form{color:var(--vd2-ink);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:22px 38px 32px;display:grid}.vd2-contact-field{flex-direction:column;min-width:0;display:flex}.vd2-contact-field-wide{grid-column:1/-1}.vd2-contact-field>label{color:var(--vd2-ink);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700}.vd2-contact-field input,.vd2-contact-field textarea{width:100%;color:var(--vd2-ink);font:inherit;background:#fff;border:1px solid #061f3347;border-radius:0}.vd2-contact-field input{min-height:48px;padding-inline:15px}.vd2-contact-field textarea{resize:vertical;min-height:132px;padding:13px 15px;line-height:1.6}.vd2-contact-field input:focus-visible,.vd2-contact-field textarea:focus-visible,.vd2-contact-consent input:focus-visible{outline:3px solid var(--vd2-bright);outline-offset:3px}.vd2-contact-field [aria-invalid=true]{border-color:#a72d23}.vd2-contact-help,.vd2-contact-error{margin-top:7px;font-size:11px;line-height:1.45;display:block}.vd2-contact-help{color:#607889}.vd2-contact-error{color:#9e281f;font-weight:650}.vd2-contact-consent label{color:#455f72;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:13px;line-height:1.5;display:grid}.vd2-contact-consent input{width:18px;height:18px;accent-color:var(--vd2-blue);margin-top:2px}.vd2-contact-consent a{color:var(--vd2-blue);border-bottom:1px solid}.vd2-contact-submit{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:22px;display:grid}.vd2-contact-submit .vd-action{min-width:230px}.vd2-contact-submit p{color:#455f72;margin:0;font-size:14px;line-height:1.55}.vd2-contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.vd2-policy-hero{background:var(--vd2-sky);padding-block:clamp(86px,9vw,132px)}.vd2-policy-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);align-items:end;gap:clamp(56px,10vw,160px);display:grid}.vd2-policy-hero h1{max-width:12ch;font:400 clamp(58px, 7vw, 100px) / .92 var(--font-newsreader), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;margin:18px 0 0}.vd2-policy-hero-grid>div:last-child>p{color:#3d586d;margin:0;font-size:18px;line-height:1.72}.vd2-policy-page .vd2-eyebrow,.vd2-policy-inventory span{color:#075f9a}.vd2-policy-version{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:34px 0 0;display:grid}.vd2-policy-version div{border-top:1px solid var(--vd2-rule);padding-top:13px}.vd2-policy-version dt{color:#5b7182;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.vd2-policy-version dd{margin:8px 0 0;font-size:14px;font-weight:600}.vd2-policy-layout{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(54px,9vw,140px);padding-block:clamp(74px,9vw,128px);display:grid}.vd2-policy-nav{top:calc(var(--vd-site-header-offset,106px) + 22px);border-top:2px solid var(--vd2-ink);padding-top:17px;position:sticky}.vd2-policy-nav>span{color:#455f72;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.vd2-policy-nav ol{margin:20px 0 0;padding:0;list-style:none}.vd2-policy-nav li+li{margin-top:11px}.vd2-policy-nav a{color:var(--vd2-ink-2);font-size:14px;line-height:1.45}.vd2-policy-content{width:min(100%,820px)}.vd2-policy-content section{border-bottom:1px solid var(--vd2-rule);padding-bottom:68px;scroll-margin-top:128px}.vd2-policy-content section+section{padding-top:68px}.vd2-policy-content h2{max-width:16ch;font:400 clamp(38px, 4.2vw, 58px) / 1 var(--font-newsreader), Georgia, serif;letter-spacing:-.034em;text-wrap:balance;margin:15px 0 0}.vd2-policy-content h3{color:var(--vd2-ink-2);margin:40px 0 0;font-size:18px;line-height:1.35}.vd2-policy-content p,.vd2-policy-content li{color:#455f72;font-size:17px;line-height:1.78}.vd2-policy-content p{margin:24px 0 0}.vd2-policy-content ul{margin:24px 0 0;padding-left:24px}.vd2-policy-content a{color:var(--vd2-blue);border-bottom:1px solid}.vd2-policy-inventory{background:var(--vd2-rule);border:1px solid var(--vd2-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:26px;display:grid}.vd2-policy-inventory article{background:#fff;padding:24px}.vd2-policy-inventory span{letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.vd2-policy-draft{background:#ffffffb8;border-left:4px solid #075f9a;padding:16px 18px;font-weight:600;color:var(--vd2-ink)!important;font-size:14px!important;line-height:1.55!important}.vd2-policy-retention{border-top:1px solid var(--vd2-rule);margin-top:30px}.vd2-policy-retention article{border-bottom:1px solid var(--vd2-rule);grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);gap:28px;padding-block:24px;display:grid}.vd2-policy-retention h3,.vd2-policy-retention p{margin:0}.vd2-policy-retention p{font-size:15px}.vd2-policy-inventory h4{font:400 25px / 1.05 var(--font-newsreader), Georgia, serif;margin:16px 0 0}.vd2-policy-inventory p{margin-top:14px;font-size:14px;line-height:1.6}.vd2-policy-note{border-left:4px solid var(--vd2-bright);background:var(--vd2-paper);color:#455f72;margin-top:30px;padding:24px 26px;font-size:15px;line-height:1.7}.vd2-policy-note strong{color:var(--vd2-ink)}.vd2-policy-links{flex-wrap:wrap;gap:16px 28px;display:flex}@media (max-width:1000px){.vd2-three-up,.vd2-taxonomy-grid,.vd2-field-grid,.vd2-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vd2-three-up>:last-child,.vd2-field-grid>:last-child,.vd2-related-grid>:last-child{grid-column:1/-1}.vd2-feature,.vd2-section-heading,.vd2-index-intro-grid,.vd2-policy-hero-grid{grid-template-columns:1fr}.vd2-contact-surface-layout{grid-template-columns:1fr;gap:42px}.vd2-contact-story{min-height:560px}.vd2-contact-channel{width:min(100%,780px)}.vd2-policy-inventory{grid-template-columns:1fr}.vd2-feature .vd2-image-panel{min-height:480px}.vd2-question-grid,.vd2-keys-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.vd2-media-hero{min-height:680px}.vd2-media-hero-copy h1,.vd2-image-title-hero h1,.vd2-article-hero h1{font-size:clamp(50px,14vw,74px)}.vd2-three-up,.vd2-taxonomy-grid,.vd2-field-grid,.vd2-related-grid,.vd2-principle-grid,.vd2-facts-grid,.vd2-split-story,.vd2-method-step,.vd2-article-hero-summary,.vd2-story-heading,.vd2-conclusion-copy{grid-template-columns:1fr}.vd2-three-up>:last-child,.vd2-field-grid>:last-child,.vd2-related-grid>:last-child{grid-column:auto}.vd2-split-story:nth-child(2n) .vd2-split-media{order:0}.vd2-split-media{min-height:430px}.vd2-principle-grid>article,.vd2-facts-grid>div{border-right:1px solid var(--vd2-rule);border-bottom:1px solid var(--vd2-rule);min-height:210px}.vd2-principle-grid h3,.vd2-facts-grid strong{margin-top:44px}.vd2-story-heading{gap:18px}.vd2-story-copy{margin-left:0}.vd2-story-copy>p{font-size:17px;line-height:1.76}.vd2-method-step-heading h3{margin-top:38px}.vd2-tool-callout{grid-template-columns:1fr}.vd2-related-heading{flex-direction:column;align-items:flex-start}.vd2-policy-layout{grid-template-columns:1fr}.vd2-policy-retention article{grid-template-columns:1fr;gap:12px}.vd2-policy-nav{position:static}.vd2-contact-form{grid-template-columns:1fr;padding:22px 28px 30px}.vd2-contact-field-wide{grid-column:auto}.vd2-contact-submit{grid-template-columns:1fr}}@media (max-width:560px){.vd2-shell,.vd2-media-hero-copy{padding-inline:20px}.vd2-media-hero-copy>p,.vd2-article-hero-summary>p{font-size:17px}.vd2-index-intro h1,.vd2-index-intro h2,.vd2-policy-hero h1{font-size:clamp(48px,14vw,66px)}.vd2-contact-surface{padding-block:34px 54px}.vd2-contact-surface-layout{gap:32px}.vd2-contact-story{min-height:440px}.vd2-contact-story h1{font-size:clamp(48px,14vw,64px)}.vd2-contact-story-content{padding:30px 26px}.vd2-contact-form-heading{padding:28px 28px 0}.vd2-taxonomy-grid,.vd2-question-grid,.vd2-keys-grid,.vd2-explore-links{grid-template-columns:1fr}.vd2-feature .vd2-image-panel{min-height:350px}.vd2-feature-copy,.vd2-split-copy,.vd2-method-step-heading,.vd2-method-step-body{padding:34px 24px}.vd2-question-grid>div,.vd2-keys-grid>article{min-height:245px}.vd2-question-grid strong{margin-top:54px}.vd2-full-media{min-height:560px}}@media (prefers-reduced-motion:no-preference){.vd2-jump-nav,.vd2-policy-nav{transition:top .36s cubic-bezier(.22,1,.36,1)}}@media (prefers-reduced-motion:reduce){.vd2-page *,.vd2-page :before,.vd2-page :after{scroll-behavior:auto!important}}
