.phone{position:relative;display:block;width:var(--pw,300px);height:calc(var(--pw,300px) * 2622 / 1206);flex:none;padding:calc(var(--pw,300px) * .034);border-radius:calc(var(--pw,300px) * .17);background:#1d1b1a;box-shadow:inset 0 0 0 calc(var(--pw,300px) * .006) #6d6560,inset 0 0 0 calc(var(--pw,300px) * .013) #2b2725;box-sizing:content-box}.phone>img,.phone>video{display:block;width:100%;height:100%;object-fit:cover;border-radius:calc(var(--pw,300px) * .137);background:#000}.phone:after{content:"";position:absolute;left:50%;top:calc(var(--pw,300px) * (.034 + .0274));width:calc(var(--pw,300px) * .313);height:calc(var(--pw,300px) * .092);transform:translate(-50%);border-radius:999px;background:#000;pointer-events:none}.watch{position:relative;display:block;width:var(--ww,150px);height:auto;flex:none;box-sizing:content-box;padding:calc(var(--ww,150px) * .075);border-radius:calc(var(--ww,150px) * .32);background:#121110;box-shadow:inset 0 0 0 calc(var(--ww,150px) * .012) #5a5450}.watch>img{display:block;width:100%;height:auto;aspect-ratio:auto;border-radius:calc(var(--ww,150px) * .22)}.watch:before{content:"";position:absolute;right:calc(var(--ww,150px) * -.045);top:24%;width:calc(var(--ww,150px) * .06);height:17%;border-radius:calc(var(--ww,150px) * .03);background:#3a3633}.play{position:relative}.play button{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;border-radius:50%;border:0;background:#4a1904c7;cursor:pointer}.play button:before{content:"";position:absolute;left:25px;top:20px;border-left:20px solid #FFF1E0;border-top:12px solid transparent;border-bottom:12px solid transparent}.play button:focus-visible{outline:3px solid #FFC63A;outline-offset:3px}.play.on button{display:none}.phone.bare:after{display:none}@font-face{font-family:ZhPunct;src:local("PingFang SC"),local("PingFangSC-Regular");unicode-range:U+3000-303F,U+FF01-FF5E}@font-face{font-family:ZhPunct;font-weight:500 900;src:local("PingFang SC Semibold"),local("PingFangSC-Semibold");unicode-range:U+3000-303F,U+FF01-FF5E}@font-face{font-family:ZhPunctTC;src:local("PingFang TC"),local("PingFangTC-Regular");unicode-range:U+3000-303F,U+FF01-FF5E}@font-face{font-family:ZhPunctTC;font-weight:500 900;src:local("PingFang TC Semibold"),local("PingFangTC-Semibold");unicode-range:U+3000-303F,U+FF01-FF5E}:root{--yellow:#FFD355;--cream:#FFF1E0;--apricot:#FFE3C6;--ink:#4A1904;--muted:#8A5A44;--dusk:#202B43;--night:#0C121D;--moon:#FFE9D6;--m:24px;--max:1200px;--t-hero:48px;--t-say:28px;--t-lead:20px;--t-body:17px;--t-small:15px;color-scheme:light}@media (min-width:768px){:root{--m:48px;--t-hero:84px;--t-say:44px;--t-lead:28px;--t-body:19px}}@media (min-width:1200px){:root{--t-hero:104px;--t-say:56px;--t-lead:32px;--t-body:20px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:linear-gradient(#ffd355 50%,#1c2640 50%)}html,body{overscroll-behavior-y:none}body{margin:0;background:transparent;color:var(--ink);font:var(--t-body)/1.7 -apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Helvetica Neue",sans-serif;overflow-x:clip;font-kerning:normal}:lang(zh-Hant) body,body:lang(zh-Hant){font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang TC,Helvetica Neue,sans-serif}:lang(en) body,body:lang(en){line-height:1.55}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit}b{font-weight:600}.nw{white-space:nowrap}.wrap{width:min(var(--max),100% - 2 * var(--m));margin-inline:auto}.disp{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Helvetica Neue,sans-serif;font-weight:700;letter-spacing:-.022em}:lang(zh-Hant) .disp{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang TC,Helvetica Neue,sans-serif}:lang(zh) .disp{letter-spacing:-.01em}.say{font-size:var(--t-say);line-height:1.2;text-wrap:balance}.say.lead{font-size:var(--t-lead);line-height:1.32}.body{text-wrap:pretty}:lang(zh) .body,:lang(zh) .lede{text-wrap:wrap}:lang(en) .body{max-width:34em}.ribbon{display:block;width:min(240px,64%);margin-bottom:28px;--hb-on:var(--ink);--hb-dim:#E2C3A6}.hb-row{display:flex;justify-content:space-between;align-items:flex-end;height:20px}.hb-row i{display:block;flex:0 0 var(--hb-w,4px);height:var(--hb-h,16px);border-radius:999px;background:var(--hb-dim);transform-origin:50% 100%;transition:background-color .2s linear}.hb-row i.future{height:calc(var(--hb-h,16px) * .866)}.hb-row i.now{background:transparent;box-shadow:inset 0 0 0 1.5px var(--hb-on)}.hb-row i.on{background:var(--hb-on)}.hb-row i.dark{background:var(--hb-dim);transition:none}.hb-row i.pop{animation:hb-pop .45s cubic-bezier(.3,1.6,.5,1)}@keyframes hb-pop{0%{transform:scaleY(1)}30%{transform:scaleY(1.3)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hb-row i{transition:none}.hb-row i.pop{animation:none}}.top{display:flex;align-items:center;justify-content:space-between;height:44px}.top img{width:36px;height:36px;border-radius:22.5%;display:block;box-shadow:0 0 0 1px #4a19041a}.langs{display:flex;gap:18px;font-size:var(--t-small)}.langs a{text-decoration:none;opacity:.72}.langs [aria-current]{font-weight:600}.hero{background:var(--yellow);overflow:hidden;padding-top:20px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);padding-top:36px}h1{font-size:var(--t-hero);line-height:1.02}:lang(en) h1{letter-spacing:-.035em}.subtitle{font-size:var(--t-lead);line-height:1.3;font-weight:600;margin-top:16px;text-wrap:balance}.store{display:inline-block;margin-top:28px;line-height:0;border-radius:10px}.store img{display:block;height:48px;width:auto}.store:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (min-width:768px){.store{margin-top:36px}.store img{height:56px}}.perch{--pw:min(62vw,300px);--W:calc(var(--pw) * 1.5);--peek:1.18;position:relative;justify-self:center;width:calc(var(--W) * .7);margin-top:20px;padding-top:calc(var(--W) * .703);height:auto;padding-bottom:56px;display:flex;justify-content:center}.perch .sitter{position:absolute;top:calc(var(--W) * .008);left:calc(50% - var(--W) * .519);width:var(--W);height:var(--W);z-index:3;pointer-events:none}.perch:before{content:"";position:absolute;left:50%;top:calc(var(--W) * .703 - 5px);width:calc(var(--W) * .42);height:10px;transform:translate(-50%);border-radius:50%;background:#4a19044d;filter:blur(5px);opacity:.6;z-index:2}.perch .phone{align-self:flex-start}@media (min-width:900px){.hero-grid{grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:center;padding-top:0;min-height:calc(min(100vh,1000px) - 64px)}.hero-text{grid-column:1/7;padding-bottom:8vh}.perch{grid-column:7/13;align-self:end;justify-self:center;--peek:.62;--pw:min(320px,calc((100vh - 120px) / 1.9),29vw);margin-top:24px}}.sec{padding:112px 0 120px;position:relative}@media (min-width:900px){.sec{padding:150px 0 160px}}.remind{background:var(--cream)}.cheer{background:var(--apricot)}@media (min-width:900px){.cheer{text-align:center}.cheer .ribbon{margin-inline:auto}}.film{background:var(--ink);color:var(--moon);text-align:center;color-scheme:dark}.details{background:var(--cream)}.health{background:var(--dusk);color:var(--moon);color-scheme:dark}.night{background:var(--night);color:var(--moon);color-scheme:dark;overflow:hidden}.film .ribbon{margin-inline:auto}.film .ribbon,.health .ribbon{--hb-on:var(--moon);--hb-dim:#6A4A3A}.health .ribbon{--hb-dim:#4A5675}.cheer .ribbon{--hb-dim:#E5BE9C}.remind .wrap{display:grid;grid-template-columns:minmax(0,1fr);row-gap:56px}.remind .body{margin-top:24px}.remind .body+.body{margin-top:12px}.pair{position:relative;justify-self:center;display:flex;align-items:flex-end;gap:calc(var(--ww) * .14);--pw:min(48vw,250px);--ww:min(27vw,130px)}.pair .watch{position:relative;flex:none}@media (min-width:900px){.remind .wrap{grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:center}.remind .text{grid-column:7/13;grid-row:1}.pair{grid-column:1/7;grid-row:1;--pw:280px;--ww:140px}}.cheer .say{max-width:18em}@media (min-width:900px){.cheer .say{margin-inline:auto}}.cheer .screen{display:flex;justify-content:center;align-items:flex-start;margin-top:56px;--pw:min(64vw,330px)}@media (min-width:900px){.cheer .screen{--pw:360px;margin-top:72px}}.lede{font-size:var(--t-lead);line-height:1.45;font-weight:500;text-wrap:balance}.film .lede{max-width:30em;margin-inline:auto}:lang(zh) .film .lede{max-width:21em}.remind .lede{max-width:24em}.film .stage{position:relative;display:flex;justify-content:center;margin-top:0;--pw:min(64vw,300px)}@media (min-width:900px){.film .stage{--pw:320px;margin-top:72px}}.film .phone{position:relative}.playbtn{position:absolute;left:31%;top:64%;transform:translate(-50%,-50%);border:0;padding:0;background:none;cursor:pointer;z-index:3;-webkit-tap-highlight-color:transparent;transition:opacity .3s ease,transform .15s ease}.playbtn:focus-visible{outline:3px solid var(--yellow);outline-offset:6px;border-radius:50%}.film-box.on .playbtn{opacity:0;pointer-events:none}.playbtn.a{width:72px;height:72px;border-radius:50%;background:var(--yellow);box-shadow:0 4px 12px #6b3a1e1a,0 8px 28px #4a190438;display:grid;place-items:center}.playbtn.a svg{width:42%;height:42%;display:block;--ax:-1.3%;--ay:3.2%;transform:translate(var(--ax),var(--ay))}.playbtn.a:active{transform:translate(-50%,-50%) scale(.94)}@media (min-width:900px){.playbtn.a{width:88px;height:88px}}.playbtn.b{width:104px;height:92px;filter:drop-shadow(0 4px 10px rgba(74,25,4,.16)) drop-shadow(0 10px 26px rgba(74,25,4,.18));transform:translate(-50%,-58%)}.playbtn.b svg{display:block;width:100%;height:100%}.playbtn.b svg .tri{transform:translate(.6px,5.9px)}.playbtn.b:active{transform:translate(-50%,-58%) scale(.94)}.playbtn.b:focus-visible{border-radius:28px}@media (min-width:900px){.playbtn.b{width:124px;height:110px}}.details h2{margin-bottom:48px}.dgrid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:28px}.dgrid ul{display:grid;row-gap:28px}.dgrid li{max-width:32em}.dgrid .pic{justify-self:center;--pw:min(60vw,260px);margin:24px 0}@media (min-width:900px){.dgrid{grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:start}.dgrid .c1{grid-column:1/5}.dgrid .pic{grid-column:5/9;--pw:250px;margin:0}.dgrid .c3{grid-column:9/13}}.health h2{margin-bottom:44px}.health li{opacity:.92}.health li+li{margin-top:24px}@media (min-width:900px){.health ul{display:grid;grid-template-columns:repeat(3,1fr);column-gap:48px}.health li+li{margin-top:0}}.night{padding-bottom:0}.moon{position:absolute;right:max(var(--m),calc(50% - 600px));top:60px;width:clamp(64px,8vw,120px);height:auto;opacity:.95}.night .text .closing{margin-top:22px;opacity:.86}.cq{container-type:inline-size}:lang(zh) .night .say.fit{font-size:min(var(--t-say),calc(100cqi / 12.4))}.night .grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px}.home-night{position:relative;--s:1;padding-bottom:calc(40px + env(safe-area-inset-bottom))}.night-art{position:relative;height:calc(300px * var(--s));margin-inline:calc(var(--m) * -1)}.home-night>.hill{position:absolute;left:calc(var(--m) * -1 - 30%);right:calc(var(--m) * -1 - 30%);top:calc(300px * var(--s) * .62);bottom:0;border-radius:50% 50% 0 0/calc(140px * var(--s)) calc(140px * var(--s)) 0 0;background:#1c2640}.night-art img{position:absolute;bottom:18%;left:30%;height:86%;width:auto;transform:translate(-50%);transition:opacity .25s ease}.night-art .shadow{position:absolute;left:30%;bottom:16%;width:calc(150px * var(--s));height:calc(16px * var(--s));transform:translate(-50%);border-radius:50%;background:#04060b8c}.night-art .g{opacity:0}.night-art.goal .g{opacity:1}.night-art.goal .i{opacity:0}@media (prefers-reduced-motion:reduce){.night-art img{transition:none}}.board{--hud:#FFE0CA;--hud-dim:#6C6B78;--sec:rgba(255,233,214,.82);position:relative;height:calc(101px * var(--s));margin:calc(-34px * var(--s)) calc(10px - var(--m)) 0;border-radius:calc(47px * var(--s));background:#2d3a58;box-shadow:0 4px 24px #04060b80;color:var(--hud)}.board:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(#ffffff29,#fff0 50%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.board .hours{all:unset;position:absolute;left:calc(20px * var(--s));top:calc(17px * var(--s));right:calc(90px * var(--s));height:calc(64px * var(--s));cursor:pointer;border-radius:calc(12px * var(--s));-webkit-tap-highlight-color:transparent;touch-action:manipulation}.board .hours:focus-visible,.coin:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.board .hours.pulse{filter:brightness(1.15)}.tally{position:absolute;top:0;right:0;bottom:0;left:0;font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;line-height:1;white-space:nowrap;font-variant-numeric:proportional-nums}.tally>*{position:absolute;display:block}.tally .cnt{left:calc(var(--nx) * var(--s));top:0;display:flex;align-items:flex-start}.tally .n{position:relative;font-size:calc(50px * var(--s));letter-spacing:calc((-50px / 45 + var(--nls,0px)) * var(--s));top:calc(var(--ny) * var(--s))}.tally .sl{position:relative;font-size:calc(55.6px * var(--s));top:calc(var(--sly) * var(--s));margin-left:calc((var(--slx) - var(--nx) - var(--wn)) * var(--s))}.tally .gu{position:relative;width:0;margin-left:calc((var(--gx) - var(--slx) - var(--wsl)) * var(--s))}.tally .g{position:absolute;font-size:calc(22px * var(--s));left:0;top:calc(var(--gy) * var(--s))}.tally .u{position:absolute;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:calc(15px * var(--s));left:calc((var(--ux) - var(--gx)) * var(--s));top:calc(var(--uy) * var(--s))}:lang(zh-Hant) .tally .u{font-family:-apple-system,BlinkMacSystemFont,PingFang TC,sans-serif}:lang(zh-Hant) .tally .src{font-family:PingFang TC,-apple-system,sans-serif}:lang(en) .tally .src{font-family:-apple-system,BlinkMacSystemFont,sans-serif}.tally .src{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:calc(12px * var(--s));color:var(--sec);left:calc(var(--srcx) * var(--s));top:calc(var(--srcy) * var(--s))}.tally .heart{width:calc(12.5px * var(--s));height:calc(12.5px * var(--s));left:calc(var(--col2) * var(--s));top:calc(var(--hy) * var(--s))}.tally .hb-row{left:calc(var(--col2) * var(--s));right:0;top:calc(var(--by) * var(--s));height:calc(17px * var(--s));display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:calc(2px * var(--s));box-sizing:border-box;--hb-on:var(--hud);--hb-dim:var(--hud-dim);--hb-w:calc(4px * var(--s));--hb-h:calc(15px * var(--s))}.tally .hb-row i.now{box-shadow:inset 0 0 0 calc(1px * var(--s)) var(--hb-on)}.place{position:absolute;right:calc(24px * var(--s));top:calc(24px * var(--s));width:calc(50px * var(--s));height:calc(50px * var(--s))}.place canvas.ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.place.met canvas.ring{display:none}.coin{all:unset;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;cursor:pointer;visibility:hidden;-webkit-tap-highlight-color:transparent}.coin canvas{width:100%;height:100%;display:block}.place.met .coin{visibility:visible}.place.quiet .coin{animation:fadein .3s ease-in both}.place.quiet canvas.ring{display:block;animation:fadeout .3s ease-out both}.coin.bright{filter:brightness(1.18)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.place canvas.fx{position:absolute;left:50%;top:50%;width:calc(360px * var(--s));height:calc(420px * var(--s));transform:translate(-50%,-50%);pointer-events:none;z-index:4}.invite{position:absolute;right:calc(64px * var(--s));bottom:calc(100% + 2px * var(--s));display:flex;flex-direction:column;align-items:flex-start;color:var(--moon);transition:opacity .4s ease,transform .4s ease;transform-origin:20% 100%;z-index:3}.invite p{font-size:var(--t-lead);font-weight:600;line-height:1.2;white-space:nowrap;margin-left:calc(26px * var(--s))}.invite svg{width:calc(48px * var(--s));height:calc(56px * var(--s));overflow:visible;transform-origin:80% 4%;animation:wiggle 1.8s ease-in-out infinite;margin-top:2px}.invite.gone{opacity:0;transform:scale(.85) translateY(8px);pointer-events:none}@keyframes wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg) translateY(1px)}60%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.invite svg{animation:none}.invite{transition:opacity .2s}}@media (min-width:900px){.night .grid{grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:end}.night .text{grid-column:1/6;padding-bottom:120px}.home-night{grid-column:6/13;--s:1.25}.night-art{margin-inline:0 calc(var(--m) * -1);height:calc(330px * var(--s))}.home-night>.hill{left:-100vw;right:-100vw;top:calc(330px * var(--s) * .62);border-radius:50% 50% 0 0/calc(180px * var(--s)) calc(180px * var(--s)) 0 0}.night .text{padding-bottom:calc(300px * var(--s))}.night .text{position:relative;z-index:2}}footer{background:#1c2640;color:#b7a79a}.links{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:var(--t-small);padding:28px 0 calc(28px + env(safe-area-inset-bottom))}.links a{color:var(--moon);text-decoration:none}.links span{margin-left:auto}@media (max-width:520px){.links span{margin-left:0;width:100%}}.faq{padding:44px 0 32px;border-bottom:1px solid rgba(255,233,214,.14)}.faq h2{font-size:var(--t-small);font-weight:600;color:#b7a79a;margin-bottom:14px}.faq ul{display:grid;gap:12px 48px}.faq li{font-size:var(--t-small);line-height:1.5}.faq a{color:var(--moon);text-decoration:underline;text-decoration-color:#ffe9d64d;text-underline-offset:3px}.faq a:hover{text-decoration-color:var(--moon)}@media (min-width:768px){.faq ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.tally .src .fw{font-variant-east-asian:full-width}.film-box{position:relative}.no-rounded .tally .sl,.no-rounded .tally .gu{translate:calc(3px * var(--s)) 0}html:lang(zh-Hans) body,html:lang(zh-Hans) .disp{font-family:ZhPunct,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Helvetica Neue,sans-serif}html:lang(zh-Hant) body,html:lang(zh-Hant) .disp{font-family:ZhPunctTC,-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang TC,Helvetica Neue,sans-serif}.hero{overflow-x:clip;overflow-y:visible;position:relative;z-index:2;padding-bottom:0}.perch{padding-bottom:0;height:calc(var(--W) * .703);margin-bottom:0}.perch:before{display:none}.sec.remind{position:relative;z-index:1;padding-top:calc(var(--legs, 100px) + 72px)}@media (max-width:899px){.perch{--pw:min( 66vw ,340px)}.sec.remind{--legs: 25vw }}@media (min-width:900px){.sec.remind{--legs:150px}}.film .stage{--pw:min(58vw,260px)}@media (max-width:899px){.film .stage{justify-content:flex-end;padding-right:max(16px,env(safe-area-inset-right,0px))}}.vinvite{position:absolute;z-index:4;bottom:calc(36% - 4px);right:calc(100% + 10px);width:calc(100vw - var(--pw) - 64px);max-width:220px;display:flex;flex-direction:column;align-items:flex-end;color:var(--moon);text-align:right;transition:opacity .4s ease,transform .4s ease}.vinvite p{font-size:var(--t-lead);font-weight:600;line-height:1.25;text-wrap:balance}.film-box.on .vinvite{opacity:0;pointer-events:none}@media (min-width:900px){.film .stage{--pw:320px}.vinvite{width:220px}}.invite .sm{font-size:var(--t-small);font-weight:400;opacity:.72;margin-top:2px;line-height:1.3}.invite svg.arrow{width:calc(64px * var(--s));height:calc(75px * var(--s));transform:none;overflow:visible;transform-origin:80% 5%;animation:nod-dl 1.8s 1.1s cubic-bezier(.3,1.6,.5,1) infinite}.arrow,.varrow{overflow:visible}.arrow .d,.varrow .d{stroke-dasharray:1;stroke-dashoffset:1;animation:draw .9s .2s cubic-bezier(.6,0,.3,1) forwards}.arrow .h,.varrow .h{opacity:0;animation:pop .2s .95s ease-out forwards}@keyframes nod-dl{0%,55%,to{transform:none}25%{transform:translate(-3px,5px) rotate(4deg)}}@keyframes nod-r{0%,55%,to{transform:none}25%{transform:translate(5px,3px) rotate(-4deg)}}.varrow{position:absolute;z-index:5;width:100px;height:80px;left:calc(31% - 125px);top:calc(64% - 61px);pointer-events:none;transform-origin:5% 15%;animation:nod-r 1.8s 1.1s cubic-bezier(.3,1.6,.5,1) infinite}@media (min-width:900px){.varrow{left:calc(31% - 133px)}}.vinvite{right:auto;bottom:auto;--vw:88px;left:calc(31% - 36px - 89px + 34px - var(--vw));top:calc(64% - 67px);transform:translateY(-100%);width:var(--vw);max-width:none}.vinvite p{font-size:17px}@media (min-width:900px){.vinvite{--vw:200px;left:calc(31% - 44px - 89px + 34px - var(--vw))}.vinvite p{font-size:var(--t-lead)}}.film-box.on .varrow{opacity:0;transition:opacity .3s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{to{opacity:1}}@media (prefers-reduced-motion:reduce){.invite svg.arrow,.varrow{animation:none}.arrow .d,.varrow .d{animation:none;stroke-dashoffset:0}.arrow .h,.varrow .h{animation:none;opacity:1}}@media (max-width:359px){.say .nw{white-space:normal}}mark.hl{color:inherit;background:linear-gradient(transparent 56%,rgba(255,211,85,.9) 56%,rgba(255,211,85,.9) 92%,transparent 92%);padding:0 .06em;margin:0 -.03em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
