/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer legacy;@layer theme{:root,:host{--tw-color-white:#fff;--tw-spacing:.25rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-font-weight-normal:400;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-blur-md:12px;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--tw-color-navy:#0b2238;--tw-color-navy-deep:#06182b;--tw-color-navy-raised:#132e48;--tw-color-teal:#8cc4c1;--tw-color-teal-ink:#2e6e6b;--tw-color-teal-wash:#e8f2f1;--tw-color-stone:#f7f4ef;--tw-color-rule:#d9d1c4;--tw-color-brass:#d2a96a;--tw-color-slate:#4a5b6b;--tw-color-mist:#c9d6e0;--tw-font-display:"Playfair Display", Georgia, serif}}@layer base;@layer components{body{background-color:var(--tw-color-stone);color:var(--tw-color-navy);line-height:1.6}.is-quarantine p,.c-hotlink__copy,.c-card__copy{line-height:1.65}.c-banner,.c-basic-banner,.c-section--dark,.c-responsive-menu,.c-icon{background-color:var(--tw-color-navy)}.c-section--tinted{background-color:var(--tw-color-stone)}.c-footer{background-color:var(--tw-color-navy-deep);border-bottom:4px solid var(--tw-color-teal)}.c-banner__title,.c-basic-banner__title,.c-title--light,.c-portfolio__title{color:var(--tw-color-teal)}.c-title{color:var(--tw-color-navy)}.c-title--light{color:var(--tw-color-white)}.c-button:hover,.c-button:focus,.c-button--fill{border-color:var(--tw-color-teal);background-color:var(--tw-color-teal);color:var(--tw-color-navy)}.c-button--fill:hover,.c-button--fill:focus{border-color:var(--tw-color-navy);background-color:var(--tw-color-navy);color:var(--tw-color-white)}.c-hotlink__image{border-bottom-width:3px;border-bottom-color:var(--tw-color-teal)}.cssgrid .o-trio--fixed .c-hotlink:first-child .c-hotlink__image{border-right-width:3px}.c-hotlink__title{font-family:var(--tw-font-display);font-weight:400}.c-hotlink__copy{color:var(--tw-color-slate)}.c-hotlink:hover .c-hotlink__copy{color:var(--tw-color-mist)}.c-card__title:before,.c-hotlink__title:before{display:none}.c-card__content{padding:36px 40px 40px}.c-card__title{font-weight:600}.c-card__copy{color:var(--tw-color-slate)}.c-card .c-card__category,.c-card[class*=c-card--] .c-card__category{background-color:var(--tw-color-teal-wash);color:var(--tw-color-teal-ink);letter-spacing:.14em;padding:8px 10px;top:20px;left:20px;right:auto}.c-card .c-card__source,.c-card[class*=c-card--] .c-card__source{color:var(--tw-color-teal-ink)}.c-card .c-card__source:before,.c-card[class*=c-card--] .c-card__source:before{background-color:var(--tw-color-slate)}.c-card[class*=c-card--] .c-card__action{background-color:var(--tw-color-navy)}.c-card:hover .c-card__copy{color:var(--tw-color-mist)}.c-card:hover .c-card__source,.c-card[class*=c-card--]:hover .c-card__source{color:var(--tw-color-teal)}.c-portfolio__logos,.cssgrid .c-portfolio__logos{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:160px;gap:12px}.c-portfolio__logo{background-color:var(--tw-color-stone);outline-offset:-2px;border:0;outline:2px solid #0000;height:160px;transition:outline-color .3s}.c-portfolio__logo.is-active,.c-portfolio__logo:hover{outline-color:var(--tw-color-teal)}.c-portfolio__logo .c-portfolio__logo-src:first-child{opacity:0}.c-portfolio__logo .c-portfolio__logo-src:nth-child(2){opacity:1;filter:none;max-width:70%}.c-portfolio__logo--white .c-portfolio__logo-src:nth-child(2){filter:brightness(0);opacity:.82}.lb-roles+.c-section{padding-top:96px}.c-portfolio__item{background-color:var(--tw-color-navy-raised)}.c-portfolio__copy{color:var(--tw-color-mist);font-weight:400;line-height:1.65}.c-portfolio__title{font-family:var(--tw-font-display);letter-spacing:0;font-size:1.75rem;font-weight:400;line-height:1.2}.c-footer__address,.c-footer__copy,.c-footer__credit,.c-footer__nav-item,.c-footer__contact-link{color:#c9d6e0cc}.c-footer__contact-link>span,.c-footer__title{color:var(--tw-color-teal)}.c-footer__title{letter-spacing:.16em;font-size:.8125rem}.is-quarantine a:not([class]),.o-field__label,.o-field__label--fixed,.o-field:hover .o-field__label--fixed,.o-form__title,.c-filters__title,.c-contact__title,.c-article__title,.c-post__blockquote-author,.c-toggle>a,.c-topic:focus,.c-topic:hover,.c-topic[class*=c-topic--].c-topic--active,.c-topic[class*=c-topic--]:focus,.c-topic[class*=c-topic--]:hover,.c-archive__list-item:hover>.c-archive__list-link,.c-archive__list-link:hover,.c-post-banner .c-post-banner__source,.c-post-banner .c-post-banner__category,.c-post-banner[class*=c-post-banner--] .c-post-banner__source,.c-post-banner[class*=c-post-banner--] .c-post-banner__category{color:var(--tw-color-teal-ink)}.c-topic:after,.c-post-banner[class*=c-post-banner--] .c-post-banner__source:before,.c-post-banner[class*=c-post-banner--] .c-post-banner__category:before{background-color:var(--tw-color-teal-ink)}.c-post-banner__title{color:var(--tw-color-navy)}.c-banner .is-quarantine a:not([class]),.c-basic-banner .is-quarantine a:not([class]),.c-section--dark .is-quarantine a:not([class]),.c-nav-item:hover .c-nav-item__link,.c-nav-item--active .c-nav-item__link,.c-responsive-menu .c-nav-item--active{color:var(--tw-color-teal)}.is-quarantine blockquote:not([class]){background-color:var(--tw-color-teal-wash);border-left:0;border-top:3px solid var(--tw-color-teal)}.is-quarantine table:not([class]) tr:nth-child(2n){background-color:var(--tw-color-teal-wash)}}@layer utilities{.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:inset-0{inset:0}.tw\:inset-x-0{inset-inline:0}.tw\:top-0{top:0}.tw\:right-\[5\%\]{right:5%}.tw\:bottom-0{bottom:0}.tw\:bottom-16{bottom:calc(var(--tw-spacing) * 16)}.tw\:left-0{left:0}.tw\:m-0{margin:0}.tw\:mx-auto{margin-inline:auto}.tw\:mb-1\.5{margin-bottom:calc(var(--tw-spacing) * 1.5)}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-flex{display:inline-flex}.tw\:h-0\.5{height:calc(var(--tw-spacing) * .5)}.tw\:h-48{height:calc(var(--tw-spacing) * 48)}.tw\:h-\[340px\]{height:340px}.tw\:h-\[460px\]{height:460px}.tw\:h-\[calc\(100\%-18px\)\]{height:calc(100% - 18px)}.tw\:h-full{height:100%}.tw\:min-h-\[760px\]{min-height:760px}.tw\:w-12{width:calc(var(--tw-spacing) * 12)}.tw\:w-\[90\%\]{width:90%}.tw\:w-\[360px\]{width:360px}.tw\:w-\[calc\(100\%-18px\)\]{width:calc(100% - 18px)}.tw\:w-full{width:100%}.tw\:max-w-\[540px\]{max-width:540px}.tw\:max-w-\[600px\]{max-width:600px}.tw\:max-w-\[680px\]{max-width:680px}.tw\:max-w-\[1200px\]{max-width:1200px}.tw\:max-w-\[1600px\]{max-width:1600px}.tw\:min-w-0{min-width:0}.tw\:flex-\[1_1_320px\]{flex:320px}.tw\:flex-\[999_1_520px\]{flex:999 520px}.tw\:shrink-0{flex-shrink:0}.tw\:list-none{list-style-type:none}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-3\.5{gap:calc(var(--tw-spacing) * 3.5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-7{gap:calc(var(--tw-spacing) * 7)}.tw\:gap-12{gap:calc(var(--tw-spacing) * 12)}.tw\:overflow-hidden{overflow:hidden}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-solid{--tw-border-style:solid;border-style:solid}.tw\:border-mist\/50{border-color:var(--tw-color-mist)}@supports (color:color-mix(in lab, red, red)){.tw\:border-mist\/50{border-color:color-mix(in oklab, var(--tw-color-mist) 50%, transparent)}}.tw\:border-rule{border-color:var(--tw-color-rule)}.tw\:border-teal{border-color:var(--tw-color-teal)}.tw\:border-white\/60{border-color:var(--tw-color-white)}@supports (color:color-mix(in lab, red, red)){.tw\:border-white\/60{border-color:color-mix(in oklab, var(--tw-color-white) 60%, transparent)}}.tw\:bg-brass{background-color:var(--tw-color-brass)}.tw\:bg-navy{background-color:var(--tw-color-navy)}.tw\:bg-navy-deep,.tw\:bg-navy-deep\/80{background-color:var(--tw-color-navy-deep)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-navy-deep\/80{background-color:color-mix(in oklab, var(--tw-color-navy-deep) 80%, transparent)}}.tw\:bg-teal{background-color:var(--tw-color-teal)}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.tw\:bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.tw\:bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.tw\:bg-linear-to-r{--tw-gradient-position:to right in oklab}}.tw\:bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.tw\:bg-linear-to-t{--tw-gradient-position:to top in oklab}}.tw\:bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:from-navy{--tw-gradient-from:var(--tw-color-navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-navy-deep{--tw-gradient-from:var(--tw-color-navy-deep);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-navy-deep\/60{--tw-gradient-from:var(--tw-color-navy-deep)}@supports (color:color-mix(in lab, red, red)){.tw\:from-navy-deep\/60{--tw-gradient-from:color-mix(in oklab, var(--tw-color-navy-deep) 60%, transparent)}}.tw\:from-navy-deep\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:from-48\%{--tw-gradient-from-position:48%}.tw\:via-navy-deep\/60{--tw-gradient-via:var(--tw-color-navy-deep)}@supports (color:color-mix(in lab, red, red)){.tw\:via-navy-deep\/60{--tw-gradient-via:color-mix(in oklab, var(--tw-color-navy-deep) 60%, transparent)}}.tw\:via-navy-deep\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-navy\/90{--tw-gradient-via:var(--tw-color-navy)}@supports (color:color-mix(in lab, red, red)){.tw\:via-navy\/90{--tw-gradient-via:color-mix(in oklab, var(--tw-color-navy) 90%, transparent)}}.tw\:via-navy\/90{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:via-60\%{--tw-gradient-via-position:60%}.tw\:to-navy\/50{--tw-gradient-to:var(--tw-color-navy)}@supports (color:color-mix(in lab, red, red)){.tw\:to-navy\/50{--tw-gradient-to:color-mix(in oklab, var(--tw-color-navy) 50%, transparent)}}.tw\:to-navy\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:to-78\%{--tw-gradient-to-position:78%}.tw\:object-cover{object-fit:cover}.tw\:object-\[48\%_20\%\]{object-position:48% 20%}.tw\:object-\[58\%_15\%\]{object-position:58% 15%}.tw\:object-\[70\%_40\%\]{object-position:70% 40%}.tw\:p-0{padding:0}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:px-\[26px\]{padding-inline:26px}.tw\:py-3\.5{padding-block:calc(var(--tw-spacing) * 3.5)}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4)}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6)}.tw\:py-\[15px\]{padding-block:15px}.tw\:pt-1{padding-top:var(--tw-spacing)}.tw\:pt-2{padding-top:calc(var(--tw-spacing) * 2)}.tw\:pt-44{padding-top:calc(var(--tw-spacing) * 44)}.tw\:pt-\[380px\]{padding-top:380px}.tw\:pb-14{padding-bottom:calc(var(--tw-spacing) * 14)}.tw\:pb-24{padding-bottom:calc(var(--tw-spacing) * 24)}.tw\:pb-\[18px\]{padding-bottom:18px}.tw\:pl-\[18px\]{padding-left:18px}.tw\:font-display{font-family:var(--tw-font-display)}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-\[1\.0625rem\]{font-size:1.0625rem}.tw\:text-\[2\.6rem\]{font-size:2.6rem}.tw\:text-\[2\.75rem\]{font-size:2.75rem}.tw\:text-\[13px\]{font-size:13px}.tw\:text-\[15px\]{font-size:15px}.tw\:text-\[21px\]{font-size:21px}.tw\:leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.tw\:leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.tw\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.tw\:leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.tw\:leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-normal{--tw-font-weight:var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tw\:tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tw\:tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tw\:tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tw\:tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tw\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tw\:text-\[\#dce6ee\]{color:#dce6ee}.tw\:text-brass{color:var(--tw-color-brass)}.tw\:text-mist{color:var(--tw-color-mist)}.tw\:text-navy{color:var(--tw-color-navy)}.tw\:text-navy-deep{color:var(--tw-color-navy-deep)}.tw\:text-teal{color:var(--tw-color-teal)}.tw\:text-teal-ink{color:var(--tw-color-teal-ink)}.tw\:text-white{color:var(--tw-color-white)}.tw\:uppercase{text-transform:uppercase}.tw\:no-underline{text-decoration-line:none}.tw\:opacity-25{opacity:.25}.tw\:backdrop-blur-md{--tw-backdrop-blur:blur(var(--tw-blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.tw\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}@media (hover:hover){.tw\:hover\:border-teal:hover{border-color:var(--tw-color-teal)}.tw\:hover\:bg-navy-deep:hover{background-color:var(--tw-color-navy-deep)}.tw\:hover\:bg-white:hover{background-color:var(--tw-color-white)}.tw\:hover\:text-teal:hover{color:var(--tw-color-teal)}}@media (min-width:40rem){.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.tw\:md\:h-\[640px\]{height:640px}.tw\:md\:object-\[55\%_20\%\]{object-position:55% 20%}.tw\:md\:pt-\[540px\]{padding-top:540px}.tw\:md\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:md\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:md\:text-\[1\.1875rem\]{font-size:1.1875rem}.tw\:md\:text-\[3\.5rem\]{font-size:3.5rem}.tw\:md\:text-\[4\.25rem\]{font-size:4.25rem}}@media (min-width:64rem){.tw\:lg\:inset-0{inset:0}.tw\:lg\:h-\[440px\]{height:440px}.tw\:lg\:h-full{height:100%}.tw\:lg\:h-screen{height:100vh}.tw\:lg\:max-h-\[1000px\]{max-height:1000px}.tw\:lg\:min-h-\[820px\]{min-height:820px}.tw\:lg\:max-w-\[600px\]{max-width:600px}.tw\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:lg\:items-center{align-items:center}.tw\:lg\:gap-7{gap:calc(var(--tw-spacing) * 7)}.tw\:lg\:gap-16{gap:calc(var(--tw-spacing) * 16)}.tw\:lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.tw\:lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.tw\:lg\:bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.tw\:lg\:bg-linear-to-r{--tw-gradient-position:to right in oklab}}.tw\:lg\:bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.tw\:lg\:from-navy-deep\/95{--tw-gradient-from:var(--tw-color-navy-deep)}@supports (color:color-mix(in lab, red, red)){.tw\:lg\:from-navy-deep\/95{--tw-gradient-from:color-mix(in oklab, var(--tw-color-navy-deep) 95%, transparent)}}.tw\:lg\:from-navy-deep\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:lg\:from-0\%{--tw-gradient-from-position:0%}.tw\:lg\:via-navy-deep\/75{--tw-gradient-via:var(--tw-color-navy-deep)}@supports (color:color-mix(in lab, red, red)){.tw\:lg\:via-navy-deep\/75{--tw-gradient-via:color-mix(in oklab, var(--tw-color-navy-deep) 75%, transparent)}}.tw\:lg\:via-navy-deep\/75{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.tw\:lg\:via-32\%{--tw-gradient-via-position:32%}.tw\:lg\:to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.tw\:lg\:to-58\%{--tw-gradient-to-position:58%}.tw\:lg\:object-\[18\%_30\%\]{object-position:18% 30%}.tw\:lg\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:lg\:py-7{padding-block:calc(var(--tw-spacing) * 7)}.tw\:lg\:pt-28{padding-top:calc(var(--tw-spacing) * 28)}.tw\:lg\:pt-52{padding-top:calc(var(--tw-spacing) * 52)}.tw\:lg\:pr-6{padding-right:calc(var(--tw-spacing) * 6)}.tw\:lg\:pb-0{padding-bottom:0}.tw\:lg\:pb-28{padding-bottom:calc(var(--tw-spacing) * 28)}.tw\:lg\:pl-6{padding-left:calc(var(--tw-spacing) * 6)}}@media (min-width:80rem){.tw\:xl\:flex{display:flex}.tw\:xl\:text-\[4rem\]{font-size:4rem}.tw\:xl\:text-\[5rem\]{font-size:5rem}.tw\:xl\:leading-\[1\]{--tw-leading:1;line-height:1}}}@media screen and (max-width:44.99em){@layer components{.c-portfolio__logos,.cssgrid .c-portfolio__logos{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:120px}.c-portfolio__logo{height:120px}.c-card__content{padding:28px 24px 32px}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}