.bs-admin{max-width:1440px;color:var(--text-primary,#25312b);margin:auto;padding:28px 24px 50px}.bs-admin button{color:#33463a;cursor:pointer;background:#fff;border:1px solid #dce2df;border-radius:9px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:600;transition:background-color .15s}.bs-admin button:hover{background:#f3f7f3}.bs-admin button:disabled{opacity:.5;cursor:default}.bs-admin :focus-visible{outline-offset:3px;outline:3px solid #98bb9c}.bs-top,.bs-heading,.bs-panel-heading,.bs-preview-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.bs-top{margin-bottom:26px;font-size:12px}.bs-top a,.bs-preview-link{color:#386646}.bs-heading{margin-bottom:24px}.bs-heading h1{letter-spacing:-.7px;margin-bottom:9px;font-size:30px;line-height:1.2}.bs-heading p,.bs-panel-heading p{color:#768178;font-size:13px}.bs-badge{color:#627265;background:#eff4ef;border-radius:6px;padding:5px 9px;font-size:11px}.bs-notice{color:#637564;background:#f2f6f1;border:1px solid #e0e7dc;border-radius:10px;margin-bottom:24px;padding:13px 17px;font-size:12px;line-height:1.6}.bs-workspace{grid-template-columns:minmax(260px,.75fr) minmax(460px,1.6fr);align-items:start;gap:24px;display:grid}.bs-panel{background:#fff;border:1px solid #e1e6e3;border-radius:13px;overflow:hidden}.bs-panel-heading{border-bottom:1px solid #edf0ee;padding:20px}.bs-panel-heading h2{font-size:16px;font-weight:600}.bs-panel-heading p{margin-top:4px;font-size:12px}.bs-campaign{text-align:left;flex-direction:column;align-items:start;gap:7px;width:100%;display:flex;position:relative;border:0!important;border-bottom:1px solid #edf0ee!important;border-radius:0!important;padding:18px 20px!important}.bs-campaign[aria-pressed=true]{box-shadow:inset 3px 0 #497f49;background:#f2f7f2!important}.bs-campaign strong{font-size:13px}.bs-campaign span{color:#748078;font-size:11px;font-weight:400}.bs-campaign small{color:#627265;background:#edf1ed;border-radius:5px;padding:3px 7px;font-size:10px}.bs-list-note{color:#78837c;padding:20px;font-size:12px;line-height:1.7}.bs-preview-link{border-top:1px solid #edf0ee;padding:16px 20px;font-size:12px;display:block}.bs-editor{padding:20px}.bs-preview-toolbar{text-transform:uppercase;letter-spacing:1px;color:#738178;margin-bottom:14px;font-size:10px}.bs-preview-toolbar>div{background:#f1f4f1;border-radius:8px;padding:3px;display:flex}.bs-preview-toolbar button{background:0 0;border:0;min-height:32px;padding:6px 12px}.bs-preview-toolbar button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0000000a}.bs-preview-stage{background:#f7f8f5;border:1px solid #e4e8e1;border-radius:10px;justify-content:center;padding:20px;display:flex}.bs-caption{color:#78867c;margin:10px 0 22px;font-size:11px;line-height:1.6}.bs-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bs-wide{grid-column:1/-1}.bs-fields label{color:#47544b;font-size:12px;font-weight:600;display:block}.bs-fields input,.bs-fields select,.bs-fields textarea{color:#25312b;background:#fff;border:1px solid #d7dfda;border-radius:8px;width:100%;min-width:0;min-height:43px;margin-top:7px;padding:10px 11px;font-size:13px;display:block}.bs-fields textarea{resize:vertical;min-height:78px;line-height:1.6}.bs-fields small{color:#859087;margin-top:7px;font-size:11px;font-weight:400;display:block}.bs-editor fieldset{border:0;min-width:0;padding:0}.bs-editor fieldset:disabled{opacity:.6}.bs-editor h3{border-top:1px solid #edf0ee;justify-content:space-between;gap:12px;margin:24px 0 16px;padding-top:20px;font-size:14px;font-weight:600;display:flex}.bs-editor h3 small{color:#849087;font-size:10px;font-weight:400}.bs-upload{background:#fbfcfb;border:1px dashed #cbd7cf;border-radius:9px;padding:15px}.bs-upload input{border:0;min-height:36px;padding:8px 0;font-size:10px}.bs-upload button{color:#77867b;background:0 0;border:0;min-height:34px;padding:4px 0;font-size:11px}.bs-editor-footer{background:#fcfdfc;border-top:1px solid #edf0ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.bs-editor-footer p{color:#68786d;max-width:340px;font-size:12px;line-height:1.6}.bs-editor-footer>div{flex-wrap:wrap;gap:8px;display:flex}.bs-admin .bs-primary{color:#fff;background:#386646;border-color:#386646}.bs-primary:hover{background:#294f34!important}.bs-creative{color:#293d27;background:#f1f3e8;border:1px solid #e1e7d9;border-radius:14px;grid-template-columns:1.2fr 1fr;align-items:center;gap:28px;width:100%;padding:32px 36px;display:grid;overflow:hidden}.bs-kicker{letter-spacing:1.5px;text-transform:uppercase;color:#65715e;font-size:10px;font-weight:600}.bs-creative h2{letter-spacing:-.9px;text-wrap:balance;max-width:500px;margin:13px 0 15px;font-size:36px;font-weight:650;line-height:1.12}.bs-creative p{color:#65715e;max-width:480px;margin:0 0 20px;font-size:14px;line-height:1.6}.bs-cta{background:#497f49;border-radius:9px;align-items:center;gap:12px;min-height:44px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex;color:#fff!important}.bs-cta:hover{background:#326437}.bs-illustration{justify-content:center;align-items:center;display:flex}.bs-store-card{background:#fff;border:1px solid #dce4d4;border-radius:16px;flex-direction:column;gap:10px;width:245px;padding:24px;display:flex;transform:rotate(-4deg);box-shadow:0 12px 24px #29452c0b}.bs-brand-mark{color:#fff;background:#29452c;border-radius:11px;place-items:center;width:42px;height:42px;font-size:26px;font-weight:700;display:grid}.bs-store-card strong{letter-spacing:-.5px;font-size:23px}.bs-store-card>span:not(.bs-brand-mark){color:#65715e;font-size:11px}.bs-store-card i{background:#e7ebdf;border-radius:4px;height:7px;margin-top:4px}.bs-store-card i.short{width:60%;margin-top:0}.bs-store-card>div{color:#65715e;border-top:1px solid #e7ebdf;justify-content:space-between;margin-top:9px;padding-top:13px;font-size:12px;display:flex}.bs-service-icon{color:#577041;background:#e0e7cc;border:1px solid #d6dec6;border-radius:20px;place-items:center;width:82px;height:82px;display:grid;position:relative}.bs-pointer{color:#29452c;fill:#f1f3e8;position:absolute;bottom:0;right:-5px}.bs-compact h2{letter-spacing:-.3px;max-width:600px;margin:8px 0;font-size:21px;line-height:1.25}.bs-compact p{max-width:700px;margin-bottom:12px;font-size:13px}.bs-compact .bs-cta{background:0 0;min-height:36px;padding:0;font-size:12px;color:#315f32!important}.bs-compact .bs-service-icon{border-radius:16px;width:64px;height:64px}.bs-design-hero{color:#fff;background:#073e2b radial-gradient(at 90% 100%,#ffffff16,#0000 65%);position:relative}.bs-design-hero .bs-kicker,.bs-design-hero p{color:#d3e2d4}.bs-artwork{display:block;position:relative;padding:0!important}.bs-artwork img{width:100%;height:auto;display:block}.bs-artwork>.bs-cta{background:#497f49;padding:12px 18px;position:absolute;bottom:16px;left:20px;color:#fff!important}.bs-mobile{grid-template-columns:1fr;max-width:340px;padding:25px 24px}.bs-mobile .bs-illustration{display:none}.bs-mobile h2{font-size:28px}.bs-mobile p{font-size:13px}.bs-mobile .bs-cta{justify-content:center;width:100%}.bs-hero-intro{background-image:radial-gradient(at 100% 0,#ffffff12,#0000 70%)}.bs-hero-service-link{border-top:1px solid #ffffff25;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:16px;font-size:12px;display:inline-flex;color:#d4e0cc!important}.bs-hero-service-link span{color:#aebfae;letter-spacing:1px;font-size:10px}.bs-home-slot{padding:0 24px}.bs-home-header{z-index:1000;color:#386646;background:#fff;border-bottom:1px solid #dce2df;justify-content:space-between;padding:12px 24px;font-size:12px;display:flex;position:sticky;top:0}@media (max-width:1050px){.bs-workspace{grid-template-columns:1fr}.bs-creative h2{font-size:30px}.bs-store-card{width:200px}}@media (max-width:767px){.bs-admin{padding:20px 16px}.bs-heading{align-items:start}.bs-heading h1{font-size:25px}.bs-heading p{font-size:12px}.bs-notice,.bs-top{font-size:11px}.bs-editor{padding:16px}.bs-preview-stage{padding:12px}.bs-fields{grid-template-columns:1fr}.bs-wide{grid-column:auto}.bs-creative{grid-template-columns:1fr;gap:0;padding:26px 24px}.bs-creative .bs-illustration{display:none}.bs-creative h2{letter-spacing:-.7px;font-size:30px}.bs-creative p{font-size:13px}.bs-creative .bs-cta{justify-content:center;width:100%}.bs-compact h2{font-size:20px}.bs-compact .bs-cta{justify-content:start}.bs-editor-footer>div{width:100%}.bs-editor-footer button{flex:1;padding:9px;font-size:11px}.bs-preview-toolbar{font-size:9px}.bs-home-slot{padding:0 16px}.bs-home-header{padding:12px 16px;font-size:10px}.bs-hero-service-link{margin-top:16px;font-size:11px}}@media (prefers-reduced-motion:reduce){.bs-admin button{transition:none}}.bs-hero-intro{position:relative}.bs-hero-artwork{pointer-events:none;position:absolute;inset:0}.bs-hero-artwork img{object-fit:cover;width:100%;height:100%}.bs-hero-artwork:after{content:"";background:#073e2be6;position:absolute;inset:0}.bs-hero-service-link{width:fit-content;display:flex}.bs-compact{grid-template-columns:auto minmax(0,1fr);gap:20px;padding:20px 28px}.bs-compact .bs-illustration{grid-area:1/1}.bs-compact .bs-copy{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}.bs-compact .bs-kicker,.bs-compact h2,.bs-compact p{grid-column:1}.bs-compact h2{margin:5px 0}.bs-compact p{margin:0}.bs-compact .bs-cta{white-space:nowrap;grid-area:1/2/span 3}.bs-mobile.bs-compact{grid-template-columns:1fr}.bs-mobile.bs-compact .bs-copy{grid-column:1;display:block}.bs-mobile.bs-compact .bs-cta{margin-top:12px}.bs-mobile.bs-compact .bs-illustration{display:none}@media (max-width:767px){.bs-compact{grid-template-columns:1fr}.bs-compact .bs-copy{grid-column:1;display:block}.bs-compact .bs-cta{margin-top:12px}}.bs-hero-catalogue{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.bs-hero-catalogue-art{background:#b5c78b;position:absolute;inset:0}.bs-catalogue-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;width:111%;display:grid;position:absolute;top:-135px;left:-4%;transform:rotate(-11deg)}.bs-catalogue-tile{background:#f7f8ed;border:1px solid #e9efdc;border-radius:16px;padding:17px;overflow:hidden;box-shadow:0 14px 35px #17372228}.bs-catalogue-tile-brand{align-items:center;gap:7px;margin-bottom:12px;display:flex}.bs-catalogue-tile-brand span{color:#fff;background:#35563a;border-radius:6px;place-items:center;width:24px;height:24px;font-size:16px;font-weight:650;display:grid}.bs-catalogue-tile-brand i{background:#d3dec6;border-radius:3px;width:37px;height:5px}.bs-catalogue-tile-brand i:last-child{width:18px}.bs-catalogue-tile img{object-fit:contain;background:#fff;border-radius:9px;width:100%;height:140px;display:block}.bs-catalogue-tile-lines{padding:14px 0 1px}.bs-catalogue-tile-lines i{background:#c6d4b7;border-radius:3px;width:78%;height:6px;display:block}.bs-catalogue-tile-lines i:last-child{background:#e0e7d5;width:43%;margin-top:7px}.bs-catalogue-shade{background:linear-gradient(90deg,#073e2bf2 0%,#073e2bd9 40%,#073e2b50 74%,#073e2b15 100%),linear-gradient(#0000 0%,#073e2b15 48%,#073e2bf2 100%);position:absolute;inset:0}@media (max-width:1023px){.bs-catalogue-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:1120px;top:-90px;left:-130px;transform:rotate(-14deg)}.bs-catalogue-tile{border-radius:12px;padding:12px}.bs-catalogue-tile img{height:125px}.bs-catalogue-shade{background:linear-gradient(90deg,#073e2bd9,#073e2bb0),linear-gradient(#0000 40%,#073e2be6)}}.bs-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bs-heading{flex-wrap:wrap}@media (max-width:767px){.bs-heading-actions{justify-content:flex-start;width:100%}.bs-heading-actions button{flex:1}.bs-editor-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.bs-editor-footer>div>button{width:100%;min-height:44px}.bs-editor-footer>div>button:last-child:nth-child(odd){grid-column:1/-1}}
.bs-design-reach:not(.bs-artwork){isolation:isolate;color:#173b2c;background:#d8ee76;border:1px solid #c7de64;grid-template-columns:minmax(0,1fr) 360px;gap:24px;min-height:230px;padding:28px 36px;display:grid;position:relative}.bs-design-reach:not(.bs-artwork):before{content:"";z-index:-1;pointer-events:none;border:1px solid #173b2c25;border-radius:50%;width:510px;height:510px;position:absolute;top:-190px;right:-90px;box-shadow:0 0 0 40px #173b2c08,0 0 0 41px #173b2c18,0 0 0 82px #173b2c06}.bs-design-reach:not(.bs-artwork) .bs-copy{z-index:2;min-width:0;display:block;position:relative}.bs-design-reach:not(.bs-artwork) .bs-kicker{color:#415832;letter-spacing:1.7px;font-size:9px}.bs-design-reach:not(.bs-artwork) h2{letter-spacing:-3.5px;max-width:none;margin:10px 0 12px;font-size:76px;font-weight:800;line-height:.98}.bs-design-reach:not(.bs-artwork) .bs-reach-highlight{color:inherit}.bs-design-reach:not(.bs-artwork) p{color:#3d512f;max-width:550px;margin:0 0 18px;font-size:14px;line-height:1.5}.bs-design-reach:not(.bs-artwork) .bs-cta{background:#173b2c;border-radius:7px;gap:20px;width:fit-content;min-height:44px;padding:11px 16px;font-size:12px;transition:background-color .15s,transform .15s;color:#f8ffe6!important}.bs-design-reach:not(.bs-artwork) a.bs-cta:hover{background:#315639}.bs-design-reach:not(.bs-artwork) a.bs-cta:active{transform:translateY(1px)}.bs-design-reach:not(.bs-artwork) a.bs-cta:focus-visible{outline-offset:4px;outline:2px solid #173b2c}.bs-design-reach:not(.bs-artwork) .bs-illustration{align-self:stretch;min-width:0;display:flex;position:relative}.bs-reach-campaign{isolation:isolate;place-items:center;width:320px;height:210px;display:grid;position:relative}.bs-reach-campaign:before{content:"";z-index:-1;background:linear-gradient(115deg,#0000 10%,#f8ffe855 10% 75%,#0000 75%);position:absolute;inset:-25px -60px;transform:rotate(-9deg)}.bs-reach-poster{background:#fff;border:1px solid #173b2c24;border-radius:5px;width:172px;height:202px;padding:12px 12px 27px;position:relative;transform:rotate(-9deg);box-shadow:10px 16px #173b2c13,0 14px 28px #173b2c20}.bs-reach-poster img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.bs-reach-poster-mark{gap:4px;display:flex;position:absolute;bottom:13px;left:16px}.bs-reach-poster-mark i{background:#173b2c;border-radius:2px;width:18px;height:4px}.bs-reach-poster-mark i:nth-child(2){width:35px}.bs-reach-poster-mark i:nth-child(3){width:7px}.bs-reach-eye{color:#e7f6ad;background:#173b2c;border-radius:50%;place-items:center;width:82px;height:68px;display:grid;position:absolute;top:7px;right:16px;transform:rotate(8deg);box-shadow:0 5px #173b2c12}.bs-reach-eye svg{width:58px;height:40px}.bs-reach-click{fill:#fffdf3;color:#173b2c;filter:drop-shadow(3px 4px #173b2c20);width:64px;height:64px;position:absolute;bottom:0;right:45px;transform:rotate(-13deg)}@media (min-width:768px) and (max-width:1050px){.bs-design-reach:not(.bs-artwork){grid-template-columns:minmax(0,1fr) 250px;padding:26px}.bs-design-reach:not(.bs-artwork) h2{font-size:64px}.bs-reach-campaign{transform-origin:50%;width:250px;transform:scale(.9)}}@media (max-width:767px){.bs-design-reach:not(.bs-artwork){border-radius:12px;min-height:0;padding:18px;display:block}.bs-design-reach:not(.bs-artwork) .bs-illustration,.bs-design-reach:not(.bs-artwork) .bs-kicker{display:none}.bs-design-reach:not(.bs-artwork) h2{letter-spacing:-1.6px;margin:0 0 8px;font-size:43px}.bs-design-reach:not(.bs-artwork) p{margin:0 0 12px;font-size:12px}.bs-design-reach:not(.bs-artwork):before{width:220px;height:220px;top:-135px;right:-130px}}.bs-design-reach.bs-mobile:not(.bs-artwork){border-radius:12px;min-height:0;padding:18px;display:block}.bs-design-reach.bs-mobile:not(.bs-artwork) .bs-illustration,.bs-design-reach.bs-mobile:not(.bs-artwork) .bs-kicker{display:none}.bs-design-reach.bs-mobile:not(.bs-artwork) h2{letter-spacing:-1.6px;margin:0 0 8px;font-size:43px}.bs-design-reach.bs-mobile:not(.bs-artwork) p{margin:0 0 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.bs-design-reach:not(.bs-artwork) .bs-cta{transition:none}}
.bs-design-catalogue:not(.bs-artwork){--catalogue-padding:28px 36px;--catalogue-heading:18px;--catalogue-question:clamp(28px,2.7vw,38px);--catalogue-copy-width:58%;--catalogue-art-width:40%;--catalogue-art-right:1%;--catalogue-art-bottom:0px;--catalogue-footer-reserve:0px;isolation:isolate;min-height:280px;padding:var(--catalogue-padding);color:#173b2c;background:#f4d579;border:1px solid #e9c96e;border-radius:16px;display:block;position:relative;overflow:hidden}.bs-design-catalogue:not(.bs-artwork):before{content:"";z-index:0;pointer-events:none;background:#315c43;border-radius:50%;width:48%;height:150%;position:absolute;bottom:-65%;right:-7%;transform:rotate(-20deg)}.bs-design-catalogue:not(.bs-artwork) .bs-copy{z-index:2;min-width:0;width:var(--catalogue-copy-width);padding:0;display:block;position:relative}.bs-design-catalogue:not(.bs-artwork) .bs-kicker{letter-spacing:1.2px;color:#53603b;font-size:9px;font-weight:650;line-height:14px;display:block}.bs-design-catalogue:not(.bs-artwork) h2{font-size:var(--catalogue-heading);letter-spacing:-.3px;text-wrap:balance;color:#173b2c;max-width:none;margin:10px 0;font-weight:550;line-height:1.3}.bs-design-catalogue:not(.bs-artwork) h2>span{display:inline}.bs-design-catalogue:not(.bs-artwork) .bs-copy>p{font-size:var(--catalogue-question);color:#173b2c;letter-spacing:-1px;text-wrap:pretty;max-width:650px;margin:0;font-weight:700;line-height:1.09}.bs-design-catalogue:not(.bs-artwork) .bs-catalogue-footer{min-width:0;padding-right:var(--catalogue-footer-reserve);margin-top:16px;display:block}.bs-design-catalogue:not(.bs-artwork) .bs-catalogue-footer p{color:#405338;text-wrap:pretty;max-width:560px;margin:0;font-size:13px;line-height:1.45}.bs-design-catalogue:not(.bs-artwork) .bs-cta{white-space:nowrap;background:#173b2c;border-radius:7px;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;width:fit-content;min-height:44px;margin:0;padding:11px 16px;font-size:12px;font-weight:650;transition:background-color .15s,transform .15s;display:inline-flex;color:#fffdf3!important}.bs-design-catalogue:not(.bs-artwork) .bs-catalogue-footer .bs-cta{margin-top:12px}.bs-design-catalogue:not(.bs-artwork) a.bs-cta:hover{background:#29553d}.bs-design-catalogue:not(.bs-artwork) a.bs-cta:active{transform:translateY(1px)}.bs-design-catalogue:not(.bs-artwork) a.bs-cta:focus-visible{outline-offset:4px;outline:2px solid #173b2c}.bs-design-catalogue:not(.bs-artwork) .bs-catalogue-online{z-index:1;pointer-events:none;right:var(--catalogue-art-right);bottom:var(--catalogue-art-bottom);width:var(--catalogue-art-width);object-fit:contain;object-position:center bottom;height:100%;max-height:320px;position:absolute}@media (min-width:768px) and (max-width:1100px){.bs-design-catalogue:not(.bs-artwork){--catalogue-padding:26px;--catalogue-copy-width:60%;--catalogue-heading:16px;--catalogue-question:29px;--catalogue-art-width:39%;--catalogue-art-right:-1%;min-height:270px}.bs-design-catalogue:not(.bs-artwork) .bs-catalogue-footer{margin-top:16px;display:block}.bs-design-catalogue:not(.bs-artwork) .bs-catalogue-footer p{max-width:330px;font-size:12px}.bs-design-catalogue:not(.bs-artwork) .bs-catalogue-footer .bs-cta{margin-top:12px}}.bs-design-catalogue.bs-mobile:not(.bs-artwork){--catalogue-padding:16px;--catalogue-copy-width:100%;--catalogue-heading:13px;--catalogue-question:21px;--catalogue-footer-reserve:0px;border-radius:12px;min-height:0;display:block}.bs-design-catalogue.bs-mobile:not(.bs-artwork):before,.bs-design-catalogue.bs-mobile:not(.bs-artwork) .bs-kicker,.bs-design-catalogue.bs-mobile:not(.bs-artwork) .bs-catalogue-online{display:none}.bs-design-catalogue.bs-mobile:not(.bs-artwork) .bs-copy{width:100%;display:block}.bs-design-catalogue.bs-mobile:not(.bs-artwork) h2{letter-spacing:-.25px;text-wrap:pretty;margin:0 0 8px}.bs-design-catalogue.bs-mobile:not(.bs-artwork) .bs-copy>p{letter-spacing:-.45px;line-height:1.13}.bs-design-catalogue.bs-mobile:not(.bs-artwork) .bs-catalogue-footer{margin-top:10px;padding-right:0;display:block}.bs-design-catalogue.bs-mobile:not(.bs-artwork) .bs-catalogue-footer p{max-width:none;font-size:12px;line-height:1.4}.bs-design-catalogue.bs-mobile:not(.bs-artwork) .bs-catalogue-footer .bs-cta{white-space:nowrap;gap:12px;min-height:44px;margin-top:10px;padding:10px 12px;font-size:11px}.bs-design-catalogue.bs-mobile:not(.bs-artwork){max-width:340px}@media (max-width:767px){.bs-design-catalogue:not(.bs-artwork){--catalogue-padding:16px;--catalogue-copy-width:100%;--catalogue-heading:13px;--catalogue-question:21px;--catalogue-footer-reserve:0px;border-radius:12px;min-height:0;display:block}.bs-design-catalogue:not(.bs-artwork):before,.bs-design-catalogue:not(.bs-artwork) .bs-kicker,.bs-design-catalogue:not(.bs-artwork) .bs-catalogue-online{display:none}.bs-design-catalogue:not(.bs-artwork) .bs-copy{width:100%;display:block}.bs-design-catalogue:not(.bs-artwork) h2{letter-spacing:-.25px;text-wrap:pretty;margin:0 0 8px}.bs-design-catalogue:not(.bs-artwork) .bs-copy>p{letter-spacing:-.45px;line-height:1.13}.bs-design-catalogue:not(.bs-artwork) .bs-catalogue-footer{margin-top:10px;padding-right:0;display:block}.bs-design-catalogue:not(.bs-artwork) .bs-catalogue-footer p{max-width:none;font-size:12px;line-height:1.4}.bs-design-catalogue:not(.bs-artwork) .bs-catalogue-footer .bs-cta{white-space:nowrap;gap:12px;min-height:44px;margin-top:10px;padding:10px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.bs-design-catalogue:not(.bs-artwork) .bs-cta{transition:none}}
.bs-design-flyer:not(.bs-artwork){isolation:isolate;color:#fff7e8;background:#b9422c;border:1px solid #ac3c29;grid-template-columns:minmax(0,1fr) 340px;gap:36px;min-height:238px;padding:30px 36px;position:relative}.bs-design-flyer:not(.bs-artwork):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 96% 65%,#fca96970,#0000 49%),linear-gradient(110deg,#8f261b28,#0000 55%);position:absolute;inset:0}.bs-design-flyer:not(.bs-artwork):after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffe0b936;border-radius:50%;width:310px;height:310px;position:absolute;top:-29px;right:14px;box-shadow:0 0 0 32px #ffe0b909,0 0 0 64px #ffe0b907}.bs-design-flyer:not(.bs-artwork) .bs-copy{z-index:2;grid-column:1;min-width:0;display:block;position:relative}.bs-design-flyer:not(.bs-artwork) .bs-kicker{color:#f6c6a5;letter-spacing:1.6px;font-size:9px}.bs-design-flyer:not(.bs-artwork) h2{letter-spacing:-1.2px;text-wrap:balance;max-width:620px;margin:10px 0 12px;font-size:clamp(34px,3.7vw,52px);line-height:1.08}.bs-design-flyer:not(.bs-artwork) p{color:#ffdeca;text-wrap:pretty;max-width:580px;margin:0 0 18px;font-size:14px;line-height:1.5}.bs-design-flyer:not(.bs-artwork) .bs-cta{white-space:nowrap;background:#fff2db;border-radius:7px;gap:20px;width:fit-content;min-height:44px;margin:0;padding:11px 16px;font-size:12px;transition:background-color .15s,transform .15s;display:inline-flex;position:static;color:#5c271b!important}.bs-design-flyer:not(.bs-artwork) a.bs-cta:hover{background:#fffaf0}.bs-design-flyer:not(.bs-artwork) a.bs-cta:active{transform:translateY(1px)}.bs-design-flyer:not(.bs-artwork) a.bs-cta:focus-visible{outline-offset:4px;outline:2px solid #fff2db}.bs-design-flyer:not(.bs-artwork) .bs-illustration{grid-area:1/2;align-self:stretch;min-width:0;display:flex;position:relative}.bs-flyer-art{isolation:isolate;justify-content:center;align-items:center;width:320px;height:194px;display:flex;position:relative}.bs-flyer-art:before,.bs-flyer-art:after{content:"";z-index:-1;background:linear-gradient(#fff9ed 0 25px,#0000 25px),linear-gradient(90deg,#e0e8d9 0 56%,#f1dfbc 56%);border:1px solid #e1cbb0;border-radius:7px;width:166px;height:194px;position:absolute;box-shadow:0 14px 24px #69251c25}.bs-flyer-art:before{transform:translate(29px,3px)rotate(15deg)}.bs-flyer-art:after{background:#ecd4b1;transform:translate(-27px,4px)rotate(-18deg)}.bs-flyer-sheet{object-fit:cover;object-position:center 60%;background:#f3e9ef;border:1px solid #fff5ed;border-radius:7px;flex-shrink:0;width:260px;height:194px;padding:0;position:relative;transform:translate(-3px,-2px)rotate(-5deg);box-shadow:0 20px 28px #69251c40,0 2px 4px #69251c15}.bs-flyer-flight{color:#ffe8c4;z-index:-1;width:100px;height:92px;position:absolute;top:5px;right:-6px;overflow:visible}.bs-flyer-share{color:#173b2c;background:#eff5a6;border:1px solid #fff4ce99;border-radius:19px;place-items:center;width:60px;height:60px;display:grid;position:absolute;bottom:3px;right:8px;transform:rotate(10deg);box-shadow:0 7px #8d3025,0 12px 20px #69251c30}.bs-flyer-share svg{width:30px;height:30px}@media (min-width:768px) and (max-width:1050px){.bs-design-flyer:not(.bs-artwork){grid-template-columns:minmax(0,1fr) 210px;gap:18px;padding:26px}.bs-design-flyer:not(.bs-artwork) h2{font-size:36px}.bs-flyer-art{width:210px}.bs-flyer-sheet{width:200px;height:160px;transform:translate(-8px,-2px)rotate(-5deg)}.bs-flyer-art:before{transform:translate(10px,3px)rotate(12deg)}.bs-flyer-art:after{transform:translate(-16px,3px)rotate(-14deg)}.bs-flyer-share{border-radius:15px;width:48px;height:48px;right:-4px}.bs-flyer-flight{width:65px;top:12px;right:-8px}}@media (max-width:767px){.bs-design-flyer:not(.bs-artwork){border-radius:12px;min-height:0;padding:18px;display:block}.bs-design-flyer:not(.bs-artwork) .bs-illustration,.bs-design-flyer:not(.bs-artwork) .bs-kicker{display:none}.bs-design-flyer:not(.bs-artwork) h2{letter-spacing:-.6px;text-wrap:pretty;max-width:310px;margin:0 0 9px;font-size:25px;line-height:1.1}.bs-design-flyer:not(.bs-artwork) p{margin:0 0 12px;font-size:12px;line-height:1.5}.bs-design-flyer:not(.bs-artwork):after{background:#f9c87a18;width:180px;height:180px;top:-70px;right:-110px}}.bs-design-flyer.bs-mobile:not(.bs-artwork){border-radius:12px;min-height:0;padding:18px;display:block}.bs-design-flyer.bs-mobile:not(.bs-artwork) .bs-illustration,.bs-design-flyer.bs-mobile:not(.bs-artwork) .bs-kicker{display:none}.bs-design-flyer.bs-mobile:not(.bs-artwork) h2{letter-spacing:-.6px;text-wrap:pretty;margin:0 0 9px;font-size:25px;line-height:1.1}.bs-design-flyer.bs-mobile:not(.bs-artwork) p{margin:0 0 12px;font-size:12px;line-height:1.5}.bs-design-flyer.bs-mobile:not(.bs-artwork):after{opacity:.3}@media (prefers-reduced-motion:reduce){.bs-design-flyer:not(.bs-artwork) .bs-cta{transition:none}}.bs-flyer-sheet{object-fit:contain;object-position:center;background:#f7f2e8;transform:translate(-3px,12px)rotate(-5deg)}
.bs-design-custom:not(.bs-artwork){isolation:isolate;color:#fffaf0;background:#182b37;border:1px solid #203e4b;grid-template-columns:minmax(0,1fr) 260px;gap:30px;min-height:236px;padding:30px 36px;position:relative}.bs-design-custom:not(.bs-artwork):before{content:"";z-index:-1;pointer-events:none;border:1px solid #c6de7b20;border-radius:50%;width:500px;height:500px;position:absolute;top:-145px;right:-80px;box-shadow:0 0 0 35px #c6de7b06,0 0 0 36px #c6de7b18,0 0 0 75px #c6de7b06}.bs-design-custom:not(.bs-artwork) .bs-copy{z-index:2;grid-column:1;min-width:0;display:block}.bs-design-custom:not(.bs-artwork) .bs-kicker{letter-spacing:1.5px;color:#b5c6be;font-size:9px}.bs-design-custom:not(.bs-artwork) h2{letter-spacing:-1.2px;text-wrap:balance;max-width:650px;margin:10px 0 12px;font-size:clamp(34px,3.1vw,44px);line-height:1.1}.bs-design-custom:not(.bs-artwork) p{color:#c4d1cd;text-wrap:pretty;max-width:540px;margin:0 0 18px;font-size:14px;line-height:1.5}.bs-design-custom:not(.bs-artwork) .bs-cta{white-space:nowrap;background:#d8ef79;border-radius:7px;gap:20px;width:fit-content;min-height:44px;margin:0;padding:11px 16px;font-size:12px;transition:background-color .15s,transform .15s;display:inline-flex;position:static;color:#182b37!important}.bs-design-custom:not(.bs-artwork) a.bs-cta:hover{background:#e7ffa0}.bs-design-custom:not(.bs-artwork) a.bs-cta:active{transform:translateY(1px)}.bs-design-custom:not(.bs-artwork) a.bs-cta:focus-visible{outline-offset:4px;outline:2px solid #d8ef79}.bs-design-custom:not(.bs-artwork) .bs-illustration{grid-area:1/2;min-width:0;display:flex}.bs-custom-art{pointer-events:none;width:260px;height:204px;position:relative}.bs-custom-art svg{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:768px) and (max-width:1050px){.bs-design-custom:not(.bs-artwork){grid-template-columns:minmax(0,1fr) 210px;gap:20px;padding:26px}.bs-design-custom:not(.bs-artwork) h2{font-size:32px}.bs-custom-art{width:210px}}@media (max-width:767px){.bs-design-custom:not(.bs-artwork){border-radius:12px;min-height:0;padding:18px;display:block}.bs-design-custom:not(.bs-artwork) .bs-illustration,.bs-design-custom:not(.bs-artwork) .bs-kicker{display:none}.bs-design-custom:not(.bs-artwork) h2{letter-spacing:-.6px;text-wrap:pretty;margin:0 0 9px;font-size:25px;line-height:1.1}.bs-design-custom:not(.bs-artwork) p{margin:0 0 12px;font-size:12px;line-height:1.5}.bs-design-custom:not(.bs-artwork):before{opacity:.6;width:220px;height:220px;top:-110px;right:-150px}}.bs-design-custom.bs-mobile:not(.bs-artwork){border-radius:12px;min-height:0;padding:18px;display:block}.bs-design-custom.bs-mobile:not(.bs-artwork) .bs-illustration,.bs-design-custom.bs-mobile:not(.bs-artwork) .bs-kicker{display:none}.bs-design-custom.bs-mobile:not(.bs-artwork) h2{letter-spacing:-.6px;text-wrap:pretty;margin:0 0 9px;font-size:25px;line-height:1.1}.bs-design-custom.bs-mobile:not(.bs-artwork) p{margin:0 0 12px;font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.bs-design-custom:not(.bs-artwork) .bs-cta{transition:none}}.bs-design-custom:not(.bs-artwork) .bs-reach-highlight{color:#d8ef79;text-decoration:none}
