.LanguageSwitcher-module__Ph6iAW__switcher{background:var(--pill-bg);border-radius:999px;gap:6px;padding:6px;display:inline-flex}.LanguageSwitcher-module__Ph6iAW__link{color:var(--muted);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600}.LanguageSwitcher-module__Ph6iAW__active{background:var(--primary);color:var(--white)}
.Header-module__arFiJq__header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--header-bg);border-bottom:1px solid var(--header-border);position:sticky;top:0}.Header-module__arFiJq__headerWedding,.Header-module__arFiJq__headerCommercial{background:var(--page-bg)}.Header-module__arFiJq__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.Header-module__arFiJq__logo{align-items:center;gap:14px;font-weight:600;display:flex}.Header-module__arFiJq__logoLockup{align-items:center;gap:10px;display:flex}.Header-module__arFiJq__logoIcon{width:30px;height:30px}.Header-module__arFiJq__logoWordmark{width:210px}.Header-module__arFiJq__logoMark{background:var(--logo-gradient);width:38px;height:38px;box-shadow:var(--logo-shadow);border-radius:16px}.Header-module__arFiJq__logoName{font:var(--title-compact);display:block}.Header-module__arFiJq__logoRole{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;display:block}.Header-module__arFiJq__nav{flex-wrap:wrap;align-items:center;gap:18px;font-size:14px;display:flex}.Header-module__arFiJq__menuToggle{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.Header-module__arFiJq__menuIcon{align-content:space-between;width:20px;height:16px;display:grid;position:relative}.Header-module__arFiJq__menuIcon span{background:var(--text);border-radius:999px;height:2px;transition:transform .2s,opacity .2s,width .2s;display:block}.Header-module__arFiJq__menuIcon span:first-child{width:20px}.Header-module__arFiJq__menuIcon span:nth-child(2){justify-self:end;width:12px}.Header-module__arFiJq__menuIcon span:nth-child(3){width:20px}.Header-module__arFiJq__menuIcon span:nth-child(4){justify-self:end;width:8px}.Header-module__arFiJq__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9;background:#0f0f0f66;border:none;padding:0;display:none;position:fixed;inset:0}.Header-module__arFiJq__overlayOpen{display:block}.Header-module__arFiJq__closeButton{border:1px solid var(--header-border);background:var(--white);cursor:pointer;border-radius:999px;justify-content:center;align-self:flex-end;align-items:center;width:40px;height:40px;display:none;position:relative}.Header-module__arFiJq__closeButton span{background:var(--text);border-radius:999px;width:18px;height:2px;position:absolute}.Header-module__arFiJq__closeButton span:first-child{transform:rotate(45deg)}.Header-module__arFiJq__closeButton span:last-child{transform:rotate(-45deg)}.Header-module__arFiJq__navLink{color:var(--muted);transition:color .2s}.Header-module__arFiJq__navLink:hover{color:var(--primary-dark)}.Header-module__arFiJq__navItem{position:relative}.Header-module__arFiJq__navTrigger{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;transition:color .2s;display:inline-flex}.Header-module__arFiJq__navTrigger:hover,.Header-module__arFiJq__navTrigger:focus-visible{color:var(--primary-dark)}.Header-module__arFiJq__caret{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin-top:-2px;transform:rotate(45deg)}.Header-module__arFiJq__dropdown{background:var(--white);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow);opacity:0;pointer-events:none;gap:10px;margin-top:12px;padding:12px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:100%;left:0;transform:translateY(6px)}.Header-module__arFiJq__dropdown:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.Header-module__arFiJq__dropdownLink{color:var(--muted);font-size:13px;transition:color .2s}.Header-module__arFiJq__dropdownLink:hover{color:var(--primary-dark)}.Header-module__arFiJq__navItem:hover .Header-module__arFiJq__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__arFiJq__navItem:has(.Header-module__arFiJq__navTrigger:focus-visible) .Header-module__arFiJq__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__arFiJq__navItem:has(.Header-module__arFiJq__dropdownLink:focus-visible) .Header-module__arFiJq__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__arFiJq__actions{align-items:center;gap:16px;display:flex}@media (max-width:900px){.Header-module__arFiJq__logoIcon{width:30px;height:30px}.Header-module__arFiJq__logoWordmark{width:118px}.Header-module__arFiJq__menuToggle{display:inline-flex}.Header-module__arFiJq__nav{background:var(--white);z-index:10;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;width:min(82vw,320px);height:100dvh;padding:88px 24px 32px;transition:transform .3s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(120%);box-shadow:-20px 0 60px #0003}.Header-module__arFiJq__navLink,.Header-module__arFiJq__navTrigger{font-size:18px}.Header-module__arFiJq__dropdownLink{font-size:14px}.Header-module__arFiJq__navOpen{transform:translate(0)}.Header-module__arFiJq__closeButton{display:inline-flex;position:absolute;top:18px;right:18px}.Header-module__arFiJq__navItem{justify-items:start;gap:0;width:100%;display:grid}.Header-module__arFiJq__dropdown{opacity:0;pointer-events:none;box-shadow:none;background:0 0;justify-items:start;gap:12px;width:100%;min-width:auto;max-height:0;padding:0;transition:max-height .3s,opacity .2s;position:static;overflow:hidden;transform:none}.Header-module__arFiJq__dropdownLink{color:var(--text);font-size:16px;line-height:1.4}.Header-module__arFiJq__navItemOpen .Header-module__arFiJq__dropdown{opacity:1;pointer-events:auto;max-height:280px;margin-top:10px;padding:0 0 0 12px}.Header-module__arFiJq__navItemOpen .Header-module__arFiJq__caret{transform:rotate(225deg)}.Header-module__arFiJq__actions{justify-content:flex-start;width:100%}}
