:root{--sc-canvas: #08090b;--sc-surface: #101217;--sc-ink: #f4f2ef;--sc-ink-soft: #9a9ba1;--sc-accent: #d8ff3e;--sc-accent-ink: #08090b;--sc-hairline: color-mix(in oklab, var(--sc-ink) 12%, transparent);--sc-hairline-strong: color-mix(in oklab, var(--sc-ink) 22%, transparent);--sc-font-display: "Instrument Sans", "Geist", system-ui, sans-serif;--sc-font-text: "Geist", system-ui, sans-serif;--sc-font-mono: "Geist Mono", ui-monospace, monospace;--sc-t-xs: clamp(.75rem, .72rem + .15vw, .82rem);--sc-t-sm: clamp(.875rem, .84rem + .18vw, .95rem);--sc-t-base: clamp(1rem, .96rem + .22vw, 1.125rem);--sc-t-lg: clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--sc-t-xl: clamp(1.6rem, 1.35rem + 1.2vw, 2.25rem);--sc-t-2xl: clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--sc-t-3xl: clamp(2.8rem, 1.9rem + 4.2vw, 5rem);--sc-t-4xl: clamp(3.4rem, 1.9rem + 6.6vw, 7.5rem);--sc-track-tight: -.035em;--sc-track-snug: -.02em;--sc-track-normal: -.005em;--sc-track-wide: .08em;--sc-leading-none: .94;--sc-leading-tight: 1.06;--sc-leading-body: 1.62;--sc-measure: 62ch;--sc-1: .25rem;--sc-2: .5rem;--sc-3: .75rem;--sc-4: 1rem;--sc-5: 1.5rem;--sc-6: 2rem;--sc-7: 3rem;--sc-8: 4rem;--sc-9: 6rem;--sc-10: 8rem;--sc-11: 12rem;--sc-section: clamp(4.5rem, 9vw, 11rem);--sc-gutter: clamp(1.25rem, 5vw, 5.5rem);--sc-maxw: 82rem;--sc-r-sm: 6px;--sc-r-md: 12px;--sc-r-lg: 20px;--sc-r-pill: 999px;--sc-shadow-color: 220 40% 2%;--sc-e1: 0 1px 2px hsl(var(--sc-shadow-color) / .28), 0 2px 6px -1px hsl(var(--sc-shadow-color) / .2);--sc-e2: 0 2px 4px hsl(var(--sc-shadow-color) / .24), 0 8px 18px -4px hsl(var(--sc-shadow-color) / .3);--sc-e3: 0 4px 8px hsl(var(--sc-shadow-color) / .22), 0 18px 40px -8px hsl(var(--sc-shadow-color) / .38), 0 48px 90px -24px hsl(var(--sc-shadow-color) / .3);--sc-edge: inset 0 1px 0 color-mix(in oklab, var(--sc-ink) 10%, transparent);--sc-ease-out: cubic-bezier(.23, 1, .32, 1);--sc-ease-in-out: cubic-bezier(.77, 0, .175, 1);--sc-ease-drawer: cubic-bezier(.32, .72, 0, 1);--sc-d-fast: .16s;--sc-d-base: .24s;--sc-d-slow: .42s;--sc-z-stage: 1;--sc-z-copy: 20;--sc-z-chrome: 60}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--sc-canvas);color:var(--sc-ink);font-family:var(--sc-font-text);font-size:var(--sc-t-base);line-height:var(--sc-leading-body);letter-spacing:var(--sc-track-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-synthesis-weight:none;overflow-x:clip}img,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--sc-accent);color:var(--sc-accent-ink)}:root{caret-color:var(--sc-accent);accent-color:var(--sc-accent)}:focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px;border-radius:var(--sc-r-sm)}:where(a){color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}@supports (scrollbar-color: auto){html{scrollbar-color:color-mix(in oklab,var(--sc-ink) 26%,transparent) transparent;scrollbar-width:thin}}:where(table,.sc-nums,[data-sc-count]){font-variant-numeric:tabular-nums}.sc-display{font-family:var(--sc-font-display);font-weight:500;line-height:var(--sc-leading-none);letter-spacing:var(--sc-track-tight);text-wrap:balance;margin:0}.sc-display--xl{font-size:var(--sc-t-4xl)}.sc-display--lg{font-size:var(--sc-t-3xl)}.sc-display--md{font-size:var(--sc-t-2xl);letter-spacing:var(--sc-track-snug)}.sc-lede{font-size:var(--sc-t-lg);line-height:1.44;letter-spacing:var(--sc-track-snug);color:var(--sc-ink);max-width:46ch;text-wrap:pretty;margin:0}.sc-body{max-width:var(--sc-measure);color:var(--sc-ink-soft);text-wrap:pretty;margin:0}.sc-label{font-family:var(--sc-font-mono);font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;color:var(--sc-ink-soft)}.sc-wrap{width:100%;max-width:var(--sc-maxw);margin-inline:auto;padding-inline:var(--sc-gutter)}.sc-section{padding-block:var(--sc-section)}.sc-stack>*+*{margin-top:var(--sc-4)}.sc-stack>:is(h1,h2,h3){margin-top:var(--sc-7)}.sc-stack>:is(h1,h2,h3):first-child{margin-top:0}.sc-rule{height:1px;border:0;background:var(--sc-hairline);margin:0}.sc-act--pinned{position:relative}.sc-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;z-index:var(--sc-z-stage)}.sc-stage :is(video[data-sc-scrub],canvas[data-sc-sequence],.sc-stage__poster){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}video[data-sc-scrub]{opacity:0;transition:opacity .38s var(--sc-ease-out)}.sc-has-clip video[data-sc-scrub]{opacity:1}.sc-stage__poster{z-index:0;transition:opacity .38s var(--sc-ease-out)}.sc-has-clip .sc-stage__poster{opacity:0}.sc-scrim{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(var(--sc-scrim-angle, 180deg),color-mix(in oklab,var(--sc-canvas) var(--sc-scrim-a, 78%),transparent) 0%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 68%)}.sc-scrim--bottom{--sc-scrim-angle: 0deg}.sc-scrim--left{--sc-scrim-angle: 90deg}.sc-scrim--right{--sc-scrim-angle: 270deg}.sc-scrim--lead{background:linear-gradient(to top right,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 72%,transparent) 30%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 52%,transparent 72%)}.sc-scrim--trail{background:linear-gradient(to top left,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 72%,transparent) 30%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 52%,transparent 72%)}.sc-scrim--band{background:linear-gradient(to top,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 74%,transparent) 22%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 58%)}.sc-scrim--vignette{background:radial-gradient(120% 90% at 50% 45%,transparent 40%,color-mix(in oklab,var(--sc-canvas) 70%,transparent) 100%)}.sc-copy{position:absolute;z-index:var(--sc-z-copy);inset-inline:var(--sc-gutter);max-width:min(46rem,76vw);will-change:opacity,transform}.sc-copy--lead{left:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem)}.sc-copy--center{inset-inline:auto;left:50%;top:50%;translate:-50% -50%;text-align:center}.sc-copy--trail{inset-inline:auto;right:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem);text-align:right}[data-sc-cue]{opacity:0;will-change:opacity,transform}.sc-ready [data-sc-cue]{transition:none}.sc-split{display:inline-block;overflow:hidden;vertical-align:top}.sc-split--line{display:block;padding-bottom:.14em;margin-bottom:-.14em}.sc-split__i{display:inline-block;will-change:transform,opacity}.sc-is-split{opacity:1!important}[data-sc-pan]{display:flex;will-change:transform}[data-sc-reveal]{will-change:clip-path}[data-sc-parallax]{will-change:transform}[data-sc-in],[data-sc-stagger]>*{opacity:0;transform:translate3d(0,14px,0);transition:opacity .62s var(--sc-ease-out),transform .62s var(--sc-ease-out)}[data-sc-in].sc-in,[data-sc-stagger]>.sc-in{opacity:1;transform:none}[data-sc-tilt]{transform-style:preserve-3d;will-change:transform}[data-sc-magnet]{will-change:transform}[data-sc-spotlight]{isolation:isolate}:where([data-sc-spotlight]){position:relative}[data-sc-spotlight]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(28rem 28rem at calc(var(--sc-mx, .5) * 100%) calc(var(--sc-my, .5) * 100%),color-mix(in oklab,var(--sc-accent) 16%,transparent),transparent 70%);opacity:0;transition:opacity var(--sc-d-slow) var(--sc-ease-out)}[data-sc-spotlight]:hover:after{opacity:1}[data-sc-mode=worldflight]{position:relative}.sc-world{position:fixed;inset:0;overflow:clip;z-index:var(--sc-z-stage);background:var(--sc-canvas)}.sc-world__seg{position:absolute;inset:0;opacity:0;will-change:opacity}.sc-world__seg>:is(video,img,canvas){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sc-world__poster{z-index:0;transform-origin:50% 50%;transition:opacity .42s var(--sc-ease-out)}.sc-world__seg>video{z-index:1}.sc-world__seg.sc-has-clip .sc-world__poster{opacity:0}video[data-sc-scrub].sc-has-clip{opacity:1}.sc-world__copy{position:fixed;inset:0;z-index:var(--sc-z-copy);pointer-events:none}.sc-world__scrim{position:absolute;inset:0;pointer-events:none;z-index:0}[data-sc-copy]{opacity:0;pointer-events:none;will-change:opacity,transform}.sc-ready [data-sc-copy]{transition:none}.sc-world__spacer{pointer-events:none}[data-sc-progress]{position:fixed;inset:0 0 auto;height:2px;z-index:var(--sc-z-chrome);background:var(--sc-accent);transform-origin:0 50%;transform:scaleX(0);will-change:transform}.sc-grain{position:fixed;inset:0;pointer-events:none;z-index:3;opacity:.045}.sc-grain:before{content:"";position:absolute;inset:-50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>")}@media (prefers-reduced-motion: reduce){[data-sc-in],[data-sc-stagger]>*{transform:none;transition-duration:.22s}[data-sc-parallax],[data-sc-pan],.sc-split__i{transform:none!important}[data-sc-reveal]{clip-path:none!important}[data-sc-act=pan] .sc-stage,[data-sc-act=pan] [data-sc-stage]{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity}[data-sc-pan]>*{scroll-snap-align:center}[data-sc-spotlight]:after{display:none}.sc-world__poster,[data-sc-copy]{transform:none!important}}@media (max-width: 860px){.sc-copy{inset-inline:var(--sc-gutter);max-width:none}.sc-copy--trail{text-align:left}.sc-stage{height:100svh}.sc-scrim--trail{background:linear-gradient(to top,color-mix(in oklab,var(--sc-canvas) 94%,transparent) 0%,color-mix(in oklab,var(--sc-canvas) 74%,transparent) 22%,color-mix(in oklab,var(--sc-canvas) 30%,transparent) 42%,transparent 58%)}}@font-face{font-family:"Instrument Serif";src:url(../assets/fonts/instrument-serif-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(../assets/fonts/instrument-serif-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(../assets/fonts/instrument-sans-var.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Journal Hand;src:url(../assets/fonts/journal-hand.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman"),local("Times"),local("Liberation Serif");size-adjust:82.8%;ascent-override:119.6%;descent-override:37.4%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman Italic"),local("Times-Italic"),local("Liberation Serif Italic");font-style:italic;size-adjust:86.7%;ascent-override:114.2%;descent-override:35.7%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");font-weight:400;size-adjust:102.3%;ascent-override:94.8%;descent-override:24.4%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");font-weight:500;size-adjust:105.1%;ascent-override:92.3%;descent-override:23.8%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Liberation Sans Bold");font-weight:600 700;size-adjust:98.6%;ascent-override:98.4%;descent-override:25.4%;line-gap-override:0%}@font-face{font-family:Journal Hand Fallback;src:local("Georgia Italic"),local("Georgia-Italic"),local("Times New Roman Italic"),local("Times-Italic");size-adjust:98.6%;ascent-override:73.3%;descent-override:29.3%;line-gap-override:0%}:root{--canvas: #FFFEF6;--surface: #FEF6CC;--lemon: #F8E967;--ink: #251C44;--ink-soft: #55506D;--line: #EFE4AE;--ink-hover: #3B2F66;--white: #FFFEF6;--sc-canvas: var(--lemon);--sc-surface: var(--surface);--sc-ink: var(--ink);--sc-ink-soft: var(--ink-soft);--sc-accent: var(--lemon);--sc-accent-ink: var(--ink);--font-display: "Instrument Serif", "Instrument Serif Fallback", "Times New Roman", serif;--font-text: "Instrument Sans", "Instrument Sans Fallback", Arial, sans-serif;--font-cjk: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", sans-serif;--font-hand: "Journal Hand", "Journal Hand Fallback", "Georgia", cursive;--sc-font-display: var(--font-display);--sc-font-text: var(--font-text);--t-small: clamp(.875rem, .85rem + .12vw, .95rem);--t-body: clamp(1rem, .96rem + .2vw, 1.125rem);--t-lede: clamp(1.15rem, 1.05rem + .5vw, 1.45rem);--t-h3: clamp(1.55rem, 1.3rem + .9vw, 2.1rem);--t-note: clamp(1.75rem, 1.5rem + .9vw, 2.3rem);--t-h2: clamp(2.5rem, 1.45rem + 3.9vw, 4.9rem);--t-hero: clamp(3.2rem, min(1.35rem + 8.4vw, 13.5svh), 8.9rem);--gutter: clamp(1.25rem, 4.5vw, 4.5rem);--maxw: 78rem;--section: clamp(4.5rem, 3rem + 7vw, 10rem);--head-h: 60px;--head-top: 12px;--stage-top: calc(var(--head-h) + var(--head-top) + clamp(1rem, 3vh, 2.25rem));--r-card: 28px;--r-small: 14px;--r-pill: 999px;--e1: 0 1px 2px rgb(37 28 68 / .06), 0 4px 12px -4px rgb(37 28 68 / .1);--e2: 0 2px 4px rgb(37 28 68 / .05), 0 16px 34px -14px rgb(37 28 68 / .24);--e3: 0 4px 10px rgb(37 28 68 / .06), 0 28px 60px -22px rgb(37 28 68 / .34);--edge: inset 0 1px 0 rgb(255 255 255 / .9);--ease: cubic-bezier(.23, 1, .32, 1);--d-ui: .16s}@media (min-width: 760px){:root{--head-h: 64px;--head-top: 14px}}html{scroll-padding-top:calc(var(--head-h) + var(--head-top) + 12px);scroll-padding-bottom:12px;background:var(--sc-canvas)}html.lenis{scroll-behavior:auto}body{font-family:var(--font-text);font-size:var(--t-body);line-height:1.62;color:var(--ink);background:transparent;font-optical-sizing:auto}:root:lang(zh-Hans){font-synthesis-style:none;--font-display: "Instrument Serif", "Instrument Serif Fallback", "AHA Serif SC", "AHA Serif SC Fallback", var(--font-cjk);--font-text: "Instrument Sans", "Instrument Sans Fallback", var(--font-cjk);line-break:strict}:root:lang(zh-Hans) :is(em,i,.hl):lang(zh-Hans){font-style:normal;font-synthesis:none}:root:lang(zh-Hans) :is(h1,h2,h3,.display):lang(zh-Hans){word-break:keep-all;overflow-wrap:anywhere;letter-spacing:0;line-height:1.2}:root:lang(zh-Hans) .display em:lang(zh-Hans):not(.hl){position:relative;z-index:0;white-space:nowrap}:root:lang(zh-Hans) .display em:lang(zh-Hans):not(.hl):before{content:"";position:absolute;z-index:-1;left:-.06em;right:-.1em;bottom:.02em;height:.44em;background:var(--lemon);-webkit-mask:url(../assets/icons/marker.svg) center / 100% 100% no-repeat;mask:url(../assets/icons/marker.svg) center / 100% 100% no-repeat}:root:lang(zh-Hans) [data-ground=lemon] .display em:lang(zh-Hans):not(.hl):before{background:var(--white)}p,h1,h2,h3,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0}img{height:auto}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}html:not(.ground-live) [data-ground=lemon]{background:var(--lemon)}html:not(.ground-live) [data-ground=canvas]{background:var(--canvas)}html:not(.ground-live) [data-ground=surface]{background:var(--surface)}::selection{background:var(--ink);color:var(--lemon)}:root{caret-color:var(--ink);accent-color:var(--ink)}:focus-visible{outline:2.5px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 3px var(--white);border-radius:6px}@supports (scrollbar-color: auto){html{scrollbar-color:rgb(37 28 68 / .35) transparent}}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}.skip{position:fixed;left:12px;top:12px;z-index:300;padding:.75rem 1.1rem;border-radius:var(--r-pill);background:var(--ink);color:var(--white);font-weight:600;text-decoration:none;transform:translateY(-180%);transition:transform var(--d-ui) var(--ease)}.skip:focus-visible{transform:none}.display{font-family:var(--font-display);font-weight:400;line-height:.98;letter-spacing:-.012em;text-wrap:balance;font-kerning:normal}.display em{font-style:italic;letter-spacing:-.005em}.eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}p{text-wrap:pretty}.hand{font-family:var(--font-hand);font-weight:400;font-style:normal;font-synthesis:none;line-height:1.14;letter-spacing:0;text-wrap:balance}.hand em{font-style:normal}html.pen-on [data-pen]:not(.is-written){color:transparent}html.pen-on [data-pen].is-writing{color:transparent}html.pen-on [data-pen-serif].is-written{transition:color .6s var(--ease)}[data-pen]{position:relative}.pen-svg,.mark-svg{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.pen-svg{color:var(--pen-ink, var(--ink))}.mark{position:relative}.mark-svg{color:var(--mark-ink, var(--ink))}html.js:not(.rm):not(.js-fail):not(:lang(zh)) [data-split]:not(.hero__title):not(.is-split){visibility:hidden}html.pl-on .hero__title:not(.is-split){transform:translateY(.14em);filter:blur(10px)}[data-sc-in]:focus-within,[data-sc-stagger]>:focus-within{opacity:1;transform:none}[data-sc-in]:focus-within,[data-sc-stagger]>:focus-within{transition:none}.dash-keep{white-space:nowrap}.hl{position:relative;z-index:0;font-style:italic;white-space:nowrap}.hl:before{content:"";position:absolute;z-index:-1;left:-.06em;right:-.1em;bottom:.02em;height:.44em;background:var(--hl-color, var(--white));-webkit-mask:url(../assets/icons/marker.svg) center / 100% 100% no-repeat;mask:url(../assets/icons/marker.svg) center / 100% 100% no-repeat}.hl--lemon{--hl-color: var(--lemon)}html.js:not(.rm):not(.js-fail) .hl:before{clip-path:inset(0 100% 0 0)}html.js:not(.rm):not(.js-fail) .hl-on .hl:before{clip-path:inset(0 -4% 0 -4%);transition:clip-path .82s var(--ease)}.hl:empty:before{content:none}.icon{width:1.25em;height:1.25em;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:50px;padding:0 1.45em;border:0;border-radius:var(--r-pill);font:600 1rem/1.1 var(--font-text);letter-spacing:.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--d-ui) var(--ease),background-color var(--d-ui) var(--ease),color var(--d-ui) var(--ease),box-shadow var(--d-ui) var(--ease)}.btn--ink{background:var(--ink);color:var(--white);box-shadow:var(--e1)}.btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn--sm{min-height:44px;padding:0 1.1em;font-size:.94rem}.btn--lg{min-height:58px;padding:0 1.8em;font-size:1.08rem}@media (hover: hover) and (pointer: fine){.btn--ink:hover{background:var(--ink-hover);transform:translateY(-2px);box-shadow:var(--e2)}.btn--ghost:hover{background:var(--white);transform:translateY(-2px)}}.btn:active{transform:translateY(1px) scale(.98);transition-duration:90ms}.btn:focus-visible{outline-offset:4px;border-radius:var(--r-pill)}.btn[aria-disabled=true],.btn:disabled{opacity:.45;pointer-events:none;box-shadow:none}.more{display:inline-flex;align-items:center;gap:.45em;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-color:#251c4459;transition:text-decoration-color var(--d-ui) var(--ease)}.more__arrow{display:inline-block;transition:transform var(--d-ui) var(--ease)}@media (hover: hover) and (pointer: fine){.more:hover{text-decoration-color:var(--ink)}.more:hover .more__arrow{transform:translate(4px)}}.more:active .more__arrow{transform:translate(2px)}.site-head{position:fixed;z-index:60;top:var(--head-top);left:0;right:0;padding-inline:clamp(8px,2vw,20px);pointer-events:none}.site-head__bar{pointer-events:auto;position:relative;display:flex;align-items:center;gap:clamp(6px,1.2vw,16px);width:min(100%,80rem);height:var(--head-h);margin-inline:auto;padding:0 8px 0 clamp(14px,2vw,22px);background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--e1);transition:box-shadow .24s var(--ease),transform .32s var(--ease)}html.is-scrolled .site-head__bar{box-shadow:var(--e2)}html.head-hidden .site-head__bar{transform:translate3d(0,calc(-100% - var(--head-top) - 40px),0)}.brand{position:relative;flex:none;display:block;height:calc(var(--head-h) - 16px);aspect-ratio:1808 / 752;border-radius:10px}.brand img{position:absolute;inset:0;width:100%;height:100%}html.pl-on .brand__script{clip-path:inset(0 100% 0 0)}.nav{display:none;margin-left:auto}.nav__list{display:flex;gap:.15rem;list-style:none}.nav__list a{display:inline-flex;align-items:center;min-height:44px;padding:0 .7rem;border-radius:var(--r-pill);font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color var(--d-ui) var(--ease)}.nav__list a[aria-current=page]{font-weight:650;text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:2px;text-decoration-color:var(--ink)}@media (hover: hover) and (pointer: fine){.nav__list a:hover{background:var(--surface)}}.nav__list a:active{background:var(--line)}.head-phone{display:inline-flex;align-items:center;gap:.4em;min-height:44px;padding:0 .4rem;font-size:.92rem;font-weight:600;font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap;border-radius:var(--r-pill)}.head-phone .icon{width:1.1em;height:1.1em}@media (hover: hover) and (pointer: fine){.head-phone:hover{text-decoration:underline}}.head-wa{display:none}.menu-btn{flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 .95rem 0 .8rem;border:0;border-radius:var(--r-pill);background:var(--lemon);color:var(--ink);font:600 .92rem/1 var(--font-text);cursor:pointer;transition:background-color var(--d-ui) var(--ease),transform var(--d-ui) var(--ease)}.menu-btn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.menu-btn:hover{background:#f3df45}}.menu-btn__lines{position:relative;width:16px;height:10px}.menu-btn__lines:before,.menu-btn__lines:after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform .22s var(--ease)}.menu-btn__lines:before{top:0}.menu-btn__lines:after{bottom:0}.menu-btn[aria-expanded=true] .menu-btn__lines:before{transform:translateY(4px) rotate(45deg)}.menu-btn[aria-expanded=true] .menu-btn__lines:after{transform:translateY(-4px) rotate(-45deg)}.menu-btn{margin-left:auto}@media (max-width: 399px){.brand{height:calc(var(--head-h) - 20px)}.head-phone .icon{display:none}.head-phone{font-size:.86rem;padding-inline:.25rem}}@media (max-width: 359px){.menu-btn{padding:0;width:44px;justify-content:center}.menu-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (min-width: 760px){.head-wa{display:inline-flex}.head-phone{margin-left:auto}.head-phone span{display:inline-block;min-width:6.7em}.menu-btn{margin-left:0}}@media (min-width: 1180px){.nav{display:block}.head-phone{margin-left:0}.menu-btn{display:none}}.menu{pointer-events:auto;position:fixed;inset:0;z-index:-1;padding:calc(var(--head-top) + var(--head-h) + 1.5rem) var(--gutter) 2rem;background:var(--canvas);overflow-y:auto;overscroll-behavior:contain}.menu[hidden]{display:none}.menu__list{list-style:none;display:grid;gap:.1rem;margin-bottom:2rem}.menu__list a{display:block;padding:.35rem 0;font:400 clamp(2rem,1.4rem + 3vw,3rem)/1.1 var(--font-display);text-decoration:none}.menu__list a[aria-current=page]{font-style:italic}:root:lang(zh-Hans) .menu__list a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em}@media (hover: hover) and (pointer: fine){.menu__list a:hover{text-decoration:underline;text-decoration-color:var(--lemon);text-decoration-thickness:3px}}.menu__contact{display:grid;gap:.9rem;justify-items:start}.menu__line{font-weight:600;min-height:44px;display:inline-flex;align-items:center}html.menu-open{overflow:hidden}.crumbs{font-size:var(--t-small);color:var(--ink-soft)}.crumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:0;padding:0;list-style:none}.crumbs__list li+li:before{content:"\203a";margin-right:.5rem}.crumbs a{display:inline-flex;align-items:center;min-height:24px;color:inherit}.frame{position:relative;margin:0;display:grid}.frame__shape{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 10px 18px rgb(37 28 68 / .12))}.frame__shape path{fill:var(--surface);stroke:var(--ink-soft);stroke-width:1.5;vector-effect:non-scaling-stroke}.frame__img{position:relative;display:block;width:87%;height:auto;margin:6.5%}.swarm{position:fixed;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .6s var(--ease)}html.swarm-on .swarm{opacity:1}html.pl-live .swarm{z-index:130}html.arrive-live .swarm{z-index:65}.fx{position:fixed;inset:0;z-index:135;pointer-events:none;overflow:clip}.fx__spark{position:absolute;left:0;top:0;width:26px;height:26px;will-change:transform,opacity}.slot{position:relative}.slot__static{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .5s var(--ease)}html.swarm-on .slot__static{opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s linear .5s}html.swarm-on [data-swarm-keep] .slot__static{opacity:calc(1 - var(--held, 0));visibility:visible;transition:none}.slot__draw{inset:22%;width:56%;height:56%}.doodle{position:absolute;display:block;width:30px;pointer-events:none}.doodle svg{display:block;width:100%;height:auto}.float-wa{position:fixed;z-index:70;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:.6rem;min-height:54px;padding:6px 1.2rem 6px 6px;border-radius:var(--r-pill);background:var(--ink);color:var(--white);font-weight:600;text-decoration:none;box-shadow:var(--e3);transform:translate3d(var(--aside-x, 0px),calc(var(--aside-y, 0px) + 150%),0);opacity:0;visibility:hidden;transition:transform .32s var(--ease),opacity .24s var(--ease),visibility 0s linear .32s,background-color var(--d-ui) var(--ease)}.float-wa.is-shown{transform:translate3d(var(--aside-x, 0px),var(--aside-y, 0px),0);opacity:1;visibility:visible;transition:transform .32s var(--ease),opacity .24s var(--ease),visibility 0s,background-color var(--d-ui) var(--ease)}.float-wa{--aside-x: var(--gx, 0px);--aside-y: var(--gy, 0px)}.float-wa.is-shown:hover,.float-wa.is-shown:focus-visible{--aside-x: 0px;--aside-y: 0px}@media (hover: hover) and (pointer: fine){.float-wa:hover{background:var(--ink-hover)}}.float-wa:active{transform:translate3d(0,1px,0) scale(.98)}.float-wa.is-shown.is-away{opacity:0;visibility:hidden;transition:transform .32s var(--ease),opacity .2s var(--ease),visibility 0s linear .32s}.float-wa__label{transition:opacity .2s var(--ease)}.float-wa.is-peek .float-wa__label{opacity:0}.float-wa.is-peek:hover .float-wa__label,.float-wa.is-peek:focus-visible .float-wa__label{opacity:1}.float-wa__hand{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:var(--lemon)}.float-wa__hand img{width:24px;height:auto}@media (hover: hover) and (pointer: fine) and (forced-colors: none) and (not (prefers-contrast: more)){html{cursor:url(../assets/cursor/hand-rest-32.png?v=d63ccf67) 14 2,auto;cursor:-webkit-image-set(url(../assets/cursor/hand-rest-32.png?v=d63ccf67) 1x,url(../assets/cursor/hand-rest-64.png?v=b02d59dc) 2x) 14 2,auto;cursor:image-set(url(../assets/cursor/hand-rest-32.png?v=d63ccf67) 1x,url(../assets/cursor/hand-rest-64.png?v=b02d59dc) 2x) 14 2,auto}html :is(a[href],button:not(:disabled),summary,label[for],[role=button],[data-photo-press]){cursor:url(../assets/cursor/hand-ready-32.png?v=35bb1e16) 14 2,url(../assets/cursor/hand-snap-32.png?v=817bf0a3) 14 2,pointer;cursor:-webkit-image-set(url(../assets/cursor/hand-ready-32.png?v=35bb1e16) 1x,url(../assets/cursor/hand-ready-64.png?v=cbef77e1) 2x) 14 2,-webkit-image-set(url(../assets/cursor/hand-snap-32.png?v=817bf0a3) 1x,url(../assets/cursor/hand-snap-64.png?v=4088e7fb) 2x) 14 2,pointer;cursor:image-set(url(../assets/cursor/hand-ready-32.png?v=35bb1e16) 1x,url(../assets/cursor/hand-ready-64.png?v=cbef77e1) 2x) 14 2,image-set(url(../assets/cursor/hand-snap-32.png?v=817bf0a3) 1x,url(../assets/cursor/hand-snap-64.png?v=4088e7fb) 2x) 14 2,pointer}html :is(a[href],button:not(:disabled),summary,label[for],[role=button],[data-photo-press]):active{cursor:url(../assets/cursor/hand-snap-32.png?v=817bf0a3) 14 2,pointer;cursor:-webkit-image-set(url(../assets/cursor/hand-snap-32.png?v=817bf0a3) 1x,url(../assets/cursor/hand-snap-64.png?v=4088e7fb) 2x) 14 2,pointer;cursor:image-set(url(../assets/cursor/hand-snap-32.png?v=817bf0a3) 1x,url(../assets/cursor/hand-snap-64.png?v=4088e7fb) 2x) 14 2,pointer}html :is(input,textarea,select,[contenteditable]){cursor:auto}html [data-calm],html.calm{cursor:auto}html [data-calm] :is(a[href],button:not(:disabled),summary,label[for],[role=button]),html.calm :is(a[href],button:not(:disabled),summary,label[for],[role=button]){cursor:pointer}}.chips{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none}.chips li{padding:.5rem 1rem;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--t-small);font-weight:600}.rooms-row{width:100%;min-width:0}.rooms{display:flex;gap:1rem;padding:.25rem 0 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin}.rooms__item{flex:none;margin:0;padding:8px;border-radius:var(--r-small);background:var(--canvas);box-shadow:inset 0 0 0 1px var(--line),var(--e1);scroll-snap-align:start}.rooms__item img{display:block;height:auto;width:min(25.5rem,56vw - 32px,(100svh - var(--head-h) - var(--head-top) - 12px - 9rem) * .75);width:min(25.5rem,54cqi - 32px,(100svh - var(--head-h) - var(--head-top) - 12px - 9rem) * .75)}@media (min-width: 600px){.rooms-row{container-type:inline-size}}@media (max-width: 599px){.rooms{gap:.75rem;margin-inline:calc(-1 * var(--gutter));padding:.25rem var(--gutter) .9rem;scroll-padding-inline:var(--gutter)}.rooms__item{flex:0 0 64vw;padding:6px}.rooms__item img{width:100%}}.rooms__bar{display:none}@media (min-width: 600px){html.js .rooms__bar{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.35rem;visibility:hidden}html.js .rooms-row.is-live:not(.is-still) .rooms__bar{visibility:visible}}.rooms-row{--room-w: min(25.5rem, 54cqi - 32px, (100svh - var(--head-h) - var(--head-top) - 12px - 9rem) * .75)}.rooms,.rooms__item{position:relative}.rooms__open{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;-webkit-tap-highlight-color:transparent}.rooms__open:focus-visible{outline-offset:3px}.rooms-row.is-pointer .rooms__open:focus-visible{outline:none;box-shadow:none}@media (min-width: 600px){html.js .rooms:before,html.js .rooms:after{content:"";flex:0 0 calc(50% - var(--room-w) / 2 - 8px - 1rem)}html.js .rooms__item{scroll-snap-align:center}html.js .rooms-row.is-dragging .rooms{scroll-snap-type:none}html.js:not(.rm) .rooms__item{scale:calc(.86 + .14 * var(--f, 1))}html.js:not(.rm) .rooms__item:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--canvas);opacity:calc(.2 * (1 - var(--f, 1)));pointer-events:none}}html.js .rooms-row.is-armed:not(.is-pressing) .rooms__item{opacity:0}.rooms-row.is-pressing .rooms__item{animation:rooms-press .64s cubic-bezier(.2,.7,.3,1) calc(var(--i, 0) * .15s) both}.rooms-row.is-pressing .rooms__item:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--e3);animation:rooms-lift .64s cubic-bezier(.2,.7,.3,1) calc(var(--i, 0) * .15s) both;pointer-events:none}@keyframes rooms-press{0%{opacity:0;transform:translateY(-14px) rotate(var(--tilt, -4deg)) scale(.92)}52%{opacity:1;transform:translateY(2px) rotate(calc(var(--tilt, -4deg) * -.15)) scale(.975)}76%{transform:translateY(0) rotate(calc(var(--tilt, -4deg) * .05)) scale(.992)}to{opacity:1;transform:none}}@keyframes rooms-lift{0%{opacity:1}52%,to{opacity:0}}html.rm .rooms__item,html.rm .rooms__item:before{animation:none!important}html.rm .rooms-row.is-armed .rooms__item{opacity:1}@media (prefers-reduced-motion: reduce){.rooms__item{scale:none!important}.rooms__item:after{display:none}.rooms__item,.rooms__item:before{animation:none!important}.rooms-row.is-armed .rooms__item{opacity:1}}.photo-step{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--canvas);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);cursor:pointer;transition:background-color var(--d-ui) var(--ease),color var(--d-ui) var(--ease),transform var(--d-ui) var(--ease),opacity var(--d-ui) var(--ease)}.photo-step svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover) and (pointer: fine){.photo-step:hover{background:var(--ink);color:var(--lemon)}.photo-step[aria-disabled=true]:hover{background:var(--canvas);color:var(--ink)}}.photo-step:active{transform:scale(.96)}.photo-step[aria-disabled=true]{opacity:.38;cursor:default;transform:none}.photo-step:focus-visible{border-radius:50%}.viewer{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#251c44f7;color:var(--canvas)}.viewer :focus-visible{outline-color:var(--lemon)}.viewer.is-pointer :focus-visible{outline:none}.viewer.is-pointer .photo-step:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ink)}.viewer::backdrop{background:transparent}.viewer__stage{position:absolute;inset:64px 0 76px;display:grid;place-items:center;touch-action:pinch-zoom}.viewer__photo{position:relative;box-sizing:content-box;padding:8px;border-radius:var(--r-small);background:var(--canvas);box-shadow:0 24px 60px -20px #00000080}.viewer__low,.viewer__img{position:absolute;inset:8px;display:block;width:calc(100% - 16px);height:calc(100% - 16px);object-fit:contain}.viewer__img{opacity:0;transition:opacity .26s var(--ease)}.viewer__img.is-in{opacity:1}.viewer__close{position:absolute;top:12px;right:12px}.viewer__bar{position:absolute;left:0;right:0;bottom:16px;display:flex;align-items:center;justify-content:center;gap:.9rem}.viewer__count{min-width:3.4em;text-align:center;color:var(--canvas);font-size:var(--t-small);font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: no-preference){html:not(.rm) .viewer[open]{animation:viewer-in .22s var(--ease) both}html:not(.rm) .viewer[open] .viewer__photo{animation:viewer-rise .38s var(--ease) both}html:not(.rm) .viewer.is-closing{animation:viewer-out .2s cubic-bezier(.4,0,1,1) both}}@keyframes viewer-in{0%{opacity:0}}@keyframes viewer-rise{0%{opacity:0;transform:translateY(12px) scale(.96)}}@keyframes viewer-out{to{opacity:0}}html.rm .viewer__img{transition:none}.sketch__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sketch__edge{fill:none;stroke:var(--line);stroke-width:2.5}.sketch__road{fill:none;stroke:#251c4429;stroke-width:14;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--k, 1))}.sketch__road--main{stroke:#251c4438;stroke-width:24}.sketch__road--thin{stroke-width:8}.sketch__road--last{stroke:#251c4452;stroke-width:12}.sketch__ripple ellipse{fill:none;stroke:#251c4440;stroke-width:3;opacity:0;transform-box:fill-box;transform-origin:center}.sketch__flick{fill:none;stroke:var(--ink);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}.sketch__pin path{fill:#c8961c;stroke:var(--ink);stroke-width:3.2}.sketch__pin .sketch__pin-dot{fill:#f3dc3e;stroke-width:2.24}.crisis{background:var(--surface);border-block:1px solid var(--line);padding-block:1.6rem}.crisis__inner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 2rem}.crisis__text{font-size:var(--t-lede);line-height:1.4}.crisis__call{font-weight:700;text-decoration-thickness:2px}.crisis__more a{font-weight:600;min-height:44px;display:inline-flex;align-items:center}.site-foot{--foot-pad-b: clamp(6rem, 12vw, 4rem);--sign-gap: clamp(.4rem, 1.2vw, .8rem);--tag-size: clamp(1.9rem, 1.55rem + 1.1vw, 2.6rem);padding-block:clamp(3rem,8vw,6rem) var(--foot-pad-b);overflow-x:clip;position:relative}.site-foot>.fx__spark{pointer-events:none}html:not(.ground-live) .site-foot{background:var(--surface)}.site-foot__sign{display:grid;justify-items:start;gap:var(--sign-gap)}.site-foot__logo{position:relative;width:min(100%,36rem,(100svh - var(--head-top) - var(--head-h) - 2rem) * 1808 / 752);aspect-ratio:1808 / 752}.site-foot__logo img{position:absolute;inset:0;width:100%;height:100%}.site-foot__hand{transform-origin:23.2% 98.9%}.site-foot__letters{transform-origin:31.1% 38.8%}.site-foot__tag{font-size:var(--tag-size)}html.js:not(.rm):not(.js-fail):not(.page-ready) .site-foot__logo:not(.is-played) .site-foot__hand,html.js:not(.rm):not(.js-fail) .site-foot__logo.is-pending .site-foot__hand{opacity:0;transform:translateY(14%) rotate(-16deg)}html.js:not(.rm):not(.js-fail):not(.page-ready) .site-foot__logo:not(.is-played) .site-foot__letters,html.js:not(.rm):not(.js-fail) .site-foot__logo.is-pending .site-foot__letters{opacity:0;transform:scale(.94)}html.js:not(.rm):not(.js-fail):not(.page-ready) .site-foot__logo:not(.is-played) .site-foot__script,html.js:not(.rm):not(.js-fail) .site-foot__logo.is-pending .site-foot__script{clip-path:inset(0 100% 0 0)}.site-foot__press{animation:pl-press .38s cubic-bezier(.34,1.56,.64,1) both}@keyframes pl-press{0%{opacity:0;transform:translateY(-26px) scale(1.3)}45%{opacity:1}to{opacity:1;transform:none}}.site-foot__grid{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);margin-top:clamp(2.5rem,6vw,4rem);padding-top:clamp(2rem,4.5vw,3rem);border-top:1px solid rgb(37 28 68 / .18)}.site-foot__h{font-size:var(--t-small);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.8rem}.contact-list,.socials,.foot-links{list-style:none}.contact-list{display:grid;gap:.3rem}.contact-list a{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;font-weight:600;text-decoration:none;overflow-wrap:anywhere}@media (hover: hover) and (pointer: fine){.contact-list a:hover,.foot-links a:hover{text-decoration:underline}}.site-foot__addr{max-width:17.316em}.socials{display:flex;gap:.5rem}.socials a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink);transition:background-color var(--d-ui) var(--ease),color var(--d-ui) var(--ease),transform var(--d-ui) var(--ease)}.socials svg{width:22px;height:22px}@media (hover: hover) and (pointer: fine){.socials a:hover{background:var(--ink);color:var(--lemon);transform:translateY(-2px)}}.socials a:active{transform:scale(.96)}.foot-links{display:grid;gap:.1rem}.foot-links a{display:inline-flex;min-height:40px;align-items:center;text-decoration:none}.site-foot__legal{margin-top:clamp(2rem,4.5vw,3rem);font-size:var(--t-small);color:var(--ink-soft)}.site-foot__credit{display:block}@media (min-width: 640px){.site-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.site-foot__grid{grid-template-columns:1.3fr 1fr .8fr .9fr}}@media (min-width: 760px){.site-foot{--foot-pad-b: 3rem}}@media (min-width: 1180px){.site-foot>.wrap{display:grid;grid-template-columns:minmax(0,38rem) minmax(0,1fr);column-gap:2rem;align-items:end;align-items:last baseline}.site-foot__sign{grid-column:1;grid-row:1}.site-foot__legal{grid-column:2;grid-row:1;margin-top:0;justify-self:end;text-align:right}.site-foot__grid{grid-column:1 / -1;grid-row:2}}.is-flat{height:auto!important}.is-flat>[data-sc-stage]{position:static!important;height:auto!important;overflow:visible!important}.is-flat [data-sc-cue]{opacity:1!important;transform:none!important}html.swarm-off .swarm{display:none}html.swarm-off .slot__static{opacity:1;visibility:visible}html.js-fail [data-sc-in],html.js-fail [data-sc-stagger]>*,html.js-fail [data-sc-cue],html.js-fail [data-split],html.js-fail .doodle{opacity:1!important;transform:none!important;visibility:visible!important;filter:none!important}html.js-fail .brand__script{clip-path:none!important}html.js-fail [data-pen]{color:inherit!important}html.js-fail .site-foot__logo img{opacity:1!important;transform:none!important;clip-path:none!important}html.rm .swarm{display:none}html.rm .slot__static{opacity:1;visibility:visible;transition:none}html.rm .doodle{opacity:1;transform:none}html.rm .hl:before{clip-path:none;transition:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.btn,.more__arrow,.float-wa,.site-head__bar,.menu-btn__lines:before,.menu-btn__lines:after{transition-duration:.01ms!important}[data-sc-in],[data-sc-stagger]>*{transform:none!important}}
