.lh-top{clip-path:inset(0 -100vmax);background:#fff;align-items:center;gap:.6rem;width:min(1200px,100% - 3rem);margin:0 auto;padding:1.1rem 0;display:flex;box-shadow:0 0 0 100vmax #fff}.lh-logo{color:#fff;background:var(--ink);border-radius:8px;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;display:grid}.lh-brand{align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.lh-spacer{flex:1}.lh-hero{background:#fff;height:min(780px,92vh);min-height:640px;position:relative;overflow:hidden}.lh-stage{position:absolute;inset:0 2%}.lh-card{background:#fff;border-radius:14px;width:270px;padding:.75rem;animation:9s ease-in-out infinite lhFloat;position:absolute;box-shadow:0 1px 2px #0a0a0a0a,0 8px 24px #0a0a0a0f}.lh-card.back{opacity:.55;filter:blur(2.5px);width:200px;padding:.55rem;transform:scale(.9);box-shadow:0 4px 14px #0a0a0a0d}.lh-who{align-items:center;gap:.55rem;display:flex}.lh-name{align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}.lh-card.back .lh-name{font-size:.75rem}.lh-tag{color:var(--muted);background:#f1f1ef;border-radius:999px;padding:.05rem .4rem;font-size:.66rem;font-weight:600}.lh-tag.alum{color:#fff;background:var(--ink)}.lh-meta{color:var(--muted);font-size:.76rem}.lh-card.back .lh-meta{font-size:.64rem}.lh-q{color:#3a3a38;background:#f6f6f4;border-radius:10px;margin-top:.6rem;padding:.55rem .7rem;font-size:.84rem;line-height:1.4}.lh-ghost{height:26px}.lh-center{z-index:2;text-align:center;width:min(800px,100% - 2rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lh-center:before{content:"";z-index:-1;background:radial-gradient(closest-side,#fff 62%,#fff0);position:absolute;inset:-70px -120px}.lh-kicker{color:var(--muted);font-size:.85rem}.lh-title{letter-spacing:-.045em;margin:0 0 1.75rem;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:700;line-height:1.02}.lh-sub{max-width:520px;color:var(--muted);margin:0 auto;font-size:1.08rem;line-height:1.55}.lh-ctas{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.lh-primary,.lh-secondary{border-radius:12px;height:48px;padding:0 1.4rem;font-size:.95rem}.lh-secondary{background:#f1f1ef;border-color:#0000;align-items:center;text-decoration:none;display:inline-flex}@keyframes lhFloat{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.lh-card{animation:none}}@media (max-width:1100px){.lh-card{width:230px}.lh-card .lh-q{font-size:.78rem}}@media (max-width:760px){.lh-hero{height:auto;min-height:0;padding:2rem 0 1rem}.lh-stage{order:2;gap:.6rem;padding:0 1rem 1rem;display:flex;position:static;overflow-x:auto}.lh-hero{flex-direction:column;display:flex}.lh-card{flex:none;width:240px;animation:none;position:static}.lh-card.back{display:none}.lh-center{order:1;margin:0 auto 1.75rem;position:static;transform:none}.lh-center:before{display:none}}.team{margin-top:3.5rem}.team-ph{color:#8a8a85;background:repeating-linear-gradient(135deg,#efefec 0 10px,#e7e7e3 10px 20px);border:3px solid #fff;border-radius:50%;place-items:center;width:112px;height:112px;margin-bottom:.55rem;font-size:1.6rem;font-weight:600;display:grid;overflow:hidden;box-shadow:0 2px 10px #0a0a0a0f}.team-ph img{object-fit:cover;width:100%;height:100%}.hw-head{text-align:center;margin-bottom:1.5rem}.hw-head h2{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.5rem;font-weight:700}.hw-head p{color:var(--muted);margin:0}.hw-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:1.5rem;display:grid}.hw-steps{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.hw-step{cursor:pointer;opacity:.55;border-radius:14px;gap:.8rem;padding:.85rem 1rem 1rem;transition:opacity .3s,background .3s;display:flex;position:relative;overflow:hidden}.hw-step strong{font-size:.95rem;display:block}.hw-step p{color:var(--muted);margin:.15rem 0 0;font-size:.85rem}.hw-num{width:26px;height:26px;color:var(--muted);background:#ededea;border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:600;display:grid}.hw-bar{background:0 0;border-radius:2px;height:2px;position:absolute;bottom:.45rem;left:1rem;right:1rem;overflow:hidden}.hw-bar i{background:var(--ink);width:0;height:100%;display:block}.hw[data-step="0"] .hw-step[data-hw="0"],.hw[data-step="1"] .hw-step[data-hw="1"],.hw[data-step="2"] .hw-step[data-hw="2"],.hw[data-step="3"] .hw-step[data-hw="3"]{background:var(--paper);opacity:1}.hw[data-step="0"] .hw-step[data-hw="0"] .hw-num,.hw[data-step="1"] .hw-step[data-hw="1"] .hw-num,.hw[data-step="2"] .hw-step[data-hw="2"] .hw-num,.hw[data-step="3"] .hw-step[data-hw="3"] .hw-num{color:#fff;background:var(--ink)}.hw[data-step="0"] .hw-step[data-hw="0"] .hw-bar,.hw[data-step="1"] .hw-step[data-hw="1"] .hw-bar,.hw[data-step="2"] .hw-step[data-hw="2"] .hw-bar,.hw[data-step="3"] .hw-step[data-hw="3"] .hw-bar{background:#ededea}.hw[data-step="0"] .hw-step[data-hw="0"] .hw-bar i,.hw[data-step="1"] .hw-step[data-hw="1"] .hw-bar i,.hw[data-step="2"] .hw-step[data-hw="2"] .hw-bar i,.hw[data-step="3"] .hw-step[data-hw="3"] .hw-bar i{animation:3.6s linear forwards hwBar}@keyframes hwBar{to{width:100%}}.hw-frame{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #0a0a0a0a,0 18px 50px #0a0a0a14}.hw-chrome{background:#f7f7f5;align-items:center;gap:.35rem;padding:.65rem .9rem;display:flex}.hw-chrome i{background:#deded9;border-radius:50%;width:9px;height:9px}.hw-chrome span{color:var(--faint);margin-left:.6rem;font-size:.72rem}.hw-screen{height:330px;position:relative}.hw-scene{opacity:0;pointer-events:none;padding:1.4rem;transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:translateY(10px)}.hw[data-step="0"] .hw-scene[data-s="0"],.hw[data-step="1"] .hw-scene[data-s="1"],.hw[data-step="2"] .hw-scene[data-s="2"],.hw[data-step="3"] .hw-scene[data-s="3"]{opacity:1;transform:none}.hw-t{margin-bottom:1rem;font-size:1.05rem;font-weight:600}.hw-topics{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.hw-topic{color:var(--muted);background:#f6f6f4;border-radius:10px;padding:.55rem .6rem;font-size:.78rem}.hw-field{min-height:42px;color:var(--ink);background:#f6f6f4;border-radius:10px;margin-top:.9rem;padding:.7rem .8rem;font-size:.82rem}.hw-typing{white-space:nowrap;vertical-align:bottom;width:0;display:inline-block;overflow:hidden}.hw-btn{color:#fff;background:var(--ink);border-radius:10px;margin-top:1rem;padding:.55rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.hw-mc{opacity:0;background:#f6f6f4;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.85rem;font-size:.78rem;display:flex;transform:translateY(12px)}.hw-mc b{margin-top:.4rem;font-size:.88rem}.hw-mc span{color:var(--muted)}.hw-mc em{color:var(--ink);background:#fff;border-radius:999px;margin-top:.6rem;padding:.35rem .7rem;font-style:normal;font-weight:600}.hw-cards{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.hw-cal{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;display:grid}.hw-days{grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:.3rem;display:grid}.hw-days span{aspect-ratio:1;background:#f6f6f4;border-radius:8px;place-items:center;font-size:.76rem;display:grid}.hw-days span.off{color:var(--faint);background:0 0}.hw-slots{align-content:start;gap:.35rem;display:grid}.hw-slots span{text-align:center;background:#f6f6f4;border-radius:8px;padding:.5rem;font-size:.78rem}.hw-ask{background:#f6f6f4;border-radius:12px;padding:1rem}.hw-ask-top{align-items:center;gap:.7rem;display:flex}.hw-ask-top b{font-size:.9rem;display:block}.hw-ask-top span{color:var(--muted);font-size:.8rem}.hw-status{height:26px;margin-top:.8rem;position:relative}.hw-status span{border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:600;position:absolute;top:0;left:0}.hw-status .s1{color:var(--muted);background:#ededea}.hw-status .s2{color:#1f5f8b;opacity:0;background:#e2eef8}.hw-toast{opacity:0;background:#fff;border-radius:999px;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem .8rem .5rem .5rem;font-size:.8rem;font-weight:500;display:inline-flex;transform:translateY(8px);box-shadow:0 6px 20px #0a0a0a1a}@keyframes hwPick{to{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}}@keyframes hwPickDark{to{color:#fff;background:var(--ink)}}@keyframes hwType{to{width:100%}}@keyframes hwIn{to{opacity:1;transform:none}}@keyframes hwOut{to{opacity:0}}@keyframes hwFade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hw *{animation-duration:10ms!important;animation-delay:0s!important}}@media (max-width:760px){.hw-grid{grid-template-columns:1fr}.hw-frame{order:-1}.hw-screen{height:300px}.hw-topics{grid-template-columns:repeat(2,1fr)}.hw-scene{padding:1rem}}.mq-wrap{margin:3rem 0 2.5rem}.mq{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mq-track{gap:1.5rem;width:max-content;padding:.5rem 0;animation:60s linear infinite mqLoop;display:flex}.mq:hover .mq-track{animation-play-state:paused}.mq .meet-p{flex:none;width:190px}@keyframes mqLoop{to{transform:translate(calc(-50% - .75rem))}}@media (prefers-reduced-motion:reduce){.mq-track{animation:none}.mq{overflow-x:auto}}.tm{text-align:center;background:#fff;margin:3rem 0 0;padding:3rem 0 2rem;overflow:hidden}.tm-chip{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#f4f4f2;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.tm-chip i{background:var(--ink);border-radius:50%;width:6px;height:6px}.tm-title{letter-spacing:-.03em;margin:0 0 2rem;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:600}.tm-stage{height:380px;position:relative}.tm-card{--slot:0;--step:196px;width:168px;color:var(--ink);cursor:pointer;transform:translateX(calc(-50% + var(--x,0px)));background:0 0;border:0;flex-direction:column;align-items:center;padding:0;transition:transform .6s cubic-bezier(.2,.7,.2,1),width .6s cubic-bezier(.2,.7,.2,1),top .6s cubic-bezier(.2,.7,.2,1),opacity .4s;display:flex;position:absolute;top:40px;left:50%}.tm-card.on{z-index:2;width:220px;top:0}.tm-photo{aspect-ratio:3/4;background:#ededea;border-radius:26px;width:100%;display:block;position:relative;overflow:hidden}.tm-photo img{object-fit:cover;filter:grayscale()contrast(.95);width:100%;height:100%;transition:filter .6s,transform .6s}.tm-card.on .tm-photo img{filter:none;transform:scale(1.03)}.tm-card:not(.on):hover .tm-photo img{filter:grayscale(.6)}.tm-social{opacity:0;gap:.35rem;transition:opacity .35s .2s,transform .35s .2s;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%,6px)}.tm-social span{width:30px;height:30px;color:var(--ink);background:#ffffffeb;border-radius:50%;place-items:center;display:grid}.tm-card.on .tm-social{opacity:1;transform:translate(-50%)}.tm-name{margin-top:.75rem;font-size:.9rem;font-weight:500}.tm-card.on .tm-name{font-size:1.15rem;font-weight:600}.tm-role{max-height:0;color:var(--muted);opacity:0;font-size:.82rem;transition:opacity .3s,max-height .3s;overflow:hidden}.tm-card.on .tm-role{opacity:1;max-height:3.2em}.tm-role>span{display:block}.tm-foot{justify-content:center;align-items:center;gap:1.25rem;width:min(760px,100% - 3rem);margin:.5rem auto 0;display:flex}.tm-progress{background:#ededea;border-radius:3px;flex:1;height:3px;overflow:hidden}.tm-progress i{background:var(--ink);border-radius:3px;height:100%;transition:width .6s;display:block}.tm-nav{gap:.4rem;display:flex}.tm-arrow{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}@media (max-width:760px){.tm{border-radius:20px}.tm-stage{height:300px}.tm-card{--step:118px;width:104px;top:34px}.tm-card.on{width:168px}.tm-name{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.tm-card,.tm-photo img{transition:none}}.fl{color:#fff;background:#0b0b0c;padding:5rem 0 5.5rem}.fl-inner{width:min(1200px,100% - 3rem);margin:0 auto}.fl-head h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:500}.fl-head h2 em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.fl-head p{color:#8e8e93;margin:.6rem 0 1.6rem;font-size:1.15rem}.fl-cta{color:#fff;font:inherit;cursor:pointer;background:#17171a;border:1px solid #2a2a2e;border-radius:10px;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.9rem;display:inline-flex}.fl-cta:hover{background:#202024}.fl-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:3.5rem;display:grid}.fl-card{background:#0e0e10 radial-gradient(#ffffff12 1px,#0000 1px) 0 0/22px 22px;border:1px solid #1f1f23;border-radius:22px;flex-direction:column;min-height:520px;padding:2rem 1.8rem 1.8rem;display:flex;position:relative;overflow:hidden}.fl-card h3{z-index:2;color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,4.2vw,3.6rem);font-weight:500;line-height:1;position:relative}.fl-card h3 span{color:#4a4a50}.fl-ui{flex:1;margin:1.5rem 0 1.25rem;position:relative}.fl-copy{z-index:2;position:relative}.fl-copy strong{color:#fff;letter-spacing:-.01em;font-size:1.3rem;font-weight:600;display:block}.fl-copy p{color:#a1a1a6;margin:.4rem 0 0;font-size:.95rem;line-height:1.45}.fl-cursor{z-index:3;filter:drop-shadow(0 2px 4px #00000080);position:absolute}.fl-menu{background:#16161a;border:1px solid #232327;border-radius:14px;padding:.9rem}.fl-menu-label{color:#6e6e73;margin-bottom:.5rem;font-size:.8rem}.fl-item{color:#d6d6da;animation:8s infinite flHi;animation-delay:calc(var(--i) * 2s);border-radius:9px;align-items:center;gap:.7rem;padding:.55rem .5rem;font-size:.92rem;display:flex}.fl-ic{color:#a1a1a6;background:#1e1e22;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.fl-item kbd{color:#5a5a60;font:inherit;margin-left:auto;font-size:.78rem}.fl-menu-foot{color:#5a5a60;border-top:1px solid #222226;gap:1rem;margin-top:.6rem;padding-top:.6rem;font-size:.78rem;display:flex}.fl-menu .fl-cursor{animation:8s cubic-bezier(.6,0,.3,1) infinite flCur1;top:18%;left:40%}@keyframes flHi{0%,22%{background:#232328}25%,to{background:0 0}}@keyframes flCur1{0%,20%{transform:translate(0)}25%,45%{transform:translate(14px,48px)}50%,70%{transform:translate(-6px,96px)}75%,95%{transform:translate(10px,144px)}to{transform:translate(0)}}.fl-portrait{border-radius:16px;position:absolute;inset:4% 8% 0;overflow:hidden;box-shadow:0 20px 50px #00000080}.fl-portrait img{object-fit:cover;width:100%;height:100%;animation:10s ease-in-out infinite alternate flZoom}.fl-port-cap{color:#fff;background:linear-gradient(#0000,#000000bf);padding:2.5rem 1rem .9rem;font-size:.85rem;font-weight:500;position:absolute;bottom:0;left:0;right:0}.fl-port-cap span{color:#c7c7cc;margin-top:.15rem;font-size:.76rem;font-weight:400;display:block}.fl-tag{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid;border-radius:8px;padding:.25rem .6rem;font-size:.82rem;position:absolute}.fl-tag.t1{color:#7ee2a8;background:#143c2899;border-color:#2f7a50;animation:6s ease-in-out infinite flDrift;top:30%;left:-2%}.fl-tag.t2{color:#7cc8f0;background:#0f2d4199;border-color:#2a6f99;animation:7s ease-in-out -2s infinite flDrift;top:8%;right:-2%}.fl-tag.t3{color:#f0b7d8;background:#46143299;border-color:#8f3a6c;animation:8s ease-in-out -4s infinite flDrift;bottom:22%;right:2%}@keyframes flDrift{0%,to{transform:translate(0)}50%{transform:translate(8px,-10px)}}@keyframes flZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.fl-book{background:#16161a;border:1px solid #232327;border-radius:14px;padding:1rem}.fl-cal-head{color:#d6d6da;margin-bottom:.7rem;font-size:.95rem;font-weight:500}.fl-slots{gap:.45rem;display:grid}.fl-slots span{color:#c7c7cc;text-align:center;background:#1e1e22;border-radius:9px;padding:.65rem;font-size:.88rem}.fl-slots span.pick{animation:7s infinite flPick}.fl-send{color:#0b0b0c;text-align:center;background:#fff;border-radius:9px;margin-top:.8rem;padding:.65rem;font-size:.88rem;font-weight:600;animation:7s infinite flPress}.fl-toast{white-space:nowrap;color:#0b0b0c;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .8rem .45rem .45rem;font-size:.82rem;font-weight:500;animation:7s infinite flToast;display:inline-flex;position:absolute;bottom:-.4rem;left:50%;box-shadow:0 10px 30px #00000080}.fl-book .fl-cursor{animation:7s cubic-bezier(.6,0,.3,1) infinite flCur3;top:70%;left:70%}@keyframes flCur3{0%{transform:translate(0)}18%,30%{transform:translate(-60px,-128px)}45%,60%{transform:translate(-40px,8px)}80%,to{transform:translate(0)}}@keyframes flPick{0%,22%{color:#c7c7cc;background:#1e1e22}26%,92%{color:#fff;background:#3a3a42;box-shadow:inset 0 0 0 1.5px #fff}to{color:#c7c7cc;background:#1e1e22}}@keyframes flPress{0%,50%{transform:scale(1)}54%{transform:scale(.96)}58%,to{transform:scale(1)}}@keyframes flToast{0%,58%{opacity:0;transform:translate(-50%,10px)}64%,92%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fl *{animation:none!important}.fl-toast{opacity:1;transform:translate(-50%)}}@media (max-width:900px){.fl-cards{grid-template-columns:1fr}.fl-card{min-height:460px}}.lf-cta{text-align:center;background:#fff;padding:5.5rem 1.5rem}.lf-cta h2{letter-spacing:-.035em;margin:0 0 .8rem;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:700}.lf-cta p{max-width:520px;color:var(--muted);margin:0 auto 1.75rem;font-size:1.02rem}.lf{color:#a1a1a6;background:#0b0b0c;margin-bottom:-88px;padding:2.5rem 0 calc(1.5rem + 88px)}.lf-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:min(1200px,100% - 3rem);margin:0 auto;display:flex}.lf-brand{align-items:center;gap:.7rem;display:flex}.lf-brand .lh-logo{color:#0b0b0c;background:#fff}.lf-brand strong{color:#fff;font-size:.95rem;display:block}.lf-brand span{font-size:.8rem}.lf-links{flex-wrap:wrap;gap:1.5rem;display:flex}.lf-links a{color:#c7c7cc;font-size:.9rem;text-decoration:none}.lf-links a:hover{color:#fff}.lf-bottom{border-top:1px solid #1f1f23;margin-top:2rem;padding-top:1.25rem;font-size:.8rem}.hw{width:min(1200px,100% - 3rem);margin:4.5rem auto 3rem}.hw-top{grid-template-columns:220px 1fr;align-items:start;margin-bottom:2.5rem;display:grid}.hw-label{align-items:center;gap:.55rem;margin-top:.9rem;font-size:.95rem;display:inline-flex}.hw-label i{background:#f05a3c;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #f05a3c2e}.hw-h{letter-spacing:-.035em;text-align:left;margin:0;font-size:clamp(2.2rem,4.6vw,4rem);font-weight:500;line-height:1.05}.hw-h span{color:#8e8e93}.hw-bg{background:linear-gradient(115deg,#9db4c6 0%,#b9c3c9 38%,#d9c3a8 66%,#f2a04f 88%,#f07f2a 100%);border-radius:6px;padding:clamp(1.25rem,4vw,3rem);position:relative;overflow:hidden}.hw-bg:before{content:"";filter:blur(40px)saturate(1.2);opacity:.35;background:url(/landing/work-5.webp) 50%/cover;position:absolute;inset:-40px}.hw-bg .hw-frame{border-radius:12px;max-width:980px;margin:0 auto;position:relative;box-shadow:0 30px 80px #14141e47}.hw-bg .hw-screen{background:#fff;height:360px}.hw-bg .hw-days span{aspect-ratio:auto;height:42px}.hw-bg .hw-cal{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1.5rem}.hw-bg .hw-scene{padding:2rem 2.25rem}.hw-bg .hw-t{margin-bottom:1.25rem;font-size:1.3rem}.hw-bg .hw-topic,.hw-bg .hw-field,.hw-bg .hw-slots span{font-size:.92rem}.hw-bg .hw-mc{padding:1.1rem;font-size:.88rem}.hw-bg .hw-mc b{font-size:1rem}.hw-bg .hw-ask-top b{font-size:1.05rem}.hw-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .9rem;margin-top:1.75rem;display:flex}.hw-chips .hw-step{color:var(--muted);font:inherit;opacity:1;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.6rem 1.25rem;font-size:1rem;display:inline-flex}.hw-chips .hw-step:hover{color:var(--ink)}.hw[data-step="0"] .hw-chips .hw-step[data-hw="0"],.hw[data-step="1"] .hw-chips .hw-step[data-hw="1"],.hw[data-step="2"] .hw-chips .hw-step[data-hw="2"],.hw[data-step="3"] .hw-chips .hw-step[data-hw="3"]{color:#fff;background:#2b2b2e}.hw-sep{color:var(--faint)}@media (max-width:760px){.hw-top{grid-template-columns:1fr;gap:.75rem}.hw-label{margin-top:0}.hw-bg .hw-screen{height:330px}.hw-chips{gap:.2rem .3rem}.hw-chips .hw-step{padding:.45rem .8rem;font-size:.88rem}.hw-bg .hw-days span{height:30px}.hw-bg .hw-scene{padding:1rem}.hw-bg .hw-t{font-size:1.05rem}}.cf-cta{color:#fff;background:radial-gradient(at 50% 20%,#1c1c1e 0%,#0b0b0c 70%);place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.cf-orbs{position:absolute;inset:0}.cf-orb{border-radius:50%;animation:9s ease-in-out infinite cfFloat;position:absolute;overflow:hidden;box-shadow:0 20px 40px #0009,inset 0 0 0 1px #ffffff14}.cf-orb img{object-fit:cover;filter:grayscale()brightness(.7)contrast(1.1);width:100%;height:100%}.cf-orb.far{filter:blur(1.5px);opacity:.6}@keyframes cfFloat{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(6px,-14px)rotate(3deg)}}.cf-mid{z-index:2;text-align:center;position:relative}.cf-kicker{color:#8e8e93;margin:0 0 .4rem;font-size:.85rem}.cf-mid h2{color:#fff;letter-spacing:-.02em;margin:0 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:400}.cf-form{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;gap:.4rem;padding:.3rem;display:inline-flex}.cf-form input{color:#fff;width:230px;font:inherit;background:0 0;border:0;outline:none;padding:0 .8rem;font-size:.88rem}.cf-form input::placeholder{color:#6e6e73}.cf-form button{color:#0b0b0c;font:inherit;cursor:pointer;background:#f2f2ef;border:0;border-radius:9px;padding:.6rem 1rem;font-size:.88rem;font-weight:600;box-shadow:0 0 24px #ffffff40}.cf{color:#a1a1a6;background:#1a1a1a;margin-bottom:-88px;padding:4rem 0 0;overflow:hidden}.cf-row{flex-wrap:wrap;justify-content:space-between;gap:2.5rem;width:min(1100px,100% - 3rem);margin:0 auto;display:flex}.cf-mark{color:#1a1a1a;background:#d8d6d0;border-radius:7px;place-items:center;width:26px;height:26px;margin-bottom:1.1rem;font-size:.7rem;font-weight:700;display:grid}.cf-brand p{color:#e6e4de;margin:0;font-size:1.15rem;line-height:1.35}.cf-cols{flex-wrap:wrap;gap:3.5rem;display:flex}.cf-cols div{flex-direction:column;gap:.45rem;display:flex}.cf-cols span{color:#5e5e62;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem}.cf-cols a{color:#c9c7c1;font-size:.88rem;text-decoration:none}.cf-cols a:hover{color:#fff}.cf-word{color:#8f8d86;letter-spacing:-.045em;white-space:nowrap;text-align:center;height:6.6vw;margin-top:3.5rem;font-size:13.2vw;font-weight:500;line-height:.74;overflow:hidden}.cf-word sup{vertical-align:1.9em;letter-spacing:0;font-size:.22em}@media (prefers-reduced-motion:reduce){.cf-orb{animation:none}}@media (max-width:640px){.cf-form input{width:160px}.cf-cols{gap:2rem}.cf-orb:not(.far){display:none}.cf-orb.far{opacity:.35}}.hw-top{text-align:center;margin-bottom:1.25rem;display:block}.hw-h{letter-spacing:-.03em;text-align:center;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:600;line-height:1.1}.hw-sub{color:var(--muted);margin:.5rem 0 0;font-size:1.05rem}.meet.mq-wrap h2{letter-spacing:-.03em;margin-bottom:2rem;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:600}.tm{margin:0;padding:5rem 0 4rem}.cf-mid h2{letter-spacing:-.03em;margin:0;font-family:inherit;font-size:clamp(2.2rem,4.4vw,3.2rem);font-weight:600;line-height:1.1}.cf-kicker{margin:.5rem 0 1.75rem;font-size:1.05rem}.hw[data-step="0"] .hw-topic.pick{animation:.3s .25s forwards hwPick}.hw[data-step="0"] .hw-typing{animation:1.2s steps(48,end) .55s forwards hwType}.hw[data-step="0"] .hw-scene[data-s="0"] .hw-btn{animation:.35s 2s hwPress}.hw[data-step="1"] .hw-mc{animation:hwIn .35s calc(var(--d) * .5) forwards}.hw[data-step="1"] .hw-mc em.pick{animation:.25s .8s forwards hwPickDark,.35s 1.6s hwPress}.hw[data-step="1"] .hw-mc:nth-child(2){animation:.35s .12s forwards hwIn,.5s 1s forwards hwLift}.hw[data-step="2"] .hw-days span.pick{animation:.25s .35s forwards hwPickDark}.hw[data-step="2"] .hw-slots span.pick{animation:.25s .9s forwards hwPickDark}.hw[data-step="2"] .hw-scene[data-s="2"] .hw-btn{animation:.35s 1.6s hwPress}.hw[data-step="3"] .hw-status .s1{animation:.25s .5s forwards hwOut}.hw[data-step="3"] .hw-status .s2{animation:.25s .6s forwards hwFade}.hw[data-step="3"] .hw-toast{animation:.35s .9s forwards hwIn,1.4s ease-in-out 1.3s infinite hwBob}@keyframes hwPress{50%{transform:scale(.94)}}@keyframes hwLift{to{box-shadow:inset 0 0 0 1.5px var(--ink)}}@keyframes hwBob{50%{translate:0 -3px}}.hw-scene{transition:opacity .3s,transform .3s}.hw-chips .hw-step{isolation:isolate;position:relative;overflow:hidden}.hw-chips .hw-step:after{content:"";z-index:-1;background:#ffffff24;width:0;position:absolute;inset:0}.hw[data-step="0"] .hw-chips .hw-step[data-hw="0"]:after,.hw[data-step="1"] .hw-chips .hw-step[data-hw="1"]:after,.hw[data-step="2"] .hw-chips .hw-step[data-hw="2"]:after,.hw[data-step="3"] .hw-chips .hw-step[data-hw="3"]:after{animation:2.8s linear forwards hwBar}.hw{margin:8rem auto 0}.hw-top{margin-bottom:2rem}.hw-chips{margin:0 0 2.25rem}.meet.mq-wrap{margin:9rem 0 0}.meet.mq-wrap h2,.tm-title{margin:0 0 3rem}.tm{padding:9rem 0 8rem}.tm-foot{margin-top:1.5rem}.cf-cta{min-height:560px}.cf-kicker{margin:.75rem 0 2.25rem}.cf{padding-top:5rem}.cf-word{margin-top:5rem}@media (max-width:760px){.hw{margin-top:4.5rem}.meet.mq-wrap{margin-top:5.5rem}.meet.mq-wrap h2,.tm-title{margin-bottom:2rem}.tm{padding:5.5rem 0 5rem}.cf-cta{min-height:460px}}.x3d{background:#fff;height:340vh;position:relative}.x3d-sticky{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;height:100vh;position:sticky;top:0;overflow:hidden}.x3d-sticky.grab{cursor:grabbing}.x3d-stage{position:absolute;inset:0}.x3d-card{visibility:hidden;will-change:transform, opacity;transform-origin:50%;background:#fff;border-radius:14px;width:270px;padding:.75rem;position:absolute;top:0;left:0;box-shadow:0 1px 2px #0a0a0a0a,0 8px 24px #0a0a0a12}.x3d-center{z-index:20000;text-align:center;will-change:transform, opacity;width:min(800px,100% - 2rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.x3d-center:before{content:"";z-index:-1;background:radial-gradient(closest-side,#fff 62%,#fff0);position:absolute;inset:-70px -120px}.x3d-hint{z-index:20001;color:var(--muted);pointer-events:none;white-space:nowrap;align-items:center;gap:.7rem;font-size:.8rem;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.x3d-dot{background:#c7c7cc;border-radius:50%;width:4px;height:4px}@media (max-width:760px){.x3d{height:280vh}.x3d-card{width:230px}.x3d-center:before{inset:-40px -30px}}@media (prefers-reduced-motion:reduce){.x3d{height:100vh}}.x3d{height:300vh}.mq-wrap:not(.is-live) .mq-track,.cf-cta:not(.is-live) .cf-orb{animation-play-state:paused}.hw{width:100%;max-width:none}.hw-top,.hw-chips{padding:0 1.5rem}.hw-bg{border-radius:0;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,5vw,5rem)}.hw-bg .hx{border-radius:16px;max-width:1240px}.hx-app{background:#fbfbfa;grid-template-columns:64px minmax(0,1fr);display:grid}.hx-rail{background:#fff;border-right:1px solid #efefec;flex-direction:column;align-items:center;gap:.6rem;padding:1rem 0;display:flex}.hx-logo{color:#fff;background:var(--ink);border-radius:9px;place-items:center;width:32px;height:32px;margin-bottom:.6rem;font-size:.75rem;font-weight:700;display:grid}.hx-ri{color:#9a9a96;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.hx-ri.on{color:var(--ink);background:#f1f1ef}.hx-me{margin-top:auto}.hw-bg .hw-screen.hx-screen{background:#fbfbfa;height:clamp(540px,70vh,700px)}.hx .hw-scene{padding:clamp(1.5rem,3vw,2.75rem) clamp(1.5rem,4vw,3.5rem);overflow:hidden}.hx-h{letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:600}.hx-p{color:var(--muted);margin:0 0 1.5rem;font-size:.98rem}.hx-steps{color:var(--faint);align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.hx-steps b,.hx-steps span{border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;display:inline-grid}.hx-steps b{color:#fff;background:var(--ink)}.hx-steps span{color:#fff;background:#3a8f5c}.hx-steps i{background:#e2e2de;width:28px;height:1px}.hx-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.hx-topic{color:var(--muted);background:#fff;border-radius:12px;align-items:center;gap:.7rem;padding:1rem 1.1rem;font-size:1rem;display:flex;box-shadow:0 1px 2px #0a0a0a0a}.hx-topic.offer{color:var(--ink);font-weight:500}.hx-ic{width:32px;height:32px;color:var(--muted);background:#f4f4f2;border-radius:9px;place-items:center;display:grid}.hx-label{color:var(--muted);margin:1.5rem 0 .5rem;font-size:.85rem;display:block}.hx-field{background:#fff;border-radius:12px;min-height:92px;padding:1rem 1.1rem;font-size:1rem;line-height:1.5;box-shadow:0 1px 2px #0a0a0a0a}.hx-field .hw-typing{white-space:normal;clip-path:inset(0 100% 0 0);width:auto;display:inline}.hx-caret{vertical-align:-2px;background:var(--ink);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite hxBlink;display:inline-block}.hx-foot{justify-content:space-between;align-items:center;margin-top:1.5rem;display:flex}.hx-hint{color:var(--faint);font-size:.85rem}.hx-btn{color:#fff;background:var(--ink);border-radius:11px;align-items:center;padding:.75rem 1.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.hx-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.hx-mc{opacity:0;background:#fff;border-radius:16px;flex-direction:column;padding:1.4rem;display:flex;transform:translateY(14px);box-shadow:0 1px 2px #0a0a0a0a,0 8px 24px #0a0a0a0a}.hx-mc b{margin-top:.9rem;font-size:1.15rem}.hx-role{font-size:.9rem}.hx-tag{color:var(--muted);margin-top:.2rem;font-size:.8rem}.hx-mc p{color:var(--muted);margin:.9rem 0;font-size:.9rem;line-height:1.5}.hx-chips{flex-wrap:wrap;gap:.35rem;margin-bottom:1.2rem;display:flex}.hx-chips span{border:1px solid #e4e4e0;border-radius:999px;padding:.35rem .7rem;font-size:.78rem}.hx-mc em{color:var(--ink);text-align:center;background:#f1f1ef;border-radius:999px;margin-top:auto;padding:.7rem;font-style:normal;font-weight:600}.hx-book{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1fr);gap:1.25rem;margin-top:1rem;display:grid}.hx-cal,.hx-slots,.hx-sum{background:#fff;border-radius:16px;padding:1.25rem;box-shadow:0 1px 2px #0a0a0a0a}.hx-cal-h{justify-content:space-between;margin-bottom:1rem;font-size:1rem;display:flex}.hx-cal-h span{color:var(--muted);letter-spacing:.3em}.hx-wd,.hx-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;display:grid}.hx-wd span{color:var(--faint);padding-bottom:.35rem;font-size:.75rem}.hx-grid span{color:#c2c2be;border-radius:10px;place-items:center;height:40px;font-size:.88rem;display:grid}.hx-grid span.open{color:var(--ink);background:#f4f4f2;font-weight:500}.hx-day{margin-bottom:.6rem;font-weight:600}.hx-sg{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;margin:.8rem 0 .4rem;font-size:.75rem}.hx-slots>span{text-align:center;background:#f4f4f2;border-radius:10px;margin-bottom:.4rem;padding:.7rem;font-size:.92rem;display:block}.hx-sum{flex-direction:column;display:flex}.hx-sum-h{color:var(--muted);margin-bottom:.9rem;font-size:.8rem}.hx-sum-who{align-items:center;gap:.7rem;display:flex}.hx-sum-who b{display:block}.hx-sum-who span{color:var(--muted);font-size:.82rem}.hx-sum dl{grid-template-columns:auto 1fr;gap:.55rem 1rem;margin:1.25rem 0;font-size:.88rem;display:grid}.hx-sum dt{color:var(--muted)}.hx-sum dd{text-align:right;margin:0}.hx-when{opacity:.25}.hx-send{justify-content:center;margin-top:auto}.hx-tabs{gap:.5rem;margin:.5rem 0 1.5rem;display:flex}.hx-tabs span{background:#f1f1ef;border-radius:999px;padding:.5rem 1rem;font-size:.88rem;font-weight:600}.hx-tabs span.on{color:#fff;background:var(--ink)}.hx-dayh{margin:1.25rem 0 .7rem;font-size:1.15rem;font-weight:500}.hx-dayh span{color:var(--muted);font-size:.92rem;font-weight:400}.hx-row{background:#f4f4f2;border-radius:14px;align-items:center;gap:1rem;padding:1.1rem 1.3rem 1.1rem 1.8rem;display:flex;position:relative}.hx-row:before{content:"";background:#8cc4ea;border-radius:3px;width:3px;position:absolute;top:1rem;bottom:1rem;left:.9rem}.hx-row{background:#eef5fb}.hx-live{background:#f4f4f2}.hx-live:before{background:#cfcfcb}.hx-row-main{flex:1;gap:.45rem;display:grid}.hx-row-main b{font-size:1rem;font-weight:500}.hx-status{width:120px;height:22px;display:inline-block;position:relative}.hx-status i,.hx-status.plain{white-space:nowrap;border-radius:6px;padding:.15rem .55rem;font-size:.76rem;font-style:normal;font-weight:500;position:absolute;top:0;left:0}.hx-status.plain{background:#0a0a0a0f;justify-self:start;width:auto;height:auto;position:static}.hx-status .s1{background:#0a0a0a0f}.hx-status .s2{color:#1f5f8b;opacity:0;background:#dcebf7}.hx-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;font-size:.88rem;display:flex}.hx-meta span{align-items:center;gap:.35rem;display:inline-flex}.hx-join{opacity:0}.hx-toast{opacity:0;background:#fff;border-radius:14px;align-items:center;gap:.7rem;padding:.8rem 1.1rem .8rem .8rem;display:flex;position:absolute;bottom:2rem;right:2rem;transform:translateY(14px);box-shadow:0 14px 40px #0a0a0a24}.hx-toast b{font-size:.92rem;display:block}.hx-toast span{color:var(--muted);font-size:.82rem}@keyframes hxBlink{50%{opacity:0}}@keyframes hxType{to{clip-path:inset(0)}}@keyframes hxPickTopic{to{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}}@keyframes hxDark{to{color:#fff;background:var(--ink)}}@keyframes hxCard{to{box-shadow:inset 0 0 0 2px var(--ink), 0 12px 30px #0a0a0a14}}@keyframes hxShow{to{opacity:1}}.hw[data-step="0"] .hx-topic.pick{animation:.3s .25s forwards hxPickTopic}.hw[data-step="0"] .hx-field .hw-typing{animation:1.3s steps(40,end) .55s forwards hxType}.hw[data-step="0"] .hx-cont{animation:.35s 2.1s hwPress}.hw[data-step="1"] .hx-mc{animation:hwIn .35s var(--d) forwards}.hw[data-step="1"] .hx-mc.pick{animation:hwIn .35s var(--d) forwards, hxCard .3s .8s forwards}.hw[data-step="1"] .hx-mc.pick em{animation:.25s 1.1s forwards hxDark,.35s 1.8s hwPress}.hw[data-step="2"] .hx-grid span.pick{animation:.25s .3s forwards hxDark}.hw[data-step="2"] .hx-slots span.pick{animation:.25s .85s forwards hxDark}.hw[data-step="2"] .hx-when{animation:.3s 1s forwards hxShow}.hw[data-step="2"] .hx-send{animation:.35s 1.8s hwPress}.hw[data-step="3"] .hx-status .s1{animation:.25s .6s forwards hwOut}.hw[data-step="3"] .hx-status .s2{animation:.25s .7s forwards hwFade}.hw[data-step="3"] .hx-live{animation:.4s .7s forwards hwLiveRow}.hw[data-step="3"] .hx-join{animation:.3s .9s forwards hxShow}.hw[data-step="3"] .hx-toast{animation:.35s 1s forwards hwIn,1.4s ease-in-out 1.4s infinite hwBob}@keyframes hwLiveRow{to{background:#eef5fb}}.hw[data-step="3"] .hx-live:before{animation:.4s .7s forwards hwLiveBar}@keyframes hwLiveBar{to{background:#8cc4ea}}@media (max-width:900px){.hx-app{grid-template-columns:1fr}.hx-rail{display:none}.hx-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-cards{grid-template-columns:1fr}.hx-mc:not(.pick){display:none}.hx-book{grid-template-columns:1fr}.hx-cal,.hx-sum{display:none}.hw-bg .hw-screen.hx-screen{height:560px}.hx-toast{bottom:1rem;left:1rem;right:1rem}}.en{text-align:center;width:min(1100px,100% - 3rem);margin:9rem auto 0;padding-bottom:1rem}.en-kicker{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.en-h{letter-spacing:-.03em;margin:.7rem 0 .6rem;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:600;line-height:1.1}.en-sub{max-width:560px;color:var(--muted);margin:0 auto 3rem;font-size:1.05rem}.en-card{text-align:left;background:#fff;border-radius:28px;margin:0;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,6vw,5.5rem);position:relative;box-shadow:0 1px 2px #0a0a0a0a,0 20px 60px #0a0a0a0f}.en-mark{color:#ecebe6;font-family:Georgia,serif;font-size:9rem;line-height:1;position:absolute;top:.2rem;left:clamp(1rem,3vw,2.25rem)}.en-card blockquote{letter-spacing:-.02em;margin:0 0 2.25rem;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500;line-height:1.35;position:relative}.en-card figcaption{border-top:1px solid #efefec;flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1.75rem;display:flex}.en-card figcaption b{font-size:1rem;display:block}.en-card figcaption span{color:var(--muted);font-size:.88rem;display:block}.en-draft{color:#8a5a00;background:#fff4d6;border-radius:999px;margin-left:auto;padding:.3rem .7rem;font-size:.75rem;font-style:normal;font-weight:600}.en-logos{color:#a1a1a6;letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem 1.4rem;margin-top:2.5rem;font-size:.95rem;font-weight:600;display:flex}.en-logos i{background:#d4d4d0;border-radius:50%;width:4px;height:4px}@media (max-width:760px){.en{margin-top:5.5rem}.en-draft{margin-left:0}.en-logos{flex-direction:column;gap:.4rem}.en-logos i{display:none}}.en2{background:#f4f4f2;border-radius:28px;width:min(1100px,100% - 3rem);margin:9rem auto 0;padding:clamp(1.5rem,4vw,3rem)}.en2-head{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:1.5rem 3rem;margin-bottom:2.25rem;display:grid}@media (max-width:900px){.en2-head{grid-template-columns:1fr}}.en2-pill{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;background:#fff;border:1px solid #f0d9dd;border-radius:999px;padding:.35rem .8rem;font-size:.72rem;font-weight:700;display:inline-block}.en2-h{letter-spacing:-.035em;margin:1.1rem 0 0;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:500;line-height:1.08}.en2-h span{color:#a1a1a6;display:block}.en2-sub{max-width:340px;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.5}.en2-grid{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr 1.25fr;gap:.9rem;display:grid}.en2-card{background:#f9f9f8;border:1px solid #e6e6e2;border-radius:18px;padding:1.4rem 1.5rem}.en2-faces{grid-area:1/1;align-items:center;padding:1rem 1.25rem;display:flex}.en2-faces span{border-radius:50%;margin-right:-10px;line-height:0;box-shadow:0 0 0 3px #f9f9f8,0 6px 14px #0a0a0a1f}.en2-faces b{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-left:auto;padding-left:1.5rem;font-size:.72rem}.en2-stat{flex-direction:column;display:flex}.en2-stat p{margin:0;font-size:1.05rem;line-height:1.45}.en2-num{letter-spacing:-.05em;margin-top:auto;padding-top:2.5rem;font-size:clamp(3.4rem,6vw,5rem);font-weight:500;line-height:1}.en2-num small{color:#a1a1a6;letter-spacing:-.02em;margin-left:.2rem;font-size:.45em}.en2-stat>span{color:var(--muted);margin-top:.6rem;font-size:.95rem}.en2-a{grid-area:2/1/4}.en2-b{grid-area:1/2/3}.en2-live{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;grid-area:3/2;align-items:center;gap:.6rem;padding:1rem 1.25rem;font-size:.72rem;font-weight:600;display:flex}.en2-live i{background:#3fbf5f;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #3fbf5f2e}.en2-quote{background:#1a1a1a;border-radius:22px;grid-area:1/3/4;min-height:460px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 50px #0a0a0a2e}.en2-quote img{object-fit:cover;object-position:50% 20%;filter:grayscale()contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.en2-shade{background:linear-gradient(#9e2b3b00 30%,#9e2b3b8c 58%,#7a1a28f5 100%);position:absolute;inset:0}.en2-quote figcaption{color:#fff;padding:1.6rem 1.6rem 1.5rem;position:absolute;bottom:0;left:0;right:0}.en2-quote blockquote{margin:.7rem 0 1.1rem;font-size:1.08rem;line-height:1.45}.en2-quote b{font-size:.98rem;display:block}.en2-quote figcaption>span{color:#ffffffbf;font-size:.85rem}.en2-draft{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;padding:.25rem .6rem;font-size:.68rem;font-style:normal;font-weight:600;display:inline-block}@media (max-width:900px){.en2-grid{grid-template-columns:1fr 1fr}.en2-quote{order:-1;grid-area:auto/1/auto/-1;min-height:420px}.en2-faces,.en2-a,.en2-b,.en2-live{grid-area:auto}}@media (max-width:560px){.en2-grid{grid-template-columns:1fr}.en2{margin-top:5.5rem}}.en2{background:0 0;border-radius:0;padding:0}.en2-card{box-shadow:none;background:#fff;border:1px solid #f0f0ee}.en2-faces span{box-shadow:0 0 0 3px #fff,0 6px 14px #0a0a0a1f}.en2-quote{color:#fff;background:radial-gradient(120% 90% at 100% 0,#2a2a2e 0%,#121214 60%);border-radius:22px;flex-direction:column;min-height:460px;padding:1.9rem;display:flex;box-shadow:0 24px 50px #0a0a0a38}.en2-quote blockquote{color:#e4e4e7;letter-spacing:-.01em;margin:1.1rem 0 0;font-size:1.25rem;line-height:1.45}.en2-quote figcaption{border-top:1px solid #ffffff1a;align-items:center;gap:1rem;margin-top:auto;padding:1.5rem 0 0;display:flex;position:static}.en2-quote figcaption b{color:#fff;font-size:1rem;display:block}.en2-quote figcaption span{color:#a1a1aa;font-size:.85rem;display:block}.en2-quote .av{box-shadow:0 0 0 3px #ffffff14}.en2-draft{color:#a1a1aa;background:#ffffff14;align-self:flex-start}body:has(.x3d){background:#fff}body:has(.x3d) .workspace{background:#fff}body:has(.x3d) .hw{background:#fff}body:has(.x3d) .meet{background:#fff}.cf-cta{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;padding:6rem 1.5rem;display:flex}.cf-orbs{display:none}.cf-hive{-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000 100%);flex-direction:column;gap:10px;padding:0 40px;display:flex;position:relative;mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.cf-hrow{justify-content:center;gap:10px;display:flex}.cf-t{background:repeating-linear-gradient(135deg,#ffffff09 0 6px,#0000 6px 12px);border:1px dashed #ffffff29;border-radius:20px;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.cf-t.ph{background:#222;border:0;box-shadow:0 10px 24px #00000080,inset 0 0 0 1px #ffffff14}.cf-t.ph img{object-fit:cover;width:100%;height:100%}.cf-t.logo{color:#0b0b0c;letter-spacing:-.04em;background:linear-gradient(#fff,#e9e9e6);border:0;font-size:1.5rem;font-weight:700;box-shadow:0 10px 24px #00000080}.cf-cur{z-index:2;pointer-events:none;align-items:center;gap:.15rem;display:flex;position:absolute}.cf-cur b{color:#fff;border-radius:999px;padding:.35rem .75rem;font-size:.82rem;font-weight:600;box-shadow:0 6px 16px #0006}.cf-cur.stu{flex-direction:row-reverse;animation:6s ease-in-out infinite cfCurA;top:24%;left:6%}.cf-cur.stu svg{transform:scaleX(-1)}.cf-cur.stu b{background:#3a3a40}.cf-cur.alu{flex-direction:column;align-items:flex-start;animation:7s ease-in-out infinite cfCurB;bottom:14%;right:2%}.cf-cur.alu b{background:#3a3a40;margin-left:14px}@keyframes cfCurA{0%,to{transform:translate(0)}40%{transform:translate(22px,14px)}70%{transform:translate(8px,-6px)}}@keyframes cfCurB{0%,to{transform:translate(0)}35%{transform:translate(-26px,-10px)}65%{transform:translate(-8px,8px)}}.cf-cta:not(.is-live) .cf-cur{animation-play-state:paused}.cf-cta .cf-mid{position:relative}@media (prefers-reduced-motion:reduce){.cf-cur{animation:none!important}}@media (max-width:560px){.cf-t{border-radius:16px;width:58px;height:58px}.cf-hive,.cf-hrow{gap:8px}.cf-cur b{font-size:.72rem}}.cf-hivewrap{position:relative}.cf-hive{padding:0 30px}.cf-hrow{flex-wrap:nowrap}.cf-t{flex:none}.cf-cur.stu{top:22%;left:-4%}.cf-cur.alu{bottom:12%;right:-6%}@media (max-width:560px){.cf-hive{padding:0 10px}.cf-cur.stu{left:-2%}.cf-cur.alu{right:-2%}}.lv-layer{z-index:9000;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.lv-cur{filter:drop-shadow(0 4px 8px #00000040);will-change:transform;align-items:flex-start;transition:opacity .25s;display:flex;position:absolute;top:0;left:0}.lv-cur b{color:#fff;background:var(--c);white-space:nowrap;border-radius:999px;margin:16px 0 0 -2px;padding:.28rem .6rem;font-size:.75rem;font-weight:600}.lv-frame{opacity:0;will-change:transform, clip-path;border:1.5px solid var(--c);background:color-mix(in srgb, var(--c) 6%, transparent);border-radius:12px;position:absolute;top:0;left:0}.lv-frame span{color:#fff;background:var(--c);font-variant-numeric:tabular-nums;border-radius:5px 5px 5px 0;padding:.1rem .4rem;font-size:.68rem;font-weight:600;position:absolute;top:-22px;left:-1.5px}@media (max-width:760px){.lv-cur b{font-size:.68rem}}.cf-cta{flex-direction:row;gap:clamp(2rem,6vw,6rem)}.cf-cta .cf-mid{text-align:left;max-width:460px}.cf-cta .cf-mid h2{font-size:clamp(2.4rem,4.6vw,3.6rem)}.cf-cta .cf-form{display:flex}@media (max-width:860px){.cf-cta{flex-direction:column}.cf-cta .cf-mid{text-align:center}.cf-cta .cf-form{display:inline-flex}}.cf-cta .cf-form input{flex:1;width:auto}body:has(.x3d){overflow-x:clip}.cf-wordmark{color:#fff;letter-spacing:-.02em;margin-bottom:.9rem;font-size:1.15rem;font-weight:600}.cf-brand p{color:#a1a1a6;font-size:1rem}.lv-cur.lv-left{flex-direction:row-reverse}.lv-cur.lv-left svg{transform:scaleX(-1)}.lv-cur.lv-left b{margin:16px -2px 0 0}.lv-cur.lv-left{translate:calc(20px - 100%)}:where(body:has(.x3d)){font-size:14px}:where(body:has(.x3d)) :where(button,input,select,textarea){letter-spacing:normal}:where(body:has(.x3d)) :where(img,svg,video,canvas){vertical-align:baseline;display:inline}:where(body:has(.x3d)) :where(button){padding:1px 6px}:where(body:has(.x3d)) :where(sup){line-height:inherit;position:static;top:auto}.lh-soon{z-index:10001;color:#fff;background:#0a0a0a;border-radius:999px;margin:0;padding:.7rem 1.1rem;font-size:.9rem;animation:.25s ease-out both lhSoon;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0a0a0a2e}@keyframes lhSoon{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lh-soon{animation:none}}.cf-t.logo img{width:70%;height:auto}.cf-wordmark{align-items:center;gap:.6rem;display:flex}
