.hd{--hd-paper:#d8cfc5;--hd-cream:#f3e6d8;--hd-ink:#000;--hd-ink-hover:#1c1c1e;--hd-letter:#e6d5b5;--hd-kraft:#d9c49e;--hd-kraft-mid:#cfb88f;--hd-kraft-deep:#b9a17a;--hd-thread:#b9463c;--fg:216 207 197;--bk:0 0 0;--t1:rgb(var(--fg) / .95);--t2:rgb(var(--fg) / .76);--t3:rgb(var(--fg) / .62);--line:rgb(var(--fg) / .14);--on-paper:rgb(var(--bk) / .92);--on-paper-2:rgb(var(--bk) / .66);--paper-line:rgb(var(--bk) / .14);--serif:var(--hd-font-serif), "Iowan Old Style", Georgia, "Noto Serif SC", serif;--sans:var(--hd-font-sans), -apple-system, "Segoe UI", "Noto Sans SC", sans-serif;--mono:var(--hd-font-mono), ui-monospace, "SF Mono", Menlo, monospace;--hand:var(--hd-font-hand), "Bradley Hand", "Segoe Print", cursive;--ease:cubic-bezier(.22, 1, .36, 1);--swap:cubic-bezier(.76, 0, .24, 1);--gutter:clamp(12px, 2.1vw, 32px);--pad:clamp(16px, 4.2vw, calc(3.2 * var(--u)));--u:clamp(16px, calc(10px + .4vh + .2vmin + .4vw), 22px);min-height:100vh;padding-inline:var(--gutter);background:var(--hd-paper);color:var(--on-paper);font-family:var(--sans);font-size:var(--u);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5;position:relative;overflow-x:clip}.hd img:not(.pd-page *){max-width:100%;display:block}.hd-probe{width:var(--u);visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0}.hd-strip{height:calc(3.6 * var(--u));place-items:center;display:grid}.hd-strip img{height:calc(1.35 * var(--u));width:auto}.hd-strip a,.hd-mark{align-items:center;display:flex}.hd-card{--rt:min(200px, max(88px, 11.8vw));--rb:min(200px, max(44px, 12.5vw));z-index:2;background:var(--hd-ink);background-image:radial-gradient(calc(70 * var(--u)) calc(42 * var(--u)) at 50% 0%, rgb(var(--fg) / .05), transparent 72%);color:var(--t1);border-radius:var(--rt) var(--rt) var(--rb) var(--rb);box-shadow:0 calc(.7 * var(--u)) calc(3 * var(--u)) calc(-.6 * var(--u)) rgb(var(--bk) / .5);padding-inline:var(--pad);padding-bottom:clamp(calc(5 * var(--u)), 12vw, calc(10 * var(--u)));position:relative}.hd-card h2:not(.pd-page *),.hd-card h3:not(.pd-page *),.hd-hero h1,.hd-big,.hd-num,.hd-end h2,.hd-dlinks a{font-family:var(--serif)}.hd-glow-clip{border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hd-topglow{background:url(/imgs/home/hero-glow-desktop.jpg) top/100% 100% no-repeat;height:576px;position:absolute;top:0;left:0;right:0}.hd-glow{width:calc(48 * var(--u));height:calc(38 * var(--u));background:radial-gradient(closest-side, rgb(var(--fg) / .085), rgb(var(--fg) / .03) 55%, transparent 100%);will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.hd-nav{top:calc(env(safe-area-inset-top,0px) + calc(.55 * var(--u)));z-index:40;padding-top:calc(.95 * var(--u));pointer-events:none;justify-content:center;display:flex;position:sticky}.hd-nav>*{pointer-events:auto}.hd-bub{height:calc(2.75 * var(--u));padding-inline:calc(.95 * var(--u));color:var(--t3);transition:color .25s var(--ease);border-radius:999px;align-items:center;display:flex;position:relative}.hd-bub:before{content:"";border-radius:inherit;background:rgb(var(--bk) / .6);background-image:radial-gradient(circle farthest-side at 50% 90%, rgb(var(--fg) / .1), rgb(var(--fg) / .05));-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:inset 0 0 0 1px rgb(var(--fg) / .17), 0 calc(.5 * var(--u)) calc(1.4 * var(--u)) calc(-.8 * var(--u)) #000000b3;opacity:0;transition:opacity .3s var(--ease);position:absolute;inset:0}.hd-bub>*{position:relative}.hd-nav.is-stuck .hd-bub:before{opacity:1}.hd-nav.is-stuck .hd-bub{color:var(--t2)}.hd-links{align-items:center;margin:0;padding:0;list-style:none;display:flex}.hd-links a,.hd-login button{padding:calc(.72 * var(--u)) calc(.62 * var(--u));font-family:var(--sans);font-size:calc(.86 * var(--u));font-weight:500;line-height:1.5;text-decoration:none;transition:color .15s;display:block}.hd-links a:hover,.hd-login button:hover{color:var(--t1)}.hd-login>div{width:auto}.hd-login button,.hd-login [data-sign-user-loading]{height:auto;min-height:0;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0}.hd-login [data-sign-user-loading]{width:calc(3.4 * var(--u));min-height:calc(2.9 * var(--u))}.hd-cta-bub{cursor:pointer;font-family:var(--sans);height:calc(2.75 * var(--u));background:var(--hd-paper);color:var(--hd-ink);font-weight:600;font-size:calc(.86 * var(--u));white-space:nowrap;opacity:0;max-width:0;transform:translateX(calc(-1 * var(--u)));visibility:hidden;transition:max-width .55s var(--ease), padding .55s var(--ease), margin .55s var(--ease), opacity .3s var(--ease), transform .55s var(--ease), visibility 0s linear .55s, background-color .15s;border-radius:999px;align-items:center;margin-left:0;padding-inline:0;text-decoration:none;display:flex;overflow:hidden}.hd-nav.is-stuck .hd-cta-bub{max-width:calc(15 * var(--u));padding-inline:calc(1.15 * var(--u));margin-left:calc(.4 * var(--u));opacity:1;visibility:visible;transition-delay:0s;transform:none}.hd-cta-bub:hover{background:var(--hd-cream)}.hd-mbub{gap:calc(.5 * var(--u));padding-inline:var(--u) 0;display:none}.hd-mbub img{height:var(--u);width:auto}.hd-mark{align-self:stretch;align-items:center}.hd-menu{appearance:none;color:var(--t1);width:calc(2.75 * var(--u));height:calc(2.75 * var(--u));cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.hd-menu:focus-visible,.hd-links a:focus-visible,.hd-login button:focus-visible,.hd-cta-bub:focus-visible,.hd-dlinks a:focus-visible,.hd-dfoot a:focus-visible,.hd-dlogin:focus-visible,.hd-mark:focus-visible,.hd-strip a:focus-visible{outline:2px solid var(--hd-cream);outline-offset:2px;border-radius:999px}.hd-strip a:focus-visible{outline-color:var(--hd-ink);outline-offset:4px}.hd-drawer{z-index:80;background:rgb(var(--bk) / .985);color:var(--t1);padding:calc(env(safe-area-inset-top,0px) + calc(.9 * var(--u))) calc(1.4 * var(--u)) calc(env(safe-area-inset-bottom,0px) + calc(1.4 * var(--u)));animation:hd-drawer-in .25s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0}.hd-drawer.is-closing{opacity:0;transition:opacity .25s var(--ease)}@keyframes hd-drawer-in{0%{opacity:0}}.hd-dtop{height:calc(3 * var(--u));justify-content:space-between;align-items:center;display:flex}.hd-dtop img{height:var(--u);width:auto}.hd-dlinks{margin:calc(2 * var(--u)) 0 0;padding:0;list-style:none}.hd-dlinks a{font-weight:500;font-size:calc(2.4 * var(--u));padding:calc(.25 * var(--u)) 0;line-height:1.25;text-decoration:none;display:block}.hd-dfoot{gap:var(--u);margin-top:auto;display:grid}.hd-dlogin{padding:calc(.4 * var(--u)) 0;font-size:var(--u);color:var(--t2);cursor:pointer;justify-self:start;font-weight:600}.hd-dfoot .hd-btn{width:100%}.hd-hero{text-align:center;padding-top:clamp(calc(.3 * var(--u)), 1.2vh, calc(.8 * var(--u)))}.hd-hero h1{--h1:min(calc(4.2 * var(--u)), 7vw);max-width:13.5em;font-weight:500;font-size:var(--h1);letter-spacing:-.012em;color:var(--t1);text-wrap:balance;margin:0 auto;line-height:1.04}.hd-sub{max-width:42em;margin:calc(1.35 * var(--u)) auto 0;font-size:calc(1.1 * var(--u));color:var(--t3);text-wrap:balance;line-height:1.45}.hd-btn{cursor:pointer;min-height:calc(3.1 * var(--u));background:var(--hd-paper);color:var(--hd-ink);font:700 calc(.8 * var(--u)) / 1 var(--sans);letter-spacing:.09em;text-transform:uppercase;transition:transform .2s var(--ease), background-color .15s, filter .15s;border-radius:999px;justify-content:center;align-items:center;padding:.9em 2.2em;text-decoration:none;display:inline-flex}.hd-btn:hover{background:var(--hd-cream);transform:translateY(-2px)}.hd-btn:active{transform:translateY(0)}.hd-btn:focus-visible{box-shadow:0 0 0 calc(.28 * var(--u)) var(--hd-ink), 0 0 0 calc(calc(.28 * var(--u)) + 2px) var(--hd-cream);outline:none}.hd-hero .hd-btn{margin-top:calc(1.75 * var(--u))}.hd-actions{justify-content:center;align-items:center;gap:calc(.75 * var(--u));margin-top:calc(1.75 * var(--u));flex-wrap:wrap;display:flex}.hd-hero .hd-actions .hd-btn,.hd-end .hd-actions{margin-top:0}.hd-btn.is-start{box-sizing:border-box;font-size:calc(.9 * var(--u));letter-spacing:.01em;text-transform:none;gap:.5em}.hd-btn-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em}.hd-btn.is-ghost{color:var(--t1);box-shadow:inset 0 0 0 1px rgb(var(--fg) / .34);background:0 0}.hd-btn.is-ghost:hover{background:rgb(var(--fg) / .08)}.hd-btn.is-ghost:focus-visible{box-shadow:inset 0 0 0 1px rgb(var(--fg) / .34), 0 0 0 calc(.28 * var(--u)) var(--hd-ink), 0 0 0 calc(calc(.28 * var(--u)) + 2px) var(--hd-cream)}.hd-actions.is-paper .hd-btn.is-ghost{color:var(--hd-ink);box-shadow:inset 0 0 0 1px rgb(var(--bk) / .3)}.hd-actions.is-paper .hd-btn.is-ghost:hover{background:rgb(var(--bk) / .06)}.hd-actions.is-paper .hd-btn.is-ghost:focus-visible{box-shadow:inset 0 0 0 1px rgb(var(--bk) / .3), 0 0 0 calc(.28 * var(--u)) var(--hd-paper), 0 0 0 calc(calc(.28 * var(--u)) + 2px) var(--hd-ink)}.hd-notify{inset:auto 0 var(--hd-notify-kb,0px) 0;width:100%;max-width:none;max-height:calc(100% - var(--hd-notify-kb,0px) - 12px);overscroll-behavior:contain;border-radius:calc(1.5 * var(--u)) calc(1.5 * var(--u)) 0 0;background:var(--hd-cream);color:var(--hd-ink);font:500 var(--u) / 1.5 var(--sans);text-align:left;border:0;margin:0;padding:0;position:fixed;overflow:auto;box-shadow:0 -12px 32px -16px #0009}.hd-notify::backdrop{background:#00000094}.hd-notify[open]{animation:hd-notify-in .28s var(--ease)}.hd-notify[open]::backdrop{animation:.2s ease-out hd-notify-fade}@keyframes hd-notify-in{0%{opacity:0;transform:translateY(16px)}}@keyframes hd-notify-fade{0%{opacity:0}}.hd-notify-body{padding:calc(1.5 * var(--u)) calc(1.4 * var(--u)) calc(1.1 * var(--u) + env(safe-area-inset-bottom,0px));position:relative}.hd-notify[data-keyboard] .hd-notify-body{padding-bottom:calc(1.1 * var(--u))}.hd-notify-title{padding-right:calc(2.4 * var(--u));font:500 calc(1.75 * var(--u)) / 1.08 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0}.hd-notify-text{margin:calc(.5 * var(--u)) 0 0;font-size:calc(.94 * var(--u));color:var(--on-paper-2);line-height:1.5}.hd-notify-text b{color:var(--hd-ink);overflow-wrap:anywhere;font-weight:700}.hd-notify-field{box-sizing:border-box;width:100%;height:calc(3.25 * var(--u));margin-top:calc(.9 * var(--u));padding:0 calc(.85 * var(--u));border-radius:calc(.85 * var(--u));box-shadow:inset 0 0 0 1px var(--paper-line), inset 0 0 0 1px #0000000f;color:var(--hd-ink);font:500 max(16px, var(--u)) / 1 var(--sans);background:#fffaf4;border:0;outline:none;transition:box-shadow .15s;display:block}.hd-notify-field::placeholder{color:rgb(var(--bk) / .42)}.hd-notify-field:focus{box-shadow:inset 0 0 0 1.5px var(--hd-ink), 0 0 0 3px rgb(var(--bk) / .1)}.hd-notify-field[aria-invalid]{box-shadow:inset 0 0 0 1.5px var(--hd-ink)}.hd-notify-error{margin:calc(.45 * var(--u)) 0 0;font-size:calc(.84 * var(--u));color:var(--hd-ink);font-weight:700;line-height:1.4}.hd-notify-btn{width:100%;height:calc(3.25 * var(--u));margin-top:calc(.65 * var(--u));background:var(--hd-ink);color:var(--hd-cream);font:700 var(--u) / 1 var(--sans);cursor:pointer;transition:background-color .15s, transform .2s var(--ease), opacity .15s;border:0;border-radius:999px;justify-content:center;align-items:center;display:flex}.hd-notify-btn:hover{background:var(--hd-ink-hover)}.hd-notify-btn:active{transform:scale(.98)}.hd-notify-btn.is-busy{opacity:.6;cursor:progress}.hd-notify-btn.is-ghost{margin-top:calc(1.1 * var(--u));color:var(--hd-ink);box-shadow:inset 0 0 0 1px rgb(var(--bk) / .3);background:0 0}.hd-notify-btn.is-ghost:hover{background:rgb(var(--bk) / .06)}.hd-notify-btn:focus-visible,.hd-notify-x:focus-visible,.hd-notify-link:focus-visible{outline:2px solid var(--hd-ink);outline-offset:2px}.hd-notify-small{margin:calc(.75 * var(--u)) 0 0;font-size:calc(.84 * var(--u));text-align:center;color:var(--on-paper-2);line-height:1.45}.hd-notify-link{color:var(--hd-ink);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline}.hd-notify-ok{width:calc(2.9 * var(--u));height:calc(2.9 * var(--u));margin-bottom:calc(.9 * var(--u));background:var(--hd-ink);border-radius:50%;place-items:center;display:grid}.hd-notify-ok svg{fill:none;width:45%;height:45%;stroke:var(--hd-cream);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hd-notify-x{top:calc(.9 * var(--u));right:calc(.9 * var(--u));width:calc(2.2 * var(--u));height:calc(2.2 * var(--u));background:rgb(var(--bk) / .07);color:var(--hd-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s;display:grid;position:absolute}.hd-notify-x:hover{background:rgb(var(--bk) / .12)}.hd-notify-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:40%;height:40%}@media (min-width:720px){.hd-notify{width:min(calc(23 * var(--u)), calc(100% - 2 * var(--gutter,16px)));max-height:calc(100% - 2 * var(--u));border-radius:calc(1.2 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) calc(-1.4 * var(--u)) #000c;margin:auto;inset:0}.hd-notify[open]{animation-name:hd-notify-pop}.hd-notify-body{padding:calc(1.7 * var(--u)) calc(1.7 * var(--u)) calc(1.5 * var(--u))}.hd-notify-title{font-size:calc(1.6 * var(--u))}.hd-notify-text,.hd-notify-field,.hd-notify-btn{font-size:max(16px, calc(.82 * var(--u)))}.hd-notify-field,.hd-notify-btn{height:calc(2.75 * var(--u))}.hd-notify-small,.hd-notify-error{font-size:max(13px, calc(.68 * var(--u)))}}@keyframes hd-notify-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}.hd-reel{width:100vw;height:calc(20 * var(--u));margin-left:calc(50% - 50vw);margin-top:clamp(calc(2 * var(--u)), 6vh, calc(3.4 * var(--u)));position:relative}.hd-reel canvas{inset:calc(-1.4 * var(--u)) 0;width:100%;height:calc(100% + calc(2.8 * var(--u)));pointer-events:none;display:block;position:absolute}.hd-reel-fb{gap:calc(2 * var(--u));height:100%;padding-left:var(--u);align-items:center;display:flex;overflow:hidden}.hd-pola{flex:0 0 calc(14 * var(--u));background:var(--hd-cream);padding:calc(.42 * var(--u)) calc(.42 * var(--u)) calc(1.6 * var(--u));border-radius:3px;margin:0}.hd-pola img{aspect-ratio:4/5;object-fit:cover;width:100%}.hd-pola:nth-child(odd){transform:rotate(-3deg)}.hd-pola:nth-child(2n){transform:rotate(2.5deg) translateY(calc(.3 * var(--u)))}.hd-pola:nth-child(3n){transform:rotate(-1.5deg) translateY(calc(-.25 * var(--u)))}.hd-pola:hover{animation:.65s ease-out hd-wiggle}@keyframes hd-wiggle{0%,to{rotate:none}15%{rotate:1.5deg}35%{rotate:-1.1deg}55%{rotate:.7deg}75%{rotate:-.3deg}}.hd-sec{padding-top:clamp(calc(5 * var(--u)), 13vh, calc(9 * var(--u)))}.hd-center{text-align:center}.hd-card h2:not(.pd-page *){font-weight:500;font-size:clamp(calc(2.3 * var(--u)), 6.4vw, calc(3.4 * var(--u)));letter-spacing:-.012em;text-wrap:balance;color:var(--t1);margin:0;line-height:1.02}.hd-proof{padding-top:clamp(calc(3 * var(--u)), 8vh, calc(5 * var(--u)))}.hd-proof-label{margin:0 auto calc(.6 * var(--u));padding-block:calc(.35 * var(--u));font:500 calc(.68 * var(--u)) / 1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t2);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--fg) / .4);text-decoration-color:rgb(var(--fg) / .4);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .15s;display:table}.hd-proof-label:hover{color:var(--t1);-webkit-text-decoration-color:rgb(var(--fg) / .85);text-decoration-color:rgb(var(--fg) / .85)}.hd-proof-label:focus-visible{outline:2px solid var(--hd-cream);outline-offset:3px;border-radius:2px}.hd-proof-box{max-width:calc(44 * var(--u));border:1px solid var(--line);border-radius:calc(1.5 * var(--u));background:radial-gradient(farthest-side at 50% 130%, rgb(var(--fg) / .09), rgb(var(--fg) / .015));grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.hd-stat{appearance:none;color:inherit;font:inherit;cursor:pointer;align-content:center;justify-items:center;gap:calc(.5 * var(--u));padding:calc(1.35 * var(--u)) calc(.4 * var(--u));min-height:calc(7.4 * var(--u));border-radius:calc(1.5 * var(--u));background:0 0;border:0;display:grid}.hd-stat+.hd-stat{border-left:1px solid var(--line);border-radius:0}.hd-stat:focus-visible{outline:2px solid var(--hd-cream);outline-offset:-6px}.hd-num{font-weight:500;font-size:calc(2.3 * var(--u));font-variant-numeric:tabular-nums lining-nums;color:var(--t1);align-items:baseline;line-height:1;display:inline-flex}.hd-num small{font-family:var(--sans);color:var(--t3);margin-left:.14em;font-size:.46em;font-weight:600}.hd-odo{height:1em;line-height:1;display:inline-block;overflow:hidden}.hd-odo-strip{transition:transform 1.25s cubic-bezier(.2, .75, .15, 1) var(--d,0s);flex-direction:column;display:flex}.hd-odo-strip span{height:1em;line-height:1}.hd-cap{font:500 calc(.64 * var(--u)) / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t3);transition:color .2s}.hd-stat[aria-expanded=true] .hd-cap{color:var(--t1)}.hd-lwrap{width:calc(8.2 * var(--u));height:calc(3.1 * var(--u));align-content:center;place-items:center;gap:calc(.28 * var(--u));display:grid;position:relative}.hd-lwrap .hd-lr{opacity:.55;width:100%;height:auto;margin:auto;position:absolute;inset:0}.hd-lwrap .hd-num{font-size:calc(1.7 * var(--u))}.hd-stars{gap:2px;display:flex;position:relative}.hd-stars svg{transition:opacity .35s var(--ease) var(--d,0s), transform .35s var(--ease) var(--d,0s)}.hd-proof.is-pre .hd-stars svg{opacity:.18;transform:scale(.7)}.hd-detail{max-width:calc(44 * var(--u));min-height:1.4em;margin:calc(.95 * var(--u)) auto 0;text-align:center;font-size:calc(.92 * var(--u));color:var(--t3)}.hd-hx{--sk-land:cubic-bezier(.2, 1.28, .36, 1);--sk-pop:cubic-bezier(.2, 1.5, .4, 1)}.hd-hx-grid{gap:calc(2.4 * var(--u));max-width:calc(66 * var(--u));align-items:center;margin:0 auto;display:grid}.hd-hx h2.hd-hx-title{font-size:clamp(calc(2.6 * var(--u)), 7.4vw, calc(4.9 * var(--u)));letter-spacing:-.022em;line-height:.92}.hd-hx-word{transform-origin:50% 70%;display:inline-block}.hd-hx-word.is-jolt{animation:hd-hx-jolt .5s var(--ease)}@keyframes hd-hx-jolt{25%{transform:translateY(4px)rotate(-2.5deg)}55%{transform:translateY(-2px)rotate(1.5deg)}}.hd-hx-lead{margin:calc(1.2 * var(--u)) 0 0;font-size:calc(1.05 * var(--u));color:var(--t3)}.hd-hx-list{gap:calc(1.05 * var(--u));margin:calc(1.5 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.hd-hx-item{grid-template-columns:calc(2.1 * var(--u)) 1fr;gap:calc(.8 * var(--u));align-items:start;display:grid}.hd-hx-n{height:calc(1.55 * var(--u));border:1px solid var(--line);border-radius:calc(.45 * var(--u));background:rgb(var(--fg) / .04);font:500 calc(.68 * var(--u)) / 1 var(--mono);letter-spacing:.04em;color:var(--t2);place-items:center;margin-top:.2em;transition:background-color .4s,border-color .4s,color .4s;display:grid}.hd-hx-t{font:500 calc(1.3 * var(--u)) / 1.22 var(--serif);letter-spacing:-.004em;color:var(--t1);text-wrap:pretty}.hd-hx-strike{background:linear-gradient(rgb(var(--fg) / .7), rgb(var(--fg) / .7)) no-repeat 0 58% / 0% 1.5px}.hd-hx.is-live .hd-hx-item{opacity:.26;transition:opacity .6s var(--ease)}.hd-hx.is-live .hd-hx-item.is-past{opacity:.62}.hd-hx.is-live .hd-hx-item.is-on{opacity:1}.hd-hx-item.is-on .hd-hx-n{border-color:var(--hd-cream);background:var(--hd-cream);color:var(--hd-ink)}.hd-hx.is-done .hd-hx-item{opacity:.45}.hd-hx-right{width:100%;max-width:calc(38 * var(--u));margin-inline:auto;position:relative}.hd-hx-stage{--u:24px;aspect-ratio:33/31;position:relative;container-type:size}@supports (width:1cqw){.hd-hx-stage{--u:min(28px, 3.4cqw, 3.6cqh)}}.hd-hx-close{max-width:12em;margin:calc(1.6 * var(--u)) auto 0;font:500 clamp(calc(1.9 * var(--u)), 3.6vw, calc(3 * var(--u))) / 1.06 var(--serif);letter-spacing:-.012em;text-align:center;text-wrap:balance;color:var(--t1)}.hd-hx-space{display:none}.hd-hx.is-pinned .hd-hx-pin{top:calc(env(safe-area-inset-top,0px) + 5.8 * var(--u));min-height:calc(100vh - 6.4 * var(--u));align-items:center;display:grid;position:sticky}.hd-hx.is-pinned .hd-hx-space{height:190vh;display:block}.hd-hx.is-pinned .hd-hx-right{height:min(calc(100vh - 8.4 * var(--u)), calc(36 * var(--u)))}.hd-hx.is-pinned .hd-hx-stage{aspect-ratio:auto;height:100%}.hd-hx.is-pinned .hd-hx-close{max-width:none;opacity:var(--close,0);transform:translateY(calc((1 - var(--close,0)) * 28px));pointer-events:none;place-content:center;margin:0;padding-inline:8%;display:grid;position:absolute;inset:0}.hd-hx.is-pinned .hd-hx-strike{background-size:calc(clamp(0, var(--strike,0) * 1.4 - var(--k) * .12, 1) * 100%) 1.5px}.hd-sk{--r:0deg;--fx:0px;--dx:0px;--dy:0px;transform:rotate(var(--r));position:absolute}.hd-sk-art{width:100%;height:auto;display:block;position:relative;overflow:visible}.hd-sk-shade{z-index:-1;width:100%;height:auto;fill:var(--hd-ink);opacity:.62;filter:blur(calc(.42 * var(--u)));transform:translateY(calc(.55 * var(--u)));position:absolute;top:0;left:0;overflow:visible}.hd-sk-cut{fill:var(--hd-cream);stroke:var(--hd-cream);stroke-width:15px;stroke-linejoin:round}.hd-sk-cut.is-thin{stroke-width:10px}.hd-sk.is-sorter{--r:-6deg;--fx:-40px;z-index:1;width:calc(9.4 * var(--u));top:12%;left:16%}.hd-sk.is-fan{--r:4deg;--fx:60px;z-index:2;width:calc(9.9 * var(--u));height:calc(11.2 * var(--u));top:8%;left:46%}.hd-sk.is-chat{--r:3deg;--fx:-80px;z-index:3;width:calc(10.2 * var(--u));top:44%;left:20%}.hd-sk.is-ticket{--r:-5deg;--fx:90px;z-index:4;width:calc(11.4 * var(--u));top:70%;left:40%}.hd-sk-fan{width:100%;height:100%;position:relative}.hd-sk-photo{--k:0;left:50%;bottom:calc(.4 * var(--u));z-index:calc(10 - var(--k));width:calc(6.2 * var(--u));height:calc(8.25 * var(--u));margin-left:calc(-3.1 * var(--u));border:calc(.3 * var(--u)) solid var(--hd-cream);border-radius:calc(.8 * var(--u));background:radial-gradient(ellipse 22% 18% at 50% 45%, var(--face) 0 38%, transparent 82%), radial-gradient(ellipse 34% 27% at 50% 38%, var(--hair) 0 46%, transparent 78%), radial-gradient(circle at 18% 24%, #ffdeaa73 0 2.4%, transparent 3.4%), radial-gradient(circle at 84% 34%, #ffdeaa52 0 3.2%, transparent 4.4%), radial-gradient(circle at 26% 62%, #bed6ff40 0 2%, transparent 3%), radial-gradient(circle at 72% 58%, #ffbea047 0 1.6%, transparent 2.6%), radial-gradient(ellipse 66% 38% at 50% 108%, var(--shirt) 0 50%, transparent 76%), radial-gradient(circle at 78% 14%, #ffffff29, transparent 42%), linear-gradient(172deg, var(--top), var(--bottom));box-shadow:0 calc(.6 * var(--u)) calc(1.2 * var(--u)) calc(-.4 * var(--u)) rgb(var(--bk) / .75);transform-origin:50% 135%;transform:translateX(calc(var(--k) * -.47 * var(--u))) rotate(calc(11deg - var(--k) * 7.5deg));transition:transform .5s var(--ease), opacity .3s;position:absolute}.hd-sk-photo i{border-radius:calc(.5 * var(--u));background:linear-gradient(118deg,#ffffff26 0 24%,#0000 24.5%);position:absolute;inset:0}.hd-sk-photo.is-gone{opacity:0;transform:translate(calc(2.7 * var(--u)), calc(-.8 * var(--u))) rotate(34deg);transition:transform .48s cubic-bezier(.5,0,.75,0),opacity .4s 80ms}.hd-sk-moon{right:calc(-.4 * var(--u));z-index:20;width:calc(3 * var(--u));height:auto;filter:drop-shadow(0 4px 6px rgb(var(--bk) / .5));position:absolute;top:0;overflow:visible;transform:rotate(-12deg)}.hd-sk-spark{fill:#fbe9b8}.hd-sk-hop,.hd-sk-hop-shadow,.hd-sk-peg,.hd-sk-spark,.hd-sk-bubble,.hd-sk-typing,.hd-sk-heart,.hd-sk-half{transform-box:fill-box}.hd-sk-hop,.hd-sk-half{transform-origin:50% 100%}.hd-sk-peg,.hd-sk-spark,.hd-sk-hop-shadow{transform-origin:50%}.hd-sk-bubble{transform-origin:92% 100%}.hd-sk-typing{transform-origin:20% 100%;opacity:0}.hd-sk-heart{transform-origin:50% 60%}.hd-sk-half.is-left{transform:translate(-1.2px,.5px)rotate(-14deg)}.hd-sk-half.is-right{transform:translate(1.2px,.5px)rotate(14deg)}.hd-hx.is-drop .hd-sk{opacity:0;visibility:hidden;transform:translate(var(--fx), -78vh) rotate(calc(var(--r) - 28deg)) scale(1.12);transition:transform .85s var(--sk-land), opacity .12s, visibility 0s .5s}.hd-hx.is-drop .hd-sk.is-in{opacity:1;visibility:visible;transform:translate(var(--dx), var(--dy)) rotate(var(--r));transition:transform .85s var(--sk-land), opacity 80ms, visibility 0s}.hd-hx.is-pinned .hd-sk{opacity:calc(var(--show,1) * (1 - var(--fly,0)));transform:translate(calc(var(--dx) + var(--fx) * var(--fall,0) + var(--fly,0) * 115vw), calc(var(--dy) - var(--fall,0) * 42vh - var(--fly,0) * 48vh)) rotate(calc(var(--r) - var(--turn,0) * 28deg + var(--fly,0) * 52deg)) scale(calc(1 + var(--fall,0) * .12 - var(--fly,0) * .1))}.hd-hx.is-live .hd-sk.is-in.is-bump{animation:hd-sk-bump .42s var(--ease)}.hd-hx.is-live .hd-sk.is-in.is-wiggle{animation:hd-sk-wiggle .65s var(--ease)}@keyframes hd-sk-bump{30%{transform:translate(var(--dx), calc(var(--dy) + 6px)) rotate(calc(var(--r) + 1deg))}}@keyframes hd-sk-wiggle{20%{transform:translate(var(--dx), var(--dy)) rotate(calc(var(--r) - 2.4deg)) scale(1.03)}45%{transform:translate(var(--dx), var(--dy)) rotate(calc(var(--r) + 1.8deg)) scale(1.03)}70%{transform:translate(var(--dx), var(--dy)) rotate(calc(var(--r) - .8deg)) scale(1.015)}}@media (hover:hover) and (pointer:fine){.hd-hx.is-live .hd-sk.is-in{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.hd-hx.is-live .hd-sk.is-in.is-drag{z-index:9;cursor:grabbing;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--r) + 3deg)) scale(1.04);transition:none}}.hd-hx.is-live .hd-sk .hd-sk-later{opacity:0;transform:scale(.4)}.hd-hx.is-live .hd-sk.is-in .hd-sk-later{animation:hd-sk-later .45s var(--sk-pop) var(--at,0s) both}@keyframes hd-sk-later{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.hd-hx.is-live .hd-sk.is-in .hd-sk-hop{animation:2.6s .7s infinite hd-sk-hop}.hd-hx.is-live .hd-sk.is-in .hd-sk-hop-shadow{animation:2.6s .7s infinite hd-sk-hop-shadow}.hd-hx.is-live .hd-sk.is-in .hd-sk-boing{animation:2.6s .7s infinite hd-sk-boing}@keyframes hd-sk-hop-shadow{0%,12%,76%,to{opacity:.22;transform:none}30%{opacity:.1;transform:scale(.55)}44%{opacity:.26;transform:scale(1.18)}56%{opacity:.16;transform:scale(.8)}}@keyframes hd-sk-boing{0%,38%,62%,to{opacity:0}44%,52%{opacity:1}}@keyframes hd-sk-hop{0%,12%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:none}30%{animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:translateY(-34px)rotate(-12deg)}44%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:rotate(6deg)scale(1.1,.86)}56%{animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:translateY(-12px)rotate(-3deg)}66%{transform:scale(1.04,.95)}76%,to{transform:none}}.hd-hx.is-live .hd-sk-photo{animation:hd-sk-stack .5s var(--ease) both}.hd-hx.is-live .hd-sk.is-in .hd-sk-spark{animation:1.8s ease-in-out infinite hd-sk-twinkle}.hd-hx.is-live .hd-sk.is-in .hd-sk-spark.is-late{animation-delay:.9s}.hd-hx.is-live .hd-sk.is-in .hd-sk-spark.is-later{animation-delay:.45s}@keyframes hd-sk-stack{0%{opacity:0;transform:translateX(calc((var(--k) + 1) * -.47 * var(--u))) rotate(calc(11deg - (var(--k) + 1) * 7.5deg))}}@keyframes hd-sk-twinkle{50%{opacity:.35;transform:scale(.6)rotate(45deg)}}.hd-hx.is-live .hd-sk.is-in .hd-sk-typing{animation:2.6s 1.3s both hd-sk-typing}.hd-hx.is-live .hd-sk.is-in .hd-sk-typing circle{animation:.9s infinite hd-sk-blink}.hd-hx.is-live .hd-sk.is-in .hd-sk-typing circle:nth-of-type(2){animation-delay:.15s}.hd-hx.is-live .hd-sk.is-in .hd-sk-typing circle:nth-of-type(3){animation-delay:.3s}@keyframes hd-sk-typing{0%{opacity:0;transform:scale(.5)}14%,70%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}@keyframes hd-sk-blink{50%{opacity:.3}}.hd-hx.is-live .hd-sk.is-in .hd-sk-half{animation:hd-sk-mend .6s var(--sk-pop) 1.8s both}@keyframes hd-sk-mend{0%{transform:none}}.hd-hx.is-done .hd-sk-hop,.hd-hx.is-done .hd-sk-hop-shadow,.hd-hx.is-done .hd-sk-boing,.hd-hx.is-done .hd-sk-spark,.hd-hx.is-done .hd-sk-typing circle{animation-play-state:paused}@media (min-width:980px){.hd-hx-grid{gap:calc(2.6 * var(--u));grid-template-columns:minmax(0,26fr) minmax(0,38fr)}.hd-hx-right{max-width:none}}@media (max-width:719px){.hd-hx-stage{aspect-ratio:343/520}@supports (width:1cqw){.hd-hx-stage{--u:min(13px, 3.8cqw)}}.hd-sk.is-sorter{top:0;left:0}.hd-sk.is-fan{top:2%;left:48%}.hd-sk.is-chat{top:44%;left:2%}.hd-sk.is-ticket{top:76%;left:30%}}.hd-how{padding-top:clamp(calc(3 * var(--u)), 7vh, calc(5 * var(--u)))}.hd-steps{gap:calc(3.6 * var(--u));max-width:calc(52 * var(--u));margin:clamp(calc(2.6 * var(--u)), 6vh, calc(4 * var(--u))) auto 0;display:grid}.hd-step{--t:1;text-align:center;flex-direction:column;align-items:center;display:flex}.hd-snum{margin-bottom:calc(1.3 * var(--u));opacity:clamp(0, calc(var(--t) * 1.6), 1);justify-content:center;display:flex}.hd-snum span{padding:calc(.55 * var(--u)) calc(.62 * var(--u));border:1px solid var(--line);border-radius:calc(.6 * var(--u));background:rgb(var(--fg) / .04);font:500 calc(.8 * var(--u)) / 1 var(--mono);letter-spacing:.04em;color:var(--t2)}.hd-step h3{font-weight:500;font-size:clamp(calc(1.75 * var(--u)), 2.7vw, calc(2.3 * var(--u)));letter-spacing:-.01em;color:var(--t1);text-wrap:balance;opacity:clamp(0, calc(var(--t) * 1.5), 1);transform:translateY(calc((1 - var(--t)) * calc(2.4 * var(--u))));margin:0;line-height:1.04}.hd-step h3 em{font-style:italic}.hd-art{width:80%;max-width:calc(15.2 * var(--u));aspect-ratio:1;margin-top:clamp(calc(1.5 * var(--u)), 4vh, calc(2.4 * var(--u)));opacity:clamp(0, calc(var(--t) * 1.6 - .25), 1);transform:translateY(calc((1 - var(--t)) * calc(6 * var(--u)))) rotate(calc((1 - var(--t)) * var(--rot,8deg))) scale(calc(.82 + .18 * var(--t)));place-items:center;display:grid;position:relative}.hd-step>p{margin-top:calc(1.3 * var(--u));max-width:23ch;font-size:calc(.98 * var(--u));color:var(--t3);opacity:clamp(0, calc(var(--t) * 2.2 - 1.2), 1);line-height:1.5}@media (min-width:720px){.hd-steps{gap:clamp(calc(2.6 * var(--u)), 7vh, calc(4.4 * var(--u)))}.hd-step{grid-template-columns:minmax(0, calc(15.2 * var(--u))) minmax(0, calc(20 * var(--u)));column-gap:clamp(calc(2.4 * var(--u)), 5vw, calc(4.5 * var(--u)));text-align:left;grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:"art.""art num""art title""art text""art.";justify-content:center;place-items:start;display:grid}.hd-step:nth-child(2n){grid-template-columns:minmax(0, calc(20 * var(--u))) minmax(0, calc(15.2 * var(--u)));grid-template-areas:".art""num art""title art""text art"".art"}.hd-step .hd-snum{grid-area:num}.hd-step h3{grid-area:title}.hd-step .hd-art{grid-area:art;width:100%;margin-top:0}.hd-step>p{grid-area:text;max-width:none}}.hd-art-desk{container-type:inline-size}.hd-desk{aspect-ratio:1;border-radius:calc(1.5 * var(--u));border:1px solid var(--line);background:radial-gradient(90% 70% at 50% 110%, rgb(var(--fg) / .09), transparent 70%), rgb(var(--fg) / .025);text-align:left;width:94%;transition:opacity .5s var(--ease);font-size:4.7cqw;position:relative;overflow:hidden}.hd-desk.is-out{opacity:0}.hd-desk>*{position:absolute}.hd-snap{--r:0deg;background:var(--hd-cream);opacity:0;transform:translateY(-1.4em) rotate(calc(var(--r) - 9deg)) scale(1.06);transition:opacity .35s var(--ease), transform .75s cubic-bezier(.2, 1.2, .35, 1);border-radius:.14em;padding:.42em .42em 1.45em;display:block;box-shadow:0 .6em 1.3em -.45em #000000b3}.hd-snap.is-on{opacity:1;transform:rotate(var(--r))}.hd-snap-photo{aspect-ratio:1;background:var(--hd-ink) center / cover no-repeat;display:block}.hd-snap.is-type-a{--r:-8deg;width:8.4em;top:1.3em;left:1em}.hd-snap.is-type-b{--r:7deg;width:7.8em;top:2.3em;left:8.9em}.hd-snap.is-match-you{--r:-6deg;width:6.6em;top:.9em;left:1.1em}.hd-snap.is-match-them{--r:6deg;width:6.6em;top:.9em;right:1.1em}.hd-index,.hd-note{--r:0deg;background:var(--hd-letter);color:rgb(var(--bk) / .82);font-family:var(--hand);opacity:0;transform:translateY(1.1em) rotate(var(--r));transition:opacity .35s var(--ease), transform .6s var(--ease);border-radius:.14em;padding:.55em .8em .6em;font-size:1.22em;line-height:1.15;box-shadow:0 .5em 1.1em -.45em #000000a6}.hd-index.is-on,.hd-note.is-on{opacity:1;transform:rotate(var(--r))}.hd-index{--r:-3deg;background:linear-gradient(#ba463e73, #ba463e73) 0 1.72em / 100% 1px no-repeat, repeating-linear-gradient(transparent 0 calc(1.15em - 1px), #4664a029 calc(1.15em - 1px) 1.15em) 0 1.85em / 100% calc(100% - 1.85em) no-repeat, var(--hd-letter);gap:.08em;width:10.6em;display:grid;bottom:1.1em;right:.9em}.hd-index b{font-weight:700}.hd-index b,.hd-index span{clip-path:inset(0 100% 0 0);transition:clip-path .6s var(--ease)}.hd-index b.is-on,.hd-index span.is-on{clip-path:inset(0)}.hd-note{font-size:1.08em}.hd-note.is-first{--r:-4deg;width:8.8em;top:10.4em;left:.9em}.hd-note.is-second{--r:3deg;width:9.8em;top:13.3em;right:.8em}.hd-note i,.hd-letter i{text-align:right;margin-top:.15em;font-style:normal;display:block}.hd-thread{z-index:2;width:100%;height:100%;inset:0;overflow:visible}.hd-thread path{fill:none;stroke:var(--hd-thread);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease)}.hd-thread circle{fill:var(--hd-thread);opacity:0;transition:opacity .3s var(--ease)}.hd-thread.is-on path{stroke-dashoffset:0}.hd-thread.is-on circle{opacity:1}.hd-env{perspective:30em;opacity:0;width:14.8em;height:8.8em;transition:opacity .35s var(--ease), transform .6s var(--ease);bottom:1.6em;left:2.6em;transform:translateY(1.2em)}.hd-env.is-on{opacity:1;transform:none}.hd-env>span{position:absolute}.hd-env-back{background:var(--hd-kraft-deep);border-radius:.3em;inset:0}.hd-env-front{z-index:3;background:var(--hd-kraft);clip-path:polygon(0 0,50% 54%,100% 0,100% 100%,0 100%);border-radius:.3em;inset:0;box-shadow:0 .7em 1.4em -.5em #000000b3}.hd-env-flap{z-index:4;background:var(--hd-kraft-mid);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;width:100%;height:58%;transition:transform .6s var(--ease) .45s, z-index 0s linear .75s;top:0;left:0}.hd-env.is-on .hd-env-flap{z-index:1;transform:rotateX(180deg)}.hd-letter{z-index:2;background:var(--hd-cream);height:7.6em;color:rgb(var(--bk) / .82);font-family:var(--hand);transition:transform .85s var(--ease);border-radius:.12em;padding:.7em .8em;font-size:1.12em;line-height:1.15;top:.7em;left:.9em;right:.9em}.hd-letter.is-on{transform:translateY(-5.4em)}.hd-note.is-reply{--r:5deg;z-index:5;width:8.2em;bottom:.7em;right:.5em}.hd-crowd{aspect-ratio:1;border-radius:calc(1.5 * var(--u));border:1px solid var(--line);background:radial-gradient(90% 70% at 50% 110%, rgb(var(--fg) / .09), transparent 70%), rgb(var(--fg) / .025);width:94%;position:relative;overflow:hidden}.hd-crowd-grid{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);place-items:center;display:grid;position:absolute;inset:5%}.hd-pp{aspect-ratio:1;width:74%;transform:translate(var(--ox,0), var(--oy,0)) scale(var(--sc,1));transition:transform .75s cubic-bezier(.3,1.25,.5,1);position:relative}.hd-pp i{background:url(/imgs/home/crowd-faces.jpg) var(--bx,0) var(--by,0) / 500% 500%;box-shadow:0 0 0 1.5px rgb(var(--fg) / .16), 0 calc(.4 * var(--u)) calc(.8 * var(--u)) calc(-.3 * var(--u)) #0009;filter:grayscale(.2) brightness(var(--a,.8));transition:filter .45s var(--ease), box-shadow .45s;animation:hd-bob var(--bd,3s) ease-in-out infinite var(--bdl,0s);border-radius:50%;position:absolute;inset:0}.hd-pp.is-match i{background:url(/imgs/home/crowd-match.jpg) 50%/cover}@keyframes hd-bob{50%{transform:translateY(-5%)}}.hd-pp.is-seen i{filter:grayscale()brightness(.4)}.hd-crowd.is-locked .hd-pp i{filter:grayscale()brightness(.24)}.hd-crowd.is-locked .hd-pp.is-hit{z-index:3;transform:translate(var(--tx,0), var(--ty,0)) scale(var(--big,2.8))}.hd-crowd.is-locked .hd-pp.is-hit i{filter:none;box-shadow:0 0 0 1px var(--hd-cream), 0 calc(.5 * var(--u)) var(--u) calc(-.4 * var(--u)) #000c}.hd-pp.is-hit:after{content:"";aspect-ratio:1;border:1px solid rgb(var(--fg) / .45);opacity:0;border-radius:50%;width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.hd-crowd.is-locked .hd-pp.is-hit:after{animation:1.8s ease-out .6s infinite hd-ring}@keyframes hd-ring{0%{opacity:.8;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.hd-finder{width:var(--fw,calc(4 * var(--u)));height:var(--fh,calc(4 * var(--u)));transform:translate(var(--fx,40%), var(--fy,40%));transition:transform .7s cubic-bezier(.65, 0, .35, 1), width .45s var(--ease), height .45s var(--ease);pointer-events:none;position:absolute;top:0;left:0}.hd-finder i{border:2px solid rgb(var(--fg) / .85);width:28%;height:28%;transition:border-color .3s;position:absolute}.hd-finder i:first-child{border-top-left-radius:calc(.45 * var(--u));border-bottom:0;border-right:0;top:0;left:0}.hd-finder i:nth-child(2){border-top-right-radius:calc(.45 * var(--u));border-bottom:0;border-left:0;top:0;right:0}.hd-finder i:nth-child(3){border-bottom-left-radius:calc(.45 * var(--u));border-top:0;border-right:0;bottom:0;left:0}.hd-finder i:nth-child(4){border-bottom-right-radius:calc(.45 * var(--u));border-top:0;border-left:0;bottom:0;right:0}.hd-finder b{background:linear-gradient(90deg, transparent, rgb(var(--fg) / .7), transparent);height:1px;animation:1.1s ease-in-out infinite alternate hd-scan;position:absolute;top:10%;left:8%;right:8%}@keyframes hd-scan{to{top:88%}}.hd-crowd.is-locked .hd-finder i{border-color:var(--hd-cream)}.hd-crowd.is-locked .hd-finder b{opacity:0}.hd-vgrid{gap:clamp(calc(2.5 * var(--u)), 6vw, calc(5 * var(--u)));max-width:calc(60 * var(--u));grid-template-columns:1.05fr 1fr;align-items:center;margin-inline:auto;display:grid}.hd-big{font-weight:500;font-size:clamp(calc(1.65 * var(--u)), 3.3vw, calc(2.25 * var(--u)));letter-spacing:-.008em;color:var(--t1);text-wrap:pretty;line-height:1.22}.hd-big+.hd-big{margin-top:calc(1.1 * var(--u))}.hd-big em{font-style:italic}.hd-vtext.is-hl .hd-wd{color:rgb(var(--fg) / .2);transition:color .35s var(--ease)}.hd-vtext.is-hl .hd-wd.is-on{color:var(--t1)}.hd-collage{width:100%;max-width:calc(27 * var(--u));aspect-ratio:1/1.1;margin-inline:auto;position:relative}.hd-it{--p:1;transform:translate(calc(var(--sx,0px) * (1 - var(--p))), calc(var(--sy,0px) * (1 - var(--p)))) rotate(calc(var(--r0,0deg) + (var(--r,0deg) - var(--r0,0deg)) * var(--p))) scale(calc(var(--s0,.94) + (1 - var(--s0,.94)) * var(--p)));margin:0;position:absolute}.hd-print{background:var(--hd-cream);padding:calc(.45 * var(--u)) calc(.45 * var(--u)) calc(1.75 * var(--u));box-shadow:0 calc(1.3 * var(--u)) calc(2.2 * var(--u)) calc(-1.1 * var(--u)) #000c;border-radius:2px}.hd-print.is-sq{padding:calc(.4 * var(--u))}.hd-print .hd-ph{aspect-ratio:var(--ar,4 / 5);position:relative;overflow:hidden}.hd-film{gap:calc(.5 * var(--u));padding:calc(1.3 * var(--u)) calc(.55 * var(--u));box-shadow:0 calc(1.3 * var(--u)) calc(2.2 * var(--u)) calc(-1.1 * var(--u)) #000000d9;background:#16120f;border-radius:3px;display:flex}.hd-film:before,.hd-film:after{content:"";left:calc(.4 * var(--u));right:calc(.4 * var(--u));height:calc(.42 * var(--u));background:repeating-linear-gradient(90deg, var(--hd-ink) 0 calc(.42 * var(--u)), transparent calc(.42 * var(--u)) calc(.78 * var(--u)));border-radius:1px;position:absolute}.hd-film:before{top:calc(.42 * var(--u))}.hd-film:after{bottom:calc(.42 * var(--u))}.hd-film .hd-ph{aspect-ratio:4/5;flex:1 1 0;min-width:0;position:relative;overflow:hidden}.hd-fn{bottom:calc(-.08 * var(--u));font:500 calc(.48 * var(--u)) / 1 var(--mono);letter-spacing:.08em;color:#c9974a;opacity:.85;position:absolute}.hd-tape{z-index:2;height:calc(1.45 * var(--u));clip-path:polygon(0 8%,6% 0,12% 10%,18% 2%,82% 2%,88% 12%,94% 0,100% 9%,100% 91%,94% 100%,88% 88%,82% 98%,18% 98%,12% 90%,6% 100%,0 92%);transform:rotate(var(--r,0deg));background:linear-gradient(#ffffff1f,#fff0 40%,#0000000d),#d6c49ecc;position:absolute;box-shadow:0 1px 3px #00000040}.hd-tw{margin:calc(2.9 * var(--u)) auto 0;max-width:calc(52 * var(--u));overflow-x:auto}.hd-tw table{width:100%;min-width:calc(30 * var(--u));border-collapse:separate;border-spacing:0;font-size:calc(.95 * var(--u))}.hd-tw th,.hd-tw td{padding:var(--u) calc(.8 * var(--u));text-align:center;vertical-align:middle;border-bottom:1px solid var(--line)}.hd-tw th:first-child,.hd-tw td:first-child{text-align:left;width:40%;color:var(--t2);padding-left:0;font-weight:400}.hd-tw th:not(:first-child),.hd-tw td:not(:first-child){width:20%}.hd-tw thead th{padding-bottom:calc(1.1 * var(--u));vertical-align:bottom;font:600 calc(.78 * var(--u)) / 1.25 var(--sans);letter-spacing:.02em;color:var(--t3)}.hd-tw .hd-pc{background:rgb(var(--fg) / .06);transition:background-color .5s var(--ease) var(--pd,0s)}.hd-tw thead .hd-pc{border-radius:var(--u) var(--u) 0 0}.hd-tw tbody tr:last-child .hd-pc{border-radius:0 0 var(--u) var(--u)}.hd-tw tbody tr:last-child td,.hd-tw tbody tr:last-child th{border-bottom-color:#0000}.hd-tw thead .hd-pc img{height:calc(1.1 * var(--u));width:auto;margin:0 auto}.hd-yes{color:var(--t1);display:inline-grid}.hd-yes path{stroke-dasharray:15;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease) var(--d,0s)}.hd-no{width:calc(.8 * var(--u));vertical-align:middle;background:rgb(var(--fg) / .32);transform-origin:0;height:1.5px;transition:transform .45s var(--ease) var(--d,0s);display:inline-block}.hd-tw.is-pre .hd-yes path{stroke-dashoffset:15px}.hd-tw.is-pre .hd-no{transform:scaleX(0)}.hd-tw.is-pre .hd-pc{background:0 0}.hd-letter-wrap{max-width:calc(42 * var(--u));margin-inline:auto;position:relative}.hd-lshadow{left:3%;right:3%;top:calc(var(--st,0) * 33.3%);bottom:calc(var(--sb,0) * 33.3%);box-shadow:0 calc(1.8 * var(--u)) calc(2.6 * var(--u)) calc(-.6 * var(--u)) #0000009e, 0 calc(.3 * var(--u)) calc(.8 * var(--u)) #0000004d;pointer-events:none;border-radius:6px;position:absolute}.hd-persp{perspective:1800px}.hd-paper{transform-style:preserve-3d;position:relative;transform:rotate(-1.1deg)}.hd-sheet{padding:clamp(calc(1.9 * var(--u)), 5vw, calc(3.4 * var(--u))) clamp(calc(1.6 * var(--u)), 5vw, calc(3.6 * var(--u))) clamp(calc(1.6 * var(--u)), 4vw, calc(2.8 * var(--u)));color:#2a1f16;font-family:var(--hand);background-color:var(--hd-letter);background-image:radial-gradient(130% 100% at 50% 45%,#0000 55%,#704c244d 100%);background-size:100% 100%;position:relative}.hd-sheet>*{text-shadow:0 0 .6px #2a1f168c}.hd-paper.is-tex .hd-sheet{background-color:#0000;background-image:var(--tex)}.hd-card .hd-sheet .hd-lh{font-family:var(--hand);font-weight:600;font-size:clamp(calc(2.3 * var(--u)), 5.2vw, calc(3.2 * var(--u)));letter-spacing:0;color:#241a12;text-wrap:balance;margin:0;line-height:1.02}.hd-lb{margin-top:var(--u);font-weight:500;font-size:clamp(calc(1.45 * var(--u)), 3.1vw, calc(1.95 * var(--u)));line-height:1.3}.hd-sig{margin-top:calc(1.1 * var(--u));text-align:right;font-weight:600;font-size:clamp(calc(1.4 * var(--u)), 2.8vw, calc(1.8 * var(--u)))}.hd-slices{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.hd-slice{height:33.334%;transform-style:preserve-3d;position:absolute;left:0;right:0}.hd-slice.is-s1{transform-origin:50% 100%;top:0}.hd-slice.is-s2{top:33.333%}.hd-slice.is-s3{transform-origin:50% 0;top:66.666%}.hd-face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.hd-face .hd-sheet{height:300%;position:absolute;left:0;right:0}.hd-face.is-back{background-color:#dcc9a6;background-image:linear-gradient(#60401e29,#60401e29);background-size:100% 100%;transform:rotateX(180deg)}.hd-paper.is-tex .hd-face.is-back{background-color:#0000;background-image:linear-gradient(#60401e29, #60401e29), var(--tex);background-size:100% 100%,100% 300%}.hd-slice.is-s1 .hd-face.is-back{background-position:0 0,0 0}.hd-slice.is-s3 .hd-face.is-back{background-position:0 0,0 100%}.hd-paper:after{content:"";pointer-events:none;opacity:var(--crease,0);background:linear-gradient(#0000 calc(33.33% - 9px),#5a3c190f calc(33.33% - 1px),#fff8e833 calc(33.33% + 1px),#0000 calc(33.33% + 9px) calc(66.66% - 9px),#5a3c190f calc(66.66% - 1px),#fff8e833 calc(66.66% + 1px),#0000 calc(66.66% + 9px));position:absolute;inset:0;transform:translateZ(3px)}.hd-qlist{max-width:calc(40 * var(--u));margin:calc(2.7 * var(--u)) auto 0}.hd-qlist details{border-bottom:1px solid var(--line)}.hd-qlist details:first-child{border-top:1px solid var(--line)}.hd-qlist summary{cursor:pointer;grid-template-columns:var(--u) 1fr;gap:var(--u);padding:calc(1.15 * var(--u)) 0;font-weight:600;font-size:var(--u);color:var(--t1);align-items:start;line-height:1.4;list-style:none;display:grid}.hd-qlist summary::-webkit-details-marker{display:none}.hd-qlist summary:focus-visible{outline:2px solid var(--hd-cream);outline-offset:4px;border-radius:4px}.hd-plus{width:calc(.8 * var(--u));height:calc(.8 * var(--u));margin-top:calc(.32 * var(--u));transition:transform .2s var(--ease);position:relative}.hd-plus:before,.hd-plus:after{content:"";background:rgb(var(--fg) / .55);position:absolute}.hd-plus:before{height:1.5px;margin-top:-.75px;top:50%;left:0;right:0}.hd-plus:after{width:1.5px;margin-left:-.75px;top:0;bottom:0;left:50%}.hd-qlist details[open] .hd-plus{transform:rotate(45deg)}.hd-ans{max-width:calc(36 * var(--u));padding:0 0 calc(1.25 * var(--u)) calc(2 * var(--u));color:var(--t3);line-height:1.6}.hd-ans a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--fg) / .4);text-decoration-color:rgb(var(--fg) / .4);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.hd-ans a:hover{-webkit-text-decoration-color:rgb(var(--fg) / .85);text-decoration-color:rgb(var(--fg) / .85)}.hd-ans a:focus-visible{outline:2px solid var(--hd-cream);outline-offset:2px;border-radius:2px}.hd-end{z-index:1;justify-items:center;gap:calc(1.7 * var(--u));padding-block:clamp(calc(3.5 * var(--u)), 13.3vh, calc(8 * var(--u)));text-align:center;color:var(--hd-ink);display:grid;position:sticky;bottom:0}.hd-end h2{font-weight:500;font-size:clamp(calc(2.4 * var(--u)), 6.4vw, calc(3.6 * var(--u)));letter-spacing:-.012em;text-wrap:balance;margin:0;line-height:1.02}.hd-btn.is-dark{background:var(--hd-ink);color:var(--hd-paper)}.hd-btn.is-dark:hover{background:var(--hd-ink-hover)}.hd-btn.is-dark:focus-visible{box-shadow:0 0 0 calc(.28 * var(--u)) var(--hd-paper), 0 0 0 calc(calc(.28 * var(--u)) + 2px) var(--hd-ink)}.hd-foot{z-index:1;padding:clamp(calc(2.8 * var(--u)), 6vw, calc(4.2 * var(--u))) clamp(calc(.25 * var(--u)), 4vw, calc(4.5 * var(--u))) calc(calc(1.1 * var(--u)) + env(safe-area-inset-bottom,0px));background:var(--hd-paper);border-top:1px solid var(--paper-line);color:var(--on-paper);position:relative}.hd-ftop{justify-content:space-between;align-items:flex-start;gap:calc(2.5 * var(--u));display:flex}.hd-fbrand{justify-items:start;gap:calc(1.05 * var(--u));display:grid}.hd-say{margin:0 0 0 calc(.5 * var(--u));padding:calc(.72 * var(--u)) calc(1.1 * var(--u));border-radius:calc(1.25 * var(--u)) calc(1.25 * var(--u)) calc(1.25 * var(--u)) calc(.3 * var(--u));background:var(--hd-ink);color:var(--hd-paper);font-size:calc(1.1 * var(--u));white-space:nowrap;font-weight:500;line-height:1.3;position:relative}.hd-say>span{z-index:1;display:block;position:relative}.hd-fmark{height:calc(2.2 * var(--u));width:auto;margin-left:calc(.5 * var(--u))}.hd-flinks{gap:calc(.7 * var(--u));justify-items:end;margin:0;padding:0;list-style:none;display:grid}.hd-flinks a,.hd-flegal a{align-items:center;gap:calc(.35 * var(--u));text-decoration:none;display:inline-flex}.hd-flinks a{font-size:var(--u);font-weight:500}.hd-flinks svg{width:calc(.72 * var(--u));height:calc(.72 * var(--u));opacity:.7;transition:transform .2s var(--ease)}.hd-flinks a:hover svg{transform:translate(2px,-2px)}.hd-flinks a:hover,.hd-flegal a:hover{text-underline-offset:3px;text-decoration:underline}.hd-flinks a:focus-visible,.hd-flegal a:focus-visible,.hd-social a:focus-visible{outline:2px solid var(--hd-ink);outline-offset:2px;border-radius:4px}.hd-fbot{justify-content:space-between;align-items:center;gap:var(--u) calc(2 * var(--u));margin-top:clamp(calc(2.4 * var(--u)), 5vw, calc(3.6 * var(--u)));flex-wrap:wrap;display:flex}.hd-social{gap:calc(.35 * var(--u));margin-left:calc(.1 * var(--u));display:flex}.hd-social a{width:calc(2.4 * var(--u));height:calc(2.4 * var(--u));color:var(--on-paper-2);border-radius:999px;place-items:center;transition:background-color .15s,color .15s;display:grid}.hd-social a:hover{background:rgb(var(--bk) / .06);color:var(--on-paper)}.hd-social svg{width:calc(1.25 * var(--u));height:calc(1.25 * var(--u));fill:currentColor}.hd-flegal{align-items:center;gap:calc(.4 * var(--u)) calc(1.4 * var(--u));font-size:calc(.86 * var(--u));color:var(--on-paper-2);flex-wrap:wrap;display:flex}.hd-fmeta{margin-top:calc(1.1 * var(--u));font-size:max(9.5px, calc(.52 * var(--u)));color:var(--on-paper-2);line-height:1.55}@media (max-width:979px){.hd-hero h1{--h1:min(calc(4.2 * var(--u)), 9vw)}}@media (max-width:719px){.hd-hero h1{--h1:11vw}.hd-strip{display:none}.hd-hero{padding-top:calc(1.1 * var(--u))}.hd-card{margin-top:var(--gutter)}.hd-links-bub,.hd-cta-bub{display:none}.hd-mbub{display:flex}.hd-sub{max-width:none;font-size:var(--u);text-wrap:wrap}.hd-actions{width:min(100%, calc(17 * var(--u)));flex-direction:column;align-items:stretch;margin-inline:auto}.hd-actions .hd-btn{width:100%;min-height:calc(3.4 * var(--u))}.hd-reel{height:calc(19.6 * var(--u))}.hd-proof-box{border-radius:calc(1.2 * var(--u))}.hd-stat{padding:calc(1.1 * var(--u)) calc(.2 * var(--u));min-height:calc(6.6 * var(--u))}.hd-num{font-size:calc(1.9 * var(--u))}.hd-lwrap{width:calc(6.4 * var(--u));height:calc(2.6 * var(--u))}.hd-lwrap .hd-num{font-size:calc(1.45 * var(--u))}.hd-cap{font-size:calc(.58 * var(--u));letter-spacing:.1em}.hd-steps{margin-top:calc(2.4 * var(--u))}.hd-art{width:100%;max-width:calc(17 * var(--u))}.hd-vgrid{grid-template-columns:1fr}.hd-collage{max-width:calc(22 * var(--u))}.hd-collage .hd-film{width:70%!important;right:-1%!important}.hd-tw th,.hd-tw td{padding:calc(.85 * var(--u)) calc(.4 * var(--u))}.hd-tw table{min-width:0;font-size:calc(.84 * var(--u))}.hd-tw thead th{font-size:calc(.68 * var(--u))}.hd-tw th:first-child,.hd-tw td:first-child{width:44%}.hd-tw th:not(:first-child),.hd-tw td:not(:first-child){width:18.66%}.hd-tw thead .hd-pc img{height:calc(.85 * var(--u))}.hd-glow{width:calc(26 * var(--u));height:calc(24 * var(--u))}.hd-topglow{aspect-ratio:390/352;background-image:url(/imgs/home/hero-glow-mobile.jpg);height:auto}.hd-ftop{gap:calc(2.2 * var(--u));flex-direction:column}.hd-flinks{justify-items:start}.hd-fbot{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hd-bub:before,.hd-bub,.hd-cta-bub,.hd-btn,.hd-notify-field,.hd-notify-btn,.hd-plus,.hd-drawer,.hd-finder,.hd-pp,.hd-desk,.hd-snap,.hd-index,.hd-index b,.hd-index span,.hd-note,.hd-thread path,.hd-thread circle,.hd-env,.hd-env-flap,.hd-letter{transition:none}.hd-pp i,.hd-finder b,.hd-pp.is-hit:after,.hd-crowd.is-locked .hd-pp.is-hit:after,.hd-pola:hover,.hd-drawer,.hd-notify[open],.hd-notify[open]::backdrop{animation:none}}
