html[data-page=about]{--a-section: clamp(3.75rem, 2.4rem + 5.6vw, 8.5rem);--a-read: clamp(1.06rem, .98rem + .36vw, 1.26rem)}.a-h2{font-size:clamp(2.2rem,1.35rem + 2.9vw,3.9rem);line-height:1.02;max-width:7.82em}.a-body{display:grid;gap:1rem;max-width:38rem;margin-top:clamp(1rem,2.4vh,1.5rem)}.a-body p{font-size:var(--a-read);line-height:1.6}.a-who__note{--hand-lines: 4}.a-space__note{--hand-lines: 2}.a-who__note,.a-space__note{height:calc(var(--hand-lines) * 1.14em)}.a-hero{padding-top:calc(var(--head-top) + var(--head-h) + clamp(1.25rem,4vh,3rem));padding-bottom:clamp(2.5rem,7vh,5rem)}.a-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumbs crumbs" "eyebrow eyebrow" "h1 h1" "lead slot" "langs slot" "cta cta" "photo photo";column-gap:.75rem;align-items:start}.a-hero__copy{display:contents}.a-hero .crumbs{grid-area:crumbs}.a-hero__eyebrow{grid-area:eyebrow;margin-top:clamp(1.1rem,3vh,1.75rem)}.a-hero__h1{grid-area:h1;margin-top:clamp(.6rem,1.6vh,1rem)}.a-hero__lead{grid-area:lead;margin-top:clamp(1rem,2.6vh,1.5rem);font-size:var(--t-lede);line-height:1.4;max-width:19.98em}.a-hero__langs{grid-area:langs;margin-top:.7rem;font-size:var(--t-small);font-weight:600;letter-spacing:.02em;color:var(--ink-soft)}.a-hero__cta{grid-area:cta;display:flex;flex-wrap:wrap;gap:.7rem;margin-top:clamp(1.25rem,3vh,1.75rem)}.a-hero__to em{font-style:normal}.slot--hello{grid-area:slot;align-self:center;width:6rem;aspect-ratio:.8;margin-top:1rem}.a-hero__photo{grid-area:photo;justify-self:center;width:min(22rem,86vw);margin-top:clamp(2rem,5vh,3rem)}.a-hero__name{display:block;font-size:clamp(3rem,1.7rem + 5vw,6.2rem);line-height:.95}.a-hero__sub{display:block;margin-top:clamp(.7rem,1.8vh,1rem);letter-spacing:0}.a-hero__role{display:block;font:italic 400 clamp(1.45rem,1.2rem + .8vw,1.95rem)/1.15 var(--font-display)}.a-hero__reg{display:block;margin-top:.35rem;font:600 var(--t-small)/1.4 var(--font-text);letter-spacing:.02em;color:var(--ink-soft);font-variant-numeric:tabular-nums}@media (min-width: 1024px){.a-hero{display:flex;align-items:center;min-height:min(100svh,62rem)}.a-hero__grid{grid-template-columns:minmax(0,5.2fr) minmax(0,2.6fr) minmax(0,4.2fr);grid-template-areas:"copy slot photo";column-gap:clamp(1rem,2vw,2rem);align-items:center}.a-hero__copy{display:grid;grid-area:copy;justify-items:start}.a-hero .a-hero__copy>*{grid-area:auto}.slot--hello{grid-area:slot;justify-self:center;align-self:start;width:100%;max-width:15rem;margin-top:12%}.a-hero__photo{justify-self:end;width:min(100%,24rem);margin-top:0}}.a-who{padding-block:var(--a-section)}.a-who__grid{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:center}.a-who__art{display:grid;justify-items:center;gap:.4rem}.slot--held{width:min(19rem,66vw);aspect-ratio:1}.a-who__note{font-size:var(--t-note);max-width:14em;text-align:center}@media (min-width: 900px){.a-who__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}.a-who__art{order:-1}}.a-space{padding-block:var(--a-section)}.a-space__grid{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center}.slot--space{width:min(15rem,46vw);aspect-ratio:1;justify-self:center}.a-space__note{font-size:var(--t-note);max-width:16em;margin-top:clamp(1.1rem,3vh,1.75rem)}@media (min-width: 900px){.a-space__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}.a-space__copy{grid-column:2}}.a-approach{padding-top:var(--a-section);padding-bottom:clamp(2rem,6vh,4rem)}.a-approach__grid{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:center}.a-approach__photo{justify-self:center;width:min(17rem,70vw)}.a-approach__lead{font-size:var(--t-lede);line-height:1.45;max-width:21.312em;margin-top:clamp(1rem,2.4vh,1.4rem)}.a-approach__copy:only-child{grid-column:1 / -1}@media (min-width: 900px){.a-approach__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}.a-approach__photo{width:min(100%,20rem);justify-self:center}}.a-wider__stage{display:flex;align-items:center}@media (min-width: 900px) and (min-height: 480px) and (min-aspect-ratio: 1/3),(max-width: 899px) and (min-height: 600px) and (orientation: portrait) and (min-aspect-ratio: 1/3){html.js:not(.rm):not(.sc-ready) .a-wider{height:260vh;padding-block:0}html.js:not(.rm):not(.sc-ready) .a-wider>[data-sc-stage]{position:sticky;top:0;height:100vh;height:100svh;padding-top:var(--stage-top);padding-bottom:1rem}}@media (max-aspect-ratio: 1/3){.a-wider:not(.is-flat)>[data-sc-stage]>.wrap{min-height:100vh}}html.sc-ready .a-wider:not(.is-flat) .a-wider__stage{padding-top:var(--stage-top);padding-bottom:1rem}.a-wider.is-flat,html:not(.sc-ready) .a-wider{padding-block:clamp(1.5rem,4vh,3rem) var(--a-section)}.a-wider__grid{display:grid;gap:clamp(.5rem,1.6vh,1.25rem);align-items:center}.a-wider__copy{order:2}.a-wider__kicker{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.a-wider__kicker em{font-style:normal}.a-wider__text{font-size:clamp(1.05rem,.92rem + .5vw,1.32rem);line-height:1.55;max-width:28rem;margin-top:.45rem}.a-lit{background-image:linear-gradient(var(--lemon),var(--lemon));background-repeat:no-repeat;background-position:0 90%;background-size:calc(var(--f, 0) * 100%) .58em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.a-map{--map-size: min(80vw, 36svh);--fit: calc(var(--map-size) * .94);--gap: 8px;position:relative;display:grid;place-items:center;margin:0;padding-block:2.9rem;order:1}.a-map__slot{width:var(--map-size);aspect-ratio:1}.a-map__web{inset:3%;width:94%;height:94%}.a-map__label{position:absolute;left:50%;top:50%;white-space:nowrap;pointer-events:none;color:var(--ink)}.a-map__hand{font-size:1.75rem;line-height:1.14;opacity:var(--o, 0)}.a-map__ring{font:600 1rem/1.2 var(--font-text);opacity:var(--o, 1);white-space:normal;width:max-content;max-width:11em;text-align:center}html.js:not(.rm):not(.js-fail):not(.page-ready) .a-map__ring,html.js:not(.rm):not(.js-fail) .a-map.is-armed .a-map__ring{opacity:var(--o, 0)}html.pen-on .a-map__hand:not(.is-written){color:transparent}.a-map__hand[data-knot="0"]{transform:translate(-50%,calc(-.52 * var(--fit) - var(--gap) - 100%))}.a-map__hand[data-knot="1"]{transform:translate(calc(-50% - .3 * var(--fit)),calc(.52 * var(--fit) + var(--gap)))}.a-map__hand[data-knot="2"]{transform:translate(calc(-50% + .3 * var(--fit)),calc(.52 * var(--fit) + var(--gap)))}.a-map__ring[data-ring="0"]{transform:translate(calc(-50% - .185 * var(--fit)),calc(.52 * var(--fit) + var(--gap)))}.a-map__ring[data-ring="1"]{transform:translate(calc(-50% + .185 * var(--fit)),calc(-.52 * var(--fit) - var(--gap) - 100%))}@media (min-width: 900px){.a-wider__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,4rem)}.a-wider__copy,.a-map{order:0}.a-wider__text{max-width:26rem}.a-map{--map-size: min(26rem, 50svh);padding-block:3.2rem}.a-map__hand{font-size:2rem}.a-map__ring{font-size:1.15rem;max-width:9.5em}}@media (min-width: 1280px){.a-map__ring{max-width:8em}.a-map__ring[data-ring="0"]{text-align:right;transform:translate(calc(-100% - .5 * var(--map-size) - 10px),-50%)}.a-map__ring[data-ring="1"]{text-align:left;transform:translate(calc(.5 * var(--map-size) + 10px),-50%)}}.a-help{padding-block:var(--a-section)}.a-help__grid{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:center}.a-help__body{font-size:var(--a-read);line-height:1.6;max-width:40rem;margin-top:clamp(1rem,2.4vh,1.5rem)}.a-help__children{font-size:var(--a-read);line-height:1.6;max-width:40rem;margin-top:1rem}.a-mk{background-image:linear-gradient(var(--lemon),var(--lemon));background-repeat:no-repeat;background-position:0 96%;background-size:0% .34em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .56s var(--ease)}.is-marked .a-mk{background-size:100% .34em}.a-links{list-style:none;display:flex;flex-wrap:wrap;gap:.1rem 1.6rem;margin-top:clamp(1.25rem,3vh,1.75rem)}.slot--bubble{width:min(13rem,42vw);aspect-ratio:1;justify-self:center}@media (min-width: 900px){.a-help__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem)}}.a-training{padding-block:var(--a-section)}.a-training__grid{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:center}.a-training__body{font-size:var(--a-read);line-height:1.6;max-width:40rem;margin-top:clamp(1rem,2.4vh,1.5rem)}.a-facts{display:grid;gap:1.1rem;max-width:40rem;margin-top:clamp(1.5rem,4vh,2.25rem)}.a-facts__group{display:grid;gap:.35rem;padding-top:.9rem;border-top:1px solid var(--line)}.a-facts__h{font:600 var(--t-small)/1.35 var(--font-text);letter-spacing:.02em;color:var(--ink-soft)}.a-facts__list{list-style:none;display:grid;gap:.2rem}.a-facts__reg dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.slot--training{width:min(14rem,30vw);aspect-ratio:1;justify-self:center}@media (max-width: 600px){.slot--training{display:none}}@media (min-width: 900px){.a-training__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem)}.a-facts__group{grid-template-columns:9.5rem minmax(0,1fr);gap:1rem}}.a-close{padding-block:clamp(4rem,12vh,8rem) var(--a-section);overflow-x:clip}.a-close__grid{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"title title title" "btn slot ." "lines lines lines";column-gap:clamp(.75rem,2vw,1.5rem);row-gap:clamp(1.25rem,3.5vh,2.25rem);align-items:center}.a-close__title{grid-area:title;font-size:clamp(2rem,1.25rem + 2.5vw,3.7rem);line-height:1.08;max-width:10.58em}.a-hl{font-style:italic;background-image:linear-gradient(var(--white),var(--white));background-repeat:no-repeat;background-position:0 88%;background-size:100% .44em;-webkit-box-decoration-break:clone;box-decoration-break:clone}html.js:not(.rm):not(.js-fail) .a-hl{transition:background-size .9s var(--ease)}html.js:not(.rm):not(.js-fail) .a-close__title.is-armed:not(.is-hl) .a-hl{background-size:0% .44em}.a-close__btn{grid-area:btn;justify-self:start}.slot--bye{grid-area:slot;width:6rem;aspect-ratio:.8}.a-close__lines{grid-area:lines;list-style:none;display:flex;flex-wrap:wrap;gap:.1rem 1.75rem}.a-close__lines a{display:inline-flex;align-items:center;gap:.5em;min-height:44px;font-weight:600;text-decoration:none;overflow-wrap:anywhere}@media (hover: hover) and (pointer: fine){.a-close__lines a:hover{text-decoration:underline}}@media (min-width: 900px){.a-close__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"title slot" "btn slot" "lines slot";column-gap:clamp(2rem,5vw,5rem)}.slot--bye{justify-self:center;align-self:end;width:clamp(10rem,16vw,14rem)}}.a-map__hand--serif{font-family:var(--font-display)}:root:lang(zh-Hans) .a-close__title em.a-hl:lang(zh-Hans){position:static;white-space:normal}:root:lang(zh-Hans) .a-close__title em.a-hl:lang(zh-Hans):before{content:none}html.rm :is(.slot--space,.slot--training){display:none}html.rm .a-mk,html.js-fail .a-mk{background-size:100% .34em;transition:none}html.js-fail .a-map__ring{opacity:1!important}html.js-fail .a-map__hand{opacity:0!important}html.rm .a-map__ring{opacity:1}html.rm .a-map__hand{opacity:0}html.hand-wait:not(.js-fail) .hand{visibility:hidden}@media (prefers-reduced-motion: reduce){.a-hl,.a-mk{transition:none!important}}
