.wl-screen{--pt: calc(100cqw / var(--wl-design, 440));--wl-min: 12px;--ws: "Work Sans", ui-sans-serif, system-ui, sans-serif;--sf: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;position:relative;display:block;width:100%;min-width:0;color:var(--y-ink);font-family:var(--ws);font-weight:500;font-size:calc(var(--pt) * 16);line-height:1.25;letter-spacing:0;text-align:left;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wl-screen *,.wl-screen *:before,.wl-screen *:after{box-sizing:border-box}.wl-screen :is(p,span,div){margin:0}.wl-screen img{display:block;max-width:none}.wl-screen svg{display:block;overflow:visible}.wl-screen [hidden]{display:none!important}.dl-page main .wl-screen[data-wl-screen] :is(p,span,li,div){text-wrap-style:auto}.wl-screen .r{--nat: 1.173;--min: 0px;font-size:max(var(--min),calc(var(--pt) * var(--fs)));line-height:calc(var(--pt) * var(--lh))}.wl-screen .tight{margin-block:calc(var(--pt) * (var(--fs) * var(--nat) - var(--lh)) / 2)}.wl-screen .r-reading-figure{--fs: 48;--lh: 56;font-family:var(--ws);font-weight:600;letter-spacing:calc(var(--pt) * -1);font-variant-numeric:tabular-nums}.wl-screen .r-reading-unit{--fs: 24;--lh: 32;font-family:var(--ws);font-weight:600}.wl-screen .r-held-figure{--fs: 32;--lh: 40;font-family:var(--ws);font-weight:600;font-variant-numeric:tabular-nums}.wl-screen .r-held-unit{--fs: 16;--lh: 24;font-family:var(--ws);font-weight:500}.wl-screen .r-recency-figure{--fs: 40;--lh: 48;font-family:var(--ws);font-weight:600;letter-spacing:calc(var(--pt) * -1);font-variant-numeric:tabular-nums}.wl-screen .r-recency-unit{--fs: 20;--lh: 28;font-family:var(--ws);font-weight:500}.wl-screen .r-statement{--fs: 28;--lh: 36;font-family:var(--ws);font-weight:500}.wl-screen .r-statement-em{--fs: 28;--lh: 36;font-family:var(--ws);font-weight:700}.wl-screen .r-section{--fs: 20;--lh: 28;font-family:var(--ws);font-weight:600}.wl-screen .r-item{--fs: 16;--lh: 24;font-family:var(--ws);font-weight:600}.wl-screen .r-list{--fs: 16;--lh: 24;font-family:var(--ws);font-weight:500}.wl-screen .r-meta{--fs: 14;--lh: 20;--min: var(--wl-min);font-family:var(--ws);font-weight:500}.wl-screen .r-axis{--fs: 12;--lh: 16;--min: var(--wl-min);font-family:var(--ws);font-weight:500}.wl-screen .r-instrument{--fs: 12;--lh: 16;--min: var(--wl-min);font-family:var(--mono);font-weight:500}.wl-screen .r-control{--fs: 14;--lh: 20;--min: var(--wl-min);font-family:var(--ws);font-weight:700}.wl-screen .r-sf-title3{--fs: 20;--lh: 25;--nat: 1.193;font-family:var(--sf);font-weight:600;letter-spacing:calc(var(--pt) * -.45)}.wl-screen .r-sf-dek{--fs: 13;--lh: 18;--nat: 1.193;--min: var(--wl-min);font-family:var(--sf);font-weight:500;letter-spacing:calc(var(--pt) * -.08)}.wl-screen .r-sf-callout{--fs: 16;--lh: 21;--nat: 1.193;font-family:var(--sf);font-weight:600;letter-spacing:calc(var(--pt) * -.31)}.wl-screen .r-sf-caption{--fs: 12;--lh: 16;--nat: 1.193;--min: var(--wl-min);font-family:var(--sf);font-weight:400}.wl-screen .r-sf-headline{--fs: 17;--lh: 22;--nat: 1.193;font-family:var(--sf);font-weight:600;letter-spacing:calc(var(--pt) * -.43)}.wl-screen .w5{font-weight:500}.wl-screen .w6{font-weight:600}.wl-screen .w7{font-weight:700}.wl-screen .c-ink{color:var(--y-ink)}.wl-screen .c-muted{color:var(--y-muted)}.wl-screen .c-faint{color:var(--y-faint)}.wl-screen .c-weight-ink{color:var(--y-weight-ink)}.wl-screen .tnum{font-variant-numeric:tabular-nums}.wl-screen .wls-surface{padding:calc(var(--pt) * 16);border:max(1px,calc(var(--pt) * 1)) solid var(--y-line);border-radius:calc(var(--pt) * 24);background:var(--y-surface)}.wl-screen .wls-toggle{display:flex;height:calc(var(--pt) * 44);padding:calc(var(--pt) * 2) 0}.wl-screen .wls-toggle-track{display:flex;flex:1;padding:0 calc(var(--pt) * 2);border-radius:999px;background:var(--y-input)}.wl-screen .wls-toggle-segment{display:grid;flex:1 1 0;min-width:0;place-items:center;height:calc(var(--pt) * 36);margin-block:calc(var(--pt) * 2);padding:0 calc(var(--pt) * 8);border-radius:999px;color:var(--y-toggle-label);white-space:nowrap}.wl-screen .wls-toggle-segment.is-picked{background:var(--y-surface);box-shadow:0 calc(var(--pt) * 2) calc(var(--pt) * 4) #0000001c}.wl-screen .wls-menu-row{display:flex;align-items:center;gap:calc(var(--pt) * 16);padding:calc(var(--pt) * 8) 0}.wl-screen .wls-menu-icon{display:grid;flex:none;width:calc(var(--pt) * 24);place-items:center;color:var(--y-ink)}.wl-screen .wls-menu-icon svg{width:calc(var(--pt) * 22);height:calc(var(--pt) * 22)}.wl-screen .wls-menu-words{display:flex;flex:1;flex-direction:column;gap:calc(var(--pt) * 3);min-width:0}.wl-screen .wls-menu-chevron{flex:none;margin-left:calc(var(--pt) * 8);color:var(--y-faint)}.wl-screen .wls-menu-chevron svg{width:calc(var(--pt) * 14);height:calc(var(--pt) * 14)}.wl-screen .wls-hairline-rule{height:max(1px,calc(var(--pt) * 1));margin:calc(var(--pt) * 4) 0;background:var(--y-hairline)}.wl-screen .wls-action{display:flex;align-items:center;justify-content:center;gap:calc(var(--pt) * 8);min-height:calc(var(--pt) * 54);padding:calc(var(--pt) * 16) calc(var(--pt) * 24);border-radius:calc(var(--pt) * 12);background:linear-gradient(180deg,var(--y-ramp-top),var(--y-ramp-bottom));color:#fff}.wl-screen .wls-action svg{width:calc(var(--pt) * 20);height:calc(var(--pt) * 20)}.wl-screen .wls-text-button{display:flex;align-items:center;justify-content:center;min-height:calc(var(--pt) * 46);padding:calc(var(--pt) * 12) calc(var(--pt) * 16);color:var(--y-ink)}.wl-screen .wls-slab{display:flex;align-items:center;justify-content:center;gap:calc(var(--pt) * 8);min-height:calc(var(--pt) * 54);padding:0 calc(var(--pt) * 16);border-radius:calc(var(--pt) * 12);white-space:nowrap}.wl-screen .wls-slab svg{width:calc(var(--pt) * 17);height:calc(var(--pt) * 17);flex:none}.wl-screen .wls-slab--brand{background:linear-gradient(180deg,var(--y-ramp-top),var(--y-ramp-bottom));color:#fff}.wl-screen .wls-slab--dark{background:var(--y-slab);color:#fff}.wl-screen .wls-sheet{position:relative;color:var(--y-ink)}.wl-screen .wls-sheet--fitted{margin:0 calc(var(--pt) * 8) calc(var(--pt) * 8);padding:calc(var(--pt) * 12) 0 calc(var(--pt) * 16);border-radius:calc(var(--pt) * 36) calc(var(--pt) * 36) calc(var(--pt) * 55) calc(var(--pt) * 55);background:var(--y-sheet);box-shadow:0 calc(var(--pt) * 14) calc(var(--pt) * 40) #2018101f,0 0 0 max(1px,calc(var(--pt) * .5)) #2018100a}.wl-screen .wls-sheet--full{padding:calc(var(--pt) * 12) 0 calc(var(--pt) * 16);border-radius:calc(var(--pt) * 38) calc(var(--pt) * 38) 0 0;background:var(--y-sheet);box-shadow:0 calc(var(--pt) * 14) calc(var(--pt) * 40) #2018101f,0 0 0 max(1px,calc(var(--pt) * .5)) #2018100a}.wl-screen .wls-sheet-chrome{position:relative;display:flex;align-items:center;justify-content:space-between;height:calc(var(--pt) * 44);margin:0 calc(var(--pt) * 16)}.wl-screen .wls-grabber{position:absolute;top:calc(var(--pt) * -7);left:50%;width:calc(var(--pt) * 36);height:calc(var(--pt) * 5);border-radius:999px;background:#bbbbbd;transform:translate(-50%)}.wl-screen .wls-control{display:grid;flex:none;place-items:center;width:calc(var(--pt) * 46);height:calc(var(--pt) * 46);margin:0 calc(var(--pt) * 1.5);border-radius:50%;color:var(--y-ink)}.wl-screen .wls-control svg{width:calc(var(--pt) * 24);height:calc(var(--pt) * 24)}.wl-screen .wls-control--close{background:#fbfbfb;box-shadow:0 calc(var(--pt) * 2) calc(var(--pt) * 10) #00000014,0 0 0 max(.5px,calc(var(--pt) * .5)) #0000000a}.wl-screen .wls-control--confirm{border:max(1px,calc(var(--pt) * 1)) solid var(--y-ink);background:#ffffff80}.wl-screen .wls-sheet-title{padding:calc(var(--pt) * 8) calc(var(--pt) * 16) 0}.wl-screen .wls-sheet-title .r-sf-dek{margin-top:calc(var(--pt) * 4)}.wl-screen.wls-summary{--wl-design: 408}.wl-screen .wls-summary-title{display:flex;align-items:center;gap:calc(var(--pt) * 8);height:calc(var(--pt) * 24)}.wl-screen .wls-summary-mark{display:grid;flex:none;width:calc(var(--pt) * 16);height:calc(var(--pt) * 16);place-items:center;color:var(--y-weight)}.wl-screen .wls-summary-mark svg{width:calc(var(--pt) * 18);height:calc(var(--pt) * 18)}.wl-screen .wls-summary-name{flex:1}.wl-screen .wls-disclosure{display:flex;flex:none;justify-content:flex-end;align-items:center;width:calc(var(--pt) * 24);height:calc(var(--pt) * 24);color:var(--y-faint)}.wl-screen .wls-disclosure svg{width:calc(var(--pt) * 17);height:calc(var(--pt) * 17);margin-right:calc(var(--pt) * -3)}.wl-screen .wls-summary-figure{display:flex;align-items:baseline;gap:calc(var(--pt) * 4);margin-top:calc(var(--pt) * 10);line-height:calc(var(--pt) * 32 * 1.173)}.wl-screen .wls-summary-figure>span{line-height:1.173}.wl-screen .wls-summary-line{padding-top:calc(var(--pt) * 2)}.wl-screen .wls-months{position:relative;height:calc(var(--pt) * 62);margin-top:calc(var(--pt) * 10)}.wl-screen .wls-months-plot{width:100%;height:calc(var(--pt) * 40)}.wl-screen .wls-months-letters{position:absolute;left:0;right:0;top:calc(var(--pt) * 40);height:calc(var(--pt) * 22)}.wl-screen .wls-months-letters>span{position:absolute;top:50%;left:calc(var(--pt) * var(--x));color:var(--y-muted);line-height:1;transform:translate(-50%,-50%)}.wl-screen .wls-months-letters>span.is-now{color:var(--y-ink);font-weight:700}.wl-screen.wls-add{--wl-design: 440}.wl-screen .wls-add-body{padding:calc(var(--pt) * 8) calc(var(--pt) * 16) 0}.wl-screen .wls-add-method{padding-bottom:calc(var(--pt) * 16)}.wl-screen .wls-add-figure{display:flex;align-items:baseline;justify-content:center;gap:calc(var(--pt) * 4);line-height:calc(var(--pt) * 48 * 1.173)}.wl-screen .wls-add-figure>span{line-height:1.173}.wl-screen .wls-preview{position:relative;height:calc(var(--pt) * 224);margin-top:calc(var(--pt) * 24)}.wl-screen .wls-preview svg{position:absolute;inset:0;width:100%;height:100%}.wl-screen .wls-preview-level{stroke:#35343338;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:.1 4.5}.wl-screen .wls-preview-line{fill:none;stroke:var(--y-weight);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.wl-screen .wls-preview-run{stroke:var(--y-weight);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:2 4}.wl-screen .wls-preview-dot{fill:var(--y-weight)}.wl-screen .wls-preview-ring{fill:var(--y-surface);stroke:var(--y-weight);stroke-width:3}.wl-screen .wls-preview-label{position:absolute;top:calc(var(--pt) * var(--y));left:calc(var(--pt) * var(--x));line-height:1;white-space:nowrap;transform:translate(-50%,-50%)}.wl-screen .wls-preview-label--first{transform:translateY(-50%)}.wl-screen .wls-add-title{padding-top:calc(var(--pt) * 24)}.wl-screen .wls-ruler-wrap{margin-top:calc(var(--pt) * 8)}.wl-screen .wls-ruler{position:relative;height:calc(var(--pt) * 130);outline:none;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:grab;-webkit-tap-highlight-color:transparent}.wl-screen .wls-ruler:active{cursor:grabbing}.wl-screen .wls-ruler:focus-visible{outline:3px solid #ff6243;outline-offset:4px;border-radius:calc(var(--pt) * 12)}.wl-screen .wls-ruler-scale{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.wl-screen .wls-tick{position:absolute;left:calc(var(--pt) * (var(--x) - 1.5));top:calc(var(--pt) * (104 - var(--h)));width:calc(var(--pt) * 3);height:calc(var(--pt) * var(--h));border-radius:calc(var(--pt) * 1.5);background:#35343329}.wl-screen .wls-tick[data-tone=major]{background:#35343375}.wl-screen .wls-tick[data-tone=mark]{background:var(--y-weight-ink)}.wl-screen .wls-tick[data-tone=run]{background:var(--y-weight)}.wl-screen .wls-ruler-number{position:absolute;top:calc(var(--pt) * 120);left:calc(var(--pt) * var(--x));opacity:var(--o, 1);line-height:1;transform:translate(-50%,-50%)}.wl-screen .wls-needle{position:absolute;top:0;left:50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%);pointer-events:none;filter:drop-shadow(calc(var(--pt) * 7) calc(var(--pt) * 7) calc(var(--pt) * 6) rgb(0 0 0 / .16))}.wl-screen .wls-needle-pill{display:block;min-width:calc(var(--pt) * 64);height:calc(var(--pt) * 40);padding:0 calc(var(--pt) * 16);border-radius:999px;background:var(--y-ink);color:var(--y-surface);line-height:calc(var(--pt) * 40);text-align:center;white-space:nowrap}.wl-screen .wls-needle-stem{width:calc(var(--pt) * 17);height:calc(var(--pt) * 90);color:var(--y-ink)}.wl-screen.wls-shape{--wl-design: 440;--wl-shape-score-v: var(--wl-shape-score, 1);--wl-shape-weights-v: var(--wl-shape-weights, 1)}.wl-screen .wls-shape-content{padding:calc(var(--pt) * 16) calc(var(--pt) * 16) 0}.wl-screen .wls-shape-slots{display:flex;align-items:flex-start;gap:calc(var(--pt) * 8)}.wl-screen .wls-slot{display:flex;flex:1 1 0;flex-direction:column;gap:calc(var(--pt) * 8);min-width:0}.wl-screen .wls-slot-face{display:flex;flex-direction:column;align-items:center;gap:calc(var(--pt) * 12);height:calc(var(--pt) * 200);padding:calc(var(--pt) * 14);border:max(1px,calc(var(--pt) * 1)) solid var(--y-hairline);border-radius:calc(var(--pt) * 24);background:var(--y-surface)}.wl-screen .wls-slot-guide{flex:1 1 0;width:100%;min-height:0}.wl-screen .wls-slot-guide svg{width:100%;height:100%}.wl-screen .wls-guide-fill{fill:#6f8fb51f}.wl-screen .wls-guide-line{fill:none;stroke:var(--y-muted);stroke-width:calc(var(--pt) * 2);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:calc(var(--pt) * 5) calc(var(--pt) * 4);vector-effect:non-scaling-stroke}.wl-screen .wls-chip{display:inline-flex;flex:none;align-items:center;gap:calc(var(--pt) * 6);min-height:calc(var(--pt) * 32);padding:calc(var(--pt) * 4) calc(var(--pt) * 12);border-radius:999px;background:var(--y-quaternary);color:var(--y-ink);white-space:nowrap}.wl-screen .wls-chip svg{width:calc(var(--pt) * 17);height:calc(var(--pt) * 17)}.wl-screen .wls-slot-words{display:flex;flex-direction:column}.wl-screen.wls-shape[data-crop=mid] .wls-sheet--full{padding-top:calc(var(--pt) * 18);border-radius:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 calc(var(--pt) * 18));mask-image:linear-gradient(180deg,transparent 0,#000 calc(var(--pt) * 18))}.wl-screen.wls-shape[data-crop=mid] .wls-shape-content{padding-top:0}.wl-screen .wls-result-headline{margin-bottom:calc(var(--pt) * 16)}.wl-screen .wls-evidence{display:flex;align-items:center;gap:calc(var(--pt) * 12)}.wl-screen .wls-evidence-photos{display:flex;flex:none;gap:calc(var(--pt) * 12)}.wl-screen .wls-evidence-photos img{width:calc(var(--pt) * 72);height:calc(var(--pt) * 96);border-radius:calc(var(--pt) * 12);-o-object-fit:cover;object-fit:cover}.wl-screen .wls-evidence-reading{flex:1;min-width:0;padding-left:calc(var(--pt) * 4)}.wl-screen .wls-evidence-score{display:flex;align-items:baseline;gap:calc(var(--pt) * 4);line-height:calc(var(--pt) * 40 * 1.173)}.wl-screen .wls-evidence-score>span{line-height:1.173}.wl-screen .wls-evidence-meaning{margin-top:calc(var(--pt) * 4)}.wl-screen .wls-ribs-line+.wls-scale,.wl-screen .wls-scale{margin-top:calc(var(--pt) * 24)}.wl-screen .wls-evidence+.wls-ribs-line{margin-top:calc(var(--pt) * 12)}.wl-screen .wls-scale-drawing{display:flex;flex-direction:column;gap:calc(var(--pt) * 4)}.wl-screen .wls-scale-words{position:relative;height:calc(var(--pt) * 20)}.wl-screen .wls-scale-words>span{position:absolute;top:0;left:calc(var(--pt) * var(--x));white-space:nowrap;transform:translate(-50%)}.wl-screen .wls-scale-words--bands{margin-top:calc(var(--pt) * 4)}.wl-screen .wls-scale-mark{color:var(--y-weight-ink);opacity:var(--wl-shape-score-v)}.wl-screen .wls-scale-pills{display:flex;gap:calc(var(--pt) * 4)}.wl-screen .wls-scale-pills>span{flex:1 1 0;height:calc(var(--pt) * 12);border-radius:999px;background:var(--y-hairline)}.wl-screen .wls-scale-pills>span[data-ideal]{background:#6f8fb53d}.wl-screen .wls-scale-pills>span[data-hers]{background:color-mix(in srgb,var(--y-weight) calc(var(--wl-shape-score-v) * 100%),var(--y-hairline))}.wl-screen .wls-scale-caption{margin-top:calc(var(--pt) * 8)}.wl-screen .wls-weights{display:flex;align-items:flex-start;margin-top:calc(var(--pt) * 32)}.wl-screen .wls-weight{display:flex;flex:1 1 0;flex-direction:column;gap:calc(var(--pt) * 4);min-width:0}.wl-screen .wls-weight-figure{display:flex;align-items:baseline;gap:calc(var(--pt) * 4);line-height:calc(var(--pt) * 40 * 1.173)}.wl-screen .wls-weight-figure>span{line-height:1.173}.wl-screen .wls-weights-arrow{flex:none;width:calc(var(--pt) * 20);height:calc(var(--pt) * 20);margin:calc(var(--pt) * 16) calc(var(--pt) * 12) 0 0;color:var(--y-muted)}.wl-screen .wls-weights-arrow svg{width:100%;height:100%}.wl-screen .wls-make-goal{display:flex;flex-direction:column;margin-top:calc(var(--pt) * 24)}.wl-screen .wls-make-goal-plan{margin-top:calc(var(--pt) * 8)}.wl-screen .wls-make-goal .wls-text-button{margin-top:calc(var(--pt) * 4);align-self:center}.wl-screen .wls-shape-reveal{opacity:var(--wl-shape-weights-v);transform:translateY(calc((1 - var(--wl-shape-weights-v)) * var(--pt) * 12))}.wl-screen .wls-shape-tail{height:calc(var(--pt) * 32)}.wl-screen.wls-page{--wl-design: 440;overflow:clip;border:max(1px,calc(var(--pt) * 1)) solid var(--y-line);border-radius:calc(var(--pt) * 32);background:var(--y-paper)}.wl-screen .wls-page-content{display:flex;flex-direction:column;gap:calc(var(--pt) * 16);padding:calc(var(--pt) * 12) calc(var(--pt) * 16) calc(var(--pt) * 16);transform:translateY(calc(var(--wl-page-scroll, 0px) * -1))}.wl-screen .wls-page-header{display:flex;flex-direction:column;gap:calc(var(--pt) * 16)}.wl-screen .wls-page-reading{display:flex;flex-direction:column;gap:calc(var(--pt) * 2)}.wl-screen .wls-page-figure{display:flex;align-items:baseline;gap:calc(var(--pt) * 4);line-height:calc(var(--pt) * 48 * 1.173)}.wl-screen .wls-page-figure>span{line-height:1.173}.wl-screen .wls-page-chart{position:relative;height:calc(var(--pt) * 238)}.wl-screen .wls-page-chart>svg{position:absolute;inset:0;width:100%;height:100%}.wl-screen .wls-page-level{stroke:#35343357;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:.1 4.5}.wl-screen .wls-page-line{fill:none;stroke:var(--y-weight);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.wl-screen .wls-page-dot{fill:var(--y-weight)}.wl-screen .wls-page-held{fill:var(--y-surface);stroke:var(--y-weight);stroke-width:3.5}.wl-screen .wls-goal-wedge{fill:#6f8fb533}.wl-screen .wls-goal-level{stroke:var(--y-weight);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:2 4}.wl-screen .wls-goal-ring{fill:var(--y-surface);stroke:var(--y-weight);stroke-width:3}.wl-screen .wls-page-chart{--wl-goal-run-v: var(--wl-goal-run, 1);--wl-goal-ring-v: clamp(0, calc((var(--wl-goal-run-v) - .85) / .15), 1)}.wl-screen .wls-page-chart>.wls-goal-run-layer{clip-path:inset(calc(var(--pt) * -12) calc((1 - var(--wl-goal-run-v)) * var(--run-span) * var(--pt)) calc(var(--pt) * -12) 0)}.wl-screen .wls-goal-ring{opacity:var(--wl-goal-ring-v);transform:scale(calc(.6 + .4 * var(--wl-goal-ring-v)));transform-box:fill-box;transform-origin:center}.wl-screen .wls-page-label{position:absolute;top:calc(var(--pt) * var(--y));left:calc(var(--pt) * var(--x));line-height:1;white-space:nowrap;transform:translate(-50%,-50%)}.wl-screen .wls-page-label.is-now{color:var(--y-ink);font-weight:700}.wl-screen .wls-goal-label{opacity:var(--wl-goal-ring-v)}.wl-screen .wls-page-axis{position:absolute;left:0;right:0;bottom:0;height:calc(var(--pt) * 24);pointer-events:none}.wl-screen .wls-page-foods{padding:calc(var(--pt) * 8) 0;margin-top:calc(var(--pt) * -16)}.wl-screen .wls-food-pill{display:flex;align-items:baseline;justify-content:center;gap:calc(var(--pt) * 4);min-height:calc(var(--pt) * 28);padding:calc(var(--pt) * 4) calc(var(--pt) * 12);border:max(1px,calc(var(--pt) * 1.5)) dashed var(--y-faint);border-radius:calc(var(--pt) * 14);color:var(--y-ink);text-align:center}.wl-screen .wls-food-pill svg{width:calc(var(--pt) * 13);height:calc(var(--pt) * 13);flex:none;align-self:center}.wl-screen .wls-page-rule{height:max(1px,calc(var(--pt) * 1));margin-top:calc(var(--pt) * 8);background:var(--y-hairline)}.wl-screen .wls-rail-row{position:relative;display:flex;gap:calc(var(--pt) * 12)}.wl-screen .wls-rail{position:relative;flex:none;width:calc(var(--pt) * 20)}.wl-screen .wls-rail-dot{position:absolute;top:calc(var(--pt) * 6);left:calc(var(--pt) * 5);width:calc(var(--pt) * 10);height:calc(var(--pt) * 10);border-radius:50%;background:var(--y-weight)}.wl-screen .wls-rail-dot.is-held{top:calc(var(--pt) * 4);left:calc(var(--pt) * 3);width:calc(var(--pt) * 14);height:calc(var(--pt) * 14);border:calc(var(--pt) * 3) solid var(--y-weight);background:var(--y-surface)}.wl-screen .wls-rail-run{position:absolute;top:calc(var(--pt) * 24);bottom:0;left:calc(var(--pt) * 8.5);width:calc(var(--pt) * 3);border-radius:999px;background:var(--y-weight)}.wl-screen .wls-rail-run.is-dashed{background:repeating-linear-gradient(180deg,var(--y-weight) 0 calc(var(--pt) * 3),transparent calc(var(--pt) * 3) calc(var(--pt) * 8))}.wl-screen .wls-rail-words{display:flex;flex:1;flex-direction:column;gap:calc(var(--pt) * 4);min-width:0;padding-bottom:calc(var(--pt) * 16)}.wl-screen .wls-rail-top{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--pt) * 8)}.wl-screen.wls-moment{--wl-design: 440;--m-photo-v: var(--m-photo, 1);--m-photo-opacity-v: var(--m-photo-opacity, 1);--m-ring-v: var(--m-ring, 1);--m-check-v: var(--m-check, 1);--m-words-v: var(--m-words, 1);--m-cards-v: var(--m-cards, 1)}.wl-screen .wls-moment-body{display:flex;flex-direction:column;align-items:stretch;gap:calc(var(--pt) * 24);padding:calc(var(--pt) * 24) calc(var(--pt) * 16) calc(var(--pt) * 24)}.wl-screen .wls-moment-top{display:flex;flex-direction:column;align-items:center;gap:calc(var(--pt) * 24)}.wl-screen .wls-seal{position:relative;flex:none;width:calc(var(--pt) * 160);height:calc(var(--pt) * 160)}.wl-screen .wls-seal>*{position:absolute}.wl-screen .wls-seal-photo{top:calc(var(--pt) * 28);left:calc(var(--pt) * 28);width:calc(var(--pt) * 104);height:calc(var(--pt) * 104);overflow:hidden;border-radius:50%;background:#e9e1d8;opacity:var(--m-photo-opacity-v);transform:scale(calc(.86 + .14 * var(--m-photo-v)))}.wl-screen .wls-seal-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wl-screen .wls-seal-ring{inset:0;width:100%;height:100%}.wl-screen .wls-seal-ring circle{fill:none;stroke:var(--y-weight);stroke-width:5;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--m-ring-v));stroke-opacity:clamp(0,calc(var(--m-ring-v) * 40),1)}.wl-screen .wls-seal-check{top:calc(var(--pt) * 102);left:calc(var(--pt) * 102);display:grid;width:calc(var(--pt) * 40);height:calc(var(--pt) * 40);place-items:center;border:calc(var(--pt) * 3) solid #fff;border-radius:50%;background:var(--y-weight);color:#fff;opacity:clamp(0,var(--m-check-v),1);transform:scale(calc(.3 + .7 * var(--m-check-v)))}.wl-screen .wls-seal-check svg{width:calc(var(--pt) * 22);height:calc(var(--pt) * 22)}.wl-screen .wls-spark{top:calc(var(--pt) * 76);left:calc(var(--pt) * 76);width:calc(var(--pt) * 8);height:calc(var(--pt) * 8);border-radius:50%;background:rgb(111 143 181 / var(--a));opacity:var(--m-spark-opacity, 0);transform:translate(calc(var(--pt) * var(--sx) * var(--m-spark-travel, 1)),calc(var(--pt) * var(--sy) * var(--m-spark-travel, 1))) scale(var(--m-spark-scale, 1))}.wl-screen .wls-moment-words{display:flex;flex-direction:column;align-items:center;gap:calc(var(--pt) * 8);text-align:center;opacity:var(--m-words-v);transform:translateY(calc((1 - var(--m-words-v)) * var(--pt) * 12))}.wl-screen .wls-moment-words .r-list{color:var(--y-muted)}.wl-screen .wls-moment-cards{display:flex;flex-direction:column;gap:calc(var(--pt) * 16);opacity:var(--m-cards-v);transform:translateY(calc((1 - var(--m-cards-v)) * var(--pt) * 12))}.wl-screen .wls-goal-card-body{display:flex;flex-direction:column;gap:calc(var(--pt) * 8)}.wl-screen .wls-goal-bar{position:relative;height:calc(var(--pt) * 6);margin-top:calc(var(--pt) * 4);overflow:hidden;border-radius:999px;background:var(--y-line)}.wl-screen .wls-goal-bar-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--bar) * 100%);background:var(--y-weight)}.wl-screen .wls-goal-bar-seam{position:absolute;top:0;bottom:0;left:calc(var(--at) * 100% - var(--pt) * 1);width:calc(var(--pt) * 2);background:var(--y-surface)}.wl-screen .wls-goal-bar-ends{display:flex;justify-content:space-between;gap:calc(var(--pt) * 8)}.wl-screen .wls-goal-card-when{padding-top:calc(var(--pt) * 4)}.wl-screen .wls-keep-card-body{display:flex;flex-direction:column;gap:calc(var(--pt) * 4)}.wl-screen .wls-laurel{display:flex;align-items:center;color:var(--y-gold-metal);transform-style:preserve-3d}.wl-screen .wls-laurel-branch{flex:none}.wl-screen .wls-laurel-branch svg{width:calc(var(--pt) * 21.9);height:calc(var(--pt) * 58)}.wl-screen .wls-laurel-figure{min-width:calc(var(--pt) * 88);padding:0 calc(var(--pt) * 2);color:var(--y-gold-figure);font-family:var(--ws);font-weight:700;font-size:calc(var(--pt) * 34);line-height:1.173;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;transform:translateY(calc(var(--pt) * 6))}.wl-screen .wls-laurel-wrap{perspective:calc(var(--pt) * 400)}.wl-screen .wls-moment-footer{display:flex;flex-direction:column;gap:calc(var(--pt) * 8);padding:calc(var(--pt) * 24) calc(var(--pt) * 16) 0}.wl-screen.wls-lean{--wl-design: 408}.wl-screen .wls-lean-chart{margin-top:calc(var(--pt) * 24)}.wl-screen .wls-lean-bars{display:flex;align-items:flex-end}.wl-screen .wls-lean-column{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:calc(var(--pt) * 4)}.wl-screen .wls-lean-bar{display:flex;flex-direction:column;width:calc(var(--pt) * 64)}.wl-screen .wls-lean-bar>span{display:block;background:#35343324}.wl-screen .wls-lean-bar>span:first-child{border-radius:calc(var(--pt) * 6) calc(var(--pt) * 6) 0 0}.wl-screen .wls-lean-body{height:calc(var(--pt) * 58)}.wl-screen .wls-lean-bar>.wls-lean-gain{height:calc(var(--pt) * 18);background:var(--y-fig)}.wl-screen .wls-lean-gain-words{color:var(--y-fig-ink);text-align:center}.wl-screen .wls-lean-rule{height:max(1px,calc(var(--pt) * 1));background:#35343329}.wl-screen .wls-lean-names{display:flex;align-items:flex-start;padding-top:calc(var(--pt) * 4)}.wl-screen .wls-lean-names>p{flex:1 1 0;padding:0 calc(var(--pt) * 4);text-align:center}.wl-screen .wls-lean-source{margin-top:calc(var(--pt) * 8)}@media(prefers-reduced-motion:reduce){.wls-ruler{cursor:default}}.wl-screen .r-mark{--fs: 13;--lh: 18;--min: var(--wl-min);font-family:var(--ws);font-weight:600}.wl-screen .c-fig-ink{color:var(--y-fig-ink)}.wl-screen .wld-rule{height:max(1px,calc(var(--pt) * 1));background:var(--y-hairline)}.wl-screen .wld-chevron{display:grid;flex:none;width:calc(var(--pt) * 13);place-items:center;color:var(--y-faint)}.wl-screen .wld-chevron svg{width:calc(var(--pt) * 13);height:calc(var(--pt) * 13)}.wl-screen .wld-heading{padding-top:calc(var(--pt) * 8);margin-bottom:calc(var(--pt) * 16)}.wl-screen .wls-slab.wld-slab--secondary{flex:none;background:#e5e5e5;color:var(--y-ink)}.wl-screen.wld-add{--wl-design: 440}.wl-screen .wld-add-content{display:flex;flex-direction:column;gap:calc(var(--pt) * 16);padding:calc(var(--pt) * 16) calc(var(--pt) * 16) calc(var(--pt) * 32)}.wl-screen .wld-add-footer{padding:calc(var(--pt) * 8) calc(var(--pt) * 16) 0}.wl-screen .wld-add-footer .wls-slab{width:100%}.wl-screen .wld-start{display:flex;align-items:stretch;gap:calc(var(--pt) * 16)}.wl-screen .wld-start-card{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.wl-screen .wld-start-head{display:flex;align-items:center;gap:calc(var(--pt) * 8)}.wl-screen .wld-start-glyph{display:grid;flex:none;place-items:center;color:var(--y-fig-ink)}.wl-screen .wld-start-glyph svg{width:calc(var(--pt) * 20);height:calc(var(--pt) * 20)}.wl-screen .wld-start-title{flex:1;min-width:0}.wl-screen .wld-disclosure{display:flex;flex:none;align-items:center;justify-content:flex-end;width:calc(var(--pt) * 24);height:calc(var(--pt) * 24);color:var(--y-faint)}.wl-screen .wld-disclosure svg{width:calc(var(--pt) * 12);height:calc(var(--pt) * 12);margin-right:calc(var(--pt) * -2)}.wl-screen .wld-start-heading{padding-top:calc(var(--pt) * 12)}.wl-screen .wld-start-foot{display:flex;gap:calc(var(--pt) * 8);margin-top:auto;padding-top:calc(var(--pt) * 12)}.wl-screen .wld-start-slot{display:grid;flex:1 1 0;place-items:center;min-height:calc(var(--pt) * 44);border:max(1px,calc(var(--pt) * 1.5)) dashed #d0d0d0;border-radius:calc(var(--pt) * 8);color:#7f7d7b;text-align:center}.wl-screen .wld-start-mic{display:grid;flex:none;place-items:center;width:calc(var(--pt) * 44);height:calc(var(--pt) * 44);border-radius:50%;background:var(--y-slab);color:var(--y-surface)}.wl-screen .wld-start-mic svg{width:calc(var(--pt) * 22);height:calc(var(--pt) * 22)}.wl-screen .wld-food-row{display:flex;align-items:center;gap:calc(var(--pt) * 16)}.wl-screen .wld-food-photo{flex:none;width:calc(var(--pt) * 36);height:calc(var(--pt) * 48);border-radius:calc(var(--pt) * 4);background:var(--y-hairline)}.wl-screen .wld-food-words{display:flex;flex:1;flex-direction:column;gap:calc(var(--pt) * 2);min-width:0}.wl-screen .wld-field{display:flex;flex-direction:column;gap:calc(var(--pt) * 8)}.wl-screen .wld-size-figure{display:flex;align-items:baseline;justify-content:center;gap:calc(var(--pt) * 4);line-height:calc(var(--pt) * 48 * 1.173)}.wl-screen .wld-size-figure>span{line-height:1.173}.wl-screen .wld-ruler{position:relative;height:calc(var(--pt) * 86);margin-top:calc(var(--pt) * 8)}.wl-screen .wld-ruler-scale{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.wl-screen .wld-tick{position:absolute;left:calc(var(--pt) * (var(--x) - 1.5));top:calc(var(--pt) * (60 - var(--h)));width:calc(var(--pt) * 3);height:calc(var(--pt) * var(--h));border-radius:calc(var(--pt) * 1.5);background:#35343329}.wl-screen .wld-tick[data-tone=half]{background:#35343347}.wl-screen .wld-tick[data-tone=major]{background:#35343375}.wl-screen .wld-ruler-number{position:absolute;top:calc(var(--pt) * 76);left:calc(var(--pt) * var(--x));opacity:var(--o, 1);line-height:1;transform:translate(-50%,-50%)}.wl-screen .wld-ruler-stem{position:absolute;top:calc(var(--pt) * 4);bottom:0;left:50%;width:calc(var(--pt) * 5);border-radius:999px;background:var(--y-ink);transform:translate(-50%);filter:drop-shadow(calc(var(--pt) * 7) calc(var(--pt) * 7) calc(var(--pt) * 6) rgb(0 0 0 / .16))}.wl-screen .wld-size-line{padding-top:calc(var(--pt) * 4)}.wl-screen .wld-weeks{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--pt) * 8)}.wl-screen .wld-step{display:grid;flex:none;place-items:center;width:calc(var(--pt) * 44);height:calc(var(--pt) * 44);border-radius:50%;background:var(--y-input);color:var(--y-ink)}.wl-screen .wld-step svg{width:calc(var(--pt) * 18);height:calc(var(--pt) * 18)}.wl-screen .wld-answer{display:flex;flex-direction:column;gap:calc(var(--pt) * 4);padding:calc(var(--pt) * 16);border-radius:calc(var(--pt) * 16);background:#f6efe3}.wl-screen .wld-answer-read{display:flex;flex-direction:column;gap:calc(var(--pt) * 4);opacity:var(--wld-read, 1);transform:translateY(calc(var(--pt) * 8 * (1 - var(--wld-read, 1))))}.wl-screen .wld-answer-figure{display:flex;align-items:baseline;gap:calc(var(--pt) * 4)}.wl-screen .wld-answer-figure>.r-held-figure,.wl-screen .wld-answer-figure>.r-reading-unit{line-height:1.173}.wl-screen .wld-answer-kcal{margin-left:auto;padding-left:calc(var(--pt) * 8);white-space:nowrap}.wl-screen.wld-intake{--wl-design: 408;display:flex;flex-direction:column;gap:calc(var(--pt) * 16)}.wl-screen .wld-intake-header{display:flex;flex-direction:column;gap:calc(var(--pt) * 2)}.wl-screen .wld-intake-figure{display:flex;align-items:baseline;gap:calc(var(--pt) * 4);line-height:calc(var(--pt) * 48 * 1.173)}.wl-screen .wld-intake-figure>span{line-height:1.173}.wl-screen .wld-marks{position:relative;height:calc(var(--pt) * 14 * 1.173);min-height:calc(var(--wl-min) * 1.173)}.wl-screen .wld-marks--over{margin-bottom:calc(var(--pt) * 8)}.wl-screen .wld-marks--under{margin-top:calc(var(--pt) * 6)}.wl-screen .wld-mark-label{position:absolute;top:0;left:calc(var(--pt) * var(--x));display:flex;align-items:center;gap:calc(var(--pt) * 6);color:var(--y-muted);line-height:1.173;white-space:nowrap;font-variant-numeric:tabular-nums}.wl-screen .wld-mark-label[data-align=center]{transform:translate(-50%)}.wl-screen .wld-mark-label b{color:var(--y-ink);font-weight:600}.wl-screen .wld-mark-info{display:grid;flex:none;place-items:center;color:var(--y-fig-ink)}.wl-screen .wld-mark-info svg{width:calc(var(--pt) * 19);height:calc(var(--pt) * 19)}.wl-screen .wld-scale{position:relative;height:calc(var(--pt) * 22)}.wl-screen .wld-scale-track{position:absolute;top:calc(var(--pt) * 7);left:0;right:0;height:calc(var(--pt) * 8);border-radius:999px;background:var(--y-hairline)}.wl-screen .wld-scale-usual{position:absolute;top:calc(var(--pt) * 7);left:calc(var(--pt) * var(--x));width:calc(var(--pt) * var(--w));height:calc(var(--pt) * 8);border-radius:999px;background:#c9c6c2}.wl-screen .wld-scale-plan{position:absolute;top:calc(var(--pt) * 2);left:calc(var(--pt) * (var(--x) - 1));width:calc(var(--pt) * 2);height:calc(var(--pt) * 18);border-radius:calc(var(--pt) * 1);background:var(--y-ink);opacity:var(--wld-plan, 1);transform:translate(calc(var(--pt) * var(--travel) * (1 - var(--wld-plan, 1))))}.wl-screen .wld-scale-ring{position:absolute;top:calc(var(--pt) * 3);left:calc(var(--pt) * var(--x));width:calc(var(--pt) * var(--w));height:calc(var(--pt) * 16);border:calc(var(--pt) * 3.5) solid var(--y-fig);border-radius:999px;background:var(--y-surface)}.wl-screen .wld-mark-label[data-mark=plan]{opacity:var(--wld-plan, 1);transform:translate(calc(var(--pt) * var(--travel) * (1 - var(--wld-plan, 1))))}.wl-screen .wld-mark-label[data-mark=plan][data-align=center]{transform:translate(calc(-50% + var(--pt) * var(--travel) * (1 - var(--wld-plan, 1))))}.wl-screen.wld-plan,.wl-screen.wld-save{--wl-design: 408}.wl-screen .wld-save-less{display:flex;align-items:baseline;gap:calc(var(--pt) * 4)}.wl-screen .wld-save-less>.r-held-figure{line-height:1.173}.wl-screen .wld-save-line{padding-top:calc(var(--pt) * 4)}.wl-screen .wld-save-order{padding-top:calc(var(--pt) * 8)}.wl-screen .wld-save-columns{display:flex;align-items:flex-end;gap:calc(var(--pt) * 8);padding:calc(var(--pt) * 16) 0 calc(var(--pt) * 8);color:var(--y-muted)}.wl-screen .wld-save-store{display:flex;align-items:flex-start;gap:calc(var(--pt) * 8);padding:calc(var(--pt) * 12) 0}.wl-screen .wld-col-name{display:flex;flex:1;flex-direction:column;min-width:0}.wl-screen .wld-col-auto{display:flex;flex:none;flex-direction:column;align-items:flex-end;width:calc(var(--pt) * 92);text-align:right;white-space:nowrap}.wl-screen .wld-col-once{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:calc(var(--pt) * 2);width:calc(var(--pt) * 62);text-align:right;white-space:nowrap}.wl-screen .wld-col-chevron{flex:none;width:calc(var(--pt) * 13)}.wl-screen .wld-save-store .wld-chevron{padding-top:calc(var(--pt) * 3.5)}.wl-screen .wld-you-pay{padding:0 calc(var(--pt) * 8);border-radius:999px;background:var(--y-input);color:var(--y-ink)}.wl-screen .wld-save-first{padding-top:calc(var(--pt) * 12)}.wl-screen .wld-save-affiliate{padding-top:calc(var(--pt) * 4)}.wl-screen .wld-save-actions{display:flex;gap:calc(var(--pt) * 8);padding-top:calc(var(--pt) * 16)}.wl-screen .wld-save-actions>.wls-slab--brand{flex:1 1 0;min-width:0}.wl-page{color:var(--color-content-primary,#353433);font-family:Work Sans,sans-serif;background:var(--color-surface-page,#fff);overflow-x:clip}.wl-page *{box-sizing:border-box}.wl-page section[id]{scroll-margin-top:82px}.wl-page a:focus-visible,.wl-page button:focus-visible,.wl-page summary:focus-visible{outline:3px solid var(--color-brand-primary,#ff6243);outline-offset:5px}.wl-page .dl-skip{position:fixed;top:-100px;left:20px;z-index:100;padding:14px 20px;background:#fff;color:#353433}.wl-page .dl-skip:focus{top:16px}.wl-page .dl-nav{position:sticky;top:0;z-index:30;height:80px;padding:0 max(4vw,24px);display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fffcf9ed;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid #eee9e3}.wl-page .dl-nav>a:first-child{flex:none;display:flex;align-items:center;min-height:44px}.wl-page .dl-nav img{width:88px;height:auto;display:block}.wl-page .dl-nav nav{display:flex;align-items:center;gap:32px}.wl-page .dl-nav nav a{display:flex;align-items:center;min-height:44px;color:var(--color-content-primary,#353433);text-decoration:none;font-size:14px;line-height:20px;font-weight:500}.wl-page .dl-nav .dl-nav-cta{height:44px;min-height:0;font-size:14px;padding:0 20px}.wl-page main h2{margin:0;font-size:var(--dl-gallery-size);line-height:var(--dl-gallery-leading);font-weight:600;letter-spacing:-.04em}.wl-body{margin:16px 0 0;max-width:var(--dl-reading-width);font-size:var(--dl-copy-size);line-height:var(--dl-copy-leading);letter-spacing:-.015em;color:var(--color-content-secondary,#6b6966)}.wl-page main h2 .wl-line{display:block}.wl-page main h2 .wl-word{display:inline-block}.wl-sample-note{margin:8px 0 0;text-align:center;font-size:var(--dl-label-size);line-height:var(--dl-label-leading);color:var(--color-content-secondary,#6b6966)}.wl-hero{position:relative;background:var(--color-surface-warm,#fbf9f8)}.wl-hero-inner{width:min(90%,1180px);margin:auto;padding:64px 0 72px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);-moz-column-gap:72px;column-gap:72px;align-items:center}.wl-hero h1{margin:0;font-size:clamp(40px,4.5vw,62px);line-height:1.05;font-weight:600;letter-spacing:-.045em}.wl-hero h1 span{display:block;text-wrap:balance}.wl-hero-sub{margin:20px 0 0;max-width:36ch;font-size:var(--dl-copy-size);line-height:var(--dl-copy-leading);letter-spacing:-.015em;color:var(--color-content-secondary,#6b6966)}.wl-hero-action{display:flex;align-items:center;gap:20px;margin-top:28px}.wl-hero-tagline{margin:0;color:var(--color-content-primary,#353433);font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.02em}.wl-hero-proof{margin:28px 0 0;max-width:44ch;font-size:var(--dl-label-size);line-height:var(--dl-label-leading);color:var(--color-content-secondary,#6b6966)}.wl-hero-art{margin:0;display:grid;justify-items:center}.wl-hero-photo{display:block;width:100%;max-width:none;height:auto;aspect-ratio:5 / 4;-o-object-fit:cover;object-fit:cover;border-radius:36px;background:var(--color-surface-photo-warm,#efe7e2)}.wl-hero-card{width:calc(100% - 48px);margin-top:-104px;z-index:1;min-width:0;filter:drop-shadow(0 18px 32px rgb(50 33 24 / .16))}.wl-hero-card .wl-element{width:100%}.wl-hero-note{margin:16px 0 0;text-align:center;font-size:var(--dl-label-size);line-height:var(--dl-label-leading);color:var(--color-content-secondary,#6b6966)}@media(min-width:735px)and (max-width:1068px){.wl-hero-inner{padding:40px 0 56px;-moz-column-gap:32px;column-gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wl-hero h1{font-size:36px}.wl-hero-action{flex-direction:column;align-items:flex-start;gap:10px}.wl-hero-photo{aspect-ratio:1}.wl-hero-card{width:calc(100% - 24px);margin-top:-88px}}@media(max-width:734px){.wl-hero-inner{display:flex;flex-direction:column;width:calc(100% - 32px);max-width:420px;padding:24px 0 48px;text-align:center}.wl-hero h1{font-size:clamp(32px,9.6vw,44px);line-height:1.06;text-wrap:balance}.wl-hero h1 span{display:inline}.wl-hero-sub{margin:16px auto 0;max-width:34ch}.wl-hero-action{flex-direction:column;width:100%;gap:8px;margin-top:24px}.wl-hero-action a{height:50px;font-size:17px}.wl-hero-tagline{font-size:15px;line-height:21px}.wl-hero-proof{margin:20px auto 0}.wl-hero-art{width:100%;margin-top:32px}.wl-hero-photo{aspect-ratio:16 / 10;border-radius:28px}.wl-hero-card{width:calc(100% - 32px);margin-top:-72px;filter:drop-shadow(0 12px 24px rgb(50 33 24 / .14))}}@media(max-width:380px){.wl-hero-inner{padding-top:20px}.wl-hero-action a{height:44px}}.wl-said{margin:0 0 14px;max-width:42ch;font-size:var(--dl-support-size);line-height:var(--dl-support-leading);font-weight:500;letter-spacing:-.01em;color:var(--color-content-secondary,#6b6966)}.wl-crop{position:relative;overflow:clip;margin-inline:auto;--crop-fade:28px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--crop-fade)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--crop-fade)),transparent)}.wl-element{container-type:inline-size;width:min(var(--wl-element-width,440px),100%);margin-inline:auto}.wl-why,.wl-hero{background:var(--color-surface-warm,#fbf9f8)}.wl-pain{padding-block:var(--dl-story-space)}.wl-pain-inner{width:87.5%;max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:80px;column-gap:80px;row-gap:var(--dl-demo-gap);align-items:center}.wl-pain-card{margin:0}.wl-pain-card .wl-element{width:min(480px,100%);filter:drop-shadow(0 18px 32px rgb(50 33 24 / .1))}.wl-causes{grid-column:1 / -1;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.wl-causes li{padding-top:20px;border-top:1px solid var(--color-line-subtle,#ece9e7)}.wl-causes h3{margin:0 0 6px;font-size:var(--dl-copy-size);line-height:var(--dl-copy-leading);font-weight:600;letter-spacing:-.02em}.wl-causes p{margin:0;font-size:var(--dl-support-size);line-height:var(--dl-support-leading);color:var(--color-content-secondary,#6b6966)}.wl-causes a,.wl-hero-proof a{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.wl-steps{padding-block:var(--dl-story-space);background:var(--wl-tint,#e9eef4)}.wl-steps-inner{width:87.5%;max-width:1180px;margin:auto}.wl-steps-intro{text-align:center}.wl-steps-intro .wl-body{margin-inline:auto;max-width:36ch}.wl-steps-list{margin:var(--dl-demo-gap) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto;-moz-column-gap:40px;column-gap:40px}.wl-step{display:grid;grid-row:span 4;grid-template-rows:subgrid;min-width:0}.wl-step .wl-said{margin-bottom:10px}.wl-step h3{margin:0;font-size:28px;line-height:32px;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.wl-step-body{margin:12px 0 0;font-size:var(--dl-support-size);line-height:var(--dl-support-leading);color:var(--color-content-secondary,#6b6966)}.wl-step-demo{margin-top:28px;min-width:0}.wl-step-demo .wl-element{width:100%}.wl-step-demo .wl-crop{aspect-ratio:440 / 580;min-height:0;border-radius:28px}.wl-step[data-step=food] .wl-crop{-webkit-mask-image:linear-gradient(180deg,transparent,#000 var(--crop-fade),#000 calc(100% - var(--crop-fade)),transparent);mask-image:linear-gradient(180deg,transparent,#000 var(--crop-fade),#000 calc(100% - var(--crop-fade)),transparent)}.wl-step[data-step=food] .wl-element>*{translate:0 calc(-150 * 100cqw / 440)}.wl-plan-stack{container-type:inline-size;display:flex;flex-direction:column;gap:calc(24 * 100cqw / 440);padding:calc(20 * 100cqw / 440) calc(16 * 100cqw / 440);background:#fff}.wl-story{padding-block:var(--dl-story-space)}.wl-story-inner{width:87.5%;max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:80px;column-gap:80px;align-items:center}.wl-story-copy{grid-column:1;grid-row:1}.wl-story-demo{grid-column:2;grid-row:1;min-width:0}.wl-story[data-side=right] .wl-story-copy{grid-column:2}.wl-story[data-side=right] .wl-story-demo{grid-column:1}.wl-story+.wl-story{padding-top:0}@media(min-width:735px)and (max-width:1068px){.wl-page{--wl-element-width:380px}.wl-pain-inner,.wl-story-inner{max-width:692px;-moz-column-gap:32px;column-gap:32px}.wl-causes{gap:24px}.wl-steps-inner{max-width:692px}.wl-steps-list{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:56px}.wl-step{grid-row:auto;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:32px;column-gap:32px}.wl-step>:not(.wl-step-demo){grid-column:1}.wl-step .wl-said{align-self:end}.wl-step-demo{grid-column:2;grid-row:1 / -1;margin-top:0}}@media(max-width:734px){.wl-page{--wl-element-width:358px}.wl-pain-inner,.wl-story-inner,.wl-story[data-side=right] .wl-story-inner{display:flex;flex-direction:column;align-items:stretch;width:calc(100% - 32px);max-width:420px;gap:var(--dl-demo-gap)}.wl-causes{grid-template-columns:minmax(0,1fr);gap:20px}.wl-steps-inner{width:calc(100% - 32px);max-width:420px}.wl-steps-intro{text-align:left}.wl-steps-intro .wl-body{margin-inline:0}.wl-steps-list{display:flex;flex-direction:column;gap:56px}.wl-step{display:block}.wl-step h3{font-size:24px;line-height:28px}.wl-step-demo{margin-top:20px}.wl-crop{--crop-fade:18px}}.wl-why{padding:var(--dl-topic-space) 0 var(--dl-story-space)}.wl-why-inner{width:87.5%;max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:80px;column-gap:80px;row-gap:var(--dl-demo-gap);align-items:center}.wl-why-copy{grid-column:1;grid-row:1}.wl-why-qualifier{margin:16px 0 0;max-width:40ch;font-size:var(--dl-support-size);line-height:var(--dl-support-leading);color:var(--color-content-secondary,#6b6966)}.wl-why-card{grid-column:2;grid-row:1;margin:0}.wl-why-card-note{margin:12px 0 0;text-align:center;font-size:var(--dl-label-size);line-height:var(--dl-label-leading);color:var(--color-content-secondary,#6b6966)}.wl-why-card .wl-element{width:min(408px,100%)}.wl-about{margin-top:24px;border-top:1px solid var(--color-line-subtle,#ece9e7);border-bottom:1px solid var(--color-line-subtle,#ece9e7)}.wl-about>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:12px 0;cursor:pointer;list-style:none;font-size:var(--dl-caption-size);line-height:var(--dl-caption-leading);font-weight:500}.wl-about>summary::-webkit-details-marker{display:none}.wl-about-body{padding:4px 0 24px}.wl-about-body h3{margin:16px 0 4px;font-size:var(--dl-caption-size);line-height:var(--dl-caption-leading);font-weight:600}.wl-about-body h3:first-child{margin-top:0}.wl-about-body p{margin:0;font-size:var(--dl-caption-size);line-height:var(--dl-caption-leading);color:var(--color-content-secondary,#6b6966)}.wl-about-body ul{margin:0;padding:0;list-style:none;display:grid;gap:2px}.wl-about-body li a{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;color:var(--color-content-secondary,#6b6966);font-size:var(--dl-label-size);line-height:var(--dl-label-leading);text-decoration:underline;text-underline-offset:3px}.wl-about-body li a:hover{color:var(--color-content-primary,#353433)}.wl-evidence{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.wl-evidence>li{display:flex}.wl-evidence-card{flex:1;display:grid;gap:10px;align-content:start;padding:22px 22px 24px;border:1px solid var(--color-line-subtle,#ece9e7);border-radius:18px;background:#fff;box-shadow:0 1px #f2eee9}.wl-evidence-card h3{margin:2px 0 0;font-size:var(--dl-copy-size);line-height:var(--dl-copy-leading);font-weight:600;letter-spacing:-.02em}.wl-evidence-card p{margin:0;font-size:var(--dl-caption-size);line-height:var(--dl-caption-leading);letter-spacing:-.01em}.wl-evidence-cohort,.wl-evidence-limit{color:var(--color-content-secondary,#6b6966)}.wl-evidence-finding{color:var(--color-content-primary,#353433)}.wl-evidence-link{justify-self:start;display:inline-flex;align-items:center;min-height:44px;color:var(--color-content-secondary,#6b6966);font-size:var(--dl-label-size);line-height:var(--dl-label-leading);text-decoration:underline;text-underline-offset:3px}.wl-evidence-link:hover{color:var(--color-content-primary,#353433)}@media(min-width:735px)and (max-width:1068px){.wl-why-inner{max-width:692px;-moz-column-gap:32px;column-gap:32px}.wl-evidence{grid-template-columns:minmax(0,1fr)}}@media(max-width:734px){.wl-why-inner{display:flex;flex-direction:column;align-items:stretch;width:calc(100% - 32px);max-width:420px;gap:var(--dl-demo-gap)}.wl-why-card .wl-element{width:min(358px,100%)}.wl-evidence{grid-template-columns:minmax(0,1fr)}.wl-evidence-card{padding:18px 18px 20px}}.wl-closing{position:relative;isolation:isolate;color:#fff;background:var(--color-surface-inverse,#1f1c18);overflow:clip}.wl-closing-inner{width:87.5%;max-width:1260px;min-height:760px;margin:auto;padding:96px 0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);-moz-column-gap:80px;column-gap:80px;align-items:center}.wl-page main .wl-closing h2{margin:0;color:#fff;font-size:var(--dl-major-size);line-height:var(--dl-major-leading);letter-spacing:-.045em;font-weight:600}.wl-closing .wl-said{color:#e1d9d2}.wl-closing-body{margin:24px 0 32px;font-size:var(--dl-copy-size);line-height:var(--dl-copy-leading);letter-spacing:-.015em;color:#e1d9d2}.wl-closing-copy a{width:-moz-fit-content;width:fit-content}.wl-closing-tagline{margin:28px 0 0;font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.02em}.wl-closing-art{--wl-closing-width:400px;justify-self:center;width:min(var(--wl-closing-width),100%)}.wl-closing-crop{position:relative;overflow:clip;height:calc(min(var(--wl-closing-width),100%) * 531 / 440);border-radius:0 0 calc(min(var(--wl-closing-width),100%) * 38 / 440) calc(min(var(--wl-closing-width),100%) * 38 / 440)}.wl-closing-crop .wl-element{width:100%}.wl-closing .wl-sample-note{margin-top:12px;color:#e1d9d2}@media(min-width:1441px){.wl-closing-inner{min-height:840px}}@media(min-width:735px)and (max-width:1068px){.wl-closing-inner{max-width:692px;min-height:700px;-moz-column-gap:32px;column-gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.wl-page main .wl-closing h2{font-size:48px;line-height:52px}.wl-closing-art{--wl-closing-width:320px}}@media(max-width:734px){.wl-closing-inner{display:flex;flex-direction:column;align-items:stretch;width:calc(100% - 32px);max-width:420px;min-height:0;padding:40px 0 48px}.wl-closing-body{margin:16px 0 20px}.wl-closing-copy a{height:50px;font-size:17px}.wl-closing-tagline{margin-top:20px;font-size:16px;line-height:22px}.wl-closing-art{--wl-closing-width:320px;margin-top:40px;align-self:center}}@media(max-width:380px){.wl-page main .wl-closing h2{font-size:36px;line-height:40px}}.wl-page .dl-questions{width:var(--dl-chapter-max);max-width:calc(100% - 40px);margin:auto;padding:var(--dl-topic-space) 0 var(--dl-story-space);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.wl-page main .dl-questions-intro h2{margin:0 0 24px}.wl-page .dl-questions-intro>p:last-child{margin:0;max-width:28ch;color:var(--color-content-secondary,#6b6966);font-size:var(--dl-support-size);line-height:var(--dl-support-leading)}.wl-page .dl-questions-list details{border-bottom:1px solid var(--color-line-subtle,#ece9e7)}.wl-page .dl-questions-list summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:24px 0;cursor:pointer;list-style:none;font-weight:500;font-size:var(--dl-copy-size);line-height:var(--dl-copy-leading);gap:20px}.wl-page .dl-questions-list summary::-webkit-details-marker{display:none}.wl-page .dl-questions-list details>p{margin:0 24px 24px 0;color:var(--color-content-secondary,#6b6966);font-size:var(--dl-support-size);line-height:var(--dl-support-leading)}.wl-page .dl-explore-links{display:flex;gap:24px;flex-wrap:wrap;width:var(--dl-chapter-max);max-width:calc(100% - 40px);margin:auto;padding:0 0 var(--dl-demo-gap);font-size:var(--dl-label-size);line-height:var(--dl-label-leading)}.wl-page .dl-explore-links>span{align-self:center;color:var(--color-content-secondary,#6b6966)}.wl-page .dl-explore-links a{display:inline-flex;align-items:center;min-height:44px;gap:4px;color:var(--color-content-secondary,#6b6966);text-decoration:none}.wl-page .t-learn-chevron svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(min-width:735px)and (max-width:1068px){.wl-page .dl-questions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}@media(max-width:734px){.wl-page .dl-questions{width:calc(100% - 32px);max-width:420px;grid-template-columns:minmax(0,1fr);gap:var(--dl-demo-gap)}.wl-page main .dl-questions-intro h2 .wl-line{display:inline}.wl-page .dl-explore-links{width:calc(100% - 32px);max-width:420px;gap:20px 24px}.wl-page .dl-explore-links>span{width:100%}}@media(max-width:380px){.wl-body{font-size:17px;line-height:25px}}@media(max-width:760px){.wl-page .dl-nav{height:66px;padding:0 21px;gap:16px}.wl-page .dl-nav img{width:76px}.wl-page .dl-nav nav{display:none}.wl-page .dl-nav .dl-nav-cta{height:44px;font-size:14px;padding:0 15px}.wl-page section[id]{scroll-margin-top:66px}}
