/* custom.css — consolidated project styles. */
/* ! custom component styles */
.cp-site.cp-home{--cp-home-paper:#ffffff;--cp-home-cream:#fff9c7;}
.cp-site.cp-home #cp-main-content>section:nth-of-type(odd){--cp-home-section-background:var(--cp-home-paper);}
.cp-site.cp-home #cp-main-content>section:nth-of-type(even){--cp-home-section-background:var(--cp-home-cream);}
.cp-site.cp-home.cp-v3 #cp-main-content>section{--about-background:var(--cp-home-section-background);--boundary-paper:var(--cp-home-section-background);background:var(--cp-home-section-background);}
@supports (scrollbar-width:thin) and (scrollbar-color:#ff444d #fffdf1){
html{scrollbar-width:thin;scrollbar-color:#ff444d #fffdf1}}
@supports not ((scrollbar-width:thin) and (scrollbar-color:#ff444d #fffdf1)){
html::-webkit-scrollbar{width:8px;height:8px}
html::-webkit-scrollbar-track{background:#fffdf1}
html::-webkit-scrollbar-thumb{background:#ff444d;border:2px solid #fffdf1;border-radius:8px}
html::-webkit-scrollbar-thumb:hover{background:#332620}}
.cp-site .cp-platform-journey{position:relative;background:#fffdf1;color:#332620;padding-bottom:22px;scroll-margin-top:88px}
.cp-platform-journey .cp-platform-content{width:calc(100% - 80px);max-width:1480px;margin-inline:auto;padding-block:40px 44px}
.cp-journey-intro{display:grid;grid-template-columns:1.25fr 1fr;column-gap:64px;row-gap:8px;align-items:center;margin-bottom:28px}
.cp-platform-journey .cp-journey-intro h2{grid-column:1;grid-row:1 / 3;max-width:680px;margin:0;font-size:clamp(36px,3.8vw,56px);line-height:1.08;letter-spacing:-.06em}
.cp-journey-intro>p{grid-column:2;align-self:end;max-width:460px;margin:0;font:400 17px/1.5 var(--cp-font-inter,"Inter"),sans-serif;color:inherit}
.cp-journey-intro .cp-platform-link{grid-column:2;align-self:start;justify-self:start;min-height:44px;gap:12px;font-size:14px}
.cp-journey-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;list-style:none;margin:0;padding:0}
.cp-journey-feature{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;min-width:0;min-height:112px;margin:0;padding:0}
.cp-journey-art{display:block;width:100%;aspect-ratio:1;background-image:url("../../cp-hero/platform/feature-atlas.webp");background-repeat:no-repeat;background-size:300% 300%;background-position:0 0}
.cp-journey-art-streaming{background-position:50% 0}
.cp-journey-art-cameras{background-position:100% 0}
.cp-journey-art-auction{background-position:0 50%}
.cp-journey-art-tournaments{background-position:50% 50%}
.cp-journey-art-academy{background-position:100% 50%}
.cp-journey-art-drs{background-position:0 100%}
.cp-journey-art-marketplace{background-position:50% 100%}
.cp-journey-art-rewards{background-position:100% 100%}
.cp-journey-copy{min-width:0}
.cp-platform-journey .cp-journey-copy h3{margin:0 0 6px;color:inherit;font:800 clamp(17px,1.4vw,21px)/1.2 var(--cp-font-manrope,"Manrope"),sans-serif;letter-spacing:-.035em;text-transform:none;overflow-wrap:break-word}
.cp-journey-copy>p{margin:0;color:inherit;font:400 14px/1.45 var(--cp-font-inter,"Inter"),sans-serif;text-align:left;overflow-wrap:break-word}
.cp-site .cp-platform-journey .cp-platform-group{background:#ff444d;background-image:none;padding-block:18px}
.cp-platform-journey .cp-platform-group>span{font-size:clamp(22px,2.3vw,34px)}
@media (max-width:1199px){
.cp-platform-journey .cp-platform-content{width:calc(100% - 56px);padding-block:34px 38px}
.cp-journey-intro{column-gap:32px;margin-bottom:24px}
.cp-journey-feature{grid-template-columns:84px minmax(0,1fr);gap:12px;min-height:104px}
.cp-journey-features{gap:18px 20px}
.cp-journey-copy>p{font-size:13px}}
@media (max-width:899px){
.cp-platform-journey .cp-platform-content{width:calc(100% - 40px);padding-block:28px 34px}
.cp-journey-intro{grid-template-columns:1fr;gap:10px;margin-bottom:18px}
.cp-platform-journey .cp-journey-intro h2{grid-column:auto;grid-row:auto;font-size:36px}
.cp-journey-intro>p,.cp-journey-intro .cp-platform-link{grid-column:auto}
.cp-journey-intro>p{max-width:none;font-size:15px}
.cp-journey-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.cp-journey-feature{grid-template-columns:60px minmax(0,1fr);gap:8px;min-height:104px}
.cp-platform-journey .cp-journey-copy h3{font-size:16px}
.cp-journey-copy>p{font-size:12px;line-height:1.45}
.cp-platform-journey .cp-platform-group>span{padding-inline:22px;gap:14px;font-size:26px}}
@media (max-width:599px){
.cp-site .cp-platform-journey{padding-bottom:16px;scroll-margin-top:72px}
.cp-platform-journey .cp-platform-content{width:calc(100% - 32px);padding-block:20px}
.cp-platform-journey .cp-journey-intro h2{font-size:clamp(26px,7.8vw,34px);line-height:1.1;letter-spacing:-.05em}
.cp-journey-intro>p{font-size:14px;line-height:1.45}
.cp-journey-intro .cp-platform-link{font-size:13px;min-height:44px;gap:8px}
.cp-journey-intro{row-gap:6px}
.cp-journey-features{gap:12px}
.cp-journey-feature{grid-template-columns:minmax(0,1fr);grid-template-rows:56px auto;align-content:start;align-items:start;gap:6px;min-height:0;text-align:center}
.cp-journey-art{width:56px;justify-self:center}
.cp-platform-journey .cp-journey-copy h3{margin-bottom:5px;font-size:14px;line-height:1.25;letter-spacing:-.025em}
.cp-journey-copy>p{font-size:12px;line-height:1.4;text-align:center}
.cp-platform-journey .cp-platform-group{padding-block:14px}
.cp-platform-journey .cp-platform-group>span{font-size:22px;padding-inline:16px;gap:12px}
.cp-platform-journey .cp-platform-icon{width:26px;height:26px}}
@media (max-width:359px){
.cp-platform-journey .cp-platform-content{width:calc(100% - 28px);padding-block:22px 24px}
.cp-journey-features{gap:16px 9px}
.cp-journey-feature{grid-template-rows:52px auto;gap:6px}
.cp-journey-art{width:52px}
.cp-journey-copy>p{font-size:11.5px}}
@media (min-width:900px) and (min-height:600px){
.cp-site .cp-platform-journey{padding-bottom:10px;scroll-margin-top:var(--cp-header-height,84px)}
.cp-platform-journey .cp-platform-content{padding-block:clamp(14px,2.5svh,24px)}
.cp-platform-journey .cp-journey-intro h2{font-size:clamp(28px,4.4svh,42px)}
.cp-journey-intro{column-gap:32px;margin-bottom:16px}
.cp-journey-intro>p{font-size:15px}
.cp-journey-intro .cp-platform-link{min-height:36px;font-size:13px}
.cp-journey-feature{grid-template-columns:clamp(52px,9svh,88px) minmax(0,1fr);gap:12px;min-height:clamp(56px,9svh,88px)}
.cp-journey-features{gap:12px 24px}
.cp-platform-journey .cp-journey-copy h3{font-size:clamp(16px,2.4svh,20px);margin-bottom:4px}
.cp-journey-copy>p{font-size:13px;line-height:1.4}
.cp-platform-journey #how-it-works.cp-how-simple{--how-circle-size:clamp(48px,8svh,76px);margin-top:clamp(12px,2svh,20px);padding-top:clamp(12px,2svh,20px)}
.cp-platform-journey #how-it-works .how-simple-heading h2{font-size:clamp(24px,3.6svh,32px)}
.cp-platform-journey #how-it-works .how-simple-steps{margin:14px 0 8px}
.cp-platform-journey #how-it-works .how-step-icon{width:50%;height:50%}
.cp-platform-journey #how-it-works .how-step-number{width:22px;height:22px;font-size:10px}
.cp-platform-journey #how-it-works .how-step-copy h3{margin-top:8px;font-size:16px}
.cp-platform-journey #how-it-works .how-simple-link{min-height:44px}
.cp-site .cp-platform-journey .cp-platform-group{padding-block:clamp(8px,1.3svh,12px)}
.cp-platform-journey .cp-platform-group>span{font-size:clamp(20px,2.7svh,28px)}
.cp-platform-journey .cp-platform-icon{width:26px;height:26px}}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-00e2504f5d){--auction-step:1}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-043e245cc1){margin-right:4px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-048b9a2b26){display:block;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-0499b92664){transform:scale(1.4);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-0552c4b866){order:1;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-060e276706){max-width:200px;margin-top:12px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-068a8ddc17){grid-column:1/-1}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-0925e33a83){max-width:600px;margin:0 auto;border-radius:10px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-09a01cc055){color:inherit;background:0px center;opacity:1;width:100%;grid-area:1 / 2;font:inherit;min-width:2px;border:0px;margin:0px;outline:0px;padding:0px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-09cf2cfed9){display:none;margin-top:10px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-0a8ca1da2b){width:auto;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-0aeda8bbf1){color:#00bcd4;font-weight:bold;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-0cd28ce9ba){display:inline;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-0e30505e75){display:flex;gap:3;align-items:center;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-10f432c1fe){width:90%;height:90%;top:5%;left:5%;border-top-color:#fff;animation-direction:reverse;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-10feee100a){height:6px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-1151799950){width:50%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-161e1e3fc8){width:50px;height:50px;object-fit:cover;border-radius:50%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-16dfe52c8f){background:rgba(0,0,0,0.8);min-height:80vh;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-1729459b8c){max-height:90vh;max-width:95%;object-fit:contain;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-176952f769){font-size:25px;line-height:30px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-19d749f84b){width:80%;height:80%;top:10%;left:10%;border-top-color:#2cf31a;animation-duration:5s;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-1aa8bade55){--auction-step:1}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-1b95f27eeb){width:100%;height:100%;object-fit:contain;position:absolute;top:0px;left:0px;opacity:0;transition:opacity 0.5s;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-1da9facb4d){margin:0;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-1fd8c813f4){font-size:11px;color:var(--muted)}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-1fe2ae8fb1){width:60%;height:auto;filter:drop-shadow(0 0 8px rgba(0,242,255,0.5));}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-203e59a9a3){width:0px;height:0px;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;z-index:-1000;left:-1000px;top:-1000px;display:none;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-2073c2dc69){height:120px;width:105%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-22c6ab99d7){height:10px;width:40px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-23984e735d){width:15%}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-252c155322){float:right;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-259cf2fba7){width:75%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-29063720be){height:10px;width:100%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-2911d84006){font-size:xx-large;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-2931fcd63a){width:11%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-2992becdaf){height:10px;width:40%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-2c57f94c66){height:30vh;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-2eae3cdc04){color:black;text-decoration:none;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-2ee82b099f){animation-duration:10s;border-top-color:#f3af1a;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-30240b0098){height:10px;width:100px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-35868dad24){font-size:18px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-36124c8382){--auction-step:6}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-3654df6bbd){height:100px;object-fit:contain;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-387505b03c){--auction-step:0}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-38e1a1cda6){margin-left:-9.25rem;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-3bff24ccde){position:absolute;height:100%;width:100%;inset:0px;color:transparent;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-3c5a730d74){margin-top:30px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-3e46bf02a6){height:36px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-416abaaa3f){min-width:160px;flex:unset;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-430c4b7cd2){--auction-step:3}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-434fc32ec2){display:inline;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-43dbe400bf){color:var(--bronze)}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-44d3894949){color:rgb(0, 143, 251);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-44d611848f){font-size:14px;line-height:1.7;color:var(--muted);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-45e7ae4da6){color:var(--red)}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-46de7944d3){--auction-step:3}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-4a185bb170){--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-4b9660437e){display:flex;justify-content:center;align-items:center;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-4be35b0788){display:none;visibility:hidden}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-4cfd68795c){color:var(--green);font-weight:500}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-4e420aff3f){margin-bottom:6px}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-4ef9d2a6df){font-size:20px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-50666a574d){position:relative;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-52858aaa9b){color:black;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-53268c169e){margin:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-5468a6f6c1){display:none;margin-left:50px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-5527f7759d){--auction-step:5}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-554de31f35){font-family:var(--font-mono);font-size:11px;color:var(--muted)}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-56aaffd29f){height:14px;width:80px;margin-bottom:14px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-56f4356299){margin-top:12px}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-57f9e31d78){color:var(--muted)}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-5989724b23){--fa-primary-opacity:0.4;--fa-secondary-opacity:1;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-59e682d08e){--ab-cursor:pointer;--ab-background:var(--color-secondary-50);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-5a311937b7){width:552px;height:276px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-5d28ae3185){height:100%;display:flex;align-items:center;justify-content:center;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-62f6dc75f9){-webkit-text-fill-color:rgb(77, 142, 83);font-weight:500;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-683edd9226){font-size:11px;font-weight:400}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-6aa504da6f){display:block;text-align:center;font-size:13px;color:var(--rust);margin-top:12px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-6aabd047eb){--auction-step:0}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-6ad1ef2ea0){order:3;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-6b387825f7){color:var(--rust);text-decoration:underline;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-6b82cf24aa){display:flex;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-6b88e11757){border-right:1px solid rgba(255,255,255,0.15);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-6b99de8b69){display:none}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-6f7782364e){width:100px;margin:0px 10px;cursor:pointer;color:var(--color-primary-40);background:var(--color-greyscale-2);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-6fc768e813){--auction-step:6}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-70f680f939){--auction-step:2}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-725b6454af){width:65%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-728dd6825c){color:rgb(254, 176, 25);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-72fbdfb5fe){margin-right:-15px;z-index:5;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-73eed7c0ac){vertical-align:middle;flex-shrink:0}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-77388ca35e){object-fit:contain;width:60px;height:60px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-7797a855bd){color:var(--ink);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-79110d3a53){color:var(--muted);font-size:10px;margin-top:4px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-7aa6fba5e6){bottom:20px;right:20px;z-index:1000;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-7d55b220cb){max-height:138px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-7dde344372){background-color:#00bcd4;width:48%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-7e3474138a){max-width:20px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-7e82ade561){--auction-step:5}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-7f24e27d60){color:var(--green)}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-7fc2c62dab){color:rgb(0, 227, 150);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-8114c768f6){display:none;width:0px;height:0px;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;z-index:-1000;left:-1000px;top:-1000px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-813a7a8f3f){margin-top:22px;font-size:13px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-82342f295e){width:calc(25% - 12px);margin-left:12px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-83272b8186){height:10px;width:60%;margin-bottom:12px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-8410c989c9){cursor:pointer;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-8453429173){height:300px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-86fb294970){font-size:30px;line-height:30px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-882d7fa72d){margin:0;padding:0;background:transparent;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-88b9d5c614){margin-top:14px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-8a461919d2){visibility:hidden;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-8b9688e6e0){margin-bottom:24px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-8d218dd219){color:var(--silver);font-weight:500}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-8d9427aa2b){width:calc(25% - 12px);margin-right:12px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-8f95035141){color:var(--muted);font-size:11px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-8fa3999f18){font-size:12px;color:var(--muted);margin-top:6px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-8fe10d5975){height:28px;width:80%;margin-bottom:8px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-903297851d){height:36px;margin-bottom:8px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-907fa63912){font-size:13px;color:var(--muted);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-92a6381141){height:10px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-92ec529ab1){cursor:move}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-92fe6f2f00){background:none;padding:0;margin-bottom:16px;border:none;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-944df27f06){aspect-ratio:3/2;object-fit:cover;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-945c21cb62){color:var(--silver)}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-950cc1c284){width:90%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-96ad6099e2){margin-top:4px}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-9864ac64fd){--auction-step:4}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-9973d9ca57){font-size:25px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-9a17680f75){view-transition-name:persistent-nav;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-9bbefd26fd){width:26%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-9bdc9a8416){display:flex;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-9df3964865){height:10px;width:80px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-9eb582cbee){position:absolute;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-a4e96caab2){padding:16px 20px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-a7be3ed9ab){color:transparent;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-a8d91a04c7){min-height:291px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-a8e089e014){font-size:clamp(7px,0.95vw,10px);font-weight:600;color:#555;text-align:center;padding:2px 4px 4px;min-height:14px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-a9efa5449f){white-space:nowrap;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-ab28730b2c){color:black;text-decoration:none;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-ac5d94bbe6){background:#fff6f61a;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-acca62888e){object-fit:contain;height:300px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-b1582a18d7){display:flex;gap:3;align-items:center;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-b182052864){height:24px;vertical-align:middle}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-b23fde45ab){width:48%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-b38579079d){background:var(--white);color:var(--rust-dk);border:1.5px solid var(--sand);margin-top:10px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-b41fd6ccfd){font-size:10px;color:var(--muted);margin-top:8px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-b4e27fefc7){height:16px;width:50px;border-radius:20px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-b790cda0ca){width:52%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-be1be76be6){order:2;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-c00d39129e){margin-top:3px}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-c311808c99){object-fit:cover;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-c3bf663e32){line-height:30px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-c5f3557412){display:flex;align-items:center;justify-content:center;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-c8be1ccba6){display:none;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-cb292bf0cd){font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-cd2f849984){color:var(--gold);font-weight:500}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-cd41a5119f){width:33px;height:33px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-cd8ac4d0c5){--auction-step:4}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-ced8dedf4f){height:25vh;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-cfec378981){border-left:1px solid rgba(255,255,255,0.15);border-right:1px solid rgba(255,255,255,0.15);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-d26b3089f8){font-family:var(--cp-font-asap, Asap), Arial, sans-serif;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-d4260d2a3e){width:60px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-d462248a40){margin-top:0}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-d563185851){aspect-ratio:1/1;width:80px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-d5ccdf85e5){width:calc(100% - 75px);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-d6769f8104){border-left:1px solid rgba(255,255,255,.15);border-right:1px solid rgba(255,255,255,.15)}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-d84cc7cad8){position:absolute;height:100%;width:100%;inset:0px;object-fit:contain;color:transparent;opacity:1;transition:opacity 0.5s;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-d8a81eac84){margin-top:10px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-dafcb59e5d){transform:scale(1.2);width:67px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-df2cb4b9a8){padding:15px 30px;font-size:16px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-df94d69588){--auction-step:7}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-dfb3124e23){--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.75rem;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-e02f7501c6){margin-left:-15px;z-index:5;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-e24a6912c2){height:20px;width:40px;top:-10px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-e2fedb2a9b){max-height:180px;max-width:100%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-e39ebac6eb){color:var(--gold)}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-e4f1a204f0){height:400px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-e6249ee24c){color:var(--bronze);font-weight:500}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-e6efadff25){border-right:1px solid rgba(255,255,255,.15)}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-e775556b6d){visibility:hidden}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-e95853c94d){height:150px;object-fit:cover;cursor:pointer;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-ea3f4587cb){width:100px;margin:0px;cursor:pointer;color:var(--color-primary-40);background:var(--color-greyscale-2);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-ed2b8a516a){transform:scale(1.6);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-f154a7b82f){font-size:14px;font-weight:500;opacity:0.7;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-f2677f73d4){display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-f2892a2e8a){display:none;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-f71dcec6b5){-webkit-text-fill-color:rgb(239, 102, 101);font-weight:500;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-f8eea2a253){--auction-step:2}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-f9bfd866f4){--auction-step:7}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-fa9644bb1f){width:60%;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-fc2dd6a6a7){font-family:var(--cp-font-asap, Asap), Arial, sans-serif;font-size:12px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-fd302c28f1){color:var(--rust);}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-fdb79d9118){display:flex;justify-content:center;align-items:center;font-size:28px;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-fe78b3f310){object-fit:contain;}
:is(#cp-inline-priority-a#cp-inline-priority-b#cp-inline-priority-c#cp-inline-priority-d,.cp-inline-ffe23b7ae4){width:16%}
@layer cp-page-colours{
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home){--cp-primary:#ff444d!important;--cp-secondary:#332620!important;--cp-red:#ff444d!important;--admin-accent:#ff444d!important;--admin-ink:#332620!important;--admin-paper:#ffffff!important;--admin-canvas:#ffffff!important;--admin-soft:#fff9c7!important;--admin-blush:#fff0f1!important;--admin-line:#e7dfd9!important;--login-paper:#ffffff!important;--login-muted:#74665f!important;--login-line:#e7dfd9!important;--bs-primary:#ff444d!important;--bs-primary-rgb:255,68,77!important;--bs-secondary:#332620!important;--bs-secondary-rgb:51,38,32!important;--bs-dark:#332620!important;--bs-dark-rgb:51,38,32!important;--bs-body-color:#332620!important;--bs-body-bg:#ffffff!important;--bs-link-color:#ff444d!important;--bs-link-hover-color:#332620!important;--bs-border-color:#e7dfd9!important;--bg:#ffffff!important;--surface:#ffffff!important;--surface2:#fff9c7!important;--text:#332620!important;--muted:#74665f!important;--border:#e7dfd9!important;--border2:#e7dfd9!important;--accent:#ff444d!important;--accent-dim:#fff0f1!important;--gold:#332620!important;--gold-dim:#fff9c7!important;--silver:#74665f!important;--silver-dim:#fff0f1!important;--bronze:#332620!important;--bronze-dim:#fff9c7!important;--card-bg1:#332620!important;--card-bg2:#ff444d!important;--blue-dark:#332620!important;--blue-mid:#ff444d!important;--accent-blue:#ff444d!important;--orange-main:#ff444d!important;--orange-dark:#332620!important;--teal-primary:#332620!important;--teal-bright:#ff444d!important;--teal-dark:#332620!important;--bar-bg:#fff9c7!important;--center-oval:#332620!important;--dot-bg:#ff444d!important;--fl-panel:#332620!important;--fl-panel-soft:#332620!important;--fl-amber:#ff444d!important;--fl-chalk:#ffffff!important;--nd-ink:#332620!important;--nd-panel:#332620!important;--nd-panel-2:#332620!important;--nd-cyan:#ff444d!important;--nd-chalk:#ffffff!important;--red-dark:#332620!important;--red-mid:#ff444d!important;--red-light:#ff444d!important;--white:#ffffff!important;--text-white:#ffffff!important;--dark-text:#332620!important;--yellow:#fff9c7!important;--rr-pink:#ff444d!important;--rr-neon-pink:#ff444d!important;--rr-blue:#332620!important;--rr-cyan:#ff444d!important;--ipl-pink:#ff444d!important;--ipl-dark-pink:#332620!important;--ipl-blue:#332620!important;--ipl-dark-blue:#332620!important;--ipl-orange:#ff444d!important;--black-bg:#332620!important;--panel-dark:#332620!important;--titans-teal:#332620!important;--srh-orange:#ff444d!important;background-color:#ffffff!important;color:#332620!important;accent-color:#ff444d;}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.btn,.cp-bs-btn,.cp-button,.ip-button,.dt-button,.ab-button,.auth-submit,.cp-plan-btn,.cp-search-submit,.tr-search-button,.cp-card-btn,.cric-btn,.prd-btn-1,.refresh-btn,.enroll-btn,.btn-submit,button[type=submit],input[type=submit],input[type=button],.action-buttons button,.ct-newsletter button,.cp-footer form button){background-color:#ff444d!important;border-color:#ff444d!important;color:#ffffff!important;}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.btn,.cp-bs-btn,.cp-button,.ip-button,.dt-button,.ab-button,.auth-submit,.cp-plan-btn,.cp-search-submit,.tr-search-button,.cp-card-btn,.cric-btn,.prd-btn-1,.refresh-btn,.enroll-btn,.btn-submit,button[type=submit],input[type=submit],input[type=button],.action-buttons button,.ct-newsletter button,.cp-footer form button):hover{background-color:#332620!important;border-color:#332620!important;color:#ffffff!important;}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.btn,.cp-bs-btn,.cp-button,.ip-button,.dt-button,.ab-button,.auth-submit,.cp-plan-btn,.cp-search-submit,.tr-search-button,.cp-card-btn,.cric-btn,.prd-btn-1,.refresh-btn,.enroll-btn,.btn-submit,.action-buttons button,.ct-newsletter button,.cp-footer form button) :where(span,strong,small,em,i,svg){color:#ffffff!important}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.btn-secondary,.cp-bs-btn-secondary,.btn-outline-secondary,.cp-bs-btn-outline-secondary){background-color:#332620!important;border-color:#332620!important;color:#ffffff!important}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.login-tab,.plan-toggle-btn,.nav-link,.cp-bs-nav-link,.tab,.sidebar .nav-item):is(.active,.cp-bs-active,[aria-selected=true]),
 body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.side-list-item)>a:is(.active,.cp-bs-active,[aria-current=page]),
 body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.pagination,.cp-bs-pagination,.cp-admin-content) .current{background-color:#ff444d!important;border-color:#ff444d!important;color:#ffffff!important;}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.login-tab,.plan-toggle-btn,.nav-link,.cp-bs-nav-link,.tab,.sidebar .nav-item):is(.active,.cp-bs-active,[aria-selected=true]) :where(span,i,svg),
 body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) .side-list-item>a:is(.active,.cp-bs-active,[aria-current=page]) :where(span,i,svg){color:#ffffff!important}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.auth-notes,.ab-platform,.ab-manifesto,.ab-quote,.ip-footer-cta,.cp-card-stage-placeholder,.tr-logo,.aw-avatar,.gw-avatar,.sports-header,.bg-off-blue,.nd-corners,.nd-lead,.nd-title,.badge-position,#rotate-notice,.bg-dark,.cp-bs-bg-dark,.bg-secondary,.cp-bs-bg-secondary){background-color:#332620!important;color:#ffffff!important}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.cp-footer,.cp-nav-secondary,.cp-admin-header-actions,.ct-newsletter,.academy-badge,.players-name,.player-base,.nd-bid__box,.bottom-section,.badge-target,.cric-bg,.badge,.cp-bs-badge,.bg-primary,.cp-bs-bg-primary,.bg-danger,.cp-bs-bg-danger,.bg-success,.cp-bs-bg-success,.bg-warning,.cp-bs-bg-warning,.bg-info,.cp-bs-bg-info){background-color:#ff444d!important;color:#ffffff!important}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.auth-notes,.ab-platform,.ip-footer-cta,.cp-footer,.ct-newsletter,.cp-card-stage-placeholder,.bg-off-blue,.nd-corners,.nd-lead,.nd-title,.sports-header,.page-banner,.academy-badge,.players-name,.player-base,.nd-bid__box,.bottom-section) :where(h1,h2,h3,h4,h5,h6,p,a,span,strong,small,em,i,dt,dd){color:#ffffff!important}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) .page-banner{background-color:#332620!important;color:#ffffff!important}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) .cp-nav-secondary :where(a,i){color:#ffffff!important}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) .cp-admin-header-actions :where(summary,.cp-admin-account-name strong,.cp-admin-account-name small){color:#ffffff!important}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.cp-skip-link,.cp-admin-skip){background-color:#332620!important;color:#ffffff!important}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.form-control,.cp-bs-form-control,.form-select,.cp-bs-form-select,.auth-field input,.ct-fields input,.ct-fields textarea,.fq-search input){background-color:#ffffff!important;color:#332620!important;border-color:#e7dfd9!important;caret-color:#ff444d}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.form-check-input,.cp-bs-form-check-input):checked{background-color:#ff444d!important;border-color:#ff444d!important}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(input,textarea,select,button,a,summary):focus-visible{outline-color:#ff444d!important}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) input[type=file]::file-selector-button{background-color:#ff444d;color:#ffffff;border-color:#ff444d}
body:is(.cp-site,.cp-admin,[data-cp-page-colors]):not(.cp-home) :where(.ct-newsletter label,.player-base>div){color:#ffffff!important}
body[data-cp-page-colors] #team-list-container :where(th,td,td>div){color:#ffffff!important}
.cp-site:not(.cp-home) .cp-header .cp-nav-actions>a.cp-button{background-color:#fffef8!important;border-color:rgba(255,255,255,.7)!important;color:#ff444d!important;}
.cp-site:not(.cp-home) .cp-header .cp-nav-actions>a.cp-button:hover{background-color:#fff0f1!important;color:#e63942!important;}}
/* ! public-pages component styles */
.cp-public-modern #cp-main-content{--sp-ink:#332620;--sp-muted:#71635b;--sp-pink:#ff444d;--sp-canvas:#f5f4f1;--sp-line:#e6e0da;--sp-gutter:clamp(20px, 4vw, 64px);--sp-shadow:0 2px 4px #33262005, 0 8px 22px #33262009;--sp-heading:clamp(42px,5.2vw,76px);--sp-section-heading:clamp(28px,2.7vw,38px);--sp-card-heading:clamp(21px,1.7vw,25px);--sp-control-height:50px;--cream:#f5f4f1;--sand:#e6e0da;--ink:#332620;--rust:#ff444d;background:var(--sp-canvas);color:var(--sp-ink);font-family:var(--cp-font-dm-sans, "DM Sans"), sans-serif;-webkit-font-smoothing:antialiased;}
.cp-public-modern #cp-main-content .cp-inner-page{--ip-ink:#332620;--ip-muted:#71635b;--ip-line:#e6e0da;--ip-panel:#fff;--dt-ink:#332620;--dt-muted:#71635b;--dt-line:#e6e0da;--dt-paper:#fff;--cp-deep:#332620;--cp-green:#ff444d;--cp-panel:#fff;--card-surface:#fff;--card-edge:#ebe5df;--card-shadow:var(--sp-shadow);background:var(--sp-canvas);color:var(--sp-ink);font-family:var(--cp-font-dm-sans, "DM Sans"), sans-serif;padding-bottom:56px;}
.cp-public-modern #cp-main-content :is(h1,h2,h3,h4){font-family:var(--cp-font-manrope, "Manrope"), sans-serif;font-weight:800;letter-spacing:-.035em;}
.cp-public-modern #cp-main-content :is(p,li,label,input,select,textarea,button){font-family:var(--cp-font-dm-sans, "DM Sans"), sans-serif;}
.cp-public-modern #cp-main-content :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--sp-ink);outline-offset:4px;}
.cp-public-modern #cp-main-content [hidden]{display:none !important;}
.cp-public-modern #cp-main-content :is(.ip-shell,.dt-hero,.dt-profile-layout,.dt-match-layout){width:min(1440px, calc(100% - var(--sp-gutter) * 2));max-width:none;margin-inline:auto;}
.cp-public-modern #cp-main-content .cp-detail-page > .cp-bs-container{width:min(1440px, calc(100% - var(--sp-gutter) * 2));max-width:none;padding-inline:0;}
.cp-public-modern #cp-main-content :is(.dt-profile-layout,.dt-match-layout) .dt-hero{width:100%;}
.cp-public-modern #cp-main-content .ip-hero{position:relative;margin-bottom:0;border:0;background:#fcfbf9;box-shadow:0 0 0 100vmax #fcfbf9;clip-path:inset(0 -100vmax);}
.cp-public-modern #cp-main-content :is(.ip-breadcrumb,.tm-breadcrumb){padding-block:25px 0;gap:18px;font-size:13px;}
.cp-public-modern #cp-main-content :is(.ip-breadcrumb,.tm-breadcrumb) a{display:inline-flex;align-items:center;min-height:32px;}
.cp-public-modern #cp-main-content :is(.ip-hero-grid,.tm-hero-grid){padding-block:20px 66px;gap:24px;}
.cp-public-modern #cp-main-content :is(.ip-eyebrow,.tm-eyebrow){display:flex;align-items:center;gap:18px;margin-bottom:22px;color:var(--sp-ink);font:700 13px/1.5 var(--cp-font-dm-sans,"DM Sans"),sans-serif;letter-spacing:.14em;}
.cp-public-modern #cp-main-content :is(.ip-eyebrow,.tm-eyebrow)::before{content:"";width:40px;height:3px;background:var(--sp-pink);border-radius:3px;flex-shrink:0;}
.cp-public-modern #cp-main-content :is(.ip-hero,.tm-hero) h1{color:var(--sp-ink);font:800 var(--sp-heading)/1.06 var(--cp-font-manrope,"Manrope"),sans-serif;letter-spacing:-.055em;}
.cp-public-modern #cp-main-content .ip-hero h1 > span{color:inherit;}
.cp-public-modern #cp-main-content .ip-intro p{color:var(--sp-muted);font:400 17px/1.6 var(--cp-font-dm-sans,"DM Sans"),sans-serif;}
.cp-public-modern #cp-main-content .ip-intro p:first-child{color:var(--sp-ink);font-size:21px;margin-bottom:10px;}
.cp-public-modern #cp-main-content .sp-hero-grid{grid-template-columns:1.15fr 1fr;}
.cp-public-modern #cp-main-content :is(.sp-hero-copy,.tm-intro){max-width:560px;margin-top:0;}
.cp-public-modern #cp-main-content :is(.sp-hero-copy p,.tm-intro){max-width:560px;color:var(--sp-ink);font-size:18px;font-weight:400;line-height:1.5;margin-bottom:0;}
.cp-public-modern #cp-main-content .ip-directory-heading{border:0;padding:0;margin:44px 0 24px;}
.cp-public-modern #cp-main-content :is(.ip-directory-heading h2,.tm-directory-title){font-size:var(--sp-section-heading);font-weight:800;line-height:1.25;}
.cp-public-modern #cp-main-content .ip-directory-heading > p{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
.cp-public-modern #cp-main-content .sp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
.cp-public-modern #cp-main-content .sp-compact-header{margin:0;padding:0;border:0;background:transparent;box-shadow:none;clip-path:none;}
.cp-public-modern #cp-main-content .sp-compact-header :is(.ip-breadcrumb,.tm-breadcrumb){padding-block:20px 24px;}
.cp-public-modern #cp-main-content .sp-compact-header + :is(.cp-search-wrap,.ct-layout){margin-top:0;}
.cp-public-modern #cp-main-content .sp-compact-header + .ip-directory-heading{margin-top:0;}
.cp-public-modern #cp-main-content .sp-compact-header + .cp-toggle-container{margin-top:0;}
.cp-public-modern #cp-main-content .tm-page > .sp-compact-header + .tm-directory .tm-filters{margin-top:0;}
.cp-public-modern #cp-main-content .cp-search-card{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) auto;align-items:end;gap:22px;padding:26px;background:#fff;border:1px solid #fff;border-radius:20px;box-shadow:0 5px 10px #33262004,0 14px 32px #3326200c;}
.cp-public-modern #cp-main-content .cp-search-wrap{position:relative;z-index:1;margin-top:-38px;margin-bottom:0;}
.cp-public-modern #cp-main-content .cp-search-card > div{min-width:0;}
.cp-public-modern #cp-main-content :is(.ip-search-field,.ip-filter-field) label{font-size:15px;font-weight:700;margin-bottom:8px;}
.cp-public-modern #cp-main-content .cp-search-input{width:100%;height:50px;min-width:0;border:1px solid #d9d0c9;border-radius:9px;background:#faf9f7;color:var(--sp-ink);font-size:16px;}
.cp-public-modern #cp-main-content .cp-filter-select{width:100%;height:50px;border:1px solid #d9d0c9;border-radius:9px;background:#faf9f7;color:var(--sp-ink);font-size:16px;padding-inline:12px 26px;}
.cp-public-modern #cp-main-content :is(.cp-search-submit,.tm-search-button){height:var(--sp-control-height);min-height:var(--sp-control-height);padding:10px 24px;line-height:1.4;}
.cp-public-modern #cp-main-content .cp-search-form{display:flex;gap:10px;}
.cp-public-modern #cp-main-content .cp-search-form input{min-width:0;width:100%;height:50px;padding:12px 14px;border:1px solid #d9d0c9;border-radius:9px;background:#faf9f7;color:var(--sp-ink);font-size:16px;}
.cp-public-modern #cp-main-content .cp-search-form button{position:static;width:50px;height:50px;flex:0 0 50px;padding:0;border-radius:9px;}
.cp-public-modern #cp-main-content :is(.cp-filter-tabs-wrap,.plan-toggle,.login-tabs){gap:4px;padding:4px;background:#eeebe7;border:0;border-radius:26px;}
.cp-public-modern #cp-main-content :is(.cp-tab-pill,.plan-toggle-btn,.login-tab){min-height:44px;padding:10px 20px;border-radius:23px;border:1px solid transparent;font-size:14px;}
.cp-public-modern #cp-main-content :is(.cp-tab-pill.active,.plan-toggle-btn.active,.login-tab.active){box-shadow:0 3px 8px #33262013;font-weight:700;}
.cp-public-modern #cp-main-content :is(.plan-toggle,.login-tabs,.cp-filter-tabs-wrap) > .cp-switch-indicator{display:none;}
.cp-public-modern #cp-main-content :is(.cp-ground-card,.cp-academy-card,.cp-blog-card,.cp-match-card,.cp-auction-card,.pricing-card){background:#fff;border:1px solid #ebe5df;border-radius:18px !important;box-shadow:var(--sp-shadow) !important;}
.cp-public-modern #cp-main-content :is(.cp-ground-card,.cp-academy-card,.cp-blog-card,.cp-match-card,.cp-auction-card):hover{border-color:#cfc1b6 !important;box-shadow:0 5px 9px #33262006,0 16px 28px #3326200e !important;}
.cp-public-modern #cp-main-content .cp-card-stage{margin:10px 10px 0;width:auto;height:88px;aspect-ratio:auto;border-radius:11px;overflow:hidden;background:#f0eeea;}
.cp-public-modern #cp-main-content .cp-card-stage > img{width:100%;height:100%;object-fit:cover;}
.cp-public-modern #cp-main-content .cp-blogs-section .cp-blog-card .cp-card-stage{height:180px;}
.cp-public-modern #cp-main-content .cp-card-stage:has(> .cp-card-stage-placeholder){display:flex;align-items:center;isolation:isolate;height:88px;padding:14px;background:#f0eeea;}
.cp-public-modern #cp-main-content .cp-card-stage:has(> .cp-card-stage-placeholder)::before{content:"";position:absolute;z-index:-1;width:220px;height:170px;left:20%;top:-112px;border:1px dashed #fff;border-radius:50%;box-shadow:0 6px 0 -5px #fff,0 12px 0 -11px #fff;transform:rotate(-32deg);}
.cp-public-modern #cp-main-content .cp-card-stage > .cp-card-stage-placeholder{display:grid;place-items:center;width:50px;height:50px;flex:0 0 50px;border:1px solid var(--sp-ink);border-radius:10px;font:700 23px/1 var(--cp-font-dm-sans,"DM Sans"),sans-serif;}
.cp-public-modern #cp-main-content .cp-card-stage :is(.cp-type-badge,.cp-verified-tag,.cp-category-tag){left:auto;right:14px;top:50%;transform:translateY(-50%);padding:5px 12px;border:1px solid #fff;border-radius:24px;background:#fcfbf9;color:var(--sp-ink);font-size:12px;line-height:1.5;}
.cp-public-modern #cp-main-content .cp-card-body{padding:16px 22px 14px;}
.cp-public-modern #cp-main-content :is(.cp-card-title,.cp-post-title,.cp-plan-title,.tm-card h3){font-size:var(--sp-card-heading);font-weight:800;line-height:1.3;letter-spacing:-.035em;overflow-wrap:anywhere;}
.cp-public-modern #cp-main-content :is(.cp-card-location,.cp-card-desc,.cp-post-excerpt){font-size:15px;line-height:1.6;}
.cp-public-modern #cp-main-content .cp-post-meta{font-size:13px;line-height:1.6;}
.cp-public-modern #cp-main-content .cp-card-action{margin:auto -8px 0;padding-top:22px;}
.cp-public-modern #cp-main-content :is(.cp-card-btn,.cp-read-more-link){display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:52px;margin-top:auto;padding:6px 8px 6px 14px;border:1px solid #f2eeea;border-radius:11px;font-size:15px;font-weight:400;line-height:1.4;}
.cp-public-modern #cp-main-content .cp-read-more-link{margin-inline:-8px;width:calc(100% + 16px);}
.cp-public-modern #cp-main-content :is(.cp-card-btn,.cp-read-more-link) > :last-child{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #ebe5df;border-radius:8px;background:#fff;box-shadow:0 2px 4px #3326200a;font-size:23px;line-height:1;transform:none;}
.cp-public-modern #cp-main-content .cp-academy-head{display:block;}
.cp-public-modern #cp-main-content .cp-card-stage > .cp-academy-logo-wrap{position:absolute;top:50%;left:14px;transform:translateY(-50%);width:50px;height:50px;display:grid;place-items:center;border:1px solid var(--sp-ink);border-radius:10px;background:#fffaf6;color:var(--sp-ink);font-size:23px;overflow:hidden;}
.cp-public-modern #cp-main-content .cp-card-stage:has(> .cp-academy-logo-wrap) > .cp-card-stage-placeholder{visibility:hidden;}
.cp-public-modern #cp-main-content :is(.arrow-icon,.action-arrow,.cp-read-more-link .arrow)::before{content:none;}
.cp-public-modern #cp-main-content .cp-match-top{padding:14px;margin:-2px -2px 16px;border:0;border-radius:11px;background:#f0eeea;}
.cp-public-modern #cp-main-content .cp-match-card{padding:12px;}
.cp-public-modern #cp-main-content .cp-match-venue-row{padding-inline:8px;font-size:13px;}
.cp-public-modern #cp-main-content .cp-scoreboard-body{padding:18px 8px;}
.cp-public-modern #cp-main-content .cp-match-bottom{border-radius:10px;background:#f7f5f2;padding:12px;}
.cp-public-modern #cp-main-content .cp-sidebar-widget{border:1px solid var(--sp-line);border-radius:18px;padding:24px;background:#fff;box-shadow:var(--sp-shadow);}
.cp-public-modern #cp-main-content .ip-reveal{opacity:1;transform:none;visibility:visible;}
.cp-public-modern #cp-main-content .dt-hero{padding-block:28px 34px;border-bottom:1px solid var(--sp-line);margin-bottom:32px;}
.cp-public-modern #cp-main-content .dt-hero h1{font-size:clamp(30px,3.4vw,50px);line-height:1.16;font-weight:800;}
.cp-public-modern #cp-main-content :is(.dt-tag,.cp-match-badge){border:1px solid var(--sp-line);border-radius:22px;padding:5px 11px;}
.cp-public-modern #cp-main-content :is(.dt-avatar,.dt-image-fallback,.dt-media-fallback){background:#f0eeea;color:var(--sp-ink);border-color:var(--sp-line);}
.cp-public-modern #cp-main-content :is(.dt-tag,.dt-media-mark){color:var(--sp-ink);}
.cp-public-modern #cp-main-content :is(.facility-item i,.detail-item i,.cp-check-icon){color:#b82735;}
.cp-public-modern #cp-main-content :is(.dt-panel,.booking-card,.map-card,.nearby-card,.trial-card,.camp-card,.match-card,.dt-article,.dt-discussion,.ct-form-panel,.fq-question-panel,.lg-article,.pr-panel,.auth-surface){border:1px solid var(--sp-line);border-radius:18px !important;background:#fff;box-shadow:var(--sp-shadow) !important;}
.cp-public-modern #cp-main-content :is(.ground-description,.academy-description,.ground-details,.academy-details,.address-section,.facilities-section,.other-facilities){padding:26px;border:1px solid var(--sp-line);border-radius:18px;background:#fff;box-shadow:var(--sp-shadow);}
.cp-public-modern #cp-main-content .facilities-section .other-facilities{margin:20px 0 0;padding:20px 0 0;border:0;border-top:1px solid var(--sp-line);border-radius:0;background:transparent;box-shadow:none;}
.cp-public-modern #cp-main-content .dt-profile-layout > .cp-bs-container-fluid > .match-card{background:transparent;border:0;border-radius:0 !important;box-shadow:none !important;}
.cp-public-modern #cp-main-content :is(.ground-image,.academy-image,.post-img,.gallery-thumbnail){border-radius:16px;}
.cp-public-modern #cp-main-content .dt-article{padding:32px;}
.cp-public-modern #cp-main-content .dt-discussion{margin-top:28px;padding:28px;}
.cp-public-modern #cp-main-content .cp-detail-page .post-content{font-family:var(--cp-font-dm-sans,"DM Sans"),sans-serif;}
.cp-public-modern #cp-main-content .cp-detail-page .post-content p{font:inherit;}
.cp-public-modern #cp-main-content .dt-table-wrap{border-radius:12px;background:#fff;}
.cp-public-modern #cp-main-content .cp-detail-page .cp-bs-table thead{background:#f0eeea;color:var(--sp-ink);}
.cp-public-modern #cp-main-content :is(.dt-panel,.ct-form-panel,.fq-question-panel,.ct-details) h2{font-size:var(--sp-card-heading);}
.cp-public-modern #cp-main-content :is(.stat-card,.enrollment-card,.auth-notes){border-radius:18px;}
.cp-public-modern #cp-main-content .pricing-card{padding:26px;}
.cp-public-modern #cp-main-content .pricing-card.is-featured{border-color:#cabbb0 !important;box-shadow:0 0 0 1px #cabbb0,var(--sp-shadow) !important;}
.cp-public-modern #cp-main-content .cp-limit-chip{padding:16px;background:#f7f5f2;border-radius:12px;}
.cp-public-modern #cp-main-content .cp-price-val{color:var(--sp-ink);font-size:clamp(34px,3vw,44px);}
.cp-public-modern #cp-main-content .cp-pricing-help-banner{background:#fcfbf9;border:1px solid var(--sp-line);border-radius:18px;box-shadow:var(--sp-shadow);}
.cp-public-modern #cp-main-content .cp-pricing-section .cp-trust-section{width:min(1440px,calc(100% - var(--sp-gutter) * 2));margin:48px auto 0;}
.cp-public-modern #cp-main-content .cp-toggle-container{margin:44px 0 28px;padding-top:0;border-top:0;}
.cp-public-modern #cp-main-content .ct-details{padding:28px;border:1px solid var(--sp-line);border-radius:18px;background:#fcfbf9;}
.cp-public-modern #cp-main-content .ct-layout{gap:28px;margin-top:44px;}
.cp-public-modern #cp-main-content :is(.ct-fields input,.ct-fields textarea,.fq-question-form input,.fq-question-form textarea,.auth-field input,.pr-field input,.pr-field select,.pr-field textarea,.field input,.field select,.field textarea){min-height:48px;border:1px solid #d9d0c9;border-radius:9px;background:#faf9f7;color:var(--sp-ink);font-size:16px;}
.cp-public-modern #cp-main-content :is(.ct-fields,.fq-question-form,.auth-field,.pr-field,.field) :is(label,input:not([type=checkbox]):not([type=radio]),select,textarea){line-height:1.5;}
.cp-public-modern #cp-main-content :is(.ct-fields,.fq-question-form,.auth-field,.pr-field,.field) label{color:var(--sp-ink);font-size:15px;font-weight:600;}
.cp-public-modern #cp-main-content :is(.ct-fields,.fq-question-form,.auth-field,.pr-field,.field) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){height:50px;min-height:50px;}
.cp-public-modern #cp-main-content :is(.ct-fields,.fq-question-form,.auth-field,.pr-field,.field) input:is([type=checkbox],[type=radio]){width:18px;height:18px;min-height:18px;padding:0;}
.cp-public-modern #cp-main-content :is(.ct-fields,.fq-question-form,.auth-field,.pr-field,.field) small{font-size:13px;line-height:1.5;}
.cp-public-modern #cp-main-content :is(.ct-form-panel,.ct-details) > p{font-size:16px;line-height:1.6;}
.cp-public-modern #cp-main-content :is(.ip-button,.cp-search-submit,.cp-plan-btn,.cp-pricing-help-btn,.book-btn,.enroll-btn,.auth-submit,.btn-submit){min-height:50px;padding:10px 24px;border-radius:9px;font-size:19px;font-weight:700;line-height:1.4;}
.cp-public-modern #cp-main-content .fq-list{border-radius:18px;background:#fff;box-shadow:var(--sp-shadow);}
.cp-public-modern #cp-main-content .fq-item{padding-inline:22px;}
.cp-public-modern #cp-main-content .ct-newsletter{margin-top:40px;padding-block:32px;border-top:1px solid var(--sp-line);}
.cp-public-modern #cp-main-content .ct-newsletter-field{display:flex;gap:12px;border:0;}
.cp-public-modern #cp-main-content .ct-newsletter input{min-height:50px;padding:12px 16px;border:1px solid #d9d0c9;border-radius:9px;background:#faf9f7;color:var(--sp-ink);font-size:16px;}
.cp-public-modern #cp-main-content .ct-newsletter button{min-height:50px;gap:12px;padding:10px 20px;border-radius:9px;font-size:19px;font-weight:700;}
.cp-public-modern #cp-main-content :is(.cp-page-btn,.cp-page-number){min-width:44px;min-height:44px;border-radius:9px;background:#fff;color:var(--sp-ink);border-color:var(--sp-line);}
.cp-public-modern #cp-main-content .cp-page-number.active{background:#fff;color:var(--sp-ink);border-bottom:3px solid var(--sp-pink);font-weight:700;}
.cp-public-modern #cp-main-content :is(.info-card,.form-card,.success-card){background:#fff;border-color:var(--sp-line);border-radius:18px;box-shadow:var(--sp-shadow);}
@layer cp-page-colours{
.cp-public-modern #cp-main-content :is(.cp-card-btn,.cp-read-more-link){background-color:#f7f5f2 !important;border-color:#f2eeea !important;color:#332620 !important;}
.cp-public-modern #cp-main-content :is(.cp-card-btn,.cp-read-more-link) span{color:#332620 !important;}
.cp-public-modern #cp-main-content :is(.cp-card-btn,.cp-read-more-link) > :last-child{color:#b82735 !important;}
.cp-public-modern #cp-main-content :is(.cp-card-btn,.cp-read-more-link):hover{background-color:#ede8e2 !important;color:#332620 !important;}
.cp-public-modern #cp-main-content .cp-pricing-help-btn{background-color:#ff444d !important;border-color:#ff444d !important;color:#fff !important;}
.cp-public-modern #cp-main-content .cp-pricing-help-btn span{color:#fff !important;}
.cp-public-modern #cp-main-content .cp-card-stage-placeholder{background-color:#fffaf6 !important;color:#332620 !important;}
.cp-public-modern #cp-main-content :is(.cp-card-stage-placeholder,.cp-type-badge,.cp-category-tag,.cp-verified-tag) span{color:#332620 !important;}
.cp-public-modern #cp-main-content :is(.cp-tab-pill,.plan-toggle-btn,.login-tab){background-color:transparent !important;color:#332620 !important;border-color:transparent !important;}
.cp-public-modern #cp-main-content :is(.cp-tab-pill,.plan-toggle-btn,.login-tab).active{background-color:#fff !important;color:#332620 !important;border-color:#fff !important;}
.cp-public-modern #cp-main-content :is(.cp-tab-pill,.plan-toggle-btn,.login-tab) span{color:#332620 !important;}
.cp-public-modern #cp-main-content .ct-newsletter{background-color:#fff !important;color:#332620 !important;}
.cp-public-modern #cp-main-content .ct-newsletter :is(h2,p,label){color:#332620 !important;}
.cp-public-modern #cp-main-content :is(.enrollment-card,.stat-card){background-color:#332620 !important;color:#fff !important;}
.cp-public-modern #cp-main-content :is(.ct-fields,.fq-question-form,.auth-field,.pr-field) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){background-color:#faf9f7 !important;border-color:#d9d0c9 !important;color:#332620 !important;}
.cp-public-modern #cp-main-content :is(.auth-notes,.enrollment-card,.stat-card) :is(h2,h3,h4,p,span,strong,small){color:#fff !important;}}
@media (max-width:1100px){
.cp-public-modern #cp-main-content .cp-search-card{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);}
.cp-public-modern #cp-main-content .cp-search-submit{grid-column:1 / -1;justify-self:end;}
.cp-public-modern #cp-main-content .sp-hero-grid{gap:24px;}}
@media (max-width:700px){
.cp-public-modern #cp-main-content :is(.ip-hero-grid,.tm-hero-grid){grid-template-columns:1fr;gap:16px;padding-block:26px 56px;}
.cp-public-modern #cp-main-content :is(.ip-hero,.tm-hero) h1{font-size:clamp(39px,8.3vw,58px);}
.cp-public-modern #cp-main-content .ip-intro{max-width:none;}
.cp-public-modern #cp-main-content .cp-search-card{grid-template-columns:1fr;padding:20px;gap:16px;}
.cp-public-modern #cp-main-content .cp-search-submit{grid-column:1;justify-self:stretch;justify-content:center;}
.cp-public-modern #cp-main-content .cp-filter-tabs-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:16px;}
.cp-public-modern #cp-main-content .cp-tab-pill{white-space:normal;padding-inline:8px;font-size:13px;border-radius:12px;}
.cp-public-modern #cp-main-content :is(.dt-article,.dt-discussion,.ground-description,.academy-description,.ground-details,.academy-details,.address-section,.facilities-section,.other-facilities,.ct-details){padding:20px;}
.cp-public-modern #cp-main-content .dt-hero h1{font-size:32px;overflow-wrap:anywhere;}
.cp-public-modern #cp-main-content .pricing-card{padding:22px;}
.cp-public-modern #cp-main-content .ct-layout{gap:24px;}
.cp-public-modern #cp-main-content .ct-newsletter-field{flex-direction:column;}
.cp-public-modern #cp-main-content :is(.ip-eyebrow,.tm-eyebrow){font-size:11px;gap:12px;margin-bottom:18px;}
.cp-public-modern #cp-main-content :is(.ip-eyebrow,.tm-eyebrow)::before{width:28px;}}
@media (prefers-reduced-motion:reduce){
.cp-public-modern #cp-main-content :is(.cp-ground-card,.cp-academy-card,.cp-blog-card,.cp-match-card,.cp-auction-card){transition:none;transform:none;}}
/* ! tournaments-page component styles */
.tm-page{--tm-ink:#332620;--tm-muted:#71635b;--tm-pink:#ff444d;--tm-canvas:#f5f4f1;--tm-line:#e6e0da;--tm-gutter:clamp(20px, 4vw, 64px);background:var(--tm-canvas);color:var(--tm-ink);font:400 16px/1.6 var(--cp-font-dm-sans, "DM Sans"), sans-serif;-webkit-font-smoothing:antialiased;}
.tm-page, .tm-page *{box-sizing:border-box;}
.tm-page [hidden]{display:none !important;}
.tm-page :is(h1, h2, h3, p){margin:0;color:inherit;font-family:inherit;}
.tm-page :is(h1, h2, h3){font-family:var(--cp-font-manrope, "Manrope"), sans-serif;font-weight:800;letter-spacing:-.04em;}
.tm-page :is(a, button, input, select){font-family:inherit;}
.tm-page a{color:inherit;text-decoration:none;}
.tm-page :is(button, input, select){font-size:16px;line-height:1.5;}
.tm-page button{cursor:pointer;}
.tm-page :is(a, button, input, select):focus-visible{outline:3px solid var(--tm-ink);outline-offset:4px;}
.tm-page .tm-shell{width:min(1440px, calc(100% - var(--tm-gutter) * 2));margin-inline:auto;}
.tm-page .tm-accent{color:var(--tm-pink);}
.tm-page .tm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
.tm-page .tm-hero{position:relative;overflow:clip;background:#fcfbf9;}
.tm-page .tm-hero > .tm-shell{position:relative;z-index:1;}
.tm-page .tm-breadcrumb{display:flex;align-items:center;gap:18px;padding-top:25px;font-size:13px;}
.tm-page .tm-breadcrumb a{display:inline-flex;align-items:center;min-height:32px;color:var(--tm-muted);}
.tm-page .tm-breadcrumb a:hover{color:var(--tm-ink);text-decoration:underline;text-underline-offset:4px;}
.tm-page .tm-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:center;padding-block:20px 66px;}
.tm-page .tm-eyebrow{display:flex;align-items:center;gap:18px;margin-bottom:22px;font-size:13px;line-height:1.5;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}
.tm-page .tm-eyebrow::before{content:"";width:40px;height:3px;border-radius:3px;background:var(--tm-pink);}
.tm-page h1{font-size:clamp(42px, 5.2vw, 76px);line-height:1.06;letter-spacing:-.055em;}
.tm-page .tm-intro{max-width:560px;margin-top:0;font-size:clamp(17px, 1.45vw, 21px);line-height:1.5;}
.tm-page .tm-directory{position:relative;padding-bottom:56px;}
.tm-page .tm-filters{position:relative;display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(0, 1fr) minmax(0, 1fr) auto;align-items:end;gap:22px;margin-top:-38px;padding:26px;border:1px solid #fff;border-radius:20px;background:#fff;box-shadow:0 5px 10px #33262004, 0 14px 32px #3326200c;}
.tm-page .tm-filters > div{min-width:0;}
.tm-page .tm-filters label{display:block;margin-bottom:8px;font-size:15px;font-weight:700;}
.tm-page .tm-filters :is(input, select){width:100%;min-width:0;height:50px;margin:0;padding:11px 14px;border:1px solid #d9d0c9;border-radius:9px;color:var(--tm-ink);background:#faf9f7;}
.tm-page .tm-filters select{padding-inline:12px 24px;}
.tm-page .tm-search-wrap{position:relative;}
.tm-page .tm-search-wrap > svg{position:absolute;left:14px;top:16px;color:var(--tm-muted);pointer-events:none;}
.tm-page .tm-search-wrap input{padding-inline:42px 46px;}
.tm-page input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
.tm-page input::placeholder{color:var(--tm-muted);opacity:1;}
.tm-page #search-clear-btn{position:absolute;right:3px;top:3px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--tm-ink);font-size:24px;}
.tm-page .tm-search-button,
.tm-page .tm-empty button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:50px;padding:10px 24px;border:1px solid var(--tm-pink);border-radius:9px;background:var(--tm-pink);color:#fff;font-size:19px;font-weight:700;white-space:nowrap;}
.tm-page .tm-search-button span{color:#fff;}
.tm-page .tm-search-button:hover,
.tm-page .tm-empty button:hover{color:#fff;background:var(--tm-ink);border-color:var(--tm-ink);}
.tm-page .tm-directory-title{margin-top:44px;font-size:clamp(28px, 2.7vw, 38px);line-height:1.25;scroll-margin-top:115px;}
.tm-page .tm-directory-title:focus{outline:none;}
.tm-page .tm-filter-bar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-block:24px 30px;}
.tm-page .tm-status-group{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:28px;background:#eeebe7;}
.tm-page .tm-status-group button{position:relative;min-height:44px;padding:9px 22px;border:1px solid transparent;border-radius:24px;background:transparent;color:var(--tm-ink);font-size:14px;white-space:nowrap;}
.tm-page .tm-status-group button[aria-pressed="true"]{border-color:#fff;background:#fff;box-shadow:0 3px 8px #33262013;font-weight:700;}
.tm-page .tm-status-group button[aria-pressed="true"]::before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--tm-pink);}
.tm-page .tm-status-group button:hover{background:#ffffff90;}
.tm-page .tm-reset{min-height:44px;padding:8px 0 8px 12px;border:0;background:transparent;color:var(--tm-ink);font-size:14px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap;}
.tm-page .tm-results{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;gap:24px;min-height:180px;transition:opacity .15s;}
.tm-page .tm-results.is-updating{opacity:.55;}
.tm-page .tm-card{display:flex;flex-direction:column;min-width:0;padding:10px 10px 14px;border:1px solid #ebe5df;border-radius:18px;background:#fff;color:var(--tm-ink);box-shadow:0 2px 4px #33262005, 0 8px 20px #33262009;transition:transform .2s, box-shadow .2s, border-color .2s;}
.tm-page .tm-card:hover{transform:translateY(-3px);border-color:#cfc1b6;box-shadow:0 5px 9px #33262006, 0 16px 28px #3326200e;}
.tm-page .tm-card-top{position:relative;isolation:isolate;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:14px;overflow:hidden;border-radius:11px;background:#f0eeea;}
.tm-page .tm-card-top::before{content:"";position:absolute;z-index:-1;width:220px;height:170px;left:20%;top:-112px;border:1px dashed #fff;border-radius:50%;box-shadow:0 6px 0 -5px #fff, 0 12px 0 -11px #fff;transform:rotate(-32deg);}
.tm-page .tm-logo{display:grid;place-items:center;flex:0 0 50px;width:50px;height:50px;overflow:hidden;border:1px solid var(--tm-ink);border-radius:10px;background:#fffaf6;color:var(--tm-ink);font-size:23px;line-height:1;font-weight:700;}
.tm-page .tm-logo img{width:100%;height:100%;padding:3px;object-fit:contain;background:#fff;}
.tm-page .tm-status{display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 64px);padding:5px 12px;border:1px solid #fff;border-radius:24px;background:#fcfbf9;color:var(--tm-ink);font-size:12px;font-weight:500;line-height:1.5;box-shadow:0 2px 5px #33262009;}
.tm-page .tm-status-ongoing::before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--tm-pink);}
.tm-page .tm-card-body{display:flex;flex:1;flex-direction:column;min-width:0;padding:16px 12px 0;}
.tm-page .tm-card h3{margin-bottom:14px;overflow-wrap:anywhere;font-size:clamp(21px, 1.7vw, 25px);line-height:1.3;letter-spacing:-.035em;}
.tm-page .tm-meta{display:flex;align-items:flex-start;gap:10px;margin-top:7px;color:var(--tm-ink);font-size:15px;line-height:1.6;overflow-wrap:anywhere;}
.tm-page .tm-meta svg{width:17px;height:17px;flex:0 0 17px;margin-top:3px;}
.tm-page .tm-tags{margin-top:12px;color:var(--tm-muted);font-size:13px;line-height:1.5;}
.tm-page .tm-card-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:52px;margin:22px 4px 0;padding:6px 8px 6px 14px;border-top:1px solid #f5f2ee;border-radius:11px;background:#f7f5f2;color:var(--tm-ink);font-size:15px;line-height:1.4;}
.tm-page .tm-card-footer > span:last-child{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #ebe5df;border-radius:8px;background:#fff;color:#b82735;font-size:23px;box-shadow:0 2px 4px #3326200c;}
.tm-page .tm-card:hover .tm-card-footer > span:last-child{color:#fff;background:var(--tm-pink);border-color:var(--tm-pink);}
.tm-page :is(.tm-empty, .tm-loading){grid-column:1 / -1;padding:56px 24px;border:1px solid var(--tm-line);border-radius:18px;background:#fff;text-align:center;}
.tm-page .tm-empty h3{font-size:26px;}
.tm-page .tm-empty p{max-width:490px;margin:14px auto 24px;color:var(--tm-muted);}
.tm-page .tm-pagination{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:30px;}
.tm-page .tm-pagination button{min-width:44px;min-height:44px;padding:9px 16px;border:1px solid var(--tm-line);border-radius:9px;background:#fcfbf9;color:var(--tm-ink);font-size:15px;box-shadow:0 2px 5px #33262006;}
.tm-page .tm-pagination button[aria-current="page"]{border-bottom:3px solid var(--tm-pink);background:#fff;font-weight:700;}
.tm-page .tm-pagination button:hover:not(:disabled){border-color:#9c8d83;}
.tm-page .tm-pagination button:disabled{color:#8c8178;background:#f3f1ee;cursor:default;box-shadow:none;}
.tm-page .tm-noscript{padding-top:24px;}
.tm-page .tm-noscript a{text-decoration:underline;}
@media (max-width: 1100px){
.tm-page .tm-results{grid-template-columns:repeat(2, minmax(0, 1fr));}
.tm-page .tm-filters{grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1fr);gap:18px;}
.tm-page .tm-search-button{grid-column:1 / -1;justify-self:end;}
.tm-page .tm-status-group button{padding-inline:16px;}}
@media (max-width: 700px){
.tm-page .tm-hero-grid{grid-template-columns:1fr;gap:16px;padding-block:26px 56px;}
.tm-page .tm-hero-copy{max-width:540px;}
.tm-page .tm-eyebrow{font-size:11px;gap:12px;margin-bottom:18px;}
.tm-page .tm-eyebrow::before{width:28px;}
.tm-page h1{font-size:clamp(39px, 8.3vw, 58px);}
.tm-page .tm-intro{margin-top:18px;}
.tm-page .tm-hero::before{width:700px;height:700px;top:220px;right:-430px;}
.tm-page .tm-filters{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 12px;padding:20px;border-radius:16px;}
.tm-page .tm-search-field{grid-column:1 / -1;}
.tm-page .tm-search-button{justify-self:stretch;}
.tm-page .tm-directory-title{margin-top:34px;}
.tm-page .tm-filter-bar{align-items:stretch;flex-direction:column;gap:8px;margin-block:20px 24px;}
.tm-page .tm-status-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));border-radius:16px;}
.tm-page .tm-status-group button{border-radius:12px;padding-inline:10px;}
.tm-page .tm-reset{align-self:flex-end;}
.tm-page .tm-results{grid-template-columns:1fr;gap:20px;}
.tm-page .tm-pagination{justify-content:center;gap:8px;}
.tm-page .tm-pagination button{padding-inline:12px;}
.tm-page .tm-directory{padding-bottom:40px;}}
@media (max-width: 380px){
.tm-page .tm-filters > div{grid-column:1 / -1;}
.tm-page .tm-status-group button{padding-inline:8px;font-size:13px;}
.tm-page .tm-status-group button[aria-pressed="true"]::before{margin-right:6px;width:6px;height:6px;}}
@media (prefers-reduced-motion: reduce){
.tm-page :is(.tm-card, .tm-results){transition:none;}
.tm-page .tm-card:hover{transform:none;}}
/* ! about-page component styles */
.cp-about-editorial{--ap-ink:#332620;--ap-pink:#ff444d;--ap-label:#b82735;--ap-ivory:#faf7f1;--ap-yellow:#fff9c7;--ap-line:#d9d0c9;--ap-gutter:clamp(20px, 6vw, 88px);color:var(--ap-ink);background:#fff;font-family:var(--cp-font-dm-sans, "DM Sans"), sans-serif;font-size:clamp(17px, 1.5vw, 21px);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;}
.cp-about-editorial,
.cp-about-editorial *{box-sizing:border-box;}
.cp-about-editorial :is(h1, h2, h3, p){margin:0;color:inherit;font-family:inherit;}
.cp-about-editorial :is(h1, h2, h3){font-family:var(--cp-font-manrope, "Manrope"), sans-serif;font-weight:800;}
.cp-about-editorial h2{font-size:clamp(32px, 3.4vw, 48px);line-height:1.16;letter-spacing:-.045em;}
.cp-about-editorial h3{font-size:clamp(21px, 1.9vw, 26px);line-height:1.3;letter-spacing:-.025em;}
.cp-about-editorial a{color:inherit;text-decoration:none;}
.cp-about-editorial a:focus-visible,
.cp-about-editorial :is(button, input):focus-visible{outline:3px solid var(--ap-ink);outline-offset:5px;}
.cp-about-editorial .ap-shell{width:min(1280px, calc(100% - var(--ap-gutter) * 2));margin-inline:auto;}
.cp-about-editorial .ap-section{padding-block:clamp(56px, 6.5vw, 94px);}
.cp-about-editorial .ap-eyebrow{margin-bottom:28px;color:var(--ap-label);font-size:14px;line-height:1.5;font-weight:800;letter-spacing:.065em;text-transform:uppercase;}
.cp-about-editorial .ap-accent{color:var(--ap-pink);}
.cp-about-editorial .ap-intro{padding-top:clamp(48px, 6vw, 86px);}
.cp-about-editorial h1{max-width:1140px;font-size:clamp(44px, 6.8vw, 100px);line-height:1.08;letter-spacing:-.055em;}
.cp-about-editorial .ap-title-line{display:block;}
.cp-about-editorial .ap-intro-copy{display:grid;grid-template-columns:.8fr 1fr;gap:clamp(32px, 7vw, 110px);margin-top:54px;padding-top:48px;border-top:1px solid var(--ap-pink);}
.cp-about-editorial .ap-intro-lead{max-width:460px;font-family:var(--cp-font-manrope, "Manrope"), sans-serif;font-size:clamp(26px, 2.9vw, 38px);font-weight:800;letter-spacing:-.035em;line-height:1.24;}
.cp-about-editorial .ap-intro-copy > p:last-child{max-width:640px;}
.cp-about-editorial .ap-story{background:var(--ap-ivory);}
.cp-about-editorial .ap-story-grid{display:grid;grid-template-columns:1fr 3fr;gap:48px;}
.cp-about-editorial .ap-story-grid > .ap-eyebrow{margin:8px 0 0;}
.cp-about-editorial .ap-story-copy{max-width:870px;}
.cp-about-editorial .ap-story-copy h2{max-width:760px;margin-bottom:28px;}
.cp-about-editorial .ap-story-copy p + p{margin-top:24px;}
.cp-about-editorial .ap-statement{margin-top:clamp(44px, 5vw, 72px);font-family:var(--cp-font-manrope, "Manrope"), sans-serif;font-size:clamp(28px, 3.6vw, 50px);font-weight:800;line-height:1.2;letter-spacing:-.04em;}
.cp-about-editorial .ap-platform-grid{display:grid;grid-template-columns:1fr 2fr;gap:clamp(32px, 5vw, 80px);}
.cp-about-editorial .ap-platform-grid > h2{max-width:320px;}
.cp-about-editorial .ap-features{min-width:0;}
.cp-about-editorial .ap-feature{position:relative;display:grid;grid-template-columns:1fr 1.25fr 24px;gap:28px;align-items:start;padding-block:28px;border-bottom:1px solid var(--ap-line);}
.cp-about-editorial .ap-feature:first-child{padding-top:0;}
.cp-about-editorial .ap-feature:last-child{border-bottom:0;padding-bottom:0;}
.cp-about-editorial .ap-feature p{font-size:clamp(17px, 1.4vw, 20px);line-height:1.5;}
.cp-about-editorial .ap-arrow{color:var(--ap-label);font-size:30px;line-height:1.1;font-weight:500;}
.cp-about-editorial a.ap-feature:hover h3,
.cp-about-editorial .ap-everyday-link:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;}
.cp-about-editorial .ap-everyday-link{display:block;}
.cp-about-editorial .ap-everyday-link .ap-arrow{position:absolute;right:0;top:28px;}
.cp-about-editorial .ap-inline-link{text-decoration:underline;text-decoration-color:var(--ap-line);text-underline-offset:4px;}
.cp-about-editorial .ap-inline-link:hover{text-decoration-color:currentColor;}
.cp-about-editorial .ap-values{color:#fff;background:var(--ap-ink);}
.cp-about-editorial .ap-values .ap-eyebrow{color:#fff;}
.cp-about-editorial .ap-values :is(h2, h3, p){color:#fff;}
.cp-about-editorial .ap-values h2{font-size:clamp(30px, 3.3vw, 46px);}
.cp-about-editorial .ap-values-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:44px;}
.cp-about-editorial .ap-values-grid article{padding-inline:36px;border-left:1px solid #ffffff65;}
.cp-about-editorial .ap-values-grid article:first-child{border-left:0;padding-left:0;}
.cp-about-editorial .ap-values-grid article:last-child{padding-right:0;}
.cp-about-editorial .ap-values-grid h3{max-width:290px;margin-bottom:22px;}
.cp-about-editorial .ap-values-grid p{font-size:clamp(17px, 1.4vw, 20px);line-height:1.6;}
.cp-about-editorial .ap-contact{background:var(--ap-yellow);}
.cp-about-editorial .ap-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px, 8vw, 128px);}
.cp-about-editorial .ap-contact-grid h2{max-width:530px;}
.cp-about-editorial .ap-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;max-width:100%;margin:0;padding:12px 24px;border:1px solid var(--ap-pink);border-radius:6px;background:var(--ap-pink);color:#fff;font-family:inherit;font-size:19px;line-height:1.4;font-weight:800;text-decoration:none;cursor:pointer;transition:background-color .15s, border-color .15s;}
.cp-about-editorial .ap-button span{color:#fff;}
.cp-about-editorial .ap-button:hover{border-color:var(--ap-ink);background:var(--ap-ink);color:#fff;}
.cp-about-editorial .ap-contact .ap-button{margin-top:28px;}
.cp-about-editorial .ap-newsletter{padding-block:48px;}
.cp-about-editorial .ap-newsletter-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center;}
.cp-about-editorial .ap-newsletter h2{margin-bottom:10px;font-size:clamp(28px, 2.9vw, 38px);}
.cp-about-editorial .ap-newsletter p{font-size:16px;}
.cp-about-editorial .ap-newsletter form{min-width:0;}
.cp-about-editorial .ap-newsletter label{display:block;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.5;}
.cp-about-editorial .ap-email-field{display:flex;gap:12px;}
.cp-about-editorial .ap-email-field input{flex:1 1 0;min-width:0;width:100%;min-height:54px;margin:0;padding:12px 16px;border:1px solid #9c8d83;border-radius:6px;color:var(--ap-ink);background:#fff;font:inherit;font-size:16px;line-height:1.4;}
.cp-about-editorial .ap-email-field input::placeholder{color:#74665f;opacity:1;}
.cp-about-editorial .ap-email-field .ap-button{flex:0 0 auto;padding-inline:20px;}
@media (max-width: 1000px){
.cp-about-editorial .ap-intro-copy{grid-template-columns:.9fr 1fr;gap:40px;}
.cp-about-editorial .ap-desktop-break{display:none;}
.cp-about-editorial .ap-story-grid{grid-template-columns:1fr 3fr;gap:32px;}
.cp-about-editorial .ap-platform-grid{grid-template-columns:1fr 2fr;gap:32px;}
.cp-about-editorial .ap-feature{grid-template-columns:1fr 1.2fr 20px;gap:20px;}
.cp-about-editorial .ap-feature h3{font-size:21px;}
.cp-about-editorial .ap-values-grid article{padding-inline:24px;}
.cp-about-editorial .ap-newsletter-grid{grid-template-columns:1fr;gap:28px;}
.cp-about-editorial .ap-newsletter form{max-width:680px;}}
@media (max-width: 700px){
.cp-about-editorial .ap-eyebrow{font-size:12px;margin-bottom:22px;}
.cp-about-editorial .ap-intro-copy{grid-template-columns:1fr;gap:24px;margin-top:32px;padding-top:30px;}
.cp-about-editorial .ap-intro-lead{max-width:400px;}
.cp-about-editorial .ap-story-grid,
    .cp-about-editorial .ap-platform-grid,
    .cp-about-editorial .ap-contact-grid{grid-template-columns:1fr;gap:28px;}
.cp-about-editorial .ap-story-grid > .ap-eyebrow{margin:0;}
.cp-about-editorial .ap-platform-grid > h2{max-width:420px;}
.cp-about-editorial .ap-feature{grid-template-columns:1fr 1.3fr 20px;gap:18px;padding-block:24px;}
.cp-about-editorial .ap-everyday-link .ap-arrow{top:24px;}
.cp-about-editorial .ap-values-grid{grid-template-columns:1fr;margin-top:32px;}
.cp-about-editorial .ap-values-grid article{padding:24px 0;border-left:0;border-top:1px solid #ffffff65;}
.cp-about-editorial .ap-values-grid article:first-child{padding-top:0;border-top:0;}
.cp-about-editorial .ap-values-grid article:last-child{padding-bottom:0;}
.cp-about-editorial .ap-values-grid h3{max-width:none;margin-bottom:12px;}
.cp-about-editorial .ap-newsletter{padding-block:40px;}}
@media (max-width: 430px){
.cp-about-editorial .ap-feature{grid-template-columns:minmax(0, 1fr) 24px;gap:10px 16px;}
.cp-about-editorial .ap-feature p{grid-column:1;}
.cp-about-editorial a.ap-feature > .ap-arrow{grid-column:2;grid-row:1;}
.cp-about-editorial .ap-everyday-link{grid-column:1;}
.cp-about-editorial .ap-email-field{flex-direction:column;}
.cp-about-editorial .ap-email-field input{flex-basis:auto;}}
@media (prefers-reduced-motion: reduce){
.cp-about-editorial .ap-button{transition:none;}}
