/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-geist-sans:"Geist", Arial, sans-serif;--ink:#171918;--ink-soft:#202320;--paper:#f2eee5;--paper-bright:#faf8f3;--stone:#e4ded2;--copper:#b77a4e;--copper-light:#c48b63;--olive:#596457;--muted:#716c65;--line:#5b4d4138;--serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--sans:var(--font-geist-sans), Inter, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper-bright);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}button,summary{font:inherit}::selection{background:var(--copper);color:#fff}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header{color:var(--paper);z-index:10;background:#1c1b1af5;border-bottom:1px solid #e7dfd32e;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(24px,4vw,72px);display:flex;position:relative}.brand{grid-template-columns:auto 1px;grid-template-areas:"name rule""legal rule";column-gap:12px;width:fit-content;display:grid}.brand-name{font-family:var(--serif);letter-spacing:-.045em;grid-area:name;font-size:clamp(25px,2.1vw,34px);line-height:.86}.brand-legal{color:#a7b09f;letter-spacing:.48em;grid-area:legal;justify-self:end;margin-top:7px;padding-right:1px;font-size:8px;font-weight:560;line-height:1}.brand-rule{opacity:.9;background:#7f8b7c;grid-area:rule;width:1px;height:39px;display:block}.desktop-nav{align-items:center;gap:clamp(25px,3vw,54px);display:flex}.desktop-nav a{letter-spacing:.035em;font-size:12px;font-weight:540;position:relative}.desktop-nav a:after{background:var(--copper-light);content:"";transform-origin:0;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-9px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.desktop-nav .preview-variant-link{border:1px solid #e7dfd352;border-radius:999px;padding:9px 14px}.desktop-nav .preview-variant-link:after{display:none}.preview-variants{align-items:center;gap:6px;display:flex}.desktop-nav .preview-variants a,.desktop-nav .preview-variants span,.mobile-nav .preview-variants a,.mobile-nav .preview-variants span{border:1px solid #e7dfd352;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:9px;display:flex}.desktop-nav .preview-variants a:after{display:none}.desktop-nav .preview-variants span,.mobile-nav .preview-variants span{background:var(--olive);border-color:var(--olive);color:#fff}.mobile-nav{display:none}.hero{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);min-height:712px;display:grid;overflow:hidden}.hero-copy{align-self:center;padding:88px clamp(32px,5.2vw,92px) 78px}.eyebrow{color:var(--copper);letter-spacing:.24em;text-transform:uppercase;margin:0 0 28px;font-size:11px;font-weight:650}.eyebrow-light{color:var(--copper-light)}.hero h1{font-family:var(--serif);letter-spacing:-.052em;max-width:800px;margin:0;font-size:clamp(60px,6.15vw,98px);font-weight:400;line-height:.94}.hero-lead{color:#cfc6ba;font-family:var(--serif);max-width:650px;margin:38px 0 0;font-size:clamp(21px,1.8vw,27px);line-height:1.46}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:42px;display:flex}.button{letter-spacing:.025em;justify-content:space-between;align-items:center;gap:34px;min-height:60px;padding:0 26px;font-size:12px;font-weight:620;transition:background .25s,color .25s,transform .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--copper);color:#fff}.button-primary:hover{background:var(--olive)}.button-ghost{color:var(--paper);border:1px solid #e7dfd36b}.button-ghost:hover{background:#ffffff12}.button span{font-size:17px;font-weight:400}.availability{color:#9e968d;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:43px 0 0;font-size:11px;display:flex}.availability span{background:#8ca27e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8ca27e1f}.hero-art{background:#d9d1c4;min-height:712px;position:relative;overflow:hidden}.hero-art:before{content:"";opacity:.52;background-image:linear-gradient(#17191824 1px,#0000 1px),linear-gradient(90deg,#17191824 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.hero-art:after{content:"";pointer-events:none;border:1px solid #f2eee557;position:absolute;inset:8.5% 8%}.art-paper{background:var(--paper);width:56%;height:44%;position:absolute;top:0;left:0}.art-accent{background:var(--olive);width:44%;height:38%;position:absolute;top:0;right:0}.art-arch{background:var(--ink-soft);width:38%;height:56%;position:absolute;bottom:0;left:0}.art-lines{background:repeating-linear-gradient(#0000 0 25px,#b77a4e8c 26px 27px);width:62%;height:62%;position:absolute;bottom:0;right:0}.art-lines:after{content:"";border-top:1px solid #17191880;border-left:1px solid #17191880;position:absolute;inset:18% 14% 14% 22%}.art-index{color:#171918b8;letter-spacing:.22em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:9px;display:flex;position:absolute;bottom:32px;left:43%}.art-index b{letter-spacing:.34em;font-size:8px;font-weight:520}.service-ribbon{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.service-ribbon a{border-right:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-height:106px;padding:23px clamp(18px,2vw,34px);transition:background .25s;display:grid}.service-ribbon a:last-child{border-right:0}.service-ribbon a:hover{background:var(--stone)}.service-ribbon small{color:var(--copper);font-family:var(--serif);font-size:14px}.service-ribbon span{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(17px,1.5vw,23px)}.service-ribbon b{color:var(--copper);font-size:14px;font-weight:400;transition:transform .25s}.service-ribbon a:hover b{transform:translate(3px,-3px)}.proof-strip{background:var(--ink-soft);color:var(--paper);border-top:1px solid #e7dfd31f;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,100px);display:grid}.proof-strip>div{border-right:1px solid #e7dfd329;flex-direction:column;gap:9px;min-height:135px;padding:32px clamp(18px,2.5vw,42px);display:flex}.proof-strip>div:first-child{padding-left:0}.proof-strip>div:last-child{border-right:0}.proof-strip strong{color:var(--paper);font-family:var(--serif);font-size:clamp(19px,1.7vw,26px);font-weight:400;line-height:1.1}.proof-strip span{color:#928c84;letter-spacing:.045em;text-transform:uppercase;font-size:10px;line-height:1.5}.section-light,.section-warm{padding:clamp(90px,10vw,160px) clamp(24px,6vw,100px)}.section-light{background:var(--paper-bright)}.section-warm{background:var(--paper)}.intro{grid-template-columns:minmax(120px,.25fr) 1fr;gap:70px;display:grid}.section-label{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;padding-top:5px;font-size:10px}.intro-content{max-width:1100px}.intro h2,.section-heading h2,.process h2,.individuals h2,.faq h2,.contact h2,.trademark-copy h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-weight:400;line-height:1.04}.intro h2{max-width:1050px;font-size:clamp(45px,5.3vw,80px)}.intro-columns{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:60px;margin-top:64px;padding-top:28px;display:grid}.intro-columns p{color:#55504a;max-width:470px;margin:0;font-size:15px;line-height:1.75}.section-heading{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:80px;display:grid}.section-heading h2{font-size:clamp(48px,5vw,76px)}.section-intro{color:#625d56;max-width:470px;margin:0 0 6px;font-size:15px;line-height:1.7}.moments-heading h2{max-width:860px}.moment-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.moment-grid>div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:180px;padding:27px 30px}.moment-grid span{color:var(--copper);font-family:var(--serif);font-size:13px}.moment-grid p{font-family:var(--serif);max-width:330px;margin:42px 0 0;font-size:clamp(20px,1.8vw,28px);line-height:1.25}.service-list{border-top:1px solid var(--line);margin-top:84px}.service-row{border-bottom:1px solid var(--line);grid-template-columns:45px 1.1fr 1fr .8fr;gap:clamp(20px,3vw,52px);padding:44px 0;scroll-margin-top:20px;display:grid}.service-number{color:var(--copper);font-family:var(--serif);padding-top:7px;font-size:15px}.service-title-wrap{justify-content:space-between;gap:15px;display:flex}.service-row h3{font-family:var(--serif);margin:0;font-size:clamp(27px,2.4vw,38px);font-weight:400;line-height:1.1}.service-arrow{color:var(--copper);display:none}.service-row>p{color:#5f5952;margin:0;font-size:14px;line-height:1.7}.service-row ul{margin:0;padding:0;list-style:none}.service-row li{color:#5f5952;border-bottom:1px solid #5b4d4121;margin:0 0 10px;padding:0 0 10px;font-size:12px}.scope-note{background:var(--stone);grid-template-columns:auto 1fr auto;align-items:center;gap:35px;margin-top:55px;padding:28px 34px;display:grid}.scope-note>span{color:var(--olive);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:650}.scope-note>p{color:#55514b;max-width:740px;margin:0;font-size:13px;line-height:1.65}.scope-note .text-link{white-space:nowrap}.bio{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:clamp(60px,9vw,140px);display:grid}.bio-aside{align-self:start}.bio-monogram{background:var(--olive);color:var(--paper);font-family:var(--serif);letter-spacing:-.08em;justify-content:center;align-items:center;height:min(28vw,380px);min-height:270px;margin-top:42px;font-size:clamp(70px,8vw,125px);display:flex;position:relative}.bio-monogram:after{content:"";border:1px solid #f2eee547;position:absolute;inset:18px}.bio-aside>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:14px;font-size:9px;display:block}.bio-credentials{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin-top:28px;padding-top:20px;display:flex}.bio-credentials span{color:#5d5953;letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.45}.bio-role{color:var(--copper);letter-spacing:.2em;text-transform:uppercase;margin:0 0 28px;font-size:11px;font-weight:650}.bio-copy h2{font-family:var(--serif);letter-spacing:-.04em;max-width:1000px;margin:0;font-size:clamp(46px,5vw,76px);font-weight:400;line-height:1.03}.bio-text{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;margin-top:57px;padding-top:27px;display:grid}.bio-text p{color:#57524c;margin:0;font-size:14px;line-height:1.75}.bio-practice{border-top:1px solid var(--line);grid-template-columns:100px 1fr;align-items:start;gap:35px;margin-top:45px;padding-top:24px;display:grid}.bio-practice span{color:var(--olive);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:650}.bio-practice p{color:#4f4b46;font-family:var(--serif);margin:0;font-size:19px;line-height:1.55}.bio-network{border-top:1px solid var(--line);grid-template-columns:100px 1fr;align-items:start;gap:35px;margin-top:28px;padding-top:24px;display:grid}.bio-network span{color:var(--copper);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:650}.bio-network p{color:#57524c;margin:0;font-size:13px;line-height:1.75}.trademark-section{background:var(--ink-soft);color:var(--paper);grid-template-columns:.86fr 1.14fr;min-height:670px;display:grid}.trademark-mark{background:var(--olive);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.trademark-mark:before,.trademark-mark:after{content:"";border:1px solid #f5f1e940;border-radius:50%;width:420px;height:420px;position:absolute}.trademark-mark:after{width:610px;height:610px}.trademark-mark span{color:var(--paper);font-family:var(--serif);z-index:1;font-size:clamp(130px,18vw,280px);font-weight:400;line-height:1;position:relative}.trademark-copy{align-self:center;padding:80px clamp(45px,8vw,130px)}.trademark-copy h2{font-size:clamp(48px,5vw,76px)}.trademark-copy>p:not(.eyebrow){color:#c9c0b5;max-width:600px;margin:36px 0;font-size:15px;line-height:1.75}.text-link{border-bottom:1px solid var(--copper);align-items:center;gap:40px;padding-bottom:8px;font-size:13px;display:inline-flex}.text-link span{color:var(--copper);transition:transform .25s}.text-link:hover span{transform:translate(3px,-3px)}.light-link{color:var(--paper)}.process-heading{align-items:end}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.steps article{border-right:1px solid var(--line);padding:35px 45px 12px 0}.steps article:not(:first-child){padding-left:45px}.steps article:last-child{border-right:0}.steps span{color:var(--copper);font-family:var(--serif);font-size:14px}.steps h3{font-family:var(--serif);margin:55px 0 18px;font-size:30px;font-weight:400}.steps p{color:#625d56;margin:0;font-size:14px;line-height:1.7}.models{background:var(--ink-soft);color:var(--paper);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.models>div{border-right:1px solid #e7dfd329;padding:34px 38px 38px}.models>div:last-child{border-right:0}.models span{color:var(--copper-light);font-family:var(--serif);font-size:13px}.models h3{font-family:var(--serif);margin:38px 0 12px;font-size:27px;font-weight:400}.models p{color:#aaa39a;margin:0;font-size:12px;line-height:1.7}.individuals{padding-top:40px}.individuals-card{background:var(--stone);grid-template-columns:1.1fr .9fr;gap:80px;padding:clamp(50px,7vw,100px);display:grid}.individuals h2{max-width:720px;font-size:clamp(44px,4.5vw,68px)}.individuals-card>div:last-child{align-self:end}.individuals-card>div:last-child p{color:#56514b;max-width:540px;margin:0 0 38px;font-size:15px;line-height:1.75}.faq{grid-template-columns:.72fr 1.28fr;gap:100px;display:grid}.faq h2{font-size:clamp(45px,4vw,64px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{cursor:pointer;font-family:var(--serif);justify-content:space-between;align-items:center;padding:27px 0;font-size:clamp(20px,1.8vw,27px);list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{color:var(--copper);font-family:var(--sans);font-size:20px;font-weight:400;transition:transform .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{color:#625d56;max-width:690px;margin:0;padding:0 45px 28px 0;font-size:14px;line-height:1.75}.contact{background:var(--ink);color:var(--paper);padding:clamp(90px,10vw,160px) clamp(24px,6vw,100px) 90px}.contact-top{border-bottom:1px solid #e7dfd338;padding-bottom:60px}.contact h2{max-width:1000px;font-size:clamp(58px,7vw,108px)}.contact-options{border-bottom:1px solid #e7dfd338;grid-template-columns:repeat(2,1fr);display:grid}.contact-options article{border-right:1px solid #e7dfd338;padding:38px clamp(25px,4vw,65px) 42px 0}.contact-options article+article{border-right:0;padding-left:clamp(25px,4vw,65px)}.contact-options article>div{justify-content:space-between;align-items:center;display:flex}.contact-options span{color:var(--copper-light);font-family:var(--serif);font-size:14px}.contact-options small{color:#817b74;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.contact-options h3{font-family:var(--serif);letter-spacing:-.03em;margin:48px 0 18px;font-size:clamp(28px,2.8vw,43px);font-weight:400}.contact-options p{color:#aaa39a;max-width:570px;margin:0;font-size:12px;line-height:1.75}.contact-grid{grid-template-columns:.78fr 1.22fr;gap:clamp(60px,8vw,120px);padding-top:55px;display:grid}.contact-lead>p:first-child{color:#c9c0b5;font-family:var(--serif);max-width:600px;margin:0;font-size:23px;line-height:1.55}.contact-details{grid-template-columns:1fr;margin-top:55px;display:grid}.contact-details div{border-bottom:1px solid #e7dfd333;flex-direction:column;gap:12px;padding:20px 0;display:flex}.contact-details small{color:var(--copper-light);letter-spacing:.2em;text-transform:uppercase;font-size:9px}.contact-details span{color:var(--paper);font-family:var(--serif);font-size:21px}.contact-form{border-top:1px solid #e7dfd347;flex-direction:column;gap:26px;padding-top:30px;display:flex}.contact-form label{color:#bfb7ad;letter-spacing:.17em;text-transform:uppercase;flex-direction:column;gap:10px;font-size:9px;display:flex}.contact-form label>span{color:#77736d;letter-spacing:.05em;text-transform:none}.form-row{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.form-row-single{grid-template-columns:1fr}.contact-form input,.contact-form select,.contact-form textarea{appearance:none;color:var(--paper);font-family:var(--sans);letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #e7dfd347;border-radius:0;outline:none;width:100%;padding:8px 0 13px;font-size:14px}.contact-form select{background-color:var(--ink);cursor:pointer}.contact-form textarea{resize:vertical;border:1px solid #e7dfd347;min-height:130px;padding:14px;line-height:1.6}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--copper-light)}.contact-privacy{border-top:1px solid #e7dfd329;padding-top:20px}.contact-privacy p{color:#8f8880;margin:0 0 16px;font-size:10px;line-height:1.65}.contact-privacy p strong{color:#aaa39a;font-weight:560}.contact-privacy p a{color:#c9c0b5;border-bottom:1px solid #c48b63b3}.form-submit{font-family:var(--sans);border:0;align-self:flex-start}.form-submit:disabled{cursor:not-allowed;filter:saturate(.3);opacity:.48;transform:none}.form-status{color:#77736d;letter-spacing:.08em;text-transform:uppercase;margin:-13px 0 0;font-size:9px}.form-engagement-note{border-left:2px solid var(--copper);color:#aaa39a;margin:0;padding-left:15px;font-size:10px;line-height:1.65}footer{background:var(--ink);color:#8f8880;border-top:1px solid #e7dfd32e;grid-template-columns:1fr auto 1fr;align-items:end;padding:40px clamp(24px,6vw,100px);font-size:10px;display:grid}.footer-brand{color:var(--paper)}.footer-brand .brand-name{font-size:22px}.footer-brand .brand-legal{margin-top:5px;font-size:6px}.footer-brand .brand-rule{height:30px}footer p{margin:0}footer>div{justify-content:end;gap:25px;display:flex}footer>div button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}footer>div a:hover,footer>div button:hover{color:var(--paper)}.analytics-consent{box-shadow:none;color:#f4efe7;z-index:1000;background:#071724;border:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;max-width:1280px;padding:25px 28px;display:grid;position:fixed;bottom:22px;left:max(22px,50vw - 640px);right:max(22px,50vw - 640px)}.analytics-consent-copy{max-width:800px}.analytics-consent-copy strong{font-family:var(--serif);margin-bottom:8px;font-size:22px;font-weight:400;display:block}.analytics-consent-copy p{color:#b8c0c5;margin:0;font-size:12px;line-height:1.65}.analytics-consent-copy a{color:#cfa087;border-bottom:1px solid #c38c6cb3}.analytics-consent-actions{gap:10px;display:flex}.analytics-consent-actions button{color:#f4efe7;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff4d;min-height:46px;padding:0 20px;font-size:10px}.analytics-consent-actions button:hover{border-color:#c38c6c}.analytics-consent-actions .analytics-consent-accept{color:#102332;background:#c38c6c;border-color:#c38c6c}.analytics-consent-actions .analytics-consent-accept:hover{background:#d2a087;border-color:#d2a087}.privacy-settings-trigger{color:#b8c0c5;cursor:pointer;letter-spacing:.05em;z-index:999;background:#071724eb;border:1px solid #ffffff2e;padding:9px 12px;font-size:9px;position:fixed;bottom:12px;left:12px}.privacy-settings-trigger:hover{color:#fff}@media (width<=760px){.analytics-consent{grid-template-columns:1fr;gap:20px;padding:22px 20px;bottom:10px;left:10px;right:10px}.analytics-consent-actions{grid-template-columns:1fr 1.35fr;display:grid}.analytics-consent-actions button{padding:0 12px}}.privacy-page{background:var(--paper-bright);min-height:100vh}.privacy-page .site-header{position:relative}.privacy-hero{background:var(--ink);color:var(--paper);border-top:1px solid #f2eee51f;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:60px;padding:88px clamp(24px,6vw,100px) 82px;display:grid}.privacy-hero h1{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(54px,7vw,104px);font-weight:400;line-height:.95}.privacy-hero-meta{color:#bdb7ae;border-left:1px solid #f2eee53d;align-self:end;padding-left:30px;font-size:12px;line-height:1.8}.privacy-hero-meta strong{color:var(--paper);font-family:var(--serif);margin-bottom:10px;font-size:22px;font-weight:400;display:block}.privacy-content{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:clamp(50px,7vw,105px);max-width:1400px;margin:0 auto;padding:clamp(75px,9vw,140px) clamp(24px,6vw,100px);display:grid}.privacy-aside{border-top:1px solid var(--line);color:var(--muted);align-self:start;padding-top:20px;font-size:11px;line-height:1.7;position:sticky;top:30px}.privacy-aside a{color:var(--olive);margin-top:20px;display:block}.privacy-body{max-width:850px}.privacy-notice{border-left:3px solid var(--olive);color:#4d514c;background:#e4e2d9;margin-bottom:58px;padding:20px 24px;font-size:13px;line-height:1.7}.privacy-section{border-top:1px solid var(--line);grid-template-columns:55px 1fr;gap:28px;padding:38px 0 44px;display:grid}.privacy-section>span{color:var(--copper);font-family:var(--serif);padding-top:5px;font-size:14px}.privacy-section h2{font-family:var(--serif);letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(27px,3vw,40px);font-weight:400;line-height:1.08}.privacy-section p,.privacy-section li{color:#58554f;font-size:14px;line-height:1.8}.privacy-section p{margin:0 0 16px}.privacy-section ul{margin:0;padding-left:19px}.privacy-section li{margin-bottom:10px;padding-left:5px}.privacy-section strong{color:var(--ink);font-weight:630}.privacy-section h3{color:var(--ink);font-family:var(--serif);margin:32px 0 13px;font-size:23px;font-weight:400}.privacy-section .legal-basis{border-left:2px solid var(--olive);background:#eeeadf;margin:20px 0;padding:17px 20px}.privacy-section .legal-basis p{margin:0;font-size:13px}.privacy-cookie-table{border-top:1px solid var(--line);margin:22px 0 28px}.privacy-cookie-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.7fr) minmax(150px,.55fr) minmax(300px,1.5fr);gap:10px 24px;padding:22px 0;display:grid}.privacy-cookie-table strong{overflow-wrap:anywhere;font-size:12px}.privacy-cookie-table span{color:var(--copper);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.privacy-cookie-table p{margin:0;font-size:12px;line-height:1.65}.privacy-table{border-top:1px solid var(--line);margin:25px 0 10px}.privacy-table-row{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr .8fr;gap:26px;padding:20px 0;display:grid}.privacy-table-row:first-child{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.privacy-table-row p{margin:0;font-size:12px;line-height:1.65}.privacy-objection{border:1px solid var(--olive);margin-top:25px;padding:22px}.privacy-objection strong{text-transform:uppercase;margin-bottom:8px;display:block}.privacy-back{border-bottom:1px solid var(--copper);margin-top:38px;padding-bottom:7px;font-size:12px;display:inline-block}.knowledge-page,.article-page{background:var(--paper-bright);min-height:100vh}.draft-banner{background:var(--copper);color:#fff;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:11px clamp(24px,4vw,70px);font-size:10px;display:flex}.draft-banner strong{font-weight:600}.draft-banner span{opacity:.82}.draft-article-cta{background:#24303a}.knowledge-hero{background:var(--ink);color:var(--paper);padding:105px clamp(24px,7.5vw,130px) 115px}.knowledge-hero h1{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(62px,8.2vw,128px);font-weight:400;line-height:.88}.knowledge-hero>p:last-child{color:#c6beb4;font-family:var(--serif);max-width:810px;margin:45px 0 0;font-size:clamp(20px,2vw,29px);line-height:1.5}.knowledge-list{min-height:430px;padding:clamp(75px,9vw,135px) clamp(24px,6vw,100px)}.knowledge-list-heading{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;padding-bottom:18px;font-size:10px;display:flex}.article-grid{grid-template-columns:repeat(2,1fr);display:grid}.article-card{border-bottom:1px solid var(--line);min-height:440px;padding:42px clamp(25px,4vw,65px) 48px 0}.article-card:nth-child(2n){border-left:1px solid var(--line);padding-left:clamp(25px,4vw,65px)}.article-card-meta{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.article-card-meta span{color:var(--copper)}.article-card h2{font-family:var(--serif);letter-spacing:-.035em;margin:62px 0 22px;font-size:clamp(31px,3vw,46px);font-weight:400;line-height:1.06}.article-card h2 a:hover{color:var(--olive)}.article-card>p{color:#625d56;max-width:580px;margin:0 0 40px;font-size:14px;line-height:1.75}.knowledge-empty{text-align:center;max-width:750px;margin:0 auto}.knowledge-empty>span{color:var(--copper);letter-spacing:.2em;text-transform:uppercase;font-size:10px}.knowledge-empty h2{font-family:var(--serif);letter-spacing:-.04em;margin:30px 0 22px;font-size:clamp(44px,5vw,70px);font-weight:400}.knowledge-empty p{color:var(--muted);max-width:560px;margin:0 auto 38px;font-size:14px;line-height:1.75}.article-hero{background:var(--ink);color:var(--paper);padding:55px clamp(24px,11vw,180px) 90px}.breadcrumbs{color:#8d877f;letter-spacing:.08em;text-transform:uppercase;gap:12px;margin-bottom:75px;font-size:10px;display:flex}.breadcrumbs a:hover{color:var(--paper)}.article-language-switch{gap:8px;margin:-48px 0 42px;display:flex}.article-language-switch a,.article-language-switch span{letter-spacing:.08em;border:1px solid #ffffff3d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:8px;display:flex}.article-language-switch span{background:var(--copper);border-color:var(--copper);color:#fff}.article-language-switch a:hover{background:#ffffff1f}.knowledge-language-switch{margin:0 0 42px}.article-hero h1{font-family:var(--serif);letter-spacing:-.055em;max-width:1200px;margin:0;font-size:clamp(50px,6.5vw,100px);font-weight:400;line-height:.98}.article-lead{color:#ccc4b9;font-family:var(--serif);max-width:880px;margin:45px 0 0;font-size:clamp(20px,2vw,29px);line-height:1.5}.article-byline{color:#948e86;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #e7dfd333;flex-wrap:wrap;gap:20px 45px;margin-top:65px;padding-top:20px;font-size:9px;display:flex}.article-byline>a:first-child{color:var(--paper)}.article-byline>a:first-child:hover{color:var(--copper)}.article-layout{grid-template-columns:minmax(190px,.3fr) minmax(0,1fr);gap:clamp(50px,9vw,150px);max-width:1450px;margin:0 auto;padding:clamp(75px,9vw,140px) clamp(24px,6vw,100px);display:grid}.article-layout aside{border-top:1px solid var(--line);flex-direction:column;align-self:start;display:flex;position:sticky;top:30px}.article-layout aside>span{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;padding:18px 0;font-size:9px}.article-layout aside a{color:#65605a;font-family:var(--serif);border-top:1px solid #5b4d411f;padding:16px 0;font-size:15px;line-height:1.35}.article-layout aside a:hover{color:var(--copper)}.article-body{max-width:820px}.article-body>section{border-top:1px solid var(--line);padding:38px 0 55px;scroll-margin-top:20px}.article-section-number{color:var(--copper);font-family:var(--serif);font-size:13px}.article-body h2{font-family:var(--serif);letter-spacing:-.035em;margin:26px 0 30px;font-size:clamp(32px,3.6vw,50px);font-weight:400;line-height:1.08}.article-body p,.article-body li{color:#514d48;font-family:var(--serif);font-size:clamp(18px,1.55vw,21px);line-height:1.75}.article-body p{margin:0 0 24px}.article-body ul{border-left:2px solid var(--olive);margin:32px 0;padding:8px 0 8px 35px}.article-body li{margin-bottom:12px;padding-left:5px}.article-cta{background:var(--ink-soft);color:var(--paper);padding:clamp(75px,9vw,135px) clamp(24px,11vw,180px)}.article-cta h2{font-family:var(--serif);letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(45px,5.5vw,82px);font-weight:400;line-height:1}.article-cta>p:not(.eyebrow){color:#bdb6ad;max-width:650px;margin:36px 0 42px;font-size:15px;line-height:1.75}.article-cta>div{flex-wrap:wrap;align-items:center;gap:28px 45px;display:flex}.article-author{background:#d8d4cb;border-top:1px solid #11202c24;grid-template-columns:150px minmax(0,760px);align-items:center;gap:clamp(34px,5vw,70px);padding:clamp(65px,8vw,105px) clamp(24px,11vw,180px);display:grid}.article-author-mark{color:#ffffffe6;font-family:var(--serif);letter-spacing:-.08em;background:linear-gradient(145deg,#c6764e,#273d4d 72%);border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;font-size:54px;display:flex}.article-author>div:last-child>p:first-child{color:#b86640;letter-spacing:.15em;text-transform:uppercase;margin:0 0 15px;font-size:9px}.article-author h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:340}.article-author-copy{color:#56636a;margin:18px 0 25px;font-size:13px;line-height:1.75}.article-author a{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #11202c33;gap:22px;padding-bottom:10px;font-size:9px;display:inline-flex}.article-author a span{color:#b86640}.article-author-links{flex-wrap:wrap;gap:12px 28px;display:flex}@media (width<=1000px){.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;flex-direction:column;gap:6px;padding:10px;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--paper);width:28px;height:1px}.mobile-nav nav{background:var(--ink);border:1px solid #e7dfd333;flex-direction:column;gap:0;width:260px;padding:10px;display:flex;position:absolute;top:42px;right:0}.mobile-nav nav a{border-bottom:1px solid #e7dfd326;padding:16px}.hero{grid-template-columns:1fr}.hero-copy{min-height:640px}.hero-art{min-height:420px}.art-arch{border-bottom-left-radius:140px}.service-ribbon{grid-template-columns:repeat(2,1fr)}.service-ribbon a:nth-child(2){border-right:0}.service-ribbon a:nth-child(-n+2){border-bottom:1px solid var(--line)}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip>div:nth-child(2){border-right:0}.proof-strip>div:nth-child(-n+2){border-bottom:1px solid #e7dfd329}.proof-strip>div:first-child{padding-left:clamp(18px,2.5vw,42px)}.section-heading{grid-template-columns:1fr}.moment-grid{grid-template-columns:repeat(2,1fr)}.service-row{grid-template-columns:35px 1fr 1fr}.service-row ul{display:none}.scope-note{grid-template-columns:1fr;align-items:start}.bio{grid-template-columns:.4fr 1fr}.bio-text{grid-template-columns:1fr}.trademark-section{grid-template-columns:.7fr 1.3fr}.faq{grid-template-columns:1fr;gap:60px}.contact-grid,.contact-options{grid-template-columns:1fr}.contact-options article,.contact-options article+article{border-bottom:1px solid #e7dfd338;border-right:0;padding-left:0;padding-right:0}.privacy-content{grid-template-columns:1fr}.privacy-aside{position:static}.article-layout{grid-template-columns:1fr}.article-layout aside{position:static}}@media (width<=700px){.draft-banner{flex-direction:column;align-items:flex-start;gap:4px}.site-header{height:82px}.brand-name{font-size:25px}.hero-copy{min-height:620px;padding-top:68px;padding-bottom:58px}.hero h1{font-size:clamp(53px,15vw,72px)}.hero-lead{font-size:20px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.availability{line-height:1.5}.hero-art{min-height:320px}.art-lines:after{width:270px;height:270px}.service-ribbon{grid-template-columns:1fr}.service-ribbon a{border-bottom:1px solid var(--line);border-right:0;min-height:82px}.proof-strip{grid-template-columns:1fr}.proof-strip>div{border-bottom:1px solid #e7dfd329;border-right:0;min-height:auto;padding:25px 0}.proof-strip>div:first-child{padding-left:0}.intro{grid-template-columns:1fr;gap:35px}.intro-columns{grid-template-columns:1fr;gap:24px;margin-top:45px}.section-light,.section-warm{padding-top:90px;padding-bottom:90px}.section-heading{gap:35px}.moment-grid{grid-template-columns:1fr;margin-top:55px}.moment-grid>div{min-height:145px}.moment-grid p{margin-top:27px}.service-list{margin-top:55px}.service-row{grid-template-columns:30px 1fr;gap:20px;padding:34px 0}.service-title-wrap{grid-column:2}.service-arrow{display:inline}.service-row>p{grid-column:2}.scope-note{padding:26px 22px}.scope-note .text-link{white-space:normal}.bio{grid-template-columns:1fr;gap:55px}.bio-monogram{height:320px}.bio-copy h2{font-size:44px}.bio-practice,.bio-network{grid-template-columns:1fr;gap:13px}.trademark-section{grid-template-columns:1fr}.trademark-mark{min-height:340px}.trademark-mark span{font-size:160px}.trademark-copy{padding:75px 25px}.steps{grid-template-columns:1fr;margin-top:55px}.steps article,.steps article:not(:first-child){border-bottom:1px solid var(--line);border-right:0;padding:30px 0}.steps h3{margin:25px 0 12px}.models{grid-template-columns:1fr;margin-top:55px}.models>div{border-bottom:1px solid #e7dfd329;border-right:0}.individuals{padding-top:20px}.individuals-card{grid-template-columns:1fr;gap:45px;padding:50px 25px}.faq{gap:40px}.contact-grid{gap:60px}.contact-details,.form-row{grid-template-columns:1fr}.contact-options article>div{flex-direction:column;align-items:flex-start;gap:10px}.contact-options h3{margin-top:30px}.contact-details div{border-bottom:1px solid #e7dfd333}footer{grid-template-columns:1fr;align-items:start;gap:30px}footer>div{justify-content:start}.privacy-hero{grid-template-columns:1fr;padding-top:65px;padding-bottom:65px}.privacy-hero-meta{border-top:1px solid #f2eee53d;border-left:0;padding-top:24px;padding-left:0}.privacy-content{padding-top:70px;padding-bottom:80px}.privacy-section{grid-template-columns:1fr;gap:14px}.privacy-table-row{grid-template-columns:1fr;gap:10px}.privacy-table-row:first-child{display:none}.knowledge-hero{padding-top:75px;padding-bottom:80px}.article-grid{grid-template-columns:1fr}.article-card,.article-card:nth-child(2n){border-left:0;min-height:auto;padding:35px 0 42px}.article-card h2{margin-top:38px}.article-hero{padding-bottom:65px}.breadcrumbs{margin-bottom:55px}.article-byline{flex-direction:column;gap:12px}.article-layout{gap:55px;padding-top:70px;padding-bottom:80px}.article-layout aside{display:none}.article-body p,.article-body li{font-size:18px}.article-cta>div{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:.65s both rise}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-art{animation:.8s .1s both reveal}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal{0%{opacity:.4;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}}@media (width<=700px){.privacy-cookie-table>div{grid-template-columns:1fr}}.variant-b{--vb-navy:#061523;--vb-blue:#0d2538;--vb-cream:#f3f4f1;--vb-copper:#c38c6c;--vb-line:#f3f4f133;background:var(--vb-navy);color:var(--vb-cream);font-family:var(--sans)}.variant-b a{color:inherit}.vb-hero{background:#071727 url(/hero-variants/hero-5-abstract-order-hq.webp) 50%/cover no-repeat;min-height:100svh;position:relative;overflow:hidden}.vb-hero-shade{background:linear-gradient(90deg,#030d17e6 0%,#04101c80 42%,#040e1814 72%),linear-gradient(#0000 55%,#020b13bf 100%);position:absolute;inset:0}.vb-nav{z-index:5;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;padding:25px clamp(24px,4vw,68px);display:grid;position:absolute;top:0;left:0;right:0}.vb-logo{align-items:center;gap:9px;width:fit-content;display:flex}.vb-logo span{letter-spacing:-.035em;font-size:16px;font-weight:500}.vb-logo i{background:var(--vb-copper);width:1px;height:17px}.vb-logo small{color:#aab5bd;letter-spacing:.28em;font-size:7px}.vb-nav>.vb-logo,.vb-subnav>.vb-logo{gap:clamp(14px,1.5vw,24px)}.vb-nav>.vb-logo span,.vb-subnav>.vb-logo span{letter-spacing:-.04em;font-size:clamp(30px,3.25vw,52px);font-weight:450;line-height:.9}.vb-nav>.vb-logo i,.vb-subnav>.vb-logo i{width:2px;height:clamp(35px,3.5vw,56px)}.vb-nav>.vb-logo small,.vb-subnav>.vb-logo small{letter-spacing:.3em;font-size:clamp(9px,1.25vw,20px);font-weight:500}.vb-nav nav{gap:clamp(24px,3vw,50px);display:flex}.vb-nav nav a{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.vb-nav nav a:hover{color:#fff}.vb-nav>nav>a:last-child{border-bottom:1px solid #c38c6cad;padding-bottom:7px}.vb-nav-menu{display:none;position:relative}.vb-nav-menu summary,.vb-subnav-menu summary{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:44px;height:44px;padding:0;list-style:none;display:flex}.vb-nav-menu summary::-webkit-details-marker{display:none}.vb-nav-menu summary span{background:var(--vb-cream);width:28px;height:1px}.vb-nav-menu nav{background:#061523fa;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;gap:0;min-width:245px;padding:10px;position:absolute;top:52px;left:0;box-shadow:0 18px 45px #00000047}.vb-nav-menu nav a{color:#ffffffc2;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:15px 13px;font-size:11px}.vb-nav-menu nav a:last-child{color:var(--vb-copper);border-bottom:0}.vb-version-link{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff38;border-radius:999px;justify-self:end;padding:10px 15px;font-size:9px}.vb-version-link span{color:var(--vb-copper);margin-left:12px}.vb-version-switch{justify-self:end;align-items:center;gap:7px;display:flex}.vb-version-switch a,.vb-version-switch span{border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:8px;display:flex}.vb-version-switch span{background:var(--vb-copper);border-color:var(--vb-copper);color:#fff}.vb-version-switch a:hover{background:#ffffff1f}.vb-hero-copy{z-index:2;max-width:min(700px,57vw);position:absolute;top:50%;left:clamp(24px,5.2vw,88px);transform:translateY(-40%)}.vb-avatar{color:#102234;font-family:var(--serif);background:#f0eee8f2;border:3px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:51px;height:51px;margin-bottom:24px;font-size:14px;display:flex}.vb-kicker,.vb-eyebrow{color:var(--vb-copper);letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:9px;font-weight:620}.vb-hero h1{font-family:var(--sans);letter-spacing:-.065em;margin:0;font-size:clamp(55px,6.5vw,104px);font-weight:270;line-height:.91}.vb-lead{color:#ffffffc9;max-width:620px;margin:28px 0 0;font-size:clamp(14px,1.35vw,19px);font-weight:320;line-height:1.65}.vb-chips{flex-wrap:wrap;gap:9px;max-width:660px;margin-top:36px;display:flex}.vb-chips a{background:#0717247a;border:1px solid #c9d3d84d;border-radius:999px;padding:9px 18px;font-size:10px;transition:background .2s,border .2s}.vb-chips a:hover{background:#c38c6c24;border-color:#c38c6c94}.vb-moments{background:var(--vb-cream);color:#11202c;grid-template-columns:170px 1fr;gap:clamp(50px,9vw,150px);padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px);display:grid}.vb-section-index{color:#778087;letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:15px;font-size:9px;display:flex}.vb-section-index span{color:var(--vb-copper);font-family:var(--serif);font-size:15px}.vb-section-index p{margin:0}.vb-moments-main{max-width:1150px}.vb-moments h2,.vb-practices h2,.vb-knowledge h2,.vb-about h2,.vb-process h2,.vb-contact h2{font-family:var(--sans);letter-spacing:-.06em;margin:0;font-size:clamp(46px,5.3vw,82px);font-weight:300;line-height:.98}.vb-section-lead{color:#6d7478;max-width:660px;margin:36px 0 65px;font-size:15px;line-height:1.75}.vb-moment-list{border-top:1px solid #11202c2b;grid-template-columns:repeat(2,1fr);display:grid}.vb-moment-list>a{color:inherit;border-bottom:1px solid #11202c2b;grid-template-columns:24px 1fr auto;align-items:center;gap:22px;min-height:92px;padding:16px 24px 16px 0;text-decoration:none;transition:background-color .2s,color .2s;display:grid}.vb-moment-list>a:nth-child(odd){border-right:1px solid #11202c2b;padding-right:34px}.vb-moment-list>a:nth-child(2n){padding-left:34px}.vb-moment-list>a:hover,.vb-moment-list>a:focus-visible{color:var(--vb-copper);background:#b06f4614;outline:none}.vb-moment-list span{color:var(--vb-copper);font-family:var(--serif);font-size:12px}.vb-moment-list p{margin:0;font-size:15px}.vb-moment-list b{color:#9aa0a3;font-weight:400}.vb-practices{background:#071724;padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px)}.vb-practices-top{grid-template-columns:170px minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:60px;display:grid}.vb-practices-top>p{color:#8e9aa2;margin:0 0 6px;font-size:13px;line-height:1.75}.vb-bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:185px;gap:14px;margin-top:85px;display:grid}.vb-practice-card{background:#ffffff0e;border:1px solid #ced8dd2e;border-radius:9px;flex-direction:column;padding:27px 29px;display:flex;position:relative;overflow:hidden}.vb-practice-card>div{justify-content:space-between;display:flex}.vb-practice-card>div span{color:var(--vb-copper);font-family:var(--serif);font-size:12px}.vb-practice-card>div b{color:#a0adb5;font-weight:400}.vb-practice-card h3{letter-spacing:-.035em;margin:auto 0 12px;font-size:clamp(22px,2vw,30px);font-weight:320}.vb-practice-card p{color:#aab4bb;max-width:540px;margin:0;font-size:12px;line-height:1.65}.vb-practice-card.vb-wide{grid-column:span 2}.vb-practice-card.vb-tall{grid-row:span 2}.vb-scope-note{color:#71818c;letter-spacing:.04em;border-top:1px solid #ffffff21;margin:55px 0 0;padding-top:20px;font-size:10px}.vb-knowledge{background:var(--vb-cream);color:#10202d;padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px)}.vb-knowledge-top{grid-template-columns:170px minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:60px;display:grid}.vb-knowledge-intro{align-self:end}.vb-knowledge-intro p{color:#657076;margin:0 0 24px;font-size:13px;line-height:1.75}.vb-knowledge-intro>a{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #10202d33;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:10px;display:flex}.vb-knowledge-intro>a span,.vb-knowledge-link span{color:var(--vb-copper);transition:transform .2s}.vb-knowledge-intro>a:hover span,.vb-knowledge-link:hover span{transform:translate(3px,-3px)}.vb-knowledge-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:14px;margin-top:85px;display:grid}.vb-knowledge-featured{color:var(--vb-cream);background:#071724;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;min-height:585px;padding:clamp(32px,4.8vw,72px);display:flex;position:relative;overflow:hidden}.vb-knowledge-featured:after{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:50%;width:420px;height:420px;position:absolute;top:-250px;right:-250px}.vb-knowledge-meta{color:#7d8991;letter-spacing:.12em;text-transform:uppercase;z-index:1;justify-content:space-between;align-items:center;gap:18px;font-size:8px;display:flex;position:relative}.vb-knowledge-meta span{color:#b86640}.vb-knowledge-featured .vb-knowledge-meta{color:#fff6}.vb-knowledge-featured .vb-knowledge-meta span{color:var(--vb-copper)}.vb-knowledge-featured h3{letter-spacing:-.055em;z-index:1;max-width:980px;margin:auto 0 28px;font-size:clamp(38px,4.2vw,67px);font-weight:290;line-height:1.02;position:relative}.vb-knowledge-featured h3 a:hover,.vb-knowledge-side h3 a:hover{color:var(--vb-copper)}.vb-knowledge-featured>p{color:#a2adb4;z-index:1;max-width:690px;margin:0 0 38px;font-size:13px;line-height:1.75;position:relative}.vb-knowledge-link{letter-spacing:.1em;text-transform:uppercase;z-index:1;align-items:center;gap:22px;width:fit-content;font-size:9px;display:flex;position:relative}.vb-knowledge-side{grid-template-rows:repeat(2,1fr);gap:14px;display:grid}.vb-knowledge-side article{background:#e4e6e3;border:1px solid #10202d1c;border-radius:9px;flex-direction:column;min-height:285px;padding:clamp(26px,3vw,42px);transition:background .25s;display:flex}.vb-knowledge-side article:hover{background:#eaebe8}.vb-knowledge-side h3{letter-spacing:-.045em;margin:auto 0 28px;font-size:clamp(24px,2.25vw,34px);font-weight:330;line-height:1.08}.vb-knowledge-side .vb-knowledge-link{color:#58656c}.vb-about{color:var(--vb-cream);background:#071724;grid-template-columns:minmax(0,1fr) minmax(390px,480px);gap:clamp(40px,5vw,90px);min-height:850px;padding-right:clamp(32px,5vw,96px);display:grid}.vb-about-visual{aspect-ratio:4/5;background:#071724;grid-area:1/2;place-self:center end;width:100%;max-width:480px;position:relative;overflow:hidden}.vb-about-visual:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 68%,#07172494 86%,#071724 100%);position:absolute;inset:0}.vb-about-portrait{object-fit:cover;object-position:50% 12%}.vb-about-copy{grid-area:1/1;align-self:center;padding:90px clamp(45px,8vw,135px)}.vb-about-copy h2{max-width:900px}.vb-about-columns{border-top:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);gap:45px;margin-top:55px;padding-top:25px;display:grid}.vb-about-columns>p:last-child{grid-column:1/-1;max-width:760px}.vb-about-columns p{color:#aab4bb;margin:0;font-size:13px;line-height:1.8}.vb-credentials{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;flex-wrap:wrap;gap:12px 35px;margin-top:45px;padding:19px 0;display:flex}.vb-credentials span{color:#9aa7af;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.vb-team-note{grid-template-columns:130px 1fr;align-items:start;gap:25px;margin-top:38px;display:grid}.vb-team-note span{color:#b86640;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.vb-team-note p{color:#9da9b1;margin:0;font-size:12px;line-height:1.75}.vb-about-link{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;margin-top:38px;padding-bottom:12px;font-size:9px;display:flex}.vb-about-link span{color:var(--vb-copper)}.vb-process{background:var(--vb-cream);color:#10202d;grid-template-columns:.8fr 1.2fr;gap:90px;padding:clamp(90px,10vw,150px) clamp(24px,6vw,100px);display:grid}.vb-process-steps{border-top:1px solid #10202d2e}.vb-process-steps article{border-bottom:1px solid #10202d2e;grid-template-columns:30px .8fr 1.2fr;gap:30px;padding:32px 0;display:grid}.vb-process-steps span{color:var(--vb-copper);font-family:var(--serif);font-size:12px}.vb-process-steps h3{margin:0;font-size:20px;font-weight:370}.vb-process-steps p{color:#657076;margin:0;font-size:12px;line-height:1.65}.vb-process-models{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;display:grid}.vb-process-models>div{background:#e4e1da;border-radius:12px;flex-direction:column;min-height:145px;padding:20px;display:flex}.vb-process-models span{margin-bottom:auto}.vb-process-models strong{margin-top:25px;font-size:13px;font-weight:500}.vb-process-models small{color:#6b7479;margin-top:7px;font-size:9px;line-height:1.5}.vb-contact{background:#071724;grid-template-columns:.85fr 1.15fr;gap:clamp(70px,9vw,150px);padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px);display:grid;position:relative;overflow:hidden}.vb-contact-bg{background:radial-gradient(circle,#dc875b30,#0000 66%);width:700px;height:700px;position:absolute;top:-320px;left:-260px}.vb-contact-head,.vb-form{z-index:1;position:relative}.vb-contact-head>p:last-child{color:#a6b1b8;max-width:550px;margin:38px 0 0;font-size:13px;line-height:1.75}.vb-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:20px;grid-template-columns:repeat(2,1fr);gap:25px;padding:clamp(28px,4vw,55px);display:grid}.vb-form label{color:#a6b0b7;letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:10px;font-size:9px;display:flex}.vb-form-wide{grid-column:1/-1}.vb-form input,.vb-form select,.vb-form textarea{color:#fff;font:13px var(--sans);background:0 0;border:0;border-bottom:1px solid #ffffff38;border-radius:0;outline:0;width:100%;padding:8px 0 13px}.vb-form select{background:#112634}.vb-form textarea{resize:vertical;border:1px solid #ffffff38;padding:14px;line-height:1.6}.vb-form-privacy{color:#9aa6ae;margin:0;font-size:10px;line-height:1.65}.vb-form-privacy a{border-bottom:1px solid #dc875bb3}.vb-form-engagement{border-left:2px solid var(--vb-copper);color:#a5b0b7;margin:-5px 0 0;padding-left:14px;font-size:10px;line-height:1.65}.vb-submit{background:var(--vb-copper);color:#fff;font:600 10px var(--sans);border:0;border-radius:999px;justify-content:space-between;align-items:center;min-height:52px;padding:0 22px;display:flex}.vb-submit:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.52}.vb-form-status{color:#909da5;letter-spacing:.1em;text-transform:uppercase;margin:-12px 0 0;font-size:9px}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.vb-form-status,.service-inquiry-status{min-height:1.4em}.vb-form-status.is-success,.service-inquiry-status.is-success{color:#8fb9a6}.vb-form-status.is-error,.service-inquiry-status.is-error{color:#e0a089}.vb-footer{color:#71808a;background:#06131e;border-top:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;padding:35px clamp(24px,6vw,100px);font-size:9px;display:grid}.vb-footer p{margin:0}.vb-footer>div{justify-self:end;gap:28px;display:flex}.vb-footer>div button{color:inherit;transition:color .2s}.about-page{min-height:100vh}.about-page .eyebrow{color:var(--vb-copper);letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:9px;font-weight:620}.about-hero{color:var(--vb-cream);background:radial-gradient(circle at 88% 8%,#dc875b38,#0000 30%),linear-gradient(145deg,#071724,#0c2536);padding:48px clamp(24px,6vw,100px) clamp(80px,9vw,135px);position:relative;overflow:hidden}.about-hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:680px;height:680px;position:absolute;top:-430px;right:-390px}.about-hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:stretch;gap:clamp(50px,7vw,120px);display:grid;position:relative}.about-hero-copy{flex-direction:column;padding:clamp(35px,4vw,65px) 0 18px;display:flex}.about-hero h1{letter-spacing:-.07em;max-width:1050px;margin:0;font-size:clamp(58px,6.7vw,104px);font-weight:270;line-height:.91}.about-hero-intro{border-top:1px solid #ffffff29;max-width:680px;margin-top:auto;padding-top:22px}.about-hero-intro strong{color:var(--vb-copper);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:600}.about-hero-intro p{color:#929fa7;margin:22px 0 0;font-size:13px;line-height:1.78}.about-portrait{aspect-ratio:4/5;background:#071724;min-height:560px;margin:0;position:relative;overflow:hidden}.about-portrait:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 72%,#07172459 88%,#071724 100%);position:absolute;inset:0}.about-portrait img{object-fit:cover;object-position:50% 10%}.about-profile-links{flex-wrap:wrap;gap:10px 24px;margin-top:28px;display:flex}.about-profile-links a{color:#c2ccd1;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #fff3;padding-bottom:8px;font-size:9px}.about-profile-links a:hover{color:var(--vb-copper)}.about-profile-links span{color:var(--vb-copper);margin-left:10px}.about-story,.about-experience,.about-approach{grid-template-columns:170px 1fr;gap:clamp(50px,9vw,150px);padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px);display:grid}.about-story{background:var(--vb-cream)}.about-story-main h2,.about-experience h2,.about-approach h2,.about-cta h2{letter-spacing:-.06em;max-width:1100px;margin:0;font-size:clamp(44px,5.25vw,80px);font-weight:300;line-height:.98}.about-story-copy{border-top:1px solid var(--vb-light-line);grid-template-columns:1fr;gap:26px;max-width:900px;margin-top:70px;padding-top:30px;display:grid}.about-story-copy p{color:#536169;margin:0;font-size:14px;line-height:1.82}.about-experience{color:var(--vb-cream);background:#071724}.about-experience-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:75px;display:grid}.about-experience-grid article{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:17px;flex-direction:column;min-height:320px;padding:clamp(27px,3.2vw,44px);display:flex}.about-experience-grid article>span{color:var(--vb-copper);font-family:var(--serif);font-size:12px}.about-experience-grid h3{letter-spacing:-.045em;margin:auto 0 18px;font-size:clamp(27px,2.7vw,40px);font-weight:320}.about-experience-grid p{color:#89969e;margin:0;font-size:12px;line-height:1.75}.about-sectors{border-top:1px solid #ffffff21;grid-template-columns:170px 1fr;align-items:center;gap:35px;margin-top:60px;padding-top:25px;display:grid}.about-sectors>span{color:#778791;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.about-sectors>div{flex-wrap:wrap;gap:9px;display:flex}.about-sectors b{color:#9ba6ad;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;padding:8px 13px;font-size:8px;font-weight:500}.about-approach{background:#d8d4cb}.about-approach-grid{border-top:1px solid #10202d2e;grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.about-approach-grid article{border-right:1px solid #10202d2e;padding:32px 38px 10px 0}.about-approach-grid article+article{padding-left:38px}.about-approach-grid article:last-child{border-right:0}.about-approach-grid span{color:#b86640;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.about-approach-grid p{color:#56636a;margin:42px 0 0;font-size:13px;line-height:1.8}.about-cta{color:var(--vb-cream);background:radial-gradient(circle at 12% 0,#dc875b2e,#0000 30%),#071724;padding:clamp(95px,11vw,170px) clamp(24px,11vw,180px)}.about-cta>p:not(.eyebrow){color:#8f9ba3;max-width:690px;margin:36px 0 42px;font-size:14px;line-height:1.75}@media (width<=1050px){.vb-nav{grid-template-columns:auto 1fr auto}.vb-nav>.vb-logo{justify-self:center}.vb-nav>nav{display:none}.vb-nav-menu{justify-self:start;display:block}.vb-nav-menu nav{display:flex}.vb-hero-copy{max-width:70vw}.vb-practices-top{grid-template-columns:120px 1fr}.vb-practices-top>p{grid-column:2}.vb-bento{grid-template-columns:repeat(2,1fr)}.vb-knowledge-top{grid-template-columns:120px 1fr}.vb-knowledge-intro{grid-column:2}.vb-knowledge-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr)}.vb-about{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:32px;padding-right:32px}.vb-about-columns,.vb-process,.vb-contact,.about-hero-grid{grid-template-columns:1fr}.about-hero-copy{padding-bottom:0}.about-hero-intro{max-width:620px}.about-portrait{width:min(100%,620px);min-height:0;max-height:720px}.about-story,.about-experience,.about-approach{grid-template-columns:120px 1fr}.about-story-copy,.about-approach-grid{grid-template-columns:1fr}.about-approach-grid article,.about-approach-grid article+article{border-bottom:1px solid #10202d2e;border-right:0;padding:32px 0}}@media (width<=700px){.vb-nav{padding:20px 22px}.vb-version-switch{gap:5px}.vb-version-switch a,.vb-version-switch span{width:28px;height:28px}.vb-hero{min-height:850px}.vb-hero-shade{background:linear-gradient(#040e1833,#04101c85 28%,#030d17ed 100%)}.vb-hero-copy{max-width:calc(100% - 44px);top:155px;left:22px;transform:none}.vb-avatar{width:44px;height:44px;margin-bottom:18px}.vb-hero h1{font-size:clamp(48px,14vw,64px)}.vb-lead{font-size:13px}.vb-moments{grid-template-columns:1fr;gap:38px}.vb-moment-list{grid-template-columns:1fr}.vb-moment-list>a,.vb-moment-list>a:nth-child(odd),.vb-moment-list>a:nth-child(2n){border-right:0;padding-left:0;padding-right:0}.vb-practices-top{grid-template-columns:1fr;gap:35px}.vb-practices-top>p{grid-column:auto}.vb-bento{grid-template-columns:1fr;grid-auto-rows:auto;margin-top:55px}.vb-practice-card,.vb-practice-card.vb-wide,.vb-practice-card.vb-tall{grid-area:auto;min-height:210px}.vb-knowledge-top{grid-template-columns:1fr;gap:35px}.vb-knowledge-intro{grid-column:auto}.vb-knowledge-grid{grid-template-columns:1fr;margin-top:55px}.vb-knowledge-featured{min-height:520px;padding:32px 25px}.vb-knowledge-featured h3{margin-top:auto}.vb-knowledge-side{grid-template-rows:auto}.vb-knowledge-side article{min-height:250px;padding:28px 24px}.vb-about{grid-template-columns:1fr;gap:0;padding-right:0}.vb-about-visual{grid-area:auto;justify-self:center;width:calc(100% - 48px);max-width:520px;margin-top:48px}.vb-about-copy{grid-area:auto;padding:75px 24px}.vb-about-columns{gap:24px}.vb-team-note{grid-template-columns:1fr}.vb-process{gap:55px}.vb-process-steps article{grid-template-columns:25px 1fr}.vb-process-steps p{grid-column:2}.vb-process-models{grid-template-columns:1fr}.vb-process-models>div{min-height:125px}.vb-form{grid-template-columns:1fr}.vb-form-wide{grid-column:auto}.vb-footer{grid-template-columns:1fr;gap:25px}.vb-footer>div{justify-self:start}.article-author{grid-template-columns:1fr;align-items:start}.article-author-mark{width:105px;height:105px;font-size:40px}.about-hero{padding-top:32px}.about-hero h1{font-size:clamp(52px,14vw,70px)}.about-hero-copy{padding-top:20px}.about-hero-intro{margin-top:48px}.about-portrait{width:100%;min-height:0}.about-story,.about-experience,.about-approach{grid-template-columns:1fr;gap:42px}.about-experience-grid{grid-template-columns:1fr;margin-top:55px}.about-experience-grid article{min-height:270px}.about-sectors{grid-template-columns:1fr;align-items:start}.about-approach-grid{margin-top:55px}}@media (prefers-reduced-motion:no-preference){.vb-hero-copy>*{animation:.7s both vb-rise}.vb-hero-copy>:nth-child(2){animation-delay:80ms}.vb-hero-copy>:nth-child(3){animation-delay:.16s}.vb-hero-copy>:nth-child(4){animation-delay:.24s}.vb-hero-copy>:nth-child(5){animation-delay:.32s}@keyframes vb-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}.vb-subpage{--vb-navy:#061523;--vb-blue:#0d2538;--vb-cream:#f3f4f1;--vb-copper:#c38c6c;--vb-text:#11202c;--vb-muted:#68747b;--vb-light-line:#11202c24;background:var(--vb-cream);color:var(--vb-text);font-family:var(--sans)}.vb-subnav{color:var(--vb-cream);z-index:20;background:#06131e;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(230px,1fr) auto auto auto;align-items:center;min-height:84px;padding:0 clamp(24px,4vw,68px);display:grid;position:relative}.site-language-switch{align-items:center;gap:6px;margin-left:clamp(12px,2vw,32px);display:flex}.site-language-switch a,.site-language-switch span{letter-spacing:.06em;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:8px;display:flex}.site-language-switch span{background:var(--vb-copper);border-color:var(--vb-copper);color:#fff}.site-language-switch a:hover{background:#ffffff1f}.vb-subnav-links{gap:clamp(24px,3vw,50px);display:flex}.vb-subnav-links a{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:10px;transition:color .2s}.vb-subnav-links a:hover{color:#fff}.vb-subnav-contact{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #c38c6cad;justify-self:end;padding:9px 2px 7px;font-size:9px}.vb-subnav-contact span{color:var(--vb-copper);margin-left:14px}.vb-subnav-menu{justify-self:end;display:none;position:relative}.vb-subnav-menu summary{padding:0}.vb-subnav-menu summary::-webkit-details-marker{display:none}.vb-subnav-menu summary span{background:var(--vb-cream);width:28px;height:1px}.vb-subnav-menu nav{background:#061523fa;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;min-width:245px;padding:10px;display:flex;position:absolute;top:48px;left:0;box-shadow:0 18px 45px #00000047}.vb-subnav-menu nav a{color:#ffffffc2;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:15px 13px;font-size:11px}.vb-subnav-menu nav a:last-child{color:var(--vb-copper);border-bottom:0}.vb-subpage .knowledge-hero,.vb-subpage .article-hero,.vb-subpage .privacy-hero{color:var(--vb-cream);background:radial-gradient(circle at 88% 12%,#dc875b33,#0000 30%),linear-gradient(150deg,#071724,#0b2131);position:relative;overflow:hidden}.vb-subpage .knowledge-hero:after,.vb-subpage .article-hero:after,.vb-subpage .privacy-hero:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:min(48vw,640px);height:min(48vw,640px);position:absolute;top:-30vw;right:-18vw}.vb-subpage .eyebrow,.vb-subpage .article-section-number,.vb-subpage .privacy-section>span,.vb-subpage .article-card-meta span{color:var(--vb-copper);font-family:var(--sans)}.vb-subpage .knowledge-hero{min-height:535px;padding:105px clamp(24px,7vw,115px) 95px}.vb-subpage .knowledge-hero h1,.vb-subpage .article-hero h1,.vb-subpage .privacy-hero h1{font-family:var(--sans);letter-spacing:-.065em;z-index:1;font-weight:280;position:relative}.vb-subpage .knowledge-hero h1{font-size:clamp(62px,8vw,122px);line-height:.9}.vb-subpage .knowledge-hero>p:last-child{color:#ffffff9c;font-family:var(--sans);z-index:1;max-width:720px;margin-top:38px;font-size:clamp(16px,1.55vw,21px);font-weight:320;line-height:1.65;position:relative}.knowledge-topics{background:#d8d4cb;padding:clamp(75px,9vw,125px) clamp(24px,6vw,100px)}.knowledge-topics-heading{grid-template-columns:180px minmax(0,1fr);align-items:end;gap:30px 70px;display:grid}.knowledge-topics-heading .eyebrow{margin:0 0 5px}.knowledge-topics-heading h2{letter-spacing:-.055em;max-width:900px;margin:0;font-size:clamp(39px,4.8vw,68px);font-weight:310;line-height:1}.knowledge-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:65px;display:grid}.knowledge-topic-grid>a{border:1px solid #11202c1f;flex-direction:column;min-height:330px;padding:clamp(25px,3vw,42px);transition:background .2s,border-color .2s,transform .2s;display:flex}.knowledge-topic-grid>a:nth-child(3n+2),.knowledge-topic-grid>a:nth-child(3n+3){border-left:0}.knowledge-topic-grid>a:nth-child(n+4){border-top:0}.knowledge-topic-grid>a:hover{background:#ffffff6b;border-color:#b8664073;transform:translateY(-2px)}.knowledge-topic-grid span{color:var(--vb-copper);font-family:var(--serif);font-size:13px}.knowledge-topic-grid h3{letter-spacing:-.04em;margin:52px 0 16px;font-size:clamp(25px,2.4vw,35px);font-weight:350;line-height:1.05}.knowledge-topic-grid p{color:#5b686f;margin:0 0 32px;font-size:12px;line-height:1.7}.knowledge-topic-grid b{color:#b86640;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:9px;font-weight:500}.knowledge-explorer{background:var(--vb-cream);padding:clamp(75px,9vw,130px) clamp(24px,6vw,100px)}.knowledge-search-copy{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);gap:22px 60px;display:grid}.knowledge-search-copy .eyebrow{grid-column:1/-1;margin-bottom:0}.knowledge-search-copy h2{letter-spacing:-.058em;max-width:900px;margin:0;font-size:clamp(42px,5vw,74px);font-weight:300;line-height:.98}.knowledge-search-copy>p:last-child{color:#647077;align-self:end;max-width:470px;margin:0 0 4px;font-size:14px;line-height:1.7}.knowledge-search-controls{border-bottom:1px solid var(--vb-light-line);margin-top:clamp(48px,6vw,82px);padding-bottom:34px}.knowledge-search-field{display:block;position:relative}.knowledge-search-field:before{content:"";pointer-events:none;border:1.5px solid #7e898f;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:25px;transform:translateY(-60%)}.knowledge-search-field:after{content:"";pointer-events:none;background:#7e898f;width:8px;height:1.5px;position:absolute;top:calc(50% + 6px);left:39px;transform:rotate(45deg)}.knowledge-search-field input{appearance:none;color:var(--vb-text);background:#ffffff8c;border:1px solid #10202d24;border-radius:15px;outline:none;width:100%;min-height:72px;padding:0 62px;font-size:clamp(16px,1.4vw,19px);transition:background .2s,border-color .2s,box-shadow .2s}.knowledge-search-field input::placeholder{color:#879096;opacity:1}.knowledge-search-field input:focus{background:#ffffffd1;border-color:#dc875bb8;box-shadow:0 0 0 4px #dc875b1a}.knowledge-search-field input::-webkit-search-cancel-button{display:none}.knowledge-search-field>button{color:#7a858a;cursor:pointer;background:0 0;border:0;width:42px;height:42px;padding:0;font-size:25px;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.knowledge-filters{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.knowledge-filters button{color:#5e6a70;cursor:pointer;letter-spacing:.035em;background:0 0;border:1px solid #10202d2b;border-radius:999px;min-height:38px;padding:0 17px;font-size:10px;transition:background .2s,border-color .2s,color .2s}.knowledge-filters button:hover{color:#9f5838;border-color:#b866408c}.knowledge-filters button.is-active{color:var(--vb-cream);background:#0a1c29;border-color:#0a1c29}.knowledge-results{padding-top:32px}.knowledge-no-results{border-bottom:1px solid var(--vb-light-line);text-align:center;min-height:360px;padding:75px 0}.knowledge-no-results>span{color:var(--vb-copper);font-family:var(--serif);font-size:13px}.knowledge-no-results h3{letter-spacing:-.045em;margin:24px auto 14px;font-size:clamp(30px,3.5vw,48px);font-weight:320}.knowledge-no-results p{color:#68747a;font-size:13px}.knowledge-no-results button{color:#b86640;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #10202d33;margin-top:22px;padding:0 0 10px;font-size:9px}.vb-subpage .knowledge-list{padding:clamp(75px,9vw,130px) clamp(24px,6vw,100px)}.vb-subpage .knowledge-list-heading{border-bottom-color:var(--vb-light-line);color:#7c858a;font-size:9px}.vb-subpage .article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.vb-subpage .article-card,.vb-subpage .article-card:nth-child(2n){background:linear-gradient(145deg,#ffffffa3,#d8d4cb7a);border:1px solid #11202c1f;border-radius:18px;flex-direction:column;min-height:410px;padding:clamp(27px,3.2vw,46px);transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.vb-subpage .article-card:after{content:"";opacity:0;background:radial-gradient(circle,#dc875b33,#0000 68%);width:260px;height:260px;transition:opacity .25s;position:absolute;top:-115px;right:-110px}.vb-subpage .article-card:hover{border-color:#dc875b66;transform:translateY(-3px);box-shadow:0 18px 40px #11202c14}.vb-subpage .article-card:hover:after{opacity:1}.vb-subpage .article-card-meta{color:#768087;z-index:1;position:relative}.vb-subpage .article-card h2{font-family:var(--sans);letter-spacing:-.045em;z-index:1;margin:58px 0 20px;font-size:clamp(27px,2.6vw,40px);font-weight:330;line-height:1.08;position:relative}.vb-subpage .article-card h2 a:hover{color:#b86640}.vb-subpage .article-card>p{color:#637078;z-index:1;margin-bottom:36px;font-size:13px;line-height:1.72;position:relative}.vb-subpage .article-card .text-link{color:#b86640;z-index:1;margin-top:auto;position:relative}.vb-subpage .article-hero{padding:52px clamp(24px,9vw,150px) 88px}.vb-subpage .breadcrumbs{color:#fff6;z-index:1;margin-bottom:72px;position:relative}.vb-subpage .breadcrumbs a:hover{color:#fff}.vb-subpage .article-hero h1{max-width:1200px;font-size:clamp(48px,6.2vw,94px);line-height:.98}.vb-subpage .article-lead{color:#ffffff9e;font-family:var(--sans);z-index:1;max-width:860px;font-size:clamp(17px,1.65vw,22px);font-weight:320;line-height:1.62;position:relative}.vb-subpage .article-byline{color:#ffffff73;z-index:1;border-top-color:#ffffff24;position:relative}.vb-subpage .article-layout{gap:clamp(55px,9vw,145px)}.vb-subpage .article-layout aside{border-top-color:var(--vb-light-line)}.vb-subpage .article-layout aside>span{color:#7b858a}.vb-subpage .article-layout aside a{color:#647077;font-family:var(--sans);border-top-color:#11202c1a;font-size:12px}.vb-subpage .article-layout aside a:hover{color:#b86640}.vb-subpage .article-body>section{border-top-color:var(--vb-light-line)}.vb-subpage .article-body h2{font-family:var(--sans);letter-spacing:-.05em;font-size:clamp(31px,3.4vw,49px);font-weight:340}.vb-subpage .article-body p,.vb-subpage .article-body li{color:#46545c;font-family:var(--sans);font-size:clamp(16px,1.35vw,19px);font-weight:350;line-height:1.82}.vb-subpage .article-body ul{border-left-color:var(--vb-copper)}.article-takeaways{border-bottom:1px solid var(--vb-light-line);background:linear-gradient(145deg,#ffffff9e,#d8d4cb61);grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:clamp(45px,7vw,110px);padding:clamp(60px,7vw,95px) clamp(24px,9vw,150px);display:grid}.article-takeaways-meta{border-top:1px solid var(--vb-light-line);flex-direction:column;gap:12px;padding-top:16px;display:flex}.article-takeaways-meta span{color:#7b858a;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.article-takeaways-meta time{color:var(--vb-text);font-size:13px}.article-takeaways .eyebrow{margin-bottom:17px}.article-takeaways h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.4vw,64px);font-weight:320;line-height:1}.article-takeaways ul{gap:0;margin:38px 0 0;padding:0;list-style:none;display:grid}.article-takeaways li{border-top:1px solid var(--vb-light-line);color:#46545c;padding:20px 0 20px 34px;font-size:clamp(15px,1.2vw,18px);line-height:1.65;position:relative}.article-takeaways li:before{color:var(--vb-copper);content:"✓";font-size:13px;position:absolute;top:23px;left:0}.article-practice{scroll-margin-top:20px}.article-example{color:var(--vb-cream);background:#071724;border-radius:16px;margin:38px 0 24px;padding:clamp(28px,4vw,50px);position:relative;overflow:hidden}.article-example:after{content:"";border:1px solid #dc875b40;border-radius:50%;width:230px;height:230px;position:absolute;top:-120px;right:-105px}.article-example>span{color:var(--vb-copper);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.article-example h3{letter-spacing:-.04em;z-index:1;max-width:650px;margin:38px 0 18px;font-size:clamp(25px,2.8vw,37px);font-weight:340;position:relative}.vb-subpage .article-example p{color:#b4bec4;z-index:1;margin-bottom:0;font-size:clamp(15px,1.2vw,17px);position:relative}.article-sources{scroll-margin-top:20px}.article-sources ol{margin:32px 0 0;padding:0;list-style:none}.article-sources li{border-top:1px solid var(--vb-light-line);color:#46545c;margin:0;padding:18px 0;font-size:14px;line-height:1.5}.article-sources li:last-child{border-bottom:1px solid var(--vb-light-line)}.article-topic-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.article-topic-links>span{color:#7b858a;letter-spacing:.13em;text-transform:uppercase;margin-right:8px;font-size:9px}.article-topic-links a{border:1px solid var(--vb-light-line);color:#536168;border-radius:999px;padding:10px 14px;font-size:11px}.article-topic-links a:hover{color:#b86640;border-color:#b8664080}.article-topic-links b{color:var(--vb-copper);margin-left:8px;font-weight:400}.vb-subpage .article-disclaimer{border-left:2px solid var(--vb-copper);color:#737f85;margin:34px 0 0;padding:2px 0 2px 20px;font-size:12px}.vb-subpage .article-cta{color:var(--vb-cream);background:radial-gradient(circle at 12% 0,#dc875b2e,#0000 30%),#071724}.vb-subpage .article-cta h2{font-family:var(--sans);letter-spacing:-.06em;font-weight:290}.vb-subpage .article-cta>p:not(.eyebrow){color:#8f9ba3}.vb-subpage .article-cta .button-primary{background:var(--vb-copper);border-radius:999px}.vb-subpage .article-cta .button-primary:hover{background:#bd6e47}.vb-subpage .article-cta .light-link{color:#ffffffb3}.vb-subpage .draft-banner{background:var(--vb-copper)}.related-articles{background:var(--vb-cream);padding:clamp(75px,9vw,125px) clamp(24px,6vw,100px)}.related-articles-heading{grid-template-columns:180px minmax(0,1fr);align-items:end;gap:35px 80px;display:grid}.related-articles-heading .eyebrow{margin:0 0 6px}.related-articles-heading h2{letter-spacing:-.058em;max-width:880px;margin:0;font-size:clamp(39px,4.8vw,68px);font-weight:300;line-height:1}.related-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:65px;display:grid}.related-articles-grid article{background:#ffffff70;border:1px solid #10202d1a;border-radius:17px;flex-direction:column;min-height:330px;padding:clamp(25px,3vw,40px);transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.related-articles-grid article:hover{border-color:#dc875b66;transform:translateY(-3px);box-shadow:0 16px 36px #11202c12}.related-articles-grid article>div{color:#7d888e;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:15px;font-size:8px;display:flex}.related-articles-grid article>div span:first-child{color:#b86640}.related-articles-grid h3{letter-spacing:-.045em;margin:auto 0 30px;font-size:clamp(24px,2.25vw,34px);font-weight:330;line-height:1.08}.related-articles-grid h3 a:hover{color:#b86640}.related-articles-grid article>a{color:#59666d;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.related-articles-grid article>a span{color:var(--vb-copper);margin-left:18px}.topic-hub-page{background:var(--vb-cream);min-height:100vh}.topic-hub-hero{color:var(--vb-cream);background:radial-gradient(circle at 88% 12%,#dc875b33,#0000 30%),linear-gradient(150deg,#071724,#0b2131);padding:52px clamp(24px,9vw,150px) clamp(85px,9vw,135px)}.topic-hub-hero .breadcrumbs{color:#ffffff6b;margin-bottom:80px}.topic-hub-hero .breadcrumbs a:hover{color:#fff}.topic-hub-hero h1{letter-spacing:-.065em;max-width:1120px;margin:0;font-size:clamp(52px,6.5vw,98px);font-weight:290;line-height:.95}.topic-hub-hero>p:last-child{color:#ffffff9e;max-width:800px;margin:42px 0 0;font-size:clamp(16px,1.45vw,20px);line-height:1.7}.topic-hub-questions{background:#d8d4cb;grid-template-columns:.7fr 1.3fr;gap:clamp(50px,8vw,120px);padding:clamp(75px,8vw,115px) clamp(24px,6vw,100px);display:grid}.topic-hub-questions h2{letter-spacing:-.055em;max-width:520px;margin:0;font-size:clamp(36px,4vw,58px);font-weight:320;line-height:1}.topic-hub-questions ol{border-top:1px solid #11202c26;margin:0;padding:0;list-style:none}.topic-hub-questions li{color:#33434c;border-bottom:1px solid #11202c26;grid-template-columns:32px 1fr;align-items:center;gap:22px;padding:20px 0;font-size:clamp(16px,1.35vw,20px);display:grid}.topic-hub-questions li span{color:var(--vb-copper);font-family:var(--serif);font-size:13px}.topic-hub-articles{padding:clamp(75px,9vw,130px) clamp(24px,6vw,100px)}.topic-hub-section-heading{border-bottom:1px solid var(--vb-light-line);color:#78848a;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;padding-bottom:15px;font-size:9px;display:flex}.topic-hub-section-heading b{color:var(--vb-copper);font-weight:500}.topic-featured-article{color:var(--vb-cream);background:#071724;border-radius:18px;min-height:480px;margin-top:28px;padding:clamp(35px,6vw,78px);position:relative;overflow:hidden}.topic-featured-article:after{content:"";border:1px solid #dc875b38;border-radius:50%;width:560px;height:560px;position:absolute;top:-320px;right:-250px}.topic-featured-article>div{color:#7c8991;letter-spacing:.12em;text-transform:uppercase;z-index:1;justify-content:space-between;font-size:9px;display:flex;position:relative}.topic-featured-article>div span{color:var(--vb-copper)}.topic-featured-article h2{letter-spacing:-.06em;z-index:1;max-width:980px;margin:85px 0 25px;font-size:clamp(38px,5vw,72px);font-weight:300;line-height:1;position:relative}.topic-featured-article h2 a:hover{color:#e3a17d}.topic-featured-article>p{color:#9aa7ae;z-index:1;max-width:700px;font-size:14px;line-height:1.75;position:relative}.topic-featured-article .text-link{color:var(--vb-cream);z-index:1;margin-top:28px;position:relative}.topic-hub-cta{background:#d8d4cb;padding:clamp(75px,9vw,130px) clamp(24px,9vw,150px)}.topic-hub-cta h2{letter-spacing:-.06em;max-width:940px;margin:0 0 48px;font-size:clamp(44px,5.8vw,82px);font-weight:300;line-height:1}.topic-hub-empty{padding:100px clamp(24px,6vw,100px)}.vb-subpage .privacy-hero{padding:88px clamp(24px,6vw,100px) 82px}.vb-subpage .privacy-hero h1{font-size:clamp(54px,7vw,102px);line-height:.94}.vb-subpage .privacy-hero-meta{color:#ffffff8c;z-index:1;border-left-color:#ffffff2e;position:relative}.vb-subpage .privacy-hero-meta strong{color:var(--vb-cream);font-family:var(--sans);font-size:19px;font-weight:380}.vb-subpage .privacy-aside{border-top-color:var(--vb-light-line);color:#737f85}.vb-subpage .privacy-aside a{color:#b86640}.vb-subpage .privacy-notice,.vb-subpage .privacy-section .legal-basis{border:1px solid #11202c1a;border-left:3px solid var(--vb-copper);color:#526067;background:#ffffff80;border-radius:0 12px 12px 0}.vb-subpage .privacy-section{border-top-color:var(--vb-light-line)}.vb-subpage .privacy-section h2,.vb-subpage .privacy-section h3{font-family:var(--sans);letter-spacing:-.04em;font-weight:360}.vb-subpage .privacy-section p,.vb-subpage .privacy-section li{color:#526067;font-size:14px}.vb-subpage .privacy-section strong{color:var(--vb-text)}.vb-subpage .privacy-table{border-top-color:var(--vb-light-line)}.vb-subpage .privacy-table-row{border-bottom-color:var(--vb-light-line)}.vb-subpage .privacy-objection{border-color:#dc875ba6;border-radius:12px}.vb-subpage .privacy-back{border-bottom-color:var(--vb-copper);color:#b86640}.vb-subpage .vb-footer{color:#71808a}.vb-subpage .vb-footer a{color:inherit;transition:color .2s}.vb-subpage .vb-footer a:hover{color:var(--vb-cream)}.newsletter-signup{color:var(--vb-cream);background:radial-gradient(circle at 8% 0,#dc875b33,#0000 34%),#071724;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(55px,8vw,125px);padding:clamp(52px,6.5vw,92px);display:grid;position:relative;overflow:hidden}.newsletter-signup:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:430px;height:430px;position:absolute;top:-290px;right:-270px}.newsletter-signup-home{border-radius:19px;margin-top:85px}.newsletter-signup-knowledge,.newsletter-signup-article{padding-left:clamp(24px,9vw,150px);padding-right:clamp(24px,9vw,150px)}.newsletter-copy,.newsletter-form{z-index:1;position:relative}.newsletter-eyebrow{color:var(--vb-copper);letter-spacing:.18em;text-transform:uppercase;margin:0 0 28px;font-size:9px;font-weight:620}.newsletter-copy h2{font-family:var(--sans);letter-spacing:-.058em;max-width:770px;margin:0;font-size:clamp(37px,4.2vw,62px);font-weight:290;line-height:1}.newsletter-copy>p:last-child{color:#93a0a8;max-width:610px;margin:30px 0 0;font-size:13px;line-height:1.75}.newsletter-form{align-self:end}.newsletter-fields{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.newsletter-fields input{appearance:none;color:#fff;font-family:var(--sans);background:#ffffff0b;border:1px solid #ffffff2e;border-radius:999px 0 0 999px;outline:none;width:100%;min-height:58px;padding:0 23px;font-size:14px}.newsletter-fields input::placeholder{color:#77858e;opacity:1}.newsletter-fields input:focus{background:#ffffff13;border-color:#dc875bc7;box-shadow:0 0 0 4px #dc875b17}.newsletter-fields button{background:var(--vb-copper);color:#fff;cursor:pointer;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:0 999px 999px 0;justify-content:center;align-items:center;gap:22px;min-height:58px;padding:0 23px;font-size:9px;font-weight:620;transition:background .2s,transform .2s;display:flex}.newsletter-fields button:hover{background:#bd6e47}.newsletter-fields button:disabled{cursor:default;opacity:.68}.newsletter-fields button span{font-size:14px;font-weight:400}.newsletter-consent{color:#78858d;cursor:pointer;align-items:flex-start;gap:12px;max-width:680px;margin-top:18px;font-size:10px;line-height:1.65;display:flex}.newsletter-consent input{accent-color:var(--vb-copper);flex:none;width:15px;height:15px;margin:2px 0 0}.newsletter-consent a{color:#aeb8bd;border-bottom:1px solid #dc875b80}.newsletter-status{color:#91a098;min-height:15px;margin:15px 0 0 27px;font-size:10px;line-height:1.5}.newsletter-status-error{color:#e1a888}.newsletter-status-success{color:#9fb991}.newsletter-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (width<=900px){.newsletter-signup{grid-template-columns:1fr}.newsletter-form{max-width:720px}}@media (width<=700px){.newsletter-signup{gap:42px;padding:58px 24px}.newsletter-signup-home{margin-top:55px}.newsletter-fields{grid-template-columns:1fr}.newsletter-fields input{border-radius:999px}.newsletter-fields button{border-radius:999px;margin-top:10px}.newsletter-consent{font-size:9px}.newsletter-status{margin-left:0}}.service-page{min-height:100vh}.service-page .eyebrow{color:var(--vb-copper);letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:9px;font-weight:620}.service-hero{color:var(--vb-cream);background:radial-gradient(circle at 88% 10%,#dc875b38,#0000 30%),linear-gradient(145deg,#071724,#0c2536);padding:48px clamp(24px,6vw,100px) clamp(90px,10vw,150px);position:relative;overflow:hidden}.service-hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:650px;height:650px;position:absolute;top:-410px;right:-400px}.service-breadcrumbs{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;z-index:1;gap:12px;margin-bottom:clamp(75px,9vw,130px);font-size:9px;display:flex;position:relative}.service-breadcrumbs a:hover{color:#fff}.service-hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:clamp(55px,8vw,130px);display:grid;position:relative}.service-hero h1{letter-spacing:-.07em;max-width:1150px;margin:0;font-size:clamp(58px,7.6vw,116px);font-weight:270;line-height:.9}.service-hero-lead{color:#ffffff9e;max-width:800px;margin:42px 0 0;font-size:clamp(16px,1.55vw,21px);font-weight:320;line-height:1.68}.service-hero-actions{flex-wrap:wrap;align-items:center;gap:22px 38px;margin-top:42px;display:flex}.service-primary-link{background:var(--vb-copper);color:#fff;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:28px;min-height:52px;padding:0 23px;font-size:10px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.service-primary-link:hover{background:#bd6e47;transform:translateY(-2px)}.service-hero-actions>a:last-child{color:#ffffff91;letter-spacing:.07em;text-transform:uppercase;font-size:10px}.service-hero-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:19px;padding:clamp(30px,3.5vw,50px)}.service-hero-card>span{color:var(--vb-copper);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.service-hero-card h2{letter-spacing:-.045em;margin:46px 0 22px;font-size:clamp(25px,2.4vw,36px);font-weight:330;line-height:1.1}.service-hero-card p{color:#a5b0b7;margin:0 0 35px;font-size:13px;line-height:1.7}.service-hero-card a{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;padding-top:20px;font-size:9px;display:flex}.service-hero-card b{color:var(--vb-copper);font-weight:400}.service-section-label{color:#778087;letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:15px;font-size:9px;display:flex}.service-section-label span{color:var(--vb-copper);font-family:var(--serif);font-size:15px}.service-section-label p{margin:0}.service-outcome{background:var(--vb-cream);grid-template-columns:170px 1fr;gap:clamp(50px,9vw,150px);padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px);display:grid}.service-outcome-main>h2,.service-sectors-heading h2,.service-models-main>h2,.service-process-heading h2,.service-related-top h2,.service-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.25vw,80px);font-weight:300;line-height:.98}.service-outcome-main>h2{max-width:1100px}.service-outcome-grid{border-top:1px solid var(--vb-light-line);grid-template-columns:repeat(2,1fr);margin-top:75px;display:grid}.service-outcome-grid article{border-bottom:1px solid var(--vb-light-line);min-height:250px;padding:34px 42px 38px 0}.service-outcome-grid article:nth-child(odd){border-right:1px solid var(--vb-light-line)}.service-outcome-grid article:nth-child(2n){padding-left:42px}.service-outcome-grid span,.service-model-grid span{color:var(--vb-copper);font-family:var(--serif);font-size:12px}.service-outcome-grid h3{letter-spacing:-.04em;margin:48px 0 14px;font-size:clamp(23px,2.2vw,32px);font-weight:350}.service-outcome-grid p{color:#657178;max-width:540px;margin:0;font-size:13px;line-height:1.75}.service-products{background:#d8d4cb;grid-template-columns:170px 1fr;gap:clamp(50px,9vw,150px);padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px);display:grid}.service-products-heading{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:end;gap:55px;display:grid}.service-products-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.25vw,80px);font-weight:300;line-height:.98}.service-products-heading>p{color:#606b71;margin:0 0 5px;font-size:13px;line-height:1.75}.service-product-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:75px;display:grid}.service-product-card{background:#ffffff7a;border:1px solid #10202d1c;border-radius:19px;flex-direction:column;min-height:690px;padding:clamp(30px,3.5vw,52px);display:flex}.service-product-card-featured{color:var(--vb-cream);background:#0a1c29}.service-product-top{justify-content:space-between;align-items:center;display:flex}.service-product-top span{color:#b86640;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:620}.service-product-top small{letter-spacing:.12em;border:1px solid #10202d2e;border-radius:999px;padding:7px 10px;font-size:8px}.service-product-card-featured .service-product-top small{color:#88959d;border-color:#ffffff2e}.service-product-card h3{letter-spacing:-.055em;max-width:600px;margin:55px 0 35px;font-size:clamp(30px,3.2vw,50px);font-weight:310;line-height:1}.service-product-price{align-items:baseline;gap:12px;margin:0;display:flex}.service-product-price strong{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(42px,4.3vw,68px);font-weight:400}.service-product-price span{color:#6d777c;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.service-product-card-featured .service-product-price span{color:#829099}.service-product-fee{color:#747e83;letter-spacing:.05em;margin:7px 0 36px;font-size:10px}.service-product-card-featured .service-product-fee{color:#89969e}.service-product-card ul{border-top:1px solid #10202d21;margin:0 0 40px;padding:18px 0 0;list-style:none}.service-product-card-featured ul{border-color:#ffffff21}.service-product-card li{color:#5d686e;padding:7px 0 7px 19px;font-size:11px;line-height:1.55;position:relative}.service-product-card-featured li{color:#adb7bd}.service-product-card li:before{color:var(--vb-copper);content:"·";font-size:18px;position:absolute;top:2px;left:2px}.service-product-card>a{letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #10202d21;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:9px;display:flex}.service-product-card-featured>a{border-color:#ffffff21}.service-product-card>a span{color:var(--vb-copper)}.service-product-grid-single{grid-template-columns:minmax(0,920px)}.service-product-card-quote{min-height:650px}.service-product-quote{flex-direction:column;gap:9px;margin:0 0 36px;display:flex}.service-product-quote strong{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(36px,4vw,62px);font-weight:400;line-height:1}.service-product-quote span{color:#89969e;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.service-product-exclusions{border-top:1px solid #10202d2b;grid-template-columns:220px 1fr;gap:35px;margin-top:44px;padding-top:25px;display:grid}.service-product-exclusions span{color:#b86640;letter-spacing:.11em;text-transform:uppercase;font-size:9px}.service-product-exclusions p{color:#606b71;max-width:900px;margin:0;font-size:11px;line-height:1.75}.service-sectors{color:var(--vb-cream);background:#071724;padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px)}.service-sectors-heading{grid-template-columns:170px minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:60px;display:grid}.service-sectors-heading>p{color:#8e9aa2;margin:0 0 6px;font-size:13px;line-height:1.75}.service-sector-list{border-top:1px solid #ffffff21;margin-top:85px}.service-sector-list article{border-bottom:1px solid #ffffff21;grid-template-columns:35px minmax(230px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(25px,4vw,70px);padding:35px 0;display:grid}.service-sector-list span{color:var(--vb-copper);font-family:var(--serif);padding-top:5px;font-size:12px}.service-sector-list h3{letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.4vw,36px);font-weight:330}.service-sector-list p{color:#a1adb4;max-width:800px;margin:0;font-size:13px;line-height:1.75}.service-scope-note{color:#8998a1;letter-spacing:.07em;text-transform:uppercase;margin:25px 0 0;font-size:10px}.service-models{background:#d8d4cb;grid-template-columns:170px 1fr;gap:clamp(50px,9vw,150px);padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px);display:grid}.service-model-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:75px;display:grid}.service-model-grid article{background:#fff6;border:1px solid #10202d1a;border-radius:17px;flex-direction:column;min-height:330px;padding:clamp(26px,3vw,42px);display:flex}.service-model-grid h3{letter-spacing:-.045em;margin:auto 0 18px;font-size:clamp(25px,2.5vw,37px);font-weight:330;line-height:1.08}.service-model-grid p{color:#5f6a70;margin:0;font-size:12px;line-height:1.75}.service-process{background:var(--vb-cream);grid-template-columns:.8fr 1.2fr;gap:clamp(65px,9vw,140px);padding:clamp(95px,11vw,170px) clamp(24px,6vw,100px);display:grid}.service-process-heading h2{max-width:720px}.service-process-list{border-top:1px solid var(--vb-light-line)}.service-process-list article{border-bottom:1px solid var(--vb-light-line);grid-template-columns:30px minmax(180px,.75fr) minmax(0,1.25fr);gap:28px;padding:31px 0;display:grid}.service-process-list span{color:var(--vb-copper);font-family:var(--serif);font-size:12px}.service-process-list h3{margin:0;font-size:20px;font-weight:370}.service-process-list p{color:#657076;margin:0;font-size:12px;line-height:1.7}.service-related{background:#e2dfd8;padding:clamp(90px,10vw,150px) clamp(24px,6vw,100px)}.service-related-top{justify-content:space-between;align-items:end;gap:45px;display:flex}.service-related-top h2{max-width:850px}.service-related-top>a{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #10202d33;padding-bottom:10px;font-size:9px}.service-related-top>a span,.service-related-grid>article>a span{color:var(--vb-copper);margin-left:18px}.service-related-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:75px;display:grid}.service-related-grid article{background:#ffffff7a;border:1px solid #10202d1a;border-radius:17px;flex-direction:column;min-height:330px;padding:clamp(25px,3vw,40px);display:flex}.service-related-grid article>div{color:#7d888e;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:15px;font-size:8px;display:flex}.service-related-grid article>div span{color:#b86640}.service-related-grid h3{letter-spacing:-.045em;margin:auto 0 30px;font-size:clamp(24px,2.25vw,34px);font-weight:330;line-height:1.08}.service-related-grid article>a{color:#59666d;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.service-cta{color:var(--vb-cream);background:radial-gradient(circle at 12% 0,#dc875b2e,#0000 30%),#071724;padding:clamp(95px,11vw,170px) clamp(24px,11vw,180px)}.service-cta h2{max-width:950px}.service-cta>p:not(.eyebrow){color:#8f9ba3;max-width:670px;margin:36px 0 42px;font-size:14px;line-height:1.75}.service-cta>div{flex-wrap:wrap;align-items:center;gap:28px 45px;display:flex}.service-cta>div>a:last-child{color:#ffffff9e;letter-spacing:.07em;text-transform:uppercase;font-size:10px}.service-inquiry{color:#fff;background:#071724;grid-template-columns:.82fr 1.18fr;gap:clamp(65px,8vw,130px);padding:clamp(90px,10vw,150px) clamp(24px,6vw,100px);scroll-margin-top:90px;display:grid}.service-inquiry-copy h2{font-family:var(--sans);letter-spacing:-.055em;margin:0;font-size:clamp(45px,5vw,76px);font-weight:300;line-height:1}.service-inquiry-copy>p:not(.eyebrow){color:#93a0a8;max-width:560px;margin:34px 0 0;font-size:13px;line-height:1.8}.service-inquiry-note{border-top:1px solid #ffffff24;margin-top:50px;padding-top:22px}.service-inquiry-note span{color:var(--vb-copper);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.service-inquiry-note p{color:#778791;max-width:520px;margin:13px 0 0;font-size:10px;line-height:1.7}.service-inquiry-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0e;border:1px solid #ffffff21;border-radius:20px;flex-direction:column;gap:25px;padding:clamp(28px,4vw,55px);display:flex}.service-inquiry-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.service-inquiry-form label{color:#a6b0b7;letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:10px;font-size:9px;display:flex}.service-inquiry-form label>span{color:#5f707a;letter-spacing:.04em;text-transform:none}.service-inquiry-form input,.service-inquiry-form select,.service-inquiry-form textarea{appearance:none;color:#fff;font:13px var(--sans);background:0 0;border:0;border-bottom:1px solid #ffffff38;border-radius:0;outline:0;width:100%;padding:8px 0 13px}.service-inquiry-form select{background:#112634}.service-inquiry-form textarea{resize:vertical;border:1px solid #ffffff38;min-height:150px;padding:14px;line-height:1.6}.service-inquiry-form input:focus,.service-inquiry-form select:focus,.service-inquiry-form textarea:focus{border-color:var(--vb-copper)}.service-inquiry-form input::placeholder,.service-inquiry-form textarea::placeholder{color:#596974;opacity:1}.service-inquiry-privacy{color:#9aa6ae;margin:0;font-size:10px;line-height:1.65}.service-inquiry-privacy a{border-bottom:1px solid #dc875bb3}.service-inquiry-submit{background:var(--vb-copper);color:#fff;font:600 10px var(--sans);border:0;border-radius:999px;justify-content:space-between;align-items:center;min-height:52px;padding:0 22px;display:flex}.service-inquiry-submit:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.52}.service-inquiry-status{color:#909da5;letter-spacing:.1em;text-transform:uppercase;margin:-12px 0 0;font-size:9px}.agency-service-page .service-hero h1{max-width:1000px}@media (width<=1000px){.vb-subnav{grid-template-columns:auto 1fr auto}.vb-subnav-links,.vb-subnav-contact{display:none}.vb-subnav>.vb-logo{justify-self:center}.site-language-switch{margin-left:0}.vb-subnav-menu{justify-self:start;display:block}.service-hero-grid{grid-template-columns:1fr}.service-hero-card{max-width:620px}.service-outcome,.service-products,.service-models,.service-sectors-heading{grid-template-columns:120px 1fr}.service-sectors-heading>p{grid-column:2}.service-process{grid-template-columns:1fr}.service-related-grid{grid-template-columns:repeat(2,1fr)}.service-related-grid article:last-child{grid-column:1/-1;min-height:270px}.service-inquiry{grid-template-columns:1fr}.related-articles-grid{grid-template-columns:repeat(2,1fr)}.related-articles-grid article:last-child{grid-column:1/-1;min-height:270px}}@media (width<=700px){.vb-subnav{min-height:72px;padding:0 22px}.vb-subpage .knowledge-hero{min-height:460px;padding-top:78px;padding-bottom:72px}.knowledge-search-copy{grid-template-columns:1fr}.knowledge-search-field input{min-height:64px;padding-left:54px;font-size:15px}.knowledge-search-field:before{left:20px}.knowledge-search-field:after{left:34px}.knowledge-filters{scrollbar-width:none;flex-wrap:nowrap;margin-left:-24px;margin-right:-24px;padding:0 24px 4px;overflow-x:auto}.knowledge-filters::-webkit-scrollbar{display:none}.knowledge-filters button{flex:none}.vb-subpage .knowledge-hero:after,.vb-subpage .article-hero:after,.vb-subpage .privacy-hero:after{width:420px;height:420px;top:-230px;right:-250px}.vb-subpage .article-grid{grid-template-columns:1fr}.vb-subpage .article-card,.vb-subpage .article-card:nth-child(2n){min-height:360px;padding:28px 24px}.vb-subpage .article-card h2{margin-top:48px}.vb-subpage .article-hero{padding-bottom:65px}.vb-subpage .article-body p,.vb-subpage .article-body li{font-size:17px}.article-takeaways{grid-template-columns:1fr;gap:38px}.vb-subpage .privacy-hero-meta{border-top:1px solid #ffffff2e;border-left:0}.service-hero{padding-top:32px}.service-breadcrumbs{margin-bottom:65px}.service-hero h1{font-size:clamp(52px,14vw,70px)}.service-hero-actions{flex-direction:column;align-items:stretch}.service-primary-link{justify-content:space-between;width:100%}.service-outcome,.service-products,.service-models{grid-template-columns:1fr;gap:42px}.service-outcome-grid{grid-template-columns:1fr;margin-top:55px}.service-outcome-grid article,.service-outcome-grid article:nth-child(2n){border-right:0;min-height:auto;padding:30px 0 35px}.service-outcome-grid h3{margin-top:34px}.service-products-heading{grid-template-columns:1fr;align-items:start}.service-product-grid{grid-template-columns:1fr;margin-top:55px}.service-product-card{min-height:630px}.service-product-exclusions{grid-template-columns:1fr;gap:16px}.service-sectors-heading{grid-template-columns:1fr;gap:35px}.service-sectors-heading>p{grid-column:auto}.service-sector-list{margin-top:55px}.service-sector-list article{grid-template-columns:25px 1fr;gap:18px}.service-sector-list p{grid-column:2}.service-model-grid{grid-template-columns:1fr;margin-top:55px}.service-model-grid article{min-height:260px}.service-process{gap:55px}.service-process-list article{grid-template-columns:25px 1fr}.service-process-list p{grid-column:2}.service-related-top{flex-direction:column;align-items:flex-start}.service-related-grid{grid-template-columns:1fr;margin-top:55px}.service-related-grid article,.service-related-grid article:last-child{grid-column:auto;min-height:280px}.service-cta>div{flex-direction:column;align-items:stretch}.service-inquiry-row{grid-template-columns:1fr}.related-articles-heading{grid-template-columns:1fr;align-items:start}.related-articles-grid{grid-template-columns:1fr;margin-top:48px}.related-articles-grid article,.related-articles-grid article:last-child{grid-column:auto;min-height:280px}.knowledge-topics-heading{grid-template-columns:1fr;align-items:start}.knowledge-topic-grid{grid-template-columns:1fr;margin-top:48px}.knowledge-topic-grid>a,.knowledge-topic-grid>a:nth-child(3n+2),.knowledge-topic-grid>a:nth-child(3n+3),.knowledge-topic-grid>a:nth-child(n+4){border:1px solid #11202c1f;min-height:280px}.knowledge-topic-grid>a+a{border-top:0}.topic-hub-hero{padding-bottom:85px}.topic-hub-questions{grid-template-columns:1fr}.topic-featured-article{min-height:520px}}.vb-nav nav a,.vb-subnav-links a{font-size:12px}.vb-version-switch a,.vb-version-switch span,.site-language-switch a,.site-language-switch span{font-size:10px}.vb-kicker,.vb-eyebrow,.about-page .eyebrow,.newsletter-eyebrow,.service-page .eyebrow{font-size:11px}.vb-chips a,.knowledge-filters button{font-size:12px}.vb-section-index,.service-section-label,.vb-subpage .knowledge-list-heading,.topic-hub-section-heading{font-size:10px}.vb-practices-top>p,.vb-knowledge-intro p,.vb-knowledge-featured>p,.vb-about-columns p,.vb-contact-head>p:last-child,.about-hero-intro p,.about-approach-grid p,.newsletter-copy>p:last-child,.vb-subpage .article-card>p,.service-hero-card p,.service-products-heading>p,.service-sectors-heading>p,.service-inquiry-copy>p:not(.eyebrow){font-size:15px}.vb-practice-card p,.vb-team-note p,.vb-process-steps p,.about-experience-grid p,.knowledge-topic-grid p,.knowledge-no-results p,.service-outcome-grid p,.service-sector-list p,.service-model-grid p,.service-process-list p{font-size:14px}.vb-knowledge-meta,.vb-subpage .article-card-meta,.about-sectors>span,.article-takeaways-meta span,.article-example>span,.article-topic-links>span,.related-articles-grid article>div,.topic-featured-article>div,.service-hero-card>span,.service-product-top small,.service-product-price span,.service-product-quote span,.service-product-exclusions span,.service-related-grid article>div,.service-inquiry-note span{font-size:10px}.vb-knowledge-intro>a,.vb-knowledge-link,.vb-credentials span,.vb-team-note span,.vb-about-link,.vb-process-models small,.about-hero-intro strong,.about-profile-links a,.about-approach-grid span,.knowledge-topic-grid b,.knowledge-no-results button,.related-articles-grid article>a,.service-hero-card a,.service-product-top span,.service-product-card>a,.service-related-top>a,.service-related-grid article>a{font-size:11px}.about-sectors b{font-size:10px}.vb-subnav-contact,.service-breadcrumbs{font-size:11px}.service-primary-link,.service-hero-actions>a:last-child,.service-cta>div>a:last-child,.service-product-fee,.service-inquiry-note p{font-size:12px}.service-product-card li{font-size:14px}.service-product-exclusions p,.vb-subpage .article-disclaimer{font-size:13px}.vb-form label,.service-inquiry-form label{font-size:11px}.vb-form input,.vb-form select,.vb-form textarea,.service-inquiry-form input,.service-inquiry-form select,.service-inquiry-form textarea{font-size:16px}.vb-form-privacy,.vb-form-engagement,.newsletter-consent,.service-inquiry-privacy,.vb-submit,.newsletter-fields button,.service-inquiry-submit{font-size:12px}.vb-form-status,.newsletter-status,.service-inquiry-status,.vb-footer{font-size:11px}.article-topic-links a{font-size:12px}.article-lead,.article-body p,.article-author-copy,.about-hero-intro p,.about-story-copy p,.about-approach-grid p,.vb-about-columns p,.vb-section-lead,.vb-practices-top>p,.vb-knowledge-intro p,.privacy-section p,.service-hero-card p,.service-outcome-grid p,.service-products-heading>p,.service-sector-list p,.service-model-grid p,.service-process-list p,.service-inquiry-copy>p:not(.eyebrow){-webkit-hyphens:auto;hyphens:auto;text-align:justify;text-wrap:pretty}@media (width<=700px){.vb-lead,.knowledge-search-field input{font-size:16px}.newsletter-consent{font-size:12px}}.variant-b .vb-hero{min-height:0;padding-block:clamp(155px,14vw,210px) 72px}.variant-b .vb-hero-copy{max-width:min(780px,74%);margin-inline:clamp(24px,6vw,100px);position:relative;top:auto;left:auto;transform:none}.variant-b .vb-hero h1{letter-spacing:-.055em;font-size:clamp(2.8rem,6vw,5.65rem);line-height:1.04}.vb-hero-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:30px;display:flex}.vb-hero-actions>a{font-size:.9375rem;line-height:1.5}.variant-b .vb-hero-actions .service-primary-link{color:#071724;text-transform:none;letter-spacing:0;background:#d7a082;border-radius:5px;min-height:50px;font-weight:650}.vb-hero-assurance{color:#c0cbd2;margin-top:18px;font-size:.875rem;line-height:1.6}.variant-b .vb-chips{margin-top:26px}.variant-b .vb-chips a{font-size:.875rem}.variant-b .vb-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;margin-top:42px}.variant-b .vb-practice-card,.variant-b .vb-practice-card.vb-wide,.variant-b .vb-practice-card.vb-tall{grid-area:auto/span 2;min-height:270px;overflow:visible}.variant-b .vb-practice-card:nth-child(n+4){grid-column:span 3}.variant-b .vb-practice-card:nth-child(-n+3){background:#102c40;border-color:#476174}.variant-b .vb-practice-card h3{margin:32px 0 18px;line-height:1.2}.variant-b .vb-practice-card p{margin-top:auto}.variant-b .vb-practices,.variant-b .vb-knowledge{padding-block:clamp(60px,7vw,100px)}.variant-b .vb-practices-top,.variant-b .vb-knowledge-top{gap:30px 42px}.variant-b .vb-about{border-top:1px solid #ffffff24;min-height:0;padding-block:26px}.variant-b .vb-about-copy{padding:48px clamp(24px,6vw,100px)}.variant-b .vb-about-columns{grid-template-columns:1fr;gap:22px;margin-top:28px}.variant-b .vb-about-visual{max-width:340px}.variant-b .vb-about-copy h2{font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.12}.vb-situations{border-top:1px solid #ffffff30;margin-top:36px;padding-top:22px}.vb-situations summary{cursor:pointer;color:#d1dbe2;font-size:1rem;line-height:1.6}.vb-situations .vb-moment-list{margin-top:24px}.vb-situations .vb-moment-list p{color:#d1dbe2}.variant-b .vb-lead,.variant-b .vb-practice-card p,.variant-b .vb-practices-top>p,.variant-b .vb-about-columns p,.variant-b .vb-process-steps p,.variant-b .vb-knowledge-intro p,.variant-b .vb-knowledge-featured>p,.variant-b .vb-contact-head>p:not(.vb-eyebrow),.vb-subpage .service-hero-card p,.vb-subpage .service-outcome-grid p,.vb-subpage .service-sector-list p,.vb-subpage .service-model-grid p,.vb-subpage .service-process-list p,.vb-subpage .service-sectors-heading>p,.vb-subpage .service-inquiry-copy>p,.vb-subpage .service-cta>p:not(.eyebrow){font-size:1rem;line-height:1.75}.variant-b .vb-practices-top>p,.variant-b .vb-practice-card p{color:#bdcbd4}.vb-subpage .service-hero h1{letter-spacing:-.045em;font-size:clamp(2.65rem,5.3vw,5rem);line-height:1.08}.vb-subpage .service-hero-lead{color:#c4d0d8}.service-experience{color:#d3dce2;background:#0c2536;border-top:1px solid #ffffff24;align-items:center;gap:22px;padding:30px clamp(24px,6vw,100px);display:flex}.service-experience img{object-fit:cover;border-radius:5px;flex:none;width:72px;height:81px}.service-experience>div{max-width:850px}.service-experience .eyebrow{color:#d7a082;letter-spacing:.04em;margin:0 0 8px;font-size:.875rem}.service-experience p:not(.eyebrow){margin:0;font-size:1rem;line-height:1.7}.service-experience>a{white-space:nowrap;border-bottom:1px solid #6e8797;margin-left:auto;padding-block:12px;font-size:.875rem}.service-questions{color:#102b3c;background:#eef1f1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(30px,6vw,90px);padding:clamp(52px,6vw,90px) clamp(24px,6vw,100px);display:grid}.service-questions .eyebrow{color:#884823;letter-spacing:.08em;font-size:.875rem}.service-questions h2{letter-spacing:-.035em;margin:0 0 26px;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:400;line-height:1.16}.service-questions a{text-underline-offset:5px;font-size:1rem;text-decoration:underline}.service-question-list details{border-bottom:1px solid #bbc9ce}.service-question-list details:first-child{border-top:1px solid #bbc9ce}.service-question-list summary{cursor:pointer;padding:22px 4px;font-size:1.0625rem;font-weight:500;line-height:1.5}.service-question-list p{color:#385262;margin:0;padding:0 4px 24px;font-size:1rem;line-height:1.8}.variant-b .vb-nav nav a,.vb-subpage .vb-subnav nav a,.vb-about-link,.vb-knowledge-link,.vb-knowledge-intro>a,.vb-process-models small,.vb-credentials span,.service-hero-actions>a,.service-hero-card>a,.service-primary-link{font-size:.875rem}.service-primary-link{text-align:left;line-height:1.5}.vb-form label,.service-inquiry-form label,.vb-submit,.service-inquiry-submit,.vb-form-status,.service-inquiry-status{font-size:.875rem}.vb-form-privacy,.vb-form-engagement,.service-inquiry-privacy{font-size:.875rem;line-height:1.7}.contact-fallback{border:1px solid;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:clamp(24px,4vw,44px);display:flex}.contact-fallback h3{margin:0;font-size:1.75rem;font-weight:450;line-height:1.3}.contact-fallback p{margin:0;font-size:1rem;line-height:1.75}.contact-fallback .contact-engagement{opacity:.85;font-size:.875rem}.contact-direct{overflow-wrap:anywhere;text-underline-offset:5px;padding-block:8px;font-size:1.125rem;text-decoration:underline;display:inline-block}.contact-topic{margin:0;font-size:.875rem;line-height:1.6}.service-inquiry-form .vb-form-wide{grid-column:auto}.variant-b a:focus-visible,.variant-b summary:focus-visible,.vb-subpage a:focus-visible,.vb-subpage summary:focus-visible{outline-offset:5px;outline:3px solid #c38c6c}.variant-b section[id],.vb-subpage section[id]{scroll-margin-top:24px}@media (width<=1250px){.variant-b .vb-nav{grid-template-columns:auto 1fr auto}.variant-b .vb-nav>.vb-logo{justify-self:center}.variant-b .vb-nav>nav{display:none}.variant-b .vb-nav-menu{justify-self:start;display:block}.variant-b .vb-nav-menu nav{display:flex}}@media (width<=1000px){.variant-b .vb-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.variant-b .vb-practice-card,.variant-b .vb-practice-card.vb-wide,.variant-b .vb-practice-card.vb-tall,.variant-b .vb-practice-card:nth-child(n+4){grid-column:auto}.variant-b .vb-practice-card:last-child{grid-column:1/-1}.service-experience{flex-wrap:wrap}.service-experience>div{flex:250px}.service-experience>a{margin-left:94px}.service-questions{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.variant-b .vb-hero{padding-top:150px;padding-bottom:48px}.variant-b .vb-hero-copy{max-width:none;margin-inline:24px}.variant-b .vb-hero h1{font-size:clamp(2.6rem,9vw,3.7rem)}.vb-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.variant-b .vb-bento{grid-template-columns:minmax(0,1fr)}.variant-b .vb-practice-card{min-height:240px}.variant-b .vb-about{flex-direction:column-reverse;padding-block:30px;display:flex}.variant-b .vb-about-visual{width:min(260px,100% - 48px);margin:0 auto 20px}.service-experience>a{margin-left:0}.contact-fallback{min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.poland-hub{--hub-copper:#dc875b;background:var(--vb-cream);color:#10202d}.poland-hub-hero{color:var(--vb-cream);background:radial-gradient(circle at 88% 3%,#dc875b38,#0000 29%),linear-gradient(145deg,#071724,#0c2739);padding:48px clamp(24px,6vw,100px) 0;position:relative;overflow:hidden}.poland-hub-hero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:720px;height:720px;position:absolute;top:-500px;right:-430px}.poland-hub-hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:clamp(50px,8vw,130px);padding:clamp(55px,7vw,105px) 0 clamp(70px,9vw,130px);display:grid;position:relative}.poland-hub-hero h1{letter-spacing:-.07em;max-width:1050px;margin:0;font-size:clamp(66px,8vw,126px);font-weight:270;line-height:.87}.poland-hub-lead{color:#b3bdc3;max-width:760px;margin:38px 0 0;font-size:clamp(17px,1.55vw,21px);font-weight:320;line-height:1.65}.poland-hub-actions{flex-wrap:wrap;align-items:center;gap:22px 34px;margin-top:42px;display:flex}.poland-hub-actions>a:last-child{color:#c2cbd0;letter-spacing:.05em;text-transform:uppercase;font-size:12px}.poland-hub-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:20px;margin-top:15px;padding:clamp(30px,3.5vw,50px)}.poland-hub-hero-card>span{color:var(--hub-copper);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:620}.poland-hub-hero-card h2{letter-spacing:-.05em;margin:46px 0 24px;font-size:clamp(30px,3vw,44px);font-weight:330;line-height:1.04}.poland-hub-hero-card p{color:#abb6bd;margin:0;font-size:14px;line-height:1.75}.poland-hub-hero-card small{color:#89979f;border-top:1px solid #ffffff21;margin-top:30px;padding-top:23px;font-size:11px;line-height:1.7;display:block}.poland-hub-proof{z-index:1;border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.poland-hub-proof span{color:#c1c9ce;letter-spacing:.08em;text-transform:uppercase;padding:24px 20px 25px 0;font-size:10px}.poland-hub-proof span+span{border-left:1px solid #ffffff24;padding-left:25px}.poland-hub-routes,.poland-hub-services,.poland-hub-guides{padding:clamp(90px,10vw,155px) clamp(24px,6vw,100px)}.poland-hub-routes{background:#dedad1;scroll-margin-top:84px}.poland-hub-section-heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:26px 65px;display:grid}.poland-hub-section-heading .eyebrow{grid-column:1/-1;margin-bottom:0}.poland-hub-section-heading h2,.poland-hub-entry-heading h2,.poland-hub-guides-top h2,.poland-hub-process h2,.poland-hub-contact h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.4vw,82px);font-weight:300;line-height:.97}.poland-hub-section-heading>p:last-child{color:#59666d;max-width:530px;margin:0 0 5px;font-size:14px;line-height:1.75}.poland-hub-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:75px;display:grid}.poland-hub-route-grid article{border:1px solid #10202d24;flex-direction:column;min-height:460px;padding:clamp(27px,3.3vw,45px);display:flex}.poland-hub-route-grid article:nth-child(3n+2),.poland-hub-route-grid article:nth-child(3n+3){border-left:0}.poland-hub-route-grid article:nth-child(n+4){border-top:0}.poland-hub-route-grid article>span{color:#8b421f;font-family:var(--serif);font-size:13px}.poland-hub-route-grid h3{letter-spacing:-.045em;margin:56px 0 20px;font-size:clamp(27px,2.5vw,38px);font-weight:340;line-height:1.05}.poland-hub-route-grid article>p{color:#59666d;margin:0 0 40px;font-size:13px;line-height:1.75}.poland-hub-route-grid article>div{flex-direction:column;margin-top:auto;display:flex}.poland-hub-route-grid article>div a{color:#374851;border-top:1px solid #10202d21;justify-content:space-between;gap:14px;padding:14px 0;font-size:11px;line-height:1.4;display:flex}.poland-hub-route-grid article>div b{color:#8b421f;font-weight:500}.poland-hub-entry{color:var(--vb-cream);background:#071724;padding:clamp(90px,10vw,155px) clamp(24px,6vw,100px)}.poland-hub-entry-heading{grid-template-columns:220px minmax(0,1fr);gap:35px;display:grid}.poland-hub-entry-heading .eyebrow{margin-top:8px}.poland-hub-entry-heading h2{max-width:990px}.poland-hub-entry-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:80px;display:grid}.poland-hub-entry-grid article{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;min-height:430px;padding:clamp(28px,3.3vw,46px);display:flex}.poland-hub-entry-grid article>div{color:#a7b2b9;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:18px;font-size:10px;display:flex}.poland-hub-entry-grid article>div span{color:var(--hub-copper);font-family:var(--serif)}.poland-hub-entry-grid article>div p{margin:0}.poland-hub-entry-grid h3{letter-spacing:-.05em;margin:65px 0 22px;font-size:clamp(29px,2.8vw,41px);font-weight:330;line-height:1.04}.poland-hub-entry-grid article>p{color:#9eabb3;margin:0 0 38px;font-size:13px;line-height:1.75}.poland-hub-entry-grid article>a{border-bottom:1px solid #ffffff2e;justify-content:space-between;margin-top:auto;padding-bottom:12px;font-size:11px;display:flex}.poland-hub-entry-grid article>a span{color:var(--hub-copper)}.poland-hub-services{background:var(--vb-cream)}.poland-hub-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:75px;display:grid}.poland-hub-service-grid>a{border-bottom:1px solid #10202d24;flex-direction:column;min-height:340px;padding:clamp(26px,3.2vw,44px);display:flex}.poland-hub-service-grid>a:nth-child(-n+3){border-top:1px solid #10202d24}.poland-hub-service-grid>a:not(:nth-child(3n+1)){border-left:1px solid #10202d24}.poland-hub-service-grid>a:hover{background:#ffffff75}.poland-hub-service-grid span{color:#8b421f;font-family:var(--serif);font-size:13px}.poland-hub-service-grid h3{letter-spacing:-.045em;margin:48px 0 18px;font-size:clamp(27px,2.55vw,38px);font-weight:340;line-height:1.05}.poland-hub-service-grid p{color:#5d6970;margin:0 0 32px;font-size:12px;line-height:1.7}.poland-hub-service-grid b{color:#8b421f;letter-spacing:.09em;text-transform:uppercase;margin-top:auto;font-size:10px;font-weight:550}.poland-hub-guides{background:#dedad1}.poland-hub-guides-top{justify-content:space-between;align-items:end;gap:45px;display:flex}.poland-hub-guides-top h2{max-width:980px}.poland-hub-guides-top>a{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #10202d33;padding-bottom:10px;font-size:11px}.poland-hub-guides-top>a span{color:#8b421f;margin-left:16px}.poland-hub-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:75px;display:grid}.poland-hub-guide-grid article{background:#ffffff78;border:1px solid #10202d1a;border-radius:17px;flex-direction:column;min-height:390px;padding:clamp(26px,3vw,42px);display:flex}.poland-hub-guide-grid article>div{color:#66747b;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.poland-hub-guide-grid article>div span{color:#8b421f;font-family:var(--serif)}.poland-hub-guide-grid h3{letter-spacing:-.045em;margin:52px 0 20px;font-size:clamp(25px,2.35vw,35px);font-weight:340;line-height:1.08}.poland-hub-guide-grid article>p{color:#5c6970;margin:0 0 35px;font-size:12px;line-height:1.7}.poland-hub-guide-grid article>a{color:#394b54;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:10px}.poland-hub-guide-grid article>a span{color:#8b421f;margin-left:15px}.poland-hub-process{background:var(--vb-cream);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(60px,9vw,140px);padding:clamp(90px,10vw,155px) clamp(24px,6vw,100px);display:grid}.poland-hub-process>div h2{max-width:700px}.poland-hub-process ol{border-top:1px solid #10202d29;margin:0;padding:0;list-style:none}.poland-hub-process li{border-bottom:1px solid #10202d29;grid-template-columns:38px 1fr;gap:28px;padding:34px 0;display:grid}.poland-hub-process li>span{color:#8b421f;font-family:var(--serif);font-size:13px}.poland-hub-process h3{margin:0 0 12px;font-size:23px;font-weight:370}.poland-hub-process li p{color:#5d6a71;margin:0;font-size:13px;line-height:1.7}.poland-hub-contact{color:var(--vb-cream);background:radial-gradient(circle at 10% 0,#dc875b29,#0000 28%),#071724;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(65px,8vw,130px);padding:clamp(90px,10vw,155px) clamp(24px,6vw,100px);scroll-margin-top:84px;display:grid}.poland-hub-contact-copy>p:not(.eyebrow){color:#9ba8b0;max-width:620px;margin:34px 0 0;font-size:14px;line-height:1.8}.poland-hub-contact-copy>div{border-top:1px solid #ffffff24;flex-direction:column;gap:16px;margin-top:48px;padding-top:24px;display:flex}.poland-hub-contact-copy>div span{color:#b3bdc3;padding-left:20px;font-size:11px;line-height:1.5;position:relative}.poland-hub-contact-copy>div span:before{color:var(--hub-copper);content:"✓";position:absolute;left:0}.poland-hub-form{align-self:start}.poland-hub-lead,.poland-hub-section-heading>p:last-child,.poland-hub-process li p,.poland-hub-contact-copy>p:not(.eyebrow){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-align:justify;text-align-last:left;text-justify:inter-word}@media (width<=1000px){.poland-hub-hero-grid{grid-template-columns:1fr}.poland-hub-hero-card{max-width:680px}.poland-hub-proof{grid-template-columns:repeat(2,1fr)}.poland-hub-proof span:nth-child(3){border-left:0}.poland-hub-proof span:nth-child(3),.poland-hub-proof span:nth-child(4){border-top:1px solid #ffffff24}.poland-hub-route-grid,.poland-hub-service-grid,.poland-hub-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poland-hub-route-grid article,.poland-hub-route-grid article:nth-child(3n+2),.poland-hub-route-grid article:nth-child(3n+3),.poland-hub-route-grid article:nth-child(n+4){border:1px solid #10202d24}.poland-hub-route-grid article:nth-child(2n){border-left:0}.poland-hub-route-grid article:nth-child(n+3){border-top:0}.poland-hub-entry-grid{grid-template-columns:1fr}.poland-hub-entry-grid article{min-height:350px}.poland-hub-service-grid>a,.poland-hub-service-grid>a:nth-child(-n+3),.poland-hub-service-grid>a:not(:nth-child(3n+1)){border:0;border-bottom:1px solid #10202d24}.poland-hub-service-grid>a:nth-child(-n+2){border-top:1px solid #10202d24}.poland-hub-service-grid>a:nth-child(2n){border-left:1px solid #10202d24}.poland-hub-process,.poland-hub-contact{grid-template-columns:1fr}}@media (width<=700px){.poland-hub-hero{padding-left:22px;padding-right:22px}.poland-hub-hero-grid{padding-top:48px;padding-bottom:72px}.poland-hub-hero h1{font-size:clamp(58px,17vw,78px)}.poland-hub-actions{flex-direction:column;align-items:stretch}.poland-hub-actions .service-primary-link{width:100%}.poland-hub-proof{grid-template-columns:1fr}.poland-hub-proof span,.poland-hub-proof span+span,.poland-hub-proof span:nth-child(3),.poland-hub-proof span:nth-child(4){border-top:1px solid #ffffff24;border-left:0;padding-left:0}.poland-hub-section-heading,.poland-hub-entry-heading{grid-template-columns:1fr;align-items:start}.poland-hub-route-grid,.poland-hub-service-grid,.poland-hub-guide-grid{grid-template-columns:1fr}.poland-hub-route-grid article,.poland-hub-route-grid article:nth-child(2n),.poland-hub-route-grid article:nth-child(n+3){border:1px solid #10202d24;border-top:0;min-height:auto}.poland-hub-route-grid article:first-child{border-top:1px solid #10202d24}.poland-hub-route-grid h3{margin-top:40px}.poland-hub-service-grid>a,.poland-hub-service-grid>a:nth-child(-n+2),.poland-hub-service-grid>a:nth-child(2n){border:0;border-bottom:1px solid #10202d24;min-height:300px}.poland-hub-service-grid>a:first-child{border-top:1px solid #10202d24}.poland-hub-guides-top{flex-direction:column;align-items:flex-start}.poland-hub-guides-top>a{white-space:normal}.poland-hub-guide-grid article{min-height:340px}}html body img[src*=jacek-kawecki-portrait]{aspect-ratio:3/4!important;object-fit:cover!important;object-position:50% 12%!important;border-radius:3px!important;height:auto!important}html body :is(.modern-portrait,.about-portrait,.vb-about-visual){align-self:start;aspect-ratio:3/4!important;height:auto!important;min-height:0!important;max-height:none!important}html body :is(.about-portrait,.vb-about-visual) img[src*=jacek-kawecki-portrait]{height:100%!important}html body :is(.modern-button,.service-primary-link,.button,.vb-submit,.service-inquiry-submit,.newsletter-fields button,.analytics-consent-actions button,.knowledge-filters button,.design-switch button,a[class*=primaryLink],a[class*=primaryAction]){transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,filter .18s,translate .18s}html body :is(.modern-button,.service-primary-link,.button,.vb-submit,.service-inquiry-submit,.newsletter-fields button,.analytics-consent-actions button,.knowledge-filters button,.design-switch button,a[class*=primaryLink],a[class*=primaryAction])>span,html body :is(a.modern-text-link,a.text-link,.vb-about-link,.vb-knowledge-link)>span{transition:translate .18s;display:inline-block}@media (hover:hover) and (pointer:fine){html body :is(.modern-button,.service-primary-link,.button,.vb-submit,.service-inquiry-submit,.newsletter-fields button,.analytics-consent-actions button,.knowledge-filters button,.design-switch button,a[class*=primaryLink],a[class*=primaryAction]):not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.08);translate:0 -2px;box-shadow:0 6px 16px #10283f29}html body :is(.modern-button,.service-primary-link,.button,.vb-submit,.service-inquiry-submit,.newsletter-fields button,.analytics-consent-actions button,.knowledge-filters button,.design-switch button,a[class*=primaryLink],a[class*=primaryAction]):not(:disabled):not([aria-disabled=true]):hover>span,html body :is(a.modern-text-link,a.text-link,.vb-about-link,.vb-knowledge-link):hover>span{translate:3px -2px}}html body :is(.modern-button,.service-primary-link,.button,.vb-submit,.service-inquiry-submit,.newsletter-fields button,.analytics-consent-actions button,.knowledge-filters button,.design-switch button,a[class*=primaryLink],a[class*=primaryAction]):not(:disabled):not([aria-disabled=true]):focus-visible{outline-offset:4px;outline:3px solid #b98561;box-shadow:0 4px 14px #10283f29}html body :is(.modern-button,.service-primary-link,.button,.vb-submit,.service-inquiry-submit,.newsletter-fields button,.analytics-consent-actions button,.knowledge-filters button,.design-switch button,a[class*=primaryLink],a[class*=primaryAction]):not(:disabled):not([aria-disabled=true]):active{translate:0;box-shadow:0 2px 5px #10283f1f}html body :is(.modern-button,.service-primary-link,.button,.vb-submit,.service-inquiry-submit,.newsletter-fields button,.analytics-consent-actions button,.knowledge-filters button,.design-switch button,a[class*=primaryLink],a[class*=primaryAction]):is(:disabled,[aria-disabled=true]){box-shadow:none;translate:none}@media (prefers-reduced-motion:reduce){html body :is(.modern-button,.service-primary-link,.button,.vb-submit,.service-inquiry-submit,.newsletter-fields button,.analytics-consent-actions button,.knowledge-filters button,.design-switch button,a[class*=primaryLink],a[class*=primaryAction]),html body :is(.modern-button,.service-primary-link,.button,.vb-submit,.service-inquiry-submit,.newsletter-fields button,.analytics-consent-actions button,.knowledge-filters button,.design-switch button,a[class*=primaryLink],a[class*=primaryAction])>span,html body :is(a.modern-text-link,a.text-link,.vb-about-link,.vb-knowledge-link),html body :is(a.modern-text-link,a.text-link,.vb-about-link,.vb-knowledge-link)>span{transition:none!important;animation:none!important;transform:none!important}}.design-switch{color:#45515d;font:14px/1.5 var(--sans);background:#fff;border-top:1px solid #e1e6eb;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:18px 24px;display:flex}.design-switch>span{margin-right:10px}.design-switch button{color:#30475e;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d2dc;border-radius:4px;padding:9px 16px}.design-switch button[aria-pressed=true]{color:#fff;background:#10283f;border-color:#10283f}.design-switch button:focus-visible{outline-offset:3px;outline:3px solid #95613f}html[data-design=modern]{--modern-ink:#252b32;--modern-muted:#596775;--modern-line:#d9e0e7;--modern-navy:#10283f;--modern-sky:linear-gradient(180deg, #32578b 2%, #48658d 15%, #617492 30%, #7c8596 45%, #949599 60%, #aea59c 75%, #c8b6a2 90%, #e2d2c2 100%);background:#fff}html[data-design=modern] body{background:#fff}html[data-design=modern] :is(.modern-home,.vb-subpage){--vb-cream:#fff;--vb-text:var(--modern-ink);--vb-muted:var(--modern-muted);--vb-navy:var(--modern-navy);--vb-copper:#a86e4e;--vb-light-line:var(--modern-line);color:var(--modern-ink);font-family:var(--sans);background:#fff}html[data-design=modern] :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #95613f}html[data-design=modern] :is(.modern-home,.vb-subpage) h1,html[data-design=modern] :is(.modern-home,.vb-subpage) h2,html[data-design=modern] :is(.modern-home,.vb-subpage) h3{font-family:var(--sans);text-wrap:balance}html[data-design=modern] .vb-logo{color:inherit;flex-shrink:0}html[data-design=modern] .vb-logo i{background:#c38c6c}html[data-design=modern] .site-language-switch{gap:2px;margin:0}html[data-design=modern] .site-language-switch :is(a,span){width:34px;height:auto;min-height:44px;color:inherit;letter-spacing:0;background:0 0;border:0;border-radius:0;font-size:13px}html[data-design=modern] .site-language-switch span{text-underline-offset:5px;text-decoration:underline}html[data-design=modern] .site-language-switch a:hover{background:#ffffff15}html[data-design=modern] .modern-container{width:min(1120px,100% - 96px);margin-inline:auto}html[data-design=modern] .modern-section{padding-block:70px}html[data-design=modern] .modern-home :is(h1,h2,h3,p,figure){margin:0}html[data-design=modern] .modern-home h2{letter-spacing:-.04em;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.14}html[data-design=modern] .modern-home p{line-height:1.55}html[data-design=modern] .modern-hero{background:var(--modern-sky);color:#fff;flex-direction:column;min-height:100dvh;display:flex}html[data-design=modern] .modern-hero>.modern-nav{flex-shrink:0}html[data-design=modern] .modern-nav{z-index:30;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;width:min(1440px,100% - 96px);min-height:96px;padding-inline:0;display:grid;position:relative}html[data-design=modern] .modern-nav>.vb-logo{justify-self:start}html[data-design=modern] .modern-nav>.site-language-switch{justify-self:end}html[data-design=modern] .modern-nav>nav:not(.site-language-switch){gap:clamp(24px,2.6vw,40px);display:flex}html[data-design=modern] .modern-nav a{font-size:16px}html[data-design=modern] .modern-nav>nav:not(.site-language-switch) a{white-space:nowrap}html[data-design=modern] .modern-nav .site-language-switch :is(a,span){font-size:14px}html[data-design=modern] .modern-nav>nav a{padding-block:14px}html[data-design=modern] .modern-nav .vb-logo span{letter-spacing:.1em;font-size:18px}html[data-design=modern] .modern-nav .vb-logo small{font-size:17px}html[data-design=modern] .modern-menu{display:none}html[data-design=modern] .modern-menu summary{cursor:pointer;flex-direction:column;gap:6px;padding:14px 8px;list-style:none;display:flex}html[data-design=modern] .modern-menu summary::-webkit-details-marker{display:none}html[data-design=modern] .modern-menu summary span{background:#fff;width:24px;height:1px}html[data-design=modern] .modern-menu nav{background:#10283f;border:1px solid #6b8196;border-radius:3px;flex-direction:column;width:min(300px,85vw);padding:12px 20px;display:flex;position:absolute;top:70px;right:0;box-shadow:0 10px 25px #10283f25}html[data-design=modern] .modern-menu nav a{border-bottom:1px solid #ffffff25;padding:14px 0;font-size:16px}html[data-design=modern] .modern-hero-copy{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-block:clamp(48px,8svh,100px);display:flex}html[data-design=modern] .modern-hero .modern-eyebrow{margin-bottom:18px;font-size:17px}html[data-design=modern] .modern-hero h1{letter-spacing:-.045em;font-size:clamp(38px,4.3vw,62px);font-weight:380;line-height:1.13}html[data-design=modern] .modern-hero .modern-lead{max-width:710px;margin:22px auto 30px;font-size:18px}html[data-design=modern] .modern-button{color:#fff;background:#24292e;border:1px solid #24292e;border-radius:2px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:12px 23px;font-size:15px;line-height:1.5;transition:background .15s;display:inline-flex}html[data-design=modern] .modern-button:hover{background:#10283f}html[data-design=modern] .modern-hero .modern-assurance{color:#fff;text-shadow:0 1px 3px #303f5055;margin-top:15px;font-size:14px}html[data-design=modern] .modern-scroll-cue{min-width:144px;min-height:64px;margin:0 20px max(20px, env(safe-area-inset-bottom));color:#10283f;text-align:center;border-radius:3px;flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:center;gap:9px;padding:8px 18px;font-size:.875rem;line-height:1.5;display:flex}html[data-design=modern] .modern-scroll-cue:hover{background:#ffffff35}html[data-design=modern] .modern-scroll-cue svg{flex-shrink:0}html[data-design=modern] .modern-services{grid-template-columns:1fr 1.12fr;gap:85px;display:grid}html[data-design=modern] .modern-services>div>p{max-width:300px;color:var(--modern-muted);margin-top:20px;font-size:20px}html[data-design=modern] .modern-service-list>a{border-bottom:1px solid var(--modern-line);justify-content:space-between;align-items:center;gap:24px;padding:14px 0;transition:color .15s;display:flex}html[data-design=modern] .modern-service-list>a:first-child{padding-top:0}html[data-design=modern] .modern-service-list>a:last-child{border:0}html[data-design=modern] .modern-service-list a:hover{color:#32578b}html[data-design=modern] .modern-service-list h3{letter-spacing:-.02em;font-size:18px;font-weight:450;line-height:1.35}html[data-design=modern] .modern-service-list p{color:var(--modern-muted);margin-top:3px;font-size:15px}html[data-design=modern] .modern-about{background:#eff4f7;grid-template-columns:.75fr 1.25fr;align-items:center;gap:64px;padding:36px;display:grid}html[data-design=modern] .modern-portrait{background:#d9e3e9;border-radius:3px;overflow:hidden}html[data-design=modern] .modern-portrait img{object-fit:cover;object-position:50% 30%;width:100%;height:290px;display:block}html[data-design=modern] .modern-about figcaption{color:var(--modern-muted);margin-top:10px;font-size:14px}html[data-design=modern] .modern-about h2{font-size:clamp(28px,2.7vw,38px)}html[data-design=modern] .modern-about p{color:var(--modern-muted);max-width:530px;margin:20px 0;font-size:17px}html[data-design=modern] .modern-text-link{color:#32578b;border-bottom:1px solid #aebdce;align-items:baseline;gap:13px;padding-block:8px;font-size:14px;line-height:1.5;display:inline-flex}html[data-design=modern] .modern-text-link:hover{color:#1e3e65;border-color:#32578b}html[data-design=modern] .modern-process{padding-block:62px}html[data-design=modern] .modern-process h2{font-size:clamp(28px,2.8vw,38px)}html[data-design=modern] .modern-process ol{grid-template-columns:repeat(3,1fr);margin:30px 0 0;padding:0;list-style:none;display:grid}html[data-design=modern] .modern-process li{border-left:1px solid var(--modern-line);padding-inline:44px 20px}html[data-design=modern] .modern-process li:first-child{border:0;padding-left:0}html[data-design=modern] .modern-process li>span{color:#32578b;letter-spacing:-.05em;font-size:46px;font-weight:350;line-height:1.2}html[data-design=modern] .modern-process h3{letter-spacing:-.03em;margin:7px 0;font-size:22px;font-weight:400}html[data-design=modern] .modern-process p{color:var(--modern-muted);max-width:240px;font-size:16px}html[data-design=modern] .modern-insights{padding-bottom:60px}html[data-design=modern] .modern-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:22px;display:flex}html[data-design=modern] .modern-section-heading h2{font-size:clamp(28px,2.8vw,38px)}html[data-design=modern] .modern-article-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch;gap:28px;display:grid}html[data-design=modern] .modern-article{border:1px solid var(--modern-line);border-radius:4px;min-width:0;transition:border-color .15s,background .15s}html[data-design=modern] .modern-article:hover{background:#f7fafc;border-color:#9bacbd}html[data-design=modern] .modern-article>a{border-radius:4px;flex-direction:column;height:100%;display:flex}html[data-design=modern] .modern-article-art{background:var(--modern-sky);border-radius:3px 3px 0 0;flex-shrink:0;height:126px;position:relative;overflow:hidden}html[data-design=modern] .modern-article-art :is(i,b){background:#ffffff15;border:1px solid #fff;border-radius:2px;width:58px;height:77px;position:absolute;top:14px;left:calc(50% - 40px);transform:rotate(-8deg)}html[data-design=modern] .modern-article-art b{border-color:#a86e4e;transform:rotate(-8deg)translate(30px,18px)}html[data-design=modern] .modern-article-copy{flex-direction:column;flex:1;align-items:flex-start;gap:14px;padding:26px;display:flex}html[data-design=modern] .modern-article .modern-article-kicker{color:#8d5436;font-size:12px;line-height:1.5}html[data-design=modern] .modern-article h3{letter-spacing:-.025em;text-wrap:pretty;font-size:21px;font-weight:450;line-height:1.3}html[data-design=modern] .modern-article-featured h3{font-size:28px;line-height:1.22}html[data-design=modern] .modern-article a:hover h3{color:#32578b}html[data-design=modern] .modern-article .modern-article-meta{color:var(--modern-muted);flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:12px;line-height:1.6;display:flex}html[data-design=modern] .modern-article-copy>.modern-text-link{margin-top:auto}html[data-design=modern] .modern-latest-articles{flex-direction:column;min-width:0;display:flex}html[data-design=modern] .modern-latest-label{color:var(--modern-muted);padding-bottom:14px;font-size:13px}html[data-design=modern] .modern-latest-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}html[data-design=modern] .modern-article-recent>a{gap:13px;padding:22px}html[data-design=modern] .modern-article-recent .modern-article-meta{margin-top:auto;padding-top:8px}html[data-design=modern] .modern-article-arrow{color:#32578b;margin-left:auto;font-size:18px}html[data-design=modern] .modern-poland-link{margin-top:20px}html[data-design=modern] .modern-contact{color:#fff;background:#10283f;padding:60px 0}html[data-design=modern] .modern-contact-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}html[data-design=modern] .modern-contact-copy{padding-top:8px}html[data-design=modern] .modern-contact h2{font-size:clamp(28px,2.8vw,38px)}html[data-design=modern] .modern-contact p{color:#d5dfe7;margin-top:12px;font-size:16px}html[data-design=modern] .modern-contact-links{flex-direction:column;align-items:flex-start;gap:6px;margin-top:24px;font-size:17px;display:flex}html[data-design=modern] .modern-contact-links a{padding-block:10px}html[data-design=modern] .modern-contact-links a:hover{text-underline-offset:5px;text-decoration:underline}html[data-design=modern] .modern-contact-form{min-width:0}html[data-design=modern] .modern-contact-form .vb-form{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff05;border-color:#5c7184;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:28px}html[data-design=modern] .modern-contact-form .vb-form label{color:#d5dfe7;letter-spacing:0;text-transform:none;font-size:14px}html[data-design=modern] .modern-contact-form .vb-form :is(input,textarea){border-color:#8293a3;min-width:0;font-size:16px}html[data-design=modern] .modern-contact-form .vb-form :is(input,textarea)::placeholder{color:#b8c6d2;opacity:1}html[data-design=modern] .modern-contact-form .vb-form :is(input,textarea):focus-visible{outline-offset:3px;outline:2px solid #d7a88a}html[data-design=modern] .modern-contact-form .vb-form p{margin:0;font-size:12px;line-height:1.7}html[data-design=modern] .modern-contact-form .vb-form .contact-delivery-note{border-bottom:1px solid #5c7184;padding-bottom:16px;font-size:13px}html[data-design=modern] .modern-contact-form .vb-submit{cursor:pointer;grid-column:1/-1;font-size:15px;font-weight:500}html[data-design=modern] .modern-contact-form .vb-submit:hover{background:#e7edf2}html[data-design=modern] .modern-contact-form .vb-form-status{text-transform:none;letter-spacing:0}html[data-design=modern] .modern-contact-form .vb-form-status:empty{display:none}html[data-design=modern] .vb-footer{color:#455666;border-top:1px solid var(--modern-line);background:#fff;gap:24px;padding:30px max(24px,50% - 560px)}html[data-design=modern] .vb-footer :is(p,a){font-size:12px}html[data-design=modern] .vb-footer .vb-logo{color:#243b51}html[data-design=modern] .vb-subnav{color:#253c51;border-color:var(--modern-line);background:#fff;grid-template-columns:minmax(200px,1fr) auto auto auto;gap:24px;min-height:86px}html[data-design=modern] .vb-subnav-links{gap:25px}html[data-design=modern] .vb-subnav-links a,html[data-design=modern] .vb-subnav-contact{color:#253c51;letter-spacing:0;text-transform:none;font-size:14px}html[data-design=modern] .vb-subnav-links a:hover{color:#8b5437}html[data-design=modern] .vb-subnav-menu summary span{background:#253c51}html[data-design=modern] .vb-subnav-menu nav{border:1px solid var(--modern-line);background:#fff;border-radius:3px;box-shadow:0 8px 28px #10283f1a}html[data-design=modern] .vb-subnav-menu nav a{color:#253c51;border-color:var(--modern-line);text-transform:none;letter-spacing:0;font-size:16px}html[data-design=modern] .vb-subpage :is(.eyebrow,.service-section-label,.topic-hub-section-heading){color:#845438;letter-spacing:.03em;font-size:13px}html[data-design=modern] .vb-subpage :is(.knowledge-hero,.privacy-hero,.service-hero,.about-hero,.topic-hub-hero,.poland-hub-hero){color:var(--modern-ink);background:linear-gradient(155deg,#e5edf5 0%,#f3f6f8 65%,#f4eee7 100%);min-height:auto;padding-top:40px;padding-bottom:66px}html[data-design=modern] .vb-subpage :is(.knowledge-hero,.privacy-hero,.service-hero,.about-hero,.topic-hub-hero,.poland-hub-hero):after{display:none}html[data-design=modern] .vb-subpage :is(.knowledge-hero,.privacy-hero,.service-hero,.about-hero,.topic-hub-hero,.poland-hub-hero) h1{letter-spacing:-.045em;color:var(--modern-ink);font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:1.1}html[data-design=modern] .vb-subpage :is(.breadcrumbs,.service-breadcrumbs){color:#526375;margin-bottom:36px;font-size:13px}html[data-design=modern] .vb-subpage :is(.breadcrumbs,.service-breadcrumbs) a:hover{color:#233f5e}html[data-design=modern] .vb-subpage :is(.knowledge-hero,.topic-hub-hero)>p:last-child,html[data-design=modern] .service-hero-lead,html[data-design=modern] .about-hero-intro p,html[data-design=modern] .poland-hub-lead{color:var(--modern-muted);font-size:18px;font-weight:400}html[data-design=modern] .vb-subpage :is(.service-hero-card,.poland-hub-hero-card){-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffb3;border:1px solid #d2dce5;border-radius:5px;padding:30px}html[data-design=modern] .vb-subpage :is(.service-hero-card,.poland-hub-hero-card) h2{margin:24px 0 18px;font-size:28px;line-height:1.2}html[data-design=modern] .vb-subpage :is(.service-hero-card,.poland-hub-hero-card) :is(p,small){color:var(--modern-muted);border-color:var(--modern-line);font-size:15px}html[data-design=modern] .vb-subpage :is(.service-hero-card,.poland-hub-hero-card)>span{color:#845438;letter-spacing:.02em;font-size:13px}html[data-design=modern] .service-hero-card a{border-color:var(--modern-line);letter-spacing:0;text-transform:none;font-size:14px}html[data-design=modern] .service-hero-actions>a:last-child,html[data-design=modern] .poland-hub-actions>a:last-child{color:#375571;text-transform:none;letter-spacing:0;font-size:15px}html[data-design=modern] .service-primary-link{color:#fff;letter-spacing:0;text-transform:none;background:#243b51;border-radius:3px;padding:14px 20px;font-size:15px;font-weight:450}html[data-design=modern] .service-primary-link:hover{background:#32578b;transform:none}html[data-design=modern] .service-experience{color:#364957;border-color:var(--modern-line);background:#eff4f7}html[data-design=modern] .service-experience .eyebrow{color:#845438}html[data-design=modern] .service-experience img{border-radius:3px}html[data-design=modern] .vb-subpage :is(.service-products,.service-models,.service-related,.service-questions,.knowledge-topics,.topic-hub-questions,.about-experience,.poland-hub-routes,.poland-hub-guides){background:#f1f5f7}html[data-design=modern] .vb-subpage :is(.service-outcome,.service-products,.service-models,.service-related,.service-sectors,.service-process,.knowledge-topics,.topic-hub-questions,.topic-hub-articles,.about-story,.about-experience,.about-approach,.poland-hub-routes,.poland-hub-guides,.poland-hub-services,.poland-hub-entry,.poland-hub-process){padding-block:68px}html[data-design=modern] .vb-subpage :is(.service-outcome-main>h2,.service-products-heading h2,.service-sectors-heading h2,.service-models-main>h2,.service-process-heading h2,.service-related-top h2,.service-cta h2,.service-inquiry-copy h2,.knowledge-topics-heading h2,.topic-hub-questions h2,.topic-hub-cta h2,.about-story h2,.about-experience h2,.about-approach h2,.poland-hub-section-heading h2,.poland-hub-entry-heading h2,.poland-hub-guides-top h2,.poland-hub-process h2,.poland-hub-contact h2){letter-spacing:-.035em;font-size:clamp(28px,3.2vw,44px);font-weight:400;line-height:1.16}html[data-design=modern] .vb-subpage :is(.service-outcome-grid,.service-product-grid,.service-model-grid,.service-related-grid,.knowledge-topic-grid,.related-articles-grid,.poland-hub-route-grid,.poland-hub-entry-grid,.poland-hub-guide-grid,.poland-hub-service-grid){margin-top:36px}html[data-design=modern] .vb-subpage :is(.service-outcome-grid h3,.service-model-grid h3,.service-sector-list h3,.service-related-grid h3,.knowledge-topic-grid h3,.about-experience-grid h3,.poland-hub-route-grid h3,.poland-hub-service-grid h3,.poland-hub-entry-grid h3,.poland-hub-guide-grid h3){letter-spacing:-.025em;margin-block:24px 16px;font-size:25px;font-weight:420;line-height:1.25}html[data-design=modern] .vb-subpage :is(.service-product-card,.service-model-grid article,.service-related-grid article,.related-articles-grid article,.article-card,.poland-hub-guide-grid article,.poland-hub-entry-grid article){border:1px solid var(--modern-line);color:var(--modern-ink);box-shadow:none;background:#fff;border-radius:4px;min-height:260px}html[data-design=modern] .vb-subpage .service-product-card{min-height:0;padding:34px}html[data-design=modern] .service-product-card-featured{border-top:3px solid #32578b!important}html[data-design=modern] .vb-subpage .service-product-card h3{margin:28px 0;font-size:32px;line-height:1.18}html[data-design=modern] .vb-subpage .service-product-card :is(li,.service-product-fee,.service-product-price span,.service-product-quote span){color:var(--modern-muted);letter-spacing:0;text-transform:none;font-size:15px}html[data-design=modern] .vb-subpage .service-product-card>:is(ul,a){border-color:var(--modern-line)}html[data-design=modern] .service-product-card>a{letter-spacing:0;text-transform:none;padding-top:18px;font-size:14px}html[data-design=modern] .vb-subpage .service-product-top small{color:#526375;border-color:var(--modern-line)}html[data-design=modern] .vb-subpage .service-product-quote strong{font:400 34px/1.2 var(--sans)}html[data-design=modern] .service-outcome-grid article{min-height:0}html[data-design=modern] .service-outcome-grid h3{margin-top:24px}html[data-design=modern] .vb-subpage :is(.service-sectors,.poland-hub-entry){color:var(--modern-ink);background:#fff}html[data-design=modern] .vb-subpage :is(.service-sector-list,.service-sector-list article,.poland-hub-entry-grid article>a){border-color:var(--modern-line)}html[data-design=modern] .service-sector-list{margin-top:38px}html[data-design=modern] .vb-subpage :is(.service-sectors-heading>p,.service-sector-list p,.service-outcome-grid p,.service-model-grid p,.service-process-list p,.service-products-heading>p,.poland-hub-entry-grid article>p,.poland-hub-entry-grid article>div,.poland-hub-route-grid article>p,.poland-hub-guide-grid article>p,.poland-hub-service-grid p){color:var(--modern-muted);font-size:16px;line-height:1.7}html[data-design=modern] .service-model-grid article{gap:18px}html[data-design=modern] .service-related-grid article{gap:24px}html[data-design=modern] .vb-subpage :is(.service-related-grid article>a,.service-related-top>a,.related-articles-grid article>a,.knowledge-topic-grid b,.poland-hub-guide-grid article>a,.poland-hub-service-grid b,.poland-hub-route-grid article>div a,.poland-hub-entry-grid article>a){text-transform:none;letter-spacing:0;font-size:14px}html[data-design=modern] .vb-subpage :is(.service-related-grid article>div,.related-articles-grid article>div,.article-card-meta){letter-spacing:0;text-transform:none;font-size:12px}html[data-design=modern] .vb-subpage :is(.service-cta,.service-inquiry,.poland-hub-contact,.topic-hub-cta,.article-cta){color:#fff;background:#10283f;padding-block:58px}html[data-design=modern] .vb-subpage :is(.service-cta,.service-inquiry,.poland-hub-contact,.topic-hub-cta) .service-primary-link{color:#10283f;background:#fff}html[data-design=modern] .vb-subpage :is(.service-cta>p:not(.eyebrow),.service-inquiry-copy>p:not(.eyebrow),.poland-hub-contact-copy>p:not(.eyebrow)){color:#d0dce6;font-size:17px}html[data-design=modern] .vb-subpage :is(.service-inquiry-form,.contact-fallback){-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff08;border-color:#718599;border-radius:4px}html[data-design=modern] .service-inquiry-form :is(label,.service-inquiry-note,.service-inquiry-privacy){letter-spacing:0;text-transform:none;font-size:14px}html[data-design=modern] .service-inquiry-form label,html[data-design=modern] .service-inquiry-note p,html[data-design=modern] .contact-engagement{color:#d0dce6}html[data-design=modern] .service-inquiry-submit{color:#10283f;background:#fff;border-radius:3px;font-size:15px}html[data-design=modern] .service-inquiry-form :is(input,textarea)::placeholder{color:#acbdcc}html[data-design=modern] .service-inquiry-form select{background:#10283f}html[data-design=modern] .knowledge-topic-grid{gap:16px}html[data-design=modern] .knowledge-topic-grid>a:nth-child(n){border:1px solid var(--modern-line);background:#fff;border-radius:3px;min-height:240px;padding:28px}html[data-design=modern] .knowledge-topic-grid p{color:var(--modern-muted);font-size:16px}html[data-design=modern] .vb-subpage .article-card{min-height:320px;padding:28px}html[data-design=modern] .vb-subpage .article-card:after{display:none}html[data-design=modern] .vb-subpage .article-card h2{margin:26px 0 20px;font-size:27px;font-weight:420;line-height:1.25}html[data-design=modern] .vb-subpage .article-card>p{color:var(--modern-muted);font-size:16px}html[data-design=modern] .knowledge-filters button{border-radius:4px;min-height:44px;font-size:14px}html[data-design=modern] .knowledge-filters button[aria-pressed=true]{color:#fff;background:#10283f}html[data-design=modern] .knowledge-search input{font-size:16px}html[data-design=modern] .topic-featured-article{border:1px solid var(--modern-line);color:var(--modern-ink);background:#eff4f7;border-radius:4px;min-height:auto}html[data-design=modern] .topic-featured-article:after{display:none}html[data-design=modern] .topic-featured-article h2{margin-top:36px;font-size:clamp(30px,3.6vw,48px);font-weight:400;line-height:1.17}html[data-design=modern] .topic-featured-article>p{color:var(--modern-muted);font-size:17px}html[data-design=modern] .topic-featured-article .text-link{color:#32578b}html[data-design=modern] .vb-subpage .about-portrait{background:#dbe5eb;border-radius:4px;overflow:hidden}html[data-design=modern] .about-portrait img{border-radius:0}html[data-design=modern] .about-story-copy p{color:#455560;font-size:17px}html[data-design=modern] .about-sectors{border-color:var(--modern-line);background:#fff}html[data-design=modern] .about-profile-links a{color:#32578b;border-color:#bdc9d5;font-size:14px}html[data-design=modern] .vb-subpage .privacy-hero-meta{color:#526375;border-color:#b8c5d2}html[data-design=modern] .vb-subpage .privacy-hero-meta strong{color:var(--modern-ink)}html[data-design=modern] .vb-subpage .privacy-section :is(p,li){color:#455560;font-size:16px}html[data-design=modern] .vb-subpage .privacy-notice,html[data-design=modern] .vb-subpage .privacy-section .legal-basis{background:#f1f5f7;border-radius:3px}html[data-design=modern] .poland-hub-hero-grid{padding-block:20px 45px}html[data-design=modern] .poland-hub-proof,html[data-design=modern] .poland-hub-proof span+span{border-color:#bccad6}html[data-design=modern] .poland-hub-proof span{color:#526375;letter-spacing:0;text-transform:none;font-size:13px}html[data-design=modern] .poland-hub-route-grid{gap:16px}html[data-design=modern] .poland-hub-route-grid article:nth-child(n){border:1px solid var(--modern-line);background:#fff;border-radius:3px;min-height:0}html[data-design=modern] .poland-hub-entry-grid article,html[data-design=modern] .poland-hub-service-grid>a,html[data-design=modern] .poland-hub-guide-grid article{min-height:0}html[data-design=modern] .poland-hub-guide-grid h3{margin-top:28px}@media (width<=1100px){html[data-design=modern] .vb-subnav{grid-template-columns:auto 1fr auto auto;gap:20px}html[data-design=modern] .vb-subnav-menu{justify-self:start;display:block}html[data-design=modern] .vb-subnav-links{display:none}html[data-design=modern] .modern-about{gap:35px}html[data-design=modern] .modern-article-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:22px}html[data-design=modern] .modern-article h3{font-size:19px}html[data-design=modern] .modern-article-featured h3{font-size:25px}html[data-design=modern] .modern-article-recent>a{padding:18px}html[data-design=modern] .modern-contact-layout{gap:32px}}@media (width<=760px){html[data-design=modern] .modern-container{width:calc(100% - 40px)}html[data-design=modern] .modern-nav{gap:12px;width:calc(100% - 24px);min-height:76px;padding-inline:8px}html[data-design=modern] .modern-nav>nav:not(.site-language-switch){display:none}html[data-design=modern] .modern-nav .site-language-switch{margin-left:auto}html[data-design=modern] .modern-nav .vb-logo span{font-size:15px}html[data-design=modern] .modern-nav .vb-logo small{font-size:14px}html[data-design=modern] .modern-menu{display:block}html[data-design=modern] .modern-hero-copy{padding-block:clamp(32px,6svh,64px)}html[data-design=modern] .modern-hero h1{font-size:clamp(32px,7.6vw,46px)}html[data-design=modern] .modern-hero .modern-lead{font-size:16px}html[data-design=modern] .modern-services{grid-template-columns:1fr;gap:32px;padding-block:46px}html[data-design=modern] .modern-services h2 br{display:none}html[data-design=modern] .modern-services>div>p{max-width:none;margin-top:14px;font-size:18px}html[data-design=modern] .modern-service-list>a:first-child{border-top:1px solid var(--modern-line);padding-top:14px}html[data-design=modern] .modern-about{grid-template-columns:1fr;gap:26px;padding:24px}html[data-design=modern] .modern-about figure{width:min(100%,310px)}html[data-design=modern] .modern-portrait img{height:275px}html[data-design=modern] .modern-about p{font-size:16px}html[data-design=modern] .modern-process{padding-block:46px}html[data-design=modern] .modern-process ol{grid-template-columns:1fr;margin-top:24px}html[data-design=modern] .modern-process li,html[data-design=modern] .modern-process li:first-child{border:0;border-top:1px solid var(--modern-line);grid-template-columns:55px 1fr;column-gap:20px;padding:20px 0;display:grid}html[data-design=modern] .modern-process li>span{grid-row:span 2;font-size:36px}html[data-design=modern] .modern-process h3{margin:0 0 5px}html[data-design=modern] .modern-process p{max-width:none}html[data-design=modern] .modern-section-heading{flex-wrap:wrap;gap:10px}html[data-design=modern] .modern-article-grid{grid-template-columns:1fr}html[data-design=modern] .modern-article-featured h3{font-size:26px}html[data-design=modern] .modern-article-copy{padding:22px}html[data-design=modern] .modern-contact{padding-block:40px 30px}html[data-design=modern] .modern-contact-layout{grid-template-columns:1fr;gap:28px}html[data-design=modern] .modern-contact-form .vb-form{padding:22px}html[data-design=modern] .vb-subnav{grid-template-columns:auto 1fr auto;gap:12px;min-height:76px;padding:0 20px}html[data-design=modern] .vb-subnav-contact{display:none}html[data-design=modern] .vb-subnav .vb-logo{justify-self:center}html[data-design=modern] .vb-subnav .vb-logo span{font-size:15px}html[data-design=modern] .vb-subnav .vb-logo small{font-size:13px}html[data-design=modern] .vb-subnav-menu nav{width:min(285px,85vw);min-width:0}html[data-design=modern] .vb-subpage :is(.service-hero,.about-hero,.knowledge-hero,.topic-hub-hero,.privacy-hero){padding:28px 20px 42px}html[data-design=modern] .vb-subpage :is(.service-outcome,.service-products,.service-models,.service-related,.service-sectors,.service-process,.knowledge-topics,.topic-hub-questions,.topic-hub-articles,.about-story,.about-experience,.about-approach,.poland-hub-routes,.poland-hub-guides,.poland-hub-services,.poland-hub-entry,.poland-hub-process){padding:44px 20px}html[data-design=modern] .vb-subpage :is(.service-product-grid,.service-model-grid,.service-related-grid,.knowledge-topic-grid,.poland-hub-route-grid,.poland-hub-entry-grid,.poland-hub-guide-grid,.poland-hub-service-grid){grid-template-columns:minmax(0,1fr)}html[data-design=modern] .vb-subpage .knowledge-topic-grid>a{min-height:0}html[data-design=modern] .vb-subpage .service-product-card{padding:24px}html[data-design=modern] .vb-subpage .service-product-exclusions{grid-template-columns:1fr;gap:15px}html[data-design=modern] .vb-subpage .service-product-card h3{font-size:28px}html[data-design=modern] .vb-subpage .service-sector-list article{grid-template-columns:24px 1fr;gap:15px}html[data-design=modern] .vb-subpage .service-sector-list article p{grid-column:2}html[data-design=modern] .vb-subpage .service-sector-list article h3{margin-block:0}html[data-design=modern] .vb-subpage :is(.poland-hub-section-heading,.poland-hub-entry-heading,.knowledge-topics-heading){grid-template-columns:1fr;gap:20px}html[data-design=modern] .vb-subpage .poland-hub-service-grid>a:nth-child(n){border-left:0}html[data-design=modern] .vb-footer{padding:26px 20px}}@media (width<=600px){html[data-design=modern] .modern-latest-grid{grid-template-columns:minmax(0,1fr);gap:12px}html[data-design=modern] .modern-article-recent>a{padding:20px}html[data-design=modern] .modern-article-recent h3{font-size:21px}html[data-design=modern] .modern-contact-form .vb-form{grid-template-columns:minmax(0,1fr);padding:20px}}@media (prefers-reduced-motion:reduce){html[data-design=modern] *,html[data-design=modern] :before,html[data-design=modern] :after{scroll-behavior:auto;transition:none}}@media (prefers-reduced-motion:no-preference){html[data-design=modern] .modern-scroll-cue svg{animation:1.6s ease-in-out 2 modern-scroll-hint}}@keyframes modern-scroll-hint{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}html[data-design=modern] .about-experience{color:var(--modern-ink)}html[data-design=modern] .about-experience-grid{margin-top:36px}html[data-design=modern] .about-experience-grid article{border:1px solid var(--modern-line);background:#fff;border-radius:4px;min-height:240px}html[data-design=modern] .about-experience-grid p{color:var(--modern-muted);font-size:16px}html[data-design=modern] .about-approach{background:#fff}html[data-design=modern] .about-sectors{background:0 0}html[data-design=modern] .about-sectors b{color:#455766;text-transform:none;letter-spacing:0;border-color:#c8d3de;border-radius:3px;font-size:13px}html[data-design=modern] .about-portrait:after{display:none}html[data-design=modern] .about-hero-intro{border-color:#c9d4df;margin-top:30px}html[data-design=modern] .about-cta{background:#10283f;padding-block:58px}html[data-design=modern] .about-cta h2{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.16}html[data-design=modern] .about-cta>p:not(.eyebrow){color:#d0dce6;font-size:17px}html[data-design=modern] .about-cta .service-primary-link{color:#10283f;background:#fff}html[data-design=modern] .modern-hero .modern-lead,html[data-design=modern] .modern-hero .modern-assurance{color:#17212d;text-shadow:none;font-weight:450}html[data-design=modern] .vb-subnav>.vb-logo{gap:10px}html[data-design=modern] .vb-subnav>.vb-logo span{letter-spacing:.06em;font-size:19px}html[data-design=modern] .vb-subnav>.vb-logo small,html[data-design=modern] .modern-nav .vb-logo small{color:inherit;letter-spacing:.12em;font-size:15px}html[data-design=modern] .vb-subnav>.vb-logo i,html[data-design=modern] .modern-nav .vb-logo i{width:1px;height:25px}html[data-design=modern] .vb-footer .vb-logo span{letter-spacing:.05em;font-size:17px}html[data-design=modern] .vb-footer .vb-logo small{color:#526b84;letter-spacing:.12em;font-size:13px}html[data-design=modern] .vb-subpage .vb-footer a:hover{color:#32578b}html[data-design=modern] .about-portrait{min-height:380px;max-height:490px}html[data-design=modern] .vb-footer>div{flex-wrap:wrap;gap:12px 20px}html[data-design=modern] .modern-contact-form .vb-submit{color:#10283f;background:#fff;border-radius:3px}@media (width<=760px){html[data-design=modern] .vb-subnav>.vb-logo span{font-size:15px}html[data-design=modern] .vb-subnav>.vb-logo small{font-size:12px}html[data-design=modern] .vb-subnav>.vb-logo{gap:7px}html[data-design=modern] .about-portrait{min-height:0}}html[data-design=modern] .vb-footer{flex-wrap:wrap;justify-content:space-between;display:flex}html[data-design=modern] .vb-footer p{max-width:320px;line-height:1.7}html[data-design=modern] .vb-footer>div{max-width:490px}@media (width<=1300px){html[data-design=modern] .modern-home[lang=en] .modern-nav{justify-content:space-between;display:flex}html[data-design=modern] .modern-home[lang=en] .modern-nav>nav:not(.site-language-switch){display:none}html[data-design=modern] .modern-home[lang=en] .modern-nav .site-language-switch{margin-left:auto}html[data-design=modern] .modern-home[lang=en] .modern-menu{display:block}}html[data-design=modern] body :is(.modern-nav nav,.vb-subnav-links,.vb-subnav-menu nav) a{transition:color .22s,background-color .22s;position:relative}html[data-design=modern] body :is(.modern-nav nav,.vb-subnav-links,.vb-subnav-menu nav) a:after{content:"";transform-origin:0;pointer-events:none;background:currentColor;height:2px;transition:transform .22s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}html[data-design=modern] body .modern-home .modern-hero .modern-button{transition:background-color .24s,border-color .24s,box-shadow .24s,translate .24s,filter .24s}html[data-design=modern] body .modern-home .modern-hero .modern-button>span{transition:translate .24s}@media (hover:hover) and (pointer:fine){html[data-design=modern] body :is(.modern-nav nav,.vb-subnav-links,.vb-subnav-menu nav) a:hover:after{transform:scaleX(1)}html[data-design=modern] body .modern-home .modern-hero .modern-button:hover{background-color:#32578b;border-color:#32578b;translate:0 -4px;box-shadow:0 10px 24px #10283f47}html[data-design=modern] body .modern-home .modern-hero .modern-button:hover>span{translate:5px -3px}}html[data-design=modern] body :is(.modern-nav nav,.vb-subnav-links,.vb-subnav-menu nav) a:focus-visible:after{transform:scaleX(1)}html[data-design=modern] body .modern-home .modern-hero .modern-button:focus-visible{background-color:#32578b;border-color:#32578b}html[data-design=modern] body .modern-home .modern-hero .modern-button:active{translate:0}@media (prefers-reduced-motion:reduce){html[data-design=modern] body :is(.modern-nav nav,.vb-subnav-links,.vb-subnav-menu nav) a,html[data-design=modern] body :is(.modern-nav nav,.vb-subnav-links,.vb-subnav-menu nav) a:after,html[data-design=modern] body .modern-home .modern-hero .modern-button,html[data-design=modern] body .modern-home .modern-hero .modern-button>span{transition:none!important;translate:none!important}}html[data-design=modern] .modern-nav{min-height:112px}html[data-design=modern] .modern-nav>nav:not(.site-language-switch) a{font-size:17px}html[data-design=modern] .modern-nav .vb-logo,html[data-design=modern] .vb-subnav>.vb-logo{gap:12px}html[data-design=modern] .modern-nav .vb-logo span,html[data-design=modern] .vb-subnav>.vb-logo span{letter-spacing:.08em;font-size:24px}html[data-design=modern] .modern-nav .vb-logo small,html[data-design=modern] .vb-subnav>.vb-logo small{letter-spacing:.12em;font-size:19px}html[data-design=modern] .modern-nav .vb-logo i,html[data-design=modern] .vb-subnav>.vb-logo i{height:32px}html[data-design=modern] .vb-subnav{min-height:104px}html[data-design=modern] .vb-subnav-links a,html[data-design=modern] .vb-subnav-contact{font-size:16px}@media (width<=1100px){html[data-design=modern] .modern-nav{justify-content:space-between;display:flex}html[data-design=modern] .modern-nav>nav:not(.site-language-switch){display:none}html[data-design=modern] .modern-nav .site-language-switch{margin-left:auto}html[data-design=modern] .modern-menu{display:block}}@media (width<=760px){html[data-design=modern] .modern-nav,html[data-design=modern] .vb-subnav{min-height:84px}html[data-design=modern] .modern-nav .vb-logo,html[data-design=modern] .vb-subnav>.vb-logo{gap:8px}html[data-design=modern] .modern-nav .vb-logo span,html[data-design=modern] .vb-subnav>.vb-logo span{letter-spacing:.06em;font-size:18px}html[data-design=modern] .modern-nav .vb-logo small,html[data-design=modern] .vb-subnav>.vb-logo small{letter-spacing:.1em;font-size:14px}html[data-design=modern] .modern-nav .vb-logo i,html[data-design=modern] .vb-subnav>.vb-logo i{height:26px}html[data-design=modern] .modern-menu nav{top:76px}}@media (width<=380px){html[data-design=modern] .modern-nav,html[data-design=modern] .vb-subnav{gap:8px}html[data-design=modern] .modern-nav .vb-logo,html[data-design=modern] .vb-subnav>.vb-logo{gap:6px}html[data-design=modern] .modern-nav .vb-logo span,html[data-design=modern] .vb-subnav>.vb-logo span{font-size:16px}html[data-design=modern] .modern-nav .vb-logo small,html[data-design=modern] .vb-subnav>.vb-logo small{font-size:12px}}html[data-design=modern] .modern-hero{background-color:#091a2c;background-image:url(/hero-silver-dawn.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}html[data-design=modern] body .modern-home .modern-hero .modern-button{color:#10283f;background-color:#fff;border-color:#fff}@media (hover:hover) and (pointer:fine){html[data-design=modern] body .modern-home .modern-hero .modern-button:hover{color:#10283f;background-color:#e5edf5;border-color:#e5edf5}}html[data-design=modern] body .modern-home .modern-hero .modern-button:focus-visible{color:#10283f;background-color:#e5edf5;border-color:#e5edf5}html[data-design=modern] .modern-hero .modern-scroll-cue{color:#10283f;box-shadow:none;background:0 0;border:0;font-weight:500}html[data-design=modern] .modern-hero .modern-scroll-cue:hover{color:#071724;background:0 0}.subpage-hero-followup{width:min(1120px,100% - 48px);margin:36px auto}html[data-design=modern] body .vb-subnav{color:#fff;background:#091a2c;border-bottom-color:#0000}html[data-design=modern] body .vb-subnav :is(.vb-logo,.vb-subnav-links a,.vb-subnav-contact,.site-language-switch a,.site-language-switch span){color:#fff}html[data-design=modern] body .vb-subnav-menu summary span{background:#fff}html[data-design=modern] body .vb-subnav-menu nav{background:#10283f;border-color:#51677b}html[data-design=modern] body .vb-subnav-menu nav a{color:#fff;border-color:#ffffff25}html[data-design=modern] body .vb-subpage :is(.service-hero,.about-hero,.knowledge-hero,.topic-hub-hero,.poland-hub-hero,.privacy-hero,.kd-intro){color:#fff;background:linear-gradient(90deg,#06142394,#06142352),url(/hero-silver-dawn.webp) 50%/cover no-repeat;min-height:0;padding-top:36px;padding-bottom:56px}html[data-design=modern] body .vb-subpage :is(.service-hero,.about-hero,.knowledge-hero,.topic-hub-hero,.poland-hub-hero,.privacy-hero,.kd-intro) h1{color:#fff;max-width:960px;font-size:clamp(34px,4.5vw,60px);font-weight:400;line-height:1.13}html[data-design=modern] body .vb-subpage :is(.service-hero,.about-hero,.knowledge-hero,.topic-hub-hero,.poland-hub-hero,.privacy-hero,.kd-intro) :is(.eyebrow,.breadcrumbs,.service-breadcrumbs,.kd-back){color:#e2eaf2}html[data-design=modern] body .vb-subpage :is(.service-hero,.about-hero,.knowledge-hero,.topic-hub-hero,.poland-hub-hero,.privacy-hero,.kd-intro) :is(.service-hero-lead,.about-hero-intro p,.poland-hub-lead,.kd-lead,.kd-search label,.kd-poland,.kd-poland strong,.privacy-hero-meta,.privacy-hero-meta strong),html[data-design=modern] body .vb-subpage :is(.knowledge-hero,.topic-hub-hero)>p:last-child{color:#f0f4f8}html[data-design=modern] body .vb-subpage :is(.service-hero-grid,.poland-hub-hero-grid){grid-template-columns:minmax(0,1fr);gap:0}html[data-design=modern] body .vb-subpage .poland-hub-hero-grid{padding-block:8px 24px}html[data-design=modern] body .vb-subpage .service-hero-lead{max-width:850px;margin-top:24px}html[data-design=modern] body .vb-subpage .service-hero-actions{margin-top:28px}html[data-design=modern] body .vb-subpage :is(.service-hero,.about-hero,.knowledge-hero,.topic-hub-hero,.poland-hub-hero,.privacy-hero,.kd-intro) .service-primary-link{color:#10283f;background:#fff}html[data-design=modern] body .vb-subpage :is(.service-hero,.about-hero,.knowledge-hero,.topic-hub-hero,.poland-hub-hero,.privacy-hero,.kd-intro) .service-primary-link:hover{background:#e5edf5}html[data-design=modern] body .vb-subpage :is(.service-hero-actions,.poland-hub-actions)>a:not(.service-primary-link){color:#fff}html[data-design=modern] body .vb-subpage :is(.poland-hub-proof,.poland-hub-proof span,.privacy-hero-meta,.about-hero-intro){border-color:#ffffff45}html[data-design=modern] body .vb-subpage .poland-hub-proof span{color:#f0f4f8}html[data-design=modern] body .vb-subpage .subpage-hero-followup{color:#252b32;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #d9e0e7;border-radius:0;padding:12px 0 32px}html[data-design=modern] body .vb-subpage .subpage-hero-followup h2{color:#10283f;max-width:900px;margin-block:16px;font-size:clamp(24px,2.6vw,32px)}html[data-design=modern] body .vb-subpage .subpage-hero-followup :is(p,small){color:#596775;max-width:900px;font-size:16px}html[data-design=modern] body .vb-subpage .subpage-hero-followup a{color:#32578b;max-width:360px}html[data-design=modern] body .vb-subpage .about-hero-grid{align-items:center;gap:48px}html[data-design=modern] body .vb-subpage .about-portrait{justify-self:end;width:min(100%,320px)}@media (width<=1050px){html[data-design=modern] body .vb-subpage .about-portrait{justify-self:start}}@media (width<=760px){html[data-design=modern] body .vb-subpage :is(.service-hero,.about-hero,.knowledge-hero,.topic-hub-hero,.poland-hub-hero,.privacy-hero,.kd-intro){padding-top:24px;padding-bottom:38px}html[data-design=modern] body .vb-subpage .subpage-hero-followup{width:calc(100% - 40px);margin-block:24px}html[data-design=modern] body .vb-subpage .about-hero-grid{gap:28px}}.about-profile .about-hero-copy{padding-top:32px}.about-profile .about-hero-intro{margin-top:30px}.about-profile .about-hero-intro p{font-size:1.0625rem;line-height:1.8}.about-profile .about-story-copy{margin-top:32px}.about-profile .about-story-copy p,.about-profile .profile-approach-copy{font-size:1.0625rem;line-height:1.8}.about-profile .profile-projects{gap:30px;display:grid}.about-profile .profile-projects article{border-bottom:1px solid var(--vb-light-line);padding-bottom:30px}.about-profile .profile-projects h3{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:500;line-height:1.3}.about-profile .profile-approach-copy{color:#455560;text-align:justify;max-width:900px;margin:28px 0 0}.about-profile .profile-testimonials{background:var(--vb-cream);grid-template-columns:170px minmax(0,1fr);gap:clamp(50px,9vw,150px);padding:68px clamp(24px,6vw,100px);display:grid}.about-profile .profile-testimonials h2{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:400;line-height:1.16}.about-profile .profile-draft-notice{color:#536169;border-left:3px solid #a86e4e;max-width:720px;margin:24px 0 36px;padding:10px 16px;font-size:.875rem;line-height:1.6}.about-profile .profile-testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.about-profile .profile-testimonial{background:#fff;border:1px solid #d9e0e7;border-top:3px solid #a86e4e;border-radius:4px;flex-direction:column;margin:0;padding:clamp(24px,3vw,36px);display:flex}.about-profile .profile-testimonial:first-child{grid-column:1/-1}.about-profile .profile-testimonial blockquote{margin:0 0 24px}.about-profile .profile-testimonial blockquote p{color:#455560;text-align:left;margin:0;font-size:1rem;font-style:italic;line-height:1.8}.about-profile .profile-testimonial figcaption{color:#10283f;margin-top:auto;font-size:.875rem;font-weight:600;line-height:1.5}@media (width<=1050px){.about-profile .profile-testimonials{grid-template-columns:120px minmax(0,1fr)}.about-profile .profile-testimonials-grid{grid-template-columns:1fr}.about-profile .profile-testimonial:first-child{grid-column:auto}}@media (width<=700px){.about-profile .profile-testimonials{grid-template-columns:1fr;gap:32px;padding:44px 20px}.about-profile .about-hero-intro p,.about-profile .about-story-copy p,.about-profile .profile-approach-copy{text-align:left}}.knowledge-directory{--kd-ink:#10283f;--kd-muted:#596775;--kd-line:#d9e0e7;--kd-copper:#8e5a3e;color:var(--kd-ink);background:#fff}.knowledge-directory .kd-wrap{width:min(1120px,100% - 64px);margin-inline:auto}.knowledge-directory :is(h1,h2,h3,p){margin:0}.knowledge-directory :is(h1,h2,h3){color:var(--kd-ink);font-family:var(--sans);letter-spacing:-.035em;font-weight:450}.knowledge-directory .kd-intro{background:#eff4f7;padding:64px 0 48px}.knowledge-directory .kd-intro .eyebrow{color:var(--kd-copper);margin-bottom:16px}.knowledge-directory .kd-intro h1{font-size:clamp(34px,4.5vw,62px);line-height:1.08}.knowledge-directory .kd-lead{color:var(--kd-muted);max-width:660px;margin-top:20px;font-size:17px;line-height:1.65}.knowledge-directory .kd-search{max-width:660px;margin-top:30px}.knowledge-directory .kd-search label{color:var(--kd-muted);margin-bottom:10px;font-size:13px;display:block}.knowledge-directory .kd-search>div{gap:8px;display:flex}.knowledge-directory .kd-search input[type=search]{width:100%;min-width:0;color:var(--kd-ink);font:inherit;background:#fff;border:1px solid #bac8d4;border-radius:6px;padding:15px 16px;font-size:15px}.knowledge-directory .kd-search input::placeholder{color:#677581}.knowledge-directory .kd-search button{background:var(--kd-ink);color:#fff;border:1px solid var(--kd-ink);font:inherit;cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:24px;padding:15px 22px;display:flex}.knowledge-directory .kd-search button:hover{background:#23435d}.knowledge-directory :is(input,button):focus-visible{outline-offset:3px;outline:3px solid #a86e4e}.knowledge-directory .kd-poland{color:var(--kd-muted);margin-top:24px;font-size:14px;line-height:1.7;display:inline-block}.knowledge-directory .kd-poland strong{color:var(--kd-ink);margin-left:4px;font-weight:550}.knowledge-directory .kd-back{color:var(--kd-muted);margin-bottom:22px;font-size:14px;display:inline-block}.knowledge-directory .kd-situations{padding-block:42px 52px}.knowledge-directory h2{font-size:clamp(23px,2.4vw,30px);line-height:1.25}.knowledge-directory .kd-topic-links{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px;margin-top:22px;display:grid}.knowledge-directory .kd-topic-links>a{border-top:1px solid var(--kd-line);color:var(--kd-ink);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:15px;line-height:1.5;display:flex}.knowledge-directory .kd-topic-links>a>span:last-child,.knowledge-directory .kd-topic-links>a:hover{color:var(--kd-copper)}.knowledge-directory .kd-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.knowledge-directory .kd-author{flex-shrink:0;align-items:center;gap:12px;display:flex}.knowledge-directory .kd-author img{object-fit:cover;object-position:center 22%;border-radius:50%;width:44px;height:44px}.knowledge-directory .kd-author strong{font-size:14px;font-weight:550;display:block}.knowledge-directory .kd-author small{color:var(--kd-muted);margin-top:3px;font-size:12px;display:block}.knowledge-directory .kd-picks{grid-template-columns:1.1fr 1fr;gap:36px;display:grid}.knowledge-directory .kd-picks article>a{flex-direction:column;height:100%;display:flex}.knowledge-directory .kd-featured{background:#edf3f7;border-radius:10px}.knowledge-directory .kd-featured>a{padding:32px}.knowledge-directory .kd-meta{color:var(--kd-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;line-height:1.5;display:flex}.knowledge-directory .kd-meta>span:first-child{color:var(--kd-copper)}.knowledge-directory .kd-featured h3{margin-block:25px 18px;font-size:clamp(26px,2.7vw,35px);line-height:1.22}.knowledge-directory .kd-featured p{color:var(--kd-muted);margin-bottom:28px;font-size:15px;line-height:1.65}.knowledge-directory .kd-read{color:var(--kd-copper);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;font-size:14px;font-weight:550;display:flex}.knowledge-directory .kd-supporting{grid-template-rows:1fr 1fr;gap:22px;display:grid}.knowledge-directory .kd-supporting article{border-top:1px solid var(--kd-line)}.knowledge-directory .kd-supporting article>a{padding-block:18px 8px}.knowledge-directory .kd-supporting h3{margin-block:14px 20px;font-size:23px;line-height:1.3}.knowledge-directory .kd-picks a:hover h3{color:var(--kd-copper)}.knowledge-directory .kd-latest{padding-block:60px 64px}.knowledge-directory .kd-text-link{color:var(--kd-copper);align-items:center;gap:18px;padding-block:10px;font-size:14px;font-weight:550;display:inline-flex}.knowledge-directory .kd-rows{border-top:1px solid var(--kd-line)}.knowledge-directory .kd-article-row{border-bottom:1px solid var(--kd-line)}.knowledge-directory .kd-article-row>a{justify-content:space-between;align-items:center;gap:32px;padding-block:23px;display:flex}.knowledge-directory .kd-article-row h3{max-width:910px;margin-top:9px;font-size:clamp(20px,1.9vw,25px);line-height:1.35}.knowledge-directory .kd-arrow{color:var(--kd-copper);flex-shrink:0;font-size:24px}.knowledge-directory .kd-article-row>a:hover h3{color:var(--kd-copper)}.knowledge-directory .kd-contact{color:#fff;background:#10283f;padding-block:40px}.knowledge-directory .kd-contact>div{justify-content:space-between;align-items:center;gap:40px;display:flex}.knowledge-directory .kd-contact h2{color:#fff;max-width:660px;font-size:clamp(22px,2.3vw,29px)}.knowledge-directory .kd-contact a{border-bottom:1px solid #c48f70;flex-shrink:0;align-items:center;gap:24px;padding-block:13px;font-size:15px;display:flex}.knowledge-directory .kd-catalog{padding-block:32px 60px}.knowledge-directory .kd-filters{flex-wrap:wrap;gap:8px;margin-bottom:42px;display:flex}.knowledge-directory .kd-filters a{border:1px solid var(--kd-line);border-radius:999px;padding:11px 15px;font-size:13px;line-height:1.5}.knowledge-directory .kd-filters a[aria-current=page]{background:var(--kd-ink);border-color:var(--kd-ink);color:#fff}.knowledge-directory .kd-filters a:not([aria-current]):hover{background:#edf3f7}.knowledge-directory .kd-results-heading h2{overflow-wrap:anywhere}.knowledge-directory .kd-results-heading p{color:var(--kd-muted);margin-top:8px;font-size:14px}.knowledge-directory .kd-catalog .kd-article-row p{color:var(--kd-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:840px;margin-top:10px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.knowledge-directory .kd-empty{color:var(--kd-muted);padding-block:22px}.knowledge-directory .kd-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:34px;display:flex}.knowledge-directory .kd-pagination a{border:1px solid var(--kd-line);border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;font-size:14px;display:inline-flex}.knowledge-directory .kd-pagination a[aria-current=page]{color:#fff;background:var(--kd-ink);border-color:var(--kd-ink)}.knowledge-directory .kd-page-group{align-items:center;gap:8px;display:inline-flex}.knowledge-directory .kd-page-direction{gap:8px}@media (width<=900px){.knowledge-directory .kd-topic-links{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-directory .kd-author{flex-shrink:1}.knowledge-directory .kd-picks{gap:26px}.knowledge-directory .kd-supporting h3{font-size:21px}.knowledge-directory .kd-contact>div{align-items:flex-start}}@media (width<=640px){.knowledge-directory .kd-wrap{width:calc(100% - 40px)}.knowledge-directory .kd-intro{padding-block:38px 32px}.knowledge-directory .kd-lead{font-size:16px}.knowledge-directory .kd-search button{gap:0;padding-inline:15px}.knowledge-directory .kd-search button span{display:none}.knowledge-directory .kd-search input[type=search]{padding-inline:12px;font-size:16px}.knowledge-directory .kd-situations{padding-block:32px 38px}.knowledge-directory .kd-topic-links{grid-template-columns:1fr}.knowledge-directory .kd-topic-links>a{padding-block:15px}.knowledge-directory .kd-section-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:22px}.knowledge-directory .kd-picks{grid-template-columns:1fr}.knowledge-directory .kd-featured>a{padding:24px}.knowledge-directory .kd-supporting{grid-template-rows:auto}.knowledge-directory .kd-latest{padding-block:38px 42px}.knowledge-directory .kd-article-row>a{gap:14px}.knowledge-directory .kd-article-row h3{font-size:20px}.knowledge-directory .kd-contact>div{flex-direction:column;gap:20px}.knowledge-directory .kd-filters{gap:7px;margin-bottom:28px}.knowledge-directory .kd-filters a{padding-inline:12px;font-size:12px}.knowledge-directory .kd-meta{gap:6px 12px}}._page_1avlh_1{--dark:#171d1d;--dark-soft:#202827;--ivory:#f1ede4;--ink:#141817;--mint:#a8e6cf;--sage:#c9d2ca;--line-dark:#f1ede433;--line-light:#14181733;background:var(--ivory);color:var(--ink);font-family:var(--sans)}._hero_1avlh_2{background:var(--dark);color:var(--ivory);min-height:100svh;padding:0 clamp(24px,3vw,52px) 30px;position:relative;overflow:hidden}._heroMark_1avlh_3{color:#ffffff06;font-family:var(--serif);letter-spacing:-.12em;pointer-events:none;white-space:nowrap;font-size:min(62vw,900px);font-weight:400;line-height:.75;position:absolute;top:16vh;left:-4vw}._header_1avlh_4{border-bottom:1px solid var(--line-dark);z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;display:grid;position:relative}._logo_1avlh_5{flex-direction:column;width:fit-content;display:flex}._logo_1avlh_5 strong{font-family:var(--serif);letter-spacing:-.045em;font-size:26px;font-weight:400;line-height:.9}._logo_1avlh_5 span{color:var(--mint);letter-spacing:.45em;text-align:right;margin-top:7px;font-size:7px}._header_1avlh_4 nav{gap:clamp(24px,3vw,48px);display:flex}._header_1avlh_4 nav a{letter-spacing:.08em;text-transform:uppercase;font-size:9px}._header_1avlh_4 nav a:hover{color:var(--mint)}._variants_1avlh_11{justify-self:end;align-items:center;gap:8px;display:flex}._variants_1avlh_11 a,._variants_1avlh_11 span{border:1px solid var(--line-dark);border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:8px;display:flex}._variants_1avlh_11 span{background:var(--mint);border-color:var(--mint);color:var(--ink)}._heroGrid_1avlh_14{z-index:1;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:clamp(50px,8vw,140px);min-height:calc(100svh - 190px);padding:60px 0 45px;display:grid;position:relative}._heroTitle_1avlh_15>p,._overline_1avlh_15{color:var(--mint);letter-spacing:.17em;text-transform:uppercase;margin:0 0 34px;font-size:9px}._heroTitle_1avlh_15 h1{font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(72px,9.2vw,150px);font-weight:400;line-height:.78}._heroIntro_1avlh_17{align-self:center;max-width:430px}._heroIntro_1avlh_17>p{color:#adb7b3;margin:0 0 38px;font-size:clamp(14px,1.3vw,18px);line-height:1.65}._primaryAction_1avlh_19{background:var(--mint);color:var(--ink);letter-spacing:.08em;justify-content:space-between;align-items:center;max-width:220px;min-height:50px;padding:0 18px;font-size:9px;font-weight:650;transition:background .2s,transform .2s;display:flex}._primaryAction_1avlh_19:hover{background:#fff;transform:translateY(-2px)}._primaryAction_1avlh_19 span{font-size:17px}._heroMeta_1avlh_22{border-top:1px solid var(--line-dark);color:#697572;letter-spacing:.13em;z-index:1;grid-template-columns:repeat(3,1fr);padding-top:20px;font-size:8px;display:grid;position:relative}._heroMeta_1avlh_22 span:nth-child(2){text-align:center}._heroMeta_1avlh_22 span:last-child{text-align:right}._sectionLabel_1avlh_24{color:#6e7773;letter-spacing:.14em;text-transform:uppercase;flex-direction:column;gap:14px;font-size:8px;display:flex}._sectionLabel_1avlh_24 span{color:#42745f;font-family:var(--serif);font-size:13px}._sectionLabel_1avlh_24 p{margin:0}._manifesto_1avlh_26{grid-template-columns:160px 1fr;gap:clamp(45px,8vw,130px);padding:clamp(100px,12vw,190px) clamp(24px,6vw,100px);display:grid}._manifesto_1avlh_26 h2{font-family:var(--serif);letter-spacing:-.055em;max-width:1200px;margin:0;font-size:clamp(48px,6.5vw,104px);font-weight:400;line-height:.95}._manifestoCopy_1avlh_28{border-top:1px solid var(--line-light);grid-template-columns:1fr auto;gap:45px;margin-top:75px;padding-top:28px;display:grid}._manifestoCopy_1avlh_28 p{color:#5d6662;max-width:630px;margin:0;font-size:14px;line-height:1.75}._manifestoCopy_1avlh_28 a{letter-spacing:.09em;border-bottom:1px solid #42745f;align-self:start;padding-bottom:8px;font-size:9px}._manifestoCopy_1avlh_28 a span{color:#42745f;margin-left:25px}._services_1avlh_32{background:var(--dark);color:var(--ivory);padding:clamp(100px,11vw,175px) clamp(24px,6vw,100px)}._services_1avlh_32 ._sectionLabel_1avlh_24{color:#77817e}._services_1avlh_32 ._sectionLabel_1avlh_24 span{color:var(--mint)}._servicesHead_1avlh_34{grid-template-columns:160px minmax(0,1fr) minmax(260px,.45fr);align-items:end;gap:45px;margin-bottom:90px;display:grid}._servicesHead_1avlh_34 h2,._productsTitle_1avlh_35 h2,._knowledgeHead_1avlh_35 h2,._contactTitle_1avlh_35 h2{font-family:var(--serif);letter-spacing:-.06em;margin:0;font-size:clamp(64px,7.5vw,118px);font-weight:400;line-height:.82}._servicesHead_1avlh_34>p{color:#9aa6a2;margin:0;font-size:13px;line-height:1.7}._serviceList_1avlh_37{border-top:1px solid var(--line-dark)}._serviceRow_1avlh_38{border-bottom:1px solid var(--line-dark);grid-template-columns:75px minmax(250px,.8fr) minmax(300px,1fr) 30px;align-items:center;gap:30px;min-height:144px;transition:background .2s,padding .2s;display:grid}._serviceRow_1avlh_38:hover{background:var(--dark-soft);padding-left:20px;padding-right:20px}._serviceRow_1avlh_38>span{color:var(--mint);font-family:var(--serif);font-size:13px}._serviceRow_1avlh_38 h3{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,45px);font-weight:400}._serviceRow_1avlh_38 p{color:#899491;max-width:560px;margin:0;font-size:12px;line-height:1.7}._serviceRow_1avlh_38 b{color:var(--mint);font-size:18px;font-weight:400}._products_1avlh_35{background:var(--mint);grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,150px);padding:clamp(95px,10vw,160px) clamp(24px,6vw,100px);display:grid}._productsTitle_1avlh_35 ._overline_1avlh_15{color:#315c4a}._productsTitle_1avlh_35 h2{color:var(--ink)}._productGrid_1avlh_46{border-top:1px solid #1418174d}._productGrid_1avlh_46>a{border-bottom:1px solid #1418174d;grid-template-columns:110px 1fr;gap:30px;padding:33px 0;display:grid}._productGrid_1avlh_46 span{letter-spacing:.12em;padding-top:7px;font-size:8px}._productGrid_1avlh_46 h3{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,43px);font-weight:400}._productGrid_1avlh_46 p{color:#416052;grid-column:2;margin:-15px 0 0;font-size:12px;line-height:1.6}._productGrid_1avlh_46 b{letter-spacing:.1em;grid-column:2;font-size:8px}._about_1avlh_51{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);min-height:850px;display:grid}._aboutMark_1avlh_52{background:var(--sage);flex-direction:column;justify-content:center;align-items:center;min-height:700px;display:flex;position:relative;overflow:hidden}._aboutMark_1avlh_52:before{content:"";border:1px solid #14181733;border-radius:50%;width:min(36vw,520px);height:min(36vw,520px);position:absolute}._aboutMark_1avlh_52 span{font-family:var(--serif);letter-spacing:-.12em;font-size:clamp(120px,17vw,280px);line-height:.8;position:relative}._aboutMark_1avlh_52 small{letter-spacing:.25em;margin-top:35px;font-size:8px;position:relative}._aboutCopy_1avlh_55{align-self:center;padding:clamp(80px,9vw,145px) clamp(35px,7vw,115px)}._aboutCopy_1avlh_55>._sectionLabel_1avlh_24{margin-bottom:75px}._aboutCopy_1avlh_55 h2{font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,75px);font-weight:400;line-height:.96}._aboutColumns_1avlh_57{border-top:1px solid var(--line-light);grid-template-columns:repeat(2,1fr);gap:38px;margin-top:65px;padding-top:26px;display:grid}._aboutColumns_1avlh_57 p{color:#5a635f;margin:0;font-size:12px;line-height:1.75}._credentials_1avlh_58{border-top:1px solid var(--line-light);letter-spacing:.1em;flex-wrap:wrap;gap:20px 35px;margin-top:40px;padding-top:20px;font-size:8px;display:flex}._knowledge_1avlh_35{background:var(--ivory);padding:clamp(100px,11vw,175px) clamp(24px,6vw,100px)}._knowledgeHead_1avlh_35{grid-template-columns:160px 1fr auto;align-items:end;gap:45px;margin-bottom:85px;display:grid}._knowledgeHead_1avlh_35>a{letter-spacing:.1em;border-bottom:1px solid #42745f;padding-bottom:8px;font-size:8px}._articleList_1avlh_61{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}._articleList_1avlh_61 article{border-right:1px solid var(--line-light);flex-direction:column;min-height:460px;padding:28px 36px;display:flex}._articleList_1avlh_61 article:first-child{padding-left:0}._articleList_1avlh_61 article:last-child{border-right:0;padding-right:0}._articleList_1avlh_61 article>div{color:#66716c;letter-spacing:.06em;justify-content:space-between;min-height:50px;font-size:8px;display:flex}._articleList_1avlh_61 small{color:#42745f;font-family:var(--serif);font-size:12px}._articleList_1avlh_61 h3{font-family:var(--serif);letter-spacing:-.04em;margin:55px 0 35px;font-size:clamp(28px,2.8vw,43px);font-weight:400;line-height:1.05}._articleList_1avlh_61 article>a{letter-spacing:.1em;margin-top:auto;font-size:8px}._articleList_1avlh_61 article>a span{color:#42745f;margin-left:22px}._contact_1avlh_35{background:var(--dark);color:var(--ivory);grid-template-columns:.8fr 1.2fr;gap:clamp(70px,9vw,150px);padding:clamp(100px,11vw,175px) clamp(24px,6vw,100px);display:grid}._contactTitle_1avlh_35>p:last-child{color:#96a29e;max-width:580px;margin:50px 0 0;font-size:13px;line-height:1.75}._form_1avlh_67{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,1fr);align-self:end;gap:27px 24px;padding-top:28px;display:grid}._form_1avlh_67 label{color:#9ca7a3;letter-spacing:.12em;flex-direction:column;gap:10px;font-size:8px;display:flex}._form_1avlh_67 label>span{color:#606d68}._form_1avlh_67 input,._form_1avlh_67 select,._form_1avlh_67 textarea{appearance:none;border:0;border-bottom:1px solid var(--line-dark);color:var(--ivory);font-family:var(--sans);background:0 0;border-radius:0;outline:0;padding:10px 0 13px;font-size:13px}._form_1avlh_67 select{background:var(--dark)}._form_1avlh_67 textarea{border:1px solid var(--line-dark);resize:vertical;min-height:130px;padding:13px;line-height:1.6}._full_1avlh_69{grid-column:1/-1}._privacy_1avlh_70{color:#707d78;margin:0;font-size:9px;line-height:1.6}._privacy_1avlh_70 a{border-bottom:1px solid var(--mint)}._engagement_1avlh_70{border-left:2px solid var(--mint);color:#89958f;margin:-6px 0 0;padding-left:14px;font-size:9px;line-height:1.65}._form_1avlh_67 button{background:var(--mint);color:var(--ink);letter-spacing:.1em;border:0;justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;font-size:9px;font-weight:650;display:flex}._form_1avlh_67 button:disabled{cursor:not-allowed;opacity:.5}._form_1avlh_67 button span{font-size:18px}._status_1avlh_70{color:#64716c;letter-spacing:.08em;text-transform:uppercase;margin:-15px 0 0;font-size:8px}._footer_1avlh_71{border-top:1px solid var(--line-dark);color:#75817d;background:#0f1413;grid-template-columns:1fr auto 1fr;align-items:center;padding:35px clamp(24px,3vw,52px);font-size:8px;display:grid}._footer_1avlh_71>p{margin:0}._footer_1avlh_71>div{justify-self:end;gap:24px;display:flex}._footerButton_1avlh_71{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}._footer_1avlh_71 a:hover,._footerButton_1avlh_71:hover{color:var(--mint)}@media (width<=1000px){._heroGrid_1avlh_14{grid-template-columns:1fr}._heroIntro_1avlh_17{align-self:end}._manifesto_1avlh_26,._servicesHead_1avlh_34{grid-template-columns:120px 1fr}._servicesHead_1avlh_34>p{grid-column:2}._products_1avlh_35,._contact_1avlh_35{grid-template-columns:1fr}._about_1avlh_51{grid-template-columns:.7fr 1.3fr}._knowledgeHead_1avlh_35{grid-template-columns:120px 1fr}._knowledgeHead_1avlh_35>a{grid-column:2;justify-self:start}._serviceRow_1avlh_38{grid-template-columns:60px minmax(220px,.8fr) 1fr 25px}}@media (width<=700px){._hero_1avlh_2{min-height:820px}._header_1avlh_4{grid-template-columns:1fr auto;min-height:76px}._header_1avlh_4 nav{display:none}._variants_1avlh_11{grid-area:1/2}._heroGrid_1avlh_14{min-height:650px;padding-top:80px}._heroTitle_1avlh_15 h1{font-size:clamp(58px,18vw,86px);line-height:.82}._heroIntro_1avlh_17{max-width:100%}._heroMeta_1avlh_22{grid-template-columns:1fr 1fr;gap:10px}._heroMeta_1avlh_22 span:nth-child(2){text-align:right}._heroMeta_1avlh_22 span:last-child{display:none}._manifesto_1avlh_26,._servicesHead_1avlh_34,._knowledgeHead_1avlh_35{grid-template-columns:1fr;gap:40px}._manifestoCopy_1avlh_28{grid-template-columns:1fr}._servicesHead_1avlh_34>p,._knowledgeHead_1avlh_35>a{grid-column:auto}._serviceRow_1avlh_38{grid-template-columns:45px 1fr 20px;align-items:start;gap:18px;padding:28px 0}._serviceRow_1avlh_38 h3,._serviceRow_1avlh_38 p{grid-column:2}._serviceRow_1avlh_38 b{grid-area:1/3/4}._serviceRow_1avlh_38:hover{padding-left:10px;padding-right:10px}._productGrid_1avlh_46>a{grid-template-columns:1fr}._productGrid_1avlh_46 p,._productGrid_1avlh_46 b{grid-column:1}._about_1avlh_51{grid-template-columns:1fr}._aboutMark_1avlh_52{min-height:480px}._aboutMark_1avlh_52:before{width:78vw;height:78vw}._aboutColumns_1avlh_57,._articleList_1avlh_61{grid-template-columns:1fr}._articleList_1avlh_61 article,._articleList_1avlh_61 article:first-child,._articleList_1avlh_61 article:last-child{border-bottom:1px solid var(--line-light);border-right:0;min-height:360px;padding:28px 0}._form_1avlh_67{grid-template-columns:1fr}._form_1avlh_67 label,._full_1avlh_69{grid-column:1}._footer_1avlh_71{grid-template-columns:1fr;align-items:start;gap:28px}._footer_1avlh_71>div{flex-wrap:wrap;justify-self:start}}._page_1dle1_1{color:#112a3a;background:#f3f4f1}._container_1dle1_2{width:min(1120px,100% - 80px);margin-inline:auto}._hero_1dle1_3{color:#f3f4f1;background:#071a27;padding:26px 0 40px}._breadcrumbs_1dle1_4{color:#b9c4cb;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:40px;font-size:.875rem;line-height:1.6;display:flex}._breadcrumbs_1dle1_4 a:hover{color:#edb795}._heroGrid_1dle1_6,._readingGrid_1dle1_6{grid-template-columns:minmax(0,700px) minmax(245px,280px);justify-content:space-between;gap:clamp(32px,5vw,64px);display:grid}._introduction_1dle1_7{min-width:0}._category_1dle1_8{color:#986349;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:.8125rem;font-weight:550;line-height:1.6}._hero_1dle1_3 ._category_1dle1_8,._contact_1dle1_9 ._category_1dle1_8{color:#c99779}._introduction_1dle1_7 h1{font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 22px;font-size:clamp(2.125rem,3.5vw,3.125rem);font-weight:420;line-height:1.15}._lead_1dle1_11{color:#c7d0d5;max-width:65ch;margin:0 0 28px;font-size:1.1875rem;line-height:1.75}._metadata_1dle1_12{color:#b4c0c8;border-top:1px solid #344550;flex-wrap:wrap;gap:8px 22px;padding-top:20px;font-size:.8125rem;line-height:1.6;display:flex}._authorCard_1dle1_13{background:#102636;border:1px solid #3a4b55;border-radius:10px;align-self:start;padding:24px}._authorCard_1dle1_13>img{object-fit:cover;border-radius:6px;width:80px;height:90px;margin-bottom:18px;display:block}._authorInformation_1dle1_15 ._category_1dle1_8{margin-bottom:8px;font-size:.75rem}._authorInformation_1dle1_15 h2{font-family:var(--sans);letter-spacing:-.02em;margin:0 0 14px;font-size:1.4375rem;font-weight:500;line-height:1.3}._authorInformation_1dle1_15>p:not(._category_1dle1_8){color:#c4ced5;margin:0 0 18px;font-size:1rem;line-height:1.6}._authorInformation_1dle1_15 a{color:#d4a287;text-underline-offset:5px;font-size:.875rem;line-height:1.6;text-decoration:underline}._mobileAuthor_1dle1_19,._mobileContents_1dle1_19{display:none}._readingGrid_1dle1_6{align-items:start;padding-block:44px 64px}._readingColumn_1dle1_21,._readingSidebar_1dle1_21{min-width:0}._readingSidebar_1dle1_21{position:sticky;top:28px}._desktopContents_1dle1_23{scrollbar-width:thin;border-top:1px solid #b47c60;max-height:min(60dvh,100dvh - 270px);padding-top:19px;overflow-y:auto}._desktopContents_1dle1_23 h2{font-family:var(--sans);margin:0 0 14px;font-size:.875rem;font-weight:650;line-height:1.5}._contentsLinks_1dle1_25{margin:0;padding:0;list-style:none}._contentsLinks_1dle1_25 li{border-bottom:1px solid #dcdeda;margin:0}._contentsLinks_1dle1_25 a{color:#425461;padding:11px 4px;font-size:.875rem;line-height:1.55;text-decoration:none;display:block}._contentsLinks_1dle1_25 a:hover{color:#914820;background:#eeece6}._takeaways_1dle1_29 .article-takeaways{background:#fafbf8;border:1px solid #d9dedb;border-radius:8px;flex-direction:column;gap:20px;margin-bottom:8px;padding:30px;display:flex}._takeaways_1dle1_29 .article-takeaways-meta{border:0;flex-flow:wrap;gap:6px;padding:0}._takeaways_1dle1_29 .article-takeaways-meta span,._takeaways_1dle1_29 .article-takeaways-meta time{color:#5b6a73;letter-spacing:0;text-transform:none;font-size:.8125rem;line-height:1.6}._takeaways_1dle1_29 .article-takeaways .eyebrow{color:#9a4d29;margin-bottom:10px;font-size:.8125rem}._takeaways_1dle1_29 .article-takeaways h2{color:#102b3c;letter-spacing:-.03em;scroll-margin-top:28px;font-size:1.75rem;font-weight:500;line-height:1.25}._takeaways_1dle1_29 .article-takeaways ul{gap:12px;margin-top:18px}._takeaways_1dle1_29 .article-takeaways li{color:#334a58;border:0;padding:0 0 0 26px;font-size:1.0625rem;line-height:1.7}._takeaways_1dle1_29 .article-takeaways li:before{color:#9a4d29;font-size:.9375rem;top:2px}._page_1dle1_1 ._body_1dle1_37{max-width:none}._page_1dle1_1 ._body_1dle1_37>section{border:0;padding:30px 0 16px;scroll-margin-top:28px}._page_1dle1_1 ._body_1dle1_37>section:first-child{padding-top:10px}._page_1dle1_1 ._body_1dle1_37 h2{color:#102b3c;letter-spacing:-.025em;text-wrap:balance;margin:0 0 22px;font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:500;line-height:1.25}._page_1dle1_1 ._body_1dle1_37 p,._page_1dle1_1 ._body_1dle1_37 li{color:#354c59;font-size:1.1875rem;font-weight:400;line-height:1.75}._page_1dle1_1 ._body_1dle1_37 p{-webkit-hyphens:auto;hyphens:auto;text-align:justify;margin:0 0 22px}._page_1dle1_1 ._body_1dle1_37 ul{border-left:0;margin:22px 0;padding:0 0 0 1.25em;list-style:outside}._page_1dle1_1 ._body_1dle1_37 li{margin-bottom:12px;padding-left:5px}._page_1dle1_1 ._body_1dle1_37 li::marker{color:#a85e38}._page_1dle1_1 ._body_1dle1_37 ._recommendation_1dle1_46{background:#e9efef;border:1px solid #cbd8dc;border-radius:8px;margin:28px 0 12px;padding:28px}._page_1dle1_1 ._body_1dle1_37 ._recommendation_1dle1_46 ._category_1dle1_8{color:#925032;text-align:left;margin:0 0 12px;font-size:.8125rem;font-weight:550;line-height:1.5}._recommendation_1dle1_46 h3{font-family:var(--sans);color:#123044;margin:0 0 16px;font-size:1.4375rem;font-weight:500;line-height:1.35}._page_1dle1_1 ._body_1dle1_37 ._recommendation_1dle1_46>p:not(._category_1dle1_8){color:#344e5d;margin-bottom:16px;font-size:1.0625rem;line-height:1.8}._recommendationSignature_1dle1_50{color:#345263;font-size:.875rem}._page_1dle1_1 ._body_1dle1_37 .article-section-number{color:#99512f;margin-bottom:12px;font-size:.8125rem;display:block}._page_1dle1_1 ._body_1dle1_37 .article-example{background:#0a2231;border-radius:8px;margin:22px 0;padding:30px}._page_1dle1_1 ._body_1dle1_37 .article-example:after{display:none}._page_1dle1_1 ._body_1dle1_37 .article-example>span{color:#edb795;font-size:.8125rem}._page_1dle1_1 ._body_1dle1_37 .article-example h3{color:#f6f4ef;margin:14px 0 18px;font-size:1.5rem;font-weight:450;line-height:1.35}._page_1dle1_1 ._body_1dle1_37 .article-example p{color:#d3dce1;font-size:1.0625rem}._page_1dle1_1 ._body_1dle1_37 .article-topic-links a{font-size:.875rem}._page_1dle1_1 ._body_1dle1_37 .article-topic-links>span{font-size:.8125rem}._page_1dle1_1 ._body_1dle1_37 .article-disclaimer{color:#596971;border-top:1px solid #d2d9d9;border-left:0;padding:18px 0 0;font-size:.875rem}._contact_1dle1_9{color:#f3f4f1;background:#0a2231;padding-block:52px}._contactGrid_1dle1_61{grid-template-columns:minmax(0,720px) minmax(245px,300px);justify-content:space-between;align-items:center;gap:48px;display:grid}._contact_1dle1_9 h2{font-family:var(--sans);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.2}._contactGrid_1dle1_61>div>p:not(._category_1dle1_8){color:#c5d0d7;margin:0 0 24px;font-size:1.0625rem;line-height:1.8}._contactLinks_1dle1_64{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}._contactLinks_1dle1_64 a{color:#d4a287;padding-block:10px;font-size:.9375rem;line-height:1.7}._contactLinks_1dle1_64 ._primaryLink_1dle1_66{color:#102332;background:#c38c6c;border:1px solid #c38c6c;border-radius:4px;padding:13px 20px;font-weight:600}._primaryLink_1dle1_66:hover{background:#d2a087}._closingAuthor_1dle1_68{border-left:1px solid #405460;padding-left:28px}._closingAuthor_1dle1_68 img{object-fit:cover;border-radius:5px;width:72px;height:81px;margin-bottom:18px;display:block}._closingAuthor_1dle1_68 strong{font-size:1rem;font-weight:500}._closingAuthor_1dle1_68 p{color:#bccbd3;margin:12px 0;font-size:.9375rem;line-height:1.75}._closingAuthor_1dle1_68 a{color:#edb795;font-size:.875rem}._page_1dle1_1 .related-articles{padding:52px max(40px,50% - 590px)}._page_1dle1_1 .related-articles-heading h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}._page_1dle1_1 .related-articles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}._page_1dle1_1 .related-articles-grid article{border-radius:8px}._page_1dle1_1 .related-articles-grid article>div{flex-wrap:wrap;gap:8px;font-size:.8125rem}._page_1dle1_1 .related-articles-grid h3{font-size:1.375rem;line-height:1.4}._page_1dle1_1 .related-articles-grid article>a{font-size:.875rem}._page_1dle1_1 a:focus-visible,._page_1dle1_1 summary:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #b97449}._hero_1dle1_3 a:focus-visible,._contact_1dle1_9 a:focus-visible{outline-color:#edb795}._reviewMetadata_1dle1_82{color:#b4c0c8;margin:8px 0 0;font-size:.8125rem;line-height:1.6}._authorInformation_1dle1_15 a{display:block}._authorInformation_1dle1_15 ._authorEnquiry_1dle1_84,._mobileAuthor_1dle1_19 ._authorEnquiry_1dle1_84{color:#edb795;text-underline-offset:4px;margin-top:14px;font-size:.875rem;line-height:1.6;text-decoration:underline}._mobileExpertise_1dle1_85{color:#c4ced5;margin:10px 0 0;font-size:.9375rem;line-height:1.6}._sidebarContact_1dle1_86{background:#e9efef;border:1px solid #cbd5d5;border-radius:8px;margin-top:22px;padding:20px}._sidebarContact_1dle1_86 p{margin:0 0 12px;font-size:1rem;font-weight:500;line-height:1.5}._sidebarContact_1dle1_86 ._primaryLink_1dle1_66{color:#f3f4f1;overflow-wrap:anywhere;background:#102c40;border-radius:4px;padding:12px 14px;font-size:.875rem;line-height:1.6;display:block}._sidebarContact_1dle1_86 ._primaryLink_1dle1_66:hover{background:#1b4159}._sidebarContact_1dle1_86 small{color:#425461;margin-top:12px;font-size:.8125rem;line-height:1.6;display:block}._inlineContact_1dle1_91{display:none}._page_1dle1_1 ._body_1dle1_37 ._recommendation_1dle1_46 strong{color:#102b3c;font-weight:650}._contactGrid_1dle1_61>div>._contactAssurance_1dle1_93{max-width:62ch;margin:20px 0 0;font-size:.875rem;line-height:1.7}@media (height<=620px) and (width>=960px){._readingSidebar_1dle1_21{position:static}._desktopContents_1dle1_23{max-height:none}}@media (width<=959px){._container_1dle1_2{width:min(720px,100% - 48px)}._heroGrid_1dle1_6,._readingGrid_1dle1_6,._contactGrid_1dle1_61{grid-template-columns:minmax(0,1fr);gap:28px}._authorCard_1dle1_13,._readingSidebar_1dle1_21{display:none}._mobileAuthor_1dle1_19{align-items:start;gap:14px;margin:0 0 24px;display:flex}._mobileAuthor_1dle1_19 img{flex:0 0 52px}._mobileAuthor_1dle1_19>div{min-width:0}._mobileAuthor_1dle1_19 img{object-fit:cover;border-radius:5px;width:52px;height:59px}._mobileAuthor_1dle1_19 small{color:#dca27f;margin-bottom:4px;font-size:.75rem;display:block}._mobileAuthor_1dle1_19 strong{font-size:1rem;font-weight:500}._mobileContents_1dle1_19{border-block:1px solid #ccd5d6;margin-bottom:24px;display:block}._mobileContents_1dle1_19 summary{cursor:pointer;padding:17px 4px;font-size:1rem;font-weight:500}._mobileContents_1dle1_19 nav{padding-bottom:12px}._closingAuthor_1dle1_68{border-top:1px solid #405460;border-left:0;align-items:start;gap:20px;padding:26px 0 0;display:flex}._closingAuthor_1dle1_68 img{flex:0 0 72px}._page_1dle1_1 .related-articles-grid{grid-template-columns:minmax(0,1fr)}._page_1dle1_1 ._body_1dle1_37 ._inlineContact_1dle1_91{border-block:1px solid #c6d3d5;gap:12px;margin:22px 0;padding:24px 0;display:grid}._page_1dle1_1 ._body_1dle1_37 ._inlineContact_1dle1_91 p{text-align:left;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.5}._inlineContact_1dle1_91 a{color:#f3f4f1;background:#102c40;border-radius:4px;justify-self:start;padding:12px 16px;font-size:.9375rem;line-height:1.6}._inlineContact_1dle1_91 small{color:#425461;font-size:.875rem;line-height:1.6}}@media (width<=600px){._container_1dle1_2{width:calc(100% - 40px)}._hero_1dle1_3{padding:24px 0 34px}._breadcrumbs_1dle1_4{gap:8px;margin-bottom:26px;font-size:.8125rem}._introduction_1dle1_7 h1{letter-spacing:-.03em;text-wrap:initial;font-size:clamp(2rem,7.8vw,2.75rem);line-height:1.17}._lead_1dle1_11{font-size:1.0625rem;line-height:1.8}._metadata_1dle1_12{gap:8px 16px}._readingGrid_1dle1_6{padding-block:26px 36px}._takeaways_1dle1_29 .article-takeaways{padding:23px 20px}._takeaways_1dle1_29 .article-takeaways h2{font-size:1.5rem}._takeaways_1dle1_29 .article-takeaways li{font-size:1rem}._page_1dle1_1 ._body_1dle1_37 p,._page_1dle1_1 ._body_1dle1_37 li{font-size:1.125rem;line-height:1.8}._page_1dle1_1 ._body_1dle1_37 p{text-align:left;-webkit-hyphens:manual;hyphens:manual}._page_1dle1_1 ._body_1dle1_37 ._recommendation_1dle1_46,._page_1dle1_1 ._body_1dle1_37 .article-example{padding:22px 20px}._contact_1dle1_9{padding-block:34px}._contactLinks_1dle1_64{flex-direction:column;align-items:start;gap:10px}._page_1dle1_1 .related-articles{padding:36px 20px}}html[data-design=modern] ._page_1dle1_1{color:#252b32;background:#fff}html[data-design=modern] ._breadcrumbs_1dle1_4{color:#526375}html[data-design=modern] ._hero_1dle1_3 ._category_1dle1_8{color:#845438;letter-spacing:.03em}html[data-design=modern] ._introduction_1dle1_7 h1{color:#252b32;font-size:clamp(2.1rem,3.6vw,3.2rem);font-weight:420;line-height:1.16}html[data-design=modern] ._lead_1dle1_11{color:#455766;font-size:1.125rem}html[data-design=modern] ._metadata_1dle1_12{color:#526375;border-color:#c6d2dd}html[data-design=modern] ._reviewMetadata_1dle1_82{color:#526375}html[data-design=modern] ._authorCard_1dle1_13{background:#ffffffad;border:1px solid #ccd8e2;border-radius:4px}html[data-design=modern] ._authorCard_1dle1_13>img{border-radius:3px;width:96px;height:108px}html[data-design=modern] ._authorInformation_1dle1_15>p:not(._category_1dle1_8),html[data-design=modern] ._mobileExpertise_1dle1_85{color:#455766}html[data-design=modern] ._authorInformation_1dle1_15 a,html[data-design=modern] ._mobileAuthor_1dle1_19 ._authorEnquiry_1dle1_84{color:#32578b}html[data-design=modern] ._mobileAuthor_1dle1_19 small{color:#845438}html[data-design=modern] ._page_1dle1_1 ._body_1dle1_37 h2{color:#252b32;font-weight:450}html[data-design=modern] ._page_1dle1_1 ._body_1dle1_37 p,html[data-design=modern] ._page_1dle1_1 ._body_1dle1_37 li{color:#3d4b57}html[data-design=modern] ._page_1dle1_1 ._body_1dle1_37 ._recommendation_1dle1_46{background:#f0f5f8;border:1px solid #d3dfe8;border-left:3px solid #a86e4e;border-radius:3px}html[data-design=modern] ._page_1dle1_1 ._body_1dle1_37 .article-example{background:#eff3f6;border:1px solid #d5dee6;border-radius:3px}html[data-design=modern] ._page_1dle1_1 ._body_1dle1_37 .article-example h3{color:#252b32}html[data-design=modern] ._page_1dle1_1 ._body_1dle1_37 .article-example p{color:#3d4b57}html[data-design=modern] ._page_1dle1_1 ._body_1dle1_37 .article-example>span{color:#845438}html[data-design=modern] ._contentsLinks_1dle1_25 a:hover{color:#32578b;background:#edf3f7}html[data-design=modern] ._sidebarContact_1dle1_86{background:#f0f5f8;border-color:#d3dfe8;border-radius:3px}html[data-design=modern] ._primaryLink_1dle1_66{border-radius:3px}html[data-design=modern] ._contact_1dle1_9{color:#fff;background:#10283f}html[data-design=modern] ._contactLinks_1dle1_64 ._primaryLink_1dle1_66{color:#10283f;background:#fff;border-color:#fff}html[data-design=modern] ._contactLinks_1dle1_64 a:not(._primaryLink_1dle1_66){color:#dde6ee}html[data-design=modern] ._contact_1dle1_9 ._category_1dle1_8{color:#e1baa2}html[data-design=modern] ._page_1dle1_1 .related-articles{background:#f2f5f7}html[data-design=modern] ._page_1dle1_1 .related-articles-grid article{background:#fff;border-radius:3px;min-height:260px}html[data-design=modern] ._hero_1dle1_3{color:#fff;background:linear-gradient(90deg,#061423a6,#06142373),url(/hero-silver-dawn.webp) 50%/cover no-repeat;padding-block:32px 48px}html[data-design=modern] ._hero_1dle1_3 :is(._breadcrumbs_1dle1_4,._category_1dle1_8,._lead_1dle1_11,._metadata_1dle1_12,._reviewMetadata_1dle1_82,._mobileExpertise_1dle1_85){color:#e7eef5}html[data-design=modern] ._hero_1dle1_3 ._introduction_1dle1_7 h1{color:#fff}html[data-design=modern] ._hero_1dle1_3 ._metadata_1dle1_12{border-color:#ffffff45}html[data-design=modern] ._hero_1dle1_3 ._authorCard_1dle1_13{background:#10283fe8;border-color:#ffffff35}html[data-design=modern] ._hero_1dle1_3 ._authorInformation_1dle1_15 :is(h2,p,a),html[data-design=modern] ._hero_1dle1_3 ._mobileAuthor_1dle1_19 :is(small,strong,a){color:#fff}
