@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-italic.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/merriweather.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/fonts/merriweather-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--u: calc(100vw / 1920);--red: #972D2A;--cream: #F3ECE1;--sand: #E1D8CD;--dark: #202020;--purple: #80577E;--ease: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--page-bg, var(--cream));overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:DM Sans,system-ui,sans-serif}.stage{position:relative;width:100%;overflow-x:clip}.sec{position:relative;overflow-x:clip}.sec-in{position:absolute;left:0;width:100%;height:0}.t{position:absolute;margin:0;white-space:nowrap;text-decoration:none}.r{position:absolute}.anchor{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}img,svg{display:block}a{color:inherit}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.hdr{position:fixed;z-index:50;top:0;left:0;right:0;height:calc(var(--u) * 140);background:var(--page-bg, var(--cream))}.nav-link{position:absolute;display:block;text-decoration:none}.nav-link:after{content:"";position:absolute;left:0;bottom:calc(var(--u) * -4);height:calc(var(--u) * 1.5);width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav-link:hover:after,.nav-link:focus-visible:after{transform:scaleX(1)}.btn{position:absolute;display:block;overflow:hidden;isolation:isolate;background:var(--bg);color:var(--fg);text-decoration:none;transition:color .35s var(--ease)}.btn__sweep{position:absolute;inset:0;background:var(--sw);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.65,0,.35,1)}.btn:hover .btn__sweep,.btn:focus-visible .btn__sweep{transform:scaleX(1)}.btn:after{content:"";position:absolute;inset:0;border-radius:inherit;border:max(1px,calc(var(--u) * 1.5)) solid var(--st);opacity:0;pointer-events:none;transition:opacity .35s var(--ease);z-index:2}.btn:hover,.btn:focus-visible{color:var(--fgh, var(--fg))}.btn:hover:after,.btn:focus-visible:after{opacity:1}.btn--red{--bg: var(--red);--fg: var(--cream);--sw: var(--cream);--st: var(--red);--fgh: var(--red)}.btn--cream{--bg: var(--cream);--fg: var(--red);--sw: var(--red);--st: var(--cream);--fgh: var(--cream)}.btn--purple{--bg: var(--purple);--fg: var(--cream);--sw: var(--dark);--st: var(--purple);--fgh: var(--cream)}.card{position:absolute;overflow:hidden;color:inherit;text-decoration:none}.card__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.card:hover .card__img,.card:focus-visible .card__img{transform:scale(1.07)}.card__txt{position:absolute;inset:0;transition:transform .45s var(--ease)}.card:hover .card__txt,.card:focus-visible .card__txt{transform:translateY(calc(var(--u) * -14))}.card__panel{position:absolute;left:0;right:0;bottom:0;height:calc(var(--u) * 96);transform:translateY(100%);transition:transform .5s cubic-bezier(.65,0,.35,1);background:var(--pbg);color:var(--pfg);display:flex;align-items:center;gap:calc(var(--u) * 12);padding-left:calc(var(--u) * 29);font:600 calc(var(--u) * 20) "DM Sans",sans-serif}.card:hover .card__panel,.card:focus-visible .card__panel{transform:none}.card__panel svg{width:calc(var(--u) * 18);height:calc(var(--u) * 14);stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--ease)}.card:hover .card__panel svg{transform:translate(calc(var(--u) * 5))}.logo{position:absolute}.bio-photo{position:absolute;overflow:hidden}.bio-photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.bio-photo:after{content:"";position:absolute;left:0;bottom:0;height:calc(var(--u) * 6);width:100%;background:var(--bar, var(--dark));transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.65,0,.35,1)}.bio-photo:hover img{transform:scale(1.06)}.bio-photo:hover:after{transform:scaleX(1)}.ico{position:absolute;display:block}.ico img{position:relative;width:100%;height:100%;transition:transform .3s var(--ease)}.ico:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--u) * 20);height:calc(var(--u) * 20);border-radius:50%;background:var(--halo, var(--cream));opacity:0;transform:translate(-50%,-50%);transition:width .3s var(--ease),height .3s var(--ease),opacity .3s var(--ease)}.ico:hover:before,.ico:focus-visible:before{width:calc(var(--u) * 64);height:calc(var(--u) * 64);opacity:.14}.ico:hover img,.ico:focus-visible img{transform:translateY(calc(var(--u) * -3))}.field{position:absolute;overflow:hidden;background:var(--field-bg, var(--cream));transition:box-shadow .35s var(--ease)}.field input{position:absolute;inset:0;width:100%;height:100%;padding:0 calc(var(--u) * 70) 0 calc(var(--u) * 21);background:transparent;border:0;outline:0;font:400 calc(var(--u) * 18.71) "Merriweather",Georgia,serif;color:var(--dark)}.field input::placeholder{color:var(--dark);opacity:.55}.field:hover,.field:focus-within{box-shadow:inset 0 0 0 calc(var(--u) * 2) var(--field-st, var(--red))}.field button{position:absolute;top:50%;right:calc(var(--u) * 7);width:calc(var(--u) * 44);height:calc(var(--u) * 44);margin-top:calc(var(--u) * -22);border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--field-st, var(--red));color:var(--field-fg, var(--cream));display:grid;place-items:center;opacity:0;transform:translate(calc(var(--u) * 54));transition:transform .4s var(--ease),opacity .3s var(--ease)}.field:hover button,.field:focus-within button{opacity:1;transform:none}.field button svg{width:calc(var(--u) * 18);height:calc(var(--u) * 14);stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.form-msg{position:absolute;margin:0;opacity:0;transition:opacity .3s}.sent .form-msg{opacity:1}.sent .field{box-shadow:inset 0 0 0 calc(var(--u) * 2) #2f9e5b}.ulink{position:absolute;text-decoration:none}.ulink .t:after{content:"";position:absolute;left:0;bottom:calc(var(--u) * -4);height:calc(var(--u) * 1.5);width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.ulink:hover .t:after{transform:scaleX(1)}@keyframes rise{0%{opacity:0;transform:translateY(calc(var(--u) * 34))}to{opacity:1;transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(calc(var(--u) * -18))}to{opacity:1;transform:none}}.in-rise{animation:rise .8s var(--ease) both;animation-delay:var(--d, 0s)}.in-drop{animation:drop .8s var(--ease) both;animation-delay:var(--d, 0s)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.li{position:absolute;color:var(--sand);transition:transform .35s var(--ease),color .35s var(--ease)}.li .t{color:inherit}.li .check{position:absolute;transition:transform .35s var(--ease)}.li:hover{transform:translate(calc(var(--u) * 12));color:var(--cream)}.li:hover .check{transform:scale(1.15)}.pil{position:absolute}.pil__letter{transition:color .35s var(--ease),transform .45s var(--ease)}.pil__card{position:absolute;inset:0;overflow:hidden;background:var(--sand);color:var(--purple);transition:color .4s var(--ease)}.pil__card:before{content:"";position:absolute;inset:0;background:var(--purple);transform:scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.65,0,.35,1)}.pil__card .t{color:inherit}.pil:hover .pil__card,.pil:focus-within .pil__card{color:var(--sand)}.pil:hover .pil__card:before,.pil:focus-within .pil__card:before{transform:scaleY(1)}.pil:hover .pil__letter{color:var(--purple)!important;transform:translateY(calc(var(--u) * -10))}.video{position:absolute;overflow:hidden;background:var(--sand)}.video .t{transition:opacity .35s var(--ease)}.video__play{position:absolute;left:50%;top:50%;width:calc(var(--u) * 96);height:calc(var(--u) * 96);margin:calc(var(--u) * -48) 0 0 calc(var(--u) * -48);border-radius:50%;background:var(--purple);display:grid;place-items:center;opacity:0;transform:translateY(calc(var(--u) * 26));transition:opacity .4s var(--ease),transform .4s var(--ease)}.video__play svg{width:calc(var(--u) * 26);height:calc(var(--u) * 30);margin-left:calc(var(--u) * 5);fill:var(--cream)}.video:hover .video__play,.video:focus-visible .video__play{opacity:1;transform:none}.video:hover .t,.video:focus-visible .t{opacity:.18}.theme-light-foot .ulink .t:after{background:var(--dark)}.blk{display:contents}@media(max-width:1024px){:root{--u: .64px}.stage{overflow:visible;padding-top:56px}.sec{height:auto!important;overflow:visible}.sec-in{position:static!important;height:auto}.r,.anchor{display:none!important}.hdr{height:56px;display:flex;align-items:center;justify-content:center;gap:22px;padding:0 12px}.hdr .nav-link{position:static!important;font-size:12.5px!important;line-height:1!important;letter-spacing:.02em}.blk{display:block;padding:44px 24px;scroll-margin-top:56px}.blk--hero{padding-top:96px;padding-bottom:64px;text-align:center}.blk--page{background:var(--page-bg, var(--cream))}.blk--red{background:var(--red);margin:8px 12px;padding:48px 24px}.blk--purple{background:var(--purple);margin:8px 12px;padding:48px 24px}.blk--sand{background:var(--sand)}.blk--dark{background:var(--dark)}.blk--bio{background:var(--dark);padding:0 0 40px;margin:8px 12px}.blk--center{text-align:center;margin:8px 12px}.blk--bio>.t{padding-left:24px!important;padding-right:24px!important}.blk--bio>h2.t{padding-top:32px!important}.blk .t:not(.card .t):not(.pil .t):not(.btn .t):not(.video .t):not(.nav-link){position:static!important;display:block;transform:none!important;width:auto!important;white-space:normal!important;text-align:inherit!important;text-align-last:auto!important;letter-spacing:normal!important;margin:0 0 .5em!important;line-height:1.4!important}.blk span.t:not(.card .t):not(.pil .t):not(.btn .t):not(.video .t){display:inline!important;margin:0 .25em 0 0!important}.blk h1 .t,.blk--hero .t{text-align:center!important}.blk--hero .t{font-size:calc(var(--u) * 36)!important}.btn{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;display:inline-block;padding:16px 26px;margin:12px 0 0;border-radius:10px!important}.btn .t{position:static!important;display:block!important;transform:none!important;margin:0!important;line-height:1.2!important;width:auto!important}.card{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;aspect-ratio:400 / 480.4;container-type:inline-size;--u: .25cqw ;margin:0 0 16px}.card,.video{display:block}.card__panel{display:none}.li{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;padding:0 0 22px 40px}.li .check{left:0!important;top:2px!important;width:28px!important;height:28px!important}.li .t{position:static!important;display:block;white-space:normal!important;transform:none!important;margin:0 0 4px!important;line-height:1.35!important;width:auto!important}.blk--pil{padding-top:0}.pil{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;aspect-ratio:400 / 480;container-type:inline-size;--u: .25cqw ;margin:calc((100vw - 48px)*.36) 0 8px}.video{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;aspect-ratio:713.66 / 363.77;container-type:inline-size;--u: calc(100cqw / 713.66);margin-top:24px}.bio-photo{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:auto!important;aspect-ratio:1273 / 996}.field{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:56px!important;border-radius:10px!important;margin:8px 0 24px;--u: .64px}.field input{font-size:16px;padding-right:64px}.field button{width:40px;height:40px;margin-top:-20px;right:8px}.form-msg{position:static!important;margin:-12px 0 24px!important}footer .t[style*=translateX]{margin-top:12px!important}.ulink{position:static!important;display:block;margin:0 0 12px}.ico{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:30px!important;display:inline-block;margin:8px 20px 24px 0}.ico img{height:100%;width:auto}.blk--dark footer,footer.blk .t[style*=center]{text-align:left!important;font-size:13px!important}}.card .t,.pil .t,.video .t{white-space:nowrap!important}.sec-off{display:none!important}.noanim .in-rise,.noanim .in-drop,.noanim.in-rise,.noanim.in-drop{animation:none!important;opacity:1!important;transform:none!important}@media(max-width:1024px){.hide-m{display:none!important}}.tt-preview .sec-off{display:block!important;opacity:.22}.tt-preview [data-k]{cursor:pointer}.tt-preview [data-k]:hover{outline:2px dashed #80577E;outline-offset:3px}.tt-preview [data-sec].tt-sel{outline:3px solid #80577E;outline-offset:-3px}.ex:empty{display:none}.exb{--bg: var(--cream);--fg: var(--red);background:var(--bg);color:var(--fg);padding:calc(var(--u) * 72) 0;font-family:DM Sans,system-ui,sans-serif;position:relative}.exb--creme{--bg: var(--cream);--fg: var(--red)}.exb--areia{--bg: var(--sand);--fg: var(--dark)}.exb--roxo{--bg: var(--purple);--fg: var(--sand)}.exb--vermelho{--bg: var(--red);--fg: var(--cream)}.exb--escuro{--bg: var(--dark);--fg: var(--sand)}.exb__in{width:calc(var(--u) * 1100);max-width:92%;margin:0 auto;text-align:center}.exb h2{margin:0;font-size:calc(var(--u) * 40);line-height:1.2;font-weight:600}.exb__sub{margin:calc(var(--u) * 14) 0 0;font-size:calc(var(--u) * 28);font-style:italic;line-height:1.35}.exb__txt p{margin:0 0 1em;font-size:calc(var(--u) * 28);line-height:1.55}.exb__txt p:last-child{margin:0}.exb img{max-width:100%;height:auto;margin:0 auto;border-radius:calc(var(--u) * 10)}.exb__btn{display:inline-block;background:var(--fg);color:var(--bg);text-decoration:none;font-weight:600;font-size:calc(var(--u) * 21);padding:calc(var(--u) * 18) calc(var(--u) * 42);border-radius:calc(var(--u) * 9);transition:opacity .3s}.exb__btn:hover{opacity:.85}.exb__vid{position:relative;aspect-ratio:16 / 9}.exb__vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:calc(var(--u) * 10)}.exb__list{list-style:none;margin:calc(var(--u) * 24) auto 0;padding:0;display:inline-grid;gap:calc(var(--u) * 14);text-align:left}.exb__list li{display:flex;gap:calc(var(--u) * 14);align-items:center;font-size:calc(var(--u) * 28);font-weight:600}.exb__list svg{width:calc(var(--u) * 30);height:calc(var(--u) * 30);flex:none}.exb__band{margin:0;font-size:calc(var(--u) * 36);font-weight:600}.exb--faixa{padding:calc(var(--u) * 56) 0}.exb__ph{border:2px dashed currentColor;opacity:.5;padding:calc(var(--u) * 60);font-size:calc(var(--u) * 24);border-radius:calc(var(--u) * 10)}.tt-preview .exb{cursor:pointer}.tt-preview .exb:hover{outline:2px dashed #80577E;outline-offset:-3px}.tt-preview .exb.tt-sel{outline:3px solid #80577E;outline-offset:-3px}@media(max-width:1024px){.exb{--u: .64px;padding:44px 0}.exb__in{width:auto;max-width:none;padding:0 24px}.exb h2{font-size:28px}.exb__sub,.exb__txt p,.exb__list li{font-size:19px}.exb__btn{font-size:17px;padding:16px 30px}.exb__band{font-size:22px}}.video__thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video--img .t{display:none}.video--img .video__play{opacity:1;transform:none;z-index:1}.video--img:hover .video__play{transform:scale(1.06)}.exb__vid--thumb{display:block;cursor:pointer;background:#000;overflow:hidden;border-radius:calc(var(--u) * 10)}.exb__vid--thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;max-width:none}.exb__play{position:absolute;left:50%;top:50%;width:calc(var(--u) * 96);height:calc(var(--u) * 96);margin:calc(var(--u) * -48) 0 0 calc(var(--u) * -48);border-radius:50%;background:var(--purple);display:grid;place-items:center;transition:transform .3s}.exb__vid--thumb:hover .exb__play{transform:scale(1.08)}.exb__play svg{width:calc(var(--u) * 26);height:calc(var(--u) * 30);margin-left:calc(var(--u) * 5);fill:var(--cream)}@media(max-width:1024px){.exb__play{width:64px;height:64px;margin:-32px 0 0 -32px}.exb__play svg{width:18px;height:20px;margin-left:3px}}.vcar{position:relative;overflow:hidden;background:#000;width:100%;height:100%}.exb .vcar{height:auto;aspect-ratio:16 / 9;border-radius:calc(var(--u) * 10)}.video [data-vslot]{position:absolute;inset:0}.video--car{background:#000}.video--car>.t,.video--car>.video__play{display:none}.vslide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.vslide.on{opacity:1;pointer-events:auto}.vs{display:block;position:absolute;inset:0;cursor:pointer;background:#000;overflow:hidden}.vs img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none;border-radius:0}.vs .exb__play{z-index:1}.vs:hover .exb__play{transform:scale(1.08)}.vnav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:calc(var(--u) * 48);height:calc(var(--u) * 48);border-radius:50%;border:0;background:#202020b0;color:#fff;font-size:calc(var(--u) * 30);line-height:1;cursor:pointer;padding:0 0 calc(var(--u) * 4)}.vnav:hover{background:#80577e}.vnav--p{left:calc(var(--u) * 14)}.vnav--n{right:calc(var(--u) * 14)}.vdots{position:absolute;left:0;right:0;bottom:calc(var(--u) * 12);display:flex;justify-content:center;gap:calc(var(--u) * 8);z-index:3;pointer-events:none}.vdots i{width:calc(var(--u) * 10);height:calc(var(--u) * 10);border-radius:50%;background:#fff7}.vdots i.on{background:#fff}@media(max-width:1024px){.vnav{width:36px;height:36px;font-size:22px}.vdots{bottom:8px;gap:6px}.vdots i{width:8px;height:8px}}.tt-preview .vnav,.tt-preview .vs{pointer-events:auto}.exb__in:has(.exb__cards),.exb__in:has(.exb__quotes){width:calc(var(--u) * 1500)}.exb__cards{display:grid;gap:calc(var(--u) * 28);margin-top:calc(var(--u) * 36);text-align:left}.exb__cards--2{grid-template-columns:repeat(2,1fr)}.exb__cards--3{grid-template-columns:repeat(3,1fr)}.exb__cards--4{grid-template-columns:repeat(4,1fr)}.exb__card{display:block;text-decoration:none;color:inherit;background:#ffffff1c;border:1px solid color-mix(in srgb,var(--fg) 25%,transparent);border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 28);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}a.exb__card:hover{transform:translateY(calc(var(--u) * -4));box-shadow:0 calc(var(--u) * 12) calc(var(--u) * 28) #0003}.exb__card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 20)}.exb__card h3{margin:0 0 calc(var(--u) * 10);font-size:calc(var(--u) * 28)}.exb__card p{margin:0;font-size:calc(var(--u) * 22);line-height:1.5;opacity:.9}.exb__quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(var(--u) * 420),1fr));gap:calc(var(--u) * 28);margin-top:calc(var(--u) * 36);text-align:left}.exb__quote{margin:0;background:#ffffff1c;border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 32)}.exb__quote img{width:100%;border-radius:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 18)}.exb__quote blockquote{margin:0;font:italic 500 calc(var(--u) * 26) / 1.5 "Merriweather",Georgia,serif}.exb__quote figcaption{margin-top:calc(var(--u) * 18);display:grid;font-size:calc(var(--u) * 20)}.exb__quote figcaption span{opacity:.75}.exb__faq{margin-top:calc(var(--u) * 32);text-align:left;display:grid;gap:calc(var(--u) * 12)}.exb__faq details{border:1px solid color-mix(in srgb,var(--fg) 30%,transparent);border-radius:calc(var(--u) * 12);padding:calc(var(--u) * 20) calc(var(--u) * 26)}.exb__faq summary{cursor:pointer;font-weight:600;font-size:calc(var(--u) * 26);list-style:none;display:flex;justify-content:space-between;gap:16px}.exb__faq summary::-webkit-details-marker{display:none}.exb__faq summary:after{content:"+";font-size:calc(var(--u) * 32);line-height:1}.exb__faq details[open] summary:after{content:"−"}.exb__faq p{margin:calc(var(--u) * 14) 0 0;font-size:calc(var(--u) * 23);line-height:1.55;opacity:.92}.exb__count{display:inline-flex;gap:calc(var(--u) * 20);margin-top:calc(var(--u) * 26);font-size:calc(var(--u) * 28);font-weight:600}.exb__count>div{display:grid;min-width:calc(var(--u) * 120);background:#fff2;border-radius:calc(var(--u) * 14);padding:calc(var(--u) * 20) 0}.exb__count b{font-size:calc(var(--u) * 64);line-height:1;font-variant-numeric:tabular-nums}.exb__count small{font-size:calc(var(--u) * 18);font-weight:400;opacity:.8;margin-top:calc(var(--u) * 6)}.exb__count.done{display:block}.exb__form{margin:calc(var(--u) * 28) auto 0;display:flex;flex-wrap:wrap;gap:calc(var(--u) * 12);justify-content:center;max-width:calc(var(--u) * 760)}.exb__form input{flex:1 1 calc(var(--u) * 380);min-width:0;border:2px solid transparent;background:#fff;color:#202020;border-radius:calc(var(--u) * 10);padding:calc(var(--u) * 18) calc(var(--u) * 22);font:400 calc(var(--u) * 21) "DM Sans",system-ui,sans-serif}.exb__form input:focus{outline:0;border-color:var(--purple)}.exb__form button{border:0;border-radius:calc(var(--u) * 10);padding:calc(var(--u) * 18) calc(var(--u) * 34);background:var(--fg);color:var(--bg);font:600 calc(var(--u) * 21) "DM Sans",system-ui,sans-serif;cursor:pointer}.exb__ok{display:none;flex-basis:100%;margin:0;font-weight:600}.exb__form.sent input,.exb__form.sent button{display:none}.exb__form.sent .exb__ok{display:block;font-size:calc(var(--u) * 24)}@media(max-width:1024px){.exb__in:has(.exb__cards),.exb__in:has(.exb__quotes){width:auto}.exb__cards--2,.exb__cards--3,.exb__cards--4{grid-template-columns:1fr}.exb__quotes{grid-template-columns:1fr;gap:16px}.exb__cards{gap:16px;margin-top:24px}.exb__card{padding:20px}.exb__card h3{font-size:21px}.exb__card p{font-size:17px}.exb__quote{padding:22px}.exb__quote blockquote{font-size:18px}.exb__quote figcaption{font-size:15px}.exb__faq summary{font-size:18px}.exb__faq p{font-size:16px}.exb__faq details{padding:16px 18px}.exb__count{gap:8px}.exb__count>div{min-width:0;flex:1;padding:14px 8px}.exb__count b{font-size:34px}.exb__count small{font-size:12px}.exb__count{display:flex;font-size:18px}.exb__form input{font-size:16px;padding:14px 16px;flex-basis:100%}.exb__form button{font-size:16px;padding:14px 20px;width:100%}.exb__form.sent .exb__ok{font-size:18px}}.has-lnk{cursor:pointer}.t.has-lnk:hover,span.has-lnk:hover{text-decoration:underline;text-underline-offset:.18em}img.has-lnk:hover{opacity:.9}[data-cart].cart-closed{cursor:default}[data-cart].cart-closed .btn__sweep{display:none}[data-cart].cart-off{opacity:.55;pointer-events:none}.cart-timer{position:absolute;margin:0;text-align:center;font:500 calc(var(--u) * 15) "DM Sans",system-ui,sans-serif;letter-spacing:.02em;opacity:.75;font-variant-numeric:tabular-nums;pointer-events:none;color:inherit}.cart-timer--minimal{color:#8a8177}.cart-pill{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:90;padding:6px 14px;border-radius:99px;font:500 12.5px DM Sans,system-ui,sans-serif;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 2px 12px #0002;pointer-events:none}.cart-pill--site{background:var(--purple);color:var(--cream)}.cart-pill--minimal{background:#202020d0;color:#e1d8cd}.exb .cart-timer{position:static;display:block;margin-top:10px;font-size:calc(var(--u) * 16)}@media(max-width:1024px){.cart-timer{position:static!important;display:block;margin:8px 0 0;font-size:13px;text-align:inherit}.exb .cart-timer{text-align:center}}.exb .vcar.gal{background:transparent}.exb .gal--16-9{aspect-ratio:16 / 9}.exb .gal--4-3{aspect-ratio:4 / 3}.exb .gal--1-1{aspect-ratio:1 / 1;max-width:calc(var(--u) * 720);margin:0 auto}.vs--img{cursor:default;background:transparent}a.vs--img{cursor:pointer}.gal--contain .vs--img img{object-fit:contain;background:#0000000d}.gal--cover .vs--img img{object-fit:cover}
