.tbhufa_page,.tbhufa_page *,.tbhufa_page :before,.tbhufa_page :after{box-sizing:border-box}.tbhufa_page{--p:0;--ahead-y:calc(var(--scene-height) * 42 / 100);--bhead-y:calc(var(--scene-height) * 52 / 100);--pw:var(--scene-width);--ox:0px;isolation:isolate;width:100%;height:var(--scene-height);color:#e8eaed;-webkit-user-select:none;user-select:none;background:0 0;margin:0 auto;position:relative;overflow:clip}.tbhufa_page[data-ready=false]{visibility:hidden}.tbhufa_dawn{--sun-x:calc(50% + var(--ox));--sun-y:calc(var(--orb-top) + var(--orb-size) / 2);background:radial-gradient(circle at var(--sun-x) var(--sun-y), #fdf6e3 0%, #f8f2e2 calc(var(--p) * 100%), #f8f2e2f2 calc(var(--p) * 100% + 6%), #f8f2e2d4 calc(var(--p) * 100% + 14%), #f8f2e2a8 calc(var(--p) * 100% + 24%), #f8f2e278 calc(var(--p) * 100% + 36%), #f8f2e24a calc(var(--p) * 100% + 50%), #f8f2e226 calc(var(--p) * 100% + 66%), #f8f2e20f calc(var(--p) * 100% + 82%), transparent calc(var(--p) * 100% + 100%));opacity:min(1, calc(var(--p) * 1.5));pointer-events:none;position:absolute;inset:0}.tbhufa_page:before{content:"";z-index:1;opacity:0;pointer-events:none;background:#0d0f13;position:absolute;inset:0}.tbhufa_page[data-search-animated]:before{transition:opacity .38s}.tbhufa_page[data-search]:before{opacity:1}.tbhufa_screenA{z-index:1;padding:calc(52px + env(safe-area-inset-top)) 24px 0;text-align:center;pointer-events:none;opacity:calc(1.36 - var(--p) * 2.2);transform:translateY(calc(var(--p) * -28px));flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.tbhufa_brand{color:color-mix(in srgb, #2a2c30 calc(var(--p) * 100%), #e8eaed);letter-spacing:-.03em;flex-direction:column;align-items:center;font:400 22px/1.08 Georgia,Times New Roman,serif;display:flex}.tbhufa_mark{color:#f4f0e8;width:42px;height:22px;margin-bottom:4px}.tbhufa_screenA h1{top:var(--ahead-y);color:color-mix(in srgb, #2a2c30 calc(var(--p) * 100%), #e6e8eb);font:400 clamp(28px, (var(--scene-width) * 7.8 / 100), 34px)/1.2 Georgia, "Times New Roman", serif;letter-spacing:-.03em;text-wrap:balance;margin:0;position:absolute;left:24px;right:24px;transform:translateY(-50%)}.tbhufa_hint{bottom:calc((var(--scene-height) * 9 / 100) + env(safe-area-inset-bottom));z-index:4;color:#e8eaed99;letter-spacing:.01em;text-align:center;pointer-events:none;opacity:calc(1 - var(--p) * 5);margin:0;font-size:12px;position:absolute;left:0;right:0}.tbhufa_screenB{z-index:1;padding:0 24px calc(28px + env(safe-area-inset-bottom));text-align:center;pointer-events:none;opacity:calc(var(--p) * 6 - 5);transform:translateY(calc((1 - var(--p)) * 90px));flex-direction:column;display:flex;position:absolute;inset:0}.tbhufa_page[data-arrived=true] .tbhufa_screenB{pointer-events:auto}.tbhufa_meet{top:var(--bhead-y);position:absolute;left:24px;right:24px;transform:translateY(-50%)}.tbhufa_meet h2{color:#23262b;font:400 clamp(30px, (var(--scene-width) * 8.4 / 100), 37px)/1.15 Georgia, "Times New Roman", serif;letter-spacing:-.03em;margin:0}.tbhufa_meet p{color:#3f382cb8;letter-spacing:-.008em;margin:16px 0 0;font-size:15px;line-height:1.45}.tbhufa_actions{z-index:2;top:calc(var(--scene-height) * 7 / 100);max-width:432px;opacity:calc(var(--p) * 8 - 7);transform:translateY(calc((1 - var(--p)) * 60px));margin-inline:auto;position:absolute;left:24px;right:24px}.tbhufa_searchSlide{transform:translateY(calc((var(--scene-height) * 93 / 100) - 82px - env(safe-area-inset-bottom)));transition:transform .48s cubic-bezier(.32,.72,.25,1)}.tbhufa_page[data-search] .tbhufa_searchSlide{transform:translateY(0)}.tbhufa_scrim{z-index:1;appearance:none;cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.tbhufa_page[data-search] .tbhufa_screenB{z-index:5}.tbhufa_page[data-search-animated] .tbhufa_meet,.tbhufa_page[data-search-animated] .tbhufa_orb,.tbhufa_page[data-search-animated] .tbhufa_bubbles{transition:opacity .28s}.tbhufa_page[data-search] .tbhufa_meet,.tbhufa_page[data-search] .tbhufa_orb,.tbhufa_page[data-search] .tbhufa_bubbles{opacity:0}.tbhufa_page[data-search] .tbhufa_orb{pointer-events:none}.tbhufa_orb{z-index:3;top:var(--orb-top);left:var(--orb-left);width:var(--orb-size);height:var(--orb-size);appearance:none;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.tbhufa_orbSurface{pointer-events:none;border:1px solid color-mix(in srgb, transparent calc(var(--p) * 100%), #ffffffb3);background:color-mix(in srgb, transparent calc(var(--p) * 100%), #ffffff29);-webkit-backdrop-filter:blur(3px)saturate(1.2);box-shadow: 0 0 calc(18px + var(--p) * 96px) calc(var(--p) * 22px) color-mix(in srgb, #ffa636 calc(14% + var(--p) * 56%), transparent), 0 2px 8px color-mix(in srgb, transparent calc(var(--p) * 100%), #0006), inset 0 1px 6px color-mix(in srgb, transparent calc(var(--p) * 100%), #ffffffb3), inset 0 -8px 20px color-mix(in srgb, transparent calc(var(--p) * 100%), #ffffff2e);border-radius:50%;animation:7s ease-in-out infinite tbhufa_wobble,11s ease-in-out infinite tbhufa_bob;display:block;position:absolute;inset:0;overflow:hidden}@keyframes tbhufa_bob{0%,to{transform:translate(0)}22%{transform:translate(3px,-4px)}48%{transform:translate(-2px,-2px)}74%{transform:translate(-4px,3px)}}@keyframes tbhufa_wobble{0%,to{border-radius:50% 50% 49.2% 50.8%/50.8% 49.2% 50% 50%}33%{border-radius:49.2% 50.8% 50% 50%/50% 51% 49% 50%}66%{border-radius:50.8% 49.2%/49.2% 50% 51% 49.8%}}.tbhufa_orb:active{cursor:grabbing}.tbhufa_orb:focus-visible{outline-offset:4px;outline:2px solid #3b82f6}.tbhufa_orbSurface:after{content:"";opacity:min(calc(var(--p) * 1.4), calc((1 - var(--p)) * 1.4), .4);pointer-events:none;background:conic-gradient(from 210deg,#ffc44073,#ff8a0066,#ffd60a73,#ff782861,#ffc44073);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 12px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 12px),#000 calc(100% - 2px))}.tbhufa_orbSurface:after,.tbhufa_sheen{border-radius:inherit}.tbhufa_plasma{border-radius:inherit;opacity:calc(.55 + var(--p) * .45);pointer-events:none;filter:saturate(calc(1 + var(--p) * 1.1)) brightness(calc(1 + var(--p) * .7));scale:calc(1 + var(--p) * .55);animation:14s linear infinite tbhufa_circle;position:absolute;inset:0}.tbhufa_plasma>span{pointer-events:none;border-radius:50%;position:absolute}.tbhufa_blobA{filter:blur(14px);background:radial-gradient(circle at 40% 40%,#ffd34d 0%,#ffd34dbf 48%,#0000 72%);width:62%;height:62%;animation:9s ease-in-out infinite tbhufa_churnA;top:12%;left:8%}.tbhufa_blobB{filter:blur(16px);background:radial-gradient(circle at 55% 45%,#ff8a00 0%,#ff8a00b3 50%,#0000 74%);width:66%;height:66%;animation:13s ease-in-out infinite tbhufa_churnB;top:28%;left:32%}.tbhufa_blobC{filter:blur(12px);background:radial-gradient(circle at 45% 55%,#ff5e3a 0%,#ff5e3a9e 52%,#0000 76%);width:48%;height:48%;animation:7s ease-in-out infinite tbhufa_churnC;top:44%;left:14%}@keyframes tbhufa_churnA{0%,to{transform:translate(0%)scale(1)rotate(0)}33%{transform:translate(22%,18%)scale(1.15)rotate(40deg)}66%{transform:translate(-6%,30%)scale(.92)rotate(-30deg)}}@keyframes tbhufa_churnB{0%,to{transform:translate(0%)scale(1)}28%{transform:translate(-26%,14%)scale(1.1)}60%{transform:translate(-12%,-20%)scale(.9)}82%{transform:translate(10%,-6%)scale(1.06)}}@keyframes tbhufa_churnC{0%,to{transform:translate(0%)scale(1)}40%{transform:translate(30%,-28%)scale(1.2)}72%{transform:translate(8%,10%)scale(.85)}}.tbhufa_page[data-dragging=true] .tbhufa_plasma{opacity:1}@keyframes tbhufa_circle{to{rotate:360deg}}.tbhufa_lens{pointer-events:none;position:absolute;inset:0}.tbhufa_lensSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tbhufa_lensSvg text{letter-spacing:-.03em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-weight:400}.tbhufa_lensA{opacity:min(calc((var(--p) - .14) * 5), calc((.68 - var(--p)) * 4))}.tbhufa_lensB{opacity:min(calc((var(--p) - .5) * 5), calc((.95 - var(--p)) * 7))}.tbhufa_lensFaded{fill:color-mix(in srgb, #595d64 calc(var(--p) * 100%), #d6d9dd)}.tbhufa_lensInk{fill:color-mix(in srgb, #33363c calc(var(--p) * 100%), #f2f3f5)}.tbhufa_lensGhostRed{fill:#f43f5e73}.tbhufa_lensGhostBlue{fill:#2563eb80}.tbhufa_sheen{opacity:calc(1 - var(--p) * 1.15);pointer-events:none;background:radial-gradient(22% 13% at 32% 15%,#fffffff2 0%,#0000 100%),radial-gradient(10% 6% at 67% 80%,#ffffff8c 0%,#0000 100%),radial-gradient(85% 45% at 50% 110%,#ffffff47 0%,#0000 60%);position:absolute;inset:0}.tbhufa_bubbles{z-index:2;pointer-events:none;position:absolute;inset:0}.tbhufa_bubble{top:var(--fy);width:var(--s);height:var(--s);color:#fffffff2;font-size:calc(var(--s) * .34);letter-spacing:.02em;background:var(--bg,radial-gradient(circle at 32% 30%, hsl(var(--h) 92% 82%), hsl(var(--h) 85% 56%)));opacity:0;animation:tbhufa_flood var(--cycle) cubic-bezier(.3, .4, .45, 1) var(--delay) infinite;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:50%;box-shadow:inset -2px -3px 6px #00000024,inset 2px 3px 5px #ffffff73,0 2px 6px #171a1f1a}.tbhufa_bubble svg{width:72%;height:72%}.tbhufa_bubble img{object-fit:contain;border-radius:50%;width:100%;height:100%}@keyframes tbhufa_flood{0%{transform:translate(-50%, calc((var(--scene-height) * 29 / 100) - var(--fy))) scale(.45);opacity:0}11%{opacity:.95}46%{transform:translate(calc(-50% + var(--fx)), -50%) scale(1);opacity:.95}74%{transform:translate(calc(-50% + var(--fx) + var(--amp)), calc(-50% - calc(var(--scene-height) * 6 / 100))) scale(1);opacity:.9}to{transform:translate(calc(-50% + var(--fx)), calc(-50% - var(--fy) - calc(var(--scene-height) * 10 / 100))) scale(.97);opacity:0}}.tbhufa_exiting .tbhufa_bubble{animation:1.8s ease-in both tbhufa_floatOff}@keyframes tbhufa_floatOff{0%{transform:translate(calc(-50% + var(--fx)), -50%);opacity:.95}to{transform:translate(calc(-50% + var(--fx)), calc(-50% - calc(var(--scene-height) * 45 / 100)));opacity:0}}@media (width<=359px){.tbhufa_screenA,.tbhufa_screenB{padding-left:20px;padding-right:20px}.tbhufa_screenA h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.tbhufa_page[data-search-animated]:before,.tbhufa_page[data-search-animated] .tbhufa_meet,.tbhufa_page[data-search-animated] .tbhufa_orb,.tbhufa_page[data-search-animated] .tbhufa_bubbles,.tbhufa_searchSlide,.tbhufa_meet,.tbhufa_orb,.tbhufa_bubbles{transition:none}.tbhufa_blobA,.tbhufa_blobB,.tbhufa_blobC,.tbhufa_orbSurface{animation:none}.tbhufa_bubble,.tbhufa_exiting .tbhufa_bubble{opacity:0;animation:none}}