*,*::before,*::after{box-sizing:border-box}:root{--content-size: 80rem;--page-margin: var(--spacing-m);--font-size--1: clamp(0.9rem, 0.9528rem + -0.0682vw, 0.9375rem);--font-size-0: clamp(1.125rem, 1.125rem + 0vw, 1.125rem);--font-size-1: clamp(1.35rem, 1.327rem + 0.1023vw, 1.4063rem);--font-size-2: clamp(1.62rem, 1.5636rem + 0.2506vw, 1.7578rem);--font-size-3: clamp(1.944rem, 1.8404rem + 0.4605vw, 2.1973rem);--font-size-4: clamp(2.3328rem, 2.1635rem + 0.7523vw, 2.7466rem);--font-size-5: clamp(2.7994rem, 2.5401rem + 1.1525vw, 3.4332rem);--default-spacing: var(--spacing-m);--spacing-3xs: clamp(0.3125rem, 0.3125rem + 0vw, 0.3125rem);--spacing-2xs: clamp(0.5625rem, 0.5625rem + 0vw, 0.5625rem);--spacing-xs: clamp(0.875rem, 0.875rem + 0vw, 0.875rem);--spacing-s: clamp(1.125rem, 1.125rem + 0vw, 1.125rem);--spacing-m: clamp(1.6875rem, 1.6875rem + 0vw, 1.6875rem);--spacing-l: clamp(2.25rem, 2.25rem + 0vw, 2.25rem);--spacing-xl: clamp(3.375rem, 3.375rem + 0vw, 3.375rem);--spacing-2xl: clamp(4.5rem, 4.5rem + 0vw, 4.5rem);--spacing-3xl: clamp(6.75rem, 6.75rem + 0vw, 6.75rem);--z-index-max: 9;--z-index-top: 8;--z-index-base: 1;--color-fg: #E2E2E2;--color-bg0: #000E34;--color-bg1: #000;--color-bg2: #5F128C;--color-bg3: #191EAA;--color-bg4: #BE1478;--color-bg5: #780A96;--color-bg-announcement: #340B3B;--color-brand-primary: #F007FF;--color-brand-secondary: #65FE43;--color-accent: #14FDFF;--color-accent-secondary: #FFFF00;--border-thin: 1px solid;--border-thick: 2px solid;--border-thock: 3px solid;--border-frame: 1px solid var(--color-brand-primary);--border-brand-gradient: linear-gradient(to bottom right, var(--color-accent) 0%, var(--color-brand-primary) 100%);--border-brand-gradient-odd: linear-gradient(to right, var(--color-brand-primary) 0%, var(--color-accent) 100%);--border-brand-gradient-even: linear-gradient(to right, var(--color-accent) 0%, var(--color-brand-primary) 100%);--animation-duration: 200ms}html{--site-header-block-size: calc(var(--_logo-height) + 2 * var(--site-header-block-padding));--site-header-block-padding: var(--spacing-s);--_logo-height: 39px;border-block:var(--border-frame);border-block-end-color:var(--color-brand-secondary);scrollbar-gutter:stable;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;color-scheme:dark;color:var(--color-fg);background-color:var(--color-bg0);background-image:repeating-radial-gradient(circle at center left,rgb(from var(--color-bg1) r g b / 60%),rgb(from var(--color-bg4) r g b / 20%),transparent),repeating-radial-gradient(circle at center right,rgb(from var(--color-bg4) r g b / 20%),rgb(from var(--color-bg1) r g b / 60%),transparent),repeating-radial-gradient(circle at top right,rgb(from var(--color-bg1) r g b / 60%),rgb(from var(--color-bg4) r g b / 20%),transparent),repeating-radial-gradient(circle at bottom left,rgb(from var(--color-bg4) r g b / 20%),rgb(from var(--color-bg1) r g b / 60%),transparent);background-size:100% 100%;background-blend-mode:difference}@media(width>=820px){html{background-image:radial-gradient(120% 140% at 50% 40%,transparent 35%,rgb(from var(--color-bg1) r g b / 60%) 100%),radial-gradient(95% 70% at 78% 30%,rgb(from var(--color-bg2) r g b / 28%) 0%,rgb(from var(--color-bg2) r g b / 10%) 42%,transparent 72%),radial-gradient(75% 90% at 20% 88%,rgb(from var(--color-bg3) r g b / 85%) 0%,rgb(from var(--color-bg3) r g b / 35%) 34%,transparent 65%),radial-gradient(75% 90% at 86% 86%,rgb(from var(--color-bg4) r g b / 65%) 0%,rgb(from var(--color-bg5) r g b / 30%) 35%,transparent 64%)}}body{margin:0;font-family:Montserrat,sans-serif;font-size:var(--font-size-0);line-height:1.6}main{min-height:100vh;scroll-padding-top:var(--site-header-block-size)}main:not(.frontpage,.careerpage){margin-block-start:var(--spacing-3xl)}main>*{margin-inline:max(var(--page-margin),(100vw - var(--content-size)) / 2)}h1,h2,h3,h4{text-box:trim-start cap alphabetic;font-family:Oswald;font-weight:200;text-wrap:balance}h1,h2,h3{--stack-spacing: var(--spacing-3xl)}h1,h2{text-transform:uppercase;color:var(--color-brand-primary)}h1{font-size:var(--font-size-5)}h2{font-size:var(--font-size-4)}h3{font-size:var(--font-size-3)}h4{font-size:var(--font-size-2)}p{text-wrap:pretty}strong{font-weight:normal;color:var(--color-accent)}a{text-underline-offset:0.25em;color:currentColor}@media(prefers-reduced-motion:no-preference){a{transition-property:text-underline-offset,text-decoration-color;transition-duration:var(--animation-duration)}}a:not(:focus,:hover,:active){text-underline-offset:0.15em;text-decoration-color:color-mix(in srgb,currentColor,transparent 50%)}img{display:block;max-width:100%;height:auto}input,textarea,select,button{font-family:inherit;font-size:inherit}input[type=text],input[type=email],input[type=tel],textarea{padding:var(--spacing-2xs);background:var(--color-bg0)}textarea:not([rows]){min-height:10em}button,summary{cursor:pointer}[id]{scroll-margin-top:8rlh}@supports (background-clip: text){.text-flood{--text-flood-offset: 0%;text-decoration:none;color:transparent;background-image:radial-gradient(circle at 50%,var(--text-flood-color-alt) var(--text-flood-offset),var(--text-flood-color) var(--text-flood-offset));background-clip:text}@media(prefers-reduced-motion:no-preference){.text-flood{transition:--text-flood-offset var(--animation-duration) linear}}.text-flood:focus,.text-flood:hover,.text-flood:active{--text-flood-offset: 100%}@property --text-flood-offset{syntax: "<percentage>"; inherits: true; initial-value: 0%;}}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:200 700;src:url(/assets/oswald-7db278c7d2dd108352a61e4a534bf28d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100 900;src:url(/assets/montserrat-bda255b9cc9299310d099d7257597915.woff2) format("woff2")}.nonvisual:not(:focus,:active){position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.f\f8rm{display:flex;flex-direction:column;gap:var(--spacing-xs);accent-color:var(--color-bg1)}.f\f8rm button{align-self:end}.form-field:not(.checkbox){display:flex;flex-direction:column}.form-field.checkbox{--checkbox-size: 1rlh;--checkbox-border: 0.05rlh;display:flex;position:relative;gap:var(--spacing-xs)}.form-field.checkbox::before{position:absolute;top:0.35rem;left:var(--checkbox-border);width:calc(var(--checkbox-size) - 2 * var(--checkbox-border));height:calc(var(--checkbox-size) - 2 * var(--checkbox-border));border-style:solid;border-width:var(--checkbox-border);content:"";background-color:transparent}.form-field.checkbox::after{content:"";box-sizing:border-box;position:absolute;background-color:transparent;top:0.6rem;left:0.2rem;width:0.7rem;height:0.3rem;transform:rotate(-45deg);border:var(--color-bg1) solid;border-width:0 0 0.1rem 0.1rem;opacity:0}.form-field.checkbox:has(input:checked)::after{opacity:1}.form-field.checkbox:has(input:checked)::before{background:var(--color-accent)}.form-field.checkbox input{position:relative;top:0.3rem;left:0.1rem;height:var(--checkbox-size);width:var(--checkbox-size);margin:0;opacity:0;cursor:pointer}.form-field input[type=file]::file-selector-button{background:var(--color-bg0);color:var(--color-fg);border:var(--border-thin) currentColor;padding:var(--spacing-2xs);margin-right:var(--spacing-2xs);cursor:pointer}.form-field b{font-weight:normal}.skip-link{position:absolute;top:0;left:0;z-index:var(--z-index-max);padding:var(--default-spacing);outline:var(--default-spacing) solid var(--color-accent);color:var(--color-fg);background-color:var(--color-bg0)}.stack{--stack-spacing: var(--default-spacing);display:flex;flex-direction:column}.stack>*{margin-block:0}.stack>*:not(.nonvisual)+*{margin-block-start:var(--stack-spacing)}.social-links{display:flex;gap:var(--spacing-s)}.social-links a{display:flex;padding:var(--spacing-2xs);border:var(--border-thin) var(--color-fg);border-radius:100%;background-color:var(--color-fg)}@media(prefers-reduced-motion:no-preference){.social-links a{transition:scale var(--animation-duration) ease}}.social-links a:focus,.social-links a:hover{scale:1.1}.cta-filled,.cta-outline{--stack-spacing: var(--spacing-l);display:inline-block;padding:var(--spacing-s) var(--spacing-m);font-family:Oswald;font-weight:300;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none}:is(.cta-filled,.cta-outline):hover{scale:1.01}.cta-filled{border:none;color:black;background-color:var(--color-accent)}.cta-outline{color:var(--color-accent);border:var(--border-thick) var(--color-accent)}.callout-box{--stack-spacing: var(--spacing-2xl);border:var(--border-thick);border-image:var(--border-brand-gradient) 1;padding:var(--spacing-s)}.double-column{--spacing-column: var(--spacing-xl);display:flex;gap:var(--spacing-column);flex-wrap:wrap}.double-column>*{min-width:calc(50% - var(--spacing-column));flex:1 0 min-content}html:has(.content-bubbles .modal:target){background-color:var(--color-bg1)}body:has(.content-bubbles .modal:target){overflow:hidden}.content-bubbles{--number-of-bubbles: 8;--orbit-step: calc(360deg / var(--number-of-bubbles));--center-size: clamp(8rem, 25vw, 17rem);--dot-size: clamp(5rem, 15vw, 10rem);--orbit-radius: clamp(7rem, 22vw, 15rem);--bubble-color-1: #C43A4A;--bubble-color-2: #3B5998;--bubble-color-3: #45C000;position:relative;height:calc(var(--dot-size) + var(--center-size) + var(--orbit-radius));display:flex;justify-content:center;align-items:center}.content-bubbles .center-circle{width:var(--center-size);height:var(--center-size);background-color:var(--color-accent);border-radius:50%;display:flex;color:var(--color-bg0);font-size:clamp(1rem,2vw,1.5rem);z-index:var(--z-index-base)}.content-bubbles ul{list-style-type:none;padding:0;margin:0;position:absolute;width:100%;height:100%}.content-bubbles li{--angle: calc(var(--i) * var(--orbit-step));position:absolute;width:var(--dot-size);height:var(--dot-size);border-radius:50%;font-weight:bold;font-size:clamp(0.6rem,1.5vw,0.9rem);top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(var(--orbit-radius) * -1)) rotate(calc(var(--angle) * -1))}:is(.content-bubbles .center-circle,.content-bubbles ul) a{text-decoration:none;cursor:pointer;height:100%;width:100%;display:flex;text-align:center;justify-content:center;align-items:center;border-radius:50%;padding:0.2rem}.content-bubbles .modal{position:fixed;inset:0;z-index:var(--z-index-top);opacity:0;visibility:hidden;pointer-events:none}.content-bubbles .modal:target{opacity:1;visibility:visible;pointer-events:auto}.content-bubbles .overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--color-bg1) 60%,transparent)}.content-bubbles .panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(34rem,calc(100vw - 2rem));padding:1.25rem;max-height:80vh;overflow:auto}.content-bubbles .close{position:absolute;right:0.75rem;top:0.5rem;font-size:2rem;line-height:1;text-decoration:none}.content-bubbles .modal-close-anchor{position:fixed;top:0;left:0}.content-bubbles li:nth-child(1){--i: 0;background-color:var(--color-brand-primary)}.content-bubbles li:nth-child(2){--i: 1;background-color:var(--color-bg2)}.content-bubbles li:nth-child(3){--i: 2;background-color:var(--color-bg4)}.content-bubbles li:nth-child(4){--i: 3;background-color:var(--color-brand-secondary);color:var(--color-bg0)}.content-bubbles li:nth-child(5){--i: 4;background-color:var(--color-bg3)}.content-bubbles li:nth-child(6){--i: 5;background-color:var(--bubble-color-1)}.content-bubbles li:nth-child(7){--i: 6;background-color:var(--bubble-color-2)}.content-bubbles li:nth-child(8){--i: 7;background-color:var(--bubble-color-3)}.content-bubbles .modal:nth-of-type(2) .panel{background-color:var(--color-brand-primary)}.content-bubbles .modal:nth-of-type(3) .panel{background-color:var(--color-bg2)}.content-bubbles .modal:nth-of-type(4) .panel{background-color:var(--color-bg4)}.content-bubbles .modal:nth-of-type(5) .panel{background-color:var(--color-brand-secondary);color:var(--color-bg0)}.content-bubbles .modal:nth-of-type(6) .panel{background-color:var(--color-bg3)}.content-bubbles .modal:nth-of-type(7) .panel{background-color:var(--bubble-color-1)}.content-bubbles .modal:nth-of-type(8) .panel{background-color:var(--bubble-color-2)}.content-bubbles .modal:nth-of-type(9) .panel{background-color:var(--bubble-color-3)}.content-bubbles .modal:nth-of-type(10) .panel{background-color:var(--color-accent);color:var(--color-bg0)}.hero-header{display:grid;grid-template-columns:1fr;justify-items:center}.hero-header img{grid-area:1 / 1;filter:brightness(0.8);object-fit:cover;width:100%;height:26rem;object-position:0 -3rem}.hero-header .content{grid-area:1 / 1;display:flex;align-items:center;flex-direction:column;text-align:center;margin-top:17rem;z-index:var(--z-index-base);background:var(--color-bg-announcement);justify-content:flex-end;width:80ch;max-width:90vw;padding:var(--spacing-l)}.event{--stack-spacing: var(--spacing-2xl)}.event header>*{margin-block-start:var(--spacing-xs)}.event header time{text-transform:uppercase}.event img{float:left;shape-outside:circle(50%);margin-inline-end:var(--default-spacing)}.quote img{float:left;border-radius:100%;shape-outside:circle(50%);margin-inline-end:var(--default-spacing)}.partners{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs)}.partners img{filter:brightness(0) invert(1)}.timeline{--_counter-size: 1.5lh;--_counter-offset: calc(-0.5 * var(--_counter-size));padding:0;list-style-type:none;counter-reset:timeline}.timeline>*{position:relative;margin:0;border:var(--border-thock);border-top:none;border-image:var(--border-brand-gradient-even) 1;padding:calc(0.5 * var(--_counter-size)) calc(var(--default-spacing) + -1 * var(--_counter-offset));counter-increment:timeline}.timeline>*::before{content:counter(timeline);display:block;position:absolute;top:calc(50% + var(--_counter-offset));left:var(--_counter-offset);width:var(--_counter-size);height:var(--_counter-size);border-radius:100%;place-content:center;text-align:center;background-color:#34435E}.timeline>*:nth-of-type(odd){text-align:right;border-left-width:0}.timeline>*:nth-of-type(odd)::before{left:auto;right:var(--_counter-offset)}.timeline>*:nth-of-type(even){border-right-width:0}.timeline>*:first-of-type::before{top:var(--_counter-offset)}.timeline>*:last-of-type{border-bottom-width:0}.timeline>*:last-of-type::before{top:auto;bottom:var(--_counter-offset)}.timeline>* strong{color:var(--color-accent)}.logo{display:block}footer[role=contentinfo]{--stack-spacing: var(--spacing-s);margin-block-start:var(--spacing-3xl);padding:var(--default-spacing) var(--page-margin);display:flex;gap:var(--default-spacing);justify-content:space-between;flex-wrap:wrap;font-size:var(--font-size--1);background-color:var(--color-bg0)}footer[role=contentinfo] .legal-links a{--stack-spacing: var(--spacing-2xs);text-decoration:none}@media(min-width:32rem){footer[role=contentinfo] nav{justify-content:space-between}footer[role=contentinfo] .social-links{justify-content:end}footer[role=contentinfo] .legal-links{align-items:end}}header[role=banner]{position:sticky;top:0;z-index:var(--z-index-top);justify-content:space-between;padding:var(--site-header-block-padding) var(--page-margin);background-color:rgb(from var(--color-bg0) r g b / 70%);backdrop-filter:blur(5px)}header[role=banner],header[role=banner] nav{display:flex;gap:var(--spacing-m)}header[role=banner] nav{flex-grow:1;justify-content:right}header[role=banner]::before{content:"";position:absolute;inset:100% 0 auto;height:8px;background-image:linear-gradient(to bottom,var(--color-bg0),transparent)}header[role=banner]:has(nav>.unicorn:last-child){padding-inline-end:0}header[role=banner] a{--text-flood-color: var(--color-fg);--text-flood-color-alt: var(--color-brand-primary);text-transform:uppercase;text-decoration:none;font-family:Oswald;font-size:var(--font-size-0);font-weight:300;letter-spacing:0.1em}header[role=banner] nav{align-items:center}header[role=banner] nav .unicorn{color:var(--color-brand-secondary)}@media(width<64rem){header[role=banner] nav>a{display:none}}@media(width>=64rem){header[role=banner] nav>details{display:none}}header[role=banner] summary{list-style-type:none;cursor:pointer}header[role=banner] summary .menu-icon{display:block;height:1lh}header[role=banner] details{order:1}header[role=banner] details[open]>:not(summary,nav-menu-helper){position:absolute;right:0;display:flex;max-width:100%;flex-direction:column;align-items:end;gap:var(--default-spacing);padding:var(--default-spacing) var(--page-margin);background-image:linear-gradient(to bottom,transparent,transparent var(--site-header-block-padding),var(--color-bg-announcement) var(--site-header-block-padding),var(--color-bg-announcement))}.nav-menu .menu-icon line{stroke:currentColor;stroke-width:3px;stroke-linecap:round;opacity:1;translate:0;rotate:0deg}@media(prefers-reduced-motion:no-preference){.nav-menu .menu-icon line{transition:none 300ms ease;transition-property:transform-origin,translate,rotate,opacity}}.nav-menu .menu-icon line:first-of-type{transform-origin:2px 8px}.nav-menu .menu-icon line:nth-of-type(2){animation-duration:150ms}.nav-menu .menu-icon line:last-of-type{transform-origin:2px 26px}.nav-menu[open] .menu-icon line:first-of-type,.nav-menu[open] .menu-icon line:last-of-type{translate:0 -1.5px;transform-origin:7px 23px;rotate:-45deg}.nav-menu[open] .menu-icon line:first-of-type{rotate:45deg;transform-origin:4px 13px}.nav-menu[open] .menu-icon line:nth-of-type(2){opacity:0}.announcement{border-block-end:var(--border-frame);padding:var(--spacing-xs) var(--spacing-xs);text-align:center;background-color:var(--color-bg-announcement)}.announcement a{display:inline-block}.announcement .richtext>*{margin-block:0}.training-gallery{--_size: min(30rem, 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--_size),1fr));gap:var(--spacing-l)}.training-gallery>*,.training-gallery>:nth-of-type(even):hover{border-image:var(--border-brand-gradient-odd) 1}.training-gallery>:nth-of-type(odd):hover,.training-gallery>:nth-of-type(even){border-image:var(--border-brand-gradient-even) 1}.talk-gallery{--_size: min(30rem, 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--_size),1fr));gap:var(--spacing-l)}.talk-gallery>*,.talk-gallery>:nth-of-type(even):hover{border-image:var(--border-brand-gradient-odd) 1}.talk-gallery>:nth-of-type(odd):hover,.talk-gallery>:nth-of-type(even){border-image:var(--border-brand-gradient-even) 1}main.story>header h1{margin-block:0}main.story>header time{display:block;margin-block:var(--spacing-s) 0}.story-gallery{--_size: min(12rem, 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--_size),1fr));gap:var(--spacing-l)}.story-gallery>:not(.extra-specificity),.story-gallery>:nth-of-type(even):hover{border-image:var(--border-brand-gradient-odd) 1}.story-gallery>:nth-of-type(odd):hover,.story-gallery>:nth-of-type(even){border-image:var(--border-brand-gradient-even) 1}.story-card{display:flex;position:relative;max-width:100%;flex-direction:column;gap:var(--spacing-xs);border:var(--border-thick);padding:var(--spacing-m)}.story-card h3{margin-block:0}.story-card a{text-decoration:none}.story-card a::before{content:"";position:absolute;inset:0}.story-card figure{flex-grow:1;margin:0;align-self:center;place-content:center}.customer-gallery{--stack-spacing: var(--spacing-2xl);display:flex;flex-wrap:wrap;gap:var(--spacing-m);align-items:center;list-style-type:none}.consulting-services .services{display:flex;gap:var(--spacing-l);flex-wrap:wrap}.consulting-services .services article{display:flex;min-width:calc(50% - var(--spacing-l));flex:1 0 min-content;flex-direction:column}.consulting-services .services article:nth-of-type(1) h3{color:var(--color-brand-primary)}.consulting-services .services article:nth-of-type(2) h3{color:var(--color-accent-secondary)}.consulting-services .services article:nth-of-type(3) h3{color:var(--color-brand-secondary)}.consulting-services .services article:nth-of-type(4) h3{color:var(--color-accent)}.consulting-services .services article h3{margin-block-end:var(--spacing-s)}.consulting-services .services article p{min-width:20ch}.team-gallery{--_size: min(23rem, 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--_size),1fr));gap:var(--spacing-xl) var(--spacing-l)}.team-member{--_avatar-size: 10rem;--_avatar-spacing: var(--default-spacing)}.team-member>*{margin-block:0}.team-member>*+:is(.team-member>*){margin-block-start:var(--spacing-xs)}.team-member header>*{margin-block:0}.team-member header h4,.team-member header p{margin-inline-start:calc(var(--_avatar-size) + var(--_avatar-spacing))}.team-member header p:first-of-type{margin-block-start:var(--spacing-2xs)}.team-member header p{text-transform:uppercase;font-size:var(--font-size--1)}.team-member h4{text-indent:-0.5em;font-weight:300}.team-member .richtext p{margin-block:0}.team-member .avatar{float:left;width:var(--_avatar-size);margin:0 var(--_avatar-spacing) var(--_avatar-spacing) 0;border-radius:100%;shape-outside:circle(50%)}@media(prefers-reduced-motion:no-preference){.team-member .avatar{transition:scale var(--animation-duration) ease}}.team-member .avatar:hover{scale:1.2}.team-member .social-links{width:fit-content}.team-member .social-links a:not(:focus,:focus-visible,:hover,:active){opacity:0.5}@media(prefers-reduced-motion:no-preference){.team-member .social-links a:not(:focus,:focus-visible,:hover,:active){transition:opacity var(--animation-duration) ease}}.team-showcase{--_size: min(18rem, 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--_size),1fr));gap:var(--spacing-xl) var(--spacing-l)}.team-member-showcase{--_avatar-size: 10rem;--stack-spacing: var(--spacing-s);display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between}.team-member-showcase>*{margin-block:0}.team-member-showcase>*+:is(.team-member-showcase>*):not(p){margin-block-start:var(--spacing-xs)}.team-member-showcase p:first-of-type{margin-block-start:var(--spacing-2xs)}.team-member-showcase p{margin-block-start:0;text-transform:uppercase;font-size:var(--font-size--1)}.team-member-showcase h4{font-weight:300}.team-member-showcase .avatar{width:var(--_avatar-size);border-radius:100%}@media(prefers-reduced-motion:no-preference){.team-member-showcase .avatar{transition:scale var(--animation-duration) ease}}.team-member-showcase .avatar:hover{scale:1.2}.teaser{--_teaser-height: calc(100vh - var(--site-header-block-size));display:flex;min-height:var(--_teaser-height);flex-direction:column;justify-content:space-between}.teaser .text-teaser{flex-grow:1;align-content:center;padding-block:var(--spacing-2xl);font-family:Oswald;font-size:var(--font-size-5);font-weight:200;line-height:1}.teaser .summary strong{color:var(--color-accent)}.text-teaser{text-transform:uppercase}.text-teaser>*{margin-block:0}.text-teaser mark{color:var(--color-accent);background-color:transparent}.text-teaser p:last-of-type{margin-block-start:0.5lh}
