.public-site .reel-page .reel-hero{position:sticky;top:0;z-index:0;padding:8px 8px 0}.public-site .reel-page .reel-hero-card{position:relative;isolation:isolate;overflow:clip;display:flex;align-items:flex-end;min-height:clamp(360px,68svh,760px);border-radius:var(--radius-card);background:radial-gradient(90% 70% at 88% 8%,rgb(122 34 51/.5) 0,rgb(122 34 51/0) 60%),radial-gradient(120% 90% at 10% 100%,var(--color-plum) 0,var(--color-night) 72%);color:var(--color-ivory);transform-origin:50% 0}.public-site .reel-page .reel-hero-inner{position:relative;z-index:2;width:100%;padding-block:104px 56px}.public-site .reel-page .reel-hero .public-eyebrow{display:flex;align-items:center;gap:12px;color:var(--color-gold);margin:0 0 18px}.public-site .reel-page .reel-hero .public-eyebrow .rule{width:28px;height:1px;background:var(--color-gold);transform-origin:0 50%}.public-site .reel-page .reel-hero h1{font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 100;font-size:clamp(46px,13vw,116px);line-height:.98;letter-spacing:-.025em;color:var(--color-ivory);max-width:11.5ch;margin:0;text-wrap:balance}.public-site:lang(zh) .reel-page .reel-hero h1{font-family:var(--font-public-serif-tc);font-weight:400;font-variation-settings:normal;letter-spacing:.02em;font-size:min(64px,calc((100vw - 40px) / 8.6));line-height:1.3;max-width:none}.public-site .reel-page .reel-hero .crumbs{font-size:13px;color:var(--color-mist);margin-bottom:18px}.public-site .reel-page .reel-hero .crumbs a{color:var(--color-lilac);text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.public-site .reel-page .reel-underline{display:block;width:72px;height:2px;margin-top:26px;border-radius:2px;background:linear-gradient(90deg,var(--color-gold),var(--color-gold-hi));transform-origin:0 50%}:where(.public-site) .reel-w{display:inline-block}:where(.public-site) .reel-w>span{display:inline-block}:where(.public-site) .reel-layers{position:absolute;inset:0;z-index:0;pointer-events:none}:where(.public-site) .reel-dust{position:absolute;inset:-10% -5%}:where(.public-site) .reel-dust.far{opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,rgb(245 238 227/.8),transparent 60%),radial-gradient(1px 1px at 72% 34%,rgb(245 238 227/.7),transparent 60%),radial-gradient(1.2px 1.2px at 38% 72%,rgb(226 197 138/.8),transparent 60%),radial-gradient(1px 1px at 88% 82%,rgb(245 238 227/.6),transparent 60%),radial-gradient(1px 1px at 52% 8%,rgb(226 197 138/.7),transparent 60%);background-size:180px 180px}:where(.public-site) .reel-dust.near{opacity:.7;background-image:radial-gradient(1.6px 1.6px at 22% 40%,rgb(226 197 138/.9),transparent 60%),radial-gradient(2px 2px at 78% 64%,rgb(245 238 227/.55),transparent 60%),radial-gradient(1.4px 1.4px at 58% 22%,rgb(226 197 138/.7),transparent 60%);background-size:260px 300px}:where(.public-site) .reel-grain{position:absolute;inset:0;opacity:.05;background-image:radial-gradient(rgb(255 255 255/.9) .5px,transparent .6px);background-size:4px 4px}@media (min-width:720px){:where(.public-site) .reel-grain{mix-blend-mode:soft-light}}:where(.public-site) .reel-art{position:absolute;inset:0}:where(.public-site) .reel-svg{display:block;overflow:visible}:where(.public-site) .reel-draw{fill:none;stroke:var(--color-gold);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}:where(.public-site) .reel-ring{fill:none;stroke:rgb(200 162 98/.28);stroke-width:1}:where(.public-site) .reel-ring.faint{stroke:rgb(200 162 98/.14)}:where(.public-site) .reel-orb{position:absolute;width:340px;height:340px;right:-60px;top:-40px;border-radius:50%;background:radial-gradient(closest-side,rgb(200 162 98/.22),rgb(122 34 51/.12) 55%,rgb(122 34 51/0))}:where(.public-site) .reel-art-threads{position:absolute;inset:0 0 34% 18%}:where(.public-site) .reel-art-threads .reel-svg{position:absolute;inset:0;width:100%;height:100%}:where(.public-site) .reel-art-threads .reel-draw{stroke-width:1.6}:where(.public-site) .reel-art-threads .a{stroke:url(#reel-g-a)}:where(.public-site) .reel-art-threads .b{stroke:url(#reel-g-b)}:where(.public-site) .reel-knot{position:absolute;left:59%;top:46%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:radial-gradient(closest-side,rgb(255 236 196/.95),rgb(226 197 138/.45) 22%,rgb(200 162 98/.12) 52%,rgb(200 162 98/0))}:where(.public-site) .reel-art-shields{position:absolute;right:-6%;top:6%;width:min(62vw,420px);aspect-ratio:240/280}:where(.public-site) .reel-shield{position:absolute;inset:0;width:100%;height:100%}:where(.public-site) .reel-shield.s0{transform:scale(1.18);opacity:.32}:where(.public-site) .reel-shield.s1{transform:scale(.9);opacity:.55}:where(.public-site) .reel-shield.s2{transform:scale(.62)}:where(.public-site) .reel-shield.s2 .reel-draw{stroke-width:2}:where(.public-site) .reel-art-rings{position:absolute;right:-4%;top:4%;width:min(70vw,460px);aspect-ratio:1}:where(.public-site) .reel-art-rings .reel-svg{position:absolute;inset:0;width:100%;height:100%}:where(.public-site) .reel-orbit{position:absolute;inset:0}:where(.public-site) .reel-dot{fill:var(--color-gold-hi)}:where(.public-site) .reel-pair .reel-draw{stroke-width:1.6}:where(.public-site) .reel-pair .b{stroke:var(--color-gold-hi)}:where(.public-site) .reel-lens{position:absolute;left:50%;top:50%;width:110px;height:150px;margin:-75px 0 0 -55px;border-radius:50%;background:radial-gradient(closest-side,rgb(255 236 196/.55),rgb(200 162 98/.16) 55%,rgb(200 162 98/0))}:where(.public-site) .reel-art-pages{position:absolute;right:4%;top:12%;width:min(46vw,300px);aspect-ratio:3/4}:where(.public-site) .reel-art-pages .reel-page,:where(.public-site) .reel-page-art{position:absolute;inset:0;border-radius:18px;padding:14% 12%;display:grid;align-content:start;gap:9%;background:linear-gradient(160deg,rgb(245 238 227/.1),rgb(245 238 227/.03));border:1px solid rgb(200 162 98/.3);transform-origin:50% 110%}:where(.public-site) .reel-art-pages .p0{transform:rotate(-11deg) translateX(-8%);opacity:.5}:where(.public-site) .reel-art-pages .p1{transform:rotate(-3deg);opacity:.75}:where(.public-site) .reel-art-pages .p2{transform:rotate(6deg) translateX(6%);background:linear-gradient(160deg,rgb(245 238 227/.16),rgb(245 238 227/.05))}:where(.public-site) .reel-art-pages .ln{display:block;height:3px;border-radius:3px;background:rgb(226 197 138/.5)}:where(.public-site) .reel-art-pages .w1{width:62%;height:6px;background:rgb(226 197 138/.8)}:where(.public-site) .reel-art-pages .w2{width:92%}:where(.public-site) .reel-art-pages .w3{width:74%}:where(.public-site) .reel-art-pages .mark{width:34%;margin-top:10%;fill:none;stroke:var(--color-gold);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.public-site .reel-page .reel-sheet{position:relative;z-index:1;margin-top:-36px;padding-top:40px;background:var(--color-paper);border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:0 -28px 50px -34px rgb(22 18 31/.6)}.public-site .reel-page .reel-sheet:before{content:"";position:absolute;left:50%;top:12px;width:44px;height:4px;margin-left:-22px;border-radius:4px;background:var(--color-line)}.public-site .reel-page .reel-lede{display:grid;gap:18px;padding-block:18px 36px}.public-site .reel-page .reel-lede .lead{max-width:60ch;font-size:17px;line-height:1.65;color:var(--color-ink-2)}.public-site .reel-page .reel-lede .lead.reel-entity{font-family:var(--font-display);font-size:clamp(22px,5.6vw,34px);line-height:1.38;color:var(--color-ink);max-width:30ch;letter-spacing:-.005em}.public-site:lang(zh) .reel-page .reel-lede .lead.reel-entity{font-family:var(--font-public-serif-tc);font-size:clamp(19px,5vw,28px);line-height:1.75;letter-spacing:.01em;max-width:34em}.public-site .reel-page .reel-lede .lead.reel-statement{position:relative;justify-self:start;font-family:var(--font-display);font-size:clamp(26px,7vw,44px);line-height:1.22;color:var(--color-ink);max-width:22ch;padding-bottom:18px;letter-spacing:-.01em}.public-site:lang(zh) .reel-page .reel-lede .lead.reel-statement{font-family:var(--font-public-serif-tc);font-size:clamp(22px,6vw,36px);line-height:1.6;max-width:16em}:where(.public-site) .reel-sweep{position:absolute;left:0;bottom:0;width:min(240px,60%);height:3px;border-radius:3px;background:linear-gradient(90deg,var(--color-wine),var(--color-gold));transform-origin:0 50%}.public-site .reel-page .reel-promise-band{padding-block:24px 0;overflow:clip}:where(.public-site) .reel-rule{display:block;width:100%;max-width:1088px;height:1px;background:linear-gradient(90deg,var(--color-gold-2),rgb(125 94 38/0));transform-origin:0 50%}.public-site .reel-promise-band .public-promise{margin:26px 0 36px;padding:0;border:0;font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 100;font-size:clamp(30px,8.4vw,72px);line-height:1.06;letter-spacing:-.02em;color:var(--color-ink)}.public-site .reel-promise-band .public-promise>span{display:block;text-wrap:balance}.public-site .reel-promise-band .public-promise>span:nth-child(2){color:var(--color-gold-2);font-style:italic;padding-left:.4em}.public-site .reel-promise-band .public-promise>span:nth-child(3){color:var(--color-wine);padding-left:.8em}@media (min-width:720px){.public-site .reel-promise-band .public-promise>span:nth-child(2){padding-left:.6em}.public-site .reel-promise-band .public-promise>span:nth-child(3){padding-left:1.2em}}.public-site:lang(zh) .reel-promise-band .public-promise{font-family:var(--font-public-serif-tc);font-weight:400;font-variation-settings:normal;font-size:min(44px,calc((100vw - 32px) / 15.6));line-height:1.5;letter-spacing:.02em}.public-site:lang(zh) .reel-promise-band .public-promise>span{word-break:keep-all;overflow-wrap:anywhere}.public-site:lang(zh) .reel-promise-band .public-promise>span:nth-child(2){font-style:normal;font-weight:500}:where(.public-site) .reel-ribbon{overflow:clip;padding-block:18px;border-block:1px solid var(--color-line);white-space:nowrap}:where(.public-site) .reel-ribbon .track{display:flex;width:max-content}:where(.public-site) .reel-ribbon .run{display:flex;flex-shrink:0}:where(.public-site) .reel-ribbon .run>span{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font:italic 300 clamp(22px,5vw,34px)/1.2 var(--font-display);color:var(--color-gold-2)}.public-site:lang(zh) .reel-ribbon .run>span{font-family:var(--font-public-serif-tc);font-style:normal;font-weight:400;letter-spacing:.06em}:where(.public-site) .reel-ribbon .star{width:7px;height:7px;background:currentColor;transform:rotate(45deg);opacity:.7}:where(.public-site) .reel-ribbon.wine{background:var(--color-wine);border-color:var(--color-wine)}:where(.public-site) .reel-ribbon.wine .run>span{color:var(--color-ivory)}:where(.public-site) .reel-ribbon.wine .star{color:var(--color-gold);opacity:1}.public-site .reel-page .reel-chapters{display:grid;gap:18px;padding-block:44px 56px}.public-site .reel-page .reel-chapter{position:relative;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper-0);padding:28px 24px 30px;box-shadow:0 24px 50px -40px rgb(22 18 31/.5)}.public-site .reel-page .reel-chapter h2{font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 100;font-size:clamp(28px,7vw,40px);letter-spacing:-.015em;line-height:1.08;margin:0 0 12px}.public-site:lang(zh) .reel-page .reel-chapter h2{font-family:var(--font-public-serif-tc);font-weight:400;font-variation-settings:normal;font-size:min(30px,calc((100vw - 82px) / 9.4));line-height:1.35}.public-site .reel-page .reel-chapter p{max-width:58ch;font-size:16px;line-height:1.65;color:var(--fg-2,var(--color-ink-2))}.public-site .reel-page .reel-chapter-head{display:flex;align-items:center;min-height:64px;margin-bottom:18px}:where(.public-site) .reel-numeral{font:italic 300 64px/1 var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 100;color:var(--color-gold-2)}:where(.public-site) .reel-mark{width:64px;height:64px}:where(.public-site) .reel-mark .reel-draw{stroke:var(--color-gold-2);stroke-width:2}:where(.public-site) .reel-mark .check{stroke-width:3}.public-site .reel-about .reel-chapters{gap:28px}.public-site .reel-about .reel-chapter{position:sticky;top:calc(20px + var(--n, 0) * 14px);min-height:240px}.public-site .reel-about .reel-chapter.c1{background:var(--color-paper-2)}.public-site .reel-about .reel-chapter.c2{background:#f1e3cf}.public-site .reel-pricing .reel-chapter.c1{border:0;background:radial-gradient(120% 90% at 100% 0,rgb(122 34 51/.55),rgb(122 34 51/0) 58%),radial-gradient(140% 120% at 0 100%,var(--color-plum),var(--color-night) 72%)}.public-site .reel-pricing .reel-chapter.c1 h2{color:var(--color-ivory)}.public-site .reel-pricing .reel-chapter.c1 p{color:var(--color-lilac)}:where(.public-site) .reel-seal{position:relative;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#a3374b,var(--color-wine) 55%,#4c111d);box-shadow:inset 0 0 0 4px rgb(245 238 227/.1),0 10px 22px -10px rgb(0 0 0/.7);overflow:clip}:where(.public-site) .reel-seal svg{width:58%;fill:none;stroke:var(--color-gold-hi);stroke-width:10;stroke-linecap:round;stroke-linejoin:round}:where(.public-site) .reel-seal:after{content:"";position:absolute;inset:-20% auto -20% -60%;width:40%;background:linear-gradient(90deg,rgb(255 244 210/0),rgb(255 244 210/.55),rgb(255 244 210/0));transform:translateX(-120%) skewX(-18deg);opacity:0}.public-site .reel-safety .reel-chapters{--wp:16px;--rail:36px;position:relative;gap:22px}.public-site .reel-safety .reel-chapter{margin-left:var(--rail)}:where(.public-site) .reel-thread{position:absolute;left:calc(var(--wp) + var(--rail) - 20px);top:100px;bottom:64px;width:2px;border-radius:2px;background:var(--color-line)}:where(.public-site) .reel-thread .fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(var(--color-gold),var(--color-wine));transform-origin:50% 0}.public-site .reel-safety .reel-chapter:before{content:"";position:absolute;left:-26px;top:52px;width:14px;height:14px;box-sizing:border-box;border-radius:50%;background:var(--color-paper);border:2px solid var(--color-gold-2);box-shadow:0 0 0 5px var(--color-paper)}.public-site .reel-safety .reel-chapter:after{content:"";position:absolute;left:-24px;top:54px;width:10px;height:10px;border-radius:50%;background:var(--color-gold);box-shadow:0 0 14px 2px var(--reel-glow,rgb(200 162 98/.55))}:where(.public-site) .reel-boundary,:where(.public-site) .reel-verify{width:min(100%,300px);height:auto}:where(.public-site) .reel-verify .disc{fill:var(--color-paper-2);stroke:var(--color-line)}:where(.public-site) .reel-boundary .reel-draw,:where(.public-site) .reel-dial .reel-draw,:where(.public-site) .reel-verify .reel-draw{stroke:var(--color-gold-2);stroke-width:2}:where(.public-site) .reel-verify .thread{stroke:var(--color-gold);stroke-width:1.5}:where(.public-site) .reel-boundary .dash{stroke-dasharray:.04 .03;stroke:var(--color-wine)}:where(.public-site) .reel-boundary .post{stroke:var(--color-line-strong);stroke-width:1}:where(.public-site) .reel-dial{width:80px;height:80px}:where(.public-site) .reel-dial .ticks{stroke:var(--color-line-strong);stroke-width:1}:where(.public-site) .reel-dial .arc{stroke:var(--color-gold-2);stroke-width:5}:where(.public-site) .reel-dial .sun{fill:var(--color-gold)}:where(.public-site) .reel-dial .moon{fill:var(--color-wine)}:where(.public-site) .reel-dial .pin{fill:var(--color-ink-3)}.public-site .reel-page .reel-close{border-top:0;padding-block:8px 48px}.public-site .reel-page .reel-close .card{position:relative;isolation:isolate;overflow:clip;display:grid;justify-items:start;gap:22px;padding:44px 26px 36px;border-radius:var(--radius-card);background:radial-gradient(100% 80% at 100% 0,rgb(122 34 51/.55),rgb(122 34 51/0) 60%),radial-gradient(130% 120% at 0 100%,var(--color-plum),var(--color-night) 70%)}.public-site .reel-page .reel-close .public-limit{margin:0;font-size:15px;line-height:1.6;color:var(--color-lilac);max-width:52ch}.public-site .reel-page .reel-close .acts{display:flex;flex-wrap:wrap;gap:12px;margin:0}:where(.public-site) .reel-close-thread{position:absolute;left:26px;right:26px;top:0;height:2px;background:linear-gradient(90deg,rgb(200 162 98/0),var(--color-gold),rgb(200 162 98/0));transform-origin:0 50%}.public-site .reel-page .reel-credits{border-top:0;padding-block:0 40px}:where(.public-site) .reel-page [data-magnetic]{translate:var(--mag-x,0) var(--mag-y,0)}.public-site .reel-journal .reel-hero h1{font-style:italic;font-size:clamp(64px,20vw,168px);line-height:.9;letter-spacing:-.035em}.public-site:lang(zh) .reel-journal .reel-hero h1{font-style:normal;font-size:min(72px,calc((100vw - 40px) / 4.4))}.public-site .reel-journal .reel-sheet>.public-journal-head{padding-block:16px 28px}.public-site .reel-journal .public-journal-head .lead{font-family:var(--font-display);font-size:clamp(20px,5vw,28px);line-height:1.4;color:var(--color-ink);max-width:36ch}.public-site:lang(zh) .reel-journal .public-journal-head .lead{font-family:var(--font-public-serif-tc);font-size:clamp(18px,4.6vw,24px);line-height:1.7}.public-site .reel-journal .jump a{position:relative;overflow:clip;isolation:isolate}.public-site .reel-journal .jump a:hover{color:var(--color-ivory);background:var(--color-ink);border-color:var(--color-ink)}@media screen and (prefers-reduced-motion:no-preference){.public-site .reel-journal .jump a{transition:color .3s ease,border-color .3s ease}.public-site .reel-journal .jump a:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-ink);transform:translateY(101%);transition:transform .35s var(--reel-ease)}.public-site .reel-journal .jump a:hover{background:transparent}.public-site .reel-journal .jump a:hover:before{transform:none}}.public-site .reel-journal .reel-ribbon{margin-top:8px}.public-site .reel-journal .public-journal-section .section-head{position:relative;border-bottom:0}.public-site .reel-journal .public-journal-section .section-head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--color-gold-2),var(--color-line) 40%);transform-origin:0 50%}.public-site .reel-journal .public-journal-section .section-head h2{font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 100;font-size:clamp(30px,7.4vw,44px);letter-spacing:-.015em}.public-site:lang(zh) .reel-journal .public-journal-section .section-head h2{font-family:var(--font-public-serif-tc);font-weight:400;font-variation-settings:normal;font-size:clamp(26px,6.4vw,34px)}.public-site .reel-journal .public-journal-section .card{padding-top:26px}.public-site .reel-journal .public-journal-section .card .no{position:absolute;top:18px;right:22px;font:italic 300 30px/1 var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 100;color:var(--color-gold-2);opacity:.8}.public-site .reel-journal .public-journal-section .card.lead .no{color:var(--color-gold);font-size:44px}.public-site .reel-journal .public-journal-section .card h3{padding-right:44px}.public-site .reel-journal .public-journal-section .card .go{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:2px;border-radius:999px;border:1px solid var(--color-line-strong);color:var(--color-wine);font-size:16px}.public-site .reel-journal .public-journal-section .card.lead .go{width:44px;height:44px;border:0}@media (hover:hover) and (pointer:fine){.public-site .reel-journal .public-journal-section :where(.card,.tile):hover{border-color:var(--color-gold-2);box-shadow:0 26px 50px -34px rgb(22 18 31/.55)}.public-site .reel-journal .public-journal-section .card:hover .go{background:var(--color-wine);color:var(--color-ivory);border-color:var(--color-wine)}.public-site .reel-journal .public-journal-section .card.lead:hover .go{background:var(--color-ivory);color:var(--color-wine)}}@media screen and (prefers-reduced-motion:no-preference){.public-site .reel-journal .public-journal-section :where(.card,.tile){transition:border-color .3s ease,box-shadow .4s ease,translate .4s var(--reel-ease)}.public-site .reel-journal .public-journal-section .card .go{transition:transform .35s var(--reel-ease),background-color .3s ease,color .3s ease}.public-site .reel-journal .public-journal-section .tile .seal{transition:transform .5s var(--reel-spring)}}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.public-site .reel-journal .public-journal-section :where(.card,.tile):hover{translate:0 -4px}.public-site .reel-journal .public-journal-section .card:hover .go{transform:translateX(6px)}.public-site .reel-journal .public-journal-section .tile:hover .seal{transform:rotate(-14deg) scale(1.08)}}.public-site .reel-journal .public-journal-section .card.lead:before{transform-origin:50% 50%}@media (min-width:720px){.public-site .reel-journal .public-journal-section .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-site .reel-journal .public-journal-section .card.lead{grid-column:1/-1;padding:44px 40px 36px}.public-site .reel-journal .public-journal-section .card.lead h3{font-size:44px;max-width:18ch}.public-site .reel-journal .public-journal-section .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width:1000px){.public-site .reel-journal .public-journal-section .cards{gap:18px}.public-site .reel-journal .public-journal-section .card.lead~.card:last-child:nth-child(2n){grid-column:1/-1}.public-site .reel-journal .public-journal-section .card:not(.lead) h3{font-size:27px;max-width:24ch}.public-site .reel-journal .public-journal-section .tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.public-site) .reel-progress{display:none}.public-site .reel-article .public-journal-head h1{font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 100;font-size:clamp(36px,9.4vw,60px);line-height:1.04;letter-spacing:-.02em;max-width:18ch}.public-site:lang(zh) .reel-article .public-journal-head h1{font-family:var(--font-public-serif-tc);font-weight:400;font-variation-settings:normal;font-size:clamp(28px,7.6vw,44px);line-height:1.35;letter-spacing:.01em}.public-site .reel-article .cover{overflow:clip;border-radius:var(--radius-photo)}.public-site .reel-article .cover img{transform-origin:50% 40%}.public-site:lang(en) .reel-article .prose>h2:first-of-type+p:first-letter{float:left;font-family:var(--font-display);font-weight:300;font-variation-settings:"opsz" 144,"SOFT" 100;font-size:4.2em;line-height:.82;margin:.06em .18em 0 0;color:var(--color-wine)}.public-site .reel-article .prose :where(h2){position:relative;padding-top:18px}.public-site .reel-article .prose :where(h2):before{content:"";position:absolute;left:0;top:0;width:48px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--color-gold-2),var(--color-gold));transform-origin:0 50%}.public-site .reel-article .prose blockquote{border-left-width:3px;border-left-color:var(--color-gold)}.public-site .reel-page .reel-lede .lede-photo{width:min(78vw,340px);justify-self:end;margin-top:8px}.public-site .reel-page .lede-photo .frame{rotate:1.5deg}.public-site .reel-page .reel-band{padding-block:0 8px}.public-site .reel-promise-band .promise-photo{width:min(62vw,300px);margin:-8px 0 34px auto}.public-site .reel-promise-band .promise-photo .frame{rotate:-2deg}.public-site .reel-page .reel-chapter .chapter-photo{margin-top:20px;max-width:520px}.public-site .reel-journal .reel-journal-close .close-photo{width:min(60vw,280px);margin-bottom:22px}.public-site .reel-journal .reel-journal-close .close-photo .frame{rotate:-1.5deg}.public-site .reel-journal .reel-journal-close .reel-photo-note{padding:14px 0 0}:where(.public-site) .reel-art-photos{position:absolute;right:2%;top:9%;width:min(56vw,400px);aspect-ratio:1.15}:where(.public-site) .reel-art-photos .fan{position:absolute;width:54%}:where(.public-site) .reel-art-photos .fan .frame{border-radius:18px;box-shadow:0 24px 50px -20px rgb(0 0 0/.7);background:var(--color-plum)}:where(.public-site) .reel-art-photos .f0{left:0;top:14%;rotate:-10deg;opacity:.82}:where(.public-site) .reel-art-photos .f1{left:44%;top:0;rotate:7deg;opacity:.9}:where(.public-site) .reel-art-photos .f2{left:24%;top:30%;rotate:-2deg;z-index:1}:where(.public-site) .reel-hero-journal .reel-art:after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(22 18 31/0) 40%,rgb(22 18 31/.75) 70%);pointer-events:none}@media (max-height:700px){.public-site .reel-about .reel-chapter{position:relative;top:auto}}@keyframes reel-rise{0%{opacity:.01;transform:translate3d(0,.5em,0) rotate(2.5deg)}to{opacity:1;transform:none}}@keyframes reel-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes reel-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes reel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes reel-grain-in{0%{opacity:0}to{opacity:.05}}@keyframes reel-bloom{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes reel-breathe{0%{opacity:1;transform:none}to{opacity:.62;transform:scale(1.12)}}@keyframes reel-spin{to{transform:rotate(1turn)}}@keyframes reel-fan-0{0%{transform:rotate(0deg);opacity:0}to{transform:rotate(-11deg) translateX(-8%);opacity:.5}}@keyframes reel-fan-1{0%{transform:rotate(0deg);opacity:0}to{transform:rotate(-3deg);opacity:.75}}@keyframes reel-fan-2{0%{transform:rotate(0deg) translateY(6%);opacity:0}to{transform:rotate(6deg) translateX(6%);opacity:1}}@keyframes reel-card-in{0%{opacity:0;transform:translate3d(0,46px,0) scale(.9)}to{opacity:1;transform:none}}@keyframes reel-marquee{to{transform:translate3d(-50%,0,0)}}@keyframes reel-glint{0%{opacity:0;transform:translateX(-120%) skewX(-18deg)}30%{opacity:1}to{opacity:0;transform:translateX(420%) skewX(-18deg)}}@keyframes reel-recede{to{transform:scale(.92)}}@keyframes reel-dim{to{transform:translate3d(0,-40px,0);opacity:.2}}@keyframes reel-drift-far{to{transform:translate3d(0,-6%,0)}}@keyframes reel-drift-near{to{transform:translate3d(0,-16%,0)}}@keyframes reel-drift-art{to{transform:translate3d(0,-12%,0) scale(.96)}}@keyframes reel-thread-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes reel-fill-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes reel-cover{0%{transform:scale(1.08)}to{transform:scale(1)}}@media screen and (prefers-reduced-motion:no-preference) and (scripting:enabled){:where(.public-site) .reel-page .reel-w>span{animation:reel-rise .95s var(--reel-ease) both;animation-delay:calc(.06s + var(--i, 0) * 55ms)}:where(.public-site) .reel-page .reel-underline{animation:reel-grow-x 1s var(--reel-ease) .7s both}:where(.public-site) .reel-page .reel-hero .public-eyebrow .rule{animation:reel-grow-x .9s var(--reel-ease) .05s both}:where(.public-site) .reel-page .reel-hero .reel-draw{animation:reel-draw 1.8s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(.25s + var(--d, 0) * .28s)}:where(.public-site) .reel-page .reel-hero .reel-orb{animation:reel-fade-in 1.6s ease .1s both}:where(.public-site) .reel-page .reel-knot{animation:reel-bloom 1s var(--reel-spring) 1.75s both}:where(.public-site) .reel-page .reel-lens{animation:reel-bloom 1s var(--reel-spring) 1.4s both}:where(.public-site) .reel-page .reel-orbit{animation:reel-spin 48s linear infinite}:where(.public-site) .reel-page .reel-orbit[data-live="0"]{animation-play-state:paused}:where(.public-site) .reel-page .reel-art-pages .p0{animation:reel-fan-0 1.2s var(--reel-ease) .2s both}:where(.public-site) .reel-page .reel-art-pages .p1{animation:reel-fan-1 1.2s var(--reel-ease) .32s both}:where(.public-site) .reel-page .reel-art-pages .p2{animation:reel-fan-2 1.2s var(--reel-ease) .44s both}:where(.public-site) .reel-page .reel-hero-card .reel-grain{animation:reel-grain-in 1s ease both}:where(.public-site) .reel-page .reel-art-photos .fan .frame{animation:reel-card-in 1.2s var(--reel-ease) both}:where(.public-site) .reel-page .reel-art-photos .f0 .frame{animation-delay:.15s}:where(.public-site) .reel-page .reel-art-photos .f1 .frame{animation-delay:.3s}:where(.public-site) .reel-page .reel-art-photos .f2 .frame{animation-delay:.45s}}@media screen and (prefers-reduced-motion:no-preference){.public-site .reel-journal[data-reel=on] .public-journal-section :where(.card,.tile)[data-reel-reveal=in]{transition:opacity 1s var(--reel-ease),transform 1.1s var(--reel-ease),translate .4s var(--reel-ease),border-color .3s ease,box-shadow .4s ease;transition-delay:calc(min(var(--n, 0), 5) * 90ms),calc(min(var(--n, 0), 5) * 90ms),0s,0s,0s}.public-site [data-reel=on] [data-reel-reveal=armed] .reel-draw{stroke-dashoffset:1}.public-site [data-reel=on] [data-reel-reveal=in] .reel-draw{transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1);transition-delay:calc(.35s + var(--d, 0) * .3s)}.public-site [data-reel=on] [data-reel-reveal=armed] :where(.reel-sweep,.reel-close-thread,.reel-rule){transform:scaleX(0)}.public-site [data-reel=on] [data-reel-reveal=in] :where(.reel-sweep,.reel-close-thread,.reel-rule){transition:transform 1.3s var(--reel-ease) .45s}.public-site [data-reel=on] .reel-promise-band [data-reel-reveal=armed] .public-promise>span{opacity:0;transform:translate3d(0,.4em,0)}.public-site [data-reel=on] .reel-promise-band [data-reel-reveal=in] .public-promise>span{transition:opacity .9s var(--reel-ease),transform 1.1s var(--reel-ease)}.public-site [data-reel=on] .reel-promise-band [data-reel-reveal=in] .public-promise>span:nth-child(2){transition-delay:.18s}.public-site [data-reel=on] .reel-promise-band [data-reel-reveal=in] .public-promise>span:nth-child(3){transition-delay:.36s}.public-site [data-reel=on] .reel-ribbon .track{animation:reel-marquee 42s linear infinite;animation-play-state:paused}.public-site [data-reel=on] .reel-ribbon[data-live="1"] .track{animation-play-state:running}.public-site [data-reel=on] .reel-ribbon.wine .track{animation-duration:34s}.public-site [data-reel=on] [data-reel-reveal=armed] .reel-seal{transform:scale(1.5) rotate(-30deg);opacity:0}.public-site [data-reel=on] [data-reel-reveal=in] .reel-seal{transition:transform .8s var(--reel-spring) .5s,opacity .3s ease .5s}.public-site [data-reel=on] [data-reel-reveal=in] .reel-seal:after{animation:reel-glint 1.2s ease-in-out 1.4s both}.public-site .reel-page[data-reel=on] [data-magnetic]{transition:translate .3s var(--reel-ease),background-color .2s ease,border-color .2s ease,color .2s ease}.public-site [data-reel=on] .reel-safety [data-stage] .reel-chapter:after{transition:opacity .5s ease,transform .6s var(--reel-spring)}.public-site [data-reel=on] .reel-safety [data-stage="0"] .reel-chapter:after,.public-site [data-reel=on] .reel-safety [data-stage="1"] .reel-chapter:where(.c1,.c2):after,.public-site [data-reel=on] .reel-safety [data-stage="2"] .reel-chapter.c2:after{opacity:0;transform:scale(.2)}.public-site [data-reel=on] .reel-safety [data-stage] .reel-chapter .reel-draw{transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1);transition-delay:calc(.2s + var(--d, 0) * .28s)}.public-site [data-reel=on] .reel-safety [data-stage="0"] .reel-chapter .reel-draw,.public-site [data-reel=on] .reel-safety [data-stage="1"] .reel-chapter:where(.c1,.c2) .reel-draw,.public-site [data-reel=on] .reel-safety [data-stage="2"] .reel-chapter.c2 .reel-draw{stroke-dashoffset:1}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.public-site [data-reel=on] .reel-hero-card{animation:reel-recede linear both;animation-timeline:scroll(root);animation-range:0 75vh}.public-site [data-reel=on] .reel-hero-inner{animation:reel-dim linear both;animation-timeline:scroll(root);animation-range:0 60vh}.public-site [data-reel=on] .reel-dust.far{animation:reel-drift-far linear both;animation-timeline:scroll(root);animation-range:0 75vh}.public-site [data-reel=on] .reel-dust.near{animation:reel-drift-near linear both;animation-timeline:scroll(root);animation-range:0 75vh}.public-site [data-reel=on] .reel-art{animation:reel-drift-art linear both;animation-timeline:scroll(root);animation-range:0 75vh}.public-site .reel-safety[data-reel=on] .reel-thread .fill{animation:reel-fill-y linear both;animation-timeline:view();animation-range:cover 22% cover 72%}.public-site .reel-journal[data-reel=on] .section-head:after{animation:reel-thread-x linear both;animation-timeline:view();animation-range:entry 20% cover 40%}.public-site .reel-article[data-reel=on] .reel-progress{display:block;position:fixed;z-index:30;left:0;right:0;top:0;height:3px;pointer-events:none;background:linear-gradient(90deg,var(--color-wine),var(--color-gold));transform-origin:0 50%;animation:reel-thread-x linear both;animation-timeline:scroll(root)}.public-site .reel-article[data-reel=on] .cover img{animation:reel-cover linear both;animation-timeline:view();animation-range:entry 0 exit 100%}.public-site .reel-article[data-reel=on] .prose :where(h2):before{animation:reel-thread-x linear both;animation-timeline:view();animation-range:entry 30% cover 35%}}}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.public-site .reel-page .reel-chapter{transition:translate .4s var(--reel-ease),box-shadow .4s ease}.public-site .reel-page .reel-chapter:hover{translate:0 -4px;box-shadow:0 34px 60px -40px rgb(22 18 31/.6)}.public-site .reel-page[data-reel=on] .reel-chapter[data-reel-reveal=in]{transition:opacity 1s var(--reel-ease),transform 1.1s var(--reel-ease),translate .4s var(--reel-ease),box-shadow .4s ease;transition-delay:calc(min(var(--n, 0), 5) * .11s),calc(min(var(--n, 0), 5) * .11s),0s,0s}.public-site .reel-about .reel-chapter:hover{translate:none}}@media (min-width:720px){.public-site .reel-safety .reel-chapters{--wp:40px}.public-site .reel-page .reel-hero{padding:12px 12px 0}.public-site .reel-page .reel-hero-inner{padding-block:140px 72px}.public-site .reel-page .reel-chapter{padding:40px 40px 42px}.public-site .reel-page .reel-close .card{padding:64px 56px 52px}}@media (min-width:1000px){.public-site .reel-page .reel-hero-card{min-height:clamp(520px,72svh,780px)}:where(.public-site) .reel-art-threads{inset:0 0 18% 34%}:where(.public-site) .reel-art-shields{right:6%;top:10%;width:420px}:where(.public-site) .reel-art-rings{right:6%;top:8%;width:480px}:where(.public-site) .reel-art-pages{right:10%;top:14%;width:300px}.public-site .reel-page .reel-lede{padding-block:40px 56px}.public-site .reel-pricing .reel-chapters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.public-site .reel-safety .reel-chapters{--rail:64px}.public-site .reel-safety .reel-chapter{display:grid;grid-template-columns:320px minmax(0,1fr);column-gap:40px;align-items:start}.public-site .reel-safety .reel-chapter>:where(h2,p,.reach){grid-column:2}.public-site .reel-safety .reel-chapter>.reel-chapter-head{grid-column:1;grid-row:1/span 3;margin:0}.public-site .reel-about .reel-chapter{display:grid;grid-template-columns:160px minmax(0,1fr);grid-template-rows:auto auto;column-gap:32px;align-content:center;min-height:280px}.public-site .reel-about .reel-chapter>.reel-chapter-head{grid-row:1/span 2}:where(.public-site) .reel-numeral{font-size:96px}.public-site .reel-page .reel-close .card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.public-site .reel-page .reel-lede:has(.lede-photo){grid-template-columns:minmax(0,1fr) 360px;column-gap:72px;align-items:start}.public-site .reel-page .reel-lede:has(.lede-photo)>p{grid-column:1}.public-site .reel-page .reel-lede .lede-photo{grid-column:2;grid-row:1/span 4;width:100%;margin-top:0}.public-site .reel-promise-band>.public-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:56px;align-items:center}.public-site .reel-promise-band .reel-rule{grid-column:1/-1}.public-site .reel-promise-band .public-promise{font-size:clamp(30px,4.6vw,60px)}.public-site .reel-promise-band .promise-photo{width:100%;margin:26px 0 36px}.public-site .reel-about .reel-chapter .chapter-photo{grid-column:2}:where(.public-site) .reel-art-photos{right:7%;top:10%;width:440px}:where(.public-site) .reel-hero-journal .reel-art:after{display:none}.public-site .reel-journal .reel-journal-close{display:grid;grid-template-columns:260px minmax(0,1fr);column-gap:48px;align-items:center}.public-site .reel-journal .reel-journal-close .close-photo{grid-row:1/span 3;width:100%;margin:0}}@media print{.public-site .reel-page .reel-hero{position:static}.public-site .reel-about .reel-chapter{position:relative;top:auto}.public-site .reel-page[data-reel] [data-reel-reveal]{opacity:1;transform:none}:where(.public-site) .reel-progress,:where(.public-site) .reel-ribbon{display:none}}