.PhoneBook-module__mCxIlW__trigger{--pb-avatar:1.55em;--pb-ring:#0a1029;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:baseline;gap:.6em;padding:.25em 0;display:inline-flex}.PhoneBook-module__mCxIlW__trigger:focus-visible{outline:none}.PhoneBook-module__mCxIlW__stack{align-self:center;transition:opacity .1s ease-out;display:inline-flex}.PhoneBook-module__mCxIlW__stackAvatar{width:var(--pb-avatar);height:var(--pb-avatar);background:var(--color-navy-800);box-shadow:0 0 0 1.5px var(--pb-ring);transition:transform var(--duration-calm) var(--ease-quiet);border-radius:50%;display:block;position:relative;overflow:hidden}.PhoneBook-module__mCxIlW__stackAvatar:first-child{z-index:3}.PhoneBook-module__mCxIlW__stackAvatar:nth-child(2){z-index:2}.PhoneBook-module__mCxIlW__stackAvatar+.PhoneBook-module__mCxIlW__stackAvatar{margin-inline-start:calc(var(--pb-avatar) * -.34)}.PhoneBook-module__mCxIlW__stackAvatar img,.PhoneBook-module__mCxIlW__avatar img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.PhoneBook-module__mCxIlW__trigger:hover .PhoneBook-module__mCxIlW__stackAvatar:nth-child(2){transform:translate(.14em)}.PhoneBook-module__mCxIlW__trigger:hover .PhoneBook-module__mCxIlW__stackAvatar:nth-child(3){transform:translate(.28em)}}.PhoneBook-module__mCxIlW__trigger:focus-visible .PhoneBook-module__mCxIlW__stackAvatar:nth-child(2){transform:translate(.14em)}.PhoneBook-module__mCxIlW__trigger:focus-visible .PhoneBook-module__mCxIlW__stackAvatar:nth-child(3){transform:translate(.28em)}.PhoneBook-module__mCxIlW__label{transition:color var(--duration-quick) var(--ease-settle), opacity .1s ease-out;position:relative}.PhoneBook-module__mCxIlW__label:after{content:"";inset-inline:0;background:color-mix(in srgb, var(--color-gold-400) 80%, transparent);transform-origin:0;height:1px;transition:transform var(--duration-quick) var(--ease-settle);position:absolute;bottom:-.08em;transform:scaleX(0)}.PhoneBook-module__mCxIlW__trigger:focus-visible .PhoneBook-module__mCxIlW__label:after,.PhoneBook-module__mCxIlW__trigger[aria-expanded=true] .PhoneBook-module__mCxIlW__label:after{transition:transform var(--duration-slow) var(--ease-quiet);transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.PhoneBook-module__mCxIlW__trigger:hover .PhoneBook-module__mCxIlW__label{color:var(--color-ivory-50)}.PhoneBook-module__mCxIlW__trigger:hover .PhoneBook-module__mCxIlW__label:after{transition:transform var(--duration-slow) var(--ease-quiet);transform:scaleX(1)}}.PhoneBook-module__mCxIlW__trigger:active .PhoneBook-module__mCxIlW__label,.PhoneBook-module__mCxIlW__trigger:active .PhoneBook-module__mCxIlW__stack{opacity:.6}.PhoneBook-module__mCxIlW__panel{z-index:70;width:min(23rem,100vw - 2rem);color:var(--color-ivory-50);-webkit-tap-highlight-color:transparent;outline:none;position:fixed}.PhoneBook-module__mCxIlW__material{-webkit-backdrop-filter:blur(36px)saturate(140%);backdrop-filter:blur(36px)saturate(140%);transform-origin:var(--origin-x,50%) var(--origin-y,0);opacity:0;will-change:transform, opacity;background:#101012c7;border-radius:1.375rem;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14,0 36px 70px -24px #000000b3,0 12px 28px -14px #00000080}.PhoneBook-module__mCxIlW__content{padding:.5rem;position:relative}.PhoneBook-module__mCxIlW__rows{flex-direction:column;display:flex}.PhoneBook-module__mCxIlW__row{opacity:0;transition:background-color var(--duration-quick) var(--ease-settle);border-radius:.9rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.65rem .75rem;display:grid;position:relative}.PhoneBook-module__mCxIlW__row+.PhoneBook-module__mCxIlW__row:before{content:"";height:1px;transition:opacity var(--duration-quick) var(--ease-settle);background:#ffffff17;position:absolute;top:0;left:4.4rem;right:.75rem}@media (hover:hover) and (pointer:fine){.PhoneBook-module__mCxIlW__row:hover{background:#ffffff0f}.PhoneBook-module__mCxIlW__row:hover:before,.PhoneBook-module__mCxIlW__row:hover+.PhoneBook-module__mCxIlW__row:before{opacity:0}}.PhoneBook-module__mCxIlW__row:has(.PhoneBook-module__mCxIlW__line:focus-visible){background:#ffffff12}.PhoneBook-module__mCxIlW__row:has(.PhoneBook-module__mCxIlW__line:active){background:#ffffff1a;transition:none}.PhoneBook-module__mCxIlW__avatar{pointer-events:none;background:#2a2a2d;border-radius:50%;width:2.75rem;height:2.75rem;display:block;overflow:hidden}.PhoneBook-module__mCxIlW__line{min-width:0;color:inherit;outline:none;flex-direction:column;gap:.15rem;text-decoration:none;display:flex}.PhoneBook-module__mCxIlW__line:after{content:"";border-radius:inherit;position:absolute;inset:0}.PhoneBook-module__mCxIlW__name{font-family:var(--font-display);font-size:1.125rem;font-weight:var(--font-weight-roman);letter-spacing:-.003em;color:var(--color-ivory-50);line-height:1.2}.PhoneBook-module__mCxIlW__number{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:.01em;font-variant-numeric:lining-nums tabular-nums;color:#f7f5f0a8;line-height:1.35}.PhoneBook-module__mCxIlW__trail{z-index:1;align-items:center;display:flex;position:relative}.PhoneBook-module__mCxIlW__copy{font-family:var(--font-display);font-size:var(--text-body);color:#f7f5f07a;cursor:pointer;transition:color var(--duration-quick) var(--ease-settle), transform .1s ease-out;background:0 0;border:0;padding:.35rem .1rem;font-style:italic}.PhoneBook-module__mCxIlW__copy:active{transform:scale(.96)}.PhoneBook-module__mCxIlW__copy:focus-visible{outline:1px solid var(--color-gold-400);outline-offset:3px;color:var(--color-gold-200)}@media (hover:hover) and (pointer:fine){.PhoneBook-module__mCxIlW__row:hover .PhoneBook-module__mCxIlW__copy{color:var(--color-gold-300)}.PhoneBook-module__mCxIlW__copy:hover{color:var(--color-gold-200)}}.PhoneBook-module__mCxIlW__copyWord{animation:PhoneBook-module__mCxIlW__word-in .36s var(--ease-quiet) both;display:inline-block}@keyframes PhoneBook-module__mCxIlW__word-in{0%{opacity:0;filter:blur(3px)}}@media (pointer:coarse){.PhoneBook-module__mCxIlW__copy{color:var(--color-gold-300);min-height:2.75rem;margin-inline-end:-.5rem;padding-inline:.5rem}}.PhoneBook-module__mCxIlW__scrim{z-index:69;opacity:0;-webkit-tap-highlight-color:transparent;background:#00000080;position:fixed;inset:0}.PhoneBook-module__mCxIlW__panel[data-mode=sheet]{right:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom));touch-action:none;will-change:transform;width:auto;left:.5rem;transform:translateY(120%)}.PhoneBook-module__mCxIlW__panel[data-mode=sheet] .PhoneBook-module__mCxIlW__material{background:#101012db;border-radius:1.75rem;opacity:1!important;transform:none!important}.PhoneBook-module__mCxIlW__panel[data-mode=sheet] .PhoneBook-module__mCxIlW__content{padding:.6rem .5rem .75rem}.PhoneBook-module__mCxIlW__grabber{background:#ffffff3d;border-radius:999px;width:2.25rem;height:.3125rem;margin:0 auto .5rem}.PhoneBook-module__mCxIlW__panel[data-mode=sheet] .PhoneBook-module__mCxIlW__row{padding-block:.8rem}@media (prefers-reduced-transparency:reduce){.PhoneBook-module__mCxIlW__material,.PhoneBook-module__mCxIlW__panel[data-mode=sheet] .PhoneBook-module__mCxIlW__material{-webkit-backdrop-filter:none;backdrop-filter:none;background:#121214}}@media (prefers-contrast:more){.PhoneBook-module__mCxIlW__material{background:#0c0c0d;box-shadow:inset 0 0 0 1px #f7f5f080}.PhoneBook-module__mCxIlW__number{color:var(--color-ivory-100)}}@media (prefers-reduced-motion:reduce){.PhoneBook-module__mCxIlW__stackAvatar,.PhoneBook-module__mCxIlW__label:after{transition:none}}
.SiteFooter-module__VFKzxG__footer{--text:var(--color-ivory-50);--muted:#f7f5f09e;--faint:#f7f5f06b;--hairline:#f7f5f01f;color:var(--text);background:#0a1029;padding-top:clamp(5rem,3.5rem + 4vw,7.5rem);position:relative;overflow:clip}.SiteFooter-module__VFKzxG__top{gap:3.5rem;display:grid}@media (min-width:80rem){.SiteFooter-module__VFKzxG__top{grid-template-columns:auto minmax(0,1fr);gap:clamp(4rem,7vw,8rem)}}.SiteFooter-module__VFKzxG__brand{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.SiteFooter-module__VFKzxG__logoLink{color:var(--text);transition:color var(--duration-calm) var(--ease-quiet), transform .16s var(--ease-quiet);display:block}.SiteFooter-module__VFKzxG__logoLink:active{transform:scale(.98)}.SiteFooter-module__VFKzxG__logoLink:focus-visible{outline:1px solid var(--color-gold-400);outline-offset:6px}@media (hover:hover) and (pointer:fine){.SiteFooter-module__VFKzxG__logoLink:hover{color:var(--color-gold-200)}}.SiteFooter-module__VFKzxG__logo{width:clamp(8.5rem,7rem + 2.5vw,10.5rem);height:auto;display:block}.SiteFooter-module__VFKzxG__line{max-width:28ch;font-family:var(--font-display);font-size:var(--text-body-lg);font-style:italic;font-weight:var(--font-weight-roman);color:var(--muted);text-wrap:balance;line-height:1.5}.SiteFooter-module__VFKzxG__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem;display:grid}@media (min-width:64rem){.SiteFooter-module__VFKzxG__columns{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:2.5rem}}@media not (min-width:40rem){.SiteFooter-module__VFKzxG__columns{grid-template-columns:minmax(0,1fr);gap:0}.SiteFooter-module__VFKzxG__column{border-top:1px solid var(--hairline);padding-block:2rem}.SiteFooter-module__VFKzxG__column:last-child{padding-bottom:0}.SiteFooter-module__VFKzxG__address,.SiteFooter-module__VFKzxG__value,.SiteFooter-module__VFKzxG__link,.SiteFooter-module__VFKzxG__phoneBook{white-space:normal}.SiteFooter-module__VFKzxG__value{overflow-wrap:anywhere}}.SiteFooter-module__VFKzxG__column{flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.SiteFooter-module__VFKzxG__columnLabel{font-family:var(--font-display);font-size:.75rem;font-weight:var(--font-weight-roman);text-transform:uppercase;letter-spacing:.23em;color:var(--color-gold-300);margin-bottom:.4rem}.SiteFooter-module__VFKzxG__address{font-family:var(--font-display);font-size:var(--text-body-lg);font-style:normal;font-weight:var(--font-weight-roman);white-space:nowrap;color:var(--text);line-height:1.5}.SiteFooter-module__VFKzxG__list{gap:.45rem;display:grid}.SiteFooter-module__VFKzxG__value,.SiteFooter-module__VFKzxG__link{font-family:var(--font-display);font-weight:var(--font-weight-roman);white-space:nowrap;transition:color var(--duration-quick) var(--ease-settle);font-size:var(--text-body-lg);font-variant-numeric:lining-nums;color:var(--text);line-height:1.4;display:inline-block;position:relative}.SiteFooter-module__VFKzxG__phoneBook{--pb-avatar:1.4em;font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--font-weight-roman);color:var(--text);white-space:nowrap;line-height:1.4}.SiteFooter-module__VFKzxG__value:after,.SiteFooter-module__VFKzxG__link:after{content:"";inset-inline:0;background:var(--color-gold-400);transform-origin:0;height:1px;transition:transform var(--duration-quick) var(--ease-settle);position:absolute;bottom:-.06em;transform:scaleX(0)}.SiteFooter-module__VFKzxG__value:focus-visible,.SiteFooter-module__VFKzxG__link:focus-visible{outline:none}.SiteFooter-module__VFKzxG__value:focus-visible:after,.SiteFooter-module__VFKzxG__link:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.SiteFooter-module__VFKzxG__value:hover,.SiteFooter-module__VFKzxG__link:hover{color:var(--color-gold-200)}.SiteFooter-module__VFKzxG__value:hover:after,.SiteFooter-module__VFKzxG__link:hover:after{transition:transform var(--duration-slow) var(--ease-quiet);transform:scaleX(1)}}.SiteFooter-module__VFKzxG__quiet{font-family:var(--font-display);font-size:var(--text-body);color:var(--color-gold-300);transition:color var(--duration-quick) var(--ease-settle);align-items:center;gap:.4rem;font-style:italic;display:inline-flex}.SiteFooter-module__VFKzxG__quiet:focus-visible{outline:1px solid var(--color-gold-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.SiteFooter-module__VFKzxG__quiet:hover{color:var(--text)}}.SiteFooter-module__VFKzxG__nameplate{margin-top:clamp(4rem,2.5rem + 5vw,7.5rem);padding-bottom:.5%}.SiteFooter-module__VFKzxG__wordmark{width:100%;color:var(--color-ivory-100);position:relative;-webkit-mask-image:linear-gradient(#000 30%,#00000059);mask-image:linear-gradient(#000 30%,#00000059)}.SiteFooter-module__VFKzxG__letter{width:100%;height:100%;position:absolute;inset:0}.SiteFooter-module__VFKzxG__nameplate[data-armed] .SiteFooter-module__VFKzxG__letter{opacity:0;filter:blur(14px)brightness(0%);translate:-2.5%}.SiteFooter-module__VFKzxG__nameplate[data-drawn] .SiteFooter-module__VFKzxG__letter{opacity:1;filter:blur()brightness();transition:opacity .7s var(--ease-quiet), translate 1.1s var(--ease-quiet), filter .9s var(--ease-quiet);transition-delay:calc(var(--i) * 90ms);translate:0}.SiteFooter-module__VFKzxG__bar{border-top:1px solid var(--hairline);font-size:var(--text-caption);color:var(--faint);gap:.6rem 2.5rem;margin-top:clamp(2rem,1.5rem + 1.5vw,3rem);padding-block:1.5rem 2rem;line-height:1.6;display:grid}@media (min-width:64rem){.SiteFooter-module__VFKzxG__bar{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}}.SiteFooter-module__VFKzxG__barStart{flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;display:flex}.SiteFooter-module__VFKzxG__legal{color:var(--muted)}.SiteFooter-module__VFKzxG__credit:before{content:"·";color:var(--color-gold-400);margin-right:.9rem}.SiteFooter-module__VFKzxG__maker{color:var(--text);text-underline-offset:.2em;transition:color var(--duration-quick) var(--ease-settle), text-decoration-color var(--duration-quick) var(--ease-settle);-webkit-text-decoration:underline #d6b76e00;text-decoration:underline #d6b76e00}.SiteFooter-module__VFKzxG__maker:focus-visible{outline:1px solid var(--color-gold-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.SiteFooter-module__VFKzxG__maker:hover{color:var(--color-gold-200);-webkit-text-decoration-color:var(--color-gold-400);text-decoration-color:var(--color-gold-400)}}.SiteFooter-module__VFKzxG__notice{text-wrap:balance;grid-column:1/-1}.SiteFooter-module__VFKzxG__barEnd{align-items:baseline;gap:2rem;display:flex}@media not (min-width:64rem){.SiteFooter-module__VFKzxG__barStart{flex-direction:column}.SiteFooter-module__VFKzxG__credit:before{content:none}.SiteFooter-module__VFKzxG__notice{grid-row:2}}.SiteFooter-module__VFKzxG__bar .SiteFooter-module__VFKzxG__quiet{font-size:var(--text-caption)}
.figure-ground-module__J8DfHW__wash{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--ground-light) 16%, transparent) 0%, color-mix(in srgb, var(--ground-light) 5%, transparent) 40%, transparent 70%);position:absolute;inset:0}.figure-ground-module__J8DfHW__light{left:calc(var(--fig-left) + var(--fig-width) * .5);top:calc(var(--fig-top) - var(--fig-height) * .35);width:calc(var(--fig-width) * 1.7);height:calc(var(--fig-height) * 1.6);pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--ground-light) 62%, transparent) 0%, color-mix(in srgb, var(--ground-light) 34%, transparent) 30%, color-mix(in srgb, var(--ground-light) 12%, transparent) 58%, transparent 78%);position:absolute;translate:-50%}.figure-ground-module__J8DfHW__warm{left:calc(var(--fig-left) + var(--fig-width) * .5);top:calc(var(--fig-top) + var(--fig-height) * .2);width:calc(var(--fig-width) * 1.1);height:calc(var(--fig-height) * .9);pointer-events:none;background:radial-gradient(50% 50%,#d6b76e21 0%,#d6b76e0d 45%,#0000 75%);position:absolute;translate:-50%}.figure-ground-module__J8DfHW__shadow{left:calc(var(--fig-left) + var(--fig-width) * .5);top:calc(var(--fig-top) + var(--fig-height) - 1.25rem);width:calc(var(--fig-width) * .62);pointer-events:none;background:radial-gradient(50% 50%,#0000008c 0%,#0000 70%);height:2.5rem;position:absolute;translate:-50%}
.PracticeList-module__h6C0Cq__mark{height:1lh;transition:opacity var(--duration-calm) var(--ease-quiet), scale .48s var(--ease-spring);flex-shrink:0;align-items:center;display:flex}.PracticeList-module__h6C0Cq__title{transition:opacity var(--duration-calm) var(--ease-quiet), color var(--duration-calm) var(--ease-quiet)}.PracticeList-module__h6C0Cq__mark path{animation:PracticeList-module__h6C0Cq__mark-draw .76s var(--ease-settle) both;animation-delay:calc(var(--at,0s) + .32s + var(--stroke-order,0) * 60ms)}@keyframes PracticeList-module__h6C0Cq__mark-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.PracticeList-module__h6C0Cq__item:is(:hover,:focus-visible) .PracticeList-module__h6C0Cq__mark{scale:1.1}.PracticeList-module__h6C0Cq__item:is(:hover,:focus-visible) .PracticeList-module__h6C0Cq__mark path{animation-name:PracticeList-module__h6C0Cq__mark-draw,PracticeList-module__h6C0Cq__mark-retrace;animation-duration:.76s,.46s;animation-timing-function:var(--ease-settle), var(--ease-spring);animation-delay:calc(var(--at,0s) + .32s + var(--stroke-order,0) * 60ms), calc(var(--stroke-order,0) * 34ms)}@keyframes PracticeList-module__h6C0Cq__mark-retrace{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.PracticeList-module__h6C0Cq__list[data-active] .PracticeList-module__h6C0Cq__item:not([data-on]) .PracticeList-module__h6C0Cq__title{opacity:.4;transition-duration:var(--duration-quick)}.PracticeList-module__h6C0Cq__list[data-active] .PracticeList-module__h6C0Cq__item:not([data-on]) .PracticeList-module__h6C0Cq__mark{opacity:.28;transition-duration:var(--duration-quick)}@media (prefers-reduced-motion:reduce){.PracticeList-module__h6C0Cq__mark path,.PracticeList-module__h6C0Cq__item:is(:hover,:focus-visible) .PracticeList-module__h6C0Cq__mark path{animation:none}.PracticeList-module__h6C0Cq__item:is(:hover,:focus-visible) .PracticeList-module__h6C0Cq__mark{scale:1}}
.Opening-module__Rnf4fG__scene{height:500svh;position:relative}.Opening-module__Rnf4fG__stage{background-color:var(--ground-first);--out:clamp(0, calc(var(--scene-progress) / var(--span-out)), 1);--paper:clamp(0, calc((var(--scene-progress) - var(--from-paper)) / var(--span-paper)), 1);--wings:clamp(0, calc((var(--scene-progress) - var(--from-wings)) / var(--span-wings)), 1);--question:clamp(0, calc((var(--scene-progress) - var(--from-question)) / var(--span-copy)), 1);--claim:clamp(0, calc((var(--scene-progress) - var(--from-claim)) / var(--span-copy)), 1);--answer:clamp(0, calc((var(--scene-progress) - var(--from-answer)) / var(--span-copy)), 1);--beat-one:clamp(0, calc((var(--scene-progress) - var(--from-beats)) / var(--span-beat)), 1);--beat-two:clamp(0, calc((var(--scene-progress) - var(--from-beats) - var(--gap-beat)) / var(--span-beat)), 1);--beat-three:clamp(0, calc((var(--scene-progress) - var(--from-beats) - var(--gap-beat) * 2) / var(--span-beat)), 1);--grow:calc(1 + var(--wings) * (var(--grow-to,1.32) - 1));flex-direction:column;height:100svh;padding-block:6.75rem 1.5rem;display:flex;position:sticky;top:0;overflow:hidden}.Opening-module__Rnf4fG__stage[data-figure=close]{--chest:.44;--u:clamp(0, calc(var(--scene-progress) / var(--span-land)), 1);--land:calc(var(--u) * var(--u) * (3 - 2 * var(--u)))}@media not (min-width:64rem){.Opening-module__Rnf4fG__stage[data-figure=close]{--chest:.46}.Opening-module__Rnf4fG__stage .Opening-module__Rnf4fG__fade{height:var(--fade-h,52svh);background:linear-gradient(to top, var(--fade-ground) 0, var(--fade-ground) var(--fade-solid,0px), color-mix(in srgb, var(--fade-ground) 70%, transparent) calc(var(--fade-solid,0px) + 40px), transparent 100%)}}.Opening-module__Rnf4fG__stage[data-figure=close] .Opening-module__Rnf4fG__frames{--hero:var(--fig-hero-scale,1);left:calc(var(--fig-left) - var(--fig-width) * (var(--hero) - 1) / 2);width:calc(var(--fig-width) * var(--hero));height:calc(var(--fig-height) * var(--hero));transform-origin:top;transform:translateY(calc(var(--fig-hero-shift,0px) * (1 - var(--land)) + var(--fig-height) * (1 - var(--grow)) * var(--land))) scale(calc((var(--hero) * (1 - var(--land)) + var(--grow) * var(--land)) / var(--hero)))}.Opening-module__Rnf4fG__stage[data-figure=close] .Opening-module__Rnf4fG__shadow{opacity:var(--land)}.Opening-module__Rnf4fG__stage[data-figure=close]{--still:clamp(0, calc((var(--scene-progress) - var(--from-still)) / var(--span-still)), 1)}.Opening-module__Rnf4fG__stage[data-figure=close] .Opening-module__Rnf4fG__frames .Opening-module__Rnf4fG__poster{visibility:visible;opacity:clamp(0, calc((1 - var(--still)) * 10000), 1)}.Opening-module__Rnf4fG__stage[data-figure=close] .Opening-module__Rnf4fG__frames:not([data-drawn]) .Opening-module__Rnf4fG__poster{opacity:1}.Opening-module__Rnf4fG__stage[data-figure=close] .Opening-module__Rnf4fG__frames .Opening-module__Rnf4fG__canvas{opacity:var(--still)}.Opening-module__Rnf4fG__fade{inset-inline:0;pointer-events:none;background:linear-gradient(to top, var(--fade-ground) 0%, color-mix(in srgb, var(--fade-ground) 72%, transparent) 28%, transparent 100%);height:34svh;position:absolute;bottom:0}.Opening-module__Rnf4fG__fadeFirst{--fade-ground:var(--ground-first);opacity:calc((1 - var(--land)) * (1 - clamp(0, var(--paper) * 1.4, 1)))}.Opening-module__Rnf4fG__fadeSecond{--fade-ground:var(--ground-second);opacity:calc((1 - var(--land)) * var(--paper))}@media (min-width:64rem){.Opening-module__Rnf4fG__stage{padding-block:8rem 2.5rem}}.Opening-module__Rnf4fG__paper{background-color:var(--ground-second);opacity:var(--paper);position:absolute;inset:0}.Opening-module__Rnf4fG__onFirst{--ground-light:var(--ground-first-light);opacity:calc(1 - clamp(0, var(--paper) * 1.4, 1))}.Opening-module__Rnf4fG__onSecond{--ground-light:var(--ground-second-light);opacity:var(--paper)}.Opening-module__Rnf4fG__shadow{scale:var(--grow) 1}.Opening-module__Rnf4fG__frames{left:var(--fig-left);top:var(--fig-top);width:var(--fig-width);height:var(--fig-height);transform:scale(var(--grow));transform-origin:bottom;position:absolute}.Opening-module__Rnf4fG__frames>*{width:100%;height:100%;display:block}.Opening-module__Rnf4fG__figureLayer{pointer-events:none;opacity:0;transition:opacity 1.1s var(--ease-quiet);position:absolute;inset:0}.Opening-module__Rnf4fG__figureLayer[data-placed]{opacity:1}@media (prefers-reduced-motion:reduce){.Opening-module__Rnf4fG__figureLayer{transition-duration:.4s}}.Opening-module__Rnf4fG__frames .Opening-module__Rnf4fG__poster{position:absolute;inset:0}.Opening-module__Rnf4fG__frames[data-drawn] .Opening-module__Rnf4fG__poster{visibility:hidden}.Opening-module__Rnf4fG__frames .Opening-module__Rnf4fG__canvas{position:relative}.Opening-module__Rnf4fG__content{z-index:1;position:relative}@media (min-width:64rem){.Opening-module__Rnf4fG__headline{font-size:min(var(--text-display-1), 11svh)}}.Opening-module__Rnf4fG__head,.Opening-module__Rnf4fG__foot,.Opening-module__Rnf4fG__flank{display:grid}.Opening-module__Rnf4fG__head>*,.Opening-module__Rnf4fG__foot>*,.Opening-module__Rnf4fG__flank>*{grid-area:1/1}.Opening-module__Rnf4fG__head{flex-shrink:0;place-items:end center}.Opening-module__Rnf4fG__foot{flex-shrink:0;align-items:end}.Opening-module__Rnf4fG__body{z-index:2;flex:1;grid-template-rows:minmax(22svh,1fr) auto auto;grid-template-columns:minmax(0,1fr);align-items:end;gap:1.25rem;min-height:0;margin-top:1rem;display:grid;position:relative}@media not (min-width:64rem){.Opening-module__Rnf4fG__stage{--foot-gap:max(1.75rem, env(safe-area-inset-bottom));padding-bottom:0}.Opening-module__Rnf4fG__stage .Opening-module__Rnf4fG__foot{margin-top:0}.Opening-module__Rnf4fG__stage .Opening-module__Rnf4fG__letterhead{padding-block:var(--foot-gap);border-top-width:0}.Opening-module__Rnf4fG__signoff{padding-bottom:max(1.25rem, env(safe-area-inset-bottom));align-self:end}.Opening-module__Rnf4fG__letterhead address{opacity:.72}.Opening-module__Rnf4fG__letterhead address+div{color:var(--color-ivory-50);opacity:.86}.Opening-module__Rnf4fG__letterhead address+div>[aria-hidden=true]{color:var(--color-gold-500);opacity:.8}.Opening-module__Rnf4fG__stage .Opening-module__Rnf4fG__pool{--pool-h:max(calc(var(--fig-height) * 1.6), 62svh);width:max(calc(var(--fig-width) * 1.7), 110vw);height:var(--pool-h);top:calc(var(--fig-top) + var(--fig-height) * .45 - var(--pool-h) / 2)}.Opening-module__Rnf4fG__stage [data-routes]{column-gap:1.125rem}.Opening-module__Rnf4fG__body{grid-template-rows:minmax(0,1fr) auto minmax(min-content,0)}.Opening-module__Rnf4fG__body .Opening-module__Rnf4fG__flank{display:contents}.Opening-module__Rnf4fG__body .Opening-module__Rnf4fG__figure{grid-row:1}.Opening-module__Rnf4fG__body .Opening-module__Rnf4fG__flank>*{grid-area:auto/1}.Opening-module__Rnf4fG__body .Opening-module__Rnf4fG__flank:first-child>*{grid-row:2}.Opening-module__Rnf4fG__body .Opening-module__Rnf4fG__flank:last-child>*{grid-row:3}.Opening-module__Rnf4fG__body .Opening-module__Rnf4fG__flank .Opening-module__Rnf4fG__claimStack{grid-row:2/4}}@media (not (min-width:64rem)) and (not (min-height:44rem)){.Opening-module__Rnf4fG__answerStacked{display:none}}@media (min-width:64rem){.Opening-module__Rnf4fG__body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,22rem) minmax(0,1fr);gap:2.5rem;margin-top:1rem}}@media (min-width:80rem){.Opening-module__Rnf4fG__body{grid-template-columns:minmax(0,1fr) minmax(0,30rem) minmax(0,1fr)}}@media (min-width:90rem){.Opening-module__Rnf4fG__body{grid-template-columns:minmax(0,1fr) minmax(0,36rem) minmax(0,1fr)}}.Opening-module__Rnf4fG__flank{align-self:stretch;min-height:0}.Opening-module__Rnf4fG__figure{justify-content:center;align-items:flex-end;width:100%;height:100%;min-height:0;display:flex}.Opening-module__Rnf4fG__slot{visibility:hidden;width:auto;max-width:min(100%,36rem);height:auto;max-height:100%;display:block}.Opening-module__Rnf4fG__leaves{--eased-out:calc(var(--out) * var(--out) * var(--out));opacity:calc(1 - var(--eased-out));transform:translateY(calc(var(--eased-out) * -20px));filter:blur(calc(var(--eased-out) * 6px))}.Opening-module__Rnf4fG__arrives{--rest:calc(1 - var(--in));--eased:calc(1 - var(--rest) * var(--rest) * var(--rest));opacity:var(--eased);transform:translateY(calc((1 - var(--eased)) * 20px));filter:blur(calc((1 - var(--eased)) * 8px))}.Opening-module__Rnf4fG__question{--in:var(--question);align-self:start}.Opening-module__Rnf4fG__claim{--in:var(--claim)}.Opening-module__Rnf4fG__answer{--in:var(--answer)}.Opening-module__Rnf4fG__beatOne{--in:var(--beat-one)}.Opening-module__Rnf4fG__beatTwo{--in:var(--beat-two)}.Opening-module__Rnf4fG__beatThree{--in:var(--beat-three)}.Opening-module__Rnf4fG__stage[data-page=manifesto] .Opening-module__Rnf4fG__leaves,.Opening-module__Rnf4fG__stage[data-page=title] .Opening-module__Rnf4fG__arrives{visibility:hidden}.Opening-module__Rnf4fG__span{background:var(--color-gold-500);width:min(34rem,72%);height:1px;transform:scaleX(clamp(0, var(--wings), 1));transform-origin:50%}.Opening-module__Rnf4fG__stage[data-exit]{--exit:clamp(0, calc((var(--scene-progress) - var(--from-exit)) / var(--span-exit)), 1)}.Opening-module__Rnf4fG__stage[data-exit] .Opening-module__Rnf4fG__content,.Opening-module__Rnf4fG__stage[data-exit] .Opening-module__Rnf4fG__frames{translate:0 calc(var(--exit) * -28px)}.Opening-module__Rnf4fG__stage[data-handed]{visibility:hidden}.Opening-module__Rnf4fG__next{z-index:2;pointer-events:none;background-color:var(--ground-next);opacity:calc(var(--exit) * var(--exit) * (3 - 2 * var(--exit)));position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Opening-module__Rnf4fG__leaves,.Opening-module__Rnf4fG__arrives{filter:none;transform:none}.Opening-module__Rnf4fG__stage[data-exit] .Opening-module__Rnf4fG__content,.Opening-module__Rnf4fG__stage[data-exit] .Opening-module__Rnf4fG__frames{translate:none}}
.PracticeAreas-module__IaBIOG__scene{--top:7rem;--bottom:2.5rem;--gutter:1.5rem}@media (min-width:40rem){.PracticeAreas-module__IaBIOG__scene{--gutter:2rem}}@media (min-width:64rem){.PracticeAreas-module__IaBIOG__scene{height:300svh}.PracticeAreas-module__IaBIOG__stage{height:100svh;padding-block:var(--top) var(--bottom);position:sticky;top:0}.PracticeAreas-module__IaBIOG__arrives{--in:clamp(0, calc((var(--scene-progress) - var(--from)) / var(--span)), 1);--rest:calc(1 - var(--in));--eased:calc(1 - var(--rest) * var(--rest) * var(--rest));opacity:var(--eased);transform:translateY(calc((1 - var(--eased)) * 20px));filter:blur(calc((1 - var(--eased)) * 8px))}.PracticeAreas-module__IaBIOG__card.PracticeAreas-module__IaBIOG__arrives{transform:scale(calc(.965 + var(--eased) * .035));filter:none}.PracticeAreas-module__IaBIOG__arrivesTimed{opacity:0;filter:blur(8px);transition:color var(--duration-quick) var(--ease-settle), opacity var(--duration-quick) var(--ease-settle), transform var(--duration-quick) var(--ease-settle), filter var(--duration-quick) var(--ease-settle);transform:translateY(20px)}.PracticeAreas-module__IaBIOG__stage[data-names] .PracticeAreas-module__IaBIOG__arrivesTimed{--delay:calc(var(--i) * 70ms);opacity:1;filter:blur();transition:color var(--duration-quick) var(--ease-settle), opacity var(--duration-slow) cubic-bezier(.33, 1, .68, 1) var(--delay), transform var(--duration-slow) cubic-bezier(.33, 1, .68, 1) var(--delay), filter var(--duration-slow) cubic-bezier(.33, 1, .68, 1) var(--delay);transform:translateY(0)}.PracticeAreas-module__IaBIOG__stage:not([data-shown]) .PracticeAreas-module__IaBIOG__spread{visibility:hidden}}.PracticeAreas-module__IaBIOG__exitMark{pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}@media (min-width:64rem){.PracticeAreas-module__IaBIOG__exitMark{top:calc(100svh + var(--from-turn) * 200svh);bottom:auto}.PracticeAreas-module__IaBIOG__stage[data-exit]{--exit:clamp(0, calc((var(--scene-progress) - var(--from-exit)) / var(--span-exit)), 1);--exit-eased:calc(var(--exit) * var(--exit) * var(--exit))}.PracticeAreas-module__IaBIOG__stage[data-exit] .PracticeAreas-module__IaBIOG__spread{opacity:calc(1 - var(--exit-eased));translate:0 calc(var(--exit-eased) * -20px)}.PracticeAreas-module__IaBIOG__stage[data-exit] .PracticeAreas-module__IaBIOG__side{filter:blur(calc(var(--exit-eased) * 6px))}}.PracticeAreas-module__IaBIOG__spread{padding-block:clamp(5rem,3rem + 5vw,8rem)}@media not (min-width:64rem){.PracticeAreas-module__IaBIOG__spread{flex-direction:column;display:flex}.PracticeAreas-module__IaBIOG__side{display:contents}.PracticeAreas-module__IaBIOG__card{order:1}}@media (min-width:64rem){.PracticeAreas-module__IaBIOG__spread{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(3rem,5vw,6rem);height:100%;padding-block:0;display:grid}}.PracticeAreas-module__IaBIOG__card{aspect-ratio:4/5;isolation:isolate;background-color:#000;width:100%;margin-top:1.25rem;display:block;position:relative;overflow:hidden}@media (min-width:40rem) and (not (min-width:64rem)){.PracticeAreas-module__IaBIOG__card{aspect-ratio:1}}@media not (min-width:64rem){.PracticeAreas-module__IaBIOG__card{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (min-width:64rem){.PracticeAreas-module__IaBIOG__card{width:min(calc(100svh - var(--top) - var(--bottom)), 50vw);aspect-ratio:1;margin-top:0}}.PracticeAreas-module__IaBIOG__window{position:absolute;inset:0 0 4px;overflow:hidden}.PracticeAreas-module__IaBIOG__video{object-fit:cover;width:100%;height:100%;filter:saturate(.92) blur(var(--walk-blur,0px));visibility:hidden;transition:opacity .6s var(--ease-settle), scale 2.4s var(--ease-quiet);position:absolute;inset:0;scale:1}.PracticeAreas-module__IaBIOG__video[data-on]{visibility:visible}.PracticeAreas-module__IaBIOG__card[data-still] .PracticeAreas-module__IaBIOG__video{transition:opacity .6s var(--ease-settle), scale 16s cubic-bezier(.25, .1, .25, 1);scale:1.05}.PracticeAreas-module__IaBIOG__video[data-blend]{visibility:visible;opacity:var(--blend,0);transition:scale 2.4s var(--ease-quiet)}.PracticeAreas-module__IaBIOG__card[data-still] .PracticeAreas-module__IaBIOG__video[data-blend]{transition:scale 16s}.PracticeAreas-module__IaBIOG__card[data-cut] .PracticeAreas-module__IaBIOG__video{opacity:0;transition:opacity .18s var(--ease-settle), scale 2.4s var(--ease-quiet)}.PracticeAreas-module__IaBIOG__video[data-turn]{opacity:0}.PracticeAreas-module__IaBIOG__meter{z-index:4;pointer-events:none;filter:drop-shadow(0 0 3px #00000059);gap:4px;display:flex;position:absolute;inset:clamp(.85rem,1.6svh,1.15rem) clamp(.85rem,1.6svh,1.15rem) auto}.PracticeAreas-module__IaBIOG__meterSegment{background-color:#ffffff4d;border-radius:1px;flex:1;height:2px;overflow:hidden}.PracticeAreas-module__IaBIOG__meterFill{transform-origin:0 0;background-color:#fff;height:100%;display:block;transform:scaleX(0)}.PracticeAreas-module__IaBIOG__shade{z-index:2;pointer-events:none;background:linear-gradient(#0000 32%,#0000001a 42%,#00000073 58%,#000000d1 78%,#000000f0 97.5%,#000 100%),linear-gradient(#00000059 0%,#0000 20%),#00000038;position:absolute;inset:-1px}.PracticeAreas-module__IaBIOG__card[data-plain] .PracticeAreas-module__IaBIOG__video{filter:none}.PracticeAreas-module__IaBIOG__body{z-index:3;padding:clamp(1.5rem,2.6svh,2.25rem) clamp(1.5rem,2.4vw,2.5rem);display:grid;position:absolute;inset:auto 0 0}.PracticeAreas-module__IaBIOG__bodyInner{opacity:0;visibility:hidden;filter:blur(6px);transition:opacity .12s var(--ease-settle), filter .12s var(--ease-settle), visibility 0s linear .12s;grid-area:1/1;align-content:end;gap:.8rem;display:grid}.PracticeAreas-module__IaBIOG__bodyInner[data-shown]{opacity:1;visibility:visible;filter:none;transition:opacity .56s var(--ease-spring), filter .56s var(--ease-spring), visibility 0s}.PracticeAreas-module__IaBIOG__code{font-family:var(--font-display);font-size:var(--text-body);line-height:1.4;font-weight:var(--font-weight-roman);letter-spacing:.01em;color:var(--color-gilt);align-items:baseline;display:flex}.PracticeAreas-module__IaBIOG__codeNumber{font-variant-numeric:lining-nums tabular-nums}.PracticeAreas-module__IaBIOG__codeDot{opacity:.5;margin-inline:.5em}.PracticeAreas-module__IaBIOG__folio{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;color:#f7f5f080;margin-left:auto;padding-left:1rem;font-style:italic}.PracticeAreas-module__IaBIOG__captionLede{max-width:44ch;font-family:var(--font-display);font-size:clamp(1.125rem,min(2.5svh,1.6vw),1.5rem);line-height:1.42;font-weight:var(--font-weight-roman);letter-spacing:-.003em;color:var(--color-ivory-50);text-wrap:pretty}.PracticeAreas-module__IaBIOG__matters{max-width:62ch;font-size:var(--text-caption);color:var(--color-ink-inverse-muted);text-wrap:pretty;line-height:1.75}.PracticeAreas-module__IaBIOG__mattersLabel{color:var(--color-ivory-50);letter-spacing:.01em}.PracticeAreas-module__IaBIOG__mattersLabel:after{content:" — ";opacity:.7}.PracticeAreas-module__IaBIOG__side{min-width:0}@media (min-width:64rem){.PracticeAreas-module__IaBIOG__side{padding-left:2.9rem}}.PracticeAreas-module__IaBIOG__title{max-width:16ch;color:var(--color-ivory-50);margin-top:1rem}@media (min-width:64rem){.PracticeAreas-module__IaBIOG__title{margin-top:clamp(.75rem,2svh,1.5rem);font-size:clamp(2rem,min(5.4svh,3.8vw),3.5rem)}}.PracticeAreas-module__IaBIOG__lede{max-width:42ch;font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink-inverse-muted);text-wrap:pretty;margin-top:1.25rem}@media (min-width:64rem){.PracticeAreas-module__IaBIOG__lede{font-size:var(--text-body);margin-top:clamp(.5rem,1.6svh,1.25rem);line-height:1.65;display:none}}.PracticeAreas-module__IaBIOG__list{display:grid}@media (min-width:64rem){.PracticeAreas-module__IaBIOG__list{margin-top:clamp(1rem,3.4svh,2.25rem)}}@media not (min-width:64rem){.PracticeAreas-module__IaBIOG__list{margin:2.25rem calc(-1 * var(--gutter)) 0;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 calc(var(--gutter) * .5), #000 calc(100% - var(--gutter) * 2.5), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 calc(var(--gutter) * .5), #000 calc(100% - var(--gutter) * 2.5), transparent 100%);gap:1.75rem;display:flex;position:relative;overflow-x:auto}.PracticeAreas-module__IaBIOG__list::-webkit-scrollbar{display:none}}.PracticeAreas-module__IaBIOG__name{text-align:left;cursor:pointer;width:100%;font-family:var(--font-display);letter-spacing:var(--text-heading--letter-spacing);font-size:clamp(1.0625rem,min(2.75svh,2.1vw),1.75rem);line-height:1.22;font-weight:var(--font-weight-roman);text-wrap:balance;color:#f7f5f070;transition:color var(--duration-quick) var(--ease-settle);padding:.18em 0;display:block;position:relative}.PracticeAreas-module__IaBIOG__name[data-active]{color:var(--color-ivory-50)}.PracticeAreas-module__IaBIOG__name:focus-visible{outline:1px solid var(--color-gilt);outline-offset:4px}@media not (min-width:64rem){.PracticeAreas-module__IaBIOG__name{scroll-snap-align:start;white-space:nowrap;text-wrap:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;width:auto;min-height:2.75rem;transition:color var(--duration-quick) var(--ease-settle), scale .16s var(--ease-settle);flex:none;align-items:center;gap:.6rem;padding:.55em 0 .75em;font-size:1.125rem;display:inline-flex}.PracticeAreas-module__IaBIOG__name:active{transition-duration:var(--duration-quick), 60ms;scale:.97}.PracticeAreas-module__IaBIOG__list .PracticeAreas-module__IaBIOG__name .PracticeAreas-module__IaBIOG__nameMark{color:inherit;opacity:.85;filter:none;transition:color var(--duration-quick) var(--ease-settle), opacity var(--duration-quick) var(--ease-settle);flex:none;position:static;translate:none;scale:1}.PracticeAreas-module__IaBIOG__list .PracticeAreas-module__IaBIOG__name .PracticeAreas-module__IaBIOG__nameMark svg{width:1.625rem;height:1.625rem;display:block}.PracticeAreas-module__IaBIOG__list .PracticeAreas-module__IaBIOG__name .PracticeAreas-module__IaBIOG__nameMark path{stroke-dashoffset:0;transition:none}.PracticeAreas-module__IaBIOG__list .PracticeAreas-module__IaBIOG__name[data-active] .PracticeAreas-module__IaBIOG__nameMark{color:var(--color-gilt);opacity:1}.PracticeAreas-module__IaBIOG__list .PracticeAreas-module__IaBIOG__name[data-active] .PracticeAreas-module__IaBIOG__nameMark path{animation:PracticeAreas-module__IaBIOG__mark-draw .52s var(--ease-spring) both;animation-delay:calc(40ms + var(--stroke-order,0) * 44ms)}.PracticeAreas-module__IaBIOG__list .PracticeAreas-module__IaBIOG__name .PracticeAreas-module__IaBIOG__nameArrow{display:none}.PracticeAreas-module__IaBIOG__list .PracticeAreas-module__IaBIOG__name .PracticeAreas-module__IaBIOG__nameInner,.PracticeAreas-module__IaBIOG__list .PracticeAreas-module__IaBIOG__name[data-active] .PracticeAreas-module__IaBIOG__nameInner{transition:none;translate:none}.PracticeAreas-module__IaBIOG__name:after{content:"";background-color:var(--color-gilt);transform-origin:0;height:1px;transition:scale var(--duration-instant) var(--ease-settle);position:absolute;inset:auto 0 0;scale:0 1}.PracticeAreas-module__IaBIOG__name[data-active]:after{transition:scale .48s var(--ease-spring);scale:1}.PracticeAreas-module__IaBIOG__name:focus-visible{outline-offset:-1px}}@keyframes PracticeAreas-module__IaBIOG__mark-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.PracticeAreas-module__IaBIOG__nameMark{pointer-events:none;color:var(--color-gilt);opacity:0;filter:blur(10px);transition:opacity var(--duration-instant) var(--ease-settle), scale var(--duration-instant) var(--ease-settle), filter var(--duration-instant) var(--ease-settle);display:block;position:absolute;top:.79em;left:-2.9rem;translate:0 -50%;scale:.7}.PracticeAreas-module__IaBIOG__nameMark path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-instant) var(--ease-settle)}.PracticeAreas-module__IaBIOG__name[data-active] .PracticeAreas-module__IaBIOG__nameMark{opacity:1;filter:none;transition:opacity .56s var(--ease-spring) 40ms, scale .56s var(--ease-spring) 40ms, filter .56s var(--ease-spring) 40ms;scale:1}.PracticeAreas-module__IaBIOG__name[data-active] .PracticeAreas-module__IaBIOG__nameMark path{stroke-dashoffset:0;transition:stroke-dashoffset .52s var(--ease-spring);transition-delay:calc(40ms + var(--stroke-order,0) * 44ms)}.PracticeAreas-module__IaBIOG__nameInner{transition:translate .48s var(--ease-spring);display:block}.PracticeAreas-module__IaBIOG__name[data-active] .PracticeAreas-module__IaBIOG__nameInner{translate:.5rem}.PracticeAreas-module__IaBIOG__nameArrow{vertical-align:-.08em;width:.82em;height:.82em;color:var(--color-gilt);opacity:0;transition:opacity var(--duration-instant) var(--ease-settle), translate var(--duration-instant) var(--ease-settle);margin-left:.5em;display:inline-block;translate:-.5rem}.PracticeAreas-module__IaBIOG__name[data-active] .PracticeAreas-module__IaBIOG__nameArrow{opacity:1;transition:opacity .4s var(--ease-spring), translate .48s var(--ease-spring);translate:0}.PracticeAreas-module__IaBIOG__cursor{display:none}@media (hover:hover) and (pointer:fine){.PracticeAreas-module__IaBIOG__cursor{z-index:30;pointer-events:none;transition:transform var(--duration-quick) var(--ease-settle);display:block;position:fixed;top:0;left:0}.PracticeAreas-module__IaBIOG__cursorInner{--chip-x:1.15rem;translate:var(--chip-x) .9rem;transform-origin:0 0;background-color:var(--color-ivory-50);color:var(--color-oxblood-950);font-family:var(--font-display);font-size:var(--text-body);white-space:nowrap;opacity:0;transition:opacity var(--duration-instant) var(--ease-settle), scale var(--duration-instant) var(--ease-settle);padding:.5rem .85rem;font-style:italic;line-height:1.2;scale:.94;box-shadow:0 6px 20px #00000073}.PracticeAreas-module__IaBIOG__cursorInner[data-shown]{opacity:1;transition:opacity .34s var(--ease-spring), scale .4s var(--ease-spring);scale:1}.PracticeAreas-module__IaBIOG__cursor[data-flip] .PracticeAreas-module__IaBIOG__cursorInner{--chip-x:calc(-100% - 1.15rem);transform-origin:100% 0}}@media (prefers-reduced-motion:reduce){.PracticeAreas-module__IaBIOG__arrives,.PracticeAreas-module__IaBIOG__card.PracticeAreas-module__IaBIOG__arrives,.PracticeAreas-module__IaBIOG__arrivesTimed,.PracticeAreas-module__IaBIOG__stage[data-names] .PracticeAreas-module__IaBIOG__arrivesTimed{filter:none;transform:none}.PracticeAreas-module__IaBIOG__stage[data-exit] .PracticeAreas-module__IaBIOG__spread{translate:none}.PracticeAreas-module__IaBIOG__stage[data-exit] .PracticeAreas-module__IaBIOG__side{filter:none}.PracticeAreas-module__IaBIOG__nameInner,.PracticeAreas-module__IaBIOG__name[data-active] .PracticeAreas-module__IaBIOG__nameInner,.PracticeAreas-module__IaBIOG__nameArrow{translate:none}.PracticeAreas-module__IaBIOG__card[data-still] .PracticeAreas-module__IaBIOG__video{scale:1}.PracticeAreas-module__IaBIOG__list .PracticeAreas-module__IaBIOG__name[data-active] .PracticeAreas-module__IaBIOG__nameMark path{animation:none}.PracticeAreas-module__IaBIOG__name:active{scale:1}.PracticeAreas-module__IaBIOG__nameMark,.PracticeAreas-module__IaBIOG__name[data-active] .PracticeAreas-module__IaBIOG__nameMark{filter:none;scale:1}.PracticeAreas-module__IaBIOG__bodyInner,.PracticeAreas-module__IaBIOG__bodyInner[data-shown]{filter:none}}
.Contact-module__sgxDga__backdrop{height:100svh;position:sticky;top:0;overflow:hidden}.Contact-module__sgxDga__door{--reveal-size:0px;transition:--reveal-size .42s var(--ease-settle);position:absolute;inset:0;overflow:hidden}.Contact-module__sgxDga__door[data-lit]{--reveal-size:300px;transition:--reveal-size .76s var(--ease-quiet)}.Contact-module__sgxDga__door:not([data-lit]) .Contact-module__sgxDga__gold{visibility:hidden;transition:opacity var(--duration-slow) var(--ease-settle), visibility 0s linear .42s}.Contact-module__sgxDga__picture{position:absolute;inset:0}.Contact-module__sgxDga__stone,.Contact-module__sgxDga__gold{object-fit:cover;object-position:center 40%}.Contact-module__sgxDga__gold{opacity:0;-webkit-mask-image:radial-gradient(circle var(--reveal-size) at var(--mx,50%) var(--my,50%), #000 0%, #0009 45%, transparent 100%), radial-gradient(ellipse 36% 70% at 50% 55%, transparent 60%, #000 100%);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle var(--reveal-size) at var(--mx,50%) var(--my,50%), #000 0%, #0009 45%, transparent 100%), radial-gradient(ellipse 36% 70% at 50% 55%, transparent 60%, #000 100%);mask-image:radial-gradient(circle var(--reveal-size) at var(--mx,50%) var(--my,50%), #000 0%, #0009 45%, transparent 100%), radial-gradient(ellipse 36% 70% at 50% 55%, transparent 60%, #000 100%);transition:opacity var(--duration-slow) var(--ease-settle);-webkit-mask-composite:source-in;mask-composite:intersect}.Contact-module__sgxDga__backdrop[data-shown] .Contact-module__sgxDga__gold{opacity:1}.Contact-module__sgxDga__texture{pointer-events:none;opacity:.05;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.75' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0 0.18 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}.Contact-module__sgxDga__backdrop{--a:calc(var(--t) * var(--t));--hw:calc(10vmin + (80vmax - 10vmin) * var(--a));--hh:calc(16vmin + (128vmax - 16vmin) * var(--a));--f:calc(1.5vmin + var(--a) * 18vmin);--wall:#070a1c;--cy:calc(50% - var(--hh) + var(--hw));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 22svh), rgb(0 0 0/calc(1 - var(--foot) * .5)) calc(100% - 9svh), rgb(0 0 0/calc(1 - var(--foot))));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 22svh), rgb(0 0 0/calc(1 - var(--foot) * .5)) calc(100% - 9svh), rgb(0 0 0/calc(1 - var(--foot))));mask-image:linear-gradient(to bottom, #000 calc(100% - 22svh), rgb(0 0 0/calc(1 - var(--foot) * .5)) calc(100% - 9svh), rgb(0 0 0/calc(1 - var(--foot))))}@media not (min-width:64rem){.Contact-module__sgxDga__backdrop{--t:clamp(0, calc((var(--door-progress,1) - var(--from-door-narrow)) / var(--span-door-narrow)), 1);--foot:clamp(0, calc((var(--door-progress,1) - var(--from-door-narrow) - var(--span-door-narrow) - .08) / .08), 1)}}.Contact-module__sgxDga__door{opacity:min(1, calc(var(--t) * 8))}.Contact-module__sgxDga__glow{opacity:calc(min(1, var(--t) * 4) * (1 - var(--a)))}@media (min-width:64rem){.Contact-module__sgxDga__backdrop{--t:clamp(0, calc((var(--scene-progress) - var(--from-door)) / var(--span-door)), 1);--foot:clamp(0, calc((var(--scene-progress) - .58) / .08), 1)}.Contact-module__sgxDga__backdrop[data-shown] .Contact-module__sgxDga__gold{opacity:calc(1 - clamp(0, (var(--scene-progress) - .94) * 20, 1))}}.Contact-module__sgxDga__wall{background:var(--wall);opacity:min(1, calc(var(--t) * 1000));pointer-events:none;position:absolute;inset:0}.Contact-module__sgxDga__wallTop{-webkit-mask-image:radial-gradient(circle at 50% var(--cy), transparent calc(var(--hw) - var(--f)), #000 var(--hw)), linear-gradient(to bottom, #000 var(--cy), transparent var(--cy));-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle at 50% var(--cy), transparent calc(var(--hw) - var(--f)), #000 var(--hw)), linear-gradient(to bottom, #000 var(--cy), transparent var(--cy));mask-image:radial-gradient(circle at 50% var(--cy), transparent calc(var(--hw) - var(--f)), #000 var(--hw)), linear-gradient(to bottom, #000 var(--cy), transparent var(--cy));-webkit-mask-composite:source-in;mask-composite:intersect}.Contact-module__sgxDga__wallSide{-webkit-mask-image:linear-gradient(to right, #000 calc(50% - var(--hw)), transparent calc(50% - var(--hw) + var(--f)), transparent calc(50% + var(--hw) - var(--f)), #000 calc(50% + var(--hw))), linear-gradient(to bottom, transparent var(--cy), #000 var(--cy));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, #000 calc(50% - var(--hw)), transparent calc(50% - var(--hw) + var(--f)), transparent calc(50% + var(--hw) - var(--f)), #000 calc(50% + var(--hw))), linear-gradient(to bottom, transparent var(--cy), #000 var(--cy));mask-image:linear-gradient(to right, #000 calc(50% - var(--hw)), transparent calc(50% - var(--hw) + var(--f)), transparent calc(50% + var(--hw) - var(--f)), #000 calc(50% + var(--hw))), linear-gradient(to bottom, transparent var(--cy), #000 var(--cy));-webkit-mask-composite:source-in;mask-composite:intersect}.Contact-module__sgxDga__wallFoot{-webkit-mask-image:linear-gradient(to bottom, transparent calc(50% + var(--hh) - var(--f)), #000 calc(50% + var(--hh)));-webkit-mask-image:linear-gradient(to bottom, transparent calc(50% + var(--hh) - var(--f)), #000 calc(50% + var(--hh)));mask-image:linear-gradient(to bottom, transparent calc(50% + var(--hh) - var(--f)), #000 calc(50% + var(--hh)))}.Contact-module__sgxDga__backdrop[data-open] .Contact-module__sgxDga__wall{display:none}.Contact-module__sgxDga__glow{width:90vmin;height:110vmin;translate:-50% -50%;scale:calc(.6 + var(--a) * 2.6);pointer-events:none;background:radial-gradient(closest-side,#f0e2c433,#f0e2c414 50%,#0000 100%);border-radius:50%;display:block;position:absolute;top:50%;left:50%}.Contact-module__sgxDga__picture{scale:calc(1.12 - var(--a) * .12)}.Contact-module__sgxDga__scene{margin-top:-100svh;position:relative}.Contact-module__sgxDga__stage{position:relative}@media not (min-width:64rem){.Contact-module__sgxDga__scene{flex-direction:column;display:flex}.Contact-module__sgxDga__doorway{order:-1;height:240svh}.Contact-module__sgxDga__stage{margin-top:-72svh}}@supports (animation-timeline:view()){@media not (min-width:64rem){.Contact-module__sgxDga__frame .Contact-module__sgxDga__arrives{animation:cubic-bezier(.22,1,.36,1) both Contact-module__sgxDga__narrow-rise,linear forwards Contact-module__sgxDga__narrow-leave;animation-timeline:view(),view();animation-range:entry cover 34%,exit 30%}.Contact-module__sgxDga__frame .Contact-module__sgxDga__object.Contact-module__sgxDga__arrives{animation:cubic-bezier(.22,1,.36,1) both Contact-module__sgxDga__narrow-plate,linear forwards Contact-module__sgxDga__narrow-leave;animation-timeline:view(),view();animation-range:entry entry 75%,exit 30%}.Contact-module__sgxDga__frame .Contact-module__sgxDga__object .Contact-module__sgxDga__arrives{animation:cubic-bezier(.22,1,.36,1) both Contact-module__sgxDga__narrow-rise;animation-timeline:view();animation-range:entry cover 30%}}}@keyframes Contact-module__sgxDga__narrow-rise{0%{opacity:0;filter:blur(10px);translate:0 44px;scale:.96}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes Contact-module__sgxDga__narrow-plate{0%{opacity:0;translate:0 64px;scale:.92}to{opacity:1;translate:0;scale:1}}@keyframes Contact-module__sgxDga__narrow-leave{to{opacity:0;translate:0 -14px}}@media (min-width:64rem){.Contact-module__sgxDga__doorway{display:none}}@media not (min-width:64rem){.Contact-module__sgxDga__object{pointer-events:auto}}.Contact-module__sgxDga__frame{gap:2.5rem;padding-block:8rem 2rem;display:grid}@media (min-width:64rem){.Contact-module__sgxDga__scene{height:300svh}.Contact-module__sgxDga__stage{--l:clamp(0, calc((var(--scene-progress) - var(--from-lift)) / var(--span-lift)), 1);--lift:calc(var(--l) * var(--l) * (3 - 2 * var(--l)));height:100svh;position:sticky;top:0}.Contact-module__sgxDga__stage[data-shown]{pointer-events:auto}.Contact-module__sgxDga__frame{grid-template-rows:auto minmax(0,1fr);gap:clamp(1.5rem,4svh,2.75rem);height:100%;padding-block:clamp(6rem,13svh,7.5rem) clamp(1.5rem,4svh,2.75rem)}.Contact-module__sgxDga__stage:not([data-shown]) .Contact-module__sgxDga__frame{visibility:hidden}.Contact-module__sgxDga__arrives{--in:clamp(0, calc((var(--scene-progress) - var(--from)) / var(--span)), 1);--rest:calc(1 - var(--in));--eased:calc(1 - var(--rest) * var(--rest) * var(--rest) * var(--rest) * var(--rest));opacity:var(--eased);transform:translateY(calc((1 - var(--eased)) * 16px));filter:blur(calc((1 - var(--eased)) * 6px));animation:none}}.Contact-module__sgxDga__headBlock{isolation:isolate;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.Contact-module__sgxDga__headBlock:before{content:"";z-index:-1;aspect-ratio:2;pointer-events:none;background:radial-gradient(36% 34%,#faf7f09e 0%,#faf7f094 14%,#faf7f07a 28%,#faf7f059 42%,#faf7f038 56%,#faf7f01c 70%,#faf7f00a 84%,#faf7f000 100%),radial-gradient(50% 50%,#f8f3e861 0%,#f8f3e857 16%,#f8f3e842 32%,#f8f3e82b 48%,#f8f3e817 64%,#f8f3e809 80%,#f8f3e800 100%);width:min(72rem,92vw);min-height:170%;position:absolute;top:52%;left:50%;translate:-50% -50%}@media (min-width:64rem){.Contact-module__sgxDga__headBlock:before{--h:clamp(0, calc((var(--scene-progress) - var(--from-halo)) / var(--span-halo)), 1);opacity:calc(var(--h) * var(--h) * (3 - 2 * var(--h)))}.Contact-module__sgxDga__headBlock{translate:0 calc((1 - var(--lift)) * 26svh);scale:calc(1 + (1 - var(--lift)) * .1);will-change:translate, scale}}.Contact-module__sgxDga__title{max-width:24ch;color:var(--color-navy-900);text-wrap:balance;margin-top:clamp(.5rem,1.2svh,1rem)}@media (min-width:64rem){.Contact-module__sgxDga__title{font-size:clamp(2.5rem,min(6.2svh,4.4vw),4.5rem)}}.Contact-module__sgxDga__object{--ink-text:var(--color-ivory-50);--ink-muted:#f7f5f0a3;--ink-rule:#f7f5f01f;color:var(--ink-text);background:#0a0f24;position:relative;box-shadow:0 40px 80px -40px #1e160a8c}.Contact-module__sgxDga__panel{min-height:0;display:grid;overflow:hidden}@media (min-width:64rem){.Contact-module__sgxDga__panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.Contact-module__sgxDga__object.Contact-module__sgxDga__arrives{filter:none;transform:translateY(calc((1 - var(--eased)) * 24px)) scale(calc(.985 + var(--eased) * .015))}}.Contact-module__sgxDga__ledger{flex-direction:column;justify-content:center;min-height:0;padding:clamp(1.75rem,3.8svh,3rem) clamp(1.75rem,2.8vw,3rem);font-style:normal;display:flex}.Contact-module__sgxDga__mapCell{min-width:0;min-height:22rem}@media (min-width:64rem){.Contact-module__sgxDga__mapCell{min-height:0}}.Contact-module__sgxDga__lede{max-width:44ch;font-family:var(--font-display);font-size:var(--text-body-lg);font-style:italic;font-weight:var(--font-weight-roman);color:var(--ink-muted);text-wrap:pretty;padding-bottom:clamp(1rem,2.4svh,1.75rem);line-height:1.55}.Contact-module__sgxDga__particular{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action""value value";align-items:baseline;gap:.4rem 1rem;padding-block:clamp(.9rem,2.2svh,1.35rem);display:grid;position:relative}.Contact-module__sgxDga__particular:before{content:"";background:var(--ink-rule);height:1px;position:absolute;inset:0 0 auto}.Contact-module__sgxDga__particularLabel{font-family:var(--font-display);font-size:.7875rem;font-weight:var(--font-weight-roman);text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold-300);grid-area:label}.Contact-module__sgxDga__particularValue{grid-area:value;min-width:0}.Contact-module__sgxDga__particularAction{grid-area:action}.Contact-module__sgxDga__value{font-family:var(--font-display);font-size:clamp(1.375rem,.9rem + 1vw,1.875rem);font-weight:var(--font-weight-roman);letter-spacing:-.01em;font-variant-numeric:lining-nums;color:var(--ink-text);white-space:nowrap;transition:color var(--duration-quick) var(--ease-settle);line-height:1.15;display:inline-block;position:relative}.Contact-module__sgxDga__value:after{content:"";inset-inline:0;background:var(--color-gold-400);transform-origin:0;height:1px;transition:transform var(--duration-quick) var(--ease-settle);position:absolute;bottom:-.08em;transform:scaleX(0)}.Contact-module__sgxDga__value:focus-visible{outline:none}.Contact-module__sgxDga__value:focus-visible:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.Contact-module__sgxDga__value:hover{color:var(--color-gold-200)}.Contact-module__sgxDga__value:hover:after{transition:transform var(--duration-slow) var(--ease-quiet);transform:scaleX(1)}}.Contact-module__sgxDga__phoneBook{--pb-avatar:1.2em;font-family:var(--font-display);font-size:clamp(1.375rem,.9rem + 1vw,1.875rem);font-weight:var(--font-weight-roman);letter-spacing:-.01em;color:var(--ink-text);white-space:nowrap;line-height:1.15}.Contact-module__sgxDga__address{font-family:var(--font-display);font-size:var(--text-subtitle);font-weight:var(--font-weight-roman);color:var(--ink-text);line-height:1.35}.Contact-module__sgxDga__action{font-family:var(--font-display);font-size:var(--text-body);color:var(--color-gold-300);cursor:pointer;transition:color var(--duration-quick) var(--ease-settle), transform .16s var(--ease-quiet);background:0 0;border:0;align-items:center;gap:.35rem;padding:.15rem 0;font-style:italic;display:inline-flex}.Contact-module__sgxDga__action:active{transform:scale(.97)}.Contact-module__sgxDga__action:focus-visible{outline:1px solid var(--color-gold-400);outline-offset:3px}@media (hover:hover) and (pointer:fine){.Contact-module__sgxDga__action:hover{color:var(--color-ivory-50)}}.Contact-module__sgxDga__actionWord{animation:Contact-module__sgxDga__word-in .36s var(--ease-quiet) both;display:inline-block}@keyframes Contact-module__sgxDga__word-in{0%{opacity:0;filter:blur(3px)}}.Contact-module__sgxDga__groundMark{left:0;top:calc(100svh + (var(--from-door-narrow) + var(--span-door-narrow)) * 140svh);pointer-events:none;width:1px;height:1px;position:absolute}@media (min-width:64rem){.Contact-module__sgxDga__groundMark{top:calc(100svh + (var(--from-door) + var(--span-door)) * 200svh)}}@media (prefers-reduced-motion:reduce){.Contact-module__sgxDga__arrives,.Contact-module__sgxDga__object.Contact-module__sgxDga__arrives{filter:none;transform:none}.Contact-module__sgxDga__frame .Contact-module__sgxDga__arrives,.Contact-module__sgxDga__frame .Contact-module__sgxDga__object.Contact-module__sgxDga__arrives,.Contact-module__sgxDga__frame .Contact-module__sgxDga__object .Contact-module__sgxDga__arrives{animation:none}.Contact-module__sgxDga__picture,.Contact-module__sgxDga__headBlock{translate:none;scale:1}.Contact-module__sgxDga__actionWord{animation:none}}
.ContactMap-module__Q-L2Oa__map{width:100%;position:relative}.ContactMap-module__Q-L2Oa__root{background:var(--color-ivory-50);width:100%;box-shadow:inset 0 0 0 1px var(--color-rule);position:relative}.ContactMap-module__Q-L2Oa__stage{aspect-ratio:5/4;outline-offset:-1px;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.ContactMap-module__Q-L2Oa__stage:focus-visible{outline:1px solid var(--color-navy-900)}@media (hover:hover) and (pointer:fine){.ContactMap-module__Q-L2Oa__stage{cursor:grab}.ContactMap-module__Q-L2Oa__stage[data-drag]{cursor:grabbing}}@media not (min-width:48rem){.ContactMap-module__Q-L2Oa__stage{aspect-ratio:4/5}}.ContactMap-module__Q-L2Oa__fill .ContactMap-module__Q-L2Oa__root{box-shadow:none}@media (min-width:64rem){.ContactMap-module__Q-L2Oa__fill,.ContactMap-module__Q-L2Oa__fill .ContactMap-module__Q-L2Oa__root{height:100%}.ContactMap-module__Q-L2Oa__fill .ContactMap-module__Q-L2Oa__stage{aspect-ratio:auto;height:100%}}.ContactMap-module__Q-L2Oa__streets{will-change:transform;clip-path:inset(2px 0);--map-reveal:0%;width:100%;height:100%;-webkit-mask-image:radial-gradient(circle at var(--ox,60%) var(--oy,50%), #000 var(--map-reveal), transparent calc(var(--map-reveal) + 14%));-webkit-mask-image:radial-gradient(circle at var(--ox,60%) var(--oy,50%), #000 var(--map-reveal), transparent calc(var(--map-reveal) + 14%));mask-image:radial-gradient(circle at var(--ox,60%) var(--oy,50%), #000 var(--map-reveal), transparent calc(var(--map-reveal) + 14%));display:block;position:absolute;inset:0}.ContactMap-module__Q-L2Oa__streets[data-wipe]{--map-reveal:170%;transition:--map-reveal 1.8s var(--ease-quiet)}.ContactMap-module__Q-L2Oa__streets[data-wiped]{-webkit-mask-image:none;mask-image:none}.ContactMap-module__Q-L2Oa__layers path{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ContactMap-module__Q-L2Oa__sea{fill:var(--color-ivory-200);stroke:none}.ContactMap-module__Q-L2Oa__coast{stroke:var(--color-stone-500)}.ContactMap-module__Q-L2Oa__minor{stroke:var(--color-stone-300)}.ContactMap-module__Q-L2Oa__mid{stroke:color-mix(in srgb, var(--color-stone-500) 70%, transparent)}.ContactMap-module__Q-L2Oa__major{stroke:var(--color-stone-700)}.ContactMap-module__Q-L2Oa__rail{stroke:var(--color-stone-500);stroke-dasharray:7 4}.ContactMap-module__Q-L2Oa__subway{stroke:var(--color-rule-navy);stroke-dasharray:3 5}.ContactMap-module__Q-L2Oa__building{stroke:var(--color-stone-300)}.ContactMap-module__Q-L2Oa__route{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity var(--duration-quick) var(--ease-settle)}.ContactMap-module__Q-L2Oa__route[data-shown]{opacity:1}.ContactMap-module__Q-L2Oa__routeStart{stop-color:var(--color-navy-900)}.ContactMap-module__Q-L2Oa__routeEnd{stop-color:var(--color-oxblood-600)}.ContactMap-module__Q-L2Oa__names{font-family:var(--font-display);font-weight:var(--font-weight-roman);font-optical-sizing:auto;font-variant-numeric:lining-nums tabular-nums;paint-order:stroke;stroke:var(--color-ivory-50);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.ContactMap-module__Q-L2Oa__roadName{letter-spacing:.01em;fill:var(--color-ink-muted);font-size:11.5px;font-style:italic}.ContactMap-module__Q-L2Oa__root[data-zoom=far] .ContactMap-module__Q-L2Oa__roadName[data-tier="2"]{display:none}.ContactMap-module__Q-L2Oa__seaName{letter-spacing:.08em;fill:var(--color-stone-500);stroke:var(--color-ivory-200);font-size:13px;font-style:italic}.ContactMap-module__Q-L2Oa__landmarkMark{fill:var(--color-ivory-50);stroke:var(--color-navy-900);stroke-width:1px;transition:fill var(--duration-quick) var(--ease-settle)}.ContactMap-module__Q-L2Oa__landmarkName{fill:var(--color-navy-900);font-size:12.5px}.ContactMap-module__Q-L2Oa__landmark[data-active] .ContactMap-module__Q-L2Oa__landmarkMark{fill:var(--color-navy-900)}.ContactMap-module__Q-L2Oa__officeDot{fill:var(--color-oxblood-600)}.ContactMap-module__Q-L2Oa__officeRing{fill:none;stroke:var(--color-oxblood-600);stroke-width:1px;opacity:.7}.ContactMap-module__Q-L2Oa__officeName{fill:var(--color-oxblood-600);font-size:14px}.ContactMap-module__Q-L2Oa__officeCrest{fill:var(--color-navy-900)}.ContactMap-module__Q-L2Oa__head,.ContactMap-module__Q-L2Oa__foot{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.1rem 1.25rem;display:flex;position:absolute;inset-inline:-1px}.ContactMap-module__Q-L2Oa__head>*,.ContactMap-module__Q-L2Oa__foot>*{pointer-events:auto}.ContactMap-module__Q-L2Oa__head{background:linear-gradient(to bottom, var(--color-ivory-50) 0%, color-mix(in srgb, var(--color-ivory-50) 92%, transparent) 12%, color-mix(in srgb, var(--color-ivory-50) 60%, transparent) 55%, transparent 100%);padding-right:12rem;top:-1px}.ContactMap-module__Q-L2Oa__foot{background:linear-gradient(to top, var(--color-ivory-50) 0%, color-mix(in srgb, var(--color-ivory-50) 96%, transparent) 10%, color-mix(in srgb, var(--color-ivory-50) 78%, transparent) 55%, transparent 100%);align-items:flex-end;bottom:-1px}.ContactMap-module__Q-L2Oa__title{font-family:var(--font-display);font-size:var(--text-subtitle);font-style:italic;font-weight:var(--font-weight-roman);color:var(--color-navy-900);line-height:1.2}.ContactMap-module__Q-L2Oa__controls{gap:.375rem;display:flex;position:absolute;top:1rem;right:1.25rem}.ContactMap-module__Q-L2Oa__control,.ContactMap-module__Q-L2Oa__recentre{border:1px solid var(--color-rule-strong);background:var(--color-ivory-50);height:2.25rem;color:var(--color-ink-muted);cursor:pointer;transition:color var(--duration-instant) var(--ease-settle), border-color var(--duration-instant) var(--ease-settle), transform .16s var(--ease-quiet);justify-content:center;align-items:center;display:inline-flex}.ContactMap-module__Q-L2Oa__control:active,.ContactMap-module__Q-L2Oa__recentre:active{transform:scale(.96)}.ContactMap-module__Q-L2Oa__control{width:2.25rem}.ContactMap-module__Q-L2Oa__recentre{font-family:var(--font-display);font-size:var(--text-body);font-weight:var(--font-weight-roman);padding:0 .85rem .05em;line-height:1}@media (hover:hover) and (pointer:fine){.ContactMap-module__Q-L2Oa__control:hover,.ContactMap-module__Q-L2Oa__recentre:hover{color:var(--color-ink);border-color:var(--color-ink-muted)}}.ContactMap-module__Q-L2Oa__control:focus-visible,.ContactMap-module__Q-L2Oa__recentre:focus-visible{color:var(--color-ink);border-color:var(--color-navy-900);outline:none}.ContactMap-module__Q-L2Oa__scale{flex-direction:column;flex-shrink:0;gap:.3rem;display:flex}.ContactMap-module__Q-L2Oa__scaleRule{background:var(--color-ink-muted);width:80px;height:1px;display:block;position:relative}.ContactMap-module__Q-L2Oa__scaleRule:before,.ContactMap-module__Q-L2Oa__scaleRule:after{content:"";background:var(--color-ink-muted);width:1px;height:4px;position:absolute;bottom:0}.ContactMap-module__Q-L2Oa__scaleRule:before{left:0}.ContactMap-module__Q-L2Oa__scaleRule:after{right:0}.ContactMap-module__Q-L2Oa__scaleFigure,.ContactMap-module__Q-L2Oa__figure{font-family:var(--font-display);font-weight:var(--font-weight-roman);font-variant-numeric:lining-nums tabular-nums}.ContactMap-module__Q-L2Oa__scaleFigure{font-size:var(--text-caption);color:var(--color-ink-muted);line-height:1}.ContactMap-module__Q-L2Oa__landmarks{font-size:var(--text-caption);color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem 1.1rem;line-height:1.4;display:flex}.ContactMap-module__Q-L2Oa__landmarksHead{font-family:var(--font-display);color:var(--color-gilt-ink);font-style:italic}.ContactMap-module__Q-L2Oa__chip{font:inherit;color:var(--color-ink);cursor:pointer;transition:color var(--duration-instant) var(--ease-settle);background:0 0;border:0;align-items:baseline;gap:.35rem;padding:0;display:inline-flex;position:relative}.ContactMap-module__Q-L2Oa__chip .ContactMap-module__Q-L2Oa__figure{color:var(--color-ink-muted);font-size:1.05em}.ContactMap-module__Q-L2Oa__chip:after{content:"";inset-inline:0;background:var(--color-navy-900);transform-origin:0;height:1px;transition:transform var(--duration-instant) var(--ease-settle);position:absolute;bottom:-.2em;transform:scaleX(0)}.ContactMap-module__Q-L2Oa__chip:focus-visible{outline:none}.ContactMap-module__Q-L2Oa__chip:focus-visible:after,.ContactMap-module__Q-L2Oa__chip[aria-pressed=true]:after{transition-duration:var(--duration-quick);transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.ContactMap-module__Q-L2Oa__chip:hover:after{transition-duration:var(--duration-quick);transform:scaleX(1)}}.ContactMap-module__Q-L2Oa__chip[aria-pressed=true],.ContactMap-module__Q-L2Oa__chip[aria-pressed=true] .ContactMap-module__Q-L2Oa__figure{color:var(--color-navy-900)}.ContactMap-module__Q-L2Oa__links{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;display:flex}.ContactMap-module__Q-L2Oa__directions{font-family:var(--font-display);font-size:var(--text-body-lg);color:var(--color-oxblood-600);transition:color var(--duration-instant) var(--ease-settle);align-items:center;gap:.45rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.ContactMap-module__Q-L2Oa__directions:hover{color:var(--color-oxblood-900)}}.ContactMap-module__Q-L2Oa__attribution{color:var(--color-ink-faint);transition:color var(--duration-instant) var(--ease-settle);font-size:.6875rem}.ContactMap-module__Q-L2Oa__attribution:hover{color:var(--color-ink-muted)}@media not (min-width:48rem){.ContactMap-module__Q-L2Oa__head{padding-bottom:3.5rem;padding-right:1.25rem}.ContactMap-module__Q-L2Oa__controls{top:auto;bottom:1rem;right:1rem}.ContactMap-module__Q-L2Oa__foot{flex-wrap:wrap;gap:.75rem 1.5rem;padding:.9rem 1rem 3.75rem}.ContactMap-module__Q-L2Oa__links{align-items:flex-start}.ContactMap-module__Q-L2Oa__landmarks{display:none}}@media (prefers-reduced-motion:reduce){.ContactMap-module__Q-L2Oa__streets{--map-reveal:170%;-webkit-mask-image:none;mask-image:none}}
.ContactForm-module__crMbiq__form{gap:clamp(1.75rem,4.5svh,2.75rem);display:grid}.ContactForm-module__crMbiq__fields{gap:clamp(1.5rem,3.6svh,2.25rem) 2.5rem;display:grid}@media (min-width:48rem){.ContactForm-module__crMbiq__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ContactForm-module__crMbiq__wide{grid-column:1/-1}}.ContactForm-module__crMbiq__field{box-shadow:inset 0 -1px 0 var(--color-rule-strong);gap:.6rem;padding-bottom:.7rem;display:grid;position:relative}.ContactForm-module__crMbiq__label{font-family:var(--font-display);font-size:var(--text-body-lg);font-style:italic;font-weight:var(--font-weight-roman);color:var(--color-gilt-ink);line-height:1.2}.ContactForm-module__crMbiq__input{width:100%;font-family:var(--font-display);font-size:var(--text-subtitle);font-weight:var(--font-weight-roman);color:var(--color-ink);caret-color:var(--color-oxblood-600);background:0 0;border:0;outline:none;padding:0;line-height:1.35}.ContactForm-module__crMbiq__textarea{resize:vertical;min-height:clamp(3.4em,9svh,5.6em)}.ContactForm-module__crMbiq__rule{background:var(--color-navy-900);transform-origin:0;height:1px;transition:transform var(--duration-quick) var(--ease-settle);position:absolute;inset:auto 0 0;transform:scaleX(0)}.ContactForm-module__crMbiq__field:focus-within .ContactForm-module__crMbiq__rule{transition:transform var(--duration-slow) var(--ease-quiet);transform:scaleX(1)}.ContactForm-module__crMbiq__field:has(.ContactForm-module__crMbiq__input:user-invalid) .ContactForm-module__crMbiq__rule{background:var(--color-oxblood-600);transform:scaleX(1)}.ContactForm-module__crMbiq__field:has(.ContactForm-module__crMbiq__input:user-invalid) .ContactForm-module__crMbiq__label{color:var(--color-oxblood-600)}.ContactForm-module__crMbiq__foot{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}.ContactForm-module__crMbiq__submit{cursor:pointer}.ContactForm-module__crMbiq__submit:focus-visible{outline:1px solid var(--color-navy-900);outline-offset:4px}.ContactForm-module__crMbiq__note{max-width:44ch;font-size:var(--text-caption);color:var(--color-ink-muted);text-wrap:balance;flex:18rem;line-height:1.6}.ContactForm-module__crMbiq__noteText{text-wrap:balance;animation:ContactForm-module__crMbiq__note-in .42s var(--ease-quiet) both;display:block}@keyframes ContactForm-module__crMbiq__note-in{0%{opacity:0;filter:blur(4px);translate:0 4px}}.ContactForm-module__crMbiq__dark .ContactForm-module__crMbiq__field{box-shadow:inset 0 -1px #f7f5f038}.ContactForm-module__crMbiq__dark .ContactForm-module__crMbiq__label{text-transform:uppercase;letter-spacing:.2em;color:var(--color-gold-300);font-size:.7875rem;font-style:normal}.ContactForm-module__crMbiq__dark .ContactForm-module__crMbiq__input{color:var(--color-ivory-50);caret-color:var(--color-gold-400)}.ContactForm-module__crMbiq__dark .ContactForm-module__crMbiq__rule{background:var(--color-gold-400)}.ContactForm-module__crMbiq__dark .ContactForm-module__crMbiq__field:has(.ContactForm-module__crMbiq__input:user-invalid) .ContactForm-module__crMbiq__rule{background:#e08a97}.ContactForm-module__crMbiq__dark .ContactForm-module__crMbiq__field:has(.ContactForm-module__crMbiq__input:user-invalid) .ContactForm-module__crMbiq__label{color:#e08a97}.ContactForm-module__crMbiq__dark .ContactForm-module__crMbiq__note{color:#f7f5f099}.ContactForm-module__crMbiq__dark .ContactForm-module__crMbiq__submit:focus-visible{outline-color:var(--color-gold-400)}@media (prefers-reduced-motion:reduce){.ContactForm-module__crMbiq__noteText{animation:none}.ContactForm-module__crMbiq__rule,.ContactForm-module__crMbiq__field:focus-within .ContactForm-module__crMbiq__rule{transition:none}}.ContactForm-module__crMbiq__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__crMbiq__submit:disabled{cursor:progress;opacity:.7}.ContactForm-module__crMbiq__mail{color:inherit;text-underline-offset:.2em;text-decoration:underline}
.Meeting-module__zKSuWW__section{color:var(--color-navy-900);padding-block:clamp(6rem,4rem + 6vw,10rem);scroll-margin-top:6.5rem;position:relative}.Meeting-module__zKSuWW__grid{gap:4rem;display:grid}@media (min-width:64rem){.Meeting-module__zKSuWW__grid{grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);align-items:center;gap:clamp(4rem,8vw,9rem)}}.Meeting-module__zKSuWW__copy{min-width:0;max-width:40rem}.Meeting-module__zKSuWW__title{color:var(--color-navy-900);text-wrap:balance;margin-top:.85rem}@media not (min-width:64rem){.Meeting-module__zKSuWW__title{font-size:var(--text-display-2);line-height:var(--text-display-2--line-height);letter-spacing:var(--text-display-2--letter-spacing)}}.Meeting-module__zKSuWW__lede{max-width:46ch;font-size:var(--text-body);color:var(--color-ink-muted);text-wrap:pretty;margin-top:1.25rem;line-height:1.75}.Meeting-module__zKSuWW__form{margin-top:clamp(2.5rem,5svh,3.5rem)}.Meeting-module__zKSuWW__figure{width:100%;max-width:22rem;margin-inline:auto}@media (min-width:64rem){.Meeting-module__zKSuWW__grid .Meeting-module__zKSuWW__figure{max-width:none;margin-inline:0}}
.PuzzleFigure-module__zjLVqa__figure{isolation:isolate;width:100%;position:relative}.PuzzleFigure-module__zjLVqa__board{grid-template-columns:var(--columns);grid-template-rows:var(--rows);display:grid;position:absolute;inset:0}.PuzzleFigure-module__zjLVqa__tile{grid-column:var(--col);grid-row:var(--row);position:relative}.PuzzleFigure-module__zjLVqa__piece{width:100%;height:100%;display:block}.PuzzleFigure-module__zjLVqa__navy{z-index:1;background:color-mix(in srgb, var(--color-navy-900) 80%, transparent)}.PuzzleFigure-module__zjLVqa__navy:after{content:"";opacity:.45;background:url(/meeting/grain.webp) 0 0/86.3%;position:absolute;inset:0}.PuzzleFigure-module__zjLVqa__column{z-index:0;position:absolute}.PuzzleFigure-module__zjLVqa__columnFloat{animation:7s ease-in-out infinite PuzzleFigure-module__zjLVqa__float;position:absolute;inset:0}@keyframes PuzzleFigure-module__zjLVqa__float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(-.6deg)}}.PuzzleFigure-module__zjLVqa__columnImage{object-fit:fill;width:100%;height:100%;display:block}[data-armed] .PuzzleFigure-module__zjLVqa__tile,[data-armed] .PuzzleFigure-module__zjLVqa__column{opacity:0;translate:0 12px}[data-armed] .PuzzleFigure-module__zjLVqa__column{translate:0 64px}[data-armed][data-drawn] .PuzzleFigure-module__zjLVqa__tile,[data-armed][data-drawn] .PuzzleFigure-module__zjLVqa__column{opacity:1;transition:opacity var(--duration-slow) var(--ease-quiet) var(--at), translate var(--duration-slow) var(--ease-quiet) var(--at);translate:0}[data-armed][data-drawn] .PuzzleFigure-module__zjLVqa__column{transition-duration:1.6s;transition-delay:.34s}[data-armed] .PuzzleFigure-module__zjLVqa__columnFloat{animation-play-state:paused}[data-armed][data-drawn] .PuzzleFigure-module__zjLVqa__columnFloat{animation-play-state:running;animation-delay:1.6s}
.Team-module__9qwZhq__scene{--top:7rem;--bottom:2.5rem;--ground:21 20 19;--recede:.6;--card-shadow:0 26px 60px -34px #000c;--card-shadow-lift:0 38px 80px -34px #000000eb;--gap:1.75rem;--card-w:min(calc((100svh - 23rem) * .75), 26rem);--gutter:1.5rem}@media (min-width:40rem){.Team-module__9qwZhq__scene{--gutter:2rem}}.Team-module__9qwZhq__frame{padding-block:clamp(5rem,3rem + 5vw,8rem)}.Team-module__9qwZhq__stage[data-exit]{--exit-eased:calc(var(--exit) * var(--exit) * (3 - 2 * var(--exit)))}.Team-module__9qwZhq__stage[data-exit] .Team-module__9qwZhq__spread{opacity:calc(1 - var(--exit-eased));translate:0 calc(var(--exit-eased) * -20px)}.Team-module__9qwZhq__stage[data-exit] .Team-module__9qwZhq__head{filter:blur(calc(var(--exit-eased) * 6px))}@media not (min-width:64rem){.Team-module__9qwZhq__stage[data-exit]{--exit:var(--exit-narrow,0)}.Team-module__9qwZhq__stage[data-exit]:after{content:"";height:40svh;display:block}.Team-module__9qwZhq__stage[data-exit]>.Team-module__9qwZhq__frame{top:min(0px, calc(100svh - var(--frame-h,100svh)));min-height:100svh;position:sticky}.Team-module__9qwZhq__stage[data-cleared] .Team-module__9qwZhq__spread{visibility:hidden}}@media (min-width:64rem){.Team-module__9qwZhq__scene{height:300svh}.Team-module__9qwZhq__stage[data-exit]{--exit:clamp(0, calc((var(--scene-progress) - var(--from-exit)) / var(--span-exit)), 1)}.Team-module__9qwZhq__stage{height:100svh;padding-block:var(--top) var(--bottom);position:sticky;top:0}.Team-module__9qwZhq__scene{pointer-events:none}.Team-module__9qwZhq__spread{pointer-events:auto}.Team-module__9qwZhq__frame{align-items:center;height:100%;padding-block:0;display:grid}.Team-module__9qwZhq__spread{width:min(100%, calc(3 * var(--card-w) + 2 * var(--gap)));margin-inline:auto}.Team-module__9qwZhq__arrives{--in:clamp(0, calc((var(--scene-progress) - var(--from)) / var(--span)), 1);--rest:calc(1 - var(--in));--eased:calc(1 - var(--rest) * var(--rest) * var(--rest));opacity:var(--eased);transform:translateY(calc((1 - var(--eased)) * 20px));filter:blur(calc((1 - var(--eased)) * 8px));animation:none}.Team-module__9qwZhq__slot.Team-module__9qwZhq__arrives{transform:translateY(calc((1 - var(--eased)) * 28px));filter:none}.Team-module__9qwZhq__stage:not([data-shown]) .Team-module__9qwZhq__spread{visibility:hidden}}.Team-module__9qwZhq__head{grid-template-columns:1fr;align-items:end;gap:1.75rem;display:grid}@media (min-width:64rem){.Team-module__9qwZhq__head{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4rem}}.Team-module__9qwZhq__title{max-width:18ch;color:var(--color-ivory-50);margin-top:1rem}@media (min-width:64rem){.Team-module__9qwZhq__title{margin-top:clamp(.75rem,2svh,1.5rem);font-size:clamp(2rem,min(5.4svh,3.8vw),3.5rem)}}.Team-module__9qwZhq__lede{max-width:44ch;font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink-inverse-muted);text-wrap:pretty}@media (min-width:64rem){.Team-module__9qwZhq__lede{max-width:38ch;font-size:var(--text-body);text-align:right;justify-self:end;padding-bottom:.5rem;line-height:1.65}}.Team-module__9qwZhq__row{grid-template-columns:1fr;gap:2rem;margin-top:3.5rem;padding:0;list-style:none;display:grid}@media not (min-width:48rem){.Team-module__9qwZhq__row{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;display:flex;overflow-x:auto}.Team-module__9qwZhq__row::-webkit-scrollbar{display:none}.Team-module__9qwZhq__slot{scroll-snap-align:start;flex:none;width:min(78vw,20rem)}}@media (min-width:48rem){.Team-module__9qwZhq__row{gap:var(--gap);grid-template-columns:repeat(3,1fr);margin-top:5rem}}@media (min-width:64rem){.Team-module__9qwZhq__row{margin-top:clamp(1.5rem,4svh,3rem)}}.Team-module__9qwZhq__slot{min-width:0}.Team-module__9qwZhq__card{margin:0;display:block}.Team-module__9qwZhq__card:focus-visible{outline:1px solid var(--color-ivory-200);outline-offset:4px}.Team-module__9qwZhq__plate{aspect-ratio:3/4;background-color:rgb(var(--ground));box-shadow:var(--card-shadow);transition:box-shadow var(--duration-quick) var(--ease-settle), opacity var(--duration-quick) var(--ease-settle);position:relative;overflow:hidden}.Team-module__9qwZhq__window{position:absolute;inset:0 0 4px;overflow:hidden}.Team-module__9qwZhq__portrait{object-fit:cover;object-position:center top;transform-origin:0 22.5%;will-change:transform;transition:transform var(--duration-calm) var(--ease-quiet);transform:scale(1.03)}.Team-module__9qwZhq__scrim{z-index:1;pointer-events:none;background:linear-gradient(to top, rgb(var(--ground) / 1) 0%, rgb(var(--ground) / .9) 16%, rgb(var(--ground) / .62) 32%, rgb(var(--ground) / .22) 48%, rgb(var(--ground) / 0) 64%);position:absolute;inset:-1px}.Team-module__9qwZhq__scrimDeep{z-index:1;opacity:0;pointer-events:none;background:linear-gradient(to top, rgb(var(--ground) / 1) 0%, rgb(var(--ground) / .93) 34%, rgb(var(--ground) / .74) 54%, rgb(var(--ground) / .34) 72%, rgb(var(--ground) / 0) 88%);transition:opacity var(--duration-quick) var(--ease-settle);position:absolute;inset:-1px}.Team-module__9qwZhq__toggle{display:none}.Team-module__9qwZhq__caption{inset-inline:0;z-index:2;padding:1.5rem 1.5rem 1.3125rem;position:absolute;bottom:0}@media (min-width:80rem){.Team-module__9qwZhq__caption{padding:1.75rem 1.75rem 1.5625rem}}.Team-module__9qwZhq__captionHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Team-module__9qwZhq__name{font-family:var(--font-display);font-size:var(--text-heading);font-weight:var(--font-weight-roman);letter-spacing:var(--text-heading--letter-spacing);color:var(--color-ivory-100);line-height:1.15}.Team-module__9qwZhq__meta{font-family:var(--font-sans);font-size:var(--text-caption);letter-spacing:.005em;white-space:nowrap;color:color-mix(in srgb, var(--color-ivory-200) 58%, transparent);align-items:baseline;gap:.4em;margin-top:.375rem;line-height:1.3;display:flex}.Team-module__9qwZhq__phone{font-variant-numeric:lining-nums tabular-nums;color:color-mix(in srgb, var(--color-ivory-200) 90%, transparent);transition:color var(--duration-quick) var(--ease-settle), opacity .1s ease-out;text-decoration:none}.Team-module__9qwZhq__phone:hover{color:var(--color-ivory-50)}.Team-module__9qwZhq__phone:active{opacity:.6}.Team-module__9qwZhq__phone:focus-visible{outline:1px solid var(--color-ivory-200);outline-offset:3px}.Team-module__9qwZhq__ledger{background:var(--color-rule-gilt-inverse);clip-path:inset(0);height:1px;margin-top:1.25rem;display:block}.Team-module__9qwZhq__detail{grid-template-rows:1fr;display:grid}.Team-module__9qwZhq__detailInner{overflow:hidden}.Team-module__9qwZhq__bio{font-size:var(--text-caption);color:color-mix(in srgb, var(--color-ivory-200) 88%, transparent);padding-top:.875rem;line-height:1.6}.Team-module__9qwZhq__focus{font-size:var(--text-caption);color:color-mix(in srgb, var(--color-ivory-200) 60%, transparent);margin-top:.75rem;padding:0;line-height:1.65;list-style:none}@media (hover:hover) and (pointer:fine) and (min-width:48rem){.Team-module__9qwZhq__detail{transition:grid-template-rows var(--duration-quick) var(--ease-settle);grid-template-rows:0fr}.Team-module__9qwZhq__detail :is(.Team-module__9qwZhq__bio,.Team-module__9qwZhq__focus){opacity:0;transition:opacity var(--duration-quick) var(--ease-settle), transform var(--duration-quick) var(--ease-settle);transform:translateY(8px)}.Team-module__9qwZhq__ledger{clip-path:inset(0 100% 0 0);transition:clip-path var(--duration-calm) var(--ease-settle)}.Team-module__9qwZhq__card:hover .Team-module__9qwZhq__plate,.Team-module__9qwZhq__card:focus-visible .Team-module__9qwZhq__plate{box-shadow:var(--card-shadow-lift)}.Team-module__9qwZhq__card:hover .Team-module__9qwZhq__portrait,.Team-module__9qwZhq__card:focus-visible .Team-module__9qwZhq__portrait{transform:scale(1.8)}.Team-module__9qwZhq__card:hover .Team-module__9qwZhq__scrimDeep,.Team-module__9qwZhq__card:focus-visible .Team-module__9qwZhq__scrimDeep{opacity:1}.Team-module__9qwZhq__card:hover .Team-module__9qwZhq__ledger,.Team-module__9qwZhq__card:focus-visible .Team-module__9qwZhq__ledger{clip-path:inset(0)}.Team-module__9qwZhq__card:hover .Team-module__9qwZhq__detail,.Team-module__9qwZhq__card:focus-visible .Team-module__9qwZhq__detail{grid-template-rows:1fr}.Team-module__9qwZhq__card:hover .Team-module__9qwZhq__detail :is(.Team-module__9qwZhq__bio,.Team-module__9qwZhq__focus),.Team-module__9qwZhq__card:focus-visible .Team-module__9qwZhq__detail :is(.Team-module__9qwZhq__bio,.Team-module__9qwZhq__focus){opacity:1;transform:none}:is(.Team-module__9qwZhq__row:has(.Team-module__9qwZhq__card:hover) .Team-module__9qwZhq__slot:not(:has(.Team-module__9qwZhq__card:hover)) .Team-module__9qwZhq__plate,.Team-module__9qwZhq__row:has(.Team-module__9qwZhq__card:focus-visible) .Team-module__9qwZhq__slot:not(:has(.Team-module__9qwZhq__card:focus-visible)) .Team-module__9qwZhq__plate){opacity:var(--recede)}}@media (hover:none),(pointer:coarse),not (min-width:48rem){.Team-module__9qwZhq__card{cursor:pointer;-webkit-tap-highlight-color:transparent}.Team-module__9qwZhq__card:focus-visible{outline:none}.Team-module__9qwZhq__detail{transition:grid-template-rows var(--duration-calm) var(--ease-spring);grid-template-rows:0fr}.Team-module__9qwZhq__detail :is(.Team-module__9qwZhq__bio,.Team-module__9qwZhq__focus){opacity:0;transition:opacity var(--duration-quick) var(--ease-settle), transform var(--duration-quick) var(--ease-settle);transform:translateY(8px)}.Team-module__9qwZhq__ledger{clip-path:inset(0 100% 0 0);transition:clip-path var(--duration-calm) var(--ease-settle)}.Team-module__9qwZhq__card[data-open] .Team-module__9qwZhq__detail{grid-template-rows:1fr}.Team-module__9qwZhq__card[data-open] .Team-module__9qwZhq__detail :is(.Team-module__9qwZhq__bio,.Team-module__9qwZhq__focus){opacity:1;transition:opacity .36s var(--ease-settle) 80ms, transform .42s var(--ease-spring) 80ms;transform:none}.Team-module__9qwZhq__card[data-open] .Team-module__9qwZhq__ledger{clip-path:inset(0)}.Team-module__9qwZhq__card[data-open] .Team-module__9qwZhq__scrimDeep{opacity:1}.Team-module__9qwZhq__card[data-open] .Team-module__9qwZhq__portrait{transform:scale(1.4)}.Team-module__9qwZhq__toggle{color:#ffffffb3;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:1px solid #ffffff61;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.Team-module__9qwZhq__toggle:before{content:"";border-radius:50%;position:absolute;inset:-.375rem}.Team-module__9qwZhq__toggle:focus-visible{outline:1px solid var(--color-ivory-200);outline-offset:3px}.Team-module__9qwZhq__toggleIcon{width:.875rem;height:.875rem;transition:rotate var(--duration-calm) var(--ease-spring);rotate:180deg}.Team-module__9qwZhq__card[data-open] .Team-module__9qwZhq__toggleIcon{rotate:none}}@media (prefers-reduced-motion:reduce){.Team-module__9qwZhq__arrives,.Team-module__9qwZhq__slot.Team-module__9qwZhq__arrives{filter:none;transform:none}.Team-module__9qwZhq__stage[data-exit] .Team-module__9qwZhq__spread{translate:none}.Team-module__9qwZhq__stage[data-exit] .Team-module__9qwZhq__head{filter:none}@media (hover:hover) and (pointer:fine) and (min-width:48rem){.Team-module__9qwZhq__detail{grid-template-rows:1fr}.Team-module__9qwZhq__detail :is(.Team-module__9qwZhq__bio,.Team-module__9qwZhq__focus){opacity:1;transform:none}.Team-module__9qwZhq__ledger{clip-path:inset(0)}.Team-module__9qwZhq__scrimDeep{opacity:1}}.Team-module__9qwZhq__detail,.Team-module__9qwZhq__detail :is(.Team-module__9qwZhq__bio,.Team-module__9qwZhq__focus),.Team-module__9qwZhq__toggleIcon{transition-duration:0s}.Team-module__9qwZhq__card:hover .Team-module__9qwZhq__portrait,.Team-module__9qwZhq__card:focus-visible .Team-module__9qwZhq__portrait,.Team-module__9qwZhq__card[data-open] .Team-module__9qwZhq__portrait{transform:scale(1.03)}}
