.h72{--page:#fff;--mist:#f6f3ef;--line:#e7e1d9;--ink:#1d1a17;--ink-2:#5f5952;--signal:#ff5a2c;--signal-text:#c2410c;--cream:#fff4ea;--display:"Instrument Serif", "Iowan Old Style", Georgia, serif;--body:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.h72 *{box-sizing:border-box}.h72{scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){.h72{scroll-behavior:auto}}.h72{background:var(--page);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.6;overflow-x:clip}.h72 img{max-width:100%;display:block}.h72 a{color:inherit}.h72 button{font:inherit;color:inherit}.h72 :focus-visible{outline:2px solid var(--signal-text);outline-offset:3px;border-radius:4px}.h72 h1,.h72 h2,.h72 h3,.h72 p{margin:0}.h72 h1,.h72 h2,.h72 h3{text-wrap:balance}.h72 .serif-i{font-family:var(--display);letter-spacing:-.005em;font-style:italic;font-weight:400}.h72 .icon{flex:none;width:20px;height:20px}.h72 .wrap{max-width:1240px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}@media (width>=760px){.h72 .wrap{padding-left:max(48px, env(safe-area-inset-left,0px));padding-right:max(48px, env(safe-area-inset-right,0px))}}.h72 .btn{min-height:54px;font:600 16px/1 var(--body);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.h72 .btn-primary{background:var(--signal);color:var(--ink)}.h72 .btn-primary:hover{background:#ff6e45}.h72 .btn-quiet{border:1.5px solid var(--line);color:var(--ink)}.h72 .btn-quiet:hover{border-color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.h72 .btn{transition:none}}.h72 .site-head{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.h72 .site-head.scrolled{border-bottom-color:var(--line)}.h72 .site-head:after{content:"";height:2px;width:calc(var(--pp,0) * 100%);background:var(--signal);position:absolute;bottom:-1px;left:0}.h72 .site-head .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.h72 .mark{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.h72 .mark .n{font-family:var(--display);color:var(--signal);font-size:34px;line-height:1}.h72 .mark .w{letter-spacing:-.01em;font-size:17px;font-weight:600}.h72 .nav{align-items:center;gap:28px;display:flex}.h72 .nav a.link{color:var(--ink-2);padding-block:12px;font-size:16px;font-weight:500;text-decoration:none}.h72 .nav a.link:hover{color:var(--ink)}.h72 .nav .btn{min-height:44px;padding:0 20px;font-size:15px}@media (width<=860px){.h72 .nav a.link{display:none}}.h72 .hero{padding-block:clamp(28px,4vw,56px) clamp(24px,3vw,40px)}.h72 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px 56px;display:grid}.h72 .hero h1{letter-spacing:-.04em;font-size:clamp(46px,5.9vw,84px);font-weight:600;line-height:.98}.h72 .hero h1 .l1{display:block}.h72 .hero h1 .serif-i{letter-spacing:-.02em;margin-top:.04em;font-size:1.12em;display:block}.h72 .lede{color:var(--ink-2);max-width:30em;margin-top:26px;font-size:clamp(18px,1.5vw,20px)}.h72 .actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}@media (width<=920px){.h72 .hero-grid{grid-template-columns:1fr}}.h72 .stage-wrap{min-width:0}.h72 .stage{aspect-ratio:1/.98;--exit:0;width:100%;max-width:600px;margin-left:auto;position:relative;container-type:inline-size}@media (width<=920px){.h72 .stage{max-width:520px;margin-inline:auto}}.h72 .arch{aspect-ratio:.8;background:var(--signal);width:70%;transform:translateY(calc(var(--exit) * 70px)) scale(calc(1 - var(--exit) * .06));transform-origin:50% 100%;border-radius:50% 50% 18px 18px/40% 40% 18px 18px;flex-direction:column;align-items:center;padding-top:7%;display:flex;position:absolute;top:0;left:16%;overflow:hidden}.h72 .arch .num{font-family:var(--display);letter-spacing:-.05em;color:var(--cream);font-variant-numeric:tabular-nums;font-size:36cqi;line-height:.78}.h72 .arch .cap{color:var(--ink);letter-spacing:.01em;margin-top:10px;font-size:clamp(14px,3cqi,18px);font-weight:600}.h72 .arch:after{content:"";aspect-ratio:1;background:radial-gradient(closest-side,#fff4ea38,#fff4ea00 70%);border-radius:50%;width:150%;position:absolute;bottom:-38%;left:50%;transform:translate(-50%)}.h72 .page{cursor:pointer;text-align:left;transform:translate(var(--x,0), var(--lift,0px)) rotate(calc(var(--r) * var(--tilt,1))) scale(var(--s,1));background:#fff;border:0;border-radius:12px;padding:0;transition:transform .12s linear,filter .45s,box-shadow .45s;position:absolute;overflow:hidden;box-shadow:0 1px 2px #1d1a1714,0 24px 48px -18px #1d1a1761}.h72 .stage.switching .page{transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s,box-shadow .45s}.h72 .page .chrome{background:var(--mist);border-bottom:1px solid var(--line);align-items:center;gap:5px;height:22px;padding-inline:10px;display:flex}.h72 .page .chrome i{background:#d9d1c6;border-radius:50%;width:7px;height:7px;display:block}.h72 .page img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%}.h72 .page .tag{font:600 13px/1 var(--body);color:var(--ink);background:#fffffff2;border-radius:999px;padding:6px 11px;position:absolute;top:32px;left:10px;box-shadow:0 2px 8px #1d1a172e}.h72 .page-after .tag{background:var(--ink);color:#fff}.h72 .page:hover{--s:1.02}.h72 .page-before{--r:-7deg;z-index:2;filter:saturate(.55)brightness(.98);--lift:calc(var(--exit) * -20px);--x:calc(var(--exit) * -10%);width:56%;bottom:12%;left:0}.h72 .page-after{--r:3deg;z-index:3;--lift:calc(var(--exit) * -110px);--tilt:calc(1 - var(--exit));width:66%;bottom:0;right:0}.h72 .stage.show-before .page-before{z-index:4;filter:none;--s:1.06;--x:6%}.h72 .stage.show-before .page-after{filter:saturate(.55)brightness(.98)}.h72 .stage-cap{text-align:center;color:var(--ink-2);margin-top:18px;font-size:15px}.h72 .stage-cap strong{color:var(--ink);font-weight:600}@keyframes rise-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes arch-in{0%{opacity:0;transform:scaleY(.6)}to{opacity:1;transform:none}}@keyframes page-in{0%{opacity:0;transform:translateY(90px) rotate(calc(var(--r) * 2.2))}to{opacity:1;transform:rotate(var(--r))}}@keyframes cap-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.motion .h72 .hero h1 .l1{animation:.9s cubic-bezier(.2,.8,.2,1) backwards rise-in}.motion .h72 .hero h1 .serif-i{animation:.9s cubic-bezier(.2,.8,.2,1) .12s backwards rise-in}.motion .h72 .hero .lede{animation:.9s cubic-bezier(.2,.8,.2,1) .24s backwards rise-in}.motion .h72 .hero .actions{animation:.9s cubic-bezier(.2,.8,.2,1) .34s backwards rise-in}.motion .h72 .stage.intro .arch{animation:1s cubic-bezier(.16,1,.3,1) .15s backwards arch-in}.motion .h72 .stage.intro .arch .cap{animation:.6s 1.7s backwards cap-in}.motion .h72 .stage.intro .page-before{animation:1s cubic-bezier(.16,1,.3,1) .9s backwards page-in}.motion .h72 .stage.intro .page-after{animation:1s cubic-bezier(.16,1,.3,1) 1.1s backwards page-in}.motion .h72 .stage-cap{animation:.8s 1.5s backwards rise-in}@media (prefers-reduced-motion:reduce){.h72 .page,.h72 .stage.switching .page{transition:none}}.h72 .section{padding-block:clamp(80px,9vw,120px) 0}.h72 .eyebrow{color:var(--signal-text);margin-bottom:14px;font-size:16px;font-weight:600;display:block}.h72 .section h2{letter-spacing:-.03em;max-width:18em;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1.04}.h72 .section h2 .serif-i{font-size:1.1em}.h72 .next{color:var(--ink-2);justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(40px,5vw,64px);font-size:17px;text-decoration:none;display:flex}.h72 .next strong{color:var(--ink);font-weight:600}.h72 .next .arrow{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:background-color .25s,border-color .25s,transform .25s;display:grid}.h72 .next:hover .arrow{background:var(--signal);border-color:var(--signal);transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.h72 .next .arrow{transition:none}.h72 .next:hover .arrow{transform:none}}.h72 .case{--open:1;background:var(--mist);clip-path:inset(calc((1 - var(--open)) * 7%) calc((1 - var(--open)) * 5%) round calc(24px + (1 - var(--open)) * 40px));border-radius:24px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:28px 48px;margin-top:40px;padding:clamp(22px,3.4vw,44px);display:grid}@media (width<=860px){.h72 .case{grid-template-columns:1fr}}.h72 .case .case-copy{transform:translateY(calc((1 - var(--open)) * 30px));opacity:calc(.3 + var(--open) * .7)}.h72 .case h3{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1.1}.h72 .case .desc{color:var(--ink-2);max-width:26em;margin-top:12px}.h72 .seg{background:var(--page);border:1px solid var(--line);border-radius:999px;margin-top:26px;padding:4px;display:inline-flex}.h72 .seg button{cursor:pointer;min-height:44px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;padding:0 22px;font-size:15px;font-weight:600}.h72 .seg button[aria-pressed=true]{background:var(--ink);color:#fff}.h72 .seg button[data-v=after][aria-pressed=true]{background:var(--signal);color:var(--ink)}.h72 .case .hint{color:var(--ink-2);margin-top:14px;font-size:15px}.h72 .viewer{border:1px solid var(--line);transform:translateY(calc((1 - var(--open)) * 70px)) rotate(calc((1 - var(--open)) * 2deg));background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1d1a170d,0 20px 40px -24px #1d1a174d}.h72 .viewer .chrome{background:var(--page);border-bottom:1px solid var(--line);height:32px;color:var(--ink-2);align-items:center;gap:6px;padding-inline:14px;font-size:13px;display:flex}.h72 .viewer .chrome i{background:#dcd5cc;border-radius:50%;width:9px;height:9px;display:block}.h72 .viewer .chrome span{margin-left:8px}.h72 .scroller{overscroll-behavior:contain;scrollbar-width:thin;background:#fff;height:clamp(340px,34vw,460px);overflow-y:auto}.h72 .scroller img{width:100%}.h72 .scroller .v[hidden]{display:none}.h72 .scroller:focus-visible{outline-offset:-3px}.h72 .process{background:var(--mist);margin-top:clamp(80px,9vw,120px);position:relative}.h72 .process-pin{padding-block:clamp(80px,9vw,120px)}.h72 .process h2{letter-spacing:-.03em;max-width:18em;font-size:clamp(34px,4.2vw,56px);font-weight:600;line-height:1.04}.h72 .track{--prog:1;grid-template-columns:repeat(5,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.h72 .track:before,.h72 .track:after{content:"";border-radius:2px;height:2px;position:absolute;top:7px;left:8px}.h72 .track:before{background:var(--line);width:80%}.h72 .track:after{width:calc(var(--prog) * 80%);background:var(--signal)}.h72 .track li{min-width:0;position:relative}.h72 .track button{cursor:pointer;text-align:left;color:var(--ink-2);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:14px;min-height:44px;padding:0;font-size:15px;font-weight:600;display:flex}.h72 .track .dot{background:var(--mist);z-index:1;border:2px solid #d6cec3;border-radius:50%;width:16px;height:16px;transition:background-color .3s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative}.h72 .track li.is-on .dot,html:not(.motion) .h72 .track .dot{background:var(--signal);border-color:var(--signal)}.h72 .track li.is-current .dot{transform:scale(1.3);box-shadow:0 0 0 7px #ff5a2c2e}.h72 .track li.is-current button{color:var(--ink)}.h72 .slides{gap:48px;margin:48px 0 0;padding:0;list-style:none;display:grid}.h72 .slide{grid-template-columns:clamp(84px,15vw,230px) minmax(0,1fr);align-items:center;gap:8px 40px;display:grid}.h72 .slide .big{font-family:var(--display);color:var(--signal);letter-spacing:-.04em;text-align:center;font-size:clamp(110px,17vw,250px);line-height:.78}.h72 .slide h3{letter-spacing:-.025em;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.06}.h72 .slide p{color:var(--ink-2);max-width:24em;margin-top:12px;font-size:clamp(18px,1.6vw,22px)}.h72 .slide .of{color:var(--signal-text);margin-bottom:10px;font-size:15px;font-weight:600;display:block}@media (width<=700px){.h72 .track .lbl{display:none}.h72 .slide{grid-template-columns:76px minmax(0,1fr);gap:6px 20px}.h72 .slide .big{font-size:104px}}.motion .h72 .slides{gap:0;min-height:clamp(200px,22vw,290px)}.motion .h72 .slide{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .45s,transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(56px)}.motion .h72 .slide.is-past{transform:translateY(-56px)}.motion .h72 .slide.is-current{opacity:1;pointer-events:auto;transition-delay:60ms;transform:none}.motion .h72 .slide .big{transition:transform .75s cubic-bezier(.16,1,.3,1)}.motion .h72 .slide:not(.is-current) .big{transform:scale(.7)rotate(-6deg)}.h72 .track.jumping:after{transition:width .6s cubic-bezier(.16,1,.3,1)}.h72 #terms{padding-bottom:clamp(80px,9vw,120px)}.h72 .terms{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:56px 96px;margin-top:56px;display:grid}.h72 .terms .sub{color:var(--ink-2);font-size:16px;font-weight:600}.h72 .split{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:16px;display:grid}.h72 .split>div{min-width:0}.h72 .pct{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(84px,8.4vw,124px);line-height:.85}.h72 .split>div:first-child .pct{color:var(--signal)}.h72 .split h3{letter-spacing:-.01em;margin-top:18px;font-size:19px;font-weight:600}.h72 .split p{color:var(--ink-2);margin-top:6px;font-size:16.5px}.h72 .paybar{border:1px solid var(--line);background:repeating-linear-gradient(135deg,#0000 0 6px,#1d1a1717 6px 7px);border-radius:6px;height:12px;margin-top:34px;position:relative;overflow:hidden}.h72 .paybar:before{content:"";background:var(--signal);border-radius:6px 0 0 6px;width:50%;position:absolute;top:0;bottom:0;left:0}.h72 .paybar-l{justify-content:space-between;margin-top:10px;font-size:15px;font-weight:600;display:flex}.h72 .paybar-l span:first-child{color:var(--signal-text)}.h72 .paybar-l span:last-child{color:var(--ink-2)}.h72 .reqs{align-content:start;gap:30px;display:grid}.h72 .req{grid-template-columns:44px minmax(0,1fr);gap:10px;display:grid}.h72 .req .k{font-family:var(--display);color:var(--signal);font-size:38px;line-height:.9}.h72 .req h3{letter-spacing:-.01em;font-size:20px;font-weight:600}.h72 .req p{color:var(--ink-2);margin-top:4px;font-size:16.5px}.motion .h72 .terms .pay,.motion .h72 .terms .req{opacity:0;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.motion .h72 .terms.in .pay,.motion .h72 .terms.in .req{opacity:1;transform:none}.motion .h72 .terms.in .reqs .req:first-of-type{transition-delay:.15s}.motion .h72 .terms.in .reqs .req:nth-of-type(2){transition-delay:.27s}.motion .h72 .terms.in .reqs .req:nth-of-type(3){transition-delay:.39s}.motion .h72 .paybar:before{width:0;transition:width 1.4s cubic-bezier(.16,1,.3,1) .35s}.motion .h72 .terms.in .paybar:before{width:50%}.h72 .foot{background:var(--signal);color:var(--ink);position:relative;overflow:hidden}.h72 .foot .wrap{position:relative}.h72 .foot-top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:start;gap:36px 48px;padding-block:clamp(56px,6vw,80px) 0;display:grid}@media (width<=860px){.h72 .foot-top{grid-template-columns:1fr}}.h72 .foot .mark .n{color:var(--ink)}.h72 .foot .mark .w{font-size:19px}.h72 .foot-tag{font-family:var(--display);text-wrap:balance;max-width:17em;margin-top:14px;font-size:clamp(28px,2.8vw,38px);line-height:1.1}.h72 .foot-nav{grid-template-columns:repeat(2,minmax(0,max-content));gap:6px 40px;display:grid}.h72 .foot-nav a{padding-block:6px;font-size:17px;font-weight:600;text-decoration:none}.h72 .foot-nav a:hover{text-underline-offset:4px;text-decoration:underline}.h72 .foot-reach{gap:12px;display:flex}.h72 .round{background:var(--ink);width:54px;height:54px;color:var(--signal);border-radius:50%;place-items:center;text-decoration:none;transition:transform .2s,background-color .2s;display:grid}.h72 .round:hover{background:#000;transform:translateY(-2px)}.h72 .round .icon{width:22px;height:22px}.h72 .foot-big{font-family:var(--display);letter-spacing:-.04em;color:var(--cream);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;margin:clamp(20px,3vw,36px) 0 -.17em;font-size:calc(min(100vw,1240px)/3.16 - 30.3797px);line-height:.8;display:block}@media (width<=759px){.h72 .foot-big{font-size:calc(31.6456vw - 12.6582px)}}.h72 .foot-bottom{border-top:1.5px solid #1d1a1738;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:clamp(40px,5vw,64px);padding-block:18px 0;font-size:15px;font-weight:500;display:flex}.h72 .foot-bottom a{text-decoration:none}.h72 .foot-bottom a:hover{text-underline-offset:4px;text-decoration:underline}.h72 .foot :focus-visible{outline-color:var(--ink)}@media (prefers-reduced-motion:reduce){.h72 .round{transition:none}.h72 .round:hover{transform:none}}html:has(.h72){scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html:has(.h72){scroll-behavior:auto}}
