/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;1,400&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500&family=DM+Mono:wght@400;500&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.grid{display:grid}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}:root{--b900:#021a3f;--b800:#083f99;--b700:#1050b8;--b600:#2463cc;--b400:#5b8fe0;--b200:#a8c3f0;--b100:#d4e2f8;--b50:#eef4fd;--g900:#141414;--g800:#242424;--g700:#3a3a3a;--g600:#555;--g400:#8a8a8a;--g200:#c4c4c4;--g100:#e0e0e0;--g50:#f5f5f5;--amber-dark:#6b3204;--amber-d10:#b45507;--amber:#c85f08;--amber-l:#fae8d5;--font-serif:"Playfair Display",Georgia,serif;--font-sans:"DM Sans",system-ui,sans-serif;--font-mono:"DM Mono",monospace;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--max-width:53.75rem;--nav-height:4rem;--page-px:3.25rem;--section-gap:2.75rem;font-size:16px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}a{transition:background .15s,color .15s,border-color .15s}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-size:1rem}body{background-color:var(--b900);color:var(--g100);min-height:100vh}:focus-visible{outline:.125rem solid var(--b600);outline-offset:.1875rem;border-radius:.125rem}.skip-link{top:-100%;left:var(--space-md);background:var(--b800);color:#fff;font-family:var(--font-sans);z-index:9999;border-radius:0 0 .375rem .375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:top .2s;position:absolute}.skip-link:focus{top:0}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--b900);line-height:1.1}h3,h4{color:var(--b800)}h1{font-size:clamp(2.25rem,5vw,3.25rem)}h1,h2{font-weight:700}h2{font-size:clamp(1.625rem,3.5vw,2.125rem)}h3{font-size:clamp(1.25rem,2.5vw,1.5rem)}h3,h4{font-weight:700}h4{font-size:clamp(1rem,2vw,1.25rem)}p{font-family:var(--font-sans);color:var(--g700);margin-bottom:var(--space-md);font-size:.9375rem;line-height:1.7}a{color:var(--b600);text-underline-offset:.1875rem;text-decoration-thickness:.0625rem;transition:color .15s}a:hover{color:var(--b800)}code,pre{font-family:var(--font-mono);font-size:.8125rem}.block-wrapper,.page-wrapper{width:100%;padding:0 var(--page-px)}.block-wrapper>*,.page-wrapper>*{max-width:var(--max-width);margin:0 auto}.block-wrapper{border-bottom:1px solid var(--b100)}@media (max-width:40rem){:root{--page-px:1.5rem}}.site-nav{z-index:100;height:var(--nav-height);background:var(--b800);padding:0 var(--page-px);border-bottom:.0625rem solid #a8c3f01f;position:sticky;top:0}.nav-inner,.site-nav{align-items:center;display:flex}.nav-inner{max-width:var(--max-width);justify-content:space-between;gap:var(--space-xl);width:100%;margin:0 auto;padding:0}.nav-logo{flex-direction:column;gap:0;text-decoration:none;display:flex}.nav-logo-name{font-family:var(--font-serif);color:#fff;font-size:1.25rem;font-weight:700;line-height:1}.nav-logo-domain{font-family:var(--font-mono);color:var(--b200);opacity:.6;letter-spacing:.04em;font-size:.625rem;line-height:1.2}.nav-links{align-items:center;list-style:none;display:flex}.nav-links a{padding:var(--space-md);font-family:var(--font-sans);color:var(--b200);letter-spacing:.02em;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block}.nav-links a:hover,.nav-links a[aria-current=page]{color:#fff}.nav-links a:hover{background:#0000001a}.nav-links a[aria-current=page]{position:relative}.nav-links a[aria-current=page]:after{content:"";background:var(--amber);border-radius:.0625rem;height:.0938rem;position:absolute;bottom:-4px;left:0;right:0}.nav-locale{align-items:center;display:flex}.nav-locale a{font-family:var(--font-mono);padding:var(--space-md) var(--space-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--b200);opacity:.55;font-size:.75rem;text-decoration:none;transition:opacity .15s}.nav-locale a:hover,.nav-locale a[aria-current=true]{opacity:1;color:#fff}.nav-locale a:hover{background:#0000001a}main{background:var(--b50);color:var(--g900)}.hero{background:var(--b800);padding:4.5rem var(--page-px) 4rem;position:relative;overflow:hidden}.hero:before{border:.0625rem solid #a8c3f014;border-radius:50%;width:23.75rem;height:23.75rem;top:-80px;right:-80px}.hero:after,.hero:before{content:"";pointer-events:none;position:absolute}.hero:after{border:.0625rem solid #a8c3f00d;border-radius:50%;width:13.75rem;height:13.75rem;bottom:-60px;left:10rem}.hero-inner{max-width:var(--max-width);margin:0 auto;position:relative}.hero-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--b200);margin-bottom:1.125rem;font-size:.625rem}.hero-name{color:#fff;font-weight:700;line-height:1}.hero-name,.hero-name-italic{font-family:var(--font-serif);font-size:clamp(2.5rem,6vw,3.625rem)}.hero-name-italic{color:var(--b200);margin-bottom:var(--space-lg);font-style:italic;font-weight:400;line-height:1.05;display:block}.hero-tagline{font-family:var(--font-sans);color:var(--b200);max-width:30rem;font-size:.9375rem;font-weight:300;line-height:1.65}.hero-cta{margin-top:var(--space-2xl);gap:var(--space-md);flex-wrap:wrap;display:flex}.hero-cta a.btn-amber{border-color:var(--b200);color:var(--b50);font-size:1rem}.section{padding:var(--section-gap) 0}.section-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--b600);margin-bottom:var(--space-sm);font-size:.625rem}.section-title{font-family:var(--font-serif);color:var(--b900);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:.0625rem solid var(--b50);font-size:clamp(1.25rem,3vw,3rem);font-weight:700}.section-title-italic{font-family:var(--font-serif);color:var(--b600);font-size:clamp(1.25rem,2.5vw,3rem);font-style:italic;font-weight:400}.section-divider{height:.0625rem;max-width:var(--max-width);margin:0 auto}#block-wrapper-aboutme,.section-divider{background:var(--b100)}.section-title#section-aboutme,.section-title#section-aboutme>.section-title-italic{font-size:clamp(2.1rem,4.2vw,4.5rem)}.section-publications-header{flex-direction:column;display:flex}@media (min-width:40rem){.section-publications-header{flex-direction:row;justify-content:space-between;align-items:center}}.profile-image{display:none}@media (min-width:40rem){.profile-image{object-fit:cover;object-position:center center;border:2px solid var(--b50);margin-left:var(--space-lg);float:right;border-radius:50%;width:200px;height:200px;display:block}}#block-wrapper-contact{border-top:var(--b700) solid var(--space-sm);background:var(--b900);color:var(--g100)}#section-contact{gap:0;display:grid}@media (min-width:40rem){#section-contact{gap:var(--space-3xl);grid-template-columns:repeat(2,1fr)}}#section-contact h2{color:#fff;border-bottom:0;font-size:clamp(2.1rem,4.2vw,4.5rem)}.contact-intro{color:var(--b100);font-size:clamp(1rem,1.4vw,1.15rem)}#contact-intro2{color:var(--b200);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:clamp(.5rem,.7vw,.75rem)}#section-contact ul{gap:1px;height:100%;display:grid}#section-contact a{padding:clamp(var(--space-lg),1.5vw,var(--space-xl));color:var(--b100);align-items:center;font-size:clamp(1rem,1.4vw,1.15rem);display:flex}#section-contact a:hover{color:var(--b50);background:#0000001a}#section-contact li:first-child a{border-bottom:1px solid var(--b800)}.contact-link-text{margin-left:1rem}#section-contact a.contact-calendly-link{background:var(--amber);color:var(--amber-l);border-radius:.375rem}#section-contact a.contact-calendly-link:hover{background:var(--amber-d10);color:var(--b50)}.cards{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));display:grid}.card{border:.0312rem solid var(--b200);border-radius:var(--space-sm);background:#fff;flex-direction:column;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.card:hover{border-color:var(--b200);box-shadow:0 .25rem 1.25rem #083f9914}.card-header{background:var(--b800);padding:1.125rem 1.25rem 1rem}.card:hover .card-header{background:var(--b900)}.card-header-label{font-family:var(--font-mono);color:var(--b200);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.3125rem;font-size:.5625rem}.card-header-title{font-family:var(--font-serif);color:#fff;font-size:1.1875rem;font-weight:700;line-height:1.2}.card-body{padding:1rem 1.25rem 1.125rem}.card-icon-content-cols{grid-template-columns:var(--space-lg) auto;gap:var(--space-md);display:grid}.card-divider{height:.0625rem;color:var(--g200);background:var(--g200);max-width:var(--max-width);margin:0 auto}.card-description-lower{padding:var(--space-md) 0 var(--space-sm) 0}.card-footer{background:var(--b50);padding:.75rem 1.25rem}.external-link-article,.external-link-video{color:var(--b600);align-items:center;gap:.25rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.external-link-article:hover,.external-link-video:hover{color:var(--b800)}.external-link-article:before{content:"";display:inline-block}.tags{margin-bottom:var(--space-sm);align-items:center;gap:.375rem;display:flex}.tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:1.25rem;padding:.1875rem .5625rem;font-size:.625rem;display:inline-block}.tag-blue{background:var(--b50);color:var(--b800)}.tag-amber{background:var(--amber-l);color:#6b3204}.tag-gray{background:var(--g50);color:var(--g700)}.tag-green{color:#1a5233;background:#eaf4ee}.btn{font-family:var(--font-sans);cursor:pointer;border:none;border-radius:.375rem;align-items:center;gap:.375rem;padding:.5625rem 1.125rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--b800);color:#fff}.btn-primary:hover{background:var(--b700);color:#fff}.btn-secondary{color:var(--b800);border:.0938rem solid var(--b800);background:0 0}.btn-secondary:hover{background:var(--b900)}.btn-ghost{color:var(--b600);border:.0312rem solid var(--b200);background:0 0}.btn-ghost:hover{background:var(--b50)}.btn-amber,a.btn-amber{background:var(--amber);color:#fff}.btn-amber:hover{color:#fff;background:#a84e06}.site-footer{background:var(--b900);padding:1.75rem var(--page-px)}body:has(.page-no-footer) .site-footer{display:none}.footer-wrapper{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin:0 auto;display:flex}.footer-brand-name{font-family:var(--font-serif);color:#fff;font-size:1.25rem;font-weight:700}.footer-brand-domain{opacity:.5;margin-top:.1875rem}.footer-brand-domain,.footer-note{font-family:var(--font-mono);color:var(--b200);font-size:.625rem}.footer-note{opacity:.45;text-align:right;line-height:1.7}.prose{font-family:var(--font-sans);color:var(--g700);max-width:42.5rem;font-size:.9375rem;line-height:1.75}.prose h1,.prose h2,.prose h3{margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.prose p{margin-bottom:var(--space-md)}.prose code{background:var(--b50);border:.0312rem solid var(--b100);color:var(--b800);border-radius:.25rem;padding:.125rem .375rem;font-size:.7812rem}.prose pre{background:var(--g900);padding:var(--space-lg);margin-bottom:var(--space-lg);border-radius:.5rem;overflow-x:auto}.prose pre code{color:var(--g100);background:0 0;border:none;padding:0;font-size:.8125rem}.boxicons--arrow-out-up-right-square{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12.71 12.71l5.5-5.5L21 10V3h-7l2.79 2.79l-5.5 5.5z'/%3E%3Cpath fill='black' d='M11 5V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6h-2v6H5V5z'/%3E%3C/svg%3E")}.boxicons--arrow-out-up-right-square,.mingcute--video-fill{-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mingcute--video-fill{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='black' d='M4 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm4.625 5.63a1.235 1.235 0 0 1 1.715-.992c.504.216 1.568.702 2.916 1.48a28 28 0 0 1 2.74 1.786a1.234 1.234 0 0 1 0 1.98a28 28 0 0 1-2.74 1.784a28 28 0 0 1-2.916 1.482a1.234 1.234 0 0 1-1.715-.992a29 29 0 0 1-.176-3.264c0-1.551.112-2.719.176-3.264'/%3E%3C/g%3E%3C/svg%3E")}.boxicons--book-open{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21 3h-7c-.77 0-1.47.3-2 .78c-.53-.48-1.23-.78-2-.78H3c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1h5.76c.53 0 1.04.21 1.41.59l1.12 1.12s.02.01.03.02c.09.08.18.15.29.2c.12.05.25.08.38.08s.26-.03.38-.08c.11-.05.21-.12.29-.2c0 0 .02-.01.03-.02l1.12-1.12c.37-.37.89-.59 1.41-.59h5.76c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1ZM8.76 18H4V5h6c.55 0 1 .45 1 1v12.69c-.66-.44-1.44-.69-2.24-.69M20 18h-4.76c-.8 0-1.58.25-2.24.69V6c0-.55.45-1 1-1h6z'/%3E%3C/svg%3E")}.boxicons--book-open,.boxicons--calendar{-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.boxicons--calendar{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M19 4h-2V2h-2v2H9V2H7v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2M5 20V8h14V6v14z'/%3E%3C/svg%3E")}.bxl--github{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M12.026 2c-5.509 0-9.974 4.465-9.974 9.974c0 4.406 2.857 8.145 6.821 9.465c.499.09.679-.217.679-.481c0-.237-.008-.865-.011-1.696c-2.775.602-3.361-1.338-3.361-1.338c-.452-1.152-1.107-1.459-1.107-1.459c-.905-.619.069-.605.069-.605c1.002.07 1.527 1.028 1.527 1.028c.89 1.524 2.336 1.084 2.902.829c.091-.645.351-1.085.635-1.334c-2.214-.251-4.542-1.107-4.542-4.93c0-1.087.389-1.979 1.024-2.675c-.101-.253-.446-1.268.099-2.64c0 0 .837-.269 2.742 1.021a9.6 9.6 0 0 1 2.496-.336a9.6 9.6 0 0 1 2.496.336c1.906-1.291 2.742-1.021 2.742-1.021c.545 1.372.203 2.387.099 2.64c.64.696 1.024 1.587 1.024 2.675c0 3.833-2.33 4.675-4.552 4.922c.355.308.675.916.675 1.846c0 1.334-.012 2.41-.012 2.737c0 .267.178.577.687.479C19.146 20.115 22 16.379 22 11.974C22 6.465 17.535 2 12.026 2' clip-rule='evenodd'/%3E%3C/svg%3E")}.bxl--github,.bxl--linkedin{width:2em;height:2em;-webkit-mask-image:var(--svg);mask-image:var(--svg);background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bxl--linkedin{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4.983 2.821a2.188 2.188 0 1 0 0 4.376a2.188 2.188 0 1 0 0-4.376m4.254 6.034v12.139h3.769v-6.003c0-1.584.298-3.118 2.262-3.118c1.937 0 1.961 1.811 1.961 3.218v5.904H21v-6.657c0-3.27-.704-5.783-4.526-5.783c-1.835 0-3.065 1.007-3.568 1.96h-.051v-1.66zm-6.142 0H6.87v12.139H3.095z'/%3E%3C/svg%3E")}.svg-icon-lg{width:1.5em;height:1.5em}.svg-icon-sm{width:1em;height:1em}.svg-icon-xs{width:.75em;height:.75em}.svg-icon-xl{width:2em;height:2em}@media (prefers-reduced-motion:no-preference){.fade-in{animation:fadeIn .4s both}.fade-up{animation:fadeUp .5s both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}