.search-input{padding-left:2.5rem!important;padding-right:2.5rem!important}.search-input::placeholder{padding-left:0}.header-container{z-index:50;background-color:rgb(var(--color-gallery-white)/.7);--tw-backdrop-blur:blur(12px);width:100%;-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.header-container:is([data-theme=dark] *){background-color:rgb(var(--color-art-black)/.7)}.header-container{-webkit-backdrop-filter:blur(12px);will-change:background-color,backdrop-filter;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;transform:translateZ(0);overflow:visible!important}body:not(.map-page) .header-container{background-color:rgb(var(--color-gallery-white)/.7)}body:not(.map-page) .header-container:is([data-theme=dark] *){background-color:rgb(var(--color-art-black)/.7)}body:not(.map-page) .header-container{-webkit-backdrop-filter:blur(12px)!important}body:not(.map-page) .header-container.header-transparent{background-color:rgb(var(--color-gallery-white)/.7)!important}body:not(.map-page) .header-container.header-transparent:is([data-theme=dark] *){background-color:rgb(var(--color-art-black)/.7)!important}body:not(.map-page) .header-container.header-transparent{-webkit-backdrop-filter:blur(12px)!important;background:#ffffffb3!important}html[data-theme=dark] body:not(.map-page) .header-container.header-transparent{background:#0d0d0db3!important}.header-container.header-transparent{background-color:rgb(var(--color-gallery-white)/.05);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.header-container.header-transparent:is([data-theme=dark] *){background-color:rgb(var(--color-art-black)/.05)}.header-container.header-transparent{z-index:50;box-shadow:none;transition:background-color .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out,backdrop-filter .3s ease-in-out;position:fixed;top:0;left:0;right:0;overflow:visible!important}.header-container>*,.header-container .max-w-7xl{overflow:visible!important}.header-container .flex.flex-col.h-full{min-height:100%;height:auto!important}@media (min-width:768px){.header-container.header-transparent .flex.justify-between.items-center{padding-top:.5rem;padding-bottom:.5rem}.header-container.header-transparent nav{height:2rem}}.header-container.header-transparent:hover{background-color:rgb(var(--color-gallery-white)/.7)}.header-container.header-transparent:hover:is([data-theme=dark] *){background-color:rgb(var(--color-art-black)/.7)}.header-container.header-transparent:hover{-webkit-backdrop-filter:blur(12px)!important}@media (min-width:768px){.header-container.header-transparent .header-controls{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y))}.header-container.header-transparent .w-12.h-12{width:2.5rem;height:2.5rem}.header-container.header-transparent .nav-item{padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;line-height:1.25rem}}.header-container.header-fixed{position:fixed;top:0;left:0;right:0;transform:translateY(0)}.header-container.header-fixed.header-hidden{transform:translateY(-100%)}.header-container.header-snap{transition:none!important}.header-container.header-transparent.header-fixed,.header-container.header-transparent.header-hidden{transform:translateY(0)!important}.nav-item{border-radius:.375rem;padding:.5rem}@media (min-width:640px){.nav-item{padding-left:.75rem;padding-right:.75rem}}@media (min-width:1024px){.nav-item{padding-left:0;padding-right:0}}@media (min-width:1280px){.nav-item{padding-left:1rem;padding-right:1rem}}@media (min-width:1536px){.nav-item{padding-left:1.25rem;padding-right:1.25rem}}.nav-item{--tw-text-opacity:1;color:rgb(var(--color-art-black)/var(--tw-text-opacity,1))}.nav-item:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(var(--color-gallery-white)/var(--tw-text-opacity,1))}.nav-item:hover{background-color:rgb(var(--color-canvas-cream)/.5)}.nav-item:hover:is([data-theme=dark] *){background-color:#1f293733}.nav-item:hover,.nav-item:hover:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(var(--color-signature-red)/var(--tw-text-opacity,1))}.header-controls{z-index:10;align-items:center;gap:.75rem;display:flex;position:relative}.header-container .header-controls.flex-col.h-full{height:auto;min-height:100%}@media (min-width:768px){.header-container.header-transparent .header-controls.justify-between.items-center,.header-container.header-transparent .flex.justify-between.header-controls{padding-top:.5rem;padding-bottom:.5rem}}button.header-controls.items-center.justify-center.rounded-full,button.flex.header-controls.justify-center.rounded-full{transition:all .2s ease-in-out}.icon-button{border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.header-container .icon-button.flex-col.h-full{height:auto;min-height:100%}@media (min-width:768px){.header-container.header-transparent .icon-button.justify-between.items-center,.header-container.header-transparent .flex.justify-between.icon-button{padding-top:.5rem;padding-bottom:.5rem}}button.icon-button.items-center.justify-center.rounded-full,button.flex.icon-button.justify-center.rounded-full,button.flex.items-center.icon-button.rounded-full,button.flex.items-center.justify-center.icon-button{transition:all .2s ease-in-out}.icon-button:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-signature-red)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}.icon-button.default{--tw-text-opacity:1;color:rgb(var(--color-art-black)/var(--tw-text-opacity,1))}.icon-button.default:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(var(--color-gallery-white)/var(--tw-text-opacity,1))}.icon-button.default:hover{background-color:#f5f2eb80;background-color:rgb(var(--color-canvas-cream)/.5)}.icon-button.default:hover:is([data-theme=dark] *){background-color:#1f293766}.icon-button.primary{--tw-bg-opacity:1;background-color:rgb(var(--color-signature-red)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.icon-button.primary:hover{background-color:rgb(var(--color-signature-red)/.9)}.icon-button.cart{--tw-text-opacity:1;color:rgb(var(--color-signature-red)/var(--tw-text-opacity,1))}.icon-button.cart:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-signature-red)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-gallery-white)/var(--tw-text-opacity,1))}.icon-button.cart:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(var(--color-signature-red)/var(--tw-text-opacity,1))}.icon-button.cart:hover:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(var(--color-signature-red)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-gallery-white)/var(--tw-text-opacity,1))}.language-switcher{align-items:center;display:flex;position:relative}.header-container .language-switcher.flex-col.h-full{height:auto;min-height:100%}@media (min-width:768px){.header-container.header-transparent .language-switcher.justify-between.items-center,.header-container.header-transparent .flex.justify-between.language-switcher{padding-top:.5rem;padding-bottom:.5rem}}button.language-switcher.items-center.justify-center.rounded-full,button.flex.language-switcher.justify-center.rounded-full{transition:all .2s ease-in-out}.language-switcher-button{border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.header-container .language-switcher-button.flex-col.h-full{height:auto;min-height:100%}@media (min-width:768px){.header-container.header-transparent .language-switcher-button.justify-between.items-center,.header-container.header-transparent .flex.justify-between.language-switcher-button{padding-top:.5rem;padding-bottom:.5rem}}button.language-switcher-button.items-center.justify-center.rounded-full,button.flex.language-switcher-button.justify-center.rounded-full{transition:all .2s ease-in-out}.language-switcher-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-canvas-cream)/var(--tw-bg-opacity,1))}.language-switcher-button:hover:is([data-theme=dark] *){background-color:#1f293766}.language-switcher-button .flag-group{align-items:center;gap:.5rem;display:flex}.header-container .language-switcher-button .flag-group.flex-col.h-full{height:auto;min-height:100%}@media (min-width:768px){.header-container.header-transparent .language-switcher-button .flag-group.justify-between.items-center,.header-container.header-transparent .flex.justify-between.language-switcher-button .flag-group{padding-top:.5rem;padding-bottom:.5rem}}button.language-switcher-button .flag-group.items-center.justify-center.rounded-full,button.flex.language-switcher-button .flag-group.justify-center.rounded-full{transition:all .2s ease-in-out}.language-switcher-button .text-group{align-items:center;gap:.5rem;display:none}@media (min-width:768px){.header-container.header-transparent .flex.justify-between.language-switcher-button .text-group{padding-top:.5rem;padding-bottom:.5rem}}@media (max-width:768px){.language-switcher-button .text-group.md\:flex{display:none}}@media (min-width:769px){.language-switcher-button .text-group.md\:flex{display:flex}}button.flex.language-switcher-button .text-group.justify-center.rounded-full{transition:all .2s ease-in-out}@media (min-width:1024px){.language-switcher-button .text-group{display:flex}}@media (max-width:1000px){.language-switcher-button .text-group{display:none}@media (max-width:768px){.language-switcher-button .text-group.md\:flex{display:none}}@media (min-width:769px){.language-switcher-button .text-group.md\:flex{display:flex}}}.language-switcher-menu{z-index:9999;--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--color-canvas-cream)/var(--tw-border-opacity,1));background-color:rgb(var(--color-gallery-white)/.9);--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);width:480px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.75rem;margin-top:.25rem;padding:.5rem;position:absolute;top:100%;right:0}.language-switcher-menu:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));background-color:rgb(var(--color-art-black)/.9)}.language-switcher-menu{max-height:calc(100vh - 100px);overflow-y:auto}.header-container.header-transparent .language-switcher-menu{background-color:rgb(var(--color-gallery-white)/.95)}.header-container.header-transparent .language-switcher-menu:is([data-theme=dark] *){background-color:rgb(var(--color-art-black)/.95)}.header-container.header-transparent .language-switcher-menu{-webkit-backdrop-filter:none;backdrop-filter:none;visibility:visible!important;opacity:1!important;display:block!important}.language-switcher-menu .menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.language-switcher-menu .menu-grid>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-right-width:calc(1px*var(--tw-divide-x-reverse));border-left-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));--tw-divide-opacity:1;border-color:rgb(var(--color-canvas-cream)/var(--tw-divide-opacity,1))}.language-switcher-menu .menu-grid:is([data-theme=dark] *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(31 41 55/var(--tw-divide-opacity,1))}.language-switcher-menu .menu-grid{visibility:visible!important;display:grid!important}.language-switcher-menu .menu-column{padding-left:.5rem;padding-right:.5rem}.language-switcher-menu .menu-column:first-child{padding-left:0}.language-switcher-menu .menu-column:last-child{padding-right:0}.language-switcher-menu .menu-column{visibility:visible!important;display:block!important}.language-option{text-align:left;--tw-text-opacity:1;width:100%;color:rgb(var(--color-art-black)/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;padding:.5rem .75rem;display:flex}.header-container .language-option.flex-col.h-full{height:auto;min-height:100%}@media (min-width:768px){.header-container.header-transparent .language-option.justify-between.items-center,.header-container.header-transparent .flex.justify-between.language-option{padding-top:.5rem;padding-bottom:.5rem}}button.language-option.items-center.justify-center.rounded-full,button.flex.language-option.justify-center.rounded-full{transition:all .2s ease-in-out}.language-option:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(var(--color-gallery-white)/var(--tw-text-opacity,1))}.language-option{visibility:visible!important;display:flex!important}.language-option.selected{background-color:rgb(var(--color-canvas-cream)/.5)}.language-option.selected:is([data-theme=dark] *){background-color:#1f293733}.mobile-menu-container{z-index:50;pointer-events:none;position:fixed;inset:0}.mobile-menu-container:before{content:none}.mobile-menu{z-index:50;background-color:rgb(var(--color-gallery-white)/.9);--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);width:100%;height:auto;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);position:fixed;left:0;right:0}.mobile-menu:is([data-theme=dark] *){background-color:rgb(var(--color-art-black)/.9)}.mobile-menu{pointer-events:auto;border-top:1px solid #0000001a;max-height:calc(100vh - 80px);top:80px;overflow-y:auto}html.is-ios .mobile-menu,html.is-safari .mobile-menu{-webkit-backdrop-filter:none!important}.header-container.header-transparent~.mobile-menu{background-color:rgb(var(--color-gallery-white)/.95);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.header-container.header-transparent~.mobile-menu:is([data-theme=dark] *){background-color:rgb(var(--color-art-black)/.95)}.mobile-menu-item{text-align:left;--tw-text-opacity:1;width:100%;color:rgb(var(--color-art-black)/var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem .75rem;display:block}.dark .mobile-menu-item:hover{background-color:#3333}.mobile-menu-item:hover{background-color:rgb(var(--color-canvas-cream)/.5)}.mobile-menu-item:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(var(--color-gallery-white)/var(--tw-text-opacity,1))}.mobile-menu-item:hover:is([data-theme=dark] *){background-color:#1f293733}body.overflow-hidden{width:100%;height:100%;position:fixed;overflow:hidden}@media (max-width:639px){.mobile-menu{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;max-width:100%}}.dropdown-menu{z-index:50;--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--color-canvas-cream)/var(--tw-border-opacity,1));background-color:rgb(var(--color-gallery-white)/.9);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);border-radius:.75rem;margin-top:.25rem;padding:.5rem;position:absolute;top:100%;left:0}.dropdown-menu:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1));background-color:rgb(var(--color-art-black)/.9)}.dropdown-menu{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.25rem;width:max-content;min-width:12rem;max-width:80vw;max-height:90vh;display:grid;overflow:hidden auto}.dropdown-menu>*{width:100%}@media (max-width:1024px){.dropdown-menu{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:640px){.dropdown-menu{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.dropdown-item{text-align:left;--tw-text-opacity:1;width:100%;color:rgb(var(--color-art-black)/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.header-container .dropdown-item.flex-col.h-full{height:auto;min-height:100%}@media (min-width:768px){.header-container.header-transparent .dropdown-item.justify-between.items-center,.header-container.header-transparent .flex.justify-between.dropdown-item{padding-top:.5rem;padding-bottom:.5rem}}button.dropdown-item.items-center.justify-center.rounded-full,button.flex.dropdown-item.justify-center.rounded-full{transition:all .2s ease-in-out}.dropdown-item:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(var(--color-gallery-white)/var(--tw-text-opacity,1))}.dropdown-item:hover{background-color:rgb(var(--color-canvas-cream)/.5);--tw-text-opacity:1;color:rgb(var(--color-signature-red)/var(--tw-text-opacity,1))}.dropdown-item:hover:is([data-theme=dark] *){background-color:#1f293733}.dropdown-item .color-info{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.header-container .dropdown-item .color-info.flex-col.h-full{height:auto;min-height:100%}@media (min-width:768px){.header-container.header-transparent .dropdown-item .color-info.justify-between.items-center,.header-container.header-transparent .flex.justify-between.dropdown-item .color-info{padding-top:.5rem;padding-bottom:.5rem}}button.dropdown-item .color-info.items-center.justify-center.rounded-full,button.flex.dropdown-item .color-info.justify-center.rounded-full{transition:all .2s ease-in-out}.nav-group{align-items:center;display:flex;position:relative}.header-container .nav-group.flex-col.h-full{height:auto;min-height:100%}@media (min-width:768px){.header-container.header-transparent .nav-group.justify-between.items-center,.header-container.header-transparent .flex.justify-between.nav-group{padding-top:.5rem;padding-bottom:.5rem}}button.nav-group.items-center.justify-center.rounded-full,button.flex.nav-group.justify-center.rounded-full{transition:all .2s ease-in-out}@media (min-width:768px){.desktop-nav{gap:.5rem}}@media (min-width:800px){.desktop-nav{gap:1rem}}@media (min-width:900px){.desktop-nav{gap:2rem}}@media (min-width:1000px){.desktop-nav{gap:3rem}}@media (min-width:1200px){.desktop-nav{gap:4rem}}.hamburger-menu{cursor:pointer;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:relative}.header-container .hamburger-menu.flex-col.h-full{height:auto;min-height:100%}@media (min-width:768px){.header-container.header-transparent .hamburger-menu.justify-between.items-center,.header-container.header-transparent .flex.justify-between.hamburger-menu{padding-top:.5rem;padding-bottom:.5rem}}button.hamburger-menu.items-center.justify-center.rounded-full,button.flex.hamburger-menu.justify-center.rounded-full,button.flex.items-center.hamburger-menu.rounded-full{transition:all .2s ease-in-out}.hamburger-menu{margin-top:.4em}.hamburger-menu span{--tw-bg-opacity:1;background-color:rgb(var(--color-art-black)/var(--tw-bg-opacity,1));opacity:1;width:.625rem;height:.125rem;position:absolute}.hamburger-menu span:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(var(--color-gallery-white)/var(--tw-bg-opacity,1))}.hamburger-menu span:nth-child(2n){border-radius:0 2px 2px 0}.hamburger-menu span:nth-child(odd){border-radius:2px 0 0 2px}.mobile-menu-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);pointer-events:auto;background-color:#00000080;position:fixed;inset:80px 0 0}html.is-ios .mobile-menu-backdrop,html.is-safari .mobile-menu-backdrop{-webkit-backdrop-filter:none!important;background-color:#00000073!important}.header-container.header-transparent~.mobile-menu-backdrop{-webkit-backdrop-filter:none;background-color:#0000004d}@media (max-width:640px){.language-switcher-menu{width:300px;padding:.25rem}.language-switcher-menu .menu-grid{gap:0}.language-switcher-menu .menu-column{padding-left:.25rem;padding-right:.25rem}.language-option{padding:.375rem .5rem}}.mobile-submenu{transition-property:max-height;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);overflow:hidden}body.mobile-submenu{width:100%;height:100%;position:fixed;overflow:hidden}.mobile-submenu{will-change:max-height,opacity}.mobile-submenu-content{padding-top:.25rem;padding-bottom:.25rem}.announcement-permanent{width:100%;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.announcement-permanent{bottom:-19px}}.announcement-permanent{background-color:rgb(var(--color-gallery-white)/.7);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.announcement-permanent:is([data-theme=dark] *){background-color:rgb(var(--color-art-black)/.7)}.announcement-permanent{text-align:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.announcement-permanent:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.announcement-permanent{border-top-width:1px;border-color:rgb(var(--color-canvas-cream)/.5)}.announcement-permanent:is([data-theme=dark] *){border-color:#1f29374d}.announcement-permanent{opacity:0;height:20px;line-height:20px;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.header-container .announcement-permanent,.header-container .announcement-flash{display:none!important}}.header-container:hover .announcement-permanent{opacity:1}.map-page .announcement-permanent,.map-page .announcement-flash{display:none}@media (max-width:768px){.map-page .announcement-permanent.md\:flex,.map-page .announcement-flash.md\:flex{display:none}}@media (min-width:769px){.map-page .announcement-permanent.md\:flex,.map-page .announcement-flash.md\:flex{display:flex}}.announcement-flash{width:100%;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.announcement-flash{bottom:-20px}}.announcement-flash{background-color:rgb(var(--color-signature-red)/.8);--tw-text-opacity:1;color:rgb(var(--color-gallery-white)/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);opacity:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y))rotate(var(--tw-rotate))skewX(var(--tw-skew-x))skewY(var(--tw-skew-y))scaleX(var(--tw-scale-x))scaleY(var(--tw-scale-y));z-index:15;height:20px;line-height:20px;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.mobile-menu{max-height:calc(100vh - 80px);top:70px}.mobile-menu-backdrop{top:70px}}.announcement-content{background-color:rgb(var(--color-gallery-white)/.2);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);padding-left:1rem;padding-right:1rem}.announcement-content:is([data-theme=dark] *){background-color:rgb(var(--color-art-black)/.2)}@media (min-width:640px){.announcement-content{padding-left:1.5rem;padding-right:1.5rem}}.announcement-content{justify-content:center;align-items:center;gap:.75rem;display:flex}.header-container .announcement-content.flex-col.h-full{height:auto;min-height:100%}@media (min-width:768px){.header-container.header-transparent .announcement-content.justify-between.items-center,.header-container.header-transparent .flex.justify-between.announcement-content{padding-top:.5rem;padding-bottom:.5rem}}button.announcement-content.items-center.justify-center.rounded-full,button.flex.announcement-content.justify-center.rounded-full,button.flex.items-center.announcement-content.rounded-full{transition:all .2s ease-in-out}.announcement-content{height:20px;line-height:20px}.announcement-close{border-radius:.375rem;margin-left:auto;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.announcement-close:hover{background-color:rgb(var(--color-gallery-white)/.2)}.announcement-close:focus{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-gallery-white)/.5);outline:2px solid #0000}.header-with-permanent-announcement{position:relative}.header-navigation-wrapper{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.md\:hidden{display:block!important}.hidden.md\:flex{display:none!important}}@media (min-width:769px){.md\:hidden{display:none!important}.hidden.md\:flex{display:flex!important}}.hover\:bg-canvas-cream\/50:hover{background-color:#f5f2eb80}.dark .dark\:hover\:bg-frame-gray\/20:hover{background-color:#3333}button.flex.items-center.justify-center.rounded-full{transition:all .2s ease-in-out}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0,0)}}@media (max-width:639px){.sm\:max-w-\[380px\]{max-width:100%!important}}
::view-transition-old(root){animation-duration:.3s}::view-transition-new(root){animation-duration:.3s}::view-transition-old(blog-title-claude-vs-gpt5-deep-dive){mix-blend-mode:normal;animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(blog-title-claude-vs-gpt5-deep-dive){mix-blend-mode:normal;animation-duration:.5s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(blog-title-claude-vs-gpt5-deep-dive){animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation:.3s ease-out fade-out}::view-transition-new(root){animation:.3s ease-in fade-in}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}.hamburger-menu{flex-direction:column;justify-content:space-between;width:1.25rem;height:1rem;display:flex;position:relative}.hamburger-line{--tw-bg-opacity:1;background-color:rgb(var(--color-art-black)/var(--tw-bg-opacity,1));border-radius:9999px;width:100%;height:.125rem;display:block}.hamburger-line:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(var(--color-gallery-white)/var(--tw-bg-opacity,1))}.hamburger-line{transition:transform .25s,opacity .25s}.hamburger-menu.open .hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}.hamburger-menu.open .hamburger-line:nth-child(2){opacity:0}.hamburger-menu.open .hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}
