.peak-season-module__nRqJ1a__page{--ps-bg:#141312;--ps-raised:#1c1b1a;--ps-ink:#f2f0ee;--ps-soft:#b5b0ac;--ps-dim:#8a8480;--ps-paper:#f6f5f4;--ps-paper-ink:#1d1b1b;--ps-accent:#d2602a;--ps-margin:24px;--ps-gap:clamp(112px, 13vw, 200px);--t1:15px;--t2:18px;--t3:clamp(22px, 1.9vw, 28px);--t4:clamp(28px, 2.6vw, 38px);--t5:clamp(40px, 5.2vw, 84px);--t6:clamp(64px, 8.4vw, 150px);--ps-ease:cubic-bezier(.22, .61, .36, 1);--ps-draw:2.4s;background:var(--ps-bg);color:var(--ps-ink);font-family:var(--font-body);font-size:var(--t2);line-height:1.55;overflow-x:clip}.peak-season-module__nRqJ1a__page a{color:inherit}.peak-season-module__nRqJ1a__page :focus-visible{outline:2px solid var(--ps-ink);outline-offset:4px}.peak-season-module__nRqJ1a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.peak-season-module__nRqJ1a__trace{width:100%;position:relative}.peak-season-module__nRqJ1a__traceHero{height:clamp(190px,33svh,440px)}.peak-season-module__nRqJ1a__tracePanel{height:clamp(170px,20vw,250px)}.peak-season-module__nRqJ1a__draw{animation:peak-season-module__nRqJ1a__ps-draw var(--ps-draw) var(--ps-ease) both;position:absolute;inset:0}.peak-season-module__nRqJ1a__tracePanel .peak-season-module__nRqJ1a__draw{--ps-draw:1.4s}@keyframes peak-season-module__nRqJ1a__ps-draw{0%{clip-path:inset(-10% 100% -10% 0)}to{clip-path:inset(-10% 0)}}.peak-season-module__nRqJ1a__svg{width:100%;height:100%;display:block;overflow:visible}.peak-season-module__nRqJ1a__line{fill:none;stroke:var(--ps-ink);stroke-width:1.5px;stroke-linejoin:round}.peak-season-module__nRqJ1a__area{fill:var(--ps-accent);opacity:.32}.peak-season-module__nRqJ1a__apex{left:var(--apex-x);top:var(--apex-y);white-space:nowrap;animation:peak-season-module__nRqJ1a__ps-apex .6s var(--ps-ease) both;animation-delay:calc(var(--ps-draw) * .55);gap:2px;display:grid;position:absolute;transform:translate(18px,-6%)}.peak-season-module__nRqJ1a__apexLeft{text-align:right;transform:translate(calc(-100% - 18px),-6%)}@keyframes peak-season-module__nRqJ1a__ps-apex{0%{opacity:0;translate:0 10px}}.peak-season-module__nRqJ1a__apexValue{font-family:var(--font-display);font-size:var(--t5);letter-spacing:-.02em;color:var(--ps-accent);font-weight:400;line-height:1}.peak-season-module__nRqJ1a__tracePanel .peak-season-module__nRqJ1a__apexValue{font-size:var(--t4)}.peak-season-module__nRqJ1a__apexLabel{font-size:var(--t1);color:var(--ps-soft)}.peak-season-module__nRqJ1a__ticks{left:0;right:0;top:var(--base-y);height:0;position:absolute}.peak-season-module__nRqJ1a__tick{color:var(--ps-dim);white-space:nowrap;font-size:13px;line-height:1;position:absolute;top:12px;transform:translate(-50%)}.peak-season-module__nRqJ1a__tick:first-child{transform:none}.peak-season-module__nRqJ1a__tick:last-child{transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.peak-season-module__nRqJ1a__draw,.peak-season-module__nRqJ1a__apex{animation:none}}.peak-season-module__nRqJ1a__hero{min-height:calc(100svh - var(--ps-top,0px));grid-template-rows:1fr auto auto;grid-template-areas:"trace""note""rail";padding-bottom:40px;display:grid}.peak-season-module__nRqJ1a__heroTrace{grid-area:trace;align-self:center;padding-top:clamp(24px,5svh,64px)}.peak-season-module__nRqJ1a__heroTrace .peak-season-module__nRqJ1a__trace{padding:0}.peak-season-module__nRqJ1a__traceNote{margin:30px var(--ps-margin) 0 auto;max-width:62ch;font-size:var(--t1);color:var(--ps-dim);text-align:right;grid-area:note}.peak-season-module__nRqJ1a__rail{margin:0 var(--ps-margin);grid-area:rail;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;display:grid}.peak-season-module__nRqJ1a__railLeft{grid-column:1/span 8}.peak-season-module__nRqJ1a__eyebrow{font-size:var(--t2);color:var(--ps-soft);margin:0 0 10px}.peak-season-module__nRqJ1a__title{font-family:var(--font-display);font-size:var(--t6);letter-spacing:-.045em;margin:0;font-weight:300;line-height:.92}.peak-season-module__nRqJ1a__railLine{max-width:52ch;font-size:var(--t3);letter-spacing:-.01em;margin:20px 0 0;font-weight:300;line-height:1.22}.peak-season-module__nRqJ1a__codeChip{color:var(--ps-ink);font:inherit;cursor:pointer;transition:border-color .2s var(--ps-ease);background:0 0;border:1.5px dashed #f2f0ee8c;border-radius:8px;align-items:baseline;gap:12px;margin-top:20px;padding:9px 16px 10px;display:inline-flex}.peak-season-module__nRqJ1a__codeChip:hover{border-color:var(--ps-ink)}.peak-season-module__nRqJ1a__codeChipLabel{font-size:var(--t1);color:var(--ps-soft)}.peak-season-module__nRqJ1a__codeChipCode{font-family:var(--font-display);font-size:var(--t3);letter-spacing:.08em;font-weight:500}.peak-season-module__nRqJ1a__railRight{grid-column:9/span 4;justify-self:end;align-items:center;gap:28px;display:flex}.peak-season-module__nRqJ1a__railLink{font-size:var(--t1);white-space:nowrap;transition:color .2s var(--ps-ease);text-decoration:none;color:var(--ps-soft)!important}.peak-season-module__nRqJ1a__railLink:hover{text-underline-offset:6px;text-decoration:underline;color:var(--ps-ink)!important}.peak-season-module__nRqJ1a__action{background:var(--ps-paper);font-size:var(--t1);color:var(--ps-paper-ink)!important}.peak-season-module__nRqJ1a__action:hover{background:#fff;transform:translateY(-1px)}.peak-season-module__nRqJ1a__action:active,.peak-season-module__nRqJ1a__cardAction:active,.peak-season-module__nRqJ1a__another:active{transform:scale(.97)}.peak-season-module__nRqJ1a__offer,.peak-season-module__nRqJ1a__proof,.peak-season-module__nRqJ1a__colleague{padding:var(--ps-gap) var(--ps-margin) 0;max-width:1320px;margin:0 auto}.peak-season-module__nRqJ1a__kicker{font-size:var(--t1);letter-spacing:.14em;text-transform:uppercase;color:var(--ps-soft);margin:0 0 18px;font-weight:500}.peak-season-module__nRqJ1a__statement{max-width:18ch;font-family:var(--font-display);font-size:var(--t5);letter-spacing:-.03em;margin:0;font-weight:300;line-height:1.02}.peak-season-module__nRqJ1a__lede{max-width:50ch;font-size:var(--t3);color:var(--ps-soft);margin:24px 0 0;font-weight:300;line-height:1.3}.peak-season-module__nRqJ1a__offerLines{max-width:1100px;font-size:var(--t3);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 64px;margin-top:48px;font-weight:300;line-height:1.3;display:grid}.peak-season-module__nRqJ1a__offerLines p{margin:0}.peak-season-module__nRqJ1a__inlineCode{letter-spacing:.06em;white-space:nowrap;font-weight:500}.peak-season-module__nRqJ1a__peps{color:var(--ps-accent)}.peak-season-module__nRqJ1a__mark{aspect-ratio:2880/979;background:currentColor;height:.8em;display:inline-block;-webkit-mask:url(/brand/habit-wordmark.svg) 50%/contain no-repeat;mask:url(/brand/habit-wordmark.svg) 50%/contain no-repeat}.peak-season-module__nRqJ1a__panel{background:var(--ps-raised);border-radius:6px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:40px 56px;margin-top:56px;padding:clamp(24px,3.4vw,48px);display:grid}.peak-season-module__nRqJ1a__panel .peak-season-module__nRqJ1a__trace{margin-bottom:32px}.peak-season-module__nRqJ1a__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:0;display:grid}.peak-season-module__nRqJ1a__field dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ps-dim);font-size:13px;font-weight:500}.peak-season-module__nRqJ1a__field dd{font-size:var(--t2);margin:6px 0 0}.peak-season-module__nRqJ1a__field:first-child{grid-column:1/-1}.peak-season-module__nRqJ1a__fieldStrong{font-family:var(--font-display);letter-spacing:.01em;font-weight:400;line-height:1.15;font-size:var(--t3)!important}.peak-season-module__nRqJ1a__spec{font-family:var(--font-body);letter-spacing:0;color:var(--ps-dim);margin-top:4px;font-size:14px;display:block}.peak-season-module__nRqJ1a__pass{font-weight:500}.peak-season-module__nRqJ1a__panelActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 28px;display:flex}.peak-season-module__nRqJ1a__another{color:var(--ps-ink);font:inherit;font-size:var(--t1);cursor:pointer;transition:border-color .2s var(--ps-ease), transform .2s var(--ps-ease);background:0 0;border:1px solid #f2f0ee66;border-radius:999px;padding:11px 22px}.peak-season-module__nRqJ1a__another:hover{border-color:var(--ps-ink)}.peak-season-module__nRqJ1a__panelLink{font-size:var(--t1);text-underline-offset:5px;color:var(--ps-soft)!important}.peak-season-module__nRqJ1a__panelLink:hover{color:var(--ps-ink)!important}.peak-season-module__nRqJ1a__ghost{font-size:var(--t1);transition:border-color .2s var(--ps-ease);border:1px solid #f2f0ee66;border-radius:999px;margin-top:36px;padding:13px 26px;text-decoration:none;display:inline-flex}.peak-season-module__nRqJ1a__ghost:hover{border-color:var(--ps-ink)}.peak-season-module__nRqJ1a__cta{padding:var(--ps-gap) var(--ps-margin) 0;justify-items:center;display:grid}.peak-season-module__nRqJ1a__card{background:var(--ps-paper);width:min(560px,100%);color:var(--ps-paper-ink);text-align:center;flex-direction:column;align-items:center;padding:56px 48px 44px;display:flex;transform:rotate(-1.5deg)}.peak-season-module__nRqJ1a__cardHeading{justify-items:center;gap:14px;margin:0;display:grid}.peak-season-module__nRqJ1a__cardKicker{font-size:var(--t1);color:#3c3a3a;font-weight:400}.peak-season-module__nRqJ1a__cardCode{font-family:var(--font-display);letter-spacing:.06em;border:1.5px dashed #1d1b1b73;border-radius:10px;padding:12px 20px 14px;font-size:clamp(28px,4vw,50px);font-weight:500;line-height:1}.peak-season-module__nRqJ1a__copyButton{color:var(--ps-paper-ink);font:inherit;font-size:var(--t1);cursor:pointer;transition:border-color .2s var(--ps-ease);background:0 0;border:1px solid #1d1b1b4d;border-radius:999px;margin-top:14px;padding:8px 18px}.peak-season-module__nRqJ1a__copyButton:hover{border-color:var(--ps-paper-ink)}.peak-season-module__nRqJ1a__cardLines{max-width:34ch;font-size:var(--t2);color:#3c3a3a;margin:18px 0 32px}.peak-season-module__nRqJ1a__cardAction{background:var(--ps-paper-ink);width:100%;height:56px;font-family:var(--font-display);font-size:var(--t1);transition:background .2s var(--ps-ease), transform .2s var(--ps-ease);justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex;color:var(--ps-paper)!important}.peak-season-module__nRqJ1a__cardAction:hover{background:#000}.peak-season-module__nRqJ1a__cardLink{font-size:var(--t1);text-underline-offset:5px;margin-top:16px;color:#3c3a3a!important}.peak-season-module__nRqJ1a__ask{width:min(440px, calc(100% - 2 * var(--ps-margin)));max-width:none;color:var(--ps-paper-ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.peak-season-module__nRqJ1a__ask::backdrop{background:#141312b8}.peak-season-module__nRqJ1a__askCard{background:var(--ps-paper);text-align:center;flex-direction:column;align-items:center;padding:52px 40px 36px;display:flex;position:relative}.peak-season-module__nRqJ1a__ask[open] .peak-season-module__nRqJ1a__askCard{animation:peak-season-module__nRqJ1a__ask-in .3s var(--ps-ease)}@keyframes peak-season-module__nRqJ1a__ask-in{0%{opacity:0;transform:translateY(14px)}}.peak-season-module__nRqJ1a__askCard :focus-visible{outline-color:var(--ps-paper-ink)}.peak-season-module__nRqJ1a__askHeading{font-family:var(--font-display);font-size:var(--t3);margin:0;font-weight:500;line-height:1.15}.peak-season-module__nRqJ1a__askLine{max-width:32ch;font-size:var(--t2);color:#3c3a3a;margin:14px 0 28px}.peak-season-module__nRqJ1a__askClose{width:44px;height:44px;color:var(--ps-paper-ink);font:inherit;cursor:pointer;transition:background .2s var(--ps-ease);background:0 0;border:0;border-radius:999px;place-items:center;font-size:26px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.peak-season-module__nRqJ1a__askClose:hover{background:#1d1b1b12}@media (prefers-reduced-motion:reduce){.peak-season-module__nRqJ1a__ask[open] .peak-season-module__nRqJ1a__askCard{animation:none}}.peak-season-module__nRqJ1a__terms{padding:var(--ps-gap) var(--ps-margin) clamp(64px, 8vw, 120px);max-width:1320px;margin:0 auto}.peak-season-module__nRqJ1a__termsSummary{cursor:pointer;align-items:baseline;gap:14px;list-style:none;display:inline-flex}.peak-season-module__nRqJ1a__termsSummary::-webkit-details-marker{display:none}.peak-season-module__nRqJ1a__termsSummary:after{content:"+";font-size:var(--t3);color:var(--ps-soft);transition:transform .3s var(--ps-ease);font-weight:300}.peak-season-module__nRqJ1a__termsBox[open] .peak-season-module__nRqJ1a__termsSummary:after{transform:rotate(45deg)}.peak-season-module__nRqJ1a__termsHeading{font-size:var(--t3);margin:0;font-weight:400;display:inline}.peak-season-module__nRqJ1a__termsList{max-width:64ch;font-size:var(--t1);color:var(--ps-soft);gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (max-width:1099px){.peak-season-module__nRqJ1a__railLeft{grid-column:1/span 12}.peak-season-module__nRqJ1a__railRight{grid-column:1/span 12;justify-self:start;margin-top:28px}.peak-season-module__nRqJ1a__panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.peak-season-module__nRqJ1a__page{--ps-margin:20px;--t1:15px;--t2:17px;--t3:21px;--t4:26px;--t5:38px;--t6:17vw}.peak-season-module__nRqJ1a__hero{grid-template-rows:auto auto auto;grid-template-areas:"trace""rail""note";padding-bottom:32px}.peak-season-module__nRqJ1a__traceHero{height:24svh}.peak-season-module__nRqJ1a__heroTrace{padding-top:32px}.peak-season-module__nRqJ1a__traceNote{margin:32px var(--ps-margin) 0;text-align:left}.peak-season-module__nRqJ1a__rail{margin-top:40px}.peak-season-module__nRqJ1a__railLine{font-size:var(--t2);font-weight:400}.peak-season-module__nRqJ1a__railRight{flex-wrap:wrap;justify-self:stretch;gap:12px 20px}.peak-season-module__nRqJ1a__railRight .peak-season-module__nRqJ1a__action{flex:1 0 100%;order:-1;justify-content:center}.peak-season-module__nRqJ1a__offerLines{font-size:var(--t2);grid-template-columns:minmax(0,1fr);font-weight:400}.peak-season-module__nRqJ1a__lede{font-size:var(--t2);font-weight:400}.peak-season-module__nRqJ1a__panel{margin-top:40px;margin-inline:calc(-1 * var(--ps-margin) / 2)}.peak-season-module__nRqJ1a__card{padding:44px 24px 36px;transform:rotate(-1deg)}.peak-season-module__nRqJ1a__askCard{padding:48px 24px 28px}}
