:root{--ink-950:#08080a;--ink-900:#0f0f12;--ink-800:#18181c;--ink-700:#232328;--bone:#f2eee6;--bone-2:#e6e0d4;--stone:#a8a396;--stone-dim:#8a857a;--brass:#c9ae74;--brass-hi:#e6cf97;--brass-deep:#6f5f3c;--ink-text:#121214;--line:hsla(40,32%,93%,.12);--line-strong:hsla(40,32%,93%,.24);--font-sans:"Manrope",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-accent:magneta,Georgia,"Times New Roman",serif;--gutter:clamp(20px,4vw,64px);--max:1440px;--space-section:clamp(104px,14vw,208px);--header-h:84px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--z-sticky:50;--z-header:100;--z-menu:90;--z-grain:250;--z-cursor:400}@media (max-width:767px){:root{--header-h:72px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body,html{background:var(--ink-950)}body{margin:0;min-height:100vh;color:var(--bone);font-family:var(--font-sans);font-size:1.0625rem;font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}@media (min-width:1024px){body{font-size:1.125rem}}canvas,iframe,img,svg,video{display:block;max-width:100%}img,video{height:auto}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.1;text-wrap:balance}p{text-wrap:pretty}ol[role=list],ul[role=list]{list-style:none;padding:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}::selection{background:var(--brass);color:var(--ink-950)}:focus{outline:none}:focus-visible{outline:2px solid var(--brass);outline-offset:4px}[tabindex="-1"]:focus-visible,main:focus-visible{outline:none}.container{width:calc(100% - var(--gutter) * 2);max-width:var(--max);margin-inline:auto}.site-main{display:block}.section{position:relative;padding-block:var(--space-section)}.label{font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.85rem;color:var(--brass)}.label:before{content:"";width:7px;height:7px;background:currentColor;transform:rotate(45deg);-ms-flex:none;flex:none}.accent{font-family:var(--font-accent);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--brass-hi)}.section-title{font-size:clamp(2.5rem,5.6vw,5.75rem);font-weight:300;line-height:1;letter-spacing:-.04em;max-width:16ch}.lead{font-size:clamp(1.125rem,1.4vw,1.375rem);line-height:1.55;color:var(--stone);max-width:44ch}.screen-reader-text,.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:.85rem 1.25rem;background:var(--brass);color:var(--ink-950);font-weight:600;text-decoration:none;transform:translateY(-160%);transition:transform .2s var(--ease-out)}.skip-link:focus{transform:none}.icon{width:1.25em;height:1.25em;-ms-flex:none;flex:none}.grain{position:fixed;inset:0;z-index:var(--z-grain);pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}.button,a.btn-brand{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.8rem;min-height:54px;padding:0 1.75rem;border:1px solid transparent;border-radius:999px;background:0 0;font-size:.95rem;font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;white-space:nowrap;overflow:hidden;isolation:isolate;transition:color .45s var(--ease-out),border-color .45s var(--ease-out)}.button:before,a.btn-brand:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;transform:translateY(101%);transition:transform .55s var(--ease-out)}.button:focus-visible:before,.button:hover:before,a.btn-brand:focus-visible:before,a.btn-brand:hover:before{transform:none}.button .icon,a.btn-brand .icon{width:1.1rem;height:1.1rem;transition:transform .45s var(--ease-out)}.button:focus-visible .icon,.button:hover .icon,a.btn-brand:focus-visible .icon,a.btn-brand:hover .icon{transform:translateX(3px)}.button--primary{background:var(--brass);color:var(--ink-950)}.button--primary:before{background:var(--bone)}.button--ghost,a.btn-brand{border-color:var(--line-strong);color:var(--bone)}.button--ghost:before,a.btn-brand:before{background:var(--bone)}.button--ghost:focus-visible,.button--ghost:hover,a.btn-brand:focus-visible,a.btn-brand:hover{border-color:var(--bone);color:var(--ink-950)}.button--small{min-height:44px;padding:0 1.25rem;font-size:.875rem}.text-link{display:-ms-inline-flexbox;display:inline-flex;justify-self:start;-ms-flex-item-align:start;align-self:start;-ms-flex-align:center;align-items:center;gap:.5rem;color:var(--bone);font-weight:500;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:.2rem;transition:background-size .45s var(--ease-out),color .3s}.text-link:focus-visible,.text-link:hover{color:var(--brass-hi);background-size:0 1px;background-position:100% 100%}.text-link .icon{width:1rem;height:1rem}.site-header{position:fixed;top:0;left:0;right:0;z-index:var(--z-header);height:var(--header-h);transition:transform .6s var(--ease-out),background-color .4s ease,border-color .4s ease,backdrop-filter .4s ease;border-bottom:1px solid transparent}.site-header.is-solid{background:rgba(8,8,10,.72);border-bottom-color:var(--line);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.site-header.is-hidden{transform:translateY(-101%)}.menu-open .site-header{background:0 0;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}.site-header__inner{display:-ms-flexbox;display:flex;gap:2.5rem;height:100%}.site-header__brand,.site-header__inner{-ms-flex-align:center;align-items:center}.site-header__brand{display:-ms-inline-flexbox;display:inline-flex;min-height:44px;margin-right:auto}.site-header__brand img{width:148px;height:auto}@media (min-width:1024px){.site-header__brand img{width:166px}}.site-nav{display:none}@media (min-width:1024px){.site-nav{display:block}}.site-nav__list{display:-ms-flexbox;display:flex;gap:2.25rem;margin:0;padding:0;list-style:none}.site-nav__list,.site-nav__list a{-ms-flex-align:center;align-items:center}.site-nav__list a{position:relative;display:-ms-inline-flexbox;display:inline-flex;min-height:44px;color:var(--stone);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s ease}.site-nav__list a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--brass);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease-out)}.site-nav__list a:focus-visible,.site-nav__list a:hover{color:var(--bone)}.site-nav__list a:focus-visible:after,.site-nav__list a:hover:after{transform:scaleX(1);transform-origin:left}.site-nav__list .current-menu-item>a,.site-nav__list .current_page_item>a{color:var(--bone)}.site-nav__list .current-menu-item>a:after,.site-nav__list .current_page_item>a:after{transform:scaleX(1)}.site-header__cta{display:none}@media (min-width:1024px){.site-header__cta{display:-ms-inline-flexbox;display:inline-flex}}.menu-toggle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.75rem;min-height:44px;margin-right:-6px;padding:0 6px;border:0;background:0 0;color:var(--bone);font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}@media (min-width:1024px){.menu-toggle{display:none}}.menu-toggle__icon{position:relative;width:26px;height:10px}.menu-toggle__icon:after,.menu-toggle__icon:before{content:"";position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .5s var(--ease-out),top .5s var(--ease-out)}.menu-toggle__icon:before{top:0}.menu-toggle__icon:after{top:8.5px}[aria-expanded=true] .menu-toggle__icon:before{top:4.25px;transform:rotate(45deg)}[aria-expanded=true] .menu-toggle__icon:after{top:4.25px;transform:rotate(-45deg)}.site-menu{position:fixed;inset:0;z-index:var(--z-menu);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;gap:2.5rem;padding:calc(var(--header-h) + 2rem) var(--gutter) 2.5rem;background:var(--ink-950);overflow-y:auto}.site-menu__list{margin:auto 0 0;padding:0;list-style:none;counter-reset:a}.site-menu__list li{overflow:hidden;border-bottom:1px solid var(--line)}.site-menu__list a{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:1rem;padding:.65rem 0;color:var(--bone);font-size:clamp(2.4rem,11vw,4.5rem);font-weight:300;line-height:1.05;letter-spacing:-.04em;text-decoration:none}.site-menu__list a:before{counter-increment:a;content:"0" counter(a);color:var(--brass);font-size:.8rem;font-weight:600;letter-spacing:.1em}.site-menu__list .current-menu-item>a{color:var(--brass-hi)}.site-menu__meta{display:grid;gap:1.5rem;color:var(--stone);font-size:.95rem}@media (min-width:600px){.site-menu__meta{grid-template-columns:1fr 1fr}}.site-menu__meta a{color:var(--bone)}.site-footer{position:relative;padding:clamp(72px,9vw,128px) 0 2rem;border-top:1px solid var(--line);background:var(--ink-950);color:var(--stone);font-size:.95rem;overflow:hidden}.site-footer a{color:var(--bone);text-decoration:none;transition:color .3s ease}.site-footer a:focus-visible,.site-footer a:hover{color:var(--brass-hi)}.site-footer__grid{display:grid;gap:2.5rem 2rem;grid-template-columns:1fr}@media (min-width:600px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.site-footer__grid{grid-template-columns:1.6fr repeat(3,minmax(0,1fr))}}.site-footer__intro{max-width:34ch}.site-footer__intro p{margin-top:1.25rem}.site-footer__heading{font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem;color:var(--stone-dim)}.site-footer__list{margin:0;padding:0;list-style:none}.site-footer__list li+li{margin-top:.5rem}.site-footer__mark{margin:clamp(56px,8vw,112px) 0 clamp(28px,4vw,48px)}.site-footer__mark img{width:100%;height:auto;opacity:.92}.site-footer__legal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:1rem 2rem;padding-top:1.75rem;border-top:1px solid var(--line);color:var(--stone-dim);font-size:.85rem}.site-footer__legal a{color:var(--stone)}.social-links{display:-ms-flexbox;display:flex;gap:.25rem;margin:0 0 0 -12px;padding:0;list-style:none}.social-links a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;color:var(--bone)}.social-links .icon{width:18px;height:18px}.form-panel{position:relative;padding:clamp(28px,4vw,56px);background:var(--bone);color:var(--ink-text)}.form-panel :focus-visible{outline-color:var(--brass-deep)}.form-panel__title{font-size:clamp(2rem,3.6vw,3.5rem);font-weight:300;line-height:1.05;letter-spacing:-.035em;font-size:clamp(1.75rem,2.6vw,2.5rem);margin-bottom:1.75rem;color:var(--ink-text)}.form-panel .gform_wrapper.gform_wrapper{max-width:none;margin:0;font-family:var(--font-sans)}.form-panel .gform_wrapper.gform_wrapper ul.gform_fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.75rem 1.25rem;margin:0;padding:0}.form-panel .gform_wrapper.gform_wrapper ul.gform_fields li.gfield{-ms-flex:1 1 100%;flex:1 1 100%;width:auto;max-width:100%!important;margin:0!important;padding:0!important;float:none;clear:none;border:0;background:0 0}@media (min-width:600px){.form-panel .gform_wrapper.gform_wrapper ul.gform_fields li.gfield.gf_left_half,.form-panel .gform_wrapper.gform_wrapper ul.gform_fields li.gfield.gf_right_half{-ms-flex-preferred-size:calc(50% - .625rem);flex-basis:calc(50% - .625rem)}}.form-panel .gform_wrapper.gform_wrapper .gfield_label{display:block;margin:0 0 .35rem!important;color:var(--ink-text);font-size:.78rem!important;font-weight:600!important;letter-spacing:.14em;text-transform:uppercase}.form-panel .gform_wrapper.gform_wrapper .gfield_required{display:inline!important;margin-left:.3rem;color:#9b2c2c}.form-panel .gform_wrapper.gform_wrapper .ginput_container{margin-top:0!important}.form-panel .gform_wrapper.gform_wrapper input[type=email],.form-panel .gform_wrapper.gform_wrapper input[type=number],.form-panel .gform_wrapper.gform_wrapper input[type=tel],.form-panel .gform_wrapper.gform_wrapper input[type=text],.form-panel .gform_wrapper.gform_wrapper input[type=url],.form-panel .gform_wrapper.gform_wrapper select,.form-panel .gform_wrapper.gform_wrapper textarea{width:100%!important;min-height:52px;padding:.75rem 0!important;border:0;border-bottom:1px solid #8f8a80;border-radius:0;background:0 0;color:var(--ink-text);font-size:1.0625rem!important;line-height:1.4;box-shadow:none;transition:border-color .3s ease,box-shadow .3s ease}.form-panel .gform_wrapper.gform_wrapper input[type=email]:hover,.form-panel .gform_wrapper.gform_wrapper input[type=number]:hover,.form-panel .gform_wrapper.gform_wrapper input[type=tel]:hover,.form-panel .gform_wrapper.gform_wrapper input[type=text]:hover,.form-panel .gform_wrapper.gform_wrapper input[type=url]:hover,.form-panel .gform_wrapper.gform_wrapper select:hover,.form-panel .gform_wrapper.gform_wrapper textarea:hover{border-bottom-color:var(--ink-text)}.form-panel .gform_wrapper.gform_wrapper input[type=email]:focus,.form-panel .gform_wrapper.gform_wrapper input[type=number]:focus,.form-panel .gform_wrapper.gform_wrapper input[type=tel]:focus,.form-panel .gform_wrapper.gform_wrapper input[type=text]:focus,.form-panel .gform_wrapper.gform_wrapper input[type=url]:focus,.form-panel .gform_wrapper.gform_wrapper select:focus,.form-panel .gform_wrapper.gform_wrapper textarea:focus{outline:none;border-bottom-color:var(--brass-deep);box-shadow:0 1px 0 0 var(--brass-deep)}.form-panel .gform_wrapper.gform_wrapper textarea{min-height:150px;height:150px;resize:vertical}.form-panel .gform_wrapper.gform_wrapper .ginput_recaptcha{min-height:78px}.form-panel .gform_wrapper.gform_wrapper .gform_validation_errors,.form-panel .gform_wrapper.gform_wrapper div.validation_error{display:block!important;margin:0 0 1.75rem;padding:1rem 1.25rem;border:0;border-left:3px solid #9b2c2c;border-radius:0;background:rgba(155,44,44,.07);color:#9b2c2c;font-size:.95rem;font-weight:600;text-align:left;box-shadow:none}.form-panel .gform_wrapper.gform_wrapper .gform_validation_errors h2,.form-panel .gform_wrapper.gform_wrapper div.validation_error h2{margin:0;color:inherit;font-size:.95rem;font-weight:600}.form-panel .gform_wrapper.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.form-panel .gform_wrapper.gform_wrapper li.gfield.gfield_error{max-width:none!important;padding:0!important;border:0!important;background:none!important}.form-panel .gform_wrapper.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) .gfield_label,.form-panel .gform_wrapper.gform_wrapper li.gfield.gfield_error .gfield_label{color:var(--ink-text)}.form-panel .gform_wrapper.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) input,.form-panel .gform_wrapper.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) select,.form-panel .gform_wrapper.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) textarea,.form-panel .gform_wrapper.gform_wrapper li.gfield.gfield_error input,.form-panel .gform_wrapper.gform_wrapper li.gfield.gfield_error select,.form-panel .gform_wrapper.gform_wrapper li.gfield.gfield_error textarea{border:0!important;border-bottom:2px solid #9b2c2c!important}.form-panel .gform_wrapper.gform_wrapper .gfield_validation_message,.form-panel .gform_wrapper.gform_wrapper .validation_message{display:block!important;margin-top:.5rem;padding:0!important;border:0!important;background:none!important;color:#9b2c2c;font-size:.875rem;font-weight:500}.form-panel .gform_wrapper.gform_wrapper .gform_footer{margin:2.25rem 0 0;padding:0}.form-panel .gform_wrapper.gform_wrapper .gform_footer button.gform_button,.form-panel .gform_wrapper.gform_wrapper .gform_footer input[type=submit]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto!important;min-height:56px;padding:0 2.25rem;border:0;border-radius:999px;background:var(--ink-text);color:var(--bone);font-size:.95rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background-color .35s ease,color .35s ease}.form-panel .gform_wrapper.gform_wrapper .gform_footer button.gform_button:focus-visible,.form-panel .gform_wrapper.gform_wrapper .gform_footer button.gform_button:hover,.form-panel .gform_wrapper.gform_wrapper .gform_footer input[type=submit]:focus-visible,.form-panel .gform_wrapper.gform_wrapper .gform_footer input[type=submit]:hover{background:var(--brass-deep);color:var(--bone)}.form-panel .gform_wrapper.gform_wrapper .gform_ajax_spinner{margin-left:.75rem;vertical-align:middle}.form-panel .gform_confirmation_message{padding:1.25rem 1.5rem;border-left:3px solid var(--brass-deep);background:rgba(111,95,60,.08);color:var(--ink-text);font-size:1.125rem}.sheet{position:fixed;inset:0 0 0 auto;width:100%;max-width:820px;height:100%;max-height:100%;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid var(--line);background:var(--ink-900);color:var(--bone);overflow-y:auto;overscroll-behavior:contain}.sheet::backdrop{background:rgba(8,8,10,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sheet :focus-visible{outline-color:var(--brass)}.sheet__bar{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:-ms-flexbox;display:flex;padding:1rem clamp(20px,3vw,40px);background:rgba(15,15,18,.88);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sheet__bar,.sheet__close,.sheet__step{-ms-flex-align:center;align-items:center;gap:.5rem}.sheet__close,.sheet__step{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;min-width:44px;min-height:44px;padding:0 1rem;border:1px solid var(--line-strong);border-radius:999px;background:0 0;color:var(--bone);font-size:.85rem;font-weight:600;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.sheet__close:focus-visible,.sheet__close:hover,.sheet__step:focus-visible,.sheet__step:hover{border-color:var(--bone);background:var(--bone);color:var(--ink-950)}.sheet__close[disabled],.sheet__step[disabled]{opacity:.38;cursor:not-allowed;background:0 0;color:var(--bone);border-color:var(--line-strong)}.sheet__close .icon,.sheet__step .icon{width:1rem;height:1rem}.sheet__close{margin-left:auto;padding:0}.sheet__content{padding:clamp(28px,4vw,56px) clamp(20px,3vw,40px) clamp(48px,6vw,80px)}.bio{display:grid;gap:2rem}.bio+.bio{margin-top:4rem;padding-top:4rem;border-top:1px solid var(--line)}@media (min-width:768px){.bio{grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:3rem}}.bio__media{aspect-ratio:4/5;overflow:hidden;background:var(--ink-800);max-width:320px}.bio__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.bio__name{font-size:clamp(2rem,3.6vw,3.5rem);font-weight:300;line-height:1.05;letter-spacing:-.035em;margin:.75rem 0 .25rem}.bio__social{margin-top:1rem}.bio__text{margin-top:1.5rem;color:var(--stone)}.bio__text p+p{margin-top:1em}.bio__text a{color:var(--bone)}.motion [data-reveal],.motion [data-stagger]>*{opacity:0;transform:translateY(28px)}.motion [data-split]{visibility:hidden}.motion [data-hero-intro]{opacity:0;transform:translateY(24px)}.motion [data-reveal-image]{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.cursor,.lenis.lenis-scrolling iframe{pointer-events:none}.cursor{position:fixed;top:0;left:0;z-index:var(--z-cursor);width:34px;height:34px;margin:-17px 0 0 -17px;border:1px solid var(--brass);border-radius:50%;opacity:0;transition:width .35s var(--ease-out),height .35s var(--ease-out),margin .35s var(--ease-out),background-color .35s ease,opacity .3s ease}.cursor.is-visible{opacity:.7}.cursor.is-active{width:64px;height:64px;margin:-32px 0 0 -32px;background:hsla(41,44%,62%,.12)}@media (hover:none),(pointer:coarse){.cursor{display:none}}@view-transition{navigation:auto}::view-transition-old(root){animation:.35s var(--ease-in-out) both vt-out}::view-transition-new(root){animation:.55s var(--ease-out) both vt-in}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.hero{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:100vh;min-height:100svh;padding:calc(var(--header-h) + 3rem) 0 2rem;overflow:hidden;isolation:isolate;background:radial-gradient(90% 60% at 72% 78%,hsla(41,44%,62%,.1) 0,rgba(8,8,10,0) 60%),var(--ink-950)}.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(8,8,10,.82),rgba(8,8,10,.35) 48%,rgba(8,8,10,0) 70%),linear-gradient(0deg,var(--ink-950),rgba(8,8,10,0) 32%)}.hero__canvas,.page-hero__canvas{position:absolute;inset:0;z-index:-2;width:100%;height:100%}.ridge-fallback{position:absolute;inset:auto 0 0 0;z-index:-2;width:100%;height:70%;color:var(--brass);opacity:.5}.has-webgl .ridge-fallback{display:none}.hero__content{display:grid;gap:2.5rem;-ms-flex-align:end;align-items:end}@media (min-width:1024px){.hero__content{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}}@media (min-width:1024px){.hero__heading{grid-column:1/span 8}}.hero__heading .label{margin-bottom:2rem}.hero__title{font-size:clamp(3.1rem,8.2vw,9rem);font-weight:300;line-height:.96;letter-spacing:-.045em;max-width:11ch}.hero__aside{display:grid;gap:2rem}@media (min-width:1024px){.hero__aside{grid-column:9/span 4;padding-bottom:.75rem}}.hero__actions{gap:.75rem}.hero__actions,.hero__bar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__bar{-ms-flex-pack:justify;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(3rem,7vh,5.5rem);padding-top:1.25rem;border-top:1px solid var(--line);color:var(--stone-dim);font-size:.85rem}.hero__bar,.scroll-cue{-ms-flex-align:center;align-items:center}.scroll-cue{display:-ms-inline-flexbox;display:inline-flex;gap:.9rem;font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--stone)}.scroll-cue span[aria-hidden]{position:relative;width:1px;height:34px;overflow:hidden;background:var(--line-strong)}.scroll-cue span[aria-hidden]:after{content:"";position:absolute;inset:0;background:var(--brass);animation:cue 2.4s var(--ease-in-out) infinite}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.statement{padding-block:var(--space-section)}.statement__inner{display:grid;gap:2.5rem}@media (min-width:1024px){.statement__inner{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:1024px){.statement__label{grid-column:1/span 3;padding-top:1rem}}.statement__text{font-size:clamp(1.9rem,4.4vw,4.4rem);font-weight:300;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}@media (min-width:1024px){.statement__text{grid-column:4/span 9}}.avenue{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;background:var(--ink-950)}.avenue__frame{position:absolute;inset:0;overflow:hidden;background:var(--ink-900) 50%/cover no-repeat}.motion .avenue__frame{-webkit-clip-path:inset(6% 5% 6% 5%);clip-path:inset(6% 5% 6% 5%)}@media (min-width:768px){.motion .avenue__frame{-webkit-clip-path:inset(12% 16% 12% 16%);clip-path:inset(12% 16% 12% 16%)}}.avenue__frame img,.avenue__frame video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avenue__frame:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,8,10,.88),rgba(8,8,10,.25) 55%,rgba(8,8,10,.45))}.avenue__copy{position:absolute;left:0;right:0;bottom:clamp(2.5rem,9vh,6rem);z-index:2}.avenue__copy .label{margin-bottom:1.5rem}.avenue__copy h2{font-size:clamp(2.5rem,5.6vw,5.75rem);font-weight:300;line-height:1;letter-spacing:-.04em;max-width:13ch}.avenue__copy p{max-width:46ch;margin-top:1.5rem;color:var(--bone);opacity:.82}.media-toggle{position:absolute;right:var(--gutter);bottom:clamp(2.5rem,9vh,6rem);z-index:3;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border:1px solid var(--line-strong);border-radius:50%;background:rgba(8,8,10,.5);color:var(--bone);transition:background-color .3s ease,border-color .3s ease}.media-toggle:focus-visible,.media-toggle:hover{border-color:var(--bone);background:rgba(8,8,10,.85)}.media-toggle__icon{display:block;width:10px;height:12px;border-left:3px solid currentColor;border-right:3px solid currentColor}.is-paused .media-toggle__icon{width:0;height:0;margin-left:3px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid currentColor;border-right:0}.approach{position:relative;padding-block:var(--space-section);overflow:hidden}.approach__inner{display:grid;gap:3rem;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.approach__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}@media (min-width:1024px){.approach.is-pinned{padding-block:0}.approach.is-pinned .approach__inner{min-height:100vh;padding:calc(var(--header-h) + 1rem) 0 2rem}}.approach__intro .label{margin-bottom:1.75rem}.approach__intro .section-title{font-size:clamp(2rem,3.6vw,3.5rem);font-weight:300;line-height:1.05;letter-spacing:-.035em;font-size:clamp(2.25rem,4vw,4rem)}.approach__steps{position:relative;margin:2.5rem 0 0;padding:0 0 0 2rem;list-style:none}.approach__steps:after,.approach__steps:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px}.approach__steps:before{background:var(--line-strong)}.approach__steps:after{background:var(--brass);transform-origin:top;transform:scaleY(var(--progress,1))}.approach__step{display:grid;grid-template-columns:3rem 1fr;gap:.25rem 1rem;padding:1.1rem 0;transition:opacity .5s ease}.approach__step+.approach__step{border-top:1px solid var(--line)}.is-stepping .approach__step:not(.is-active) .approach__num,.is-stepping .approach__step:not(.is-active) .approach__text,.is-stepping .approach__step:not(.is-active) .approach__title{color:var(--stone-dim)}.approach__step .approach__num,.approach__step .approach__text,.approach__step .approach__title{transition:color .5s ease}.approach__num{grid-row:span 2;padding-top:.45rem;color:var(--brass);font-size:.8rem;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums}.approach__title{font-size:clamp(1.4rem,2vw,1.9rem);font-weight:400;letter-spacing:-.02em}.approach__text{color:var(--stone);max-width:46ch}.approach__visual{position:relative;aspect-ratio:1;width:100%;max-width:620px;margin-inline:auto}.approach__visual:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(closest-side,hsla(41,44%,62%,.16),hsla(41,44%,62%,0))}.approach__visual canvas,.approach__visual img{position:relative;width:100%;height:100%}.approach__visual img{padding:22%;opacity:.9}.approach__visual.has-webgl img{display:none}.issues{padding-block:clamp(4rem,8vw,7rem);border-block:1px solid var(--line);overflow:hidden}.issues .label{margin-bottom:2.5rem}.marquee{display:-ms-flexbox;display:flex;width:-webkit-max-content;width:max-content;will-change:transform}.marquee+.marquee{margin-top:.5rem}.marquee__list{display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.marquee__list,.marquee__list li{-ms-flex-align:center;align-items:center}.marquee__list li{display:-ms-inline-flexbox;display:inline-flex;gap:clamp(1.5rem,3vw,3rem);padding-right:clamp(1.5rem,3vw,3rem);font-size:clamp(2.4rem,6vw,6rem);font-weight:300;line-height:1.1;letter-spacing:-.04em;white-space:nowrap}.marquee__list li:after{content:"";width:.18em;height:.18em;background:var(--brass);transform:rotate(45deg)}.marquee--outline .marquee__list li{color:transparent;-webkit-text-stroke:1px var(--stone-dim)}.reduced-motion .marquee,html:not(.motion) .marquee{width:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.reduced-motion .marquee .marquee__list,html:not(.motion) .marquee .marquee__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.reduced-motion .marquee .marquee__list[aria-hidden=true],.reduced-motion .marquee[aria-hidden=true],html:not(.motion) .marquee .marquee__list[aria-hidden=true],html:not(.motion) .marquee[aria-hidden=true]{display:none}.stats__grid{display:grid;gap:2.5rem;margin-top:3.5rem}@media (min-width:768px){.stats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.stat{padding-top:1.5rem;border-top:1px solid var(--line-strong)}.stat__value{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-size:clamp(4rem,9vw,8.5rem);font-weight:300;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.stat__value span:last-child{color:var(--brass)}.stat__label{margin-top:1rem;max-width:28ch;color:var(--stone)}.leaders__head{display:grid;gap:1.75rem;margin-bottom:clamp(3rem,6vw,5rem)}.leaders__head .label{margin-bottom:1.75rem}@media (min-width:1024px){.leaders__head{grid-template-columns:repeat(12,minmax(0,1fr));-ms-flex-align:end;align-items:end}.leaders__head>div:first-child{grid-column:1/span 8}.leaders__head .leaders__more{grid-column:10/span 3;justify-self:end}}.leaders__list{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.leader{position:relative;display:grid;grid-template-columns:minmax(0,1fr);-ms-flex-align:center;align-items:center;gap:1rem 1.5rem;padding:clamp(1.25rem,2.4vw,2rem) 0;border-top:1px solid var(--line);color:var(--bone);text-decoration:none;isolation:isolate}@media (hover:none),(pointer:coarse){.leader{grid-template-columns:64px minmax(0,1fr)}}@media (hover:none) and (min-width:768px),(pointer:coarse) and (min-width:768px){.leader{grid-template-columns:3rem 64px minmax(0,1fr) minmax(0,14rem) 2.5rem}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.leader{grid-template-columns:4rem minmax(0,1fr) minmax(0,18rem) 3rem}}.leader:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--ink-900);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease-out)}.leader:focus-visible:before,.leader:hover:before{transform:scaleY(1)}.leader__index{display:none;color:var(--stone-dim);font-size:.8rem;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums}@media (min-width:768px){.leader__index{display:block;padding-left:.5rem}}.leader__thumb{width:64px;aspect-ratio:4/5;overflow:hidden;background:var(--ink-800)}.leader__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}@media (hover:hover) and (pointer:fine){.leader__thumb{display:none}}.leader__name{font-size:clamp(1.6rem,4.2vw,3.75rem);font-weight:300;line-height:1.05;letter-spacing:-.035em;transition:transform .6s var(--ease-out),color .4s ease}.leader:focus-visible .leader__name,.leader:hover .leader__name{color:var(--brass-hi);transform:translateX(.75rem)}.leader__name small{display:block;margin-top:.4rem;color:var(--stone);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media (min-width:768px){.leader__name small{display:none}}.leader__role{display:none;color:var(--stone);font-size:.95rem}@media (min-width:768px){.leader__role{display:block}}.leader__arrow{display:none;justify-self:end;padding-right:.5rem;color:var(--brass);transition:transform .5s var(--ease-out)}@media (min-width:768px){.leader__arrow{display:block}}.leader:focus-visible .leader__arrow,.leader:hover .leader__arrow{transform:rotate(-45deg)}.leaders__float{position:fixed;top:0;left:0;z-index:var(--z-sticky);width:clamp(220px,20vw,300px);aspect-ratio:4/5;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;background:var(--ink-800)}.leaders__float img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:clip-path .7s var(--ease-out)}.leaders__float img.is-current{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media (hover:none),(pointer:coarse){.leaders__float{display:none}}.cta{position:relative;padding-block:var(--space-section);overflow:hidden;border-top:1px solid var(--line);background:radial-gradient(70% 70% at 85% 30%,hsla(41,44%,62%,.09) 0,rgba(8,8,10,0) 60%),var(--ink-950)}.cta__inner{display:grid;gap:3rem;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.cta__inner{grid-template-columns:minmax(0,1fr) auto}}.cta__title{font-size:clamp(3.1rem,8.2vw,9rem);font-weight:300;line-height:.96;letter-spacing:-.045em;margin-top:1.75rem}.cta__text{margin-top:2rem;max-width:46ch;color:var(--stone)}.cta__button{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;width:clamp(168px,16vw,220px);aspect-ratio:1;border-radius:50%;background:var(--brass);color:var(--ink-950);font-size:1rem;font-weight:600;text-decoration:none;overflow:hidden;isolation:isolate;transition:color .5s var(--ease-out);justify-self:start}@media (min-width:1024px){.cta__button{justify-self:end}}.cta__button:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--bone);transform:scale(0);transition:transform .6s var(--ease-out)}.cta__button:focus-visible:before,.cta__button:hover:before{transform:scale(1)}.cta__button .icon{width:1.5rem;height:1.5rem;transform:rotate(-45deg)}.cta__details{display:grid;gap:1.5rem 2rem;margin-top:clamp(3.5rem,7vw,6rem);padding-top:1.5rem;border-top:1px solid var(--line)}@media (min-width:768px){.cta__details{grid-template-columns:repeat(3,minmax(0,1fr))}}.cta__details dt{font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--stone-dim);margin-bottom:.5rem}.cta__details a,.cta__details dd{color:var(--bone)}.cta__details a{text-decoration:none}.cta__details a:focus-visible,.cta__details a:hover{color:var(--brass-hi)}.page-hero{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:72vh;min-height:72svh;padding:calc(var(--header-h) + 4rem) 0 clamp(3rem,7vw,5.5rem);overflow:hidden;isolation:isolate;background:var(--ink-950)}.page-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(8,8,10,.85),rgba(8,8,10,.3) 55%,rgba(8,8,10,0) 80%),linear-gradient(0deg,var(--ink-950),rgba(8,8,10,0) 40%)}.page-hero .label{margin-bottom:2rem}.page-hero--compact{min-height:0;padding-top:calc(var(--header-h) + clamp(4rem, 10vw, 8rem))}.page-hero__title{font-size:clamp(3.1rem,8.2vw,9rem);font-weight:300;line-height:.96;letter-spacing:-.045em;max-width:12ch}.page-hero__intro{margin-top:2rem}.team-section{padding-block:clamp(4rem,8vw,7rem) var(--space-section)}.team__grid{display:grid;gap:clamp(2.5rem,5vw,4rem) clamp(1rem,2.4vw,2rem);margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.team__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.person-card{display:block;color:var(--bone);text-decoration:none}.person-card:focus-visible{outline-offset:8px}.person-card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--ink-800)}.person-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:grayscale(1) contrast(1.04) brightness(.92);transform:scale(1.001);transition:transform 1.2s var(--ease-out),filter .8s ease}.person-card__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--brass);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out)}.person-card:focus-visible .person-card__media img,.person-card:hover .person-card__media img{filter:grayscale(0) contrast(1) brightness(1);transform:scale(1.045)}.person-card:focus-visible .person-card__media:after,.person-card:hover .person-card__media:after{transform:scaleX(1)}.person-card__meta{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:1rem;margin-top:1.25rem}.person-card__name{display:block;font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:400;line-height:1.2;letter-spacing:-.02em}.person-card__role{display:block;margin-top:.4rem;color:var(--stone);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.person-card__plus{position:relative;-ms-flex:none;flex:none;width:36px;height:36px;border:1px solid var(--line-strong);border-radius:50%;transition:background-color .4s ease,border-color .4s ease,transform .6s var(--ease-out)}.person-card__plus:after,.person-card__plus:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;margin:-.5px 0 0 -6px;background:currentColor}.person-card__plus:after{transform:rotate(90deg)}.person-card:focus-visible .person-card__plus,.person-card:hover .person-card__plus{background:var(--brass);border-color:var(--brass);color:var(--ink-950);transform:rotate(90deg)}@media (max-width:599px){.person-card__plus{display:none}}.team__bios{margin-top:var(--space-section)}.team--enhanced .team__bios{display:none}.contact-hero{position:relative;padding:calc(var(--header-h) + clamp(3.5rem, 8vw, 7rem)) 0 var(--space-section);overflow:hidden;isolation:isolate}.contact-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(8,8,10,.88),rgba(8,8,10,.55) 45%,rgba(8,8,10,.15) 75%),linear-gradient(0deg,var(--ink-950),rgba(8,8,10,.5) 45%,rgba(8,8,10,.2))}.contact-hero__grid{display:grid;gap:clamp(3rem,6vw,5rem)}@media (min-width:1024px){.contact-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-ms-flex-align:start;align-items:start}}.contact-hero__title{font-size:clamp(3.1rem,8.2vw,9rem);font-weight:300;line-height:.96;letter-spacing:-.045em;margin-top:2rem}.contact-details{display:grid;gap:1.75rem 2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.75rem;border-top:1px solid var(--line)}@media (min-width:600px){.contact-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-details dt{font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem;color:var(--stone-dim)}.contact-details dd{color:var(--bone)}.contact-details a{color:var(--bone);text-decoration:none}.contact-details a:focus-visible,.contact-details a:hover{color:var(--brass-hi)}.contact-details .text-link{margin-top:.75rem}.contact-map{position:relative;height:clamp(380px,48vw,600px);border-top:1px solid var(--line);background:var(--ink-900)}.contact-map iframe{width:100%;height:100%;border:0;filter:grayscale(1) invert(.92) contrast(.88) brightness(.92)}.contact-map .button,.contact-map a.btn-brand{position:absolute;left:var(--gutter);bottom:2rem}.content-area{padding-block:clamp(3rem,6vw,5rem) var(--space-section)}.content-area>.container>*+*{margin-top:1.25em}.content-area h2{font-size:clamp(2rem,3.6vw,3.5rem);font-weight:300;line-height:1.05;letter-spacing:-.035em;margin-top:2em}.content-area h3{font-size:1.5rem;font-weight:400;margin-top:1.75em}.content-area li,.content-area p{max-width:68ch;color:var(--stone)}.content-area a:not(.button):not(a.btn-brand):not(.btn-brand){color:var(--bone)}.content-area img{margin-block:1.5rem}.results{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line)}.result{display:block;padding:2rem 0;border-top:1px solid var(--line);color:var(--bone);text-decoration:none}.result h2{font-size:clamp(1.6rem,3vw,2.5rem);font-weight:300;letter-spacing:-.03em;transition:color .3s ease}.result p{margin-top:.75rem;max-width:68ch;color:var(--stone)}.result:focus-visible h2,.result:hover h2{color:var(--brass-hi)}.search-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;max-width:560px;margin-top:2rem}.search-form label{-ms-flex:1 1 240px;flex:1 1 240px}.search-form .search-field{width:100%;min-height:54px;padding:0 1.25rem;border:1px solid var(--line-strong);border-radius:999px;background:0 0;color:var(--bone)}.search-form .search-field:focus{outline:none;border-color:var(--brass)}.search-form .search-submit{min-height:54px;padding:0 1.75rem;border:0;border-radius:999px;background:var(--brass);color:var(--ink-950);font-weight:600}.fa{display:inline-block;width:18px;height:18px;vertical-align:middle;background-color:currentColor;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain}.fa-twitter{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.9 1.15h3.68l-8.04 9.19L24 22.85h-7.4l-5.8-7.58-6.64 7.58H.47l8.6-9.83L0 1.15h7.59l5.24 6.93 6.07-6.93zm-1.29 19.5h2.04L6.49 3.24H4.3l13.31 17.41z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.9 1.15h3.68l-8.04 9.19L24 22.85h-7.4l-5.8-7.58-6.64 7.58H.47l8.6-9.83L0 1.15h7.59l5.24 6.93 6.07-6.93zm-1.29 19.5h2.04L6.49 3.24H4.3l13.31 17.41z'/%3E%3C/svg%3E")}.fa-linkedin{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.45 20.45h-3.56v-5.57c0-1.33-.02-3.04-1.85-3.04-1.85 0-2.14 1.45-2.14 2.94v5.67H9.35V9h3.41v1.56h.05c.48-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.46v6.28zM5.34 7.43a2.06 2.06 0 1 1 0-4.13 2.06 2.06 0 0 1 0 4.13zm1.78 13.02H3.56V9h3.56v11.45z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.45 20.45h-3.56v-5.57c0-1.33-.02-3.04-1.85-3.04-1.85 0-2.14 1.45-2.14 2.94v5.67H9.35V9h3.41v1.56h.05c.48-.9 1.64-1.85 3.37-1.85 3.6 0 4.27 2.37 4.27 5.46v6.28zM5.34 7.43a2.06 2.06 0 1 1 0-4.13 2.06 2.06 0 0 1 0 4.13zm1.78 13.02H3.56V9h3.56v11.45z'/%3E%3C/svg%3E")}.alignleft{float:left;margin:.5rem 1.5rem 1rem 0}.alignright{float:right;margin:.5rem 0 1rem 1.5rem}.aligncenter{display:block;margin-inline:auto}.wp-caption-text{color:var(--stone-dim);font-size:.875rem}