:root{--bone:#e7e4df;--ink:#141414;--green:#2caa00;--blue:#00ace4;--orange:#ff8300;--dim:#14141473;--g:max(12px, 1vw);--fs-xs:max(10.5px, .72vw);--fs-s:max(12.5px, .95vw);--fs-m:max(15px, 1.2vw);--fs-l:max(20px, 2.1vw);--fs-xl:max(24px, 3.3vw);--fs-big:max(32px, 5.5vw);--lh-big:.915;--tr-big:-.03em;--bar:max(8px, .7vw);--hd:max(40px, 2.8vw);--ease-o:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.76, 0, .24, 1);--sans:var(--f-latin), var(--f-han), "PingFang TC", system-ui, sans-serif;--intro:0s;--k:1}@media (max-aspect-ratio:4/3){:root{--k:1.2}}@media (max-aspect-ratio:1){:root{--k:1.6}}@media (max-aspect-ratio:3/4){:root{--k:2.1}}@media (max-aspect-ratio:2/3){:root{--k:2.4}}@media (max-aspect-ratio:9/16){:root{--k:2.85}}@media (max-aspect-ratio:1/2){:root{--k:3.2}}@media (max-aspect-ratio:9/20){:root{--k:3.55}}.pl-on{--intro:1.95s}.tr-in{--intro:.3s}:root:lang(zh-Hant){--lh-big:1.06;--tr-big:-.02em}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}body{background:var(--bone);color:var(--ink);font:400 var(--fs-s)/1.25 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3{font-weight:500;font-size:inherit}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--orange);color:var(--ink)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xs{font-size:var(--fs-xs)}.m{font-size:var(--fs-m);line-height:1.6}.l{font-size:var(--fs-l);letter-spacing:-.015em;font-weight:500;line-height:1.15}.xl{font-size:var(--fs-xl);letter-spacing:-.025em;font-weight:500;line-height:1.02}.big{font-size:var(--fs-big);line-height:var(--lh-big);letter-spacing:var(--tr-big);font-weight:500}.dim{color:var(--dim)}.br:before{content:"["}.br:after{content:"]"}.u{transition:background-size .5s var(--ease-io);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat}@media (hover:hover){.u:hover,a:hover>.u{background-position-x:0;background-size:100% 1px}}.btn{background:var(--ink);color:var(--bone);font-size:var(--fs-s);box-shadow:inset 0 0 0 1px var(--ink);align-items:center;gap:1.4em;padding:1.05em 1.5em;transition:background .35s,color .35s;display:inline-flex}.btn:after{content:"→";transition:transform .45s var(--ease-o)}.btn.ghost{color:var(--ink);background:0 0}@media (hover:hover){.btn:hover{color:var(--ink);background:0 0}.btn:hover:after{transform:translate(.35em)}.btn.ghost:hover{background:var(--ink);color:var(--bone)}}.pad{padding-inline:var(--g)}.row3{column-gap:var(--g);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.bar{height:var(--bar);background:var(--ink)}.rule{border-top:1px solid var(--ink)}.hd{z-index:30;background:var(--bone);padding-inline:var(--g);position:sticky;top:0}.hd-in{column-gap:var(--g);height:var(--hd);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;display:grid;position:relative}.hd-in:after{content:"";background:var(--ink);height:1px;position:absolute;bottom:0;left:0;right:0}.hd-logo{align-items:center;gap:.9em;min-width:0;display:flex}.hd-mark{flex:none;width:auto;height:1.3em}.hd-main{justify-content:space-between;align-items:center;gap:2vw;min-width:0;display:flex}.hd-nav{white-space:nowrap;gap:.4em;display:flex}.hd-right{white-space:nowrap;align-items:center;gap:2.2vw;margin-left:auto;display:flex}.hd-menu{display:none}.menu{width:100%;max-width:none;height:100%;max-height:none;padding:0 var(--g) var(--g);background:var(--ink);color:var(--bone);transition:translate .7s var(--ease-io), display .7s allow-discrete, overlay .7s allow-discrete;border:0;flex-direction:column;justify-content:space-between;margin:0;position:fixed;inset:0;translate:0 -100%}.menu:popover-open{display:flex;translate:0}@starting-style{.menu:popover-open{translate:0 -100%}}.menu-top{height:var(--hd);border-bottom:1px solid var(--bone);justify-content:space-between;align-items:center;display:flex}.menu-links{gap:.15em;margin-top:8vh;display:grid}.menu-links a{font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:500;line-height:1.05}.menu-foot{flex-wrap:wrap;justify-content:space-between;gap:1em;display:flex}.pl{z-index:100;background:var(--bone);pointer-events:none;animation:pl-out .4s var(--ease-io) 1.95s forwards;position:fixed;inset:0}[data-pl=home] .pl{animation-delay:2.15s}.pl-skip .pl{display:none}@keyframes pl-out{to{opacity:0;visibility:hidden}}.pl-logo{width:min(64vw,760px);height:auto;position:absolute;top:46%;left:50%;overflow:visible;translate:-50% -50%}.pl-logo .pc,.pl-logo path{transform-box:fill-box;transform-origin:50%}.pl-logo path{animation:pl-gather 1s var(--ease-o) calc(.1s + var(--i) * 55ms) both, pl-burst .6s var(--ease-io) 1.55s forwards}@keyframes pl-gather{0%{transform:translate(calc(var(--dx) * 2.4), calc(var(--dy) * -1.4)) rotate(calc(var(--r) * 3)) scale(.3);opacity:0}40%{opacity:1}}@keyframes pl-burst{to{transform:translate(calc(var(--dx) * 2.4), calc(var(--dy) * 1.6)) rotate(calc(var(--r) * 3));opacity:0}}[data-pl=home] .pl-logo path{animation:pl-gather 1s var(--ease-o) calc(.1s + var(--i) * 55ms) both}[data-pl=home] .pl-logo{animation:pl-home .65s var(--ease-io) 1.5s forwards}@keyframes pl-home{to{left:var(--g);top:var(--g);width:calc(100vw - 2 * var(--g));translate:0}}.pl-on .giant .pc{animation:none}.tr{z-index:90;pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0}.tr>i{background:var(--ink);flex:1;margin-block:-1px;transform:translate(101%)}.tr>i:first-child,.tr>i:nth-child(5){background:var(--green)}.tr>i:nth-child(2){background:var(--blue)}.tr>i:nth-child(3){background:var(--orange)}.tr.cover{pointer-events:auto}.tr.cover>i{transition:transform .6s var(--ease-io) calc(var(--b) * 45ms);transform:none}.tr.leave>i{transition:transform .7s var(--ease-io) calc(var(--b) * 45ms);transform:translate(-101%)}.tr-in .tr>i{animation:tr-leave .7s var(--ease-io) calc(.1s + var(--b) * 45ms) forwards;transform:none}@keyframes tr-leave{to{transform:translate(-101%)}}.ln{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.ln>span{display:block}.js .is-split>.ln>span{transition:transform 1.15s var(--ease-o) calc(var(--l) * 75ms);transform:translateY(112%)}.js .is-split.in>.ln>span{transform:none}.js [data-split]:not(.is-split){visibility:hidden;animation:0s 2.5s forwards show}@keyframes show{to{visibility:visible}}.js .rv{opacity:0;transition:opacity 1.1s var(--ease-o), transform 1.1s var(--ease-o);transform:translateY(2.2vw)}.js .rv.in{opacity:1;transform:none}.draw{position:relative}.draw:before{content:"";transform-origin:0 0;background:currentColor;height:1px;position:absolute;top:0;left:0;right:0}.js .draw:before{transition:transform 1.5s var(--ease-io);transform:scaleX(0)}.js .draw.in:before{transform:none}.js .bar.draw{transform-origin:0 0;transition:transform 1.4s var(--ease-io);transform:scaleX(0)}.js .bar.draw:before{display:none}.js .bar.draw.in{transform:none}@keyframes up{0%{transform:translateY(112%)}}@keyframes grow{0%{transform:scaleY(0)}}@keyframes wipe{0%{transform:scaleX(0)}}@keyframes fade{0%{opacity:0}}.giant{z-index:5;padding:var(--g) var(--g) 0;position:relative}.giant svg{width:100%;height:auto;display:block;overflow:visible}.giant .pc,.giant path,.ft-logo path{transform-box:fill-box}.giant path,.pl-logo path{fill:var(--orange);stroke:var(--orange);stroke-width:.6px}.giant .pc:is(:nth-child(4),:nth-child(5)) path,.pl-logo .pc:is(:nth-child(4),:nth-child(5)) path{fill:var(--green);stroke:var(--green)}.giant .pc:nth-child(6) path,.pl-logo .pc:nth-child(6) path{fill:var(--ink);stroke:var(--ink)}.giant .pc:is(:nth-child(7),:nth-child(8),:nth-child(9)) path,.pl-logo .pc:is(:nth-child(7),:nth-child(8),:nth-child(9)) path{fill:var(--blue);stroke:var(--blue)}.giant .pc{transform-origin:50% 100%;animation:grow 1.1s var(--ease-io) calc(var(--intro) + .15s + var(--i) * 55ms) both}.giant path{transform-origin:50%}.giant-bar{transform-origin:0 0;height:max(10px,2.1vw);animation:wipe 1.2s var(--ease-io) calc(var(--intro) + .35s) both;margin-top:max(8px,.9vw)}.giant-bar-in{background:var(--ink);transform-origin:0 0;height:100%}.hero{column-gap:var(--g);padding-inline:var(--g);min-height:max(360px, calc(100svh - (100vw - 2 * var(--g)) * .2841 - var(--g) - max(10px, 2.1vw) - max(8px, .9vw) - var(--hd)));grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid;position:relative}.hero:after{content:"";left:var(--g);right:var(--g);background:var(--ink);transform-origin:0 0;height:1px;animation:wipe 1.4s var(--ease-io) calc(var(--intro) + .6s) both;position:absolute;bottom:0}.hero-left{padding-block:var(--g);align-items:flex-end;display:flex;position:relative}.tag{top:calc(var(--g) * 2);right:var(--g);letter-spacing:-.02em;transform-origin:50% 0;animation:tag-in 1.2s var(--ease-o) calc(var(--intro) + 1.2s) both;font-size:max(10px,.68vw);font-weight:700;position:absolute;transform:rotate(-4deg)}.tag-card{color:var(--ink);box-shadow:.35em .35em 0 var(--ink);transform-origin:50% .9em;background:#fff;padding:1.9em 1.3em 1em;position:relative}.tag-card:before{content:"";background:var(--bone);width:.7em;height:.7em;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;position:absolute;top:.7em;left:50%;translate:-50%}@media (hover:hover){.tag:hover .tag-card{animation:tag-wiggle .8s var(--ease-o)}}@keyframes tag-wiggle{20%{rotate:6deg}45%{rotate:-4deg}70%{rotate:2deg}88%{rotate:-1deg}}.tag p{margin:0}.tag-t{letter-spacing:-.035em;white-space:nowrap;font-size:2.2em;line-height:.95}.tag-d{margin-top:calc(.7em + 3px);line-height:1.25}.tag-y{letter-spacing:-.055em;margin-top:calc(.12em + 3px);font-size:4.2em;line-height:.86}@keyframes tag-in{0%{opacity:0;transform:translateY(-2vw)rotate(-16deg)}55%{opacity:1;transform:rotate(1.5deg)}}.hero-left:after{content:"";top:0;bottom:0;right:calc(var(--g) / -2);background:var(--ink);transform-origin:0 0;width:1px;animation:grow 1.4s var(--ease-io) calc(var(--intro) + .7s) both;position:absolute}.hero-list{animation:fade 1s calc(var(--intro) + 1.1s) both;grid-template-columns:auto 1fr;gap:0 2.2em;display:grid}.hero-list ul{gap:.1em;display:grid}.hero-right{padding-block:var(--g);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hero-title .ln>span{animation:up 1.2s var(--ease-o) calc(var(--intro) + .75s + var(--l) * 90ms) both}.hero-scroll{right:0;bottom:var(--g);animation:fade 1s calc(var(--intro) + 1.4s) both;gap:.6em;display:flex;position:absolute}.hero-scroll i{animation:nudge 2.4s var(--ease-io) infinite;font-style:normal;display:inline-block}@keyframes nudge{0%,60%,to{transform:none}30%{transform:translateY(.3em)}}.stmt{isolation:isolate;padding:11vw var(--g) var(--g);position:relative;overflow:clip}.stmt-text{z-index:1;gap:calc(var(--fs-big) * var(--lh-big));display:grid;position:relative}.stmt-shapes{z-index:0;pointer-events:none;position:absolute;inset:0}.stmt-shapes svg{left:var(--x);top:var(--y);width:var(--w);fill:var(--orange);position:absolute;overflow:visible}.stmt-shapes svg:nth-child(2){fill:var(--green)}.stmt-shapes svg:nth-child(3){fill:var(--blue)}.notes{column-gap:var(--g);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9vw;display:grid}.sec{padding:10vw var(--g) 0}.sh{padding-top:var(--g);align-items:start}.sh-meta{gap:2.2em;display:flex}.sh-lede{max-width:34em;margin-top:2.4vw}.adv{margin-top:6vw}.adv-item{padding-block:1.4vw 4vw}.adv-meta{align-items:baseline;gap:2.2em;padding-top:.3em;display:flex}.adv-meta .num{font-size:var(--fs-xl);letter-spacing:-.03em;font-weight:500;line-height:1}.adv-title{padding-top:.1em}.adv-body .m{max-width:36em;margin-top:2vw}.pts{gap:1.4vw var(--g);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.6vw;display:grid}.pts li{padding-top:.9em}.pts b{font-weight:500;display:block}.pts span{color:var(--dim);margin-top:.3em;display:block}.list{margin-top:5vw}.list-row{align-items:baseline;padding-block:1.1vw 1.5vw}.list-main{justify-content:space-between;align-items:baseline;gap:var(--g);display:flex}.list-main .m{text-align:right;max-width:26em;color:var(--dim)}.note{margin-top:3vw}.steps{border-bottom:1px solid var(--ink);grid-template-rows:auto minmax(10vw,1fr) auto auto;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:5vw;display:grid}.step{padding:var(--g);grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid;position:relative}.step>:nth-child(2){grid-row:3}.step>:nth-child(3){grid-row:4;margin-top:.9em}.step:after{content:"";background:var(--ink);transform-origin:0 0;width:1px;position:absolute;top:0;bottom:0;left:0}.js .step:after{transition:transform 1.4s var(--ease-io) calc(var(--i) * 90ms);transform:scaleY(0)}.js .step.in:after{transform:none}.step:first-child:after{display:none}.step .m{color:var(--dim);font-size:var(--fs-s)}.gx{display:none}.gal-list{padding-top:10vw}.gal-list .bar,.gal-list .sh{margin-inline:var(--g)}.plans{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5vw;display:grid}.plan{padding:var(--g) var(--g) 4vw;scroll-margin-top:var(--hd);position:relative}.plan+.plan{border-left:1px solid var(--ink)}.plan:first-child{padding-left:0}.plan-name{margin-top:3vw}.plan-price{margin-top:1.2vw}.plan .m{max-width:32em;margin-top:2vw}.feats{margin-top:3vw}.feats li{border-top:1px solid var(--ink);gap:var(--g);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding-block:.9em;display:grid}.feats b{font-weight:500}.feats span{color:var(--dim)}.aud{gap:.5em;margin-top:2.4vw;display:grid}.aud b{margin-right:1em;font-weight:500}.faq{margin-top:5vw}.faq-side{top:calc(var(--hd) + var(--g));align-self:start;position:sticky}.faq details{border-top:1px solid var(--ink)}.faq details:last-child{border-bottom:1px solid var(--ink)}.faq summary{justify-content:space-between;gap:var(--g);cursor:pointer;padding:1.1vw 0 1.3vw;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:var(--fs-l);transition:rotate .5s var(--ease-o);line-height:1}.faq details[open] summary:after{rotate:45deg}.faq details .m{max-width:40em;color:var(--dim);padding:0 0 2vw}.faq details::details-content{block-size:0;transition:block-size .6s var(--ease-io), content-visibility .6s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}:root{interpolate-size:allow-keywords}.about-body{gap:1.6vw;display:grid}.sign{width:max(120px,10vw);height:auto;margin-top:1.2vw}.cta{padding:12vw var(--g) 10vw;display:block}.cta a{display:block}.cta .big{transition:color .5s var(--ease-o);font-size:max(40px,8.4vw)}@media (hover:hover){.cta a:hover{color:var(--orange)}}.ft{padding:8vw var(--g) var(--g);view-timeline:--ft}.ft-links{flex-wrap:wrap;gap:.3em .4em;display:flex}.ft-row{justify-content:space-between;gap:var(--g);margin-top:3vw;padding-bottom:.5em;display:flex}.ft-bar{background:var(--orange);height:max(16px,2.3vw)}.ft-logo{margin-top:var(--g)}.ft-logo svg{width:100%;height:auto;display:block;overflow:visible}.ft-logo path{fill:var(--green);stroke:var(--green);stroke-width:.6px;transform-origin:50%}.ft-logo .pc:is(:nth-child(4),:nth-child(5),:nth-child(10),:nth-child(11),:nth-child(12)) path{fill:var(--blue);stroke:var(--blue)}.ft-logo .pc:is(:nth-child(7),:nth-child(8),:nth-child(9)) path{fill:var(--orange);stroke:var(--orange)}.ft-logo .pc:nth-child(6) path{fill:var(--ink);stroke:var(--ink)}.ph{padding:7vw var(--g) 0}.ph .sh-meta a{text-decoration:none}.ph-lede{max-width:36em;margin-top:2.4vw}.body{padding:5vw var(--g) 0}.cards{gap:5vw var(--g);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card-shot{aspect-ratio:4/5;background:#d6d2cb;display:block;overflow:hidden}.card-shot img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-o)}@media (hover:hover){a:hover>.card-shot img,.card-shot:hover img{transform:scale(1.045)}}.card-meta{justify-content:space-between;gap:var(--g);margin-top:.8em;display:flex}.card .l{margin-top:.5em}.card .dim{margin-top:.6em}.facts{align-content:start;gap:.45em;display:grid}.facts div{grid-template-columns:6.5em 1fr;gap:1em;display:grid}.facts dt{color:var(--dim)}.bleed{margin-top:5vw;overflow:hidden}.bleed img{width:100%;height:auto}.quote{padding-top:var(--g);margin-top:6vw}.quote footer{margin-top:1.4em}.next{padding-top:var(--g);margin-top:8vw;display:block}.prose{font-size:var(--fs-m);max-width:44em;line-height:1.8}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--fs-l);letter-spacing:-.015em;border-top:1px solid var(--ink);margin-top:2.6em;padding-top:.8em;line-height:1.2}.prose h3{font-size:var(--fs-m);margin-top:2em;font-weight:600}.prose h2+*,.prose h3+*{margin-top:.7em}.prose ul li,.prose ol li{padding-left:1.6em;position:relative}.prose ul li:before{content:"—";position:absolute;left:0}.prose ol{counter-reset:n}.prose ol li:before{counter-increment:n;content:counter(n, decimal-leading-zero);font-size:.8em;position:absolute;top:.15em;left:0}.prose img{width:100%;margin-block:2em}.prose a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.prose strong{font-weight:600}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-s)}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid #14141440;padding:.8em .6em .8em 0}.prose th{border-bottom-color:var(--ink);font-weight:500}.prose blockquote{font-size:var(--fs-l);letter-spacing:-.015em;line-height:1.3}.tpl{gap:6vw var(--g);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tpl-screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5vw;margin-top:.5vw;display:grid}.tpl-screens img{aspect-ratio:4/3;object-fit:cover}.tpl .tags{flex-wrap:wrap;gap:.2em .8em;margin-top:1em;display:flex}.nf-logo{width:100%;height:auto;margin-top:6vw;display:block}.enq-step{border:0;min-width:0;margin:0;padding:1.4vw 0 4vw}.enq-q{align-items:baseline;gap:2.2em;display:flex}.enq-fields{align-content:start;gap:1.6vw;display:grid}.enq-choices{flex-wrap:wrap;gap:.6em;display:flex}.enq-choice input{opacity:0;pointer-events:none;position:absolute}.enq-choice span{box-shadow:inset 0 0 0 1px var(--ink);font-size:var(--fs-s);cursor:pointer;padding:.8em 1.1em;transition:background .25s,color .25s;display:inline-block}.enq-choice input:checked+span{background:var(--ink);color:var(--bone)}.enq-choice input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.enq-field{font-size:var(--fs-s);gap:.6em;display:grid}.enq-field input,.enq-field textarea{font:inherit;font-size:var(--fs-m);border:0;border-bottom:1px solid var(--ink);color:var(--ink);resize:vertical;background:0 0;border-radius:0;padding:.7em 0}.enq-field input::placeholder,.enq-field textarea::placeholder{color:#14141459}.enq-field input:focus,.enq-field textarea:focus{border-bottom-width:2px;outline:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.giant path{animation:linear both tumble;animation-timeline:scroll(root);animation-range:0 95vh}@keyframes tumble{80%{opacity:1}to{transform:translate(var(--dx), calc(var(--dy) * var(--k))) rotate(var(--r));opacity:0}}.giant-bar-in{animation:linear both squash;animation-timeline:scroll(root);animation-range:0 35vh}@keyframes squash{to{transform:scaleY(0)}}.stmt{view-timeline:--stmt}.stmt-shapes svg{animation:linear both drift;animation-timeline:--stmt;animation-range:cover}@keyframes drift{0%{transform:translate(var(--x0), var(--y0)) rotate(var(--r0))}to{transform:translate(var(--x1), var(--y1)) rotate(var(--r1))}}.bleed img,.card-shot img{animation:linear both settle;animation-timeline:view();animation-range:cover cover 60%}@keyframes settle{0%{scale:1.12}}.ft-logo path{animation:linear both gather;animation-timeline:--ft;animation-range:entry 10%}@keyframes gather{0%{transform:translate(calc(var(--dx) * -.6), calc(var(--dy) * var(--k) * -.7)) rotate(calc(var(--r) * -1));opacity:0}30%{opacity:1}}}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.gal-list{display:none}.gx{height:calc(var(--screens) * 100svh);view-timeline:--gx;margin-top:10vw;display:block}.gx-stage{height:100svh;position:sticky;top:0;overflow:clip}.gx-black{background:var(--ink);animation:linear both fade,linear both gone;animation-timeline:--gx,--gx;animation-range:var(--r1), var(--r2);position:absolute;inset:0}.gx-bloom{width:34vw;fill:var(--ink);position:absolute;top:46%;left:50%;overflow:visible;translate:-50% -50%}.gx-bloom path:nth-child(3n+2){fill:var(--blue);stroke:var(--blue)}.gx-bloom path:nth-child(3n){fill:var(--orange);stroke:var(--orange)}.gx-bloom path{transform-box:fill-box;transform-origin:50%;stroke:var(--ink);stroke-width:.6px;animation:linear both bloom,linear both gone;animation-timeline:--gx,--gx;animation-range:var(--r), var(--r2)}@keyframes bloom{to{transform:translate(var(--bx), var(--by)) rotate(var(--br)) scale(5)}}@keyframes gone{to{visibility:hidden}}.gx-strip{z-index:2;pointer-events:none;animation:linear both shove;animation-timeline:--gx;animation-range:var(--r);position:absolute;inset:0}@keyframes shove{to{transform:translate(66.667%)}}.gx-img{height:100%;top:0;left:calc(var(--i) * 33.333%);pointer-events:auto;width:33.34%;animation:linear both rise;animation-timeline:--gx;animation-range:var(--r);background:#cfcac2;display:block;position:absolute;overflow:hidden}.gx-img img{object-fit:cover}@keyframes rise{0%{transform:translateY(100%)}}.gx-slide{z-index:3;left:66.667%}.gx-panel{z-index:1;padding:calc(var(--hd) + .6vw) var(--g) var(--g);grid-template-columns:49.5% 15%;column-gap:1vw;display:grid;position:absolute;inset:0}.gx-left,.gx-mid{flex-direction:column;min-height:0;display:flex}.gx-foot{margin-top:auto}.gx-title{letter-spacing:-.035em;font-size:max(40px,8vw);line-height:.92}.gx-title .ln>span{animation:linear both up-far;animation-timeline:--gx;animation-range:var(--r)}@keyframes up-far{0%{transform:translateY(150%)}}.gx-more{border-top:1px solid var(--ink);justify-content:space-between;width:24vw;margin-top:2.4vw;padding-top:.7em;display:flex}.gx-more span:last-child{transition:transform .5s var(--ease-o)}.gx-more:hover span:last-child{transform:translate(.4em)}.gx-count,.gx-list,.gx-more,.gx-foot{animation:linear both fade;animation-timeline:--gx;animation-range:var(--r)}.gx-count{gap:.5em;display:flex}.gx-odo{height:1.25em;line-height:1.25em;display:inline-block;overflow:hidden}.gx-digits span{display:block}.gx-tick{animation:linear both tick;animation-timeline:--gx;animation-range:var(--r);display:block}@keyframes tick{to{transform:translateY(-1.25em)}}.gx-mid .gx-foot{margin-top:0}.gx-list{white-space:nowrap;gap:.8em;margin-block:auto;display:grid}.gx-list li{opacity:.4;animation:linear both name;animation-timeline:--gx;animation-range:var(--r);line-height:1.35}.gx-list li:first-child{opacity:1;margin-bottom:.5em;animation:none}.gx-list li.last{animation-name:name-last}@keyframes name{40%,60%{opacity:1}}@keyframes name-last{40%,to{opacity:1}}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.giant path{transform:translate(calc(var(--dx) * var(--p,0)), calc(var(--dy) * var(--k) * var(--p,0))) rotate(calc(var(--r) * var(--p,0)));opacity:clamp(0, (1 - var(--p,0)) * 5, 1)}}}@media (max-width:1180px){.hd-nav,.hd-copy{display:none}.hd-menu{display:inline}}@media (max-width:760px){:root{--fs-big:max(30px, 8.6vw);--fs-xl:max(24px, 6.6vw);--fs-l:20px}.row3,.hero,.hd-in{grid-template-columns:minmax(0,1fr)}.hd-in{justify-content:space-between;display:flex}.hd-main,.hd-right{gap:16px}.hd-right .hd-cta{display:none}.hero{min-height:auto}.hero-left{order:2;padding-top:32px}.hero-left:after{display:none}.hero-right{padding-top:48px}.hero-scroll{display:none}.tag{align-self:flex-start;margin-bottom:40px;position:relative;top:0;right:0}.notes,.pts,.plans,.cards,.tpl{grid-template-columns:minmax(0,1fr)}.notes{gap:8px}.sh-meta,.adv-meta{margin-bottom:20px}.adv-body .m,.sh-lede,.ph-lede{margin-top:16px}.pts{gap:4px;margin-top:20px}.list-main{display:block}.list-main .m{text-align:left;margin-top:6px}.steps{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.step{padding-inline:0;display:block}.step>:nth-child(2){margin-top:1.2em}.step:after{display:none}.step.draw:before{display:block}.plan,.plan:first-child{padding:20px 0 48px}.plan+.plan{border-left:0;border-top:1px solid var(--ink)}.feats li{grid-template-columns:minmax(0,1fr);gap:2px}.faq-side{margin-bottom:20px;position:static}.facts{margin-bottom:24px}.enq-q{margin-bottom:16px}.sec{padding-top:80px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_9d68fca7-module__3GEWtW__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_9d68fca7-module__3GEWtW__variable{--f-latin:"Inter Tight", "Inter Tight Fallback"}
