.arcp{--g:28px;background:var(--arc-cream,#faf7f2)}.arcp-wrap{max-width:1320px;margin-inline:auto;padding-inline:24px;box-sizing:border-box}.arcp-crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:28px;padding-bottom:18px;font-size:14px;color:var(--arc-muted)}.arcp-crumbs a{color:var(--arc-green)!important;text-decoration:none!important;font-weight:500}.arcp-crumbs span[aria-hidden]{opacity:.5}.arcp-hero{display:grid;grid-template-columns:minmax(0,64fr) minmax(0,36fr);gap:var(--g);align-items:stretch}.arcp-hero__media{display:flex;flex-direction:column;gap:12px;min-width:0}.arcp-player{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#0f1f18;box-shadow:0 24px 50px -30px rgba(16,32,24,.5)}.arcp-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.arcp-player__poster{position:absolute;inset:0;width:100%;height:100%;padding:0!important;margin:0;border:0!important;background:none!important;cursor:pointer;display:block;border-radius:0!important;min-height:0!important;box-shadow:none!important}.arcp-player__poster img,.arcp-player__soon img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.arcp-player__poster:hover img{transform:scale(1.03)}.arcp-player__poster::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(10,22,16,.35),rgba(10,22,16,0) 45%)}.arcp-player__btn{position:absolute;z-index:2;top:50%;left:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:rgba(21,52,42,.86);color:#fff;display:grid;place-items:center;box-shadow:0 10px 30px -8px rgba(0,0,0,.45);transition:transform .2s,background .2s}.arcp-player__btn svg{margin-left:3px}.arcp-player__poster:hover .arcp-player__btn,.arcp-player__poster:focus-visible .arcp-player__btn{transform:scale(1.07);background:var(--arc-green)}.arcp-player__poster:focus-visible{outline:3px solid var(--arc-sun);outline-offset:-3px}.arcp-player__soon{position:absolute;inset:0}.arcp-player__soon span{position:absolute;inset:auto 0 0 0;padding:14px;text-align:center;color:#fff;background:rgba(10,22,16,.6);font-family:var(--arc-head)}.arcp-note{flex:1 1 auto;display:flex;align-items:center;margin:0;padding:14px 18px;border-radius:14px;background:#fff;border:1px solid var(--arc-line);font-size:14.5px;line-height:1.6;color:var(--arc-text)}.arcp-note span{display:block}.arcp-note a{color:var(--arc-deep)!important;font-weight:700;text-decoration:none!important;margin-inline:4px}.arcp-info{display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:30px 30px 24px;box-shadow:var(--arc-shadow);border:1px solid rgba(31,74,54,.07);min-width:0}.arcp-info__name{font-family:var(--arc-head)!important;font-size:clamp(30px,2.8vw,40px)!important;font-weight:600!important;color:var(--arc-deep)!important;line-height:1.15!important;margin:0!important;letter-spacing:0!important;text-transform:none!important}.arcp-info__quote{font-family:var(--arc-head);font-size:18px;line-height:1.5;color:var(--arc-text);margin:12px 0 0}.arcp-chips{margin:16px 0 0!important}.arcp-chips a{color:inherit!important;text-decoration:none!important}.arcp-chips a:hover{color:var(--arc-green)!important;text-decoration:underline!important}.arcp-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:18px 0 0;border:1px solid var(--arc-line);border-radius:14px;overflow:hidden;background:var(--arc-cream)}.arcp-stats div{padding:12px 10px 11px;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:3px}.arcp-stats div+div{border-inline-start:1px solid var(--arc-line)}.arcp-stats dt{text-decoration:none!important;border:0!important;font-size:12.5px;color:var(--arc-muted);margin:0;font-weight:400;line-height:1.3}.arcp-stats dd{margin:0;font-family:var(--arc-head);font-size:18px;font-weight:600;color:var(--arc-deep);line-height:1.25}.arcp-info__label{font-family:var(--arc-head)!important;font-size:15px!important;font-weight:600!important;color:var(--arc-green)!important;margin:22px 0 4px!important}.arcp-info__about{margin:0;font-size:15.5px;line-height:1.7;color:var(--arc-text);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.arcp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:22px}.arcp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 22px;border-radius:999px;background:var(--arc-green);border:1.5px solid var(--arc-green);color:#fff!important;font-family:var(--arc-head);font-size:15.5px;font-weight:500;text-decoration:none!important;flex:1 1 auto;transition:background .2s,color .2s,transform .2s;white-space:nowrap}.arcp-btn:hover{background:var(--arc-deep);border-color:var(--arc-deep);transform:translateY(-1px)}.arcp-btn--ghost{background:transparent;color:var(--arc-green)!important}.arcp-btn--ghost:hover{background:var(--arc-sage);color:var(--arc-deep)!important;border-color:var(--arc-green)}.arcp-social{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--arc-muted);font-weight:500}.arcp-social__icons{display:flex;gap:8px}.arcp-social__icons a{width:38px;height:38px;border-radius:50%;background:var(--arc-sage);color:var(--arc-green)!important;display:grid;place-items:center;transition:background .2s,color .2s}.arcp-social__icons a:hover{background:var(--arc-green);color:#fff!important}.arcp-body{display:grid;grid-template-columns:minmax(0,64fr) minmax(0,36fr);gap:var(--g);align-items:start;padding-top:64px;padding-bottom:40px}.arcp-h2{font-family:var(--arc-head)!important;font-size:clamp(23px,2.2vw,28px)!important;font-weight:600!important;color:var(--arc-ink)!important;margin:0 0 12px!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important}.arcp-h2--lg{font-size:clamp(26px,2.8vw,34px)!important;color:var(--arc-deep)!important}.arcp-text p{font-size:18px;line-height:1.85;color:var(--arc-text);margin:0 0 14px;text-wrap:pretty}.arcp-muted{font-size:15.5px;color:var(--arc-muted);margin:0 0 6px}.arcp-chapters{margin-top:36px}.arcp-ch{list-style:none;margin:10px 0 0;padding:0}.arcp-ch li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid var(--arc-line);margin:0}.arcp-ch li::marker{content:none}.arcp-ch__txt{min-width:0}.arcp-ch__num{display:block;font-size:13px;font-weight:600;color:var(--arc-sun);margin-bottom:2px}.arcp-ch h3{font-family:var(--arc-head)!important;font-size:19px!important;font-weight:600!important;color:var(--arc-ink)!important;margin:0 0 4px!important;line-height:1.35!important}.arcp-ch p{margin:0;font-size:15.5px;line-height:1.65;color:var(--arc-text)}.arcp-seek{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border-radius:999px;border:1.5px solid rgba(31,74,54,.35);color:var(--arc-green)!important;font-family:var(--arc-head);font-size:14.5px;font-weight:500;text-decoration:none!important;white-space:nowrap;transition:all .2s}.arcp-seek:hover{background:var(--arc-green);border-color:var(--arc-green);color:#fff!important}.arcp-side{display:flex;flex-direction:column;gap:16px;position:sticky;top:120px}.arcp-cta{background:var(--arc-sage);border-radius:20px;padding:28px 26px}.arcp-cta h2{font-family:var(--arc-head)!important;font-size:20px!important;font-weight:600!important;color:var(--arc-ink)!important;margin:0 0 8px!important}.arcp-cta p{margin:0 0 16px;font-size:15.5px;color:var(--arc-muted);line-height:1.6}.arcp-cta .arcp-btn{flex:0 0 auto}.arcp-share{display:flex;flex-direction:column;gap:6px;padding:24px 26px;border-radius:20px;background:#fff;border:1px solid var(--arc-line)}.arcp-share b{font-family:var(--arc-head);font-size:17px;color:var(--arc-ink);font-weight:600;line-height:1.4}.arcp-share span{font-size:15px;color:var(--arc-muted)}.arcp-share__btn{margin-top:10px;align-self:flex-start;height:44px;padding:0 20px!important;border-radius:999px!important;border:1.5px solid var(--arc-green)!important;background:transparent!important;color:var(--arc-green)!important;font-family:var(--arc-head)!important;font-size:15px!important;font-weight:500!important;cursor:pointer;line-height:1!important;min-height:0!important}.arcp-share__btn:hover{background:var(--arc-green)!important;color:#fff!important}.arcp-pq-wrap{padding-top:24px;padding-bottom:64px}.arcp-pq{position:relative;overflow:hidden;max-width:980px;margin:0 auto;background:var(--arc-sage);border-radius:28px;padding:64px 48px 56px;text-align:center}.arcp-pq::before{content:"\201C";display:block;font-family:Georgia,'Times New Roman',serif;font-size:120px;line-height:1;height:62px;overflow:hidden;color:var(--arc-sun);margin-bottom:6px}.arcp-pq blockquote{margin:0 auto!important;padding:0!important;border:0!important;background:none!important;max-width:760px;font-family:var(--arc-head)!important;font-size:clamp(23px,2.5vw,32px)!important;line-height:1.55!important;font-weight:500!important;color:var(--arc-deep)!important;font-style:normal!important;text-wrap:balance}.arcp-pq blockquote::before,.arcp-pq blockquote::after{display:none!important}.arcp-pq figcaption{margin-top:22px;display:inline-flex;align-items:center;gap:12px;font-family:var(--arc-head);font-size:15px;font-weight:500;color:var(--arc-green)}.arcp-pq figcaption::before,.arcp-pq figcaption::after{content:"";width:28px;height:2px;border-radius:2px;background:var(--arc-sun)}.arcp-more{background:var(--arc-sand,#f3ece3);padding:88px 0 96px}.arcp-more__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:28px}.arcp-more__head .arcp-h2{margin:0!important}.arcp-link{display:inline-flex;align-items:center;gap:7px;font-family:var(--arc-head);font-weight:500;font-size:15.5px;color:var(--arc-green)!important;text-decoration:underline!important;text-underline-offset:5px}.arcp-link::after{content:"\2190"}.arcp-contact{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:64px;align-items:start;padding-top:96px;padding-bottom:110px}.arcp-lead{font-size:18px;line-height:1.8;color:var(--arc-text);margin:0 0 12px}.arcp-contact__form{background:#fff;border-radius:20px;padding:36px;box-shadow:var(--arc-shadow)}.arcp-grid{display:grid;gap:20px}.arcp-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.arcp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.arcp-card{display:flex;flex-direction:column;background:#fff;border-radius:var(--arc-r,14px);overflow:hidden;box-shadow:var(--arc-shadow);text-decoration:none!important;color:inherit!important;transition:transform .25s ease,box-shadow .25s ease;min-width:0}.arcp-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(28,38,33,.05),0 20px 36px -18px rgba(28,38,33,.3)}.arcp-card__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--arc-sage)}.arcp-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.arcp-card:hover .arcp-card__media img{transform:scale(1.04)}.arcp-badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px 0 12px;border-radius:999px;background:rgba(16,28,22,.66);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:13px;font-weight:500;line-height:1}.arcp-badge i{width:9px;height:11px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 11'%3E%3Cpath d='M0.5 0.8v9.4L8.6 5.5z' fill='white'/%3E%3C/svg%3E") center/9px 11px no-repeat}.arcp-card__body{display:flex;flex-direction:column;gap:6px;padding:18px 18px 18px;flex:1 1 auto}.arcp-card__name{font-family:var(--arc-head);font-size:19px;font-weight:600;color:var(--arc-ink);line-height:1.3}.arcp-card__quote{font-size:15px;line-height:1.6;color:var(--arc-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.arcp-card__tag{margin-top:auto;padding-top:6px;align-self:flex-start;font-size:13px;font-weight:500;color:var(--arc-green);background:var(--arc-sage);padding:3px 11px;border-radius:999px;line-height:1.5}.arcp-card__quote+.arcp-card__tag{margin-top:auto}#site-navigation-primary-desktop .mega-menu-panel-inner .arc-mm-auto>a::before{background-image:var(--arc-thumb)!important}@media (max-width:1024px){.arcp-hero,.arcp-body{grid-template-columns:1fr}.arcp-side{position:static}.arcp-contact{grid-template-columns:1fr;gap:32px}.arcp-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.arcp-wrap{padding-inline:16px}.arcp-crumbs{padding-top:18px;padding-bottom:12px}.arcp-player{border-radius:16px}.arcp-player__btn{width:64px;height:64px;margin:-32px 0 0 -32px}.arcp-note{flex:0 0 auto;font-size:14px}.arcp-info{padding:24px 20px 22px}.arcp-stats dd{font-size:16px}.arcp-actions{flex-direction:column}.arcp-btn{width:100%}.arcp-body{padding-top:40px;padding-bottom:24px}.arcp-text p{font-size:17px}.arcp-ch li{flex-direction:column;align-items:flex-start;gap:12px}.arcp-seek{height:44px}.arcp-pq{padding:44px 22px 40px;border-radius:22px}.arcp-pq::before{font-size:96px;height:50px}.arcp-more{padding:56px 0 64px}.arcp-grid{gap:12px}.arcp-grid--4,.arcp-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.arcp-card__body{padding:12px 12px 14px;gap:4px}.arcp-card__name{font-size:16px}.arcp-card__quote{font-size:13.5px;-webkit-line-clamp:3}.arcp-badge{top:8px;left:8px;height:24px;font-size:12px;padding:0 9px}.arcp-contact{padding-top:56px;padding-bottom:64px}.arcp-contact__form{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.arcp-card,.arcp-card img,.arcp-player__poster img{transition:none!important}}