@font-face{font-family:Inter;src:url(/d483e2c7f8032c6638d047167efbeba0030f0649/2cf61/assets/fonts/inter.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:'Formula Condensed';src:url(/52aa15ca9c37d5806806b434a64b8da9b8c89617/47682/assets/fonts/ppformulacondensed-variable.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}.p-2{padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.py-2{padding-top:1rem;padding-bottom:1rem}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.justify-between{justify-content:space-between}.items-center{align-items:center}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:Inter,-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.5;background-color:snow;scroll-behavior:smooth;color:#444}b,h1,h2,h3,h4,h5{font-weight:700}input{border-radius:0;-webkit-appearance:none}.container{max-width:84rem;margin:0 auto}.container.fourohfour{text-align:center;padding:2rem 0}a,a:visited{color:#821767;text-decoration:none}a:active,a:focus,a:hover{color:#000}.btn{margin:.3rem;padding:.5rem .75rem .6rem;background-color:#821767;color:#fff;text-decoration:none;border-radius:4px;border:none;font-weight:700}.btn:focus,.btn:hover{background-color:#32267a;color:#fff}.btn:visited{color:#fff}.inline-flex{display:inline-flex}html{padding:0;height:100%}body{margin:0;height:100%;display:flex;flex-direction:column}.page-content{flex:1;display:grid;grid-template-rows:auto auto 1fr auto auto}.form-page-content{height:100vh;flex:1;display:flex;flex-direction:column}.form-page-content .form-holder{flex-grow:1}.form-page-content .form-holder .airtable-embed{height:100%;margin-bottom:-10px}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:90em){.container{width:90rem}}.ad_section-holder{padding:3rem 0}.ad_section{padding:3rem 1rem}.ad_section .row{display:flex}.ad_section .row .card-holder{display:flex}.main{padding:1rem}.main h2{margin-top:1rem;line-height:1.3;text-align:center;opacity:.8}section.searchOurCollection{padding-left:.25rem;padding-right:.25rem;margin-bottom:.5rem}section.searchOurCollection .filters{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;padding:1rem;background-color:snow;border-radius:10px;margin-top:-2rem}@media (min-width:48rem){section.searchOurCollection .filters{margin-top:-3rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:66rem){section.searchOurCollection .filters{grid-template-columns:repeat(3,1fr)}}section.searchOurCollection .filters .after{position:absolute;right:16px;display:block;background-size:contain;pointer-events:none}section.searchOurCollection .filters .inputWrapper,section.searchOurCollection .filters .selectWrapper{display:flex;position:relative}section.searchOurCollection .filters .inputWrapper .after{background-image:url(/611d8ead28cc449cef47d1d87add7ccd8364d2ef/781be/assets/img/icons/search.svg);top:17px;width:16px;height:16px}section.searchOurCollection .filters .selectWrapper .after{background-image:url(/703429c2e2ed94afbe20af86cd18e4b245047b0c/3f965/assets/img/icons/arrow-ios-down.svg);top:24px;width:10px;height:5px}section.searchOurCollection .filters input,section.searchOurCollection .filters select{-webkit-appearance:none;border:1px solid #aaa;border-radius:4px;background:#fff;padding:10px 38px 10px 16px;font-size:1rem;line-height:1.5;width:100%}section.searchOurCollection .filters input::placeholder,section.searchOurCollection .filters select::placeholder{color:#cecaca}section.searchOurCollection .results{padding:1rem 0 0}section.searchOurCollection .reset{outline:0!important;background:0 0;color:#821767;border:none;padding:0;margin:0;cursor:pointer;font-size:1rem}section.searchOurCollection .reset:hover{text-decoration:underline}.table{display:flex;flex-direction:column;color:#666;font-size:.9375rem}.table h3,.table p{margin-top:0;margin-bottom:.5rem}.card{background-color:#fff;border-radius:5px;overflow:hidden;box-shadow:0 1rem 2rem rgba(0,0,0,.05);display:flex;flex-direction:column}.card .logo{margin:0!important;width:100%;padding-bottom:40%;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:1rem}.card div,.card ul{margin:0 1rem}.card .title h3{margin:1rem 0;font-size:1.3rem;line-height:1.2;color:#222}.card .title a{color:#222}.card .title a span{color:#821767}.card .meta,.card .tags{list-style-type:none;display:flex;flex-wrap:wrap;padding-left:0;padding-bottom:1rem;gap:.25rem}.card .meta li,.card .tags li{font-size:.75rem;line-height:1.5;padding:.125rem .35rem;border-radius:4px}.card .meta li.link,.card .tags li.link{transition:all .3s ease-in-out;padding-right:.5rem}.card .meta li.link:hover,.card .tags li.link:hover{filter:brightness(.9)}.card .meta li.link .caret,.card .tags li.link .caret{margin-left:.35rem;display:flex;align-items:center;width:5px;height:8.6px}.card .tags li{background-color:#ccffe1;color:#1f7a45}.card .tags li.link{background-color:#cce1ff}.card .tags li.link a,.card .tags li.link a:visited{display:flex;align-items:center;color:#0d2d59}.card .meta li{background-color:snow;color:#444}.card .meta li a{color:#821767}.card .description{padding:.5rem 0 1rem}.card .components{list-style-type:none;display:flex;flex-direction:column;padding-left:0;padding-bottom:.75rem;margin-bottom:auto}.card .components li{border-top:1px solid #eee;flex:1;padding:.3rem 0;display:flex;align-content:center}.card .components li a{padding:.5rem 0;line-height:1.2;flex:1;display:flex;justify-content:flex-start;align-items:center;color:#333}.card .components li a:focus,.card .components li a:hover{background-color:#fff;text-decoration:underline}.card .components li a span.icon{margin-right:.3rem;height:1.5rem;width:1.5rem;min-width:1.5rem;background-position:top center;background-size:contain;background-repeat:no-repeat}.card .components li a span.icon.chevron{height:.75rem!important;width:.75rem!important;background-image:url(/7cffb96ef7eb272d9bcab12587bf2ad01024f30c/4fd70/assets/img/icons/chevron.svg);margin-left:auto}.card .templates{padding-bottom:1rem;display:flex}.card .templates a{padding:.5rem .75rem;background-color:#39c674;flex:1;color:#fff;border-radius:4px;transition:all .3s ease-in-out;display:flex;justify-content:space-between;align-items:center}.card .templates a:hover{background-color:#57db8e}.card.form-card{background-color:#821767;color:#fff;justify-content:center}.card.form-card .content{padding:2rem;text-align:center}.card.form-card .title{margin:0}.card.form-card h3{color:#fff;margin-top:0}.card.form-card p{padding-bottom:1rem}.card.form-card div{margin:0}.card.form-card .form{max-width:400px;margin:0 auto}.card.form-card .form .email input{border-color:rgba(255,255,255,.7);background-color:rgba(0,0,0,.2);color:#fff;margin-bottom:.75rem}.card.form-card .form .button input{background-color:#fff;color:#821767}.card.form-card .form .email input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.link .card{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.link .card span{margin:1rem}.link .card span.icon{margin-right:.5rem;height:1.5rem;width:1.5rem;background-position:center;background-size:contain;background-repeat:no-repeat}.link .card span.text{max-width:70%;margin-left:0}.card-holder{padding:1rem}@media (min-width:48rem){.main h2{text-align:center;margin-top:3rem}.table{border-radius:5px}.card-holder{display:flex;flex-direction:column}.card{height:100%}}.contribute{padding:2rem 0}.contribute .container{max-width:40rem;opacity:.8}.contribute p{margin-bottom:2rem}.sell{border-radius:5px;background-color:#fff;padding:1rem;border:2px solid #444}@media (min-width:48rem){.contribute .container{max-width:64rem;display:flex;justify-content:space-between}.contribute .container span{max-width:48%}}.announcement{margin:1rem;color:#fff;font-weight:700;text-align:center;top:80px;display:flex;justify-content:center}.announcement .container{background-color:#39c674;border-radius:6px;box-shadow:0 15px 15px rgba(0,0,0,.1);padding:1rem;display:flex;justify-content:center;gap:.25rem;flex-wrap:wrap}.announcement .container p{margin:0}.announcement .container p a{text-decoration:underline;color:#fff}@media (min-width:48rem){.announcement .container{max-width:48rem}}@media (min-width:66rem){.announcement .container{max-width:60rem}}.footer{background-color:#fff;color:#222}.footer .container{padding:1rem;padding-bottom:4rem;display:flex;flex-direction:column;align-items:stretch;text-align:left}.footer .container .col{margin-top:2rem}.footer .container .col.col4{display:flex;flex-direction:column;justify-content:space-between}.footer .container h5{margin-bottom:.5rem;color:#999}.footer .container ul{margin-top:0;margin-bottom:1rem;padding-left:0;list-style-type:none}.footer .container .btn-holder{padding-top:2rem}.footer .footnote{opacity:.5;font-size:.875rem}.footer p{margin:0}.footer a{text-decoration:none}.footer a.btn{background-color:#fff;color:#39c674;border:2px solid #39c674;margin-top:1rem}.footer a.btn:hover{color:#fff;background-color:#39c674}.footer form{width:100%}.footer form h3{margin-bottom:.2rem}.footer form p{margin-top:0;padding-bottom:1rem;max-width:40rem;margin:0 auto}.footer .form{display:flex;flex-direction:column;width:100%;padding-bottom:2rem}.form .email{width:100%;display:flex;margin-bottom:.3rem}.form .email input{border-radius:5px;padding:.5rem .75rem .6rem;border:2px solid #ddd;font-size:1rem}.form .button{width:100%;display:flex}.form .button input{border-radius:5px;padding:.5rem .75rem .6rem;font-size:1rem;margin:0;flex:1}@media only screen and (min-width:480px){.footer{padding-bottom:3rem}.footer .container{flex-direction:row;justify-content:space-between;margin:0 auto;font-size:.875rem;padding:0 1rem}.footer .container .col{flex-grow:0}.footer .container .col.col1{width:40%;padding-right:1rem}.footer .container .col.col2{width:30%;padding-right:1rem}.footer .container .col.col4{min-width:40%;flex:0 1}}@media (min-width:48rem){.footer .form{flex-direction:row;max-width:30rem}.footer .form .email{width:90%;margin-bottom:0}.footer .form .button{width:30%}}.icon.gdoc{background-image:url(/assets/img/icons/1ab2deec259e8ab1e4c05f578feb7eb00d96ac57/gdoc.png)}.icon.spreadsheet{background-image:url(/assets/img/icons/39f2b6bd09ef827d7096c2693aac80e322ca9d6a/spreadsheet.png)}.icon.blog{background-image:url(/assets/img/icons/bf80d810490cd7fc95179ae5fa98182f6ba3ae28/blog.png)}.icon.tool{background-image:url(/assets/img/icons/496b22ad94c21eecb6cec1b12f9a938f084ae5a4/tool.png)}.icon.gslide{background-image:url(/assets/img/icons/8aebf2a0261397feaa9c1d0787037426fe637e35/gslide.png)}.icon.youtube{background-image:url(/assets/img/icons/b0ea9bc315f9f69f351868474b02bfa7f466f12f/youtube.png)}.icon.github{background-image:url(/assets/img/icons/a7962ca02f424055c37e3f8f4e464de06e89490f/github.png)}.icon.progression{background-image:url(/4c73cfc7f11e342cca2be745bb5be4e5cccd4553/d57d3/assets/img/icons/progression.svg)}.icon.levels{background-image:url(/fdfb97832bf88a6b4bc9f30919897e91e9f79899/9de3e/assets/img/icons/levels.svg)}.intro{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;background-color:#821767;padding-bottom:2rem;color:#fff}.intro .container{z-index:1;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;padding:1rem}.intro h1{max-width:42rem;font-size:1.8rem;line-height:1;font-weight:800;font-style:normal;margin:0}.intro p{font-size:1.125rem;line-height:1.3;max-width:39rem;font-weight:400;padding:0 2rem;margin:0}.intro p a{color:#fff;border-bottom:2px solid #57db8e}.intro p a:hover{border-bottom:2px solid #39c674}.intro .banner{border-radius:100px;padding:.5rem 1.5rem .5rem 1rem;background-color:#ffe6cc;color:#4a331a;text-decoration:none;transition:all;animation-duration:.3s;display:flex;align-items:center;gap:.3rem}.intro .banner ul.team{display:flex;list-style-type:none;margin:0;padding:0}.intro .banner ul.team li{background-color:#4a331a;height:1.5rem;width:1.5rem;border-radius:100px;background-size:cover;margin-left:-8px}.intro .banner .hide-mob{display:none}@media (min-width:48rem){.intro .banner .hide-mob{display:block}}.intro .banner:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.intro .arrow{display:none}@media (min-width:48rem){.intro .container{padding:2rem}.intro h1{max-width:60rem;font-size:3.5rem}.intro p{font-size:1.1rem;padding:.5rem 0;margin:0 auto}.intro .arrow{display:block;font-size:3rem;padding-top:1rem}}.header{background-color:#821767}.header .container{padding:.25rem 0;display:flex;flex-direction:column;justify-content:center}.header .container a{display:flex;justify-content:center}.header .container a .logo{color:#fff}.header .container a .logo img{height:3rem;padding-top:.5rem}.header .container ul.nav{margin:.25rem 0;list-style-type:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding-left:0}.header .container ul.nav li{margin:0;font-size:.75rem}.header .container ul.nav li a{padding:.3rem;color:#fff;border-radius:2px;background-color:#821767;transition:all}.header .container ul.nav li a:hover{background-color:rgba(0,0,0,.1)}.header .container ul.nav li a.btn{background-color:#39c674;border-radius:4px;color:#fff;padding:.4rem .6rem .4rem;text-decoration:none;align-self:flex-start;font-weight:400}@media (min-width:48rem){.header .container{padding:1rem 0;flex-direction:row;justify-content:space-between;align-items:center}.header .container ul.nav{flex-direction:row}.header .container ul.nav li{font-size:1rem}.header .container ul.nav li a{padding:.5rem .75rem}}.page{margin:2rem 0 4rem;padding:0 1rem}.page h1{margin-top:2rem;font-size:2rem}.page h3{margin-top:2rem;margin-bottom:.5rem}.page ol,.page p,.page ul{color:#666}.page p{font-size:1.2rem}.page ul{padding-left:1.5rem;font-size:1.2rem}.page ul li{margin-bottom:.25rem}@media (min-width:66rem){.page,.post{display:flex;justify-content:center;margin:2rem 0}.page h1,.post h1{font-size:4rem}}.subhead{background-color:#fff}.subhead .container{padding:.75rem}.post{display:flex;justify-content:center}@media (min-width:66rem){.post{margin:2rem 0}}.pp-plug{border-radius:6px;background-color:#0b132b;color:#f7f7f7;box-shadow:0 1rem 2rem rgba(0,0,0,.1);overflow:hidden;flex-grow:1;display:flex}.pp-plug .row{flex-direction:column-reverse;flex-grow:1}.pp-plug .img-container{background-image:url(/assets/img/e2cc5a8c11217d159531604c996e4adf2c620a12/mockup.png);background-size:cover;background-repeat:no-repeat;min-height:100px}.pp-plug .text-container{padding:2rem;display:flex;flex-direction:column;text-align:left}.pp-plug .text-container h3{margin:0}.pp-plug .text-container p{margin:0;margin-bottom:.5rem}.pp-plug .text-container a{text-decoration:underline;color:#39c674}.pp-plug .text-container a.btn{margin:0;margin-top:.5rem;background-color:#39c674;border-radius:4px;color:#fff;padding:.4rem .6rem .4rem;text-decoration:none;align-self:flex-start}.pp-plug .text-container a.btn div{font-weight:700}.pp-plug .text-container .img-container{display:none}@media (min-width:48rem){.pp-plug .row{flex-direction:row}.pp-plug .text-container{padding:2rem;align-content:baseline}.pp-plug .text-container h3{font-size:1.4rem;line-height:1.25;margin-bottom:.5rem}.pp-plug .text-container p{font-size:1rem}.pp-plug .text-container a.btn{padding:.6rem 1rem .6rem}.pp-plug .img-container{min-height:100%;background-position:center right}}.search-container{display:flex;width:100%;padding:1rem;justify-content:center}.search-container #search{width:100%}@media (min-width:48rem){.search-container #search{width:50%}}.featured{display:flex;flex-direction:column}.featured .card{height:auto;padding:24px;display:flex;flex-direction:column}.featured .card a{height:100%;position:relative}.featured .card .logo{height:2rem;padding-bottom:10px;width:200px}.featured .card .logo img{max-width:100%;max-height:100%}.featured .card .badge{display:flex;flex-direction:row;align-items:center;padding:2px 4px;margin-left:0;margin-bottom:8px;gap:4px;color:#fff;font-size:12px;line-height:20px;width:154px;height:24px;background:#2e9e5d;border-radius:4px}.featured .card h3{font-family:"Formula Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:24px;font-style:bold;font-weight:700;line-height:1.1}.featured .card p{bottom:0;margin:0;position:absolute}@media (min-width:48rem){.featured{margin-top:-180px}.featured .card a .logo{height:2rem}.featured .card a h3{font-size:2rem}}.framework{text-align:left}.framework .top-bar{background-color:#821767;min-height:120px;width:100%}.framework .body{display:flex}@media (min-width:64rem){.framework .body{padding-bottom:4rem}}.framework .body .container{display:flex;flex-direction:column}@media (min-width:64rem){.framework .body .container{flex-direction:row;gap:1rem}}.framework .body .container .left-column{display:flex;flex-direction:column;flex-shrink:1;transform:translate(0,-110px);margin-bottom:-110px;padding:1rem;gap:.75rem}.framework .body .container .left-column .back{color:#fff}.framework .body .container .left-column .logo{margin:0!important;width:100%;padding-bottom:40%;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:4px;border:1px solid #fff}.framework .body .container .left-column h1{font-size:2rem;line-height:1.1;color:#000;padding-bottom:.5rem;margin:0}.framework .body .container .left-column .meta,.framework .body .container .left-column .tags{list-style-type:none;display:flex;flex-wrap:wrap;padding-left:0;padding-bottom:1rem;gap:.25rem}.framework .body .container .left-column .meta li,.framework .body .container .left-column .tags li{font-size:.75rem;line-height:1.5;padding:.125rem .35rem;border-radius:4px}.framework .body .container .left-column .meta li.link,.framework .body .container .left-column .tags li.link{transition:all .3s ease-in-out;padding-right:.5rem}.framework .body .container .left-column .meta li.link:hover,.framework .body .container .left-column .tags li.link:hover{filter:brightness(.9)}.framework .body .container .left-column .meta li.link .caret,.framework .body .container .left-column .tags li.link .caret{margin-left:.35rem;display:flex;align-items:center;width:5px;height:8.6px}.framework .body .container .left-column .tags li{background-color:#ccffe1;color:#1f7a45}.framework .body .container .left-column .tags li.link{background-color:#cce1ff}.framework .body .container .left-column .tags li.link a,.framework .body .container .left-column .tags li.link a:visited{display:flex;align-items:center;color:#0d2d59}.framework .body .container .left-column .meta li{background-color:#fff;color:#444}.framework .body .container .left-column .meta li a{color:#821767}.framework .body .container .left-column .description{padding:.5rem 0 1rem;flex:1}.framework .body .container .left-column .description,.framework .body .container .left-column .meta,.framework .body .container .left-column .tags{padding:0;margin:0}.framework .body .container .left-column .description>*{margin:0 0 .5rem 0}.framework .body .container .right-column{padding:1rem}.framework .body .container .right-column .content .components{list-style-type:none;padding-left:0;display:grid;flex-wrap:wrap;grid-template-columns:1fr;gap:.5rem}@media (min-width:64rem){.framework .body .container .right-column .content .components{gap:.75rem;padding-bottom:3rem;grid-template-columns:1fr 1fr}}.framework .body .container .right-column .content .components li{display:flex}.framework .body .container .right-column .content .components li a{padding:1rem;flex:1;line-height:1.4;display:flex;justify-content:space-between;gap:.5rem;background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;transition:all .3s ease-in-out}.framework .body .container .right-column .content .components li a:hover{box-shadow:0 1rem 2rem rgba(0,0,0,.1)}.framework .body .container .right-column .content .components li a .contents{display:flex;flex:1;flex-direction:column;gap:.5rem}.framework .body .container .right-column .content .components li a .contents>*{margin:0}.framework .body .container .right-column .content .components li a .contents .view-template-button{font-size:.75rem;line-height:1.5;padding:.125rem .5rem;border-radius:4px;background-color:#ccffe1;color:#1f7a45;display:flex;align-items:center}.framework .body .container .right-column .content .components li a .contents .view-template-button .caret{margin-left:.35rem;display:flex;align-items:center;width:5px;height:8.6px}.framework .body .container .right-column .content .components li a .contents span.icon{height:2rem;width:2rem;min-width:2rem;background-position:top center;background-size:contain;background-repeat:no-repeat}.framework .body .container .right-column .content .components li a .contents p{color:#444}.framework .body .container .right-column .content .components li a .contents p.meta{color:#999}.framework .card .title h1{margin:1rem 0;font-size:1.3rem;line-height:1.2;color:#222}.framework .btn{background-color:transparent;border:1px solid #2e9e5d;color:#2e9e5d;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;margin:0;text-align:center;width:fit-content}.framework .sign-up-card{display:flex;flex-direction:column;align-items:flex-start;padding:32px 32px 33px;gap:32px;height:auto}.framework .sign-up-card .buttons{display:flex;flex-direction:column;align-self:stretch;align-items:center}.framework .sign-up-card .buttons a{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px;gap:8px;background:#2e9e5d;color:#fff}.framework .template-card{border:1px solid #ddd;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start;padding:0}.framework .template-card .template-footer{background-color:#fff;border-radius:0 0 4px 4px;padding:32px;width:-webkit-fill-available}.framework .template-card .template-footer img[alt=Checkmark]{margin-right:.5rem}.framework .template-card .template-footer .btn{background-color:#2e9e5d;color:#fff;margin:0}.framework .template-card .template-footer .share-container{margin-top:32px}.framework .template-card .template-footer .template-details{display:flex;flex-direction:column-reverse}.framework .template-card .template-footer .template-details p{margin:.5rem 0}.framework .template-card .template-footer .template-details .built-with-progression{height:36.25px;margin-bottom:2rem;width:111.67px}.framework .template-card .template-footer .template-details .template-includes{margin-bottom:2rem}.framework .template-card .template-preview{border-radius:4px 4px 0 0;width:100%}.framework .buttons-inline{display:flex}.framework .buttons-inline .btn-email{margin-right:10px!important}@media (max-width:600px){.framework .buttons-inline{margin:0;flex-direction:column;width:100%}.framework .buttons-inline .btn{width:100%;margin-bottom:10px!important;display:flex;justify-content:center;padding:.5rem 0 .6rem}}.framework .buttons-full-width{margin:0;display:flex;flex-direction:column;width:100%}.framework .buttons-full-width h4{margin:0 0 20px 0}.framework .buttons-full-width .btn{width:100%;margin-bottom:10px;display:flex;justify-content:center;padding:.5rem 0 .6rem}.framework .btn-green{background-color:#2e9e5d;color:#fff;margin:0}.framework .btn-gray{background-color:#f3f2f2!important;color:#1b1818!important;border:none}.framework .border-none{border:none}.framework .btn-email:focus,.framework .btn-email:hover{background-color:#15803d!important;color:#fff}.framework .btn-image img{width:18px;margin-right:10px}.framework .btn-gray:hover,.framework .btn:focus{background-color:#cecaca!important}.framework .share-container{margin:0}.framework .share-container a{background-color:#fff;margin-right:20px;padding:0}.framework .share-container img{height:20px;width:20px}.framework .share-container .copy-link{background-color:#fff;border:none;cursor:pointer;display:flex;padding:0;position:relative}.framework .share-container .copy-link .copy-link-tooltip{background-color:#000;border-radius:5px;color:#fff;font-size:12px;left:-26px;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:15px;transition:opacity .3s;visibility:hidden;width:max-content;z-index:1}.framework .share-container .copy-link .copy-link-tooltip::after{border-color:transparent transparent #000 transparent;border-style:solid;border-width:5px;bottom:100%;content:"";left:50%;margin-left:-5px;position:absolute}.framework .share-container .copy-link:hover .copy-link-tooltip{opacity:1;visibility:visible}.framework .share-container .share-icons{display:flex;margin:20px 0 0 0}@media (min-width:1200px){.card-holder.back-to-frameworks,.card-holder.company{padding-left:3.5rem;padding-right:2rem}.card-holder.template{padding-left:2rem;padding-right:3.5rem}.card-holder .template-details{flex-direction:row!important;justify-content:space-between;position:relative}.card-holder .template-details .built-with-progression{bottom:0;margin-bottom:0!important;position:absolute;right:0}}.modal-wrapper{display:none;position:fixed;top:25%}.modal-wrapper .modal{position:relative;box-sizing:border-box;background:#fff;border:1px solid #cecaca;box-shadow:0 15px 10px rgba(0,0,0,.05);border-radius:8px}.modal-wrapper .modal .modal-header{display:flex;flex-direction:row;justify-content:flex-end;gap:10px}.modal-wrapper .modal .modal-header .close{cursor:pointer;padding-top:24px;padding-right:24px}.modal-wrapper .modal .modal-header .close img{width:24px;height:24px}.modal-wrapper .modal .modal-body{padding:0 48px 48px;gap:20px}.modal-wrapper .modal .modal-body .modal-title{padding:0;gap:8px}.modal-wrapper .modal .modal-body .modal-title h2{font-weight:700;font-size:24px;line-height:32px;text-align:center;color:#353131}.modal-wrapper .modal .modal-body .modal-title p{font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#827d7d}.modal-wrapper .modal .modal-body .modal-content{gap:20px}.modal-wrapper .modal .modal-body .modal-content .modal-buttons{display:flex;flex-direction:column;gap:12px}.modal-wrapper .modal .modal-body .modal-content .modal-buttons a{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#1b1818;padding:10px 12px;gap:8px;font-size:14px;background:#f3f2f2;border-radius:4px}.modal-wrapper .modal .modal-body .modal-content .modal-buttons a img{width:24px}.modal-wrapper .modal .modal-body .modal-content .modal-footer{font-family:Inter;font-style:normal;font-weight:400;font-size:12px;line-height:20px;color:#1b1818}.modal-wrapper .modal .modal-body .modal-content .modal-footer a{color:#1f7a45}.modal-wrapper.active{display:block;z-index:10}.modal-overlay{display:none}.modal-overlay.active{display:block;position:fixed;background:#1b1818;opacity:80%;width:100%;height:100%;z-index:9}.modal-banner{display:none;background:#cce1ff;justify-content:center;align-items:center;margin-bottom:20px;color:#174482;font-size:14px;padding:10px 16px;gap:12px;border-radius:4px}