.FnnuqW_container{border-radius:3rem;margin-bottom:35px;padding:10px 8px;overflow-x:clip}.FnnuqW_heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.FnnuqW_title{text-transform:uppercase;align-items:center;gap:6px;width:100%;display:flex}.FnnuqW_title span{color:var(--secondary);margin-right:auto;font-size:24px}.FnnuqW_title a{color:var(--primary);margin-right:18px;text-decoration:none}.FnnuqW_title a:hover{color:var(--second)}.FnnuqW_title .FnnuqW_button{border:1px solid var(--second);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .1s;display:flex}.FnnuqW_title .FnnuqW_button svg{margin-left:2px}.FnnuqW_title .FnnuqW_button:hover{background:var(--second)}.FnnuqW_title .FnnuqW_button:hover svg path{fill:var(--primary)}.FnnuqW_title .FnnuqW_buttonLeft{transform:rotate(180deg)}.FnnuqW_controls{gap:8px;display:flex}.FnnuqW_controls button{cursor:pointer;background-color:#2d2825;border:none;border-radius:50%;justify-content:center;align-items:center;padding:10px 15px;display:flex}.FnnuqW_controls button:disabled{opacity:.1;cursor:default}.FnnuqW_list{width:100%;min-width:0;overflow:hidden}.FnnuqW_list>:first-child{margin-left:-12px}.FnnuqW_slide{min-width:0}
.fpyuxa_container{width:100%;container-type:inline-size}.fpyuxa_campaign{aspect-ratio:360/447;border-radius:24px;width:100%;position:relative;overflow:hidden}.fpyuxa_campaign .fpyuxa_link{color:inherit;text-decoration:none;display:block}.fpyuxa_campaign .fpyuxa_image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.fpyuxa_campaign .fpyuxa_content{box-sizing:border-box;background:#000;border:1px solid red;border-radius:24px;width:100%;padding:16px;position:absolute;bottom:0;left:0}.fpyuxa_campaign .fpyuxa_content .fpyuxa_badges{flex-wrap:wrap;gap:8px;display:flex}.fpyuxa_campaign .fpyuxa_content .fpyuxa_project{text-transform:uppercase;margin-top:8px;font-size:12px}.fpyuxa_campaign .fpyuxa_content .fpyuxa_name{letter-spacing:3%;color:var(--second);text-transform:uppercase;margin:4px 0;font-size:18px;font-weight:600;line-height:28px}.fpyuxa_campaign .fpyuxa_content .fpyuxa_description{color:#cfbdaf;font-size:12px}.fpyuxa_campaign .fpyuxa_content .fpyuxa_perk{color:#cfbdaf;text-transform:uppercase;border-bottom:1px solid #cfbdaf;align-items:center;gap:8px;margin:10px 0;padding-bottom:16px;font-size:12px;display:flex}.fpyuxa_campaign .fpyuxa_content .fpyuxa_footer{justify-content:space-between;align-items:center;height:44px;padding:4px 0;display:flex}.fpyuxa_campaign .fpyuxa_content .fpyuxa_footer .fpyuxa_actions{gap:4px;display:flex}.fpyuxa_campaign .fpyuxa_content .fpyuxa_footer span{color:#cfbdaf}@container not (max-width:360px){.fpyuxa_campaign{aspect-ratio:auto;height:470px}}
@layer ccp.components{.ccp-icon-button[data-ccp-size=sm]{inline-size:var(--ccp-control-height-sm);block-size:var(--ccp-control-height-sm);padding:var(--ccp-spacing-8)}.ccp-icon-button[data-ccp-size=md]{inline-size:var(--ccp-control-height-md);block-size:var(--ccp-control-height-md);padding:10px}.ccp-icon-button[data-ccp-size=lg]{inline-size:var(--ccp-control-height-lg);block-size:var(--ccp-control-height-lg);padding:var(--ccp-spacing-12)}.ccp-icon-button[data-ccp-size=xl]{inline-size:var(--ccp-control-height-xl);block-size:var(--ccp-control-height-xl);padding:14px}.ccp-icon-button[data-ccp-size="2xl"]{inline-size:var(--ccp-control-height-2xl);block-size:var(--ccp-control-height-2xl);padding:var(--ccp-spacing-16)}}
@layer ccp.components{.ccp-close-button{border-radius:var(--ccp-radius-8);--ccp-button-focus-ring:var(--ccp-focus-ring-brand-shadow-xs);overflow:hidden}.ccp-close-button[data-ccp-size]{padding:var(--ccp-spacing-8)}.ccp-close-button[data-ccp-size=lg]{--ccp-button-icon-size:var(--ccp-icon-size-lg)}.ccp-close-button[data-ccp-close-size=xs]{--ccp-button-icon-size:var(--ccp-icon-size-xs);inline-size:var(--ccp-control-size-compact);block-size:var(--ccp-control-size-compact);padding:var(--ccp-spacing-2);border-radius:3px}}
