.legal-page{--legal-bg: #111113;--legal-panel: #19191c;--legal-ink: #eeece7;--legal-muted: #aaa8a2;--legal-faint: #75736f;--legal-line: rgb(238 236 231 / .14);--legal-accent: #d7c2a0;min-height:100dvh;color:var(--legal-ink);background:radial-gradient(circle at 92% 0%,rgb(180 157 124 / .13),transparent 25rem),linear-gradient(135deg,#101012 0%,var(--legal-bg) 58%,#151418 100%);font-family:Inter Local,Helvetica Neue,Arial,sans-serif}.legal-page *,.legal-page *:before,.legal-page *:after{box-sizing:border-box}.legal-page a,.legal-footer a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}.legal-page a:focus-visible,.legal-footer a:focus-visible{outline:2px solid var(--legal-accent, #d7c2a0);outline-offset:4px}.legal-topbar,.legal-main,.legal-footer-inner{width:min(100% - 48px,960px);margin-inline:auto}.legal-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;border-bottom:1px solid var(--legal-line)}.legal-wordmark,.legal-footer-name{color:var(--legal-ink, #eeece7);font-family:Bodoni Moda Local,Georgia,Times New Roman,serif;font-size:1.17rem;letter-spacing:-.025em;text-decoration:none}.legal-topbar nav,.legal-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.legal-topbar nav a,.legal-footer-links a{color:var(--legal-muted, #aaa8a2);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.legal-topbar nav a[aria-current=page],.legal-footer-links a[aria-current=page]{color:var(--legal-ink, #eeece7)}@media (hover: hover) and (pointer: fine){.legal-topbar nav a:hover,.legal-footer-links a:hover{color:var(--legal-ink, #eeece7)}}@media (hover: none),(pointer: coarse){.legal-topbar nav a:active,.legal-footer a:active{color:var(--legal-ink, #eeece7)}}.legal-main{padding-block:clamp(64px,11vw,128px) clamp(72px,12vw,144px)}.legal-document{width:min(100%,730px)}.legal-eyebrow{margin:0 0 18px;color:var(--legal-accent);font-size:.71rem;font-weight:700;letter-spacing:.115em;text-transform:uppercase}.legal-document h1,.legal-section h2{font-family:Bodoni Moda Local,Georgia,Times New Roman,serif;font-weight:400}.legal-document h1{max-width:9ch;margin:0;font-size:clamp(3.2rem,9vw,6.25rem);letter-spacing:-.065em;line-height:.92}.legal-intro{max-width:610px;margin:34px 0 0;color:var(--legal-muted);font-size:clamp(1.07rem,2vw,1.25rem);line-height:1.64}.legal-updated{margin:26px 0 0;color:var(--legal-faint);font-size:.82rem;letter-spacing:.025em}.legal-rule{width:min(100%,680px);height:1px;margin-block:51px 2px;background:var(--legal-line)}.legal-section{max-width:680px;padding-block:37px 3px}.legal-section h2{margin:0 0 16px;font-size:clamp(1.65rem,4vw,2.2rem);letter-spacing:-.04em;line-height:1.06}.legal-section p{margin:0;color:var(--legal-muted);font-size:1rem;line-height:1.76}.legal-section p+p{margin-top:15px}.legal-section p a{color:var(--legal-ink)}.legal-footer{border-top:1px solid var(--legal-line, rgb(238 236 231 / .14));color:var(--legal-muted, #aaa8a2);background:#0000001f;font-family:Inter Local,Helvetica Neue,Arial,sans-serif}.legal-footer-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;min-height:104px}.legal-footer-inner>p{justify-self:end;margin:0;color:var(--legal-faint, #75736f);font-size:.76rem;letter-spacing:.02em}.brian-page.brian-page--with-legal-footer,.brian-page.brian-page--with-legal-footer[data-design]{overflow:visible}@media (min-width: 841px){.brian-page.brian-page--with-legal-footer[data-design=ember]{height:auto;min-height:100dvh}.brian-page.brian-page--with-legal-footer[data-design=ember] .brian-product-shell{height:calc(100dvh - clamp(36px,4vw,56px))}}@media (max-width: 640px){.legal-topbar,.legal-main,.legal-footer-inner{width:min(100% - 36px,960px)}.legal-topbar{min-height:74px}.legal-topbar nav,.legal-footer-links{gap:15px}.legal-document h1{max-width:10ch}.legal-rule{margin-top:42px}.legal-section{padding-top:31px}.legal-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;min-height:0;padding-block:4px max(4px,env(safe-area-inset-bottom))}.legal-footer .legal-footer-name{display:none}.brian-page.brian-page--with-legal-footer[data-design=ember]{padding-bottom:0}}@media (prefers-reduced-motion: reduce){.legal-page *,.legal-footer *{scroll-behavior:auto!important}}:root:has(.bx),:root:has(.bx) body{background:#060609}.bx{--bx-ink: #060609;--bx-bone: #f3eee4;--bx-soft: rgb(243 238 228 / .74);--bx-mute: rgb(243 238 228 / .56);--bx-faint: rgb(243 238 228 / .36);--bx-line: rgb(243 238 228 / .14);--bx-ember: #ff7d3f;--bx-rule: rgb(243 238 228 / .42);--bx-edge: linear-gradient(90deg, var(--bx-rule), var(--bx-rule));--bx-serif: "Bodoni Moda Local", "Bodoni 72", Didot, Georgia, serif;--bx-sans: "Inter Local", "Helvetica Neue", Arial, sans-serif;--bx-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--bx-gutter: clamp(20px, 4.4vw, 72px);--bx-out: cubic-bezier(.16, 1, .3, 1);position:relative;min-height:100dvh;overflow-x:clip;color:var(--bx-bone);background:var(--bx-ink);font-family:var(--bx-sans);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bx *,.bx *:before,.bx *:after{box-sizing:border-box}.bx ::selection{color:var(--bx-ink);background:var(--bx-bone)}.bx a{color:inherit;text-decoration:none}.bx :focus-visible{outline:1px solid var(--bx-bone);outline-offset:4px}.bx-field{position:fixed;z-index:0;top:0;left:0;width:100%;height:100lvh;pointer-events:none}.bx[data-field=failed] .bx-field{display:none}.bx-grain{position:fixed;z-index:50;inset:-120px;pointer-events:none;opacity:.085;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");animation:bx-grain .72s steps(1) infinite}@keyframes bx-grain{0%{transform:translateZ(0)}12.5%{transform:translate3d(-37px,54px,0)}25%{transform:translate3d(61px,-22px,0)}37.5%{transform:translate3d(-84px,-71px,0)}50%{transform:translate3d(29px,88px,0)}62.5%{transform:translate3d(93px,17px,0)}75%{transform:translate3d(-52px,-96px,0)}87.5%{transform:translate3d(74px,-49px,0)}}.bx-scrim{position:fixed;z-index:30;inset:0;pointer-events:none;opacity:var(--bx-scrim, 0);background:linear-gradient(to bottom,rgb(6 6 9 / .92) var(--bx-shade-top, 40px),transparent var(--bx-shade-top-end, 132px)),linear-gradient(to top,rgb(6 6 9 / .96) var(--bx-shade-bottom, 96px),transparent var(--bx-shade-bottom-end, 250px))}.bx[data-popout] .bx-scrim{opacity:0}.bx-edge{position:fixed;z-index:20;top:50%;left:calc(var(--bx-gutter) * .42);width:1px;height:34vh;background:var(--bx-line);opacity:var(--bx-edge-show, 0);transform:translateY(-50%)}.bx-edge i{position:absolute;inset:0;background:var(--bx-rule);transform:scaleY(var(--bx-page, 0));transform-origin:top}.bx-top{position:fixed;z-index:40;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:38px;padding:clamp(16px,2.6vh,26px) var(--bx-gutter);animation:bx-fade 1.2s .2s both}.bx-brand{display:flex;align-items:center;gap:9px;min-width:0}.bx-brand{transition:opacity 1.2s var(--bx-out)}.bx[data-js][data-headline=name]:not([data-popout]) .bx-brand{opacity:var(--bx-brand-show, 0);transition:none}.bx[data-js][data-headline=morph][data-headline-to=name]:not([data-popout]) .bx-brand{opacity:var(--bx-brand-show, 0)}.bx-brand h1{margin:0;font-size:12.5px;font-weight:560;letter-spacing:.2em;line-height:1;text-transform:uppercase;white-space:nowrap}.bx-nav{display:flex;gap:clamp(18px,2.4vw,38px);transition:opacity .4s}.bx-nav a{font-family:var(--bx-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.bx-nav a{position:relative;padding:8px 0;color:var(--bx-mute);transition:color .3s}.bx-nav a:after{position:absolute;right:0;bottom:2px;left:0;height:1px;background:var(--bx-edge);content:"";transform:scaleX(0);transform-origin:left;transition:transform .5s var(--bx-out)}.bx-nav a:hover,.bx-nav a[aria-current=true]{color:var(--bx-bone)}.bx-nav a:hover:after,.bx-nav a[aria-current=true]:after{transform:scaleX(1)}.bx-agent-state i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--bx-faint)}.bx-agent-state[data-live] i{background:#6ee7a0;box-shadow:0 0 #6ee7a080;animation:bx-live 2.6s infinite}@keyframes bx-live{0%{box-shadow:0 0 #6ee7a073}70%,to{box-shadow:0 0 0 7px #6ee7a000}}.bx[data-popout] .bx-nav{opacity:0;pointer-events:none}.brian-notice-popover[data-slot=popover-content]{z-index:1000;width:min(300px,calc(100vw - 32px));padding:14px 16px;border:1px solid rgb(243 238 228 / .14);border-radius:12px;outline:0;color:#f3eee4;background:#0e0e12f0;box-shadow:0 24px 60px #0009;font-family:Inter Local,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brian-notice-popover p{margin:0}.brian-notice-popover a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bx-main{position:relative;z-index:1;transition:opacity .6s var(--bx-out)}.bx[data-popout] .bx-main{opacity:0;pointer-events:none}.bx-hero{position:relative;height:100svh;min-height:600px}.bx-portrait-fallback{position:absolute;top:6%;left:50%;width:auto;height:82%;opacity:.9;transform:translate(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 52%,transparent 100%);mask-image:radial-gradient(closest-side,#000 52%,transparent 100%)}.bx-hero-side{position:absolute;top:54%;max-width:32vw;opacity:calc(1 - var(--bx-hero, 0) * 2.4);transform:translate3d(0,calc(-100% - var(--bx-hero, 0) * 90px),0)}.bx-hero-side--left{left:var(--bx-gutter)}.bx-hero-side--right{right:var(--bx-gutter);text-align:right}.bx-tagline{margin:0;font-family:var(--bx-serif);font-size:clamp(44px,6.1vw,116px);font-weight:400;letter-spacing:-.028em;line-height:.9;animation:bx-rise 1.2s var(--bx-out) backwards}.bx-hero-side--left .bx-swap-name{animation-delay:.1s}.bx-hero-side--right .bx-swap-name{animation-delay:.28s}.bx-swap{display:grid}.bx-swap>.bx-tagline{grid-area:1 / 1;align-self:end;max-width:none;white-space:nowrap}.bx-hero-side--right .bx-swap>.bx-tagline{justify-self:end}.bx-swap-name{font-size:clamp(52px,8.2vw,156px)}.bx-swap-ask{animation:none}.bx-swap-ask span{display:block}.bx[data-headline=name] .bx-swap-ask,.bx[data-headline=ask] .bx-swap-name{visibility:hidden}.bx-motto{position:absolute;left:50%;margin:0;color:var(--bx-mute);font-family:var(--bx-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%);transition:opacity .4s}.bx[data-popout] .bx-motto{opacity:0}.bx-hero-note,.bx-socials{position:absolute;top:100%;width:max-content;max-width:32vw;margin:clamp(18px,3vh,30px) 0 0;animation:bx-fade 1.4s 1.5s backwards}.bx-hero-note{color:var(--bx-mute);font-family:var(--bx-mono);font-size:10.5px;letter-spacing:.16em;line-height:1.7;text-transform:uppercase}.bx-socials{right:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px clamp(18px,2vw,30px)}.bx-socials a{display:inline-flex;align-items:baseline;gap:9px;color:var(--bx-bone);font-family:var(--bx-serif);font-size:clamp(24px,2.3vw,36px);font-variant-numeric:lining-nums;letter-spacing:-.02em;line-height:1.1;transition:opacity .3s}.bx-socials:hover a:not(:hover){opacity:.5}.bx-socials svg,.bx-socials .brian-x-mark{width:.56em;height:.56em;color:var(--bx-mute);transform:translateY(-.12em)}.bx .bx-socials .brian-x-mark{width:auto;height:auto;font-size:.6em}.bx-socials p{flex-basis:100%;margin:2px 0 0;color:var(--bx-mute);font-family:var(--bx-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.bx .brian-x-mark{font-family:var(--bx-sans);font-size:13px;line-height:1}.bx-scroll-cue{position:absolute;right:var(--bx-gutter);bottom:clamp(24px,4vh,40px);display:flex;align-items:center;gap:12px;color:var(--bx-mute);font-family:var(--bx-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:calc(1 - var(--bx-hero, 0) * 4);animation:bx-fade 1.4s 1.9s backwards}.bx-scroll-cue i{position:relative;width:1px;height:44px;overflow:hidden;background:var(--bx-line)}.bx-scroll-cue i:after{position:absolute;inset:0;background:var(--bx-bone);content:"";animation:bx-drop 2.4s var(--bx-out) infinite}@keyframes bx-drop{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@keyframes bx-rise{0%{opacity:0;transform:translate3d(0,.5em,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes bx-fade{0%{opacity:0}to{opacity:1}}.bx-section{position:relative;width:min(100%,1360px);margin:0 auto;padding:clamp(96px,16vh,180px) var(--bx-gutter) clamp(48px,8vh,96px)}.bx-label{display:flex;align-items:center;gap:14px;margin:0 0 clamp(28px,5vh,60px);color:var(--bx-mute);font-family:var(--bx-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase}.bx-label span{color:var(--bx-bone)}.bx-label i{width:44px;height:1px;background:var(--bx-edge)}.bx[data-js] [data-reveal]{opacity:0;transform:translate3d(0,34px,0);transition:opacity 1.1s var(--bx-out),transform 1.3s var(--bx-out)}.bx[data-js] [data-reveal][data-in]{opacity:1;transform:none}.bx-byline{display:flex;align-items:center;gap:16px;margin:0 0 clamp(26px,4.4vh,44px)}.bx-byline img{width:56px;height:56px;flex:none;border-radius:50%;object-fit:cover}.bx-byline figcaption{color:var(--bx-mute);font-family:var(--bx-mono);font-size:10.5px;letter-spacing:.14em;line-height:1.7;text-transform:uppercase}.bx-byline strong{display:block;color:var(--bx-bone);font-weight:400}.bx-statement{max-width:17em;margin:0;font-family:var(--bx-serif);font-size:clamp(31px,4.6vw,76px);font-weight:400;letter-spacing:-.026em;line-height:1.03;text-wrap:balance}@media (prefers-reduced-motion: no-preference){.bx[data-js] .bx-fill-word{opacity:calc(.2 + .8*clamp(0,(var(--bx-fill, 0) * (var(--n) + 4) - var(--i)) / 4,1))}}.bx-statement-detail{max-width:30em;margin:clamp(28px,4.6vh,48px) 0 0;color:var(--bx-soft);font-size:clamp(17px,1.5vw,22px);letter-spacing:-.01em;line-height:1.5;text-wrap:pretty}.bx-profile-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,7vw,120px);margin-top:clamp(56px,10vh,120px)}.bx-prose p{max-width:34em;margin:0 0 1.15em;color:var(--bx-soft);font-size:clamp(15px,1.2vw,18px);line-height:1.62}.bx-services{display:grid;margin:0}.bx-services>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;padding:20px 0;border-top:1px solid var(--bx-line)}.bx-services dt{font-size:15px;font-weight:520;letter-spacing:-.005em}.bx-services dd{margin:0;color:var(--bx-mute);font-size:14px;line-height:1.55}.bx-facts{display:flex;flex-wrap:wrap;gap:10px;margin:clamp(40px,7vh,80px) 0 0;padding:0;list-style:none}.bx-facts li{padding:10px 16px;border:1px solid var(--bx-line);border-radius:999px;color:var(--bx-soft);font-family:var(--bx-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.bx-text-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--bx-bone);font-size:13px;line-height:1.4;background:linear-gradient(var(--bx-faint),var(--bx-faint)) 0 100% / 100% 1px no-repeat}.bx-text-link:hover{background-image:var(--bx-edge)}.bx-text-link svg{flex:none;transition:transform .4s var(--bx-out)}.bx-text-link:hover svg{transform:translate(2px,-2px)}.bx-years{position:relative}.bx-years-pin{overflow-x:auto;padding:clamp(96px,17vh,190px) 0;scrollbar-width:none}.bx-years-pin::-webkit-scrollbar{display:none}.bx-years-head{position:sticky;left:0;display:flex;width:100vw;max-width:100%;align-items:baseline;justify-content:space-between;gap:24px;padding:0 var(--bx-gutter)}.bx-years-head .bx-label{margin:0}.bx-years-head h2{margin:0;color:var(--bx-mute);font-family:var(--bx-mono);font-size:10.5px;font-weight:400;letter-spacing:.2em}.bx-years-track{--bx-numeral: clamp(112px, min(20vw, 28vh), 330px);--bx-year-gap: clamp(22px, 3.4vh, 40px);position:relative;display:flex;width:max-content;max-width:none;margin-top:clamp(24px,5vh,56px);padding:0 34vw 0 var(--bx-gutter)}.bx-year{position:relative;flex:none;padding-right:clamp(40px,6vw,110px)}.bx-year-numeral{margin:0;color:transparent;font-family:var(--bx-serif);font-size:var(--bx-numeral);font-variant-numeric:lining-nums;letter-spacing:-.045em;line-height:.82;background:linear-gradient(180deg,var(--bx-bone) 18%,rgb(243 238 228 / .16) 92%);-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;user-select:none}.bx-years-line{position:absolute;top:calc(var(--bx-numeral) * .82 + var(--bx-year-gap));right:0;left:0;height:1px;background:var(--bx-line)}.bx-years-line:after{position:absolute;inset:0;background:var(--bx-edge);content:"";transform:scaleX(calc(.08 + var(--bx-years, 0) * .92));transform-origin:left}.bx-year-dot{position:relative;display:block;width:9px;height:9px;margin:calc(var(--bx-year-gap) - 4px) 0 clamp(20px,3vh,34px);border-radius:50%;background:var(--bx-bone);box-shadow:0 0 0 5px var(--bx-ink)}.bx-year-entries{display:flex;gap:clamp(28px,3vw,52px)}.bx-year-entry{width:clamp(236px,21vw,330px)}.bx-year-role{margin:0 0 10px;color:var(--bx-mute);font-family:var(--bx-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.bx-year-entry h3{margin:0 0 10px;font-size:clamp(21px,1.9vw,28px);font-weight:520;letter-spacing:-.015em;line-height:1.15}.bx-year-entry>p:not(.bx-year-role){margin:0;color:var(--bx-soft);font-size:14.5px;line-height:1.58}@media (prefers-reduced-motion: no-preference) and (min-height: 700px){.bx[data-js] .bx-years{height:calc(100vh + var(--bx-years-overflow, 0px))}.bx[data-js] .bx-years-pin{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;justify-content:center;justify-content:safe center;overflow:hidden;overflow:clip;padding:112px 0 150px}@media (max-height: 860px){.bx[data-js] .bx-years-track{--bx-numeral: clamp(112px, min(20vw, 22vh), 330px)}}@media (max-height: 780px){.bx[data-js] .bx-years-pin{padding:92px 0 108px}.bx[data-js] .bx-years-track{margin-top:16px}}.bx[data-js] .bx-years-track{transform:translate3d(calc(var(--bx-years, 0) * var(--bx-years-overflow, 0px) * -1),0,0);will-change:transform}}.bx-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,8vh,96px) clamp(28px,6vw,110px);margin:0}.bx-figures dt{font-family:var(--bx-serif);font-size:clamp(44px,11.4vw,208px);font-variant-numeric:lining-nums;letter-spacing:-.04em;line-height:.9;white-space:nowrap}.bx-figures dt small{margin-right:.18em;font-size:.3em;letter-spacing:0;vertical-align:1.75em}.bx-figures dd{max-width:34em;margin:clamp(16px,2.6vh,28px) 0 0;padding-top:16px;border-top:1px solid var(--bx-line);color:var(--bx-mute);font-size:13.5px;line-height:1.55}.bx-figures dd strong{display:block;margin-bottom:8px;color:var(--bx-bone);font-family:var(--bx-mono);font-size:10.5px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.bx-figures dd .bx-text-link{display:flex;width:fit-content}.bx[data-js] .bx-roll[data-armed] .bx-roll-digit{position:relative;display:inline-block;line-height:1}@media (prefers-reduced-motion: no-preference){.bx[data-js] .bx-roll[data-armed]:not([data-done]) .bx-roll-digit{margin:0 -.25em;padding:0 .25em;color:transparent;contain:paint;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.bx[data-js] .bx-roll[data-armed]:not([data-done]) .bx-roll-digit:after{position:absolute;top:-.2em;right:0;left:0;color:var(--bx-bone);line-height:1.4;content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9\a 0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9" / "";text-align:center;white-space:pre;transform:translateZ(0);transition:transform 2s cubic-bezier(.25,1,.5,1) calc(var(--order, 0) * 90ms)}.bx[data-js] .bx-roll[data-rolled]:not([data-done]) .bx-roll-digit:after{transform:translate3d(0,calc(var(--to, 0) * -1.4em),0)}}.bx-reach{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px clamp(28px,5vw,80px);margin:clamp(44px,8vh,96px) 0 0;padding-top:22px;border-top:1px solid var(--bx-line)}.bx-reach dl{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px clamp(28px,5vw,80px);margin:0}.bx-reach dl>div{display:flex;align-items:baseline;gap:12px}.bx-reach dt{font-family:var(--bx-serif);font-size:clamp(30px,3.2vw,48px);font-variant-numeric:lining-nums;letter-spacing:-.03em;line-height:1}.bx-reach dd{margin:0;color:var(--bx-soft);font-family:var(--bx-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.bx-reach p{margin:0 0 0 auto;color:var(--bx-mute);font-size:12.5px}.bx-record{max-width:17em;margin:clamp(72px,14vh,150px) 0;font-family:var(--bx-serif);font-size:clamp(28px,3.9vw,62px);letter-spacing:-.022em;line-height:1.06;text-wrap:balance}.bx-recognition{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,4vw,64px);margin:0;padding:0;list-style:none}.bx-recognition li{padding-top:26px;border-top:1px solid var(--bx-line)}.bx-recognition img{display:block;width:auto;height:24px;opacity:.94}.bx-recognition p{margin:20px 0 0;color:var(--bx-mute);font-size:13.5px;line-height:1.55}.bx-stack{--bx-stack-top: clamp(96px, 14vh, 140px);--bx-stack-step: 16px;--bx-stack-gap: clamp(72px, 16vh, 180px);margin:0;padding:0;list-style:none}.bx-card{position:sticky;top:calc(var(--bx-stack-top) + var(--card, 0) * var(--bx-stack-step));margin-bottom:var(--bx-stack-gap)}.bx-card:last-child{margin-bottom:0}.bx-card a{--bx-light: 255 143 77;--bx-light-at: 84% 100%;--bx-light-2: 255 143 77;--bx-light-2-at: 100% 62%;position:relative;isolation:isolate;display:grid;grid-template:"host index" auto "name name" 1fr "detail visit" auto / minmax(0,1fr) auto;gap:clamp(18px,2.6vh,30px) clamp(20px,4vw,64px);min-height:min(620px,max(340px,66svh),calc(100svh - var(--bx-stack-top) - 72px));padding:clamp(26px,3.4vw,56px);overflow:hidden;border:1px solid rgb(243 238 228 / .12);border-radius:clamp(22px,2.2vw,34px);background:radial-gradient(60% 76% at var(--bx-light-at),rgb(var(--bx-light) / .12),transparent 72%),radial-gradient(48% 64% at var(--bx-light-2-at),rgb(var(--bx-light-2) / .08),transparent 72%),linear-gradient(180deg,#121218,#09090d 72%);box-shadow:inset 0 1px #f3eee412,0 -30px 70px -26px #000000e6;transform-origin:50% 0}.bx-card:nth-child(3n+2) a{--bx-light: 87 140 255;--bx-light-at: 88% 0%;--bx-light-2: 87 140 255;--bx-light-2-at: 100% 40%}.bx-card:nth-child(3n+3) a{--bx-light: 87 140 255;--bx-light-at: 10% 104%;--bx-light-2: 255 143 77;--bx-light-2-at: 90% 104%}.bx-card a:before{position:absolute;z-index:-1;inset:0;background:radial-gradient(58% 78% at var(--bx-light-at),rgb(var(--bx-light) / .95),rgb(var(--bx-light) / .32) 46%,transparent 78%),radial-gradient(46% 64% at var(--bx-light-2-at),rgb(var(--bx-light-2) / .7),transparent 74%);content:"";-webkit-mask:radial-gradient(circle,#000 0 1px,transparent 1.6px) 0 0 / 11px 11px,radial-gradient(circle,#000 0 .75px,transparent 1.3px) 5px 7px / 17px 17px;mask:radial-gradient(circle,#000 0 1px,transparent 1.6px) 0 0 / 11px 11px,radial-gradient(circle,#000 0 .75px,transparent 1.3px) 5px 7px / 17px 17px;opacity:.72;transition:opacity .7s var(--bx-out)}.bx-card a:after{position:absolute;z-index:2;inset:0;background:var(--bx-ink);content:"";opacity:0;pointer-events:none}.bx-card a:hover:before,.bx-card a:focus-visible:before{opacity:1}.bx-card-host{grid-area:host;align-self:start;color:var(--bx-mute);font-family:var(--bx-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.bx-card-index{grid-area:index;justify-self:end;color:transparent;font-family:var(--bx-serif);font-size:clamp(54px,7.4vw,128px);font-variant-numeric:lining-nums;letter-spacing:-.045em;line-height:.78;background:linear-gradient(180deg,#f3eee49e 10%,#f3eee414 95%);-webkit-background-clip:text;background-clip:text}.bx-card-name{grid-area:name;align-self:end;font-family:var(--bx-serif);font-size:clamp(46px,8.4vw,152px);letter-spacing:-.035em;line-height:.92;transition:transform .8s var(--bx-out)}.bx-card a:hover .bx-card-name{transform:translate3d(clamp(6px,1vw,16px),0,0)}.bx-card-detail{grid-area:detail;align-self:end;max-width:34em;color:var(--bx-soft);font-size:clamp(14px,1.1vw,16.5px);line-height:1.6;text-wrap:pretty}.bx-card-visit{display:inline-flex;grid-area:visit;align-items:center;align-self:end;gap:10px;height:44px;padding:0 16px 0 20px;border:1px solid rgb(243 238 228 / .24);border-radius:999px;color:var(--bx-bone);font-family:var(--bx-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;transition:background-color .4s var(--bx-out),border-color .4s var(--bx-out),color .4s var(--bx-out)}.bx-card-visit svg{transition:transform .6s var(--bx-out)}.bx-card a:hover .bx-card-visit,.bx-card a:focus-visible .bx-card-visit{border-color:var(--bx-bone);color:var(--bx-ink);background:var(--bx-bone)}.bx-card a:hover .bx-card-visit svg,.bx-card a:focus-visible .bx-card-visit svg{transform:translate(3px,-3px)}@media (prefers-reduced-motion: no-preference){.bx-card a{transform:perspective(1600px) rotateX(calc(var(--bx-under, 0) * 9deg)) scale(calc(1 - var(--bx-under, 0) * .07));will-change:transform}.bx-card a:after{opacity:calc(var(--bx-under, 0) * .62)}}.bx-work-grid{display:grid;grid-template-columns:1.15fr 1.15fr .7fr;gap:clamp(32px,5vw,84px);margin-top:clamp(64px,11vh,130px)}.bx-work-block h3{margin:0 0 20px;color:var(--bx-mute);font-family:var(--bx-mono);font-size:10.5px;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.bx-work-block>p{margin:0;color:var(--bx-soft);font-size:15px;line-height:1.62}.bx-writing,.bx-more{margin:0;padding:0;list-style:none}.bx-writing a{display:block;padding:15px 0;border-top:1px solid var(--bx-line);font-size:15.5px;line-height:1.35;transition:padding-left .5s var(--bx-out)}.bx-writing a:hover{padding-left:10px}.bx-writing a span{display:block;margin-bottom:6px;color:var(--bx-mute);font-family:var(--bx-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.bx-more a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid var(--bx-line);font-size:15.5px;transition:padding-left .5s var(--bx-out)}.bx-more a:hover{padding-left:10px}.bx-more svg{color:var(--bx-mute)}.bx-finale{position:relative;display:flex;min-height:100svh;align-items:center;padding:96px var(--bx-gutter) 150px}.bx-finale-copy{opacity:var(--bx-finale, 1);transform:translate3d(0,calc((1 - var(--bx-finale, 1)) * 40px),0)}.bx-finale-copy h2{margin:0;font-family:var(--bx-serif);font-size:clamp(64px,11vw,200px);font-weight:400;letter-spacing:-.04em;line-height:.9}.bx-finale-copy>p:last-child{max-width:24em;margin:clamp(22px,3.6vh,40px) 0 0;color:var(--bx-soft);font-size:clamp(16px,1.3vw,19px);line-height:1.5}.bx .legal-footer{position:relative;margin:0;font-family:var(--bx-sans);padding:0 var(--bx-gutter) max(18px,env(safe-area-inset-bottom));border:0;background:transparent}.bx .legal-footer-inner{display:flex;width:auto;max-width:none;min-height:24px;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:0;border:0}.bx .legal-footer-name{display:none}.bx .legal-footer-inner>p{order:-1;margin:0;color:var(--bx-mute);font-size:11px}.bx .legal-footer-links{display:flex;gap:18px}.bx .legal-footer-links a{min-width:0;min-height:24px;color:var(--bx-mute);font-size:11px;font-weight:400}.bx .legal-footer-links a:hover{color:var(--bx-bone)}.bx .bx-agent:focus-visible{outline:0}.bx-agent{position:fixed;z-index:45;bottom:max(18px,env(safe-area-inset-bottom));left:50%;width:min(660px,calc(100vw - 32px));outline:0;transform:translate(-50%)}.bx:not([data-popout]) .bx-agent{animation:bx-dock 1.3s 1.25s var(--bx-out) both}@keyframes bx-dock{0%{opacity:0;transform:translate3d(-50%,26px,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}.bx-agent{transition:width .7s var(--bx-out)}.bx:not([data-popout]) .bx-agent[data-compact]{width:min(360px,calc(100vw - 32px))}.bx:not([data-popout]) .bx-agent[data-compact] .bx-agent-head,.bx:not([data-popout]) .bx-agent[data-compact] .bx-agent-foot{visibility:hidden}.bx:not([data-popout]) .bx-agent[data-compact] .bx-composer,.bx:not([data-popout]) .bx-agent[data-compact] .bx-composer input{min-height:50px;height:50px}.bx:not([data-popout]) .bx-agent[data-compact] .bx-composer button{width:34px;height:34px}.bx-agent-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.bx-agent-head{display:flex;align-items:center;gap:14px;padding:0 6px;opacity:calc(1 - var(--bx-scrim, 0) * 1.6)}.bx[data-popout] .bx-agent-head{opacity:1}.bx-agent-id{display:flex;min-width:0;align-items:center;gap:8px}.bx-agent-id h2{margin:0;overflow:hidden;font-size:12.5px;font-weight:540;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.bx-agent-ai{padding:2px 6px;border:1px solid var(--bx-line);border-radius:4px;color:var(--bx-mute);font-family:var(--bx-mono);font-size:10px;letter-spacing:.12em}.bx-agent-state{display:flex;align-items:center;gap:8px;margin:0 0 0 auto;color:var(--bx-mute);font-family:var(--bx-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.bx[data-agent=thinking] .bx-agent-state,.bx[data-agent=answering] .bx-agent-state,.bx[data-agent=listening] .bx-agent-state{color:var(--bx-bone)}.bx-agent-close{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 14px;border:1px solid var(--bx-line);border-radius:999px;color:var(--bx-soft);background:none;font-family:var(--bx-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .3s,color .3s}.bx-agent-close:hover{border-color:#f3eee480;color:var(--bx-bone)}.bx-conversation{display:none}.bx-composer{position:relative;display:flex;align-items:center;gap:10px;transition:min-height .5s var(--bx-out);min-height:62px;padding:0 9px 0 22px;border-radius:18px;background:#0d0d11b8;box-shadow:0 24px 70px #0000008c;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3)}.bx-composer:before{position:absolute;inset:0;padding:1px;border-radius:inherit;background:#f3eee44d;content:"";pointer-events:none;transition:background .3s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bx-composer:focus-within:before{background:var(--bx-ember)}.bx-composer[data-closed]:before{background:#f3eee429}.bx-composer input{min-width:0;height:62px;flex:1;padding:0;border:0;outline:0;color:var(--bx-bone);background:none;font-size:16px;letter-spacing:-.005em}.bx-composer input:focus-visible{outline:0}.bx-composer input::placeholder{color:var(--bx-mute);opacity:1}.bx-composer input:placeholder-shown{text-overflow:ellipsis}.bx-composer input:disabled{cursor:not-allowed}.bx-composer button{display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:50%;color:var(--bx-ink);background:var(--bx-ember);cursor:pointer;transition:transform .4s var(--bx-out),background .3s,box-shadow .3s,color .3s}.bx-composer button:hover:not(:disabled){transform:translate3d(0,-2px,0)}.bx-composer button:disabled{color:var(--bx-ember);background:transparent;box-shadow:inset 0 0 0 1.5px #ff7d3fbf;cursor:default}.bx-composer[data-closed] button:disabled{color:var(--bx-faint);box-shadow:inset 0 0 0 1.5px #f3eee429}.bx-agent-foot{display:flex;min-height:24px;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 18px;color:var(--bx-mute);font-size:11px}.bx .brian-disclaimer{display:inline-flex;align-items:center;gap:2px;margin:0;white-space:nowrap}.bx .brian-notice-button{display:inline-grid;width:24px;height:24px;margin:-4px -6px -4px 0;padding:0;place-items:center;border-radius:50%;color:var(--bx-soft);background:none;cursor:pointer}.bx .brian-notice-button:hover,.bx .brian-notice-button[data-state=open]{background:#f3eee41a}.bx .brian-lugano-credit{display:inline-flex;align-items:center;gap:6px;color:var(--bx-mute)}.bx .brian-lugano-credit strong{color:var(--bx-soft);font-weight:600}.bx .brian-lugano-credit:hover strong{text-decoration:underline;text-underline-offset:2px}.bx .brian-lugano-credit-mark{width:10px;height:11px;flex:none;fill:var(--bx-soft)}.bx-remaining,.bx-notice{margin:0;color:var(--bx-mute);font-family:var(--bx-mono);font-size:10.5px;letter-spacing:.08em;line-height:1.5}.bx-notice{padding:0 6px;color:var(--bx-bone);font-family:var(--bx-sans);font-size:13px;letter-spacing:0}.bx[data-notice]:not([data-popout]) .bx-agent-head{display:none}.bx:not([data-popout]) .bx-notice{justify-self:center;padding:9px 14px;border-radius:12px;background:#060609c7;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bx .brian-human-check{min-width:0}.bx .brian-human-check-notice{margin:0;color:var(--bx-mute);font-size:12px;line-height:1.4}.bx .brian-human-check-notice:not(:empty){margin-bottom:6px}.bx .brian-human-check-widget{max-width:100%;overflow:hidden;border-radius:8px}.bx .brian-human-check:not([data-visible=true]) .brian-human-check-widget{height:0;visibility:hidden}.bx .brian-human-check:not([data-visible=true]){position:absolute;right:0;bottom:0;left:0;pointer-events:none}.bx[data-popout] .bx-agent{top:0;bottom:0;left:clamp(28px,7.5vw,132px);width:min(560px,44vw);padding:clamp(84px,13vh,132px) 0 max(22px,env(safe-area-inset-bottom));transform:none;animation:bx-talk .9s var(--bx-out) both}@keyframes bx-talk{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.bx[data-popout] .bx-agent-inner{height:100%;grid-template-rows:auto minmax(0,1fr);grid-auto-rows:auto;gap:14px}.bx[data-popout] .bx-agent-head{padding:0 0 16px;border-bottom:1px solid var(--bx-line)}.bx[data-popout] .bx-conversation{display:block;min-height:0;overflow-y:auto;padding:18px 12px 8px 0;overscroll-behavior:contain;scrollbar-color:rgb(243 238 228 / .2) transparent;scrollbar-width:thin}.bx[data-popout] .bx-agent-foot{justify-content:flex-start}.bx-transcript{display:grid;gap:30px}.bx-turn-who{display:flex;align-items:center;gap:9px;margin:0 0 10px;color:var(--bx-mute);font-family:var(--bx-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.bx-turn-failed{color:var(--bx-faint)}.bx-turn[data-failed] .bx-turn-body{opacity:.5}.bx-turn--assistant .bx-turn-who:before{width:14px;height:1px;background:var(--bx-edge);content:""}.bx-turn-body p{margin:0 0 .85em;font-size:17px;letter-spacing:-.008em;line-height:1.55;overflow-wrap:anywhere}.bx-turn-body p:last-child{margin-bottom:0}.bx-turn-body strong{font-weight:620}.bx-turn--user .bx-turn-body p{color:var(--bx-mute)}.bx-turn .brian-message-literal{padding:16px 18px;border:1px solid var(--bx-line);border-radius:10px;font-size:14.5px;white-space:pre-wrap}.bx-turn--welcome .bx-turn-body p{color:var(--bx-mute);font-size:15px;animation:bx-beat .9s var(--bx-out) both}.bx-turn--welcome .bx-turn-body p:nth-child(2){margin:.5em 0 .55em;color:var(--bx-bone);font-family:var(--bx-serif);font-size:clamp(30px,3.2vw,50px);letter-spacing:-.024em;line-height:1.03;text-wrap:balance;animation-delay:.12s}.bx-turn--welcome .bx-turn-body p:nth-child(3){animation-delay:.24s}.bx-turn[data-fresh] .bx-word{animation:bx-word .36s ease-out both;animation-delay:calc(var(--bx-w, 0) * var(--bx-word-ms, 30ms))}@keyframes bx-word{0%{opacity:0}to{opacity:1}}.bx-turn[data-fresh] .brian-message-literal{animation:bx-beat .5s var(--bx-out) both}@keyframes bx-beat{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.bx-thinking{display:flex;align-items:center;gap:14px;margin:0;color:var(--bx-soft);font-family:var(--bx-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.bx-thinking i{position:relative;width:132px;height:1px;overflow:hidden;background:var(--bx-line)}.bx-thinking i:after{position:absolute;inset:0;background:var(--bx-edge);content:"";animation:bx-sweep 1.5s var(--bx-out) infinite}@keyframes bx-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width: 1010px){.bx .legal-footer{padding-bottom:150px}}@media (max-width: 1100px){.bx-motto{display:none}.bx-figures,.bx-recognition{grid-template-columns:repeat(2,minmax(0,1fr))}.bx-work-grid{grid-template-columns:1fr 1fr}}@media (max-width: 820px) and (max-aspect-ratio: 13/10),(max-width: 1100px) and (max-aspect-ratio: 1/1){.bx-nav,.bx-edge,.bx-scroll-cue{display:none}.bx-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 20px calc(var(--bx-dock, 126px) + 52px);text-align:center}.bx-hero-side{position:static;display:contents}.bx-socials p{text-align:center}.bx-hero-note,.bx-socials{position:static;width:auto;max-width:none}.bx-swap,.bx-hero-note,.bx-socials{opacity:calc(1 - var(--bx-hero, 0) * 2.4);transform:translate3d(0,calc(var(--bx-hero, 0) * -60px),0)}.bx-swap>.bx-tagline,.bx-hero-side--right .bx-swap>.bx-tagline{align-self:center;justify-self:center}.bx-swap-name{font-size:clamp(44px,13.6vw,96px);line-height:.96}.bx-swap-ask{font-size:clamp(30px,9.3vw,64px);line-height:1.1}.bx-swap-ask span{display:inline}.bx-swap-gap,.bx-motto{display:none}.bx-hero-side--left .bx-swap{order:1}.bx-hero-side--right .bx-swap{order:2}.bx-hero-note{order:3;margin-top:18px}.bx-socials{order:4;margin-top:10px;justify-content:center}.bx-portrait-fallback{top:9%;height:46%}.bx-profile-grid,.bx-work-grid{grid-template-columns:1fr}.bx-services>div{grid-template-columns:1fr;gap:6px}.bx-stack{--bx-stack-top: 76px;--bx-stack-step: 12px;--bx-stack-gap: 14vh}.bx-card a{grid-template:"host index" auto "name name" 1fr "detail detail" auto "visit visit" auto / minmax(0,1fr) auto;gap:18px 16px;min-height:min(540px,max(320px,62svh),calc(100svh - var(--bx-stack-top) - 120px));padding:24px 22px 22px}.bx-card-visit{justify-self:start}.bx-years-track{padding-right:var(--bx-gutter)}.bx-year:last-child{min-width:calc(100vw - 2 * var(--bx-gutter));padding-right:0}.bx-year-entries{gap:24px}.bx-year-entry{width:min(74vw,300px)}.bx-finale{align-items:flex-end;padding-bottom:28px}.bx .legal-footer{padding-bottom:150px}.bx .legal-footer-links a{min-width:44px;min-height:44px}.bx-agent-foot{font-size:10.5px}.bx[data-popout] .bx-agent{top:var(--brian-visual-viewport-offset-top, 0px);right:0;bottom:auto;left:0;width:auto;height:var(--brian-visual-viewport-height, 100dvh);padding:62px 18px max(10px,env(safe-area-inset-bottom))}.bx[data-popout] .bx-agent:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(transparent 26lvh,#060609b8 46lvh);content:"";pointer-events:none}.bx[data-popout] .bx-agent-head{gap:10px;padding-bottom:12px}.bx-agent-close{width:34px;justify-content:center;padding:0}.bx-agent-close span{display:none}.bx[data-popout] .bx-conversation{padding-top:30lvh;-webkit-mask-image:linear-gradient(transparent 4lvh,#000 24lvh);mask-image:linear-gradient(transparent 4lvh,#000 24lvh)}.bx[data-popout][data-talking] .bx-conversation{margin-top:21lvh;padding-top:14px;-webkit-mask-image:linear-gradient(transparent,#000 22px);mask-image:linear-gradient(transparent,#000 22px)}.bx[data-popout][data-talking] .bx-agent:before{background:linear-gradient(transparent 20lvh,#060609db 30lvh)}.bx[data-popout][data-keyboard-open] .bx-conversation{margin-top:0;padding-top:12px;-webkit-mask-image:none;mask-image:none}.bx[data-popout][data-keyboard-open] .bx-agent-foot{display:none}.bx-turn-body p{font-size:16px}.bx-turn--welcome .bx-turn-body p:nth-child(2){font-size:clamp(27px,7.6vw,38px)}}@media (max-width: 520px){.bx-figures{gap:36px 20px}.bx-recognition{grid-template-columns:1fr}.bx-brand h1{font-size:11.5px;letter-spacing:.16em}}@media (max-height: 780px){.bx-scrim{--bx-shade-bottom-end: 176px}.bx-year-entry{width:clamp(260px,27vw,400px)}}@media (max-height: 520px){.bx-scrim{--bx-shade-top: 24px;--bx-shade-top-end: 76px;--bx-shade-bottom: 34px;--bx-shade-bottom-end: 104px}}@media (max-width: 380px){.bx[data-popout] .bx-agent{padding-right:10px;padding-left:10px}.bx-years-head h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (max-height: 620px) and (max-width: 820px) and (max-aspect-ratio: 13/10){.bx-hero{min-height:0;padding-bottom:calc(var(--bx-dock, 110px) + 38px)}.bx-hero-note,.bx-socials p{display:none}.bx-swap-name{font-size:clamp(36px,11.5vw,60px)}.bx-swap-ask{font-size:clamp(26px,8.4vw,44px)}.bx[data-popout] .bx-conversation{padding-top:20lvh}.bx-turn--welcome .bx-turn-body p:nth-child(2){font-size:23px}.bx-agent-foot{gap:2px 12px}}@media (max-height: 520px) and (min-aspect-ratio: 131/100){.bx[data-notice] .bx-socials{display:none}.bx-hero{min-height:0}.bx-hero-side{top:46%}.bx-hero-note,.bx-socials p,.bx-scroll-cue{display:none}.bx-swap-name{font-size:min(8.2vw,19vh)}.bx-swap-ask{font-size:min(6.1vw,14vh)}.bx:not([data-popout]) .bx-agent-head,.bx:not([data-popout]) .bx-agent-foot{display:none}.bx:not([data-popout]) .bx-agent{bottom:max(10px,env(safe-area-inset-bottom))}.bx[data-popout] .bx-agent{padding-top:54px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.bx[data-popout] .bx-agent-foot{display:none}.bx-turn--welcome .bx-turn-body p:nth-child(2){font-size:23px}.bx-finale{min-height:0;align-items:flex-start;padding-top:84px;padding-bottom:34px}.bx-finale-copy h2{font-size:min(11vw,24vh)}.bx-finale .bx-label{display:none}.bx .legal-footer{padding-bottom:92px}}@media (prefers-reduced-motion: reduce){.bx *,.bx *:before,.bx *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important}.bx-grain{animation:none}.bx[data-js] [data-reveal]{opacity:1;transform:none}.bx-card{position:static;margin-bottom:18px}}@media (max-height: 520px){.bx-card{position:static;margin-bottom:18px}.bx-card a{min-height:0;transform:none}.bx-card a:after{opacity:0}}@media print{.bx{--bx-ink: #fff;--bx-bone: #111;--bx-soft: #2a2a2a;--bx-mute: #555;--bx-faint: #777;--bx-line: #cfcfcf;--bx-rule: #999;min-height:0;color:#111;background:#fff}.bx-field,.bx-grain,.bx-scrim,.bx-edge,.bx-agent,.bx-nav,.bx-motto,.bx-scroll-cue,.bx-finale{display:none!important}.bx-top{position:static}.bx-brand{opacity:1!important}.bx[data-js] [data-reveal],.bx [data-reveal]{opacity:1!important;transform:none!important}.bx-hero{height:auto!important;min-height:0!important;padding:28px var(--bx-gutter) 8px!important}.bx-hero>*{position:static!important;max-width:none!important;opacity:1!important;transform:none!important;text-align:left!important}.bx-portrait-fallback,.bx .bx-swap-ask{display:none!important}.bx .bx-swap-name{visibility:visible!important;opacity:1!important;color:#111!important}.bx[data-js] .bx-years,.bx-years{height:auto!important}.bx[data-js] .bx-years-pin,.bx-years-pin{position:static!important;display:block!important;height:auto!important;overflow:visible!important;padding:24px 0!important}.bx[data-js] .bx-years-track,.bx-years-track{--bx-numeral: 44px;--bx-year-gap: 10px;width:auto!important;flex-wrap:wrap;gap:18px 0;padding:0 var(--bx-gutter)!important;transform:none!important}.bx-years-line{display:none}.bx-year{break-inside:avoid;padding-right:32px!important;min-width:0!important}.bx-year-numeral{margin-bottom:8px;color:#111;line-height:1;background:none}.bx-year-dot{display:none}.bx-section{break-inside:auto}.bx[data-js] .bx-fill-word{opacity:1!important}.bx .bx-roll-digit{color:inherit!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important}.bx .bx-roll-digit:after{display:none!important}.bx-card{position:static!important;margin-bottom:12px!important;break-inside:avoid}.bx-card a{min-height:0!important;color:#111;background:none!important;box-shadow:none!important;transform:none!important}.bx-card a:before,.bx-card a:after,.bx-card-visit{display:none!important}.bx .legal-footer{padding-bottom:12px}.bx a{color:#111}}.profile-page .legal-document h1{max-width:8ch}.profile-section{scroll-margin-top:24px}.profile-section h3{margin:0;color:var(--legal-ink);font-size:1rem;font-weight:650;line-height:1.4}.profile-subheading{margin-top:30px!important;margin-bottom:12px!important}.profile-section a{color:var(--legal-ink);text-underline-offset:.16em}.profile-definitions{display:grid;gap:18px;margin:22px 0}.profile-definitions>div{padding-left:16px;border-left:1px solid var(--legal-line)}.profile-definitions dt{color:var(--legal-ink);font-weight:650}.profile-definitions dd{margin:4px 0 0;color:var(--legal-muted);line-height:1.7}.profile-list{display:grid;gap:10px;margin:0 0 18px;padding-left:1.1em;color:var(--legal-muted);line-height:1.65}.profile-list li::marker{color:var(--legal-accent)}.profile-record{display:grid;gap:22px;margin:0;padding:0;list-style:none}.profile-record li{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:18px}.profile-record-year{padding-top:2px;color:var(--legal-accent);font-size:.8rem;font-weight:700;letter-spacing:.08em}.profile-record-role{display:block;margin-top:2px;color:var(--legal-faint);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.profile-record p{margin-top:6px!important}.profile-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--legal-accent);border-radius:999px;color:var(--legal-ink)!important;font-size:.92rem;font-weight:650;text-decoration:none}@media (hover: hover) and (pointer: fine){.profile-cta:hover{background:#d7c2a01f}}@media (max-width: 640px){.profile-record li{grid-template-columns:1fr;gap:4px}}@font-face{font-family:Inter Local;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable-Latin.woff2) format("woff2");unicode-range:U+0020-007e,U+00a0,U+00a9,U+00b7,U+00d7,U+2013-2014,U+2018-2019,U+201c-201d,U+2026,U+2192}@font-face{font-family:Inter Local;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable.woff2) format("woff2");unicode-range:U+0000,U+00A1-00A8,U+00AA-00AC,U+00AE-00B6,U+00B8-00D6,U+00D8-0148,U+014A-01C3,U+01C5-0254,U+0256-027B,U+027E-0284,U+0286-0290,U+0292-02A4,U+02A6-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-0479,U+0480-049D,U+04A0-04FF,U+052F,U+0E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200B,U+2010-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027,U+202F-2055,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20C0,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2122,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+2190-2191,U+2193-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A-266B,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+FEFF,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Inter Local;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable-Italic-Latin.woff2) format("woff2");unicode-range:U+0020-007e,U+00a0,U+00a9,U+00b7,U+00d7,U+2013-2014,U+2018-2019,U+201c-201d,U+2026,U+2192}@font-face{font-family:Inter Local;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable-Italic.woff2) format("woff2");unicode-range:U+0000,U+00A1-00A8,U+00AA-00AC,U+00AE-00B6,U+00B8-00D6,U+00D8-0148,U+014A-01C3,U+01C5-0254,U+0256-027B,U+027E-0284,U+0286-0290,U+0292-02A4,U+02A6-0304,U+0306-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-0479,U+0480-049D,U+04A0-04FF,U+052F,U+0E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200B,U+2010-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027,U+202F-2055,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20C0,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2122,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+2190-2191,U+2193-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A-266B,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E02B,U+E04B-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E274,U+E27B-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EEE1,U+F6C3,U+FEFF,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:Bodoni Moda Local;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/BodoniModa-Regular-Latin.woff2) format("woff2");unicode-range:U+0020-007e,U+00a0,U+00a9,U+00b7,U+00d7,U+2013-2014,U+2018-2019,U+201c-201d,U+2026,U+2192}@font-face{font-family:Bodoni Moda Local;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/BodoniModa-Regular.woff2) format("woff2");unicode-range:U+000D,U+00A1-00A8,U+00AA-00AC,U+00AE-00B6,U+00B8-00D6,U+00D8-017F,U+0192,U+0212-0213,U+0218-021B,U+0237,U+02C6-02C7,U+02D8-02DD,U+0300-0304,U+0306-0308,U+030A-030C,U+0311-0312,U+0323,U+0326-0328,U+0394,U+03A9,U+03BC,U+03C0,U+1E80-1E89,U+1E9E,U+1EF2-1EF3,U+2000-200B,U+2010-2012,U+2015,U+201A,U+201E,U+2020-2022,U+2030-2031,U+2039-203A,U+203D-203E,U+2044,U+2074,U+20AC,U+2116,U+2122,U+2202,U+2205,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2761,U+F8E8-F8E9,U+FB01-FB02}@font-face{font-family:Libre Franklin Local;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/LibreFranklin-LatinExt.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Libre Franklin Local;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/LibreFranklin-Latin.woff2) format("woff2");unicode-range:U+0000-00ff,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Libre Franklin Local;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/LibreFranklin-Italic-LatinExt.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Libre Franklin Local;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/LibreFranklin-Italic-Latin.woff2) format("woff2");unicode-range:U+0000-00ff,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}:root{color:#f3eee4;background:#100f14;font-synthesis:none;text-rendering:optimizeLegibility}html,body,#root{min-width:0;min-height:100%;margin:0}body{min-height:100dvh}button,input{font:inherit}button{border:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root,body{font-family:Libre Franklin Local,Helvetica Neue,Arial,sans-serif;background:#0e0c0b}.legal-footer{font-family:Libre Franklin Local,Helvetica Neue,Arial,sans-serif}.brian-page[data-design=ember]{--bp-panel: #1b1816;--bp-panel-2: #24201c;--bp-line: rgb(243 234 224 / .11);--bp-agent-background: #13110f;--bp-mobile-agent-background: #13110f;--bp-identity-background: #1f1a17;--bp-link-background: #1c1917;--bp-link-hover: #25211e;--bp-icon-background: #241f1c;--bp-action-background: #1f1b18;--bp-action-hover: #2a2420;--bp-composer-background: #1f1a17;--bp-dialog-background: #1f1a17;background:radial-gradient(circle at 77% -10%,rgb(220 128 76 / .07),transparent 30%),linear-gradient(125deg,#0b0a09,#110f0d 54%,#0b0a09)}.brian-page[data-design=ember] .brian-rail{background:radial-gradient(circle at 50% 0%,rgb(220 125 72 / .09),transparent 24%),linear-gradient(180deg,#1b1513,#161412 57%,#131110)}.brian-page[data-design=ember] .brian-agent-pane{background:radial-gradient(circle at 78% -4%,rgb(222 138 88 / .1),transparent 29%),linear-gradient(116deg,#1a1614,#13110f 48%,#0e0d0c)}.brian-page[data-design=ember] .brian-agent-identity{border-color:#f3e8dc21;background:linear-gradient(112deg,#231e1bed,#1b1816d1 58%,#171412e6)}.brian-page[data-design=ember] .brian-agent-title-copy h2{font-weight:500}.brian-page[data-design=ember] .brian-agent-title-copy p{font-weight:400}.brian-page[data-design=ember] .brian-icon-button,.brian-page[data-design=ember] .brian-dialog-close{border-color:#f3e8dc1f;color:#dccbbd;background:#2a2420d6}@media (hover: hover) and (pointer: fine){.brian-page[data-design=ember] .brian-icon-button:hover,.brian-page[data-design=ember] .brian-dialog-close:hover{border-color:#e3b28c;color:#fff7ef;background:#352d27}}.brian-page[data-design=ember] .brian-opening-bubble{border-color:#f3e8dc21;background:linear-gradient(132deg,rgb(240 196 160 / .06),transparent 45%),linear-gradient(135deg,#25201d,#1c1917 74%)}.brian-page[data-design=ember] .brian-opening-bubble p{color:#ece5de}.brian-page[data-design=ember] .brian-opening-bubble .brian-opening-question{color:#faf5ef;font-weight:500}.brian-page[data-design=ember] .brian-conversation{display:flex;flex-direction:column}.brian-page[data-design=ember] .brian-default-state{margin-block:auto}.brian-page[data-design=ember] .brian-starters{width:min(100%,760px)}.brian-page[data-design=ember] .brian-starters button,.brian-page[data-design=ember] .brian-starters button:first-child{padding-inline:18px;white-space:nowrap;font-weight:500;border-color:#f3e8dc24;color:#ede6df;background:linear-gradient(132deg,rgb(240 196 160 / .07),transparent 55%),linear-gradient(145deg,#27221f,#1d1a17);box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0000002e}.brian-page[data-design=ember] .brian-starters svg,.brian-page[data-design=ember] .brian-starters button:first-child svg{color:#e2b591}@media (hover: hover) and (pointer: fine){.brian-page[data-design=ember] .brian-starters button:hover,.brian-page[data-design=ember] .brian-starters button:first-child:hover{border-color:#e3b28c8c;color:#fff7ef;background:linear-gradient(145deg,#302824,#221d1a);box-shadow:inset 0 1px #ffffff0f,0 14px 30px #00000040}}.brian-page[data-design=ember] .brian-composer{border-color:#f3e8dc26;background:linear-gradient(112deg,#25201d,#1c1917 62%)}.brian-page[data-design=ember] .brian-composer:focus-within{border-color:#e3b28c9e;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #de8a5824,0 -8px 28px #00000029}.brian-page[data-design=ember] .brian-composer input::placeholder{color:#b3aaa2}.brian-page[data-design=ember] .brian-composer button:disabled{color:#a0958c;background:#2e2824}.brian-page[data-design=ember] .brian-recognition-card{cursor:default;border-color:#f3e8dc12;background:linear-gradient(135deg,rgb(255 236 220 / .03),transparent 60%),#14110f8c;box-shadow:inset 0 1px #ffffff06}.brian-page[data-design=ember] .brian-recognition-card img{opacity:.85}.brian-page[data-design=ember] .brian-positioning,.brian-page[data-design=ember] .brian-positioning em{font-weight:500}.brian-page[data-design=ember] .brian-profile-url p,.brian-page[data-design=ember] .brian-profile-url{font-weight:400}.brian-page[data-design=ember] .brian-socials a span{font-weight:500}.brian-page[data-design=ember] .brian-socials a .brian-x-mark{font-weight:600}.brian-page[data-design=ember] .brian-link-copy strong,.legal-footer-links a,.brian-page[data-design=ember] .brian-profile-links-tab a{font-weight:500}.brian-page[data-design=ember] .brian-about-tab p{font-size:15px;font-weight:400;letter-spacing:-.008em;line-height:23px}.brian-page[data-design=ember] .brian-technical-building h3,.brian-page[data-design=ember] .brian-service-areas dt,.brian-page[data-design=ember] .brian-record-tab h3{font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:20px}.brian-page[data-design=ember] .brian-service-areas dd{font-size:14px;font-weight:400;letter-spacing:-.008em;line-height:20px}.brian-page[data-design=ember] .brian-about-metrics dt{font-weight:600}.brian-page[data-design=ember] .brian-record-year{font-weight:500}.brian-page[data-design=ember] .brian-proof dt,.brian-page[data-design=ember] .brian-recognition h2,.brian-page[data-design=ember] .brian-more h2{text-transform:none;letter-spacing:.01em;font-size:12px}.legal-footer-links a{text-transform:none;letter-spacing:.01em;font-size:.8rem}.legal-footer-inner>p{color:#9a948c}@media (max-width: 840px){.brian-page[data-design=ember]{background:radial-gradient(circle at 84% -4%,rgb(220 128 76 / .08),transparent 30%),linear-gradient(145deg,#0a0908,#110f0d 56%,#0a0908)}.brian-page[data-design=ember] .brian-rail{background:radial-gradient(circle at 88% 0%,rgb(221 124 68 / .1),transparent 27%),linear-gradient(155deg,#1b1513,#161412 62%,#131110)}.brian-page[data-design=ember] .brian-agent-pane{background:radial-gradient(circle at 78% 4%,rgb(222 138 88 / .1),transparent 29%),linear-gradient(155deg,#1c1715,#13110f 58%,#0f0d0c)}.brian-page[data-design=ember] .brian-socials a{background:#221e1bc7}.brian-page[data-design=ember] .brian-proof{background:#1d1a17e6}.brian-page[data-design=ember] .brian-proof dt{color:#c2b5aa}.brian-page[data-design=ember] .brian-recognition{background:linear-gradient(145deg,#24201de0,#1b1816eb)}.brian-page[data-design=ember] .brian-recognition-card{background:#120f0d80}.brian-page[data-design=ember] .brian-link-list>a,.brian-page[data-design=ember] .brian-link-list>button{background:linear-gradient(135deg,#27221ff5,#1e1b18f5)}.brian-page[data-design=ember] .brian-copy-button{width:44px;height:44px}.brian-page[data-design=ember] .brian-icon-button{min-width:44px;min-height:44px}.brian-page[data-design=ember] .brian-agent-identity{grid-template-columns:40px minmax(0,1fr) 44px}.legal-footer-name,.legal-footer-links a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}}@media (min-width: 841px) and (max-width: 1199px){.brian-page[data-design=ember] .brian-starters button,.brian-page[data-design=ember] .brian-starters button:first-child{white-space:normal}}@media (hover: none),(pointer: coarse){.brian-page[data-design=ember] button,.brian-page[data-design=ember] .brian-mobile-agent-link,.brian-page[data-design=ember] .brian-socials a,.brian-page[data-design=ember] .brian-link-list>a,.brian-page[data-design=ember] .brian-profile-links-tab a:not(.brian-writing-link),.legal-topbar nav a,.legal-footer a{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}}
