/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}}.aboutLeaderPortrait{object-fit:cover;object-position:center 24%;background:#0d4b45;border:1px solid #d7ab53;width:180px;height:225px}.profileDirector{margin:0 0 30px}.profileDirector img{aspect-ratio:4/5;object-fit:cover;object-position:center 22%;background:#0d4b45;width:100%;height:auto;display:block}.profileDirector figcaption{color:#fff;background:#071f27;gap:5px;padding:16px 18px;display:grid}.profileDirector figcaption b{font:20px Georgia,serif}.profileDirector figcaption span{text-transform:uppercase;letter-spacing:.12em;color:#d7ab53;font-size:9px}@media (width<=720px){.aboutLeaderPortrait{aspect-ratio:4/5;width:100%;height:auto}}:root{--ink:#102b31;--navy:#0b2730;--green:#0d4b45;--emerald:#12665d;--gold:#d8ae58;--cream:#f5f0e6;--paper:#fbfaf7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:20;background:#fbfaf7f7;border-bottom:1px solid #dde3df;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;display:flex}.brand>span{background:var(--green);width:40px;height:40px;color:var(--gold);border-radius:50% 50% 50% 14%;place-items:center;font:700 24px Georgia,serif;display:grid}.brand b{letter-spacing:.16em;font-size:15px;display:block}.brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;margin-top:3px;font-size:10px;display:block}.nav nav{gap:30px;font-size:13px;font-weight:700;display:flex}.nav nav a:hover{color:var(--emerald)}.navCta{border:1px solid var(--green);padding:12px 18px;font-size:13px;font-weight:700}.hero{background:var(--navy);color:#fff;grid-template-columns:1.05fr .95fr;min-height:690px;display:grid;overflow:hidden}.heroCopy{align-self:center;padding:100px 5vw 70px 7vw}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--emerald);margin:0 0 18px;font-size:11px;font-weight:800}.eyebrow.light{color:#88c8b8}.hero h1,h2{letter-spacing:-.035em;margin:0;font:400 clamp(44px,5vw,76px)/1.03 Georgia,serif}.lead{color:#c5d1d0;max-width:650px;margin:28px 0 35px;font-size:18px;line-height:1.75}.actions{align-items:center;gap:30px;display:flex}.button{padding:16px 23px;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.gold{background:var(--gold);color:#182e31}.pale{color:var(--green);background:#d7eee7;margin-top:35px}.textLink,.darkLink{border-bottom:1px solid;padding-bottom:5px;font-size:13px;font-weight:800}.trust{color:#94aaa9;text-transform:uppercase;letter-spacing:.12em;gap:28px;margin-top:45px;font-size:11px;display:flex}.trust span:before{content:"✓";color:var(--gold);margin-right:7px}.heroImage{background:linear-gradient(#0b273005,#0b2730d1),url(/hero.png) 50%/cover;position:relative}.float{max-width:310px;color:var(--ink);border-top:4px solid var(--gold);background:#f7f3eaf0;padding:25px;position:absolute;bottom:45px;left:45px}.float small{text-transform:uppercase;letter-spacing:.15em;color:var(--emerald);font-size:10px;font-weight:700}.float b{margin:9px 0;font:26px Georgia,serif;display:block}.float p{color:#5c6f70;margin:0;font-size:13px;line-height:1.6}.intro{background:var(--cream);grid-template-columns:1fr 1fr;gap:9vw;padding:110px 8vw;display:grid}.intro h2,.education h2,.build h2,.process h2,.portalSection h2,.contact h2{font-size:clamp(36px,4vw,58px)}.intro>div:last-child{color:#526568;font-size:16px;line-height:1.9}.intro strong{color:var(--ink)}.services{padding:90px 7vw}.education{background:var(--green);color:#fff;padding:65px}.heading{justify-content:space-between;gap:30px;display:flex}.heading h2{max-width:680px}.heading>span{color:#7fac9f;font:58px Georgia,serif}.sectionLead{color:#b9d0cb;max-width:710px;margin:25px 0 45px;line-height:1.8}.eduGrid{border-top:1px solid #46756f;grid-template-columns:1fr 1fr;display:grid}.eduItem{border-bottom:1px solid #46756f;grid-template-columns:42px 1fr;gap:15px;padding:27px 25px 27px 0;display:grid}.eduItem:nth-child(odd){border-right:1px solid #46756f}.eduItem:nth-child(2n){padding-left:30px}.eduItem em{color:var(--gold);font:16px Georgia,serif}.eduItem h3{margin:0 0 8px;font-size:16px}.eduItem p{color:#b9d0cb;margin:0;font-size:13px;line-height:1.65}.build{background:#efe8db;grid-template-columns:1.05fr .95fr;margin-top:32px;display:grid}.buildImage{background:linear-gradient(#0000 65%,#081f23bf),url(/construction.png) 50%/cover;min-height:590px;position:relative}.buildImage>span{color:#fff;font:24px Georgia,serif;position:absolute;bottom:30px;left:35px}.buildCopy{padding:65px}.buildCopy>p:not(.eyebrow){color:#5d6b6d;line-height:1.8}.mini{grid-template-columns:1fr 1fr;margin:34px 0;display:grid}.mini div{border-top:1px solid #c9c0b1;flex-direction:column;padding:18px 10px 18px 0;display:flex}.mini b{font-size:14px}.mini span{color:#738082;margin-top:6px;font-size:12px}.darkLink{color:var(--green)}.process{background:#fff;padding:110px 7vw}.process>h2{max-width:700px}.steps{border-top:1px solid #ced8d3;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.steps>div{padding:28px 28px 10px 0}.steps span{color:var(--gold);font:18px Georgia,serif}.steps h3{margin:22px 0 10px;font-size:17px}.steps p{color:#667779;font-size:13px;line-height:1.7}.note{color:#718083;border-left:3px solid var(--gold);margin-top:35px;padding-left:15px;font-size:12px}.portalSection{background:var(--navy);color:#fff;padding:100px 7vw}.portalHead{justify-content:space-between;align-items:end;gap:30px;display:flex}.portalHead>p{color:#9fb1b0;max-width:330px;line-height:1.7}.portalGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:50px;display:grid}.portal{background:#123740;border-top:3px solid #0000;min-height:245px;padding:28px;transition:all .2s}.portal:hover{border-color:var(--gold);background:#17434b;transform:translateY(-3px)}.portal small{letter-spacing:.16em;text-transform:uppercase;color:#81b9ad;font-size:9px}.portal h3{margin:20px 0 12px;font:24px Georgia,serif}.portal p{color:#a9bcba;font-size:13px;line-height:1.65}.portal b{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;margin-top:25px;font-size:11px;display:block}.disclaimer{border-top:1px solid #37555a;grid-template-columns:150px 1fr;gap:30px;margin-top:45px;padding-top:28px;display:grid}.disclaimer b{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.disclaimer p{color:#90a6a5;margin:0;font-size:12px;line-height:1.7}.contact{text-align:center;background:var(--cream);padding:110px 20px}.contact h2{max-width:750px;margin:auto}.contact>p:not(.eyebrow){color:#647274;margin:22px auto 35px}.contact>div{justify-content:center;align-items:center;gap:28px;display:flex}footer{color:#829798;background:#071d23;grid-template-columns:1fr auto auto;align-items:center;gap:50px;min-height:150px;padding:45px 7vw;font-size:11px;display:grid}footer .brand b{color:#fff}.navActions{align-items:center;gap:10px;display:flex}.mobileNav{display:none;position:relative}.mobileNav summary{cursor:pointer;background:var(--green);color:#fff;padding:12px 16px;font-size:13px;font-weight:800;list-style:none}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav summary:after{content:"+";color:var(--gold);margin-left:8px}.mobileNav[open] summary:after{content:"−"}.mobileNav>div{border-top:4px solid var(--gold);background:#fff;width:min(330px,100vw - 24px);max-height:calc(100vh - 100px);padding:10px;position:absolute;top:calc(100% + 14px);right:0;overflow-y:auto;box-shadow:0 18px 45px #071d2333}.mobileNav a{color:var(--ink);border-bottom:1px solid #e1e7e3;padding:14px 13px;font-size:14px;font-weight:700;display:block}.mobileNav a:last-child{border-bottom:0}.mobileNav a:hover,.mobileNav a:focus{background:var(--cream);color:var(--emerald)}@media (width<=900px){.nav nav{display:none}.mobileNav{display:block}.hero{grid-template-columns:1fr}.heroCopy{padding:85px 7vw}.heroImage{min-height:480px}.intro{grid-template-columns:1fr;gap:35px}.build{grid-template-columns:1fr}.portalGrid,.steps{grid-template-columns:1fr 1fr}.heading>span{display:none}footer{grid-template-columns:1fr;gap:18px}}@media (width<=600px){.nav{height:70px;padding:0 14px}.navCta{display:none}.mobileNav summary{padding:11px 13px}.heroCopy{padding:75px 22px 55px}.hero h1{font-size:44px}.actions,.trust,.contact>div{flex-direction:column;align-items:flex-start}.heroImage{min-height:410px}.float{bottom:20px;left:20px;right:20px}.intro,.services,.process,.portalSection{padding:75px 22px}.education{padding:38px 24px}.eduGrid,.portalGrid,.mini{grid-template-columns:1fr}.eduItem:nth-child(odd){border-right:0}.eduItem:nth-child(2n){padding-left:0}.buildCopy{padding:40px 25px}.buildImage{min-height:420px}.steps{grid-template-columns:1fr}.portalHead{display:block}.disclaimer{grid-template-columns:1fr;gap:10px}footer{padding:45px 22px}}.brand>img{object-fit:contain;filter:drop-shadow(0 2px 3px #102b3129);flex:none;width:46px;height:46px}.brand:hover>img{transform:scale(1.04)}.brand>img{transition:transform .2s}footer .brand>img{filter:drop-shadow(0 3px 6px #00000052);width:56px;height:56px}.button.outline{color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:0 0}@media (width<=600px){.brand>img{width:40px;height:40px}.brand b{font-size:13px}.brand small{font-size:8px}}.socialSection{background:var(--green);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;padding:100px 7vw;display:grid}.socialSection h2{font-size:clamp(38px,4vw,60px)}.socialSection>div:first-child>p:last-child{color:#bad0cb;max-width:520px;line-height:1.8}.socialCards{gap:16px;display:grid}.socialCard{color:var(--ink);border-left:5px solid var(--gold);background:#fff;grid-template-columns:72px 1fr;gap:22px;padding:28px;transition:transform .2s,box-shadow .2s;display:grid}.socialCard:hover{transform:translateY(-3px);box-shadow:0 16px 35px #00000029}.socialCard>span{color:#fff;background:#1caa69;border-radius:50%;place-items:center;width:64px;height:64px;font:700 28px Arial;display:grid}.socialCard.tiktok>span{background:#101b22;box-shadow:-4px 3px #24d4d8,4px -3px #ef3163}.socialCard small{text-transform:uppercase;letter-spacing:.14em;color:#728185;font-size:10px}.socialCard h3{margin:7px 0;font:26px Georgia,serif}.socialCard p{color:#647477;margin:0 0 14px;font-size:13px;line-height:1.6}.socialCard b{color:var(--emerald);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.footerSocial{gap:18px;display:flex}.footerSocial a{color:#d8ae58;font-weight:700}footer{grid-template-columns:1fr auto auto auto}@media (width<=900px){.socialSection{grid-template-columns:1fr}.footerSocial{flex-wrap:wrap}footer{grid-template-columns:1fr}}@media (width<=600px){.socialSection{padding:75px 22px}.socialCard{grid-template-columns:52px 1fr;padding:22px}.socialCard>span{width:48px;height:48px;font-size:21px}.socialCard h3{font-size:21px}}.studyTeaser{background:var(--emerald);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:95px 7vw;display:grid}.studyTeaser h2{font-size:clamp(38px,4.4vw,64px)}.studyTeaser>div:first-child>p:not(.eyebrow){color:#c0d8d3;max-width:650px;margin:24px 0 30px;line-height:1.8}.studyTeaserGrid{border-top:1px solid #4f8c83;grid-template-columns:1fr 1fr;display:grid}.studyTeaserGrid span{color:#d4e6e1;border-bottom:1px solid #4f8c83;padding:24px 10px;font-size:13px}.studyTeaserGrid span:nth-child(odd){border-right:1px solid #4f8c83}.studyTeaserGrid b{color:var(--gold);margin-right:12px;font:18px Georgia,serif}.hubHero{color:#fff;background:linear-gradient(115deg,#09242c,#0d4b45);grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;min-height:590px;padding:90px 7vw;display:grid}.hubHero h1{letter-spacing:-.05em;margin:0;font:400 clamp(58px,7vw,100px)/.95 Georgia,serif}.hubHero>div:first-child>p:not(.eyebrow){color:#c0d1ce;max-width:700px;margin:28px 0 35px;font-size:18px;line-height:1.75}.hubHeroPanel{background:#ffffff14;border:1px solid #ffffff24;padding:34px}.hubHeroPanel>small{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;margin-bottom:20px;font-size:10px;font-weight:800;display:block}.hubHeroPanel ol{margin:0;padding:0;list-style:none}.hubHeroPanel li{border-top:1px solid #ffffff24;align-items:center;gap:17px;padding:17px 0;font-size:14px;display:flex}.hubHeroPanel li span{color:#86c2b5;font:17px Georgia,serif}.hubResources{padding:105px 7vw}.hubSectionHead{grid-template-columns:1fr 420px;align-items:end;gap:6vw;display:grid}.hubSectionHead h2,.aiSection h2,.studyGuide h2,.hubHelp h2{font-size:clamp(38px,4.2vw,62px)}.hubSectionHead>p{color:#627477;line-height:1.7}.resourceGrid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:52px;display:grid}.resourceCard{border:1px solid #dae2de;border-top:4px solid var(--green);background:#fff;flex-direction:column;min-height:310px;padding:30px;transition:all .2s;display:flex}.resourceCard:hover{border-top-color:var(--gold);transform:translateY(-4px);box-shadow:0 17px 35px #0c2f3117}.resourceCard>div{justify-content:space-between;align-items:center;display:flex}.resourceCard>div>span{color:var(--gold);font:22px Georgia,serif}.resourceCard small{letter-spacing:.13em;color:var(--emerald);font-size:9px;font-weight:800}.resourceCard h3{margin:30px 0 14px;font:27px Georgia,serif}.resourceCard p{color:#637477;margin:0;font-size:13px;line-height:1.7}.resourceCard>b{text-transform:uppercase;letter-spacing:.08em;color:var(--emerald);margin-top:auto;padding-top:25px;font-size:11px}.resourceNotice{border-left:4px solid var(--gold);background:var(--cream);grid-template-columns:170px 1fr;gap:30px;margin-top:38px;padding:25px;display:grid}.resourceNotice b{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.resourceNotice p{color:#677679;margin:0;font-size:12px;line-height:1.7}.aiSection{background:var(--navy);color:#fff;grid-template-columns:.9fr 1.1fr;align-items:start;gap:8vw;padding:105px 7vw;display:grid}.aiIntro>p:not(.eyebrow){color:#aec1bf;line-height:1.8}.aiBenefits{color:#c8dad5;gap:13px;margin-top:30px;font-size:13px;display:grid}.aiBenefits span:first-letter{color:var(--gold)}.aiForm{color:var(--ink);background:#fff;padding:38px}.aiForm label{text-transform:uppercase;letter-spacing:.08em;gap:9px;margin-bottom:19px;font-size:11px;font-weight:800;display:grid}.aiForm input,.aiForm select{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #cad7d2;border-radius:0;padding:15px;font:14px Arial}.aiForm input:focus,.aiForm select:focus{outline-offset:1px;outline:2px solid #7bb8aa}.promptPreview{background:#eef4f1;margin:25px 0;padding:18px}.promptPreview small{text-transform:uppercase;letter-spacing:.13em;color:var(--emerald);font-size:9px;font-weight:800}.promptPreview p{color:#536668;max-height:150px;margin:10px 0 0;font-size:12px;line-height:1.65;overflow:auto}.aiLaunch{cursor:pointer;border:0;justify-content:center;width:100%}.copyButton{width:100%;color:var(--emerald);cursor:pointer;background:0 0;border:0;padding:15px;font-size:12px;font-weight:800}.privacyNote{color:#718083;margin:5px 0 0;font-size:11px;line-height:1.6}.studyGuide{background:var(--cream);padding:105px 7vw}.guideSteps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px;display:grid}.guideSteps article{border-bottom:3px solid var(--gold);background:#fff;padding:28px}.guideSteps span{color:var(--gold);font:20px Georgia,serif}.guideSteps h3{margin:23px 0 12px;font:21px Georgia,serif}.guideSteps p{color:#68777a;font-size:12px;line-height:1.7}.integrityCallout{background:var(--green);color:#fff;grid-template-columns:170px 1fr;gap:30px;margin-top:25px;padding:28px;display:grid}.integrityCallout b{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);font-size:11px}.integrityCallout p{color:#c2d8d2;margin:0;font-size:12px;line-height:1.7}.hubHelp{text-align:center;background:var(--green);color:#fff;padding:100px 20px}.hubHelp>p:not(.eyebrow){color:#bfd3cf;max-width:650px;margin:24px auto 35px;line-height:1.7}.hubHelp>div{justify-content:center;gap:16px;display:flex}.hubOutline{color:#fff;box-shadow:inset 0 0 0 1px #8bbab0}@media (width<=1000px){.studyTeaser,.hubHero,.aiSection{grid-template-columns:1fr}.resourceGrid,.guideSteps{grid-template-columns:1fr 1fr}.hubSectionHead{grid-template-columns:1fr}.hubHero{padding-top:75px}}@media (width<=600px){.studyTeaser,.hubHero,.hubResources,.aiSection,.studyGuide{padding:75px 22px}.studyTeaserGrid,.resourceGrid,.guideSteps{grid-template-columns:1fr}.studyTeaserGrid span:nth-child(odd){border-right:0}.hubHero h1{font-size:58px}.resourceCard{min-height:280px}.resourceNotice,.integrityCallout{grid-template-columns:1fr;gap:10px}.aiForm{padding:25px 20px}.hubHelp>div{flex-direction:column;align-items:stretch}.hubHelp .button{justify-content:center}}.paymentSection{background:var(--cream);grid-template-columns:.85fr 1.15fr;gap:28px;padding:105px 7vw;display:grid}.planCard{background:var(--navy);color:#fff;border-top:5px solid var(--gold);padding:48px}.planPrice{color:var(--gold);align-items:baseline;gap:7px;margin:12px 0 23px;display:flex}.planPrice>span{font:30px Georgia,serif}.planPrice>b{font:70px/1 Georgia,serif}.planPrice>small{text-transform:uppercase;letter-spacing:.1em;color:#9fb4b2;font-size:11px}.planCard h2,.bankCard h2{font-size:clamp(34px,3.5vw,52px)}.planCard>p:not(.eyebrow){color:#afc2c0;line-height:1.7}.planCard ul{border-top:1px solid #35525a;margin:30px 0 0;padding:0;list-style:none}.planCard li{color:#d0dddb;border-bottom:1px solid #35525a;padding:14px 0;font-size:13px}.planCard li:before{content:"✓";color:var(--gold);margin-right:11px;font-weight:700}.bankCard{background:#fff;border:1px solid #ddd9ce;padding:48px}.bankIntro{color:#637477;line-height:1.7}.bankCard dl{border-top:1px solid #d6dfda;margin:30px 0}.bankCard dl>div{border-bottom:1px solid #d6dfda;grid-template-columns:160px 1fr;gap:20px;padding:17px 0;display:grid}.bankCard dt{text-transform:uppercase;letter-spacing:.1em;color:#728183;font-size:10px}.bankCard dd{margin:0;font-size:15px;font-weight:800}.bankCard dd button{color:var(--emerald);cursor:pointer;background:#e3eee9;border:0;margin-left:10px;padding:7px 10px;font-size:10px;font-weight:800}.bankCard .narration{background:#f7edd7;border-bottom:0;margin:0 -14px;padding:17px 14px}.bankCard .narration dd{color:#8b651d;letter-spacing:.05em}.activationSteps{background:#eef4f1;margin:25px 0;padding:22px}.activationSteps>b{text-transform:uppercase;letter-spacing:.1em;color:var(--emerald);font-size:11px}.activationSteps ol{margin:13px 0 0;padding-left:20px}.activationSteps li{color:#576b6d;margin:5px 0;font-size:12px;line-height:1.7}.paymentCta{color:#fff;background:#169b62;justify-content:center;width:100%}.paymentSafety{color:#708083;text-align:center;margin:16px 0 0;font-size:11px;line-height:1.6}@media (width<=1000px){.paymentSection{grid-template-columns:1fr}}@media (width<=600px){.paymentSection{padding:75px 22px}.planCard,.bankCard{padding:32px 23px}.planPrice>b{font-size:58px}.bankCard dl>div{grid-template-columns:1fr;gap:6px}.bankCard .narration{margin:0 -8px;padding:17px 8px}}.hubPage{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hubPage img{-webkit-user-drag:none}.hubPage:before{content:"VICANI NOUN STUDY HUB • LICENSED ACCESS";z-index:45;letter-spacing:.12em;color:#d8ae581f;white-space:nowrap;pointer-events:none;font:800 clamp(20px,4vw,56px) Arial;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-27deg)}.privacyShield{z-index:1000;color:#fff;text-align:center;background:#071d23;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.privacyShield img{object-fit:contain;width:85px;height:85px;margin-bottom:22px}.privacyShield b{font:34px Georgia,serif}.privacyShield p{color:#b6c9c6;max-width:460px;line-height:1.7}.protectedPaused>header,.protectedPaused>section,.protectedPaused>footer{filter:blur(22px);visibility:hidden}.protectionNote{border-left:3px solid var(--gold);background:#f7f3e9;margin-top:22px;padding:18px}.protectionNote b{text-transform:uppercase;letter-spacing:.1em;color:var(--emerald);font-size:10px}.protectionNote p{color:#69797b;margin:8px 0 0;font-size:11px;line-height:1.65}@media print{.hubPage>*{display:none!important}.hubPage:after{content:"Printing is disabled for protected Vicani NOUN Study Hub content.";text-align:center;color:#102b31;padding:80px;font:20px Arial;display:block}}.originalLibraryPromo{color:#fff;background:#0b2730;border-top:1px solid #28464d;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;padding:75px 7vw;display:grid}.originalLibraryPromo h2{font-size:clamp(40px,4.6vw,66px)}.originalLibraryPromo p:not(.eyebrow){color:#bdcfcc;max-width:650px;line-height:1.75}.originalLibraryPromo>div:last-child{background:#ffffff0a;border:1px solid #3c5d61;gap:12px;padding:32px;display:grid}.originalLibraryPromo>div:last-child>b{color:var(--gold);margin-bottom:4px;font:25px Georgia,serif}.originalLibraryPromo>div:last-child span{border-top:1px solid #38565c;padding:12px 0;font-size:13px}.originalLibraryPromo>div:last-child small{color:#9db3b0;line-height:1.6}.libraryHero{color:#fff;background:linear-gradient(120deg,#09252d,#0d4b45);grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;min-height:560px;padding:95px 7vw;display:grid}.libraryHero h1{letter-spacing:-.05em;margin:0;font:400 clamp(54px,6.6vw,94px)/.96 Georgia,serif}.libraryHero>div:first-child>p:not(.eyebrow){color:#bed1cd;max-width:710px;margin:27px 0 34px;font-size:17px;line-height:1.75}.libraryStats{background:#496f6a;border:1px solid #496f6a;grid-template-columns:1fr 1fr;gap:1px;display:grid}.libraryStats div{background:#103d3e;flex-direction:column;justify-content:end;min-height:145px;padding:26px;display:flex}.libraryStats div:last-child{grid-column:1/-1}.libraryStats b{color:var(--gold);font:38px Georgia,serif}.libraryStats span{text-transform:uppercase;letter-spacing:.12em;color:#b7ccc7;margin-top:7px;font-size:10px}.libraryBrowse{background:var(--paper);padding:100px 7vw}.facultyCoverage{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.facultyCoverage span{color:var(--emerald);text-transform:uppercase;letter-spacing:.08em;background:#e5eee9;padding:9px 12px;font-size:9px;font-weight:800}.libraryFilters{grid-template-columns:1.6fr .7fr .5fr;gap:14px;margin:26px 0 16px;display:grid}.libraryFilters label{gap:8px;display:grid}.libraryFilters label>span{text-transform:uppercase;letter-spacing:.13em;color:var(--emerald);font-size:9px;font-weight:800}.libraryFilters input,.libraryFilters select{width:100%;height:52px;color:var(--ink);background:#fff;border:1px solid #cad7d2;padding:0 16px;font:14px Arial}.libraryFilters input:focus,.libraryFilters select:focus{outline-offset:1px;outline:2px solid #80b8aa}.courseCount{color:#6d7c7f;margin:18px 0;font-size:11px}.courseGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.courseCard{text-align:left;min-height:270px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d7dfdc;border-top:4px solid #b7c7c3;flex-direction:column;padding:25px;transition:all .2s;display:flex}.courseCard:hover,.courseCard.active{border-top-color:var(--gold);transform:translateY(-3px);box-shadow:0 14px 30px #0b343217}.courseCard>div{justify-content:space-between;align-items:center;display:flex}.courseCard>div b{color:var(--emerald);letter-spacing:.08em;font-size:13px}.courseCard>div span{text-transform:uppercase;color:#768486;font-size:9px}.courseCard h3{margin:24px 0 12px;font:24px/1.15 Georgia,serif}.courseCard p{color:#647578;margin:0;font-size:12px;line-height:1.65}.courseCard small{color:var(--emerald);text-transform:uppercase;letter-spacing:.08em;margin-top:auto;padding-top:20px;font-size:9px;font-weight:800}.emptyCourses{text-align:center;background:var(--cream);border:1px solid #ded9cd;padding:65px 25px}.emptyCourses h3{margin:0;font:30px Georgia,serif}.emptyCourses p{color:#68787a;line-height:1.7}.emptyCourses a{color:var(--emerald);border-bottom:1px solid;font-size:12px;font-weight:800}.courseReader{background:var(--navy);color:#fff;padding:100px 7vw}.readerHead{border-bottom:1px solid #36545b;grid-template-columns:1fr auto;align-items:end;gap:30px;padding-bottom:45px;display:grid}.readerHead>div>span{text-transform:uppercase;letter-spacing:.13em;color:#91aaa7;font-size:10px}.readerHead h2{color:var(--gold);margin-top:14px;font-size:clamp(54px,6vw,84px)}.readerHead h3{margin:8px 0 15px;font:30px Georgia,serif}.readerHead>div>p:not(.eyebrow){color:#b8cac7;max-width:780px;margin:0;line-height:1.7}.readerHead>button{cursor:pointer;border:0}.readerBody{grid-template-columns:.72fr 1.28fr;gap:55px;padding-top:50px;display:grid}.readerBody article>small{text-transform:uppercase;letter-spacing:.15em;color:#81b8ac;font-size:9px;font-weight:800}.readerBody article>h3{margin:13px 0 26px;font:30px Georgia,serif}.topicMap>ol{counter-reset:topic;border-top:1px solid #35535a;margin:0;padding:0;list-style:none}.topicMap>ol li{counter-increment:topic;color:#d2dddb;border-bottom:1px solid #35535a;grid-template-columns:35px 1fr;gap:13px;padding:17px 0;font-size:13px;line-height:1.5;display:grid}.topicMap>ol li:before{content:"0" counter(topic);color:var(--gold);font:15px Georgia,serif}.readerAdvice{border-left:3px solid var(--gold);background:#123a42;margin-top:28px;padding:22px}.readerAdvice b{text-transform:uppercase;color:var(--gold);font-size:11px}.readerAdvice p{color:#b4c8c5;margin:10px 0 0;font-size:12px;line-height:1.65}.practiceQuestion{color:var(--ink);background:#fff;margin-bottom:14px;padding:26px}.practiceQuestion>b{text-transform:uppercase;letter-spacing:.13em;color:var(--emerald);font-size:9px}.practiceQuestion>p{margin:14px 0;font:20px/1.4 Georgia,serif}.practiceQuestion>ol{margin:0 0 17px;padding-left:25px}.practiceQuestion>ol li{color:#596d6f;padding:5px 0 5px 5px;font-size:12px}.practiceQuestion>button{border:1px solid var(--emerald);color:var(--emerald);cursor:pointer;background:0 0;padding:10px 14px;font-size:10px;font-weight:800}.answerBox{background:#edf5f1;border-left:3px solid #2d8a70;margin-top:15px;padding:16px}.answerBox b{color:#166653;font-size:12px}.answerBox p{color:#5b6e70;margin:7px 0 0;font-size:11px;line-height:1.6}.libraryIntegrity{background:var(--cream);grid-template-columns:1fr 1fr;gap:9vw;padding:85px 7vw;display:grid}.libraryIntegrity h2{font-size:clamp(38px,4.2vw,60px)}.libraryIntegrity>div:last-child{color:#5f7173;font-size:14px;line-height:1.8}.libraryCta{background:var(--green);color:#fff;justify-content:space-between;align-items:end;gap:50px;padding:85px 7vw;display:flex}.libraryCta h2{font-size:clamp(38px,4.2vw,60px)}.libraryCta p:not(.eyebrow){color:#c2d5d1;max-width:730px;line-height:1.7}.libraryCta>div:last-child{gap:13px;min-width:max-content;display:flex}@media (width<=1000px){.originalLibraryPromo,.libraryHero,.readerBody,.libraryIntegrity{grid-template-columns:1fr}.courseGrid{grid-template-columns:1fr 1fr}.libraryCta{display:block}.libraryCta>div:last-child{margin-top:30px}.readerHead{grid-template-columns:1fr}.libraryStats{max-width:620px}.libraryFilters{grid-template-columns:1fr 1fr}.libraryFilters label:first-child{grid-column:1/-1}}@media (width<=600px){.originalLibraryPromo,.libraryHero,.libraryBrowse,.courseReader,.libraryIntegrity,.libraryCta{padding:70px 22px}.courseGrid,.libraryFilters{grid-template-columns:1fr}.libraryFilters label:first-child{grid-column:auto}.libraryHero h1{font-size:54px}.courseCard{min-height:245px}.readerHead h2{font-size:52px}.libraryCta>div:last-child{min-width:0;display:grid}.libraryCta .button{justify-content:center}.libraryStats b{font-size:31px}}.premiumNav{background:#fff;position:relative}.premiumNav .memberLogout{border-bottom:1px solid;font-size:12px;font-weight:800}.checkoutHero{color:#fff;background:linear-gradient(125deg,#071d23 0%,#0b3438 55%,#0d4b45 100%);grid-template-columns:1fr 470px;align-items:center;gap:8vw;min-height:720px;padding:82px 8vw;display:grid}.checkoutIntro h1{letter-spacing:-.05em;margin:0;font:400 clamp(58px,6.4vw,94px)/.94 Georgia,serif}.checkoutIntro>p:not(.eyebrow){color:#bfd0cd;max-width:650px;margin:28px 0 36px;font-size:17px;line-height:1.75}.checkoutSteps{background:#3f6965;border:1px solid #3f6965;grid-template-columns:1fr 1fr;gap:1px;max-width:670px;display:grid}.checkoutSteps span{color:#d0dfdc;background:#103b3d;padding:20px;font-size:12px}.checkoutSteps b{color:var(--gold);margin-bottom:7px;font:18px Georgia,serif;display:block}.checkoutCard,.accountForm{color:var(--ink);background:#fff;padding:38px;box-shadow:0 25px 65px #0003}.checkoutPrice{border-bottom:1px solid #d8e0dc;grid-template-columns:1fr auto;align-items:end;margin-bottom:26px;padding-bottom:25px;display:grid}.checkoutPrice>span{text-transform:uppercase;letter-spacing:.12em;color:var(--emerald);font-size:11px;font-weight:800}.checkoutPrice>b{color:var(--ink);grid-area:1/2/3;font:42px Georgia,serif}.checkoutPrice>small{color:#7b898a;margin-top:6px;font-size:10px}.checkoutCard label,.accountForm label{text-transform:uppercase;letter-spacing:.1em;gap:8px;margin-bottom:19px;font-size:10px;font-weight:800;display:grid}.checkoutCard input,.accountForm input{height:52px;color:var(--ink);background:#fbfcfb;border:1px solid #cad7d2;border-radius:0;padding:0 15px;font:14px Arial}.checkoutCard label small{text-transform:none;letter-spacing:0;color:#7a898b;font-size:9px;font-weight:400}.checkoutCard input:focus,.accountForm input:focus{outline-offset:1px;outline:2px solid #7fb7aa}.securePayButton{cursor:pointer;border:0;justify-content:center;width:100%;font:800 13px Arial}.securePayButton:disabled{opacity:.62;cursor:wait}.formError{color:#8b3128;background:#fff0ed;border-left:3px solid #bd4d3f;padding:13px 15px;font-size:12px;line-height:1.5}.secureNote{color:#6e7f80;text-align:center;margin:15px 0;font-size:10px;line-height:1.6}.paymentMethods{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.paymentMethods span{color:#4c6768;text-transform:uppercase;letter-spacing:.06em;background:#edf3f0;padding:6px 9px;font-size:9px;font-weight:800}.checkoutTrust{background:var(--cream);grid-template-columns:1fr 1fr;gap:7vw;padding:60px 8vw;display:grid}.checkoutTrust>div{border-left:4px solid var(--gold);padding-left:24px}.checkoutTrust b{font:25px Georgia,serif}.checkoutTrust p{color:#627476;font-size:13px;line-height:1.7}.checkoutTrust a{color:var(--emerald);border-bottom:1px solid;font-weight:800}.autoFlow{background:#d7e0dc;grid-template-columns:1fr 1fr;gap:1px;margin:30px 0;display:grid}.autoFlow span{color:#576b6d;background:#eef4f1;padding:18px;font-size:11px}.autoFlow b{color:var(--emerald);margin-bottom:7px;font:18px Georgia,serif;display:block}.autoPayCard .paymentCta{margin-top:7px}.existingLogin{text-align:center;color:var(--emerald);text-underline-offset:4px;margin-top:17px;font-size:12px;font-weight:800;text-decoration:underline;display:block}.accountShell{background:#fff;grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.accountBrand{color:#fff;background:linear-gradient(140deg,#071d23,#0d4b45);flex-direction:column;justify-content:space-between;padding:55px 8vw;display:flex}.accountBrand .brand b{color:#fff}.accountBrand .brand small{color:#a9c0bc}.accountBrand>div:last-child{max-width:680px;margin-top:100px}.accountBrand h1{letter-spacing:-.045em;margin:0;font:400 clamp(52px,6vw,86px)/.98 Georgia,serif}.accountBrand>div:last-child>p:not(.eyebrow){color:#bed1cd;margin:26px 0 34px;line-height:1.75}.accountBrand ol{counter-reset:account;border-top:1px solid #48706b;margin:0;padding:0;list-style:none}.accountBrand li{color:#91aaa6;border-bottom:1px solid #48706b;padding:16px 0;font-size:12px}.accountBrand li:before{counter-increment:account;content:"0" counter(account);color:#6fa599;margin-right:15px;font:16px Georgia,serif}.accountBrand li.done,.accountBrand li.current{color:#fff}.accountBrand li.done:after{content:" ✓";color:var(--gold)}.accountBrand li.current:before{color:var(--gold)}.accountPanel{background:var(--cream);flex-direction:column;justify-content:center;align-items:center;padding:70px 7vw;display:flex}.accountForm{width:min(100%,500px);box-shadow:0 18px 45px #102b311a}.accountForm h2{margin-bottom:15px;font-size:42px}.accountForm>p:not(.eyebrow):not(.formError){color:#67787a;margin:0 0 28px;font-size:13px;line-height:1.65}.accountForm>small{color:#7b888a;text-align:center;margin-top:15px;font-size:9px;line-height:1.6;display:block}.accountSwitch{text-align:center;color:#6c7c7e;font-size:12px}.accountSwitch a,.supportReset{color:var(--emerald);border-bottom:1px solid;font-weight:800}.supportReset{text-align:center;margin-top:20px;font-size:11px;display:block}.loginBenefits{color:#c4d6d2;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;display:grid}.premiumDashboard{background:var(--paper);min-height:100vh}.memberHero{color:#fff;background:linear-gradient(120deg,#09242c,#0d4b45);grid-template-columns:1fr auto;align-items:end;gap:50px;padding:90px 7vw;display:grid}.memberHero h1{letter-spacing:-.05em;margin:0;font:400 clamp(56px,6.7vw,96px)/.96 Georgia,serif}.memberHero>div:first-child>p:not(.eyebrow){color:#bfd0cd;max-width:690px;margin:25px 0 0;line-height:1.7}.memberStatus{background:#ffffff0d;border:1px solid #577e78;gap:8px;width:260px;padding:25px;display:grid}.memberStatus span{text-transform:uppercase;letter-spacing:.14em;color:#9cb9b4;font-size:9px}.memberStatus b{color:var(--gold);font:35px Georgia,serif}.memberStatus small{color:#c3d4d1}.memberToolsHead{grid-template-columns:1fr 1fr;align-items:end;gap:9vw;padding:70px 7vw 0;display:grid}.memberToolsHead h2{font-size:clamp(38px,4.5vw,62px)}.memberToolsHead>p{color:#617476;max-width:600px;line-height:1.75}.memberGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:38px 7vw 45px;display:grid}.memberCard{border:1px solid #d7dfdb;border-top:4px solid var(--green);background:#fff;flex-direction:column;min-height:300px;padding:35px;transition:all .2s;display:flex}.memberCard:hover{border-top-color:var(--gold);transform:translateY(-4px);box-shadow:0 18px 40px #0f3c3a1a}.memberCard.featured{background:var(--navy);color:#fff;border-color:var(--gold)}.memberCard.official{background:#edf5f1;border-top-color:#1e7864}.memberCard>span{text-transform:uppercase;letter-spacing:.14em;color:var(--emerald);font-size:9px;font-weight:800}.memberCard.featured>span{color:#86b8ad}.memberCard h2{margin:28px 0 16px;font-size:38px}.memberCard p{color:#627476;max-width:520px;font-size:13px;line-height:1.75}.memberCard.featured p{color:#adc1be}.memberCard>b{color:var(--emerald);text-transform:uppercase;letter-spacing:.09em;margin-top:auto;padding-top:24px;font-size:11px}.memberCard.featured>b{color:var(--gold)}.memberSourceNote{background:var(--cream);border-left:4px solid var(--gold);grid-template-columns:230px 1fr;align-items:start;gap:25px;margin:0 7vw 85px;padding:24px 28px;display:grid}.memberSourceNote b{color:var(--emerald);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.memberSourceNote p{color:#617476;margin:0;font-size:13px;line-height:1.7}.memberSupport{background:var(--green);color:#fff;justify-content:space-between;align-items:end;gap:40px;padding:70px 7vw;display:flex}.memberSupport h2{max-width:720px;font-size:clamp(38px,4vw,58px)}.calendarHero{color:#fff;background:linear-gradient(115deg,#071d23,#0d4b45);grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;padding:90px 7vw;display:grid}.calendarHero h1{letter-spacing:-.05em;margin:0;font:400 clamp(58px,6.8vw,96px)/.95 Georgia,serif}.calendarHero>div:first-child>p:not(.eyebrow){color:#bdd0cc;max-width:680px;margin:26px 0;line-height:1.75}.calendarOfficial{background:#ffffff0d;border:1px solid #527a74;padding:35px}.calendarOfficial>span{text-transform:uppercase;letter-spacing:.14em;color:#88b8ae;font-size:9px;font-weight:800}.calendarOfficial h2{margin:24px 0 16px;font-size:38px}.calendarOfficial p{color:#b9ceca;font-size:13px;line-height:1.7}.calendarOfficial>a:last-child{color:var(--gold);margin-top:20px;font-size:11px;font-weight:800;display:block}.calendarRoadmap{padding:100px 7vw}.calendarSectionHead{grid-template-columns:1fr 390px;align-items:end;gap:7vw;display:grid}.calendarSectionHead h2{font-size:clamp(42px,4.8vw,66px)}.calendarSectionHead>p{color:#657779;font-size:13px;line-height:1.7}.checkpointGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:50px;display:grid}.checkpointGrid article{border:1px solid #d8e0dc;border-top:4px solid var(--gold);background:#fff;min-height:250px;padding:30px}.checkpointGrid span{color:var(--gold);font:20px Georgia,serif}.checkpointGrid h3{margin:28px 0 13px;font:27px Georgia,serif}.checkpointGrid p{color:#637578;font-size:12px;line-height:1.75}.officialGateway{background:var(--navy);color:#fff;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:90px 7vw;display:grid}.officialGateway h2{font-size:clamp(40px,4.6vw,64px)}.gatewayLinks{border-top:1px solid #36575d}.gatewayLinks a{border-bottom:1px solid #36575d;justify-content:space-between;gap:25px;padding:21px 0;display:flex}.gatewayLinks b{font:20px Georgia,serif}.gatewayLinks span{color:#8fb0aa;text-align:right;font-size:11px}.calendarNotice{background:var(--cream);grid-template-columns:220px 1fr;gap:30px;padding:30px 7vw;display:grid}.calendarNotice b{text-transform:uppercase;letter-spacing:.12em;color:var(--emerald);font-size:10px}.calendarNotice p{color:#657678;margin:0;font-size:11px;line-height:1.7}@media (width<=1000px){.checkoutHero,.accountShell,.calendarHero,.officialGateway{grid-template-columns:1fr}.checkoutHero{padding-top:70px}.checkoutCard{max-width:620px}.accountBrand{min-height:680px}.memberHero,.memberToolsHead{grid-template-columns:1fr}.memberStatus{width:100%;max-width:520px}.memberGrid{grid-template-columns:1fr 1fr}.memberSourceNote{grid-template-columns:1fr}.checkpointGrid{grid-template-columns:1fr 1fr}.calendarSectionHead{grid-template-columns:1fr}}@media (width<=650px){.checkoutHero,.checkoutTrust,.memberHero,.memberSupport,.calendarHero,.calendarRoadmap,.officialGateway{padding:65px 22px}.memberToolsHead{padding:60px 22px 0}.memberGrid{padding:30px 22px 35px}.memberSourceNote{margin:0 22px 65px}.checkoutHero,.checkoutSteps,.checkoutTrust,.autoFlow,.memberGrid,.checkpointGrid,.loginBenefits{grid-template-columns:1fr}.checkoutCard,.accountForm{padding:28px 22px}.checkoutPrice>b{font-size:35px}.accountBrand{min-height:620px;padding:35px 22px}.accountBrand>div:last-child{margin-top:70px}.accountBrand h1{font-size:50px}.accountPanel{padding:55px 22px}.memberHero h1,.calendarHero h1{font-size:54px}.memberCard{min-height:260px}.memberSupport{display:block}.memberSupport .button{margin-top:30px}.calendarOfficial{padding:27px 22px}.officialGateway{gap:40px}.gatewayLinks a{display:grid}.gatewayLinks span{text-align:left}.calendarNotice{grid-template-columns:1fr;padding:25px 22px}}.nyscLocalPage{--nysc-deep:#092b31;--nysc-green:#0d5a4e;--nysc-gold:#e7bd68;color:#102f34;background:#f7f8f5}.nyscLocalPage p{font-size:16px}.nyscLocalNav{background:#fff;border-bottom:1px solid #dce4e0;justify-content:space-between;align-items:center;height:86px;padding:0 6vw;display:flex}.nyscLocalNav nav{gap:24px;font-size:14px;display:flex}.nyscNavCta{background:var(--nysc-green);color:#fff;padding:13px 18px;font-size:14px;font-weight:700}.nyscHero{background:linear-gradient(125deg,var(--nysc-deep),#0d554c);color:#fff;grid-template-columns:1.18fr .82fr;align-items:center;gap:7vw;padding:88px 7vw 95px;display:grid}.nyscKicker{text-transform:uppercase;letter-spacing:.13em;color:#93c7bb;font-weight:800;font-size:13px!important}.nyscKicker.dark{color:var(--nysc-green)}.nyscHero h1{letter-spacing:-.045em;max-width:900px;margin:18px 0 26px;font:400 clamp(48px,6vw,84px)/1 Georgia,serif}.nyscHero>div>p:not(.nyscKicker){color:#c6d8d5;max-width:800px;line-height:1.75}.nyscHeroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.nyscButton{justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex}.nyscButton.primary{background:var(--nysc-gold);color:#102b30}.nyscButton.secondary{color:inherit;border:1px solid}.nyscVisitCard{color:#16383c;background:#fff;padding:34px;box-shadow:0 24px 70px #0000002e}.nyscVisitCard>small{text-transform:uppercase;letter-spacing:.12em;color:var(--nysc-green);font-size:13px;font-weight:800}.nyscVisitCard h2{margin:16px 0;font:36px Georgia,serif}.nyscVisitCard address{font-size:18px;font-style:normal;line-height:1.65}.nyscVisitCard dl{margin:25px 0}.nyscVisitCard dl>div{border-top:1px solid #dfe7e3;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.nyscVisitCard dt,.nyscVisitCard dd{font-size:14px}.nyscVisitCard dd{margin:0;font-weight:700}.nyscVisitCard>a{color:var(--nysc-green);font-size:14px;font-weight:800}.nyscServices,.nyscFaq{padding:90px 7vw}.nyscSectionHead{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;display:grid}.nyscSectionHead h2,.nyscVerify h2{margin-top:14px;font-size:clamp(38px,4.6vw,64px)}.nyscSectionHead>p{color:#5c7073;line-height:1.75}.nyscServiceGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px;display:grid}.nyscServiceGrid article{border-top:4px solid var(--nysc-green);background:#fff;padding:28px}.nyscServiceGrid span{color:var(--nysc-green);font-size:14px;font-weight:800}.nyscServiceGrid h3{margin:26px 0 14px;font:27px Georgia,serif}.nyscServiceGrid p,.nyscFaqGrid p{color:#617376;line-height:1.7}.nyscLocation{background:var(--nysc-deep);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:85px 7vw;display:grid}.nyscLocation h2{margin:14px 0 20px;font-size:clamp(40px,4.7vw,66px)}.nyscLocation>div:first-child>p:not(.nyscKicker){color:#bfd1ce;line-height:1.75}.nyscLocationFacts{background:#426166;gap:1px;display:grid}.nyscLocationFacts>div{background:#113a40;gap:6px;padding:24px;display:grid}.nyscLocationFacts small{text-transform:uppercase;color:#98b8b3;font-size:13px}.nyscLocationFacts b{color:var(--nysc-gold);font:26px Georgia,serif}.nyscLocationFacts span{color:#c1d1cf;font-size:14px}.nyscVerify{background:#fff;grid-template-columns:.85fr 1.15fr;gap:9vw;padding:90px 7vw;display:grid}.nyscVerify>div:last-child>p{color:#536b6e;line-height:1.8}.nyscVerifyLinks{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.nyscVerifyLinks a{border:1px solid var(--nysc-green);color:var(--nysc-green);padding:13px 16px;font-size:14px;font-weight:800}.nyscNotice{border-left:4px solid var(--nysc-gold);background:#f0f5f2;padding:20px}.nyscFaqGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:40px;display:grid}.nyscFaqGrid article{background:#fff;border:1px solid #dce4e0;padding:28px}.nyscFaqGrid h3{margin:0 0 14px;font:26px/1.25 Georgia,serif}.nyscFinalCta{background:var(--nysc-green);color:#fff;justify-content:space-between;align-items:end;gap:55px;padding:78px 7vw;display:flex}.nyscFinalCta h2{margin:14px 0;font-size:clamp(38px,4.4vw,62px)}.nyscFinalCta>div:first-child{max-width:760px}.nyscFinalCta>div:first-child>p:not(.nyscKicker){color:#c8d9d5;line-height:1.7}.nyscFinalCta>div:last-child{gap:12px;min-width:max-content;display:flex}.nyscFooter{color:#b8cfca;background:#061f25;justify-content:space-between;align-items:center;gap:30px;padding:45px 7vw;display:flex}.nyscFooter p{font-size:14px}.nyscFooter a{color:inherit}.nyscAccreditationBadge{background:#ffffff12;border:1px solid #668d86;gap:5px;max-width:520px;margin-top:28px;padding:18px 20px;display:grid}.nyscAccreditationBadge span{letter-spacing:.14em;color:var(--nysc-gold);font-size:13px;font-weight:900}.nyscAccreditationBadge b{font-size:18px}.nyscAccreditationBadge small{color:#c6d8d5;font-size:14px}@media (width<=1050px){.nyscLocalNav nav{display:none}.nyscHero,.nyscSectionHead,.nyscLocation,.nyscVerify{grid-template-columns:1fr}.nyscServiceGrid{grid-template-columns:1fr 1fr}.nyscFinalCta,.nyscFooter{flex-direction:column;align-items:flex-start}.nyscFinalCta>div:last-child{min-width:0}}@media (width<=620px){.nyscLocalNav{padding:0 20px}.nyscNavCta{padding:11px 13px}.nyscHero,.nyscServices,.nyscLocation,.nyscVerify,.nyscFaq,.nyscFinalCta{padding:65px 22px}.nyscHero h1{font-size:48px}.nyscServiceGrid,.nyscFaqGrid{grid-template-columns:1fr}.nyscHeroActions,.nyscFinalCta>div:last-child{width:100%;display:grid}.nyscFooter{padding:40px 22px}.nyscVisitCard{padding:28px 22px}}.constructionPage{--construction-ink:#10272d;--construction-navy:#071f27;--construction-blue:#163d46;--construction-gold:#d4aa55;--construction-sand:#e9dfcf;--construction-paper:#f8f5ef;background:var(--construction-paper);color:var(--construction-ink);overflow:hidden}.constructionPage h1,.constructionPage h2,.constructionPage h3,.constructionPage p{margin-top:0}.constructionPage h2{letter-spacing:-.04em;margin-bottom:0;font:400 clamp(40px,4.9vw,68px)/1 Georgia,serif}.constructionPage h3{font:400 25px/1.15 Georgia,serif}.constructionNav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f5eff7;border-bottom:1px solid #d7d0c4;justify-content:space-between;align-items:center;gap:30px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.constructionNav .brand,.constructionFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.constructionNav .brand img,.constructionFooter .brand img{object-fit:contain}.constructionNav .brand div,.constructionFooter .brand div{display:grid}.constructionNav .brand b,.constructionFooter .brand b{letter-spacing:.16em;color:var(--construction-ink);font:700 17px Georgia,serif}.constructionNav .brand small,.constructionFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7b7d;font-size:8px}.constructionNav nav{align-items:center;gap:26px;display:flex}.constructionNav nav a{text-transform:uppercase;letter-spacing:.1em;color:#54686b;font-size:10px;font-weight:800}.constructionNav nav a:hover{color:var(--construction-gold)}.constructionNavCta{background:var(--construction-navy);color:#fff;text-transform:uppercase;letter-spacing:.09em;padding:13px 18px;font-size:10px;font-weight:800}.constructionHero{background:var(--construction-navy);color:#fff;grid-template-columns:1.04fr .96fr;min-height:760px;display:grid}.constructionHeroCopy{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:42px 42px;flex-direction:column;justify-content:center;padding:105px 7vw 80px;display:flex}.constructionKicker{text-transform:uppercase;letter-spacing:.17em;color:#9ac1b9;margin-bottom:24px;font-size:9px;font-weight:800}.constructionKicker:before{content:"";background:var(--construction-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.constructionKicker.dark{color:#517073}.constructionHero h1{letter-spacing:-.055em;max-width:860px;margin:0;font:400 clamp(55px,6.4vw,96px)/.94 Georgia,serif}.constructionHeroCopy>p:not(.constructionKicker){color:#b9ccca;max-width:690px;margin:28px 0 34px;font-size:16px;line-height:1.78}.constructionActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.constructionButton{text-transform:uppercase;letter-spacing:.09em;border:1px solid #0000;justify-content:center;align-items:center;min-height:49px;padding:0 20px;font-size:10px;font-weight:800;display:inline-flex}.constructionButton.primary{background:var(--construction-gold);color:#14292d}.constructionButton.secondary{color:#fff;border-color:#718d89}.constructionTextLink{color:#dce5e3;border-bottom:1px solid #6e8986;padding:10px 0;font-size:11px;font-weight:800}.constructionProof{flex-wrap:wrap;gap:12px;margin-top:52px;display:flex}.constructionProof span{color:#b5c8c5;text-transform:uppercase;letter-spacing:.11em;border:1px solid #3d5a60;padding:8px 11px;font-size:8px}.constructionHeroMedia{min-height:680px;position:relative}.constructionHeroMedia:after{content:"";background:linear-gradient(90deg,#071f272e,#0000 40%),linear-gradient(#0000 62%,#071f2770);position:absolute;inset:0}.constructionHeroMedia>img{object-fit:cover}.constructionHeroNote{z-index:2;width:min(330px,100% - 76px);color:var(--construction-ink);border-top:4px solid var(--construction-gold);background:#f8f5eff2;padding:24px 26px;position:absolute;bottom:38px;right:38px}.constructionHeroNote small{text-transform:uppercase;letter-spacing:.13em;color:#688082;margin-bottom:10px;font-size:8px;display:block}.constructionHeroNote b{font:24px Georgia,serif}.constructionIntro{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;padding:110px 7vw;display:grid}.constructionIntro>div:last-child{padding-top:25px}.constructionIntro>div:last-child p{color:#5e7275;font-size:14px;line-height:1.8}.constructionServices{background:var(--construction-navy);color:#fff;padding:105px 7vw}.constructionSectionHead{grid-template-columns:1fr 410px;align-items:end;gap:7vw;display:grid}.constructionSectionHead>p{color:#6a7a7c;margin-bottom:4px;font-size:13px;line-height:1.75}.constructionServices .constructionSectionHead>p{color:#a9bfbc}.constructionServiceGrid{border-top:1px solid #37545b;border-left:1px solid #37545b;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.constructionServiceGrid article{border-bottom:1px solid #37545b;border-right:1px solid #37545b;flex-direction:column;min-height:290px;padding:30px;display:flex}.constructionServiceGrid article>span{color:var(--construction-gold);font:19px Georgia,serif}.constructionServiceGrid h3{margin:48px 0 14px;font-size:28px}.constructionServiceGrid p{color:#acc0bd;margin-bottom:0;font-size:12px;line-height:1.75}.constructionPlanning{background:#fff;grid-template-columns:1.08fr .92fr;min-height:720px;display:grid}.constructionPlanningMedia{min-height:620px;position:relative}.constructionPlanningMedia>img{object-fit:cover}.constructionPlanningMedia>span,.constructionSiteImage>span{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#071f27eb;padding:10px 13px;font-size:8px;position:absolute;bottom:25px;left:25px}.constructionPlanningCopy{padding:95px 7vw 85px}.constructionPlanningCopy>p:not(.constructionKicker){color:#647679;margin:27px 0 34px;font-size:13px;line-height:1.75}.constructionPlanList{border-top:1px solid #d1d9d5}.constructionPlanList>div{border-bottom:1px solid #d1d9d5;grid-template-columns:130px 1fr;gap:24px;padding:17px 0;display:grid}.constructionPlanList b{color:var(--construction-blue);font-size:11px}.constructionPlanList span{color:#6b7c7e;font-size:11px;line-height:1.5}.constructionProcess{background:var(--construction-paper);padding:105px 7vw}.constructionProcessGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:55px;display:grid}.constructionProcessGrid article{border:1px solid #d9d9d2;border-top:4px solid var(--construction-blue);background:#fff;min-height:285px;padding:28px}.constructionProcessGrid article>span{color:var(--construction-gold);font:19px Georgia,serif}.constructionProcessGrid h3{text-transform:capitalize;margin:46px 0 14px}.constructionProcessGrid p{color:#647679;font-size:11px;line-height:1.75}.constructionSiteStory{background:var(--construction-blue);color:#fff;grid-template-columns:.82fr 1.18fr;display:grid}.constructionSiteStory>div:first-child{padding:95px 7vw}.constructionSiteStory h2{margin-bottom:26px}.constructionSiteStory>div:first-child>p:not(.constructionKicker){color:#bdcfcc;font-size:13px;line-height:1.8}.constructionMediaNotice{border-left:3px solid var(--construction-gold);background:#ffffff0d;padding:18px 20px;color:#d6e1df!important;margin-top:29px!important}.constructionSiteImage{min-height:620px;position:relative}.constructionSiteImage>img{object-fit:cover}.constructionDesigns{background:#fff;padding:110px 7vw}.constructionDesignGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.constructionDesignGrid figure{background:var(--construction-paper);border-bottom:4px solid var(--construction-gold);margin:0}.constructionDesignCrop{height:520px;position:relative;overflow:hidden}.constructionDesignCrop img{object-fit:cover;width:300%!important;max-width:none!important}.constructionDesignCrop.exterior img{left:0!important}.constructionDesignCrop.living img{left:-100%!important}.constructionDesignCrop.bathroom img{left:-200%!important}.constructionDesignGrid figcaption{gap:8px;padding:23px 24px 25px;display:grid}.constructionDesignGrid figcaption b{font:22px Georgia,serif}.constructionDesignGrid figcaption span{color:#637679;font-size:11px;line-height:1.6}.constructionMedia{background:var(--construction-navy);color:#fff;grid-template-columns:.72fr 1.28fr;gap:7vw;padding:110px 7vw;display:grid}.constructionMediaLead{align-self:start;position:sticky;top:125px}.constructionMediaLead>p:not(.constructionKicker){color:#aec3c0;margin-top:27px;font-size:13px;line-height:1.8}.constructionVideoGrid{gap:12px;display:grid}.constructionVideoGrid article{background:#0e323a;border:1px solid #3c5960;grid-template-columns:auto 1fr;align-items:start;gap:11px 23px;min-height:250px;padding:29px;display:grid}.constructionVideoBadge{background:var(--construction-gold);color:#13282c;text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;width:max-content;padding:7px 9px;font-size:8px;font-weight:800}.constructionVideoIcon{width:82px;height:82px;color:var(--construction-gold);border:1px solid #718c89;border-radius:50%;grid-row:2/5;place-items:center;font:23px Georgia,serif;display:grid}.constructionVideoGrid h3{margin:5px 0 0;font-size:29px}.constructionVideoGrid p{color:#aec2bf;margin:0;font-size:11px;line-height:1.7}.constructionVideoGrid small{text-transform:uppercase;letter-spacing:.12em;color:#719e96;font-size:8px}.constructionStandards{background:var(--construction-gold);grid-template-columns:repeat(3,1fr);gap:1px;padding:75px 7vw;display:grid}.constructionStandards article{border-left:1px solid #10272d40;grid-template-columns:auto 1fr;gap:18px;padding:26px;display:grid}.constructionStandards article:first-child{border-left:0}.constructionStandards article>span{font:19px Georgia,serif}.constructionStandards b{font:23px Georgia,serif}.constructionStandards p{color:#304449;margin:10px 0 0;font-size:11px;line-height:1.7}.constructionFaq{background:var(--construction-paper);grid-template-columns:.72fr 1.28fr;gap:8vw;padding:105px 7vw;display:grid}.constructionFaqList{border-top:1px solid #cbd5d1}.constructionFaqList article{border-bottom:1px solid #cbd5d1;padding:27px 0}.constructionFaqList h3{margin-bottom:12px;font-size:24px}.constructionFaqList p{color:#627477;margin-bottom:0;font-size:12px;line-height:1.75}.constructionCta{background:var(--construction-blue);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:90px 7vw;display:grid}.constructionCta h2{max-width:850px}.constructionCta>div:first-child>p:not(.constructionKicker){color:#bfd0cd;max-width:760px;margin:25px 0 0;font-size:13px;line-height:1.75}.constructionCtaActions{gap:10px;min-width:245px;display:grid}.constructionFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.constructionFooter .brand b{color:#fff}.constructionFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.constructionNav nav{display:none}.constructionHero,.constructionPlanning,.constructionSiteStory{grid-template-columns:1fr}.constructionHeroMedia{min-height:610px}.constructionIntro,.constructionMedia,.constructionFaq,.constructionSectionHead{grid-template-columns:1fr}.constructionSectionHead>p{max-width:650px}.constructionServiceGrid,.constructionProcessGrid{grid-template-columns:1fr 1fr}.constructionPlanningCopy{padding-top:80px}.constructionMediaLead{position:static}.constructionFooter{grid-template-columns:1fr}.constructionFooter p{text-align:left}.constructionCta{grid-template-columns:1fr}.constructionCtaActions{max-width:350px}.constructionStandards{grid-template-columns:1fr}.constructionStandards article{border-top:1px solid #10272d40;border-left:0}.constructionStandards article:first-child{border-top:0}}@media (width<=720px){.constructionNav{height:76px;padding:0 20px}.constructionNavCta{display:none}.constructionHeroCopy,.constructionIntro,.constructionServices,.constructionPlanningCopy,.constructionProcess,.constructionSiteStory>div:first-child,.constructionDesigns,.constructionMedia,.constructionFaq,.constructionCta{padding:72px 22px}.constructionHero{min-height:0}.constructionHero h1{font-size:53px}.constructionHeroMedia{min-height:420px}.constructionHeroNote{width:calc(100% - 36px);bottom:18px;right:18px}.constructionIntro{gap:35px}.constructionIntro>div:last-child{padding-top:0}.constructionServiceGrid{grid-template-columns:1fr;margin-top:38px}.constructionServiceGrid article{min-height:245px}.constructionProcessGrid{grid-template-columns:1fr}.constructionPlanningMedia,.constructionSiteImage{min-height:430px}.constructionPlanList>div{grid-template-columns:1fr;gap:5px}.constructionDesignGrid{grid-template-columns:1fr}.constructionDesignCrop{height:500px}.constructionDesignCrop img{width:300%!important}.constructionMedia{gap:45px}.constructionVideoGrid article{grid-template-columns:1fr}.constructionVideoIcon{grid-row:auto;width:66px;height:66px}.constructionVideoBadge{grid-column:auto}.constructionCtaActions{min-width:0}.constructionFooter{padding:45px 22px}.constructionPage h2{font-size:42px}}.constructionMediaDisclosure{border-left:3px solid var(--construction-gold);background:#ffffff0e;padding:17px 18px;color:#d7e2df!important}.constructionVideoGrid article{background:#0e323a;min-height:0;padding:0;display:block;overflow:hidden}.constructionVideoFrame{aspect-ratio:16/9;background:#020d11;border-bottom:1px solid #3c5960;position:relative}.constructionVideoFrame video{object-fit:cover;background:#020d11;width:100%;height:100%;display:block}.constructionVideoCopy{padding:27px 29px 30px}.constructionVideoCopy .constructionVideoBadge{margin-bottom:18px;display:inline-block}.constructionVideoCopy h3{margin-bottom:12px;font-size:30px}.constructionVideoCopy p{margin-bottom:15px}.constructionVideoCopy small{display:block}.constructionVideoFrame:after{content:"PLAYABLE CONCEPT ANIMATION";pointer-events:none;color:#fff;letter-spacing:.12em;background:#071f27d1;padding:7px 9px;font-size:7px;font-weight:800;position:absolute;top:14px;left:14px}.constructionVideoFrame:has(video:playing):after{opacity:.35}@media (width<=720px){.constructionVideoCopy{padding:23px 20px 25px}.constructionVideoCopy h3{font-size:25px}.constructionVideoFrame:after{font-size:6px}}.constructionStageChips{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.constructionStageChips span{color:#b7cac7;text-transform:uppercase;letter-spacing:.09em;border:1px solid #48646a;padding:7px 9px;font-size:7px;font-weight:800}.advertisePage{--ad-ink:#10292f;--ad-navy:#071f27;--ad-green:#0d4b45;--ad-gold:#d7ab53;--ad-paper:#f6f1e8;--ad-white:#fffdf9;background:var(--ad-paper);color:var(--ad-ink);overflow:hidden}.advertisePage h1,.advertisePage h2,.advertisePage h3,.advertisePage p{margin-top:0}.advertisePage h2{letter-spacing:-.045em;margin-bottom:0;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.advertisePage h3{font:400 27px/1.15 Georgia,serif}.advertiseNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f7;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.advertiseNav .brand,.advertiseFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.advertiseNav .brand div,.advertiseFooter .brand div{display:grid}.advertiseNav .brand b,.advertiseFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.advertiseNav .brand small,.advertiseFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.advertiseNav nav{gap:26px;display:flex}.advertiseNav nav a{text-transform:uppercase;letter-spacing:.11em;color:#54686a;font-size:9px;font-weight:800}.advertiseNavCta{background:var(--ad-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;padding:13px 18px;font-size:9px;font-weight:800}.advertiseHero{background:var(--ad-navy);color:#fff;grid-template-columns:1.12fr .88fr;min-height:760px;display:grid}.advertiseHeroCopy{background-image:radial-gradient(circle at 12% 18%,#d7ab531c,#0000 25%),linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:auto,44px 44px,44px 44px;flex-direction:column;justify-content:center;padding:100px 7vw 80px;display:flex}.advertiseKicker{text-transform:uppercase;letter-spacing:.18em;color:#94bcb5;margin-bottom:24px;font-size:9px;font-weight:800}.advertiseKicker:before{content:"";background:var(--ad-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.advertiseKicker.dark{color:#4f7374}.advertiseHero h1{letter-spacing:-.058em;max-width:900px;margin:0;font:400 clamp(57px,6.7vw,100px)/.92 Georgia,serif}.advertiseHeroCopy>p:not(.advertiseKicker){color:#b9ceca;max-width:720px;margin:29px 0 34px;font-size:16px;line-height:1.8}.advertiseHeroActions{flex-wrap:wrap;gap:12px;display:flex}.advertiseButton{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font:800 10px Arial;display:inline-flex}.advertiseButton.primary{background:var(--ad-gold);color:#10282c}.advertiseButton.secondary{color:#fff;background:0 0;border-color:#77908d}.advertiseTrust{flex-wrap:wrap;gap:10px;margin-top:48px;display:flex}.advertiseTrust span{color:#b7cbc7;text-transform:uppercase;letter-spacing:.1em;border:1px solid #3c5960;padding:8px 10px;font-size:8px}.advertiseHeroPanel{background:var(--ad-green);flex-direction:column;justify-content:center;padding:70px 5vw;display:flex;position:relative}.advertiseHeroPanel:before{content:"";border:1px solid #ffffff38;position:absolute;inset:28px}.advertiseHeroSeal{z-index:1;border:1px solid #ffffff7a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;margin-bottom:48px;display:flex;position:relative}.advertiseHeroSeal span{color:var(--ad-gold);letter-spacing:.12em;font:31px Georgia,serif}.advertiseHeroSeal small{letter-spacing:.15em;color:#bcd0cc;margin-top:7px;font-size:7px}.advertiseHeroPanel>p{letter-spacing:-.035em;z-index:1;border-bottom:1px solid #fff3;margin:0;padding:14px 0;font:400 clamp(35px,4vw,60px)/1 Georgia,serif;position:relative}.advertiseHeroPanel>div:last-child{z-index:1;gap:7px;margin-top:45px;display:grid;position:relative}.advertiseHeroPanel>div:last-child small{text-transform:uppercase;letter-spacing:.14em;color:#a4c2bd;font-size:8px}.advertiseHeroPanel>div:last-child b{color:var(--ad-gold);font:27px Georgia,serif}.advertisePositioning{background:var(--ad-white);grid-template-columns:1fr 1fr;gap:9vw;padding:110px 7vw;display:grid}.advertisePositioning>div:last-child{padding-top:24px}.advertisePositioning>div:last-child p{color:#5e7375;font-size:14px;line-height:1.82}.advertiseAudience{background:var(--ad-navy);color:#fff;padding:105px 7vw}.advertiseSectionHead{grid-template-columns:1fr 410px;align-items:end;gap:7vw;display:grid}.advertiseSectionHead>p{color:#63777a;margin-bottom:4px;font-size:13px;line-height:1.75}.advertiseAudience .advertiseSectionHead>p{color:#a8bfbb}.advertiseAudienceGrid{border-top:1px solid #37555b;border-left:1px solid #37555b;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.advertiseAudienceGrid article{border-bottom:1px solid #37555b;border-right:1px solid #37555b;min-height:260px;padding:29px}.advertiseAudienceGrid article>span{color:var(--ad-gold);font:18px Georgia,serif}.advertiseAudienceGrid h3{margin:48px 0 14px;font-size:30px}.advertiseAudienceGrid p{color:#aec1be;font-size:12px;line-height:1.75}.advertiseChannels{background:var(--ad-paper);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 7vw;display:grid}.advertiseChannelIntro>p:not(.advertiseKicker){color:#627678;max-width:620px;margin-top:27px;font-size:13px;line-height:1.75}.advertiseChannelList{border-top:1px solid #cbd5d1}.advertiseChannelList article{border-bottom:1px solid #cbd5d1;grid-template-columns:55px 1fr;gap:22px;padding:27px 0;display:grid}.advertiseChannelList article>span{color:var(--ad-gold);font:18px Georgia,serif}.advertiseChannelList h3{margin-bottom:10px}.advertiseChannelList p{color:#637678;margin-bottom:0;font-size:12px;line-height:1.7}.advertisePackages{background:#fff;padding:110px 7vw}.advertisePackageGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;margin-top:55px;display:grid}.advertisePackageGrid article{border:1px solid #d5ddd9;border-top:5px solid var(--ad-green);background:var(--ad-white);flex-direction:column;min-height:570px;padding:34px 30px 31px;display:flex;position:relative}.advertisePackageGrid article.featured{background:var(--ad-navy);color:#fff;border-color:var(--ad-gold);transform:translateY(-12px)}.advertisePopular{background:var(--ad-gold);color:var(--ad-ink);text-transform:uppercase;letter-spacing:.1em;padding:7px 9px;font-size:7px;font-weight:800;position:absolute;top:18px;right:18px}.advertisePackageGrid article>small{text-transform:uppercase;letter-spacing:.15em;color:var(--ad-green);font-size:9px;font-weight:800}.advertisePackageGrid article.featured>small{color:#91b7b0}.advertisePackageGrid h3{margin:30px 0 20px;font-size:52px}.advertisePackageGrid article>p{color:#627578;font-size:12px;line-height:1.7}.advertisePackageGrid article.featured>p{color:#aec2bf}.advertisePackageGrid ul{border-top:1px solid #d3ddd9;margin:18px 0 28px;padding:0;list-style:none}.advertisePackageGrid article.featured ul{border-color:#38565c}.advertisePackageGrid li{color:#546b6d;border-bottom:1px solid #d3ddd9;padding:14px 0 14px 20px;font-size:11px;line-height:1.5;position:relative}.advertisePackageGrid article.featured li{color:#c0d0cd;border-color:#38565c}.advertisePackageGrid li:before{content:"✓";color:var(--ad-gold);font-weight:800;position:absolute;left:0}.advertisePackageGrid article>a{color:var(--ad-green);text-transform:uppercase;letter-spacing:.09em;margin-top:auto;padding-top:17px;font-size:10px;font-weight:800}.advertisePackageGrid article.featured>a{color:var(--ad-gold)}.advertiseStandards{background:var(--ad-green);color:#fff;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:105px 7vw;display:grid}.advertiseStandards>div:first-child>p:not(.advertiseKicker){color:#b9cfcb;margin-top:26px;font-size:13px;line-height:1.75}.advertiseStandardsGrid{background:#577a75;border:1px solid #577a75;grid-template-columns:1fr 1fr;gap:1px;display:grid}.advertiseStandardsGrid article{background:#104640;min-height:190px;padding:28px}.advertiseStandardsGrid b{color:var(--ad-gold);font:24px Georgia,serif}.advertiseStandardsGrid p{color:#bdd0cc;margin:16px 0 0;font-size:11px;line-height:1.7}.advertiseFaq{background:var(--ad-paper);grid-template-columns:.72fr 1.28fr;gap:8vw;padding:105px 7vw;display:grid}.advertiseFaqList{border-top:1px solid #cbd5d1}.advertiseFaqList article{border-bottom:1px solid #cbd5d1;padding:27px 0}.advertiseFaqList h3{margin-bottom:12px;font-size:24px}.advertiseFaqList p{color:#617578;margin-bottom:0;font-size:12px;line-height:1.75}.advertiseCta{background:var(--ad-navy);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:90px 7vw;display:grid}.advertiseCta>div:first-child>p:not(.advertiseKicker){color:#b8ccca;max-width:740px;margin:25px 0 0;font-size:13px;line-height:1.75}.advertiseCta>div:last-child{gap:10px;min-width:245px;display:grid}.advertiseFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.advertiseFooter .brand b{color:#fff}.advertiseFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.advertiseNav nav{display:none}.advertiseHero{grid-template-columns:1fr}.advertiseHeroPanel{min-height:650px}.advertisePositioning,.advertiseChannels,.advertiseStandards,.advertiseFaq,.advertiseSectionHead{grid-template-columns:1fr}.advertiseAudienceGrid{grid-template-columns:1fr 1fr}.advertisePackageGrid{grid-template-columns:1fr}.advertisePackageGrid article{min-height:0}.advertisePackageGrid article.featured{transform:none}.advertiseCta{grid-template-columns:1fr}.advertiseCta>div:last-child{max-width:350px}.advertiseFooter{grid-template-columns:1fr}.advertiseFooter p{text-align:left}}@media (width<=720px){.advertiseNav{height:76px;padding:0 20px}.advertiseNavCta{display:none}.advertiseHeroCopy,.advertisePositioning,.advertiseAudience,.advertiseChannels,.advertisePackages,.advertiseStandards,.advertiseFaq,.advertiseCta{padding:72px 22px}.advertiseHero h1{font-size:54px}.advertiseHeroPanel{min-height:580px;padding:60px 48px}.advertiseHeroPanel:before{inset:18px}.advertiseHeroPanel>p{font-size:38px}.advertisePositioning{gap:35px}.advertisePositioning>div:last-child{padding-top:0}.advertiseAudienceGrid{grid-template-columns:1fr}.advertiseAudienceGrid article{min-height:225px}.advertiseStandardsGrid{grid-template-columns:1fr}.advertisePackageGrid h3{font-size:46px}.advertiseCta>div:last-child{min-width:0}.advertiseFooter{padding:45px 22px}.advertisePage h2{font-size:42px}}@media print{.advertiseNav,.advertiseHeroActions,.advertiseCta,.advertiseFooter{display:none!important}.advertisePage{color:#000;background:#fff}.advertiseHero,.advertiseAudience,.advertiseStandards{color:#000!important;background:#fff!important}.advertiseHero{min-height:auto;display:block}.advertiseHeroCopy,.advertisePositioning,.advertiseAudience,.advertiseChannels,.advertisePackages,.advertiseStandards,.advertiseFaq{padding:28px 30px}.advertiseHeroPanel{display:none}.advertiseHero h1{color:#000;font-size:48px}.advertiseHeroCopy>p:not(.advertiseKicker),.advertiseAudienceGrid p,.advertiseStandardsGrid p{color:#333}.advertiseTrust span{color:#222;border-color:#999}.advertiseAudienceGrid,.advertiseAudienceGrid article{border-color:#aaa}.advertisePackageGrid article,.advertisePackageGrid article.featured{break-inside:avoid;color:#000;background:#fff;border-color:#777;min-height:0;transform:none}.advertisePackageGrid article.featured>p,.advertisePackageGrid article.featured li{color:#333}.advertisePackageGrid{display:block}.advertisePackageGrid article{margin-bottom:15px}.advertiseStandardsGrid{background:#aaa;border-color:#aaa}.advertiseStandardsGrid article{color:#000;break-inside:avoid;background:#fff}.advertiseFaq{break-before:page}}.campaignBrief{background:#e9dfcf;grid-template-columns:.68fr 1.32fr;align-items:start;gap:7vw;padding:110px 7vw;display:grid}.campaignBriefIntro{position:sticky;top:125px}.campaignBriefIntro>p:not(.advertiseKicker){color:#5f7174;margin:27px 0;font-size:13px;line-height:1.75}.campaignBriefIntro>a{color:var(--ad-green);border-bottom:1px solid;padding-bottom:4px;font-size:10px;font-weight:800}.campaignBriefForm{border-top:5px solid var(--ad-gold);background:#fff;padding:35px;box-shadow:0 18px 45px #10292f14}.campaignBriefFields{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.campaignBriefFields label{gap:8px;display:grid}.campaignBriefFields label>span{text-transform:uppercase;letter-spacing:.12em;color:#4e696b;font-size:8px;font-weight:800}.campaignBriefFields input,.campaignBriefFields select,.campaignBriefFields textarea{width:100%;color:var(--ad-ink);background:#fbfcfa;border:1px solid #cbd6d2;border-radius:0;padding:0 14px;font:13px Arial}.campaignBriefFields input,.campaignBriefFields select{height:50px}.campaignBriefFields textarea{resize:vertical;padding-top:14px}.campaignBriefFields input:focus,.campaignBriefFields select:focus,.campaignBriefFields textarea:focus{outline-offset:1px;outline:2px solid #79aa9f}.campaignBriefWide{grid-column:1/-1}.campaignBriefSubmit{border-top:1px solid #d4ddd9;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding-top:23px;display:flex}.campaignBriefSubmit p{color:#758486;max-width:420px;margin:0;font-size:9px;line-height:1.6}.campaignBriefSubmit .advertiseButton{border:0}.creativePage{--creative-ink:#122a31;--creative-navy:#071f27;--creative-green:#0d4b45;--creative-gold:#d7ab53;--creative-paper:#f6f1e8;background:var(--creative-paper);color:var(--creative-ink);overflow:hidden}.creativePage h1,.creativePage h2,.creativePage h3,.creativePage p{margin-top:0}.creativePage h2{letter-spacing:-.045em;margin-bottom:0;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.creativePage h3{font:400 27px/1.15 Georgia,serif}.creativeNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f7;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.creativeNav .brand,.creativeFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.creativeNav .brand div,.creativeFooter .brand div{display:grid}.creativeNav .brand b,.creativeFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.creativeNav .brand small,.creativeFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.creativeNav nav{gap:26px;display:flex}.creativeNav nav a{text-transform:uppercase;letter-spacing:.11em;color:#53686a;font-size:9px;font-weight:800}.creativeNavCta{background:var(--creative-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;padding:13px 18px;font-size:9px;font-weight:800}.creativeHero{background:var(--creative-navy);color:#fff;grid-template-columns:1.12fr .88fr;min-height:750px;display:grid}.creativeHeroCopy{flex-direction:column;justify-content:center;padding:100px 7vw 85px;display:flex}.creativeKicker{text-transform:uppercase;letter-spacing:.18em;color:#94bcb5;margin-bottom:24px;font-size:9px;font-weight:800}.creativeKicker:before{content:"";background:var(--creative-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.creativeKicker.dark{color:#4f7274}.creativeHero h1{letter-spacing:-.058em;max-width:920px;margin:0;font:400 clamp(58px,6.8vw,101px)/.92 Georgia,serif}.creativeHeroCopy>p:not(.creativeKicker){color:#b8ceca;max-width:720px;margin:29px 0 34px;font-size:16px;line-height:1.8}.creativeHeroCopy>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.creativeButton{text-transform:uppercase;letter-spacing:.1em;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:10px;font-weight:800;display:inline-flex}.creativeButton.primary{background:var(--creative-gold);color:#10282c}.creativeTextLink{border-bottom:1px solid #78918e;padding:10px 0;font-size:10px;font-weight:800}.creativeHeroType{background:var(--creative-green);flex-direction:column;justify-content:center;padding:62px 5vw;display:flex;position:relative}.creativeHeroType:before{content:"VMLTD / CREATIVE";letter-spacing:.2em;color:#89aaa5;font-size:7px;position:absolute;top:28px;right:24px}.creativeHeroType span{letter-spacing:-.045em;color:#fff;border-bottom:1px solid #ffffff38;padding:17px 0;font:400 clamp(45px,5.2vw,78px)/1 Georgia,serif}.creativeHeroType span:nth-child(2n){color:var(--creative-gold);text-align:right}.creativeServices{background:#fff;padding:110px 7vw}.creativeSectionHead{grid-template-columns:1fr 420px;align-items:end;gap:7vw;display:grid}.creativeSectionHead>p{color:#63777a;margin-bottom:4px;font-size:13px;line-height:1.75}.creativeServiceGrid{border-top:1px solid #ced8d4;border-left:1px solid #ced8d4;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.creativeServiceGrid article{border-bottom:1px solid #ced8d4;border-right:1px solid #ced8d4;min-height:270px;padding:29px}.creativeServiceGrid article>span{color:var(--creative-gold);font:18px Georgia,serif}.creativeServiceGrid h3{margin:48px 0 14px;font-size:29px}.creativeServiceGrid p{color:#627678;font-size:12px;line-height:1.75}.creativeConcepts{background:var(--creative-navy);color:#fff;padding:110px 7vw}.creativeConcepts .creativeSectionHead>p{color:#a9bfbb}.creativeConceptGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.creativeConceptGrid article{border-bottom:4px solid var(--creative-gold);background:#0d333a}.creativeConceptImage{height:470px;position:relative;overflow:hidden}.creativeConceptImage img{object-fit:cover}.creativeConceptGrid article>div:last-child{padding:25px 25px 28px}.creativeConceptGrid small{text-transform:uppercase;letter-spacing:.13em;color:#8eafa9;font-size:8px}.creativeConceptGrid h3{margin:15px 0 13px;font-size:29px}.creativeConceptGrid p{color:#aec2bf;font-size:11px;line-height:1.7}.creativeConceptGrid article>div:last-child>span{text-transform:uppercase;letter-spacing:.1em;color:#a9bfbb;border:1px solid #49666b;margin-top:9px;padding:7px 9px;font-size:7px;display:inline-block}.creativeProcess{background:var(--creative-paper);grid-template-columns:.72fr 1.28fr;gap:8vw;padding:110px 7vw;display:grid}.creativeProcessIntro{align-self:start;position:sticky;top:125px}.creativeProcessGrid{border-top:1px solid #cbd5d1}.creativeProcessGrid article{border-bottom:1px solid #cbd5d1;grid-template-columns:54px 1fr;gap:22px;padding:26px 0;display:grid}.creativeProcessGrid article>span{color:var(--creative-gold);font:18px Georgia,serif}.creativeProcessGrid h3{margin-bottom:9px}.creativeProcessGrid p{color:#627578;margin-bottom:0;font-size:12px;line-height:1.7}.creativePrinciples{background:var(--creative-gold);grid-template-columns:repeat(3,1fr);padding:75px 7vw;display:grid}.creativePrinciples article{border-left:1px solid #10282c40;grid-template-columns:auto 1fr;gap:18px;padding:25px;display:grid}.creativePrinciples article:first-child{border-left:0}.creativePrinciples article>span{font:18px Georgia,serif}.creativePrinciples b{font:23px Georgia,serif}.creativePrinciples p{color:#304549;margin:9px 0 0;font-size:11px;line-height:1.65}.creativeCta{background:var(--creative-green);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:90px 7vw;display:grid}.creativeCta>div>p:not(.creativeKicker){color:#b9cfcb;max-width:720px;margin:25px 0 0;font-size:13px;line-height:1.75}.creativeFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.creativeFooter .brand b{color:#fff}.creativeFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}.creativeMediaHome{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:95px 7vw;display:grid}.creativeMediaHome h2{font-size:clamp(42px,4.8vw,66px)}.creativeMediaHome>div:first-child>p:not(.eyebrow){color:#b8ccca;max-width:700px;font-size:14px;line-height:1.75}.creativeMediaHome>div:first-child>div{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.creativeMediaHomeGrid{background:#426069;border:1px solid #426069;grid-template-columns:1fr 1fr;gap:1px;display:grid}.creativeMediaHomeGrid span{color:#c0d1ce;background:#10353d;padding:23px;font-size:11px}.creativeMediaHomeGrid b{color:var(--gold);margin-bottom:9px;font:18px Georgia,serif;display:block}@media (width<=1100px){.campaignBrief,.creativeHero,.creativeProcess,.creativeMediaHome{grid-template-columns:1fr}.campaignBriefIntro,.creativeProcessIntro{position:static}.creativeNav nav{display:none}.creativeHeroType{min-height:600px}.creativeSectionHead{grid-template-columns:1fr}.creativeServiceGrid{grid-template-columns:1fr 1fr}.creativeConceptGrid{grid-template-columns:1fr}.creativeConceptImage{height:620px}.creativePrinciples{grid-template-columns:1fr}.creativePrinciples article{border-top:1px solid #10282c40;border-left:0}.creativePrinciples article:first-child{border-top:0}.creativeCta,.creativeFooter{grid-template-columns:1fr}.creativeFooter p{text-align:left}}@media (width<=720px){.campaignBrief{padding:72px 22px}.campaignBriefFields{grid-template-columns:1fr}.campaignBriefWide{grid-column:auto}.campaignBriefForm{padding:27px 20px}.campaignBriefSubmit{display:grid}.creativeNav{height:76px;padding:0 20px}.creativeNavCta{display:none}.creativeHeroCopy,.creativeServices,.creativeConcepts,.creativeProcess,.creativeCta,.creativeMediaHome{padding:72px 22px}.creativeHero h1{font-size:53px}.creativeHeroType{min-height:520px;padding:55px 30px}.creativeHeroType span{font-size:47px}.creativeServiceGrid{grid-template-columns:1fr}.creativeServiceGrid article{min-height:230px}.creativeConceptImage{height:470px}.creativeCta{gap:35px}.creativeFooter{padding:45px 22px}.creativePage h2{font-size:42px}.creativeMediaHomeGrid{grid-template-columns:1fr}}.aboutPage{--about-ink:#102a31;--about-navy:#071f27;--about-green:#0d4b45;--about-gold:#d7ab53;--about-paper:#f6f1e8;--about-white:#fffdf9;background:var(--about-paper);color:var(--about-ink);overflow:hidden}.aboutPage h1,.aboutPage h2,.aboutPage h3,.aboutPage p{margin-top:0}.aboutPage h2{letter-spacing:-.045em;margin-bottom:0;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.aboutPage h3{font:400 27px/1.15 Georgia,serif}.aboutNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f7;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.aboutNav .brand,.aboutFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.aboutNav .brand div,.aboutFooter .brand div{display:grid}.aboutNav .brand b,.aboutFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.aboutNav .brand small,.aboutFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.aboutNav nav{gap:26px;display:flex}.aboutNav nav a{text-transform:uppercase;letter-spacing:.11em;color:#53686a;font-size:9px;font-weight:800}.aboutNavCta{background:var(--about-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;padding:13px 18px;font-size:9px;font-weight:800}.aboutHero{background:var(--about-navy);color:#fff;grid-template-columns:1.08fr .92fr;min-height:740px;display:grid}.aboutHeroCopy{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;flex-direction:column;justify-content:center;padding:100px 7vw 85px;display:flex}.aboutKicker{text-transform:uppercase;letter-spacing:.18em;color:#94bcb5;margin-bottom:24px;font-size:9px;font-weight:800}.aboutKicker:before{content:"";background:var(--about-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.aboutKicker.dark{color:#4f7274}.aboutHero h1{letter-spacing:-.058em;max-width:900px;margin:0;font:400 clamp(58px,6.8vw,101px)/.92 Georgia,serif}.aboutHeroCopy>p:not(.aboutKicker){color:#b8ceca;max-width:720px;margin:29px 0 34px;font-size:16px;line-height:1.8}.aboutHeroCopy>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.aboutButton{text-transform:uppercase;letter-spacing:.1em;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:10px;font-weight:800;display:inline-flex}.aboutButton.primary{background:var(--about-gold);color:#10282c}.aboutButton.secondary{color:#fff;background:0 0;border-color:#77908d}.aboutTextLink{border-bottom:1px solid #77908d;padding:10px 0;font-size:10px;font-weight:800}.aboutHeroMark{background:var(--about-green);flex-direction:column;justify-content:center;align-items:center;padding:70px 5vw;display:flex;position:relative}.aboutHeroMark:before{content:"";border:1px solid #ffffff38;position:absolute;inset:30px}.aboutHeroMark>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.aboutHeroMark img{object-fit:contain;filter:drop-shadow(0 16px 28px #0000002e)}.aboutHeroMark span{letter-spacing:.18em;color:var(--about-gold);margin-top:20px;font:46px Georgia,serif}.aboutHeroMark small{text-transform:uppercase;letter-spacing:.14em;color:#bdd0cc;text-align:center;margin-top:9px;font-size:8px}.aboutHeroMark>p{z-index:1;text-transform:uppercase;letter-spacing:.16em;color:#9bb8b3;font-size:8px;position:absolute;bottom:54px}.aboutIdentity{background:var(--about-white);grid-template-columns:.78fr 1.22fr;gap:8vw;padding:110px 7vw;display:grid}.aboutIdentity dl{border-top:1px solid #cbd5d1;margin:0}.aboutIdentity dl>div{border-bottom:1px solid #cbd5d1;grid-template-columns:180px 1fr;gap:25px;padding:21px 0;display:grid}.aboutIdentity dt{text-transform:uppercase;letter-spacing:.12em;color:#5f7778;font-size:8px;font-weight:800}.aboutIdentity dd{margin:0;font:20px/1.35 Georgia,serif}.aboutIdentity dd a{border-bottom:1px solid #819594}.aboutStructure{background:var(--about-navy);color:#fff;padding:110px 7vw}.aboutSectionHead{grid-template-columns:1fr 410px;align-items:end;gap:7vw;display:grid}.aboutSectionHead>p{color:#63777a;margin-bottom:4px;font-size:13px;line-height:1.75}.aboutStructure .aboutSectionHead>p,.aboutStandards .aboutSectionHead>p{color:#a8bfbb}.aboutParent{text-align:center;background:var(--about-gold);max-width:720px;color:var(--about-ink);margin:55px auto 0;padding:33px;position:relative}.aboutParent:after{content:"";background:#6d6c61;width:1px;height:36px;position:absolute;bottom:-36px;left:50%}.aboutParent>span{text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:800}.aboutParent h3{margin:14px 0 10px;font-size:35px}.aboutParent p{color:#3c5053;margin:0;font-size:11px;line-height:1.65}.aboutDivisionGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:70px;display:grid}.aboutDivisionGrid article{background:#0d333a;border:1px solid #3b5960;flex-direction:column;min-height:330px;padding:29px;display:flex}.aboutDivisionGrid article>span{color:var(--about-gold);font:18px Georgia,serif}.aboutDivisionGrid h3{margin:48px 0 14px;font-size:29px}.aboutDivisionGrid p{color:#adc1be;font-size:11px;line-height:1.7}.aboutDivisionGrid a{color:var(--about-gold);text-transform:uppercase;letter-spacing:.09em;margin-top:auto;padding-top:25px;font-size:9px;font-weight:800}.aboutLeadership{background:var(--about-paper);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:110px 7vw;display:grid}.aboutLeaderCard{border-top:5px solid var(--about-gold);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:40px;display:grid;box-shadow:0 18px 45px #102a3114}.aboutLeaderInitials{background:var(--about-navy);width:130px;height:130px;color:var(--about-gold);border-radius:50%;place-items:center;font:38px Georgia,serif;display:grid}.aboutLeaderCard small{text-transform:uppercase;letter-spacing:.15em;color:#557273;font-size:8px;font-weight:800}.aboutLeaderCard h2{margin:15px 0;font-size:43px}.aboutLeaderCard p{color:#627578;margin:0;font-size:12px;line-height:1.7}.aboutLeadershipCopy>p:not(.aboutKicker){color:#617578;margin:27px 0 0;font-size:13px;line-height:1.8}.aboutStandards{background:var(--about-green);color:#fff;padding:110px 7vw}.aboutStandardsGrid{border-top:1px solid #557872;border-left:1px solid #557872;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.aboutStandardsGrid article{border-bottom:1px solid #557872;border-right:1px solid #557872;min-height:260px;padding:29px}.aboutStandardsGrid article>span{color:var(--about-gold);font:18px Georgia,serif}.aboutStandardsGrid h3{margin:45px 0 13px;font-size:27px}.aboutStandardsGrid p{color:#bfd0cd;font-size:11px;line-height:1.7}.aboutIndependent{background:var(--about-white);grid-template-columns:1fr 1fr;align-items:start;gap:8vw;padding:100px 7vw;display:grid}.aboutIndependent>p{color:#607477;border-left:4px solid var(--about-gold);background:var(--about-paper);padding:24px;font-size:13px;line-height:1.85}.aboutCta{background:var(--about-navy);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:90px 7vw;display:grid}.aboutCta>div:first-child>p:not(.aboutKicker){color:#b8ccca;max-width:720px;margin:25px 0 0;font-size:13px;line-height:1.75}.aboutCta>div:last-child{gap:10px;min-width:245px;display:grid}.aboutFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.aboutFooter .brand b{color:#fff}.aboutFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.aboutNav nav{display:none}.aboutHero,.aboutIdentity,.aboutLeadership,.aboutIndependent{grid-template-columns:1fr}.aboutHeroMark{min-height:620px}.aboutSectionHead{grid-template-columns:1fr}.aboutDivisionGrid,.aboutStandardsGrid{grid-template-columns:1fr 1fr}.aboutCta{grid-template-columns:1fr}.aboutCta>div:last-child{max-width:350px}.aboutFooter{grid-template-columns:1fr}.aboutFooter p{text-align:left}}@media (width<=720px){.aboutNav{height:76px;padding:0 20px}.aboutNavCta{display:none}.aboutHeroCopy,.aboutIdentity,.aboutStructure,.aboutLeadership,.aboutStandards,.aboutIndependent,.aboutCta{padding:72px 22px}.aboutHero h1{font-size:53px}.aboutHeroMark{min-height:520px}.aboutHeroMark:before{inset:18px}.aboutIdentity{gap:40px}.aboutIdentity dl>div{grid-template-columns:1fr;gap:8px}.aboutDivisionGrid,.aboutStandardsGrid{grid-template-columns:1fr}.aboutDivisionGrid article,.aboutStandardsGrid article{min-height:230px}.aboutLeaderCard{grid-template-columns:1fr;padding:30px 24px}.aboutLeaderInitials{width:105px;height:105px}.aboutLeaderCard h2{font-size:38px}.aboutCta>div:last-child{min-width:0}.aboutFooter{padding:45px 22px}.aboutPage h2{font-size:42px}}.contactPage{--contact-ink:#102a31;--contact-navy:#071f27;--contact-green:#0d4b45;--contact-gold:#d7ab53;--contact-paper:#f6f1e8;--contact-white:#fffdf9;background:var(--contact-paper);color:var(--contact-ink);overflow:hidden}.contactPage h1,.contactPage h2,.contactPage h3,.contactPage p{margin-top:0}.contactPage h2{letter-spacing:-.045em;margin-bottom:0;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.contactPage h3{font:400 27px/1.15 Georgia,serif}.contactNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f7;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.contactNav .brand,.contactFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.contactNav .brand div,.contactFooter .brand div{display:grid}.contactNav .brand b,.contactFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.contactNav .brand small,.contactFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.contactNav nav{gap:26px;display:flex}.contactNav nav a{text-transform:uppercase;letter-spacing:.11em;color:#53686a;font-size:9px;font-weight:800}.contactNavCta{background:var(--contact-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:13px 18px;font-size:9px;font-weight:800}.contactHero{background:var(--contact-navy);color:#fff;grid-template-columns:1.08fr .92fr;min-height:690px;display:grid}.contactHeroCopy{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;flex-direction:column;justify-content:center;padding:100px 7vw 85px;display:flex}.contactKicker{text-transform:uppercase;letter-spacing:.18em;color:#94bcb5;margin-bottom:24px;font-size:9px;font-weight:800}.contactKicker:before{content:"";background:var(--contact-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.contactKicker.dark{color:#4f7274}.contactHero h1{letter-spacing:-.06em;max-width:800px;margin:0;font:400 clamp(62px,7vw,108px)/.9 Georgia,serif}.contactHeroCopy>p:not(.contactKicker){color:#b8ceca;max-width:680px;margin:30px 0 35px;font-size:17px;line-height:1.8}.contactHeroCopy>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.contactButton{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:10px;font-weight:800;display:inline-flex}.contactButton.primary{background:var(--contact-gold);color:#10282c}.contactButton.secondary{color:inherit;background:0 0;border-color:#77908d}.contactTextLink{border-bottom:1px solid #77908d;padding:10px 0;font-size:10px;font-weight:800}.contactHeroPanel{background:var(--contact-green);flex-direction:column;justify-content:center;padding:75px 6vw;display:flex;position:relative}.contactHeroPanel:before{content:"CONTACT / VMLTD";letter-spacing:.2em;color:#8aaca6;font-size:7px;position:absolute;top:30px;right:28px}.contactHeroPanel>small{text-transform:uppercase;letter-spacing:.15em;color:#9bb8b3;margin-bottom:25px;font-size:8px}.contactHeroPanel>a{border-top:1px solid #fff3;gap:10px;padding:27px 0;display:grid}.contactHeroPanel>a span{text-transform:uppercase;letter-spacing:.13em;color:#a9c1bc;font-size:8px}.contactHeroPanel>a b{color:#fff;overflow-wrap:anywhere;font:clamp(24px,2.5vw,40px)/1.15 Georgia,serif}.contactHeroPanel>p{text-transform:uppercase;letter-spacing:.12em;color:var(--contact-gold);margin:28px 0 0;font-size:9px}.contactRoutes{background:var(--contact-white);padding:110px 7vw}.contactSectionHead{grid-template-columns:1fr 410px;align-items:end;gap:7vw;display:grid}.contactSectionHead>p{color:#63777a;margin-bottom:4px;font-size:13px;line-height:1.75}.contactRouteGrid{border-top:1px solid #cbd5d1;border-left:1px solid #cbd5d1;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.contactRouteGrid article{border-bottom:1px solid #cbd5d1;border-right:1px solid #cbd5d1;flex-direction:column;min-height:345px;padding:29px;display:flex}.contactRouteGrid article>span{color:var(--contact-gold);font:18px Georgia,serif}.contactRouteGrid h3{margin:48px 0 14px;font-size:29px}.contactRouteGrid p{color:#627678;font-size:11px;line-height:1.75}.contactRouteGrid a{color:var(--contact-green);text-transform:uppercase;letter-spacing:.09em;margin-top:auto;padding-top:25px;font-size:9px;font-weight:800}.contactEducationCall{background:var(--contact-paper);border-left:4px solid var(--contact-gold);grid-template-columns:320px 1fr;align-items:center;gap:40px;margin-top:20px;padding:28px;display:grid}.contactEducationCall>div{gap:8px;display:grid}.contactEducationCall span{text-transform:uppercase;letter-spacing:.12em;color:#607778;font-size:8px;font-weight:800}.contactEducationCall b{font:25px Georgia,serif}.contactEducationCall p{color:#637679;margin:0;font-size:11px;line-height:1.75}.contactOffice{background:var(--contact-navy);color:#fff;grid-template-columns:.85fr 1.15fr;display:grid}.contactOfficeCard{background:var(--contact-green);padding:100px 7vw}.contactOfficeCard h2{font-size:clamp(48px,5vw,72px)}.contactOfficeCard address{color:#d9e6e3;margin:35px 0;font:25px/1.6 Georgia,serif}.contactOfficeCard>div{flex-wrap:wrap;gap:12px;display:flex}.contactVisitNotes{padding:100px 7vw}.contactVisitNotes>div{border-top:1px solid #38545b;margin-top:45px}.contactVisitNotes article{border-bottom:1px solid #38545b;grid-template-columns:45px 1fr 1.2fr;align-items:start;gap:22px;padding:26px 0;display:grid}.contactVisitNotes article>span{color:var(--contact-gold);font:18px Georgia,serif}.contactVisitNotes h3{margin:0;font-size:23px}.contactVisitNotes article p{color:#adc1be;margin:0;font-size:11px;line-height:1.7}.contactBrief{background:var(--contact-paper);grid-template-columns:.72fr 1.28fr;align-items:start;gap:7vw;padding:110px 7vw;display:grid}.contactBriefIntro{position:sticky;top:125px}.contactBriefIntro>p:not(.contactKicker){color:#5f7174;margin:27px 0;font-size:13px;line-height:1.8}.contactBriefIntro>a{color:var(--contact-green);border-bottom:1px solid;padding-bottom:4px;font-size:10px;font-weight:800}.contactBriefForm{border-top:5px solid var(--contact-gold);background:#fff;padding:35px;box-shadow:0 18px 45px #10292f14}.contactBriefFields{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.contactBriefFields label{gap:8px;display:grid}.contactBriefFields label>span{text-transform:uppercase;letter-spacing:.12em;color:#4e696b;font-size:8px;font-weight:800}.contactBriefFields input,.contactBriefFields select,.contactBriefFields textarea{width:100%;color:var(--contact-ink);background:#fbfcfa;border:1px solid #cbd6d2;border-radius:0;padding:0 14px;font:13px Arial}.contactBriefFields input,.contactBriefFields select{height:50px}.contactBriefFields textarea{resize:vertical;padding-top:14px}.contactBriefFields input:focus,.contactBriefFields select:focus,.contactBriefFields textarea:focus{outline-offset:1px;outline:2px solid #79aa9f}.contactBriefWide{grid-column:1/-1}.contactBriefSubmit{border-top:1px solid #d4ddd9;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding-top:23px;display:flex}.contactBriefSubmit p{color:#758486;max-width:420px;margin:0;font-size:9px;line-height:1.6}.contactBriefSubmit .contactButton{white-space:nowrap;border:0}.contactNotice{background:var(--contact-gold);grid-template-columns:220px 1fr;align-items:start;gap:40px;padding:35px 7vw;display:grid}.contactNotice b{text-transform:uppercase;letter-spacing:.12em;font-size:9px}.contactNotice p{color:#33494d;margin:0;font-size:11px;line-height:1.7}.contactFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.contactFooter .brand b{color:#fff}.contactFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.contactNav nav{display:none}.contactHero,.contactOffice,.contactBrief{grid-template-columns:1fr}.contactHeroPanel{min-height:520px}.contactSectionHead{grid-template-columns:1fr}.contactRouteGrid{grid-template-columns:1fr 1fr}.contactBriefIntro{position:static}.contactFooter{grid-template-columns:1fr}.contactFooter p{text-align:left}}@media (width<=720px){.contactNav{height:76px;padding:0 20px}.contactNavCta{display:none}.contactHeroCopy,.contactHeroPanel,.contactRoutes,.contactOfficeCard,.contactVisitNotes,.contactBrief{padding:72px 22px}.contactHero h1{font-size:58px}.contactHeroPanel>a b{font-size:26px}.contactRouteGrid{grid-template-columns:1fr}.contactRouteGrid article{min-height:260px}.contactEducationCall{grid-template-columns:1fr;gap:18px}.contactVisitNotes article{grid-template-columns:38px 1fr}.contactVisitNotes article p{grid-column:2}.contactBriefFields{grid-template-columns:1fr}.contactBriefWide{grid-column:auto}.contactBriefForm{padding:27px 20px}.contactBriefSubmit{display:grid}.contactNotice{grid-template-columns:1fr;gap:12px;padding:30px 22px}.contactFooter{padding:45px 22px}.contactPage h2{font-size:42px}}.consultancyPage{--consult-ink:#102a31;--consult-navy:#071f27;--consult-green:#0d4b45;--consult-gold:#d7ab53;--consult-paper:#f6f1e8;--consult-white:#fffdf9;background:var(--consult-paper);color:var(--consult-ink);overflow:hidden}.consultancyPage h1,.consultancyPage h2,.consultancyPage h3,.consultancyPage p{margin-top:0}.consultancyPage h2{letter-spacing:-.045em;margin-bottom:0;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.consultancyPage h3{font:400 27px/1.15 Georgia,serif}.consultancyNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f7;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.consultancyNav .brand,.consultancyFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.consultancyNav .brand div,.consultancyFooter .brand div{display:grid}.consultancyNav .brand b,.consultancyFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.consultancyNav .brand small,.consultancyFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.consultancyNav nav{gap:24px;display:flex}.consultancyNav nav a{text-transform:uppercase;letter-spacing:.11em;color:#53686a;font-size:9px;font-weight:800}.consultancyNavCta{background:var(--consult-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:13px 18px;font-size:9px;font-weight:800}.consultancyHero{background:var(--consult-navy);color:#fff;grid-template-columns:1.08fr .92fr;min-height:740px;display:grid}.consultancyHeroCopy{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;flex-direction:column;justify-content:center;padding:100px 7vw 85px;display:flex}.consultancyKicker{text-transform:uppercase;letter-spacing:.18em;color:#94bcb5;margin-bottom:24px;font-size:9px;font-weight:800}.consultancyKicker:before{content:"";background:var(--consult-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.consultancyKicker.dark{color:#4f7274}.consultancyHero h1{letter-spacing:-.058em;max-width:900px;margin:0;font:400 clamp(58px,6.5vw,98px)/.92 Georgia,serif}.consultancyHeroCopy>p:not(.consultancyKicker){color:#b8ceca;max-width:720px;margin:29px 0 34px;font-size:16px;line-height:1.8}.consultancyHeroCopy>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.consultancyButton{text-transform:uppercase;letter-spacing:.1em;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:10px;font-weight:800;display:inline-flex}.consultancyButton.primary{background:var(--consult-gold);color:#10282c}.consultancyButton.secondary{color:#fff;background:0 0;border-color:#77908d}.consultancyTextLink{border-bottom:1px solid #77908d;padding:10px 0;font-size:10px;font-weight:800}.consultancyHeroBoard{background:var(--consult-green);flex-direction:column;justify-content:center;padding:65px 5vw;display:flex;position:relative}.consultancyHeroBoard:before{content:"VMLTD / ADVISORY";letter-spacing:.2em;color:#8aaca6;font-size:7px;position:absolute;top:30px;right:28px}.consultancyHeroBoard span{letter-spacing:-.04em;border-bottom:1px solid #ffffff38;padding:20px 0;font:400 clamp(42px,4.8vw,72px)/1 Georgia,serif}.consultancyHeroBoard span:nth-child(2n){color:var(--consult-gold);text-align:right}.consultancyHeroBoard p{text-transform:uppercase;letter-spacing:.15em;color:#a9c1bc;margin:28px 0 0;font-size:8px}.consultancyAreas{background:var(--consult-white);padding:110px 7vw}.consultancySectionHead{grid-template-columns:1fr 420px;align-items:end;gap:7vw;display:grid}.consultancySectionHead>p{color:#63777a;margin-bottom:4px;font-size:13px;line-height:1.75}.consultancyAreaGrid{border-top:1px solid #cbd5d1;border-left:1px solid #cbd5d1;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.consultancyAreaGrid article{border-bottom:1px solid #cbd5d1;border-right:1px solid #cbd5d1;flex-direction:column;min-height:420px;padding:29px;display:flex}.consultancyAreaGrid article>span{color:var(--consult-gold);font:18px Georgia,serif}.consultancyAreaGrid h3{margin:48px 0 14px;font-size:29px}.consultancyAreaGrid p{color:#607477;font-size:12px;line-height:1.75}.consultancyAreaGrid small{color:#7b898b;border-top:1px solid #d9e0dd;margin-top:auto;padding-top:25px;font-size:9px;line-height:1.65}.consultancyFit{background:var(--consult-green);color:#fff;grid-template-columns:.78fr 1.22fr;align-items:start;gap:8vw;padding:100px 7vw;display:grid}.consultancyFit h2{font-size:clamp(42px,4.8vw,67px)}.consultancyFitGrid{border-top:1px solid #507a73;border-left:1px solid #507a73;grid-template-columns:1fr 1fr;display:grid}.consultancyFitGrid article{border-bottom:1px solid #507a73;border-right:1px solid #507a73;min-height:220px;padding:26px}.consultancyFitGrid span{color:var(--consult-gold);font:18px Georgia,serif}.consultancyFitGrid b{margin:35px 0 12px;font:25px Georgia,serif;display:block}.consultancyFitGrid p{color:#bdd0cd;font-size:11px;line-height:1.7}.consultancyProcess{background:var(--consult-paper);grid-template-columns:.72fr 1.28fr;gap:8vw;padding:110px 7vw;display:grid}.consultancyProcessIntro{align-self:start;position:sticky;top:125px}.consultancyProcessIntro>p:not(.consultancyKicker){color:#617578;margin:27px 0 0;font-size:13px;line-height:1.8}.consultancyProcessGrid{border-top:1px solid #cbd5d1}.consultancyProcessGrid article{border-bottom:1px solid #cbd5d1;grid-template-columns:54px 1fr;gap:22px;padding:27px 0;display:grid}.consultancyProcessGrid article>span{color:var(--consult-gold);font:18px Georgia,serif}.consultancyProcessGrid h3{margin:0 0 9px}.consultancyProcessGrid p{color:#627578;margin:0;font-size:12px;line-height:1.7}.consultancyDeliverables{background:var(--consult-navy);color:#fff;padding:110px 7vw}.consultancyDeliverables .consultancySectionHead>p{color:#a8bfbb}.consultancyDeliverableGrid{border-top:1px solid #3f5d62;border-left:1px solid #3f5d62;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.consultancyDeliverableGrid article{border-bottom:1px solid #3f5d62;border-right:1px solid #3f5d62;min-height:260px;padding:29px}.consultancyDeliverableGrid article>span{color:var(--consult-gold);font:18px Georgia,serif}.consultancyDeliverableGrid h3{margin:45px 0 13px;font-size:28px}.consultancyDeliverableGrid p{color:#adc1be;font-size:11px;line-height:1.7}.consultancyBoundaries{background:var(--consult-white);grid-template-columns:1fr 1fr;align-items:start;gap:8vw;padding:100px 7vw;display:grid}.consultancyBoundaries>div:last-child{border-left:4px solid var(--consult-gold);background:var(--consult-paper);padding:28px}.consultancyBoundaries>div:last-child p{color:#607477;font-size:13px;line-height:1.85}.consultancyBoundaries>div:last-child p:last-child{margin-bottom:0}.consultancyCta{background:var(--consult-green);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:90px 7vw;display:grid}.consultancyCta>div:first-child>p:not(.consultancyKicker){color:#bdd0cd;max-width:720px;margin:25px 0 0;font-size:13px;line-height:1.75}.consultancyCta>div:last-child{gap:10px;min-width:250px;display:grid}.consultancyFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.consultancyFooter .brand b{color:#fff}.consultancyFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}.consultancyHome{border-top:5px solid var(--gold);background:#f4efe4;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;margin-top:32px;padding:80px 65px;display:grid}.consultancyHome h2{font-size:clamp(40px,4.4vw,62px)}.consultancyHome>div:first-child>p:not(.eyebrow){color:#607477;margin:24px 0 30px;font-size:14px;line-height:1.75}.consultancyHomeGrid{border-top:1px solid #c8d2ce;border-left:1px solid #c8d2ce;grid-template-columns:1fr 1fr;display:grid}.consultancyHomeGrid span{color:#53686a;border-bottom:1px solid #c8d2ce;border-right:1px solid #c8d2ce;padding:26px 20px;font-size:12px}.consultancyHomeGrid b{color:var(--gold);margin-bottom:12px;font:19px Georgia,serif;display:block}.nav nav{gap:22px}@media (width<=1100px){.consultancyNav nav{display:none}.consultancyHero,.consultancyFit,.consultancyProcess,.consultancyBoundaries,.consultancyHome{grid-template-columns:1fr}.consultancyHeroBoard{min-height:600px}.consultancySectionHead{grid-template-columns:1fr}.consultancyAreaGrid{grid-template-columns:1fr 1fr}.consultancyProcessIntro{position:static}.consultancyDeliverableGrid{grid-template-columns:1fr 1fr}.consultancyCta{grid-template-columns:1fr}.consultancyCta>div:last-child{max-width:350px}.consultancyFooter{grid-template-columns:1fr}.consultancyFooter p{text-align:left}}@media (width<=720px){.consultancyNav{height:76px;padding:0 20px}.consultancyNavCta{display:none}.consultancyHeroCopy,.consultancyHeroBoard,.consultancyAreas,.consultancyFit,.consultancyProcess,.consultancyDeliverables,.consultancyBoundaries,.consultancyCta{padding:72px 22px}.consultancyHero h1{font-size:51px}.consultancyHeroBoard{min-height:520px;padding-left:30px;padding-right:30px}.consultancyHeroBoard span{font-size:43px}.consultancyAreaGrid,.consultancyFitGrid,.consultancyDeliverableGrid,.consultancyHomeGrid{grid-template-columns:1fr}.consultancyAreaGrid article{min-height:330px}.consultancyFit{gap:45px}.consultancyDeliverableGrid article{min-height:230px}.consultancyCta>div:last-child{min-width:0}.consultancyFooter{padding:45px 22px}.consultancyPage h2{font-size:42px}.consultancyHome{margin-top:24px;padding:60px 24px}}.educationPage{--edu-ink:#102a31;--edu-navy:#071f27;--edu-green:#0d4b45;--edu-gold:#d7ab53;--edu-paper:#f6f1e8;--edu-white:#fffdf9;background:var(--edu-paper);color:var(--edu-ink);overflow:hidden}.educationPage h1,.educationPage h2,.educationPage h3,.educationPage p{margin-top:0}.educationPage h2{letter-spacing:-.045em;margin-bottom:0;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.educationPage h3{font:400 27px/1.15 Georgia,serif}.educationNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f7;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.educationNav .brand,.educationFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.educationNav .brand div,.educationFooter .brand div{display:grid}.educationNav .brand b,.educationFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.educationNav .brand small,.educationFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.educationNav nav{gap:24px;display:flex}.educationNav nav a{text-transform:uppercase;letter-spacing:.11em;color:#53686a;font-size:9px;font-weight:800}.educationNavCta{background:var(--edu-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:13px 18px;font-size:9px;font-weight:800}.educationHero{background:var(--edu-navy);color:#fff;grid-template-columns:1.08fr .92fr;min-height:740px;display:grid}.educationHeroCopy{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;flex-direction:column;justify-content:center;padding:100px 7vw 85px;display:flex}.educationKicker{text-transform:uppercase;letter-spacing:.18em;color:#94bcb5;margin-bottom:24px;font-size:9px;font-weight:800}.educationKicker:before{content:"";background:var(--edu-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.educationKicker.dark{color:#4f7274}.educationHero h1{letter-spacing:-.058em;max-width:900px;margin:0;font:400 clamp(58px,6.5vw,98px)/.92 Georgia,serif}.educationHeroCopy>p:not(.educationKicker){color:#b8ceca;max-width:720px;margin:29px 0 34px;font-size:16px;line-height:1.8}.educationHeroCopy>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.educationButton{text-transform:uppercase;letter-spacing:.1em;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:10px;font-weight:800;display:inline-flex}.educationButton.primary{background:var(--edu-gold);color:#10282c}.educationButton.secondary{color:#fff;background:0 0;border-color:#77908d}.educationTextLink{border-bottom:1px solid #77908d;padding:10px 0;font-size:10px;font-weight:800}.educationHeroPanel{background:var(--edu-green);flex-direction:column;justify-content:center;padding:65px 5vw;display:flex;position:relative}.educationHeroPanel:before{content:"VEC / LEARNER SUPPORT";letter-spacing:.2em;color:#8aaca6;font-size:7px;position:absolute;top:30px;right:28px}.educationHeroPanel span{letter-spacing:-.04em;border-bottom:1px solid #ffffff38;padding:20px 0;font:400 clamp(42px,4.8vw,72px)/1 Georgia,serif}.educationHeroPanel span:nth-child(2n){color:var(--edu-gold);text-align:right}.educationHeroPanel p{text-transform:uppercase;letter-spacing:.15em;color:#a9c1bc;margin:28px 0 0;font-size:8px;line-height:1.7}.educationSupport{background:var(--edu-white);padding:110px 7vw}.educationSectionHead{grid-template-columns:1fr 420px;align-items:end;gap:7vw;display:grid}.educationSectionHead>p{color:#63777a;margin-bottom:4px;font-size:13px;line-height:1.75}.educationSupportGrid{border-top:1px solid #cbd5d1;border-left:1px solid #cbd5d1;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.educationSupportGrid article{border-bottom:1px solid #cbd5d1;border-right:1px solid #cbd5d1;min-height:310px;padding:29px}.educationSupportGrid article>span{color:var(--edu-gold);font:18px Georgia,serif}.educationSupportGrid h3{margin:48px 0 14px;font-size:29px}.educationSupportGrid p{color:#607477;font-size:12px;line-height:1.75}.educationJourney{background:var(--edu-green);color:#fff;grid-template-columns:.72fr 1.28fr;gap:8vw;padding:110px 7vw;display:grid}.educationJourneyIntro{align-self:start;position:sticky;top:125px}.educationJourneyIntro>p:not(.educationKicker){color:#bdd0cd;margin:27px 0 0;font-size:13px;line-height:1.8}.educationJourneyGrid{border-top:1px solid #507a73}.educationJourneyGrid article{border-bottom:1px solid #507a73;grid-template-columns:54px 1fr;gap:22px;padding:27px 0;display:grid}.educationJourneyGrid article>span{color:var(--edu-gold);font:18px Georgia,serif}.educationJourneyGrid h3{color:#fff;margin:0 0 9px}.educationJourneyGrid p{color:#bdd0cd;margin:0;font-size:12px;line-height:1.7}.educationTools{background:var(--edu-paper);padding:110px 7vw}.educationToolGrid{border-top:1px solid #cbd5d1;border-left:1px solid #cbd5d1;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.educationToolGrid>a{border-bottom:1px solid #cbd5d1;border-right:1px solid #cbd5d1;flex-direction:column;min-height:320px;padding:29px;display:flex}.educationToolGrid small{text-transform:uppercase;letter-spacing:.13em;color:#64807c;font-size:8px;font-weight:800}.educationToolGrid h3{margin:48px 0 14px;font-size:28px}.educationToolGrid p{color:#607477;font-size:11px;line-height:1.75}.educationToolGrid b{color:var(--edu-green);text-transform:uppercase;letter-spacing:.09em;margin-top:auto;padding-top:24px;font-size:9px}.educationSafety{background:var(--edu-white);grid-template-columns:.75fr 1.25fr;align-items:start;gap:8vw;padding:100px 7vw;display:grid}.educationSafetyGrid{border-top:1px solid #cbd5d1;display:grid}.educationSafetyGrid article{border-bottom:1px solid #cbd5d1;grid-template-columns:190px 1fr;gap:25px;padding:24px 0;display:grid}.educationSafetyGrid b{font:23px Georgia,serif}.educationSafetyGrid p{color:#607477;margin:0;font-size:12px;line-height:1.75}.educationCta{background:var(--edu-navy);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:90px 7vw;display:grid}.educationCta>div:first-child>p:not(.educationKicker){color:#bdd0cd;max-width:720px;margin:25px 0 0;font-size:13px;line-height:1.75}.educationCta>div:last-child{gap:10px;min-width:260px;display:grid}.educationFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.educationFooter .brand b{color:#fff}.educationFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.educationNav nav{display:none}.educationHero,.educationJourney,.educationSafety{grid-template-columns:1fr}.educationHeroPanel{min-height:600px}.educationSectionHead{grid-template-columns:1fr}.educationSupportGrid,.educationToolGrid{grid-template-columns:1fr 1fr}.educationJourneyIntro{position:static}.educationCta{grid-template-columns:1fr}.educationCta>div:last-child{max-width:350px}.educationFooter{grid-template-columns:1fr}.educationFooter p{text-align:left}}@media (width<=720px){.educationNav{height:76px;padding:0 20px}.educationNavCta{display:none}.educationHeroCopy,.educationHeroPanel,.educationSupport,.educationJourney,.educationTools,.educationSafety,.educationCta{padding:72px 22px}.educationHero h1{font-size:51px}.educationHeroPanel{min-height:520px;padding-left:30px;padding-right:30px}.educationHeroPanel span{font-size:43px}.educationSupportGrid,.educationToolGrid{grid-template-columns:1fr}.educationSupportGrid article,.educationToolGrid>a{min-height:260px}.educationSafetyGrid article{grid-template-columns:1fr;gap:12px}.educationCta>div:last-child{min-width:0}.educationFooter{padding:45px 22px}.educationPage h2{font-size:42px}}.policiesPage{--policy-ink:#102a31;--policy-navy:#071f27;--policy-green:#0d4b45;--policy-gold:#d7ab53;--policy-paper:#f6f1e8;--policy-white:#fffdf9;background:var(--policy-paper);color:var(--policy-ink);overflow:hidden}.policiesPage h1,.policiesPage h2,.policiesPage h3,.policiesPage p{margin-top:0}.policiesNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9fa;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.policiesNav .brand,.policiesFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.policiesNav .brand div,.policiesFooter .brand div{display:grid}.policiesNav .brand b,.policiesFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.policiesNav .brand small,.policiesFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.policiesNav nav{gap:22px;display:flex}.policiesNav nav a{text-transform:uppercase;letter-spacing:.1em;color:#53686a;font-size:9px;font-weight:800}.policiesNavCta{background:var(--policy-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:13px 18px;font-size:9px;font-weight:800}.policiesKicker{text-transform:uppercase;letter-spacing:.18em;color:#94bcb5;margin-bottom:24px;font-size:9px;font-weight:800}.policiesKicker:before{content:"";background:var(--policy-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.policiesKicker.dark{color:#4f7274}.policiesHero{background:var(--policy-navy);color:#fff;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;grid-template-columns:1fr 410px;align-items:end;gap:8vw;min-height:520px;padding:95px 7vw;display:grid}.policiesHero h1{letter-spacing:-.06em;max-width:900px;margin-bottom:26px;font:400 clamp(58px,7vw,104px)/.9 Georgia,serif}.policiesHero>div>p:last-child{color:#b8ceca;max-width:760px;font-size:15px;line-height:1.8}.policiesHero dl{border-top:1px solid #38545b;margin:0}.policiesHero dl>div{border-bottom:1px solid #38545b;grid-template-columns:130px 1fr;gap:20px;padding:18px 0;display:grid}.policiesHero dt{text-transform:uppercase;letter-spacing:.13em;color:#91aba7;font-size:8px}.policiesHero dd{color:#fff;margin:0;font:18px Georgia,serif}.policiesLayout{background:var(--policy-white);grid-template-columns:290px minmax(0,850px);align-items:start;gap:9vw;padding:100px 7vw 120px;display:grid}.policiesLayout>aside{display:grid;position:sticky;top:120px}.policiesLayout>aside>a{text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ced8d4;grid-template-columns:34px 1fr;gap:14px;padding:17px 0;font-size:10px;font-weight:800;display:grid}.policiesLayout>aside>a span{color:var(--policy-gold);font:15px Georgia,serif}.policiesLayout>aside>small{color:#718184;margin-top:24px;font-size:9px;line-height:1.7}.policiesContent>section{border-bottom:1px solid #cbd5d1;margin-bottom:80px;padding:0 0 80px;scroll-margin-top:110px}.policiesContent>section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.policiesNumber{color:var(--policy-gold);margin-bottom:18px;font:20px Georgia,serif}.policiesContent h2{letter-spacing:-.045em;margin-bottom:45px;font:400 clamp(42px,5vw,68px)/.98 Georgia,serif}.policiesContent h3{margin:35px 0 13px;font:400 26px/1.2 Georgia,serif}.policiesContent p,.policiesContent li{color:#586e71;font-size:13px;line-height:1.85}.policiesContent ul{margin:18px 0 28px;padding-left:20px}.policiesContent li{padding:3px 0}.policiesContact{border-left:4px solid var(--policy-gold);background:var(--policy-paper);grid-template-columns:1fr 1fr;gap:30px;margin:30px 0;padding:28px;display:grid}.policiesContact>div{align-content:start;gap:8px;display:grid}.policiesContact span,.policiesSources b{text-transform:uppercase;letter-spacing:.12em;color:#607778;font-size:8px;font-weight:800}.policiesContact a{color:var(--policy-green);overflow-wrap:anywhere;font:18px Georgia,serif}.policiesContact address{font:15px/1.7 Georgia,serif}.policiesSources{border-top:1px solid #cbd5d1;flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;padding-top:22px;display:flex}.policiesSources a{color:var(--policy-green);border-bottom:1px solid;padding-bottom:3px;font-size:9px;font-weight:800}.policiesFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.policiesFooter .brand b{color:#fff}.policiesFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}.checkoutConsent{align-items:start;margin:3px 0 2px;grid-template-columns:18px 1fr!important;gap:11px!important;display:grid!important}.checkoutConsent input{accent-color:#d7ab53;margin:1px 0 0;width:18px!important;height:18px!important}.checkoutConsent span{color:#c6d6d2;font-size:10px;line-height:1.55}.checkoutConsent a{text-underline-offset:3px;text-decoration:underline}.accountPolicy{text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:18px 0 0;font-size:9px}.accountPolicy a{color:#55716e;border-bottom:1px solid;padding-bottom:3px}@media (width<=1100px){.policiesNav nav{display:none}.policiesHero{grid-template-columns:1fr}.policiesHero dl{max-width:600px}.policiesLayout{grid-template-columns:1fr}.policiesLayout>aside{grid-template-columns:1fr 1fr;position:static}.policiesLayout>aside .policiesKicker,.policiesLayout>aside>small{grid-column:1/-1}.policiesFooter{grid-template-columns:1fr}.policiesFooter p{text-align:left}}@media (width<=720px){.policiesNav{height:76px;padding:0 20px}.policiesNavCta{display:none}.policiesHero,.policiesLayout{padding:72px 22px}.policiesHero h1{font-size:52px}.policiesHero dl>div{grid-template-columns:1fr;gap:7px}.policiesLayout>aside{grid-template-columns:1fr}.policiesLayout>aside .policiesKicker,.policiesLayout>aside>small{grid-column:auto}.policiesContent h2{margin-bottom:35px;font-size:42px}.policiesContent h3{font-size:24px}.policiesContact{grid-template-columns:1fr;padding:24px 20px}.policiesContact a{font-size:16px}.policiesFooter{padding:45px 22px}}.workPage{--work-ink:#102a31;--work-navy:#071f27;--work-green:#0d4b45;--work-gold:#d7ab53;--work-paper:#f6f1e8;--work-white:#fffdf9;background:var(--work-paper);color:var(--work-ink);overflow:hidden}.workPage h1,.workPage h2,.workPage h3,.workPage p{margin-top:0}.workPage h2{letter-spacing:-.045em;margin-bottom:0;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.workPage h3{font:400 27px/1.15 Georgia,serif}.workNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9fa;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.workNav .brand,.workFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.workNav .brand div,.workFooter .brand div{display:grid}.workNav .brand b,.workFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.workNav .brand small,.workFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.workNav nav{gap:22px;display:flex}.workNav nav a{text-transform:uppercase;letter-spacing:.1em;color:#53686a;font-size:9px;font-weight:800}.workNavCta{background:var(--work-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:13px 18px;font-size:9px;font-weight:800}.workKicker{text-transform:uppercase;letter-spacing:.18em;color:#94bcb5;margin-bottom:24px;font-size:9px;font-weight:800}.workKicker:before{content:"";background:var(--work-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.workKicker.dark{color:#4f7274}.workHero{background:var(--work-navy);color:#fff;grid-template-columns:1.08fr .92fr;min-height:740px;display:grid}.workHeroCopy{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;flex-direction:column;justify-content:center;padding:100px 7vw 85px;display:flex}.workHero h1{letter-spacing:-.065em;max-width:900px;margin:0;font:400 clamp(70px,8vw,126px)/.86 Georgia,serif}.workHeroCopy>p:not(.workKicker){color:#b8ceca;max-width:720px;margin:31px 0 34px;font-size:16px;line-height:1.8}.workHeroCopy>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.workButton{text-transform:uppercase;letter-spacing:.1em;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:10px;font-weight:800;display:inline-flex}.workButton.primary{background:var(--work-gold);color:#10282c}.workButton.secondary{color:#fff;background:0 0;border-color:#77908d}.workButton.dark{background:var(--work-navy);color:#fff}.workTextLink{border-bottom:1px solid #77908d;padding:10px 0;font-size:10px;font-weight:800}.workTextLink.dark{color:var(--work-green);border-color:currentColor}.workHeroPanel{background:var(--work-green);flex-direction:column;justify-content:center;padding:65px 5vw;display:flex;position:relative}.workHeroPanel:before{content:"VMLTD / PROOF STANDARD";letter-spacing:.2em;color:#8aaca6;font-size:7px;position:absolute;top:30px;right:28px}.workHeroPanel span{letter-spacing:-.04em;border-bottom:1px solid #ffffff38;padding:25px 0;font:400 clamp(48px,5.2vw,80px)/1 Georgia,serif}.workHeroPanel span:nth-child(2){color:var(--work-gold);text-align:right}.workHeroPanel p{text-transform:uppercase;letter-spacing:.15em;color:#a9c1bc;margin:30px 0 0;font-size:8px}.workEvidence{background:var(--work-white);padding:110px 7vw}.workSectionHead{grid-template-columns:1fr 420px;align-items:end;gap:7vw;display:grid}.workSectionHead>p{color:#63777a;margin-bottom:4px;font-size:13px;line-height:1.75}.workEvidenceGrid{border-top:1px solid #cbd5d1;border-left:1px solid #cbd5d1;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.workEvidenceGrid article{border-bottom:1px solid #cbd5d1;border-right:1px solid #cbd5d1;min-height:330px;padding:29px}.workEvidenceGrid article>span{color:var(--work-gold);font:18px Georgia,serif}.workEvidenceGrid h3{margin:48px 0 14px;font-size:29px}.workEvidenceGrid p{color:#607477;font-size:12px;line-height:1.75}.workEvidenceNotice{background:var(--work-paper);border-left:4px solid var(--work-gold);color:#5d7174;margin:32px 0 0;padding:24px 28px;font-size:12px;line-height:1.75}.workCollection{background:var(--work-paper)}.workCollectionIntro{background:var(--work-navy);color:#fff;padding:100px 7vw 55px}.workCollectionIntro h2{max-width:900px}.workFeature{background:var(--work-white);grid-template-columns:1.08fr .92fr;min-height:720px;display:grid}.workFeatureMedia{background:#071f27;align-items:center;min-height:660px;display:flex;position:relative}.workFeatureMedia video{object-fit:cover;width:100%;height:100%;display:block}.workFeatureCopy{flex-direction:column;justify-content:center;padding:80px 6vw;display:flex}.workBadge{text-transform:uppercase;letter-spacing:.12em;width:max-content;margin-bottom:25px;padding:8px 10px;font-size:7px;font-weight:900;display:inline-flex}.workBadge.concept{color:#715926;background:#eee4ce}.workBadge.owned{color:#174d43;background:#d7ece6}.workBadge.framework{color:#264659;background:#d9e3eb}.workFeatureCopy h2{font-size:clamp(46px,5vw,72px)}.workFeatureCopy>p:not(.workKicker){color:#607477;margin:27px 0;font-size:13px;line-height:1.8}.workFeatureCopy ul{border-top:1px solid #cbd5d1;margin:0 0 25px;padding:0;list-style:none}.workFeatureCopy li{color:#526d70;border-bottom:1px solid #cbd5d1;padding:14px 0;font-size:11px}.workDrawing{background:var(--work-green);color:#fff;grid-template-columns:1.15fr .85fr;display:grid}.workDrawingMedia{min-height:560px;position:relative}.workDrawing>div:last-child{flex-direction:column;justify-content:center;padding:75px 6vw;display:flex}.workDrawing h3{margin:0 0 24px;font-size:clamp(40px,4vw,62px)}.workDrawing p{color:#bed2ce;font-size:12px;line-height:1.8}.workCreative{background:var(--work-navy);color:#fff;padding:110px 7vw}.workSectionHead.light>p{color:#a9bfbb}.workCreativeGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.workCreativeGrid article{color:var(--work-ink);background:#fff;padding:0 0 28px}.workCreativeGrid article>div{height:320px;position:relative;overflow:hidden}.workCreativeGrid article>.workBadge{margin:25px 25px 0}.workCreativeGrid h3{margin:18px 25px 25px;font-size:28px}.workCreativeGrid article>a{color:var(--work-green);text-transform:uppercase;letter-spacing:.08em;margin:0 25px;font-size:9px;font-weight:800}.workOwned{background:var(--work-white);grid-template-columns:.72fr 1.28fr;gap:8vw;padding:110px 7vw;display:grid}.workOwned>div:first-child>p:not(.workKicker){color:#607477;margin:28px 0;font-size:13px;line-height:1.8}.workOwnedActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.workOwnedGrid{border-top:1px solid #cbd5d1}.workOwnedGrid article{border-bottom:1px solid #cbd5d1;padding:28px 0}.workOwnedGrid h3{margin:8px 0 12px;font-size:29px}.workOwnedGrid p{color:#607477;font-size:11px;line-height:1.75}.workOwnedGrid a{color:var(--work-green);border-bottom:1px solid;padding-bottom:3px;font-size:9px;font-weight:800}.workVerification{background:var(--work-paper);padding:110px 7vw}.workVerificationGrid{border-top:1px solid #cbd5d1;border-left:1px solid #cbd5d1;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.workVerificationGrid article{border-bottom:1px solid #cbd5d1;border-right:1px solid #cbd5d1;min-height:260px;padding:28px}.workVerificationGrid span{color:var(--work-gold);font:18px Georgia,serif}.workVerificationGrid h3{margin:42px 0 13px}.workVerificationGrid p{color:#607477;font-size:11px;line-height:1.75}.workSubmit{background:var(--work-green);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:90px 7vw;display:grid}.workSubmit>div:first-child>p:not(.workKicker){color:#bdd0cd;max-width:740px;margin:25px 0 0;font-size:13px;line-height:1.75}.workSubmit>div:last-child{gap:10px;min-width:270px;display:grid}.workFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.workFooter .brand b{color:#fff}.workFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.workNav nav{display:none}.workHero,.workFeature,.workDrawing,.workOwned{grid-template-columns:1fr}.workHeroPanel{min-height:600px}.workSectionHead{grid-template-columns:1fr}.workFeatureMedia{min-height:600px}.workEvidenceGrid,.workCreativeGrid,.workVerificationGrid{grid-template-columns:1fr 1fr}.workDrawingMedia{min-height:650px}.workSubmit{grid-template-columns:1fr}.workSubmit>div:last-child{max-width:360px}.workFooter{grid-template-columns:1fr}.workFooter p{text-align:left}}@media (width<=720px){.workNav{height:76px;padding:0 20px}.workNavCta{display:none}.workHeroCopy,.workHeroPanel,.workEvidence,.workCollectionIntro,.workFeatureCopy,.workCreative,.workOwned,.workVerification,.workSubmit{padding:72px 22px}.workHero h1{font-size:66px}.workHeroPanel{min-height:500px;padding-left:30px;padding-right:30px}.workHeroPanel span{font-size:44px}.workEvidenceGrid,.workCreativeGrid,.workVerificationGrid{grid-template-columns:1fr}.workEvidenceGrid article{min-height:260px}.workFeatureMedia,.workDrawingMedia{min-height:430px}.workDrawing>div:last-child{padding:65px 22px}.workCreativeGrid article>div{height:290px}.workOwned{gap:50px}.workVerificationGrid article{min-height:220px}.workSubmit>div:last-child{min-width:0}.workFooter{padding:45px 22px}.workPage h2{font-size:42px}}.helpPage{--help-ink:#102a31;--help-navy:#071f27;--help-green:#0d4b45;--help-gold:#d7ab53;--help-paper:#f6f1e8;--help-white:#fffdf9;background:var(--help-paper);color:var(--help-ink);overflow:hidden}.helpPage h1,.helpPage h2,.helpPage h3,.helpPage p{margin-top:0}.helpPage h2{letter-spacing:-.045em;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.helpNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9fa;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.helpNav .brand,.helpFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.helpNav .brand div,.helpFooter .brand div{display:grid}.helpNav .brand b,.helpFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.helpNav .brand small,.helpFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.helpNav nav{gap:22px;display:flex}.helpNav nav a{text-transform:uppercase;letter-spacing:.1em;color:#53686a;font-size:9px;font-weight:800}.helpNavCta{background:var(--help-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:13px 18px;font-size:9px;font-weight:800}.helpKicker{text-transform:uppercase;letter-spacing:.18em;color:#94bcb5;margin-bottom:24px;font-size:9px;font-weight:800}.helpKicker:before{content:"";background:var(--help-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.helpKicker.dark{color:#4f7274}.helpHero{background:var(--help-navy);color:#fff;grid-template-columns:1.08fr .92fr;min-height:720px;display:grid}.helpHeroCopy{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;flex-direction:column;justify-content:center;padding:100px 7vw 85px;display:flex}.helpHero h1{letter-spacing:-.06em;max-width:980px;margin:0;font:400 clamp(66px,7.4vw,116px)/.88 Georgia,serif}.helpHeroCopy>p:not(.helpKicker){color:#b8ceca;max-width:720px;margin:31px 0 34px;font-size:16px;line-height:1.8}.helpHeroCopy>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.helpButton{text-transform:uppercase;letter-spacing:.1em;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:10px;font-weight:800;display:inline-flex}.helpButton.primary{background:var(--help-gold);color:#10282c}.helpButton.secondary{color:#fff;background:0 0;border-color:#77908d}.helpTextLink{border-bottom:1px solid #77908d;padding:10px 0;font-size:10px;font-weight:800}.helpHeroBoard{background:var(--help-green);flex-direction:column;justify-content:center;padding:65px 5vw;display:flex;position:relative}.helpHeroBoard:before{content:"VMLTD / SUPPORT DESK";letter-spacing:.2em;color:#8aaca6;font-size:7px;position:absolute;top:30px;right:28px}.helpHeroBoard span{letter-spacing:-.04em;border-bottom:1px solid #ffffff38;padding:25px 0;font:400 clamp(54px,5.7vw,88px)/1 Georgia,serif}.helpHeroBoard span:nth-child(2){color:var(--help-gold);text-align:right}.helpHeroBoard p{text-transform:uppercase;letter-spacing:.15em;color:#a9c1bc;margin:30px 0 0;font-size:8px}.helpDirectory{background:var(--help-white);padding:110px 7vw}.helpSectionHead{grid-template-columns:1fr 420px;align-items:end;gap:7vw;display:grid}.helpSectionHead>p{color:#63777a;margin-bottom:4px;font-size:13px;line-height:1.75}.helpDirectoryGrid{border-top:1px solid #cbd5d1;border-left:1px solid #cbd5d1;grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.helpDirectoryGrid>a{border-bottom:1px solid #cbd5d1;border-right:1px solid #cbd5d1;grid-template-columns:42px 1fr auto;gap:20px;min-height:220px;padding:28px;transition:all .2s;display:grid}.helpDirectoryGrid>a:hover{background:var(--help-paper)}.helpDirectoryGrid>a>span{color:var(--help-gold);font:18px Georgia,serif}.helpDirectoryGrid h3{margin:0 0 13px;font:29px Georgia,serif}.helpDirectoryGrid p{color:#607477;margin:0;font-size:11px;line-height:1.7}.helpDirectoryGrid>a>b{color:var(--help-green);font:22px Georgia,serif}.helpQuestions{background:var(--help-paper)}.helpCategory{border-top:1px solid #d4d8d3;grid-template-columns:340px minmax(0,850px);align-items:start;gap:9vw;padding:105px 7vw;scroll-margin-top:105px;display:grid}.helpCategory:nth-child(2n){background:var(--help-white)}.helpCategoryIntro{position:sticky;top:125px}.helpCategoryIntro>span{color:var(--help-gold);margin-bottom:38px;font:70px/1 Georgia,serif;display:block}.helpCategoryIntro h2{margin-bottom:23px;font-size:clamp(40px,4vw,58px)}.helpCategoryIntro>p:last-child{color:#607477;font-size:12px;line-height:1.75}.helpAccordion{border-top:1px solid #bfcac6}.helpAccordion details{border-bottom:1px solid #bfcac6}.helpAccordion summary{cursor:pointer;grid-template-columns:55px 1fr 25px;align-items:center;gap:20px;min-height:92px;padding:24px 0;list-style:none;display:grid}.helpAccordion summary::-webkit-details-marker{display:none}.helpAccordion summary>span{color:var(--help-gold);font:16px Georgia,serif}.helpAccordion summary>b{font:400 23px/1.25 Georgia,serif}.helpAccordion summary>i{color:var(--help-green);font:26px Georgia,serif;transition:all .2s}.helpAccordion details[open] summary>i{transform:rotate(45deg)}.helpAccordion details>p{color:#586e71;margin:0;padding:0 45px 28px 75px;font-size:13px;line-height:1.85}.helpEscalation{background:var(--help-green);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:95px 7vw;display:grid}.helpEscalation>div:first-child>p:not(.helpKicker){color:#bdd0cd;max-width:760px;margin:25px 0 0;font-size:13px;line-height:1.75}.helpEscalation>div:last-child{gap:10px;min-width:280px;display:grid}.helpOfficial{background:#e8dec9;grid-template-columns:180px 1fr auto;align-items:center;gap:30px;padding:35px 7vw;display:grid}.helpOfficial b{text-transform:uppercase;letter-spacing:.12em;color:#6c5729;font-size:9px}.helpOfficial p{color:#5f625a;margin:0;font-size:11px;line-height:1.7}.helpOfficial a{color:var(--help-green);white-space:nowrap;border-bottom:1px solid;padding-bottom:3px;font-size:9px;font-weight:800}.helpFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.helpFooter .brand b{color:#fff}.helpFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.helpNav nav{display:none}.helpHero{grid-template-columns:1fr}.helpHeroBoard{min-height:560px}.helpSectionHead,.helpCategory{grid-template-columns:1fr}.helpCategoryIntro{max-width:720px;position:static}.helpEscalation{grid-template-columns:1fr}.helpEscalation>div:last-child{max-width:360px}.helpOfficial,.helpFooter{grid-template-columns:1fr}.helpFooter p{text-align:left}}@media (width<=720px){.helpNav{height:76px;padding:0 20px}.helpNavCta{display:none}.helpHeroCopy,.helpHeroBoard,.helpDirectory,.helpCategory,.helpEscalation{padding:72px 22px}.helpHero h1{font-size:58px}.helpHeroBoard{min-height:500px;padding-left:30px;padding-right:30px}.helpHeroBoard span{font-size:48px}.helpDirectoryGrid{grid-template-columns:1fr}.helpDirectoryGrid>a{grid-template-columns:35px 1fr auto;min-height:190px;padding:24px 20px}.helpCategory{gap:35px}.helpCategoryIntro>span{margin-bottom:28px;font-size:58px}.helpAccordion summary{grid-template-columns:42px 1fr 22px;gap:10px;min-height:82px}.helpAccordion summary>b{font-size:20px}.helpAccordion details>p{padding:0 25px 25px 52px}.helpEscalation>div:last-child{min-width:0}.helpOfficial{padding:32px 22px}.helpFooter{padding:45px 22px}.helpPage h2{font-size:42px}}.insightsHome{color:#fff;background:#071f27;grid-template-columns:.86fr 1.14fr;align-items:center;gap:8vw;padding:95px 7vw;display:grid}.insightsHome h2{font-size:clamp(42px,4.8vw,70px)}.insightsHome>div:first-child>p:not(.eyebrow){color:#b8ceca;max-width:670px;margin:25px 0 30px;line-height:1.8}.insightsHomeGrid{border-top:1px solid #35545a;border-left:1px solid #35545a;grid-template-columns:1fr 1fr;display:grid}.insightsHomeGrid a{border-bottom:1px solid #35545a;border-right:1px solid #35545a;flex-direction:column;min-height:190px;padding:24px;transition:all .2s;display:flex}.insightsHomeGrid a:hover{background:#10353b}.insightsHomeGrid b{color:var(--gold);font:19px Georgia,serif}.insightsHomeGrid span{text-transform:uppercase;letter-spacing:.13em;color:#8fb1ab;margin-top:auto;font-size:8px}.insightsHomeGrid strong{margin-top:8px;font:20px Georgia,serif}.insightsPage{--insights-ink:#102a31;--insights-navy:#071f27;--insights-green:#0d4b45;--insights-gold:#d7ab53;--insights-paper:#f6f1e8;--insights-white:#fffdf9;background:var(--insights-paper);color:var(--insights-ink);overflow:hidden}.insightsPage h1,.insightsPage h2,.insightsPage h3,.insightsPage p{margin-top:0}.insightsPage h2{letter-spacing:-.045em;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.insightsNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9fa;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.insightsNav .brand,.insightsFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.insightsNav .brand div,.insightsFooter .brand div{display:grid}.insightsNav .brand b,.insightsFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.insightsNav .brand small,.insightsFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.insightsNav nav{gap:22px;display:flex}.insightsNav nav a{text-transform:uppercase;letter-spacing:.1em;color:#53686a;font-size:9px;font-weight:800}.insightsNavCta{background:var(--insights-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:13px 18px;font-size:9px;font-weight:800}.insightsKicker{text-transform:uppercase;letter-spacing:.18em;color:#94bcb5;margin-bottom:24px;font-size:9px;font-weight:800}.insightsKicker:before{content:"";background:var(--insights-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.insightsKicker.dark{color:#4f7274}.insightsHero{background:var(--insights-navy);color:#fff;grid-template-columns:1.08fr .92fr;min-height:760px;display:grid}.insightsHeroCopy{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;flex-direction:column;justify-content:center;padding:100px 7vw 85px;display:flex}.insightsHero h1{letter-spacing:-.06em;max-width:990px;margin:0;font:400 clamp(66px,7.3vw,114px)/.88 Georgia,serif}.insightsHeroCopy>p:not(.insightsKicker){color:#b8ceca;max-width:720px;margin:31px 0 34px;font-size:16px;line-height:1.8}.insightsHeroCopy>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.insightsButton{text-transform:uppercase;letter-spacing:.1em;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:10px;font-weight:800;display:inline-flex}.insightsButton.primary{background:var(--insights-gold);color:#10282c}.insightsTextLink{border-bottom:1px solid #77908d;padding:10px 0;font-size:10px;font-weight:800}.insightsHeroBoard{background:var(--insights-green);flex-direction:column;justify-content:center;padding:65px 5vw;display:flex;position:relative}.insightsHeroBoard:before{content:"VMLTD / FIELD NOTES";letter-spacing:.2em;color:#8aaca6;font-size:7px;position:absolute;top:30px;right:28px}.insightsHeroBoard span{letter-spacing:-.04em;border-bottom:1px solid #ffffff38;padding:22px 0;font:400 clamp(39px,4.2vw,66px)/1 Georgia,serif}.insightsHeroBoard span:nth-child(2n){color:var(--insights-gold);text-align:right}.insightsHeroBoard p{text-transform:uppercase;letter-spacing:.15em;color:#a9c1bc;margin:30px 0 0;font-size:8px}.insightsIndex{background:var(--insights-white);padding:110px 7vw}.insightsSectionHead{grid-template-columns:1fr 420px;align-items:end;gap:7vw;display:grid}.insightsSectionHead>p{color:#63777a;margin-bottom:4px;font-size:13px;line-height:1.75}.insightsIndexGrid{border-top:1px solid #cbd5d1;border-left:1px solid #cbd5d1;grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.insightsIndexGrid>a{border-bottom:1px solid #cbd5d1;border-right:1px solid #cbd5d1;flex-direction:column;min-height:390px;padding:30px;transition:all .2s;display:flex}.insightsIndexGrid>a:hover{background:var(--insights-paper)}.insightsIndexGrid>a>span{color:var(--insights-gold);font:21px Georgia,serif}.insightsIndexGrid small{text-transform:uppercase;letter-spacing:.12em;color:#567476;margin:38px 0 14px;font-size:8px}.insightsIndexGrid h3{margin:0 0 16px;font:32px/1.12 Georgia,serif}.insightsIndexGrid p{color:#607477;font-size:12px;line-height:1.75}.insightsIndexGrid b{text-transform:uppercase;letter-spacing:.1em;color:var(--insights-green);margin-top:auto;font-size:9px}.insightsArticles{background:var(--insights-paper)}.insightsArticle{content-visibility:auto;contain-intrinsic-size:1400px;border-top:1px solid #d1d7d2;grid-template-columns:245px minmax(0,850px);align-items:start;gap:9vw;padding:115px 7vw;scroll-margin-top:105px;display:grid}.insightsArticle:nth-child(2n){background:var(--insights-white)}.insightsArticle>aside{display:grid;position:sticky;top:125px}.insightsArticle>aside>span{color:var(--insights-gold);font:82px/1 Georgia,serif}.insightsArticle>aside>p{margin:25px 0 30px;font:24px Georgia,serif}.insightsArticle>aside time,.insightsArticle>aside small{text-transform:uppercase;letter-spacing:.11em;color:#607577;border-top:1px solid #c7d0cc;padding:12px 0;font-size:8px}.insightsArticle>div>h2{margin-bottom:30px;font-size:clamp(48px,5.5vw,78px)}.insightsStandfirst{color:#3f5a5d;border-bottom:1px solid #c4cfca;margin-bottom:38px;padding-bottom:38px;font:23px/1.55 Georgia,serif}.insightsArticle>div>h3{margin:35px 0 13px;font:29px/1.2 Georgia,serif}.insightsArticle>div>p:not(.insightsKicker):not(.insightsStandfirst),.insightsNumberList span,.insightsChecklist p{color:#586e71;font-size:13px;line-height:1.85}.insightsNumberList{counter-reset:brief;border-top:1px solid #c4cfca;margin:35px 0;padding:0;list-style:none}.insightsNumberList li{counter-increment:brief;border-bottom:1px solid #c4cfca;grid-template-columns:36px 240px 1fr;align-items:start;gap:20px;padding:22px 0;display:grid}.insightsNumberList li:before{content:"0" counter(brief);color:var(--insights-gold);font:17px Georgia,serif}.insightsNumberList b{font:21px Georgia,serif}.insightsCallout{border-left:4px solid var(--insights-gold);background:#ebe4d7;grid-template-columns:170px 1fr;gap:25px;margin:45px 0 30px;padding:27px;display:grid}.insightsCallout b{text-transform:uppercase;letter-spacing:.12em;color:#6d592e;font-size:9px}.insightsCallout p{margin:0!important;font-size:12px!important;line-height:1.75!important}.insightsArticleLinks{flex-wrap:wrap;gap:25px;display:flex}.insightsArticleLinks a{text-transform:uppercase;letter-spacing:.09em;color:var(--insights-green);border-bottom:1px solid;padding-bottom:4px;font-size:9px;font-weight:800}.insightsChecklist{border-top:1px solid #c4cfca;border-left:1px solid #c4cfca;grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.insightsChecklist article{border-bottom:1px solid #c4cfca;border-right:1px solid #c4cfca;min-height:260px;padding:25px}.insightsChecklist span{color:var(--insights-gold);font:17px Georgia,serif}.insightsChecklist h3{margin:37px 0 13px;font:24px Georgia,serif}.insightsEditorial{background:var(--insights-green);color:#fff;grid-template-columns:1fr 1fr;gap:9vw;padding:105px 7vw;display:grid}.insightsEditorial>div:last-child>p{color:#bdd0cd;font-size:13px;line-height:1.85}.insightsEditorial>div:last-child>div{flex-wrap:wrap;gap:24px;margin-top:30px;display:flex}.insightsEditorial a{text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #89aaa4;padding-bottom:4px;font-size:9px;font-weight:800}.insightsFollow{background:var(--insights-white);grid-template-columns:1fr auto;align-items:end;gap:70px;padding:85px 7vw;display:grid}.insightsFollow>div:last-child{gap:12px;display:grid}.insightsFollow a{background:var(--insights-navy);color:#fff;text-transform:uppercase;letter-spacing:.09em;text-align:center;min-width:290px;padding:18px 20px;font-size:9px;font-weight:800}.insightsFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.insightsFooter .brand b{color:#fff}.insightsFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.insightsHome,.insightsHero,.insightsArticle,.insightsEditorial{grid-template-columns:1fr}.insightsNav nav{display:none}.insightsHeroBoard{min-height:620px}.insightsSectionHead{grid-template-columns:1fr}.insightsArticle>aside{max-width:400px;position:static}.insightsFollow{grid-template-columns:1fr}.insightsFollow>div:last-child{max-width:360px}.insightsFooter{grid-template-columns:1fr}.insightsFooter p{text-align:left}}@media (width<=720px){.insightsHome,.insightsHeroCopy,.insightsHeroBoard,.insightsIndex,.insightsArticle,.insightsEditorial,.insightsFollow{padding:72px 22px}.insightsHomeGrid,.insightsIndexGrid,.insightsChecklist{grid-template-columns:1fr}.insightsNav{height:76px;padding:0 20px}.insightsNavCta{display:none}.insightsHero h1{font-size:58px}.insightsHeroBoard{min-height:520px;padding-left:30px;padding-right:30px}.insightsHeroBoard span{font-size:42px}.insightsIndexGrid>a{min-height:330px}.insightsArticle{contain-intrinsic-size:1800px;gap:38px}.insightsArticle>aside>span{font-size:64px}.insightsArticle>div>h2{font-size:42px}.insightsStandfirst{font-size:20px}.insightsNumberList li{grid-template-columns:32px 1fr}.insightsNumberList span{grid-column:2}.insightsCallout{grid-template-columns:1fr;gap:10px}.insightsFollow>div:last-child{max-width:none}.insightsFollow a{min-width:0}.insightsFooter{padding:45px 22px}}.profilePage{--profile-ink:#102a31;--profile-navy:#071f27;--profile-green:#0d4b45;--profile-gold:#d7ab53;--profile-paper:#f6f1e8;--profile-white:#fffdf9;background:var(--profile-paper);color:var(--profile-ink);overflow:hidden}.profilePage h1,.profilePage h2,.profilePage h3,.profilePage p{margin-top:0}.profilePage h2{letter-spacing:-.045em;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.profileNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9fa;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:26px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.profileNav .brand,.profileFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.profileNav .brand div,.profileFooter .brand div{display:grid}.profileNav .brand b,.profileFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.profileNav .brand small,.profileFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.profileNav nav{gap:20px;display:flex}.profileNav nav a{text-transform:uppercase;letter-spacing:.1em;color:#53686a;font-size:9px;font-weight:800}.profileActions{gap:8px;display:flex}.profileActions button,.profileActions a{border:1px solid var(--profile-navy);background:var(--profile-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;height:42px;padding:0 14px;font:800 8px Arial;display:inline-flex}.profileActions a{color:var(--profile-navy);background:0 0}.profileKicker{text-transform:uppercase;letter-spacing:.18em;color:#94bcb5;margin-bottom:24px;font-size:9px;font-weight:800}.profileKicker:before{content:"";background:var(--profile-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.profileKicker.dark{color:#4f7274}.profileCover{background:var(--profile-navy);color:#fff;grid-template-columns:1.12fr .88fr;min-height:780px;display:grid}.profileCoverCopy{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;flex-direction:column;justify-content:center;padding:105px 7vw 85px;display:flex}.profileCover h1{letter-spacing:-.065em;max-width:900px;margin:0;font:400 clamp(70px,8vw,124px)/.86 Georgia,serif}.profileDescriptor{text-transform:uppercase;letter-spacing:.19em;color:var(--profile-gold);margin:30px 0 0;font-size:10px}.profileLead{color:#b8ceca;max-width:720px;margin:25px 0 35px;font-size:16px;line-height:1.8}.profileCoverFacts{border-top:1px solid #39555c;grid-template-columns:repeat(3,1fr);max-width:760px;display:grid}.profileCoverFacts span{gap:7px;padding:19px 18px 0 0;display:grid}.profileCoverFacts small{text-transform:uppercase;letter-spacing:.13em;color:#7fa29d;font-size:7px}.profileCoverFacts b{font:16px Georgia,serif}.profileCoverMark{background:var(--profile-green);flex-direction:column;justify-content:center;align-items:center;padding:65px 5vw;display:flex;position:relative}.profileCoverMark:before{content:"CORPORATE PROFILE / 2026";letter-spacing:.2em;color:#8aaca6;font-size:7px;position:absolute;top:30px;right:28px}.profileCoverMark img{width:min(260px,65%);height:auto}.profileCoverMark>span{letter-spacing:.12em;color:var(--profile-gold);margin-top:30px;font:400 clamp(70px,8vw,120px)/1 Georgia,serif}.profileCoverMark p{text-transform:uppercase;letter-spacing:.16em;color:#a9c1bc;font-size:8px}.profileSectionTitle{grid-template-columns:90px 1fr;align-items:start;gap:40px;display:grid}.profileSectionTitle>span{color:var(--profile-gold);font:60px/1 Georgia,serif}.profileSectionTitle h2{margin-bottom:0}.profileSectionTitle.light{color:#fff}.profileIdentity{background:var(--profile-white);padding:110px 7vw}.profileIdentityGrid{grid-template-columns:1.08fr .92fr;gap:8vw;margin-top:65px;display:grid}.profileIdentity dl{border-top:1px solid #c7d1cd;margin:0}.profileIdentity dl>div{border-bottom:1px solid #c7d1cd;grid-template-columns:180px 1fr;gap:25px;padding:18px 0;display:grid}.profileIdentity dt{text-transform:uppercase;letter-spacing:.12em;color:#667d7f;font-size:8px}.profileIdentity dd{margin:0;font:18px/1.45 Georgia,serif}.profileIdentity dd a{color:var(--profile-green)}.profileOverview{background:var(--profile-paper);border-top:4px solid var(--profile-gold);padding:37px}.profileOverview h3{margin-bottom:24px;font:32px Georgia,serif}.profileOverview>p{color:#5c7174;font-size:12px;line-height:1.8}.profileOverview>div{border-top:1px solid #c7d1cd;margin-top:28px;display:grid}.profileOverview>div b{text-transform:uppercase;letter-spacing:.11em;color:#667d7f;padding-top:16px;font-size:8px}.profileOverview>div span{border-bottom:1px solid #c7d1cd;padding:6px 0 16px;font:18px Georgia,serif}.profileCapabilities{background:var(--profile-navy);padding:110px 7vw}.profileCapabilityGrid{border-top:1px solid #35545a;border-left:1px solid #35545a;grid-template-columns:1fr 1fr;margin-top:65px;display:grid}.profileCapabilityGrid article{color:#fff;border-bottom:1px solid #35545a;border-right:1px solid #35545a;flex-direction:column;min-height:340px;padding:30px;display:flex}.profileCapabilityGrid article>span{color:var(--profile-gold);font:19px Georgia,serif}.profileCapabilityGrid h3{margin:55px 0 16px;font:32px Georgia,serif}.profileCapabilityGrid p{color:#b5c8c5;font-size:12px;line-height:1.8}.profileCapabilityGrid a{text-transform:uppercase;letter-spacing:.1em;color:var(--profile-gold);margin-top:auto;font-size:9px;font-weight:800}.profileMarkets{background:var(--profile-paper);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:105px 7vw;display:grid}.profileMarketGrid{border-top:1px solid #c4cfca;border-left:1px solid #c4cfca;grid-template-columns:1fr 1fr;display:grid}.profileMarketGrid article{border-bottom:1px solid #c4cfca;border-right:1px solid #c4cfca;min-height:210px;padding:25px}.profileMarketGrid b{font:23px Georgia,serif}.profileMarketGrid p{color:#607477;margin:18px 0 0;font-size:11px;line-height:1.75}.profileProcess{background:var(--profile-white);padding:110px 7vw}.profileProcessGrid{border-top:1px solid #c4cfca;margin:65px 0 0}.profileProcessGrid article{border-bottom:1px solid #c4cfca;grid-template-columns:100px 280px 1fr;align-items:start;gap:30px;padding:27px 0;display:grid}.profileProcessGrid article>span{color:var(--profile-gold);font:19px Georgia,serif}.profileProcessGrid h3{margin:0;font:27px Georgia,serif}.profileProcessGrid p{color:#5a7073;margin:0;font-size:12px;line-height:1.8}.profileEvidence{background:var(--profile-green);color:#fff;grid-template-columns:.78fr 1.22fr;gap:8vw;padding:105px 7vw;display:grid}.profileEvidence>div:first-child>p:not(.profileKicker){color:#bed1cd;font-size:13px;line-height:1.8}.profileEvidence>div:first-child>a{text-transform:uppercase;letter-spacing:.09em;color:var(--profile-gold);border-bottom:1px solid;margin-top:20px;padding-bottom:4px;font-size:9px;font-weight:800;display:inline-block}.profileEvidenceCards{border-top:1px solid #4a7770}.profileEvidenceCards article{border-bottom:1px solid #4a7770;grid-template-columns:180px 230px 1fr;align-items:start;gap:25px;padding:27px 0;display:grid}.profileEvidenceCards small{text-transform:uppercase;letter-spacing:.11em;color:#91b3ad;font-size:8px}.profileEvidenceCards b{font:20px Georgia,serif}.profileEvidenceCards p{color:#bdd0cc;margin:0;font-size:11px;line-height:1.7}.profileStandards{background:var(--profile-navy);padding:110px 7vw}.profileStandardsGrid{border-top:1px solid #35545a;border-left:1px solid #35545a;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.profileStandardsGrid article{color:#fff;border-bottom:1px solid #35545a;border-right:1px solid #35545a;min-height:280px;padding:28px}.profileStandardsGrid span{color:var(--profile-gold);font:18px Georgia,serif}.profileStandardsGrid h3{margin:45px 0 14px;font:26px Georgia,serif}.profileStandardsGrid p{color:#b6c9c6;font-size:11px;line-height:1.75}.profileContact{background:var(--profile-white);grid-template-columns:1fr 1fr;gap:9vw;padding:105px 7vw;display:grid}.profileContact>div:first-child>p:not(.profileKicker){color:#607477;max-width:700px;font-size:13px;line-height:1.8}.profileContact>div:last-child{border-top:1px solid #c4cfca;display:grid}.profileContact>div:last-child>a{border-bottom:1px solid #c4cfca;gap:7px;padding:20px 0;display:grid}.profileContact small{text-transform:uppercase;letter-spacing:.11em;color:#637a7d;font-size:8px}.profileContact b{color:var(--profile-green);overflow-wrap:anywhere;font:23px Georgia,serif}.profileContact address{padding-top:24px;font:18px/1.7 Georgia,serif}.profileNotice{background:#e9dfcc;grid-template-columns:170px 1fr;gap:28px;padding:32px 7vw;display:grid}.profileNotice b{text-transform:uppercase;letter-spacing:.12em;color:#6e592a;font-size:9px}.profileNotice p{color:#5f635c;margin:0;font-size:11px;line-height:1.75}.profileFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.profileFooter .brand b{color:#fff}.profileFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.profileNav nav{display:none}.profileCover,.profileIdentityGrid,.profileMarkets,.profileEvidence,.profileContact{grid-template-columns:1fr}.profileCoverMark{min-height:620px}.profileStandardsGrid{grid-template-columns:1fr 1fr}.profileProcessGrid article{grid-template-columns:70px 240px 1fr}.profileEvidenceCards article{grid-template-columns:160px 1fr}.profileEvidenceCards p{grid-column:2}.profileFooter{grid-template-columns:1fr}.profileFooter p{text-align:left}}@media (width<=760px){.profileNav{height:76px;padding:0 20px}.profileNav .profileActions a{display:none}.profileActions button{height:40px;padding:0 10px}.profileCoverCopy,.profileCoverMark,.profileIdentity,.profileCapabilities,.profileMarkets,.profileProcess,.profileEvidence,.profileStandards,.profileContact{padding:72px 22px}.profileCover h1{font-size:66px}.profileCoverFacts{grid-template-columns:1fr}.profileCoverFacts span{border-bottom:1px solid #39555c;padding:16px 0}.profileCoverMark{min-height:520px}.profileCoverMark>span{font-size:70px}.profileSectionTitle{grid-template-columns:50px 1fr;gap:20px}.profileSectionTitle>span{font-size:42px}.profileCapabilityGrid,.profileMarketGrid,.profileStandardsGrid{grid-template-columns:1fr}.profileIdentity dl>div{grid-template-columns:1fr;gap:7px}.profileOverview{padding:28px 22px}.profileProcessGrid article{grid-template-columns:45px 1fr;gap:15px}.profileProcessGrid p{grid-column:2}.profileEvidenceCards article{grid-template-columns:1fr;gap:10px}.profileEvidenceCards p{grid-column:auto}.profileNotice{grid-template-columns:1fr;padding:30px 22px}.profileFooter{padding:45px 22px}.profilePage h2{font-size:42px}}@media print{.profilePage{overflow:visible;color:#111!important;background:#fff!important}.profileNav,.profileFooter{display:none!important}.profileCover{break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;grid-template-columns:1.15fr .85fr;min-height:100vh}.profileCoverCopy{padding:18mm 15mm}.profileCoverMark{padding:15mm}.profileIdentity,.profileCapabilities,.profileMarkets,.profileProcess,.profileEvidence,.profileStandards,.profileContact{padding:14mm 13mm}.profileSectionTitle{grid-template-columns:18mm 1fr}.profileCapabilityGrid article{min-height:60mm}.profileProcessGrid article{grid-template-columns:15mm 55mm 1fr}.profileStandardsGrid article{min-height:48mm}.profileNotice{padding:8mm 13mm}.profileCapabilities,.profileEvidence,.profileStandards{-webkit-print-color-adjust:exact;print-color-adjust:exact}.profileCapabilities,.profileProcess,.profileStandards{break-before:page}.profileIdentityGrid,.profileMarkets,.profileEvidence,.profileContact{gap:12mm}.profileActions{display:none!important}.profilePage a{text-decoration:none}}.briefPage{--brief-ink:#102a31;--brief-navy:#071f27;--brief-green:#0d4b45;--brief-gold:#d7ab53;--brief-paper:#f6f1e8;--brief-white:#fffdf9;background:var(--brief-paper);color:var(--brief-ink);overflow:hidden}.briefPage h1,.briefPage h2,.briefPage h3,.briefPage p{margin-top:0}.briefPage h2{letter-spacing:-.045em;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.briefNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9fa;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.briefNav .brand,.briefFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.briefNav .brand div,.briefFooter .brand div{display:grid}.briefNav .brand b,.briefFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.briefNav .brand small,.briefFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.briefNav nav{gap:22px;display:flex}.briefNav nav a{text-transform:uppercase;letter-spacing:.1em;color:#53686a;font-size:9px;font-weight:800}.briefNavCta{background:var(--brief-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:13px 18px;font-size:9px;font-weight:800}.briefKicker{text-transform:uppercase;letter-spacing:.18em;color:#94bcb5;margin-bottom:24px;font-size:9px;font-weight:800}.briefKicker:before{content:"";background:var(--brief-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.briefKicker.dark{color:#4f7274}.briefIntro{background:var(--brief-navy);color:#fff;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:80px 7vw;display:grid}.briefIntro h1{letter-spacing:-.06em;max-width:970px;margin:0;font:400 clamp(60px,7vw,104px)/.9 Georgia,serif}.briefIntro>div:last-child>p{color:#b8ceca;font-size:14px;line-height:1.8}.briefIntro>div:last-child>div{border-top:1px solid #38545b;display:grid}.briefIntro>div:last-child span{text-transform:uppercase;letter-spacing:.11em;color:#d4dfdd;border-bottom:1px solid #38545b;padding:14px 0;font-size:9px}.briefBuilderSection{background:var(--brief-white);padding:90px 7vw 110px}.briefWorkspace{grid-template-columns:340px minmax(0,820px);align-items:start;gap:5vw;display:grid}.briefTypes{border-top:1px solid #c7d1cd;display:grid}.briefTypes button{text-align:left;min-height:118px;color:var(--brief-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c7d1cd;grid-template-columns:38px 1fr;gap:5px 12px;padding:19px 18px;transition:all .2s;display:grid}.briefTypes button:hover,.briefTypes button.active{background:var(--brief-paper);box-shadow:inset 4px 0 0 var(--brief-gold)}.briefTypes button>span{color:var(--brief-gold);grid-row:1/3;font:17px Georgia,serif}.briefTypes button>b{font:22px Georgia,serif}.briefTypes button>small{text-transform:uppercase;letter-spacing:.11em;color:#62797b;font-size:8px}.briefEditor{background:var(--brief-navy);color:#fff;border-top:5px solid var(--brief-gold);padding:38px;box-shadow:0 24px 60px #071f2724}.briefEditorHead{border-bottom:1px solid #35545a;grid-template-columns:1fr 230px;align-items:end;gap:30px;padding-bottom:28px;display:grid}.briefEditorHead small,.briefEditor>label{text-transform:uppercase;letter-spacing:.12em;color:#8eb0aa;font-size:8px;display:block}.briefEditorHead h2{margin:7px 0 0;font-size:38px}.briefEditorHead>span{color:#9eb5b1;font-size:10px;line-height:1.6}.briefEditor>label{margin:28px 0 10px}.briefEditor textarea{resize:vertical;color:#f5f7f6;background:#0c3038;border:1px solid #45636a;border-radius:0;width:100%;min-height:470px;padding:22px;font:14px/1.75 Arial}.briefEditor textarea:focus{outline:2px solid var(--brief-gold);outline-offset:2px}.briefActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.briefActions button{border:1px solid var(--brief-gold);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;min-height:52px;font-size:9px;font-weight:800}.briefActions .copy{color:var(--brief-gold);background:0 0}.briefActions .send{background:var(--brief-gold);color:#10282c}.briefPrivacy{color:#91aaa6;font-size:9px;line-height:1.7;margin:17px 0 0!important}.briefChecks{background:var(--brief-paper);padding:110px 7vw}.briefCheckGrid{border-top:1px solid #c4cfca;border-left:1px solid #c4cfca;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.briefCheckGrid article{border-bottom:1px solid #c4cfca;border-right:1px solid #c4cfca;min-height:290px;padding:26px}.briefCheckGrid span{color:var(--brief-gold);font:18px Georgia,serif}.briefCheckGrid h3{margin:48px 0 14px;font:25px Georgia,serif}.briefCheckGrid p{color:#607477;font-size:11px;line-height:1.75}.briefRouteGuide{background:var(--brief-green);color:#fff;grid-template-columns:1fr 1fr;gap:9vw;padding:100px 7vw;display:grid}.briefRouteGuide dl{border-top:1px solid #4d7771;margin:0}.briefRouteGuide dl>div{border-bottom:1px solid #4d7771;grid-template-columns:1fr auto;gap:20px;padding:20px 0;display:grid}.briefRouteGuide dt{text-transform:uppercase;letter-spacing:.1em;color:#a3c0ba;font-size:9px}.briefRouteGuide dd{color:var(--brief-gold);margin:0;font:22px Georgia,serif}.briefNotice{background:#e9dfcc;grid-template-columns:190px 1fr;gap:30px;padding:34px 7vw;display:grid}.briefNotice b{text-transform:uppercase;letter-spacing:.12em;color:#6e592a;font-size:9px}.briefNotice p{color:#5f635c;margin:0;font-size:11px;line-height:1.75}.briefFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.briefFooter .brand b{color:#fff}.briefFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.briefNav nav{display:none}.briefIntro,.briefRouteGuide,.briefWorkspace{grid-template-columns:1fr}.briefTypes{border-left:1px solid #c7d1cd;grid-template-columns:1fr 1fr}.briefTypes button{border-right:1px solid #c7d1cd}.briefCheckGrid{grid-template-columns:1fr 1fr}.briefFooter{grid-template-columns:1fr}.briefFooter p{text-align:left}}@media (width<=720px){.briefNav{height:76px;padding:0 20px}.briefNavCta{display:none}.briefIntro,.briefBuilderSection,.briefChecks,.briefRouteGuide{padding:72px 22px}.briefIntro h1{font-size:56px}.briefTypes{grid-template-columns:1fr}.briefEditor{padding:28px 20px}.briefEditorHead{grid-template-columns:1fr}.briefEditor textarea{min-height:520px;padding:17px;font-size:13px}.briefActions,.briefCheckGrid{grid-template-columns:1fr}.briefCheckGrid article{min-height:240px}.briefNotice{grid-template-columns:1fr;padding:30px 22px}.briefRouteGuide dl>div{grid-template-columns:1fr;gap:8px}.briefFooter{padding:45px 22px}.briefPage h2{font-size:42px}}.evidenceIntakePage{--evi-ink:#102a31;--evi-navy:#071f27;--evi-green:#0d4b45;--evi-gold:#d7ab53;--evi-paper:#f4efe5;--evi-white:#fffdf9;background:var(--evi-paper);color:var(--evi-ink);overflow:hidden}.evidenceIntakePage h1,.evidenceIntakePage h2,.evidenceIntakePage h3,.evidenceIntakePage p{margin-top:0}.evidenceIntakePage h2{letter-spacing:-.045em;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.evidenceNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9fa;border-bottom:1px solid #d7d1c6;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.evidenceNav .brand,.evidenceFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.evidenceNav .brand div,.evidenceFooter .brand div{display:grid}.evidenceNav .brand b,.evidenceFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.evidenceNav .brand small,.evidenceFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.evidenceNav nav{gap:22px;display:flex}.evidenceNav nav a{text-transform:uppercase;letter-spacing:.1em;color:#53686a;font-size:9px;font-weight:800}.evidenceNavCta{background:var(--evi-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:13px 18px;font-size:9px;font-weight:800}.evidenceKicker{text-transform:uppercase;letter-spacing:.18em;color:#93bbb4;margin-bottom:24px;font-size:9px;font-weight:800}.evidenceKicker:before{content:"";background:var(--evi-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.evidenceKicker.dark{color:#4d6e70}.evidenceHero{background:var(--evi-navy);color:#fff;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;padding:90px 7vw;display:grid}.evidenceHero h1{letter-spacing:-.06em;max-width:900px;margin:0;font:400 clamp(64px,7vw,108px)/.9 Georgia,serif}.evidenceHero>div>p:not(.evidenceKicker){color:#bad0cc;max-width:760px;margin:30px 0;font-size:14px;line-height:1.85}.evidenceHeroActions{align-items:center;gap:25px;display:flex}.evidenceHeroActions a:first-child{background:var(--evi-gold);color:#173034;text-transform:uppercase;letter-spacing:.1em;padding:15px 20px;font-size:9px;font-weight:800}.evidenceHeroActions a:last-child{text-transform:uppercase;letter-spacing:.1em;color:#d6e1df;border-bottom:1px solid;padding-bottom:4px;font-size:9px;font-weight:800}.evidenceHero aside{border-top:5px solid var(--evi-gold);background:#0d3038;padding:32px}.evidenceHero aside>span{letter-spacing:.15em;color:var(--evi-gold);font-size:8px;font-weight:800}.evidenceHero dl{border-top:1px solid #38565d;margin:25px 0}.evidenceHero dl>div{border-bottom:1px solid #38565d;grid-template-columns:1fr auto;gap:20px;padding:15px 0;display:grid}.evidenceHero dt{text-transform:uppercase;letter-spacing:.11em;color:#91aaa7;font-size:8px}.evidenceHero dd{margin:0;font:18px Georgia,serif}.evidenceHero aside p{color:#a9bfbb;margin:0;font-size:10px;line-height:1.75}.evidenceWorkspace{background:var(--evi-white);grid-template-columns:300px minmax(0,900px);align-items:start;gap:5vw;padding:110px 7vw;display:grid}.evidenceWorkspaceIntro{position:sticky;top:120px}.evidenceWorkspaceIntro h2{font-size:45px}.evidenceWorkspaceIntro>p:not(.evidenceKicker){color:#5d7375;font-size:11px;line-height:1.8}.evidenceWorkspaceIntro ul{border-top:1px solid #c6d0cc;margin:28px 0 0;padding:0;list-style:none}.evidenceWorkspaceIntro li{text-transform:uppercase;letter-spacing:.08em;color:#526a6c;border-bottom:1px solid #c6d0cc;padding:14px 0;font-size:9px}.evidenceForm{background:var(--evi-paper);border-top:6px solid var(--evi-gold);box-shadow:0 28px 70px #071f271f}.evidenceFormHeader{background:var(--evi-green);color:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:35px;padding:38px 38px 32px;display:grid}.evidenceFormHeader span{letter-spacing:.15em;color:var(--evi-gold);font-size:8px}.evidenceFormHeader h2{margin:8px 0 0;font-size:38px}.evidenceFormHeader p{color:#b9cfca;margin:0;font-size:10px;line-height:1.75}.evidenceForm fieldset{border:0;border-bottom:1px solid #d5cec2;margin:0;padding:38px}.evidenceForm legend{width:100%;color:var(--evi-ink);padding:0 0 22px;font:25px Georgia,serif}.evidenceForm legend span{color:var(--evi-gold);margin-right:14px;font:17px Georgia,serif}.evidenceFields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.evidenceFields label>span{text-transform:uppercase;letter-spacing:.1em;color:#587173;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.evidenceFields input,.evidenceFields select,.evidenceFields textarea{background:var(--evi-white);width:100%;color:var(--evi-ink);border:1px solid #bac5c1;border-radius:0;padding:14px 15px;font:12px/1.55 Arial}.evidenceFields input,.evidenceFields select{min-height:50px}.evidenceFields textarea{resize:vertical}.evidenceFields input:focus,.evidenceFields select:focus,.evidenceFields textarea:focus{outline:2px solid var(--evi-gold);outline-offset:2px}.evidenceWide{grid-column:1/-1}.evidenceDeclarations{gap:10px;margin-top:24px;display:grid}.evidenceDeclarations label{background:var(--evi-white);border:1px solid #c9d1ce;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:13px;display:grid}.evidenceDeclarations input{width:16px;height:16px;accent-color:var(--evi-green);margin:1px 0 0}.evidenceDeclarations span{color:#4f6567;font-size:10px;line-height:1.55}.evidenceSubmitRow{background:var(--evi-navy);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:34px 38px 38px;display:grid}.evidenceSubmitRow b{font:20px Georgia,serif}.evidenceSubmitRow p{color:#9cb3af;margin:8px 0 0;font-size:9px;line-height:1.7}.evidenceSubmitRow button{background:var(--evi-gold);color:#163034;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;min-height:54px;padding:0 22px;font-size:9px;font-weight:800}.evidenceStatus{color:#17473f;background:#dcebe5;padding:16px 38px;font-size:10px;line-height:1.6;margin:0!important}.evidenceReview{background:var(--evi-green);color:#fff;padding:110px 7vw}.evidenceSectionHead{grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;display:grid}.evidenceSectionHead>p{color:#b7ccc7;font-size:11px;line-height:1.8}.evidenceReviewGrid{border-top:1px solid #49756e;border-left:1px solid #49756e;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.evidenceReviewGrid article{border-bottom:1px solid #49756e;border-right:1px solid #49756e;min-height:280px;padding:27px}.evidenceReviewGrid span{color:var(--evi-gold);font:18px Georgia,serif}.evidenceReviewGrid h3{margin:48px 0 14px;font:27px Georgia,serif}.evidenceReviewGrid p{color:#b8cfca;font-size:10px;line-height:1.75}.evidenceBoundaries{background:var(--evi-paper);grid-template-columns:.65fr 1.35fr;gap:7vw;padding:105px 7vw;display:grid}.evidenceBoundaryGrid{border-top:1px solid #c4cec9;border-left:1px solid #c4cec9;grid-template-columns:1fr 1fr;display:grid}.evidenceBoundaryGrid article{border-bottom:1px solid #c4cec9;border-right:1px solid #c4cec9;min-height:220px;padding:26px}.evidenceBoundaryGrid b{font:23px Georgia,serif}.evidenceBoundaryGrid p{color:#5d7274;margin:20px 0 0;font-size:10px;line-height:1.75}.evidenceAfter{background:var(--evi-white);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:105px 7vw;display:grid}.evidenceAfter ol{border-top:1px solid #c5ceca;margin:0;padding:0;list-style:none}.evidenceAfter li{border-bottom:1px solid #c5ceca;grid-template-columns:50px 1fr;gap:20px;padding:22px 0;display:grid}.evidenceAfter li>span{color:var(--evi-gold);font:18px Georgia,serif}.evidenceAfter li p{color:#5b7173;margin:0;font-size:11px;line-height:1.7}.evidenceAfter li b{color:var(--evi-ink);margin-bottom:7px;font:22px Georgia,serif;display:block}.evidenceNotice{background:#e9dfcc;grid-template-columns:220px 1fr;gap:30px;padding:34px 7vw;display:grid}.evidenceNotice b{text-transform:uppercase;letter-spacing:.12em;color:#6e592a;font-size:9px}.evidenceNotice p{color:#5f635c;margin:0;font-size:11px;line-height:1.75}.evidenceFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.evidenceFooter .brand b{color:#fff}.evidenceFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.evidenceNav nav{display:none}.evidenceHero,.evidenceWorkspace,.evidenceSectionHead,.evidenceBoundaries,.evidenceAfter{grid-template-columns:1fr}.evidenceWorkspaceIntro{position:static}.evidenceReviewGrid{grid-template-columns:1fr 1fr}.evidenceFooter{grid-template-columns:1fr}.evidenceFooter p{text-align:left}}@media (width<=720px){.evidenceNav{height:76px;padding:0 20px}.evidenceNavCta{display:none}.evidenceHero,.evidenceWorkspace,.evidenceReview,.evidenceBoundaries,.evidenceAfter{padding:72px 22px}.evidenceHero h1{font-size:58px}.evidenceHeroActions{flex-direction:column;align-items:flex-start}.evidenceFormHeader,.evidenceFields,.evidenceSubmitRow{grid-template-columns:1fr}.evidenceFormHeader,.evidenceForm fieldset,.evidenceSubmitRow{padding:28px 20px}.evidenceWide{grid-column:auto}.evidenceReviewGrid,.evidenceBoundaryGrid{grid-template-columns:1fr}.evidenceReviewGrid article,.evidenceBoundaryGrid article{min-height:220px}.evidenceNotice{grid-template-columns:1fr;padding:30px 22px}.evidenceFooter{padding:45px 22px}.evidenceIntakePage h2{font-size:42px}}.consultancyAreaGrid{grid-template-columns:repeat(3,1fr)}.consultancyFitGrid article a{color:var(--consult-gold);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid;margin-top:13px;padding-bottom:3px;font-size:8px;font-weight:800;display:inline-block}.careersPage{--career-ink:#102a31;--career-navy:#071f27;--career-green:#0d4b45;--career-gold:#d7ab53;--career-paper:#f4efe5;--career-white:#fffdf9;background:var(--career-paper);color:var(--career-ink);overflow:hidden}.careersPage h1,.careersPage h2,.careersPage h3,.careersPage p{margin-top:0}.careersPage h2{letter-spacing:-.045em;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.careersNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9fa;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.careersNav .brand,.careersFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.careersNav .brand div,.careersFooter .brand div{display:grid}.careersNav .brand b,.careersFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.careersNav .brand small,.careersFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.careersNav nav{gap:22px;display:flex}.careersNav nav a{text-transform:uppercase;letter-spacing:.1em;color:#53686a;font-size:9px;font-weight:800}.careersNavCta{background:var(--career-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:13px 18px;font-size:9px;font-weight:800}.careersKicker{text-transform:uppercase;letter-spacing:.18em;color:#93bbb4;margin-bottom:24px;font-size:9px;font-weight:800}.careersKicker:before{content:"";background:var(--career-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.careersKicker.dark{color:#4d6e70}.careersHero{background:var(--career-navy);color:#fff;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;grid-template-columns:1.12fr .88fr;align-items:center;gap:8vw;min-height:720px;padding:90px 7vw;display:grid}.careersHero h1{letter-spacing:-.06em;max-width:920px;margin:0;font:400 clamp(62px,7vw,106px)/.9 Georgia,serif}.careersHero>div>p:not(.careersKicker){color:#bad0cc;max-width:760px;margin:30px 0;font-size:15px;line-height:1.85}.careersHero>div>div{align-items:center;gap:24px;display:flex}.careersHero>div>div a:first-child{background:var(--career-gold);color:#173034;text-transform:uppercase;letter-spacing:.1em;padding:15px 20px;font-size:9px;font-weight:800}.careersHero>div>div a:last-child{text-transform:uppercase;letter-spacing:.1em;color:#d6e1df;border-bottom:1px solid;padding-bottom:4px;font-size:9px;font-weight:800}.careersHero aside{background:var(--career-green);border-top:5px solid var(--career-gold);padding:38px;display:grid}.careersHero aside span{letter-spacing:.15em;color:#9bb9b4;border-top:1px solid #4a756e;padding-top:22px;font-size:8px;font-weight:800}.careersHero aside span:first-child{border-top:0;padding-top:0}.careersHero aside b{padding:10px 0 24px;font:29px Georgia,serif}.careersHero aside p{color:#b9cfca;margin:4px 0 0;font-size:10px;line-height:1.75}.careersWorkspace{background:var(--career-white);padding:110px 7vw}.careersWorkspaceIntro{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:55px;display:grid}.careersWorkspaceIntro>p:not(.careersKicker){color:#5d7375;margin-bottom:4px;font-size:12px;line-height:1.8}.careersIntake{grid-template-columns:310px minmax(0,900px);align-items:start;gap:4vw;display:grid}.careersTabs{border-top:1px solid #c5cfcb}.careersTabs button{width:100%;min-height:145px;color:var(--career-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c5cfcb;grid-template-columns:40px 1fr;gap:5px 12px;padding:21px;display:grid}.careersTabs button:hover,.careersTabs button.active{background:var(--career-paper);box-shadow:inset 4px 0 0 var(--career-gold)}.careersTabs button>span{color:var(--career-gold);grid-row:1/3;font:17px Georgia,serif}.careersTabs button>b{font:23px Georgia,serif}.careersTabs button>small{text-transform:uppercase;letter-spacing:.11em;color:#62797b;font-size:8px}.careersForm{background:var(--career-paper);border-top:6px solid var(--career-gold);box-shadow:0 25px 65px #071f271f}.careersFormHead{background:var(--career-green);color:#fff;grid-template-columns:1fr 230px;align-items:end;gap:30px;padding:34px;display:grid}.careersFormHead small{text-transform:uppercase;letter-spacing:.12em;color:#94bdb6;font-size:8px}.careersFormHead h2{margin:8px 0 0;font-size:39px}.careersFormHead p{color:#adc5c1;margin:0;font-size:9px;line-height:1.7}.careersFields{grid-template-columns:1fr 1fr;gap:20px;padding:34px;display:grid}.careersFields label>span{text-transform:uppercase;letter-spacing:.1em;color:#587173;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.careersFields input,.careersFields select,.careersFields textarea{background:var(--career-white);width:100%;color:var(--career-ink);border:1px solid #bac5c1;border-radius:0;padding:14px 15px;font:12px/1.55 Arial}.careersFields input,.careersFields select{min-height:50px}.careersFields textarea{resize:vertical}.careersFields input:focus,.careersFields select:focus,.careersFields textarea:focus{outline:2px solid var(--career-gold);outline-offset:2px}.careersWide{grid-column:1/-1}.careersConsent{padding:0 34px 30px}.careersConsent label{background:var(--career-white);border:1px solid #c8d1ce;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:14px;display:grid}.careersConsent input{width:16px;height:16px;accent-color:var(--career-green);margin:1px 0 0}.careersConsent span{color:#51676a;font-size:10px;line-height:1.6}.careersSubmit{background:var(--career-navy);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:30px 34px;display:grid}.careersSubmit p{color:#9eb5b1;margin:0;font-size:9px;line-height:1.7}.careersSubmit button{background:var(--career-gold);color:#173034;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;min-height:52px;padding:0 20px;font-size:9px;font-weight:800}.careersCandidate,.careersEmployer{grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw;padding:110px 7vw;display:grid}.careersCandidate{background:var(--career-green);color:#fff}.careersEmployer{background:var(--career-paper)}.careersCandidate>div:first-child>p:not(.careersKicker),.careersEmployer>div:first-child>p:not(.careersKicker){max-width:650px;font-size:12px;line-height:1.8}.careersCandidate>div:first-child>p:not(.careersKicker){color:#b9cfca}.careersEmployer>div:first-child>p:not(.careersKicker){color:#5c7274}.careersServiceGrid{border-top:1px solid #4b766f;border-left:1px solid #4b766f;grid-template-columns:1fr 1fr;display:grid}.careersServiceGrid article{border-bottom:1px solid #4b766f;border-right:1px solid #4b766f;min-height:250px;padding:25px}.careersServiceGrid span{color:var(--career-gold);font:18px Georgia,serif}.careersServiceGrid h3{margin:43px 0 13px;font:27px Georgia,serif}.careersServiceGrid p{color:#b9cfca;font-size:10px;line-height:1.75}.careersServiceGrid.light,.careersServiceGrid.light article{border-color:#c5cfcb}.careersServiceGrid.light p{color:#5c7274}.careersStandards{background:var(--career-navy);color:#fff;grid-template-columns:.65fr 1.35fr;gap:8vw;padding:110px 7vw;display:grid}.careersStandards>div:last-child{border-top:1px solid #3b5960;border-left:1px solid #3b5960;grid-template-columns:1fr 1fr;display:grid}.careersStandards article{border-bottom:1px solid #3b5960;border-right:1px solid #3b5960;min-height:200px;padding:25px}.careersStandards b{font:23px Georgia,serif}.careersStandards article p{color:#a9bfbb;margin:16px 0 0;font-size:10px;line-height:1.75}.careersNotice{background:#e9dfcc;grid-template-columns:180px 1fr;gap:30px;padding:34px 7vw;display:grid}.careersNotice b{text-transform:uppercase;letter-spacing:.12em;color:#6e592a;font-size:9px}.careersNotice p{color:#5f635c;margin:0;font-size:11px;line-height:1.75}.careersFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.careersFooter .brand b{color:#fff}.careersFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.careersNav nav{display:none}.careersHero,.careersWorkspaceIntro,.careersCandidate,.careersEmployer,.careersStandards,.careersIntake{grid-template-columns:1fr}.careersTabs{border-left:1px solid #c5cfcb;grid-template-columns:1fr 1fr;display:grid}.careersTabs button{border-right:1px solid #c5cfcb}.careersFooter{grid-template-columns:1fr}.careersFooter p{text-align:left}}@media (width<=720px){.consultancyAreaGrid{grid-template-columns:1fr}.careersNav{height:76px;padding:0 20px}.careersNavCta{display:none}.careersHero,.careersWorkspace,.careersCandidate,.careersEmployer,.careersStandards{padding:72px 22px}.careersHero h1{font-size:56px}.careersHero>div>div{flex-direction:column;align-items:flex-start}.careersTabs,.careersFormHead,.careersFields,.careersSubmit,.careersServiceGrid,.careersStandards>div:last-child{grid-template-columns:1fr}.careersFormHead,.careersFields,.careersConsent,.careersSubmit{padding-left:20px;padding-right:20px}.careersWide{grid-column:auto}.careersNotice{grid-template-columns:1fr;padding:30px 22px}.careersFooter{padding:45px 22px}.careersPage h2{font-size:42px}}.productionPage{--prod-ink:#102a31;--prod-black:#06151b;--prod-navy:#071f27;--prod-green:#0d4b45;--prod-gold:#d7ab53;--prod-paper:#f4efe5;--prod-white:#fffdf9;background:var(--prod-paper);color:var(--prod-ink);overflow:hidden}.productionPage h1,.productionPage h2,.productionPage h3,.productionPage p{margin-top:0}.productionPage h2{letter-spacing:-.045em;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.productionNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9fa;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.productionNav .brand,.productionFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.productionNav .brand div,.productionFooter .brand div{display:grid}.productionNav .brand b,.productionFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.productionNav .brand small,.productionFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.productionNav nav{gap:22px;display:flex}.productionNav nav a{text-transform:uppercase;letter-spacing:.1em;color:#53686a;font-size:9px;font-weight:800}.productionNavCta{background:var(--prod-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:13px 18px;font-size:9px;font-weight:800}.productionKicker{text-transform:uppercase;letter-spacing:.18em;color:#93bbb4;margin-bottom:24px;font-size:9px;font-weight:800}.productionKicker:before{content:"";background:var(--prod-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.productionKicker.dark{color:#4d6e70}.productionHero{background:var(--prod-black);color:#fff;grid-template-columns:1.1fr .9fr;min-height:750px;display:grid}.productionHero>div{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;flex-direction:column;justify-content:center;padding:100px 7vw 85px;display:flex}.productionHero h1{letter-spacing:-.062em;max-width:920px;margin:0;font:400 clamp(62px,7vw,108px)/.9 Georgia,serif}.productionHero>div>p:not(.productionKicker){color:#b9cdca;max-width:760px;margin:30px 0;font-size:15px;line-height:1.85}.productionHero>div>div{align-items:center;gap:24px;display:flex}.productionHero>div>div a:first-child{background:var(--prod-gold);color:#173034;text-transform:uppercase;letter-spacing:.1em;padding:15px 20px;font-size:9px;font-weight:800}.productionHero>div>div a:last-child{text-transform:uppercase;letter-spacing:.1em;color:#d6e1df;border-bottom:1px solid;padding-bottom:4px;font-size:9px;font-weight:800}.productionHero aside{background:var(--prod-green);flex-direction:column;justify-content:center;padding:65px 5vw;display:flex}.productionHero aside>small{letter-spacing:.2em;color:#90afa9;margin-bottom:26px;font-size:7px}.productionHero ol{border-top:1px solid #4a756e;margin:0;padding:0;list-style:none}.productionHero li{border-bottom:1px solid #4a756e;grid-template-columns:85px 1fr;align-items:center;gap:20px;padding:20px 0;display:grid}.productionHero li span{letter-spacing:.13em;color:#8fb0aa;font-size:7px}.productionHero li b{font:32px Georgia,serif}.productionRoutes{background:var(--prod-white);padding:110px 7vw}.productionSectionHead{grid-template-columns:1fr 420px;align-items:end;gap:7vw;display:grid}.productionSectionHead>p{color:#607477;margin-bottom:4px;font-size:12px;line-height:1.8}.productionRouteGrid{border-top:1px solid #c7d1cd;border-left:1px solid #c7d1cd;grid-template-columns:1fr 1fr;margin-top:58px;display:grid}.productionRouteGrid article{border-bottom:1px solid #c7d1cd;border-right:1px solid #c7d1cd;flex-direction:column;min-height:360px;padding:30px;display:flex}.productionRouteGrid article>span{color:var(--prod-gold);font:18px Georgia,serif}.productionRouteGrid h3{margin:52px 0 15px;font:34px Georgia,serif}.productionRouteGrid p{color:#5e7476;font-size:12px;line-height:1.75}.productionRouteGrid small{text-transform:uppercase;letter-spacing:.1em;color:#6a7f81;border-top:1px solid #d8dfdc;margin-top:auto;padding-top:22px;font-size:8px}.productionEvents{background:var(--prod-navy);color:#fff;grid-template-columns:.67fr 1.33fr;align-items:start;gap:8vw;padding:110px 7vw;display:grid}.productionEvents>div:first-child>p:not(.productionKicker){color:#adbfbc;font-size:12px;line-height:1.8}.productionEventGrid{border-top:1px solid #38575e;border-left:1px solid #38575e;grid-template-columns:1fr 1fr;display:grid}.productionEventGrid article{border-bottom:1px solid #38575e;border-right:1px solid #38575e;min-height:225px;padding:25px}.productionEventGrid span{color:var(--prod-gold);font:17px Georgia,serif}.productionEventGrid h3{margin:36px 0 12px;font:27px Georgia,serif}.productionEventGrid p{color:#acbfbc;font-size:10px;line-height:1.75}.productionWorkflow{background:var(--prod-paper);grid-template-columns:.68fr 1.32fr;gap:8vw;padding:110px 7vw;display:grid}.productionWorkflow>div:last-child{border-top:1px solid #c5cfcb}.productionWorkflow article{border-bottom:1px solid #c5cfcb;grid-template-columns:52px 200px 1fr;align-items:start;gap:24px;padding:24px 0;display:grid}.productionWorkflow article>span{color:var(--prod-gold);font:18px Georgia,serif}.productionWorkflow h3{margin:0;font:27px Georgia,serif}.productionWorkflow article p{color:#5d7375;margin:0;font-size:11px;line-height:1.75}.productionRights{background:var(--prod-green);color:#fff;grid-template-columns:.65fr 1.35fr;gap:8vw;padding:105px 7vw;display:grid}.productionRights>div:last-child{border-top:1px solid #4b766f;border-left:1px solid #4b766f;grid-template-columns:1fr 1fr;display:grid}.productionRights article{border-bottom:1px solid #4b766f;border-right:1px solid #4b766f;min-height:220px;padding:25px}.productionRights b{font:24px Georgia,serif}.productionRights article p{color:#b9cfca;margin:18px 0 0;font-size:10px;line-height:1.75}.productionBrief{background:var(--prod-white);grid-template-columns:300px minmax(0,900px);align-items:start;gap:5vw;padding:110px 7vw;display:grid}.productionBriefIntro{position:sticky;top:120px}.productionBriefIntro>p:not(.productionKicker){color:#5c7274;font-size:11px;line-height:1.8}.productionBriefIntro ul{border-top:1px solid #c5cfcb;margin:28px 0 0;padding:0;list-style:none}.productionBriefIntro li{text-transform:uppercase;letter-spacing:.08em;color:#526a6c;border-bottom:1px solid #c5cfcb;padding:14px 0;font-size:9px}.productionBriefForm{background:var(--prod-paper);border-top:6px solid var(--prod-gold);box-shadow:0 28px 70px #071f271f}.productionFormHead{background:var(--prod-navy);color:#fff;grid-template-columns:1fr 230px;align-items:end;gap:30px;padding:36px;display:grid}.productionFormHead small{text-transform:uppercase;letter-spacing:.13em;color:#91b3ad;font-size:8px}.productionFormHead h2{margin:8px 0 0;font-size:40px}.productionFormHead p{color:#9fb6b2;margin:0;font-size:9px;line-height:1.7}.productionBriefForm fieldset{border:0;border-bottom:1px solid #d3ccc0;margin:0;padding:36px}.productionBriefForm legend{width:100%;padding:0 0 23px;font:25px Georgia,serif}.productionBriefForm legend span{color:var(--prod-gold);margin-right:14px;font:17px Georgia,serif}.productionFields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.productionFields label>span{text-transform:uppercase;letter-spacing:.1em;color:#587173;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.productionFields input,.productionFields select,.productionFields textarea{background:var(--prod-white);width:100%;color:var(--prod-ink);border:1px solid #bac5c1;border-radius:0;padding:14px 15px;font:12px/1.55 Arial}.productionFields input,.productionFields select{min-height:50px}.productionFields textarea{resize:vertical}.productionFields input:focus,.productionFields select:focus,.productionFields textarea:focus{outline:2px solid var(--prod-gold);outline-offset:2px}.productionWide{grid-column:1/-1}.productionDeclarations{gap:10px;margin-top:22px;display:grid}.productionDeclarations label{background:var(--prod-white);border:1px solid #c7d0cd;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:13px;display:grid}.productionDeclarations input{width:16px;height:16px;accent-color:var(--prod-green);margin:1px 0 0}.productionDeclarations span{color:#51676a;font-size:10px;line-height:1.6}.productionSubmit{background:var(--prod-navy);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:32px 36px;display:grid}.productionSubmit b{font:21px Georgia,serif}.productionSubmit p{color:#9eb5b1;margin:8px 0 0;font-size:9px;line-height:1.7}.productionSubmit button{background:var(--prod-gold);color:#173034;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;min-height:52px;padding:0 20px;font-size:9px;font-weight:800}.productionQuote{background:#e9dfcc;grid-template-columns:220px 1fr;gap:30px;padding:34px 7vw;display:grid}.productionQuote b{text-transform:uppercase;letter-spacing:.12em;color:#6e592a;font-size:9px}.productionQuote p{color:#5f635c;margin:0;font-size:10px;line-height:1.75}.productionFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.productionFooter .brand b{color:#fff}.productionFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}@media (width<=1100px){.productionNav nav{display:none}.productionHero,.productionSectionHead,.productionEvents,.productionWorkflow,.productionRights,.productionBrief{grid-template-columns:1fr}.productionBriefIntro{position:static}.productionFooter{grid-template-columns:1fr}.productionFooter p{text-align:left}}@media (width<=720px){.productionNav{height:76px;padding:0 20px}.productionNavCta{display:none}.productionHero>div,.productionHero aside,.productionRoutes,.productionEvents,.productionWorkflow,.productionRights,.productionBrief{padding:72px 22px}.productionHero h1{font-size:55px}.productionHero>div>div{flex-direction:column;align-items:flex-start}.productionRouteGrid,.productionEventGrid,.productionRights>div:last-child,.productionFields,.productionFormHead,.productionSubmit{grid-template-columns:1fr}.productionRouteGrid article{min-height:310px}.productionWorkflow article{grid-template-columns:45px 1fr;gap:15px}.productionWorkflow article p{grid-column:2}.productionBriefForm fieldset,.productionFormHead,.productionSubmit{padding-left:20px;padding-right:20px}.productionWide{grid-column:auto}.productionQuote{grid-template-columns:1fr;padding:30px 22px}.productionFooter{padding:45px 22px}.productionPage h2{font-size:42px}}.productionReel{background:var(--prod-white);grid-template-columns:1.25fr .75fr;align-items:center;gap:6vw;padding:110px 7vw;display:grid}.productionReelMedia{background:var(--prod-black);border:1px solid #213b42;box-shadow:0 28px 70px #071f2733}.productionReelMedia video{aspect-ratio:16/9;background:#000;width:100%;display:block}.productionReel>div:last-child>span{background:var(--prod-gold);color:#173034;letter-spacing:.11em;margin-bottom:26px;padding:8px 10px;font-size:8px;font-weight:800;display:inline-block}.productionReel>div:last-child>p:not(.productionKicker){color:#5d7375;font-size:12px;line-height:1.8}.productionReel ul{border-top:1px solid #c5cfcb;margin:26px 0;padding:0;list-style:none}.productionReel li{text-transform:uppercase;letter-spacing:.09em;color:#526a6c;border-bottom:1px solid #c5cfcb;padding:12px 0;font-size:9px}.productionReel>div:last-child>small{color:#6f8082;font-size:9px;line-height:1.7}.creativeReelFeature{border-bottom:4px solid var(--creative-gold);background:#0d333a;grid-template-columns:1.18fr .82fr;margin-top:55px;display:grid}.creativeReelFeature>div:first-child{background:#000}.creativeReelFeature video{object-fit:contain;background:#000;width:100%;height:100%;min-height:440px;display:block}.creativeReelFeature>div:last-child{flex-direction:column;justify-content:center;padding:42px;display:flex}.creativeReelFeature h3{margin:24px 0 16px;font-size:40px}.creativeReelFeature p{color:#aec2bf;font-size:12px;line-height:1.8}.creativeReelFeature a{text-transform:uppercase;letter-spacing:.1em;color:var(--creative-gold);margin-top:20px;font-size:9px;font-weight:800}@media (width<=1100px){.productionReel{grid-template-columns:1fr}}@media (width<=900px){.creativeReelFeature{grid-template-columns:1fr}.creativeReelFeature video{aspect-ratio:16/9;min-height:0}.creativeReelFeature>div:last-child{padding:32px 24px}.creativeReelFeature h3{font-size:34px}}@media (width<=720px){.productionReel{padding:72px 22px}}.opportunityPage{--opp-ink:#102a31;--opp-navy:#071f27;--opp-green:#0d4b45;--opp-gold:#d7ab53;--opp-paper:#f4efe5;--opp-white:#fffdf9;background:var(--opp-paper);color:var(--opp-ink);overflow:hidden}.opportunityPage h1,.opportunityPage h2,.opportunityPage h3,.opportunityPage p{margin-top:0}.opportunityPage h2{letter-spacing:-.045em;font:400 clamp(42px,5vw,70px)/.98 Georgia,serif}.opportunityNav{z-index:45;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9fa;border-bottom:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:28px;height:86px;padding:0 5vw;display:flex;position:sticky;top:0}.opportunityNav .brand,.opportunityFooter .brand{align-items:center;gap:12px;min-width:max-content;display:flex}.opportunityNav .brand div,.opportunityFooter .brand div{display:grid}.opportunityNav .brand b,.opportunityFooter .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.opportunityNav .brand small,.opportunityFooter .brand small{text-transform:uppercase;letter-spacing:.12em;color:#6b7d7f;font-size:8px}.opportunityNav nav{gap:22px;display:flex}.opportunityNav nav a{text-transform:uppercase;letter-spacing:.1em;color:#53686a;font-size:9px;font-weight:800}.opportunityNavCta{background:var(--opp-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:13px 18px;font-size:9px;font-weight:800}.opportunityKicker{text-transform:uppercase;letter-spacing:.18em;color:#93bbb4;margin-bottom:24px;font-size:9px;font-weight:800}.opportunityKicker:before{content:"";background:var(--opp-gold);vertical-align:middle;width:36px;height:1px;margin-right:12px;display:inline-block}.opportunityKicker.dark{color:#4d6e70}.opportunityHero{background:var(--opp-navy);color:#fff;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:44px 44px;grid-template-columns:1.1fr .9fr;align-items:center;gap:8vw;min-height:720px;padding:90px 7vw;display:grid}.opportunityHero h1{letter-spacing:-.06em;max-width:980px;margin:0;font:400 clamp(62px,7vw,105px)/.9 Georgia,serif}.opportunityHero>div>p:not(.opportunityKicker){color:#bad0cc;max-width:760px;margin:30px 0;font-size:15px;line-height:1.85}.opportunityHero>div>div{align-items:center;gap:24px;display:flex}.opportunityHero>div>div a:first-child{background:var(--opp-gold);color:#173034;text-transform:uppercase;letter-spacing:.1em;padding:15px 20px;font-size:9px;font-weight:800}.opportunityHero>div>div a:last-child{text-transform:uppercase;letter-spacing:.1em;color:#d6e1df;border-bottom:1px solid;padding-bottom:4px;font-size:9px;font-weight:800}.opportunityHero aside{background:var(--opp-green);border-top:5px solid var(--opp-gold);padding:38px;display:grid}.opportunityHero aside small{letter-spacing:.15em;color:#91b6af;font-size:8px;font-weight:800}.opportunityHero aside b{border-bottom:1px solid #4a756e;padding:24px 0;font:35px/1.15 Georgia,serif}.opportunityHero aside p{color:#b9cfca;margin:22px 0;font-size:11px;line-height:1.75}.opportunityHero aside span{text-transform:uppercase;letter-spacing:.12em;color:#9bb9b4;font-size:8px}.opportunitySources{background:var(--opp-white);padding:110px 7vw}.opportunitySectionHead{grid-template-columns:1fr 430px;align-items:end;gap:7vw;display:grid}.opportunitySectionHead>p{color:#607477;margin-bottom:4px;font-size:12px;line-height:1.8}.opportunitySourceGrid{border-top:1px solid #c7d1cd;border-left:1px solid #c7d1cd;grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.opportunitySourceGrid a{border-bottom:1px solid #c7d1cd;border-right:1px solid #c7d1cd;flex-direction:column;min-height:330px;padding:28px;transition:all .2s;display:flex}.opportunitySourceGrid a:hover{background:var(--opp-paper);box-shadow:inset 0 4px 0 var(--opp-gold)}.opportunitySourceGrid a>span{color:var(--opp-gold);font:18px Georgia,serif}.opportunitySourceGrid small{text-transform:uppercase;letter-spacing:.12em;color:#587173;margin-top:38px;font-size:8px}.opportunitySourceGrid h3{margin:13px 0;font:29px/1.12 Georgia,serif}.opportunitySourceGrid p{color:#607477;font-size:11px;line-height:1.75}.opportunitySourceGrid b{text-transform:uppercase;letter-spacing:.1em;color:var(--opp-green);border-top:1px solid #d5ddda;margin-top:auto;padding-top:20px;font-size:8px}.opportunitySourceNote{background:var(--opp-paper);border-left:4px solid var(--opp-gold);color:#5f7375;margin:28px 0 0;padding:20px 24px;font-size:11px;line-height:1.75}.opportunityAlert{background:var(--opp-paper);grid-template-columns:300px minmax(0,900px);align-items:start;gap:5vw;padding:110px 7vw;display:grid}.opportunityAlertIntro{position:sticky;top:120px}.opportunityAlertIntro>p:not(.opportunityKicker){color:#5c7274;font-size:11px;line-height:1.8}.opportunityAlertIntro ul{border-top:1px solid #c5cfcb;margin:28px 0 0;padding:0;list-style:none}.opportunityAlertIntro li{text-transform:uppercase;letter-spacing:.08em;color:#526a6c;border-bottom:1px solid #c5cfcb;padding:14px 0;font-size:9px}.opportunityForm{background:var(--opp-white);border-top:6px solid var(--opp-gold);box-shadow:0 28px 70px #071f271f}.opportunityFormHead{background:var(--opp-green);color:#fff;grid-template-columns:1fr 230px;align-items:end;gap:30px;padding:36px;display:grid}.opportunityFormHead small{text-transform:uppercase;letter-spacing:.13em;color:#91b3ad;font-size:8px}.opportunityFormHead h2{margin:8px 0 0;font-size:40px}.opportunityFormHead p{color:#b4cbc7;margin:0;font-size:9px;line-height:1.7}.opportunityFields{grid-template-columns:1fr 1fr;gap:20px;padding:36px;display:grid}.opportunityFields label>span{text-transform:uppercase;letter-spacing:.1em;color:#587173;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.opportunityFields input,.opportunityFields select,.opportunityFields textarea{background:var(--opp-white);width:100%;color:var(--opp-ink);border:1px solid #bac5c1;border-radius:0;padding:14px 15px;font:12px/1.55 Arial}.opportunityFields input,.opportunityFields select{min-height:50px}.opportunityFields textarea{resize:vertical}.opportunityFields input:focus,.opportunityFields select:focus,.opportunityFields textarea:focus{outline:2px solid var(--opp-gold);outline-offset:2px}.opportunityWide{grid-column:1/-1}.opportunityConsent{padding:0 36px 30px}.opportunityConsent label{background:var(--opp-paper);border:1px solid #c8d1ce;grid-template-columns:20px 1fr;align-items:start;gap:10px;padding:14px;display:grid}.opportunityConsent input{width:16px;height:16px;accent-color:var(--opp-green);margin:1px 0 0}.opportunityConsent span{color:#51676a;font-size:10px;line-height:1.6}.opportunitySubmit{background:var(--opp-navy);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:30px 36px;display:grid}.opportunitySubmit p{color:#9eb5b1;margin:0;font-size:9px;line-height:1.7}.opportunitySubmit button{background:var(--opp-gold);color:#173034;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;min-height:52px;padding:0 20px;font-size:9px;font-weight:800}.opportunitySafety{background:var(--opp-green);color:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:110px 7vw;display:grid}.opportunitySafety>div:first-child>p:not(.opportunityKicker){color:#bad0cc;font-size:12px;line-height:1.8}.opportunitySafety>div:last-child{border-top:1px solid #4b766f;border-left:1px solid #4b766f;grid-template-columns:1fr 1fr;display:grid}.opportunitySafety article{border-bottom:1px solid #4b766f;border-right:1px solid #4b766f;min-height:230px;padding:25px}.opportunitySafety article span{color:var(--opp-gold);font:18px Georgia,serif}.opportunitySafety article h3{margin:38px 0 13px;font:26px Georgia,serif}.opportunitySafety article p{color:#b9cfca;font-size:10px;line-height:1.75}.opportunityEmployer{background:var(--opp-white);grid-template-columns:1fr auto;align-items:end;gap:7vw;padding:100px 7vw;display:grid}.opportunityEmployer>div:first-child>p:not(.opportunityKicker){color:#5d7375;max-width:800px;font-size:12px;line-height:1.8}.opportunityEmployer>div:last-child{gap:12px;min-width:300px;display:grid}.opportunityEmployer>div:last-child a{text-align:center;background:var(--opp-navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-size:8px;font-weight:800;display:flex}.opportunityEmployer>div:last-child a:last-child{background:var(--opp-gold);color:#173034}.opportunityBoundary{background:#e9dfcc;grid-template-columns:220px 1fr;gap:30px;padding:34px 7vw;display:grid}.opportunityBoundary b{text-transform:uppercase;letter-spacing:.12em;color:#6e592a;font-size:9px}.opportunityBoundary p{color:#5f635c;margin:0;font-size:10px;line-height:1.75}.opportunityFooter{color:#fff;background:#06171c;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:50px 7vw;display:grid}.opportunityFooter .brand b{color:#fff}.opportunityFooter p{color:#8fa8a4;text-transform:uppercase;letter-spacing:.08em;text-align:right;margin:0;font-size:9px}.careersInlineLink{color:var(--career-gold);text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid;margin-top:18px;padding-bottom:4px;font-size:9px;font-weight:800;display:inline-block}@media (width<=1100px){.opportunityNav nav{display:none}.opportunityHero,.opportunitySectionHead,.opportunityAlert,.opportunitySafety,.opportunityEmployer{grid-template-columns:1fr}.opportunitySourceGrid{grid-template-columns:1fr 1fr}.opportunityAlertIntro{position:static}.opportunityFooter{grid-template-columns:1fr}.opportunityFooter p{text-align:left}.opportunityEmployer>div:last-child{max-width:380px}}@media (width<=720px){.opportunityNav{height:76px;padding:0 20px}.opportunityNavCta{display:none}.opportunityHero,.opportunitySources,.opportunityAlert,.opportunitySafety,.opportunityEmployer{padding:72px 22px}.opportunityHero h1{font-size:55px}.opportunityHero>div>div{flex-direction:column;align-items:flex-start}.opportunitySourceGrid,.opportunityFields,.opportunityFormHead,.opportunitySubmit,.opportunitySafety>div:last-child{grid-template-columns:1fr}.opportunitySourceGrid a{min-height:280px}.opportunityFormHead,.opportunityFields,.opportunityConsent,.opportunitySubmit{padding-left:20px;padding-right:20px}.opportunityWide{grid-column:auto}.opportunityEmployer>div:last-child{min-width:0}.opportunityBoundary{grid-template-columns:1fr;padding:30px 22px}.opportunityFooter{padding:45px 22px}.opportunityPage h2{font-size:42px}}.seoFaq,.seoRelated{color:#102a31;background:#fffdf9;padding:96px 7vw}.seoFaq{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:7vw;display:grid}.seoFaq>div:last-child,.seoRelated>div:last-child{border-top:1px solid #c9d2cf;border-left:1px solid #c9d2cf;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seoFaq article,.seoRelated a{border-bottom:1px solid #c9d2cf;border-right:1px solid #c9d2cf;padding:26px}.seoFaq h3{margin:0 0 14px;font:25px/1.15 Georgia,serif}.seoFaq article p{color:#607477;margin:0;font-size:11px;line-height:1.75}.seoRelated{background:#f1eadf;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:7vw;display:grid}.seoRelated>div:first-child>p{text-transform:uppercase;letter-spacing:.15em;color:#577173;font-size:9px;font-weight:800}.seoRelated h2{letter-spacing:-.035em;margin:18px 0;font:400 clamp(36px,4vw,58px)/1 Georgia,serif}.seoRelated a{flex-direction:column;min-height:190px;transition:all .2s;display:flex}.seoRelated a:hover{background:#fffdf9;box-shadow:inset 0 4px #d7ab53}.seoRelated b{font:24px Georgia,serif}.seoRelated span{color:#607477;margin:14px 0;font-size:10px;line-height:1.7}.seoRelated em{text-transform:uppercase;letter-spacing:.1em;color:#0d4b45;margin-top:auto;font-size:8px;font-style:normal;font-weight:800}@media (width<=900px){.seoFaq,.seoRelated,.seoFaq>div:last-child,.seoRelated>div:last-child{grid-template-columns:1fr}}@media (width<=720px){.seoFaq,.seoRelated{padding:72px 22px}}.growthPage{--growth-navy:#071f27;--growth-green:#0d4b45;--growth-gold:#d7ab53;--growth-paper:#f2eee5;--growth-ink:#102a31;background:var(--growth-paper);min-height:100vh;color:var(--growth-ink)}.growthNav{background:var(--growth-navy);color:#fff;border-bottom:1px solid #23434a;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex}.growthNav .brand{align-items:center;gap:12px;display:flex}.growthNav .brand div{display:grid}.growthNav .brand b{letter-spacing:.16em;font:700 17px Georgia,serif}.growthNav .brand small{text-transform:uppercase;letter-spacing:.13em;color:#94aea9;font-size:8px}.growthNav>div{align-items:center;gap:18px;display:flex}.growthNav>div span{text-transform:uppercase;letter-spacing:.12em;color:#98b0ac;font-size:8px}.growthNav>div a{text-transform:uppercase;letter-spacing:.1em;border:1px solid #49636a;padding:11px 14px;font-size:8px;font-weight:800}.growthWorkspace{max-width:1600px;margin:auto;padding:58px 5vw 80px}.growthHeading{justify-content:space-between;align-items:end;gap:40px;display:flex}.growthHeading p,.growthPanelHead span{text-transform:uppercase;letter-spacing:.15em;color:#567276;font-size:9px;font-weight:800}.growthHeading h1{letter-spacing:-.045em;max-width:820px;margin:13px 0 17px;font:400 clamp(44px,5vw,74px)/.96 Georgia,serif}.growthHeading>div>small{text-transform:uppercase;letter-spacing:.08em;color:#728487;font-size:9px}.growthHeading nav{background:#fffdf9;border:1px solid #c7cfcc;display:flex}.growthHeading nav a{text-transform:uppercase;letter-spacing:.1em;color:#63777a;border-right:1px solid #c7cfcc;padding:13px 16px;font-size:8px;font-weight:800}.growthHeading nav a:last-child{border-right:0}.growthHeading nav a.active{background:var(--growth-green);color:#fff}.growthCards{background:#fffdf9;border-top:1px solid #c9d1ce;border-left:1px solid #c9d1ce;grid-template-columns:repeat(4,1fr);margin:48px 0 22px;display:grid}.growthCards article{border-bottom:1px solid #c9d1ce;border-right:1px solid #c9d1ce;flex-direction:column;min-height:180px;padding:24px;display:flex}.growthCards span{text-transform:uppercase;letter-spacing:.12em;color:#5c7477;font-size:8px;font-weight:800}.growthCards strong{margin:auto 0 15px;font:56px Georgia,serif}.growthCards small{color:#708184;font-size:9px}.growthGrid{grid-template-columns:1.25fr .75fr;gap:22px;display:grid}.growthPanel{background:#fffdf9;border:1px solid #c9d1ce;min-width:0;padding:28px}.growthPanelHead{border-bottom:1px solid #d8dfdc;justify-content:space-between;align-items:start;gap:25px;padding-bottom:20px;display:flex}.growthPanelHead h2{margin:7px 0 0;font:33px Georgia,serif}.growthPanelHead>b,.growthPanelHead>small{text-transform:uppercase;letter-spacing:.1em;color:#708184;font-size:8px}.growthBars{align-items:end;gap:8px;height:290px;padding-top:32px;display:flex;overflow-x:auto}.growthBars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:38px;height:100%;display:flex}.growthBars>div>span{background:linear-gradient(var(--growth-gold),#bd842b);border-radius:2px 2px 0 0;width:min(28px,70%);min-height:8px}.growthBars small{text-transform:uppercase;color:#738588;white-space:nowrap;font-size:7px}.growthBars b{font-size:9px}.growthRank article{border-bottom:1px solid #d8dfdc;grid-template-columns:28px 1fr 34px;align-items:center;gap:12px;padding:18px 0;display:grid}.growthRank article>span{color:var(--growth-gold);font:15px Georgia,serif}.growthRank article>div>b{margin-bottom:9px;font-size:10px;display:block}.growthRank i{background:#e6e9e5;height:4px;display:block}.growthRank em{background:var(--growth-green);height:100%;display:block}.growthRank strong{text-align:right;font:22px Georgia,serif}.growthBreakdown{grid-template-columns:1fr 1fr;display:grid}.growthBreakdown article{border-bottom:1px solid #d8dfdc;border-right:1px solid #d8dfdc;flex-direction:column;min-height:130px;padding:20px;display:flex}.growthBreakdown b{font-size:10px}.growthBreakdown strong{margin:auto 0 8px;font:35px Georgia,serif}.growthBreakdown small{color:#718386;font-size:8px}.growthRecent{grid-column:1/-1}.growthTable>div{border-bottom:1px solid #d8dfdc;grid-template-columns:1.1fr 1fr 1.5fr .8fr;align-items:center;gap:18px;padding:14px 4px;display:grid}.growthTable>div:first-child{text-transform:uppercase;letter-spacing:.1em;color:#607578;font-size:8px}.growthTable span,.growthTable time{color:#4e666a;font-size:10px}.growthTable time{white-space:nowrap}.growthEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;display:flex}.growthEmpty.compact{min-height:210px}.growthEmpty b{font:25px Georgia,serif}.growthEmpty p{color:#708184;max-width:380px;font-size:10px;line-height:1.7}.growthPrivacy{background:var(--growth-navy);color:#fff;grid-template-columns:1fr 1fr;gap:40px;margin-top:22px;padding:25px;display:grid}.growthPrivacy b{font:21px Georgia,serif}.growthPrivacy p{color:#a7bfbb;margin:9px 0 0;font-size:10px;line-height:1.7}.growthDenied{color:#fff;background:#071f27;place-items:center;min-height:100vh;padding:30px;display:grid}.growthDenied section{text-align:center;background:#0d4b45;border-top:5px solid #d7ab53;width:min(620px,100%);padding:50px}.growthDenied section>p:first-of-type{text-transform:uppercase;letter-spacing:.15em;color:#b6ccc8;margin:22px 0 12px;font-size:9px;font-weight:800}.growthDenied h1{margin:0 0 20px;font:46px/1 Georgia,serif}.growthDenied section>p:last-of-type{color:#bfd1ce;font-size:12px;line-height:1.75}.growthDenied a{color:#173034;text-transform:uppercase;letter-spacing:.09em;background:#d7ab53;margin-top:12px;padding:14px;font-size:9px;font-weight:800;display:block}.growthDenied a:last-child{color:#d7ab53;background:0 0;border:1px solid #6e938c}@media (width<=1050px){.growthCards{grid-template-columns:1fr 1fr}.growthGrid{grid-template-columns:1fr}.growthRecent{grid-column:auto}.growthHeading{flex-direction:column;align-items:start}.growthTable>div{grid-template-columns:1fr 1fr}.growthTable>div>:nth-child(3),.growthTable>div>:nth-child(4){text-align:right}}@media (width<=640px){.growthNav{padding:0 20px}.growthNav>div span{display:none}.growthWorkspace{padding:42px 20px 65px}.growthHeading h1{font-size:47px}.growthCards{grid-template-columns:1fr 1fr;margin-top:35px}.growthCards article{min-height:145px;padding:18px}.growthCards strong{font-size:43px}.growthPanel{padding:20px}.growthPrivacy{grid-template-columns:1fr}.growthTable>div{grid-template-columns:1fr 1fr;gap:9px}.growthTable>div>:nth-child(3),.growthTable>div>:nth-child(4){font-size:8px}.growthBreakdown{grid-template-columns:1fr}.growthHeading nav{width:100%}.growthHeading nav a{text-align:center;flex:1}}.growthTable>div{grid-template-columns:1.05fr .9fr 1.15fr 1.15fr .75fr}.growthAttributionGrid{border-left:1px solid #d8dfdc;grid-template-columns:1fr 1fr;gap:0;margin-top:22px;display:grid}.growthAttributionGrid>div{border-right:1px solid #d8dfdc;padding:0 20px 10px}.growthAttributionGrid>div>b{text-transform:uppercase;letter-spacing:.11em;color:#607578;padding:14px 0;font-size:8px;display:block}.growthAttributionGrid p{border-top:1px solid #e0e5e2;justify-content:space-between;gap:15px;margin:0;padding:13px 0;display:flex}.growthAttributionGrid p span{color:#536b6e;font-size:10px}.growthAttributionGrid p strong{font:19px Georgia,serif}.growthCampaignTool{background:#fffdf9;border:1px solid #c9d1ce;margin-top:22px;padding:30px}.growthCampaignTool>.growthPanelHead{align-items:end}.growthCampaignTool>.growthPanelHead>p{color:#65797c;max-width:520px;margin:0;font-size:10px;line-height:1.7}.growthLinkBuilder{margin-top:26px}.growthLinkFields{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.growthLinkFields label>span,.growthLinkResult>div>span{text-transform:uppercase;letter-spacing:.1em;color:#587173;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.growthLinkFields input,.growthLinkFields select{color:#102a31;background:#fff;border:1px solid #bac5c1;width:100%;min-height:48px;padding:12px 14px;font:11px Arial}.growthLinkFields input:focus,.growthLinkFields select:focus{outline:2px solid var(--growth-gold);outline-offset:2px}.growthLinkResult{background:#f2eee5;grid-template-columns:1fr auto auto;align-items:end;gap:12px;margin-top:18px;padding:18px;display:grid}.growthLinkResult code{color:#536b6e;overflow-wrap:anywhere;min-height:19px;font:10px/1.6 monospace;display:block}.growthLinkResult button{background:var(--growth-green);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;min-height:44px;padding:0 18px;font-size:8px;font-weight:800}.growthLinkResult button:last-child{background:var(--growth-gold);color:#173034}.growthLinkResult button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1050px){.growthTable>div,.growthLinkFields,.growthLinkResult{grid-template-columns:1fr 1fr}.growthLinkResult>div{grid-column:1/-1}}@media (width<=640px){.growthAttributionGrid,.growthLinkFields{grid-template-columns:1fr}.growthCampaignTool{padding:20px}.growthCampaignTool>.growthPanelHead{flex-direction:column;align-items:start}.growthLinkResult{grid-template-columns:1fr}.growthLinkResult>div{grid-column:auto}.growthTable>div>:nth-child(5){font-size:8px}}.growthPipelineCta{background:var(--growth-green);color:#fff;border-top:5px solid var(--growth-gold);grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:22px;padding:34px;display:grid}.growthPipelineCta span,.outreachSectionHead span,.outreachToolbar>div>span{text-transform:uppercase;letter-spacing:.13em;color:#a9c7c1;font-size:8px;font-weight:800}.growthPipelineCta h2{margin:8px 0;font:34px Georgia,serif}.growthPipelineCta p{color:#bad0cc;max-width:760px;margin:0;font-size:10px;line-height:1.7}.growthPipelineCta>a,.outreachBack{background:var(--growth-gold);color:#173034;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:15px 18px;font-size:8px;font-weight:800}.outreachStats{margin-bottom:22px}.outreachCreate,.outreachRecords{background:#fffdf9;border:1px solid #c9d1ce;margin-bottom:22px;padding:30px}.outreachSectionHead{border-bottom:1px solid #d8dfdc;grid-template-columns:1fr minmax(240px,520px);gap:35px;padding-bottom:22px;display:grid}.outreachSectionHead span,.outreachToolbar>div>span{color:#567276}.outreachSectionHead h2,.outreachToolbar h2{margin:7px 0 0;font:34px Georgia,serif}.outreachSectionHead p{color:#65797c;margin:0;font-size:10px;line-height:1.7}.outreachFields{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.outreachFields label>span,.outreachToolbar label>span{text-transform:uppercase;letter-spacing:.1em;color:#587173;margin-bottom:8px;font-size:8px;font-weight:800;display:block}.outreachFields input,.outreachFields select,.outreachFields textarea,.outreachToolbar input,.outreachToolbar select{color:#102a31;background:#fff;border:1px solid #b8c5c1;border-radius:0;width:100%;min-height:47px;padding:12px 13px;font:11px/1.5 Arial}.outreachFields textarea{resize:vertical}.outreachFields input:focus,.outreachFields select:focus,.outreachFields textarea:focus,.outreachToolbar input:focus,.outreachToolbar select:focus{outline:2px solid var(--growth-gold);outline-offset:2px}.outreachWide{grid-column:1/-1}.outreachCreate form>button,.outreachActions button,.outreachCard footer button{background:var(--growth-green);color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;min-height:46px;margin-top:18px;padding:0 19px;font-size:8px;font-weight:800}.outreachCreate button:disabled,.outreachActions button:disabled{opacity:.55;cursor:not-allowed}.outreachMessage{color:#9a3d2e;font-size:10px}.outreachToolbar{border-bottom:1px solid #d8dfdc;grid-template-columns:1fr minmax(190px,280px) minmax(160px,220px);align-items:end;gap:18px;padding-bottom:22px;display:grid}.outreachList{gap:16px;margin-top:22px;display:grid}.outreachCard{border:1px solid #c8d2ce;border-left:6px solid #829391;padding:22px}.outreachCard.status-replied,.outreachCard.status-meeting,.outreachCard.status-proposal-review{border-left-color:#d7ab53}.outreachCard.status-won{border-left-color:#15805f}.outreachCard.status-declined{border-left-color:#9b4a43}.outreachCard>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.outreachCard>header small{text-transform:uppercase;letter-spacing:.11em;color:#667d80;font-size:8px}.outreachCard h3{margin:6px 0;font:30px Georgia,serif}.outreachCard>header>span{text-transform:uppercase;letter-spacing:.08em;background:#e8eee9;padding:8px 10px;font-size:8px;font-weight:800}.outreachCard dl{border-top:1px solid #d8dfdc;border-left:1px solid #d8dfdc;grid-template-columns:repeat(4,1fr);margin:14px 0;display:grid}.outreachCard dl>div{border-bottom:1px solid #d8dfdc;border-right:1px solid #d8dfdc;padding:14px}.outreachCard dt{text-transform:uppercase;letter-spacing:.1em;color:#6d8083;font-size:7px;font-weight:800}.outreachCard dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:10px;line-height:1.5}.outreachCard>p{color:#536b6e;font-size:10px;line-height:1.7}.outreachNote{background:#f2eee5;padding:14px}.outreachCard footer{border-top:1px solid #d8dfdc;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding-top:16px;display:flex}.outreachCard footer a,.outreachCard footer span{text-transform:uppercase;letter-spacing:.09em;color:#537174;font-size:8px;font-weight:800}.outreachCard footer button{margin:0}.outreachActions{gap:10px;display:flex}.outreachActions button:last-child{color:#173034;background:#d9dedb}.outreachEmpty{text-align:center;padding:70px 20px}.outreachEmpty b{font:28px Georgia,serif}.outreachEmpty p{color:#65797c;font-size:10px}.outreachBack{align-self:end}@media (width<=1050px){.outreachFields,.outreachCard dl{grid-template-columns:1fr 1fr}}@media (width<=700px){.growthPipelineCta,.outreachSectionHead,.outreachToolbar{grid-template-columns:1fr}.growthPipelineCta{align-items:start}.growthPipelineCta>a{justify-self:start}.outreachCreate,.outreachRecords{padding:20px}.outreachFields,.outreachCard dl{grid-template-columns:1fr}.outreachWide{grid-column:auto}.outreachCard footer{flex-direction:column;align-items:flex-start}.outreachBack{align-self:start}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
