.FixedReveal_defs__AKdf3{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.FixedReveal_reveal__bHAfD{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:0 var(--page-padding);pointer-events:none;z-index:2}.FixedReveal_center__BgRP1{justify-content:center}.FixedReveal_left__3p5DW{justify-content:flex-start;padding-left:clamp(40px,8vw,140px)}.FixedReveal_right__A87XW{justify-content:flex-end;padding-right:clamp(40px,8vw,140px)}.FixedReveal_text__0ViIx{font-family:var(--font-heading);color:#fff;margin:0;text-wrap:pretty;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1)}.FixedReveal_center__BgRP1 .FixedReveal_text__0ViIx{text-align:center;margin-left:auto;margin-right:auto}.FixedReveal_left__3p5DW .FixedReveal_text__0ViIx,.FixedReveal_right__A87XW .FixedReveal_text__0ViIx{text-align:left}.FixedReveal_size_large__TxcVv{font-size:clamp(28px,3vw,52px);line-height:1.25;letter-spacing:-.005em;max-width:22em}.FixedReveal_size_medium__LaXUu{font-size:clamp(22px,2.4vw,42px);line-height:1.3;letter-spacing:-.004em;max-width:20em}.FixedReveal_size_small__x4G7T{font-size:clamp(18px,1.8vw,30px);line-height:1.4;letter-spacing:-.003em;max-width:22em}.FixedReveal_size_label__a2CTp{font-family:var(--font-label);font-size:clamp(10px,.85vw,13px);font-weight:400;line-height:1;letter-spacing:.22em;text-transform:uppercase;opacity:.85}.FixedReveal_phase_before__f6Fr6 .FixedReveal_text__0ViIx{opacity:0;transform:translate3d(0,28px,0)}.FixedReveal_phase_visible___dC04 .FixedReveal_text__0ViIx{opacity:1;transform:translateZ(0)}.FixedReveal_phase_after__f3CNR .FixedReveal_text__0ViIx{opacity:0;transform:translate3d(0,-28px,0)}@media (pointer:coarse){.LandingTimeline_timeline__chB_I{display:none!important}}.LandingTimeline_timeline__chB_I{position:fixed;left:50%;bottom:clamp(120px,18vh,200px);transform:translateX(-50%);z-index:9989;display:flex;align-items:center;gap:clamp(4px,.4vw,7px);padding:0;background:transparent;color:#fff;mix-blend-mode:normal;transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1),filter 1.4s cubic-bezier(.22,1,.36,1);filter:blur(0)}.LandingTimeline_hidden__4CJ1N{opacity:0!important;pointer-events:none;transform:translate(-50%,-10px)!important;filter:blur(6px)!important}.LandingTimeline_timeline__chB_I.LandingTimeline_hidden__4CJ1N .LandingTimeline_activeLabel__AEQm4{animation:none;opacity:0;transform:translateX(-50%) translateY(8px);filter:blur(4px);transition:opacity 1.6s cubic-bezier(.22,1,.36,1) .05s,transform 1.6s cubic-bezier(.22,1,.36,1) .05s,filter 1.6s cubic-bezier(.22,1,.36,1) .05s}@keyframes LandingTimeline_timelineFadeIn__Ugaxy{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.LandingTimeline_activeLabel__AEQm4{position:absolute;left:50%;top:calc(100% + 46px);transform:translateX(-50%);font-family:var(--font-quote,"Pinyon Script",cursive);font-style:italic;font-size:16px;letter-spacing:.01em;white-space:nowrap;color:currentColor;opacity:.95;pointer-events:none;animation:LandingTimeline_labelSwap__6ZuSg .45s cubic-bezier(.22,1,.36,1) both}@keyframes LandingTimeline_labelSwap__6ZuSg{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:.95;transform:translateX(-50%) translateY(0)}}.LandingTimeline_arrow__Xhvav{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer;color:currentColor;opacity:.65;transition:opacity .25s ease,transform .25s ease;min-height:44px;min-width:44px}.LandingTimeline_arrow__Xhvav:hover{opacity:1;transform:scale(1.1)}.LandingTimeline_arrow__Xhvav:disabled{opacity:.2;cursor:default;transform:none}.LandingTimeline_dots__iKr2m{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(2px,.25vw,4px)}.LandingTimeline_dotItem__G2Xzv,.LandingTimeline_dot__LysXA{display:flex;align-items:center;min-height:44px}.LandingTimeline_dot__LysXA{position:relative;justify-content:center;width:16px;height:14px;background:transparent;border:0;padding:0;cursor:pointer;color:currentColor;min-width:16px}.LandingTimeline_dot__LysXA:before{content:"";position:absolute;inset:-15px -6px}.LandingTimeline_dotMark__iN_HZ{width:1.5px;height:7px;border-radius:1px;background:currentColor;opacity:.45;transition:opacity .3s ease,height .3s ease,transform .3s ease}.LandingTimeline_dot__LysXA:hover .LandingTimeline_dotMark__iN_HZ{opacity:.9;height:10px}.LandingTimeline_dotActive__Ed2ud .LandingTimeline_dotMark__iN_HZ{opacity:1;height:12px}.LandingTimeline_dotPast__yWRXS .LandingTimeline_dotMark__iN_HZ{opacity:.7}.LandingTimeline_divider__ws5fK{width:2px;height:14px;background:currentColor;border-radius:1px;opacity:.85;flex:0 0 auto}@media (max-width:640px){.LandingTimeline_timeline__chB_I{gap:clamp(4px,1.2vw,7px)}.LandingTimeline_dots__iKr2m{gap:3px}.LandingTimeline_dot__LysXA{width:14px;min-width:14px;height:12px}.LandingTimeline_dotMark__iN_HZ{height:6px}.LandingTimeline_dotActive__Ed2ud .LandingTimeline_dotMark__iN_HZ{height:9px}.LandingTimeline_divider__ws5fK{height:11px}.LandingTimeline_activeLabel__AEQm4{font-size:13px;top:calc(100% + 7px)}}.StaggerInLetters_char__TpJG4{display:inline-block;transform:translate3d(var(--stagger-from-x,110%),0,0);opacity:0;will-change:transform,opacity}.StaggerInLetters_ready__mmWVa .StaggerInLetters_char__TpJG4{animation:StaggerInLetters_stagger-slide-in__OLnDY var(--stagger-duration,.6s) var(--stagger-ease,cubic-bezier(.215,.61,.355,1)) calc(var(--stagger-delay, 0s) + var(--char-i, 0) * var(--stagger-stagger, .04s)) both}@keyframes StaggerInLetters_stagger-slide-in__OLnDY{0%{transform:translate3d(var(--stagger-from-x,110%),0,0);opacity:0}to{transform:translateZ(0);opacity:1}}.HoverLabel_wrap__MM5YN{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit}.HoverLabel_row__zjgtY{display:inline-flex;white-space:nowrap}.HoverLabel_rowAbs__WKVp3{position:absolute;inset:0}.HoverLabel_char__t_lwH{display:inline-block;will-change:transform,opacity}.CinematicMenu_overlay__2UJKe{position:fixed;inset:0;z-index:9995;display:flex;align-items:center;justify-content:center;background:rgba(10,10,12,.55);opacity:0;visibility:hidden;pointer-events:none;transform:translateZ(0);transition:opacity .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .55s}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter:blur(64px) saturate(.8);-webkit-backdrop-filter:blur(64px) saturate(.8);transition:opacity .55s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.CinematicMenu_overlay__2UJKe.CinematicMenu_autoOpen___Q0J_.CinematicMenu_open__8AFFw{transition:opacity 1.05s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}@media (pointer:coarse){.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}}.CinematicMenu_grain__4sMeZ{display:none;position:absolute;inset:-2%;pointer-events:none;opacity:0;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:320px 320px;transition:opacity .6s ease}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_grain__4sMeZ{opacity:.78}.CinematicMenu_stage__HCSa3{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.4vw,6px);filter:url(#cinematic-grain-displace);--grain-disp:36;transition:filter .6s ease}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_stage__HCSa3{--grain-disp:0}.CinematicMenu_item__orpZH{display:block;font-family:var(--font-heading);font-size:clamp(22px,2.6vw,38px);font-weight:400;letter-spacing:-.006em;line-height:1.3;color:rgba(232,228,220,.92);text-decoration:none;text-align:center;padding:2px 8px;background:transparent;border:0;cursor:pointer;margin:0;appearance:none;-webkit-appearance:none;opacity:0;transform:translateY(20px);filter:blur(14px);will-change:opacity,transform,filter;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1),color .3s ease}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_item__orpZH{opacity:1;transform:translateY(0);filter:blur(0)}.CinematicMenu_item__orpZH{transition-duration:.4s;transition-delay:0s}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_itemDimmed__titdc{
  /* !important on EVERY property + transition longhands. The
     .overlay.open .item:nth-child(N) stagger rules and the base
     .item transition shorthand were both winning the cascade in
     different combinations. Brute-forcing each longhand so nothing
     can override and the fade actually plays. */opacity:0!important;filter:blur(8px)!important;transform:translateY(48px)!important;transition-property:opacity,transform,filter!important;transition-duration:.9s,.9s,.9s!important;transition-delay:calc(var(--fall-idx, 0) * .04s),calc(var(--fall-idx, 0) * .04s),calc(var(--fall-idx, 0) * .04s)!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important;pointer-events:none}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_itemSelected__O5Ngj{opacity:0!important;filter:blur(8px)!important;transform:translateY(48px)!important;transition-property:opacity,transform,filter!important;transition-duration:.8s,.9s,1s!important;transition-delay:calc(var(--fall-idx, 0) * .04s + .1s),calc(var(--fall-idx, 0) * .04s),calc(var(--fall-idx, 0) * .04s)!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important;pointer-events:none}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw.CinematicMenu_selecting__KBOu5{opacity:1;transition:background .45s ease-out,backdrop-filter .45s ease-out,-webkit-backdrop-filter .45s ease-out,opacity 0s linear 0s}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw.CinematicMenu_selecting__KBOu5,.CinematicMenu_overlay__2UJKe.CinematicMenu_selecting__KBOu5{background:#0a0a0a;backdrop-filter:blur(0) saturate(1);-webkit-backdrop-filter:blur(0) saturate(1)}.CinematicMenu_overlay__2UJKe.CinematicMenu_selecting__KBOu5 .CinematicMenu_grain__4sMeZ{opacity:0;transition:opacity .45s ease-out}.CinematicMenu_itemInner__ygwf_{position:relative;display:inline-block}.CinematicMenu_itemActiveDot__AV7_a{position:absolute;right:100%;margin-right:.5em;top:50%;transform:translateY(-50%);width:.2em;height:.2em;border-radius:50%;background:#d9281e}.CinematicMenu_itemDisabled__rikQ8{cursor:default;pointer-events:none;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:rgba(232,228,220,.55)}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_itemDisabled__rikQ8{opacity:.45}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_item__orpZH:first-child{transition-delay:0s;transition-duration:1.8s}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_item__orpZH:nth-child(2){transition-delay:.16s;transition-duration:1.8s}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_item__orpZH:nth-child(3){transition-delay:.32s;transition-duration:1.8s}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_item__orpZH:nth-child(4){transition-delay:.48s;transition-duration:1.8s}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_item__orpZH:nth-child(5){transition-delay:.64s;transition-duration:1.8s}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_item__orpZH:nth-child(6){transition-delay:.8s;transition-duration:1.8s}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_item__orpZH:nth-child(7){transition-delay:.96s;transition-duration:1.8s}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_item__orpZH:nth-child(8){transition-delay:1.12s;transition-duration:1.8s}.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e .CinematicMenu_contact__yOA_J,.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e .CinematicMenu_item__orpZH{transition-timing-function:cubic-bezier(.22,1,.36,1)}.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e .CinematicMenu_item__orpZH:first-child{transition-delay:.77s;transition-duration:.9s}.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e .CinematicMenu_item__orpZH:nth-child(2){transition-delay:.68s;transition-duration:.9s}.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e .CinematicMenu_item__orpZH:nth-child(3){transition-delay:.59s;transition-duration:.9s}.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e .CinematicMenu_item__orpZH:nth-child(4){transition-delay:.5s;transition-duration:.9s}.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e .CinematicMenu_item__orpZH:nth-child(5){transition-delay:.41s;transition-duration:.9s}.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e .CinematicMenu_item__orpZH:nth-child(6){transition-delay:.32s;transition-duration:.9s}.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e .CinematicMenu_item__orpZH:nth-child(7){transition-delay:.23s;transition-duration:.9s}.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e .CinematicMenu_item__orpZH:nth-child(8){transition-delay:.14s;transition-duration:.9s}.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e .CinematicMenu_contact__yOA_J{transition-delay:0s;transition-duration:.9s}.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e{opacity:0;transition:opacity 1.75s cubic-bezier(.22,1,.36,1),visibility 0s linear 1.75s}.CinematicMenu_overlay__2UJKe.CinematicMenu_reverseClose__Q1K9e .CinematicMenu_stage__HCSa3{transition:filter 1.75s cubic-bezier(.22,1,.36,1)}.CinematicMenu_contact__yOA_J{display:block;margin-top:clamp(72px,8vw,128px);font-family:var(--font-mono),monospace;font-size:clamp(10px,.8vw,12px);letter-spacing:.24em;text-transform:uppercase;color:rgba(232,228,220,.75);text-decoration:none;text-align:center;opacity:0;transform:translateY(14px);filter:blur(10px);transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),filter .4s cubic-bezier(.22,1,.36,1),color .3s ease}.CinematicMenu_overlay__2UJKe.CinematicMenu_open__8AFFw .CinematicMenu_contact__yOA_J{opacity:1;transform:translateY(0);filter:blur(0);transition:opacity 1.8s cubic-bezier(.22,1,.36,1) 1.5s,transform 1.8s cubic-bezier(.22,1,.36,1) 1.5s,filter 1.8s cubic-bezier(.22,1,.36,1) 1.5s,color .3s ease}.CinematicMenu_contact__yOA_J:hover{color:rgba(255,255,255,1)}.CinematicMenu_defs__VRt3P{position:absolute;width:0;height:0;overflow:hidden}.CinematicMenu_stageHidden__98p_9{opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .35s ease,transform .35s ease}.CinematicMenu_projectView__D3JVg{position:absolute;inset:0;height:100dvh;background:rgba(4,4,5,.96);opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .45s ease .1s,transform .45s ease .1s;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(245,242,237,.18) transparent}.CinematicMenu_projectView__D3JVg::-webkit-scrollbar{width:6px}.CinematicMenu_projectView__D3JVg::-webkit-scrollbar-thumb{background:rgba(245,242,237,.18);border-radius:3px}.CinematicMenu_projectViewOpen__89tsE{opacity:1;pointer-events:auto;transform:translateY(0)}.CinematicMenu_projectScroll__JHH_b{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:clamp(40px,5vw,80px) clamp(24px,2.78vw,40px) clamp(60px,8vw,120px);box-sizing:border-box}.CinematicMenu_backBtn__7_UxR{align-self:flex-start;display:flex;align-items:center;gap:12px;margin:0 0 clamp(32px,4vw,64px);padding:8px 0;background:transparent;border:0;cursor:pointer;color:rgba(245,242,237,.55);transition:color .3s ease}.CinematicMenu_backBtn__7_UxR:hover{color:rgba(245,242,237,1)}.CinematicMenu_backArrow__Elq2h{font-size:clamp(14px,1.1vw,16px);transform:scaleX(-1);display:inline-block}.CinematicMenu_backText__mcac4{font-family:var(--font-label);font-size:clamp(9px,.7vw,11px);font-weight:400;letter-spacing:2px;text-transform:uppercase}.CinematicMenu_projectView__D3JVg input,.CinematicMenu_projectView__D3JVg textarea{background:transparent;color:rgba(245,242,237,.95);border-color:rgba(245,242,237,.18)}.CinematicMenu_projectView__D3JVg input::placeholder,.CinematicMenu_projectView__D3JVg textarea::placeholder{color:rgba(245,242,237,.35)}@media (max-width:900px){.CinematicMenu_item__orpZH{font-size:clamp(26px,7vw,36px)}.CinematicMenu_contact__yOA_J{font-size:clamp(6.5px,1.92vw,8px)}.CinematicMenu_backArrow__Elq2h{font-size:clamp(18px,5vw,22px)}.CinematicMenu_backText__mcac4{font-size:clamp(12px,3.5vw,14px)}.CinematicMenu_projectScroll__JHH_b{padding-top:96px;padding-bottom:calc(clamp(160px, 30vw, 240px) + 80px)}}.Cursor_wrap__E4j2U{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;display:flex;flex-direction:row;align-items:center;gap:10px;transform:translate(-8px,-8px);mix-blend-mode:normal;will-change:transform}.Cursor_cursor__0kgTk{width:16px;height:16px;border:none;box-shadow:0 0 0 1px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:box-shadow .4s ease}.Cursor_inner__y0mFh{width:6px;height:6px;background:rgba(0,0,0,.7);transform:scale(0);will-change:transform;transition:background .4s ease}.Cursor_text__VIENb{font-family:var(--font-mono);font-size:9px;font-weight:300;letter-spacing:1.5px;text-transform:uppercase;color:#000;text-shadow:none;white-space:nowrap;visibility:hidden;opacity:0;will-change:transform,opacity}.Cursor_light__6ElFw .Cursor_cursor__0kgTk{box-shadow:0 0 0 1px rgba(255,255,255,.8)}.Cursor_light__6ElFw .Cursor_inner__y0mFh{background:#fff}.Cursor_light__6ElFw .Cursor_text__VIENb{color:#fff}.AmbientPlayer_toggle__XheeC{position:fixed;bottom:clamp(20px,2vw,32px);right:clamp(20px,2vw,32px);width:52px;height:52px;padding:0;border:none;background:transparent;cursor:pointer;z-index:9997;display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .3s ease,color .4s cubic-bezier(.22,1,.36,1);opacity:.9;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.AmbientPlayer_toggle__XheeC:focus{outline:none}.AmbientPlayer_toggle__XheeC:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:50%}.AmbientPlayer_toggle__XheeC:active{background:transparent}.AmbientPlayer_toggleLight__FG3iW{color:#fff}.AmbientPlayer_toggleDark__5gzkd{color:#1a1612}.AmbientPlayer_toggle__XheeC:hover{opacity:1}.AmbientPlayer_dot__pnkAv{position:relative;width:6px;height:6px;border-radius:50%;background:currentColor;z-index:2;transition:transform .5s cubic-bezier(.4,0,.2,1)}.AmbientPlayer_toggleOn__HgiiF .AmbientPlayer_dot__pnkAv{transform:scale(.7)}.AmbientPlayer_ring__A389b{position:absolute;top:50%;left:50%;width:100%;height:100%;border:1px solid;border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.25);pointer-events:none}.AmbientPlayer_toggleOn__HgiiF .AmbientPlayer_ring__A389b{animation:AmbientPlayer_ambient-pulse__I5tqS 2.6s cubic-bezier(.25,.46,.45,.94) infinite}.AmbientPlayer_toggleOn__HgiiF .AmbientPlayer_ring__A389b:first-child{animation-delay:0s}.AmbientPlayer_toggleOn__HgiiF .AmbientPlayer_ring__A389b:nth-child(2){animation-delay:.85s}.AmbientPlayer_toggleOn__HgiiF .AmbientPlayer_ring__A389b:nth-child(3){animation-delay:1.7s}.AmbientPlayer_toggle__XheeC:not(.AmbientPlayer_toggleOn__HgiiF) .AmbientPlayer_ring__A389b:first-child{opacity:.25;transform:translate(-50%,-50%) scale(.55);transition:opacity .5s ease,transform .5s ease}@keyframes AmbientPlayer_ambient-pulse__I5tqS{0%{transform:translate(-50%,-50%) scale(.25);opacity:0}15%{opacity:.55}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.AskAbreu_launcher__j1AeG{position:fixed;bottom:calc(clamp(20px, 2vw, 32px) + 8px);left:clamp(20px,2vw,32px);z-index:9997;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;background:transparent;border:1px solid;border-radius:999px;cursor:pointer;font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;opacity:.7;transition:opacity .3s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.AskAbreu_launcher__j1AeG:hover{opacity:1}.AskAbreu_launcher__j1AeG:focus{outline:none}.AskAbreu_launcher__j1AeG:focus-visible{outline:2px solid currentColor;outline-offset:4px}.AskAbreu_launcher__j1AeG:active{background:transparent}@media (pointer:coarse){.AskAbreu_launcher__j1AeG{min-width:44px;padding:8px 14px;bottom:calc(clamp(20px, 2vw, 32px) + 11px)}}.AskAbreu_launcherLight__fxCK4{color:#fff;opacity:.9}.AskAbreu_launcherLight__fxCK4:hover{opacity:1}.AskAbreu_launcherDark__jDrU9{color:#1a1612}.AskAbreu_launcherDot__r_VOn{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7;animation:AskAbreu_launcherPulse__Ay6qr 2.4s ease-in-out infinite}@keyframes AskAbreu_launcherPulse__Ay6qr{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.95;transform:scale(1)}}.AskAbreu_launcherHidden__XgRTC{opacity:0!important;pointer-events:none}.landingMobile_mobileFlow__lY7TE{position:relative;color:#fff;background:transparent;overflow-x:hidden;padding-bottom:clamp(60px,10vw,120px);--flow-gap:clamp(120px,30vw,200px);display:flex;flex-direction:column;gap:var(--flow-gap)}.landingMobile_snapTarget__YREKC{scroll-snap-align:start;scroll-snap-stop:always}.landingMobile_fadeIn__JGujh{opacity:0;transform:translate3d(0,24px,0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.landingMobile_fadeInVisible__Xx80B{opacity:1;transform:translateZ(0);will-change:auto}.landingMobile_heroSection__Y4yVx{display:flex;align-items:center;justify-content:flex-start;min-height:100dvh;padding:clamp(40px,8vw,80px) var(--page-padding,clamp(20px,5vw,60px))}.landingMobile_heroContent__1UHEG{display:flex;flex-direction:column;gap:clamp(20px,5vw,40px);position:relative;z-index:2147483001}body[data-loader-gone=true] .landingMobile_heroContent__1UHEG{z-index:auto}.landingMobile_heroLogo___SB6w{display:flex;align-items:center;gap:clamp(10px,2.5vw,18px)}.landingMobile_portraitThumb__aLx0F{display:block;width:58%;margin-top:0}.landingMobile_portraitThumb__aLx0F img,.landingMobile_portraitThumb__aLx0F video{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}.landingMobile_logoImg__mstit{width:clamp(20px,4vw,32px);height:auto;opacity:.95}.landingMobile_wordmark__aH4xG{font-family:var(--font-body);font-size:clamp(11px,2.5vw,14px);font-weight:400;letter-spacing:.28em;word-spacing:.5em;text-transform:uppercase;color:#fff;opacity:.9;white-space:nowrap}.landingMobile_tagline__YcpFI{font-family:var(--font-heading);font-size:clamp(30px,7vw,44px);font-weight:400;line-height:1.2;letter-spacing:-.005em;color:#fff;margin:0;max-width:14em}.landingMobile_beat__Ak2rU{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:0 var(--page-padding,clamp(20px,5vw,60px));justify-content:flex-start;gap:var(--flow-gap,clamp(56px,14vw,96px))}.landingMobile_textLarge__uh3YJ{font-family:var(--font-body);font-size:clamp(28.75px,5.62vw,53.4px);font-weight:400;line-height:1.15;letter-spacing:-.015em;max-width:20em;margin:0;color:#fff}.landingMobile_eyebrow__97XXl{font-family:var(--font-body),Georgia,serif;font-size:14px;letter-spacing:.1em;text-transform:none;opacity:1;color:#fff;margin:0 0 1.4em}.landingMobile_copyLine__VD8_w{display:block;opacity:0;transform:translateY(16px);transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--line-idx, 0) * .28s)}.landingMobile_fadeInVisible__Xx80B .landingMobile_copyLine__VD8_w{opacity:1;transform:none}.landingMobile_textMedium___VVje{font-family:var(--font-heading);font-size:clamp(26.4px,5.4vw,50.4px);font-weight:400;line-height:1.25;letter-spacing:-.005em;max-width:22em;margin:0;color:#fff}.landingMobile_cardWrap__xW1vS{padding:0}.landingMobile_beatClosing__a0YA8{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(60px,10vw,100px) var(--page-padding,clamp(20px,5vw,60px));text-align:center;align-items:center;position:relative;z-index:60}.landingMobile_remainsCta___LP5J{display:inline-flex;align-items:baseline;gap:clamp(10px,2vw,18px);margin-top:clamp(40px,8vw,72px);font-family:var(--font-quote,serif);font-style:italic;font-size:clamp(14px,3vw,20px);letter-spacing:.01em;color:inherit;text-decoration:none;opacity:.88}.landingMobile_contactSection__Niq4l{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(60px,10vw,100px) var(--page-padding,clamp(20px,5vw,60px));color:#fff;border-top:1px solid rgba(255,255,255,.12);margin-top:clamp(40px,8vw,80px);position:relative;z-index:60}