@media (min-width:761px){.homepage .section--intro .pillar-story,.homepage .section--intro.is-pillars-enhanced .pillar-story{position:relative!important;width:min(calc(100vw - clamp(24px, 3vw, 48px)),1840px)!important;height:auto!important;min-height:0!important;margin-top:clamp(40px,4.5vw,68px)!important;margin-left:50%!important;transform:translateX(-50%)!important}.homepage .section--intro .pillar-grid,.homepage .section--intro.is-pillars-enhanced .pillar-grid{position:static!important;top:auto!important;display:grid!important;width:100%!important;height:auto!important;min-height:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(14px,1.25vw,22px)!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.homepage .section--intro .pillar-card,.homepage .section--intro .pillar-card:nth-child(2n),.homepage .section--intro.is-pillars-enhanced .pillar-card,.homepage .section--intro.is-pillars-enhanced .pillar-card:nth-child(2n){position:relative!important;inset:auto!important;z-index:1!important;display:grid!important;width:100%!important;height:auto!important;min-height:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(181,140,53,.24)!important;border-radius:clamp(20px,1.8vw,28px)!important;background:#fbfaf6!important;box-shadow:0 18px 46px rgba(8,18,37,.075)!important;color:var(--ink)!important;opacity:1!important;pointer-events:auto!important;transform:none!important;will-change:auto!important;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease!important}.homepage .section--intro .pillar-card.is-revealed:hover,.homepage .section--intro .pillar-card:hover,.homepage .section--intro.is-pillars-enhanced .pillar-card:hover{z-index:2!important;border-color:rgba(181,140,53,.42)!important;box-shadow:0 24px 58px rgba(8,18,37,.11)!important;transform:translateY(-3px)!important}.homepage .section--intro .pillar-card:after,.homepage .section--intro .pillar-card:before,.homepage .section--intro.is-pillars-enhanced .pillar-card:after,.homepage .section--intro.is-pillars-enhanced .pillar-card:before{display:none!important}.homepage .section--intro .pillar-card__content,.homepage .section--intro.is-pillars-enhanced .pillar-card__content{position:relative!important;z-index:3!important;display:flex!important;grid-column:1!important;grid-row:1!important;min-width:0!important;min-height:clamp(164px,12vw,190px)!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;padding:clamp(22px,2.2vw,34px) clamp(24px,3vw,48px) clamp(18px,1.8vw,28px)!important;background:radial-gradient(circle at 92% 7%,rgba(197,200,4,.055),transparent 28%),#fbfaf6!important;text-align:center!important}.homepage .section--intro .pillar-card--air .pillar-card__content,.homepage .section--intro .pillar-card--water .pillar-card__content,.homepage .section--intro.is-pillars-enhanced .pillar-card--air .pillar-card__content,.homepage .section--intro.is-pillars-enhanced .pillar-card--water .pillar-card__content{background:radial-gradient(circle at 8% 92%,rgba(4,82,21,.05),transparent 30%),#f8f8f4!important}.homepage .section--intro .pillar-card__top,.homepage .section--intro.is-pillars-enhanced .pillar-card__top{position:static!important;z-index:auto!important;display:flex!important;width:auto!important;align-items:center!important;justify-content:center!important;gap:9px!important;margin:0 0 8px!important}.homepage .section--intro .pillar-card .icon-box,.homepage .section--intro.is-pillars-enhanced .pillar-card .icon-box{width:34px!important;height:34px!important;flex:0 0 34px!important;border:1px solid rgba(181,140,53,.34)!important;background:rgba(255,255,255,.94)!important;box-shadow:0 7px 18px rgba(8,18,37,.065)!important}.homepage .section--intro .pillar-card .icon-box img,.homepage .section--intro.is-pillars-enhanced .pillar-card .icon-box img{width:18px!important;height:18px!important}.homepage .section--intro .pillar-card__number,.homepage .section--intro.is-pillars-enhanced .pillar-card__number{position:static!important;margin:0!important;color:var(--brand-green-dark)!important;font-family:var(--font-sans)!important;font-size:.59rem!important;font-weight:760!important;letter-spacing:.13em!important;text-shadow:none!important}.homepage .section--intro .pillar-card h3,.homepage .section--intro.is-pillars-enhanced .pillar-card h3{position:static!important;z-index:auto!important;max-width:100%!important;margin:0 0 8px!important;color:var(--ink)!important;font-family:var(--font-suisse-display),var(--font-display)!important;font-size:clamp(2.05rem,3.05vw,3.35rem)!important;font-weight:400!important;letter-spacing:-.062em!important;line-height:.96!important;text-align:center!important;text-shadow:none!important;overflow-wrap:normal!important;text-wrap:balance!important}.homepage .section--intro .pillar-card p,.homepage .section--intro.is-pillars-enhanced .pillar-card p{position:static!important;z-index:auto!important;display:-webkit-box!important;max-width:64ch!important;min-height:0!important;margin:0 auto!important;overflow:hidden!important;color:#617086!important;font-size:clamp(.8rem,.86vw,.94rem)!important;line-height:1.48!important;text-align:center!important;text-shadow:none!important;text-wrap:pretty!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.homepage .section--intro .pillar-card:nth-child(2n) .pillar-card__media,.homepage .section--intro .pillar-card__media,.homepage .section--intro.is-pillars-enhanced .pillar-card:nth-child(2n) .pillar-card__media,.homepage .section--intro.is-pillars-enhanced .pillar-card__media{position:relative!important;z-index:1!important;display:block!important;grid-column:1!important;grid-row:2!important;min-width:0!important;min-height:0!important;aspect-ratio:16/9!important;overflow:hidden!important;background-color:#e9e6df!important;background-position:50%!important;background-size:cover!important}.homepage .section--intro .pillar-card--temperature .pillar-card__media{background-image:url(/assets/images/komfort-temperatura-salon-daikin-stylish-v3.webp)!important}.homepage .section--intro .pillar-card--air .pillar-card__media{background-image:url(/assets/images/komfort-powietrze-final-premium-v13.webp)!important}.homepage .section--intro .pillar-card--water .pillar-card__media{background-image:url(/assets/images/komfort-woda-naturalny-kamien-premium-v2.webp)!important}.homepage .section--intro .pillar-card--comfort .pillar-card__media{background-image:url(/assets/images/komfort-codzienna-wygoda-laundry-jet-odkurzacz-v3.webp)!important}.homepage .section--intro .pillar-card__media:before,.homepage .section--intro.is-pillars-enhanced .pillar-card__media:before{position:absolute!important;z-index:0!important;inset:-24px!important;display:block!important;background:inherit!important;content:""!important;filter:blur(20px) saturate(.74) brightness(1.07)!important;opacity:.38!important;transform:scale(1.06)!important;pointer-events:none!important}.homepage .section--intro .pillar-card__media:after,.homepage .section--intro.is-pillars-enhanced .pillar-card__media:after{position:absolute!important;z-index:2!important;inset:0!important;display:block!important;height:auto!important;background:linear-gradient(180deg,rgba(251,250,246,.22),transparent 16%,transparent 84%,rgba(8,18,37,.04))!important;content:""!important;pointer-events:none!important}.homepage .section--intro .pillar-card__image,.homepage .section--intro.is-pillars-enhanced .pillar-card__image{position:absolute!important;z-index:1!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:auto!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;object-position:center!important;box-shadow:none!important;filter:brightness(1.035) saturate(.96) contrast(1.01)!important;transform:none!important}.homepage .section--intro .pillar-card:hover .pillar-card__image,.homepage .section--intro.is-pillars-enhanced .pillar-card:hover .pillar-card__image{filter:brightness(1.05) saturate(.98) contrast(1.01)!important;transform:none!important}.homepage .section--intro .pillar-story__meter,.homepage .section--intro.is-pillars-enhanced .pillar-story__meter{display:none!important}}@media (max-width:760px){.homepage .section--intro .pillar-story,.homepage .section--intro.is-pillars-enhanced .pillar-story{position:relative!important;width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;margin-top:36px!important;margin-left:50%!important;transform:translateX(-50%)!important}.homepage .section--intro .pillar-grid,.homepage .section--intro.is-pillars-enhanced .pillar-grid{position:static!important;display:grid!important;width:100%!important;height:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin:0!important;overflow:visible!important}.homepage .section--intro .pillar-card,.homepage .section--intro .pillar-card:nth-child(2n),.homepage .section--intro.is-pillars-enhanced .pillar-card{position:relative!important;inset:auto!important;display:grid!important;width:100%!important;height:auto!important;min-height:0!important;grid-template:auto auto/minmax(0,1fr)!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(181,140,53,.24)!important;border-radius:22px!important;background:#fbfaf6!important;box-shadow:0 14px 34px rgba(8,18,37,.07)!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.homepage .section--intro .pillar-card:after,.homepage .section--intro .pillar-card:before{display:none!important}.homepage .section--intro .pillar-card__content,.homepage .section--intro.is-pillars-enhanced .pillar-card__content{display:flex!important;grid-column:1!important;grid-row:1!important;min-height:170px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;padding:26px 22px 22px!important;background:#fbfaf6!important;text-align:center!important}.homepage .section--intro .pillar-card__top{position:static!important;width:auto!important;justify-content:center!important;gap:9px!important;margin:0 0 10px!important}.homepage .section--intro .pillar-card .icon-box{width:34px!important;height:34px!important;flex:0 0 34px!important}.homepage .section--intro .pillar-card .icon-box img{width:18px!important;height:18px!important}.homepage .section--intro .pillar-card__number{position:static!important;color:var(--brand-green-dark)!important;font-size:.59rem!important;text-shadow:none!important}.homepage .section--intro .pillar-card h3{margin:0 0 9px!important;color:var(--ink)!important;font-size:clamp(2.25rem,11vw,3.15rem)!important;line-height:.96!important;text-align:center!important;text-shadow:none!important}.homepage .section--intro .pillar-card p{display:-webkit-box!important;max-width:44ch!important;min-height:0!important;margin:0 auto!important;overflow:hidden!important;color:#617086!important;font-size:.86rem!important;line-height:1.47!important;text-align:center!important;text-shadow:none!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important}.homepage .section--intro .pillar-card:nth-child(2n) .pillar-card__media,.homepage .section--intro .pillar-card__media,.homepage .section--intro.is-pillars-enhanced .pillar-card__media{position:relative!important;display:block!important;grid-column:1!important;grid-row:2!important;min-width:0!important;min-height:0!important;aspect-ratio:4/3!important;overflow:hidden!important;background:#eeece6!important}.homepage .section--intro .pillar-card__media:after{display:none!important}.homepage .section--intro .pillar-card__image,.homepage .section--intro.is-pillars-enhanced .pillar-card__image{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;object-position:center!important;transform:none!important}.homepage .section--intro .pillar-story__meter,.homepage .section--intro.is-pillars-enhanced .pillar-story__meter{display:none!important}}@media (prefers-reduced-motion:reduce){.homepage .section--intro .pillar-card,.homepage .section--intro .pillar-card__image{transition:none!important}}.homepage .solution-showcase{position:relative;margin-top:clamp(16px,1.8vw,28px)!important;padding:clamp(66px,6vw,96px) 0 clamp(78px,7vw,112px)!important;overflow:hidden;background:radial-gradient(circle at 84% 10%,rgba(214,188,132,.24),transparent 30%),radial-gradient(circle at 5% 58%,rgba(150,124,78,.1),transparent 28%),linear-gradient(180deg,#f1ece2,#e9e1d3)!important}.homepage .solution-showcase:before{top:-150px;right:-120px;width:min(42vw,680px);height:min(42vw,680px);border-color:rgba(183,155,91,.24);background:radial-gradient(circle,rgba(255,252,246,.74),rgba(183,155,91,.07) 52%,transparent 72%)}.homepage .solution-showcase__head{position:relative;z-index:2;display:flex!important;width:min(calc(100% - clamp(32px, 4vw, 72px)),1120px)!important;max-width:1120px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:20px!important;margin-bottom:34px!important;text-align:center!important}.homepage .solution-showcase__heading{display:flex;max-width:none!important;flex-direction:column;align-items:center}.homepage .solution-showcase__heading .eyebrow{justify-content:center;margin-bottom:18px}.homepage .solution-showcase__heading h3{max-width:980px!important;margin:0;color:var(--ink);font-family:var(--font-suisse-display),"Arial Narrow",sans-serif;font-size:clamp(2.75rem,4vw,4.35rem)!important;font-weight:400;letter-spacing:-.07em!important;line-height:.96!important}.homepage .solution-showcase__head>p{max-width:590px;margin:0;color:#667181;font-size:.98rem;line-height:1.65}.homepage .solution-carousel__viewport{position:relative;z-index:1;width:100vw!important;margin-left:calc(50% - 50vw)!important;overflow:hidden!important}.homepage .solution-grid--home{--solution-card-width:clamp(720px,68vw,1120px);--solution-carousel-gutter:max(24px,calc((100vw - var(--solution-card-width)) / 2));display:flex!important;width:100%!important;gap:clamp(24px,2.4vw,42px)!important;margin:0!important;padding:30px var(--solution-carousel-gutter) 42px!important;overflow-x:auto;overscroll-behavior-x:contain;border:0!important;cursor:grab;scroll-behavior:smooth;scroll-padding-inline:var(--solution-carousel-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.homepage .solution-grid--home::-webkit-scrollbar{display:none}.homepage .solution-grid--home.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.homepage .solution-grid--home .solution-card,.homepage .solution-grid--home .solution-card:nth-child(n+7){position:relative;z-index:1;display:flex!important;width:auto!important;min-height:clamp(620px,48vw,760px)!important;aspect-ratio:auto!important;flex:0 0 var(--solution-card-width)!important;flex-direction:column;padding:clamp(36px,4vw,58px)!important;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;border:1px solid rgba(155,123,62,.3)!important;border-radius:clamp(30px,2.6vw,44px)!important;background:#e2d7c7!important;box-shadow:0 24px 58px rgba(54,38,20,.2)!important;opacity:.66!important;transform:scale(.97)!important;transform-origin:center;transition:opacity .4s ease,transform .56s cubic-bezier(.2,.72,.2,1),border-color .3s ease,box-shadow .4s ease!important}.homepage .solution-grid--home .solution-card:before{z-index:1;background:linear-gradient(180deg,rgba(18,14,9,.015),rgba(18,14,9,.08) 48%,rgba(17,13,9,.9))!important}.homepage .solution-grid--home .solution-card:after{position:absolute;z-index:1;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.1),transparent 32%);content:"";pointer-events:none}.homepage .solution-grid--home .solution-card__background{z-index:0;object-fit:cover;object-position:center;filter:brightness(1.08) saturate(.98) contrast(1.02)!important;transform:none!important;transition:transform .8s cubic-bezier(.2,.72,.2,1),filter .4s ease}.homepage .solution-grid--home .solution-card.is-active{z-index:3;border-color:rgba(155,123,62,.78)!important;box-shadow:0 36px 76px rgba(54,38,20,.3)!important;opacity:1!important;transform:translateY(-8px) scale(1.006)!important}.homepage .solution-grid--home .solution-card:hover:not(.is-active){opacity:.84!important;transform:scale(.982)!important}.homepage .solution-grid--home .solution-card.is-active .solution-card__background,.homepage .solution-grid--home .solution-card:hover .solution-card__background{filter:brightness(1.12) saturate(1.01) contrast(1.03)!important;transform:scale(1.012)!important}.homepage .solution-grid--home .solution-card__icon{position:relative;z-index:3;width:70px!important;height:70px!important;flex:0 0 70px!important;margin-bottom:auto!important;border-color:rgba(255,255,255,.76)!important;background:rgba(255,253,248,.94)!important;box-shadow:0 14px 34px rgba(40,25,12,.19)!important}.homepage .solution-grid--home .solution-card__icon img{width:32px!important;height:32px!important}.homepage .home-card__eyebrow{position:relative;z-index:3;display:block;margin:0 0 12px;color:rgba(255,255,255,.76);font-size:.72rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.homepage .solution-grid--home .solution-card h3{position:relative;z-index:3;max-width:90%!important;margin:0 0 14px!important;color:#fff;font-family:var(--font-sans);font-size:clamp(2.8rem,4vw,4.5rem)!important;font-weight:700;letter-spacing:-.052em!important;line-height:.98!important;text-shadow:0 4px 24px rgba(0,0,0,.34)}.homepage .solution-grid--home .solution-card p{position:relative;z-index:3;display:block!important;max-width:660px!important;margin:0 0 22px!important;color:rgba(255,255,255,.88)!important;font-size:clamp(1.02rem,1.18vw,1.18rem)!important;line-height:1.58!important;text-shadow:0 2px 16px rgba(0,0,0,.34)}.homepage .home-card__action{position:relative;z-index:3;display:inline-flex;width:max-content;align-items:center;gap:12px;color:#fff;font-size:.78rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.homepage .home-card__action>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(231,207,139,.7);border-radius:50%;color:#f0d994;transition:transform .22s ease,background .22s ease}.homepage .solution-grid--home .solution-card:hover .home-card__action>span{transform:translateX(3px);background:rgba(221,199,144,.14)}.homepage .solution-carousel__footer{position:relative;z-index:5;display:flex!important;width:min(calc(100% - 40px),1180px)!important;flex-direction:row!important;align-items:center;justify-content:center;gap:22px!important;margin-top:4px!important}.homepage .solution-carousel__controls{display:flex!important;align-items:center;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.homepage .solution-carousel__control{display:grid!important;width:54px!important;min-width:54px!important;height:54px!important;padding:0!important;place-items:center;border:1px solid rgba(112,82,32,.42)!important;border-radius:50%;background:rgba(255,253,248,.56)!important;color:#174536!important;cursor:pointer;font:inherit;font-size:1.15rem!important;box-shadow:none!important;transition:transform .22s ease,background .22s ease,color .22s ease}.homepage .solution-carousel__control:hover:not(:disabled){transform:translateY(-2px);border-color:#174536!important;background:#174536!important;color:#fff!important}.homepage .solution-carousel__counter{display:flex!important;min-width:84px!important;height:54px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(112,82,32,.28);border-radius:999px;color:rgba(8,18,37,.54);font-family:var(--font-sans);font-size:.78rem!important;letter-spacing:.09em}.homepage .solution-carousel__counter strong{color:#174536!important;font-size:inherit!important}.homepage .solution-carousel__progress{width:min(220px,23vw)!important;height:2px!important;overflow:hidden;border-radius:99px;background:rgba(79,57,24,.16)!important}.homepage .solution-carousel__progress>span{display:block;width:11.111%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#92733a,#174536)!important;transition:width .36s ease}.homepage .solution-showcase__all{position:relative;z-index:5;display:flex;width:max-content;min-height:46px;align-items:center;gap:12px;margin:22px auto 0;color:var(--brand-blue-dark);font-size:.86rem;font-weight:700;text-decoration:none}@media (max-width:980px){.homepage .solution-grid--home{--solution-card-width:min(84vw,780px);--solution-carousel-gutter:max(24px,calc((100vw - var(--solution-card-width)) / 2))}}@media (max-width:700px){.homepage .solution-showcase{margin-top:10px!important;padding-block:64px 82px!important}.homepage .solution-showcase__head{width:min(calc(100% - 28px),620px)!important;margin-bottom:26px!important}.homepage .solution-showcase__heading h3{font-size:clamp(2.5rem,12vw,3.8rem)!important}.homepage .solution-showcase__head>p{font-size:.9rem}.homepage .solution-grid--home{--solution-card-width:min(88vw,500px);--solution-carousel-gutter:max(16px,calc((100vw - var(--solution-card-width)) / 2));gap:14px!important;padding-block:22px 30px!important}.homepage .solution-grid--home .solution-card,.homepage .solution-grid--home .solution-card:nth-child(n+7){min-height:clamp(500px,136vw,620px)!important;padding:24px!important;border-radius:24px!important}.homepage .solution-grid--home .solution-card h3{font-size:clamp(2.05rem,10vw,2.8rem)!important}.homepage .solution-grid--home .solution-card p{font-size:.94rem!important}.homepage .solution-grid--home .solution-card__icon{width:58px!important;height:58px!important;flex-basis:58px!important}.homepage .solution-carousel__footer{flex-direction:column!important;gap:16px!important}.homepage .solution-carousel__progress{width:min(230px,62vw)!important}.homepage .solution-showcase__all{margin-top:20px}}@media (prefers-reduced-motion:reduce){.homepage .solution-carousel__progress>span,.homepage .solution-grid--home,.homepage .solution-grid--home .solution-card,.homepage .solution-grid--home .solution-card__background{scroll-behavior:auto;transition:none!important}}.homepage .feature-intro--editorial:before{border-top:1px solid rgba(183,149,77,.16);border-bottom:1px solid rgba(183,149,77,.18);background:radial-gradient(circle at 13% 16%,rgba(255,255,255,.92),transparent 34%),radial-gradient(circle at 93% 62%,rgba(201,218,204,.34),transparent 31%),linear-gradient(118deg,#eee5d7,#f5efe5 48%,#f8f4ec);box-shadow:inset 0 1px rgba(255,255,255,.7)}.homepage .feature-intro--editorial .feature-intro__media{border-color:rgba(183,149,77,.48);box-shadow:0 42px 92px rgba(81,65,43,.18),-24px 10px 70px rgba(106,89,62,.1)}.homepage .feature-intro--editorial .feature-intro__media:after{background:linear-gradient(270deg,rgba(103,82,53,.1),rgba(103,82,53,.025) 30%,transparent 58%),linear-gradient(180deg,transparent 72%,rgba(74,58,37,.08))}.homepage .feature-intro--editorial .feature-intro__content--card:before{border-color:rgba(166,128,53,.72)}.homepage .feature-intro--editorial .feature-intro__content--card:after{border-color:rgba(23,69,54,.34)}.homepage .feature-intro--editorial .eyebrow{color:#315f50}.homepage .feature-intro--editorial .feature-intro__content h2{color:#0b1733}.homepage .feature-intro--editorial .feature-intro__content h2 span{background:linear-gradient(90deg,#b7954d 0 22%,#315f50 22% 82%,rgba(49,95,80,0) 82%) 0 100% /100% 2px no-repeat}.homepage .feature-intro--editorial .feature-intro__content>.lead{color:#26364c}.homepage .feature-intro--editorial .feature-intro__content>p:not(.eyebrow):not(.lead){color:#5d6879}.homepage .feature-intro--editorial .feature-intro__scope span{border-color:rgba(166,128,53,.38);background:rgba(255,252,246,.68);color:#315f50;box-shadow:inset 0 1px rgba(255,255,255,.8)}.homepage .feature-intro--editorial .feature-intro__content .button--outline{border-color:#b7954d;background:#174536;color:#fffdf8;box-shadow:0 14px 30px rgba(23,69,54,.17)}.homepage .feature-intro--editorial .feature-intro__content .button--outline:hover{border-color:#caa75b;background:#0f3228;box-shadow:0 18px 38px rgba(23,69,54,.23)}@media (max-width:620px){.homepage .feature-intro--editorial:before{background:radial-gradient(circle at 12% 12%,rgba(255,255,255,.86),transparent 32%),linear-gradient(145deg,#eee5d7,#f8f4ec)}}