.P{--screen:100svh;--slip-h:0px;--slip-zone:clamp(150px, 19svh, 230px);background:var(--ink)}.P [hidden]{display:none!important}@media (max-width:899px){.P{--slip-h:58px;--screen:calc(100svh - var(--slip-h));--slip-zone:0px;grid-template-rows:minmax(0,1fr) auto;height:100svh;min-height:0;display:grid;overflow:hidden}.P-box{overscroll-behavior:contain;min-height:0;overflow:clip auto}:root:has(.P .Slip--strip:not([data-docked])){--cap-floor:58px}}.P-intro{z-index:80;background:var(--ink);pointer-events:none;place-items:center;display:none;position:fixed;inset:0}.P-intro span{text-transform:uppercase;text-align:center;letter-spacing:-.02em;grid-area:1/1;font-size:clamp(36px,11vw,280px);font-weight:900;line-height:.82}.P-intro span:first-child{font-variation-settings:"wdth" 150;color:var(--white)}.P-intro span:last-child{font-variation-settings:"wdth" 62;color:var(--lemon);opacity:0}@media (prefers-reduced-motion:no-preference){.P-intro{animation:.42s cubic-bezier(.7,0,.2,1) .72s both P-lift;display:grid}.P-intro span:first-child{animation:0s linear .34s forwards P-off}.P-intro span:last-child{animation:0s linear .34s forwards P-on}}@keyframes P-lift{to{visibility:hidden;transform:translateY(-100%)}}@keyframes P-off{to{opacity:0}}@keyframes P-on{to{opacity:1}}.P-scene{position:relative}.P-scene.is-lemon{--ring:var(--on-lemon);--add:var(--on-lemon);--add-on:var(--lemon);--rule:#0d0d0d33;background:var(--lemon);color:var(--on-lemon)}.P-scene.is-ink{--ring:var(--lemon);--add:var(--lemon);--add-on:var(--on-lemon);--rule:var(--line);background:var(--ink);color:var(--white)}.P-open{background:var(--ink);color:var(--white);position:relative}.P-open-in{min-height:var(--screen);padding:clamp(84px, 12svh, 170px) var(--pad) var(--pad);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.P-open-top{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.P-kicker,.P-hint{font-size:var(--fs-s);font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800}.P-hint{color:var(--lemon);text-align:right}.P-picks{font-size:var(--pf,min(19svh, 11.5vw));align-self:center;justify-items:start;gap:.02em;display:grid}.P-pick{--ring:var(--lemon);color:var(--mute);font:inherit;font-size:inherit;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;transform-origin:0;transition:transform .45s var(--ease-out), color .4s;background:0 0;border:0;padding:0;font-weight:900;line-height:.82}.P-pick .R-face{align-items:flex-start;gap:0}.P-pick-line{font-variation-settings:"wdth" 50;transition:font-variation-settings .6s var(--ease-out)}.P-pick.is-on,.P-pick.is-demo{color:var(--lemon)}.P-pick.is-on .P-pick-line,.P-pick.is-demo .P-pick-line{font-variation-settings:"wdth" var(--fit,100)}.P-pick:focus-visible{outline-offset:8px}.P-added{font-variation-settings:"wdth" 50;letter-spacing:.03em;opacity:0;max-width:0;transition:max-width .6s var(--ease-out), margin-left .6s var(--ease-out), font-variation-settings .6s var(--ease-out), opacity .3s;margin-top:.06em;margin-left:0;font-size:max(13px,.15em);font-weight:800;line-height:1;display:inline-block;overflow:hidden}.P-pick.is-on .P-added,.P-pick.is-demo .P-added{font-variation-settings:"wdth" 125;opacity:1;max-width:8em;margin-left:.45em}.P-sub{text-wrap:balance;max-width:34ch;font-size:clamp(16px,1.3vw,30px);font-weight:650;line-height:1.3}.P-stage{-moz-column-gap:clamp(28px, 3vw, 72px);padding:clamp(64px, 9svh, 150px) var(--pad) var(--pad);grid-template-columns:minmax(0,31fr) minmax(0,66fr);column-gap:clamp(28px,3vw,72px);display:grid}.P-head{min-width:0;padding-bottom:var(--slip-zone);flex-direction:column;display:flex}.P-title{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.P-label{font-size:var(--fs-s);font-variation-settings:"wdth" 125;text-transform:uppercase;font-weight:800}.P-label:first-child{margin-bottom:clamp(10px,1.6svh,22px)}.P-label--after{margin-top:clamp(10px,1.6svh,22px)}.P-name{--w:var(--fit,100);width:100%;font-size:var(--nf,5.2vw);font-variation-settings:"wdth" var(--w);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;font-weight:900;line-height:.8;display:block}.P-fit{display:inline-block}.P-lead{font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;max-width:18ch;margin-top:clamp(18px,3svh,44px);font-size:clamp(20px,1.9vw,50px);font-weight:900;line-height:.92}.P-head-act{justify-items:start;gap:14px;margin-top:clamp(22px,3.6svh,56px);display:grid}.P-note{font-size:clamp(15px,1vw,22px);font-weight:650;line-height:1.35}.P-add{--ring:var(--add);border:2px solid var(--add);height:clamp(48px,3.6vw,72px);color:var(--add);font:inherit;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:999px;padding:0 clamp(18px,1.5vw,32px);font-size:clamp(13px,.9vw,20px);font-weight:800}.P-add.is-on{background:var(--add);color:var(--add-on)}.P-add-t{display:inline-block}.P-add.is-changed .P-add-t{animation:P-swap .5s var(--ease-out) both}@keyframes P-swap{0%{transform:translateY(115%)}}.P-rows{--big:clamp(40px, 5vw, 136px);--mid:clamp(24px, 2.2vw, 60px);--small:clamp(16px, 1.3vw, 34px);border-bottom:1px solid var(--rule);align-self:start}.P-row{border-top:1px solid var(--rule)}.P-row-hit{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transform-origin:0;background:0 0;border:0;justify-content:flex-start;padding:clamp(8px,1.1svh,16px) 0 clamp(6px,.9svh,12px);display:flex}.P-row .R-face{align-items:baseline;gap:14px}.P-row-n{width:2.4em;font-size:var(--fs-s);font-variation-settings:"wdth" 125;flex:none;font-weight:800}.P-row-t{font-size:var(--small);font-variation-settings:"wdth" 62;text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;transition:font-size .5s var(--ease-out), font-variation-settings .5s var(--ease-out);font-weight:900;line-height:.86}.P-row[data-d="1"] .P-row-t{font-size:var(--mid);font-variation-settings:"wdth" 88}.P-row[data-d="0"] .P-row-t{font-size:var(--big-fit,var(--big));font-variation-settings:"wdth" var(--fit,100)}.P-row-d{max-width:46ch;max-height:0;padding-left:calc(2.4 * var(--fs-s) + 14px);opacity:0;transition:max-height .5s var(--ease-out), padding-bottom .5s var(--ease-out), opacity .35s;font-size:clamp(15px,1.1vw,24px);font-weight:600;line-height:1.35;overflow:hidden}.P-row[data-d="0"] .P-row-d{opacity:1;max-height:4.5em;padding-bottom:clamp(10px,1.6svh,20px)}.P-ruler{align-items:flex-end;gap:16px;margin-top:clamp(26px,4svh,64px);display:flex}.P-ticks{display:flex}.P-tick{width:clamp(14px,.95vw,24px);height:clamp(30px,2.1vw,52px);display:block;position:relative}.P-tick:before{content:"";opacity:.5;transform-origin:50% 100%;background:currentColor;width:2px;height:100%;transition:transform .3s cubic-bezier(.2,.7,.1,1),opacity .3s;position:absolute;bottom:0;left:calc(50% - 1px);transform:scaleY(.5)}.P-tick[data-on]:before{background:var(--lemon);opacity:1;transform:none}.P-ruler-n{font-size:var(--fs-s);font-variation-settings:"wdth" 125;font-weight:800}.P-seo-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:clamp(26px,4svh,60px) clamp(24px,2.6vw,64px);display:grid}.P-col--month{grid-column:1/-1}.P-col-h{border-bottom:1px solid var(--rule);color:var(--lemon);font-size:var(--fs-s);font-variation-settings:"wdth" 125;text-transform:uppercase;padding-bottom:10px;font-weight:800}.P-items{gap:clamp(12px,1.9svh,28px);margin-top:clamp(14px,2svh,26px);display:grid}.P-col--month .P-items{-moz-column-gap:clamp(24px, 2.6vw, 64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(24px,2.6vw,64px)}.P-item{color:var(--mute);transition:color .45s}.P-item[data-lit]{color:var(--white)}.P-item-t{font-variation-settings:"wdth" 106;text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(17px,1.3vw,34px);font-weight:900;line-height:.95}.P-item-n{margin-right:.45em;transition:color .45s}.P-item[data-lit] .P-item-n{color:var(--lemon)}.P-item-d{text-wrap:pretty;max-width:48ch;margin-top:6px;font-size:clamp(14px,.95vw,21px);font-weight:600;line-height:1.35}.P-quote{padding:clamp(48px, 6.4svh, 130px) var(--pad) clamp(40px, 5.4svh, 110px)}.P-quote-big{--w:var(--fit,96);font-size:min(var(--nf,min(11vw, calc((100vw - 2 * var(--pad)) / (var(--len,15) * .66)))), 14svh);font-variation-settings:"wdth" var(--w);text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;font-weight:900;line-height:.8}.P-promise{max-width:36ch;color:var(--lemon);font-variation-settings:"wdth" 112;text-transform:uppercase;text-wrap:balance;margin-top:clamp(16px,2.4svh,36px);font-size:clamp(18px,1.6vw,40px);font-weight:900;line-height:.95}.P-form{gap:clamp(18px,2.6svh,40px);margin-top:clamp(22px,3.4svh,64px);display:grid}.P-field{border:0;min-width:0;margin:0;padding:0}.P-flabel{color:var(--grey);font-size:var(--fs-s);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.02em;padding:0;font-weight:800;display:block}.P-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6svh,34px) clamp(24px,3vw,64px);display:grid}.P-input{border:0;border-bottom:2px solid var(--line-hard);width:100%;color:var(--white);font:inherit;font-variation-settings:"wdth" 100;background:0 0;border-radius:0;margin-top:8px;padding:10px 0 12px;font-size:clamp(18px,1.35vw,30px);font-weight:650;transition:border-color .3s;display:block}.P-input:hover{border-bottom-color:var(--grey)}.P-input:focus-visible{border-bottom-color:var(--lemon);outline:2px solid var(--lemon);outline-offset:6px}.P-input[aria-invalid=true]{border-bottom-style:dashed;border-bottom-color:var(--lemon)}.P-textarea{resize:vertical;min-height:3.4em;line-height:1.4}.P-err{color:var(--lemon);margin-top:8px;font-size:clamp(14px,.95vw,20px);font-weight:750}.P-chips{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.P-chip{border:2px solid var(--line-hard);font-variation-settings:"wdth" 125;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;min-height:48px;padding:0 20px;font-size:clamp(14px,.95vw,20px);font-weight:800;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex;position:relative}.P-chip:hover{border-color:var(--grey)}.P-chip input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.P-chip:has(input:focus-visible){outline:2px solid var(--lemon);outline-offset:3px}.P-chip.is-on{border-color:var(--lemon);background:var(--lemon);color:var(--on-lemon)}.P-chip:has(input[aria-invalid=true]){border-style:dashed;border-color:var(--lemon)}.P-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.P-send{flex-wrap:wrap;align-items:flex-end;gap:18px clamp(18px,2vw,40px);display:flex}.P-dock{width:clamp(260px,21vw,360px)}.P-btn{--ring:var(--lemon);background:var(--lemon);height:clamp(54px,4.2vw,84px);color:var(--on-lemon);font:inherit;font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:0 clamp(22px,1.9vw,44px);font-size:clamp(15px,1.05vw,24px);font-weight:800}.P-btn[aria-disabled=true]{cursor:progress}.P-btn-ico{flex:none;width:1.3em;height:1.3em}.P-result{animation:P-arrive .6s var(--ease-out) both;flex-basis:100%}@keyframes P-arrive{0%{opacity:0;transform:translateY(28px)}}.Plane{z-index:70;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.Plane-sheet{filter:drop-shadow(0 16px 22px #34400373)}.Plane-trail{fill:none;stroke:var(--lemon);stroke-width:2px;stroke-linecap:round}.P-result-t{color:var(--lemon);font-variation-settings:"wdth" 120;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(44px,6vw,160px);font-weight:900;line-height:.8}.P-result-b{max-width:46ch;margin-top:clamp(12px,2svh,24px);font-size:clamp(17px,1.3vw,30px);font-weight:650;line-height:1.35}.P-result-act{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,2.6svh,32px);display:flex}.P-four{color:var(--lemon);font-size:var(--fs-s);font-variation-settings:"wdth" 125;text-transform:uppercase;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;grid-column:2;justify-self:start;align-items:center;gap:.5em;padding-bottom:2px;font-weight:800;transition:background-size .35s cubic-bezier(.2,.7,.1,1);display:inline-flex}.P-four:hover{background-size:100% 2px}.P-four-ico{width:1.15em;height:1.15em}@media (max-width:899px){.P-four{grid-column:auto}}.P-privacy{color:var(--grey);font-size:clamp(14px,.95vw,20px);font-weight:600;line-height:1.4}.P-privacy a{color:var(--white);text-underline-offset:3px;text-decoration:underline}.Slip{font-family:var(--font-c)}.Slip-label{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.Slip-picks{font-variation-settings:"wdth" 96;text-transform:uppercase;letter-spacing:-.005em;margin-top:6px;font-size:clamp(17px,1.25vw,26px);font-weight:900;line-height:.95}.Slip-name{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:15px;font-weight:650;overflow:hidden}.Slip-go{--ring:var(--on-lemon);background:var(--ink);height:40px;color:var(--lemon);font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:.02em;border-radius:999px;margin-top:12px;padding:0 16px;font-size:13px;font-weight:800}.Slip-ico{width:1.25em;height:1.25em}.Slip--card,.Slip--docked{background:var(--lemon);color:var(--on-lemon);padding:16px 18px 18px;box-shadow:0 0 0 1px #0d0d0d29,0 22px 44px -20px #344003cc}.Slip--card{z-index:55;left:max(var(--pad), calc(env(safe-area-inset-left,0px) + 12px));bottom:max(20px, calc(env(safe-area-inset-bottom,0px) + 12px));width:clamp(260px,21vw,360px);transform:translate3d(0, var(--lift,0px), 0);transition:transform .5s var(--ease-out), visibility 0s;position:fixed}.Slip--card[data-away]{visibility:hidden;transform:translate3d(calc(-100% - 48px), var(--lift,0px), 0);transition:transform .45s var(--ease-out), visibility 0s .45s}.Slip--card[data-docked]{visibility:hidden;transition:none}.Slip--docked{visibility:hidden}.Slip--docked[data-docked]{visibility:visible}@media (max-width:899px){.Slip--card{display:none}.Slip--strip{z-index:3;height:var(--slip-h);padding:0 var(--pad);background:var(--lemon);color:var(--on-lemon);transition:height .4s var(--ease-out);border-top:1px solid #0d0d0d38;position:relative;overflow:hidden}.Slip--strip[data-docked]{border-top-width:0;height:0}.Slip--strip .Slip-face{height:var(--slip-h);align-items:center;gap:12px;display:flex}.Slip--strip .Slip-label{flex:none}.Slip--strip .Slip-picks{font-variation-settings:"wdth" 70;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:15px;overflow:hidden}.Slip--strip .Slip-name{display:none}.Slip--strip .Slip-go{flex:none;margin:0}}@media (min-width:900px){.Slip--strip{display:none}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.P-web{height:calc(var(--screen) + var(--steps) * 60px)}.P-seo{height:calc(var(--screen) + var(--run))}.P-stage{height:var(--screen);position:sticky;top:0;overflow:clip}}@media (max-width:899px){.P-stage{grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,5svh,48px);padding-top:clamp(56px,9svh,90px);padding-bottom:clamp(40px,7svh,72px)}.P-head{padding-bottom:0}.P-lead{max-width:none;font-size:22px}.P-rows{--big:24px;--mid:24px;--small:24px}.P-row-d,.P-row[data-d="0"] .P-row-d{opacity:1;max-height:none;padding-bottom:12px;font-size:15px}.P-seo-body,.P-col--month .P-items{grid-template-columns:minmax(0,1fr)}.P-ruler{z-index:2;background:var(--ink);margin-top:20px;padding:12px 0;position:sticky;top:0}.P-item-t{font-size:18px}.P-item-d{font-size:15px}.P-fields{grid-template-columns:minmax(0,1fr)}.P-input{font-size:18px}.P-send{flex-direction:column;align-items:stretch}.P-dock,.P-submit{width:100%}}@media (prefers-reduced-motion:reduce){.P-pick,.P-pick-line,.P-added,.P-row-t,.P-row-d,.P-item,.P-item-n,.P-tick:before{transition:none}.P-add.is-changed .P-add-t,.P-result{animation:none}.P-row-d{opacity:1;max-height:none;padding-bottom:12px}.P-row .P-row-t{font-size:var(--mid);font-variation-settings:"wdth" 100}.Slip--card,.Slip--card[data-away]{transition:none}.P-ruler{position:static}}
