.site[data-head=bold] .rf-h{letter-spacing:-.025em;font-size:clamp(38px,4.3cqi,62px);line-height:1.04}:where(.site) .rfx{padding-block:clamp(80px,7cqi,112px)}:where(.site) .rfx .head{max-width:none}:where(.site) .rfx .lead{text-wrap:balance;max-width:40em;margin-top:18px}:where(.site) .rf{margin:clamp(28px,2.8cqi,40px) 0 0;position:relative;container:rf/inline-size}:where(.site) .rf-stage{aspect-ratio:1000/470;width:min(1000px,100%);margin-inline:auto;position:relative}:where(.site) .rf-map{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.site) .rf-map[data-lay=P]{display:none}:where(.site) .rf-track{fill:none;stroke:#f8f7f44d;stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 9}:where(.site) .rf-fill{fill:none;stroke:var(--gold);stroke-width:2.4px;stroke-linecap:round}:where(.site) .rf-pulse{fill:none;stroke:#e9d08f;stroke-width:3px;stroke-linecap:round;opacity:0}:where(.site) .rf-star{color:var(--gold);opacity:0}:where(.site) .rf-node{left:var(--x);top:var(--y);width:0;height:0;position:absolute}:where(.site) .rf-node[data-n=guest]{--x:17.2%;--y:12.766%}:where(.site) .rf-node[data-n=recep]{--x:34.3%;--y:12.766%}:where(.site) .rf-node[data-n=desk]{--x:51.5%;--y:12.766%}:where(.site) .rf-node[data-n=coord]{--x:68.6%;--y:12.766%}:where(.site) .rf-node[data-n=runner]{--x:85.8%;--y:12.766%}:where(.site) .rf-disc{width:56px;height:56px;color:var(--on-ink);background:linear-gradient(#3b3a37 0%,#2a2927 100%);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:inset 0 0 0 1px #f8f7f429,inset 0 1px #ffffff14,0 8px 18px #0000004d}:where(.site) .rf-disc svg{width:24px;height:24px;display:block}:where(.site) .rf-node[data-n=guest] .rf-disc{color:var(--ink);background:linear-gradient(#fff 0%,#f2ede4 100%);box-shadow:0 8px 18px #00000052}:where(.site) .rf-node[data-n=recep] .rf-disc{color:var(--gold);background:radial-gradient(120% 120% at 30% 20%,#34312b 0%,#1a1917 72%);box-shadow:inset 0 0 0 1px #c09a408c,0 8px 18px #00000057}:where(.site) .rf-node[data-n=recep] .rf-disc svg{width:26px;height:24px}:where(.site) .rf-ring{box-shadow:0 0 0 2px var(--gold), 0 0 22px 2px #c09a4057;opacity:0;border-radius:50%;position:absolute;inset:-7px}:where(.site) .rf-lab{white-space:nowrap;font:400 15px/1.35 var(--body);color:var(--on-ink-2);text-align:center;justify-items:center;gap:1px;display:grid;position:absolute;top:42px;left:0;translate:-50%}:where(.site) .rf-lab b{font:500 18px/1.35 var(--body);letter-spacing:-.005em;color:var(--on-ink)}:where(.site) .rf-thread{justify-items:start;gap:8px;width:270px;display:grid;position:absolute;top:calc(12.766% + 100px);left:calc(17.2% - 28px)}:where(.site) .rf-msg{width:fit-content;max-width:270px;font:400 15px/1.4 var(--body);border-radius:18px;align-self:start;padding:9px 15px 10px}:where(.site) .rf-msg.q{color:var(--on-ink);background:#3a3936;border-bottom-left-radius:6px;grid-area:1/1;box-shadow:inset 0 0 0 1px #f8f7f41a}:where(.site) .rf-msg.a{background:var(--sand);color:var(--ink);border-bottom-left-radius:6px;grid-area:2/1}:where(.site) .rf:not(.rf-on) .rf-msg[data-s=prog]{opacity:0}:where(.site) .rf-tap{background:var(--canvas);min-width:92px;height:38px;color:var(--ink);font:500 15px/38px var(--body);text-align:center;cursor:default;-webkit-user-select:none;user-select:none;border-radius:10px;display:grid;position:absolute;top:calc(12.766% + 80px);left:85.8%;translate:-50%}:where(.site) .rf-tap>span{grid-area:1/1;padding:0 18px}:where(.site) .rf-tap>span:not([data-s=ok]){opacity:0}:where(.site) .rf-tap [data-s=ok]{color:var(--on-ink);background:#437254;border-radius:10px;justify-content:center;align-items:center;gap:6px;display:inline-flex}:where(.site) .rf-tap svg{width:15px;height:15px}:where(.site) .rf-board{background:var(--surface);width:344px;color:var(--ink);border-radius:18px;padding:14px 14px 15px;position:absolute;top:76.596%;left:68.6%;translate:-50% -66px;box-shadow:0 0 0 1px #f8f7f41a,0 18px 40px #0000005c,0 2px 8px #0003}:where(.site) .rf-bt{font:600 15px/1 var(--body);letter-spacing:-.005em}:where(.site) .rf-cols{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}:where(.site) .rf-cols>span{border-bottom:1px solid var(--hairline);font:500 14px/1.2 var(--body);color:var(--stone);white-space:nowrap;padding:0 2px 7px}:where(.site) .rf-card{--col:2;width:calc(33.3333% - 5.33333px);box-shadow:inset 0 0 0 1px var(--hairline), 0 2px 6px #221e180f;translate:calc(var(--col) * (100% + 8px)) 0;background:#fbfaf7;border-radius:10px;gap:4px;margin-top:9px;padding:9px 10px 10px;display:grid;position:relative}:where(.site) .rf-room{font:600 17px/1 var(--display);letter-spacing:-.01em}:where(.site) .rf-cd{font:400 15px/1.25 var(--body);color:var(--ink);white-space:nowrap}:where(.site) .rf-st{display:none}:where(.site) .rf-play{z-index:2;width:44px;height:44px;color:var(--on-ink);transition:background .18s var(--ease);background:#f8f7f412;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0;box-shadow:inset 0 0 0 1px #f8f7f424}:where(.site) .rf-play:hover{background:#f8f7f424}:where(.site) .rf-play svg{width:18px;height:18px;display:none}:where(.site) .rf-play[data-st=pa] .i-pa,:where(.site) .rf-play[data-st=pl] .i-pl{display:block}:where(.site) .rf-play:focus-visible{outline:2px solid var(--on-ink);outline-offset:3px}@container rf (max-width:859.98px){:where(.site) .rf-stage{aspect-ratio:340/652;width:min(360px,100%)}:where(.site) .rf-map[data-lay=L]{display:none}:where(.site) .rf-map[data-lay=P]{display:block}:where(.site) .rf-node[data-n=guest]{--x:11.765%;--y:14.11%}:where(.site) .rf-node[data-n=recep]{--x:11.765%;--y:33.74%}:where(.site) .rf-node[data-n=desk]{--x:11.765%;--y:46.63%}:where(.site) .rf-node[data-n=coord]{--x:11.765%;--y:59.51%}:where(.site) .rf-node[data-n=runner]{--x:11.765%;--y:72.39%}:where(.site) .rf-node[data-n=recep] .rf-disc svg{width:22px;height:20px}:where(.site) .rf-disc{width:46px;height:46px}:where(.site) .rf-disc svg{width:21px;height:21px}:where(.site) .rf-ring{inset:-6px}:where(.site) .rf-lab{text-align:left;justify-items:start;font-size:14px;top:0;left:38px;translate:0 -50%}:where(.site) .rf-lab b{font-size:17px}:where(.site) .rf-thread{width:calc(81.18% - 50px);top:calc(14.11% + 32px);left:calc(11.765% + 38px)}:where(.site) .rf-msg{max-width:100%;padding:8px 13px 9px}:where(.site) .rf-msg.q,:where(.site) .rf-msg.a{grid-area:1/1}:where(.site) .rf:not(.rf-on) .rf-msg:not(:last-child){opacity:0}:where(.site) .rf-tap{min-width:86px;height:36px;line-height:36px;top:72.39%;left:calc(11.765% + 120px);translate:0 -50%}:where(.site) .rf-tap>span{padding:0 15px}:where(.site) .rf-board{width:72%;padding:12px 12px 13px;top:87.73%;left:52.35%;translate:-50% -50%}:where(.site) .rf-cols{display:none}:where(.site) .rf-card{grid-template-columns:auto 1fr;align-items:center;gap:7px 9px;width:100%;margin-top:10px;padding:9px 11px 10px;translate:none}:where(.site) .rf-st{grid-column:1/-1;justify-self:start;display:grid}:where(.site) .rf-st>span{font:500 13px/1.3 var(--body);border-radius:999px;grid-area:1/1;padding:3px 10px}:where(.site) .rf-st [data-s=new]{background:var(--sand);color:var(--stone);opacity:0}:where(.site) .rf-st [data-s=prog]{background:var(--gold-100);color:var(--gold-700);opacity:0}:where(.site) .rf-st [data-s=done]{background:var(--success-tint);color:#437254}:where(.site) .rf-play{top:-16px;right:-4px}}
:where(.site) .ilu{background:var(--canvas);position:relative}:where(.site) .ilu-pin{height:100lvh;min-height:560px;position:relative;overflow:hidden}:where(.site) .ilu-paper{background-color:var(--surface);position:absolute;inset:0}:where(.site) .ilu-field{z-index:0;transform-origin:50% calc(50% + 50lvh - 50svh);--gh:clamp(180px, 31svh, 290px);place-items:center;display:grid;position:absolute;inset:0 0 calc(100lvh - 100svh)}:where(.site) .ilu-paper{background-image:url(data:image/png;base64,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)}:where(.site) .ilu-sand{display:none}html.motion :where(.site) .ilu{height:calc(130svh + 100lvh)}html.motion :where(.site) .ilu-pin{position:sticky;top:0}:where(.site) .ilu.ilu-on .ilu-paper{box-shadow:var(--shadow);border-radius:28px;overflow:hidden}:where(.site) .ilu.ilu-on .ilu-sand{background:var(--sand);border-radius:28px 28px 0 0;display:block;position:absolute;inset:-28px 0 0}:where(.site) .ilu.ilu-live :is(.ilu-paper,.ilu-field,.ilu-sand,.ilu-sky,.ilu-walk){will-change:transform, opacity}:where(.site) .ilu-line{z-index:1;text-align:center;color:var(--ink);font:600 clamp(32px, 3.9cqi, 56px)/1.1 var(--display);letter-spacing:-.022em;text-wrap:balance;margin:clamp(40px,6.5svh,60px) 0 0;position:relative}:where(.site) .ilu-line em{font:italic 400 1.083em/.923 var(--accent);letter-spacing:-.01em;background:var(--goldtext);color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;margin:0 -.14em 0 -.05em;padding:.12em .14em .24em .05em}:where(.site) .ilu-keep{white-space:nowrap}:where(.site) .ilu-scene{justify-items:center;display:grid;position:relative}:where(.site) .ilu-walk{left:calc(var(--gh) * .048);width:calc(var(--gh) * 1.2);height:calc(var(--gh) * .952);position:relative}:where(.site) .ilu-guest{width:100%;height:var(--gh);position:absolute;top:0;left:0;overflow:visible}:where(.site) .ilu-ground{left:calc(var(--gh) * -.568);top:calc(var(--gh) * .896);width:calc(var(--gh) * 2.24);height:calc(var(--gh) * .24);position:absolute;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 80px calc(100% - 80px),#0000);mask-image:linear-gradient(90deg,#0000,#000 80px calc(100% - 80px),#0000)}:where(.site) .ilu-ground path{fill:var(--ink);fill-rule:evenodd}:where(.site) .ilu-sky{position:absolute;inset:0}:where(.site) .ilu-cloud{position:absolute;overflow:visible}:where(.site) .ilu-cloud path{fill:var(--ink);fill-rule:evenodd}:where(.site) .ilu-cloud[data-c="0"]{width:calc(var(--gh) * 1.104);top:22%;left:15%}:where(.site) .ilu-cloud[data-c="1"]{width:calc(var(--gh) * .72);top:15%;left:66%}:where(.site) .ilu-f,:where(.site) .ilu-b{display:none}:where(.site) .ilu-f.on,:where(.site) .ilu-b.on{display:inline}:where(.site) .ilu-ink{fill:var(--ink);fill-rule:evenodd}:where(.site) .ilu-tw{fill:none;stroke-linecap:round;stroke-linejoin:round}:where(.site) .ilu-tw.ilu-wf{stroke:url(#ilu-w-far)}:where(.site) .ilu-tw.ilu-wn{stroke:url(#ilu-w-near)}:where(.site) .ilu-tw.ilu-wp{stroke:var(--surface)}:where(.site) .ilu-fp{fill:var(--surface)}:where(.site) .ilu-fs{fill:url(#ilu-w-soft)}:where(.site) .ilu-fd{fill:url(#ilu-w-dry)}@container page (max-width:720px){html.motion :where(.site) .ilu{height:calc(93svh + 100lvh)}:where(.site) .ilu-field{--gh:clamp(150px, 24svh, 210px)}:where(.site) .ilu-line{margin-top:40px;padding-inline:20px;font-size:32px}:where(.site) .ilu-cloud[data-c="0"]{top:20%;left:24%}:where(.site) .ilu-cloud[data-c="1"]{display:none}:where(.site) .ilu-ground{--off:max(0px, calc((2.24 * var(--gh) - 100cqi) / 2 + 20px));-webkit-mask-image:linear-gradient(90deg, transparent var(--off), #000 calc(var(--off) + 64px), #000 calc(100% - var(--off) - 64px), transparent calc(100% - var(--off)));-webkit-mask-image:linear-gradient(90deg, transparent var(--off), #000 calc(var(--off) + 64px), #000 calc(100% - var(--off) - 64px), transparent calc(100% - var(--off)));mask-image:linear-gradient(90deg, transparent var(--off), #000 calc(var(--off) + 64px), #000 calc(100% - var(--off) - 64px), transparent calc(100% - var(--off)))}}@media (prefers-reduced-motion:reduce){html.motion :where(.site) .ilu{height:auto}html.motion :where(.site) .ilu-pin{position:relative}}
.site[data-head=bold] .ig-h{letter-spacing:-.025em;font-size:clamp(36px,4.1cqi,60px);line-height:1.04}:where(.site) .igx{padding-block:clamp(80px,7cqi,112px)}:where(.site) .ig-sprite{width:0;height:0;position:absolute;overflow:hidden}:where(.site) .ig{margin:clamp(36px,3.3cqi,48px) 0 0;position:relative;container:ig/inline-size}:where(.site) .ig-stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:".t.""l h r"".b.";align-items:center;display:grid;position:relative}:where(.site) .ig-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.site) .ig-wire{fill:none;stroke:#ba964280;stroke-width:1.3px;transition:stroke .24s var(--ease), stroke-width .24s var(--ease)}:where(.site) .ig-wire.on{stroke:var(--gold);stroke-width:1.8px}:where(.site) .ig-light{fill:none;stroke:var(--gold-600);stroke-width:1.9px;stroke-linecap:round;stroke-dasharray:30 200;stroke-dashoffset:30px;opacity:0}:where(.site) .ig-grp{z-index:1;position:relative}:where(.site) .ig-lab{font:500 12px/1.5 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--stone);white-space:nowrap}:where(.site) .ig-rows{margin:0;padding:0;list-style:none}:where(.site) .ig-node{white-space:nowrap;align-items:center;gap:16px;display:flex}:where(.site) .ig-ic{width:34px;height:34px;color:var(--ink);flex:none}:where(.site) .ig-nm{font:500 19px/1.2 var(--body);letter-spacing:-.01em;color:var(--ink);display:grid}:where(.site) .ig-nm small{font:400 13px/1.2 var(--body);letter-spacing:0;color:var(--stone);margin-top:1px}:where(.site) .ig-grp[data-g=sys]{grid-area:l;justify-self:start}:where(.site) .ig-grp[data-g=guest]{grid-area:r;justify-self:end}:where(.site) .ig-grp[data-g=sys] .ig-rows,:where(.site) .ig-grp[data-g=guest] .ig-rows{row-gap:36px;display:grid}:where(.site) .ig-grp[data-g=sys] .ig-lab,:where(.site) .ig-grp[data-g=guest] .ig-lab{margin:-44px 0 26px}:where(.site) .ig-grp[data-g=ai]{grid-area:t;justify-self:center;justify-items:center;row-gap:20px;margin-bottom:72px;display:grid}:where(.site) .ig-grp[data-g=know]{grid-area:b;justify-self:center;justify-items:center;row-gap:20px;margin-top:78px;display:grid}:where(.site) .ig-grp[data-g=ai] .ig-rows{grid-template-columns:repeat(3,150px);justify-items:center;column-gap:22px;display:grid}:where(.site) .ig-grp[data-g=know] .ig-rows{grid-template-columns:repeat(2,206px);justify-items:center;column-gap:22px;display:grid}:where(.site) .ig-grp[data-g=ai] .ig-node,:where(.site) .ig-grp[data-g=know] .ig-node{gap:13px}:where(.site) .ig-hub{z-index:1;grid-area:h;justify-self:center;width:92px;height:92px;position:relative}:where(.site) .ig-tile{background:var(--ink);width:92px;height:92px;color:var(--gold);border-radius:26px;place-items:center;display:grid;box-shadow:0 2px 6px #221e180d,0 18px 40px #221e1824}:where(.site) .ig-tile svg{width:42px;height:38px;display:block}:where(.site) .ig-name{font:600 17px/1.2 var(--body);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;position:absolute;top:calc(100% + 13px);left:50%;translate:-50%}@container ig (max-width:759px){:where(.site) .ig-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"h""l""r""t""b";max-width:560px;margin-inline:auto}:where(.site) .ig-lines{display:none}:where(.site) .ig-hub{margin-bottom:64px}:where(.site) .ig-grp[data-g]{border-top:1px solid var(--rule);justify-self:stretch;justify-items:start;row-gap:16px;margin:0;padding-block:22px 24px;display:grid}:where(.site) .ig-grp[data-g] .ig-lab{margin:0}:where(.site) .ig-grp[data-g=know] .ig-lab{order:-1}:where(.site) .ig-grp[data-g] .ig-rows{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:18px 12px;width:100%;display:grid}:where(.site) .ig-grp[data-g] .ig-node{white-space:normal;gap:11px}:where(.site) .ig-ic{width:26px;height:26px}:where(.site) .ig-nm{font-size:16.5px}}
@property --ts-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ts-turn{to{--ts-a:360deg}}@keyframes ts-blink{50%{opacity:0}}.site[data-head=bold] .ts-h{line-height:1.12}:where(.site) .ts-stage{flex-direction:column;align-items:center;max-width:1040px;margin:24px auto 0;display:flex;position:relative}:where(.site) .ts-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.site) .ts-wire{fill:none;stroke:#c09a4057;stroke-width:1px}:where(.site) .ts-light{fill:none;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;opacity:0}:where(.site) .ts-agents{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid}:where(.site) .ts-agent{border-radius:var(--r-lg);text-align:center;color:var(--on-ink);transition:background .18s var(--ease);flex-direction:column;align-items:center;gap:4px;padding:4px 0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){:where(.site) .ts-agent:hover{background:#f8f7f40d}}:where(.site) .ts-agent .face{width:72px;height:72px;box-shadow:0 0 0 4px var(--ink), 0 0 0 5px #f8f7f429;margin-bottom:8px}:where(.site) .ts-agent b{font:600 24px/1.2 var(--display);letter-spacing:-.01em}:where(.site) .ts-agent small{font:400 14px/1.4 var(--body);color:var(--on-ink-2);text-wrap:balance}:where(.site) .ts-hub{background:var(--ink);width:48px;height:48px;box-shadow:0 0 0 1px var(--line-ink);border-radius:50%;place-items:center;margin-top:60px;display:grid;position:relative}:where(.site) .ts-hub svg{width:24px;height:22px;color:var(--gold)}:where(.site) .ts-pulse{border:1px solid var(--gold);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}:where(.site) .ts-rx{flex-direction:column;align-items:center;margin:24px 0 0;display:flex}:where(.site) .ts-ring{isolation:isolate;border-radius:50%;width:124px;height:124px;position:relative}:where(.site) .ts-ring:before{content:"";z-index:1;pointer-events:none;background:conic-gradient(from var(--ts-a), var(--gold), #f2cc77, #8ec3ff, #c9b5ff, var(--gold));transition:opacity .7s var(--ease);border-radius:50%;animation:6s linear infinite ts-turn;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}:where(.site) .ts-ring:after{content:"";z-index:-1;pointer-events:none;background:conic-gradient(from var(--ts-a), var(--gold), #f2cc77, #8ec3ff, #c9b5ff, var(--gold));filter:blur(18px);opacity:.5;transition:opacity .9s var(--ease);border-radius:50%;animation:6s linear infinite ts-turn;position:absolute;inset:6px}:where(.site) .ts-now{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 1px #f8f7f429}:where(.site) .ts-ring[role=button]:not([aria-disabled=true]){cursor:pointer}:where(.site) .ts-ring[role=button]:focus-visible{outline:2px solid var(--on-ink);outline-offset:7px}@media (hover:hover) and (pointer:fine){:where(.site) .ts-ring[role=button]:not([aria-disabled=true]):hover:after{opacity:.8}}:where(.site) .ts-split{z-index:0;clip-path:circle(50%);perspective:520px;border-radius:50%;position:absolute;inset:0}:where(.site) .ts-half{backface-visibility:hidden;width:100%;height:50%;position:absolute;left:0;overflow:hidden}:where(.site) .ts-half.top{transform-origin:50% 100%;top:0}:where(.site) .ts-half.bottom{transform-origin:50% 0;bottom:0}:where(.site) .ts-half i{background:var(--ink-2) center / cover no-repeat;width:100%;height:200%;position:absolute;left:0}:where(.site) .ts-half.top i{top:0}:where(.site) .ts-half.bottom i{top:-100%}:where(.site) .ts-half.ts-flap.bottom{visibility:hidden}:where(.site) .ts-seam{opacity:0;pointer-events:none;background:#22222247;height:1px;position:absolute;top:calc(50% - .5px);left:0;right:0}:where(.site) .ts-flipping .ts-seam{opacity:1}:where(.site) .ts-rx figcaption{text-align:center;flex-direction:column;align-items:center;display:flex}:where(.site) .ts-name{font:600 32px/1.1 var(--display);letter-spacing:-.015em;background:linear-gradient(90deg, var(--on-ink) 0 42%, #f2cc77 50%, var(--on-ink) 58% 100%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:12px;padding:0 .04em;-webkit-mask-image:linear-gradient(90deg,#000 45%,#0000 55%);mask-image:linear-gradient(90deg,#000 45%,#0000 55%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:250% 100%;mask-size:250% 100%}:where(.site) .ts-hotel{font:400 15px/1.45 var(--body);color:var(--on-ink-2);margin-top:6px}:where(.site) .ts-choose{font:600 28px/1.3 var(--display);letter-spacing:-.01em;color:var(--on-ink);text-align:center;text-wrap:balance;margin:16px 0 0;position:relative}:where(.site) .ts-choose em{font:italic 400 1.083em/1 var(--accent);letter-spacing:-.005em;color:var(--on-ink)}:where(.site) .ts-choose em.g{color:var(--gold)}:where(.site) .ts-caret{background:var(--gold);opacity:0;pointer-events:none;width:2px;height:1em;position:absolute;top:0;left:0}:where(.site) .ts-caret.ts-on{opacity:1}:where(.site) .ts-caret.ts-idle{animation:.8s step-end infinite ts-blink}:where(.site) .ts-pre .ts-agent,:where(.site) .ts-pre .ts-hotel{opacity:0;transform:translateY(16px)}:where(.site) .ts-pre .ts-hub{opacity:0;transform:scale(.9)}:where(.site) .ts-pre .ts-ring{opacity:0;transform:scale(.96)}:where(.site) .ts-pre .ts-ring:before,:where(.site) .ts-pre .ts-ring:after{opacity:0}:where(.site) .ts-pre .ts-name{background-position:100% 0;-webkit-mask-position:100% 0;mask-position:100% 0}:where(.site) .ts-pre .ts-ch:not(.ts-on){visibility:hidden}:where(.site) .ts-pre .ts-agent.ts-in,:where(.site) .ts-pre .ts-hotel.ts-in{opacity:1;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:none}:where(.site) .ts-pre .ts-hub.ts-in,:where(.site) .ts-pre .ts-ring.ts-in{opacity:1;transition:opacity .4s var(--ease), transform .4s var(--ease);transform:none}:where(.site) .ts-pre .ts-ring.ts-lit:before{opacity:1}:where(.site) .ts-pre .ts-ring.ts-lit:after{opacity:.5}:where(.site) .ts-pre .ts-name.ts-in{transition:-webkit-mask-position 1s var(--ease), mask-position 1s var(--ease), background-position 1.3s var(--ease);background-position:0 0;-webkit-mask-position:0 0;mask-position:0 0}@container page (max-width:760px){:where(.site) .ts-agents{grid-template-columns:repeat(6,48px);justify-content:center;gap:12px}:where(.site) .ts-agent{padding:4px 0}:where(.site) .ts-agent .face{width:48px;height:48px;box-shadow:0 0 0 3px var(--ink), 0 0 0 4px #f8f7f429;margin-bottom:6px}:where(.site) .ts-agent b{font:500 14px/1.2 var(--body);letter-spacing:0;white-space:nowrap}:where(.site) .ts-agent small{display:none}:where(.site) .ts-hub{margin-top:56px}:where(.site) .ts-ring{width:120px;height:120px}:where(.site) .ts-name{font-size:28px}:where(.site) .ts-choose{margin-top:24px;font-size:22px}}@container page (max-width:389px){:where(.site) .ts-agents{grid-template-columns:repeat(6,40px);gap:10px}:where(.site) .ts-agent{margin-inline:-5px;padding-inline:5px}:where(.site) .ts-agent .face{width:40px;height:40px}:where(.site) .ts-agent b{font-size:12px}}@media (prefers-reduced-motion:reduce){:where(.site) .ts-ring:before,:where(.site) .ts-ring:after,:where(.site) .ts-caret.ts-idle{animation:none}:where(.site) .ts-agent{transition:none}}
