.campaign_header__N0CQ2{position:relative;z-index:50;min-height:clamp(31rem,70svh,44rem);overflow:hidden;background:var(--campaign-background);color:var(--campaign-color);isolation:isolate}.campaign_group__YDZy5:hover>.child{opacity:1}.campaign_backgroundImage__lRnnQ,.campaign_gradient___3bOi,.campaign_overlay__MN1SH{position:absolute;inset:0}.campaign_backgroundImage__lRnnQ{z-index:-3;filter:saturate(.75) contrast(1.05)}.campaign_gradient___3bOi{z-index:-2;background:linear-gradient(color-mix(in srgb,var(--campaign-overlay) 58%,transparent),transparent 35%,color-mix(in srgb,var(--campaign-overlay) 48%,transparent))}.campaign_overlay__MN1SH{z-index:-1;background:var(--campaign-overlay)}.campaign_content__BNOyc{position:relative;display:flex;min-height:clamp(31rem,70svh,44rem);flex-direction:column;justify-content:space-between;padding:1.5rem 2rem 2rem}.campaign_header__N0CQ2 .campaign_content__BNOyc{--specify-txt-color:var(--campaign-color)}.campaign_header__N0CQ2 .campaign_content__BNOyc,.campaign_header__N0CQ2 .campaign_content__BNOyc *{color:var(--specify-txt-color)}.campaign_topbar__PD7uD{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.campaign_header__N0CQ2 .campaign_menuTrigger__JHADa{display:grid;width:4.2rem;height:4.2rem;place-items:center;margin:0;padding:0;border:1px solid color-mix(in srgb,currentColor 60%,transparent);border-radius:50%;background:rgba(0,0,0,0);color:inherit;box-shadow:none;cursor:pointer}.campaign_header__N0CQ2 .campaign_menuTrigger__JHADa:hover{border-color:color-mix(in srgb,currentColor 60%,transparent);background:rgba(0,0,0,0);color:var(--campaign-color);box-shadow:none}.campaign_header__N0CQ2 .campaign_menuTrigger__JHADa span{font-size:.6rem;letter-spacing:.04em;text-transform:uppercase}.campaign_logo__nt_Gh{justify-self:center}.campaign_logo__nt_Gh a{display:inline-flex;align-items:center;color:inherit}.campaign_logo__nt_Gh img{width:auto;max-width:10rem;max-height:2.5rem;-o-object-fit:contain;object-fit:contain}.campaign_logo__nt_Gh h2{color:inherit;font-family:var(--font-family);font-size:.74rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase}.campaign_actions__mBf2n{display:flex;justify-self:end;align-items:center;gap:1.5rem;color:inherit}.campaign_menuPanel__VVVtB{position:absolute;z-index:2;inset:0;display:grid;align-items:center;padding:8rem 10vw 5rem;visibility:hidden;background:color-mix(in srgb,var(--campaign-background) 94%,transparent);opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.campaign_menuPanel__VVVtB.campaign_opened__RV0k1{visibility:visible;opacity:1;pointer-events:auto}.campaign_menuPanel__VVVtB nav{display:grid;gap:.25rem}.campaign_menuLink__fkBtT{display:block;border-bottom:1px solid color-mix(in srgb,currentColor 28%,transparent);padding:.8rem 0;color:inherit;font-family:var(--font-family);font-size:clamp(2rem,6vw,5rem);font-weight:400;letter-spacing:-.045em;line-height:1;text-decoration:none}.campaign_campaign__DJ8RT{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;border-top:1px solid color-mix(in srgb,currentColor 50%,transparent);padding-top:1rem}.campaign_campaignLink__DAgrB,.campaign_campaignText__OWLwz{margin:0;color:inherit;font-size:.65rem;line-height:1.4}.campaign_campaignText__OWLwz{letter-spacing:.13em;text-transform:uppercase}.campaign_campaignLink__DAgrB{letter-spacing:normal;text-align:end;text-decoration:none}.campaign_rtl__RqlVe .campaign_campaignLink__DAgrB{text-align:start}@media(max-width:640px){.campaign_content__BNOyc{padding:1rem}.campaign_topbar__PD7uD{grid-template-columns:1fr 1fr}.campaign_logo__nt_Gh{display:none}.campaign_menuTrigger__JHADa{width:3.8rem;height:3.8rem}.campaign_actions__mBf2n{gap:.8rem}.campaign_menuPanel__VVVtB{padding:7rem 1rem 5rem}.campaign_campaign__DJ8RT{flex-direction:column;gap:.5rem}.campaign_campaignLink__DAgrB{text-align:start}}@media(prefers-reduced-motion:reduce){.campaign_menuPanel__VVVtB{transition:none}}.mega-menu_header__04dEZ{position:relative;z-index:50;width:100%;background:var(--background-color);color:var(--text-color)}.mega-menu_group__wzunF:hover>.child{opacity:1}.mega-menu_logoRow__byRFZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;min-height:96px;padding:20px 46px}.mega-menu_logo__VTWZA{min-width:0}.mega-menu_logo__VTWZA img{width:auto;max-width:220px;max-height:64px;-o-object-fit:contain;object-fit:contain}.mega-menu_actions__Ncx5c{display:flex;align-items:center;gap:16px}.mega-menu_navigation__1yG6E{width:100%;max-width:none}.mega-menu_navigation__1yG6E>div{width:100%}.mega-menu_navigation__1yG6E .mega-menu_links__DQJap{width:100%;min-height:64px;justify-content:flex-start;flex-wrap:wrap;gap:12px 32px;margin:0;padding:12px 46px;list-style:none}.mega-menu_navigation__1yG6E .mega-menu_links__DQJap>.mega-menu_item__hs2VY{position:static;margin:0}.mega-menu_navigation__1yG6E .mega-menu_links__DQJap>.mega-menu_regularStart__C7NkJ{margin-inline-start:auto}.mega-menu_navigation__1yG6E .mega-menu_trigger__fxyD2{height:auto;gap:6px;padding:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;font-size:20px;font-weight:700}.mega-menu_navigation__1yG6E .mega-menu_trigger__fxyD2>svg{flex-shrink:0;margin:0}.mega-menu_navigation__1yG6E .mega-menu_panel__dI9FB{inset-inline-start:0;top:100%;z-index:50;width:100%;max-height:70vh;overflow:auto;margin:0;padding:24px 14px 32px;border:0;border-radius:0;color:inherit;box-shadow:0 12px 16px -16px currentColor}.mega-menu_regularLink__55uGj{color:inherit;font-size:20px;font-weight:600;opacity:.7}.mega-menu_columns__R1k50{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:1200px}.mega-menu_column__u4Wk_{min-width:0}.mega-menu_heading__3tSUu{margin-bottom:18px;font-size:22px;font-weight:700;line-height:1.4}.mega-menu_columnLinks__fP9_r{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mega-menu_subLink__PZrlG{font-size:20px;line-height:1.5}@media(max-width:1024px){.mega-menu_logoRow__byRFZ{padding:16px}.mega-menu_navigation__1yG6E .mega-menu_links__DQJap{gap:12px 20px;padding:12px 16px}.mega-menu_navigation__1yG6E .mega-menu_trigger__fxyD2,.mega-menu_regularLink__55uGj{font-size:16px}.mega-menu_columns__R1k50{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.mega-menu_columns__R1k50{grid-template-columns:minmax(0,1fr)}}.event_extra__HB9Lv{color:var(--text-color);background-color:var(--background-color)}.event_extra__HB9Lv *{line-height:1.3}.event_extra__HB9Lv a,.event_extra__HB9Lv button{border:none;color:#fff;cursor:pointer;font-size:16px;text-decoration:none;text-transform:uppercase;background-color:var(--primary-color);gap:8px;display:flex;align-items:center;justify-content:center;transition:all .25s linear;padding:15px;font-weight:600;margin-top:20px;border-radius:calc(12px*var(--border-round-percentage));box-shadow:0 0 calc(14px*var(--text-shadow-event)/100) var(--primary-color)}.event_extra__HB9Lv a:hover,.event_extra__HB9Lv button:hover{color:var(--text-color-contrast);background-color:var(--text-color);box-shadow:0 0 calc(14px*var(--text-shadow-event)/100) var(--text-color)}.event_extra__HB9Lv a:hover svg,.event_extra__HB9Lv a:hover svg *,.event_extra__HB9Lv button:hover svg,.event_extra__HB9Lv button:hover svg *{fill:var(--primary-color)!important;color:var(--primary-color)!important}.event_extra__HB9Lv .event_navbar__oQGR2{z-index:5;width:100%;position:relative;transition:all .25s ease;color:var(--secondary-color-contrast);background-color:var(--secondary-color);border-bottom:1px solid;border-color:var(--primary-color)}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l{position:relative;display:flex;align-items:center;justify-content:space-between;margin:auto;min-height:74px;padding:14px 48px}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l h2{margin:0}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_logo__F9EjS{width:100%;display:flex;align-items:center;justify-content:center}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_logo__F9EjS img{width:auto}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_opener__qrV1E{width:30px;height:20px;display:flex;cursor:pointer;flex-direction:column;justify-content:space-between}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_opener__qrV1E span{height:3px;width:100%;background-color:var(--text-color);border-radius:calc(3px*var(--border-round-percentage));transition:all .25s ease}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_opener__qrV1E.event_opened__nHiyX span:first-of-type{transform:translateY(8.25px) rotate(45deg)}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_opener__qrV1E.event_opened__nHiyX span:nth-of-type(2){opacity:0}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_opener__qrV1E.event_opened__nHiyX span:nth-of-type(3){transform:translateY(-8.25px) rotate(-45deg)}.event_extra__HB9Lv .event_navOverlay__duEse{top:0;left:-100%;z-index:3;opacity:0;width:100%;height:100%;transition:all .25s ease}.event_extra__HB9Lv .event_navOverlay__duEse.event_opened__nHiyX{inset-inline-start:0;opacity:.9;position:fixed;background-color:rgba(var(--primary-color-r),var(--primary-color-g),var(--primary-color-b),1);background-color:rgb(from var(--primary-color) r g b/1)}.event_extra__HB9Lv .event_linksHolder__XW_PC{top:0;right:-100%;position:fixed;transition:all .25s ease;width:90%;height:100%;max-width:300px;padding-top:100px;background-color:var(--background-color);border-inline-start:1px solid var(--primary-color-trans-2)}.event_extra__HB9Lv .event_linksHolder__XW_PC.event_opened__nHiyX{inset-inline-end:0;z-index:4}.event_extra__HB9Lv .event_linksHolder__XW_PC ul.event_links__4RZ4L{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.event_extra__HB9Lv .event_linksHolder__XW_PC ul.event_links__4RZ4L li{padding:16px 8px;border-bottom:1px solid var(--primary-color-trans-2)}.event_extra__HB9Lv .event_linksHolder__XW_PC ul.event_links__4RZ4L li:last-of-type{border:none}.event_extra__HB9Lv .event_linksHolder__XW_PC ul.event_links__4RZ4L li a{margin:0;padding:0 16px;gap:8px;width:auto;height:auto;border:none;box-shadow:none;border-radius:0;background-color:rgba(0,0,0,0);display:flex;align-items:center;flex-direction:row;justify-content:space-between}.event_extra__HB9Lv .event_linksHolder__XW_PC ul.event_links__4RZ4L li a p{margin:8px 0}.event_extra__HB9Lv .event_linksHolder__XW_PC ul.event_links__4RZ4L li a svg,.event_extra__HB9Lv .event_linksHolder__XW_PC ul.event_links__4RZ4L li a svg *{fill:var(--text-color)!important;color:var(--text-color)!important}.event_extra__HB9Lv .event_linksHolder__XW_PC ul.event_links__4RZ4L li a:hover svg,.event_extra__HB9Lv .event_linksHolder__XW_PC ul.event_links__4RZ4L li a:hover svg *{fill:var(--primary-color)!important;color:var(--primary-color)!important}.event_extra__HB9Lv .event_content__VFGnm .event_html__eqjgC,.event_extra__HB9Lv .event_content__VFGnm .event_image__fMT4G,.event_extra__HB9Lv .event_content__VFGnm .event_layout_section__Jw0a6,.event_extra__HB9Lv .event_content__VFGnm .event_section__hQsrs{margin:auto;padding:48px;max-width:1400px}.event_extra__HB9Lv .event_content__VFGnm .event_main__w_wqN{text-align:center}.event_extra__HB9Lv .event_content__VFGnm .event_main__w_wqN .event_eventTitle__2hKOq{margin:0;font-size:62px;font-weight:700}.event_extra__HB9Lv .event_content__VFGnm .event_main__w_wqN .event_eventSubTitle__KKXT8{font-size:38px;margin:12px 0 42px}.event_extra__HB9Lv .event_content__VFGnm .event_main__w_wqN .event_eventDesc__doTEi{font-size:24px;line-height:1.2}.event_extra__HB9Lv .event_content__VFGnm .event_main__w_wqN button{margin:auto}.event_extra__HB9Lv .event_content__VFGnm .event_aboutHolder__s9Y0_ .event_dataList__FQ5X1 li{display:flex;flex-wrap:wrap}.event_extra__HB9Lv .event_content__VFGnm .event_aboutHolder__s9Y0_ .event_dataList__FQ5X1 li a{display:block;margin:0;padding:0;width:auto;border:none;box-shadow:none;background-color:rgba(0,0,0,0)}.event_extra__HB9Lv .event_content__VFGnm .event_social__WKEcy{display:flex;flex-direction:column}.event_extra__HB9Lv .event_content__VFGnm .event_social__WKEcy .event_socials__p4Oad{margin:24px 0;padding:0;gap:12px;display:flex;flex-wrap:wrap;list-style:none;align-items:center;justify-content:center}.event_extra__HB9Lv .event_content__VFGnm .event_social__WKEcy .event_socials__p4Oad a{margin:0;border-radius:calc(50%*var(--border-round-percentage))}@media only screen and (max-width:768px){.event_extra__HB9Lv .event_content__VFGnm .event_html__eqjgC,.event_extra__HB9Lv .event_content__VFGnm .event_image__fMT4G,.event_extra__HB9Lv .event_content__VFGnm .event_layout_section__Jw0a6,.event_extra__HB9Lv .event_content__VFGnm .event_section__hQsrs,.event_extra__HB9Lv .event_content__VFGnm .event_video__WiB8O{padding:18px}.event_extra__HB9Lv .event_content__VFGnm .event_layout_extra_wrapper__4NFIi{width:100%!important}.event_extra__HB9Lv .event_navbar__oQGR2{padding:18px}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l{padding:0;min-height:auto}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_opener__qrV1E{width:26px;height:18px}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_opener__qrV1E span{height:2.5px}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_opener__qrV1E.event_opened__nHiyX span:first-of-type{transform:translateY(8px) rotate(45deg)}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_opener__qrV1E.event_opened__nHiyX span:nth-of-type(2){opacity:0}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_opener__qrV1E.event_opened__nHiyX span:nth-of-type(3){transform:translateY(-8px) rotate(-45deg)}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_logo__F9EjS img{height:42px}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_links__4RZ4L button{padding:12px}.event_extra__HB9Lv .event_navbar__oQGR2 .event_navContent__c0n1l .event_links__4RZ4L button span{display:none}.event_extra__HB9Lv .event_linksHolder__XW_PC{padding-top:80px}}.portfolio_portfolio__varpC{background-color:var(--background-color);color:var(--text-color);min-height:calc(100vh - 48px);display:flex}.portfolio_portfolio__varpC *{line-height:1.2}.portfolio_portfolio__varpC p.portfolio_text__J2t_j{margin:0;padding:12px 0}.portfolio_portfolio__varpC .portfolio_navbar__OaUHC{position:fixed;top:24px;left:50%;z-index:3;padding:12px 24px;width:calc(100% - 48px);transform:translateX(-50%);transition:all .25s ease;background-color:var(--background-color-00);min-height:64px;border:1px solid;border-radius:calc(64px*var(--border-round-percentage));border-color:var(--primary-color);display:flex;align-items:center;justify-content:space-between}.portfolio_portfolio__varpC .portfolio_navbar__OaUHC.portfolio_fill__LohuZ{background-color:var(--background-color-EE)}.portfolio_portfolio__varpC .portfolio_navbar__OaUHC h2{margin:0}.portfolio_portfolio__varpC .portfolio_navbar__OaUHC .portfolio_logo__nwQg3{display:flex;align-items:center;justify-content:center}.portfolio_portfolio__varpC .portfolio_navbar__OaUHC .portfolio_logo__nwQg3 img{width:auto}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ{display:flex;width:100%;align-items:flex-start;border-bottom:1px solid var(--text-color)}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_pic__Q8sbD{width:90%;min-width:40vw;max-width:700px;top:0;height:100vh;position:sticky}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_pic__Q8sbD .portfolio_overlay__Cuvgj{top:0;left:0;width:100%;height:100%;opacity:calc(.5*var(--overlay-percentage));position:absolute;background-color:var(--primary-color)}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_pic__Q8sbD img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk{display:flex;flex-direction:column;width:calc(100% - 50px);max-width:calc(60vw - 50px)}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_otherSection__em_sg,.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_section__CfRCr{padding:var(--spacing-section);border-top:1px solid var(--text-color)}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_otherSection__em_sg .portfolio_title__M8c9R{line-height:1;font-size:54px;margin:0 0 10px}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_otherSection__em_sg .portfolio_subTitle__jS4L1{margin:0;font-size:24px;color:var(--primary-color)}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_otherSection__em_sg .portfolio_desc__EmjVq{font-size:16px;margin:14px 0}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_otherSection__em_sg .portfolio_desc__EmjVq pre{margin:0;white-space:break-spaces}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10{display:flex;min-height:100%;flex-direction:column}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10 .portfolio_nameHolder__FWkZd{display:flex;min-height:50vh;flex-direction:column;justify-content:flex-end;position:relative}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10 .portfolio_nameHolder__FWkZd .portfolio_name__27rS2{left:0;width:320px;height:320px;border-radius:50%;position:relative;transform:translateX(-50%);background-color:var(--background-color);display:flex;align-items:center;justify-content:center;padding:24px 24px 24px 32px}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10 .portfolio_nameHolder__FWkZd .portfolio_name__27rS2 h1{margin:0;font-size:42px;line-height:1.2}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10 .portfolio_nameHolder__FWkZd .portfolio_name__27rS2 img{border-radius:50%}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10 .portfolio_titles__Z3S2h{padding:12px 0;position:relative}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10 .portfolio_titles__Z3S2h p{margin:0;font-size:24px;font-weight:700;color:var(--primary-color)}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10 .portfolio_desc__EmjVq{margin:0;font-size:18px;line-height:1.5;padding:12px 0}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_actions__VyHJB{gap:16px;display:flex;padding:12px 0}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_social__E0IhN{width:50px;display:flex;min-width:50px;height:100vh;top:0;overflow:auto;position:sticky;border-left:1px solid var(--text-color-trans)}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_social__E0IhN ul.portfolio_socials__Uk7kA{gap:12px;margin:0;width:100%;display:flex;padding:12px 0;list-style:none;align-items:center;flex-direction:column;justify-content:center}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_social__E0IhN ul.portfolio_socials__Uk7kA li{display:flex;align-items:center;justify-content:center}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_social__E0IhN ul.portfolio_socials__Uk7kA li a{width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_social__E0IhN ul.portfolio_socials__Uk7kA li a svg,.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_social__E0IhN ul.portfolio_socials__Uk7kA li a svg *{fill:var(--primary-color)!important;color:var(--primary-color)!important}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_social__E0IhN ul.portfolio_socials__Uk7kA li a:hover{opacity:.7}.portfolio_portfolio__varpC button{gap:8px;display:flex;font-size:16px;padding:20px 32px;border-radius:calc(42px*var(--border-round-percentage));align-items:center;cursor:pointer;border:2px solid;background-color:rgba(0,0,0,0);border-color:var(--primary-color);color:var(--primary-color);transition:all .25s ease;box-shadow:rgba(var(--primary-color-r),var(--primary-color-g),var(--primary-color-b),.2) 0 4px 14px 0;box-shadow:rgb(from var(--primary-color) r g b/.2) 0 4px 14px 0}.portfolio_portfolio__varpC button:hover{opacity:.8;box-shadow:rgba(var(--primary-color-r),var(--primary-color-g),var(--primary-color-b),.1) 0 4px 14px 0;box-shadow:rgb(from var(--primary-color) r g b/.1) 0 4px 14px 0}.portfolio_portfolio__varpC button:focus,.portfolio_portfolio__varpC button:focus-visible,.portfolio_portfolio__varpC button:focus-within{outline:none;border-color:var(--primary-color)}.portfolio_portfolio__varpC.portfolio_rtl__qa_oB .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10 .portfolio_nameHolder__FWkZd .portfolio_name__27rS2{transform:translateX(50%)}.portfolio_portfolio__varpC.portfolio_rtl__qa_oB .portfolio_content__Wy4MQ .portfolio_social__E0IhN{border-left:none;border-right:1px solid var(--text-color-trans)}@media only screen and (max-width:1000px){.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_pic__Q8sbD{width:80%;max-width:750px}}@media only screen and (max-width:768px){.portfolio_portfolio__varpC .portfolio_navbar__OaUHC{padding:12px;width:calc(100% - 24px)}.portfolio_portfolio__varpC .portfolio_navbar__OaUHC .portfolio_logo__nwQg3 img{height:42px}.portfolio_portfolio__varpC .portfolio_navbar__OaUHC .portfolio_links__HSZdK button{padding:12px}.portfolio_portfolio__varpC .portfolio_navbar__OaUHC .portfolio_links__HSZdK button span{display:none}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ{flex-direction:column}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_social__E0IhN,.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_pic__Q8sbD{width:100%;position:relative}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_pic__Q8sbD{max-height:50vh}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk{width:100%;border:none;max-width:none;border-bottom:1px solid var(--text-color-trans)}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10{min-height:auto}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10 .portfolio_nameHolder__FWkZd{height:100px;min-height:auto;position:relative;flex-direction:row;justify-content:center}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10 .portfolio_nameHolder__FWkZd .portfolio_name__27rS2{left:auto;top:0;width:250px;height:250px;padding:24px;position:absolute;transform:translateY(-50%)!important}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10 .portfolio_nameHolder__FWkZd .portfolio_name__27rS2 h1{font-size:32px;text-align:center}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_main__3kZ10 .portfolio_nameHolder__FWkZd .portfolio_name__27rS2 img{width:220px;height:220px}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_otherSection__em_sg .portfolio_subTitle__jS4L1,.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_otherSection__em_sg .portfolio_title__M8c9R{text-align:center}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_info__SS2yk .portfolio_otherSection__em_sg .portfolio_title__M8c9R{font-size:48px}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_social__E0IhN{height:auto;min-height:50px;width:100%;display:flex;border:none}.portfolio_portfolio__varpC .portfolio_content__Wy4MQ .portfolio_social__E0IhN ul.portfolio_socials__Uk7kA{width:100%;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center}}@keyframes portfolio_showUp__MlDjR{0%{opacity:0;font-size:0}to{opacity:1;font-size:24px}}.empty_empty__2EAUc{top:inherit;display:flex;min-height:100svh;flex-direction:column;background-color:var(--background-color)}.empty_empty__2EAUc,.empty_empty__2EAUc *{color:var(--text-color)}.empty_empty__2EAUc .empty_rtl__1r4FQ{direction:rtl}.empty_empty__2EAUc .empty_ltr__erwJ2{direction:ltr}.empty_empty__2EAUc .empty_layout_extras__vsWzi{gap:0}.empty_empty__2EAUc .empty_layout_extra_wrapper__lhLvF,.empty_empty__2EAUc .empty_layout_extras__vsWzi{margin:0}:where(.empty_empty__2EAUc) button{border:none;cursor:pointer;font-size:16px;text-decoration:none;color:var(--primary-color-contrast);text-transform:uppercase;background-color:var(--primary-color);gap:8px;display:flex;align-items:center;justify-content:center;transition:all .25s linear;padding:14px;font-weight:600;border:2px solid rgba(0,0,0,0);box-shadow:0 0 0 var(--primary-color);border-radius:calc(12px*var(--border-round-percentage))}:where(.empty_empty__2EAUc) button:hover{color:var(--text-color);border-color:var(--text-color);background-color:var(--background-color);box-shadow:0 0 0 var(--text-color)}:where(.empty_empty__2EAUc) button:hover svg{fill:var(--primary-color);color:var(--primary-color)}:where(.empty_empty__2EAUc) button:hover svg *{fill:var(--primary-color);color:var(--primary-color)}.wedding_navDesktop__dUTa8{display:none}@media(min-width:768px){.wedding_navDesktop__dUTa8{display:block}.wedding_navMobile__7qx_K{display:none}}.wedding_wedding__fyFQ1{top:inherit;display:flex;min-height:100svh;flex-direction:column;color:var(--text-color);background-color:var(--background-color);letter-spacing:.01em}.wedding_wedding__fyFQ1 *{color:var(--text-color)}.wedding_wedding__fyFQ1 .wedding_rtl__i72G_{direction:rtl}.wedding_wedding__fyFQ1 .wedding_ltr__DqacA{direction:ltr}.wedding_wedding__fyFQ1 .wedding_layout_extras__0AQ6a{gap:0}.wedding_wedding__fyFQ1 .wedding_layout_extra_wrapper__ar0Y3,.wedding_wedding__fyFQ1 .wedding_layout_extras__0AQ6a{margin:0}.wedding_wedding__fyFQ1 .wedding_content__8D5b_{flex:1;display:flex;flex-direction:column;width:100%}.wedding_wedding__fyFQ1 .wedding_info__NWLmD{position:relative;width:100%;flex:1;z-index:1}.wedding_wedding__fyFQ1 .wedding_info__NWLmD:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.45;background:linear-gradient(185deg,transparent 0,color-mix(in srgb,var(--primary-color) 7%,transparent) 42%,transparent 78%);background-size:100% 220%;animation:wedding_wedding-page-veil__i4Rgk 36s ease-in-out infinite alternate}.wedding_wedding__fyFQ1 .wedding_info__NWLmD>*{position:relative;z-index:1}@keyframes wedding_wedding-page-veil__i4Rgk{0%{background-position:0 0}to{background-position:0 100%}}@media(prefers-reduced-motion:reduce){.wedding_wedding__fyFQ1 .wedding_info__NWLmD:before{animation:none;opacity:.25}}:where(.wedding_wedding__fyFQ1) button{border:none;cursor:pointer;font-size:16px;text-decoration:none;color:var(--primary-color-contrast);text-transform:uppercase;background-color:var(--primary-color);gap:8px;display:flex;align-items:center;justify-content:center;transition:all .25s linear;padding:14px;font-weight:600;border:2px solid rgba(0,0,0,0);box-shadow:0 0 0 var(--primary-color);border-radius:calc(12px*var(--border-round-percentage))}:where(.wedding_wedding__fyFQ1) button:hover{color:var(--text-color);border-color:var(--text-color);background-color:var(--background-color);box-shadow:0 0 0 var(--text-color)}:where(.wedding_wedding__fyFQ1) button:hover svg{fill:var(--primary-color);color:var(--primary-color)}:where(.wedding_wedding__fyFQ1) button:hover svg *{fill:var(--primary-color);color:var(--primary-color)}:where(.wedding_wedding__fyFQ1) button:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.wedding-mobile-nav_root__k9QM8{position:fixed;inset-inline-end:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:40;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.wedding-mobile-nav_root__k9QM8>*{pointer-events:auto}.wedding-mobile-nav_fab__hi85j{position:relative;z-index:41;border:1px solid color-mix(in srgb,var(--text-color) 22%,transparent);background:color-mix(in srgb,var(--background-color) 92%,var(--primary-color));color:var(--text-color);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px;border-radius:999px;box-shadow:0 4px 20px color-mix(in srgb,var(--text-color) 12%,transparent);cursor:pointer;min-height:44px;min-width:44px}.wedding-mobile-nav_fab__hi85j:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.wedding-mobile-nav_backdrop__4ew1u{position:fixed;inset:0;z-index:38;border:none;padding:0;margin:0;background:color-mix(in srgb,var(--text-color) 35%,transparent);cursor:pointer}.wedding-mobile-nav_sheet___gh6b{position:fixed;inset-inline-end:0;bottom:0;inset-inline-start:0;z-index:39;max-height:min(52vh,420px);overflow-y:auto;padding:16px 16px max(20px,env(safe-area-inset-bottom));background:var(--background-color);color:var(--text-color);border-start-start-radius:16px;border-start-end-radius:16px;box-shadow:0 -8px 32px color-mix(in srgb,var(--text-color) 14%,transparent)}.wedding-mobile-nav_list__BjDFh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.wedding-mobile-nav_item__RuSlw{margin:0}.wedding-mobile-nav_subList__bCLTD{list-style:none;margin:4px 0 0 12px;padding:0;display:flex;flex-direction:column;gap:2px}.wedding-mobile-nav_link__o_Mjo{display:block;padding:12px 14px;border-radius:10px;text-decoration:none;color:inherit;font-size:16px;line-height:1.35}.wedding-mobile-nav_link__o_Mjo:focus-visible,.wedding-mobile-nav_link__o_Mjo:hover{background:color-mix(in srgb,var(--primary-color) 18%,transparent)}.wedding-mobile-nav_link__o_Mjo:focus-visible{outline:2px solid var(--primary-color);outline-offset:0}.wedding-mobile-nav_subLink__bTOzc{font-size:15px;padding:10px 12px}.creator_creator__vqmBr{top:inherit;display:flex;min-height:100svh;flex-direction:column;color:var(--text-color);background-color:var(--background-color)}.creator_creator__vqmBr *{color:var(--text-color)}.creator_creator__vqmBr .creator_rtl__P8O5X{direction:rtl}.creator_creator__vqmBr .creator_ltr__BwrQv{direction:ltr}.creator_creator__vqmBr .creator_layout_extras__VTIQ_{gap:16px;display:flex;flex-direction:column}.creator_creator__vqmBr .creator_layout_extra_wrapper__Q_Tt4,.creator_creator__vqmBr .creator_layout_extras__VTIQ_{margin:0}.creator_creator__vqmBr .creator_content__6IxDz{flex:1;display:flex;width:100%;justify-content:center;padding:clamp(16px,4vw,32px) 16px clamp(40px,8vh,72px)}.creator_creator__vqmBr .creator_info__Jjk6R{width:100%;max-width:640px;position:relative;z-index:1}:where(.creator_creator__vqmBr) button{border:none;cursor:pointer;font-size:16px;text-decoration:none;color:var(--primary-color-contrast);background-color:var(--primary-color);gap:8px;display:flex;align-items:center;justify-content:center;transition:all .25s linear;padding:14px;font-weight:600;border:2px solid rgba(0,0,0,0);border-radius:calc(12px*var(--border-round-percentage))}:where(.creator_creator__vqmBr) button:hover{color:var(--text-color);border-color:var(--text-color);background-color:var(--background-color)}.footer_footer__Kz_Bg{width:100%;color:#fff!important;background-color:#000!important}.footer_footer__Kz_Bg,.footer_footer__Kz_Bg a{display:flex;align-items:center;justify-content:center}.footer_footer__Kz_Bg a{gap:6px;padding:4px 0;font-size:18px;transition:all .5s ease}.footer_footer__Kz_Bg a img.footer_logo__hzlu8{width:auto;inset:unset;height:revert-layer;position:relative}.footer_footer__Kz_Bg a:hover{opacity:.7}.BuilderAiPanel_panel__biHP7{position:absolute;bottom:calc(100% + 8px);inset-inline-end:0;z-index:120;padding:12px;border-radius:12px;background:#fff;color:#111827!important;box-shadow:0 12px 32px rgba(0,0,0,.28);border:1px solid rgba(17,24,39,.08);width:min(320px,100vw - 24px)}.BuilderAiPanel_panel__biHP7 h4,.BuilderAiPanel_panel__biHP7 label,.BuilderAiPanel_panel__biHP7 p,.BuilderAiPanel_panel__biHP7 strong{color:inherit}.BuilderAiPanel_header__8ORWy{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.BuilderAiPanel_header__8ORWy h4{margin:0;font-size:13px;font-weight:600;color:#111827!important}.BuilderAiPanel_closeBtn__i0YV8{height:28px!important;width:28px!important;padding:0!important;background:rgba(0,0,0,0)!important;color:#6b7280!important}.BuilderAiPanel_closeBtn__i0YV8:hover{background:#f3f4f6!important}.BuilderAiPanel_textarea__hCK7q{width:100%;min-height:88px;resize:vertical;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.45;background:#fff!important;color:#111827!important;-webkit-text-fill-color:#111827}.BuilderAiPanel_textarea__hCK7q::-moz-placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af;opacity:1}.BuilderAiPanel_textarea__hCK7q::placeholder{color:#9ca3af!important;-webkit-text-fill-color:#9ca3af;opacity:1}.BuilderAiPanel_textarea__hCK7q:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.BuilderAiPanel_textarea__hCK7q:disabled{opacity:.7;cursor:not-allowed}.BuilderAiPanel_actions__HYeat{display:flex;gap:8px;margin-top:10px;justify-content:flex-end}.BuilderAiPanel_applyBtn__su817{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 14px!important;background:#111827!important;color:#fff!important;border:none!important;font-size:12px!important;font-weight:600!important}.BuilderAiPanel_applyBtn__su817:disabled{opacity:.55!important;cursor:not-allowed!important}.BuilderAiPanel_cancelBtn__l1lbW{min-height:34px!important;padding:0 12px!important;background:#f3f4f6!important;color:#374151!important;border:none!important;font-size:12px!important}.BuilderAiPanel_error__h1I0K{margin-top:8px;font-size:12px;color:#b91c1c}.BuilderAiPanel_hint__yeGyQ{margin:0 0 8px;font-size:11px;color:#6b7280!important;line-height:1.4}.BuilderAiPanel_hint__yeGyQ strong{color:#374151!important}.BuilderAiPanel_modeRow__0ZJ_K{display:flex;gap:4px;margin-bottom:10px;padding:3px;border-radius:8px;background:#f3f4f6}.BuilderAiPanel_modeBtn__aLtdZ{flex:1;border:none;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:600;color:#6b7280!important;background:rgba(0,0,0,0);cursor:pointer;transition:background .15s,color .15s}.BuilderAiPanel_modeBtn__aLtdZ[data-active=true]{background:#fff;color:#111827!important;box-shadow:0 1px 2px rgba(0,0,0,.06)}.BuilderAiPanel_modeBtn__aLtdZ:disabled{opacity:.6;cursor:not-allowed}.BuilderAiPanel_statusRow__gwgyf{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:11px;color:#2563eb!important}.BuilderAiPanel_btnSpinner__ONeoi,.BuilderAiPanel_spinner___KTv_{flex-shrink:0;animation:BuilderAiPanel_aiSpin__4zSfR .8s linear infinite}.BuilderAiPanel_spinner___KTv_{width:16px;height:16px}.BuilderAiPanel_btnSpinner__ONeoi{width:14px;height:14px;margin-inline-end:6px}@keyframes BuilderAiPanel_aiSpin__4zSfR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BuilderAiPanel_logBox__0JEqV{margin:8px 0 10px;padding:8px;max-height:120px;overflow-y:auto;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb}.BuilderAiPanel_logTitle__SgQLT{margin:0 0 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280!important}.BuilderAiPanel_logMetaWarn__Q2uPw,.BuilderAiPanel_logMeta__8BlJA{margin:0 0 6px;font-size:10px;font-family:ui-monospace,monospace;color:#4b5563!important;word-break:break-all}.BuilderAiPanel_logMetaWarn__Q2uPw{color:#b45309!important}.BuilderAiPanel_logLine__g8jAs{margin:0 0 3px;font-size:10px;line-height:1.35;color:#374151!important}.BuilderAiPanel_logTs__cit_i{color:#9ca3af!important;font-family:ui-monospace,monospace}.BuilderAiFab_fab__IU_9M{position:fixed;inset-inline-end:20px;bottom:20px;z-index:130}.BuilderAiFab_button__rKYPX{display:inline-flex!important;align-items:center!important;gap:8px!important;height:44px!important;padding:0 16px!important;border-start-start-radius:9999px;border-end-end-radius:9999px;background:#111827!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 8px 24px rgba(0,0,0,.35)!important;font-size:12px!important;font-weight:600!important}.BuilderAiFab_button__rKYPX[data-open=true]{box-shadow:0 0 0 2px #a78bfa,0 8px 24px rgba(0,0,0,.35)!important}.BuilderAiFab_button__rKYPX:disabled{opacity:.55!important;cursor:not-allowed!important}.BuilderAiFab_label__PTs_J{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}