.br-campaign{--ink:#302448;color:var(--ink);background:#fff;padding-bottom:0;font-family:Avenir Next,Avenir,Segoe UI,sans-serif}.br-campaign *,.br-campaign :before,.br-campaign :after{box-sizing:border-box}.br-campaign :is(a,button):focus-visible,.br-campaign:focus-visible{outline-offset:5px;outline:3px solid #7957b6}.br-campaign-stage{position:relative}.br-campaign-viewport{touch-action:pan-y pinch-zoom;overflow:hidden}.br-campaign-track{display:flex}.br-campaign-item{flex:0 0 100%;min-width:0;display:flex}.br-campaign-slide{--slide:#e5d9f9;--disc:#c4ace9;background:var(--slide);flex:1;grid-template-columns:1fr 1fr;min-width:0;min-height:565px;display:grid;position:relative;overflow:hidden}.br-campaign-slide--blue{--slide:#d9e9f5;--disc:#accfe6}.br-campaign-slide--peach{--slide:#fbd8c5;--disc:#f6af8b}.br-campaign-copy{z-index:2;align-self:center;padding:48px 0 54px 8%;position:relative}.br-campaign-brand{letter-spacing:-1.2px;margin-bottom:22px;font-size:28px;font-weight:650;display:block}.br-campaign h1{letter-spacing:-.065em;max-width:12ch;margin:0;font:650 clamp(44px,4.9vw,76px)/1.02 Avenir Next,Avenir,Segoe UI,sans-serif}.br-campaign .br-campaign-copy>p{max-width:35ch;margin:20px 0 24px;font-size:16px;line-height:1.65}.br-campaign-cta{background:var(--ink);color:#fff;border-radius:100px;justify-content:space-between;align-items:center;gap:35px;padding:17px 23px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.br-campaign-cta:hover{background:#584079}.br-campaign-art{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.br-campaign-disc{aspect-ratio:1;background:var(--disc);border-radius:50%;width:90%;position:absolute;bottom:-18%;right:0}.br-campaign-giant{text-align:center;letter-spacing:-.075em;color:var(--ink);opacity:.13;white-space:nowrap;font-size:clamp(60px,8vw,128px);font-weight:750;line-height:1;position:absolute;top:32px;left:0;right:0}.br-campaign-product{position:absolute;inset:22px 5% 38px 0;transform:rotate(-8deg)}.br-campaign-product img{object-fit:contain;filter:drop-shadow(12px 24px 16px #30244820)}.br-campaign-slide--blue .br-campaign-product{inset:70px 4% 45px 0;transform:rotate(7deg)}.br-campaign-product-name{font-size:12px;position:absolute;bottom:24px;right:8%}.br-campaign-controls{background:#fff;justify-content:space-between;align-items:center;gap:32px;padding:22px 4%;display:flex}.br-campaign-tabs{gap:28px;width:min(580px,65%);display:flex}.br-campaign-tabs button{text-align:left;color:#70697c;cursor:pointer;background:0 0;border:0;flex:1;padding:8px 0;font-family:inherit;font-size:12px;font-weight:500}.br-campaign-tab-line{background:#e5e0ec;border-radius:3px;height:3px;margin-bottom:10px;display:block}.br-campaign-tabs button[aria-pressed=true]{color:var(--ink)}.br-campaign-tabs button[aria-pressed=true] .br-campaign-tab-line{background:#765faa}.br-campaign-arrows{align-items:center;gap:10px;display:flex}.br-campaign-arrows>span{font-variant-numeric:tabular-nums;margin-right:10px;font-size:12px}.br-campaign-arrows button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9d1e4;border-radius:50%;place-items:center;display:grid}.br-campaign-arrows button:hover{background:#eee9f5}.br-campaign--split{padding:24px 3% 0}.br-campaign--split .br-campaign-slide{color:#fff;background:#493369;border-radius:16px;grid-template-columns:1fr 1.12fr}.br-campaign--split .br-campaign-copy{padding:44px 10%}.br-campaign--split .br-campaign-brand{margin-bottom:45px;font-size:22px}.br-campaign--split h1{font-size:clamp(44px,4.7vw,68px);font-weight:500}.br-campaign--split .br-campaign-art{background:var(--slide);color:var(--ink);border-radius:120px 0 0;margin-top:24px}.br-campaign--split .br-campaign-cta{color:#302448;background:#e5d9f9}.br-campaign--split .br-campaign-controls{padding-inline:0}.br-campaign--peek{background:#f7f5fa;padding-top:24px}.br-campaign--peek .br-campaign-item{flex:0 0 calc(84% + 18px);padding-inline:9px}.br-campaign--peek .br-campaign-slide{border-radius:22px;min-height:535px}.br-campaign--peek h1{font-size:clamp(44px,4.5vw,65px)}.br-campaign--peek .br-campaign-controls{background:#f7f5fa;padding-inline:8%}.br-campaign--peek .br-campaign-copy{padding-left:10%}.br-campaign--peek[data-loop-peek] .br-campaign-track{transform:translate(calc(8% - 9px))}.br-campaign--peek[data-loop-peek] .br-campaign-item:last-child{transform:translateX(calc(-100% * var(--campaign-count)))}@media (max-width:700px){.br-campaign--peek[data-loop-peek] .br-campaign-track{transform:translate(calc(5% - 5px))}}.br-campaign--offers{padding:24px 3% 0}.br-campaign--offers .br-campaign-stage{grid-template-columns:minmax(0,1fr) 260px;gap:18px;display:grid}.br-campaign--offers .br-campaign-viewport{border-radius:16px}.br-campaign--offers .br-campaign-slide{grid-template-columns:1fr .9fr;min-height:540px}.br-campaign--offers h1{font-size:clamp(40px,4vw,58px)}.br-campaign--offers .br-campaign-copy{padding-left:9%}.br-campaign--offers .br-campaign-brand{font-size:22px}.br-campaign--offers .br-campaign-giant{display:none}.br-campaign--offers .br-campaign-controls{padding-inline:0}.br-campaign-offers{flex-direction:column;gap:14px;display:flex}.br-campaign-offers-title{padding:0 2px;font-size:13px}.br-campaign-offer{border-radius:12px;flex-direction:column;flex:1;justify-content:space-between;padding:26px 23px;text-decoration:none;display:flex}.br-campaign-offer--nursery{background:#f8d6c2}.br-campaign-offer--visit{background:#dce8d3}.br-campaign-offer>span{letter-spacing:-1px;font-size:28px;font-weight:600;line-height:1.15}.br-campaign-offer small{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:12px;display:flex}@media (max-width:1000px) and (min-width:701px){.br-campaign--offers .br-campaign-stage{grid-template-columns:minmax(0,1fr)}.br-campaign-offers{grid-template-columns:1fr 1fr;display:grid}.br-campaign-offers-title{grid-column:1/-1}}@media (max-width:700px){.br-campaign-slide{grid-template-columns:1fr;min-height:0}.br-campaign-copy{align-self:start;padding:28px 24px 0}.br-campaign-brand{margin-bottom:18px;font-size:22px}.br-campaign h1{max-width:13ch;font-size:46px}.br-campaign .br-campaign-copy>p{max-width:36ch;margin:16px 0 22px;font-size:14px;line-height:1.6}.br-campaign-cta{padding:14px 20px;font-size:13px}.br-campaign-art{height:320px}.br-campaign-product{inset:8px 12% 24px;transform:rotate(-8deg)}.br-campaign-slide--blue .br-campaign-product{inset:35px 10% 30px}.br-campaign-giant{font-size:76px;top:24px}.br-campaign-disc{width:75%;bottom:-25%;right:-8%}.br-campaign-product-name{font-size:11px;bottom:16px}.br-campaign-controls{gap:16px;padding:14px 20px}.br-campaign-tabs{flex:1;gap:12px;width:auto}.br-campaign-tabs button{font-size:10px}.br-campaign-arrows{gap:6px}.br-campaign-arrows>span{display:none}.br-campaign-arrows button{width:36px;height:36px}.br-campaign--split{padding:12px 12px 0}.br-campaign--split .br-campaign-slide{border-radius:12px;grid-template-columns:1fr}.br-campaign--split .br-campaign-copy{padding:28px 24px 30px}.br-campaign--split .br-campaign-brand{margin-bottom:24px}.br-campaign--split h1{font-size:46px}.br-campaign--split .br-campaign-art{border-radius:65px 0 0;height:300px;margin-top:0;margin-left:24px}.br-campaign--peek{padding-top:12px}.br-campaign--peek .br-campaign-item{flex-basis:calc(90% + 10px);padding-inline:5px}.br-campaign--peek .br-campaign-slide{border-radius:14px;min-height:0}.br-campaign--peek .br-campaign-copy{padding:26px 22px 0}.br-campaign--peek h1{font-size:42px}.br-campaign--peek .br-campaign-controls{padding-inline:5%}.br-campaign--offers{padding:12px 12px 0}.br-campaign--offers .br-campaign-stage{grid-template-columns:1fr;gap:12px}.br-campaign--offers .br-campaign-slide{grid-template-columns:1fr;min-height:0}.br-campaign--offers .br-campaign-copy{padding:28px 24px 0}.br-campaign--offers h1{font-size:44px}.br-campaign-offers{grid-template-columns:1fr 1fr;gap:10px;display:grid}.br-campaign-offers-title{grid-column:1/-1;margin:6px 0 0}.br-campaign-offer{padding:20px 14px}.br-campaign-offer>span{font-size:23px}.br-campaign-offer small{align-items:flex-end;gap:4px;font-size:11px}}.br-campaign-showroom-link{text-underline-offset:4px;align-items:center;gap:7px;padding:8px 0;font-weight:600;text-decoration:underline;display:inline-flex}.br-campaign .br-campaign-slide--image{background:#302448;min-height:565px;display:block}.br-campaign-image-link{color:#fff;text-decoration:none;display:block;position:absolute;inset:0}.br-campaign-image-link img{object-fit:cover;object-position:var(--image-position,center)}.br-campaign-image-overlay{background:linear-gradient(90deg,#181222e8,#181222b3 45%,#18122210);align-items:center;display:flex;position:absolute;inset:0}.br-campaign-image-overlay .br-campaign-copy{padding:44px 5%}.br-campaign-image-overlay h1{white-space:pre-line;max-width:14ch}.br-campaign-image-overlay .br-campaign-cta{color:#302448;background:#fff}.br-campaign--peek .br-campaign-slide--image{min-height:535px}.br-campaign-tabs button{min-width:0}@media (max-width:700px){.br-campaign .br-campaign-slide--image{min-height:670px}.br-campaign-image-link img{object-position:var(--mobile-image-position,center)}.br-campaign-image-overlay{background:linear-gradient(#18122210,#181222bd 50%,#181222f2);align-items:flex-end}.br-campaign-image-overlay .br-campaign-copy{padding:32px 24px}.br-campaign-tabs{gap:10px}.br-campaign-showroom-link{right:6%}}.br-campaign-image-overlay .br-campaign-copy{align-self:auto}.br-campaign-image-link:focus-visible{outline-offset:-6px;outline:3px solid #fff}.br-campaign-arrows button:disabled{opacity:.4;cursor:default}
