*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-bg);scroll-padding-top:calc(var(--header-h) + var(--space-4));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html[data-menu-open]{overflow:hidden}body{overflow-wrap:anywhere;min-block-size:100svh;min-inline-size:320px;color:var(--color-text);background-color:var(--color-bg);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(110% 70% at 88% -12%,#161e288c 0%,#0000 62%),radial-gradient(80% 55% at -8% 108%,#0f151db3 0%,#0000 70%);background-attachment:fixed;margin:0;position:relative}body:before{z-index:-1;content:"";opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:lang(zh) body,body:lang(zh){line-height:var(--leading-body-zh);line-break:strict;text-autospace:ideograph-alpha ideograph-numeric}main{display:block;overflow-x:clip}button,input,select,textarea{font:inherit;color:inherit}button,summary{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}img,svg,video,canvas{max-inline-size:100%;display:block}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-start:0}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin-block-end:0}p,li,dd{text-wrap:pretty}h1{font-size:var(--text-display);font-weight:var(--weight-display);font-stretch:var(--stretch-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--text-h1);font-weight:var(--weight-heading);font-stretch:var(--stretch-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}h3{font-size:var(--text-h2);font-weight:var(--weight-heading);line-height:var(--leading-heading-s);letter-spacing:var(--tracking-heading-s)}:lang(zh) h1,:lang(zh) h2,:lang(zh) h3{word-break:keep-all;overflow-wrap:anywhere}:lang(zh) h1{font-size:var(--text-display-zh);font-weight:var(--weight-display-zh);line-height:var(--leading-display-zh);letter-spacing:.01em}:lang(zh) h2{font-size:var(--text-h1-zh);font-weight:var(--weight-heading-zh);line-height:var(--leading-heading-zh);letter-spacing:.01em}:lang(zh) h3{font-size:var(--text-h2-zh);font-weight:var(--weight-heading-zh);letter-spacing:.01em;line-height:1.3}::selection{color:var(--color-on-accent);background:var(--color-accent)}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}.skip-link{z-index:var(--z-skip);min-block-size:var(--target-min);padding-inline:var(--space-4);border-radius:var(--radius-xs);color:var(--color-on-accent);background:var(--color-accent);font-size:var(--text-body-s);font-weight:var(--weight-label);align-items:center;text-decoration:none;display:inline-flex;position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-wordmark{font-family:var(--font-display);font-size:var(--text-wordmark);font-weight:var(--weight-wordmark);font-stretch:var(--stretch-wordmark);line-height:var(--leading-wordmark);letter-spacing:var(--tracking-wordmark);text-transform:uppercase}.t-display{max-inline-size:22ch;font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-display);font-stretch:var(--stretch-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.t-title-list{font-family:var(--font-display);font-size:var(--text-title-list);font-weight:var(--weight-title);font-stretch:var(--stretch-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.t-h1{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--weight-heading);font-stretch:var(--stretch-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.t-h2{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-heading);font-stretch:var(--stretch-heading);line-height:var(--leading-heading-s);letter-spacing:var(--tracking-heading-s)}.t-h3{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-heading);font-stretch:var(--stretch-heading);letter-spacing:0;line-height:1.25}.t-price{font-family:var(--font-display);font-size:var(--text-price);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-weight:500;font-stretch:100%;line-height:1}.t-lede{font-family:var(--font-body);font-size:var(--text-lede);font-weight:400;line-height:var(--leading-lede)}.t-body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body)}.t-body-s{font-family:var(--font-body);font-size:var(--text-body-s);line-height:var(--leading-body-s);letter-spacing:.005em}.t-meta{font-family:var(--font-mono);font-size:var(--text-meta);font-weight:500;line-height:var(--leading-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums}.t-meta-xs{font-family:var(--font-mono);font-size:var(--text-meta-xs);letter-spacing:var(--tracking-meta-xs);text-transform:uppercase;font-weight:500;line-height:1.3}.t-secondary{color:var(--color-text-secondary)}.t-muted{color:var(--color-text-meta)}.t-tabular{font-variant-numeric:tabular-nums lining-nums}.t-measure{max-inline-size:var(--measure)}:lang(zh) .t-display,:lang(zh) .t-title-list,:lang(zh) .t-h1,:lang(zh) .t-h2{word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .t-display{font-size:var(--text-display-zh);font-weight:var(--weight-display-zh);line-height:var(--leading-display-zh);letter-spacing:.01em}:lang(zh) .t-title-list{font-size:var(--text-title-list-zh);font-weight:var(--weight-heading-zh);letter-spacing:.01em;line-height:1.2}:lang(zh) .t-h1{font-size:var(--text-h1-zh);font-weight:var(--weight-heading-zh);line-height:var(--leading-heading-zh);letter-spacing:.01em}:lang(zh) .t-h2{font-size:var(--text-h2-zh);font-weight:var(--weight-heading-zh);letter-spacing:.01em;line-height:1.3}:lang(zh) .t-lede{line-height:var(--leading-lede-zh)}:lang(zh) .t-body-s{line-height:1.75}:lang(zh) .t-meta[data-localized],:lang(zh) [data-localized]{letter-spacing:var(--tracking-cjk-max)}.container{inline-size:min(100% - 2 * var(--page-margin), var(--content-max));margin-inline:auto}.grid{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);inline-size:min(100% - 2 * var(--page-margin), var(--content-max));margin-inline:auto;display:grid}.grid>*{grid-column:1/-1;min-inline-size:0}.subgrid{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);display:grid}.subgrid>*{grid-column:1/-1;min-inline-size:0}@media (width>=768px){.grid>.md-col-start-1,.subgrid>.md-col-start-1{grid-column-start:1}.grid>.md-col-start-2,.subgrid>.md-col-start-2{grid-column-start:2}.grid>.md-col-start-3,.subgrid>.md-col-start-3{grid-column-start:3}.grid>.md-col-start-4,.subgrid>.md-col-start-4{grid-column-start:4}.grid>.md-col-start-5,.subgrid>.md-col-start-5{grid-column-start:5}.grid>.md-col-start-6,.subgrid>.md-col-start-6{grid-column-start:6}.grid>.md-col-end-4,.subgrid>.md-col-end-4{grid-column-end:5}.grid>.md-col-end-5,.subgrid>.md-col-end-5{grid-column-end:6}.grid>.md-col-end-6,.subgrid>.md-col-end-6{grid-column-end:7}.grid>.md-col-end-7,.subgrid>.md-col-end-7{grid-column-end:8}.grid>.md-col-end-8,.subgrid>.md-col-end-8{grid-column-end:9}}@media (width>=1024px){.grid>.col-start-1,.subgrid>.col-start-1{grid-column-start:1}.grid>.col-start-2,.subgrid>.col-start-2{grid-column-start:2}.grid>.col-start-3,.subgrid>.col-start-3{grid-column-start:3}.grid>.col-start-4,.subgrid>.col-start-4{grid-column-start:4}.grid>.col-start-5,.subgrid>.col-start-5{grid-column-start:5}.grid>.col-start-6,.subgrid>.col-start-6{grid-column-start:6}.grid>.col-start-7,.subgrid>.col-start-7{grid-column-start:7}.grid>.col-start-8,.subgrid>.col-start-8{grid-column-start:8}.grid>.col-start-9,.subgrid>.col-start-9{grid-column-start:9}.grid>.col-start-10,.subgrid>.col-start-10{grid-column-start:10}.grid>.col-start-11,.subgrid>.col-start-11{grid-column-start:11}.grid>.col-start-12,.subgrid>.col-start-12{grid-column-start:12}.grid>.col-end-3,.subgrid>.col-end-3{grid-column-end:4}.grid>.col-end-4,.subgrid>.col-end-4{grid-column-end:5}.grid>.col-end-5,.subgrid>.col-end-5{grid-column-end:6}.grid>.col-end-6,.subgrid>.col-end-6{grid-column-end:7}.grid>.col-end-7,.subgrid>.col-end-7{grid-column-end:8}.grid>.col-end-8,.subgrid>.col-end-8{grid-column-end:9}.grid>.col-end-9,.subgrid>.col-end-9{grid-column-end:10}.grid>.col-end-10,.subgrid>.col-end-10{grid-column-end:11}.grid>.col-end-11,.subgrid>.col-end-11{grid-column-end:12}.grid>.col-end-12,.subgrid>.col-end-12{grid-column-end:13}.grid>.col-rail,.subgrid>.col-rail{grid-column:1/4;align-self:start;margin-block-start:.35em}.grid>.col-content,.subgrid>.col-content{grid-column:4/13}.grid>.col-text,.subgrid>.col-text{grid-column:5/12}}@media (width<=1023.98px){.grid>.col-rail,.subgrid>.col-rail{margin-block-end:var(--space-3)}}.section-s{padding-block:var(--section-s)}.section-m{padding-block:var(--section-m)}.section-l{padding-block:var(--section-l)}.section-top-s{padding-block-start:var(--section-s)}.section-top-m{padding-block-start:var(--section-m)}.section-top-l{padding-block-start:var(--section-l)}.section-bottom-s{padding-block-end:var(--section-s)}.section-bottom-m{padding-block-end:var(--section-m)}.section-bottom-l{padding-block-end:var(--section-l)}.zone-2{background-color:var(--color-bg-2)}.surface{background-color:var(--color-surface);box-shadow:var(--edge-light)}.full-bleed{inline-size:100%}.bleed-start{margin-inline-start:calc(-1 * max(var(--page-margin), (100vw - var(--content-max)) / 2))}.bleed-end{margin-inline-end:calc(-1 * max(var(--page-margin), (100vw - var(--content-max)) / 2))}.stack>*+*{margin-block-start:var(--stack-gap,var(--space-4))}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--dur-1)!important;transition-duration:var(--dur-1)!important;scroll-behavior:auto!important;animation-iteration-count:1!important;animation-delay:0s!important}}
