@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600&family=Instrument+Serif:ital@0;1&display=swap";:root{--green-950:#062a20;--green-900:#0b3b2e;--green-800:#11503e;--paper:#f4f0e6;--paper-light:#faf8f2;--ink:#13221b;--muted:#5a655f;--citron:#ddf35a;--citron-strong:#cce83f;--terracotta:#e46f4c;--line:#13221b57;--line-light:#f4f0e65c;--serif:"Instrument Serif", Georgia, serif;--sans:"DM Sans", Arial, sans-serif;--gutter:clamp(1.25rem, 4vw, 4.5rem);--section-pad:clamp(5.5rem, 10vw, 10rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";pointer-events:none;opacity:.035;z-index:100;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}::selection{background:var(--citron);color:var(--green-950)}:focus-visible{outline:3px solid var(--terracotta);outline-offset:4px}.site-shell{min-width:320px;overflow:clip}.site-header{border-bottom:1px solid var(--ink);height:6.2rem;padding:0 var(--gutter);z-index:20;background:#f4f0e6f5;justify-content:space-between;align-items:center;display:flex;position:relative}.brand{flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.brand strong{color:var(--green-900);font-family:var(--serif);letter-spacing:.02em;font-size:2.9rem;font-weight:400;line-height:.78}.brand span{margin-top:.55rem;font-size:.76rem}.main-nav,.main-nav__links{align-items:center;display:flex}.main-nav{gap:clamp(2rem,4vw,5rem)}.main-nav__links{gap:clamp(1.25rem,2.8vw,3rem)}.main-nav__links a,.site-footer nav a{font-size:.91rem;text-decoration:none}.main-nav__links a{position:relative}.main-nav__links a:after{background:var(--green-900);content:"";transform-origin:100%;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:-.45rem;left:0;transform:scaleX(0)}.main-nav__links a:hover:after,.main-nav__links a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.menu-toggle{color:var(--green-900);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;display:none}.menu-icon{gap:.45rem;width:1.5rem;display:grid}.menu-icon span{background:currentColor;width:100%;height:1px;transition:transform .18s;display:block}.menu-icon--open span:first-child{transform:translateY(4px)rotate(45deg)}.menu-icon--open span:last-child{transform:translateY(-4px)rotate(-45deg)}.button{cursor:pointer;font-family:var(--sans);border:1px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.65rem;padding:.2rem 1.35rem .2rem 1.6rem;font-size:.97rem;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.button svg{flex:none}.button--citron{background:var(--citron);color:var(--green-950)}.button--citron:hover{background:var(--citron-strong)}.button--green{background:var(--green-900);color:var(--paper-light)}.button--green:hover{background:var(--green-800)}.button--quiet{border-color:var(--line);color:var(--ink);background:0 0}.button--quiet:hover{border-color:var(--ink)}.button--full{width:100%}.header-register{min-width:11.5rem}.text-link{cursor:pointer;font-family:var(--sans);background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:.55rem;width:fit-content;padding:0 0 .22rem;font-size:.94rem;text-decoration:none;display:inline-flex}.text-link--light,.text-link--citron{color:var(--citron)}.hero{background:var(--green-900);color:var(--paper-light);grid-template-columns:minmax(35rem,.96fr) minmax(32rem,1.04fr);min-height:calc(100vh - 6.2rem);display:grid;position:relative}.hero__copy{padding:clamp(3rem, 4.8vw, 5rem) var(--gutter) 3.6rem;z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.hero__copy:after{background:linear-gradient(90deg, var(--green-900) 0%, #0b3b2ef5 35%, transparent 100%);content:"";pointer-events:none;z-index:-1;position:absolute;inset:0 -9rem 0 0}.hero h1,.section h2,.team-band h2,.site-footer p,.registration-success h3,.registration__preview h3{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-weight:400}.hero h1{max-width:9.25ch;font-size:clamp(4.2rem,5.45vw,6.75rem);line-height:.9}.hero h1 em,.section h2 em{color:var(--citron);font-weight:400}.hero__copy>p:not(.event-meta){max-width:35rem;margin:1.65rem 0 0;font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.hero__actions{flex-wrap:wrap;align-items:center;gap:2.2rem;margin-top:1.65rem;display:flex}.event-meta{align-items:center;gap:.8rem;margin:1.9rem 0 0;font-size:1rem;display:flex}.event-meta i{background:var(--terracotta);border-radius:50%;width:.36rem;height:.36rem}.hero__media{min-height:inherit;margin:0;overflow:hidden}.hero__media img{object-fit:cover;object-position:56% center;width:100%;height:100%}.hero-path{width:10rem;height:12.5rem;position:absolute;top:4.5rem;right:-1.5rem}.hero-path:before,.hero-path:after,.hero-path span{border-color:var(--citron);content:"";border-style:solid;position:absolute}.hero-path:before{border-width:0 0 0 2px;height:9rem;top:-1rem;left:4.5rem;transform:rotate(17deg)}.hero-path:after{border-width:0 2px 2px 0;border-radius:0 0 5rem;width:6.5rem;height:4.2rem;bottom:0;left:1rem}.hero-path span{border-width:0 0 0 2px;height:4rem;bottom:1.9rem;left:7.2rem;transform:rotate(14deg)}.section{padding:var(--section-pad) var(--gutter)}.section h2,.team-band h2{color:var(--green-900);font-size:clamp(3.8rem,6vw,7.1rem);line-height:.92}.section-intro{max-width:38rem;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.5}.index{color:var(--terracotta);font-family:var(--serif);font-size:2.1rem}.square-icon{background:var(--citron);justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.audience{grid-template-columns:minmax(24rem,.94fr) minmax(27rem,1.06fr);min-height:54rem;padding-bottom:0;padding-right:0;display:grid;position:relative}.audience__copy{max-width:42rem;padding-bottom:var(--section-pad);align-self:center;padding-right:clamp(2rem,7vw,7rem)}.audience h2{max-width:8ch}.audience .section-intro{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:2.4rem 0 0;padding:1.3rem 0}.audience-list,.outcome-list,.movement-list,.program-list,.registration__assurance{margin:0;padding:0;list-style:none}.audience-list{margin-top:1rem}.audience-list li{border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr auto;align-items:center;min-height:4.75rem;font-size:1.08rem;display:grid}.audience__media{margin:calc(var(--section-pad) * -1) 0 0;align-self:stretch;min-height:54rem}.audience__media img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.audience__mark{z-index:2;width:8rem;position:absolute;bottom:2rem;left:calc(50% - 4rem)}.path-book{stroke:currentColor;stroke-width:1.4px}.value-section{background:var(--green-900);color:var(--paper-light);grid-template-columns:minmax(27rem,.85fr) minmax(27rem,1.15fr);min-height:58rem;padding-top:0;padding-bottom:0;padding-right:0;display:grid;position:relative;overflow:hidden}.value-section__copy{max-width:41rem;padding:var(--section-pad) clamp(2rem, 7vw, 7rem) var(--section-pad) 0;z-index:2;align-self:center;position:relative}.value-section h2{color:var(--paper-light);max-width:8.8ch}.value-section .section-intro{border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);margin:2.2rem 0 0;padding:1.5rem 0}.outcome-list li{border-bottom:1px solid var(--line-light);grid-template-columns:4rem 1fr;gap:1.4rem;padding:1.2rem 0;display:grid}.outcome-list .index{color:var(--citron)}.outcome-list h3{font-family:var(--serif);margin:0;font-size:2rem;font-weight:400}.outcome-list p{max-width:27rem;margin:.2rem 0 0;font-size:.89rem;line-height:1.45}.value-section .text-link{margin-top:2rem}.value-section__media{min-height:58rem;margin:0;overflow:hidden}.value-section__media img{object-fit:cover;object-position:45% center;width:100%;height:100%}.growth-line{z-index:3;width:8rem;height:22rem;position:absolute;bottom:3.3rem;left:calc(50% - 4rem)}.growth-line:before,.growth-line:after,.growth-line span{border:1px solid var(--citron);content:"";border-bottom:0;border-radius:50% 50% 0 0;width:.1rem;position:absolute;bottom:0}.growth-line:before{height:100%;left:50%}.growth-line:after{height:75%;left:25%;transform:rotate(-10deg)}.growth-line span:first-child{height:70%;left:72%;transform:rotate(11deg)}.growth-line span:nth-child(2),.growth-line span:nth-child(3),.growth-line span:nth-child(4){background:var(--green-900);border-radius:50%;width:.55rem;height:.55rem}.growth-line span:nth-child(2){bottom:73%;left:25%}.growth-line span:nth-child(3){bottom:91%;left:48%}.growth-line span:nth-child(4){bottom:67%;left:70%}.story{grid-template-columns:minmax(21rem,.74fr) minmax(35rem,1.26fr);padding-top:0;padding-bottom:0;padding-right:0;display:grid}.story__intro{min-height:50rem;padding:var(--section-pad) clamp(2rem, 7vw, 7rem) var(--section-pad) 0;align-self:start;position:sticky;top:0}.story__intro h2{max-width:7.5ch}.story__intro .section-intro{max-width:28rem;margin:2rem 0 1.8rem}.story__intro .path-book{color:var(--green-900);width:8rem;position:absolute;bottom:4rem;left:0}.movement-list{background:var(--green-900);color:var(--paper-light)}.movement-list li{border-bottom:1px solid var(--line-light);grid-template-columns:1.05fr .95fr;min-height:16rem;display:grid}.movement-list__copy{align-content:center;padding:2.4rem 3rem;display:grid;position:relative}.movement-list__copy:before{background:var(--citron);content:"";width:1px;height:calc(100% + 1px);position:absolute;top:0;left:0}.movement-list__node{background:var(--citron);border-radius:50%;width:1rem;height:1rem;position:absolute;top:calc(50% - .5rem);left:-.47rem}.movement-list h3{color:var(--citron);font-family:var(--serif);margin:0;font-size:clamp(2rem,3.2vw,3.7rem);font-weight:400}.movement-list h3 span{margin-right:1.1rem;display:inline-block}.movement-list p{max-width:17rem;margin:.45rem 0 0;font-size:1.15rem;line-height:1.4}.movement-list img{object-fit:cover;width:100%;height:100%}.program{padding-bottom:var(--section-pad);padding-right:var(--gutter);padding-top:var(--section-pad);grid-template-columns:minmax(22rem,.85fr) minmax(27rem,.95fr) minmax(16rem,.62fr);display:grid}.program__intro{align-self:center;padding-right:clamp(2rem,5vw,5rem)}.program__intro h2{max-width:8ch}.program__intro .section-intro{max-width:31rem}.program__actions{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-top:2.2rem;display:flex}.program-list{border-left:1px solid var(--green-900);align-self:center}.program-list li{border-bottom:1px solid var(--line);min-height:8.7rem;padding:1.45rem 1.4rem;position:relative}.program-list__node{background:var(--green-900);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:2.3rem;left:-.35rem}.program-list__title{align-items:baseline;gap:.65rem;display:flex}.program-list__title span{color:var(--green-900);font-family:var(--serif);font-size:2rem}.program-list h3{font-family:var(--serif);margin:0;font-size:1.75rem;font-weight:400}.program-list p{margin:.35rem 0 0 3.9rem;font-size:.82rem;line-height:1.5}.program__media{height:50%;margin:0;overflow:hidden}.program__media img{object-fit:cover;width:100%;height:100%}.program__media--top img{object-position:50% 25%}.program__media--bottom{grid-area:1/3;align-self:end}.program__media--bottom img{object-position:50% 35%}.registration{background:var(--paper-light);border-top:1px solid var(--ink);grid-template-columns:minmax(19rem,.72fr) minmax(30rem,1fr) minmax(16rem,.58fr);gap:0;padding-top:clamp(4rem,7vw,7rem);padding-bottom:clamp(4rem,7vw,7rem);display:grid}.registration__intro{border-right:1px solid var(--line);padding-right:clamp(2rem,5vw,5rem)}.registration__intro h2{max-width:7ch}.registration__intro>p{max-width:23rem;font-size:1.05rem;line-height:1.5}.registration__assurance{gap:1.3rem;margin-top:3rem;display:grid}.registration__assurance li{align-items:center;gap:1rem;font-size:.89rem;display:flex}.registration__form-shell{min-height:29rem;padding:0 clamp(1.75rem,4vw,4rem)}.progress>span{margin-bottom:.75rem;font-size:.88rem;font-weight:600;display:block}.progress__track{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.progress__track i{background:#deded8;height:.3rem}.progress__track i.is-complete{background:var(--citron-strong)}.registration-form{margin-top:2rem}.registration-form fieldset{border:0;margin:0;padding:0}.registration-form legend{margin-bottom:1rem;padding:0;font-size:clamp(1.5rem,2vw,2rem);font-weight:500}.option-list,.interest-list{border-top:1px solid var(--line)}.option-row,.interest-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:1rem;min-height:4.1rem;transition:background-color .16s;display:grid}.option-row{grid-template-columns:auto 1fr auto}.interest-row{grid-template-columns:1fr auto}.option-row:hover,.interest-row:hover,.option-row--selected,.interest-row--selected{background:#ddf35a2e}.option-row input,.interest-row input{opacity:0;pointer-events:none;position:absolute}.radio-mark{border:1px solid var(--ink);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid}.option-row--selected .radio-mark:after{background:var(--green-900);content:"";border-radius:50%;width:.72rem;height:.72rem}.checkbox-mark{border:1px solid var(--ink);justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:flex}.interest-row--selected .checkbox-mark{background:var(--citron)}.registration-form>.button--full{margin-top:1rem}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.field-grid label{gap:.45rem;display:grid}.field-grid label>span{font-size:.78rem;font-weight:600}.field-grid input,.field-grid select{border:0;border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;border-radius:0;min-height:3.25rem;padding:.3rem 0}.field-grid__wide{grid-column:1/-1}.form-actions{justify-content:space-between;gap:1rem;margin-top:1.6rem;display:flex}.form-hint{color:var(--muted);margin:-.45rem 0 1rem;font-size:.85rem}.registration__preview{border-left:1px solid var(--line);opacity:.28;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:clamp(2rem,5vw,5rem);transition:opacity .3s;display:flex}.registration__preview--complete{opacity:1}.registration__preview-icon,.registration-success__icon{background:var(--citron);color:var(--green-900);border-radius:50%;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;display:flex}.registration__preview h3,.registration-success h3{color:var(--green-900);margin-top:1.5rem;font-size:2.5rem}.registration__preview p,.registration-success p{max-width:15rem;font-size:.95rem;line-height:1.55}.registration-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:22rem;display:flex}.registration-success .text-link{margin-top:1rem}.team-band{background:var(--green-900);color:var(--paper-light);grid-template-columns:minmax(24rem,.86fr) minmax(18rem,.56fr) minmax(27rem,1fr);min-height:21rem;display:grid}.team-band__copy,.team-band__actions{padding:3.8rem var(--gutter);align-self:center}.team-band h2{color:var(--paper-light);max-width:8ch;font-size:clamp(3rem,4vw,4.9rem)}.team-band p{max-width:33rem;font-size:.95rem;line-height:1.55}.team-band__actions{flex-direction:column;align-items:center;gap:1.6rem;display:flex}.team-band figure{margin:0;overflow:hidden}.team-band figure img{object-fit:cover;object-position:55% center;width:100%;height:100%}.faq{grid-template-columns:minmax(18rem,.65fr) minmax(34rem,1.35fr);gap:clamp(3rem,8vw,8rem);padding-top:7rem;padding-bottom:7rem;display:grid}.faq h2{font-size:clamp(3.4rem,4.8vw,5.8rem)}.faq-item{border-bottom:1px solid var(--line)}.faq-item h3{margin:0}.faq-item button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:4rem;padding:0;font-size:1rem;display:flex}.plus__vertical{transform-origin:50%;transition:transform .18s}.plus--open .plus__vertical{transform:rotate(90deg)}.faq-item__answer{padding:0 4rem 1.6rem 0}.faq-item__answer p{color:var(--muted);max-width:42rem;margin:0;font-size:.92rem;line-height:1.65}.site-footer{background:var(--green-950);color:var(--paper-light)}.footer-photo{height:7rem;overflow:hidden}.footer-photo img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.footer-main{min-height:9.5rem;padding:2rem var(--gutter);grid-template-columns:minmax(24rem,1.2fr) minmax(18rem,.6fr) auto;align-items:center;gap:2rem;display:grid}.footer-statement{font-size:clamp(2.2rem,3.5vw,4.2rem)}.footer-statement em{color:var(--citron);font-style:normal}.footer-statement strong{color:var(--terracotta);font-weight:400}.footer-brand{font-family:var(--serif);align-items:center;gap:1.4rem;font-size:1.25rem;line-height:.95;display:flex}.footer-brand>span:first-child{font-size:3.2rem}.footer-brand i{background:var(--line-light);width:1px;height:4rem}.site-footer nav{gap:1.8rem;display:flex}@media (width<=1100px){.site-header{height:6rem}.main-nav{gap:2rem}.main-nav__links{gap:1.3rem}.header-register{min-width:9rem}.hero{grid-template-columns:minmax(25rem,.88fr) minmax(27rem,1.12fr);min-height:44rem}.hero h1{font-size:clamp(4rem,7.3vw,6rem)}.hero-path,.audience__mark,.growth-line{display:none}.program{grid-template-columns:minmax(20rem,.75fr) minmax(25rem,1fr)}.program__media{display:none}.registration{grid-template-columns:minmax(18rem,.68fr) minmax(28rem,1.32fr)}.registration__preview{display:none}.team-band{grid-template-columns:1fr .7fr}.team-band figure{display:none}.footer-main{grid-template-columns:1fr auto}.footer-brand{display:none}}@media (width>=821px) and (height<=800px){.site-header{height:5.4rem}.brand strong{font-size:2.5rem}.brand span{margin-top:.42rem;font-size:.7rem}.hero{min-height:calc(100vh - 5.4rem)}.hero__copy{padding-top:2.6rem;padding-bottom:2.2rem}.hero h1{font-size:clamp(4rem,5vw,5.8rem)}.hero__copy>p:not(.event-meta),.hero__actions{margin-top:1.25rem}.event-meta{margin-top:1.35rem}.hero-path{transform-origin:100% 0;top:3.5rem;transform:scale(.85)}}@media (width<=820px){html{scroll-padding-top:5rem}.site-header{height:5.2rem;position:sticky;top:0}.brand strong{font-size:2.6rem}.brand span{margin-top:.45rem;font-size:.7rem}.menu-toggle{display:flex}.main-nav{background:var(--paper);border-bottom:1px solid var(--ink);padding:2rem var(--gutter) 2.5rem;flex-direction:column;align-items:stretch;gap:1.8rem;display:none;position:absolute;top:100%;left:0;right:0}.main-nav--open{display:flex}.main-nav__links{flex-direction:column;align-items:stretch;gap:0}.main-nav__links a{border-bottom:1px solid var(--line);font-family:var(--serif);padding:.9rem 0;font-size:2rem}.header-register{width:100%}.hero{flex-direction:column;min-height:0;display:flex}.hero__copy{min-height:37rem;padding-top:4rem;padding-bottom:4rem}.hero__copy:after{display:none}.hero h1{max-width:8ch;font-size:clamp(4.4rem,17vw,7rem)}.hero__copy>p:not(.event-meta){max-width:32rem;font-size:1rem}.hero__media{min-height:26rem}.section{padding:5rem var(--gutter)}.section h2,.team-band h2{font-size:clamp(3.8rem,13vw,6rem)}.audience,.value-section,.story,.program,.registration,.faq{flex-direction:column;display:flex}.audience{min-height:0;padding-bottom:0;padding-right:var(--gutter)}.audience__copy{max-width:none;padding-bottom:4rem;padding-right:0}.audience h2,.value-section h2,.story__intro h2,.program__intro h2{max-width:9ch}.audience__media{height:38rem;margin:0 calc(var(--gutter) * -1);min-height:0}.value-section{min-height:0;padding-bottom:0;padding-right:var(--gutter)}.value-section__copy{max-width:none;padding:0 0 4rem}.value-section__media{height:34rem;margin:0 calc(var(--gutter) * -1);min-height:0}.story{padding:0}.story__intro{min-height:0;padding:5rem var(--gutter);position:relative}.story__intro .path-book{bottom:3rem;left:auto;right:var(--gutter);width:6rem}.movement-list li{min-height:15rem}.program{gap:4rem}.program__intro{padding-right:0}.registration{gap:3rem}.registration__intro{border-bottom:1px solid var(--line);border-right:0;padding-bottom:2.5rem;padding-right:0}.registration__form-shell{min-height:0;padding:0}.team-band{flex-direction:column;display:flex}.team-band__copy{padding-bottom:1rem}.team-band__actions{align-items:flex-start;padding-top:1rem}.faq{gap:3rem}.footer-main{flex-direction:column;align-items:flex-start;display:flex}}@media (width<=560px){.button{min-height:3.5rem}.hero__copy{min-height:39rem}.hero h1{font-size:clamp(3.8rem,18.4vw,5.5rem)}.hero__actions{flex-direction:column;align-items:flex-start;gap:1.5rem}.hero__actions .button{width:100%}.hero__media{min-height:22rem}.audience-list li{grid-template-columns:3.25rem 1fr auto}.index{font-size:1.75rem}.audience__media,.value-section__media{height:29rem}.movement-list li{flex-direction:column;display:flex}.movement-list__copy{min-height:12rem;padding:2rem var(--gutter)}.movement-list img{height:17rem}.program-list li{padding-right:0}.program-list p{margin-left:0}.field-grid{grid-template-columns:1fr}.field-grid__wide{grid-column:auto}.form-actions{flex-direction:column-reverse;align-items:stretch}.team-band__actions .button{width:100%}.footer-main{padding-top:3rem;padding-bottom:3rem}.site-footer nav{flex-wrap:wrap;gap:1rem 1.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
