@font-face{font-family:Outfit;src:url(/fonts/outfit-300_700-normal-ext.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;src:url(/fonts/outfit-300_700-normal.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--c-bg:#fff;--c-panel:#f4f4f2;--c-panel-2:#e9e9e6;--c-ink:#231b16;--c-muted:#5e5e5b;--c-deep:#241812;--c-on-deep:#fff6ea;--c-on-deep-muted:#cfbeae;--c-accent:#d3121b;--c-on-accent:#fff;--c-line:#231b1629;--f:"Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--t-small:.9375rem;--t-body:1.0625rem;--t-lead:clamp(1.1875rem, 1.08rem + .45vw, 1.375rem);--t-title:clamp(1.75rem, 1.32rem + 1.7vw, 2.375rem);--t-display:clamp(2.25rem, 1.3rem + 3vw, 3.75rem);--margin:clamp(1rem, .4rem + 2.4vw, 2.5rem);--inset:clamp(.5rem, .3rem + .5vw, .75rem);--gap:clamp(.75rem, .5rem + .9vw, 1.5rem);--section:clamp(5rem, 2.5rem + 9vw, 10.5rem);--radius:28px;--radius-s:16px;--header-h:4.5rem;--z-header:50;--z-dialog:80;--e-out:cubic-bezier(.16, 1, .3, 1);--e-settle:cubic-bezier(.34, 1.4, .64, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-ink);scroll-padding-top:var(--header-h);overflow-x:clip}body{min-height:100dvh;font-family:var(--f);font-size:var(--t-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;font-weight:400;line-height:1.5;overflow-x:clip}em,i,cite,address,dfn,var{font-style:normal}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}ul[class],ol[class]{padding:0;list-style:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}table{border-collapse:collapse}::selection{background:var(--c-accent);color:var(--c-on-accent)}:focus-visible{outline:3px solid var(--c-ink);outline-offset:3px;border-radius:6px}.on-deep :focus-visible,.on-photo :focus-visible{outline-color:var(--c-on-deep)}#main:focus{outline:none}.skip-link{left:var(--margin);top:var(--inset);z-index:calc(var(--z-dialog) + 10);background:var(--c-ink);color:var(--c-bg);border-radius:999px;padding:.7em 1.1em;position:fixed;transform:translateY(-300%)}.skip-link:focus-visible{transform:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.motion [data-split],.motion [data-reveal],.motion [data-stagger]>*{visibility:hidden}@media not all and (width>=1024px) and (aspect-ratio>=3/2) and (height>=560px){.motion [data-intro=wide]{visibility:visible;animation:none}}.split-line{margin-bottom:-.12em;padding-bottom:.12em}.motion:not(.is-booted) [data-split],.motion:not(.is-booted) [data-reveal],.motion:not(.is-booted) [data-stagger]>*{animation:0s linear 4s forwards failsafe-show}@keyframes failsafe-show{to{visibility:visible}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .28s var(--e-out) both}::view-transition-new(root){animation:vt-in .5s var(--e-out) both}@keyframes vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(18px)}}.t-small{font-size:var(--t-small);line-height:1.45}.t-body{font-size:var(--t-body);line-height:1.5}.t-lead{font-size:var(--t-lead);font-weight:400;line-height:1.38}.t-title{font-size:var(--t-title);letter-spacing:-.022em;font-weight:500;line-height:1.1}.t-display{font-size:var(--t-display);letter-spacing:-.028em;font-weight:500;line-height:1.04}.muted{color:var(--c-muted)}.on-deep{background:var(--c-deep);color:var(--c-on-deep)}.on-deep .muted{color:var(--c-on-deep-muted)}.nums{font-variant-numeric:tabular-nums}.measure{max-width:34ch}.wrap{padding-inline:var(--margin)}.grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{margin-top:var(--section)}.btn{isolation:isolate;min-height:3.25rem;font-size:var(--t-body);background:var(--c-accent);color:var(--c-on-accent);transition:transform .2s var(--e-out), color .3s var(--e-out);border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.8rem 1.5rem;font-weight:500;line-height:1.2;display:inline-flex;position:relative;overflow:clip}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--c-ink);transition:transform .5s var(--e-out);position:absolute;inset:-1px;transform:translateY(101%)}.btn:hover:before,.btn:focus-visible:before{transform:none}.btn:active{transform:translateY(2px)scale(.98)}.btn--ink{background:var(--c-ink);color:var(--c-bg)}.btn--ink:before{background:var(--c-accent)}.btn--light,.btn--ghost{color:var(--c-ink);background:#fffffff0}.btn--light:before,.btn--ghost:before{background:var(--c-accent)}.btn--light:hover,.btn--light:focus-visible,.btn--ghost:hover,.btn--ghost:focus-visible{color:var(--c-on-accent)}.btn--quiet{background:var(--c-panel);color:var(--c-ink)}.btn--quiet:before{background:var(--c-ink)}.btn--quiet:hover,.btn--quiet:focus-visible{color:var(--c-bg)}.btn--block{width:100%;display:flex}.btn[disabled],.btn[aria-disabled=true]{background:var(--c-panel-2);color:var(--c-muted);pointer-events:none}.prose a,a.link{text-underline-offset:.2em;transition:text-underline-offset .25s var(--e-out);text-decoration:underline .08em}.prose a:hover,a.link:hover{text-underline-offset:.34em}.go{align-items:center;gap:.5em;padding-block:.35em;font-weight:500;display:inline-flex;position:relative}.go:after{content:"";transform-origin:0;height:2px;transition:transform .45s var(--e-out);background:currentColor;border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.go:hover:after,.go:focus-visible:after,.go[aria-current=true]:after{transform:scaleX(1)}.hdr{z-index:var(--z-header);height:var(--header-h);align-items:center;column-gap:var(--gap);padding-inline:var(--margin);transition:transform .5s var(--e-out), background-color .3s linear;grid-template-columns:1fr auto 1fr;font-weight:500;display:grid;position:fixed;inset:0 0 auto}.hdr.is-solid{background:var(--c-bg)}.hdr.is-hidden{transform:translateY(-101%)}.hdr__logo{transition:transform .35s var(--e-settle);justify-self:start;display:block}.hdr__logo:hover{transform:translateY(-2px)rotate(-4deg)}.hdr__logo img{width:4.5rem;height:auto}.hdr__nav{gap:clamp(1rem,2.4vw,2.5rem);display:flex}.hdr__tools{justify-self:end;align-items:center;gap:clamp(.6rem,1.5vw,1.4rem);display:flex}.hdr__quote{min-height:2.75rem;color:var(--c-ink);transition:transform .2s var(--e-out);transition:transform .3s var(--e-settle), box-shadow .3s var(--e-out), background-color .3s linear;background:#fffffff0;border-radius:999px;align-items:center;gap:.6em;padding:0 .4rem 0 1.05rem;font-weight:500;display:inline-flex}.hdr__quote:hover{transform:translateY(-2px);box-shadow:0 8px 18px -10px #24181280}.hdr__quote:hover .hdr__count{background:var(--c-accent);color:var(--c-on-accent)}.hdr__quote:active{transform:translateY(1px)scale(.98)}.hdr.is-solid .hdr__quote{background:var(--c-panel)}.hdr__count{background:var(--c-ink);color:#fff;min-width:2em;height:2em;font-size:var(--t-small);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:.4em;line-height:1;transition:background-color .3s linear;display:inline-grid}.has-quote .hdr__count{background:var(--c-accent);color:var(--c-on-accent)}.hdr__count.is-bumped{animation:bump .6s var(--e-settle)}@keyframes bump{0%{transform:translateY(-9px)}to{transform:none}}.hdr__lang{place-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-grid}.lng{position:relative}.lng__btn{cursor:pointer;place-items:center;min-width:2.75rem;min-height:2.75rem;font-weight:500;list-style:none;display:inline-grid}.lng__btn::-webkit-details-marker{display:none}.lng__list{inset-inline-end:0;z-index:2;border-radius:var(--radius-s);background:var(--c-bg);min-width:11rem;box-shadow:0 14px 34px -14px #24181259, 0 0 0 1px var(--c-line);padding:.4rem;display:grid;position:absolute;top:calc(100% + .4rem)}.lng__opt{border-radius:10px;padding:.55rem .8rem;font-weight:500;transition:background-color .2s linear;display:block}.lng__opt:hover,.lng__opt:focus-visible{background:var(--c-panel)}.lng__opt[aria-current=true]{background:var(--c-panel-2)}.go[aria-current=page]:after{transform:scaleX(1)}.hdr__menu{min-height:2.75rem;font-weight:500;display:none}@media (width<=899px){.hdr{grid-template-columns:auto 1fr}.hdr__nav{display:none}.hdr__menu{align-items:center;display:inline-flex}.hdr__lang,.lng{display:none}.hdr__logo img{width:4rem}}dialog{color:var(--c-ink);background:var(--c-bg);border:0;max-width:none;max-height:none;padding:0}dialog::backdrop{background:#24181299}.menu{background:var(--c-panel);width:100vw;height:100dvh;margin:0}.menu[open]{padding:0 var(--margin) var(--margin);grid-template-rows:auto 1fr auto;display:grid}.menu__top{height:var(--header-h);justify-content:space-between;align-items:center;font-weight:500;display:flex}.menu__top img{width:4rem;height:auto}.menu__links{align-self:center;gap:.35rem;display:grid}.menu__links a{font-size:var(--t-title);letter-spacing:-.022em;padding-block:.2em;font-weight:500;line-height:1.25}.menu__foot{font-size:var(--t-small);gap:.9rem;font-weight:500;display:grid}.menu__langs{flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}.menu__langs a{padding-block:.3rem;display:inline-block}.menu__langs a[aria-current=true]{color:var(--c-accent)}:lang(ar),:lang(zh),:lang(ru){letter-spacing:0!important}:lang(ar){line-height:1.6}:lang(zh) .t-display,:lang(zh) .sc__title{line-height:1.2}:lang(ar) .t-display,:lang(ar) .sc__title{line-height:1.3}:root:lang(ar){--f:"Outfit", "SF Arabic", "Geeza Pro", "Segoe UI", Tahoma, system-ui, sans-serif}:root:lang(zh){--f:"Outfit", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root),::view-transition-new(root){animation:none}}[dir=rtl] .tile__sub,[dir=rtl] .nums,[dir=rtl] .sc__meta,[dir=rtl] .pd__weight{text-align:right;unicode-bidi:plaintext}
