@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/handjet-arabic-full-normal-C2Tw7noz.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/handjet-armenian-full-normal-De0SP7Br.woff2) format("woff2-variations");unicode-range:U+0308,U+0530-058F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/handjet-cyrillic-ext-full-normal-NujhmiI2.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/handjet-cyrillic-full-normal-DBnagw-A.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/handjet-greek-full-normal-DpLbQnNY.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/handjet-hebrew-full-normal-DQPLt9h7.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/handjet-vietnamese-full-normal-LxTfxZcx.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/handjet-latin-ext-full-normal-DYN75COp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/handjet-latin-full-normal-9A9tUvLj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jersey 25";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jersey-25-latin-ext-400-normal-CP5Jl3WN.woff2) format("woff2"),url(/assets/jersey-25-latin-ext-400-normal-uA4qe_6D.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jersey 25";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jersey-25-latin-400-normal-BuYJnnt7.woff2) format("woff2"),url(/assets/jersey-25-latin-400-normal-XLH5qs2C.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Fusion Pixel 12px Proportional SC";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fusion-pixel-12px-proportional-sc-latin-400-normal-Xmey3kyP.woff2) format("woff2"),url(/assets/fusion-pixel-12px-proportional-sc-latin-400-normal-BXsFFLun.woff) format("woff")}.jd{--hero: "Jersey 25", "Handjet Variable", monospace;--display: "Handjet Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--body: "Instrument Sans Variable", ui-sans-serif, -apple-system, "Segoe UI", Roboto, sans-serif;--ink: #f7f7f3;--ink-2: rgb(247 247 243 / .8);--ink-3: rgb(247 247 243 / .66);--rule: rgb(247 247 243 / .15);--ground: #06070a;--veil: rgb(6 7 10 / .42);--veil-read: rgb(6 7 10 / .5);--card: rgb(12 14 20 / .55);--card-edge: rgb(247 247 243 / .16);--amber: #d9a066;--hero-sky: linear-gradient( 98deg, #859bc5 0%, #a2bfdf 34%, #c1d9e8 67%, #eadfbf 100% );--weather-duration: 1.5s;--weather-ease: cubic-bezier(.22, 1, .36, 1);--glow: 0 1px 2px rgb(0 0 0 / .55), 0 2px 22px rgb(0 0 0 / .85);--measure: 40rem;--reading: 36rem;position:relative;min-height:100vh;overflow-x:clip;background:var(--ground);color:var(--ink);font:400 17px/1.68 var(--body);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;transition:background-color var(--weather-duration) var(--weather-ease),color var(--weather-duration) var(--weather-ease)}.jd:lang(zh){--hero: "Fusion Pixel 12px Proportional SC", "PingFang SC", "Microsoft YaHei", sans-serif;--display: "Fusion Pixel 12px Proportional SC", "PingFang SC", "Microsoft YaHei", sans-serif;--body: "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif}.jd:lang(zh) h1,.jd:lang(zh) h2,.jd:lang(zh) h3,.jd:lang(zh) .jd-kicker{font-weight:400}.jd:lang(zh) h1{letter-spacing:0}.jd:lang(zh) h2,.jd:lang(zh) h3,.jd:lang(zh) .jd-kicker{letter-spacing:.02em}.jd:lang(zh) .jd-wordmark,.jd:lang(zh) .jd-readout,.jd:lang(zh) .jd-language{font-family:Handjet Variable,ui-monospace,monospace}.jd.is-day{--ink: #171922;--ink-2: rgb(23 25 34 / .88);--ink-3: rgb(23 25 34 / .74);--rule: rgb(23 25 34 / .17);--ground: #91a5b8;--veil: rgb(239 240 235 / .2);--veil-read: rgb(239 240 235 / .46);--card: rgb(247 246 241 / .76);--card-edge: rgb(23 25 34 / .14);--amber: #9a5b23;--glow: 0 1px 2px rgb(255 255 255 / .7), 0 2px 18px rgb(255 255 255 / .9)}.jd-field{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--ground);transition:background-color var(--weather-duration) var(--weather-ease)}.jd-veil{position:absolute;inset:0;background:var(--veil-read);backdrop-filter:blur(5px) saturate(.8);-webkit-backdrop-filter:blur(5px) saturate(.8);transition:background-color 1.2s var(--weather-ease),backdrop-filter 1.2s var(--weather-ease),-webkit-backdrop-filter 1.2s var(--weather-ease)}.jd[data-sky=open] .jd-veil{background:var(--veil);backdrop-filter:blur(0px) saturate(1);-webkit-backdrop-filter:blur(0px) saturate(1)}.jd-chrome{position:fixed;z-index:3;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 26px;padding-top:calc(18px + env(safe-area-inset-top,0px));pointer-events:none;font-family:var(--display);text-shadow:var(--glow);transition:text-shadow var(--weather-duration) var(--weather-ease)}.jd-chrome:before{content:"";position:absolute;inset:0 0 -28px;z-index:-1;background:linear-gradient(to bottom,var(--ground),transparent);opacity:.82;transition:background var(--weather-duration) var(--weather-ease)}.jd-wordmark{font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:.06em;color:inherit;text-decoration:none;pointer-events:auto}.jd-wordmark em{font-style:normal;color:var(--ink-3)}.jd-chrome-actions{display:flex;align-items:center;gap:18px;pointer-events:auto}.jd .jd-language{appearance:none;border:0;border-radius:0;padding:4px 0;background:transparent;color:var(--ink-3);font:600 12px/1 var(--display);letter-spacing:.06em;text-transform:none;cursor:pointer;text-shadow:var(--glow);transition:color var(--weather-duration) var(--weather-ease),border-color var(--weather-duration) var(--weather-ease),text-shadow var(--weather-duration) var(--weather-ease),opacity .16s ease}.jd .jd-language span{transition:color .16s ease,opacity .16s ease}.jd .jd-language span.is-active{color:var(--ink)}.jd .jd-language i{margin-inline:6px;color:var(--ink-3);font-style:normal;opacity:.5}.jd .jd-language:hover span:not(.is-active){color:var(--ink)}.jd .jd-language:focus-visible{outline:2px solid currentColor;outline-offset:5px}.jd-readout{margin:0;font-family:var(--display);font-size:15px;font-weight:600;letter-spacing:.06em;color:var(--ink);font-variant-numeric:tabular-nums}.jd-page{position:relative;z-index:1;padding-inline:26px}.jd-page>section,.jd-foot{max-width:74rem;margin-inline:auto}.jd-contacts{display:flex;gap:8px 18px;flex-wrap:wrap}.jd-page>section{padding-block:clamp(76px,13vh,136px)}.jd-page>section.is-compact{padding-block:clamp(62px,9vh,104px)}.jd-page>section.is-showcase{padding-block:clamp(68px,10vh,116px)}.jd-measure{max-width:var(--reading)}.jd-stack{display:flex;flex-direction:column;gap:28px}.jd-head{display:flex;flex-direction:column;gap:14px}.jd-two,.jd-row-3,.jd-row-4,.jd-aside{display:grid;gap:30px}@media(min-width:1000px){.jd-two{grid-template-columns:1fr 1fr;gap:64px;align-items:start}.jd-row-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.jd-row-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.jd-aside{grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:64px;align-items:start}.jd-aside.is-flipped{grid-template-columns:minmax(0,1fr) minmax(0,19rem)}}.jd h1,.jd h2,.jd h3,.jd p{margin:0}.jd h1,.jd h2{font-family:var(--display);font-weight:600;line-height:1.18;text-transform:uppercase;text-wrap:balance;text-shadow:var(--glow);transition:text-shadow var(--weather-duration) var(--weather-ease)}.jd h1{font-family:var(--hero);font-size:clamp(2.1rem,6.6vw,6rem);line-height:1.04;letter-spacing:0}.jd h1 span{color:transparent;background:var(--hero-sky);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .42)) drop-shadow(0 0 7px rgb(207 220 225 / .08));transition:filter var(--weather-duration) var(--weather-ease)}.jd h1 span b,.jd h1 span em{font:inherit;letter-spacing:inherit;text-transform:inherit}.jd h1 span b,.jd h1 span em{color:inherit}.jd h2{font-family:var(--display);font-size:clamp(1.45rem,3.9vw,2.4rem);font-weight:600;line-height:1.12;letter-spacing:-.005em;text-transform:uppercase;max-width:18ch}.jd h3{font-size:1.125rem;font-weight:600;letter-spacing:-.005em}.jd a{color:inherit}.jd strong{font-weight:600}.jd-page>section p,.jd-page>section h3,.jd-page>section li,.jd-page>section dt,.jd-page>section dd,.jd-foot{text-shadow:var(--glow);transition:text-shadow var(--weather-duration) var(--weather-ease),color var(--weather-duration) var(--weather-ease)}.jd-brief p,.jd-brief h3,.jd-brief li{text-shadow:none}.jd-kicker{font-family:var(--display);font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}.jd-sub{color:var(--ink-2)}.jd-right{margin-left:auto}.jd-hero{display:flex;flex-direction:column;gap:clamp(26px,4vh,44px);padding-block:clamp(40px,9vh,96px) 0}#top{padding-top:0}#top .jd-hero{padding-top:clamp(104px,14vh,142px)}.jd-hero-act{display:flex;flex-direction:column;gap:12px}.jd-hero-foot{display:grid;gap:34px}@media(min-width:1000px){.jd-hero-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:end}}.jd-page>section.is-quiet{min-height:92vh;display:flex;flex-direction:column;justify-content:center}.jd-orderings{margin:0;display:flex;flex-direction:column;gap:12px}.jd-orderings .jd-row-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}@media(min-width:1000px){.jd-orderings .jd-row-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.jd-orderings .jd-row-4>div{display:flex;flex-direction:column;gap:4px;padding-top:10px;border-top:1px solid var(--ink-3);transition:border-color var(--weather-duration) var(--weather-ease)}.jd-orderings dt,.jd-orderings dd{margin:0}.jd-orderings dt{font-family:var(--display);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.jd-orderings dd{color:var(--ink-2);font-size:.97rem;line-height:1.45}.jd-turn{font-family:var(--body);font-size:clamp(1.12rem,2.6vw,1.55rem);font-weight:650;letter-spacing:-.02em;line-height:1.32;text-wrap:balance;max-width:26ch}.jd-sketch{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(12rem,1.1fr) auto minmax(0,.9fr);align-items:center;gap:clamp(12px,2.4vw,32px);padding:clamp(18px,3vw,30px);border:1px solid var(--rule);background:linear-gradient(135deg,var(--card),transparent 70%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.jd-sketch-source,.jd-sketch-output{display:grid;gap:7px}.jd-sketch-source{grid-template-columns:1fr 1fr}.jd-sketch-source span,.jd-sketch-output span{padding:7px 9px;border:1px solid var(--rule);font:600 .68rem/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase}.jd-sketch-core{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:9rem;padding:20px;text-align:center;border:1px solid var(--ink-2);border-radius:50%;font:600 .72rem/1.25 var(--display);letter-spacing:.08em;text-transform:uppercase}.jd-sketch-core:after{content:"";position:absolute;inset:7px;border:1px dotted var(--ink-3);border-radius:inherit}.jd-sketch-core strong{font-size:1rem;color:var(--ink)}.jd-sketch-arrow{font-family:var(--display);color:var(--ink-3)}.jd-sketch-output .is-signal{background:var(--ink);color:var(--ground)}.jd-sketch-output .is-noise{opacity:.58;text-decoration:line-through}.jd-question{font-size:clamp(1.06rem,2.2vw,1.28rem);line-height:1.4;font-style:italic;padding-left:14px;border-left:2px solid var(--ink-3);transition:border-color var(--weather-duration) var(--weather-ease)}.jd-questions,.jd-routine,.jd-about{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.jd-questions.jd-row-3,.jd-routine.jd-row-3,.jd-about.jd-row-3{display:grid}.jd-questions{gap:16px}.jd-questions li{font-family:var(--display);font-size:clamp(1rem,1.7vw,1.22rem);font-weight:600;line-height:1.28;text-transform:uppercase;padding-top:14px;border-top:1px solid var(--ink-3);transition:border-color var(--weather-duration) var(--weather-ease)}.jd-routine{gap:5px;color:var(--ink-2)}.jd-routine li{font-size:.97rem}@media(min-width:1000px){.jd-routine{display:grid;grid-template-columns:1fr 1fr;gap:5px 40px}}.jd-about{gap:7px}.jd-about li{padding-left:16px;position:relative;color:var(--ink-2);font-size:.97rem}.jd-about li:before{content:"";position:absolute;left:0;top:.68em;width:6px;height:1px;background:var(--ink-3);transition:background-color var(--weather-duration) var(--weather-ease)}.jd-face{gap:18px}@media(min-width:1000px){.jd-facing .jd-face:first-child{padding-right:8px}.jd-facing .jd-face:last-child{padding-left:64px;margin-left:-64px;border-left:1px solid var(--rule);transition:border-color var(--weather-duration) var(--weather-ease)}}.jd-turn.is-quiet{color:var(--ink-2);transition:color var(--weather-duration) var(--weather-ease)}.jd-rivals{margin:0;display:grid;gap:26px}.jd-rivals>div{display:flex;flex-direction:column;gap:7px;padding-top:14px;border-top:1px solid var(--ink-3);transition:border-color var(--weather-duration) var(--weather-ease)}.jd-rivals dt,.jd-rivals dd{margin:0}.jd-rivals dt{font-family:var(--display);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.jd-rivals dd{color:var(--ink-2);font-size:.94rem;line-height:1.45}.jd-principles{display:flex;flex-direction:column}.jd-principle{padding-block:clamp(30px,4.6vh,52px);border-top:1px solid var(--rule);transition:border-color var(--weather-duration) var(--weather-ease)}.jd-principle:first-child{border-top:none;padding-top:4px}@media(min-width:1000px){.jd-principle{display:grid;grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:64px;align-items:start}.jd-principle p{margin-top:0;max-width:38rem}}.jd-principle h3{font-family:var(--display);font-size:clamp(1rem,2.1vw,1.18rem);font-weight:600;letter-spacing:.01em;line-height:1.3;text-transform:uppercase;text-wrap:balance}.jd-principle p{margin-top:10px;color:var(--ink-2)}.jd-figure{margin:0;display:flex;flex-direction:column;gap:18px}.jd-grid{display:grid;grid-template-columns:repeat(21,1fr);gap:clamp(3px,.6vw,7px)}.jd-cell{aspect-ratio:1;background:var(--ink);border-radius:1px;transition:background-color var(--weather-duration) var(--weather-ease)}.jd-cell.is-signal{opacity:1;box-shadow:0 0 0 clamp(2px,.4vw,4px) var(--ground);outline:1px solid var(--ink);outline-offset:clamp(2px,.4vw,4px);transition:background-color var(--weather-duration) var(--weather-ease),box-shadow var(--weather-duration) var(--weather-ease),outline-color var(--weather-duration) var(--weather-ease)}.jd-figure figcaption{font-size:clamp(1.02rem,2vw,1.22rem);line-height:1.4;color:var(--ink-2);max-width:34rem}.jd-figure figcaption b{font-family:var(--display);font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.jd-legend{font-size:.82rem;line-height:1.6;color:var(--ink-2)}.jd-breath{position:relative;min-height:88vh;display:flex;align-items:center;padding-block:clamp(40px,8vh,96px)}.jd-hour-anchor{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.jd-hour-anchor.is-start{top:0}.jd-hour-anchor.is-end{bottom:0}.jd-breath-inner{width:min(100%,66rem);margin-inline:auto;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px clamp(18px,4vw,56px);align-items:start}.jd-breath-mark{grid-row:1 / span 2;width:clamp(72px,12vw,138px);aspect-ratio:1;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(5px,1vw,10px);align-self:center}.jd-breath-mark i{display:block;border-radius:50%;background:var(--ink);opacity:.14}.jd-breath-mark i.is-on{opacity:.82}.jd-breath .jd-breath-line{margin:0;max-width:28ch;font-family:var(--display);font-size:clamp(1.8rem,4.3vw,3.5rem);font-weight:600;line-height:1.08;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;text-shadow:var(--glow);transition:text-shadow var(--weather-duration) var(--weather-ease)}.jd-breath-rule{display:block;width:min(12rem,42%);height:1px;margin-top:12px;background:var(--ink-2)}.jd-principles .jd-breath{min-height:74vh;border-top:1px solid var(--rule);transition:border-color var(--weather-duration) var(--weather-ease)}.jd-signup{display:flex;flex-direction:column;gap:11px;max-width:34rem}.jd-signup-row{display:flex;gap:8px;flex-wrap:wrap}.jd-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.jd input[type=email],.jd select{font:inherit;font-size:.95rem;color:var(--ink);background:var(--card);border:1px solid var(--card-edge);border-radius:9px;padding:12px 14px;min-width:0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background-color var(--weather-duration) var(--weather-ease),border-color var(--weather-duration) var(--weather-ease),color var(--weather-duration) var(--weather-ease)}.jd input[type=email]{flex:1 1 15rem}.jd input::placeholder{color:var(--ink-3)}.jd select{flex:0 1 auto;color:var(--ink-2)}.jd select option{color:#171922}.jd button{font-family:var(--display);font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:1px solid transparent;border-radius:9px;background:var(--ink);color:var(--ground);padding:13px 22px;flex:0 0 auto;transition:background-color var(--weather-duration) var(--weather-ease),color var(--weather-duration) var(--weather-ease),opacity .14s ease}.jd button:hover{opacity:.85}.jd button:disabled{cursor:wait;opacity:.6}.jd :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.jd-fineprint{font-size:.82rem;color:var(--ink-2);max-width:32rem}.jd-note{font-size:.875rem}.jd-note.is-bad{color:var(--amber)}.jd-brief{max-width:48rem;border:1px solid var(--card-edge);border-radius:14px;background:var(--card);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);overflow:hidden;transition:background-color var(--weather-duration) var(--weather-ease),border-color var(--weather-duration) var(--weather-ease)}.jd-brief-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 22px;border-bottom:1px solid var(--card-edge);font-family:var(--display);font-size:.68rem;font-weight:600;letter-spacing:.16em;color:var(--ink-2);transition:border-color var(--weather-duration) var(--weather-ease),color var(--weather-duration) var(--weather-ease)}.jd-brief-intro{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(8rem,.7fr);gap:20px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--card-edge)}.jd-brief-count{display:flex;align-items:center;gap:12px;margin-top:6px!important}.jd-brief-count strong{font:600 clamp(2.7rem,6vw,4.2rem)/.8 var(--display);letter-spacing:-.04em}.jd-brief-count strong.is-result{color:var(--amber)}.jd-brief-arrow{font:600 1.25rem/1 var(--display)!important;color:var(--ink-3)}.jd-brief-count span{font:600 .72rem/1.25 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.jd-brief-pulse{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;max-width:11rem;justify-self:end}.jd-brief-pulse i{aspect-ratio:1;display:block;border-radius:50%;background:var(--ink);opacity:.12}.jd-brief-pulse i.is-on{opacity:1;box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--ink-2)}.jd-brief-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;background:var(--rule)}.jd-item{min-width:0;padding:20px;background:var(--card);transition:background-color var(--weather-duration) var(--weather-ease)}.jd-item-top{display:flex;gap:9px;align-items:center;margin-bottom:13px}.jd-item-index{display:grid;place-items:center;width:27px;height:27px;flex:none;border:1px solid var(--ink-2);border-radius:50%;font:600 .66rem/1 var(--display)}.jd-item-status{margin-left:auto;font:600 .58rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.jd-item h3{font-size:1.02rem;line-height:1.34}.jd-why{margin-top:14px;padding:11px 12px;border-left:2px solid var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent);font-size:.875rem;line-height:1.5;color:var(--ink-2);transition:border-color var(--weather-duration) var(--weather-ease),color var(--weather-duration) var(--weather-ease)}.jd-why b{display:table;margin-bottom:7px;padding:4px 7px;border-radius:4px;background:color-mix(in srgb,var(--ink) 10%,transparent);color:var(--ink);font:650 .63rem/1 var(--display);letter-spacing:.09em;text-transform:uppercase}.jd-inbox{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.jd-inbox li{display:flex;gap:10px;font-size:.9rem;line-height:1.45}.jd-inbox li span:first-child{color:var(--ink-3);flex:none;font-size:.72rem;padding-top:4px}.jd-cut{padding:16px 22px;border-top:1px solid var(--card-edge);font-size:.875rem;line-height:1.55;color:var(--ink-2);transition:border-color var(--weather-duration) var(--weather-ease),color var(--weather-duration) var(--weather-ease)}.jd-cut em{display:inline-block;margin-left:4px;font-family:var(--display);font-style:normal;font-weight:600;letter-spacing:.04em;color:var(--ink)}.jd-cut b{font-family:var(--display);font-weight:700;color:var(--amber);font-variant-numeric:tabular-nums;transition:color var(--weather-duration) var(--weather-ease)}.jd-cut summary{cursor:pointer;list-style:none}.jd-cut summary::-webkit-details-marker{display:none}.jd-cut summary em:after{content:" →";display:inline-block}.jd-cut[open]:not([data-closing]) summary em:after{transform:rotate(90deg)}.jd-cut summary:hover em{text-decoration:underline;text-underline-offset:3px}.jd-cut summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.jd-filtered{list-style:none;margin:14px 0 2px;padding:0;display:grid;gap:1px;background:var(--card-edge);border:1px solid var(--card-edge)}.jd-filtered li{display:grid;gap:4px;padding:10px 12px;background:var(--card)}.jd-filtered s{color:var(--ink-3);text-decoration-thickness:1px}.jd-filtered span{color:var(--ink-2);font-size:.82rem}@media(min-width:1000px){.jd-filtered li{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px}}.jd-foot{position:relative;z-index:1;border-top:1px solid var(--rule);margin-top:0;padding:26px 0;padding-bottom:calc(44px + env(safe-area-inset-bottom,0px));display:flex;gap:8px 22px;flex-wrap:wrap;align-items:baseline;font-size:.8rem;color:var(--ink-2);transition:border-color var(--weather-duration) var(--weather-ease),color var(--weather-duration) var(--weather-ease)}@media(min-width:1000px){.jd-close{align-items:start;gap:64px}}.jd-promise{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-family:var(--display);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.jd-promise li{display:flex;align-items:center;gap:18px;text-shadow:var(--glow)}.jd-promise li+li:before{content:"";width:4px;height:4px;background:currentColor;opacity:.6}.jd-compare{overflow-x:auto;border:1px solid var(--card-edge);background:var(--card);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.jd-compare:focus-visible{outline:2px solid currentColor;outline-offset:4px}.jd-compare table{width:100%;min-width:52rem;border-collapse:collapse;font-size:.88rem;line-height:1.4}.jd-compare th,.jd-compare td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);text-shadow:none}.jd-compare tbody tr:last-child>*{border-bottom:none}.jd-compare thead th{font-family:var(--display);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.jd-compare tbody th{font-family:var(--display);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.jd-compare td{color:var(--ink-3)}.jd-compare tbody th,.jd-compare thead td{position:sticky;left:0;z-index:1;background:var(--ground)}.jd-compare .is-us{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent);font-weight:600}.jd-compare thead .is-us{color:var(--amber)}.jd-faq-list{display:flex;flex-direction:column}.jd-faq details{border-top:1px solid var(--rule)}.jd-faq details:last-child{border-bottom:1px solid var(--rule)}.jd-faq summary{position:relative;display:flex;justify-content:space-between;gap:20px;padding:16px 0;cursor:pointer;list-style:none;font-weight:600;text-shadow:var(--glow);transition:padding-left .28s var(--weather-ease)}.jd-faq summary::-webkit-details-marker{display:none}.jd-faq summary:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;background:var(--ink);transform:scaleY(0);transition:transform .28s var(--weather-ease)}.jd-faq summary:hover,.jd-faq details[open]:not([data-closing]) summary{padding-left:14px}.jd-faq summary:hover:before,.jd-faq details[open]:not([data-closing]) summary:before{transform:scaleY(1)}.jd-faq summary:after{content:"+";flex:none;font-family:var(--display);color:var(--ink-3);transition:transform .28s var(--weather-ease),color .16s ease}.jd-faq summary:hover:after{color:var(--ink)}.jd-faq details[open]:not([data-closing]) summary:after{transform:rotate(45deg);color:var(--ink)}.jd-faq summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.jd-faq details p{padding:0 0 18px 14px;max-width:38rem;color:var(--ink-2)}.jd-disclosure{overflow:hidden}@keyframes jd-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.jd-faq details[open]:not([data-closing]) .jd-disclosure p{animation:jd-rise .42s var(--weather-ease) 60ms both}.jd-cut[open]:not([data-closing]) .jd-filtered li{animation:jd-rise .42s var(--weather-ease) both}.jd-cut[open] .jd-filtered li:nth-child(2){animation-delay:55ms}.jd-cut[open] .jd-filtered li:nth-child(3){animation-delay:.11s}.jd-cut[open] .jd-filtered li:nth-child(4){animation-delay:165ms}.jd-cut[open] .jd-filtered li:nth-child(5){animation-delay:.22s}.jd-wordmark em{transition:color .2s ease}.jd-wordmark:hover em{color:var(--ink)}.jd .jd-language{transition:transform .14s ease}.jd .jd-language:active{transform:scale(.95)}.jd input[type=email],.jd select{transition:background-color var(--weather-duration) var(--weather-ease),color var(--weather-duration) var(--weather-ease),border-color .18s ease,box-shadow .22s ease}.jd select{cursor:pointer}.jd input[type=email]:hover,.jd select:hover{border-color:var(--ink-3)}.jd input[type=email]:focus-visible,.jd select:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--ink) 16%,transparent)}.jd-signup button{transition:background-color var(--weather-duration) var(--weather-ease),color var(--weather-duration) var(--weather-ease),transform .16s ease,box-shadow .22s ease,opacity .14s ease}.jd-signup button:after{content:"→";display:inline-block;margin-left:8px;transition:transform .22s var(--weather-ease)}.jd-signup button:hover:not(:disabled){opacity:1;transform:translateY(-1px);box-shadow:0 8px 22px -8px color-mix(in srgb,var(--ink) 55%,transparent)}.jd-signup button:hover:not(:disabled):after{transform:translate(4px)}.jd-signup button:active:not(:disabled){transform:translateY(0) scale(.97);box-shadow:none}.jd-cut summary em:after{transition:transform .22s var(--weather-ease)}.jd-cut:not([open]) summary:hover em:after{transform:translate(4px)}.jd-compare tbody tr>*{transition:background-color .16s ease}.jd-compare tbody tr:hover>td{background-color:color-mix(in srgb,var(--ink) 5%,transparent)}.jd-compare tbody tr:hover>td.is-us{background-color:color-mix(in srgb,var(--ink) 12%,transparent)}.jd-compare tbody tr:hover>th{background-color:color-mix(in srgb,var(--ink) 6%,var(--ground))}.jd-contacts a,.jd-note a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .26s var(--weather-ease)}.jd-contacts a:hover,.jd-note a:hover{background-size:100% 1px}@media(max-width:560px){.jd-page,.jd-chrome{padding-inline:18px}.jd-orderings .jd-row-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.jd-grid{grid-template-columns:repeat(13,1fr)}.jd-brief-body,.jd-brief-bar,.jd-cut{padding-inline:16px}.jd-brief-intro{grid-template-columns:minmax(0,1fr) 6.5rem;gap:12px;padding:16px}.jd-brief-pulse{grid-template-columns:repeat(4,1fr);gap:5px}.jd-brief-body{grid-template-columns:1fr;padding:1px}.jd-item{padding:18px 16px}.jd-sketch{grid-template-columns:1fr}.jd-sketch-arrow{transform:rotate(90deg);justify-self:center}.jd-sketch-source{grid-template-columns:repeat(2,1fr)}.jd-breath-inner{grid-template-columns:1fr}.jd-breath-mark{grid-row:auto;width:64px}}@media(prefers-reduced-motion:reduce){.jd *,.jd,.jd *:before,.jd *:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0ms!important}}
