.chat-module__Yf7yya__root{--c-cream:#e8d9c8;--c-dim:#e8d9c899;--c-faint:#e8d9c817;--c-line:#e8d9c821;--c-accent:#f04e23;--c-amber:#ff7a2a;--c-gold:#ffb45e;--spring:cubic-bezier(.22, 1, .36, 1);--edge:24px;font-family:var(--font-section), var(--font-body), system-ui, sans-serif;color:var(--c-cream);-webkit-font-smoothing:antialiased}.chat-module__Yf7yya__orb{--orb:56px;--look-x:0;--look-y:0;--act:7s;width:var(--orb);height:var(--orb);flex:none;place-items:center;display:inline-grid;position:relative}.chat-module__Yf7yya__orb:before,.chat-module__Yf7yya__orb:after{content:"";filter:blur(1.5px);opacity:0;pointer-events:none;border:2px solid #ffbe8266;border-radius:50%;position:absolute;inset:0}.chat-module__Yf7yya__orb[data-rings]:before,.chat-module__Yf7yya__orb[data-rings]:after{animation:3s cubic-bezier(.2,.6,.3,1) infinite chat-module__Yf7yya__orb-ripple}.chat-module__Yf7yya__orb[data-rings]:after{animation-delay:1.5s}@keyframes chat-module__Yf7yya__orb-ripple{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.chat-module__Yf7yya__orbBody{width:100%;height:100%;animation:chat-module__Yf7yya__orb-hop var(--act) cubic-bezier(.45, 0, .3, 1) infinite;transition:translate .45s var(--spring), scale .45s var(--spring), filter .6s var(--spring);border-radius:50%;position:relative}@keyframes chat-module__Yf7yya__orb-hop{0%,62%,80%,to{transform:none}64.3%{transform:translateY(calc(var(--orb) * -.04)) scale(.97, 1.02)}66.4%,68.6%{transform:translateY(calc(var(--orb) * -.12)) scale(.92, 1.02)}70%{transform:translateY(calc(var(--orb) * .012)) scale(1.06, .84)}71.4%{transform:translateY(calc(var(--orb) * .01)) scale(1.035, .88)}72.9%{transform:translateY(calc(var(--orb) * -.016)) scale(.945, .95)}74.3%{transform:translateY(calc(var(--orb) * -.055)) scale(.957, .93)}75.7%{transform:translateY(calc(var(--orb) * -.063)) scale(.98, .91)}77.1%{transform:translateY(calc(var(--orb) * .014)) scale(1.02, .99)}}.chat-module__Yf7yya__orbCanvas{pointer-events:none;width:220%;height:220%;filter:blur(calc(var(--orb) * .006)) saturate(1.2);position:absolute;inset:-60%}.chat-module__Yf7yya__orbFront{clip-path:circle(16.14%);mix-blend-mode:screen}.chat-module__Yf7yya__orbFace{box-shadow:inset 0 calc(var(--orb) * -.012) calc(var(--orb) * .05) #ff7a2a4d, inset 0 calc(var(--orb) * .02) calc(var(--orb) * .05) #0009, 0 0 0 1px #ffd6aa1a;background:radial-gradient(13% 8% at 33% 21%,#ffffff4d,#0000 72%),radial-gradient(46% 32% at 36% 24%,#ffeeda33,#0000 70%),linear-gradient(#0000008c,#0000001a 40%,#0000 55%),radial-gradient(circle at 50% 56%,#5a2a12 0%,#3e1c0b 48%,#1e0e06 100%);border-radius:50%;position:absolute;inset:14.5%}.chat-module__Yf7yya__orbLook{translate:calc(var(--look-x) * var(--orb) * .06) calc(var(--look-y) * var(--orb) * .05);transition:translate .35s var(--spring);position:absolute;inset:0}.chat-module__Yf7yya__orbEyes{justify-content:center;align-items:center;gap:calc(var(--orb) * .158);padding-bottom:calc(var(--orb) * .124);animation:chat-module__Yf7yya__orb-act var(--act) cubic-bezier(.5, 0, .2, 1) infinite;display:flex;position:absolute;inset:0}.chat-module__Yf7yya__orbEyes i{width:max(2px, calc(var(--orb) * .046));height:max(4px, calc(var(--orb) * .107));box-shadow:0 0 calc(var(--orb) * .04) #ffffffb3, 0 0 calc(var(--orb) * .11) #ffe6c84d;animation:chat-module__Yf7yya__orb-eye-near var(--act) cubic-bezier(.5, 0, .2, 1) infinite;transition:width .3s var(--spring), height .3s var(--spring), border-radius .3s var(--spring);background:#fff;border-radius:99px;flex:none;display:block}.chat-module__Yf7yya__orbEyes i:last-child{animation-name:chat-module__Yf7yya__orb-eye-far}@keyframes chat-module__Yf7yya__orb-act{0%,14.3%,42.9%,62%,80%,to{transform:none}15.7%{transform:translate(calc(var(--orb) * .08), calc(var(--orb) * .01))}18.6%,25.7%{transform:translate(calc(var(--orb) * .17), calc(var(--orb) * .024))}28.6%,37.1%{transform:translate(calc(var(--orb) * .16), calc(var(--orb) * -.05)) rotate(-14deg)}38.6%{transform:translate(calc(var(--orb) * .13), calc(var(--orb) * -.03)) rotate(-6deg)}40%{transform:translate(calc(var(--orb) * .06), calc(var(--orb) * .01))}41.4%{transform:translate(calc(var(--orb) * .01), calc(var(--orb) * .01))}64.3%{transform:translateY(calc(var(--orb) * -.04))}66.4%,68.6%{transform:translateY(calc(var(--orb) * -.045))}70%{transform:translateY(calc(var(--orb) * .03))}71.4%{transform:translateY(calc(var(--orb) * .02))}72.9%{transform:translateY(calc(var(--orb) * -.03))}74.3%,75.7%{transform:translateY(calc(var(--orb) * -.02))}77.1%{transform:translateY(calc(var(--orb) * .005))}}@keyframes chat-module__Yf7yya__orb-eye-near{0%,14.3%,42.9%,62%,72.9%,75.7%,80%,to{transform:none}15.7%{transform:scaleY(.52)}18.6%,25.7%{transform:scaleX(.9)}28.6%,37.1%{transform:none}38.6%{transform:scaleY(.7)}40%{transform:scaleY(.63)}41.4%{transform:scaleY(.85)}64.3%{transform:scale(.9,.63)}66.4%,68.6%{transform:scale(.4,.18)}70%{transform:scale(.6,.26)}71.4%{transform:scaleY(.55)}77.1%{transform:scaleY(.4)}}@keyframes chat-module__Yf7yya__orb-eye-far{0%,14.3%,42.9%,62%,72.9%,75.7%,80%,to{transform:none}15.7%{transform:scale(.8,.52)}18.6%,25.7%{transform:scale(.25,.95)}28.6%,37.1%{transform:scaleX(.35)}38.6%{transform:scale(.3,.6)}40%{transform:scale(.75,.6)}41.4%{transform:scale(.85)}64.3%{transform:scale(.9,.63)}66.4%,68.6%{transform:scale(.4,.18)}70%{transform:scale(.6,.26)}71.4%{transform:scaleY(.55)}77.1%{transform:scaleY(.4)}}.chat-module__Yf7yya__orb[data-mood=think] .chat-module__Yf7yya__orbEyes{animation:1.6s ease-in-out infinite chat-module__Yf7yya__orb-search}.chat-module__Yf7yya__orb[data-mood=think] .chat-module__Yf7yya__orbEyes i{animation:none;transform:scaleY(.82)}@keyframes chat-module__Yf7yya__orb-search{0%,to{transform:translate(calc(var(--orb) * -.07), calc(var(--orb) * -.07))}50%{transform:translate(calc(var(--orb) * .07), calc(var(--orb) * -.07))}}.chat-module__Yf7yya__orb[data-mood=sleep] .chat-module__Yf7yya__orbBody{filter:saturate(.4)brightness(.75);animation:4.4s ease-in-out infinite chat-module__Yf7yya__orb-breathe}.chat-module__Yf7yya__orb[data-mood=sleep] .chat-module__Yf7yya__orbEyes{padding-bottom:0;animation:none}.chat-module__Yf7yya__orb[data-mood=sleep] .chat-module__Yf7yya__orbEyes i{width:calc(var(--orb) * .12);height:calc(var(--orb) * .035);animation:none}@keyframes chat-module__Yf7yya__orb-breathe{50%{transform:scale(1.03)}}.chat-module__Yf7yya__orb[data-still] .chat-module__Yf7yya__orbBody,.chat-module__Yf7yya__orb[data-still] .chat-module__Yf7yya__orbEyes,.chat-module__Yf7yya__orb[data-still] .chat-module__Yf7yya__orbEyes i{animation:none}@media (prefers-reduced-motion:reduce){.chat-module__Yf7yya__orb:before,.chat-module__Yf7yya__orb:after,.chat-module__Yf7yya__orb .chat-module__Yf7yya__orbBody,.chat-module__Yf7yya__orb .chat-module__Yf7yya__orbEyes,.chat-module__Yf7yya__orb .chat-module__Yf7yya__orbEyes i{animation:none!important}}html[data-motion=off] .chat-module__Yf7yya__orb:before{animation:none!important}html[data-motion=off] .chat-module__Yf7yya__orb:after{animation:none!important}html[data-motion=off] .chat-module__Yf7yya__orb .chat-module__Yf7yya__orbBody{animation:none!important}html[data-motion=off] .chat-module__Yf7yya__orb .chat-module__Yf7yya__orbEyes{animation:none!important}html[data-motion=off] .chat-module__Yf7yya__orb .chat-module__Yf7yya__orbEyes i{animation:none!important}.chat-module__Yf7yya__launcher{--orb:58px;right:var(--edge);bottom:var(--edge);z-index:80;width:64px;height:64px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;translate:0 calc(var(--lift,0px) * -1);transition:opacity .35s var(--spring), transform .5s var(--spring), translate .6s var(--spring);animation:chat-module__Yf7yya__launcher-in .9s var(--spring);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.chat-module__Yf7yya__launcher:after{content:"";filter:blur(1px);opacity:0;pointer-events:none;border:2px solid #ffaa64bf;border-radius:50%;animation:.9s ease-out .35s backwards chat-module__Yf7yya__launcher-ring;position:absolute;inset:0}.chat-module__Yf7yya__launcher .chat-module__Yf7yya__orbLook{animation:chat-module__Yf7yya__launcher-eyes .45s var(--spring) .75s backwards}@keyframes chat-module__Yf7yya__launcher-in{0%{opacity:0;rotate:-24deg;scale:.2}45%{opacity:1;rotate:6deg;scale:1.14}70%{rotate:-2deg;scale:.94}to{opacity:1;rotate:none;scale:1}}@keyframes chat-module__Yf7yya__launcher-ring{0%{opacity:.9;scale:.7}to{opacity:0;scale:2.2}}@keyframes chat-module__Yf7yya__launcher-eyes{0%{scale:1 .08}to{scale:1}}@media (prefers-reduced-motion:reduce){.chat-module__Yf7yya__launcher,.chat-module__Yf7yya__launcher:after,.chat-module__Yf7yya__launcher .chat-module__Yf7yya__orbLook{animation:none}}html[data-motion=off] .chat-module__Yf7yya__launcher{animation:none}html[data-motion=off] .chat-module__Yf7yya__launcher:after{animation:none}html[data-motion=off] .chat-module__Yf7yya__launcher .chat-module__Yf7yya__orbLook{animation:none}.chat-module__Yf7yya__launcher:hover .chat-module__Yf7yya__orbBody{translate:0 -2px;scale:1.06}@media (hover:hover) and (pointer:fine){.chat-module__Yf7yya__launcher:hover .chat-module__Yf7yya__orb[data-mood=idle] .chat-module__Yf7yya__orbEyes{animation:none}.chat-module__Yf7yya__launcher:hover .chat-module__Yf7yya__orb[data-mood=idle] .chat-module__Yf7yya__orbEyes i{width:calc(var(--orb) * .12);height:calc(var(--orb) * .07);border:calc(var(--orb) * .026) solid #fff;box-shadow:none;filter:drop-shadow(0 0 calc(var(--orb) * .03) #ffffffbf);transform:translateY(calc(var(--orb) * .01));background:0 0;border-bottom:0;border-radius:99px 99px 0 0;animation:none}}.chat-module__Yf7yya__launcher:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.chat-module__Yf7yya__root[data-open] .chat-module__Yf7yya__launcher{opacity:0;pointer-events:none;transform:scale(.6)}.chat-module__Yf7yya__root[data-open] .chat-module__Yf7yya__launcher *,.chat-module__Yf7yya__root[data-open] .chat-module__Yf7yya__launcher :before,.chat-module__Yf7yya__root[data-open] .chat-module__Yf7yya__launcher :after{animation-play-state:paused!important}.chat-module__Yf7yya__launcherLabel{border:1px solid var(--c-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:-.01em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease, translate .5s var(--spring);background:#0d0e0fd6;border-radius:99px;padding:9px 15px 8px;font-size:12.5px;font-weight:560;position:absolute;top:50%;right:calc(100% + 8px);translate:8px -50%;box-shadow:0 14px 30px -16px #000c}@media (hover:hover) and (pointer:fine){.chat-module__Yf7yya__launcher:hover .chat-module__Yf7yya__launcherLabel{opacity:1;translate:0 -50%}}.chat-module__Yf7yya__launcher:focus-visible .chat-module__Yf7yya__launcherLabel{opacity:1;translate:0 -50%}.chat-module__Yf7yya__nudge{right:calc(var(--edge) - 2px);bottom:calc(var(--edge) + 64px + 16px);z-index:80;translate:0 calc(var(--lift,0px) * -1);opacity:0;pointer-events:none;transition:opacity .25s ease, translate .6s var(--spring);position:fixed}.chat-module__Yf7yya__nudge[data-show]{opacity:1;pointer-events:auto}.chat-module__Yf7yya__hi{color:var(--c-cream);font:inherit;text-align:right;cursor:pointer;transform-origin:88% 112%;background:radial-gradient(80% 70% at 100% 0,#f04e2329,#0000 70%),#0d0e0f;border:1px solid #e8d9c817;border-radius:20px;justify-items:end;gap:6px;padding:14px 18px 13px 22px;display:grid;position:relative;scale:0;box-shadow:inset 0 1px #fff0e10f,0 18px 40px -18px #000000d9,0 0 26px 2px #0d0e0f59}.chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__hi{animation:chat-module__Yf7yya__hi-pop .5s var(--spring) both, chat-module__Yf7yya__hi-float 5s ease-in-out 1.4s infinite}.chat-module__Yf7yya__hi:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 13'%3E%3Cpath d='M0 1.5C5.5 1.5 8.6 4.2 9.9 10.2c.4 1.8 1.8 1.8 2.2 0C13.4 4.2 16.5 1.5 22 1.5V0H0Z' fill='%230d0e0f'/%3E%3Cpath d='M0 1.5C5.5 1.5 8.6 4.2 9.9 10.2c.4 1.8 1.8 1.8 2.2 0C13.4 4.2 16.5 1.5 22 1.5' fill='none' stroke='%23e8d9c8' stroke-opacity='.09'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:22px;height:13px;position:absolute;top:calc(100% - 1px);right:20px}.chat-module__Yf7yya__hiWord{letter-spacing:-.04em;text-shadow:0 2px 18px #00000080;font-size:40px;font-weight:760;line-height:1;display:flex}.chat-module__Yf7yya__hiWord>span{opacity:0;display:inline-block}.chat-module__Yf7yya__hiWord>span:last-child{color:var(--c-accent)}.chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__hiWord>span{animation:chat-module__Yf7yya__hi-in .5s var(--spring) calc(.15s + var(--i,0) * 90ms) both, chat-module__Yf7yya__hi-wave 2.6s ease-in-out calc(1s + var(--i,0) * .12s) infinite}.chat-module__Yf7yya__hiLine{max-width:220px;color:var(--c-dim);letter-spacing:-.01em;text-wrap:balance;opacity:0;font-size:13px;font-weight:560;line-height:1.35;transition:color .3s}.chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__hiLine{animation:chat-module__Yf7yya__hi-line .5s var(--spring) .7s both}.chat-module__Yf7yya__hi:hover .chat-module__Yf7yya__hiLine,.chat-module__Yf7yya__hi:focus-visible .chat-module__Yf7yya__hiLine{color:var(--c-cream)}.chat-module__Yf7yya__hi:focus-visible,.chat-module__Yf7yya__nudgeClose:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px;border-radius:8px}.chat-module__Yf7yya__nudgeClose{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:-11px;right:-11px}.chat-module__Yf7yya__nudgeDisc{border:1px solid var(--c-line);width:24px;height:24px;color:var(--c-dim);background:#0d0e0fe6;border-radius:50%;place-items:center;transition:color .3s,border-color .3s;display:grid;scale:0}.chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__nudgeDisc{animation:chat-module__Yf7yya__hi-pop .4s var(--spring) .9s both}.chat-module__Yf7yya__nudgeClose:hover .chat-module__Yf7yya__nudgeDisc{color:var(--c-cream);border-color:#e8d9c84d}.chat-module__Yf7yya__launcher[data-nudge]{animation:chat-module__Yf7yya__launcher-in .9s var(--spring), chat-module__Yf7yya__launcher-nudge 1.1s var(--spring) 1}.chat-module__Yf7yya__launcher[data-nudge] .chat-module__Yf7yya__orbLook{translate:0 calc(var(--orb) * -.09)}.chat-module__Yf7yya__launcher[data-nudge] .chat-module__Yf7yya__launcherLabel{display:none}@keyframes chat-module__Yf7yya__launcher-nudge{0%,to{transform:none}22%{transform:translateY(-9px)rotate(-7deg)}44%{transform:translateY(0)rotate(5deg)scale(1.04,.96)}64%{transform:translateY(-4px)rotate(-2deg)}82%{transform:translateY(0)scale(1.02,.98)}}@keyframes chat-module__Yf7yya__hi-in{0%{opacity:0;translate:0 18px;scale:.6}to{opacity:1}}@keyframes chat-module__Yf7yya__hi-wave{0%,40%,to{translate:0}15%{translate:0 -9px}28%{translate:0 2px}}@keyframes chat-module__Yf7yya__hi-line{0%{opacity:0;translate:0 6px}to{opacity:1}}@keyframes chat-module__Yf7yya__hi-float{50%{translate:0 -4px}}@keyframes chat-module__Yf7yya__hi-pop{0%{scale:0}60%{scale:1.15}to{scale:1}}.chat-module__Yf7yya__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__hi,.chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__hiWord>span,.chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__hiLine,.chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__nudgeDisc,.chat-module__Yf7yya__launcher[data-nudge]{animation:none}.chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__hiWord>span,.chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__hiLine{opacity:1}.chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__nudgeDisc,.chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__hi{scale:1}}html[data-motion=off] .chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__hi{opacity:1;animation:none;scale:1}html[data-motion=off] .chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__hiWord>span{opacity:1;animation:none;scale:1}html[data-motion=off] .chat-module__Yf7yya__nudge[data-show] .chat-module__Yf7yya__hiLine{opacity:1;animation:none;scale:1}@media (max-width:640px){.chat-module__Yf7yya__nudge{bottom:calc(16px + env(safe-area-inset-bottom,0px) + 54px + 16px)}.chat-module__Yf7yya__hi{padding:12px 15px 11px 18px}.chat-module__Yf7yya__hiWord{font-size:34px}.chat-module__Yf7yya__hiLine{max-width:min(220px,max(96px,50vw - 84px));font-size:12.5px}}.chat-module__Yf7yya__panel{right:var(--edge);bottom:var(--edge);z-index:81;width:min(404px, 100vw - 2 * var(--edge));height:min(660px, 100dvh - 2 * var(--edge));-webkit-backdrop-filter:blur(26px)saturate(1.35);backdrop-filter:blur(26px)saturate(1.35);transform-origin:calc(100% - 32px) calc(100% - 32px);transition:opacity .35s var(--spring), transform .55s var(--spring), visibility 0s;background:radial-gradient(90% 44% at 50% -8%,#f04e2338,#0000 70%),radial-gradient(80% 20% at 50% 104%,#f04e232e,#0000 75%),linear-gradient(#0a0a0bd6,#050506e6);border:1px solid #e8d9c829;border-radius:28px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 70px 140px -24px #000000d9,0 30px 60px -18px #000000b3,0 0 0 1px #00000059,0 0 50px #0000004d,inset 0 1px #fff0e11a,inset 0 0 0 1px #fff0e108}.chat-module__Yf7yya__panel[data-hidden]{opacity:0;visibility:hidden;transition:opacity .22s ease, transform .35s var(--spring), visibility 0s .35s;transform:translateY(14px)scale(.94)}.chat-module__Yf7yya__panel[data-hidden] *,.chat-module__Yf7yya__panel[data-hidden] :before,.chat-module__Yf7yya__panel[data-hidden] :after{animation-play-state:paused!important}.chat-module__Yf7yya__head{border-bottom:1px solid var(--c-faint);align-items:center;gap:14px;padding:18px 16px 16px 22px;display:flex}.chat-module__Yf7yya__headOrb{--orb:36px}.chat-module__Yf7yya__headText{flex:1;min-width:0}.chat-module__Yf7yya__name{letter-spacing:-.02em;align-items:center;gap:8px;font-size:15px;font-weight:650;line-height:1.2;display:flex}.chat-module__Yf7yya__tag{color:var(--c-accent);letter-spacing:.16em;text-transform:uppercase;border:1px solid #f04e2380;border-radius:99px;padding:3px 7px 2px;font-size:9px;font-weight:650}.chat-module__Yf7yya__status{color:var(--c-dim);align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.chat-module__Yf7yya__statusText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-module__Yf7yya__dot{background:var(--c-accent);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.chat-module__Yf7yya__dot:after{content:"";color:var(--c-accent);opacity:0;border:1px solid;border-radius:50%;animation:2.4s ease-out infinite chat-module__Yf7yya__dot-live;position:absolute;inset:0}.chat-module__Yf7yya__dot[data-tone=live]{background:var(--c-gold)}.chat-module__Yf7yya__dot[data-tone=live]:after{color:var(--c-gold)}.chat-module__Yf7yya__dot[data-tone=off]{background:#e8d9c859}.chat-module__Yf7yya__dot[data-tone=off]:after{animation:none}@keyframes chat-module__Yf7yya__dot-live{0%{opacity:.8;scale:1}to{opacity:0;scale:2.6}}@media (prefers-reduced-motion:reduce){.chat-module__Yf7yya__dot:after{animation:none}}html[data-motion=off] .chat-module__Yf7yya__dot:after{animation:none}.chat-module__Yf7yya__close{border:1px solid var(--c-line);width:36px;height:36px;color:var(--c-dim);cursor:pointer;background:#ffffff08;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .3s,border-color .3s,background-color .3s;display:grid}.chat-module__Yf7yya__close:hover{color:var(--c-cream);background:#ffffff12;border-color:#e8d9c84d}.chat-module__Yf7yya__close:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.chat-module__Yf7yya__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e8d9c82e transparent;flex:1;min-height:0;padding:14px 16px 36px;overflow-y:auto;-webkit-mask:linear-gradient(#0000 0,#000 14px calc(100% - 36px),#0000 100%);mask:linear-gradient(#0000 0,#000 14px calc(100% - 36px),#0000 100%)}.chat-module__Yf7yya__log{flex-direction:column;gap:14px;min-height:100%;display:flex}.chat-module__Yf7yya__hello{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding-top:14px;display:flex;position:relative}.chat-module__Yf7yya__hello:before{content:"";z-index:-1;filter:blur(28px);pointer-events:none;background:linear-gradient(115deg,#f04e2300 0%,#f04e236b 20%,#ffb45e57 38%,#ff5f6d52 56%,#f04e2366 74%,#ff9a3c4d 88%,#f04e2300 100%) 0 0/260% 100%;height:240px;animation:16s ease-in-out infinite alternate chat-module__Yf7yya__hello-flow;position:absolute;top:-14px;left:-16px;right:-16px;-webkit-mask:radial-gradient(72% 62% at 50% 34%,#000 28%,#0000 76%);mask:radial-gradient(72% 62% at 50% 34%,#000 28%,#0000 76%)}@keyframes chat-module__Yf7yya__hello-flow{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.chat-module__Yf7yya__hello:before{animation:none}}html[data-motion=off] .chat-module__Yf7yya__hello:before{animation:none}.chat-module__Yf7yya__kicker{color:var(--c-accent);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:600;display:inline-flex}.chat-module__Yf7yya__kicker:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.chat-module__Yf7yya__headline{letter-spacing:-.04em;color:var(--c-cream);margin:12px 0 0;font-size:30px;font-weight:300;line-height:1.06}.chat-module__Yf7yya__headline strong{font-weight:730;display:block}.chat-module__Yf7yya__intro{max-width:310px;color:var(--c-dim);margin:14px auto 0;font-size:13.5px;line-height:1.55}.chat-module__Yf7yya__replies{text-align:left;border-top:1px solid var(--c-faint);align-self:stretch;margin:28px 0 0;padding:0;list-style:none}.chat-module__Yf7yya__reply{border:0;border-bottom:1px solid var(--c-faint);width:100%;color:var(--c-cream);font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:color .3s ease, padding .5s var(--spring), background-color .3s ease;background:0 0;align-items:center;gap:12px;padding:11px 6px;font-size:14px;display:flex}.chat-module__Yf7yya__replyIndex{min-width:22px;color:var(--c-accent);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:10.5px}.chat-module__Yf7yya__replyArrow{color:var(--c-accent);opacity:0;transition:opacity .3s ease, translate .5s var(--spring);flex:none;margin-left:auto;translate:-8px}.chat-module__Yf7yya__reply:hover,.chat-module__Yf7yya__reply:focus-visible{color:#fff;padding-left:12px}.chat-module__Yf7yya__reply:focus-visible{background:#f04e2312;outline:none}.chat-module__Yf7yya__reply:hover .chat-module__Yf7yya__replyArrow,.chat-module__Yf7yya__reply:focus-visible .chat-module__Yf7yya__replyArrow{opacity:1;translate:0}.chat-module__Yf7yya__row{animation:chat-module__Yf7yya__chat-in .45s var(--spring) both;align-items:flex-end;gap:9px;display:flex}.chat-module__Yf7yya__rowUser{justify-content:flex-end}@keyframes chat-module__Yf7yya__chat-in{0%{opacity:0;transform:translateY(8px)}}.chat-module__Yf7yya__user,.chat-module__Yf7yya__agent{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.chat-module__Yf7yya__user{color:#16120f;background:linear-gradient(#f3e8db,#e8d9c8);border-radius:18px 18px 6px;max-width:82%;padding:10px 14px;box-shadow:0 12px 26px -16px #000000b3}.chat-module__Yf7yya__agent{max-width:84%;color:var(--c-cream);background:#e8d9c80e;border:1px solid #e8d9c814;border-radius:18px 18px 18px 6px;padding:10px 14px}.chat-module__Yf7yya__agent strong{color:#fff;font-weight:650}.chat-module__Yf7yya__agentName{color:var(--c-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:650;display:block}.chat-module__Yf7yya__avatar{--orb:26px;margin-bottom:2px}@property --you-a{syntax:"<angle>";inherits:false;initial-value:210deg}@property --you-lit{syntax:"<number>";inherits:false;initial-value:0}.chat-module__Yf7yya__you{--you-a:210deg;--you-lit:0;box-sizing:border-box;background:radial-gradient(58% 44% at 36% 22%, #ffffff1a, #fff0 70%) padding-box, radial-gradient(100% 75% at 50% 100%, rgb(255 110 40/calc(.18 + var(--you-lit) * .3)), #f04e2300 72%) padding-box, radial-gradient(circle at 50% 62%, #1f1714 0%, #0a0807 58%, #030303 100%) padding-box, conic-gradient(from var(--you-a), #fff0d2, #ffb45e 14%, #ff7a2a 30%, #f04e23 48%, #f04e2338 68%, #ff9448 88%, #fff0d2) border-box;color:#fff5e0;border:1.25px solid #0000;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-bottom:2px;animation:1.1s cubic-bezier(0,.8,.56,1) chat-module__Yf7yya__you-in;display:grid;box-shadow:inset 0 -4px 8px #f04e2347,inset 0 1px .5px #ffffff1f,0 0 12px -3px #f04e2359,0 6px 14px -8px #000c}.chat-module__Yf7yya__you svg{width:13px;height:13px;display:block}@keyframes chat-module__Yf7yya__you-in{0%{--you-a:90deg;--you-lit:1}}@media (prefers-reduced-motion:reduce){.chat-module__Yf7yya__you{animation:none}}html[data-motion=off] .chat-module__Yf7yya__you{animation:none}.chat-module__Yf7yya__initial{color:#16120f;background:linear-gradient(#f3e8db,#d8c4ad);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-bottom:2px;font-size:11px;font-weight:700;display:grid;box-shadow:0 0 0 1px #ffb45eb3,0 0 12px -2px #ff7a2a99}.chat-module__Yf7yya__dots{gap:4px;padding:6px 2px;display:inline-flex}.chat-module__Yf7yya__dots span{background:var(--c-dim);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chat-module__Yf7yya__chat-dot}.chat-module__Yf7yya__dots span:nth-child(2){animation-delay:.15s}.chat-module__Yf7yya__dots span:nth-child(3){animation-delay:.3s}@keyframes chat-module__Yf7yya__chat-dot{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-4px)}}.chat-module__Yf7yya__system{color:var(--c-accent);letter-spacing:.15em;text-transform:uppercase;animation:chat-module__Yf7yya__chat-in .45s var(--spring) both;border:1px solid #f04e236b;border-radius:99px;align-self:center;align-items:center;gap:7px;padding:6px 12px 5px;font-size:10px;font-weight:650;display:inline-flex}.chat-module__Yf7yya__code{background:#e8d9c81a;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.chat-module__Yf7yya__link{color:var(--c-gold);text-underline-offset:2px;text-decoration:underline}.chat-module__Yf7yya__user .chat-module__Yf7yya__link{color:#c43a14}.chat-module__Yf7yya__user .chat-module__Yf7yya__code{background:#16120f14}.chat-module__Yf7yya__error{color:#ffb39a;background:#f04e2314;border:1px solid #f04e2352;border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.45}.chat-module__Yf7yya__work{min-width:0;animation:chat-module__Yf7yya__chat-in .45s var(--spring) both;grid-template-columns:minmax(0,1fr);gap:9px;margin-left:35px;display:grid}.chat-module__Yf7yya__workKicker{color:var(--c-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex}.chat-module__Yf7yya__workKicker:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.chat-module__Yf7yya__workTrack{min-width:0;position:relative}.chat-module__Yf7yya__workRow{--fade-l:0px;--fade-r:0px;--bleed-l:calc(35px + 16px);margin:0 -16px 0 calc(-1 * var(--bleed-l));padding:0 16px 0 var(--bleed-l);scroll-padding-left:var(--bleed-l);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-mask:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);-webkit-mask:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);mask:linear-gradient(90deg, transparent 0, #000 var(--fade-l), #000 calc(100% - var(--fade-r)), transparent 100%);gap:9px;display:flex;overflow-x:auto}.chat-module__Yf7yya__workTrack[data-prev] .chat-module__Yf7yya__workRow{--fade-l:44px}.chat-module__Yf7yya__workTrack[data-next] .chat-module__Yf7yya__workRow{--fade-r:44px}.chat-module__Yf7yya__workRow[data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.chat-module__Yf7yya__workRow[data-dragging] .chat-module__Yf7yya__workCard{cursor:grabbing}.chat-module__Yf7yya__workThumb img{-webkit-user-drag:none}.chat-module__Yf7yya__workRow::-webkit-scrollbar{display:none}.chat-module__Yf7yya__workCard{width:146px;color:var(--c-cream);font:inherit;text-align:left;cursor:grab;scroll-snap-align:start;background:0 0;border:0;flex:none;gap:2px;padding:0;display:grid}.chat-module__Yf7yya__workCard:disabled{cursor:default}.chat-module__Yf7yya__workThumb{aspect-ratio:4/3;border:1px solid var(--c-line);background:#161819;border-radius:12px;margin-bottom:5px;display:block;position:relative;overflow:hidden}.chat-module__Yf7yya__workThumb img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--spring);display:block}.chat-module__Yf7yya__workCard:hover .chat-module__Yf7yya__workThumb img,.chat-module__Yf7yya__workCard:focus-visible .chat-module__Yf7yya__workThumb img{scale:1.06}.chat-module__Yf7yya__workCard:focus-visible{outline:none}.chat-module__Yf7yya__workCard:focus-visible .chat-module__Yf7yya__workThumb{outline:2px solid var(--c-accent);outline-offset:2px}.chat-module__Yf7yya__workThumb .chat-module__Yf7yya__workPlay{width:38px;height:38px;cursor:inherit;margin:-19px 0 0 -19px}.chat-module__Yf7yya__workThumb .chat-module__Yf7yya__workPlay svg{width:15px;height:15px}.chat-module__Yf7yya__workCard:focus-visible .chat-module__Yf7yya__workPlay{--big-lit:1;--big-a:330deg;transform:scale(1.1);box-shadow:inset 0 -9px 18px #f04e2380,inset 0 1px .5px #ffffff29,0 0 30px -2px #f04e2380,0 14px 40px -10px #0009}@media (hover:hover) and (pointer:fine){.chat-module__Yf7yya__workCard:hover .chat-module__Yf7yya__workPlay{--big-lit:1;--big-a:330deg;transform:scale(1.1);box-shadow:inset 0 -9px 18px #f04e2380,inset 0 1px .5px #ffffff29,0 0 30px -2px #f04e2380,0 14px 40px -10px #0009}}html[data-motion=off] .chat-module__Yf7yya__workPlay{transition-duration:0s!important}.chat-module__Yf7yya__workTitle{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-module__Yf7yya__workSkeleton{aspect-ratio:4/3;background:linear-gradient(100deg,#e8d9c80d 30%,#e8d9c81c 50%,#e8d9c80d 70%) 0 0/200% 100%;border-radius:12px;flex:none;width:146px;animation:1.2s linear infinite chat-module__Yf7yya__work-shimmer}@keyframes chat-module__Yf7yya__work-shimmer{to{background-position:-200% 0}}.chat-module__Yf7yya__workMore{color:var(--c-accent);transition:color .3s ease, gap .4s var(--spring);justify-self:start;align-items:center;gap:7px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.chat-module__Yf7yya__workMore:hover,.chat-module__Yf7yya__workMore:focus-visible{color:#fff;gap:10px}@media (prefers-reduced-motion:reduce){.chat-module__Yf7yya__work,.chat-module__Yf7yya__workSkeleton{animation:none}}.chat-module__Yf7yya__offline{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 12px;display:flex}.chat-module__Yf7yya__offlineOrb{--orb:72px}.chat-module__Yf7yya__offlineTitle{letter-spacing:-.025em;margin-top:22px;font-size:19px;font-weight:650}.chat-module__Yf7yya__offlineText{max-width:270px;color:var(--c-dim);margin:8px 0 0;font-size:13px;line-height:1.55}.chat-module__Yf7yya__offlineText a{color:var(--c-cream);text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:3px}.chat-module__Yf7yya__composer{padding:10px 14px 14px}.chat-module__Yf7yya__field{border:1px solid var(--c-line);background:#ffffff09;border-radius:24px;align-items:flex-end;gap:8px;padding:7px 7px 7px 16px;transition:border-color .3s,background-color .3s,box-shadow .4s;display:flex}.chat-module__Yf7yya__field:focus-within{background:#ffffff0d;border-color:#f04e2380;box-shadow:0 0 0 4px #f04e231a,0 16px 34px -20px #f04e23b3}.chat-module__Yf7yya__input{resize:none;min-width:0;max-height:132px;color:var(--c-cream);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:14.5px;line-height:1.45}.chat-module__Yf7yya__input::placeholder{color:#e8d9c86b}.chat-module__Yf7yya__input:disabled{cursor:not-allowed}.chat-module__Yf7yya__counter{color:var(--c-dim);font-variant-numeric:tabular-nums;align-self:center;font-size:11px}.chat-module__Yf7yya__counter[data-full]{color:#ff6a4a}.chat-module__Yf7yya__send{color:#fff;cursor:pointer;width:40px;height:40px;transition:transform .45s var(--spring), box-shadow .35s ease, opacity .3s ease;background:radial-gradient(58% 44% at 36% 22%,#ffffff59,#fff0 70%) padding-box padding-box,radial-gradient(circle at 50% 112%,#fff5e0,#ffd6b0 20%,#ff7a2a 44%,#f04e23 76%) padding-box padding-box,conic-gradient(from 330deg,#fff0d2,#ffb45e 14%,#ff7a2a 30%,#f04e23 48%,#f04e2338 68%,#ff9448 88%,#fff0d2) border-box;border:1.25px solid #0000;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:0 6px 16px -6px #f04e23b3,0 0 22px -2px #ff7a2a80}.chat-module__Yf7yya__send svg{width:17px;height:12px}.chat-module__Yf7yya__send:hover:not(:disabled){transform:translateY(-1px)}.chat-module__Yf7yya__send:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.chat-module__Yf7yya__send:disabled{border-color:var(--c-line);box-shadow:none;color:#e8d9c859;cursor:default;background:#ffffff0d}.chat-module__Yf7yya__slots,.chat-module__Yf7yya__booked{border:1px solid var(--c-line);animation:chat-module__Yf7yya__chat-in .45s var(--spring) both;background:#e8d9c80a;border-radius:20px;padding:16px}.chat-module__Yf7yya__slotsTitle{letter-spacing:-.02em;font-size:15px;font-weight:650}.chat-module__Yf7yya__slotsSub{color:var(--c-dim);margin-top:4px;font-size:12.5px}.chat-module__Yf7yya__calHead{justify-content:space-between;align-items:center;margin:14px 0 6px;display:flex}.chat-module__Yf7yya__calMonth{letter-spacing:-.01em;font-size:12.5px;font-weight:600}.chat-module__Yf7yya__calNav{border:1px solid var(--c-line);width:28px;height:28px;color:var(--c-cream);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .3s;display:grid}.chat-module__Yf7yya__calNav:hover:not(:disabled){border-color:#f04e2399}.chat-module__Yf7yya__calNav:disabled{opacity:.3;cursor:default}.chat-module__Yf7yya__calGrid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.chat-module__Yf7yya__calWeekday{color:#e8d9c873;letter-spacing:.12em;text-transform:uppercase;padding:4px 0 6px;font-size:9.5px;font-weight:650}.chat-module__Yf7yya__day{aspect-ratio:1;color:#e8d9c847;width:100%;max-width:36px;font:inherit;font-variant-numeric:tabular-nums;cursor:default;background:0 0;border:0;border-radius:50%;margin:0 auto;padding:0;font-size:12.5px;transition:background-color .25s,color .25s;position:relative}.chat-module__Yf7yya__day[data-available]{color:var(--c-cream);cursor:pointer}.chat-module__Yf7yya__day[data-available]:after{content:"";background:var(--c-accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.chat-module__Yf7yya__day[data-available]:hover{background:#e8d9c814}.chat-module__Yf7yya__day[data-today]{box-shadow:inset 0 0 0 1px #e8d9c84d}.chat-module__Yf7yya__day[data-out]{color:#e8d9c81f}.chat-module__Yf7yya__day[data-selected]{background:var(--c-accent);color:#fff;box-shadow:0 6px 16px -6px #f04e23d9}.chat-module__Yf7yya__day[data-selected]:hover{background:var(--c-accent)}.chat-module__Yf7yya__day[data-selected]:after{background:#fff}.chat-module__Yf7yya__day:focus-visible,.chat-module__Yf7yya__calNav:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.chat-module__Yf7yya__calFoot{gap:10px;margin-top:14px;display:grid}.chat-module__Yf7yya__pills{gap:8px;display:flex}.chat-module__Yf7yya__pill{border:1px solid var(--c-line);white-space:nowrap;background:#ffffff08;border-radius:99px;flex:1;align-items:center;gap:8px;min-width:0;padding:9px 12px;font-size:12.5px;display:flex}.chat-module__Yf7yya__pill:first-child{flex:none}.chat-module__Yf7yya__pill svg{color:var(--c-accent);flex:none}.chat-module__Yf7yya__pill:focus-within{border-color:#f04e238c}.chat-module__Yf7yya__select{appearance:none;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;flex:1;padding:0}.chat-module__Yf7yya__select option{color:#111}.chat-module__Yf7yya__book{color:#050609;height:46px;font:inherit;letter-spacing:-.03em;cursor:pointer;background:linear-gradient(#fff,#f7f3ef);border:1px solid #1e120a1a;border-radius:99px;font-size:14.5px;font-weight:600;transition:color .7s cubic-bezier(0,.8,.56,1),box-shadow .7s cubic-bezier(0,.8,.56,1);position:relative;box-shadow:inset 0 1px #fff,0 12px 30px -14px #0009,0 12px 30px -14px #f04e238c}.chat-module__Yf7yya__book:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:radial-gradient(64px 42px at 50% 100%,#ffb45e,#ff7a2a 30%,#f04e238c 60%,#0000);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.chat-module__Yf7yya__book:hover:not(:disabled),.chat-module__Yf7yya__book:focus-visible{color:var(--c-accent);box-shadow:inset 0 1px #fff,0 12px 30px -14px #0009,0 14px 34px -12px #f04e23cc}.chat-module__Yf7yya__book:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.chat-module__Yf7yya__book:disabled{opacity:.65;cursor:default}.chat-module__Yf7yya__slotsEmpty{border-top:1px solid var(--c-faint);color:var(--c-dim);margin-top:12px;padding-top:12px;font-size:12.5px}.chat-module__Yf7yya__slotsError{color:#ffb39a;margin-top:10px;font-size:12px}.chat-module__Yf7yya__hint{color:#e8d9c873;margin-top:10px;font-size:11px}.chat-module__Yf7yya__bookedRow{align-items:center;gap:10px;font-size:13.5px;display:flex}.chat-module__Yf7yya__bookedRow strong{color:#fff;font-weight:650}.chat-module__Yf7yya__bookedIcon{background:var(--c-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:0 6px 16px -6px #f04e23d9}.chat-module__Yf7yya__meet{color:var(--c-gold);text-underline-offset:3px;margin-top:10px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}@media (max-width:640px){.chat-module__Yf7yya__root{--edge:16px}.chat-module__Yf7yya__launcher{--orb:54px;bottom:calc(16px + env(safe-area-inset-bottom,0px))}.chat-module__Yf7yya__panel{width:100%;height:100dvh;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);transform-origin:50% 100%;background:radial-gradient(90% 44% at 50% -8%,#f04e2338,#0000 70%),radial-gradient(80% 20% at 50% 104%,#f04e232e,#0000 75%),linear-gradient(#0a0a0be6,#050506f0);border:0;border-radius:0;inset:0}.chat-module__Yf7yya__panel[data-hidden]{transform:translateY(24px)}.chat-module__Yf7yya__input{font-size:16px}}@media (prefers-reduced-motion:reduce){.chat-module__Yf7yya__panel,.chat-module__Yf7yya__panel[data-hidden]{transform:none}.chat-module__Yf7yya__row,.chat-module__Yf7yya__system,.chat-module__Yf7yya__slots,.chat-module__Yf7yya__booked,.chat-module__Yf7yya__dots span{animation:none}}
.page-module__PaThBG__section{--pg-side:24px;--gutter:max(var(--pg-side), calc((100% - 1500px) / 2 + var(--pg-side)));--sp-foot:140px;padding-bottom:var(--sp-foot);color:var(--pg-ink);background:#fff;display:flow-root;position:relative;overflow-x:clip}.page-module__PaThBG__panel{background:#f9f9f9}.page-module__PaThBG__dark{--sp-foot:200px;--hz-foot:200px}.page-module__PaThBG__section.page-module__PaThBG__toPanel{--hz-next:#f9f9f9}.page-module__PaThBG__section.page-module__PaThBG__toDark{--hz-next:#0d0e0f}@media (max-width:1199px){.page-module__PaThBG__section{--pg-side:20px;--sp-foot:100px}.page-module__PaThBG__dark{--sp-foot:100px;--hz-foot:100px}}@media (max-width:809px){.page-module__PaThBG__section{--pg-side:16px;--sp-foot:80px}.page-module__PaThBG__dark{--sp-foot:60px;--hz-foot:60px}}.page-module__PaThBG__box{margin-inline:var(--gutter)}.page-module__PaThBG__lede{max-width:760px;margin:0 var(--gutter) 80px calc(var(--gutter) + 64px + (100% - 2 * var(--gutter) - 96px) / 6);letter-spacing:-.03em;color:var(--pg-muted);text-wrap:pretty;font-size:20px;font-weight:530;line-height:28px}@media (max-width:1199px){.page-module__PaThBG__lede{margin-left:var(--gutter);margin-bottom:60px}}@media (max-width:809px){.page-module__PaThBG__lede{margin-bottom:48px;font-size:18px;line-height:26px}}.page-module__PaThBG__twoRows .stair-1{color:var(--pg-ink)}.page-module__PaThBG__action{margin-top:48px}@media (max-width:809px){.page-module__PaThBG__inner :is(.band-cta-action .btn-line,.blog-foot .btn-line):is(.btn-dark,.btn-white){text-align:center;padding-inline:16px 69.2px;font-size:clamp(16px,8.33333vw - 9.76667px,22px)}}.page-module__PaThBG__kicker{letter-spacing:-.01em;text-transform:uppercase;color:var(--pg-ink);margin:0;font-size:14px;font-weight:640;line-height:1.4}.page-module__PaThBG__textLink{letter-spacing:-.03em;color:var(--pg-ink);align-items:center;gap:12px;padding-block:6px;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.page-module__PaThBG__textLink:after{content:"";background:var(--pg-accent);width:38px;height:7.4px;-webkit-mask:var(--pg-arrow) center / contain no-repeat;-webkit-mask:var(--pg-arrow) center / contain no-repeat;mask:var(--pg-arrow) center / contain no-repeat;flex:none;transition:transform .7s cubic-bezier(0,.8,.56,1)}.page-module__PaThBG__textLink:focus-visible{outline:2px solid var(--pg-accent);outline-offset:4px;border-radius:4px}@media (hover:hover) and (pointer:fine){.page-module__PaThBG__textLink{transition:color .4s}.page-module__PaThBG__textLink:hover{color:var(--pg-accent-text)}.page-module__PaThBG__textLink:hover:after{transform:translate(8px)}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.page-module__PaThBG__textLink{background-image:linear-gradient(90deg, var(--pg-accent-text) calc(var(--btn-wipe,0%) - 4%), transparent var(--btn-wipe,0%)), linear-gradient(90deg, transparent calc(var(--btn-wipe,0%) - 4%), var(--pg-ink) var(--btn-wipe,0%));color:#0000;background-repeat:no-repeat;background-size:calc(100% - 50px) 100%;-webkit-background-clip:text;background-clip:text;transition:--btn-wipe .7s cubic-bezier(0,.8,.56,1)}.page-module__PaThBG__textLink:focus-visible{--btn-wipe:110%;color:#0000}@media (hover:hover) and (pointer:fine){.page-module__PaThBG__textLink:hover{--btn-wipe:110%;color:#0000}}}html[data-motion=off] .page-module__PaThBG__textLink{transition-duration:0s!important}html[data-motion=off] .page-module__PaThBG__textLink:after{transition-duration:0s!important}.page-module__PaThBG__hero{--sp-foot:160px;--hz-foot:160px;padding-top:calc(var(--nav-h) + 36px)}@media (max-width:1199px){.page-module__PaThBG__hero{--sp-foot:112px;--hz-foot:112px}}@media (max-width:809px){.page-module__PaThBG__hero{--sp-foot:80px;--hz-foot:80px;padding-top:calc(var(--nav-h) + 20px)}}.page-module__PaThBG__heroGlow{z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 100%,#f04e2329,#f04e230d 55%,#0000 75%);height:70%;position:absolute;inset:auto -10% 0}.page-module__PaThBG__crumbs{margin:0 var(--gutter) 40px}.page-module__PaThBG__crumbs ol{letter-spacing:.01em;color:var(--pg-ink-60);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1.4;list-style:none;display:flex}.page-module__PaThBG__crumbs li{align-items:center;gap:10px;display:inline-flex}.page-module__PaThBG__crumbs li+li:before{content:"/";color:var(--pg-accent)}.page-module__PaThBG__crumbs a{color:inherit;border-radius:3px;text-decoration:none}.page-module__PaThBG__crumbs a:focus-visible{outline-offset:3px;outline:2px solid}.page-module__PaThBG__crumbs [aria-current=page]{color:var(--pg-ink)}@media (hover:hover) and (pointer:fine){.page-module__PaThBG__crumbs a{transition:color .3s}.page-module__PaThBG__crumbs a:hover{color:var(--pg-ink)}}.page-module__PaThBG__heroGrid{margin-inline:var(--gutter);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.page-module__PaThBG__heroGrid.page-module__PaThBG__solo{grid-template-columns:minmax(0,1fr)}@media (max-width:1099px){.page-module__PaThBG__heroGrid{grid-template-columns:minmax(0,1fr);gap:48px}.page-module__PaThBG__heroMedia{max-width:720px}}.page-module__PaThBG__heroCopy,.page-module__PaThBG__heroMedia{min-width:0}.page-module__PaThBG__badge{color:#f4eee7b8;background:#120d0b9e;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:10px;max-width:100%;margin:0;padding:4px 14px 4px 4px;font-size:12.5px;font-weight:500;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.page-module__PaThBG__chip{background:linear-gradient(180deg, #ff7547, var(--pg-accent));color:#1a0d07;white-space:nowrap;border-radius:100px;flex:none;padding:5px 11px;font-weight:600;box-shadow:0 0 18px #f04e238c,inset 0 1px #ffffff4d}.page-module__PaThBG__badgeText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-module__PaThBG__h1{letter-spacing:-.045em;color:var(--pg-ink);text-wrap:balance;margin:24px 0 0;font-size:clamp(34px,3.5vw,54px);font-weight:650;line-height:1.05}.page-module__PaThBG__h1Rest{color:var(--pg-ink-60);font-weight:560}.page-module__PaThBG__heroLede{letter-spacing:-.01em;max-width:58ch;color:var(--pg-ink-60);text-wrap:pretty;margin:24px 0 0;font-size:18px;font-weight:460;line-height:1.6}.page-module__PaThBG__tags{isolation:isolate;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.page-module__PaThBG__tag,.page-module__PaThBG__filmLabel{--dot-x:13.5px;--l-at:var(--lx,var(--lx-rest,50%));--l-size:calc(var(--ls,1) * (1 + var(--lp,0) * .25));background-color:#151312;background-image:radial-gradient(circle at var(--dot-x) 50%, #ff7a2a 0 2.5px, #ff7a2a8c 3px, #f04e232e 5.5px, #f04e2300 9px), linear-gradient(180deg, var(--btn-gh-top,#1d1b1a), var(--btn-gh-bot,#0d0c0b));color:#e8d9c8;white-space:nowrap;border:1px solid #ffffff1a;border-radius:100px;align-items:center;padding:8px 14px 8px 24px;font-size:12.5px;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 10px 24px -12px #000000e6,0 10px 24px -12px #f04e2300}.page-module__PaThBG__tag{font-weight:500}.page-module__PaThBG__tag:after,.page-module__PaThBG__filmLabel:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(calc(30px * var(--l-size,1)) calc(30px * var(--l-size,1)) at var(--l-at,50%) 100%, #fff5e0, #ffd6b0 14%, #ff7a2ad9 36%, #f04e234d 66%, transparent), conic-gradient(from 270deg, rgba(240, 78, 35, calc(.8 * min(1, var(--btn-glow) * 4))) var(--btn-ring), transparent 0);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.page-module__PaThBG__tag:before,.page-module__PaThBG__filmLabel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(calc(26px * var(--l-size,1)) calc(26px * var(--l-size,1)) at var(--l-at,50%) 100%, #ff7a2af2, #f04e2366 50%, transparent);filter:blur(6px);opacity:calc(.7 + var(--btn-glow) * .3);position:absolute;inset:-1px}.page-module__PaThBG__tagSlot{display:flex}.page-module__PaThBG__tags>:nth-child(5n+1){--lx-rest:36%;--ls:.86}.page-module__PaThBG__tags>:nth-child(5n+2){--lx-rest:62%;--ls:1.14}.page-module__PaThBG__tags>:nth-child(5n+3){--lx-rest:45%;--ls:.95}.page-module__PaThBG__tags>:nth-child(5n+4){--lx-rest:67%;--ls:1.2}.page-module__PaThBG__tags>:nth-child(5n+5){--lx-rest:40%;--ls:.9}.page-module__PaThBG__filmLabel{--lx-rest:42%}.page-module__PaThBG__tagLink,.page-module__PaThBG__filmLabel{transition:color .7s cubic-bezier(0,.8,.56,1),--btn-gh-top .7s cubic-bezier(0,.8,.56,1),--btn-gh-bot .7s cubic-bezier(0,.8,.56,1),--btn-ring .7s cubic-bezier(0,.8,.56,1),--btn-glow .7s cubic-bezier(0,.8,.56,1),border-color .7s cubic-bezier(0,.8,.56,1),box-shadow .7s cubic-bezier(0,.8,.56,1)}.page-module__PaThBG__tagLink:focus-visible,.page-module__PaThBG__filmBtn:focus-visible .page-module__PaThBG__filmLabel{--btn-gh-top:#25211f;--btn-gh-bot:#121010;--btn-ring:360deg;--btn-glow:1;color:var(--pg-accent);border-color:#ffc4a066;box-shadow:inset 0 1px #ffffff17,0 10px 24px -12px #000000e6,0 10px 24px -12px #f04e2373}.page-module__PaThBG__tagLink:focus-visible{outline-offset:3px;outline:2px solid #ffb07a}@media (hover:hover) and (pointer:fine){.page-module__PaThBG__tagLink:hover,.page-module__PaThBG__filmBtn:hover .page-module__PaThBG__filmLabel{--btn-gh-top:#25211f;--btn-gh-bot:#121010;--btn-ring:360deg;--btn-glow:1;color:var(--pg-accent);border-color:#ffc4a066;box-shadow:inset 0 1px #ffffff17,0 10px 24px -12px #000000e6,0 10px 24px -12px #f04e2373}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.page-module__PaThBG__tagLink,.page-module__PaThBG__filmLabel{background-image:linear-gradient(rgb(232 217 200/var(--btn-ink,1)) 0 0), linear-gradient(90deg, #f04e23 calc(var(--btn-wipe,0%) - 4%), transparent var(--btn-wipe,0%)), radial-gradient(circle at var(--dot-x) 50%, #ff7a2a 0 2.5px, #ff7a2a8c 3px, #f04e232e 5.5px, #f04e2300 9px), linear-gradient(180deg, var(--btn-gh-top,#1d1b1a), var(--btn-gh-bot,#0d0c0b));color:#0000;background-repeat:no-repeat;background-size:100% 100%;background-origin:padding-box,content-box,padding-box,border-box;-webkit-background-clip:text,text,padding-box,border-box;background-clip:text,text,padding-box,border-box;transition:--btn-ink .7s cubic-bezier(0,.8,.56,1),--btn-wipe .7s cubic-bezier(0,.8,.56,1),--btn-gh-top .7s cubic-bezier(0,.8,.56,1),--btn-gh-bot .7s cubic-bezier(0,.8,.56,1),--btn-ring .7s cubic-bezier(0,.8,.56,1),--btn-glow .7s cubic-bezier(0,.8,.56,1),border-color .7s cubic-bezier(0,.8,.56,1),box-shadow .7s cubic-bezier(0,.8,.56,1)}.page-module__PaThBG__tagLink:focus-visible,.page-module__PaThBG__filmBtn:focus-visible .page-module__PaThBG__filmLabel{--btn-ink:0;--btn-wipe:110%;color:#0000}@media (hover:hover) and (pointer:fine){.page-module__PaThBG__tagLink:hover,.page-module__PaThBG__filmBtn:hover .page-module__PaThBG__filmLabel{--btn-ink:0;--btn-wipe:110%;color:#0000}}}:is(html[data-motion=off] .page-module__PaThBG__tagLink,html[data-motion=off] .page-module__PaThBG__filmLabel){transition-duration:0s!important}.page-module__PaThBG__heroActions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:40px;display:flex}.page-module__PaThBG__heroActions .page-module__PaThBG__action{margin-top:0}@media (max-width:809px){.page-module__PaThBG__heroActions{flex-direction:column;align-items:stretch}.page-module__PaThBG__heroActions .page-module__PaThBG__textLink{align-self:flex-start}}@media (prefers-reduced-motion:no-preference){.page-module__PaThBG__rise{animation:page-module__PaThBG__hero-rise .9s var(--ease-spring) both;animation-delay:calc(var(--d,0) * 90ms + 80ms)}html[data-motion=off] .page-module__PaThBG__rise{animation:none}}@keyframes page-module__PaThBG__hero-rise{0%{opacity:.01;transform:translateY(24px)}to{opacity:1;transform:none}}.page-module__PaThBG__film{min-width:0;margin:0}.page-module__PaThBG__filmBtn{aspect-ratio:16/9;cursor:pointer;isolation:isolate;background:#050609;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 70px -36px #000000e6}@property --film-zoom{syntax:"<number>";inherits:false;initial-value:1.02}.page-module__PaThBG__filmBtn img{--film-zoom:1.02;object-fit:cover;transform:scale(var(--film-zoom));transition:--film-zoom .9s cubic-bezier(.22,1,.36,1)}.page-module__PaThBG__filmBtn:focus-visible{outline-offset:3px;outline:2px solid #ffb07a}.page-module__PaThBG__filmShade{z-index:1;pointer-events:none;background:linear-gradient(#05060900 58%,#0506099e 100%),linear-gradient(#0506092e,#05060900 30%);position:absolute;inset:0}.page-module__PaThBG__filmBtn:focus-visible .page-module__PaThBG__filmPlay{--big-lit:1;--big-a:330deg;transform:scale(1.1);box-shadow:inset 0 -9px 18px #f04e2380,inset 0 1px .5px #ffffff29,0 0 30px -2px #f04e2380,0 14px 40px -10px #0009}@media (hover:hover) and (pointer:fine){.page-module__PaThBG__filmBtn:hover .page-module__PaThBG__filmPlay{--big-lit:1;--big-a:330deg;transform:scale(1.1);box-shadow:inset 0 -9px 18px #f04e2380,inset 0 1px .5px #ffffff29,0 0 30px -2px #f04e2380,0 14px 40px -10px #0009}}.page-module__PaThBG__filmLabelSlot{z-index:2;isolation:isolate;max-width:calc(100% - 28px);display:flex;position:absolute;bottom:14px;left:14px}.page-module__PaThBG__filmLabel{letter-spacing:.12em;text-transform:uppercase;min-width:0;font-weight:600}.page-module__PaThBG__filmLabelText{text-overflow:ellipsis;min-width:0;overflow:hidden}.page-module__PaThBG__portal{font-family:var(--font-section), system-ui, sans-serif}.page-module__PaThBG__filmCaption{letter-spacing:-.01em;color:var(--pg-ink-60);align-items:center;gap:12px;margin:16px 0 0;font-size:15px;font-weight:600;line-height:1.3;display:flex}.page-module__PaThBG__filmCaption:before{content:"";background:var(--pg-accent);flex:none;width:24px;height:2px}.page-module__PaThBG__filmCaption{transition:color .65s cubic-bezier(0,.55,.45,1)}.page-module__PaThBG__filmCaptionLink{color:inherit;text-underline-offset:3px;margin-block:-4px;padding-block:4px;text-decoration:none}:is(.page-module__PaThBG__film:has(.page-module__PaThBG__filmBtn:focus-visible) .page-module__PaThBG__filmCaption,.page-module__PaThBG__film:has(.page-module__PaThBG__filmCaptionLink:focus-visible) .page-module__PaThBG__filmCaption){color:var(--pg-accent-text)}@media (hover:hover) and (pointer:fine){.page-module__PaThBG__filmBtn:hover img{--film-zoom:1.06}:is(.page-module__PaThBG__film:has(.page-module__PaThBG__filmBtn:hover) .page-module__PaThBG__filmCaption,.page-module__PaThBG__film:has(.page-module__PaThBG__filmCaptionLink:hover) .page-module__PaThBG__filmCaption){color:var(--pg-accent-text)}.page-module__PaThBG__filmCaptionLink:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.page-module__PaThBG__filmBtn img,.page-module__PaThBG__filmBtn:hover img{--film-zoom:1.02;transition:none}}html[data-motion=off] .page-module__PaThBG__filmBtn img{transition-duration:0s!important}html[data-motion=off] .page-module__PaThBG__filmPlay{transition-duration:0s!important}html[data-motion=off] .page-module__PaThBG__filmCaption{transition-duration:0s!important}@media (max-width:809px){.page-module__PaThBG__filmLabelSlot{bottom:10px;left:10px}.page-module__PaThBG__filmLabel{font-size:11px}}.page-module__PaThBG__split{margin-inline:var(--gutter);grid-template-columns:minmax(0,414.7fr) minmax(0,829.3fr);padding:0 0 0 8px;display:grid}@media (max-width:1199px){.page-module__PaThBG__split{grid-template-columns:minmax(0,1fr);gap:56px;padding:0}.page-module__PaThBG__split .page-module__PaThBG__splitSide{order:2}}.page-module__PaThBG__splitSide,.page-module__PaThBG__splitMain{min-width:0}.page-module__PaThBG__lines{margin:0;padding:0;list-style:none}.page-module__PaThBG__line{box-shadow:inset 0 -1px var(--pg-rule);letter-spacing:-.06em;color:var(--pg-muted);margin:0;padding:12px 0;font-size:32px;font-weight:640;line-height:1.2}.page-module__PaThBG__line:first-child{box-shadow:inset 0 1px var(--pg-rule), inset 0 -1px var(--pg-rule)}.page-module__PaThBG__body{padding-top:40px}.page-module__PaThBG__body p{letter-spacing:-.03em;max-width:760px;color:var(--pg-muted);text-wrap:pretty;margin:0 0 16px;font-size:20px;font-weight:530;line-height:28px}.page-module__PaThBG__body p:last-child{margin-bottom:0}.page-module__PaThBG__points{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.page-module__PaThBG__points li{letter-spacing:-.015em;color:var(--pg-ink);padding-left:24px;font-size:17px;font-weight:500;line-height:1.4;position:relative}.page-module__PaThBG__points li:before,.page-module__PaThBG__points li:after{content:"";background:var(--pg-accent);width:11px;height:1.5px;margin-top:-.75px;position:absolute;top:.7em;left:0}.page-module__PaThBG__points li:after{width:1.5px;height:11px;margin-top:0;top:calc(.7em - 4.75px);left:4.75px}.page-module__PaThBG__pointsLive{--kt-roll:linear(0, .2063, .3851, .535, .6574, .7548, .8305, .8878, .9302, .9606, .9817, .9957, 1.0045, 1.0096, 1.012, 1.0126, 1.0122, 1.0111, 1.0097, 1.0081, 1.0067, 1.0053, 1.0042, 1.0032, 1.0024, 1.0017, 1.0012, 1.0008, 1.0005, 1.0003, 1.0001, 1, 1);--kt-out:cubic-bezier(.16, 1, .3, 1)}.page-module__PaThBG__pointsLive li:after{transform-origin:.75px 4.75px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.page-module__PaThBG__pointsLive li:before,.page-module__PaThBG__pointsLive li:after{transition:transform .42s var(--kt-out)}:has(>.page-module__PaThBG__pointsLive):hover .page-module__PaThBG__pointsLive li:before{transition:transform .6s var(--kt-roll) calc(.3s + var(--pd-j,0) * 90ms);transform:rotate(45deg)scale(.84)}:has(>.page-module__PaThBG__pointsLive):hover .page-module__PaThBG__pointsLive li:after{transition:transform .6s var(--kt-roll) calc(.3s + var(--pd-j,0) * 90ms);transform:rotate(45deg)scale(.84)}.page-module__PaThBG__pointsLive li:nth-child(2){--pd-j:1}.page-module__PaThBG__pointsLive li:nth-child(3){--pd-j:2}.page-module__PaThBG__pointsLive li:nth-child(4){--pd-j:3}.page-module__PaThBG__pointsLive li:nth-child(5){--pd-j:4}html[data-motion=off] .page-module__PaThBG__pointsLive li:before{transition-duration:0s!important;transition-delay:0s!important}html[data-motion=off] .page-module__PaThBG__pointsLive li:after{transition-duration:0s!important;transition-delay:0s!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){:has(>.page-module__PaThBG__pointsLive):hover .page-module__PaThBG__pointsLive li:before{transform:rotate(45deg)scale(.84)}:has(>.page-module__PaThBG__pointsLive):hover .page-module__PaThBG__pointsLive li:after{transform:rotate(45deg)scale(.84)}}.page-module__PaThBG__stats{gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1199px){.page-module__PaThBG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width:599px){.page-module__PaThBG__stats{grid-template-columns:minmax(0,1fr)}}.page-module__PaThBG__stat{box-shadow:inset 2px 0 var(--pg-accent);padding:2px 0 2px 24px;position:relative}.page-module__PaThBG__statValue{letter-spacing:-.03em;color:var(--pg-ink);font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:1;display:block}.page-module__PaThBG__statLabel{letter-spacing:-.01em;color:var(--pg-muted);margin-top:10px;font-size:15px;font-weight:500;line-height:1.35;display:block}@media (max-width:809px){.page-module__PaThBG__line{letter-spacing:-.05em;font-size:24px;font-weight:620}.page-module__PaThBG__body p{font-size:18px;line-height:26px}.page-module__PaThBG__statValue{font-size:48px}}.page-module__PaThBG__cards{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));margin:0 var(--gutter);gap:4px;padding:0;list-style:none;display:grid}@media (max-width:999px){.page-module__PaThBG__cards{grid-template-columns:minmax(0,1fr)}}.page-module__PaThBG__card{--kt-roll:linear(0, .2063, .3851, .535, .6574, .7548, .8305, .8878, .9302, .9606, .9817, .9957, 1.0045, 1.0096, 1.012, 1.0126, 1.0122, 1.0111, 1.0097, 1.0081, 1.0067, 1.0053, 1.0042, 1.0032, 1.0024, 1.0017, 1.0012, 1.0008, 1.0005, 1.0003, 1.0001, 1, 1);--kt-out:cubic-bezier(.16, 1, .3, 1);background:var(--pg-panel);border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:28px 28px 36px;display:flex;position:relative}.page-module__PaThBG__panel .page-module__PaThBG__card{background:#fff}.page-module__PaThBG__cardN{letter-spacing:.06em;color:var(--pg-accent-text);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600;line-height:1}.page-module__PaThBG__cardTitle{letter-spacing:-.04em;color:var(--pg-ink);margin:0;font-size:clamp(24px,2vw,28px);font-weight:670;line-height:1.15;position:relative}.page-module__PaThBG__cardRule{background:var(--pg-accent);transform-origin:0;width:40px;height:2px;display:block}.page-module__PaThBG__cardText{letter-spacing:-.015em;color:var(--pg-muted);margin:0;font-size:17px;font-weight:500;line-height:1.45;position:relative}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.page-module__PaThBG__card{transition:transform .7s var(--ease-spring), box-shadow .7s var(--ease-spring);will-change:transform}.page-module__PaThBG__card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #f04e2352,0 28px 50px -30px #262a2d73}.page-module__PaThBG__cardRule{transition:width .7s var(--ease-spring)}.page-module__PaThBG__card:hover .page-module__PaThBG__cardRule{width:100%}.page-module__PaThBG__cardTitle .kt-text{transition:color 0s linear .8s}.page-module__PaThBG__card:hover .page-module__PaThBG__cardTitle .kt-text{color:#0000;transition:none}.page-module__PaThBG__card:hover .page-module__PaThBG__cardTitle .kt-roll{visibility:visible;transition:none}.page-module__PaThBG__card:hover .page-module__PaThBG__cardTitle .kt-g{transition:transform .65s var(--kt-roll) calc(var(--i) * 19ms);transform:translateY(calc(-1*round(1.45em,1px)))}.page-module__PaThBG__card:hover .page-module__PaThBG__cardText .kt-desc{visibility:visible;transition:none}.page-module__PaThBG__card:hover .page-module__PaThBG__cardText .kt-w{transition:-webkit-mask-position .34s cubic-bezier(.3, .6, .3, 1) calc(.12s + var(--k) * 26ms), mask-position .34s cubic-bezier(.3, .6, .3, 1) calc(.12s + var(--k) * 26ms);-webkit-mask-position:0 0;mask-position:0 0}html[data-motion=off] .page-module__PaThBG__card{transition-duration:0s!important;transition-delay:0s!important}html[data-motion=off] .page-module__PaThBG__cardRule{transition-duration:0s!important;transition-delay:0s!important}html[data-motion=off] .page-module__PaThBG__card :is(.kt-g,.kt-w){transition-duration:0s!important;transition-delay:0s!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.page-module__PaThBG__card:hover{box-shadow:inset 0 0 0 1px #f04e2352}.page-module__PaThBG__card:hover .page-module__PaThBG__cardTitle,.page-module__PaThBG__card:hover .page-module__PaThBG__cardText{color:var(--pg-accent-text)}}.page-module__PaThBG__spec{margin:100px var(--gutter) 0}.page-module__PaThBG__specHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;padding-bottom:28px;display:flex}.page-module__PaThBG__specTitle{letter-spacing:-.06em;color:var(--pg-ink);margin:10px 0 0;font-size:32px;font-weight:640;line-height:1.2}.page-module__PaThBG__specRows{margin:0}.page-module__PaThBG__specRow{box-shadow:inset 0 1px var(--pg-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:22px 0;display:grid}.page-module__PaThBG__specRow:last-child{box-shadow:inset 0 1px var(--pg-line), inset 0 -1px var(--pg-line)}.page-module__PaThBG__specRow dt{letter-spacing:.08em;text-transform:uppercase;color:var(--pg-ink);font-size:13px;font-weight:650;line-height:1.5;transition:color .3s}.page-module__PaThBG__specRow dd{margin:0}.page-module__PaThBG__specRow ul{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;margin:0;padding:0;list-style:none;display:flex}.page-module__PaThBG__specRow li{letter-spacing:-.02em;color:var(--pg-muted);font-size:17px;font-weight:460;line-height:1.4;transition:color .3s}@media (hover:hover) and (pointer:fine){.page-module__PaThBG__specRow:hover dt{color:var(--pg-accent-text)}.page-module__PaThBG__specRow:hover li{color:var(--pg-ink)}}@media (max-width:809px){.page-module__PaThBG__spec{margin-top:72px}.page-module__PaThBG__specTitle{font-size:26px}.page-module__PaThBG__specRow{grid-template-columns:minmax(0,1fr);gap:10px}.page-module__PaThBG__specRow ul{text-align:left;align-items:flex-start}}.page-module__PaThBG__story{margin:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding-top:100px;display:grid}.page-module__PaThBG__storyCopy{background:var(--pg-panel);border-radius:8px;flex-direction:column;min-width:0;padding:48px;display:flex}.page-module__PaThBG__storyTitle{letter-spacing:-.05em;color:var(--pg-ink);text-wrap:balance;margin:20px 0 0;font-size:clamp(30px,2.8vw,42px);font-weight:640;line-height:1.1}.page-module__PaThBG__storyText{letter-spacing:-.02em;max-width:560px;color:var(--pg-muted);margin:24px 0 0;font-size:18px;font-weight:500;line-height:1.5}.page-module__PaThBG__storyLinks{flex-direction:column;align-items:flex-start;gap:8px;margin:auto 0 0;padding:40px 0 0;list-style:none;display:flex}.page-module__PaThBG__storyMedia{background:#e9e5e1;border-radius:8px;min-height:420px;position:relative;overflow:hidden}@property --story-zoom{syntax:"<number>";inherits:false;initial-value:1}.page-module__PaThBG__storyMedia img{--story-zoom:1;object-fit:cover;transform:scale(calc(var(--story-zoom) + .0001));transition:--story-zoom 1.1s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.page-module__PaThBG__story:hover .page-module__PaThBG__storyMedia img{--story-zoom:1.04}}.page-module__PaThBG__storyStack{display:grid}.page-module__PaThBG__storyPane{grid-area:1/1;min-width:0}.page-module__PaThBG__storyPane :is(.page-module__PaThBG__storyTitle,.page-module__PaThBG__storyText,.page-module__PaThBG__points li){opacity:0;filter:blur(8px);transform:translateY(16px)}.page-module__PaThBG__storyPane[data-out] :is(.page-module__PaThBG__storyTitle,.page-module__PaThBG__storyText,.page-module__PaThBG__points li){transition:opacity .4s,transform .55s cubic-bezier(.4,0,1,1),filter .4s;transform:translateY(-12px)}.page-module__PaThBG__storyPane[data-on] :is(.page-module__PaThBG__storyTitle,.page-module__PaThBG__storyText,.page-module__PaThBG__points li){opacity:1;filter:blur();transition:opacity .6s,transform .9s cubic-bezier(.22,1,.36,1),filter .7s;transform:none}.page-module__PaThBG__storyPane[data-on] .page-module__PaThBG__storyTitle{transition-delay:.3s}.page-module__PaThBG__storyPane[data-on] .page-module__PaThBG__storyText{transition-delay:.42s}.page-module__PaThBG__storyPane[data-on] .page-module__PaThBG__points li:first-child{transition-delay:.54s}.page-module__PaThBG__storyPane[data-on] .page-module__PaThBG__points li:nth-child(2){transition-delay:.61s}.page-module__PaThBG__storyPane[data-on] .page-module__PaThBG__points li:nth-child(3){transition-delay:.68s}.page-module__PaThBG__storyPane[data-on] .page-module__PaThBG__points li:nth-child(n+4){transition-delay:.75s}@media (prefers-reduced-motion:reduce){.page-module__PaThBG__storyPane :is(.page-module__PaThBG__storyTitle,.page-module__PaThBG__storyText,.page-module__PaThBG__points li),.page-module__PaThBG__storyPane:is([data-on],[data-out]) :is(.page-module__PaThBG__storyTitle,.page-module__PaThBG__storyText,.page-module__PaThBG__points li){filter:none;transition:opacity .3s;transform:none}}html[data-motion=off] .page-module__PaThBG__storyPane :is(.page-module__PaThBG__storyTitle,.page-module__PaThBG__storyText,.page-module__PaThBG__points li){filter:none;transition:none;transform:none}.page-module__PaThBG__storyPlay{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.page-module__PaThBG__storyPlay:focus-visible{outline-offset:-4px;outline:2px solid #ffb45e}.page-module__PaThBG__storyOrb{transition:--big-lit .7s cubic-bezier(0,.8,.56,1),--big-a .7s cubic-bezier(0,.8,.56,1),transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(0,.8,.56,1)}.page-module__PaThBG__storyPlay:focus-visible .page-module__PaThBG__storyOrb{--big-lit:1;--big-a:330deg;transform:scale(1.1)}@media (hover:hover) and (pointer:fine){.page-module__PaThBG__storyPlay:hover .page-module__PaThBG__storyOrb{--big-lit:1;--big-a:330deg;transform:scale(1.1);box-shadow:inset 0 -9px 18px #f04e2380,inset 0 1px .5px #ffffff29,0 0 30px -2px #f04e2380,0 14px 40px -10px #0009}}.page-module__PaThBG__slides{position:absolute;inset:0}.page-module__PaThBG__slides .page-module__PaThBG__slide{opacity:0;transition:opacity 1.2s,--story-zoom 1.1s cubic-bezier(.22,1,.36,1)}.page-module__PaThBG__slides .page-module__PaThBG__slide[data-on]{opacity:1}.page-module__PaThBG__slideDots{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05060973;border-radius:100px;gap:8px;padding:7px 10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.page-module__PaThBG__slideDot{cursor:pointer;background:#fff5e073;border:0;border-radius:100px;width:7px;height:7px;padding:0;transition:width .4s cubic-bezier(.22,1,.36,1),background .3s}.page-module__PaThBG__slideDot[aria-current]{background:var(--pg-accent);width:20px}.page-module__PaThBG__slideDot:focus-visible{outline-offset:2px;outline:2px solid #ffb45e}@media (prefers-reduced-motion:reduce){.page-module__PaThBG__slides .page-module__PaThBG__slide,.page-module__PaThBG__slideDot{transition:none}}@media (max-width:999px){.page-module__PaThBG__story{grid-template-columns:minmax(0,1fr)}.page-module__PaThBG__storyMedia{aspect-ratio:1;min-height:0}}@media (max-width:809px){.page-module__PaThBG__story{padding-top:72px}.page-module__PaThBG__storyCopy{padding:32px 20px}.page-module__PaThBG__storyText{font-size:17px}}.page-module__PaThBG__benefitLead{margin:0 var(--gutter) 64px calc(var(--gutter) + 64px + (100% - 2 * var(--gutter) - 96px) / 6);box-shadow:inset 0 1px var(--pg-rule), inset 0 -1px var(--pg-rule);letter-spacing:-.06em;color:var(--pg-muted);padding:12px 0;font-size:32px;font-weight:640;line-height:1.2}@media (max-width:1199px){.page-module__PaThBG__benefitLead{margin-left:var(--gutter)}}@media (max-width:809px){.page-module__PaThBG__benefitLead{letter-spacing:-.05em;margin-bottom:40px;font-size:24px}}.page-module__PaThBG__benefits{margin:0 var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.page-module__PaThBG__benefit{--kt-out:cubic-bezier(.16, 1, .3, 1);min-width:0;box-shadow:inset 2px 0 var(--pg-line), inset 0 1px var(--pg-line);flex-direction:column;gap:18px;padding:28px 28px 40px 24px;display:flex}.page-module__PaThBG__benefitN{letter-spacing:-.04em;color:var(--pg-dim);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1;transition:color .4s}.page-module__PaThBG__benefitN:before{content:attr(data-n)}.page-module__PaThBG__benefitN:after{content:"/";color:var(--pg-accent)}.page-module__PaThBG__benefitText{letter-spacing:-.04em;color:var(--pg-muted);margin:0;font-size:22px;font-weight:600;line-height:1.25;position:relative}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.page-module__PaThBG__benefit{transition:box-shadow .5s}.page-module__PaThBG__benefit:hover{box-shadow:inset 2px 0 var(--pg-accent), inset 0 1px var(--pg-line)}.page-module__PaThBG__benefit:hover .page-module__PaThBG__benefitN{color:var(--pg-ink)}.page-module__PaThBG__benefit:hover .page-module__PaThBG__benefitText .kt-desc{visibility:visible;transition:none}.page-module__PaThBG__benefit:hover .page-module__PaThBG__benefitText .kt-w{transition:-webkit-mask-position .34s cubic-bezier(.3, .6, .3, 1) calc(80ms + var(--k) * 26ms), mask-position .34s cubic-bezier(.3, .6, .3, 1) calc(80ms + var(--k) * 26ms);-webkit-mask-position:0 0;mask-position:0 0}html[data-motion=off] .page-module__PaThBG__benefit .kt-w{transition-duration:0s!important;transition-delay:0s!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.page-module__PaThBG__benefit:hover{box-shadow:inset 2px 0 var(--pg-accent), inset 0 1px var(--pg-line)}.page-module__PaThBG__benefit:hover .page-module__PaThBG__benefitText{color:var(--pg-ink)}}@media (min-width:1000px){.page-module__PaThBG__benefits[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:999px){.page-module__PaThBG__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.page-module__PaThBG__benefits{grid-template-columns:minmax(0,1fr)}.page-module__PaThBG__benefit{padding:24px 8px 28px 20px}.page-module__PaThBG__benefitText{font-size:20px}}.page-module__PaThBG__quote{margin:120px var(--gutter) 0;box-shadow:inset 0 1px var(--pg-rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;padding-top:40px;display:grid}.page-module__PaThBG__quoteTitle{letter-spacing:-.06em;color:var(--pg-ink);margin:0;font-size:32px;font-weight:640;line-height:1.2}.page-module__PaThBG__quoteSub{letter-spacing:.12em;text-transform:uppercase;max-width:34ch;color:var(--pg-muted);margin:12px 0 0;font-size:12px;font-weight:600;line-height:1.5}.page-module__PaThBG__quoteBody{background:var(--pg-panel);border-radius:8px;margin:0;padding:40px}.page-module__PaThBG__quoteText{letter-spacing:-.035em;color:var(--pg-ink);text-wrap:pretty;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:540;line-height:1.38;position:relative}.page-module__PaThBG__quoteText:before{content:"“";color:var(--pg-accent);font-size:2.6em;line-height:1;position:absolute;top:-.55em;left:-.05em}.page-module__PaThBG__quoteText p{text-indent:.9em;margin:0}.page-module__PaThBG__quoteWho{align-items:center;gap:16px;margin-top:32px;display:flex}.page-module__PaThBG__quoteFrame{background:#e9e5e1;border-radius:8px;flex:none;width:56px;height:56px;overflow:hidden}.page-module__PaThBG__quotePhoto{object-fit:cover;width:100%;height:100%;display:block}.page-module__PaThBG__quoteName{letter-spacing:-.03em;color:var(--pg-ink);font-size:17px;font-weight:640;line-height:1.3;display:block}.page-module__PaThBG__quoteRole{letter-spacing:.08em;text-transform:uppercase;color:var(--pg-muted);margin-top:4px;font-size:12px;font-weight:600;line-height:1.4;display:block}@media (max-width:999px){.page-module__PaThBG__quote{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:88px}}@media (max-width:809px){.page-module__PaThBG__quoteBody{padding:28px 20px}.page-module__PaThBG__quoteTitle{font-size:26px}}.page-module__PaThBG__feature{margin:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;gap:40px;display:grid}.page-module__PaThBG__featureCopy{min-width:0;padding-bottom:8px}.page-module__PaThBG__featureMeta{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.page-module__PaThBG__featureMeta li{border:1px solid color-mix(in srgb, var(--pg-accent) 50%, transparent);letter-spacing:.08em;text-transform:uppercase;color:var(--pg-accent-text);border-radius:100px;padding:2px 9px;font-size:10px;font-weight:500;line-height:1.7}@media (max-width:999px){.page-module__PaThBG__feature{grid-template-columns:minmax(0,1fr);gap:24px}}.page-module__PaThBG__featureTall{grid-template-columns:minmax(0,1fr) auto}.page-module__PaThBG__filmBtnTall{aspect-ratio:9/16;width:clamp(280px,27vw,400px)}@media (max-width:999px){.page-module__PaThBG__featureTall{grid-template-columns:minmax(0,1fr)}.page-module__PaThBG__filmBtnTall{width:100%;max-width:420px}}.page-module__PaThBG__seriesRow{margin:0 var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.page-module__PaThBG__seriesCard{min-width:0}.page-module__PaThBG__seriesCard .page-module__PaThBG__filmBtnTall{width:100%;max-width:none}.page-module__PaThBG__seriesTitle{letter-spacing:-.05em;color:var(--pg-ink);margin:20px 0 0;font-size:24px;font-weight:640;line-height:1.2}.page-module__PaThBG__seriesCard .page-module__PaThBG__featureMeta{margin-top:12px}@media (max-width:1199px){.page-module__PaThBG__seriesRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__PaThBG__deckNav{display:none}@media (min-width:1000px){.page-module__PaThBG__deck{--deck-w:clamp(220px, 20vw, 320px);margin:0 var(--gutter);position:relative}.page-module__PaThBG__deck .page-module__PaThBG__seriesRow{height:calc(var(--deck-w) * 16 / 9 + 120px);margin:0;display:block;position:relative;overflow-x:clip}.page-module__PaThBG__deck .page-module__PaThBG__seriesRow:before,.page-module__PaThBG__deck .page-module__PaThBG__seriesRow:after{content:"";pointer-events:none;position:absolute}.page-module__PaThBG__deck .page-module__PaThBG__seriesRow:before{z-index:60;background:linear-gradient(90deg,#0d0e0f 0%,#0d0e0fb3 9%,#0000 26% 74%,#0d0e0fb3 91%,#0d0e0f 100%);inset:0 -1px}.page-module__PaThBG__deck .page-module__PaThBG__seriesRow:after{left:50%;top:calc(var(--deck-w) * 16 / 9 - 30px);width:calc(var(--deck-w) * 1.9);z-index:0;filter:blur(6px);background:radial-gradient(closest-side,#000000bf,#0000);height:90px;transform:translate(-50%)}.page-module__PaThBG__deck .page-module__PaThBG__seriesCard{width:var(--deck-w);margin-left:calc(var(--deck-w) / -2);z-index:calc(50 - var(--k));transform:translateX(calc(var(--fx) * var(--deck-w))) perspective(1600px) translateY(var(--lift,0px)) translateZ(var(--z)) rotateY(var(--ry));filter:blur(var(--blur)) brightness(var(--dim));transition:transform .8s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1),opacity .5s;position:absolute;top:0;left:50%}.page-module__PaThBG__deck .page-module__PaThBG__seriesCard[data-active]{--ry:0deg}.page-module__PaThBG__deck .page-module__PaThBG__seriesCard[data-far]{opacity:0;visibility:hidden;pointer-events:none}.page-module__PaThBG__deck .page-module__PaThBG__seriesCard:not([data-active]){cursor:pointer}.page-module__PaThBG__deck .page-module__PaThBG__seriesCard .page-module__PaThBG__filmBtnTall{width:100%;max-width:none;box-shadow:inset 0 0 0 1px #ffffff1f, calc(var(--sx,0) * 34px) 22px 46px -6px #000000d1, 0 50px 90px -34px #000000f2}.page-module__PaThBG__deck .page-module__PaThBG__seriesCard[data-active] .page-module__PaThBG__filmBtnTall{box-shadow:inset 0 0 0 1px #ffffff29, -56px 26px 70px -4px #000000eb, 56px 26px 70px -4px #000000eb, 0 60px 110px -30px #000, 0 0 80px -30px color-mix(in srgb, var(--pg-accent) 45%, transparent)}@media (hover:hover) and (pointer:fine){.page-module__PaThBG__deck .page-module__PaThBG__seriesCard:not([data-active]):hover{--lift:-10px;filter:blur(calc(var(--blur) * .25)) brightness(min(1, calc(var(--dim) + .22)))}}.page-module__PaThBG__deck .page-module__PaThBG__seriesTitle,.page-module__PaThBG__deck .page-module__PaThBG__seriesCard .page-module__PaThBG__featureMeta{z-index:2;text-align:center;opacity:0;justify-content:center;transition:opacity .3s,transform .5s cubic-bezier(.22,1,.36,1);position:relative;transform:translateY(8px)}.page-module__PaThBG__deck .page-module__PaThBG__seriesCard[data-active] .page-module__PaThBG__seriesTitle,.page-module__PaThBG__deck .page-module__PaThBG__seriesCard[data-active] .page-module__PaThBG__featureMeta{opacity:1;transition-delay:.25s;transform:none}.page-module__PaThBG__deckNav{z-index:70;justify-content:center;align-items:center;gap:18px;margin-top:8px;display:flex;position:relative}.page-module__PaThBG__deckArrow{--puck-lit:0;--puck-a:210deg;box-sizing:border-box;cursor:pointer;background:radial-gradient(58% 44% at 36% 22%, #ffffff1a, #fff0 70%) padding-box, radial-gradient(100% 75% at 50% 100%, rgb(255 110 40/calc(var(--puck-lit) * .42)), #f04e2300 72%) padding-box, radial-gradient(circle at 50% 62%, #1f1714 0%, #0a0807 58%, #030303 100%) padding-box, linear-gradient(rgb(52 22 10/calc(.6 - var(--puck-lit) * .6)) 0 0) border-box, conic-gradient(from var(--puck-a), #fff0d2, #ffb45e 14%, #ff7a2a 30%, #f04e23 48%, #f04e2338 68%, #ff9448 88%, #fff0d2) border-box;border:1.25px solid #0000;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:--puck-lit .7s cubic-bezier(0,.8,.56,1),--puck-a .7s cubic-bezier(0,.8,.56,1),box-shadow .7s cubic-bezier(0,.8,.56,1),opacity .3s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -4px 9px #f04e2342,inset 0 1px .5px #ffffff1a,0 0 #f04e2300}.page-module__PaThBG__deckArrow:hover:not(:disabled),.page-module__PaThBG__deckArrow:focus-visible{--puck-lit:1;--puck-a:330deg;box-shadow:inset 0 -7px 13px #f04e2380,inset 0 1px .5px #ffffff24,0 0 18px -3px #f04e234d}.page-module__PaThBG__deckArrow:focus-visible{outline-offset:3px;outline:2px solid #ffb45e}.page-module__PaThBG__deckArrow:disabled{opacity:.32;cursor:default}.page-module__PaThBG__deckIcon{width:18px;height:12px;display:block;position:relative;overflow:hidden}.page-module__PaThBG__deckPrev .page-module__PaThBG__deckIcon{transform:scaleX(-1)}.page-module__PaThBG__deckIcon:before,.page-module__PaThBG__deckIcon:after{content:"";transition:transform .7s cubic-bezier(0,.8,.56,1);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12'%3E%3Cpath d='M1 6h16M12 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12'%3E%3Cpath d='M1 6h16M12 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px 12px no-repeat}.page-module__PaThBG__deckIcon:before{background:var(--pg-accent)}.page-module__PaThBG__deckIcon:after{background:#fff5e0;transform:translate(-34px)}.page-module__PaThBG__deckArrow:is(:hover:not(:disabled),:focus-visible) .page-module__PaThBG__deckIcon:before{transform:translate(34px)}.page-module__PaThBG__deckArrow:is(:hover:not(:disabled),:focus-visible) .page-module__PaThBG__deckIcon:after{transform:none}@media (forced-colors:active){.page-module__PaThBG__deckIcon:before,.page-module__PaThBG__deckIcon:after{forced-color-adjust:none;background:canvastext}.page-module__PaThBG__deckArrow{border-color:canvastext}}.page-module__PaThBG__deckCount{letter-spacing:.12em;text-align:center;min-width:48px;color:color-mix(in srgb, var(--pg-ink) 60%, transparent);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}}@media (min-width:1000px) and (prefers-reduced-motion:reduce){.page-module__PaThBG__deck .page-module__PaThBG__seriesCard,.page-module__PaThBG__deck .page-module__PaThBG__seriesTitle,.page-module__PaThBG__deck .page-module__PaThBG__seriesCard .page-module__PaThBG__featureMeta{transition:none}}@media (min-width:1000px){html[data-motion=off] .page-module__PaThBG__deck .page-module__PaThBG__seriesCard{transition:none}html[data-motion=off] .page-module__PaThBG__deck .page-module__PaThBG__seriesTitle{transition:none}html[data-motion=off] .page-module__PaThBG__deck .page-module__PaThBG__seriesCard .page-module__PaThBG__featureMeta{transition:none}}@media (max-width:809px){.page-module__PaThBG__seriesRow{padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72vw;grid-auto-flow:column;gap:16px;margin:0;overflow-x:auto}.page-module__PaThBG__seriesRow::-webkit-scrollbar{display:none}.page-module__PaThBG__seriesCard{scroll-snap-align:start}.page-module__PaThBG__seriesTitle{font-size:20px}}.page-module__PaThBG__featureTitle,.page-module__PaThBG__gridTitle{letter-spacing:-.06em;color:var(--pg-ink);margin:0;font-size:32px;font-weight:640;line-height:1.2}.page-module__PaThBG__gridTitle{margin:100px var(--gutter) 28px}.page-module__PaThBG__featureTitleLink{color:inherit;text-underline-offset:.14em;text-decoration:none;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.page-module__PaThBG__featureTitleLink:hover{text-decoration-line:underline}}.page-module__PaThBG__workGrid{margin-inline:var(--gutter)}.page-module__PaThBG__workFoot{margin:56px var(--gutter) 0;justify-content:flex-start;display:flex}@media (max-width:809px){.page-module__PaThBG__featureTitle,.page-module__PaThBG__gridTitle{letter-spacing:-.05em;font-size:24px}.page-module__PaThBG__gridTitle{margin-top:64px}.page-module__PaThBG__workFoot{margin-top:40px}}.page-module__PaThBG__related{margin:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:4px;display:grid}@media (max-width:999px){.page-module__PaThBG__related{grid-template-columns:minmax(0,1fr)}}.page-module__PaThBG__next{--kt-roll:linear(0, .2063, .3851, .535, .6574, .7548, .8305, .8878, .9302, .9606, .9817, .9957, 1.0045, 1.0096, 1.012, 1.0126, 1.0122, 1.0111, 1.0097, 1.0081, 1.0067, 1.0053, 1.0042, 1.0032, 1.0024, 1.0017, 1.0012, 1.0008, 1.0005, 1.0003, 1.0001, 1, 1);--kt-out:cubic-bezier(.16, 1, .3, 1);min-width:0;color:var(--pg-ink);background:#fff;border-radius:8px;flex-direction:column;padding:12px 12px 28px;text-decoration:none;display:flex;position:relative}.page-module__PaThBG__nextShot{aspect-ratio:16/9;background:#e9e5e1;border-radius:6px;display:block;position:relative;overflow:hidden}@property --next-zoom{syntax:"<number>";inherits:false;initial-value:1.02}@property --next-lift{syntax:"<length>";inherits:false;initial-value:0}.page-module__PaThBG__nextShot img{--next-zoom:1.02;object-fit:cover;transform:scale(var(--next-zoom));transition:--next-zoom .9s cubic-bezier(.22,1,.36,1)}.page-module__PaThBG__nextKicker{letter-spacing:.12em;text-transform:uppercase;color:var(--pg-accent-text);margin:24px 16px 0;font-size:12px;font-weight:650;line-height:1.4;display:block}.page-module__PaThBG__nextTitle{letter-spacing:-.05em;margin:8px 16px 0;font-size:clamp(30px,2.8vw,44px);font-weight:670;line-height:1.08;display:block;position:relative}.page-module__PaThBG__nextDesc{letter-spacing:-.015em;max-width:46ch;color:var(--pg-muted);margin:14px 16px 0;font-size:16px;font-weight:500;line-height:1.45;display:block}.page-module__PaThBG__next:focus-visible{outline:2px solid var(--pg-accent);outline-offset:3px}.page-module__PaThBG__relList{background:#fff;border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.page-module__PaThBG__relRow{--kt-roll:linear(0, .2063, .3851, .535, .6574, .7548, .8305, .8878, .9302, .9606, .9817, .9957, 1.0045, 1.0096, 1.012, 1.0126, 1.0122, 1.0111, 1.0097, 1.0081, 1.0067, 1.0053, 1.0042, 1.0032, 1.0024, 1.0017, 1.0012, 1.0008, 1.0005, 1.0003, 1.0001, 1, 1);--kt-out:cubic-bezier(.16, 1, .3, 1);--kt-pop:linear(0, .1376, .3712, .6303, .8638, 1.0418, 1.1534, 1.2026, 1.2019, 1.1683, 1.1182, 1.0653, 1.0194, .9856, .9654, .9577, .9595, .9674, .978, .9887, .9977, 1.004, 1.0076, 1.0087, 1.0081, 1.0063, 1.004, 1.0019, 1.0002, .999, .9984, .9982, 1);color:var(--pg-ink);box-shadow:inset 0 -1px var(--pg-line);grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;gap:4px 16px;padding:16px 24px;text-decoration:none;display:grid}li:last-child>.page-module__PaThBG__relRow{box-shadow:none}.page-module__PaThBG__relN{letter-spacing:.06em;color:var(--pg-accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.page-module__PaThBG__relN:before{content:attr(data-n)}@property --rel-pop{syntax:"<number>";inherits:false;initial-value:1}.page-module__PaThBG__relName{letter-spacing:-.035em;font-size:19px;font-weight:640;line-height:1.25;position:relative}.page-module__PaThBG__relDesc{letter-spacing:-.01em;color:var(--pg-muted);grid-column:2;font-size:14px;font-weight:460;line-height:1.45;position:relative}.page-module__PaThBG__relDesc .kt-desc.cl-lines{white-space:nowrap}.page-module__PaThBG__relDesc .kt-desc.cl-lines>.kt-br.cl-br{display:inline}.page-module__PaThBG__relDesc .kt-desc.cl-lines>.kt-br.cl-br:before{content:"\a ";white-space:pre}.page-module__PaThBG__relArrow{background:var(--pg-accent);width:38px;height:7.4px;-webkit-mask:var(--pg-arrow) center / contain no-repeat;-webkit-mask:var(--pg-arrow) center / contain no-repeat;mask:var(--pg-arrow) center / contain no-repeat;grid-area:1/3/span 2;transition:transform .7s cubic-bezier(0,.8,.56,1)}.page-module__PaThBG__relRow:focus-visible{outline:2px solid var(--pg-accent);outline-offset:-2px;border-radius:6px}.page-module__PaThBG__relFoot{margin:48px var(--gutter) 0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.page-module__PaThBG__next{--next-lift:0px;transform:translateY(var(--next-lift));transition:--next-lift .7s var(--ease-spring), box-shadow .7s var(--ease-spring)}.page-module__PaThBG__next:hover{--next-lift:-6px;box-shadow:inset 0 0 0 1px #f04e2352,0 28px 50px -30px #262a2d73}.page-module__PaThBG__next:hover .page-module__PaThBG__nextShot img{--next-zoom:1.08}.page-module__PaThBG__nextTitle .kt-text{transition:color 0s linear .8s}.page-module__PaThBG__next:hover .page-module__PaThBG__nextTitle .kt-text{color:#0000;transition:none}.page-module__PaThBG__next:hover .page-module__PaThBG__nextTitle .kt-roll{visibility:visible;transition:none}.page-module__PaThBG__next:hover .page-module__PaThBG__nextTitle .kt-g{transition:transform .65s var(--kt-roll) calc(var(--i) * 19ms);transform:translateY(calc(-1*round(1.45em,1px)))}.page-module__PaThBG__relRow{transition:background-color .35s}.page-module__PaThBG__relRow:hover{background-color:#f04e230a}.page-module__PaThBG__relRow:hover .page-module__PaThBG__relName{color:var(--pg-accent)}.page-module__PaThBG__relRow:hover .page-module__PaThBG__relArrow{transform:translate(6px)}.page-module__PaThBG__relName .kt-text{transition:color 0s linear .8s}.page-module__PaThBG__relRow:hover .page-module__PaThBG__relName .kt-text{color:#0000;transition:color}.page-module__PaThBG__relRow:hover .page-module__PaThBG__relName .kt-roll{visibility:visible;transition:none}.page-module__PaThBG__relRow:hover .page-module__PaThBG__relName .kt-g{transition:transform .65s var(--kt-roll) calc(var(--i) * 19ms);transform:translateY(calc(-1*round(1.45em,1px)))}.page-module__PaThBG__relDesc{transition:color}.page-module__PaThBG__relRow:hover .page-module__PaThBG__relDesc{color:#0000;transition:color 0s linear max(.9s, .12s + var(--kt-n,0) * 26ms + .38s)}.page-module__PaThBG__relRow:hover .page-module__PaThBG__relDesc .kt-desc{visibility:visible;transition:none}.page-module__PaThBG__relRow:hover .page-module__PaThBG__relDesc .kt-w{transition:-webkit-mask-position .34s cubic-bezier(.3, .6, .3, 1) calc(.12s + var(--k) * 26ms), mask-position .34s cubic-bezier(.3, .6, .3, 1) calc(.12s + var(--k) * 26ms);-webkit-mask-position:0 0;mask-position:0 0}.page-module__PaThBG__relN{transform-origin:0 60%;transform:scale(var(--rel-pop));transition:--rel-pop .45s var(--kt-out)}.page-module__PaThBG__relRow:hover .page-module__PaThBG__relN{--rel-pop:1.16;transition:--rel-pop .8s var(--kt-pop) 80ms}html[data-motion=off] .page-module__PaThBG__next{transition-duration:0s!important;transition-delay:0s!important}html[data-motion=off] .page-module__PaThBG__next .kt-g{transition-duration:0s!important;transition-delay:0s!important}html[data-motion=off] .page-module__PaThBG__relRow{transition-duration:0s!important;transition-delay:0s!important}html[data-motion=off] .page-module__PaThBG__relRow :is(.kt-g,.kt-w,.kt-text,.kt-roll,.kt-desc){transition-duration:0s!important;transition-delay:0s!important}html[data-motion=off] .page-module__PaThBG__relN{transition-duration:0s!important;transition-delay:0s!important}html[data-motion=off] .page-module__PaThBG__relDesc{transition-duration:0s!important;transition-delay:0s!important}html[data-motion=off] .page-module__PaThBG__relArrow{transition-duration:0s!important;transition-delay:0s!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.page-module__PaThBG__next:hover .page-module__PaThBG__nextTitle{color:var(--pg-accent-text)}.page-module__PaThBG__relRow:hover .page-module__PaThBG__relName{color:var(--pg-accent)}.page-module__PaThBG__relRow:hover .page-module__PaThBG__relDesc{color:var(--pg-ink)}}@media (max-width:809px){.page-module__PaThBG__relRow{grid-template-columns:36px minmax(0,1fr) 30px;padding:14px 16px}.page-module__PaThBG__relArrow{width:30px}.page-module__PaThBG__relName{font-size:17px}}
.RevealCover-module__OrP8pW__cover{z-index:1;pointer-events:none;transform-origin:100%;will-change:transform;transition:transform .7s cubic-bezier(.238,.828,.134,1);display:block;position:absolute;inset:0;transform:scaleX(1)}@supports (transition-timing-function:linear(0, 1)){.RevealCover-module__OrP8pW__cover{transition:transform .72s linear(0, .0686, .1959, .3264, .4429, .5418, .6241, .692, .7477, .7934, .8308, .8615, .8866, .9072, .924, .9378, .949, .9583, .9658, .972, .9771, .9813, .9847, .9874, .9897, .9916, .9931, .9944, .9954, .9962, .9969, .9975, .9979, .9983, .9986, .9989, 1)}}.RevealCover-module__OrP8pW__cover[data-on]{transform:scaleX(0)}.RevealCover-module__OrP8pW__cover[data-done]{display:none}@media (scripting:none){.RevealCover-module__OrP8pW__cover{display:none}}@media (prefers-reduced-motion:reduce){.RevealCover-module__OrP8pW__cover{display:none}}html[data-motion=off] .RevealCover-module__OrP8pW__cover{display:none}
@property --about-zoom{syntax:"<number>";inherits:false;initial-value:1}@property --about-pop{syntax:"<number>";inherits:false;initial-value:1}.approach-module__H80kwa__container{--hw-spring:cubic-bezier(.272, .336, .141, 1.097);--hw-spring-t:.7s;margin:104px var(--gutter) 0;display:flex}@supports (transition-timing-function:linear(0, 1)){.approach-module__H80kwa__container{--hw-spring:linear(0, .0335, .1134, .2163, .3268, .4349, .5349, .6239, .7008, .7656, .8191, .8625, .8972, .9244, .9455, .9615, .9736, .9825, .9889, .9935, .9966, .9987, 1.0001, 1.0009, 1.0013, 1.0015, 1.0015, 1.0014, 1.0013, 1.0011, 1.001, 1.0008, 1);--hw-spring-t:.85s}}.approach-module__H80kwa__stmtCol,.approach-module__H80kwa__descCol{flex:1 1 0;min-width:0}.approach-module__H80kwa__stmtCol{padding:0 16px}.approach-module__H80kwa__descCol{padding:0 16px 60px}.approach-module__H80kwa__statement{letter-spacing:-.06em;font-feature-settings:"case" 1, "calt" 0;max-width:500px;color:var(--pg-ink);margin:0;font-size:32px;font-weight:640;line-height:1.2}.approach-module__H80kwa__statement.rv{transition:opacity .8s var(--ease-spring), transform .8s var(--ease-spring);transform:none}@media (prefers-reduced-motion:no-preference){.approach-module__H80kwa__statement.rv:not(.in){transform:translate(20px)}}.approach-module__H80kwa__paragraph{letter-spacing:-.03em;max-width:500px;color:var(--pg-muted);margin:0;font-size:20px;font-weight:530;line-height:1.4}.approach-module__H80kwa__paragraph.rv{transition:opacity var(--hw-spring-t) var(--hw-spring), transform var(--hw-spring-t) var(--hw-spring);transform:none}@media (prefers-reduced-motion:no-preference) and (min-width:810px){.approach-module__H80kwa__paragraph.rv:not(.in){transform:translateY(30px)}}.approach-module__H80kwa__content{margin:80px var(--gutter) 0;gap:4px;display:flex;container-type:inline-size}.approach-module__H80kwa__frame{background:var(--pg-panel);border-radius:8px;flex:1 0 0;width:1px;min-width:0;min-height:min(110vh,50cqw - 34px);position:relative;overflow:hidden}.approach-module__H80kwa__frame .approach-module__H80kwa__cover{z-index:3}.approach-module__H80kwa__panel{--kt-roll:linear(0, .2063, .3851, .535, .6574, .7548, .8305, .8878, .9302, .9606, .9817, .9957, 1.0045, 1.0096, 1.012, 1.0126, 1.0122, 1.0111, 1.0097, 1.0081, 1.0067, 1.0053, 1.0042, 1.0032, 1.0024, 1.0017, 1.0012, 1.0008, 1.0005, 1.0003, 1.0001, 1, 1);--kt-out:cubic-bezier(.16, 1, .3, 1);--kt-pop:linear(0, .1376, .3712, .6303, .8638, 1.0418, 1.1534, 1.2026, 1.2019, 1.1683, 1.1182, 1.0653, 1.0194, .9856, .9654, .9577, .9595, .9674, .978, .9887, .9977, 1.004, 1.0076, 1.0087, 1.0081, 1.0063, 1.004, 1.0019, 1.0002, .999, .9984, .9982, 1);background:var(--pg-panel);border-radius:8px;flex-direction:column;flex:1 0 0;justify-content:space-between;width:1px;min-width:0;padding:32px;display:flex;position:relative;overflow:clip}.approach-module__H80kwa__frame .story-slide{--about-zoom:1;transform:scale(var(--about-zoom));translate:clamp(calc((1 - var(--about-zoom)) * 50%), calc(var(--sd-vx,0) * 1px), calc((var(--about-zoom) - 1) * 50%)) clamp(calc((1 - var(--about-zoom)) * 50%), calc(var(--sd-vy,0) * 1px), calc((var(--about-zoom) - 1) * 50%));transition:opacity 1.5s cubic-bezier(0,.3,.06,.96) 1.5s,--about-zoom 1.1s cubic-bezier(.22,1,.36,1)}.approach-module__H80kwa__frame .story-slide.is-on{transition-delay:0s}@media (hover:hover) and (pointer:fine){.approach-module__H80kwa__frame .story-slide{will-change:transform}}.approach-module__H80kwa__steps{flex-direction:column;gap:32px;margin:0;padding:24px 40px 24px 0;list-style:none;display:flex}.approach-module__H80kwa__row{align-items:flex-start;gap:24px;display:flex}.approach-module__H80kwa__row+.approach-module__H80kwa__row{padding-top:24px}.approach-module__H80kwa__row.rv{transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1);transform:none}@media (prefers-reduced-motion:no-preference){.approach-module__H80kwa__row.rv:not(.in){transform:translateY(30px)}}.approach-module__H80kwa__rule{flex:none;align-self:stretch;width:1px;position:relative}.approach-module__H80kwa__rule.rv{opacity:1;transition:none;transform:none}.approach-module__H80kwa__ruleLine{background:var(--pg-accent);transform-origin:top;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.approach-module__H80kwa__ruleLine{transition:transform 1.4s cubic-bezier(0,.95,.56,1) .5s;transform:scaleY(0)}.approach-module__H80kwa__rule.in .approach-module__H80kwa__ruleLine{transform:none}}.approach-module__H80kwa__num{white-space:pre;letter-spacing:-.05em;font-feature-settings:"case" 1, "calt" 0;color:var(--pg-rule);flex:none;font-size:42px;font-weight:670;line-height:1.2;transition:color .4s}.approach-module__H80kwa__text{letter-spacing:-.02em;text-transform:uppercase;font-feature-settings:"case" 1;min-width:0;max-width:500px;color:var(--pg-muted);flex:1 1 0;margin:0;font-size:16px;font-weight:640;line-height:1.4;position:relative}.approach-module__H80kwa__bottom{letter-spacing:-.01em;text-transform:uppercase;min-height:52px;color:var(--pg-muted);align-items:center;gap:24px;margin:0;padding:0 24px 0 32px;font-size:12px;font-weight:640;line-height:1.4;display:flex}.approach-module__H80kwa__bottom.rv{transition:opacity 1.4s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1);transform:none}@media (prefers-reduced-motion:no-preference){.approach-module__H80kwa__bottom.rv:not(.in){transform:translateY(80px)}}.sec-label-mark.approach-module__H80kwa__mark{width:52px;height:40.9472px}.sec-label-mark.approach-module__H80kwa__mark:before{-webkit-mask-image:url(/brand/351-mark-construct-240.png);mask-image:url(/brand/351-mark-construct-240.png)}.sec-label-mark.approach-module__H80kwa__mark:after{-webkit-mask-image:url(/brand/351-mark-construct-240.png);mask-image:url(/brand/351-mark-construct-240.png)}.approach-module__H80kwa__footText{--kt-from:var(--pg-muted);max-width:430px;position:relative}.approach-module__H80kwa__footText .kt-roll{white-space:nowrap}@property --ap-ring{syntax:"<angle>";inherits:true;initial-value:0deg}@property --ap-glow{syntax:"<number>";inherits:true;initial-value:0}.approach-module__H80kwa__frame:before,.approach-module__H80kwa__panel:before{content:"";z-index:5;border-radius:inherit;pointer-events:none;background:conic-gradient(from 270deg, rgb(240 78 35/calc(.9 * min(1, var(--ap-glow) * 4))) var(--ap-ring), transparent 0);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){:is(.approach-module__H80kwa__content .approach-module__H80kwa__frame.sd-tile,.approach-module__H80kwa__content .approach-module__H80kwa__panel.sd-tile){--ap-ring:0deg;--ap-glow:0;box-shadow:calc(var(--sd-sx,0) * 1px) calc(var(--sd-h,0) * 22px) calc(var(--sd-h,0) * 50px) calc(var(--sd-h,0) * -26px) #00000080, 0 0 28px -6px rgb(240 78 35/calc(.55 * var(--ap-glow))), 0 0 90px -24px rgb(240 78 35/calc(.45 * var(--ap-glow)));transition:--ap-ring .7s cubic-bezier(0,.8,.56,1),--ap-glow .7s cubic-bezier(0,.8,.56,1)}:is(.approach-module__H80kwa__content .approach-module__H80kwa__frame.sd-tile:is(:hover,.sd-on),.approach-module__H80kwa__content .approach-module__H80kwa__panel.sd-tile:is(:hover,.sd-on)){--ap-ring:360deg;--ap-glow:1}html[data-motion=off] .approach-module__H80kwa__content :is(.approach-module__H80kwa__frame,.approach-module__H80kwa__panel).sd-tile{transition-duration:0s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){:is(.approach-module__H80kwa__content .approach-module__H80kwa__frame.sd-tile,.approach-module__H80kwa__content .approach-module__H80kwa__panel.sd-tile){transition:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.approach-module__H80kwa__content:hover .approach-module__H80kwa__frame .story-slide{--about-zoom:1.04}html[data-motion=off] .approach-module__H80kwa__frame .story-slide{transition-property:opacity}.approach-module__H80kwa__num{--about-pop:1;transform-origin:0 60%;transform:scale(var(--about-pop));transition:color .4s ease, --about-pop .45s var(--kt-out)}.approach-module__H80kwa__row:hover .approach-module__H80kwa__num{--about-pop:1.16;color:var(--pg-ink);transition:color .4s ease, --about-pop .8s var(--kt-pop) 80ms}.approach-module__H80kwa__row:hover .approach-module__H80kwa__text .kt-desc{visibility:visible;transition:none}.approach-module__H80kwa__row:hover .approach-module__H80kwa__text .kt-w{transition:-webkit-mask-position .34s cubic-bezier(.3, .6, .3, 1) calc(80ms + var(--k) * 26ms), mask-position .34s cubic-bezier(.3, .6, .3, 1) calc(80ms + var(--k) * 26ms);-webkit-mask-position:0 0;mask-position:0 0}.approach-module__H80kwa__footText .kt-text{transition:color 0s linear .8s}.approach-module__H80kwa__panel:is(:hover,.sd-on) .approach-module__H80kwa__footText .kt-text{color:#0000;transition:none}.approach-module__H80kwa__panel:is(:hover,.sd-on) .approach-module__H80kwa__footText .kt-roll{visibility:visible;transition:none}.approach-module__H80kwa__panel:is(:hover,.sd-on) .approach-module__H80kwa__footText .kt-g{transition:transform .65s var(--kt-roll) calc(var(--i) * 19ms);transform:translateY(calc(-1*round(1.45em,1px)))}html[data-motion=off] .approach-module__H80kwa__num{transition-duration:0s!important;transition-delay:0s!important}html[data-motion=off] .approach-module__H80kwa__text .kt-w{transition-duration:0s!important;transition-delay:0s!important}html[data-motion=off] .approach-module__H80kwa__footText :is(.kt-text,.kt-roll,.kt-g){transition-duration:0s!important;transition-delay:0s!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.approach-module__H80kwa__num{transition:none}.approach-module__H80kwa__row:hover :is(.approach-module__H80kwa__num,.approach-module__H80kwa__text){color:var(--pg-ink)}.approach-module__H80kwa__panel:is(:hover,.sd-on) .approach-module__H80kwa__footText{color:var(--pg-accent)}}@media (prefers-reduced-motion:reduce){:is(.approach-module__H80kwa__statement,.approach-module__H80kwa__paragraph,.approach-module__H80kwa__row,.approach-module__H80kwa__bottom).rv{opacity:1;transition:none}}html[data-motion=off] :is(.approach-module__H80kwa__statement,.approach-module__H80kwa__paragraph,.approach-module__H80kwa__row,.approach-module__H80kwa__bottom).rv{opacity:1;transition:none;transform:none}html[data-motion=off] .approach-module__H80kwa__ruleLine{opacity:1;transition:none;transform:none}@media (max-width:1199px){.approach-module__H80kwa__container{margin-top:24px}.approach-module__H80kwa__stmtCol{padding:0 20px 0 0}.approach-module__H80kwa__descCol{padding:0 0 60px 20px}.approach-module__H80kwa__content{flex-direction:column;margin-top:60px}.approach-module__H80kwa__frame{flex:none;width:auto;height:min(80vh,100cqw);min-height:0}.approach-module__H80kwa__panel{flex:none;justify-content:flex-start;gap:60px;width:auto;padding:60px 20px 0}.approach-module__H80kwa__steps{padding:0 32px 0 0}.approach-module__H80kwa__num{font-size:38px}.approach-module__H80kwa__text{max-width:none}.approach-module__H80kwa__bottom{min-height:116px;box-shadow:inset 0 1px var(--pg-rule);padding:32px 24px}}@media (max-width:809px){.approach-module__H80kwa__container{flex-direction:column;margin-top:4px}.approach-module__H80kwa__stmtCol{padding:0}.approach-module__H80kwa__descCol{padding:60px 0 0}.approach-module__H80kwa__statement{font-size:28px}.approach-module__H80kwa__paragraph.rv{opacity:1;transition:none}.approach-module__H80kwa__content{margin-top:60px}.approach-module__H80kwa__frame{height:min(550px,100cqw)}.approach-module__H80kwa__panel{justify-content:center;gap:0;padding:60px 16px 40px 8px}.approach-module__H80kwa__steps{padding:0 0 40px}.approach-module__H80kwa__row{gap:16px}.approach-module__H80kwa__row,.approach-module__H80kwa__row+.approach-module__H80kwa__row{padding-top:16px}.approach-module__H80kwa__num{font-size:30px;line-height:1.1}.approach-module__H80kwa__text{letter-spacing:-.01em;font-size:14px}.approach-module__H80kwa__bottom{min-height:0;box-shadow:none;gap:40px;padding:16px 16px 16px 24px}.sec-label-mark.approach-module__H80kwa__mark{width:24px;height:18.8987px}}
.AboutBand-module__bIAlDG__band{--band-grain:.1;isolation:isolate;background:var(--pg-black);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.AboutBand-module__bIAlDG__media{z-index:0;background:#0a0a0a;border-radius:12px;position:absolute;inset:0;overflow:hidden}.AboutBand-module__bIAlDG__img{background:url(/brand/351-mark-halftone.png) 50%/cover no-repeat;position:absolute;inset:0}.AboutBand-module__bIAlDG__grain{z-index:1;opacity:0;pointer-events:none;filter:contrast(3);position:absolute;inset:0;overflow:hidden}.AboutBand-module__bIAlDG__grain .tst-grain{opacity:1;display:block}.AboutBand-module__bIAlDG__band[data-grain] .AboutBand-module__bIAlDG__grain{opacity:var(--band-grain);transition:opacity .6s cubic-bezier(.22,1,.36,1) .5s}@supports (transition-timing-function:linear(0, 1)){.AboutBand-module__bIAlDG__band[data-grain] .AboutBand-module__bIAlDG__grain{transition:opacity .75s linear(0 0%, .1089 4%, .3245 8%, .544 12%, .7235 16%, .8518 20%, .9341 24%, .9814 28%, 1.0049 32%, 1.0138 36%, 1.015 40%, 1.0126 44%, 1.0092 48%, 1.006 52%, 1.0035 56%, 1.0018 60%, 1.0007 64%, 1.0001 68%, .9999 72%, .9998 76%, .9998 80%, .9998 84%, .9999 88%, .9999 92%, 1 96%, 1 100%) .5s}}.AboutBand-module__bIAlDG__container{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:90vh;padding:0 120px;display:flex;position:relative;overflow:clip}.AboutBand-module__bIAlDG__statement{width:100%;max-width:890px;font-family:var(--font-black), var(--font-section), sans-serif;letter-spacing:-.03em;text-align:center;text-transform:uppercase;color:var(--pg-accent);flex-direction:column;align-items:center;margin:0;font-size:120px;font-weight:900;line-height:.9;display:flex}.AboutBand-module__bIAlDG__line{letter-spacing:-.03em;white-space:nowrap;width:max-content;display:block}.AboutBand-module__bIAlDG__hollow{color:var(--pg-cream)}@supports (-webkit-text-stroke:1px currentColor){.AboutBand-module__bIAlDG__hollow{color:#0000;-webkit-text-stroke:max(1px, .02em) var(--pg-cream)}}.AboutBand-module__bIAlDG__w{white-space:nowrap;display:inline-block}@media (prefers-reduced-motion:no-preference){.AboutBand-module__bIAlDG__w{transition:opacity .55s cubic-bezier(0,.74,.56,1),transform .55s cubic-bezier(0,.74,.56,1);transition-delay:calc(.4s + var(--line,0) * .2s)}.AboutBand-module__bIAlDG__statement:not([data-in]) .AboutBand-module__bIAlDG__w{opacity:.001;transform:translateY(100px)}}@media (scripting:none){.AboutBand-module__bIAlDG__statement:not([data-in]) .AboutBand-module__bIAlDG__w{opacity:1;transform:none}.AboutBand-module__bIAlDG__grain{opacity:var(--band-grain)}}@media (prefers-reduced-motion:reduce){.AboutBand-module__bIAlDG__band .AboutBand-module__bIAlDG__grain,.AboutBand-module__bIAlDG__band[data-grain] .AboutBand-module__bIAlDG__grain{opacity:var(--band-grain);transition:none}}html[data-motion=off] .AboutBand-module__bIAlDG__statement .AboutBand-module__bIAlDG__w{opacity:1;transition:none;transform:none}html[data-motion=off] .AboutBand-module__bIAlDG__band .AboutBand-module__bIAlDG__grain{opacity:var(--band-grain);transition:none}html[data-motion=off] .AboutBand-module__bIAlDG__band[data-grain] .AboutBand-module__bIAlDG__grain{opacity:var(--band-grain);transition:none}@media (max-width:1199px){.AboutBand-module__bIAlDG__container{min-height:50vh}.AboutBand-module__bIAlDG__statement{font-size:88px}}@media (max-width:809px){.AboutBand-module__bIAlDG__container{min-height:60vh;padding:16px}.AboutBand-module__bIAlDG__statement{max-width:none;font-size:32px}}
