@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk-var-latin.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--cream:#F3EBDC;--oat:#EAE0CC;--cocoa:#3A2F28;--ink:#221B17;--muted:#6B5F54;--orange:#FF5A1F;--line:#CDBDA2;--gut:clamp(1rem,2.5vw,2rem);--pad:clamp(4.5rem,9vw,8rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Hanken Grotesk,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--cocoa);background:var(--cream);line-height:1.6;font-size:clamp(1.0625rem,.95rem + .35vw,1.1875rem);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(1.1rem,4vw,2.5rem)}.brand{display:inline-block;color:var(--cocoa);text-decoration:none;line-height:0}.logo{display:block;width:15rem;max-width:100%;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}strong{font-weight:650}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--cocoa);outline-offset:3px}h2,h3,h4,p{margin:0}.btn{display:inline-flex;align-items:center;gap:.9rem;padding:1rem 1.5rem;background:var(--cocoa);color:var(--cream);text-decoration:none;font-weight:600;border-radius:2px;transition:background-color .15s ease}.btn:after{content:"";width:.6rem;height:.6rem;background:var(--orange);flex:none;transition:transform .2s ease}.btn:hover{background:var(--ink)}.btn:hover:after{transform:translate(3px)}.btn-lg{font-size:1.125rem;padding:1.2rem 1.8rem}.sec{padding:var(--pad) 0}.sec .wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut)}.sec h2{grid-column:1/-1;border-top:6px solid var(--cocoa);padding-top:1.1rem;margin-bottom:clamp(2.5rem,5vw,4rem);font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);font-weight:650;letter-spacing:-.025em;line-height:1.05}.kicker{display:none}.body{grid-column:5/-1;max-width:44rem}h2[id]{scroll-margin-top:6rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.bg-oat{background:var(--oat)}.hero{min-height:calc(100vh - 4rem);display:flex;align-items:center;padding:clamp(2rem,4vw,3rem) 0 clamp(3rem,6vw,4.5rem)}@supports (min-height:100svh){.hero{min-height:calc(100svh - 4rem)}}.hero>.wrap{width:100%}.hero-copy{min-width:0}.hero .sub{font-size:clamp(1.2rem,1rem + .7vw,1.5rem);line-height:1.45;max-width:30ch;margin:clamp(1.25rem,2.5vw,1.75rem) 0 clamp(1.5rem,3vw,2.25rem)}.hero .btn{white-space:nowrap}.hero h1{font-size:clamp(2.25rem,1.3rem + 3vw,3.75rem);font-weight:680;line-height:1.02;letter-spacing:-.045em;margin:0;max-width:17ch}.tiles{grid-column:1/-1;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:2px solid var(--cocoa)}.tile{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.75rem,3.5vw,3rem);min-height:17rem;min-width:0}.tile h3{font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);font-weight:650;letter-spacing:-.025em;line-height:1.1}.tile-desc{font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.45;max-width:30ch}.tile-meta{margin-top:auto;padding-top:1rem;border-top:1px solid currentColor;font-weight:600;font-size:1rem}.t-dark{background:var(--cocoa);color:var(--cream)}.t-light{background:var(--cream);color:var(--cocoa)}.stages{grid-column:1/-1;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gut);counter-reset:s}.stages li{counter-increment:s;border-top:1px solid var(--cocoa);padding-top:1.25rem;max-width:22rem}.stages li:before{content:counter(s,decimal-leading-zero);display:block;font-size:clamp(2rem,1.4rem + 1.6vw,2.75rem);font-weight:300;letter-spacing:-.03em;line-height:1;margin-bottom:1.5rem}.stages li{font-size:1.15rem;line-height:1.5}.stages strong{display:block;font-size:clamp(1.25rem,1.05rem + .6vw,1.55rem);letter-spacing:-.015em;margin-bottom:.4rem}.split .wrap{border-top:6px solid var(--cocoa);padding-top:1.1rem}.split h2{grid-column:1/5;border-top:0;padding-top:0;margin-bottom:0}.split .wrap>:not(h2){grid-row:1}.lede{grid-column:5/-1;font-size:clamp(1.25rem,1rem + .9vw,1.7rem);line-height:1.45;letter-spacing:-.01em;max-width:38ch}.points{grid-column:5/-1;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gut)}.points li{border-top:1px solid var(--cocoa);padding:1.1rem 0 2rem;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.4}.bg-cocoa{background:var(--cocoa);color:var(--cream)}.bg-cocoa h2{border-top-color:var(--cream);font-size:clamp(2.2rem,1.2rem + 3vw,3.75rem);letter-spacing:-.045em;line-height:.98}.bg-cocoa .lede{grid-column:1/7;margin-bottom:2rem}.bg-cocoa .btn{grid-column:1/-1;justify-self:start;background:var(--cream);color:var(--cocoa)}.bg-cocoa .btn:hover{background:#fff}.bg-cocoa .mail{grid-column:1/-1;margin-top:1.5rem}.bg-cocoa :focus-visible{outline-color:var(--cream)}.bg-cocoa a:not(.btn){color:var(--cream)}header.site{position:sticky;top:0;z-index:10;background:var(--cream);border-bottom:1px solid var(--cocoa)}.nav{display:flex;align-items:center;gap:1.75rem;min-height:4rem}.nav .logo{width:11rem}.nav-links{display:flex;gap:1.75rem;list-style:none;margin:0 0 0 auto;padding:0}.nav-links a{text-decoration:none;font-weight:500;font-size:.98rem}.nav-links a:hover{text-decoration:underline}.btn-sm{padding:.6rem 1rem;font-size:.95rem;white-space:nowrap;gap:.6rem}.btn-sm:after{width:.45rem;height:.45rem}footer.site{background:var(--ink);color:var(--cream)}footer.site .brand{color:var(--cream)}footer.site :focus-visible{outline-color:var(--cream)}.footer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding-top:2rem;padding-bottom:2rem;font-size:.95rem}.logo-sm{width:9rem}.footer-tag .used{font-weight:600}.footer-copy{margin-left:auto!important;color:#cfc3b0}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.reveal{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 50%}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}}}.hl{display:block;width:100%;height:auto}.hl .bq{fill:#3a2f28;animation-duration:8s;animation-timing-function:linear;animation-iteration-count:infinite}.hl .gate{fill:#ff5a1f;transform-box:fill-box;transform-origin:center;animation:gate 8s cubic-bezier(.3,0,.2,1) infinite}@keyframes gate{0%,57%{transform:scaleX(.28)}63%,92%{transform:scaleX(1)}to{transform:scaleX(.28)}}@keyframes bq0{0%{transform:translate(-19px)}1.25%{transform:translate(-8px)}2.5%{transform:translate(3px)}3.75%{transform:translate(14px)}5%{transform:translate(25px)}6.25%{transform:translate(36px)}7.5%{transform:translate(47px)}8.75%{transform:translate(58px)}10%{transform:translate(69px)}11.25%{transform:translate(80px)}12.5%{transform:translate(91px)}13.75%{transform:translate(102px)}15%{transform:translate(113px)}16.25%{transform:translate(124px)}17.5%{transform:translate(135px)}18.75%{transform:translate(146px)}20%{transform:translate(157px)}21.25%{transform:translate(168px)}22.5%{transform:translate(179px)}23.75%{transform:translate(190px)}25%{transform:translate(201px)}26.25%{transform:translate(212px)}27.5%{transform:translate(223px)}28.75%{transform:translate(234px)}30%{transform:translate(245px)}31.25%{transform:translate(256px)}32.5%{transform:translate(267px)}33.75%{transform:translate(278px)}35%{transform:translate(289px)}36.25%{transform:translate(296px)}37.5%{transform:translate(296px)}38.75%{transform:translate(296px)}40%{transform:translate(296px)}41.25%{transform:translate(296px)}42.5%{transform:translate(296px)}43.75%{transform:translate(296px)}45%{transform:translate(296px)}46.25%{transform:translate(296px)}47.5%{transform:translate(296px)}48.75%{transform:translate(296px)}50%{transform:translate(296px)}51.25%{transform:translate(307px)}52.5%{transform:translate(316px)}53.75%{transform:translate(316px)}55%{transform:translate(316px)}56.25%{transform:translate(316px)}57.5%{transform:translate(316px)}58.75%{transform:translate(316px)}60%{transform:translate(318px)}61.25%{transform:translate(339px)}62.5%{transform:translate(360px)}63.75%{transform:translate(381px)}65%{transform:translate(402px)}66.25%{transform:translate(423px)}67.5%{transform:translate(444px)}68.75%{transform:translate(465px)}70%{transform:translate(486px)}71.25%{transform:translate(507px)}72.5%{transform:translate(528px)}73.75%{transform:translate(549px)}75%{transform:translate(570px)}76.25%{transform:translate(591px)}76.26%{transform:translate(-30px)}77.5%{transform:translate(-30px)}78.75%{transform:translate(-30px)}80%{transform:translate(-30px)}81.25%{transform:translate(-30px)}82.5%{transform:translate(-30px)}83.75%{transform:translate(-30px)}85%{transform:translate(-30px)}86.25%{transform:translate(-30px)}87.5%{transform:translate(-30px)}88.75%{transform:translate(-30px)}90%{transform:translate(-30px)}91.25%{transform:translate(-30px)}92.5%{transform:translate(-30px)}93.75%{transform:translate(-30px)}95%{transform:translate(-30px)}96.25%{transform:translate(-30px)}97.5%{transform:translate(-30px)}98.75%{transform:translate(-30px)}to{transform:translate(-19px)}}.bq0{animation-name:bq0}@keyframes bq1{0%{transform:translate(-30px)}1.25%{transform:translate(-30px)}2.5%{transform:translate(-30px)}3.75%{transform:translate(-30px)}5%{transform:translate(-30px)}6.25%{transform:translate(-19px)}7.5%{transform:translate(-8px)}8.75%{transform:translate(3px)}10%{transform:translate(14px)}11.25%{transform:translate(25px)}12.5%{transform:translate(36px)}13.75%{transform:translate(47px)}15%{transform:translate(58px)}16.25%{transform:translate(69px)}17.5%{transform:translate(80px)}18.75%{transform:translate(91px)}20%{transform:translate(102px)}21.25%{transform:translate(113px)}22.5%{transform:translate(124px)}23.75%{transform:translate(135px)}25%{transform:translate(146px)}26.25%{transform:translate(157px)}27.5%{transform:translate(168px)}28.75%{transform:translate(179px)}30%{transform:translate(190px)}31.25%{transform:translate(201px)}32.5%{transform:translate(212px)}33.75%{transform:translate(223px)}35%{transform:translate(234px)}36.25%{transform:translate(245px)}37.5%{transform:translate(256px)}38.75%{transform:translate(267px)}40%{transform:translate(276px)}41.25%{transform:translate(276px)}42.5%{transform:translate(276px)}43.75%{transform:translate(276px)}45%{transform:translate(276px)}46.25%{transform:translate(276px)}47.5%{transform:translate(276px)}48.75%{transform:translate(276px)}50%{transform:translate(276px)}51.25%{transform:translate(287px)}52.5%{transform:translate(296px)}53.75%{transform:translate(296px)}55%{transform:translate(296px)}56.25%{transform:translate(296px)}57.5%{transform:translate(296px)}58.75%{transform:translate(296px)}60%{transform:translate(298px)}61.25%{transform:translate(319px)}62.5%{transform:translate(340px)}63.75%{transform:translate(361px)}65%{transform:translate(382px)}66.25%{transform:translate(403px)}67.5%{transform:translate(424px)}68.75%{transform:translate(445px)}70%{transform:translate(466px)}71.25%{transform:translate(487px)}72.5%{transform:translate(508px)}73.75%{transform:translate(529px)}75%{transform:translate(550px)}76.25%{transform:translate(571px)}77.5%{transform:translate(592px)}77.51%{transform:translate(-30px)}78.75%{transform:translate(-30px)}80%{transform:translate(-30px)}81.25%{transform:translate(-30px)}82.5%{transform:translate(-30px)}83.75%{transform:translate(-30px)}85%{transform:translate(-30px)}86.25%{transform:translate(-30px)}87.5%{transform:translate(-30px)}88.75%{transform:translate(-30px)}90%{transform:translate(-30px)}91.25%{transform:translate(-30px)}92.5%{transform:translate(-30px)}93.75%{transform:translate(-30px)}95%{transform:translate(-30px)}96.25%{transform:translate(-30px)}97.5%{transform:translate(-30px)}98.75%{transform:translate(-30px)}to{transform:translate(-30px)}}.bq1{animation-name:bq1}@keyframes bq2{0%{transform:translate(-30px)}1.25%{transform:translate(-30px)}2.5%{transform:translate(-30px)}3.75%{transform:translate(-30px)}5%{transform:translate(-30px)}6.25%{transform:translate(-30px)}7.5%{transform:translate(-30px)}8.75%{transform:translate(-30px)}10%{transform:translate(-30px)}11.25%{transform:translate(-30px)}12.5%{transform:translate(-19px)}13.75%{transform:translate(-8px)}15%{transform:translate(3px)}16.25%{transform:translate(14px)}17.5%{transform:translate(25px)}18.75%{transform:translate(36px)}20%{transform:translate(47px)}21.25%{transform:translate(58px)}22.5%{transform:translate(69px)}23.75%{transform:translate(80px)}25%{transform:translate(91px)}26.25%{transform:translate(102px)}27.5%{transform:translate(113px)}28.75%{transform:translate(124px)}30%{transform:translate(135px)}31.25%{transform:translate(146px)}32.5%{transform:translate(157px)}33.75%{transform:translate(168px)}35%{transform:translate(179px)}36.25%{transform:translate(190px)}37.5%{transform:translate(201px)}38.75%{transform:translate(212px)}40%{transform:translate(223px)}41.25%{transform:translate(234px)}42.5%{transform:translate(245px)}43.75%{transform:translate(256px)}45%{transform:translate(256px)}46.25%{transform:translate(256px)}47.5%{transform:translate(256px)}48.75%{transform:translate(256px)}50%{transform:translate(256px)}51.25%{transform:translate(267px)}52.5%{transform:translate(276px)}53.75%{transform:translate(276px)}55%{transform:translate(276px)}56.25%{transform:translate(276px)}57.5%{transform:translate(276px)}58.75%{transform:translate(276px)}60%{transform:translate(278px)}61.25%{transform:translate(299px)}62.5%{transform:translate(320px)}63.75%{transform:translate(341px)}65%{transform:translate(362px)}66.25%{transform:translate(383px)}67.5%{transform:translate(404px)}68.75%{transform:translate(425px)}70%{transform:translate(446px)}71.25%{transform:translate(467px)}72.5%{transform:translate(488px)}73.75%{transform:translate(509px)}75%{transform:translate(530px)}76.25%{transform:translate(551px)}77.5%{transform:translate(572px)}78.75%{transform:translate(593px)}78.76%{transform:translate(-30px)}80%{transform:translate(-30px)}81.25%{transform:translate(-30px)}82.5%{transform:translate(-30px)}83.75%{transform:translate(-30px)}85%{transform:translate(-30px)}86.25%{transform:translate(-30px)}87.5%{transform:translate(-30px)}88.75%{transform:translate(-30px)}90%{transform:translate(-30px)}91.25%{transform:translate(-30px)}92.5%{transform:translate(-30px)}93.75%{transform:translate(-30px)}95%{transform:translate(-30px)}96.25%{transform:translate(-30px)}97.5%{transform:translate(-30px)}98.75%{transform:translate(-30px)}to{transform:translate(-30px)}}.bq2{animation-name:bq2}@keyframes bq3{0%{transform:translate(-30px)}1.25%{transform:translate(-30px)}2.5%{transform:translate(-30px)}3.75%{transform:translate(-30px)}5%{transform:translate(-30px)}6.25%{transform:translate(-30px)}7.5%{transform:translate(-30px)}8.75%{transform:translate(-30px)}10%{transform:translate(-30px)}11.25%{transform:translate(-30px)}12.5%{transform:translate(-30px)}13.75%{transform:translate(-30px)}15%{transform:translate(-30px)}16.25%{transform:translate(-30px)}17.5%{transform:translate(-30px)}18.75%{transform:translate(-19px)}20%{transform:translate(-8px)}21.25%{transform:translate(3px)}22.5%{transform:translate(14px)}23.75%{transform:translate(25px)}25%{transform:translate(36px)}26.25%{transform:translate(47px)}27.5%{transform:translate(58px)}28.75%{transform:translate(69px)}30%{transform:translate(80px)}31.25%{transform:translate(91px)}32.5%{transform:translate(102px)}33.75%{transform:translate(113px)}35%{transform:translate(124px)}36.25%{transform:translate(135px)}37.5%{transform:translate(146px)}38.75%{transform:translate(157px)}40%{transform:translate(168px)}41.25%{transform:translate(179px)}42.5%{transform:translate(190px)}43.75%{transform:translate(201px)}45%{transform:translate(212px)}46.25%{transform:translate(223px)}47.5%{transform:translate(234px)}48.75%{transform:translate(236px)}50%{transform:translate(236px)}51.25%{transform:translate(247px)}52.5%{transform:translate(256px)}53.75%{transform:translate(256px)}55%{transform:translate(256px)}56.25%{transform:translate(256px)}57.5%{transform:translate(256px)}58.75%{transform:translate(256px)}60%{transform:translate(258px)}61.25%{transform:translate(279px)}62.5%{transform:translate(300px)}63.75%{transform:translate(321px)}65%{transform:translate(342px)}66.25%{transform:translate(363px)}67.5%{transform:translate(384px)}68.75%{transform:translate(405px)}70%{transform:translate(426px)}71.25%{transform:translate(447px)}72.5%{transform:translate(468px)}73.75%{transform:translate(489px)}75%{transform:translate(510px)}76.25%{transform:translate(531px)}77.5%{transform:translate(552px)}78.75%{transform:translate(573px)}80%{transform:translate(594px)}80.01%{transform:translate(-30px)}81.25%{transform:translate(-30px)}82.5%{transform:translate(-30px)}83.75%{transform:translate(-30px)}85%{transform:translate(-30px)}86.25%{transform:translate(-30px)}87.5%{transform:translate(-30px)}88.75%{transform:translate(-30px)}90%{transform:translate(-30px)}91.25%{transform:translate(-30px)}92.5%{transform:translate(-30px)}93.75%{transform:translate(-30px)}95%{transform:translate(-30px)}96.25%{transform:translate(-30px)}97.5%{transform:translate(-30px)}98.75%{transform:translate(-30px)}to{transform:translate(-30px)}}.bq3{animation-name:bq3}@keyframes bq4{0%{transform:translate(-30px)}1.25%{transform:translate(-30px)}2.5%{transform:translate(-30px)}3.75%{transform:translate(-30px)}5%{transform:translate(-30px)}6.25%{transform:translate(-30px)}7.5%{transform:translate(-30px)}8.75%{transform:translate(-30px)}10%{transform:translate(-30px)}11.25%{transform:translate(-30px)}12.5%{transform:translate(-30px)}13.75%{transform:translate(-30px)}15%{transform:translate(-30px)}16.25%{transform:translate(-30px)}17.5%{transform:translate(-30px)}18.75%{transform:translate(-30px)}20%{transform:translate(-30px)}21.25%{transform:translate(-30px)}22.5%{transform:translate(-30px)}23.75%{transform:translate(-30px)}25%{transform:translate(-19px)}26.25%{transform:translate(-8px)}27.5%{transform:translate(3px)}28.75%{transform:translate(14px)}30%{transform:translate(25px)}31.25%{transform:translate(36px)}32.5%{transform:translate(47px)}33.75%{transform:translate(58px)}35%{transform:translate(69px)}36.25%{transform:translate(80px)}37.5%{transform:translate(91px)}38.75%{transform:translate(102px)}40%{transform:translate(113px)}41.25%{transform:translate(124px)}42.5%{transform:translate(135px)}43.75%{transform:translate(146px)}45%{transform:translate(157px)}46.25%{transform:translate(168px)}47.5%{transform:translate(179px)}48.75%{transform:translate(190px)}50%{transform:translate(201px)}51.25%{transform:translate(212px)}52.5%{transform:translate(223px)}53.75%{transform:translate(234px)}55%{transform:translate(236px)}56.25%{transform:translate(236px)}57.5%{transform:translate(236px)}58.75%{transform:translate(236px)}60%{transform:translate(238px)}61.25%{transform:translate(259px)}62.5%{transform:translate(280px)}63.75%{transform:translate(301px)}65%{transform:translate(322px)}66.25%{transform:translate(343px)}67.5%{transform:translate(364px)}68.75%{transform:translate(385px)}70%{transform:translate(406px)}71.25%{transform:translate(427px)}72.5%{transform:translate(448px)}73.75%{transform:translate(469px)}75%{transform:translate(490px)}76.25%{transform:translate(511px)}77.5%{transform:translate(532px)}78.75%{transform:translate(553px)}80%{transform:translate(574px)}81.25%{transform:translate(595px)}81.26%{transform:translate(-30px)}82.5%{transform:translate(-30px)}83.75%{transform:translate(-30px)}85%{transform:translate(-30px)}86.25%{transform:translate(-30px)}87.5%{transform:translate(-30px)}88.75%{transform:translate(-30px)}90%{transform:translate(-30px)}91.25%{transform:translate(-30px)}92.5%{transform:translate(-30px)}93.75%{transform:translate(-30px)}95%{transform:translate(-30px)}96.25%{transform:translate(-30px)}97.5%{transform:translate(-30px)}98.75%{transform:translate(-30px)}to{transform:translate(-30px)}}.bq4{animation-name:bq4}@keyframes bq5{0%{transform:translate(-30px)}1.25%{transform:translate(-30px)}2.5%{transform:translate(-30px)}3.75%{transform:translate(-30px)}5%{transform:translate(-30px)}6.25%{transform:translate(-30px)}7.5%{transform:translate(-30px)}8.75%{transform:translate(-30px)}10%{transform:translate(-30px)}11.25%{transform:translate(-30px)}12.5%{transform:translate(-30px)}13.75%{transform:translate(-30px)}15%{transform:translate(-30px)}16.25%{transform:translate(-30px)}17.5%{transform:translate(-30px)}18.75%{transform:translate(-30px)}20%{transform:translate(-30px)}21.25%{transform:translate(-30px)}22.5%{transform:translate(-30px)}23.75%{transform:translate(-30px)}25%{transform:translate(-30px)}26.25%{transform:translate(-30px)}27.5%{transform:translate(-30px)}28.75%{transform:translate(-30px)}30%{transform:translate(-30px)}31.25%{transform:translate(-19px)}32.5%{transform:translate(-8px)}33.75%{transform:translate(3px)}35%{transform:translate(14px)}36.25%{transform:translate(25px)}37.5%{transform:translate(36px)}38.75%{transform:translate(47px)}40%{transform:translate(58px)}41.25%{transform:translate(69px)}42.5%{transform:translate(80px)}43.75%{transform:translate(91px)}45%{transform:translate(102px)}46.25%{transform:translate(113px)}47.5%{transform:translate(124px)}48.75%{transform:translate(135px)}50%{transform:translate(146px)}51.25%{transform:translate(157px)}52.5%{transform:translate(168px)}53.75%{transform:translate(179px)}55%{transform:translate(190px)}56.25%{transform:translate(201px)}57.5%{transform:translate(212px)}58.75%{transform:translate(216px)}60%{transform:translate(218px)}61.25%{transform:translate(239px)}62.5%{transform:translate(260px)}63.75%{transform:translate(281px)}65%{transform:translate(302px)}66.25%{transform:translate(323px)}67.5%{transform:translate(344px)}68.75%{transform:translate(365px)}70%{transform:translate(386px)}71.25%{transform:translate(407px)}72.5%{transform:translate(428px)}73.75%{transform:translate(449px)}75%{transform:translate(470px)}76.25%{transform:translate(491px)}77.5%{transform:translate(512px)}78.75%{transform:translate(533px)}80%{transform:translate(554px)}81.25%{transform:translate(575px)}82.5%{transform:translate(596px)}82.51%{transform:translate(-30px)}83.75%{transform:translate(-30px)}85%{transform:translate(-30px)}86.25%{transform:translate(-30px)}87.5%{transform:translate(-30px)}88.75%{transform:translate(-30px)}90%{transform:translate(-30px)}91.25%{transform:translate(-30px)}92.5%{transform:translate(-30px)}93.75%{transform:translate(-30px)}95%{transform:translate(-30px)}96.25%{transform:translate(-30px)}97.5%{transform:translate(-30px)}98.75%{transform:translate(-30px)}to{transform:translate(-30px)}}.bq5{animation-name:bq5}@keyframes bq6{0%{transform:translate(-30px)}1.25%{transform:translate(-30px)}2.5%{transform:translate(-30px)}3.75%{transform:translate(-30px)}5%{transform:translate(-30px)}6.25%{transform:translate(-30px)}7.5%{transform:translate(-30px)}8.75%{transform:translate(-30px)}10%{transform:translate(-30px)}11.25%{transform:translate(-30px)}12.5%{transform:translate(-30px)}13.75%{transform:translate(-30px)}15%{transform:translate(-30px)}16.25%{transform:translate(-30px)}17.5%{transform:translate(-30px)}18.75%{transform:translate(-30px)}20%{transform:translate(-30px)}21.25%{transform:translate(-30px)}22.5%{transform:translate(-30px)}23.75%{transform:translate(-30px)}25%{transform:translate(-30px)}26.25%{transform:translate(-30px)}27.5%{transform:translate(-30px)}28.75%{transform:translate(-30px)}30%{transform:translate(-30px)}31.25%{transform:translate(-30px)}32.5%{transform:translate(-30px)}33.75%{transform:translate(-30px)}35%{transform:translate(-30px)}36.25%{transform:translate(-30px)}37.5%{transform:translate(-19px)}38.75%{transform:translate(-8px)}40%{transform:translate(3px)}41.25%{transform:translate(14px)}42.5%{transform:translate(25px)}43.75%{transform:translate(36px)}45%{transform:translate(47px)}46.25%{transform:translate(58px)}47.5%{transform:translate(69px)}48.75%{transform:translate(80px)}50%{transform:translate(91px)}51.25%{transform:translate(102px)}52.5%{transform:translate(113px)}53.75%{transform:translate(124px)}55%{transform:translate(135px)}56.25%{transform:translate(146px)}57.5%{transform:translate(157px)}58.75%{transform:translate(168px)}60%{transform:translate(180px)}61.25%{transform:translate(201px)}62.5%{transform:translate(222px)}63.75%{transform:translate(243px)}65%{transform:translate(264px)}66.25%{transform:translate(285px)}67.5%{transform:translate(306px)}68.75%{transform:translate(327px)}70%{transform:translate(348px)}71.25%{transform:translate(369px)}72.5%{transform:translate(390px)}73.75%{transform:translate(411px)}75%{transform:translate(432px)}76.25%{transform:translate(453px)}77.5%{transform:translate(474px)}78.75%{transform:translate(495px)}80%{transform:translate(516px)}81.25%{transform:translate(537px)}82.5%{transform:translate(558px)}83.75%{transform:translate(579px)}85%{transform:translate(600px)}85.01%{transform:translate(-30px)}86.25%{transform:translate(-30px)}87.5%{transform:translate(-30px)}88.75%{transform:translate(-30px)}90%{transform:translate(-30px)}91.25%{transform:translate(-30px)}92.5%{transform:translate(-30px)}93.75%{transform:translate(-30px)}95%{transform:translate(-30px)}96.25%{transform:translate(-30px)}97.5%{transform:translate(-30px)}98.75%{transform:translate(-30px)}to{transform:translate(-30px)}}.bq6{animation-name:bq6}@keyframes bq7{0%{transform:translate(-30px)}1.25%{transform:translate(-30px)}2.5%{transform:translate(-30px)}3.75%{transform:translate(-30px)}5%{transform:translate(-30px)}6.25%{transform:translate(-30px)}7.5%{transform:translate(-30px)}8.75%{transform:translate(-30px)}10%{transform:translate(-30px)}11.25%{transform:translate(-30px)}12.5%{transform:translate(-30px)}13.75%{transform:translate(-30px)}15%{transform:translate(-30px)}16.25%{transform:translate(-30px)}17.5%{transform:translate(-30px)}18.75%{transform:translate(-30px)}20%{transform:translate(-30px)}21.25%{transform:translate(-30px)}22.5%{transform:translate(-30px)}23.75%{transform:translate(-30px)}25%{transform:translate(-30px)}26.25%{transform:translate(-30px)}27.5%{transform:translate(-30px)}28.75%{transform:translate(-30px)}30%{transform:translate(-30px)}31.25%{transform:translate(-30px)}32.5%{transform:translate(-30px)}33.75%{transform:translate(-30px)}35%{transform:translate(-30px)}36.25%{transform:translate(-30px)}37.5%{transform:translate(-30px)}38.75%{transform:translate(-30px)}40%{transform:translate(-30px)}41.25%{transform:translate(-30px)}42.5%{transform:translate(-30px)}43.75%{transform:translate(-19px)}45%{transform:translate(-8px)}46.25%{transform:translate(3px)}47.5%{transform:translate(14px)}48.75%{transform:translate(25px)}50%{transform:translate(36px)}51.25%{transform:translate(47px)}52.5%{transform:translate(58px)}53.75%{transform:translate(69px)}55%{transform:translate(80px)}56.25%{transform:translate(91px)}57.5%{transform:translate(102px)}58.75%{transform:translate(113px)}60%{transform:translate(125px)}61.25%{transform:translate(146px)}62.5%{transform:translate(167px)}63.75%{transform:translate(188px)}65%{transform:translate(209px)}66.25%{transform:translate(230px)}67.5%{transform:translate(251px)}68.75%{transform:translate(272px)}70%{transform:translate(293px)}71.25%{transform:translate(314px)}72.5%{transform:translate(335px)}73.75%{transform:translate(356px)}75%{transform:translate(377px)}76.25%{transform:translate(398px)}77.5%{transform:translate(419px)}78.75%{transform:translate(440px)}80%{transform:translate(461px)}81.25%{transform:translate(482px)}82.5%{transform:translate(503px)}83.75%{transform:translate(524px)}85%{transform:translate(545px)}86.25%{transform:translate(566px)}87.5%{transform:translate(587px)}88.75%{transform:translate(608px)}88.76%{transform:translate(-30px)}90%{transform:translate(-30px)}91.25%{transform:translate(-30px)}92.5%{transform:translate(-30px)}93.75%{transform:translate(-30px)}95%{transform:translate(-30px)}96.25%{transform:translate(-30px)}97.5%{transform:translate(-30px)}98.75%{transform:translate(-30px)}to{transform:translate(-30px)}}.bq7{animation-name:bq7}@keyframes bq8{0%{transform:translate(-30px)}1.25%{transform:translate(-30px)}2.5%{transform:translate(-30px)}3.75%{transform:translate(-30px)}5%{transform:translate(-30px)}6.25%{transform:translate(-30px)}7.5%{transform:translate(-30px)}8.75%{transform:translate(-30px)}10%{transform:translate(-30px)}11.25%{transform:translate(-30px)}12.5%{transform:translate(-30px)}13.75%{transform:translate(-30px)}15%{transform:translate(-30px)}16.25%{transform:translate(-30px)}17.5%{transform:translate(-30px)}18.75%{transform:translate(-30px)}20%{transform:translate(-30px)}21.25%{transform:translate(-30px)}22.5%{transform:translate(-30px)}23.75%{transform:translate(-30px)}25%{transform:translate(-30px)}26.25%{transform:translate(-30px)}27.5%{transform:translate(-30px)}28.75%{transform:translate(-30px)}30%{transform:translate(-30px)}31.25%{transform:translate(-30px)}32.5%{transform:translate(-30px)}33.75%{transform:translate(-30px)}35%{transform:translate(-30px)}36.25%{transform:translate(-30px)}37.5%{transform:translate(-30px)}38.75%{transform:translate(-30px)}40%{transform:translate(-30px)}41.25%{transform:translate(-30px)}42.5%{transform:translate(-30px)}43.75%{transform:translate(-30px)}45%{transform:translate(-30px)}46.25%{transform:translate(-30px)}47.5%{transform:translate(-30px)}48.75%{transform:translate(-30px)}50%{transform:translate(-19px)}51.25%{transform:translate(-8px)}52.5%{transform:translate(3px)}53.75%{transform:translate(14px)}55%{transform:translate(25px)}56.25%{transform:translate(36px)}57.5%{transform:translate(47px)}58.75%{transform:translate(58px)}60%{transform:translate(70px)}61.25%{transform:translate(91px)}62.5%{transform:translate(112px)}63.75%{transform:translate(133px)}65%{transform:translate(154px)}66.25%{transform:translate(175px)}67.5%{transform:translate(196px)}68.75%{transform:translate(217px)}70%{transform:translate(238px)}71.25%{transform:translate(259px)}72.5%{transform:translate(280px)}73.75%{transform:translate(301px)}75%{transform:translate(322px)}76.25%{transform:translate(343px)}77.5%{transform:translate(364px)}78.75%{transform:translate(385px)}80%{transform:translate(406px)}81.25%{transform:translate(427px)}82.5%{transform:translate(448px)}83.75%{transform:translate(469px)}85%{transform:translate(490px)}86.25%{transform:translate(511px)}87.5%{transform:translate(532px)}88.75%{transform:translate(553px)}90%{transform:translate(574px)}91.25%{transform:translate(595px)}91.26%{transform:translate(-30px)}92.5%{transform:translate(-30px)}93.75%{transform:translate(-30px)}95%{transform:translate(-30px)}96.25%{transform:translate(-30px)}97.5%{transform:translate(-30px)}98.75%{transform:translate(-30px)}to{transform:translate(-30px)}}.bq8{animation-name:bq8}@keyframes bq9{0%{transform:translate(-30px)}1.25%{transform:translate(-30px)}2.5%{transform:translate(-30px)}3.75%{transform:translate(-30px)}5%{transform:translate(-30px)}6.25%{transform:translate(-30px)}7.5%{transform:translate(-30px)}8.75%{transform:translate(-30px)}10%{transform:translate(-30px)}11.25%{transform:translate(-30px)}12.5%{transform:translate(-30px)}13.75%{transform:translate(-30px)}15%{transform:translate(-30px)}16.25%{transform:translate(-30px)}17.5%{transform:translate(-30px)}18.75%{transform:translate(-30px)}20%{transform:translate(-30px)}21.25%{transform:translate(-30px)}22.5%{transform:translate(-30px)}23.75%{transform:translate(-30px)}25%{transform:translate(-30px)}26.25%{transform:translate(-30px)}27.5%{transform:translate(-30px)}28.75%{transform:translate(-30px)}30%{transform:translate(-30px)}31.25%{transform:translate(-30px)}32.5%{transform:translate(-30px)}33.75%{transform:translate(-30px)}35%{transform:translate(-30px)}36.25%{transform:translate(-30px)}37.5%{transform:translate(-30px)}38.75%{transform:translate(-30px)}40%{transform:translate(-30px)}41.25%{transform:translate(-30px)}42.5%{transform:translate(-30px)}43.75%{transform:translate(-30px)}45%{transform:translate(-30px)}46.25%{transform:translate(-30px)}47.5%{transform:translate(-30px)}48.75%{transform:translate(-30px)}50%{transform:translate(-30px)}51.25%{transform:translate(-30px)}52.5%{transform:translate(-30px)}53.75%{transform:translate(-30px)}55%{transform:translate(-30px)}56.25%{transform:translate(-19px)}57.5%{transform:translate(-8px)}58.75%{transform:translate(3px)}60%{transform:translate(15px)}61.25%{transform:translate(36px)}62.5%{transform:translate(57px)}63.75%{transform:translate(78px)}65%{transform:translate(99px)}66.25%{transform:translate(120px)}67.5%{transform:translate(141px)}68.75%{transform:translate(162px)}70%{transform:translate(183px)}71.25%{transform:translate(204px)}72.5%{transform:translate(225px)}73.75%{transform:translate(246px)}75%{transform:translate(267px)}76.25%{transform:translate(288px)}77.5%{transform:translate(309px)}78.75%{transform:translate(330px)}80%{transform:translate(351px)}81.25%{transform:translate(372px)}82.5%{transform:translate(393px)}83.75%{transform:translate(414px)}85%{transform:translate(435px)}86.25%{transform:translate(456px)}87.5%{transform:translate(477px)}88.75%{transform:translate(498px)}90%{transform:translate(519px)}91.25%{transform:translate(540px)}92.5%{transform:translate(561px)}93.75%{transform:translate(582px)}95%{transform:translate(603px)}95.01%{transform:translate(-30px)}96.25%{transform:translate(-30px)}97.5%{transform:translate(-30px)}98.75%{transform:translate(-30px)}to{transform:translate(-30px)}}.bq9{animation-name:bq9}@keyframes bq10{0%{transform:translate(-30px)}1.25%{transform:translate(-30px)}2.5%{transform:translate(-30px)}3.75%{transform:translate(-30px)}5%{transform:translate(-30px)}6.25%{transform:translate(-30px)}7.5%{transform:translate(-30px)}8.75%{transform:translate(-30px)}10%{transform:translate(-30px)}11.25%{transform:translate(-30px)}12.5%{transform:translate(-30px)}13.75%{transform:translate(-30px)}15%{transform:translate(-30px)}16.25%{transform:translate(-30px)}17.5%{transform:translate(-30px)}18.75%{transform:translate(-30px)}20%{transform:translate(-30px)}21.25%{transform:translate(-30px)}22.5%{transform:translate(-30px)}23.75%{transform:translate(-30px)}25%{transform:translate(-30px)}26.25%{transform:translate(-30px)}27.5%{transform:translate(-30px)}28.75%{transform:translate(-30px)}30%{transform:translate(-30px)}31.25%{transform:translate(-30px)}32.5%{transform:translate(-30px)}33.75%{transform:translate(-30px)}35%{transform:translate(-30px)}36.25%{transform:translate(-30px)}37.5%{transform:translate(-30px)}38.75%{transform:translate(-30px)}40%{transform:translate(-30px)}41.25%{transform:translate(-30px)}42.5%{transform:translate(-30px)}43.75%{transform:translate(-30px)}45%{transform:translate(-30px)}46.25%{transform:translate(-30px)}47.5%{transform:translate(-30px)}48.75%{transform:translate(-30px)}50%{transform:translate(-30px)}51.25%{transform:translate(-30px)}52.5%{transform:translate(-30px)}53.75%{transform:translate(-30px)}55%{transform:translate(-30px)}56.25%{transform:translate(-30px)}57.5%{transform:translate(-30px)}58.75%{transform:translate(-30px)}60%{transform:translate(-30px)}61.25%{transform:translate(-30px)}62.5%{transform:translate(-18px)}63.75%{transform:translate(3px)}65%{transform:translate(24px)}66.25%{transform:translate(45px)}67.5%{transform:translate(66px)}68.75%{transform:translate(87px)}70%{transform:translate(108px)}71.25%{transform:translate(129px)}72.5%{transform:translate(150px)}73.75%{transform:translate(171px)}75%{transform:translate(192px)}76.25%{transform:translate(213px)}77.5%{transform:translate(234px)}78.75%{transform:translate(255px)}80%{transform:translate(276px)}81.25%{transform:translate(297px)}82.5%{transform:translate(318px)}83.75%{transform:translate(339px)}85%{transform:translate(360px)}86.25%{transform:translate(381px)}87.5%{transform:translate(402px)}88.75%{transform:translate(423px)}90%{transform:translate(444px)}91.25%{transform:translate(465px)}92.5%{transform:translate(486px)}93.75%{transform:translate(507px)}95%{transform:translate(528px)}96.25%{transform:translate(549px)}97.5%{transform:translate(570px)}98.75%{transform:translate(591px)}98.76%{transform:translate(-30px)}to{transform:translate(-30px)}}.bq10{animation-name:bq10}@keyframes bq11{0%{transform:translate(506px)}1.25%{transform:translate(517px)}2.5%{transform:translate(528px)}3.75%{transform:translate(539px)}5%{transform:translate(550px)}6.25%{transform:translate(561px)}7.5%{transform:translate(572px)}8.75%{transform:translate(583px)}10%{transform:translate(594px)}11.25%{transform:translate(605px)}11.26%{transform:translate(-30px)}12.5%{transform:translate(-30px)}13.75%{transform:translate(-30px)}15%{transform:translate(-30px)}16.25%{transform:translate(-30px)}17.5%{transform:translate(-30px)}18.75%{transform:translate(-30px)}20%{transform:translate(-30px)}21.25%{transform:translate(-30px)}22.5%{transform:translate(-30px)}23.75%{transform:translate(-30px)}25%{transform:translate(-30px)}26.25%{transform:translate(-30px)}27.5%{transform:translate(-30px)}28.75%{transform:translate(-30px)}30%{transform:translate(-30px)}31.25%{transform:translate(-30px)}32.5%{transform:translate(-30px)}33.75%{transform:translate(-30px)}35%{transform:translate(-30px)}36.25%{transform:translate(-30px)}37.5%{transform:translate(-30px)}38.75%{transform:translate(-30px)}40%{transform:translate(-30px)}41.25%{transform:translate(-30px)}42.5%{transform:translate(-30px)}43.75%{transform:translate(-30px)}45%{transform:translate(-30px)}46.25%{transform:translate(-30px)}47.5%{transform:translate(-30px)}48.75%{transform:translate(-30px)}50%{transform:translate(-30px)}51.25%{transform:translate(-30px)}52.5%{transform:translate(-30px)}53.75%{transform:translate(-30px)}55%{transform:translate(-30px)}56.25%{transform:translate(-30px)}57.5%{transform:translate(-30px)}58.75%{transform:translate(-30px)}60%{transform:translate(-30px)}61.25%{transform:translate(-30px)}62.5%{transform:translate(-30px)}63.75%{transform:translate(-30px)}65%{transform:translate(-30px)}66.25%{transform:translate(-30px)}67.5%{transform:translate(-30px)}68.75%{transform:translate(-18px)}70%{transform:translate(3px)}71.25%{transform:translate(24px)}72.5%{transform:translate(45px)}73.75%{transform:translate(66px)}75%{transform:translate(87px)}76.25%{transform:translate(108px)}77.5%{transform:translate(129px)}78.75%{transform:translate(150px)}80%{transform:translate(171px)}81.25%{transform:translate(192px)}82.5%{transform:translate(213px)}83.75%{transform:translate(234px)}85%{transform:translate(255px)}86.25%{transform:translate(276px)}87.5%{transform:translate(297px)}88.75%{transform:translate(318px)}90%{transform:translate(339px)}91.25%{transform:translate(360px)}92.5%{transform:translate(381px)}93.75%{transform:translate(402px)}95%{transform:translate(423px)}96.25%{transform:translate(444px)}97.5%{transform:translate(465px)}98.75%{transform:translate(486px)}to{transform:translate(506px)}}.bq11{animation-name:bq11}@keyframes bq12{0%{transform:translate(401px)}1.25%{transform:translate(412px)}2.5%{transform:translate(423px)}3.75%{transform:translate(434px)}5%{transform:translate(445px)}6.25%{transform:translate(456px)}7.5%{transform:translate(467px)}8.75%{transform:translate(478px)}10%{transform:translate(489px)}11.25%{transform:translate(500px)}12.5%{transform:translate(511px)}13.75%{transform:translate(522px)}15%{transform:translate(533px)}16.25%{transform:translate(544px)}17.5%{transform:translate(555px)}18.75%{transform:translate(566px)}20%{transform:translate(577px)}21.25%{transform:translate(588px)}22.5%{transform:translate(599px)}22.51%{transform:translate(-30px)}23.75%{transform:translate(-30px)}25%{transform:translate(-30px)}26.25%{transform:translate(-30px)}27.5%{transform:translate(-30px)}28.75%{transform:translate(-30px)}30%{transform:translate(-30px)}31.25%{transform:translate(-30px)}32.5%{transform:translate(-30px)}33.75%{transform:translate(-30px)}35%{transform:translate(-30px)}36.25%{transform:translate(-30px)}37.5%{transform:translate(-30px)}38.75%{transform:translate(-30px)}40%{transform:translate(-30px)}41.25%{transform:translate(-30px)}42.5%{transform:translate(-30px)}43.75%{transform:translate(-30px)}45%{transform:translate(-30px)}46.25%{transform:translate(-30px)}47.5%{transform:translate(-30px)}48.75%{transform:translate(-30px)}50%{transform:translate(-30px)}51.25%{transform:translate(-30px)}52.5%{transform:translate(-30px)}53.75%{transform:translate(-30px)}55%{transform:translate(-30px)}56.25%{transform:translate(-30px)}57.5%{transform:translate(-30px)}58.75%{transform:translate(-30px)}60%{transform:translate(-30px)}61.25%{transform:translate(-30px)}62.5%{transform:translate(-30px)}63.75%{transform:translate(-30px)}65%{transform:translate(-30px)}66.25%{transform:translate(-30px)}67.5%{transform:translate(-30px)}68.75%{transform:translate(-30px)}70%{transform:translate(-30px)}71.25%{transform:translate(-30px)}72.5%{transform:translate(-30px)}73.75%{transform:translate(-30px)}75%{transform:translate(-18px)}76.25%{transform:translate(3px)}77.5%{transform:translate(24px)}78.75%{transform:translate(45px)}80%{transform:translate(66px)}81.25%{transform:translate(87px)}82.5%{transform:translate(108px)}83.75%{transform:translate(129px)}85%{transform:translate(150px)}86.25%{transform:translate(171px)}87.5%{transform:translate(192px)}88.75%{transform:translate(213px)}90%{transform:translate(234px)}91.25%{transform:translate(255px)}92.5%{transform:translate(276px)}93.75%{transform:translate(297px)}95%{transform:translate(318px)}96.25%{transform:translate(339px)}97.5%{transform:translate(360px)}98.75%{transform:translate(381px)}to{transform:translate(401px)}}.bq12{animation-name:bq12}@keyframes bq13{0%{transform:translate(296px)}1.25%{transform:translate(307px)}2.5%{transform:translate(318px)}3.75%{transform:translate(329px)}5%{transform:translate(340px)}6.25%{transform:translate(351px)}7.5%{transform:translate(362px)}8.75%{transform:translate(373px)}10%{transform:translate(384px)}11.25%{transform:translate(395px)}12.5%{transform:translate(406px)}13.75%{transform:translate(417px)}15%{transform:translate(428px)}16.25%{transform:translate(439px)}17.5%{transform:translate(450px)}18.75%{transform:translate(461px)}20%{transform:translate(472px)}21.25%{transform:translate(483px)}22.5%{transform:translate(494px)}23.75%{transform:translate(505px)}25%{transform:translate(516px)}26.25%{transform:translate(527px)}27.5%{transform:translate(538px)}28.75%{transform:translate(549px)}30%{transform:translate(560px)}31.25%{transform:translate(571px)}32.5%{transform:translate(582px)}33.75%{transform:translate(593px)}35%{transform:translate(604px)}35.01%{transform:translate(-30px)}36.25%{transform:translate(-30px)}37.5%{transform:translate(-30px)}38.75%{transform:translate(-30px)}40%{transform:translate(-30px)}41.25%{transform:translate(-30px)}42.5%{transform:translate(-30px)}43.75%{transform:translate(-30px)}45%{transform:translate(-30px)}46.25%{transform:translate(-30px)}47.5%{transform:translate(-30px)}48.75%{transform:translate(-30px)}50%{transform:translate(-30px)}51.25%{transform:translate(-30px)}52.5%{transform:translate(-30px)}53.75%{transform:translate(-30px)}55%{transform:translate(-30px)}56.25%{transform:translate(-30px)}57.5%{transform:translate(-30px)}58.75%{transform:translate(-30px)}60%{transform:translate(-30px)}61.25%{transform:translate(-30px)}62.5%{transform:translate(-30px)}63.75%{transform:translate(-30px)}65%{transform:translate(-30px)}66.25%{transform:translate(-30px)}67.5%{transform:translate(-30px)}68.75%{transform:translate(-30px)}70%{transform:translate(-30px)}71.25%{transform:translate(-30px)}72.5%{transform:translate(-30px)}73.75%{transform:translate(-30px)}75%{transform:translate(-30px)}76.25%{transform:translate(-30px)}77.5%{transform:translate(-30px)}78.75%{transform:translate(-30px)}80%{transform:translate(-30px)}81.25%{transform:translate(-18px)}82.5%{transform:translate(3px)}83.75%{transform:translate(24px)}85%{transform:translate(45px)}86.25%{transform:translate(66px)}87.5%{transform:translate(87px)}88.75%{transform:translate(108px)}90%{transform:translate(129px)}91.25%{transform:translate(150px)}92.5%{transform:translate(171px)}93.75%{transform:translate(192px)}95%{transform:translate(213px)}96.25%{transform:translate(234px)}97.5%{transform:translate(255px)}98.75%{transform:translate(276px)}to{transform:translate(296px)}}.bq13{animation-name:bq13}@keyframes bq14{0%{transform:translate(191px)}1.25%{transform:translate(202px)}2.5%{transform:translate(213px)}3.75%{transform:translate(224px)}5%{transform:translate(235px)}6.25%{transform:translate(246px)}7.5%{transform:translate(257px)}8.75%{transform:translate(268px)}10%{transform:translate(279px)}11.25%{transform:translate(290px)}12.5%{transform:translate(301px)}13.75%{transform:translate(312px)}15%{transform:translate(316px)}16.25%{transform:translate(316px)}17.5%{transform:translate(316px)}18.75%{transform:translate(316px)}20%{transform:translate(316px)}21.25%{transform:translate(316px)}22.5%{transform:translate(316px)}23.75%{transform:translate(316px)}25%{transform:translate(316px)}26.25%{transform:translate(317px)}27.5%{transform:translate(328px)}28.75%{transform:translate(339px)}30%{transform:translate(350px)}31.25%{transform:translate(361px)}32.5%{transform:translate(372px)}33.75%{transform:translate(383px)}35%{transform:translate(394px)}36.25%{transform:translate(405px)}37.5%{transform:translate(416px)}38.75%{transform:translate(427px)}40%{transform:translate(438px)}41.25%{transform:translate(449px)}42.5%{transform:translate(460px)}43.75%{transform:translate(471px)}45%{transform:translate(482px)}46.25%{transform:translate(493px)}47.5%{transform:translate(504px)}48.75%{transform:translate(515px)}50%{transform:translate(526px)}51.25%{transform:translate(537px)}52.5%{transform:translate(548px)}53.75%{transform:translate(559px)}55%{transform:translate(570px)}56.25%{transform:translate(581px)}57.5%{transform:translate(592px)}58.75%{transform:translate(603px)}58.76%{transform:translate(-30px)}60%{transform:translate(-30px)}61.25%{transform:translate(-30px)}62.5%{transform:translate(-30px)}63.75%{transform:translate(-30px)}65%{transform:translate(-30px)}66.25%{transform:translate(-30px)}67.5%{transform:translate(-30px)}68.75%{transform:translate(-30px)}70%{transform:translate(-30px)}71.25%{transform:translate(-30px)}72.5%{transform:translate(-30px)}73.75%{transform:translate(-30px)}75%{transform:translate(-30px)}76.25%{transform:translate(-30px)}77.5%{transform:translate(-30px)}78.75%{transform:translate(-30px)}80%{transform:translate(-30px)}81.25%{transform:translate(-30px)}82.5%{transform:translate(-30px)}83.75%{transform:translate(-30px)}85%{transform:translate(-30px)}86.25%{transform:translate(-30px)}87.5%{transform:translate(-18px)}88.75%{transform:translate(3px)}90%{transform:translate(24px)}91.25%{transform:translate(45px)}92.5%{transform:translate(66px)}93.75%{transform:translate(87px)}95%{transform:translate(108px)}96.25%{transform:translate(129px)}97.5%{transform:translate(150px)}98.75%{transform:translate(171px)}to{transform:translate(191px)}}.bq14{animation-name:bq14}@keyframes bq15{0%{transform:translate(86px)}1.25%{transform:translate(97px)}2.5%{transform:translate(108px)}3.75%{transform:translate(119px)}5%{transform:translate(130px)}6.25%{transform:translate(141px)}7.5%{transform:translate(152px)}8.75%{transform:translate(163px)}10%{transform:translate(174px)}11.25%{transform:translate(185px)}12.5%{transform:translate(196px)}13.75%{transform:translate(207px)}15%{transform:translate(218px)}16.25%{transform:translate(229px)}17.5%{transform:translate(240px)}18.75%{transform:translate(251px)}20%{transform:translate(262px)}21.25%{transform:translate(273px)}22.5%{transform:translate(284px)}23.75%{transform:translate(295px)}25%{transform:translate(296px)}26.25%{transform:translate(297px)}27.5%{transform:translate(308px)}28.75%{transform:translate(316px)}30%{transform:translate(316px)}31.25%{transform:translate(316px)}32.5%{transform:translate(316px)}33.75%{transform:translate(316px)}35%{transform:translate(316px)}36.25%{transform:translate(316px)}37.5%{transform:translate(316px)}38.75%{transform:translate(316px)}40%{transform:translate(316px)}41.25%{transform:translate(316px)}42.5%{transform:translate(316px)}43.75%{transform:translate(316px)}45%{transform:translate(316px)}46.25%{transform:translate(316px)}47.5%{transform:translate(316px)}48.75%{transform:translate(316px)}50%{transform:translate(316px)}51.25%{transform:translate(327px)}52.5%{transform:translate(338px)}53.75%{transform:translate(349px)}55%{transform:translate(360px)}56.25%{transform:translate(371px)}57.5%{transform:translate(382px)}58.75%{transform:translate(393px)}60%{transform:translate(405px)}61.25%{transform:translate(426px)}62.5%{transform:translate(447px)}63.75%{transform:translate(468px)}65%{transform:translate(489px)}66.25%{transform:translate(510px)}67.5%{transform:translate(531px)}68.75%{transform:translate(552px)}70%{transform:translate(573px)}71.25%{transform:translate(594px)}71.26%{transform:translate(-30px)}72.5%{transform:translate(-30px)}73.75%{transform:translate(-30px)}75%{transform:translate(-30px)}76.25%{transform:translate(-30px)}77.5%{transform:translate(-30px)}78.75%{transform:translate(-30px)}80%{transform:translate(-30px)}81.25%{transform:translate(-30px)}82.5%{transform:translate(-30px)}83.75%{transform:translate(-30px)}85%{transform:translate(-30px)}86.25%{transform:translate(-30px)}87.5%{transform:translate(-30px)}88.75%{transform:translate(-30px)}90%{transform:translate(-30px)}91.25%{transform:translate(-30px)}92.5%{transform:translate(-30px)}93.75%{transform:translate(-18px)}95%{transform:translate(3px)}96.25%{transform:translate(24px)}97.5%{transform:translate(45px)}98.75%{transform:translate(66px)}to{transform:translate(86px)}}.bq15{animation-name:bq15}@media(prefers-reduced-motion:reduce){.hl .bq,.hl .gate{animation-play-state:paused!important;animation-delay:-4.4s!important}}.hero-main{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,4vw,4rem);align-items:center}.hero-loop{margin:0;min-width:0}.hero-loop figcaption{margin-top:.75rem;font-size:.95rem;line-height:1.45;color:#6b5f54;max-width:40ch}@media(max-width:900px){.hero-main{grid-template-columns:1fr;row-gap:1.75rem}.hero-loop{max-width:32rem}}@media(max-width:900px){.body,.lede,.points{grid-column:1/-1}.split .wrap>:not(h2){grid-row:auto;margin-top:2.5rem}.split h2{grid-column:1/-1}.tiles{grid-template-columns:1fr}.tile{min-height:0}.tiles .t-light:nth-child(3){background:var(--cocoa);color:var(--cream)}.tiles .t-dark:nth-child(4){background:var(--cream);color:var(--cocoa)}.stages{grid-template-columns:1fr;row-gap:2rem}.stages li{max-width:none}.bg-cocoa .lede{grid-column:1/-1}}@media(max-width:720px){.nav{flex-wrap:wrap;gap:.25rem 1rem;padding-top:.55rem;padding-bottom:.35rem;min-height:0}.nav .logo{width:9.5rem}.nav-cta{margin-left:auto}.nav-links{order:3;width:100%;margin:0;gap:1.25rem;overflow-x:auto;white-space:nowrap;padding:.1rem .1rem .2rem;scrollbar-width:none}.nav-links a{font-size:.9rem}h2[id]{scroll-margin-top:7rem}.points{grid-template-columns:1fr}.footer-copy{margin-left:0!important}}@media(max-width:400px){.nav .logo{width:7rem;flex-shrink:0}.nav{gap:.25rem .75rem}.btn-sm{padding:.5rem .7rem;font-size:.85rem}.btn-sm:after{display:none}.btn-lg{font-size:1.05rem;padding:1.1rem 1.3rem}}@media(max-width:350px){.nav .logo{width:6rem}.btn-sm{padding:.45rem .55rem;font-size:.8rem}.nav-links{gap:1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}*:not(.bq):not(.gate),*:before,*:after{animation:none!important}}.gc .wrap{border-top:6px solid var(--cocoa);padding-top:1.4rem}.gc h2{grid-column:1/6;border-top:0;padding-top:0;margin:0;font-size:clamp(2.6rem,1.4rem + 4vw,5rem);letter-spacing:-.045em;line-height:.95;align-self:start;position:sticky;top:5rem}.gc-list{grid-column:7/-1;grid-row:1;list-style:none;margin:0;padding:0}.gc-list li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:1.25rem;align-items:start;border-bottom:1px solid var(--cocoa);padding:1.4rem 0;font-size:clamp(1.15rem,1rem + .4vw,1.4rem);line-height:1.4}.gc-list li:first-child{padding-top:.3rem}.gc .rm{width:30px;height:20px;margin-top:.25rem;color:var(--cocoa)}@media(max-width:900px){.gc h2{grid-column:1/-1;position:static}.gc-list{grid-column:1/-1;grid-row:auto;margin-top:2.5rem}}
