.pr{--x:max(16px, (100% - 1320px) / 2);background:var(--film-0);color:var(--film-ink)}.pr :is(a,button,input,summary):focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}@keyframes pr-up{0%{opacity:0;transform:translateY(12px)}}@keyframes pr-out{to{opacity:0}}@keyframes pr-draw-y{0%{transform:scaleY(0)}}.pr-top{isolation:isolate;height:max(100svh,760px);position:relative;overflow:clip}.pr-still{z-index:0;will-change:transform;animation:v3-fade 1s var(--ease-out) both;position:absolute;inset:0}.pr-still picture,.pr-still img{width:100%;height:100%;display:block;position:absolute;inset:0}.pr-still img{object-fit:cover;object-position:60% 50%;opacity:.3}.pr-still:after{content:"";background:linear-gradient(90deg, var(--film-0) 0%, var(--film-0) 33%, #0a09088c 55%, #0a090800 80%);position:absolute;inset:0}.pr-top-in{z-index:1;height:100%;position:relative}.pr-free{left:var(--x);letter-spacing:-.05em;white-space:nowrap;margin:0;font-size:240px;font-weight:500;line-height:1;position:absolute;top:307.6px}.pr-ln{clip-path:inset(-.5em -.3em 0);animation:0s linear .9s forwards v3-unclip;display:block}.pr-li{animation:v3-rise .9s var(--ease-out) both;display:block}.pr-sg{--sg-delay:.6s;--sg-dur:2.4s}.pr-sg[data-heat] .sg-rest{animation:sg-hold calc(var(--sg-delay) + var(--sg-flip)) linear, sg-in var(--sg-x) cubic-bezier(.16, 1, .3, 1) calc(var(--sg-delay) + var(--sg-flip)) backwards, pr-sheen 2.8s cubic-bezier(.45, 0, .55, 1) calc(var(--sg-delay) + var(--sg-flip)) 1 both}@keyframes pr-sheen{0%{background-position:78% 0}70%{background-position:22% 0}to{background-position:50% 0}}.pr-line{left:var(--x);white-space:nowrap;letter-spacing:-.01em;color:var(--film-ink);animation:v3-up .6s var(--ease-out) .3s both;margin:0;font-size:28px;font-weight:500;line-height:32px;position:absolute;top:565.22px}.pr-act{left:var(--x);animation:v3-up .6s var(--ease-out) .3s both;position:absolute;top:640px}.pr-act .btn{--h:52px;--cut:10px;gap:12px;padding:0 22px 0 24px;font-size:16px}.pr-tiers{padding:120px var(--x) 0}.pr-cols{grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;display:grid}.pr-tier{grid-row:span 4;grid-template-rows:subgrid;padding-top:28px;display:grid;position:relative}.pr-tier+.pr-tier:before{content:"";transform-origin:50% 0;background:#f4efe624;width:1px;position:absolute;top:0;bottom:0;left:-20px}.pr-tier:after{content:"";pointer-events:none;filter:drop-shadow(0 0 1.5px #ffaa508c)drop-shadow(0 0 6px #f0641a4d);transform-origin:0;height:1px;transition:transform .2s var(--ease-in);background:linear-gradient(90deg,#a82c08 0%,#f0641a 18%,#ffb24e 32%,#ffe6b0 44%,#fff6e2 50%,#ffe6b0 56%,#ffb24e 68%,#f0641a 82%,#a82c08 100%);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.pr-tier:hover:after,.pr-tier:focus-within:after{transition:transform .26s var(--ease-out);transform:scaleX(1)}.pr-name{letter-spacing:-.02em;color:var(--film-ink);margin:0;font-size:32px;font-weight:500;line-height:36px}.pr-who{color:var(--film-ink-2);margin:8px 0 0;font-size:16px;line-height:24px}.pr-caps{align-content:start;margin:32px 0 0;padding:0;list-style:none;display:grid}.pr-cap{color:var(--film-ink);border-top:1px solid #f4efe61f;justify-content:space-between;align-items:baseline;gap:4px 24px;padding:11px 0 12px;font-size:16px;line-height:24px;display:flex}.pr-cap-v{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--film-ink-2);text-align:right;flex:none;font-size:12px;line-height:16px}.pr-cap:last-child{border-bottom:1px solid #f4efe61f}.pr-cap code{font-family:var(--font-mono), ui-monospace, monospace;font-size:15px}.pr-price{flex-direction:column;align-self:baseline;align-items:flex-start;margin-top:48px;display:flex}.pr-free-s{letter-spacing:-.03em;margin:0 -.12em -.2em;padding:0 .12em .2em;font-size:44px;font-weight:500;line-height:48px}.pr-under{color:var(--film-ink-2);margin:6px 0 0;font-size:13px;line-height:18px}.pr-src{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--film-ink-2);margin:4px 0 0;font-size:12px;line-height:18px}.pr-src-a{color:var(--film-ink-2);text-underline-offset:4px;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out);align-items:center;gap:4px;margin:-13px 0;padding:13px 0;-webkit-text-decoration:underline #f4efe65c;text-decoration:underline #f4efe65c;text-decoration-thickness:1px;display:inline-flex}.pr-src-a .arr{width:10px;height:10px}.pr-src-a:hover,.pr-src-a:focus-visible{color:var(--film-ink);text-decoration-color:currentColor}.pr-price .btn,.pr-partner .btn,.pr-ev-r .btn{--h:48px}.pr-partner{border-top:1px solid #f4efe624;justify-content:space-between;align-items:center;gap:32px;margin-top:88px;padding-top:36px;display:flex}.pr-partner-l{letter-spacing:-.01em;color:var(--film-ink-2);text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:30px}.pr-partner-l b{font-weight:inherit;color:var(--film-ink);font-variant-numeric:tabular-nums}.pr-tiers[data-arm]:not([data-on]) :is(.pr-tier,.pr-partner){opacity:0}.pr-tiers[data-arm]:not([data-on]) .pr-tier+.pr-tier:before{transform:scaleY(0)}.pr-tiers[data-on] .pr-tier{animation:pr-up .6s var(--ease-out) calc(var(--i) * 90ms) both}.pr-tiers[data-on] .pr-tier+.pr-tier:before{animation:pr-draw-y .4s var(--ease-out) calc(var(--i) * 90ms + .12s) both}.pr-tiers[data-on] .pr-partner{animation:pr-up .6s var(--ease-out) .36s both}.pr-ev{margin:96px var(--x) 0;border-top:1px solid #f4efe624;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;column-gap:40px;padding:36px 0 40px;display:grid}.pr-ev-h{letter-spacing:-.015em;color:var(--film-ink);margin:0;font-size:28px;font-weight:500;line-height:32px}.pr-ev-m{margin:4px 0 0}.pr-ev-r{align-items:center;gap:28px;display:flex}.pr-quiet{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink);text-underline-offset:3px;white-space:nowrap;margin:-14px 0;padding:14px 0;font-size:12px;line-height:16px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.pr-quiet:hover,.pr-quiet:focus-visible{text-decoration-color:currentColor}.pr-ev[data-arm]:not([data-on])>*{opacity:0}.pr-ev[data-on]>*{animation:pr-up .6s var(--ease-out) both}.pr-ev[data-on]>:nth-child(2){animation-delay:90ms}.pr-ev[data-on]>:nth-child(3){animation-delay:.18s}.sv.sv-full{--t0:112px;--fs:56px;--F:168px;--band-t:470px;--band-h:320px;height:900px;min-height:0;margin-top:64px}.sv-full .sv-band,.sv-full .sv-gate{top:var(--band-t);height:var(--band-h);bottom:auto}.sv-full .sv-head{pointer-events:none;inset:0}.sv-full .sv-head>*{pointer-events:auto}.pr-svh2{left:var(--x);top:calc(var(--t0) - 30px + .344 * var(--fs));white-space:nowrap;font-size:var(--fs);letter-spacing:-.03em;color:var(--film-ink);margin:0;font-weight:500;line-height:60px;position:absolute}.sv-full .pr-fig{left:var(--x);top:calc(330px - .885 * var(--F));margin:0;position:absolute}.pr-slot{display:inline-grid}.pr-slot>*{grid-area:1/1}.pr-sizer{display:none}.pr-sizer:before{content:attr(data-size)}.pr-unit{left:var(--x);letter-spacing:-.015em;color:var(--film-ink);margin:0;font-size:28px;font-weight:500;line-height:32px;position:absolute;top:367.22px}.sv-full .pr-mine{left:var(--x);max-width:none;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-2);min-height:16px;margin:0;font-size:12px;line-height:16px;position:absolute;top:411.8px}.pr-mine>span{animation:v3-fade-in .3s var(--ease-out) both}.sv.sv-full .sv-txt[data-redraw] path{animation:sv-draw .7s var(--ease-out) 60ms both}.sv.sv-full .sv-fill[data-redraw]{animation:sv-hatch .3s var(--ease-out) .56s both}.pr-ghost{animation:pr-out .2s var(--ease-in) both}.pr-ctls{right:var(--x);row-gap:12px;width:340px;display:grid;position:absolute;top:140px}.pr-ctl-top{align-items:center;gap:10px;height:22px;display:flex}.pr-ctl-n{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-2);font-size:12px;line-height:16px}.pr-chip{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-2);white-space:nowrap;border:1px solid #f4efe652;padding:4px 7px;font-size:11px;font-weight:400;line-height:12px;display:inline-block}.pr-chip-a{border-style:dashed}.pr-ctl-row{align-items:center;gap:8px;margin-top:6px;display:flex}.pr-step{border:1px solid var(--film-ink);width:44px;height:44px;color:var(--film-ink);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border-radius:0;flex:none;padding:0;font-size:20px;line-height:1;position:relative}.pr-step:hover:not(:disabled){background:var(--film-ink);color:var(--film-0)}.pr-step:disabled{color:var(--film-ink-3);cursor:default;border-color:#f4efe63d}.pr-val{justify-content:center;align-items:baseline;min-width:128px;display:inline-flex}.pr-val input{width:calc(var(--ch) * .64em + 4px);font:500 28px/44px var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right;color:var(--film-ink);appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0}.pr-val input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pr-val input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pr-val input:disabled{color:var(--film-ink);opacity:1;-webkit-text-fill-color:var(--film-ink)}.pr-suf{color:var(--film-ink);font-size:28px;font-weight:500;line-height:44px}.pr-ctl-foot{margin:0;position:absolute;top:-38px;right:0}.pr-reset,.pr-nojs{cursor:pointer;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink);text-underline-offset:3px;transition:opacity .2s var(--ease-out);background:0 0;border:0;margin:-14px 0;padding:14px 0;font-size:12px;line-height:16px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.pr-reset:hover,.pr-reset:focus-visible{text-decoration-color:currentColor}.pr-reset:disabled{opacity:0;pointer-events:none}.pr-nojs{cursor:default;color:var(--film-ink-3)}.sv.sv-full[data-arm]:not([data-on]) .pr-ctls{opacity:0}.sv.sv-full[data-on] .pr-ctls{animation:v3-up .6s var(--ease-out) 1.2s both}.sv-full .sv-note{max-width:600px}.pr-model{padding:72px var(--x) 0}.pr-inputs{border-top:1px solid #f4efe624;margin:0;padding:0;list-style:none}.pr-in{border-bottom:1px solid #f4efe614;grid-template-columns:220px 130px 200px 120px minmax(0,1fr);align-items:baseline;column-gap:24px;padding:18px 0;display:grid}.pr-in-n{color:var(--film-ink);font-size:15px;line-height:22px}.pr-in-v{font-variant-numeric:tabular-nums;color:var(--film-ink);font-size:20px;font-weight:500;line-height:24px}.pr-in-u,.pr-cite,.pr-sens-h{font-family:var(--font-mono), ui-monospace, monospace;color:var(--film-ink-2);font-size:12px;line-height:18px}.pr-in-u{text-transform:uppercase;letter-spacing:.06em}.pr-in .pr-chip{justify-self:start}.pr-cite-a{color:var(--film-ink-2);text-underline-offset:3px;-webkit-text-decoration:underline #f4efe63d;text-decoration:underline #f4efe63d;text-decoration-thickness:1px}.pr-cite-a:hover{color:var(--film-ink);text-decoration-color:currentColor}.pr-floor{grid-template-columns:220px minmax(0,1fr);column-gap:24px;margin-top:48px;display:grid}.pr-floor-l{color:var(--film-ink);margin:0;font-size:15px;line-height:22px}.pr-floor-ul{color:var(--film-ink-2);row-gap:8px;max-width:820px;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:grid}.pr-sens{margin-top:40px}.pr-sum{cursor:pointer;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink);align-items:center;gap:10px;padding:12px 0;font-size:12px;line-height:16px;list-style:none;display:inline-flex}.pr-sum::-webkit-details-marker{display:none}.pr-sum>span[aria-hidden]{transition:transform .2s var(--ease-out);display:inline-block}.pr-sens[open] .pr-sum>span[aria-hidden]{transform:rotate(90deg)}.pr-sens-ul{border-top:1px solid #f4efe614;margin:12px 0 0;padding:0;list-style:none}.pr-sens-r{border-bottom:1px solid #f4efe614;grid-template-columns:minmax(0,1fr) 160px 200px;align-items:baseline;column-gap:24px;padding:14px 0;display:grid}.pr-sens-n{color:var(--film-ink-2);font-size:15px;line-height:22px}.pr-sfig{letter-spacing:-.02em;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ffb24e;filter:drop-shadow(0 0 1px #ffaa5073);font-size:28px;font-weight:500;line-height:32px}.pr-model[data-arm]:not([data-on])>*{opacity:0}.pr-model[data-on]>*{animation:pr-up .6s var(--ease-out) both}.pr-model[data-on]>:nth-child(2){animation-delay:90ms}.pr-model[data-on]>:nth-child(3){animation-delay:.18s}.pr-qs{padding:104px var(--x) 120px}.pr-dl{margin:0}.pr-q{border-top:1px solid #f4efe624;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:40px;padding:22px 0;display:grid}.pr-q dt{letter-spacing:-.01em;color:var(--film-ink);font-size:20px;font-weight:500;line-height:28px}.pr-q dd{color:var(--film-ink-2);margin:0;font-size:16px;line-height:24px}.pr-q dd .pr-quiet{margin-left:12px}.pr-q dd .pr-quiet .arr{vertical-align:-1px;width:10px;height:10px}.pr-qs[data-arm]:not([data-on]) .pr-q{opacity:0}.pr-qs[data-on] .pr-q{animation:pr-up .6s var(--ease-out) both}.pr-qs[data-on] .pr-q:nth-child(2){animation-delay:90ms}.pr-qs[data-on] .pr-q:nth-child(3){animation-delay:.18s}@media (max-width:680px){.pr-top{height:max(100svh,640px)}.pr-still img{object-position:50% 40%}.pr-still:after{background:linear-gradient(180deg, #0a090800 0%, #0a090880 30%, var(--film-0) 62%)}.pr-free{font-size:120px;top:193.8px}.pr-line{top:330px;right:var(--x);white-space:normal;max-width:300px;font-size:20px;line-height:26px}.pr-act{top:410px}.pr-act .btn{--h:48px;--cut:9px;gap:10px;padding:0 20px 0 22px;font-size:15px}.pr-tiers{padding-top:72px}.pr-cols{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:48px}.pr-tier{border-top:1px solid #f4efe624;flex-direction:column;grid-row:auto;grid-template-rows:none;padding-top:24px;display:flex}.pr-tier+.pr-tier:before{display:none}.pr-name{font-size:28px;line-height:32px}.pr-caps{margin-top:24px}.pr-price{margin-top:28px}.pr-partner{flex-direction:column;align-items:flex-start;margin-top:56px}.pr-partner-l{font-size:20px;line-height:26px}.pr-ev{grid-template-columns:minmax(0,1fr);row-gap:24px;margin-top:64px}.pr-ev-r{flex-wrap:wrap;row-gap:20px}.pr-ev-h{font-size:24px;line-height:28px}.pr-ev-m .pr-cap{flex-direction:column;align-items:flex-start}.pr-ev-m .pr-cap-v{text-align:left}.sv.sv-full{--t0:72px;--fs:30px;--F:84px;--band-t:604px;--band-h:200px;--gx:calc(100% * 300 / 390);height:968px;margin-top:40px}.pr-svh2{right:var(--x);top:calc(var(--t0) - 17px + .344 * var(--fs));white-space:normal;line-height:34px}.sv-full .pr-fig{right:var(--x);top:calc(228px - .885 * var(--F))}.sv-full .sv-chip{right:0;top:calc(105px - 228px + .885 * var(--F));margin:0;position:absolute}.pr-unit{top:241.3px;right:var(--x);font-size:20px;line-height:26px}.sv-full .pr-mine{font-size:11px;line-height:15px;top:274.65px}.pr-ctls{left:var(--x);row-gap:14px;width:260px;top:304px;right:auto}.pr-ctl-foot{margin-top:-4px;position:static}.sv-full .sv-foot{top:829.8px}.sv-full .sv-slate{top:-264.8px}.sv.sv-full[data-slate] .pr-ctl-foot{opacity:0}.sv-full .sv-notes{top:863.515px}.sv-full .sv-pause{top:-33.715px}.pr-model{padding-top:48px}.pr-in{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.pr-in-n{grid-column:1}.pr-in-v{grid-column:2;justify-self:end}.pr-in-u{grid-column:1}.pr-in .pr-chip{grid-column:2;justify-self:end}.pr-cite{grid-column:1/-1}.pr-floor{grid-template-columns:minmax(0,1fr);row-gap:12px}.pr-sens-r{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.pr-sens-n{grid-column:1/-1}.pr-qs{padding:72px var(--x) 96px}.pr-q{grid-template-columns:minmax(0,1fr);row-gap:6px}.pr-q dd .pr-quiet{margin-top:4px;margin-left:0;display:inline-block}}@media (prefers-reduced-motion:reduce){.pr *,.pr :before,.pr :after{transition:none!important;animation:none!important}.pr-ln{clip-path:none}.pr-ghost{display:none}}@media (scripting:none){.pr-ln{clip-path:none}}
