.slot--t{aspect-ratio:4 / 5;container-type:size}.slot--t .pose-drawing{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;--ink-w: clamp(2px, .94 * min(100cqh, 125cqw) * .0092, 3.2px)}.slot--t .pose-pencil{opacity:0}.slot--t .pose-ink{opacity:1}html.js:not(.rm):not(.js-fail):not(.swarm-off):not(.page-ready)[data-ink-boot=pencil] [data-ink-slot]:not([data-ink]) .pose-pencil,html.js:not(.rm):not(.js-fail):not(.swarm-off):not(.page-ready)[data-ink-boot=hero] .t-hero__slot:not([data-ink]) .pose-pencil{opacity:1}html.js:not(.rm):not(.js-fail):not(.swarm-off):not(.page-ready)[data-ink-boot=pencil] [data-ink-slot]:not([data-ink]) .pose-ink,html.js:not(.rm):not(.js-fail):not(.swarm-off):not(.page-ready)[data-ink-boot=hero] .t-hero__slot:not([data-ink]) .pose-ink{opacity:0}[data-ink=pencil] .pose-pencil{opacity:1}[data-ink=pencil] .pose-ink,[data-ink=light] .pose-pencil,[data-ink=light] .pose-ink,[data-ink=ink] .pose-pencil{opacity:0}[data-ink=ink] .pose-ink{opacity:1}html.rm [data-ink-slot] .pose-pencil,html.js-fail [data-ink-slot] .pose-pencil{opacity:0!important}html.rm [data-ink-slot] .pose-ink,html.js-fail [data-ink-slot] .pose-ink{opacity:1!important}.t-arrive-from{position:fixed;left:0;top:0;width:1px;height:1px;visibility:hidden;pointer-events:none}.t-h2{font-size:var(--t-h2);line-height:1.02}.t-h2 em{font-style:italic}.t-hero{position:relative;padding-top:calc(var(--head-top) + var(--head-h) + clamp(1.25rem,4vh,3rem));padding-bottom:clamp(2.5rem,7vh,5rem)}.t-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) min(34vw,12rem);grid-template-areas:"crumbs slot" "title  title" "lead   lead" "cta    cta";column-gap:1rem;align-items:start}.t-hero__copy{display:contents}.t-hero .crumbs{grid-area:crumbs;align-self:start;padding-top:.2rem}.t-hero__slot{grid-area:slot;width:100%}.t-hero__title{grid-area:title;margin-top:clamp(1rem,3vh,1.6rem);font-size:clamp(2.6rem,1.5rem + 5.4vw,6rem);line-height:.95}.t-hero__sub{display:block;margin-top:.3em;font-size:.44em;font-style:italic;line-height:1.15;letter-spacing:0}.t-hero__lead{grid-area:lead;margin-top:clamp(1rem,2.6vh,1.5rem);max-width:30.64em;font-size:clamp(1.03rem,.97rem + .3vw,1.2rem);line-height:1.6}.t-hero__lead p+p{margin-top:.75em;font-size:var(--t-body)}.t-hero__cta{grid-area:cta;display:flex;flex-wrap:wrap;gap:.7rem;margin-top:clamp(1.2rem,3vh,1.8rem)}@media (min-width: 720px){.t-hero{min-height:min(100svh,62rem);display:flex;align-items:center}.t-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy slot";column-gap:clamp(1.5rem,5vw,5rem);align-items:center}.t-hero__copy{display:block;grid-area:copy}.t-hero__slot{width:min(100%,clamp(208px,43.2svh,376px));height:auto;justify-self:center}}.t-fees{padding-block:calc(.6 * var(--section)) calc(.85 * var(--section))}.t-fees__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "cards" "room" "cta";gap:clamp(1.5rem,3vw,2.25rem)}.t-fees__head{grid-area:head;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.t-fees__title{max-width:7.82em;font-size:clamp(2.1rem,1.3rem + 2.8vw,3.9rem)}.t-fees__slot{flex:none;width:clamp(4.5rem,9vw,8rem);aspect-ratio:4 / 5}.t-fees__cards{grid-area:cards;display:grid;gap:1rem;align-content:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.t-fee{padding:clamp(1.25rem,2.6vw,1.9rem);border-radius:var(--r-card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.t-fee__name{font:400 clamp(1.55rem,1.35rem + .8vw,2rem)/1.1 var(--font-display)}.t-fee__price{margin-top:.7rem;font-size:var(--t-body);line-height:1.45}.t-fee__price strong{display:block;font:400 clamp(2.3rem,1.9rem + 1.6vw,3.2rem)/1 var(--font-display);font-variant-numeric:lining-nums}.t-fee__mode,.t-fee__line{margin-top:.6rem;max-width:34.63em;color:var(--ink-soft)}.t-fee__more{margin-top:.3rem}.t-room{grid-area:room;width:min(22rem,80vw);justify-self:center}.t-fees__cta{grid-area:cta}@media (min-width: 900px){.t-fees__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head head" "cards room" "cta room";column-gap:clamp(2rem,5vw,5rem)}.t-room{width:min(23rem,100%);align-self:end;justify-self:end}}html.js:not(.rm):not(.js-fail) .t-room.is-armed:not(.is-open):after{content:"";position:absolute;z-index:1;inset:-1.5rem -1.5rem -2.25rem;background:var(--sc-canvas);transform-origin:50% 100%;pointer-events:none}html.js:not(.rm):not(.js-fail) .t-room.is-armed.is-opening:after{transform:scaleY(0);transition:transform .9s var(--ease)}.t-session{padding-block:var(--section)}.t-session__title{max-width:6.44em}.t-steps{list-style:none;display:grid;row-gap:clamp(2.25rem,7vh,4.5rem);margin-top:clamp(2.5rem,6vh,4rem)}.t-step{display:grid;grid-template-columns:minmax(11rem,26%) minmax(0,1fr);grid-template-areas:"slot copy";column-gap:clamp(2rem,5vw,4.5rem);align-items:center}.t-step__slot{grid-area:slot;width:100%;max-width:18rem;justify-self:center}.t-step__copy{grid-area:copy;max-width:41.29em}.t-step__title{font:400 var(--t-h3)/1.08 var(--font-display);margin-bottom:.6rem}.t-step__aside{display:block;margin-top:.3rem;font:600 var(--t-small)/1.35 var(--font-text);color:var(--ink-soft)}.t-step__text{font-size:var(--t-body)}.t-step__meet{grid-area:meet;display:grid;gap:.5rem;justify-items:start;align-content:center}.t-meet__photo{width:11rem}.t-step--meet{grid-template-columns:minmax(11rem,26%) minmax(0,1fr) 11rem;grid-template-areas:"slot copy meet"}@media (max-width: 1023px){.t-step--meet{grid-template-columns:minmax(11rem,26%) minmax(0,1fr);grid-template-areas:"slot copy" "slot meet";row-gap:1.2rem}}@media (max-width: 719px){.t-step,.t-step--meet{grid-template-columns:34vw minmax(0,1fr);grid-template-areas:"slot title" "text text";column-gap:1rem;row-gap:.9rem}.t-step--meet{grid-template-areas:"slot title" "text text" "meet meet"}.t-step__copy{display:contents}.t-step__title{grid-area:title;align-self:center;margin-bottom:0;font-size:1.45rem}.t-step__text{grid-area:text}.t-step__slot{max-width:none}.t-meet__photo{width:min(50vw,13rem)}}.t-online{--s: clamp(160px, min(56vw, 40svh), 300px);--above: 7.5rem;--sg: 1rem;padding-block:var(--section)}.t-online__grid{display:grid;gap:clamp(2rem,5vw,3.5rem)}.t-online__track{position:relative}.t-online__stage{display:grid;grid-template-rows:minmax(var(--above),auto) var(--s);row-gap:var(--sg);justify-items:center}.t-online__head{align-self:end;justify-self:stretch;display:grid;gap:.8rem;align-content:end}.t-online__title{max-width:6.44em}.t-online__intro{font-size:var(--t-lede);line-height:1.4;max-width:19.98em}.t-online__slot{height:var(--s);width:auto}.t-online__body{display:grid;gap:1.1rem;justify-items:start;max-width:41.29em}.t-online__list{display:grid;gap:.7rem;padding-left:1.4em}.t-online__list li{padding-left:.2em}.t-online__list li::marker{font-weight:600;color:var(--ink-soft)}.t-online__cta{margin-top:.4rem}@media (min-width: 900px){.t-online{--s: clamp(220px, min(26vw, 100svh - 13rem), 340px);--above: 0px;--sg: 0px}.t-online__stage{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-rows:var(--s);column-gap:clamp(2rem,5vw,5rem);justify-items:start}.t-online__head{align-self:center}.t-online__slot{justify-self:center}}@supports (height: 100svh){@media (min-height: 500px){html.js:not(.rm) .t-online{--bar: calc(var(--head-h) + var(--head-top) + 12px);--hold: clamp(175px, .65 * (100svh - var(--bar)), 560px);--stick: max(calc(var(--bar) + 16px), calc(var(--bar) + (100svh - var(--bar) - var(--s)) / 2 - var(--above) - var(--sg)));scroll-margin-top:max(0px,var(--stick) - var(--bar) - var(--section))}html.js:not(.rm) .t-online__track:after{content:"";display:block;height:var(--hold)}html.js:not(.rm) .t-online__stage{position:sticky;top:var(--stick)}}}.t-help{padding-block:var(--section) calc(.8 * var(--section))}.t-help__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "appr" "slot" "keep";row-gap:1.1rem}.t-help__main{grid-area:main;display:grid;gap:1.1rem;justify-items:start}.t-help__title{max-width:6.44em}.t-help__lead{max-width:39.96em;font-size:var(--t-body)}.t-approaches{grid-area:appr;display:grid;gap:1rem;justify-items:start}.t-approaches__title{font:400 var(--t-h3)/1.1 var(--font-display)}.t-help__slot{grid-area:slot;width:100%}@media (max-width: 719px){.t-help__grid{grid-template-columns:minmax(0,1fr) 30vw;grid-template-areas:"title slot" "lead  lead" "chips chips" "more  more" "appr  appr" "keep  keep";column-gap:1rem}.t-help__main{display:contents}.t-help__main>*{justify-self:start}.t-help__title{grid-area:title;align-self:center}.t-help__lead{grid-area:lead}.t-help__chips{grid-area:chips}.t-help__main>.t-help__more{grid-area:more}}.t-keep{grid-area:keep;margin-top:clamp(1.5rem,4vh,2.5rem);padding-top:1.25rem;border-top:1px solid var(--line)}.t-keep__list{display:flex;flex-wrap:wrap;gap:.25rem 1.6rem;list-style:none}.t-keep__list a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration-color:#251c4459}@media (hover: hover) and (pointer: fine){.t-keep__list a:hover{text-decoration-color:var(--ink)}}@media (min-width: 720px){.t-help__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"main slot" "appr slot" "keep keep";column-gap:clamp(2rem,6vw,6rem);row-gap:clamp(1.75rem,4vh,2.5rem)}.t-help__slot{width:min(100%,17rem);align-self:center;justify-self:center}}.t-close{padding-block:var(--section)}.t-close__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"copy slot";column-gap:clamp(2rem,6vw,6rem);align-items:center}.t-close__copy{grid-area:copy;display:grid;gap:clamp(1.25rem,3vh,1.75rem);justify-items:start}.t-close__line{max-width:7.38em;font:italic 400 clamp(2rem,1.3rem + 2.6vw,3.7rem)/1.08 var(--font-display);text-wrap:balance}.t-close__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.5rem;margin-top:.5rem}.t-close__link{display:inline-flex;align-items:center;gap:.5em;min-height:44px;font-weight:600;text-decoration-color:#251c4459}.t-close__link .icon{width:1.1em;height:1.1em}.t-close__slot{grid-area:slot;width:min(100%,18rem);justify-self:center}@media (max-width: 719px){.t-close__grid{grid-template-columns:minmax(0,1fr) 30vw;grid-template-areas:"title slot" "line line" "actions actions";column-gap:1rem;row-gap:1.25rem}.t-close__copy{display:contents}.t-close__title{grid-area:title}.t-close__line{grid-area:line}.t-close__actions{grid-area:actions;flex-direction:column;align-items:flex-start;gap:.4rem}.t-close__slot{width:100%}}:root:lang(zh-Hans) .t-h2{font-size:clamp(1.7rem,1.1rem + 3.4vw,4.2rem)}:root:lang(zh-Hans) .t-fees__title{max-width:8em;font-size:clamp(1.8rem,1.1rem + 2.6vw,3.4rem)}:root:lang(zh-Hans) .t-session__title{max-width:7.2em}:root:lang(zh-Hans) .t-close__line{max-width:8.3em;word-break:keep-all;overflow-wrap:anywhere;line-height:1.25}:root:lang(zh-Hans) :is(.t-hero__sub,.t-close__line){font-style:normal}:root:lang(zh-Hans) .t-keep__lang{white-space:nowrap}@media (max-width: 719px){:root:lang(zh-Hans) .t-fees__title{font-size:min(clamp(1.8rem,1.1rem + 2.6vw,3.4rem),calc((100vw - 2 * var(--gutter) - clamp(4.5rem,9vw,8rem) - 1rem) / 6.4))}:root:lang(zh-Hans) .t-close__line{font-size:min(clamp(2rem,1.3rem + 2.6vw,3.7rem),calc((100vw - 2 * var(--gutter)) / 8.6))}}
