.Logo_mark__kUc3U{--brand-ink:#1f3a28;--brand-brass:#6f4e37;--brand-light:#c6a97a;position:relative;display:inline-block;flex:none;user-select:none;vertical-align:middle}.Logo_mark__kUc3U[data-light=true]{--brand-ink:#f2f0e8;--brand-brass:#c6a97a;--brand-light:#f2f0e8}.Logo_breath__XYINS,.Logo_perspective__G_Hxr,.Logo_sculpture__s3m4F{display:block;width:100%;height:100%}.Logo_sculpture__s3m4F{transform:rotate(-4deg);transition:transform .8s cubic-bezier(.22,1,.36,1)}.Logo_mark__kUc3U[data-animated=true] .Logo_sculpture__s3m4F{transform:rotate(calc(-4deg + var(--brand-scroll, 0) * 4deg + var(--brand-open, 0) * 4deg)) scale(calc(1 - var(--brand-scroll, 0) * .1 + var(--brand-open, 0) * .14))}.Logo_mark__kUc3U[data-animated=true] .Logo_perspective__G_Hxr{transform:perspective(220px) translate3d(calc(var(--brand-pointer-x, 0) * 2.5px),calc(var(--brand-pointer-y, 0) * 2px),0) rotateX(calc(var(--brand-pointer-y, 0) * -9deg)) rotateY(calc(var(--brand-pointer-x, 0) * 12deg));transition:transform .45s cubic-bezier(.22,1,.36,1)}.Logo_sculpture__s3m4F svg{display:block;width:100%;height:100%;overflow:visible}.Logo_lower__qF3pR,.Logo_upper__Y1PVZ{fill:var(--brand-ink)}.Logo_trunk__xQr_A{fill:var(--brand-brass)}.Logo_lower__qF3pR,.Logo_trunk__xQr_A,.Logo_upper__Y1PVZ{transform-box:view-box;transform-origin:35px 56px;transition:transform .8s cubic-bezier(.22,1,.36,1)}.Logo_mark__kUc3U[data-animated=true] .Logo_upper__Y1PVZ{transform:translate(calc(var(--brand-open, 0) * 8px),calc(var(--brand-open, 0) * -3px)) rotate(calc(var(--brand-open, 0) * -7deg))}.Logo_mark__kUc3U[data-animated=true] .Logo_lower__qF3pR{transform:translate(calc(var(--brand-open, 0) * 10px),calc(var(--brand-open, 0) * 3px)) rotate(calc(var(--brand-open, 0) * 7deg))}.Logo_lowerBloom__IyUw8,.Logo_lower__qF3pR path,.Logo_trunk__xQr_A path,.Logo_upperBloom__5l_j_,.Logo_upper__Y1PVZ path{transform-box:view-box;transform-origin:35px 56px}.Logo_glint__T_jbQ,.Logo_trace___pnnR{fill:none;stroke:var(--brand-light);stroke-width:1.7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;opacity:0}.Logo_wordmark__iYhOI{padding-block:.16em}.Logo_lettering__vNTUc{display:block;white-space:nowrap}.Logo_wordClip__HJ1m2{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.08em}.Logo_word__2Sb3P{display:inline-block}.Logo_mark__kUc3U[data-animated=true] .Logo_upper__Y1PVZ path{animation:Logo_upper-arrive__2WMaa 1.8s cubic-bezier(.22,1,.36,1) .28s both}.Logo_mark__kUc3U[data-animated=true] .Logo_lower__qF3pR path{animation:Logo_lower-arrive__VA0sF 1.9s cubic-bezier(.22,1,.36,1) .4s both}.Logo_mark__kUc3U[data-animated=true] .Logo_trunk__xQr_A path{animation:Logo_trunk-arrive__2mLZi 1.4s cubic-bezier(.22,1,.36,1) .12s both}.Logo_mark__kUc3U[data-animated=true] .Logo_trace___pnnR{animation:Logo_trace-arrive__qDvz3 2.1s cubic-bezier(.22,.6,.36,1) .1s both}.Logo_wordmark__iYhOI[data-animated=true] .Logo_word__2Sb3P{animation:Logo_name-arrive__ln4_8 1.4s cubic-bezier(.22,1,.36,1) both}.Logo_mark__kUc3U[data-animated=true] .Logo_breath__XYINS{animation:Logo_mark-breathe__T71wI 8.4s ease-in-out 2.3s infinite}.Logo_mark__kUc3U[data-animated=true] .Logo_upperBloom__5l_j_{animation:Logo_upper-bloom__ca936 8.4s cubic-bezier(.45,0,.25,1) 2.3s infinite}.Logo_mark__kUc3U[data-animated=true] .Logo_lowerBloom__IyUw8{animation:Logo_lower-bloom___S4wd 8.4s cubic-bezier(.45,0,.25,1) 2.3s infinite}.Logo_mark__kUc3U[data-animated=true] .Logo_glint__T_jbQ{stroke-dasharray:.18 .82;animation:Logo_signature-light__Gb9oL 8.4s ease-in-out 2.3s infinite}.site-header__brand:focus-visible .Logo_breath__XYINS,.site-header__brand:focus-visible .Logo_lowerBloom__IyUw8,.site-header__brand:focus-visible .Logo_upperBloom__5l_j_,.site-header__brand[data-brand-compact=true] .Logo_breath__XYINS,.site-header__brand[data-brand-compact=true] .Logo_glint__T_jbQ,.site-header__brand[data-brand-compact=true] .Logo_lowerBloom__IyUw8,.site-header__brand[data-brand-compact=true] .Logo_upperBloom__5l_j_{animation-play-state:paused}.site-header__brand:focus-visible .Logo_mark__kUc3U[data-animated=true]{--brand-open:1}.site-header__brand:focus-visible .Logo_mark__kUc3U[data-animated=true] .Logo_glint__T_jbQ{stroke-dasharray:1;animation:Logo_trace-arrive__qDvz3 1.8s ease both}@media (hover:hover) and (pointer:fine){.site-header__brand:hover .Logo_mark__kUc3U[data-animated=true]{--brand-open:1}.site-header__brand:hover .Logo_breath__XYINS,.site-header__brand:hover .Logo_lowerBloom__IyUw8,.site-header__brand:hover .Logo_upperBloom__5l_j_{animation-play-state:paused}.site-header__brand:hover .Logo_mark__kUc3U[data-animated=true] .Logo_glint__T_jbQ{stroke-dasharray:1;animation:Logo_trace-arrive__qDvz3 1.8s ease both}}@keyframes Logo_upper-arrive__2WMaa{0%{opacity:.15;transform:translate(24px,-18px) rotate(-28deg)}to{opacity:1;transform:none}}@keyframes Logo_lower-arrive__VA0sF{0%{opacity:.15;transform:translate(26px,17px) rotate(22deg)}to{opacity:1;transform:none}}@keyframes Logo_trunk-arrive__2mLZi{0%{opacity:.3;transform:translateY(15px) scaleY(.8)}to{opacity:1;transform:none}}@keyframes Logo_trace-arrive__qDvz3{0%{stroke-dashoffset:1;opacity:0}20%{opacity:1}72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes Logo_name-arrive__ln4_8{0%{opacity:.3;transform:translateY(115%) rotate(3deg)}to{opacity:1;transform:none}}@keyframes Logo_mark-breathe__T71wI{0%,to{transform:none}36%{transform:translateY(-1px) rotate(2deg) scale(1.03)}68%{transform:translateY(.2px) rotate(-1deg)}}@keyframes Logo_upper-bloom__ca936{0%,72%,to{transform:none}32%{transform:translate(5px,-3px) rotate(-5deg)}}@keyframes Logo_lower-bloom___S4wd{0%,12%,88%,to{transform:none}48%{transform:translate(6px,3px) rotate(4deg)}}@keyframes Logo_signature-light__Gb9oL{0%,16%{stroke-dashoffset:1;opacity:0}28%{opacity:.85}58%{stroke-dashoffset:-1;opacity:0}to{stroke-dashoffset:-1;opacity:0}}:root[data-motion=reduced] .Logo_mark__kUc3U *,:root[data-motion=reduced] .Logo_wordmark__iYhOI *{animation:none!important;transition:none!important;transform:none!important}:root[data-motion=reduced] .Logo_glint__T_jbQ,:root[data-motion=reduced] .Logo_trace___pnnR{opacity:0!important}@media (prefers-reduced-motion:reduce){.Logo_mark__kUc3U *,.Logo_wordmark__iYhOI *{animation:none!important;transition:none!important;transform:none!important}.Logo_glint__T_jbQ,.Logo_trace___pnnR{opacity:0!important}}.LivingImage_stage__yCrA9{--living-light-x:68%;--living-light-y:42%;position:absolute;inset:0;overflow:hidden;isolation:isolate;background:#29251f;pointer-events:none;touch-action:pan-y}.LivingImage_image__ehrqq,.LivingImage_pointerPlane__oXdjd,.LivingImage_scrollPlane__1DuYj{position:absolute;inset:0;width:100%;height:100%}.LivingImage_image__ehrqq{object-fit:cover;transform:scale(1.035);filter:saturate(.96) contrast(1.015)}.LivingImage_edge__qrRI0,.LivingImage_light__b1qIk{position:absolute;inset:0;pointer-events:none}.LivingImage_light__b1qIk{z-index:1;opacity:0;background:radial-gradient(circle at var(--living-light-x) var(--living-light-y),rgba(255,244,214,.24) 0,rgba(255,232,190,.1) 18%,transparent 44%);mix-blend-mode:soft-light;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.LivingImage_edge__qrRI0{z-index:2;background:linear-gradient(115deg,rgba(255,255,255,.045),transparent 31%),linear-gradient(180deg,transparent 64%,rgba(24,20,17,.1))}.LivingImage_stage__yCrA9[data-living-active=true] .LivingImage_light__b1qIk,.LivingImage_stage__yCrA9[data-living-focus=true] .LivingImage_light__b1qIk{opacity:1}@media (hover:none),(pointer:coarse){.LivingImage_light__b1qIk{opacity:.36}}@media (prefers-reduced-motion:reduce){.LivingImage_image__ehrqq{transform:none}.LivingImage_light__b1qIk{display:none}}