:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#1f2430;background:#fffdfc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--container: min(1160px, calc(100vw - 2rem) );--accent: #ff8fa4;--accent-strong: #ff5d86;--ink: #202127;--muted: #636779;--line: rgba(32, 33, 39, .1);--soft: #fff5f6;--card: rgba(255, 255, 255, .82)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}#root{min-height:100vh}.skip-link{position:fixed;left:1rem;top:1rem;z-index:100;padding:.75rem 1rem;border-radius:999px;background:#12131a;color:#fff;transform:translateY(-200%);transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-shell{overflow-x:hidden}@supports (overflow: clip){.page-shell{overflow-x:clip}}.page-shell--faq{min-height:100vh;background:radial-gradient(circle at top left,rgba(255,177,197,.18),transparent 28%),linear-gradient(180deg,#fffdfc,#fff7f8)}.container{width:var(--container);margin:0 auto}.section{padding:5.5rem 0}.section:not(.hero){content-visibility:auto;contain-intrinsic-size:1px 960px}.section--soft{background:linear-gradient(180deg,#fffefe,#fff3f4)}.section--gradient{background:linear-gradient(135deg,#ffbccc66,#a8dfff73)}.section-label{display:inline-block;margin-bottom:1rem;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent-strong)}.section-label--light{color:#fff}.section h2{margin:0 0 1rem;font-size:clamp(2rem,3vw,3.5rem);line-height:1.05}.section p{margin:0;color:var(--muted)}.section-heading{display:flex;gap:2rem;justify-content:space-between;align-items:end;margin-bottom:2.5rem}.section-heading>*{flex:1}.topbar{position:fixed;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:min(1240px,calc(100vw - 2rem));margin:1rem auto 0;inset:0 0 auto;padding:.9rem 1.1rem;border:1px solid rgba(255,255,255,.26);background:#13161e85;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;color:#fff}.topbar--solid{border-color:#20212714;background:#ffffffe6;color:var(--ink);box-shadow:0 18px 40px #1f243014}.brand{display:inline-flex;align-items:center;gap:.75rem;font-weight:700;letter-spacing:.04em}.brand img{width:2rem;height:2rem}.topbar__links{display:flex;gap:1.2rem;font-size:.95rem}.topbar__actions{display:flex;align-items:center;gap:.6rem;flex:none}.topbar__lang{display:inline-flex;align-items:center;gap:.4rem;height:2.75rem;padding:0 .9rem;border:1px solid currentColor;border-radius:999px;font-size:.9rem;font-weight:600;opacity:.85;transition:opacity .16s ease,background-color .16s ease}.topbar__lang:hover{opacity:1;background:#ffffff1f}.topbar--solid .topbar__lang:hover{background:#2021270f}.topbar__toggle{display:none;width:2.75rem;height:2.75rem;flex:none;align-items:center;justify-content:center;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;opacity:.9;cursor:pointer}.topbar__menu{position:absolute;inset:calc(100% + .5rem) 0 auto;display:grid;gap:.25rem;padding:.75rem;border-radius:1.25rem;border:1px solid rgba(255,255,255,.26);background:#13161ef7;color:#fff}.topbar__menu[hidden]{display:none}@media(min-width:1025px){.topbar__menu{display:none}}.topbar__menu a:not(.cta){padding:.85rem .75rem;border-radius:.75rem;font-size:1.05rem}.topbar__menu a:not(.cta):hover{background:#ffffff1a}.topbar__menu .cta{margin-top:.5rem}.topbar--solid .topbar__menu{border-color:#20212714;background:#fffffffa;color:var(--ink);box-shadow:0 18px 40px #1f24301f}.topbar--solid .topbar__menu a:not(.cta):hover{background:#2021270f}.topbar__links a{opacity:.9}.topbar__links a:hover,.brand:hover{opacity:1}.pill-button,.cta{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.35rem;border-radius:999px;background:linear-gradient(135deg,#ff9bb0,#ff6690);color:#fff;font-weight:700;box-shadow:0 20px 40px #ff669040}.cta--ghost{background:#ffffff1f;box-shadow:none;border:1px solid rgba(255,255,255,.22)}.cta--soft{background:#fff;color:var(--ink);border-color:#2021271a}.hero{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;color:#fff}.hero__media{will-change:transform}.hero__media,.hero__media img{position:absolute;inset:0;width:100%;height:100%}.hero__media img{object-fit:cover;object-position:center 40%}.hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0a0e1657,#0a0e16cc)}.hero__content{position:relative;z-index:1;padding-top:6rem}.eyebrow{margin-bottom:1rem;color:#ffd5de;text-transform:uppercase;letter-spacing:.28em;font-size:.78rem}.hero h1 .eyebrow{display:block;font-weight:400;line-height:1.5}.inline-link{color:var(--accent-strong);text-decoration:underline;text-underline-offset:.15em}.hero h1{max-width:12ch;margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.94}.hero p{margin-top:1.2rem;max-width:38rem;color:#ffffffd1;font-size:1.08rem}.hero__actions{display:flex;gap:1rem;margin-top:2rem}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:3rem 0 0;padding:0;list-style:none}.stats-grid li{padding:1.3rem;border-radius:1.5rem;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.16)}.stats-grid strong{display:block;font-size:1.8rem}.stats-grid span{color:#ffffffc7}.story__grid,.download__grid,.guide__grid,.mission__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;align-items:center}.story-card{padding:1.2rem;border-radius:2rem;background:linear-gradient(180deg,#fffffff5,#ffecf0e6);border:1px solid rgba(255,143,164,.25);box-shadow:0 30px 60px #efacbb33}.story-card__media{display:flex;align-items:center;justify-content:center;min-height:clamp(24rem,54vw,40rem);padding:clamp(.6rem,1.6vw,1rem);border-radius:1.4rem;background:linear-gradient(180deg,#ffffffd1,#fff4f6eb)}.story-card img{width:100%;height:auto;max-height:clamp(22rem,50vw,37rem);object-fit:contain;object-position:center top;border-radius:1.2rem}.mission{position:relative;overflow:hidden;color:#fff;background:#121624}.mission__bg{position:absolute;inset:-14% 0;will-change:transform}.mission__bg img{width:100%;height:100%;object-fit:cover}.mission:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1216244d,#121624b8)}.mission__grid{position:relative;z-index:1}.mission__panel,.quote-panel{padding:2rem;border-radius:2rem;background:#0d111c70;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mission p,.quote-panel p{color:#ffffffd1}.quote-panel p{font-size:1.35rem;line-height:1.5}.feature-grid,.team-grid,.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.feature-card,.testimonial-card,.team-card{padding:1.5rem;border-radius:1.5rem;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px #1f24300f}.feature-card h3,.team-card h3{margin:0 0 .65rem;font-size:1.15rem}.review-card{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:1.5rem;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px #1f24300f}.review-card__stars{color:#f2a93b;letter-spacing:.12em;font-size:1rem}.section .review-card__quote{flex:1;color:var(--ink);line-height:1.6}.review-card__author{display:flex;align-items:center;gap:.75rem}.review-card__avatar{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:linear-gradient(135deg,#ff9cb4,#a8dfff);color:#fff;font-weight:700}.review-card__author strong{display:block;font-size:.95rem;letter-spacing:.04em}.review-card__author small{color:var(--muted);font-size:.8rem}.testimonial-card span{display:block;margin-bottom:1rem;color:var(--accent-strong);font-size:.85rem}.testimonial-card p{margin-bottom:1rem;color:var(--ink)}.section.download{padding-bottom:0;overflow:hidden}.download__grid{align-items:end}.download__grid>:first-child{padding-bottom:5.5rem}.phones{position:relative;width:100%;max-width:36rem;margin-inline:auto;aspect-ratio:1 / .82;overflow:hidden}.phone-frame{position:absolute;width:54%;aspect-ratio:720 / 1151;border-radius:12.5% 12.5% 0 0/7.8% 7.8% 0 0;overflow:hidden;will-change:transform}.phone-frame img{width:100%;height:100%;object-fit:cover}.phone-frame--back{left:4%;top:14%}.phone-frame--front{right:4%;top:5%;z-index:1;box-shadow:-30px 0 60px #1e143259}.badge-row,.review-strip{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.badge-row{margin-top:1.6rem}.badge-row a{display:inline-flex;align-items:center;transition:transform .18s ease,opacity .18s ease}.badge-row a:hover{transform:translateY(-2px);opacity:.96}.badge-row img{height:2.9rem;width:auto}.featured-logos{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem 1.1rem;align-items:center;list-style:none;padding:0;margin:0}.featured-logo{grid-column:span 2;min-height:82px;padding:.55rem;display:flex;align-items:center;justify-content:center;background:transparent}.featured-logo img{width:auto;max-width:100%;height:auto;max-height:3.25rem;object-fit:contain}.review-strip{margin-bottom:1.4rem}.review-strip img{width:calc(33.333% - .7rem);aspect-ratio:4 / 3;object-fit:cover;border-radius:1.4rem}.steps{margin:0;padding:0;list-style:none;display:grid;gap:1rem;counter-reset:step}.steps li{position:relative;padding:1.15rem 1.15rem 1.15rem 4rem;border-radius:1.25rem;border:1px solid var(--line);background:linear-gradient(180deg,#fff,#fff8f8)}.steps li:before{counter-increment:step;content:counter(step);position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#ff9cb4,#ffa6d4);color:#fff;font-weight:700}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.gallery-grid img,.team-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:1.25rem}.team-card p{color:var(--muted)}.faq-hero{padding-top:10rem}.faq-hero__grid,.policy-panel{display:grid;gap:2rem;grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr)}.faq-hero__lede{max-width:44rem;font-size:1.08rem}.faq-summary-card,.faq-card,.policy-warning{padding:1.5rem;border-radius:1.5rem;background:#ffffffe6;border:1px solid var(--line);box-shadow:0 18px 40px #1f24300f}.faq-summary-card h2,.faq-card h3,.policy-panel h2{margin-top:0}.faq-summary-card ul,.policy-list{margin:0;padding-left:1.25rem;color:var(--muted)}.faq-summary-card li+li,.policy-list li+li{margin-top:.85rem}.section-heading--stacked{align-items:start}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.faq-card{position:relative}.faq-card__number{display:inline-flex;margin-bottom:1rem;padding:.35rem .7rem;border-radius:999px;background:var(--soft);color:var(--accent-strong);font-size:.85rem;font-weight:700}.faq-card__body{display:grid;gap:.8rem}.policy-panel{align-items:start}.policy-list{padding-left:1.4rem}.policy-warning{display:grid;gap:.8rem}.footer{background:radial-gradient(circle at top left,rgba(255,118,154,.2),transparent 28%),linear-gradient(180deg,#12131a,#0b0c12);color:#ffffffd1;padding-bottom:2rem}.footer__grid{display:grid;gap:2rem}.footer__grid--pro{grid-template-columns:1.7fr 1fr 1fr 1fr;align-items:start}.footer__brand-block{max-width:32rem}.brand--footer{margin-bottom:1rem;color:#fff}.footer h3{margin:0 0 1rem;color:#fff;font-size:1rem;letter-spacing:.04em}.footer p{color:#ffffffad}.footer__lede{max-width:34rem;margin-bottom:1.25rem;font-size:1rem;line-height:1.75}.footer__actions{display:flex;gap:.9rem;flex-wrap:wrap}.footer__cta{min-width:12rem}.footer__links{display:grid;gap:.75rem}.footer__links a,.footer__links span{color:#ffffffb8;transition:color .16s ease,transform .16s ease}.footer__links a:hover{color:#fff;transform:translate(2px)}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.footer__bottom p{margin:0}.footer__bottom-links{display:flex;gap:1rem;flex-wrap:wrap}.footer__bottom-links a{color:#ffffffd1}.faq-layout{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.6fr);gap:2.5rem;align-items:start}.faq-side{position:sticky;top:7rem;display:grid;gap:1rem}.faq-search{display:flex;align-items:center;gap:.65rem;padding:.2rem 1.1rem;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--muted);box-shadow:0 12px 30px #1f24300d;transition:border-color .16s ease,box-shadow .16s ease}.faq-search:focus-within{border-color:var(--accent-strong);box-shadow:0 0 0 4px #ff5d8624}.faq-search input{flex:1;min-width:0;height:3rem;border:0;outline:0;background:transparent;font:inherit;color:var(--ink)}.faq-search input::placeholder{color:#8a8d9c}.faq-help{padding:1.5rem;border-radius:1.5rem;border:1px solid rgba(255,143,164,.3);background:linear-gradient(180deg,#fffefe,#fff0f3)}.faq-help h3{margin:0 0 .4rem;font-size:1.1rem}.faq-help__cta{margin-top:1.1rem;border:1px solid var(--line);box-shadow:none}.faq-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;min-height:2.75rem}.faq-toolbar p{font-size:.95rem}.faq-toolbar__button{min-height:2.75rem;padding:0 .25rem;border:0;background:none;font:inherit;font-weight:600;color:var(--accent-strong);cursor:pointer}.faq-toolbar__button:hover{text-decoration:underline}.faq-accordion{border-radius:1.5rem;border:1px solid var(--line);background:#fff;box-shadow:0 18px 40px #1f24300f;overflow:hidden}.faq-row+.faq-row{border-top:1px solid var(--line)}.faq-row summary{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:1.2rem 1.5rem;list-style:none;cursor:pointer;font-weight:600;font-size:1.06rem;line-height:1.35;transition:background-color .16s ease}.faq-row summary::-webkit-details-marker{display:none}.faq-row summary:hover,.faq-row[open]>summary{background:#fff8f9}.faq-row summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.faq-row__number{font-size:.85rem;font-weight:700;color:var(--accent-strong);font-variant-numeric:tabular-nums}.faq-row__icon{position:relative;width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid var(--line);background:#fff;transition:transform .26s ease,background-color .16s ease,border-color .16s ease}.faq-row__icon:before,.faq-row__icon:after{content:"";position:absolute;left:50%;top:50%;width:.7rem;height:2px;margin:-1px 0 0 -.35rem;border-radius:2px;background:var(--ink);transition:transform .26s ease,background-color .16s ease}.faq-row__icon:after{transform:rotate(90deg)}.faq-row[open] .faq-row__icon{background:var(--accent-strong);border-color:var(--accent-strong);transform:rotate(180deg)}.faq-row[open] .faq-row__icon:before,.faq-row[open] .faq-row__icon:after{background:#fff}.faq-row[open] .faq-row__icon:after{transform:rotate(0)}.faq-row__answer{padding:.25rem 1.5rem 1.4rem 4.5rem;background:#fff8f9}.faq-row__answer p+p{margin-top:.7rem}.faq-row__link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.9rem;font-size:.82rem;color:#75788a}.faq-row,#faq-list,#policy-guidelines{scroll-margin-top:7rem}.page-shell--faq .section{content-visibility:visible}.faq-row__link:hover{color:var(--accent-strong)}.faq-row:target>summary{box-shadow:inset 3px 0 0 var(--accent-strong)}.faq-empty{padding:2.5rem 1.5rem;border-radius:1.5rem;border:1px dashed var(--line);text-align:center}@supports (interpolate-size: allow-keywords){.faq-row{interpolate-size:allow-keywords}.faq-row::details-content{block-size:0;overflow:clip;transition:block-size .32s ease,content-visibility .32s allow-discrete}.faq-row[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.faq-row::details-content,.faq-row__icon,.faq-row__icon:before,.faq-row__icon:after{transition:none}}@media(max-width:1024px){.faq-layout{grid-template-columns:1fr;gap:1.5rem}.faq-side{position:static}.faq-help{display:none}}@media(max-width:720px){.faq-row summary{grid-template-columns:1.75rem minmax(0,1fr) auto;padding:1.05rem 1rem;font-size:1rem}.faq-row__answer{padding:.25rem 1rem 1.2rem 3.5rem}}.pinned{position:relative;height:calc(var(--pinned-screens, 3) * 100vh)}.pinned__frame{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden}.pinned h2{margin:0 0 1rem;font-size:clamp(2rem,3vw,3.5rem);line-height:1.05}.pinned p{margin:0;color:var(--muted)}.tour{background:linear-gradient(180deg,#fffdfc,#fff3f4)}.tour__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem;align-items:center;padding-top:5rem}.tour__list{display:grid;gap:.35rem;margin:2rem 0 0;padding:0;list-style:none}.tour__item{--active: 0;position:relative;padding:.7rem 0 .7rem 1.4rem;opacity:calc(.24 + .76 * var(--active))}.tour__item:before{content:"";position:absolute;left:0;top:.7rem;bottom:.7rem;width:3px;border-radius:3px;background:linear-gradient(180deg,#ff9bb0,#ff6690);opacity:var(--active)}.tour__index{display:block;font-size:.75rem;letter-spacing:.2em;color:var(--accent-strong)}.tour__item h3{margin:.15rem 0 0;font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.15}.tour__item p{max-width:34rem;max-height:calc(var(--active) * 7rem);margin-top:calc(var(--active) * .5rem);opacity:var(--active);overflow:hidden}.tour__device{display:grid;justify-items:center;gap:1.4rem}.tour__phone{position:relative;height:min(72svh,660px);aspect-ratio:720 / 1151}.tour__phone-mask{position:absolute;inset:0;border-radius:12.5% 12.5% 0 0/7.8% 7.8% 0 0;overflow:hidden}.tour__phone-mask:after{content:"";position:absolute;inset:76% 0 -1px;z-index:1;background:linear-gradient(180deg,#fff5f600,#fff5f6 92%)}.tour__screen{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;will-change:opacity,transform}.tour__progress{width:9rem;height:3px;border-radius:3px;background:var(--line);overflow:hidden}.tour__progress span,.guide-scene__line span{display:block;width:100%;height:100%;background:linear-gradient(135deg,#ff9bb0,#ff6690)}.tour__progress span{transform-origin:left center}.guide-scene{background:#fffdfc}.guide-scene .guide__grid{padding-top:5rem}.guide-scene__rail{position:relative;padding-left:1.75rem}.guide-scene__line{position:absolute;left:0;top:.4rem;bottom:.4rem;width:3px;border-radius:3px;background:var(--line);overflow:hidden}.guide-scene__line span{transform-origin:center top}.guide-scene__step{--lit: 0;opacity:calc(.28 + .72 * var(--lit));transform:translate(calc((1 - var(--lit)) * 16px))}.guide-scene__step:before{filter:grayscale(calc(1 - var(--lit)))}@media(max-width:1024px){.topbar{border-radius:1.25rem;padding:1rem}.topbar__links{display:none}.topbar__toggle{display:inline-flex}.story__grid,.download__grid,.guide__grid,.mission__grid,.feature-grid,.team-grid,.testimonial-grid,.gallery-grid,.footer__grid,.footer__grid--pro,.section-heading,.faq-hero__grid,.policy-panel,.faq-grid{grid-template-columns:1fr;display:grid}.featured-logos{grid-template-columns:repeat(8,minmax(0,1fr))}.footer__bottom{flex-direction:column;align-items:flex-start}.review-strip img{width:100%}.download__grid>:first-child{padding-bottom:0}.download__grid{gap:2rem}}@media(max-width:720px){.section{padding:4.2rem 0}.topbar{width:calc(100vw - 1rem);margin-top:.5rem;padding:.8rem 1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.topbar:not(.topbar--solid){background:#13161ebd}.pill-button{display:none}.hero{min-height:54rem}.hero__media img{object-position:center 36%}.hero h1{max-width:9ch}.hero__actions{flex-direction:column;align-items:flex-start}.stats-grid{grid-template-columns:1fr}.stats-grid li{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff29}.story-card__media{min-height:0}.story-card img{max-height:30rem}.featured-logos{grid-template-columns:repeat(6,minmax(0,1fr))}.featured-logo{grid-column:span 3;min-height:88px}.mission__panel,.quote-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d111c8f}}@media(max-width:1024px){.tour__grid{grid-template-columns:1fr;gap:1.25rem;padding-top:5.5rem}.tour__device{order:-1;gap:.9rem}.tour__phone{height:min(46svh,400px)}.tour .section-label{margin-bottom:.4rem}.tour h2{font-size:1.5rem;margin-bottom:0}.tour__list{margin-top:.75rem}.tour__item{grid-area:1 / 1;padding:.2rem 0 .2rem 1rem;opacity:var(--active)}.tour__item:before{top:.2rem;bottom:.2rem}.tour__item p{max-height:none;margin-top:.4rem}}:lang(zh){font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,ui-sans-serif,system-ui,sans-serif}:lang(zh){font-synthesis:weight}:lang(zh) h1,:lang(zh) h2,:lang(zh) h3{text-wrap:balance}:lang(zh) .hero h1{max-width:9em;line-height:1.12;font-size:clamp(2.6rem,6vw,5rem)}:lang(zh) .hero h1 .eyebrow{font-size:.85rem}:lang(zh) .section h2,:lang(zh) .pinned h2{line-height:1.2}:lang(zh) .eyebrow,:lang(zh) .section-label{letter-spacing:.18em}:lang(zh) .tour__item h3{line-height:1.3}
