@property --p{syntax:"<number>";inherits:true;initial-value:0}@property --pk{syntax:"<number>";inherits:true;initial-value:0}@property --open{syntax:"<number>";inherits:true;initial-value:0}@property --sig{syntax:"<color>";inherits:true;initial-value:#ff5a1f}@property --sig-ink{syntax:"<color>";inherits:true;initial-value:#c23b08}@property --cob{syntax:"<color>";inherits:true;initial-value:#2446d8}@property --bg{syntax:"<color>";inherits:true;initial-value:#f3ecdf}@property --fg{syntax:"<color>";inherits:true;initial-value:#1b1915}@property --acc{syntax:"<color>";inherits:true;initial-value:#d9481a}[data-tone=cream]{--t-bg:#f3ecdf;--t-fg:#1b1915;--t-acc:#d9481a}[data-tone=lilac]{--t-bg:#e4dcf3;--t-fg:#1a1630;--t-acc:#4b33c4}[data-tone=butter]{--t-bg:#f6e2a6;--t-fg:#241c08;--t-acc:#a2410e}[data-tone=jade]{--t-bg:#0f4d43;--t-fg:#f3eedf;--t-acc:#f5b041}[data-tone=sky]{--t-bg:#c3dbf0;--t-fg:#0f1a2b;--t-acc:#1c3db5}[data-tone=night]{--t-bg:#0b0f1c;--t-fg:#f1efe9;--t-acc:#ff9a6b}[data-tone=sand]{--t-bg:#e8dcc6;--t-fg:#1e1810;--t-acc:#b8410f}[data-tone=clay]{--t-bg:#a63d1e;--t-fg:#fbefe4;--t-acc:#f7c15a}[data-tone=blush]{--t-bg:#f4d9cf;--t-fg:#24120d;--t-acc:#b8361a}[data-tone=ink]{--t-bg:#141317;--t-fg:#f3eedf;--t-acc:#f5b041}[data-tone=fire]{--t-bg:#f25c26;--t-fg:#1b1915;--t-acc:#fff4e6}@media (prefers-color-scheme:dark){[data-tone=cream]{--t-bg:#121110;--t-fg:#efe8da;--t-acc:#ff8b5e}[data-tone=lilac]{--t-bg:#17142a;--t-fg:#e9e4f7;--t-acc:#a895ff}[data-tone=butter]{--t-bg:#1f1a0c;--t-fg:#f5ebd0;--t-acc:#f5b041}[data-tone=jade]{--t-bg:#0a2e28}[data-tone=sky]{--t-bg:#0e1a2a;--t-fg:#e3edf7;--t-acc:#8fb4ff}[data-tone=sand]{--t-bg:#1c1712;--t-fg:#f0e6d6;--t-acc:#ff8b5e}[data-tone=clay]{--t-bg:#3a160c}[data-tone=blush]{--t-bg:#241310;--t-fg:#f6e4dd;--t-acc:#ff8b6e}[data-tone=ink]{--t-bg:#0c0b0e}[data-tone=fire]{--t-bg:#d9501f;--t-fg:#140f0b}}.ld{--g:#f8f4ed;--g2:#fff;--g3:#ece6db;--g4:#ded7ca;--k:#1b1915;--k2:#4a463e;--k3:#6f6a61;--rule:#1b19151f;--rule2:#1b191533;--sig:#ff5a1f;--sig-ink:#c23b08;--cob:#2446d8;--on-sig:#16171b;--flap2:color-mix(in oklab, var(--sig) 86%, #000);--strap:color-mix(in oklab, var(--sig) 74%, #000);--brass:#e9b949;--brass2:#b9871d;--board:#16171b;--cell:#24262c;--board-ink:#f4f3ef;--board-dim:#a3a6ad;--sleep:#614eb7;--food:#b9469f;--do:#178738;--money:#f3c443;--papers:#647386;--ok:#00783b;--ok-s:#d3f5db;--warn:#8a5601;--warn-s:#feebc4;--bad:#ac3031;--bad-s:#fee4e2;--map:#ede7dc;--bg:var(--t-bg);--fg:var(--t-fg);--acc:var(--t-acc);--fg2:color-mix(in oklab, var(--fg) 74%, var(--bg));--fg3:color-mix(in oklab, var(--fg) 56%, var(--bg));--line:color-mix(in oklab, var(--fg) 16%, transparent);--line2:color-mix(in oklab, var(--fg) 28%, transparent);--f-t:"Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--f-b:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--f-d:"Bricolage Grotesque", "Arial Narrow", sans-serif;--f-m:"IBM Plex Mono", ui-monospace, Menlo, monospace;--wrap:1280px;--gut:clamp(16px, 4vw, 56px);--e:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);background:var(--bg);color:var(--fg);font:400 18px/1.55 var(--f-b);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;min-height:100vh;transition:--sig .8s var(--e), --sig-ink .8s var(--e), --cob .8s var(--e), --bg .9s var(--e), --fg .9s var(--e), --acc .9s var(--e);overflow-x:clip}@media (prefers-color-scheme:dark){.ld{--g:#141312;--g2:#1d1b19;--g3:#282522;--g4:#34302c;--k:#efe8da;--k2:#b9b1a3;--k3:#8f887c;--rule:#efe8da1f;--rule2:#efe8da38;--sig-ink:#ff8b5e;--map:#24221f;--board:#0b0c0e;--cell:#1d1f24;--ok:#6ad18a;--ok-s:#12361e;--warn:#f0a646;--warn-s:#422b06;--bad:#ff958e;--bad-s:#4b1d1b}}.ld:not(.ld-js) [data-tone]{--bg:var(--t-bg);--fg:var(--t-fg);--acc:var(--t-acc);background:var(--bg);color:var(--fg)}@media (prefers-reduced-motion:reduce){.ld main [data-tone]{--bg:var(--t-bg);--fg:var(--t-fg);--acc:var(--t-acc);background:var(--bg);color:var(--fg)}}.ld:before{content:"";z-index:90;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (prefers-color-scheme:dark){.ld:before{mix-blend-mode:screen;opacity:.035}}.ld *,.ld :before,.ld :after{box-sizing:border-box}.ld a{color:inherit}:where(.ld) img{max-width:100%;height:auto;display:block}:where(.ld) button{font:inherit;color:inherit}.ld :focus-visible{outline:2.5px solid var(--acc);outline-offset:3px;border-radius:8px}.ld ::selection{background:color-mix(in oklab, var(--acc) 35%, transparent)}.ld-wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));padding:0 var(--gut);margin:0 auto}.ld-skip{z-index:100;background:var(--fg);color:var(--bg);border-radius:10px;padding:8px 14px;position:absolute;top:8px;left:-999px}.ld-skip:focus{left:8px}.ld p{text-wrap:pretty;margin:0}.ld h1,.ld h2,.ld h3{margin:0;font-weight:400}.ld-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nw{white-space:nowrap}.ld-h1,.ld-h2,.ld-h3{font-family:var(--f-t);font-optical-sizing:auto;text-wrap:balance}.ld-h2{letter-spacing:-.038em;font-size:clamp(40px,5.4vw,88px);font-weight:640;font-stretch:92%;line-height:.98}.ld-body{color:var(--fg2);max-width:46ch;font-size:clamp(17px,1.35vw,20px)}.ld-hl{--hl:color-mix(in oklab, var(--acc) 44%, transparent);color:inherit;background:linear-gradient(100deg, var(--hl), color-mix(in oklab, var(--hl) 80%, transparent) 70%, var(--hl)) 0 88% / 100% 46% no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.05em .3em .08em .35em;margin:0 -.03em;padding:0 .07em}.ld[data-tone=fire] .ld-hl{--hl:#fff4e680}.ld-line-hl{transition:background-size .7s var(--e);background-size:0% 46%}.ld-line.on .ld-line-hl{background-size:100% 46%}.ld-tilt{transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--e)}.ld-body+.ld-body{margin-top:14px}.ld-stop{font:500 13px/1.2 var(--f-m);letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);align-items:center;gap:10px;margin-bottom:24px;display:inline-flex}.ld-stop:before{content:"";border:3px solid var(--acc);width:12px;height:12px;box-shadow:18px 0 0 -3px var(--acc);background:0 0;border-radius:50%;margin-right:14px;transition:border-color .9s,box-shadow .9s}.ld-btn{isolation:isolate;height:58px;font:600 17px var(--f-b);letter-spacing:-.01em;cursor:pointer;color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--line2);transition:transform .3s var(--e), box-shadow .3s, color .35s;white-space:nowrap;background:0 0;border:0;border-radius:29px;justify-content:center;align-items:center;gap:12px;padding:0 8px 0 26px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ld-btn:not(:has(svg)){padding:0 24px}.ld-btn svg{background:var(--fg);width:42px;height:42px;color:var(--bg);transition:transform .45s var(--e);border-radius:50%;flex:none;padding:11px}.ld-btn:before{content:"";z-index:-1;background:var(--fg);width:42px;height:42px;transition:transform .55s var(--e);border-radius:50%;margin-top:-21px;position:absolute;top:50%;right:8px;transform:scale(0)}.ld-btn:hover{color:var(--bg);transform:translateY(-2px)}.ld-btn:hover:before{transform:scale(12)}.ld-btn:hover svg{transform:rotate(-45deg)}.ld-btn.pri{background:var(--fg);color:var(--bg);box-shadow:none}.ld-btn.pri svg{background:var(--sig);color:var(--on-sig)}.ld-btn.pri:before{background:var(--sig)}.ld-btn.pri:hover{color:var(--on-sig)}.ld-btn.sm{height:44px;padding:0 18px;font-size:15px}.ld-btn.sm:before{display:none}.ld-btn.sm:hover,.ld-btn.pri.sm:hover{color:var(--bg)}.ld-ctas{flex-wrap:wrap;gap:12px;display:flex}.ld-ui-btn{height:40px;font:600 14.5px var(--f-b);background:var(--g3);color:var(--k);cursor:pointer;white-space:nowrap;transition:transform .2s var(--e), background .3s, color .3s;border:0;border-radius:20px;justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.ld-ui-btn.pri{background:var(--sig);color:var(--on-sig)}.ld-top{z-index:60;pointer-events:none;align-items:center;height:84px;display:grid;position:fixed;inset:0 0 auto}.ld-top-in{pointer-events:auto;height:60px;padding-right:8px;padding-left:calc(var(--gut) - 4px);transition:background .4s, box-shadow .4s, padding .4s var(--e);border-radius:30px;align-items:center;gap:30px;display:flex}.ld-top.is-solid .ld-top-in{background:color-mix(in oklab, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);box-shadow:inset 0 0 0 1px var(--line);padding-left:18px}.ld-brand{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.ld-brand .ld-logo{color:var(--sig)}.ld[data-tone=fire] .ld-logo,.ld:not(.ld-js) [data-tone=fire] .ld-logo{color:var(--fg);transition:color .6s}.ld-brand b{font:700 27px/1 var(--f-t);letter-spacing:-.055em}.ld-nav{gap:26px;font-size:15.5px;font-weight:500;display:flex}.ld-nav a{color:var(--fg2);text-decoration:none;transition:color .2s}.ld-nav a:hover{color:var(--fg)}.ld-top-r{align-items:center;gap:18px;margin-left:auto;display:flex}.ld-signin{font-size:15.5px;font-weight:600;text-decoration:none}@media (width<=860px){.ld-nav,.ld-signin{display:none}}.ld-hero{position:relative}.ld-hero-pin{align-content:center;min-height:100svh;padding:96px 0 48px;display:grid;position:relative}.ld-kicker{font:500 13.5px/1.3 var(--f-m);letter-spacing:.05em;text-transform:uppercase;color:var(--fg2);align-items:center;gap:12px;display:inline-flex;margin-bottom:clamp(18px,2.4vw,30px)!important}.ld-kicker .ld-logo{color:var(--sig);flex:none}.ld-h1{letter-spacing:-.042em;font-size:clamp(34px,min(4.2vw,5.6vh),72px);font-weight:520;line-height:1}.ld-line{transition:opacity .35s var(--e);grid-template-columns:auto minmax(.5em,1fr) 2.15em;align-items:center;column-gap:.24em;display:grid;position:relative}.ld-line.bare{grid-template-columns:auto}.ld-line-t{white-space:nowrap}.ld-lead{background:radial-gradient(circle, var(--line2) 0 .05em, transparent .055em) left center / .24em .2em repeat-x;height:.2em;translate:0 .07em}.ld-line.on .ld-lead{background-image:radial-gradient(circle, var(--acc) 0 .05em, transparent .055em)}.ld-line>.ld-slot{justify-self:start;margin:0}.ld-h1.is-pointing .ld-line:not(.on){opacity:.3}@media (width>=980px){.ld-line:before{content:"";background:var(--acc);width:.16em;height:.16em;transition:transform .4s var(--spring);border-radius:50%;margin-top:-.08em;position:absolute;top:50%;left:-.42em;transform:scale(0)}.ld-line.on:before{transform:none}}.ld-hero-grid{z-index:1;align-items:center;gap:44px;display:grid;position:relative}.ld-flightpath{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ld-flightpath path#ld-fp{fill:none;stroke:color-mix(in oklab, var(--fg) 14%, transparent);stroke-width:2px;stroke-dasharray:2 10;stroke-linecap:round}.ld-plane path{fill:var(--acc)}@media (width<=979.98px){.ld-flightpath{opacity:.6}.ld-h1{font-size:clamp(24px,6.5vw,44px);line-height:1.05}}@media (width>=980px){.ld-hero-grid{grid-template-columns:minmax(0,1fr) auto;gap:clamp(40px,5vw,88px)}}.ld-hero-ph{justify-items:center;display:grid}.ld-js .ld-hero-ph{animation:ld-fade 1.1s .5s var(--e) both}.ld-h1 .w{display:inline}.ld-hero-foot{gap:22px;margin-top:clamp(22px,3vh,38px);display:grid}.ld-lede{color:var(--fg2);max-width:46ch;font-size:clamp(17px,1.35vw,20px)}.ld-earlier{color:var(--fg2);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:16px;display:flex;margin-top:26px!important}.ld-earlier a{background:var(--g2);box-shadow:inset 0 0 0 1.5px var(--rule);font:500 15px var(--f-m);color:var(--k);transition:box-shadow .2s, transform .25s var(--e);border-radius:22px;align-items:center;gap:8px;padding:7px 14px 7px 8px;text-decoration:none;display:inline-flex}.ld-earlier a:hover{box-shadow:inset 0 0 0 1.5px var(--sig);transform:translateY(-1px)}.ld-earlier a .ld-logo{color:var(--sig)}.ld-hint{font:500 11.5px var(--f-m);letter-spacing:.04em;text-transform:uppercase;color:var(--fg3);white-space:nowrap;align-items:center;gap:10px;display:none;position:absolute;bottom:22px;left:50%;translate:-50%}.ld-hint i{background:linear-gradient(var(--fg3) 50%, transparent 0) 0 0 / 100% 200%;width:1.5px;height:26px;animation:1.6s ease-in-out infinite ld-drip}@keyframes ld-drip{0%{background-position:0 100%}to{background-position:0 -100%}}.ld-js .ld-h1 .w{animation:ld-word .9s var(--e) both;animation-delay:calc(var(--w,0) * 28ms + 80ms);display:inline-block}.ld-js .ld-kicker,.ld-js .ld-hero-foot,.ld-js .ld-earlier{animation:ld-fade 1s .7s var(--e) both}@keyframes ld-word{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)}}@keyframes ld-fade{0%{opacity:0;transform:translateY(14px)}}.ld-slot{--pk:0;vertical-align:-.16em;height:.92em;margin:0 .06em 0 .1em;display:inline-block;position:relative}.ld-slot:before{content:"";border:max(1.5px, .03em) dashed var(--rule2);opacity:min(1, calc(var(--pk) * 5));border-radius:.16em;position:absolute;inset:.02em}.ld-slot-ticket{width:2.05em}.ld-slot-key{width:1.3em}.ld-slot-route{width:1.6em}.ld-slot-passport{width:.72em;margin-right:.2em}.ld-slot-receipt{width:1.18em}.ld-slot-photo{width:.92em}.ld-tick{width:.5em;height:.5em;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.ld-tick path{fill:none;stroke:var(--sig);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0, (var(--pk) - .55) * 2.6, 1))}.ld-thing{transform-origin:50%;translate:calc(var(--dx,0) * var(--pk) * 1px) calc(var(--dy,0) * var(--pk) * 1px - var(--pk) * (1 - var(--pk)) * 4 * var(--arc,160) * 1px);scale:calc(1 - var(--pk) * .78);rotate:calc(var(--pk) * var(--spin,24deg));opacity:clamp(0, calc((1 - var(--pk)) * 9), 1);will-change:translate, scale;place-items:center;font-size:.18em;display:grid;position:absolute;inset:0}.ld-slot:not(.ld-slot-bag){transition:transform .45s var(--spring)}.ld-slot:not(.ld-slot-bag):hover{transform:translateY(-.07em)rotate(-5deg)scale(1.1)}.ld-js .ld-thing>*{animation:ld-pop .8s var(--spring) both;animation-delay:calc(var(--i) * 90ms + .55s)}@keyframes ld-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}}.ld-t-ticket{background:var(--g2);width:100%;height:100%;color:var(--k);box-shadow:0 .6em 1.4em -.6em #0a0c1073, inset 0 0 0 .08em var(--rule);border-radius:.8em;grid-template-columns:1fr 2.6em;display:grid;overflow:hidden;rotate:-4deg}.ld-t-ticket-a{align-content:center;gap:.1em;min-width:0;padding:0 .6em 0 .9em;line-height:1.05;display:grid}.ld-t-ticket small{font:500 .57em var(--f-m);letter-spacing:.04em;text-transform:uppercase;color:var(--k3);white-space:nowrap}.ld-t-ticket small.m{font:700 .66em var(--f-m);letter-spacing:0;color:var(--k2)}.ld-t-ticket b{font:760 1.75em/1 var(--f-d);letter-spacing:-.03em;white-space:nowrap;font-stretch:76%}.ld-t-ticket b i{color:var(--sig);margin:0 .08em;font-style:normal}.ld-t-ticket-b{background:var(--sig);color:var(--on-sig);border-left:.12em dashed color-mix(in oklab, var(--g2) 70%, transparent);align-content:center;place-items:center;gap:.2em;display:grid}.ld-t-ticket-b svg{width:1.3em;height:1.3em}.ld-t-ticket-b small.m{color:inherit}.ld-t-key{width:100%;height:100%;overflow:visible}.ld-t-key-swing,.ld-t-key-k{transform-box:view-box;transform-origin:13px 32px}.ld-js .ld-t-key-swing{animation:4s ease-in-out 1.4s infinite ld-swing}.ld-js .ld-t-key-k{animation:2.6s ease-in-out 1.1s infinite reverse ld-swing}@keyframes ld-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(6deg)}}.ld-t-key-tag{fill:var(--cob);filter:drop-shadow(0 3px 4px #0a0c104d)}.ld-t-key text{font-family:var(--f-d);fill:#fff;text-anchor:middle;dominant-baseline:central;font-stretch:80%}.ld-t-key text.s{letter-spacing:.14em;opacity:.8;font-size:6px;font-weight:700}.ld-t-key text.b{letter-spacing:.04em;font-size:10px;font-weight:800}.ld-t-route{border-radius:.9em;width:100%;height:100%;overflow:visible;rotate:3deg;box-shadow:0 .6em 1.4em -.7em #0a0c1073}.ld-t-route-line{stroke:var(--sig);stroke-dasharray:1 1;stroke-dashoffset:0}.ld-js .ld-t-route-line{animation:ld-draw 1.6s var(--e) 1.1s both}@keyframes ld-draw{0%{stroke-dashoffset:1px}}.ld-t-route-dot{fill:var(--g2);stroke:var(--sig);stroke-width:3px}.ld-t-route-dot.on{fill:var(--sig)}.ld-js .ld-t-route-dot{animation:ld-dot .5s var(--spring) both;animation-delay:calc(1.1s + var(--d,0s));transform-box:fill-box;transform-origin:50%}@keyframes ld-dot{0%{transform:scale(0)}}.ld-t-pass{width:100%;height:100%;display:block;position:relative}.ld-t-pass-c{color:#e3c26e;background:#1f2c4d;border-radius:.35em .7em .7em .35em;align-content:center;place-items:center;gap:.5em;display:grid;position:absolute;inset:0;rotate:-5deg;box-shadow:0 .6em 1.3em -.6em #0a0c1080,inset .28em 0 #00000040}.ld-t-pass-c svg{width:2em;height:2em}.ld-t-pass-c small{font:700 .56em var(--f-d);letter-spacing:.14em;font-stretch:90%}.ld-t-lock{background:var(--sig);width:2.1em;height:2.1em;color:var(--on-sig);box-shadow:0 0 0 .2em var(--g);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.3em;right:-.9em}.ld-t-lock svg{width:1.25em;height:1.25em}.ld-t-shackle{transform-box:fill-box;transform-origin:85% 100%}.ld-js .ld-t-shackle{animation:ld-lock .5s var(--spring) 1.5s both}@keyframes ld-lock{0%{transform:translateY(-3px)rotate(-28deg)}}.ld-slot-plan{width:1.08em}.ld-t-plan{background:var(--g2);width:100%;height:100%;box-shadow:0 .6em 1.4em -.6em #0a0c1073, inset 0 0 0 .08em var(--rule);border-radius:.8em;align-content:center;gap:.32em;padding:.5em .6em;display:grid;rotate:-3deg}.ld-t-plan i{align-items:center;gap:.4em;font-style:normal;display:flex}.ld-t-plan b{width:1.15em;height:1.15em;font:600 .62em/1 var(--f-m);background:var(--g3);color:var(--k2);border-radius:50%;flex:none;place-items:center;display:grid}.ld-t-plan span{background:var(--g3);border-radius:.2em;flex:1;height:.36em}.ld-t-plan i:nth-child(2) span{flex:.7}.ld-t-plan i.on b{background:var(--sig);color:var(--on-sig)}.ld-t-plan i.on span{background:color-mix(in oklab, var(--sig) 45%, var(--g2))}.ld-t-plan i:last-child{display:none}.ld-slot-docs{width:.8em;margin-right:.22em}.ld-t-docs{width:100%;height:100%;display:block;position:relative}.ld-t-docs-b{background:var(--g3);border-radius:.45em;position:absolute;inset:.1em .6em .5em -.1em;rotate:-9deg;box-shadow:0 .4em 1em -.5em #0a0c1066}.ld-t-docs-p{background:var(--g2);box-shadow:0 .6em 1.3em -.6em #0a0c1080, inset 0 0 0 .08em var(--rule);border-radius:.45em;align-content:start;gap:.38em;padding:.7em .55em;display:grid;position:absolute;inset:.1em 0 .1em .45em;rotate:4deg}.ld-t-docs-p small{font:600 .55em var(--f-m);letter-spacing:.1em;color:var(--sleep)}.ld-t-docs-p i{background:var(--g3);border-radius:.2em;height:.3em}.ld-t-docs-p i:nth-of-type(2){width:70%}.ld-t-docs-p i:nth-of-type(3){width:85%}.ld-t-rec{width:100%;height:100%;display:block;position:relative}.ld-t-rec-p{background:var(--g2);align-content:start;gap:.32em;padding:.7em .7em 0;display:grid;position:absolute;inset:0 .9em 0 .2em;rotate:4deg;box-shadow:0 .6em 1.3em -.6em #0a0c1066;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/.7em 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/.7em 100%}.ld-t-rec-p small{font:500 .46em var(--f-m);letter-spacing:.04em;color:var(--k3)}.ld-t-rec-p i{background:var(--g3);border-radius:.2em;height:.32em;display:block}.ld-t-rec-p i:nth-of-type(2){width:70%}.ld-t-rec-p i:nth-of-type(3){width:84%}.ld-t-rec-p b{font:700 .82em var(--f-m);margin-top:.1em}.ld-t-rec-split{background:var(--k);color:var(--g);font:800 .8em var(--f-m);border-radius:1em;padding:.25em .5em;position:absolute;top:18%;right:0;rotate:8deg}.ld-t-coin{background:radial-gradient(circle at 35% 30%, #fbe38d, var(--brass) 55%, var(--brass2));color:#7a5410;width:2.2em;height:2.2em;font:800 1.1em var(--f-t);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.1em;right:.3em;box-shadow:0 .3em .8em -.3em #00000080,inset 0 0 0 .14em #7a541059}.ld-js .ld-t-coin{animation:ld-coin 1s var(--e) 1.6s both}@keyframes ld-coin{0%{transform:rotateY(540deg)translateY(-1em)}}.ld-t-photo{background:#fff;border-radius:.15em;width:100%;height:100%;padding:.4em .4em 1.2em;display:block;rotate:6deg;box-shadow:0 .6em 1.4em -.6em #0a0c1073}.ld-t-photo img{object-fit:cover;width:100%;height:100%}.ld-js .ld-t-photo img{animation:2.4s ease-out 1.2s both ld-develop}@keyframes ld-develop{0%{filter:brightness(2.2)saturate(0)blur(2px)}60%{filter:brightness(1.15)saturate(.6)}}.ld-slot-bag{--open:0;--gulp:0;vertical-align:-.22em;width:1.22em;height:1.12em}.ld-slot-bag:before{display:none}.ld-bag{transform-origin:50% 100%;width:100%;height:100%;scale:calc(1 + var(--gulp) * .14) calc(1 - var(--gulp) * .08);filter:drop-shadow(0 .06em .08em #0a0c1038);position:absolute;inset:0;overflow:visible}.ld-bag-handle{fill:none;stroke:var(--strap);stroke-width:4.6px}.ld-bag-in{fill:#3a1505;opacity:var(--open)}.ld-bag-body{fill:var(--sig)}.ld-bag-stitch,.ld-bag-flap-st{fill:none;stroke:#fff4e68c;stroke-width:1.1px;stroke-dasharray:2.4 2}.ld-bag-flap,.ld-bag-under{transform-box:view-box;transform-origin:32px 17px}.ld-bag-flap{transform:scaleY(max(0, 1 - var(--open) * 2))}.ld-bag-under{transform:scaleY(calc(-.62 * max(0, var(--open) * 2 - 1)));fill:color-mix(in oklab, var(--sig) 62%, #000)}.ld-bag-flap-s{fill:var(--flap2)}.ld-bag-strap{fill:var(--strap)}.ld-bag-buckle{fill:none;stroke:var(--brass);stroke-width:2.4px}.ld-phone.ld-hp{width:min(320px,78vw)}@media (width>=980px){.ld-phone.ld-hp{width:min(350px,38vh,26vw)}}.ld-hs-wrap{flex:1;min-height:0;position:relative}.ld-hs{opacity:0;pointer-events:none;flex-direction:column;gap:2cqw;padding:0 5cqw 22cqw;transition:opacity .2s ease-in,transform .3s ease-in;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(-2cqw)}.ld-hs.on{opacity:1;transition:opacity .45s var(--e) .16s, transform .6s var(--e) .16s;transform:none}.ld-hs .ld-face{--fs:6.4cqw;box-shadow:0 0 0 .6cqw var(--g2);font-size:2.8cqw}.ld-faces{display:inline-flex}.ld-faces .ld-face+.ld-face{margin-left:-1.6cqw}.ld-hs-t{font:760 10.5cqw/.95 var(--f-d);letter-spacing:-.045em;margin:1.5cqw 0 1cqw;font-stretch:78%}.ld-hs .ld-cap{margin-top:1cqw;font-size:2.9cqw}.ld-hs-sub{color:var(--k3);font-size:3.3cqw}.ld-bp{background:var(--g2);box-shadow:0 0 0 1px var(--rule), 0 3cqw 6cqw -4cqw #0a0c104d;border-radius:4.4cqw;gap:2cqw;padding:3.6cqw 4cqw;display:grid}.ld-bp.dim{opacity:.62}.ld-bp-r{grid-template-columns:auto 1fr auto;align-items:center;gap:2cqw;display:grid}.ld-bp-r b{font:760 8.4cqw/.9 var(--f-d);letter-spacing:-.035em;font-stretch:78%}.ld-bp-r i{color:var(--sig);align-items:center;gap:1cqw;display:flex}.ld-bp-r i:before,.ld-bp-r i:after{content:"";background:repeating-linear-gradient(90deg, var(--rule2) 0 1.4cqw, transparent 1.4cqw 2.4cqw);flex:1;height:.4cqw}.ld-bp-r i svg{width:4cqw;height:4cqw}.ld-bp-m{font:500 3cqw var(--f-m);color:var(--k2);flex-wrap:wrap;gap:1cqw 3.4cqw;display:flex}.ld-bp-f{justify-content:space-between;align-items:center;display:flex}.ld-bp-f em,.ld-stays em{font:700 2.6cqw/1 var(--f-b);letter-spacing:.04em;text-transform:uppercase;background:var(--ok-s);color:var(--ok);border-radius:1.6cqw;padding:1.2cqw 1.8cqw;font-style:normal}.ld-stays,.ld-rt,.ld-papers-l,.ld-pays{margin:0;padding:0;list-style:none;display:grid}.ld-stays{gap:1cqw;position:relative}.ld-stays:before{content:"";background:var(--g4);width:.6cqw;position:absolute;top:4cqw;bottom:4cqw;left:3.3cqw}.ld-stays li{grid-template-columns:7.2cqw minmax(0,1fr) auto;align-items:center;gap:2.6cqw;padding:1.4cqw 0;display:grid;position:relative}.ld-stays li>i{background:color-mix(in oklab, var(--sleep) 16%, var(--g2));width:7.2cqw;height:7.2cqw;color:var(--sleep);border-radius:50%;place-items:center;display:grid}.ld-stays li>i svg{width:3.6cqw;height:3.6cqw}.ld-stays b{font-size:3.8cqw;line-height:1.2;display:block}.ld-stays small{color:var(--k3);font-size:3cqw;display:block}.ld-stays li.past{opacity:.45}.ld-stays li.now{background:var(--sleep);color:#fff;border-radius:4cqw;margin:0 -2cqw;padding:2cqw}.ld-stays li.now:after{content:none}.ld-stays li.now>i{color:#fff;background:#fff3}.ld-stays li.now small{color:#ffffffc7}.ld-stays li.now em{color:var(--sleep);background:#fff}.ld-rt{gap:1.6cqw}.ld-rt li{grid-template-columns:7.2cqw minmax(0,1fr) 21cqw;align-items:center;gap:2.6cqw;display:grid}.ld-rt li>i{width:7.2cqw;height:7.2cqw;font:600 3cqw var(--f-m);background:var(--g2);box-shadow:inset 0 0 0 .7cqw var(--sig);border-radius:50%;place-items:center;font-style:normal;display:grid}.ld-rt li.past>i{background:var(--sig);color:var(--on-sig);box-shadow:none}.ld-rt li.now>i{background:var(--sig);color:var(--on-sig);box-shadow:0 0 0 1.2cqw color-mix(in oklab, var(--sig) 25%, transparent)}.ld-rt small{font:500 2.8cqw var(--f-m);color:var(--k3);display:block}.ld-rt b{font:700 5.2cqw/1.05 var(--f-d);letter-spacing:-.03em;font-stretch:82%;display:block}.ld-rt img{object-fit:cover;border-radius:2.6cqw;width:21cqw;height:14cqw}.ld-hs-map{padding:0}.ld-hs-map svg{width:100%;height:100%;position:absolute;inset:0}.ld-hs-map circle{fill:var(--g2);stroke:var(--sig);stroke-width:1.2px}.ld-hs-map circle.now{fill:var(--sig)}.ld-hs-map text{font:600 4.6px var(--f-b);fill:var(--k);paint-order:stroke;stroke:var(--map);stroke-width:1.4px}.ld-hs-route{fill:none;stroke:var(--sig);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.ld-hs.on .ld-hs-route{animation:ld-draw 1.8s var(--e) both}.ld-hs-mapcard{background:var(--g2);border-radius:4cqw;gap:.6cqw;padding:3.4cqw 4cqw;display:grid;position:absolute;bottom:22cqw;left:5cqw;right:5cqw;box-shadow:0 3cqw 6cqw -3cqw #0a0c1066}.ld-hs-mapcard b{font:760 6.4cqw/1 var(--f-d);letter-spacing:-.035em;font-stretch:80%}.ld-hs-mapcard small{color:var(--k3);font-size:3cqw}.ld-seg-mini{background:var(--g3);border-radius:3cqw;align-self:flex-start;padding:.6cqw;font-size:3cqw;font-weight:600;display:inline-flex}.ld-seg-mini>*{color:var(--k2);border-radius:2.4cqw;padding:1.2cqw 3cqw}.ld-seg-mini b{background:var(--g2);color:var(--k);box-shadow:0 .3cqw .8cqw #0000001f}.ld-papers-l{gap:1.6cqw;margin-top:1cqw}.ld-papers-l li{background:var(--g2);box-shadow:0 0 0 1px var(--rule);border-radius:3.6cqw;grid-template-columns:7.2cqw minmax(0,1fr) auto;align-items:center;gap:2.6cqw;padding:2.6cqw 3cqw;display:grid}.ld-papers-l li>i{background:color-mix(in oklab, var(--papers) 16%, var(--g2));width:7.2cqw;height:7.2cqw;color:var(--papers);border-radius:2.4cqw;place-items:center;display:grid}.ld-papers-l li>i svg{width:3.6cqw;height:3.6cqw}.ld-papers-l b{font-size:3.6cqw;line-height:1.2;display:block}.ld-papers-l small{color:var(--k3);font-size:2.9cqw;display:block}.ld-papers-l em{font:700 2.6cqw var(--f-b);color:var(--k3);align-items:center;gap:.8cqw;font-style:normal;display:inline-flex}.ld-papers-l em svg{width:2.8cqw;height:2.8cqw}.ld-papers-l li.priv{box-shadow:inset 0 0 0 .5cqw color-mix(in oklab, var(--sig) 55%, transparent)}.ld-papers-l li.priv>i{background:var(--sig);color:var(--on-sig)}.ld-papers-l li.priv em{color:var(--sig-ink)}.ld-hs-note{color:var(--k2);align-items:flex-start;gap:1.6cqw;margin-top:1.6cqw;font-size:3cqw;line-height:1.35;display:flex}.ld-hs-note svg{width:3.2cqw;height:3.2cqw;color:var(--sig-ink);flex:none;margin-top:.4cqw}.ld-hs-grid{grid-template-columns:repeat(4,1fr);gap:1cqw;margin-top:1cqw;display:grid}.ld-hs-grid img{aspect-ratio:1;object-fit:cover;border-radius:1.6cqw;width:100%}.ld-hs-grid img:first-child{grid-area:span 2/span 2}.ld-hs-owed{font:760 15cqw/.95 var(--f-d);letter-spacing:-.05em;color:var(--ok);font-stretch:80%}.ld-pays{gap:1.4cqw;margin-top:2cqw}.ld-pays li{background:var(--g2);box-shadow:0 0 0 1px var(--rule);border-radius:3.6cqw;grid-template-columns:6.4cqw minmax(0,1fr) auto;align-items:center;gap:2.6cqw;padding:2.4cqw 3cqw;font-size:3.4cqw;display:grid}.ld-pays li.dim{opacity:.5}.ld-pays code{font:600 3.4cqw var(--f-m)}.ld-hs-arc{background:var(--map);border-radius:4.4cqw;flex:none;height:34cqw;position:relative;overflow:hidden}.ld-hs-arc svg{width:calc(100% - 4cqw);height:calc(100% - 11cqw);position:absolute;inset:3cqw 2cqw 8cqw}.ld-hs-flown{stroke-dasharray:1 1;stroke-dashoffset:0}.ld-hs.on .ld-hs-flown{animation:ld-draw 1.6s var(--e) both}.ld-hs-arc span{font:600 2.9cqw var(--f-b);color:var(--k2);position:absolute}.ld-hs-arc .a{bottom:3cqw;left:4cqw}.ld-hs-arc .b{top:3cqw;right:4cqw}.ld-hs-arc em{font:700 2.5cqw/1 var(--f-b);letter-spacing:.03em;text-transform:uppercase;background:var(--ok-s);color:var(--ok);border-radius:1.6cqw;padding:1.2cqw 1.8cqw;font-style:normal;position:absolute;bottom:2.6cqw;right:3cqw}.ld-bp-f small{color:var(--k3);font-size:2.9cqw}.ld-hs-stay{border-radius:4.4cqw;flex:none;height:46cqw;position:relative;overflow:hidden}.ld-hs-stay img{object-fit:cover;width:100%;height:100%}.ld-hs-stay:after{content:"";background:linear-gradient(#0000 30%,#140c28c7);position:absolute;inset:0}.ld-hs-stay>span{z-index:1;color:#fff;gap:.6cqw;display:grid;position:absolute;bottom:3.4cqw;left:4cqw;right:4cqw}.ld-hs-stay .ld-cap{color:#fffc;margin:0}.ld-hs-stay b{font:760 6.6cqw/1 var(--f-d);letter-spacing:-.035em;font-stretch:80%}.ld-hs-stay small{opacity:.85;font-size:3cqw}.ld-hs-btns{flex-wrap:wrap;gap:1.4cqw;margin-bottom:1cqw;display:flex}.ld-hs-btns span{background:var(--g3);font:600 3cqw var(--f-b);border-radius:3cqw;padding:1.6cqw 2.8cqw}.ld-hs-btns span.pri{background:var(--sleep);color:#fff}.ld-hs-share{background:var(--g2);box-shadow:0 0 0 1px var(--rule);border-radius:3.6cqw;gap:.6cqw;padding:3cqw;display:grid}.ld-hs-share b{font-size:3.4cqw}.ld-hs-share small{color:var(--k3);font-size:2.9cqw}.ld-hs-share .ld-vault-bar{height:1.4cqw;margin:.6cqw 0}.ld-hs-chips{flex-wrap:wrap;gap:1.2cqw;display:flex}.ld-hs-chips>*{background:var(--g2);font:600 2.9cqw var(--f-b);box-shadow:inset 0 0 0 1px var(--rule);border-radius:3cqw;padding:1.4cqw 2.6cqw}.ld-hs-chips b{background:var(--k);color:var(--g);box-shadow:none}.ld-hs-who{color:var(--k2);align-items:center;gap:2cqw;margin-top:1cqw;font-size:3cqw;display:flex}.ld-hs-bars{gap:1.6cqw;margin:0;padding:0;list-style:none;display:grid}.ld-hs-bars li{grid-template-columns:13cqw minmax(0,1fr) 13cqw;align-items:center;gap:2cqw;font-size:3.1cqw;display:grid}.ld-hs-bars i{background:var(--g3);border-radius:1.2cqw;height:2.4cqw;position:relative;overflow:hidden}.ld-hs-bars i:after{content:"";width:var(--w);border-radius:inherit;background:var(--kc);min-width:2cqw;position:absolute;inset:0 auto 0 0}.ld-hs-bars code{font:600 3cqw var(--f-m);text-align:right}.ld-hs-day{gap:.4cqw;margin:1cqw 0 0;padding:0;list-style:none;display:grid}.ld-hs-day li{border-radius:3cqw;grid-template-columns:12cqw minmax(0,1fr);align-items:baseline;gap:2cqw;padding:1.6cqw 2.4cqw;font-size:3.6cqw;display:grid}.ld-hs-day code{font:500 3cqw var(--f-m);color:var(--k3)}.ld-hs-day li.past{opacity:.45}.ld-hs-day li.now{background:color-mix(in oklab, var(--do) 14%, var(--g2));box-shadow:inset .8cqw 0 0 var(--do)}.ld-hs-tag{background:var(--sleep);color:#fff;border-radius:3.6cqw 6cqw 6cqw 3.6cqw;gap:.6cqw;padding:3cqw 4cqw;display:grid}.ld-hs-tag .ld-cap{color:#ffffffbf;margin:0}.ld-hs-tag b{font-size:4.2cqw}.ld-hs .ld-today-photo{height:34cqw}.ld-deps{background:var(--board);color:var(--board-ink);border-block:1px solid #ffffff0f;padding:16px 0;overflow:hidden}.ld-deps-track{width:max-content;animation:60s linear infinite ld-slide;display:flex}.ld-deps:hover .ld-deps-track{animation-play-state:paused}@keyframes ld-slide{to{transform:translate(-50%)}}.ld-dep-row{display:flex}.ld-dep{align-items:center;gap:14px;padding-right:56px;display:inline-flex}.ld-dep-cells{gap:3px;display:inline-flex}.ld-dep-cells i{background:var(--cell);width:22px;height:30px;font:600 17px/1 var(--f-m);border-radius:4px;place-items:center;font-style:normal;display:inline-grid;position:relative}.ld-dep-cells i:after{content:"";background:var(--board);height:1.5px;position:absolute;top:calc(50% - .5px);left:0;right:0}.ld-dep-at{font:700 17px var(--f-m);color:var(--board-ink)}.ld-dep-st{font:500 11.5px var(--f-m);letter-spacing:.04em;color:var(--board-dim)}.ld-dep-st.now{color:var(--sig)}.ld-dep-st.late{color:#f3c443}.ld-flap{font:600 24px/1 var(--f-m);gap:4px;display:inline-flex}.ld-fl{background:var(--cell);width:.74em;height:1.18em;color:var(--board-ink);perspective:2em;border-radius:.1em;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 -.05em #00000059}.ld-fl:after{content:"";background:var(--board);opacity:.9;height:1.5px;position:absolute;top:calc(50% - .75px);left:0;right:0}.ld-fl>span{animation:.11s ease-out ld-flip;display:block}@keyframes ld-flip{0%{opacity:.4;transform:rotateX(-80deg)}}@media (width>=980px) and (prefers-reduced-motion:no-preference){.ld-js .ld-hero{height:230vh}.ld-js .ld-hero-pin{height:100svh;min-height:0;position:sticky;top:0}.ld-js .ld-hint{opacity:calc(1 - var(--hp,0) * 14);display:inline-flex}.ld-js .ld-earlier{opacity:clamp(0, calc((var(--hp,0) - .78) * 8), 1);translate:0 calc((1 - clamp(0, calc((var(--hp,0) - .78) * 8), 1)) * 16px);animation:none}}@media (width<=979.98px) and (prefers-reduced-motion:no-preference){.ld-js .ld-slot{transition:--pk 1s cubic-bezier(.5, 0, .3, 1) calc(var(--i) * .16s)}.ld-js .ld-hero.is-packed .ld-slot{--pk:1}.ld-js .ld-hero.is-packed .ld-slot-bag{animation:1.9s ease-in-out .1s both ld-gulp}}@keyframes ld-gulp{0%{--open:0}12%,78%{--open:1}to{--open:0}}.ld-top-line{height:3px;width:calc(var(--s,0) * 100%);background:var(--sig);opacity:0;transition:opacity .3s;position:fixed;top:0;left:0}.ld-top.is-solid .ld-top-line{opacity:1}.ld-ch{padding-top:clamp(72px,8vw,128px);position:relative}.ld-ch-in{align-items:center;gap:clamp(40px,6vw,72px);display:grid}@media (width>=980px){.ld-ch-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ld-ch-in.flip{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ld-ch-in .ld-words,.ld-night-in .ld-words{max-width:640px}.ld-ch-in .ld-h2,.ld-night-in .ld-h2{font-size:clamp(48px,6vw,96px)}.ld-ch-in .ld-body,.ld-night-in .ld-body{max-width:44ch;font-size:clamp(18px,1.45vw,21px)}.ld-ch-in.flip>.ld-art{order:-1}}.ld-words{max-width:600px}.ld-words-b{margin-top:24px}.ld-words.wide{max-width:none}@media (width>=980px){.ld-words.wide{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;column-gap:64px;display:grid}.ld-words.wide .ld-stop{grid-column:1/-1;justify-self:start}.ld-words.wide .ld-words-b{margin-top:0;padding-bottom:6px}}.ld-art{justify-items:center;min-width:0;display:grid}.ld-try{font:500 16px/1.4 var(--f-b);color:var(--fg3);align-items:center;gap:10px;display:flex;margin-top:22px!important}.ld-try:before{content:"";background:currentColor;width:28px;height:1.5px}.ld-h3{font:620 clamp(28px, 2.8vw, 42px)/1.04 var(--f-t);letter-spacing:-.035em;margin-bottom:12px!important}.ld-credit{color:var(--fg3);font-size:13px;margin-top:18px!important}.ld-cap{font:500 11.04px/1.25 var(--f-m);letter-spacing:.04em;text-transform:uppercase;color:var(--k2)}.ld-cap.soft{color:var(--k3)}.ld-cap.acc{color:var(--sig-ink)}.ld-card{background:var(--g2);box-shadow:0 0 0 1px var(--rule), 0 30px 60px -40px #0a0c1059;border-radius:24px;padding:18px}.ld-card-h{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.ld-face{--fs:24px;width:var(--fs);height:var(--fs);background:var(--fc);color:var(--fi);font:800 calc(var(--fs) * .46)/1 var(--f-b);box-shadow:0 0 0 2px var(--g2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ld-face.you{background:var(--k);color:var(--g);font-size:9px}.ld-pill{font:800 10.5px/1 var(--f-b);letter-spacing:.06em;text-transform:uppercase;background:var(--g3);color:var(--k2);border-radius:7px;align-items:center;padding:3px 7px;display:inline-flex}.ld-phone{aspect-ratio:408/862;background:#0b0c0e;border-radius:13.6%/6.4%;width:min(340px,84vw);padding:2.3%;position:relative;box-shadow:inset 0 0 0 1.5px #3b3e45,0 70px 110px -60px #080a0e9e,0 26px 40px -34px #080a0e80;container-type:inline-size}.ld-phone-scr{background:var(--g);height:100%;color:var(--k);font-family:var(--f-b);border-radius:11.6%/5.5%;flex-direction:column;display:flex;position:relative;overflow:hidden}.ld-phone-scr:before{content:"";z-index:5;background:#000;border-radius:5cqw;width:30cqw;height:8.6cqw;margin-left:-15cqw;position:absolute;top:3cqw;left:50%}.ld-phone-bar{height:14cqw;font:700 3.9cqw/1 var(--f-b);z-index:4;flex:none;justify-content:space-between;align-items:center;padding:1.6cqw 7cqw 0 9cqw;display:flex;position:relative}.ld-phone-sig{align-items:flex-end;gap:.7cqw;height:3.4cqw;display:inline-flex}.ld-phone-sig i{background:currentColor;border-radius:.3cqw;width:.9cqw}.ld-phone-sig i:first-child{height:30%}.ld-phone-sig i:nth-child(2){height:55%}.ld-phone-sig i:nth-child(3){height:78%}.ld-phone-sig i:nth-child(4){height:100%}.ld-phone-sig[data-bars="0"] i{opacity:.25}.ld-chat .ld-phone-scr{background:color-mix(in oklab, var(--g) 70%, var(--g3))}.ld-chat-head{border-bottom:1px solid var(--rule);background:var(--g);color:var(--k);align-items:center;gap:2.6cqw;padding:1cqw 4cqw 3cqw;display:flex}.ld-chat-head>svg{color:var(--cob);flex:none}.ld-chat-faces{display:inline-flex}.ld-chat-faces .ld-face{--fs:7.4cqw;box-shadow:0 0 0 .7cqw var(--g)}.ld-chat-faces .ld-face+.ld-face{margin-left:-2.6cqw}.ld-chat-head b{font-size:4.3cqw;display:block}.ld-chat-head small{color:var(--k3);font-size:3.1cqw;display:block}.ld-chat-body{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0 3.4cqw 2cqw;display:flex;overflow:hidden}.ld-msg{grid-template-rows:1fr;display:grid}.ld-msg-in{flex-direction:column;align-items:flex-start;min-height:0;padding-top:1.8cqw;display:flex;overflow:hidden}.ld-msg.me .ld-msg-in{align-items:flex-end}.ld-bubble{background:var(--g2);transform-origin:0 100%;border-radius:4.6cqw 4.6cqw 4.6cqw 1.4cqw;max-width:82%;padding:2.2cqw 3.3cqw;font-size:3.85cqw;line-height:1.32;position:relative;box-shadow:0 .3cqw .6cqw #0000000f}.ld-msg.me .ld-bubble{background:color-mix(in oklab, var(--sig) 20%, var(--g2));transform-origin:100% 100%;border-radius:4.6cqw 4.6cqw 1.4cqw}.ld-msg-who{color:var(--fc);margin-bottom:.4cqw;font-size:3.1cqw;font-weight:800;display:block}.ld-typing{background:color-mix(in oklab, var(--sig) 20%, var(--g2));border-radius:4.6cqw;gap:1cqw;padding:3cqw 3.6cqw;display:inline-flex}.ld-typing i{background:var(--k3);border-radius:50%;width:1.6cqw;height:1.6cqw;animation:1s ease-in-out infinite ld-dots}.ld-typing i:nth-child(2){animation-delay:.15s}.ld-typing i:nth-child(3){animation-delay:.3s}@keyframes ld-dots{0%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-1cqw)}}.ld-share{background:var(--g2);color:var(--k);box-shadow:0 0 0 1px var(--rule);border-radius:3.4cqw;gap:.6cqw;margin:-.6cqw -1.6cqw 1.8cqw;padding:1.4cqw;display:grid}.ld-share img{object-fit:cover;border-radius:2.4cqw;width:100%;height:22cqw}.ld-share-t{align-items:center;gap:1.6cqw;padding:.6cqw 1cqw 0;font-size:3.9cqw;display:flex}.ld-share-t .ld-logo{color:var(--sig);width:4.6cqw;height:4.6cqw}.ld-share small{color:var(--k3);padding:0 1cqw .6cqw;font-size:3cqw}.ld-react{background:var(--g2);color:#e5432f;width:max-content;font:800 2.8cqw var(--f-b);border-radius:3cqw;align-items:center;gap:.6cqw;margin-top:1.6cqw;padding:.6cqw 1.6cqw;display:flex;position:relative;box-shadow:0 .4cqw 1.2cqw #00000024}.ld-react svg{width:2.8cqw;height:2.8cqw}.ld-msg.has-card{margin-bottom:2cqw}.ld-chat-type{background:var(--g2);color:var(--k3);box-shadow:0 0 0 1px var(--rule);border-radius:6cqw;flex:none;align-items:center;gap:2cqw;margin:0 3cqw 6cqw;padding:2.4cqw 2.4cqw 2.4cqw 4cqw;font-size:3.7cqw;display:flex}.ld-chat-type span{flex:1}.ld-chat-type i{background:var(--g3);width:7cqw;height:7cqw;color:var(--k2);border-radius:50%;place-items:center;display:grid}.ld-chat-type svg{width:4cqw;height:4cqw}.ld-ch-imp{--step:3}.ld-imp-in{align-items:center;gap:48px;display:grid}@media (width>=980px){.ld-imp-in{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:64px}}.ld-steps{counter-reset:s;gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ld-steps li{--on:calc(1 - min(1, max(var(--step) - var(--i,0), var(--i,0) - var(--step))));gap:4px;padding-left:50px;display:grid;position:relative}.ld-steps li:first-child{--i:0}.ld-steps li:nth-child(2){--i:1}.ld-steps li:nth-child(3){--i:2}.ld-steps li:nth-child(4){--i:3}.ld-steps li:before{counter-increment:s;content:counter(s);width:34px;height:34px;font:800 15px var(--f-d);border:2.5px solid var(--acc);color:var(--acc);background:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;left:0}.ld-steps b{font-size:19px;line-height:1.3}.ld-steps span{color:var(--fg2);font-size:16px}.ld-imp{align-items:center;gap:22px;min-width:0;display:grid}@media (width>=640px){.ld-imp{grid-template-columns:minmax(0,.92fr) minmax(0,1fr)}}.ld-imp-docs{min-height:320px;display:grid;position:relative}.ld-doc{--d:calc(var(--i) - var(--step));--on:calc(1 - min(1, max(var(--d), 0 - var(--d))));z-index:calc(10 - var(--i));background:var(--g2);box-shadow:0 0 0 1px var(--rule), 0 30px 50px -30px #0a0c1073;transition:transform .8s var(--e), opacity .6s var(--e);border-radius:20px;grid-area:1/1;align-self:start;padding:16px;position:relative;overflow:hidden}.ld-doc-0{--i:0}.ld-doc-1{--i:1}.ld-doc-2{--i:2}.ld-doc-3{--i:3}.ld-doc-h{border-bottom:1px dashed var(--rule2);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.ld-doc-k{background:color-mix(in oklab, var(--sig) 16%, var(--g2));width:38px;height:38px;color:var(--sig-ink);border-radius:12px;flex:none;place-items:center;display:grid}.ld-doc-h small{color:var(--k3);font-size:12.5px;display:block}.ld-doc-h b{font-size:16px;line-height:1.25;display:block}.ld-doc-b{gap:9px;display:grid}.ld-f{gap:1px;display:grid}.ld-f small{font:500 9.66px var(--f-m);letter-spacing:.04em;text-transform:uppercase;color:var(--k3)}.ld-f b{background:linear-gradient(color-mix(in oklab, var(--sig) 28%, transparent), color-mix(in oklab, var(--sig) 28%, transparent)) 0 0 / calc(var(--on,1) * 100%) 100% no-repeat;transition:background-size .5s var(--e) calc(var(--n) * .16s + .35s);border-radius:4px;justify-self:start;margin:0 -4px;padding:1px 4px;font-size:14.5px}.ld-doc-shot img{object-fit:cover;border-radius:10px;width:100%;height:90px;margin-bottom:2px}.ld-doc-said{font:500 18px/1.4 var(--f-b);color:var(--k);padding:4px 0 6px}.ld-doc-scan{background:linear-gradient(transparent, color-mix(in oklab, var(--sig) 22%, transparent) 70%, var(--sig) 72%, transparent 74%);opacity:0;pointer-events:none;height:46px;position:absolute;top:0;left:0;right:0}.ld-draft{background:var(--g2);box-shadow:0 0 0 1px var(--rule), 0 40px 70px -46px #0a0c1080;border-radius:24px;min-width:0;padding:16px 16px 14px}.ld-draft-h{align-items:center;gap:8px;padding-bottom:12px;display:flex}.ld-draft-h .ld-logo{color:var(--sig)}.ld-draft-h b{flex:1;font-size:15px}.ld-draft-days{gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ld-draft-days:before{content:"";background:var(--g3);border-radius:2px;width:3px;position:absolute;top:18px;bottom:18px;left:25px}.ld-draft-days li{--from:0;--is:clamp(0, calc(var(--step) - var(--from) + 1), 1);--new:calc(1 - min(1, max(var(--step) - var(--from), var(--from) - var(--step))));opacity:calc(.18 + var(--is) * .82);transition:opacity .6s var(--e), background .6s;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:8px 6px;display:grid;position:relative}.ld-draft-days li[data-from="1"]{--from:1}.ld-draft-days li[data-from="2"]{--from:2}.ld-draft-days li[data-from="3"]{--from:3}.ld-draft-day{background:var(--g2);border-radius:12px;justify-items:center;gap:1px;padding:5px 0;display:grid;position:relative}.ld-draft-day small{font:500 9.66px var(--f-m);letter-spacing:.04em;text-transform:uppercase;color:var(--k3)}.ld-draft-day b{font:700 13.5px/1.05 var(--f-d);letter-spacing:-.02em;text-align:center;font-stretch:80%}.ld-draft-it{background:var(--g);min-width:0;box-shadow:inset 3px 0 0 var(--kc);border-radius:14px;align-items:center;gap:10px;padding:9px 10px;display:flex}.ld-draft-it>i{background:color-mix(in oklab, var(--kc) 16%, var(--g2));width:30px;height:30px;color:var(--kc);border-radius:10px;flex:none;place-items:center;display:grid}.ld-draft-it>span{min-width:0;display:grid}.ld-draft-it b{font-size:14px;line-height:1.25}.ld-draft-it small{color:var(--k3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ld-draft-it em{font:800 10px/1 var(--f-b);letter-spacing:.06em;text-transform:uppercase;background:var(--warn-s);color:var(--warn);border-radius:6px;flex:none;margin-left:auto;padding:4px 6px;font-style:normal}.ld-draft-ok{background:var(--k);color:var(--g);opacity:clamp(0, calc(var(--step) - 2), 1);translate:0 calc((1 - clamp(0, calc(var(--step) - 2), 1)) * 10px);transition:opacity .6s var(--e), translate .6s var(--e);border-radius:16px;align-items:center;gap:12px;margin-top:12px;padding:12px 12px 12px 14px;font-size:13.5px;line-height:1.35;display:flex}.ld-draft-ok .ld-ui-btn{pointer-events:none;flex:none}.ld-ideas-row{align-items:start;gap:18px;margin-top:48px;display:grid}@media (width>=980px){.ld-ideas-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:22px}}.ld-ideas-side{gap:18px;display:grid}@media (width>=640px) and (width<=979.98px){.ld-ideas-side{grid-template-columns:1fr 1fr}}.ld-ideas{padding:22px}.ld-ideas ul,.ld-check ul{margin:0;padding:0;list-style:none}.ld-ideas{flex-direction:column;display:flex}.ld-idea-add{background:var(--g);box-shadow:inset 0 0 0 1.5px var(--rule);color:var(--k3);border-radius:16px;align-items:center;gap:10px;margin-top:6px;padding:8px 8px 8px 14px;font-size:15px;display:flex}.ld-idea-add span{flex:1}.ld-idea-add i{background:var(--g3);color:var(--k2);border-radius:12px;padding:7px 14px;font-size:14px;font-style:normal;font-weight:700}.ld-ideas-done{gap:8px;margin-top:auto;padding-top:20px;display:grid}.ld-ideas-done>span:not(.ld-cap){background:color-mix(in oklab, var(--ok) 9%, var(--g2));border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ld-ideas-done svg{background:var(--ok);color:#fff;border-radius:50%;width:22px;height:22px;padding:4px}.ld-ideas-done b{font-size:15px}.ld-ideas-done small{font:500 12.5px var(--f-m);color:var(--k3)}.ld-ideas li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 14px;padding:16px 0;transition:background .4s;display:grid;position:relative}.ld-ideas li:first-child{border-top:0}.ld-idea-t b{font-size:17px;line-height:1.3;display:block}.ld-idea-t small{color:var(--k3);font-size:13.5px}.ld-idea-faces{display:inline-flex}.ld-idea-faces .ld-face+.ld-face{margin-left:-7px}.ld-idea-faces .ld-face{animation:ld-pop .4s var(--spring) both}.ld-heart{background:var(--g3);height:38px;color:var(--k2);cursor:pointer;transition:background .2s, color .2s, transform .2s var(--spring);border:0;border-radius:19px;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:800;display:inline-flex}.ld-heart:hover{transform:scale(1.06)}.ld-heart.on{background:color-mix(in oklab, #e5432f 16%, var(--g2));color:#d2352a}.ld-heart.on svg{animation:ld-beat .45s var(--spring)}@keyframes ld-beat{40%{transform:scale(1.4)}}.ld-plan{background:var(--k);height:34px;color:var(--g);font:700 14px var(--f-b);cursor:pointer;transition:background .3s, transform .2s var(--e);border:0;border-radius:17px;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ld-plan:hover{transform:translateY(-1px)}.ld-ideas li.is-planned .ld-plan{background:var(--ok-s);color:var(--ok)}.ld-check li button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:12px;width:100%;padding:9px 0;display:flex}.ld-box{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--rule2);color:#fff;border-radius:8px;flex:none;place-items:center;transition:background .25s,box-shadow .25s;display:grid}.ld-check button[aria-pressed=true] .ld-box{background:var(--do);box-shadow:none}.ld-check button[aria-pressed=true] b{color:var(--k3);text-decoration:line-through;-webkit-text-decoration-color:var(--rule2);text-decoration-color:var(--rule2)}.ld-check b{font-size:15.5px;font-weight:600;line-height:1.35;transition:color .3s}.ld-check small.urgent{font:800 10.5px var(--f-b);letter-spacing:.05em;text-transform:uppercase;background:var(--warn-s);color:var(--warn);vertical-align:1px;border-radius:6px;margin-left:8px;padding:3px 6px;display:inline-block}.ld-cal-g{text-align:center;grid-template-columns:repeat(7,1fr);row-gap:4px;font-size:13px;display:grid}.ld-cal-g b{font:700 11px var(--f-d);color:var(--k3);padding-bottom:4px}.ld-cal-g span{height:28px;color:var(--k2);font-variant-numeric:tabular-nums;place-items:center;display:grid}.ld-cal-g span.on{background:color-mix(in oklab, var(--sig) 22%, var(--g2));color:var(--k);font-weight:700}.ld-cal-g span.first,.ld-cal-g span.row0{border-radius:14px 0 0 14px}.ld-cal-g span.last,.ld-cal-g span.row6{border-radius:0 14px 14px 0}.ld-cal-g span.first{background:var(--sig);color:var(--on-sig)}.ld-cal p{color:var(--k2);font-size:14px;line-height:1.45;margin-top:12px!important}.ld-today{--gold:0;--dark:0}.ld-today-in{flex-direction:column;flex:1;gap:1.6cqw;min-height:0;padding:0 5cqw;display:flex;overflow:hidden}.ld-today-top{align-items:center;gap:2.2cqw;font-size:4cqw;display:flex}.ld-today-top b{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:800;overflow:hidden}.ld-stamp{border:.7cqw solid var(--sig);width:8cqw;height:8cqw;color:var(--sig);border-radius:50%;flex:none;place-items:center;display:grid}.ld-stamp .ld-logo{width:4.6cqw;height:4.6cqw}.ld-bell{background:var(--cob);color:#fff;width:5cqw;height:5cqw;font:800 3cqw var(--f-b);border-radius:50%;place-items:center;display:grid}.ld-today-in>.ld-cap,.ld-off-in>.ld-cap,.ld-agp-in>.ld-cap{margin-top:1.4cqw;font-size:3.2cqw}.ld-today-place{font:760 12.4cqw/.94 var(--f-d);letter-spacing:-.045em;font-stretch:76%}.ld-days{justify-content:space-between;margin:1.6cqw 0 .6cqw;display:flex;position:relative}.ld-days:before{content:"";background:var(--g4);height:.8cqw;position:absolute;top:calc(50% - .4cqw);left:1cqw;right:1cqw}.ld-days i{background:var(--g);border:.8cqw solid var(--g4);border-radius:50%;width:3.2cqw;height:3.2cqw;position:relative}.ld-days i.past{background:var(--sig);border-color:var(--sig)}.ld-days i.now{border-color:var(--sig);box-shadow:0 0 0 1.3cqw color-mix(in oklab, var(--sig) 24%, transparent);transform:scale(1.4)}.ld-today-photo{border-radius:4.6cqw;flex:none;height:30cqw;margin-top:1cqw;position:relative;overflow:hidden}.ld-today-photo img{object-fit:cover;width:100%;height:100%}.ld-sky{opacity:var(--gold);background:linear-gradient(#ff96468c,#ff5a1f40 60%,#78281433);transition:opacity .4s;position:absolute;inset:0}.ld-sky:after{content:"";opacity:calc(var(--dark) * .72);background:linear-gradient(#0b1230,#1a1440 70%,#2b1a2e);transition:opacity .4s;position:absolute;inset:0}.ld-today-photo:after{content:"";background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.ld-today-cap{z-index:1;color:#fff;font-size:3.8cqw;font-weight:700;position:absolute;bottom:3cqw;left:3.6cqw}.ld-today-h{justify-content:space-between;margin-top:2.4cqw;display:flex}.ld-today-h .ld-cap{font-size:3cqw}.ld-today-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ld-today-list li{grid-template-columns:11cqw 7cqw minmax(0,1fr);align-items:start;gap:2.4cqw;padding:1.5cqw 0;transition:opacity .4s;display:grid}.ld-today-t{font:700 3.2cqw/1.9 var(--f-m);color:var(--k3);text-align:right;white-space:nowrap}.ld-today-list li>i{background:color-mix(in oklab, var(--kc) 18%, var(--g2));width:7cqw;height:7cqw;color:var(--kc);border-radius:50%;place-items:center;display:grid}.ld-today-list li>i svg{width:3.8cqw;height:3.8cqw}.ld-today-list b{font-size:3.85cqw;line-height:1.25;display:block}.ld-today-list small{color:var(--k3);font-size:3.15cqw;line-height:1.3;display:block}.ld-today-list li.past{opacity:.42}.ld-today-list li.on>i{background:var(--kc);color:#fff;box-shadow:0 0 0 1cqw color-mix(in oklab, var(--kc) 22%, transparent)}.ld-now{position:relative;grid-template-columns:11cqw minmax(0,1fr)!important;align-items:center!important;padding:.4cqw 0!important}.ld-now:after{content:"";background:var(--cob);z-index:0;border-radius:.3cqw;height:.5cqw;position:absolute;top:50%;left:13.4cqw;right:0}.ld-now .ld-today-t{color:var(--cob);font-weight:700}.ld-now-pill{z-index:1;background:var(--cob);color:#fff;font:800 2.6cqw var(--f-b);letter-spacing:.08em;text-transform:uppercase;border-radius:2cqw;justify-self:start;padding:.8cqw 2cqw;position:relative}.ld-tag{background:var(--sleep);color:#fff;border-radius:4cqw 7cqw 7cqw 4cqw;flex:none;gap:.5cqw;margin-top:auto;margin-bottom:21cqw;padding:3.6cqw 4cqw 3.6cqw 11cqw;display:grid;position:relative}.ld-tag .ld-cap{color:#ffffffc7;font-size:2.9cqw}.ld-tag b{font-size:4.4cqw}.ld-tag small{opacity:.85;font-size:3.2cqw;line-height:1.3}.ld-tag-hole{background:var(--g);border-radius:50%;width:4cqw;height:4cqw;margin-top:-2cqw;position:absolute;top:50%;left:4cqw;box-shadow:inset 0 0 0 .7cqw #0003}.ld-tag-btns{flex-wrap:wrap;gap:1.4cqw;margin-top:1.4cqw;display:flex}.ld-tag-btns>*{color:#fff;font:700 3cqw var(--f-b);background:#ffffff2e;border:0;border-radius:3cqw;align-items:center;gap:1cqw;padding:1.4cqw 2.4cqw;display:inline-flex}.ld-tag-btns svg{width:3cqw;height:3cqw}.ld-tag-btns button{color:var(--sleep);cursor:pointer;background:#fff}.ld-driver{z-index:6;background:var(--k);color:var(--g);opacity:0;pointer-events:none;transition:opacity .35s var(--e);align-content:center;justify-items:start;gap:3cqw;padding:8cqw;display:grid;position:absolute;inset:0}.ld-driver.on{opacity:1;pointer-events:auto}.ld-driver .ld-cap{color:var(--sig);font-size:3.4cqw}.ld-driver b{font:760 14cqw/.92 var(--f-d);letter-spacing:-.045em;font-stretch:76%}.ld-driver span:not(.ld-cap){font-size:7cqw;font-weight:700;line-height:1.2}.ld-driver button{background:var(--g);color:var(--k);font:800 3.8cqw var(--f-b);cursor:pointer;border:0;border-radius:5cqw;margin-top:4cqw;padding:2.4cqw 5cqw}.ld-tabs{z-index:3;background:color-mix(in oklab, var(--g) 90%, transparent);border-top:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:repeat(5,1fr);height:18cqw;padding-top:2.4cqw;display:grid;position:absolute;bottom:0;left:0;right:0}.ld-tabs span{font:700 2.6cqw var(--f-b);color:var(--k3);align-content:start;justify-items:center;gap:1cqw;display:grid}.ld-tabs i{border:.7cqw solid;border-radius:1.6cqw;width:5.4cqw;height:5.4cqw}.ld-tabs span.on{color:var(--sig-ink)}@media (width>=980px){.ld-ch-today{padding-top:clamp(60px,8vw,110px)}.ld-js .ld-ch-today{height:260vh}.ld-js .ld-ch-today .ld-sticky,.ld-js .ld-ch-imp .ld-sticky{align-items:center;height:100svh;padding-top:64px;display:grid;position:sticky;top:0;overflow:clip}.ld-js .ld-ch-imp{height:380vh;padding-top:40px}.ld-js .ld-ch-imp .ld-h2{font-size:clamp(38px,4vw,64px)}.ld-js .ld-ch-imp .ld-steps{gap:12px;margin-top:24px}.ld-js .ld-ch-imp .ld-steps span{max-height:calc(var(--on) * 70px);opacity:var(--on);transition:max-height .5s var(--e), opacity .4s;overflow:hidden}.ld-ch-today .ld-phone{width:min(360px,40vh)}}@media (width>=980px) and (prefers-reduced-motion:reduce){.ld-js .ld-ch-today,.ld-js .ld-ch-imp{height:auto}.ld-js .ld-ch-today .ld-sticky,.ld-js .ld-ch-imp .ld-sticky{height:auto;position:relative}}.ld-late{align-items:start;gap:22px;margin-top:48px;display:grid}@media (width>=980px){.ld-late{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:28px}}.ld-pass{background:var(--g2);box-shadow:0 0 0 1px var(--rule), 0 50px 80px -50px #0a0c1080;border-radius:26px;grid-template-columns:minmax(0,1fr) 118px;display:grid;position:relative;overflow:hidden}.ld-pass:before{content:"";border-left:2px dashed var(--rule2);position:absolute;top:0;bottom:0;right:118px}.ld-pass-a{gap:18px;min-width:0;padding:24px 26px 26px;display:grid}.ld-pass-route{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.ld-pass-route>span:not(.ld-pass-fly){display:grid}.ld-pass-route b{font:760 clamp(46px, 5.6vw, 74px)/.9 var(--f-d);letter-spacing:-.04em;font-stretch:78%}.ld-pass-route small{color:var(--k3);font-size:13.5px}.ld-pass-route>span:last-child{text-align:right}.ld-pass-fly{color:var(--sig);align-items:center;gap:8px;display:flex}.ld-pass-fly i{background:repeating-linear-gradient(90deg, var(--rule2) 0 6px, transparent 6px 11px);flex:1;height:2px}.ld-pass-row{flex-wrap:wrap;gap:14px 30px;display:flex}.ld-pass-row>span{gap:4px;display:grid}.ld-pass-row small{font:500 10.12px var(--f-m);letter-spacing:.04em;text-transform:uppercase;color:var(--k3)}.ld-pass-row b{font:700 22px var(--f-m)}.ld-pass-land .ld-flap{gap:3px;font-size:22px}.ld-pass[data-sev=warn] .ld-pass-land .ld-fl{color:#f3c443}.ld-pass[data-sev=bad] .ld-pass-land .ld-fl{color:#ff8e86}.ld-pass-b{background:var(--sig);color:var(--on-sig);align-content:start;gap:2px;padding:24px 18px;display:grid}.ld-pass-b .ld-cap{color:inherit;opacity:.75;margin-top:8px;font-size:10.5px}.ld-pass-b b{font:600 21px/1.1 var(--f-m)}.ld-barcode{opacity:.85;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px,currentColor 4px 7px,#0000 7px 8px,currentColor 8px 9px,#0000 9px 12px);border-radius:2px;height:46px;margin-top:16px}.ld-whatif{background:var(--g2);box-shadow:0 0 0 1px var(--rule);border-radius:26px;gap:14px;padding:22px;display:grid}.ld-seg{background:var(--g3);border-radius:16px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ld-seg button{min-height:38px;color:var(--k2);font:700 14px var(--f-b);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:auto;padding:0 12px;transition:background .25s,color .25s,box-shadow .25s}.ld-seg button[aria-pressed=true]{background:var(--g2);color:var(--k);box-shadow:0 1px 4px #00000029}.ld-effects{align-content:start;gap:8px;min-height:186px;margin:0;padding:0;list-style:none;display:grid}.ld-effects li{background:var(--g);animation:ld-rise .5s var(--e) both;animation-delay:calc(var(--i) * 90ms);border-radius:16px;gap:12px;padding:13px 14px;display:flex}.ld-effects li>i{background:var(--ok);width:10px;height:10px;box-shadow:0 0 0 4px var(--ok-s);border-radius:50%;flex:none;margin-top:7px}.ld-effects li[data-sev=warn]>i{box-shadow:0 0 0 4px var(--warn-s);background:#d99208}.ld-effects li[data-sev=bad]>i{background:var(--bad);box-shadow:0 0 0 4px var(--bad-s)}.ld-effects b{font-size:16px;display:block}.ld-effects small{color:var(--k2);font-size:14.5px;line-height:1.45;display:block}.ld-late-note{color:var(--k3);align-items:center;gap:8px;font-size:13.5px;display:flex}@keyframes ld-rise{0%{opacity:0;transform:translateY(10px)}}.ld-night{--v:.82;isolation:isolate;margin-top:clamp(72px,8vw,128px);position:relative;overflow:clip}.ld-mtn{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ld-stars circle{fill:#fff8e8;opacity:.7}.ld-js .ld-stars circle{animation:4s ease-in-out infinite ld-twinkle;animation-delay:var(--d)}@keyframes ld-twinkle{50%{opacity:.15}}.ld-moon{fill:#fff3da;filter:drop-shadow(0 0 30px #ffe9be73)}.ld-ridges path{transition:none}.ld-ridges .r0{fill:#3a3358}.ld-ridges .r1{fill:#272340}.ld-ridges .r2{fill:#18162b}.ld-ridges .r3{fill:#0b0a15}.ld-ridges>*{transform:translateY(calc((1 - var(--v)) * var(--i) * 26px))}.ld-road-bed{fill:none;stroke:#ffecd617;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.ld-road{fill:none;stroke:var(--sig);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0, (var(--v) - .12) / .7, 1));filter:drop-shadow(0 0 6px color-mix(in oklab, var(--sig) 70%, transparent))}.ld-bike{fill:#fff6e0}.ld-bike-glow{mix-blend-mode:screen}.ld-night-in{padding:clamp(80px, 9vw, 130px) var(--gut) clamp(90px, 10vw, 150px);align-items:center;gap:48px;display:grid;position:relative}@media (width>=980px){.ld-night-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:92vh}}.ld-off .ld-phone-scr{background:var(--g)}.ld-off{--g:#f4f2ec;--g2:#fff;--g3:#e8e5dd;--g4:#dcd8ce;--k:#16171b;--k2:#474a52;--k3:#6b6e76;--rule:#16171b1f}@media (prefers-color-scheme:dark){.ld-off{--g:#111214;--g2:#1a1c20;--g3:#25272d;--g4:#30333a;--k:#efeee9;--k2:#b4b6bc;--k3:#8e9198;--rule:#efeee91f}}.ld-off-in{flex-direction:column;flex:1;gap:1.6cqw;padding:0 5cqw;display:flex}.ld-offbar{background:var(--board);color:var(--board-ink);gap:.4cqw;margin:0 -5cqw 1.4cqw;padding:2.6cqw 5cqw;font-size:3.2cqw;line-height:1.3;display:grid}.ld-offbar b{font-size:3.8cqw}.ld-off .ld-tag-btns>span:last-child{color:var(--sleep);background:#fff}.ld-off-kept{background:color-mix(in oklab, var(--ok) 10%, var(--g2));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ok) 25%, transparent);border-radius:4cqw;gap:1.2cqw;margin-top:1cqw;padding:3cqw 3.4cqw;display:grid}.ld-off-kept .ld-cap{color:var(--ok);margin:0;font-size:2.9cqw}.ld-off-kept span:not(.ld-cap){justify-content:space-between;font-size:3.3cqw;display:flex}.ld-off-kept code{font:500 3cqw var(--f-m);color:var(--k3)}.ld-off-list{gap:2.4cqw;margin:2cqw 0 0;padding:0;list-style:none;display:grid}.ld-off-list li{background:var(--g2);box-shadow:0 0 0 1px var(--rule);border-radius:4cqw;grid-template-columns:7cqw minmax(0,1fr);align-items:start;gap:2.6cqw;padding:3cqw;display:grid}.ld-off-list li>i{background:var(--kc);color:#fff;border-radius:50%;place-items:center;width:7cqw;height:7cqw;display:grid}.ld-off-list li>i svg{width:3.6cqw;height:3.6cqw}.ld-off-list b{font-size:3.9cqw;line-height:1.25;display:block}.ld-off-list small{color:var(--k3);font-size:3.15cqw;line-height:1.3;display:block}.ld-off-stubs{flex-wrap:wrap;gap:1.6cqw;margin-top:1cqw;display:flex}.ld-off-stubs span{background:color-mix(in oklab, var(--papers) 16%, var(--g2));font:700 3.2cqw var(--f-b);border-radius:3cqw;align-items:center;gap:1.2cqw;padding:2cqw 3cqw;display:inline-flex}.ld-off-stubs svg{width:3.4cqw;height:3.4cqw;color:var(--papers)}.ld-night .ld-phone-sig i{opacity:calc(.22 + .78 * clamp(0, (.5 - var(--b) * .07 - var(--v)) * 30, 1))}.ld-night .ld-phone-sig i:first-child{--b:0}.ld-night .ld-phone-sig i:nth-child(2){--b:1}.ld-night .ld-phone-sig i:nth-child(3){--b:2}.ld-night .ld-phone-sig i:nth-child(4){--b:3}.ld-night .ld-offbar{opacity:clamp(0, calc((var(--v) - .5) * 12), 1)}.ld-priv{align-items:start;gap:48px;margin-top:52px;display:grid}@media (width>=980px){.ld-priv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}.ld-priv-col{align-content:start;gap:22px;min-width:0;display:grid}.ld-priv-col .ld-h3{margin-bottom:0!important}.ld-facts{color:var(--fg2);gap:10px;margin:0;padding:0;font-size:17px;line-height:1.5;list-style:none;display:grid}.ld-facts li{padding-left:30px;position:relative}.ld-facts li:before{content:"";background:color-mix(in oklab, var(--acc) 20%, transparent);border-radius:50%;width:19px;height:19px;position:absolute;top:.2em;left:0}.ld-facts li:after{content:"";border:solid var(--acc);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:calc(.2em + 4px);left:7px;transform:rotate(45deg)}.ld-vault,.ld-pv{background:var(--g2);color:var(--k);border-radius:26px;box-shadow:0 50px 80px -50px #0009}.ld-vault{gap:14px;padding:20px;display:grid}.ld-vault-h{justify-content:space-between;align-items:center;display:flex}.ld-enc{background:var(--k);color:var(--g);font:500 11.5px var(--f-m);letter-spacing:.03em;border-radius:14px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.ld-vault-l{margin:0;padding:0;list-style:none;display:grid}.ld-vault-l li{border-top:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.ld-vault-l li:first-child{border-top:0}.ld-vault-l li>i{background:color-mix(in oklab, var(--papers) 15%, var(--g2));width:36px;height:36px;color:var(--papers);border-radius:12px;place-items:center;display:grid}.ld-vault-l b{font-size:15px;line-height:1.25;display:block}.ld-vault-l small{color:var(--k3);font-size:13px;display:block}.ld-vault-l em{font:600 12.5px var(--f-b);color:var(--k3);white-space:nowrap;align-items:center;gap:6px;font-style:normal;display:inline-flex}.ld-vault-l .ld-faces .ld-face{--fs:20px;font-size:9px}.ld-vault-l .ld-faces .ld-face+.ld-face{margin-left:-6px}.ld-vault-l li.two>i,.ld-vault-l li.one>i{background:var(--sig);color:var(--on-sig)}.ld-vault-l li.two em,.ld-vault-l li.one em{background:color-mix(in oklab, var(--sig) 14%, var(--g2));color:var(--sig-ink);border-radius:12px;padding:5px 9px}.ld-vault-share{background:var(--g);border-radius:18px;gap:4px;padding:14px;display:grid}.ld-vault-share b{font-size:15px}.ld-vault-share small{color:var(--k2);font-size:13px}.ld-vault-bar{background:var(--g3);border-radius:3px;height:6px;margin:6px 0 2px;overflow:hidden}.ld-vault-bar i{background:var(--sig);border-radius:3px;width:40%;height:100%;display:block}.ld-vault-log{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ld-vault-log li{box-shadow:0 0 0 1px var(--rule);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ld-vault-log b{font-size:14px;display:block}.ld-vault-log small{color:var(--k3);font-size:12.5px;display:block}.ld-face.host{background:var(--papers);color:#fff}.ld-pp-bin{background:conic-gradient(var(--sig) 0 72%, var(--g3) 72%);border-radius:50%;flex:none;width:24px;height:24px}.ld-pv{display:grid;overflow:hidden}@media (width>=640px){.ld-pv{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ld-pv-ph{min-height:240px;position:relative}.ld-pv-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ld-pv-by{color:#16171b;background:#ffffffeb;border-radius:18px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}.ld-pv-side{align-content:center;gap:10px;padding:20px;display:grid}.ld-pv-meta{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ld-pv-meta li{background:var(--g);font:500 13px var(--f-m);color:var(--k3);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative}.ld-pv-meta li svg{color:var(--k3);flex:none}.ld-pv-meta li:after{content:"";background:var(--sig);transform-origin:0;height:2px;position:absolute;top:50%;left:10px;right:10px}.ld-pv-done{color:var(--ok);align-items:center;gap:8px;margin-top:4px;font-size:14.5px;font-weight:600;display:flex}.ld-pv-who{color:var(--k2);align-items:center;gap:10px;font-size:13.5px;display:flex}.ld-pv-who .ld-face{--fs:22px;font-size:10px}.ld-pv-who .ld-faces .ld-face+.ld-face{margin-left:-6px}.ld-guest{background:var(--g2);color:var(--k);border-radius:26px;gap:12px;padding:20px;display:grid;box-shadow:0 50px 80px -50px #0009}.ld-guest-h{align-items:center;gap:12px;display:flex}.ld-guest-h .ld-face{--fs:34px}.ld-guest-h b{font-size:15px;display:block}.ld-guest-h small{color:var(--k3);font-size:13px;display:block}.ld-guest ul{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ld-guest li{background:var(--g);color:var(--k3);border-radius:14px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}.ld-guest li em{font:500 12px var(--f-m);color:var(--k3);align-items:center;gap:5px;font-style:normal;display:inline-flex}.ld-guest li.open{background:color-mix(in oklab, var(--ok) 12%, var(--g2));color:var(--k)}.ld-guest li.open em{color:var(--ok)}.ld-money-row{align-items:start;gap:22px;margin-top:48px;display:grid}@media (width>=980px){.ld-money-row{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px}}.ld-rcpt{gap:16px;display:grid}.ld-rcpt-p{color:#1e1f24;background:#fffdf8;gap:10px;padding:22px 22px 34px;display:grid;position:relative;overflow:hidden;rotate:-1.2deg;box-shadow:0 40px 60px -42px #0a0c1080;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/18px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/18px 100%}.ld-rcpt-h{text-align:center;border-bottom:1.5px dashed #0000002e;padding-bottom:10px;display:grid}.ld-rcpt-h b{font:600 16px var(--f-m);text-transform:uppercase;letter-spacing:.06em}.ld-rcpt-h small{font:400 12.5px var(--f-m);color:#6a6b70}.ld-rcpt ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ld-rcpt li{font:400 14px var(--f-m);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.ld-rcpt li code,.ld-rcpt-tot code{font:700 14px var(--f-m)}.ld-rcpt-faces{display:inline-flex}.ld-rcpt-faces .ld-face{--fs:20px;box-shadow:0 0 0 2px #fffdf8}.ld-rcpt-faces .ld-face+.ld-face{margin-left:-5px}.ld-rcpt-tot{font:800 16px var(--f-m);border-top:1.5px dashed #0000002e;justify-content:space-between;padding-top:10px;display:flex}.ld-rcpt-fx{font:400 12.5px var(--f-m);color:#6a6b70;text-align:right}.ld-rcpt-scan{background:linear-gradient(transparent, color-mix(in oklab, var(--sig) 25%, transparent) 80%, var(--sig) 82%, transparent 84%);opacity:0;height:40px;position:absolute;top:-40px;left:0;right:0}.ld-rcpt-split{background:var(--g2);box-shadow:0 0 0 1px var(--rule);border-radius:20px;grid-template-columns:1fr 1fr;gap:6px 18px;padding:16px 18px;display:grid}.ld-rcpt-split .ld-cap{grid-column:1/-1;margin-bottom:4px}.ld-rcpt-split>span:not(.ld-cap){align-items:center;gap:8px;display:flex}.ld-rcpt-split b{flex:1;font-size:14.5px}.ld-rcpt-split code{font:700 13.5px var(--f-m)}.ld-settle-c{background:var(--g2);box-shadow:0 0 0 1px var(--rule), 0 50px 80px -50px #0a0c1073;border-radius:28px;padding:24px;display:grid}.ld-owed{font:720 clamp(52px, 5.6vw, 78px)/.95 var(--f-d);letter-spacing:-.05em;color:var(--ok);margin-top:6px;font-stretch:80%}.ld-owed-s{color:var(--k2);margin-top:6px;font-size:15px}.ld-settle{width:100%;max-width:480px;margin:14px auto 0;display:block;overflow:visible}.ld-arrow{fill:none;stroke:var(--sig);stroke-width:3.5px;stroke-linecap:round}.ld-amt rect{fill:var(--g2);stroke:var(--rule2)}.ld-amt text{fill:var(--k);font:700 13px var(--f-m);text-anchor:middle;dominant-baseline:central}.ld-node circle{stroke:var(--g2);stroke-width:4px}.ld-node text{text-anchor:middle;dominant-baseline:central;font-family:var(--f-b)}.ld-node .i{fill:#fff;font-size:17px;font-weight:800}.ld-node .i.dk{fill:#16171b}.ld-node .n{fill:var(--k2);font-size:13px;font-weight:700}.ld-settle-go{pointer-events:none;justify-self:start;margin-top:8px}.ld-album{gap:18px;margin-top:48px;display:grid}.ld-album-from{flex-wrap:wrap;gap:10px 26px;display:flex}.ld-album-from>span{grid-template-columns:auto auto;align-items:center;column-gap:10px;display:grid}.ld-album-from .ld-face{grid-row:span 2}.ld-album-from b{font-size:15px;line-height:1.1}.ld-album-from small{color:var(--fg3);font-size:13px}.ld-album-day>.ld-cap{color:var(--fg2)}.ld-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-chips button{background:var(--g2);height:40px;color:var(--k);font:700 15px var(--f-b);cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--rule);transition:background .2s, color .2s, transform .2s var(--e);border:0;border-radius:20px;padding:0 16px}.ld-chips button:hover{transform:translateY(-1px)}.ld-chips button[aria-pressed=true]{background:var(--k);color:var(--g);box-shadow:none}.ld-count{font:500 13px var(--f-m);color:var(--fg3);margin-left:auto}.ld-album-days{gap:22px;display:grid}@media (width>=760px){.ld-album-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px}}.ld-album-day{gap:10px;transition:opacity .4s;display:grid}.ld-album-day.none{opacity:.35}.ld-album-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ld-album-g figure{aspect-ratio:1;background:var(--g3);transition:opacity .45s, transform .5s var(--e), filter .45s;border-radius:12px;margin:0;position:relative;overflow:hidden}.ld-album-g figure:first-child{grid-area:span 2/span 2}.ld-album-g[data-n]{aspect-ratio:2;grid-template-rows:1fr 1fr}.ld-album-g[data-n] figure{aspect-ratio:auto}.ld-album-g[data-n] figure:first-child{grid-area:span 2}.ld-album-g[data-n="2"]{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.ld-album-g[data-n="2"] figure:first-child{grid-row:auto}.ld-album-g[data-n="3"]{aspect-ratio:3/2;grid-template-columns:2fr 1fr}.ld-album-g[data-n="4"]{grid-template-columns:2fr 1fr 1fr}.ld-album-g[data-n="4"] figure:nth-child(4){grid-column:span 2}.ld-album-g img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--e)}.ld-album-g figure:hover img{transform:scale(1.06)}.ld-album-g figcaption{position:absolute;bottom:6px;left:6px}.ld-album-g figcaption .ld-face{--fs:22px;box-shadow:0 0 0 2px #ffffffe6}.ld-album-g figure.out{opacity:.14;filter:grayscale();transform:scale(.92)}.ld-sug{align-items:start;gap:16px;margin-top:48px;display:grid}@media (width>=980px){.ld-sug{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.ld-sug>div{background:var(--g2);box-shadow:0 0 0 1px var(--rule), 0 30px 60px -44px #0a0c1066;transition:opacity .6s var(--e), transform .6s var(--e);border-radius:24px;padding:20px}.ld-sug-from{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ld-sug-from .ld-face{--fs:34px}.ld-sug-from b{font-size:15.5px;display:block}.ld-sug-from small{color:var(--k3);font-size:13px}.ld-sug-ask p{font:500 20px/1.4 var(--f-b);letter-spacing:-.01em}.ld-sug-plan{gap:8px;display:grid;background:color-mix(in oklab, var(--sig) 9%, var(--g2))!important}.ld-sug-plan .ld-cap{color:var(--sig-ink);align-items:center;gap:6px;margin-bottom:4px;display:inline-flex}.ld-sug-row{background:var(--g2);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ld-sug-row b{font-size:15px}.ld-sug-row s{font:400 13.5px var(--f-m);color:var(--k3)}.ld-sug-row em{font:700 14px var(--f-m);color:var(--sig-ink);font-style:normal}.ld-sug-plan>small{color:var(--k2);font-size:13.5px}.ld-sug-btns{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.ld-sug-btns .ld-ui-btn.is-press{filter:brightness(.95);transform:scale(.94)}.ld-sug-btns .ld-ui-btn:disabled{cursor:default;background:var(--ok-s);color:var(--ok)}.ld-sug-day ol{margin:12px 0 0;padding:0;list-style:none;display:grid}.ld-sug-day li{height:54px;box-shadow:inset 3px 0 0 var(--kc);background:var(--g);transition:translate .8s var(--spring), background .6s;border-radius:14px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:6px;padding:0 12px;display:grid}.ld-sug-day li code{font:700 14px var(--f-m);color:var(--k2)}.ld-sug-day li b{font-size:15px}.ld-sug-day ol.swapped .a{translate:0 60px}.ld-sug-day ol.swapped .b{background:color-mix(in oklab, var(--sig) 14%, var(--g));translate:0 -60px}.ld-sug-told{color:var(--k3);margin-top:6px;font-size:13.5px;display:block}.ld-looks{background:color-mix(in oklab, var(--fg) 6%, transparent);border-radius:30px;align-items:center;gap:24px;margin-top:56px;padding:28px;display:grid}@media (width>=980px){.ld-looks{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:40px;padding:34px 36px}}.ld-looks-tx .ld-body{max-width:40ch}.ld-swatches{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}.ld-swatches button{background:var(--g2);color:var(--k);font:600 14.5px/1.2 var(--f-b);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--rule);transition:transform .25s var(--e), box-shadow .25s;border:0;border-radius:20px;gap:10px;padding:8px 8px 12px;display:grid}.ld-swatches button:hover{transform:translateY(-3px)}.ld-swatches button[aria-pressed=true]{box-shadow:inset 0 0 0 2.5px var(--k)}.ld-swatches button b{padding:0 4px;font-weight:600}.ld-sw{border-radius:13px;grid-template-columns:1.6fr 1fr;height:76px;display:grid;overflow:hidden}.ld-sw i{background:var(--a)}.ld-sw i+i{background:var(--b)}.ld[data-look=jade]{--sig:#13a388;--sig-ink:#0b7562;--cob:#e5432f;--on-sig:#04221c}.ld[data-look=terrace]{--sig:#e3a20c;--sig-ink:#8a5f00;--cob:#4e7d17;--on-sig:#1f1600}.ld[data-look=lacquer]{--sig:#d6402f;--sig-ink:#a92a1c;--cob:#b08a16;--on-sig:#fff8f0}.ld[data-look=tram]{--sig:#1b8fd6;--sig-ink:#0b5f96;--cob:#d99208;--on-sig:#04121c}@media (prefers-color-scheme:dark){.ld[data-look=jade]{--sig-ink:#4fd1b5}.ld[data-look=terrace]{--sig-ink:#f5c451}.ld[data-look=lacquer]{--sig-ink:#ff8a7c}.ld[data-look=tram]{--sig-ink:#6cc0f5}}.ld-agency{margin-top:clamp(40px,5vw,72px);padding:clamp(72px,8vw,120px) 0}.ld-agency-in{align-items:center;gap:56px;display:grid}@media (width>=980px){.ld-agency-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.ld-ticks{gap:10px;margin:26px 0 30px;padding:0;font-size:18px;font-weight:700;list-style:none;display:grid}.ld-ticks li{align-items:center;gap:12px;display:flex}.ld-ticks li:before{content:"";border:3px solid var(--sig);border-radius:50%;width:12px;height:12px}.ld-agp{justify-items:center;gap:16px;display:grid}.ld-url{background:color-mix(in oklab, var(--fg) 9%, transparent);font:500 14px var(--f-m);color:var(--fg);border-radius:22px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.ld-agp-ph{--sig:#0f8a7e;--sig-ink:#0b6158;--g:#f3f4ee;--g2:#fff;--g3:#e3e7e1;--g4:#d4dad2;--k:#12201e;--k2:#43514e;--k3:#6b7775;--rule:#12201e1f;width:min(320px,78vw);rotate:3deg}.ld-agp-in{flex-direction:column;flex:1;gap:1.6cqw;padding:0 5cqw;display:flex}.ld-agp-brand{align-items:center;gap:2.4cqw;display:flex}.ld-agp-brand b{font:800 4.6cqw var(--f-t);letter-spacing:-.01em;flex:1}.ld-agp-brand svg{width:4.4cqw;height:4.4cqw;color:var(--k3)}.ld-agp-logo{background:var(--sig);color:#fff;width:8cqw;height:8cqw;font:800 4.6cqw var(--f-t);border-radius:2.4cqw;place-items:center;display:grid}.ld-agp-card{border-radius:4.6cqw;height:40cqw;margin-top:1cqw;position:relative;overflow:hidden}.ld-agp-card img{object-fit:cover;width:100%;height:100%}.ld-agp-card:after{content:"";background:linear-gradient(#0000 45%,#0000008c);position:absolute;inset:0}.ld-agp-card span{z-index:1;color:#fff;font-size:3.8cqw;font-weight:700;position:absolute;bottom:3cqw;left:3.6cqw}.ld-agp-msg{background:color-mix(in oklab, var(--sig) 12%, var(--g2));border-radius:4cqw;gap:.6cqw;margin-top:2cqw;padding:3.4cqw;font-size:3.4cqw;line-height:1.35;display:grid}.ld-agp-msg b{color:var(--sig-ink);font-size:3.4cqw}.ld-agp-list{margin-top:2cqw}.ld-agp-list li:first-child>i{background:var(--kc);color:#fff}.ld-faq{padding-top:clamp(72px,8vw,128px)}.ld-faq-in{gap:34px;display:grid}@media (width>=980px){.ld-faq-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:60px}.ld-faq-side{position:sticky;top:120px}}.ld-faq-side{align-content:start;gap:18px;display:grid}.ld-faq-side .ld-h2{font-size:clamp(48px,6vw,96px)}.ld-faq-mail{background:color-mix(in oklab, var(--fg) 6%, transparent);border-radius:22px;gap:10px;max-width:420px;padding:22px;display:grid}.ld-faq-mail p{color:var(--fg2);font-size:16.5px}.ld-faq-mail a{font:500 15px var(--f-m);color:var(--fg);-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc);text-underline-offset:4px;justify-self:start;text-decoration-thickness:2px}.ld-faq details{border-top:1px solid var(--line);interpolate-size:allow-keywords}.ld-faq details:last-child{border-bottom:1px solid var(--line)}.ld-faq details::details-content{height:0;transition:height .45s var(--e), content-visibility .45s allow-discrete;overflow:clip}.ld-faq details[open]::details-content{height:auto}.ld-faq summary{cursor:pointer;font:540 clamp(20px, 1.9vw, 26px)/1.25 var(--f-t);letter-spacing:-.025em;padding:24px 50px 24px 0;list-style:none;position:relative}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary:after{content:"";background:linear-gradient(var(--acc), var(--acc)) center / 12px 2px no-repeat, linear-gradient(var(--acc), var(--acc)) center / 2px 12px no-repeat;width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--line2);transition:transform .35s var(--e);border-radius:50%;margin-top:-13px;position:absolute;top:50%;right:6px}.ld-faq details[open] summary:after{transform:rotate(45deg)}.ld-faq details p{color:var(--fg2);max-width:64ch;padding:0 0 24px}.ld-end{text-align:center;margin-top:clamp(72px,8vw,128px);padding:clamp(80px,9vw,130px) 0 clamp(72px,8vw,110px)}.ld-end-in{justify-items:center;gap:26px;display:grid}.ld-end .ld-h2{font-size:clamp(48px,8vw,128px);line-height:.98}.ld-end .ld-body{max-width:52ch}.ld-endboard{background:var(--board);color:var(--board-ink);border-radius:22px;justify-items:center;gap:8px;padding:16px 18px 18px;display:grid;rotate:-2deg;box-shadow:0 40px 70px -40px #0009}.ld-endboard>span{font:500 10.58px var(--f-m);letter-spacing:.04em;text-transform:uppercase;color:var(--board-dim)}.ld-flap.big{font-size:clamp(28px,4vw,44px)}.ld-flap.big .ld-fl:first-child{color:var(--sig)}.ld-foot{border-top:1px solid var(--line);padding:34px 0 48px}.ld-foot-in{gap:16px;display:grid}.ld-foot nav{flex-wrap:wrap;gap:8px 22px;font-size:15px;font-weight:700;display:flex}.ld-foot nav a{color:var(--fg2);text-decoration:none}.ld-foot p{color:var(--fg2);max-width:92ch;font-size:13px}@media (prefers-reduced-motion:no-preference){.ld-js .ld-rv{opacity:0;transition:opacity 1s var(--e) var(--d,0s), transform 1s var(--e) var(--d,0s);transform:translateY(36px)}.ld-js .ld-rv.is-in{opacity:1;transform:none}.ld-js .ld-on .ld-msg{opacity:0;grid-template-rows:0fr}.ld-js .ld-on.is-in .ld-msg{animation:ld-msg .55s var(--e) var(--t) forwards}.ld-js .ld-on.is-in .ld-msg .ld-bubble{animation:ld-bub .5s var(--spring) var(--t) both}.ld-js .ld-on .ld-msg.typing{display:grid}.ld-js .ld-on.is-in .ld-msg.typing{animation:ld-typemsg 1.4s var(--e) var(--t) forwards}.ld-js .ld-on .ld-react{transform:scale(0)}.ld-js .ld-on.is-in .ld-react{animation:ld-pop .5s var(--spring) var(--t) forwards}.ld-js .ld-doc{transform:translate(calc(min(0, var(--d)) * -18%), calc(max(0, var(--d)) * 18px)) scale(calc(1 - max(0, var(--d)) * .05 + min(0, var(--d)) * .25));opacity:calc(1 + min(0, var(--d)) * 1.5)}.ld-js .ld-doc .ld-f b{--on:var(--on-doc)}.ld-js .ld-doc{--on-doc:calc(1 - min(1, max(var(--d), 0 - var(--d))))}.ld-js .ld-doc .ld-doc-scan{opacity:calc(var(--on-doc) * 1);animation:2.2s ease-in-out infinite ld-scan}.ld-js .ld-steps li{opacity:calc(.38 + .62 * var(--on));transition:opacity .4s}.ld-js .ld-steps li:before{background:color-mix(in oklab, var(--sig) calc(var(--on) * 100%), var(--g));color:color-mix(in oklab, var(--on-sig) calc(var(--on) * 100%), var(--sig-ink));transition:background .4s,color .4s}.ld-js .ld-draft-days li{box-shadow:inset 0 0 0 calc(var(--new) * 2px) color-mix(in oklab, var(--sig) 40%, transparent);background:color-mix(in oklab, var(--sig) calc(var(--new) * 8%), transparent)}.ld-js .ld-on .ld-check button[aria-pressed=true] .ld-box{animation:ld-tickbox .5s var(--spring) both;animation-play-state:paused;animation-delay:calc(var(--i) * .35s + .5s)}.ld-js .ld-on.is-in .ld-check button[aria-pressed=true] .ld-box{animation-play-state:running}.ld-js .ld-on .ld-check.touched button .ld-box{animation:none}.ld-js .ld-on .ld-cal-g span.on{animation:ld-fadein .4s var(--e) both;animation-play-state:paused;animation-delay:calc(var(--d) * 70ms + .4s)}.ld-js .ld-on.is-in .ld-cal-g span.on{animation-play-state:running}.ld-js .ld-on .ld-vault-l li{opacity:0;transition:opacity .5s var(--e), transform .5s var(--e);transition-delay:calc(var(--i) * .12s + .2s);transform:translateY(10px)}.ld-js .ld-on.is-in .ld-vault-l li{opacity:1;transform:none}.ld-js .ld-on .ld-vault-l li.two>i,.ld-js .ld-on .ld-vault-l li.one>i{transition:transform .5s var(--spring) calc(var(--i) * .12s + .7s);transform:scale(.4)}.ld-js .ld-on.is-in .ld-vault-l li.two>i,.ld-js .ld-on.is-in .ld-vault-l li.one>i{transform:none}.ld-js .ld-on .ld-vault-bar i{width:100%;transition:width 1.4s var(--e) 1.3s}.ld-js .ld-on.is-in .ld-vault-bar i{width:40%}.ld-js .ld-on .ld-vault-log li,.ld-js .ld-on .ld-enc{opacity:0;transition:opacity .5s var(--e), transform .5s var(--e);transition-delay:calc(var(--i,0) * .25s + 1.8s);transform:translateY(10px)}.ld-js .ld-on .ld-enc{transition-delay:.9s}.ld-js .ld-on.is-in .ld-vault-log li,.ld-js .ld-on.is-in .ld-enc{opacity:1;transform:none}.ld-js .ld-on .ld-pv-meta li:after{transition:transform .5s var(--e) calc(var(--i) * .4s + .8s);transform:scaleX(0)}.ld-js .ld-on.is-in .ld-pv-meta li:after{transform:none}.ld-js .ld-on .ld-pv-meta li{color:var(--k);transition:color .5s calc(var(--i) * .4s + 1.1s)}.ld-js .ld-on.is-in .ld-pv-meta li{color:var(--k3)}.ld-js .ld-on .ld-pv-done,.ld-js .ld-on .ld-pv-who{opacity:0;transition:opacity .5s var(--e), transform .5s var(--e);transform:translateY(8px)}.ld-js .ld-on .ld-pv-done{transition-delay:2.2s}.ld-js .ld-on .ld-pv-who{transition-delay:2.6s}.ld-js .ld-on.is-in .ld-pv-done,.ld-js .ld-on.is-in .ld-pv-who{opacity:1;transform:none}.ld-js .ld-on.is-in .ld-rcpt-scan{animation:1.6s ease-in-out .3s both ld-sweep}.ld-js .ld-on .ld-rcpt-faces .ld-face{transition:transform .45s var(--spring);transition-delay:calc(var(--i) * .22s + 1.2s);transform:scale(0)}.ld-js .ld-on.is-in .ld-rcpt-faces .ld-face{transform:none}.ld-js .ld-on .ld-rcpt-split>span:not(.ld-cap){opacity:0;transition:opacity .5s var(--e), transform .5s var(--e);transition-delay:calc(var(--i) * .12s + 2.4s);transform:translate(-10px)}.ld-js .ld-on.is-in .ld-rcpt-split>span:not(.ld-cap){opacity:1;transform:none}.ld-js .ld-on .ld-arrow{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--e) calc(var(--i) * .3s + 1.4s)}.ld-js .ld-on.is-in .ld-arrow{stroke-dashoffset:0}.ld-js .ld-on .ld-amt{opacity:0;transition:opacity .5s calc(var(--i) * .3s + 2.2s)}.ld-js .ld-on.is-in .ld-amt{opacity:1}.ld-js .ld-on .ld-node{transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--spring) .9s;transform:scale(0)}.ld-js .ld-on.is-in .ld-node{transform:none}.ld-js .ld-on .ld-album-g figure:not(.out){opacity:0;transform:translateY(-24px)scale(.9)rotate(-4deg)}.ld-js .ld-on.is-in .ld-album-g figure:not(.out){opacity:1;transition-delay:calc(var(--i) * 55ms);transform:none}.ld-js .ld-on.is-in .ld-album-g figure{transition-delay:0s}.ld-js .ld-sug[data-stage="0"] .ld-sug-plan,.ld-js .ld-sug[data-stage="0"] .ld-sug-day{opacity:.25;transform:translateY(14px)}.ld-js .ld-sug[data-stage="1"] .ld-sug-day{opacity:.55}.ld-js .ld-on .ld-off,.ld-js .ld-on .ld-chat{opacity:0;transition:transform 1.1s var(--e), opacity .8s var(--e);transform:translateY(40px)rotate(-2deg)}.ld-js .ld-on.is-in .ld-off,.ld-js .ld-on.is-in .ld-chat{opacity:1;transform:rotate(-2deg)}.ld-js .ld-on.is-in .ld-chat{transform:rotate(2deg)}}@keyframes ld-msg{to{opacity:1;grid-template-rows:1fr}}@keyframes ld-bub{0%{opacity:0;transform:scale(.5)}}@keyframes ld-typemsg{0%{opacity:0;grid-template-rows:0fr}20%,78%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes ld-scan{0%{transform:translateY(-50px)}to{transform:translateY(380px)}}@keyframes ld-sweep{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(520px)}}@keyframes ld-tickbox{0%{background:0 0;transform:scale(.3)}}@keyframes ld-fadein{0%{opacity:0;transform:scale(.7)}}.ld-msg.typing{display:none}.ld-js .ld-on.is-in .ld-react{transform:none}@media (width<=640px){.ld{font-size:17px}.ld-vault-l .ld-faces{display:none}.ld-pass{grid-template-columns:minmax(0,1fr) 84px}.ld-pass:before{right:84px}.ld-pass-a{padding:20px}.ld-pass-b{padding:20px 12px}.ld-pass-b b{font-size:20px}.ld-rcpt-p{padding:18px 16px 30px}.ld-rcpt li{font-size:13px}.ld-ideas li{grid-template-columns:minmax(0,1fr) auto}.ld-idea-faces{display:none}}@media (prefers-reduced-motion:reduce){.ld *,.ld :before,.ld :after{transition:none!important;animation:none!important}.ld-deps-track{transform:none}}.ld-say{--r:1;padding:clamp(90px,11vw,170px) 0 clamp(70px,8vw,120px)}.ld-say-p{font:560 clamp(30px, 3.8vw, 62px)/1.12 var(--f-t);letter-spacing:-.035em;text-wrap:pretty;max-width:22em}.ld-say-p .w{opacity:calc(.14 + .86 * clamp(0, var(--r) * (var(--n) + 4) - var(--i), 1))}.ld-say-p .ld-say-hl{background-size:calc(clamp(0, var(--r) * (var(--n) + 4) - var(--i), 1) * 100%) 46%}.ld-film{--fp:.5;position:relative}.ld-film-sticky{flex-direction:column;gap:32px;padding:clamp(80px,9vw,130px) 0 70px;display:flex;overflow:hidden}.ld-film-view{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.ld-film-view::-webkit-scrollbar{display:none}.ld-film-track{padding:0 max(var(--gut), calc((100vw - var(--wrap)) / 2));will-change:transform;align-items:flex-end;width:max-content;margin:0;list-style:none;display:flex}.ld-film-item{scroll-snap-align:center;flex:none;align-items:flex-end;display:flex}.ld-leg{width:clamp(96px,9vw,150px);font:500 12px/1.3 var(--f-m);color:var(--fg2);text-align:center;align-self:center;justify-items:center;gap:8px;padding:0 8px;display:grid;position:relative}.ld-leg:before{content:"";border-top:2px dashed var(--line2);position:absolute;top:19px;left:0;right:0}.ld-leg i{background:var(--acc);width:40px;height:40px;color:var(--bg);border-radius:50%;place-items:center;display:grid;position:relative}.ld-day{color:#fff;isolation:isolate;background:#1a1d2a;border-radius:28px;width:min(78vw,360px);height:min(118vw,500px);margin:0;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #000000b3}.ld-film-item:nth-child(2n) .ld-day{height:min(104vw,440px)}.ld-day img{object-fit:cover;width:100%;height:100%;transform:scale(1.14) translateX(calc((var(--fp) - .5) * -9%));position:absolute;inset:0}.ld-day:after{content:"";z-index:0;background:linear-gradient(#00000059,#0000 26% 42%,#060810e0);position:absolute;inset:0}.ld-day.none{background:var(--sig);color:var(--on-sig)}.ld-day.none:after{background:0 0}.ld-day-mark{color:var(--on-sig);place-items:center;display:grid;position:absolute;inset:0 0 34%}.ld-day figcaption{z-index:1;flex-direction:column;padding:18px 20px 20px;display:flex;position:absolute;inset:0}.ld-day-top{font:500 13px var(--f-m);justify-content:space-between;align-items:center;display:flex}.ld-day-top b{font:600 13px var(--f-m);color:#16171b;background:#ffffffeb;border-radius:12px;padding:6px 10px}.ld-day.none .ld-day-top b{background:var(--on-sig);color:var(--sig)}.ld-day-place{font:740 clamp(34px, 3.2vw, 52px)/.95 var(--f-t);letter-spacing:-.045em;margin-top:auto}.ld-day-line{opacity:.9;max-width:30ch;margin-top:10px;font-size:15.5px;line-height:1.4}.ld-day-stay{background:#614eb7eb;border-radius:14px;align-self:flex-start;align-items:center;gap:7px;margin-top:14px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ld-day.none .ld-day-stay{background:var(--on-sig);color:var(--sig)}.ld-day-by{font:400 10.5px var(--f-m);opacity:.7;writing-mode:vertical-rl;position:absolute;top:52px;right:16px}.ld-film-route{height:14px;position:relative}.ld-film-line{left:var(--gut);right:var(--gut);background:var(--line);border-radius:2px;height:3px;position:absolute;top:5px}.ld-film-line i{width:calc(var(--fp) * 100%);border-radius:inherit;background:var(--acc);position:absolute;inset:0 auto 0 0}.ld-film-stops{left:var(--gut);right:var(--gut);position:absolute;top:0}.ld-film-stops i{top:0;left:calc(var(--k) * 100%);background:var(--bg);width:13px;height:13px;box-shadow:inset 0 0 0 3px color-mix(in oklab, var(--acc) calc(clamp(0, (var(--fp) - var(--k) + .001) * 1000, 1) * 100%), var(--line2));border-radius:50%;margin-left:-6.5px;position:absolute}@media (width>=980px){.ld-day{width:clamp(280px,24vw,400px);height:min(54svh,540px)}.ld-film-item:nth-child(2n) .ld-day{height:min(46svh,460px)}}@media (width>=980px) and (prefers-reduced-motion:no-preference){.ld-js .ld-film-sticky{justify-content:center;gap:3.2svh;height:100svh;padding:88px 0 28px;position:sticky;top:0}.ld-js .ld-film-view{overflow:visible}.ld-js .ld-film-head .ld-h2{font-size:clamp(38px,4.2vw,68px)}}.ld-ciph{align-items:center;gap:18px;margin:48px 0 8px;display:grid}@media (width>=980px){.ld-ciph{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);gap:0}}.ld-ciph-doc,.ld-ciph-raw{gap:12px;display:grid}.ld-visa{color:#1e2433;background:linear-gradient(135deg,#f6f1df,#e5efdf 55%,#f3e3d6);border-radius:22px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #000000b3}.ld-visa:before{content:"";background:repeating-radial-gradient(circle at 85% 15%,#0000 0 10px,#1e24330d 10px 11px);position:absolute;inset:0}.ld-visa-h{border-bottom:1.5px dashed #1e243333;gap:2px;margin-bottom:12px;padding-bottom:12px;display:grid;position:relative}.ld-visa-h b{font:600 12.5px var(--f-m);letter-spacing:.06em;text-transform:uppercase;color:#9d2b1c}.ld-visa-h small{color:#4a5168;font-size:14px}.ld-visa dl{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0;display:grid;position:relative}.ld-visa dl div:nth-child(4),.ld-visa dl div:nth-child(5){grid-column:span 1}.ld-visa dt{font:500 11px var(--f-m);letter-spacing:.06em;text-transform:uppercase;color:#6a7088}.ld-visa dd{font:600 16px/1.25 var(--f-b);margin:2px 0 0}.ld-ciph-mid{font:500 12px var(--f-m);color:var(--fg2);justify-items:center;gap:8px;display:grid;position:relative}.ld-ciph-mid:before{content:"";background:repeating-linear-gradient(90deg, var(--acc) 0 8px, transparent 8px 16px);background-size:16px 2px;height:2px;position:absolute;top:26px;left:-8px;right:-8px}.ld-js .ld-ciph-mid:before{animation:.7s linear infinite ld-flow}@keyframes ld-flow{to{background-position:16px 0}}.ld-ciph-key{background:var(--sig);width:54px;height:54px;color:var(--on-sig);box-shadow:0 0 0 8px var(--bg);border-radius:50%;place-items:center;display:grid;position:relative}.ld-ciph-raw code{font:500 clamp(12px, 1.05vw, 15px)/1.45 var(--f-m);color:#f5b041;white-space:nowrap;background:#07080b;border-radius:22px;gap:4px;padding:22px 24px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ld-ciph-raw code span:nth-child(3n){color:#c9873a}.ld-ciph-raw code span:nth-child(3n+1){color:#8f7a5a}.ld-ciph-raw small,.ld-ciph-doc+small{font:500 12px var(--f-m);color:var(--fg2)}.ld-giant{font:760 clamp(84px, 16.5vw, 290px)/.8 var(--f-t);letter-spacing:-.065em;color:var(--fg);border-bottom:1px solid var(--line);align-items:flex-end;margin-bottom:26px;padding:40px 0 8px;display:flex;overflow:hidden}.ld-giant-mark{flex:none;width:.86em;height:.86em;margin:0 .08em .02em 0;color:var(--fg)!important}.ld-giant span{display:inline-block}@media (prefers-reduced-motion:no-preference){.ld-js .ld-giant.ld-rv{opacity:1;transform:none}.ld-js .ld-giant span,.ld-js .ld-giant .ld-giant-mark{transition:transform 1s var(--e);transition-delay:calc(var(--i,0) * 60ms + .12s);transform:translateY(105%)}.ld-js .ld-giant.is-in span,.ld-js .ld-giant.is-in .ld-giant-mark{transform:none}.ld-js .ld-rv .ld-hl{transition:background-size 1.1s var(--e) .5s;background-size:0% 46%}.ld-js .ld-rv.is-in .ld-hl{background-size:100% 46%}}
