*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:host,html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}progress{vertical-align:initial}.h-fit{height:fit-content}.columns-2{column-count:2}.break-inside-avoid{break-inside:avoid}.gap-x-3{column-gap:.75rem}.gap-x-8{column-gap:2rem}.bg-transparent{background-color:initial}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:#000000b3 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:#000c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from:#1f2937 var(--tw-gradient-from-position);--tw-gradient-to:#1f293700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:#f9731600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0006 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#00000080 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#111827 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--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)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid #0000;outline-offset:2px}.ring-white\/10{--tw-ring-color:#ffffff1a}@media(hover:hover)and (pointer:fine){.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#000000\]:hover,.hover\:border-black:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:bg-\[\#f5f5f5\]:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-orange-500:hover{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.hover\:bg-transparent:hover{background-color:initial}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-\[\#595959\]:hover{--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity,1))}.hover\:text-\[\#ffffff\]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--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);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}@media(min-width:768px){.md\:right-6{right:1.5rem}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-0{margin-bottom:0}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-16{height:4rem}.md\:h-6{height:1.5rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[320px\]{height:320px}.md\:h-\[420px\]{height:420px}.md\:h-\[440px\]{height:440px}.md\:h-\[85px\]{height:85px}.md\:h-\[85svh\]{height:85svh}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-12{width:3rem}.md\:w-6{width:1.5rem}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-2xl{max-width:42rem}.md\:columns-auto{columns:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-6{gap:1.5rem}.md\:gap-x-5{column-gap:1.25rem}.md\:gap-y-11{row-gap:2.75rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.md\:rounded-2xl{border-radius:1rem}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:text-left{text-align:left}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}@media(hover:hover)and (pointer:fine){.group:hover .md\:group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-20{bottom:-5rem}.-left-20{left:-5rem}.-right-2\.5{right:-.625rem}.-right-20{right:-5rem}.-top-1\.5{top:-.375rem}.-top-20{top:-5rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-16{top:4rem}.top-2{top:.5rem}.top-24{top:6rem}.top-4{top:1rem}.top-full{top:100%}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[44\]{z-index:44}.z-\[45\]{z-index:45}.z-\[46\]{z-index:46}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[99999\]{z-index:99999}.col-span-2{grid-column:span 2/span 2}.-m-2{margin:-.5rem}.m-0{margin:0}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-2{margin-left:-.5rem}.-mr-2{margin-right:-.5rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16/9}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[260px\]{height:260px}.h-\[320px\]{height:320px}.h-\[380px\]{height:380px}.h-\[460px\]{height:460px}.h-\[54px\]{height:54px}.h-\[60svh\]{height:60svh}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-64{max-height:16rem}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92dvh\]{max-height:92dvh}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-20{min-height:5rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[320px\]{min-height:320px}.min-h-\[420px\]{min-height:420px}.min-h-\[50px\]{min-height:50px}.min-h-\[56px\]{min-height:56px}.min-h-full{min-height:100%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-8{width:2rem}.w-\[22px\]{width:22px}.w-\[520px\]{width:520px}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[80px\]{min-width:80px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[240px\]{max-width:240px}.max-w-\[420px\]{max-width:420px}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%}.rotate-180{--tw-rotate:180deg}.rotate-180,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.columns-2{-moz-columns:2;column-count:2}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-8{row-gap:2rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem*var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem*var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem*var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem*var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem*var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem*var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-\[\#000000\]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-\[\#e5e5e5\]{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.bg-\[\#000000\]{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-\[\#e5e5e5\]{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-\[\#f5f5f5\]{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:rgba(0,0,0,.7) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:rgba(0,0,0,.8) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:rgba(5,150,105,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,250,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from:#1f2937 var(--tw-gradient-from-position);--tw-gradient-to:rgba(31,41,55,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:rgba(17,24,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,115,22,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#000 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,0,0,.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,0,0,.5) var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to:rgba(17,24,39,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#111827 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to:#111827 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to:#eab308 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-0\.5{padding-left:.125rem}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-4{padding-right:1rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-serif{font-family:var(--font-display)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[11px\]{font-size:11px}.text-\[120px\]{font-size:120px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[140px\]{font-size:140px}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[clamp\(36px\,4vw\,56px\)\]{font-size:clamp(36px,4vw,56px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.17em\]{letter-spacing:.17em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#000000\]{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-\[\#157f3d\]{--tw-text-opacity:1;color:rgb(21 127 61/var(--tw-text-opacity,1))}.text-\[\#26201c\]{--tw-text-opacity:1;color:rgb(38 32 28/var(--tw-text-opacity,1))}.text-\[\#595959\]{--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity,1))}.text-\[\#d92d20\]{--tw-text-opacity:1;color:rgb(217 45 32/var(--tw-text-opacity,1))}.text-\[\#e5e5e5\]{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-\[\#ffffff\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-500\/80{color:#f97316cc}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/10{color:#ffffff1a}.text-white\/90{color:#ffffffe6}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-black{accent-color:#000}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.placeholder\:text-\[\#595959\]::-moz-placeholder{--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity,1))}.placeholder\:text-\[\#595959\]::placeholder{--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity,1))}.last\:border-0:last-child{border-width:0}@media(hover:hover)and (pointer:fine){.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#000000\]:hover,.hover\:border-black:hover{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:bg-\[\#f5f5f5\]:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-orange-500:hover{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-\[\#595959\]:hover{--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity,1))}.hover\:text-\[\#ffffff\]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--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)}.focus\:ring-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group[open] .group-open\:rotate-180,.group\/acc[open] .group-open\/acc\:rotate-180{--tw-rotate:180deg}.group[open] .group-open\:rotate-180,.group[open] .group-open\:rotate-45,.group\/acc[open] .group-open\/acc\:rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-45{--tw-rotate:45deg}@media(hover:hover)and (pointer:fine){.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[\#595959\]{--tw-text-opacity:1;color:rgb(89 89 89/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}}@media(min-width:640px){.sm\:mt-2{margin-top:.5rem}.sm\:inline-flex{display:inline-flex}.sm\:h-16{height:4rem}.sm\:h-56{height:14rem}.sm\:h-\[260px\]{height:260px}.sm\:h-\[280px\]{height:280px}.sm\:h-\[320px\]{height:320px}.sm\:h-\[70svh\]{height:70svh}.sm\:max-h-\[90dvh\]{max-height:90dvh}.sm\:w-16{width:4rem}.sm\:w-\[520px\]{width:520px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-6{gap:1.5rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pb-0{padding-bottom:0}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:768px){.md\:right-6{right:1.5rem}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-0{margin-bottom:0}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-16{height:4rem}.md\:h-6{height:1.5rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[320px\]{height:320px}.md\:h-\[420px\]{height:420px}.md\:h-\[440px\]{height:440px}.md\:h-\[85px\]{height:85px}.md\:h-\[85svh\]{height:85svh}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-12{width:3rem}.md\:w-6{width:1.5rem}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-2xl{max-width:42rem}.md\:columns-auto{-moz-columns:auto;columns:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-6{gap:1.5rem}.md\:gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:gap-y-11{row-gap:2.75rem}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.md\:rounded-2xl{border-radius:1rem}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:text-left{text-align:left}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}@media(hover:hover)and (pointer:fine){.group:hover .md\:group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:top-44{top:11rem}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[100svh\]{height:100svh}.lg\:h-\[380px\]{height:380px}.lg\:h-\[520px\]{height:520px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:justify-start{justify-content:flex-start}.lg\:gap-12{gap:3rem}.lg\:text-left{text-align:left}}@media(min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:gap-10{gap:2.5rem}}@font-face{font-family:EBGaramond;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/eb-garamond-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EBGaramond;font-style:italic;font-weight:400 500;font-display:swap;src:url(../fonts/eb-garamond-italic-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/manrope-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/overpass-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-edito:"EBGaramond","Bell MT","Times New Roman",sans-serif;--font-secondary:"Overpass Mono","Gill Sans MT",calibri,sans-serif;--font-primary:"Manrope","Roboto",sans-serif;--font-body:var(--font-primary);--font-display:var(--font-edito);--ink:#000;--paper:#fff;--mist:#f5f5f5;--hairline:#e5e5e5;--muted:#595959;--alert:#d92d20;--success:#157f3d;--ease-out:cubic-bezier(.22,1,.36,1);--dur-panel:.32s;--font-size-heading-xxl:2.125rem;--font-size-heading-xl:1.875rem;--font-size-heading-l:1.625rem;--font-size-heading-m:1.5rem;--font-size-heading-default:1.375rem;--font-size-heading-s:1.25rem;--font-size-heading-xs:1.125rem;--font-size-body-xl:1rem;--font-size-body-l:.875rem;--font-size-body-m:.75rem;--font-size-body-default:.6875rem;--font-size-body-s:.625rem;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500}html{scroll-behavior:auto;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{-webkit-font-smoothing:antialiased}body{font-family:var(--font-body);font-size:15px;line-height:1.6;margin:0;padding:0}.font-serif,.serif,h1,h2,h3{font-family:var(--font-display)!important;font-weight:400!important;font-synthesis-weight:none}h4,h5,h6{font-family:var(--font-body);font-weight:400}html{scrollbar-gutter:stable}body.is-scroll-locked{position:fixed;left:0;right:0;width:100%;overflow:hidden}*{touch-action:manipulation;-webkit-tap-highlight-color:transparent}[role=button],a,button{touch-action:auto}[contenteditable=true],input,select,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text;touch-action:auto}:root{--mobile-nav-h:64px}@media(max-width:767px){body.has-mobile-nav{padding-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom))}}input:not([type]),input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}main{overflow:visible}select:not([multiple]){background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%2326201c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1.5l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px 8px;padding-right:2rem}.xc-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;position:relative;min-height:50px;padding:0 26px;border:1px solid #000;border-radius:0;background:#000;color:#fff;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s;-webkit-tap-highlight-color:transparent}.xc-cta:hover{background:#fff;color:#000}.xc-cta:focus-visible{outline:2px solid currentColor;outline-offset:3px}.xc-cta:disabled{opacity:.45;cursor:not-allowed}.xc-cta:disabled:hover{background:#000;color:#fff}.xc-cta svg{width:17px;height:17px;flex:none}.xc-cta--secondary{background:transparent;border-color:#000;color:#000;letter-spacing:.1em;font-weight:500}.xc-cta--secondary:hover{background:#000;color:#fff;border-color:#000}.xc-cta--secondary:disabled:hover{background:transparent;color:#000}.xc-cta--light{background:#fff;border-color:#fff;color:#000}.xc-cta--light:hover{background:transparent;color:#fff;border-color:#fff}.xc-cta--block{display:flex;width:100%}.xc-cta--lg{min-height:56px}.xc-cta--sm{min-height:44px;padding:0 16px;letter-spacing:.12em}.xc-cta--icon{min-width:44px;padding:0}.xc-cta-badge{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#000;color:#fff;font-size:11px;letter-spacing:0;line-height:1}a.bg-black:not(.rounded-full),button.bg-black:not(.rounded-full),button[class*="bg-[#000000]"]:not(.rounded-full){border-radius:0;background-color:#000;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600;min-height:46px}:root{--xc-ink:#000;--xc-muted:#595959;--xc-gold:#595959;--xc-ivory:#f5f5f5;--xc-cream:#f5f5f5;--xc-line:#e5e5e5;--xc-dark:#000}.xc-home{color:var(--xc-ink);background:var(--xc-ivory);font-family:var(--font-body)}.xc-home .xc-serif,.xc-home h1,.xc-home h2,.xc-home h3{font-family:var(--font-display);font-weight:400}.xc-home a{text-decoration:none;color:inherit}.xc-home .xc-container{max-width:1440px;margin:auto;padding:0 46px}.xc-home .xc-eyebrow{display:block;letter-spacing:.25em}.xc-home .xc-eyebrow,.xc-home .xc-text-link{font-size:11px;text-transform:uppercase;font-weight:700}.xc-home .xc-text-link{display:inline-block;border-bottom:1px solid;padding:0 0 8px;letter-spacing:.14em}.xc-home .xc-text-link:hover{color:var(--xc-gold)}.xc-home .xc-arrow{font-size:19px;line-height:0;margin-left:10px;vertical-align:-2px}.xc-home .xc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border:1px solid var(--xc-ink);background:var(--xc-ink);color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;transition:background .2s,color .2s}.xc-home .xc-btn:hover{background:transparent;color:var(--xc-ink)}.xc-home .xc-btn.light{background:#f5f5f5;border-color:#e5e5e5;color:var(--xc-ink)}.xc-home .xc-btn.ghost,.xc-home .xc-btn.light:hover{background:transparent;color:#fff}.xc-home .xc-btn.ghost{border-color:#fff}.xc-home .xc-btn.ghost:hover{background:#fff;color:var(--xc-ink)}.xc-home .xc-promise{border-bottom:1px solid var(--xc-line);background:#f5f5f5}.xc-home .xc-promise-inner{display:grid;grid-template-columns:repeat(3,1fr);padding-top:22px;padding-bottom:22px}.xc-home .xc-promise-inner div{text-align:center;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;border-right:1px solid #e5e5e5}.xc-home .xc-promise-inner div:last-child{border:0}.xc-home .xc-intro{padding:91px 20px 75px;text-align:center}.xc-home .xc-intro .xc-eyebrow{color:var(--xc-gold-text,#595959)}.xc-home .xc-intro h2{font-size:clamp(43px,5vw,72px);line-height:1.02;max-width:840px;margin:19px auto}.xc-home .xc-intro p{font-size:13px;line-height:1.9;color:var(--xc-muted);max-width:680px;margin:auto}.xc-home .xc-section{padding:88px 0}.xc-home .xc-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:33px}.xc-home .xc-section-heading .xc-eyebrow{color:var(--xc-gold-text,#595959);margin-bottom:14px}.xc-home .xc-section-heading h2{font-size:clamp(44px,5vw,70px);line-height:1;margin:0}.xc-home .xc-section-heading p{color:var(--xc-muted);font-size:13px;line-height:1.75;max-width:530px;margin-top:13px}.xc-home .xc-silhouettes{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.xc-home .xc-silhouette{display:block;background:#f5f5f5;position:relative;min-height:480px;overflow:hidden}.xc-home .xc-silhouette img{-o-object-fit:contain;object-fit:contain;position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:multiply;transition:transform .6s}.xc-home .xc-silhouette:hover img{transform:scale(1.055)}.xc-home .xc-silhouette:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(0deg,rgba(0,0,0,.82),transparent)}.xc-home .xc-silhouette-content{position:absolute;z-index:1;color:#fff;left:28px;bottom:26px}.xc-home .xc-silhouette-content h3{font-size:40px;margin:9px 0 13px}.xc-home .xc-editorial-banner{margin-top:17px;background:#000;color:#fff;display:grid;grid-template-columns:1fr 1fr;min-height:325px}.xc-home .xc-editorial-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 36%;object-position:center 36%;min-height:280px}.xc-home .xc-editorial-banner>div{padding:42px 55px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.xc-home .xc-editorial-banner h3{font-size:49px;line-height:1.04;margin:13px 0}.xc-home .xc-editorial-banner p{font-size:12px;line-height:1.8;color:#fff;max-width:390px;margin:0}.xc-home .xc-editorial-banner .xc-text-link{margin-top:23px}.xc-home .xc-arrivals{background:#fff}.xc-home .xc-tabs{display:flex;gap:25px;border-bottom:1px solid var(--xc-line);margin-bottom:26px;overflow:auto}.xc-home .xc-tabs button{border:0;border-bottom:1px solid transparent;background:none;padding:0 0 14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#595959;white-space:nowrap}.xc-home .xc-tabs button.active{border-color:var(--xc-ink);color:var(--xc-ink);font-weight:700}.xc-home .xc-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.xc-home .xc-product-image{height:350px;background:#f5f5f5;position:relative;overflow:hidden;padding:10px}.xc-home .xc-product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s}.xc-home .xc-product:hover .xc-product-image img{transform:scale(1.05)}.xc-home .xc-badge{position:absolute;top:15px;left:15px;background:#fff;padding:8px 10px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.xc-home .xc-product h3{font-family:var(--font-body)!important;font-size:16px;font-weight:500!important;letter-spacing:.01em;line-height:1.4;margin:16px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.xc-home .xc-product p{font-size:11px;color:var(--xc-muted);line-height:1.5;min-height:31px;margin:0}.xc-home .xc-product strong{display:block;font-size:12px;margin-top:11px;letter-spacing:.03em;font-family:var(--font-body)}.xc-home .xc-center{text-align:center;margin-top:38px}.xc-home .xc-considered{background:#f5f5f5;padding-top:102px;padding-bottom:102px}.xc-home .xc-considered-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:282px 282px;gap:16px}.xc-home .xc-considered-card{position:relative;display:block;overflow:hidden;background:#000;color:#fff}.xc-home .xc-considered-large{grid-row:span 2}.xc-home .xc-considered-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s ease;-o-object-position:center 44%;object-position:center 44%}.xc-home .xc-considered-card:hover img{transform:scale(1.045)}.xc-home .xc-considered-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.76),rgba(0,0,0,.16) 54%,transparent)}.xc-home .xc-considered-overlay{position:absolute;z-index:1;left:36px;bottom:31px;right:20px}.xc-home .xc-considered-overlay .xc-eyebrow{font-size:11px;color:#fff}.xc-home .xc-considered-overlay h3{font-size:clamp(35px,4vw,58px);line-height:1;margin:10px 0 17px}.xc-home .xc-care{background:#f5f5f5}.xc-home .xc-care-layout{display:grid;grid-template-columns:1fr 1fr;min-height:620px}.xc-home .xc-care-photo{min-height:620px;background:#e5e5e5}.xc-home .xc-care-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xc-home .xc-care-copy{padding:65px clamp(35px,6vw,95px);display:flex;flex-direction:column;justify-content:center}.xc-home .xc-care-copy .xc-eyebrow{color:var(--xc-gold-text,#595959)}.xc-home .xc-care-copy h2{font-size:clamp(45px,5vw,69px);line-height:1.04;margin:17px 0 20px}.xc-home .xc-care-copy>p{font-size:13px;line-height:1.9;color:#595959;max-width:470px;margin:0}.xc-home .xc-care-links{margin-top:35px;border-top:1px solid #e5e5e5}.xc-home .xc-care-links a{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e5e5e5;padding:19px 0}.xc-home .xc-care-links strong{font-family:var(--font-body);font-size:26px;font-weight:400}.xc-home .xc-care-links span{font-size:11px;color:var(--xc-muted);margin-left:auto}.xc-home .xc-care-links b{font-size:20px;font-weight:400}.xc-home .xc-care-links a:hover{color:var(--xc-gold)}.xc-home .xc-service-section{background:#000;color:#fff;padding:104px 0 107px}.xc-home .xc-service-heading{text-align:center;margin:0 auto 55px;max-width:660px}.xc-home .xc-service-heading .xc-eyebrow{color:#e5e5e5}.xc-home .xc-service-heading h2{font-size:clamp(47px,5vw,72px);line-height:1;margin:16px 0}.xc-home .xc-service-heading p{font-size:13px;line-height:1.8;color:#e5e5e5;margin:0}.xc-home .xc-service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #000;border-bottom:1px solid #000}.xc-home .xc-service-card{display:flex;flex-direction:column;min-height:305px;padding:31px 33px 29px;border-right:1px solid #000;transition:background .25s}.xc-home .xc-service-card:first-child{padding-left:0}.xc-home .xc-service-card:last-child{border-right:0;padding-right:0}.xc-home .xc-service-card:hover{background:#000}.xc-home .xc-service-index{font-size:11px;letter-spacing:.18em;color:#e5e5e5;font-weight:700}.xc-home .xc-service-card h3{font-size:clamp(30px,3vw,43px);line-height:1.08;margin:28px 0 15px}.xc-home .xc-service-card p{font-size:12px;line-height:1.8;color:#e5e5e5;max-width:300px;margin:0}.xc-home .xc-service-link{display:block;margin-top:auto;padding-top:28px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.xc-home .xc-service-link b{font-size:19px;font-weight:400;margin-left:9px;vertical-align:-2px}.xc-home .xc-boutique{display:grid;grid-template-columns:1fr 1fr;background:#f5f5f5}.xc-home .xc-boutique-photo{min-height:500px;background:#e5e5e5}.xc-home .xc-boutique-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xc-home .xc-boutique-copy{padding:60px clamp(40px,7vw,115px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.xc-home .xc-boutique-copy .xc-eyebrow{color:var(--xc-gold-text,#595959)}.xc-home .xc-boutique-copy h2{font-size:clamp(45px,5vw,69px);line-height:1.03;margin:16px 0 20px}.xc-home .xc-boutique-copy p{font-size:13px;line-height:1.85;color:#595959;max-width:450px;margin:0}.xc-home .xc-boutique-copy .xc-text-link{margin-top:27px}@media(max-width:1050px){.xc-home .xc-container{padding-left:26px;padding-right:26px}.xc-home .xc-product-image{height:280px}.xc-home .xc-care-copy{padding:45px}}@media(max-width:700px){.xc-home .xc-promise-inner{grid-template-columns:1fr}.xc-home .xc-promise-inner div{border-right:0;padding:9px;font-size:10px}.xc-home .xc-intro{padding:70px 25px 52px}.xc-home .xc-intro h2{font-size:47px}.xc-home .xc-section{padding:63px 0}.xc-home .xc-section-heading{align-items:start;flex-direction:column}.xc-home .xc-silhouettes{grid-template-columns:1fr 1fr;gap:10px}.xc-home .xc-silhouette{min-height:275px}.xc-home .xc-silhouette:first-child{grid-column:span 2;min-height:360px}.xc-home .xc-silhouette-content h3{font-size:32px}.xc-home .xc-editorial-banner{grid-template-columns:1fr}.xc-home .xc-editorial-banner>div{padding:40px 27px 45px}.xc-home .xc-editorial-banner h3{font-size:43px}.xc-home .xc-product-grid{grid-template-columns:repeat(2,1fr);gap:18px 12px}.xc-home .xc-product-image{height:210px}.xc-home .xc-product h3{font-size:14px}.xc-home .xc-considered{padding-top:70px;padding-bottom:70px}.xc-home .xc-considered-grid{grid-template-columns:1fr 1fr;grid-template-rows:340px 240px;gap:9px}.xc-home .xc-considered-large{grid-column:span 2;grid-row:auto}.xc-home .xc-boutique,.xc-home .xc-care-layout{grid-template-columns:1fr}.xc-home .xc-boutique-photo,.xc-home .xc-care-photo{min-height:350px;height:350px}.xc-home .xc-boutique-copy,.xc-home .xc-care-copy{padding:58px 25px 65px}.xc-home .xc-service-grid{grid-template-columns:1fr}.xc-home .xc-service-card,.xc-home .xc-service-card:first-child,.xc-home .xc-service-card:last-child{padding:27px 3px 29px;border-right:0;border-bottom:1px solid #000;min-height:240px}.xc-home .xc-service-card:last-child{border-bottom:0}.xc-home .xc-container{padding-left:18px;padding-right:18px}.xc-home .xc-btn{min-height:46px;padding:0 17px;font-size:11px}.xc-home .xc-promise-inner div{font-size:11px}.xc-home .xc-intro p,.xc-home .xc-section-heading p{font-size:13px}.xc-home .xc-section-heading h2{font-size:50px}.xc-home .xc-silhouette-content .xc-eyebrow,.xc-home .xc-silhouette-content .xc-text-link{font-size:11px}.xc-home .xc-editorial-banner img{height:280px}.xc-home .xc-product p{font-size:11px}.xc-home .xc-product strong{font-size:12px}.xc-home .xc-product h3{margin-top:13px}.xc-home .xc-tabs{gap:19px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}}@media(max-width:700px){.xc-home .xc-tabs::-webkit-scrollbar{display:none}.xc-home .xc-tabs button{font-size:11px;white-space:nowrap;padding:12px 0 14px}.xc-home .xc-boutique-copy h2,.xc-home .xc-care-copy h2{font-size:52px}.xc-home .xc-care-copy>p{font-size:13px}.xc-home .xc-care-links strong{font-size:23px}.xc-home .xc-care-links span{font-size:11px}.xc-home .xc-considered .xc-section-heading,.xc-home .xc-considered-heading{margin-bottom:28px}.xc-home .xc-considered-overlay{left:22px;bottom:21px}.xc-home .xc-considered-overlay h3{font-size:43px}.xc-home .xc-considered-card:not(.xc-considered-large) .xc-considered-overlay{left:15px;bottom:15px}.xc-home .xc-considered-card:not(.xc-considered-large) .xc-considered-overlay h3{font-size:27px}.xc-home .xc-considered-card:not(.xc-considered-large) .xc-considered-overlay .xc-eyebrow,.xc-home .xc-considered-card:not(.xc-considered-large) .xc-considered-overlay .xc-text-link{font-size:11px}.xc-home .xc-service-section{padding:76px 0 74px}.xc-home .xc-service-heading h2{font-size:54px}.xc-home .xc-service-card h3{font-size:38px;margin-top:17px}.xc-home .xc-service-link{padding-top:20px}}.xc-home .xc-product-hover{position:absolute;left:0;right:0;bottom:0;padding:13px;text-align:center;background:#000;color:#fff;font-size:11px;letter-spacing:.15em;text-transform:uppercase;transform:translateY(100%);transition:transform .25s;pointer-events:none}@media(hover:hover){.xc-home .xc-product:hover .xc-product-hover{transform:translateY(0)}}@media(max-width:700px){.xc-home .xc-product-hover{display:none}}@media(prefers-reduced-motion:reduce){.xc-home .xc-product-hover,.xc-home .xc-product-image img{transition:none}}.xc-pd{color:var(--xc-ink,#000);background:#fff;font-family:var(--font-body);overflow-x:hidden}.xc-pd .xc-serif,.xc-pd h1,.xc-pd h2,.xc-pd h3{font-family:var(--font-display);font-weight:400}.xc-pd a{color:inherit;text-decoration:none}.xc-pd .xc-container{max-width:1760px;margin:auto;padding:0 16px}.xc-pd .xc-eyebrow{display:block;letter-spacing:.25em;color:var(--xc-gold-text,#595959)}.xc-pd .xc-eyebrow,.xc-pd .xc-text-link{font-size:11px;text-transform:uppercase;font-weight:700}.xc-pd .xc-text-link{display:inline-block;border-bottom:1px solid;padding:0 0 8px;letter-spacing:.14em;background:none;cursor:pointer;font-family:inherit}.xc-pd .xc-text-link:hover{color:var(--xc-gold,#595959)}.xc-pd .xc-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:22px 0 10px;font-size:11px;color:var(--xc-muted,#595959)}.xc-pd .xc-crumb a:hover{color:var(--xc-ink,#000)}.xc-pd .xc-buy-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:28px;padding-bottom:48px;align-items:start;width:100%;max-width:100%}.xc-pd .xc-info{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.xc-pd .xc-info h1{font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.3}.xc-pd .xc-gallery-stage{position:relative;background:transparent;overflow:hidden;min-height:0;width:100%;touch-action:pan-y}.xc-pd .xc-gallery-stage img{width:100%;height:auto;max-height:min(62vh,520px);min-height:240px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;display:block;background:transparent}.xc-pd .xc-stage-tag{left:18px;background:#ffffffe0;font-weight:700}.xc-pd .xc-stage-tag,.xc-pd .xc-stock-badge{position:absolute;top:18px;padding:8px 12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.xc-pd .xc-stock-badge{right:18px;background:#000;color:#fff}.xc-pd .xc-wish-btn{position:absolute;top:58px;right:18px;width:40px;height:40px;border-radius:999px;background:#fff;border:0;display:grid;place-items:center;box-shadow:0 4px 16px #00000014;cursor:pointer}.xc-pd .xc-gallery-bottom{position:absolute;left:18px;right:18px;bottom:18px;display:flex;justify-content:space-between;align-items:center}.xc-pd .xc-gallery-counter{font-size:11px;letter-spacing:.16em;background:#ffffffe6;padding:8px 12px}.xc-pd .xc-gallery-arrows{display:flex;gap:8px}.xc-pd .xc-round{width:40px;height:40px;border-radius:999px;border:0;background:#ffffffeb;cursor:pointer;font-size:16px;line-height:1}.xc-pd .xc-thumbs{display:flex;gap:10px;overflow-x:auto;margin-top:14px;padding-bottom:4px}.xc-pd .xc-thumb{flex:0 0 auto;width:72px;height:72px;border:1px solid #e5e5e5;background:transparent;padding:0;cursor:pointer;overflow:hidden}.xc-pd .xc-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.xc-pd .xc-thumb.is-active{border-color:var(--xc-ink,#000)}.xc-pd .xc-gallery-note{margin:14px 0 0;font-size:11px;color:var(--xc-muted,#595959)}.xc-pd .xc-info-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.xc-pd .xc-info h1{font-size:clamp(22px,3.2vw,32px);line-height:1;margin:0 0 10px}.xc-pd .xc-subtitle{margin:0;font-size:13px;color:var(--xc-muted,#595959);line-height:1.6}.xc-pd .xc-status-row{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 14px}.xc-pd .xc-condition,.xc-pd .xc-stock{font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:8px 11px;background:#fff;border:1px solid var(--xc-line,#e5e5e5)}.xc-pd .xc-price{font-size:28px;letter-spacing:.02em;margin:8px 0 18px;font-family:var(--font-body);font-weight:600}.xc-pd .xc-price small{font-size:12px;font-weight:500;margin-right:6px;letter-spacing:.08em}.xc-pd .xc-intro{font-size:13px;line-height:1.8;color:#595959;margin:0 0 22px}.xc-pd .xc-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.xc-pd .xc-secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.xc-pd .xc-actions .xc-cta{width:100%}.xc-pd .xc-reassurance{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 22px}.xc-pd .xc-reassurance a{display:flex;align-items:center;gap:10px;border:1px solid var(--xc-line,#e5e5e5);background:#fff;padding:14px;font-size:11px;letter-spacing:.04em}.xc-pd .xc-reassurance a:hover{border-color:var(--xc-ink,#000)}.xc-pd .xc-reassurance a.xc-reassurance--auth{font-weight:600;color:var(--xc-ink,#000)}.xc-pd .xc-accordion details{border-top:1px solid var(--xc-line,#e5e5e5)}.xc-pd .xc-accordion details:last-child{border-bottom:1px solid var(--xc-line,#e5e5e5)}.xc-pd .xc-accordion summary{list-style:none;cursor:pointer;padding:18px 0;font-size:14px;font-family:var(--font-body);display:flex;justify-content:space-between;align-items:center}.xc-pd .xc-accordion summary::-webkit-details-marker{display:none}.xc-pd .xc-accordion summary:after{content:"+";font-size:18px;font-family:var(--font-body)}.xc-pd .xc-accordion details[open] summary:after{content:"–"}.xc-pd .xc-specs{display:grid;grid-template-columns:140px 1fr;gap:10px 16px;padding:0 0 20px;margin:0;font-size:13px}.xc-pd .xc-specs dt{color:var(--xc-muted,#595959);margin:0}.xc-pd .xc-specs dd{margin:0}.xc-pd .xc-accordion p,.xc-pd .xc-accordion ul{font-size:13px;line-height:1.8;color:#595959;margin:0 0 18px}.xc-pd .xc-accordion ul{padding-left:18px}.xc-pd .xc-pd-service{background:#000;color:#fff;padding:72px 0}.xc-pd .xc-pd-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.xc-pd .xc-pd-service article h3{font-size:32px;line-height:1.1;margin:14px 0 12px}.xc-pd .xc-pd-service article p{font-size:12px;line-height:1.8;color:#e5e5e5;margin:0 0 20px}.xc-pd .xc-pd-service .xc-eyebrow{color:#e5e5e5}.xc-pd .xc-pd-service .xc-text-link{color:#fff}.xc-pd .xc-pd-related{padding:80px 0}.xc-pd .xc-pd-related-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.xc-pd .xc-pd-related-head h2{font-size:clamp(22px,3vw,32px);margin:12px 0 0;line-height:1}.xc-pd .xc-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.xc-pd .xc-related-card{display:block}.xc-pd .xc-related-photo{height:320px;background:#f5f5f5;position:relative;overflow:hidden}.xc-pd .xc-related-photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.xc-pd .xc-related-photo span{position:absolute;top:14px;left:14px;background:#fff;padding:8px 10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#595959}.xc-pd .xc-related-card small{display:block;margin-top:17px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#595959}.xc-pd .xc-related-card h3{font-family:var(--font-body)!important;font-size:16px;font-weight:500!important;letter-spacing:.01em;color:#000;margin:8px 0 4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.xc-pd .xc-related-card p{margin:0;font-size:12px;color:var(--xc-muted,#595959)}.xc-pd .xc-related-card strong{display:block;margin-top:11px;font-size:13px;font-weight:600;letter-spacing:.03em;font-family:var(--font-body)}@media(max-width:1050px){.xc-pd .xc-container{padding-left:16px;padding-right:16px}.xc-pd .xc-buy-layout{grid-template-columns:1fr;gap:20px}.xc-pd .xc-gallery-stage img{min-height:220px;max-height:min(55vh,420px);height:auto}.xc-pd .xc-pd-service-grid,.xc-pd .xc-related-grid{grid-template-columns:1fr}.xc-pd .xc-related-photo{height:240px;background:transparent}.xc-pd .xc-related-card h3{font-size:14px}}@media(max-width:700px){.xc-pd .xc-reassurance,.xc-pd .xc-secondary-actions{grid-template-columns:1fr}.xc-pd .xc-info h1{font-size:1.35rem}.xc-pd .xc-price{font-size:1.25rem}.xc-pd .xc-pd-related-head{flex-direction:column;align-items:start}.xc-pd .xc-specs{grid-template-columns:100px 1fr;font-size:13px}.xc-pd .xc-gallery-stage img{max-height:min(48vh,360px)}}@media(max-width:1050px){.xc-pd .xc-gallery-stage img{max-height:min(62svh,520px)}.xc-pd .xc-thumbs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.xc-pd .xc-thumbs::-webkit-scrollbar{display:none}.xc-pd .xc-thumb{scroll-snap-align:start}}@media(max-width:700px){.xc-pd .xc-gallery-stage img{max-height:min(52svh,400px)}.xc-pd .xc-crumb,.xc-pd .xc-gallery-counter,.xc-pd .xc-stage-tag,.xc-pd .xc-stock-badge{font-size:11px}.xc-pd .xc-stage-tag{top:12px;left:12px;max-width:calc(100% - 110px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-pd .xc-stock-badge{top:12px;right:12px}.xc-pd .xc-wish-btn{top:54px;right:12px}.xc-pd .xc-round,.xc-pd .xc-wish-btn{width:44px;height:44px}.xc-pd .xc-gallery-bottom{left:12px;right:12px;bottom:12px}}.xc-pd .xc-buybar{display:none}@media(max-width:1050px){.xc-pd .xc-buybar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:calc(var(--mobile-nav-h, 0px) + env(safe-area-inset-bottom));z-index:43;padding:10px 16px;background:#fff;border-top:1px solid var(--xc-line,#e5e5e5);box-shadow:0 -6px 20px #00000014}.xc-pd .xc-buybar-price{min-width:0;display:flex;flex-direction:column}.xc-pd .xc-buybar-name{font-size:11px;color:#595959;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-pd .xc-buybar-price strong{font-size:15px;font-weight:600;color:var(--xc-ink,#000)}.xc-pd .xc-buybar-cta{flex:0 0 auto}.xc-pd .xc-buybar-cta .xc-cta{min-height:44px;padding:0 22px;white-space:nowrap;width:auto}.xc-pd .xc-buybar-enter-active,.xc-pd .xc-buybar-leave-active{transition:transform .2s ease,opacity .2s ease}.xc-pd .xc-buybar-enter-from,.xc-pd .xc-buybar-leave-to{transform:translateY(100%);opacity:0}.xc-pd{padding-bottom:72px}}.xc-pd .xc-pd-like-sub{margin:12px 0 0;font-size:var(--font-size-body-l);line-height:1.5;color:var(--muted,#595959);text-align:left}.xc-pd .xc-buy-layout>.xc-gallery-col{grid-column:1;grid-row:1}.xc-pd .xc-buy-layout>.xc-info{grid-column:2;grid-row:1/span 2}.xc-pd .xc-buy-layout>.xc-trust-col{grid-column:1;grid-row:2;min-width:0}.xc-pd .xc-trust-col .xc-confidence{margin-top:8px}@media(max-width:1050px){.xc-pd .xc-buy-layout>.xc-gallery-col,.xc-pd .xc-buy-layout>.xc-info,.xc-pd .xc-buy-layout>.xc-trust-col{grid-column:1;grid-row:auto}}.xc-pd .xc-gallery-stage .xc-zoom-inner{position:absolute;inset:0;z-index:3;background-color:#f5f5f5;background-repeat:no-repeat;pointer-events:none;cursor:zoom-in}.xc-pd .xc-price-notes{list-style:none;margin:-8px 0 18px;padding:0;display:grid;gap:6px}.xc-pd .xc-price-notes li{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;color:#595959}.xc-pd .xc-price-notes svg{width:16px;height:16px;flex:none;color:#595959}.xc-collection{color:var(--xc-ink,#000);background:var(--xc-ivory,#f5f5f5);font-family:var(--font-body)}.xc-collection h1,.xc-collection h2,.xc-collection h3{font-family:var(--font-display)!important;font-weight:400}.xc-collection a{color:inherit;text-decoration:none}.xc-collection .xc-container{max-width:1760px;margin:auto;padding:0 20px}.xc-collection .xc-eyebrow{display:block;font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:700;color:var(--xc-gold-text,#595959)}.xc-collection .xc-text-link{display:inline-block;border-bottom:1px solid;padding:0 0 8px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.xc-collection .xc-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:22px 0 8px;font-size:11px;color:var(--xc-muted,#595959);text-transform:capitalize}.xc-collection .xc-collection-hero{display:grid;grid-template-columns:1fr;min-height:clamp(300px,48vw,480px);background:#000;margin-bottom:0;position:relative;overflow:hidden}.xc-collection .xc-collection-hero-photo{grid-area:1/1;min-height:clamp(300px,48vw,480px);background:#000}.xc-collection .xc-collection-hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:clamp(300px,48vw,480px);display:block}.xc-collection .xc-collection-hero-copy{grid-area:1/1;z-index:2;padding:clamp(24px,4vw,56px) clamp(18px,4vw,56px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:640px;color:#fff;background:linear-gradient(90deg,#000000c7,#0000006b 55%,#0000001a)}.xc-collection .xc-collection-hero-copy .xc-eyebrow{color:#fff}.xc-collection .xc-collection-hero-copy h1{font-family:var(--font-display)!important;font-size:clamp(26px,4vw,40px)!important;font-weight:400!important;line-height:1.15;margin:10px 0 12px;color:#fff;text-transform:uppercase;letter-spacing:.04em}.xc-collection .xc-collection-hero-copy p{font-size:14px;line-height:1.65;color:#ffffffe6;max-width:480px;margin:0 0 18px}.xc-collection .xc-collection-hero-copy .xc-text-link{color:#fff;border-color:#fff}.xc-collection .xc-model-nav{border-bottom:1px solid var(--xc-line,#e5e5e5);background:#fff}.xc-collection .xc-model-nav-inner{display:flex;align-items:center;gap:10px;overflow-x:auto;padding-top:14px;padding-bottom:14px}.xc-collection .xc-model-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--xc-muted,#595959);white-space:nowrap;margin-right:8px}.xc-collection .xc-model-chip{border:1px solid var(--xc-line,#e5e5e5);background:transparent;padding:10px 14px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#595959;cursor:pointer}.xc-collection .xc-model-chip.is-active,.xc-collection .xc-model-chip:hover{background:var(--xc-ink,#000);border-color:var(--xc-ink,#000);color:#fff}.xc-collection .xc-collection-intro{padding:48px 0 10px;text-align:center}.xc-collection .xc-collection-intro h2{font-size:clamp(36px,4vw,54px);margin:12px 0;line-height:1.05}.xc-collection .xc-collection-intro p{font-size:13px;line-height:1.8;color:var(--xc-muted,#595959);max-width:620px;margin:0 auto}.xc-collection .xc-shop{padding:28px 20px 60px}.xc-collection .xc-sourcing{margin:20px 0 80px;background:#000;color:#fff;display:grid;grid-template-columns:1.2fr .8fr;min-height:280px}.xc-collection .xc-sourcing-copy{padding:48px clamp(28px,5vw,70px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.xc-collection .xc-sourcing-copy h2{font-size:clamp(36px,4vw,52px);line-height:1.05;margin:12px 0 14px}.xc-collection .xc-sourcing-copy p{font-size:13px;line-height:1.8;color:#e5e5e5;max-width:460px;margin:0 0 22px}.xc-collection .xc-sourcing-copy .xc-eyebrow{color:#e5e5e5}.xc-collection .xc-sourcing-copy .xc-text-link{color:#fff}.xc-collection .xc-sourcing-side{background:#000;display:flex;align-items:center;justify-content:center;padding:40px;text-align:center}.xc-collection .xc-sourcing-side strong{display:block;font-family:var(--font-body);font-size:28px;font-weight:400;margin-bottom:10px}.xc-collection .xc-sourcing-side p{margin:0;font-size:12px;line-height:1.7;color:#e5e5e5}.xc-collection .xc-filter-btn{width:100%;border:1px solid var(--xc-ink,#000);background:var(--xc-ink,#000);color:#fff;padding:12px;min-height:46px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}@media(max-width:1050px){.xc-collection .xc-container{padding-left:16px;padding-right:16px}.xc-collection .xc-sourcing{grid-template-columns:1fr}.xc-collection .xc-collection-hero-copy{max-width:100%;background:linear-gradient(180deg,#0003,#000000c7)}.xc-collection .xc-collection-hero-copy h1{font-size:clamp(22px,6.5vw,32px)!important}.xc-collection .xc-collection-hero,.xc-collection .xc-collection-hero-photo,.xc-collection .xc-collection-hero-photo img{min-height:300px}}.xc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:15px 0;margin-bottom:24px}.xc-toolbar-pills{display:flex;gap:7px;flex-wrap:wrap}.xc-pill{display:inline-flex;align-items:center;min-height:40px;border:1px solid #e5e5e5;padding:9px 14px;background:#fff;text-transform:uppercase;font-size:11px;letter-spacing:.12em;color:#595959;white-space:nowrap;text-decoration:none;transition:background .2s,color .2s}.xc-pill:hover{border-color:#000}.xc-pill.is-active{color:#fff;background:#000;border-color:#000}.xc-pill-filter{flex-shrink:0}@media(max-width:700px){.xc-toolbar{display:block}.xc-toolbar-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.xc-pill-filter{margin-top:12px}}.xc-page{color:var(--xc-ink,#000);background:var(--xc-ivory,#f5f5f5);font-family:var(--font-body)}.xc-page .xc-serif,.xc-page h1,.xc-page h2,.xc-page h3{font-family:var(--font-display);font-weight:400}.xc-page a{color:inherit;text-decoration:none}.xc-page .xc-container{max-width:1760px;margin:auto;padding:0 20px}.xc-page .xc-eyebrow{display:block;font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:700;color:var(--xc-gold-text,#595959)}.xc-page .xc-text-link{display:inline-block;padding:0 0 8px;letter-spacing:.14em;background:none;border:0;border-bottom:1px solid;font-family:inherit}.xc-page .xc-btn,.xc-page .xc-text-link{text-transform:uppercase;font-size:11px;font-weight:700;cursor:pointer}.xc-page .xc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border:1px solid var(--xc-ink,#000);background:var(--xc-ink,#000);color:#fff;letter-spacing:.16em;transition:background .2s,color .2s}.xc-page .xc-btn:hover{background:transparent;color:var(--xc-ink,#000)}.xc-page .xc-btn.light{background:#f5f5f5;border-color:#e5e5e5;color:var(--xc-ink,#000)}.xc-page .xc-btn.ghost,.xc-page .xc-btn.light:hover{background:transparent;color:#fff;border-color:#fff}.xc-page .xc-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:22px 0 8px;font-size:11px;color:var(--xc-muted,#595959)}.xc-page .xc-split-hero{display:grid;grid-template-columns:1fr;overflow:hidden}.xc-page .xc-split-hero,.xc-page .xc-split-hero-photo{min-height:clamp(320px,52vw,520px);background:#000;position:relative}.xc-page .xc-split-hero-photo{grid-area:1/1}.xc-page .xc-split-hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:clamp(320px,52vw,520px);display:block}.xc-page .xc-split-hero-copy{grid-area:1/1;z-index:2;padding:clamp(28px,5vw,64px) clamp(20px,5vw,70px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;max-width:720px;color:#fff;background:linear-gradient(90deg,#000000b8,#00000059 55%,#00000014)}.xc-page .xc-split-hero-copy .xc-eyebrow{color:#fff}.xc-page .xc-split-hero-copy h1{font-family:var(--font-display)!important;font-size:clamp(24px,3.8vw,40px)!important;font-weight:400!important;line-height:1.2;margin:12px 0 14px;color:#fff}.xc-page .xc-split-hero-copy h1 em{font-style:italic}.xc-page .xc-split-hero-copy p{font-size:14px;line-height:1.7;color:#ffffffe0;max-width:480px;margin:0 0 22px}.xc-page .xc-split-hero-copy .xc-btn,.xc-page .xc-split-hero-copy .xc-text-link{color:#fff;border-color:#fff}.xc-page .xc-hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.xc-page .xc-anchor{border-bottom:1px solid var(--xc-line,#e5e5e5);background:#fff}.xc-page .xc-anchor-inner{display:flex;gap:22px;overflow-x:auto;padding:14px 0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.xc-page .xc-anchor-inner a:hover{color:var(--xc-gold,#595959)}.xc-page .xc-intro{padding:72px 0 40px;text-align:center}.xc-page .xc-intro h2{font-size:clamp(22px,3.2vw,34px);line-height:1.05;margin:14px auto;max-width:780px}.xc-page .xc-intro>p{font-size:13px;line-height:1.85;color:var(--xc-muted,#595959);max-width:680px;margin:0 auto}.xc-page .xc-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;text-align:left}.xc-page .xc-principles>div{background:#fff;border:1px solid var(--xc-line,#e5e5e5);padding:24px}.xc-page .xc-principles span{display:block;font-size:11px;letter-spacing:.16em;color:var(--xc-gold-text,#595959);font-weight:700;margin-bottom:14px}.xc-page .xc-principles strong{display:block;font-family:var(--font-body);font-size:28px;font-weight:400;margin-bottom:10px}.xc-page .xc-principles p{margin:0;font-size:12px;line-height:1.7;color:#595959}.xc-page .xc-focus{display:grid;grid-template-columns:1fr 1fr;min-height:480px;background:#000;color:#fff}.xc-page .xc-focus-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;min-height:360px}.xc-page .xc-focus-copy{padding:56px clamp(28px,5vw,70px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.xc-page .xc-focus-copy .xc-eyebrow{color:#e5e5e5}.xc-page .xc-focus-copy h2{font-size:clamp(22px,3.2vw,34px);line-height:1.05;margin:14px 0 18px}.xc-page .xc-focus-copy p{font-size:13px;line-height:1.8;color:#e5e5e5;max-width:420px;margin:0 0 22px}.xc-page .xc-focus-copy .xc-text-link{color:#fff}.xc-page .xc-brand-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.xc-page .xc-brand-list span{border:1px solid #000;padding:8px 12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.xc-page .xc-process{padding:88px 0;background:#f5f5f5}.xc-page .xc-process-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:36px}.xc-page .xc-process-head h2{font-size:clamp(22px,3.2vw,34px);line-height:1.05;margin:12px 0 0}.xc-page .xc-process-head>p{max-width:320px;font-size:13px;line-height:1.8;color:#595959;margin:0}.xc-page .xc-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.xc-page .xc-process-step{background:#fff;border:1px solid var(--xc-line,#e5e5e5);padding:24px 20px;min-height:220px}.xc-page .xc-process-step>span{display:block;font-size:11px;letter-spacing:.16em;color:var(--xc-gold-text,#595959);font-weight:700;margin-bottom:20px}.xc-page .xc-process-step h3{font-size:28px;margin:0 0 12px}.xc-page .xc-process-step p{margin:0;font-size:12px;line-height:1.75;color:#595959}.xc-page .xc-process-grid.cols-5{grid-template-columns:repeat(5,1fr)}.xc-page .xc-section{padding:72px 0}.xc-page .xc-section-head{text-align:center;margin-bottom:36px}.xc-page .xc-section-head h2{font-size:clamp(36px,4vw,56px);margin:12px 0;line-height:1.05}.xc-page .xc-section-head p{font-size:13px;color:var(--xc-muted,#595959);max-width:620px;margin:0 auto;line-height:1.8}.xc-page .xc-faq details{border-top:1px solid var(--xc-line,#e5e5e5);background:#fff}.xc-page .xc-faq details:last-child{border-bottom:1px solid var(--xc-line,#e5e5e5)}.xc-page .xc-faq summary{list-style:none;cursor:pointer;padding:20px 4px;font-family:var(--font-body);font-size:22px;display:flex;justify-content:space-between;align-items:center;gap:16px}.xc-page .xc-faq summary::-webkit-details-marker{display:none}.xc-page .xc-faq summary:after{content:"+";font-family:var(--font-body);font-size:18px}.xc-page .xc-faq details[open] summary:after{content:"–"}.xc-page .xc-faq p{margin:0 0 20px;padding:0 4px;font-size:13px;line-height:1.8;color:#595959}.xc-page .xc-cta-band{background:#000;color:#fff;padding:88px 0;text-align:center}.xc-page .xc-cta-band .xc-eyebrow{color:#e5e5e5}.xc-page .xc-cta-band h2{font-size:clamp(22px,3.2vw,34px);margin:14px auto 18px;line-height:1.05}.xc-page .xc-cta-band p{font-size:13px;line-height:1.8;color:#e5e5e5;max-width:520px;margin:0 auto 28px}.xc-page .xc-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.xc-page .xc-contact-card{background:#fff;border:1px solid var(--xc-line,#e5e5e5);padding:28px 24px;min-height:220px}.xc-page .xc-contact-card h3{font-size:30px;margin:0 0 14px}.xc-page .xc-contact-card a,.xc-page .xc-contact-card p{font-size:13px;line-height:1.8;color:#595959;margin:0}.xc-page .xc-about-block{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;padding:72px 0;align-items:start}.xc-page .xc-about-block h2{font-size:clamp(36px,4vw,52px);line-height:1.05;margin:0;border-left:2px solid var(--xc-gold,#e5e5e5);padding-left:18px}.xc-page .xc-about-block p{font-size:14px;line-height:1.9;color:#595959;margin:0 0 16px}.xc-page .xc-pillars{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:72px}.xc-page .xc-pillar{background:#fff;border:1px solid var(--xc-line,#e5e5e5);padding:36px 30px}.xc-page .xc-pillar h3{font-size:32px;color:var(--xc-gold-text,#595959);margin:0 0 16px}.xc-page .xc-pillar p{margin:0;font-size:13px;line-height:1.85;color:#595959}.xc-checkout{background:var(--xc-ivory,#f5f5f5);min-height:100vh;min-height:100dvh;padding-bottom:60px;color:var(--xc-ink,#000);font-family:var(--font-body)}.xc-checkout h1,.xc-checkout h2{font-family:var(--font-display);font-weight:400}.xc-checkout .xc-co-hero{background:#000;color:#fff;padding:24px 0 28px;margin-bottom:20px}.xc-checkout .xc-co-hero h1{font-family:var(--font-display)!important;font-size:clamp(22px,3vw,32px)!important;font-weight:400!important;line-height:1.25;margin:8px 0 10px}.xc-checkout .xc-co-hero p{font-size:14px;line-height:1.6;color:#e5e5e5;max-width:560px;margin:0}.xc-checkout .xc-co-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.xc-checkout .xc-co-metrics>div{border:1px solid #000;padding:12px 14px}.xc-checkout .xc-co-metrics strong{display:block;font-size:11px;letter-spacing:.14em;color:#e5e5e5;margin-bottom:6px}.xc-checkout .xc-co-metrics span{font-size:12px;line-height:1.4}.xc-checkout .xc-container{max-width:1200px;margin:auto;padding:0 24px}.xc-checkout .xc-crumb{display:flex;gap:8px;align-items:center;font-size:11px;color:#e5e5e5;margin-bottom:18px}.xc-checkout .xc-crumb a{color:#e5e5e5}.xc-account{background:var(--xc-ivory,#f5f5f5);min-height:100vh;min-height:100dvh;color:var(--xc-ink,#000);font-family:var(--font-body)}.xc-account h2,.xc-account h3{font-family:var(--font-display);font-weight:400}.xc-account .xc-account-shell{max-width:1280px;margin:auto;padding:28px 24px 60px;display:grid;grid-template-columns:260px 1fr;gap:22px}.xc-account .xc-side{background:#fff;border:1px solid var(--xc-line,#e5e5e5);padding:22px 18px;height:-moz-fit-content;height:fit-content;position:sticky;top:110px}.xc-account .xc-side-identity{display:flex;gap:12px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--xc-line,#e5e5e5);margin-bottom:14px}.xc-account .xc-avatar{width:42px;height:42px;border-radius:999px;background:#000;color:#fff;display:grid;place-items:center;font-size:14px;letter-spacing:.08em}.xc-account .xc-side-identity strong{display:block;font-size:13px}.xc-account .xc-side-identity small{color:var(--xc-muted,#595959);font-size:11px}.xc-account .xc-side-nav a{display:flex;align-items:center;gap:10px;padding:11px 10px;font-size:12px;letter-spacing:.04em;color:#595959;text-decoration:none}.xc-account .xc-side-nav a.is-active,.xc-account .xc-side-nav a.router-link-active{background:#000;color:#fff}.xc-account .xc-logout{margin-top:16px;width:100%;border:1px solid var(--xc-line,#e5e5e5);background:transparent;padding:12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#d92d20;cursor:pointer}.xc-account .xc-main{background:#fff;border:1px solid var(--xc-line,#e5e5e5);padding:28px 24px;min-height:520px}.xc-account .xc-welcome{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:24px}.xc-account .xc-welcome h2{font-size:clamp(32px,4vw,44px);margin:0 0 8px;line-height:1.05}.xc-account .xc-welcome p{margin:0;font-size:13px;color:var(--xc-muted,#595959)}.xc-account .xc-quiet-link{font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;text-decoration:none;color:inherit;white-space:nowrap}.xc-account .xc-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.xc-account .xc-metric{border:1px solid var(--xc-line,#e5e5e5);padding:18px 16px;background:#f5f5f5}.xc-account .xc-metric span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--xc-muted,#595959);margin-bottom:10px}.xc-account .xc-metric strong{display:block;font-family:var(--font-body);font-size:32px;font-weight:400;line-height:1}.xc-account .xc-metric small{display:block;margin-top:8px;font-size:11px;color:var(--xc-muted,#595959)}.xc-account .xc-card{border:1px solid var(--xc-line,#e5e5e5);padding:22px;margin-top:16px}.xc-account .xc-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.xc-account .xc-card-head h3{margin:0;font-size:28px}.xc-account .xc-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.xc-account .xc-info-item span{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--xc-muted,#595959);margin-bottom:6px}.xc-account .xc-info-item strong{font-size:14px;font-weight:500}.xc-account .xc-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.xc-account .xc-empty{text-align:center;padding:18px 8px 8px}.xc-account .xc-empty p{font-size:13px;line-height:1.7;color:#595959;margin:0 0 18px}.xc-account .xc-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;background:#000;color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;text-decoration:none;border:1px solid #000}.xc-account .xc-button.light{background:transparent;color:#000}.xc-login{min-height:calc(100vh - 200px);min-height:calc(100dvh - 200px);display:flex;align-items:center;justify-content:center;padding:48px 20px;background:var(--xc-ivory,#f5f5f5);font-family:var(--font-body);color:var(--xc-ink,#000)}.xc-login .xc-login-card{width:100%;max-width:420px;background:#fff;border:1px solid var(--xc-line,#e5e5e5);padding:36px 28px}.xc-login .xc-login-card h1{font-family:var(--font-display);font-size:42px;font-weight:400;text-align:center;margin:0 0 8px}.xc-login .xc-login-card>p{text-align:center;font-size:12px;color:var(--xc-muted,#595959);margin:0 0 28px}.xc-login label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;color:#595959}.xc-login input{width:100%;border:0;border-bottom:1px solid #e5e5e5;background:transparent;padding:10px 0;font-size:16px;outline:none;margin-bottom:4px}.xc-login .xc-field{margin-bottom:18px}.xc-login .xc-error{font-size:11px;color:#d92d20;min-height:16px}.xc-login .xc-submit{width:100%;min-height:50px;margin-top:10px;background:#000;color:#fff;border:1px solid #000;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;cursor:pointer}.xc-login .xc-links{display:flex;justify-content:space-between;gap:12px;margin-top:18px;font-size:11px}.xc-login .xc-links a{color:#595959;text-decoration:none;border-bottom:1px solid;padding-bottom:3px}@media(max-width:1050px){.xc-page .xc-container{padding-left:16px;padding-right:16px}.xc-page .xc-split-hero-copy{justify-content:flex-end;max-width:100%;background:linear-gradient(180deg,#00000026,#000000b8)}.xc-page .xc-split-hero-copy h1{font-size:clamp(24px,7vw,36px)}.xc-account .xc-account-shell,.xc-account .xc-info-grid,.xc-account .xc-metrics,.xc-account .xc-split,.xc-page .xc-about-block,.xc-page .xc-contact-grid,.xc-page .xc-focus,.xc-page .xc-pillars{grid-template-columns:1fr}.xc-page .xc-principles,.xc-page .xc-process-grid,.xc-page .xc-process-grid.cols-5{grid-template-columns:1fr 1fr}.xc-account .xc-welcome,.xc-page .xc-process-head{flex-direction:column;align-items:start}.xc-account .xc-side{position:static}.xc-checkout .xc-co-metrics{grid-template-columns:1fr}}.xc-page .xc-journal-hero{padding:48px 0 28px;text-align:left}.xc-page .xc-journal-hero h1{font-size:clamp(26px,4vw,40px);line-height:.98;margin:14px 0 18px}.xc-page .xc-journal-hero p{font-size:13px;line-height:1.8;color:var(--xc-muted,#595959);max-width:560px;margin:0}.xc-page .xc-journal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;padding-bottom:80px}.xc-page .xc-journal-card{display:block;background:#fff;border:1px solid var(--xc-line,#e5e5e5);overflow:hidden}.xc-page .xc-journal-card-photo{aspect-ratio:16/10;background:#f5f5f5;overflow:hidden}.xc-page .xc-journal-card-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.xc-page .xc-journal-card:hover .xc-journal-card-photo img{transform:scale(1.03)}.xc-page .xc-journal-card-copy{padding:22px 20px 26px}.xc-page .xc-journal-card-copy h2{font-size:28px;line-height:1.15;margin:0 0 10px}.xc-page .xc-journal-card-copy p{margin:0;font-size:13px;line-height:1.7;color:#595959}.xc-page .xc-article{padding:28px 0 80px;max-width:820px}.xc-page .xc-article h1{font-size:clamp(22px,3.2vw,34px);line-height:1.05;margin:18px 0 12px}.xc-page .xc-article-meta{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--xc-muted,#595959)}.xc-page .xc-article-cover{margin:28px 0;background:#f5f5f5}.xc-page .xc-article-cover img{width:100%;max-height:480px;-o-object-fit:cover;object-fit:cover}.xc-page .xc-article-body{font-size:15px;line-height:1.85;color:#595959}.xc-page .xc-article-body h2,.xc-page .xc-article-body h3{font-family:var(--font-body);font-weight:400;color:var(--xc-ink,#000);margin:2rem 0 .75rem}.xc-page .xc-article-body p{margin:.85rem 0}.xc-page .xc-article-body img{max-width:100%;height:auto}.xc-page .xc-content-shell{background:#fff;border:1px solid var(--xc-line,#e5e5e5);padding:36px clamp(20px,4vw,48px);margin-bottom:72px}.xc-page .xc-content-shell h1,.xc-page .xc-content-shell h2,.xc-page .xc-content-shell h3,.xc-page .xc-content-shell h4{font-family:var(--font-body);font-weight:400;color:var(--xc-ink,#000);margin:1.75rem 0 .75rem}.xc-page .xc-content-shell li,.xc-page .xc-content-shell p{font-size:14px;line-height:1.85;color:#595959}.xc-page .xc-form-panel{background:#fff;border:1px solid var(--xc-line,#e5e5e5);padding:28px 24px;margin-bottom:18px}.xc-page .xc-form-panel h2{font-size:28px;margin:0 0 16px}.xc-page .xc-form-panel label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#595959;margin-bottom:8px}.xc-page .xc-form-panel input,.xc-page .xc-form-panel select,.xc-page .xc-form-panel textarea{width:100%;border:0;border-bottom:1px solid #e5e5e5;background:transparent;padding:10px 0;font-size:16px;outline:none;margin-bottom:4px;border-radius:0}.xc-page .xc-form-note{font-size:12px;line-height:1.7;color:#595959;margin:0 0 16px}.xc-account .xc-points-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-bottom:18px}.xc-account .xc-points-balance{background:#000;color:#fff;padding:28px 24px}.xc-account .xc-points-balance span{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#e5e5e5;margin-bottom:12px}.xc-account .xc-points-balance strong{display:block;font-family:var(--font-body);font-size:56px;font-weight:400;line-height:1}.xc-account .xc-points-balance p{margin:14px 0 0;font-size:12px;line-height:1.7;color:#e5e5e5}.xc-account .xc-points-side{display:grid;gap:12px}.xc-account .xc-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.xc-account .xc-address-card{border:1px solid var(--xc-line,#e5e5e5);padding:22px;background:#f5f5f5}.xc-account .xc-address-card .tag{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;color:var(--xc-gold-text,#595959);font-weight:700}.xc-account .xc-address-card h3{font-size:26px;margin:0 0 10px}.xc-account .xc-address-card p{margin:0;font-size:13px;line-height:1.7;color:#595959}@media(max-width:1050px){.xc-account .xc-address-grid,.xc-account .xc-points-hero,.xc-page .xc-journal-grid{grid-template-columns:1fr}}@media(max-width:700px){.xc-page .xc-principles,.xc-page .xc-process-grid,.xc-page .xc-process-grid.cols-5{grid-template-columns:1fr}}.xc-page .xc-content-shell h1,.xc-page .xc-content-shell h2,.xc-page .xc-content-shell h3,.xc-page .xc-content-shell h4,.xc-page .xc-legal-h2{font-family:var(--font-display);font-weight:400;color:var(--xc-ink,#000);line-height:1.1}.xc-page .xc-content-shell h1,.xc-page .xc-content-shell h2,.xc-page .xc-legal-h2{font-size:clamp(28px,3.2vw,38px);margin:2.2rem 0 .9rem;padding-bottom:.7rem;border-bottom:1px solid var(--xc-line,#e5e5e5)}.xc-page .xc-content-shell h3{font-size:clamp(22px,2.4vw,28px);margin:1.8rem 0 .6rem}.xc-page .xc-content-shell h4{font-size:20px;margin:1.4rem 0 .5rem}.xc-page .xc-content-shell .content>:first-child,.xc-page .xc-content-shell>:first-child h2:first-child{margin-top:0}.xc-page .xc-content-shell li,.xc-page .xc-content-shell p,.xc-page .xc-content-shell td{font-size:14px;line-height:1.9;color:#595959}.xc-page .xc-content-shell p{margin:0 0 1rem}.xc-page .xc-content-shell ol,.xc-page .xc-content-shell ul{padding-left:1.4rem;margin:0 0 1rem}.xc-page .xc-content-shell ul{list-style:disc}.xc-page .xc-content-shell ol{list-style:decimal}.xc-page .xc-content-shell li{margin-bottom:.4rem}.xc-page .xc-content-shell a{color:#595959;text-decoration:underline;text-underline-offset:3px}.xc-page .xc-content-shell strong{color:#000;font-weight:600}.xc-page .xc-content-shell table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.xc-page .xc-content-shell td,.xc-page .xc-content-shell th{border:1px solid var(--xc-line,#e5e5e5);padding:10px 12px;text-align:left}.xc-page .xc-content-shell img{max-width:100%;height:auto}.xc-page .xc-content-shell .content{overflow-wrap:anywhere}.xc-login.xc-login--split{display:block;padding:0;min-height:0;background:var(--xc-ivory,#f5f5f5)}.xc-login--split .xc-login-wrap{display:grid;grid-template-columns:1fr 1fr;min-height:560px;max-width:1440px;margin:46px auto 80px;background:#fff;border:1px solid #e5e5e5}.xc-login--split .xc-login-image{background:#e5e5e5;position:relative;overflow:hidden}.xc-login--split .xc-login-image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.xc-login--split .xc-login-card{max-width:none;border:0;padding:70px clamp(28px,6vw,90px);display:flex;flex-direction:column;justify-content:center}.xc-login--split .xc-login-eyebrow{display:block;font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:700;color:#595959}.xc-login--split .xc-login-card h1{text-align:left;font-size:clamp(44px,4.6vw,58px);line-height:.95;margin:14px 0}.xc-login--split .xc-login-card>p{text-align:left;font-size:13px;line-height:1.7;margin:0 0 25px;max-width:420px}.xc-login--split input{border:1px solid #e5e5e5;background:#fff;min-height:47px;padding:12px;margin-bottom:2px}.xc-login--split input:focus{border-color:#e5e5e5;box-shadow:0 0 0 1px #000}.xc-login--split .xc-links{margin-top:17px}@media(max-width:850px){.xc-login--split .xc-login-wrap{grid-template-columns:1fr;min-height:0;margin:0 0 40px;border-left:0;border-right:0}.xc-login--split .xc-login-image{height:250px}.xc-login--split .xc-login-card{padding:45px 25px}.xc-login--split .xc-login-card h1{font-size:44px}}.xc-account .xc-account-band{background:#f5f5f5;border-bottom:1px solid #e5e5e5}.xc-account .xc-account-band-inner{max-width:1440px;margin:auto;padding:34px 46px 33px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.xc-account .xc-account-eyebrow{display:block;color:#595959;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700}.xc-account .xc-account-band h1{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,72px);line-height:.95;margin:13px 0 0}.xc-account .xc-account-band p{max-width:420px;color:#595959;font-size:13px;line-height:1.7;margin:0}.xc-account .xc-empty{background:#f5f5f5;border:1px dashed #e5e5e5;padding:36px 20px}.xc-account .xc-empty-icon{width:50px;height:50px;display:grid;place-items:center;margin:0 auto 13px;border:1px solid #e5e5e5;color:#595959;font:25px var(--font-display)}.xc-account .xc-empty p{max-width:390px;margin-left:auto;margin-right:auto}.xc-account .xc-metric{background:#fff;border:1px solid #e5e5e5}.xc-account .xc-metric small{color:#595959}@media(min-width:851px){.xc-account .xc-account-shell{max-width:1440px;grid-template-columns:248px minmax(0,1fr);gap:34px;padding:42px 46px 92px}.xc-account .xc-side{background:#000;color:#fff;border:0;padding:25px 22px;top:110px}.xc-account .xc-side-identity{border-bottom:1px solid #000;padding-bottom:22px}.xc-account .xc-avatar{border-radius:0;background:transparent;border:1px solid #e5e5e5;color:#e5e5e5;width:49px;height:49px;font:27px var(--font-display);letter-spacing:0}.xc-account .xc-side-identity strong{font-family:var(--font-display);font-weight:400;font-size:24px;color:#fff}.xc-account .xc-side-identity small,.xc-account .xc-side-nav a{color:#e5e5e5;font-size:11px}.xc-account .xc-side-nav a{padding:12px 0;border-bottom:1px solid #000;letter-spacing:.11em;text-transform:uppercase;min-height:44px}.xc-account .xc-side-nav a:hover{color:#fff}.xc-account .xc-side-nav a.is-active,.xc-account .xc-side-nav a.router-link-active{background:transparent;color:#fff}.xc-account .xc-side-nav a.is-active:after,.xc-account .xc-side-nav a.router-link-active:after{content:"↗︎";margin-left:auto;color:#e5e5e5}.xc-account .xc-logout{border-color:#000;color:#fff;min-height:44px}.xc-account .xc-main{background:transparent;border:0;padding:0;min-height:0}.xc-account .xc-card{background:#fff}}@media(max-width:850px){.xc-account .xc-account-band-inner{padding:24px 22px;display:block}.xc-account .xc-account-band p{margin-top:10px;font-size:12px}.xc-account .xc-account-band h1{font-size:40px}}.xc-checkout{background:#f5f5f5;color:#000;padding-bottom:86px}.xc-checkout .xc-container{max-width:1320px;padding:0 24px}.xc-checkout .xc-crumb{padding:24px 0 10px;margin:0;color:#595959;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.xc-checkout .xc-crumb a{color:#595959}.xc-checkout .xc-co-hero{background:transparent;padding:20px 0 22px;margin:0;color:inherit}.xc-checkout .xc-co-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:34px;align-items:stretch}.xc-checkout .xc-co-hero-card{position:relative;min-height:330px;overflow:hidden;background:#000;color:#fff;padding:42px;display:grid;align-content:end}.xc-checkout .xc-co-hero-card:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#000000db,#0000008f,#0000001f)}.xc-checkout .xc-co-hero-card img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;background:#f5f5f5;opacity:.75}.xc-checkout .xc-co-hero-content{position:relative;z-index:2;max-width:660px}.xc-checkout .xc-co-eyebrow{display:block;color:#595959;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.xc-checkout .xc-co-hero-card .xc-co-eyebrow{color:#e5e5e5}.xc-checkout .xc-co-hero h1{font-family:var(--font-display)!important;font-size:clamp(44px,5.6vw,84px)!important;line-height:.93!important;font-weight:400!important;margin:18px 0;color:#fff}.xc-checkout .xc-co-hero p{font-size:15px;line-height:1.8;color:#fff;max-width:540px;margin:0}.xc-checkout .xc-co-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;background:#e5e5e5;border:1px solid #e5e5e5}.xc-checkout .xc-co-metrics>div{background:#f5f5f5;padding:22px;border:0}.xc-checkout .xc-co-metrics strong{display:block;font-family:var(--font-display);font-size:34px;font-weight:400;color:#000;letter-spacing:0;margin:0}.xc-checkout .xc-co-metrics span{display:block;margin-top:8px;color:#595959;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;line-height:1.4}.xc-checkout .xc-co-layout{align-items:start;gap:34px}.xc-checkout .bg-white.border.rounded{background:#fff;border:1px solid #e5e5e5;border-radius:0}.xc-checkout .bg-black.text-white.px-4.py-2.font-medium{background:transparent;color:#000;padding:26px 30px 0!important;font-family:var(--font-display);font-size:34px;font-weight:400;line-height:1.05;letter-spacing:0;text-transform:none}.xc-checkout .bg-black.text-white.px-4.py-2.font-medium:first-letter{color:#595959}.xc-checkout .bg-white.border.rounded>.p-4{padding:24px 30px 30px}.xc-checkout .bg-white.border.rounded>.px-6.pb-6{padding:0 30px 30px}.xc-checkout .px-4.py-3.border-b.font-medium.text-gray-600{padding:26px 28px 0;border:0;color:#000;font-family:var(--font-display);font-size:34px;font-weight:400}.xc-checkout input:not([type=radio]):not([type=checkbox]),.xc-checkout select,.xc-checkout textarea{border:1px solid #e5e5e5;background:#f5f5f5;color:#000;border-radius:0;font-size:16px}.xc-checkout input:focus,.xc-checkout select:focus,.xc-checkout textarea:focus{outline:2px solid #e5e5e5;outline-offset:1px}.xc-checkout label{color:#595959}.xc-checkout input[type=checkbox],.xc-checkout input[type=radio]{accent-color:#000}.xc-checkout label.border.rounded,.xc-checkout label.rounded.border{border-radius:0;border-color:#e5e5e5;background:#f5f5f5}.xc-checkout label:has(input:checked).border{border-color:#e5e5e5;background:#f5f5f5;box-shadow:inset 0 0 0 1px #000}.xc-checkout .xc-cart-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px;margin:0 0 12px;background:#f5f5f5;border:1px solid #e5e5e5}.xc-checkout .xc-cart-row .xc-cart-pic{width:96px;height:116px;-o-object-fit:contain;object-fit:contain;background:#f5f5f5;border-radius:0}.xc-checkout .xc-cart-name{font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.4;white-space:normal}.xc-checkout .xc-cart-row .text-gray-500{color:#595959;font-size:13px;font-weight:600}.xc-checkout .xc-cart-row button.border,.xc-checkout .xc-cart-row input[type=number]{border-color:#e5e5e5;background:#f5f5f5}.xc-checkout .lg\:sticky.bg-white.border.rounded{top:96px}.xc-checkout .lg\:sticky .border-t{border-color:#e5e5e5}.xc-checkout .lg\:sticky .text-gray-600{color:#595959}.xc-checkout .xc-co-service{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;margin-top:34px}.xc-checkout .xc-co-service-card{padding:28px;background:#000;color:#fff;border:1px solid #000}.xc-checkout .xc-co-service-card.light{background:#fff;color:#000;border-color:#e5e5e5}.xc-checkout .xc-co-service-card h2{font-family:var(--font-display);font-size:40px;line-height:1;margin:10px 0 14px;font-weight:400}.xc-checkout .xc-co-service-card p{font-size:13px;line-height:1.75;color:#fff;margin:0 0 22px}.xc-checkout .xc-co-service-card.light p{color:#595959}@media(max-width:980px){.xc-checkout .xc-co-hero-grid,.xc-checkout .xc-co-service{grid-template-columns:1fr}.xc-checkout .xc-co-hero-card{min-height:300px;padding:28px 22px}}@media(max-width:700px){.xc-checkout .xc-container{padding:0 18px}.xc-checkout .xc-co-metrics>div{padding:14px 10px}.xc-checkout .xc-co-metrics strong{font-size:26px}.xc-checkout .xc-co-metrics span{font-size:10px;letter-spacing:.1em}.xc-checkout .bg-black.text-white.px-4.py-2.font-medium,.xc-checkout .px-4.py-3.border-b.font-medium.text-gray-600{padding:20px 18px 0!important;font-size:28px}.xc-checkout .bg-white.border.rounded>.p-4{padding:18px}.xc-checkout .bg-white.border.rounded>.px-6.pb-6{padding:0 18px 22px}.xc-checkout .xc-cart-row{grid-template-columns:76px minmax(0,1fr) auto;gap:11px;padding:13px}.xc-checkout .xc-cart-row .xc-cart-pic{width:76px;height:96px}.xc-checkout .xc-co-service-card{padding:22px}.xc-checkout .xc-co-service-card h2{font-size:32px}}.xc-auth{--a-ink:#000;--a-gold:#595959;--a-gold-text:#595959;--a-ivory:#f5f5f5;--a-line:#e5e5e5;background:var(--a-ivory);color:var(--a-ink);font-family:var(--font-body)}.xc-auth img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xc-auth h1,.xc-auth h2,.xc-auth h3,.xc-auth p{margin:0}.xc-auth a{text-decoration:none;color:inherit}.xc-auth .a-container{max-width:1440px;margin:auto;padding:0 46px}.xc-auth .a-eyebrow{display:block;letter-spacing:.25em}.xc-auth .a-eyebrow,.xc-auth .a-text-link{font-size:11px;text-transform:uppercase;font-weight:700}.xc-auth .a-text-link{display:inline-block;border:0;border-bottom:1px solid;background:none;padding:0 0 8px;letter-spacing:.14em;cursor:pointer;color:inherit;font-family:inherit}.xc-auth .a-text-link:hover{color:var(--a-gold-text)}.xc-auth .a-arrow{font-size:19px;line-height:0;margin-left:10px;vertical-align:-2px}.xc-auth .a-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border:1px solid var(--a-ink);background:var(--a-ink);color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.xc-auth .a-btn:hover{background:transparent;color:var(--a-ink)}.xc-auth .a-crumb{padding-top:22px;padding-bottom:22px;font-size:11px;letter-spacing:.1em;color:#595959}.xc-auth .a-crumb a:hover{color:var(--a-gold-text)}.xc-auth .a-crumb span{padding:0 10px;color:#595959}.xc-auth .a-hero{display:grid;grid-template-columns:43% 57%;min-height:625px;background:#f5f5f5}.xc-auth .a-hero-copy{padding:65px clamp(38px,6vw,100px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.xc-auth .a-hero-copy .a-eyebrow{color:#595959}.xc-auth .a-hero h1{font-size:clamp(56px,6.2vw,100px);line-height:.94;letter-spacing:-.03em;margin:21px 0 27px}.xc-auth .a-hero p{font-size:14px;line-height:1.9;color:#595959;max-width:420px}.xc-auth .a-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:33px}.xc-auth .a-hero-photo{overflow:hidden;position:relative}.xc-auth .a-hero-photo:after{content:"XCLUSIVE / AUTHENTICATION";position:absolute;bottom:30px;right:30px;color:#fff;font-size:11px;letter-spacing:.2em;text-shadow:0 1px 6px #0009}.xc-auth .a-anchor{background:#000;color:#fff}.xc-auth .a-anchor-inner{display:flex;justify-content:center;gap:52px;min-height:64px;align-items:center}.xc-auth .a-anchor a{text-transform:uppercase;font-size:11px;letter-spacing:.17em;color:#e5e5e5;min-height:44px;display:inline-flex;align-items:center}.xc-auth .a-anchor a:hover{color:#fff}.xc-auth .a-intro{text-align:center;padding:94px 46px 101px}.xc-auth .a-intro .a-eyebrow{color:var(--a-gold-text)}.xc-auth .a-intro h2{font-size:clamp(47px,6vw,78px);line-height:1.04;margin:17px auto 22px;max-width:820px}.xc-auth .a-intro>p{font-size:14px;line-height:1.9;color:#595959;max-width:650px;margin:auto}.xc-auth .a-principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e5e5e5;margin-top:52px}.xc-auth .a-principles>div{padding:24px 30px 0;border-right:1px solid #e5e5e5;text-align:left}.xc-auth .a-principles>div:first-child{padding-left:0}.xc-auth .a-principles>div:last-child{border:0}.xc-auth .a-principles strong{font:400 29px var(--font-display);display:block;margin:10px 0}.xc-auth .a-principles span{font-size:11px;letter-spacing:.17em;color:var(--a-gold-text)}.xc-auth .a-principles p{font-size:12px;line-height:1.75;color:#595959}.xc-auth .a-focus{display:grid;grid-template-columns:1fr 1fr;min-height:565px;background:#e5e5e5}.xc-auth .a-focus-photo{min-height:565px}.xc-auth .a-focus-copy{padding:65px clamp(40px,7vw,110px);display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.xc-auth .a-focus-copy .a-eyebrow{color:#595959}.xc-auth .a-focus h2{font-size:clamp(48px,6vw,76px);line-height:1.02;margin:18px 0 24px}.xc-auth .a-focus p{font-size:14px;line-height:1.85;color:#595959;max-width:460px}.xc-auth .a-brand-list{display:flex;flex-wrap:wrap;gap:7px 21px;border-top:1px solid #e5e5e5;padding-top:22px;margin-top:28px;color:#595959;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.xc-auth .a-focus .a-text-link{margin-top:27px}.xc-auth .a-process{background:#000;color:#fff;padding:100px 0 106px}.xc-auth .a-process .a-eyebrow{color:#e5e5e5}.xc-auth .a-process-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.xc-auth .a-process h2{font-size:clamp(47px,6vw,75px);line-height:1.03;margin-top:15px}.xc-auth .a-process-head p{font-size:13px;line-height:1.85;color:#e5e5e5;max-width:410px}.xc-auth .a-process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #000;border-bottom:1px solid #000}.xc-auth .a-step{padding:28px 26px 35px;border-right:1px solid #000}.xc-auth .a-step:first-child{padding-left:0}.xc-auth .a-step:last-child{border:0;padding-right:0}.xc-auth .a-step>span{font:400 29px var(--font-display);color:#e5e5e5}.xc-auth .a-step h3{font-size:29px;line-height:1.1;margin:27px 0 13px}.xc-auth .a-step p{font-size:12px;color:#e5e5e5;line-height:1.8}.xc-auth .a-process-photo{height:250px;overflow:hidden;margin-top:26px}.xc-auth .a-process .a-text-link{margin-top:28px;color:#fff}.xc-auth .a-process .a-text-link:hover{color:#fff}.xc-auth .a-pricing{padding:102px 0 107px;background:#f5f5f5}.xc-auth .a-pricing-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:37px}.xc-auth .a-pricing-head .a-eyebrow{color:var(--a-gold-text)}.xc-auth .a-pricing h2{font-size:clamp(47px,6vw,73px);margin-top:14px}.xc-auth .a-pricing-head p{font-size:13px;line-height:1.8;color:#595959;max-width:405px}.xc-auth .a-price-banner{margin-bottom:17px;overflow:hidden}.xc-auth .a-price-banner img{height:auto}.xc-auth .a-price-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:17px}.xc-auth .a-price-card{border:1px solid #e5e5e5;background:#fff;padding:33px 35px}.xc-auth .a-price-card.primary{background:#f5f5f5;border-color:#e5e5e5}.xc-auth .a-price-card h3{font-size:38px;margin:5px 0 10px}.xc-auth .a-price-card .a-eyebrow{color:var(--a-gold-text)}.xc-auth .a-price-card>p{font-size:12px;line-height:1.8;color:#595959;margin-bottom:21px}.xc-auth .a-price-row{display:flex;justify-content:space-between;align-items:baseline;gap:15px;border-top:1px solid #e5e5e5;padding:15px 0}.xc-auth .a-price-row span{font-size:13px;color:#595959;line-height:1.45}.xc-auth .a-price-row strong{white-space:nowrap;font-size:14px;font-weight:600}.xc-auth .a-price-note{font-size:11px;line-height:1.75;color:#595959;margin-top:19px}.xc-auth .a-price-side{display:grid;grid-template-rows:1fr 1fr;gap:17px}.xc-auth .a-price-side .a-price-card{padding:24px 31px}.xc-auth .a-price-side .a-price-card h3{font-size:31px;margin:2px 0 8px}.xc-auth .a-price-side .a-price-row{padding:11px 0}.xc-auth .a-price-more{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:17px}.xc-auth .a-price-more .a-price-card{padding:24px 31px}.xc-auth .a-price-more .a-price-card h3{font-size:31px;margin:2px 0 12px}.xc-auth .a-price-more .a-price-row{padding:11px 0}.xc-auth .a-turnaround{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:27px;border-top:1px solid #e5e5e5;padding-top:24px}.xc-auth .a-turnaround strong{font-size:12px;text-transform:uppercase;letter-spacing:.13em}.xc-auth .a-turnaround p{font-size:12px;line-height:1.7;color:#595959;margin-top:8px}.xc-auth .a-notes{margin:27px 0 0;padding:22px 0 0;border-top:1px solid #e5e5e5;list-style:none;display:grid;gap:8px}.xc-auth .a-notes li{font-size:12px;line-height:1.7;color:#595959;padding-left:16px;position:relative}.xc-auth .a-notes li:before{content:"·";position:absolute;left:4px;color:var(--a-gold);font-weight:700}.xc-auth .a-expertise{display:grid;grid-template-columns:1fr 1fr;min-height:560px;background:#e5e5e5}.xc-auth .a-expertise-photo{min-height:560px}.xc-auth .a-expertise-copy{padding:60px clamp(42px,7vw,108px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.xc-auth .a-expertise-copy .a-eyebrow{color:#595959}.xc-auth .a-expertise-copy h2{font-size:clamp(47px,6vw,75px);line-height:1.03;margin:19px 0}.xc-auth .a-expertise-copy>p{font-size:13px;line-height:1.85;color:#595959;max-width:460px}.xc-auth .a-points{margin-top:25px;border-top:1px solid #e5e5e5;width:100%}.xc-auth .a-points div{border-bottom:1px solid #e5e5e5;padding:14px 0;font-size:12px;color:#595959}.xc-auth .a-points b{color:var(--a-gold-text);margin-right:15px;font-size:11px}.xc-auth .a-scope{padding:98px 46px;text-align:center}.xc-auth .a-scope .a-eyebrow{color:var(--a-gold-text)}.xc-auth .a-scope h2{font-size:clamp(44px,5vw,66px);margin:15px 0}.xc-auth .a-scope p{font-size:13px;line-height:1.8;color:#595959;max-width:575px;margin:0 auto 30px}.xc-auth .a-scope-list{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.xc-auth .a-scope-list span{border:1px solid #e5e5e5;padding:13px 20px;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.xc-auth .a-faq{background:#f5f5f5;padding:92px 0 100px}.xc-auth .a-faq-inner{display:grid;grid-template-columns:1fr 1.35fr;gap:65px}.xc-auth .a-faq .a-eyebrow{color:var(--a-gold-text)}.xc-auth .a-faq h2{font-size:clamp(44px,5vw,67px);margin-top:15px}.xc-auth .a-faq details{border-top:1px solid #e5e5e5;padding:0}.xc-auth .a-faq details:last-child{border-bottom:1px solid #e5e5e5}.xc-auth .a-faq summary{list-style:none;cursor:pointer;font-size:14px;display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:14px 0}.xc-auth .a-faq summary::-webkit-details-marker{display:none}.xc-auth .a-faq summary:after{content:"+";font-size:22px;color:var(--a-gold-text)}.xc-auth .a-faq details[open] summary:after{content:"−"}.xc-auth .a-faq details p{font-size:13px;line-height:1.85;color:#595959;padding:0 0 20px;max-width:600px}.xc-auth .a-cta{text-align:center;padding:89px 20px;background:#000;color:#fff}.xc-auth .a-cta .a-eyebrow{color:#e5e5e5}.xc-auth .a-cta h2{font-size:clamp(49px,6vw,76px);margin:17px 0}.xc-auth .a-cta p{font-size:14px;line-height:1.85;color:#e5e5e5;max-width:560px;margin:auto}.xc-auth .a-cta .a-btn{margin-top:30px;background:#f5f5f5;border-color:#e5e5e5;color:#000}.xc-auth .a-cta .a-btn:hover{background:transparent;color:#fff}.xc-auth .a-cta .a-secondary{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;font-size:11px;letter-spacing:.09em;color:#e5e5e5}.xc-auth .a-cta .a-secondary:hover{color:#fff}@media(max-width:1050px){.xc-auth .a-container{padding-left:26px;padding-right:26px}.xc-auth .a-hero{min-height:560px}.xc-auth .a-step{padding:25px 15px}.xc-auth .a-step h3{font-size:25px}.xc-auth .a-principles>div{padding-left:18px;padding-right:18px}.xc-auth .a-price-more{grid-template-columns:1fr 1fr}}@media(max-width:700px){.xc-auth .a-container{padding-left:18px;padding-right:18px}.xc-auth .a-crumb{padding-top:17px;padding-bottom:17px}.xc-auth .a-hero{grid-template-columns:1fr}.xc-auth .a-hero-copy{padding:60px 26px;min-height:465px}.xc-auth .a-hero h1{font-size:68px}.xc-auth .a-hero-photo{height:340px}.xc-auth .a-anchor-inner{gap:24px;overflow-x:auto;justify-content:flex-start;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.xc-auth .a-anchor-inner::-webkit-scrollbar{display:none}.xc-auth .a-intro{padding:75px 25px}.xc-auth .a-intro h2{font-size:54px}.xc-auth .a-principles{grid-template-columns:1fr;margin-top:35px}.xc-auth .a-principles>div,.xc-auth .a-principles>div:first-child{padding:17px 0;border:0;border-bottom:1px solid #e5e5e5}.xc-auth .a-principles>div:last-child{border:0}.xc-auth .a-focus{grid-template-columns:1fr}.xc-auth .a-focus-photo{height:345px;min-height:0}.xc-auth .a-focus-copy{padding:59px 26px 65px}.xc-auth .a-focus h2{font-size:54px}.xc-auth .a-process{padding:74px 0}.xc-auth .a-process-head{display:block}.xc-auth .a-process h2{font-size:53px}.xc-auth .a-process-head p{margin-top:19px}.xc-auth .a-process-grid{grid-template-columns:1fr 1fr}.xc-auth .a-step,.xc-auth .a-step:first-child,.xc-auth .a-step:last-child{padding:23px 12px;border-right:0;border-bottom:1px solid #000}.xc-auth .a-step:nth-child(odd){border-right:1px solid #000}.xc-auth .a-step:nth-child(n+3){border-bottom:0}.xc-auth .a-step h3{font-size:25px;margin-top:14px}.xc-auth .a-process-photo{height:185px}.xc-auth .a-pricing{padding:73px 0}.xc-auth .a-pricing-head{display:block}.xc-auth .a-pricing h2{font-size:53px}.xc-auth .a-pricing-head p{margin-top:15px}.xc-auth .a-price-layout,.xc-auth .a-price-more{grid-template-columns:1fr}.xc-auth .a-price-card,.xc-auth .a-price-more .a-price-card,.xc-auth .a-price-side .a-price-card{padding:25px}.xc-auth .a-turnaround{gap:17px}.xc-auth .a-expertise,.xc-auth .a-turnaround{grid-template-columns:1fr}.xc-auth .a-expertise-photo{height:330px;min-height:0}.xc-auth .a-expertise-copy{padding:60px 26px}.xc-auth .a-expertise-copy h2{font-size:54px}.xc-auth .a-scope{padding:73px 18px}.xc-auth .a-scope h2{font-size:50px}.xc-auth .a-scope-list span{font-size:11px;padding:11px}.xc-auth .a-faq{padding:73px 0}.xc-auth .a-faq-inner{grid-template-columns:1fr;gap:30px}.xc-auth .a-faq h2{font-size:52px}.xc-auth .a-cta{padding:75px 25px}.xc-auth .a-cta h2{font-size:55px}}.xc-care{--ink:#000;--muted:#595959;--gold:#595959;--ivory:#f5f5f5;--line:#e5e5e5;--dark:#000;color:var(--ink);font-family:var(--font-body)}.xc-care img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xc-care figure,.xc-care h1,.xc-care h2,.xc-care h3,.xc-care p{margin:0}.xc-care h1,.xc-care h2,.xc-care h3{font-family:var(--font-display);font-weight:400}.xc-care a{text-decoration:none;color:inherit}.xc-care .container{max-width:1440px;margin:auto;padding:0 46px}.xc-care .eyebrow{display:block;letter-spacing:.25em}.xc-care .eyebrow,.xc-care .text-link{text-transform:uppercase;font-weight:700}.xc-care .text-link{display:inline-block;border:0;border-bottom:1px solid;background:none;padding:0 0 8px;letter-spacing:.14em;font-size:11px;cursor:pointer;font-family:inherit}.xc-care .text-link:hover{color:var(--gold)}.xc-care .arrow{font-size:19px;line-height:0;margin-left:10px;vertical-align:-2px}.xc-care .btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.xc-care .btn:hover{background:transparent;color:var(--ink)}.xc-care .care-anchor a{display:inline-flex}.xc-care .care-anchor a,.xc-care .care-faq summary{align-items:center;min-height:44px}.xc-care .care-anchor .container,.xc-care .care-treatment-nav{scrollbar-width:none;-webkit-overflow-scrolling:touch}.xc-care .care-price-nav button,.xc-care .care-treatment-nav button{font-family:inherit;cursor:pointer;min-height:44px}.xc-care{--care-line:#e5e5e5;--care-muted:#595959;background:#f5f5f5}.xc-care section[id]{scroll-margin-top:30px}.xc-care button{color:inherit}.xc-care a:focus-visible,.xc-care button:focus-visible,.xc-care summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.xc-care [hidden]{display:none!important}.xc-care p{font-size:13px;line-height:1.9}.xc-care .eyebrow{color:#595959;font-size:11px;line-height:1.7}.xc-care h2{font-size:clamp(46px,5.1vw,74px);line-height:1.03;letter-spacing:-.025em}.xc-care .care-note{font-size:11px;line-height:1.8;color:#595959}.xc-care .care-breadcrumb{font-size:11px;letter-spacing:.08em;color:#595959;padding-top:19px;padding-bottom:19px;background:#f5f5f5}.xc-care .care-breadcrumb span{padding:0 10px;color:#595959}.xc-care .care-hero{background:#f5f5f5;position:relative;overflow:hidden}.xc-care .care-hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:660px;align-items:center;position:relative}.xc-care .care-hero-copy{padding:65px 0 75px;position:relative;z-index:2}.xc-care .care-hero h1{font-size:clamp(65px,7.4vw,112px);line-height:.98;letter-spacing:-.04em;margin:22px 0 27px;max-width:680px}.xc-care .care-hero h1 em{font-weight:400;font-style:normal;color:#595959}.xc-care .care-hero-copy>p{max-width:370px;color:#595959;font-size:13px}.xc-care .care-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:30px}.xc-care .care-actions .text-link{font-size:11px}.xc-care .care-art{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0}.xc-care .care-art:before{content:"";position:absolute;inset:36px 22px 38px;border:1px solid #e5e5e5;border-radius:48% 48% 0 0;opacity:.65}.xc-care .care-art img{width:112%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;position:relative;z-index:1;transform:rotate(-4deg)}.xc-care .care-seal{top:50px;border:1px solid #e5e5e5;border-radius:50%;width:94px;height:94px;display:flex;align-items:center;justify-content:center;letter-spacing:.17em;line-height:1.9;z-index:2;transform:rotate(11deg);background:#f5f5f5d9}.xc-care .care-art-label,.xc-care .care-seal{position:absolute;right:0;text-align:center;font-size:11px;color:#595959}.xc-care .care-art-label{bottom:34px;left:0;letter-spacing:.19em;text-transform:uppercase}.xc-care .care-hero-foot{border-top:1px solid #e5e5e5;display:flex;justify-content:space-between;gap:20px;padding-top:19px;padding-bottom:19px;font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:#595959}.xc-care .care-hero-foot span:last-child{text-align:right}.xc-care .care-anchor{border-bottom:1px solid #e5e5e5;background:#f5f5f5}.xc-care .care-anchor .container{display:flex;justify-content:space-between;align-items:center;gap:30px;min-height:64px}.xc-care .care-anchor a{font-size:11px;text-transform:uppercase;letter-spacing:.15em;white-space:nowrap}.xc-care .care-anchor a:hover{color:#595959}.xc-care .care-anchor small{font-size:11px;color:#595959}.xc-care .care-intro{padding:100px 0 94px}.xc-care .care-intro-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:end}.xc-care .care-intro h2{margin-top:18px}.xc-care .care-intro-copy p{max-width:470px;color:#595959}.xc-care .care-brands{display:flex;gap:23px;flex-wrap:wrap;margin-top:28px;border-top:1px solid var(--care-line);padding-top:20px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:#595959}.xc-care .care-treatments{background:#000;color:#fff;padding:88px 0 92px}.xc-care .care-section-head{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:44px}.xc-care .care-section-head h2{margin-top:16px}.xc-care .care-section-head>p{max-width:360px;color:#e5e5e5;font-size:12px}.xc-care .care-treatments .eyebrow{color:#e5e5e5}.xc-care .care-treatment-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:62px;align-items:stretch}.xc-care .care-studio-photo{position:relative;min-height:500px;overflow:hidden;margin:0}.xc-care .care-studio-photo img{-o-object-position:41% center;object-position:41% center}.xc-care .care-studio-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:70px 25px 25px;background:linear-gradient(transparent,#000000c9);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fff}.xc-care .care-treatment-nav{display:flex;gap:0;border-bottom:1px solid #000;overflow-x:auto}.xc-care .care-treatment-nav button{padding:0 13px 19px;border:0;border-bottom:2px solid transparent;background:none;min-width:0;flex:1;white-space:nowrap;font-size:11px;letter-spacing:.09em;color:#e5e5e5}.xc-care .care-treatment-nav button:first-child{padding-left:0}.xc-care .care-treatment-nav button[aria-selected=true]{border-color:#e5e5e5;color:#fff}.xc-care .care-treatment-nav button small{display:block;margin-bottom:10px;font-size:11px;color:#e5e5e5}.xc-care .care-treatment-panel{padding-top:33px}.xc-care .care-treatment-panel>span{font-size:11px;letter-spacing:.2em;color:#e5e5e5;text-transform:uppercase}.xc-care .care-treatment-panel h3{font-size:52px;line-height:1.03;margin:20px 0 22px}.xc-care .care-treatment-panel p{color:#e5e5e5;font-size:12px;max-width:440px}.xc-care .care-treatment-panel ul{padding:0;margin:23px 0 27px;list-style:none}.xc-care .care-treatment-panel li{font-size:11px;padding:10px 0;border-top:1px solid #000;color:#e5e5e5}.xc-care .care-treatment-panel li:before{content:"+";color:#e5e5e5;margin-right:14px}.xc-care .care-treatment-panel .text-link{font-size:11px;color:#e5e5e5}.xc-care .care-treatment-note{margin-top:24px;font-size:11px!important;line-height:1.8!important;color:#e5e5e5!important}.xc-care .care-materials{padding:98px 0 104px;background:#f5f5f5}.xc-care .care-material-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:85px}.xc-care .care-material-img{height:520px;position:relative;margin:0}.xc-care .care-material-img img{-o-object-position:48% center;object-position:48% center}.xc-care .care-material-img figcaption{position:absolute;bottom:22px;left:25px;color:#fff;font-size:11px;letter-spacing:.18em;text-shadow:0 1px 5px #000;text-transform:uppercase}.xc-care .care-material-copy h2{margin:20px 0 25px}.xc-care .care-material-copy>p{color:#595959;max-width:480px}.xc-care .care-material-copy .text-link{margin-top:30px}.xc-care .care-material-tags{margin-top:29px;display:flex;gap:8px;flex-wrap:wrap}.xc-care .care-material-tags span{padding:10px 13px;border:1px solid #e5e5e5;font-size:11px;letter-spacing:.05em;color:#595959}.xc-care .care-process{padding:100px 0;background:#f5f5f5}.xc-care .care-process .care-section-head>p{color:#595959}.xc-care .care-process-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #e5e5e5;margin-top:50px}.xc-care .care-step{padding:25px 24px 10px 0;position:relative}.xc-care .care-step:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:#000}.xc-care .care-step span{font-size:11px;letter-spacing:.1em;color:#595959}.xc-care .care-step h3{font-size:29px;line-height:1.1;margin:28px 0 15px}.xc-care .care-step p{font-size:11px;color:#595959;line-height:1.9;max-width:210px}.xc-care .care-process-tools{position:relative;height:215px;margin-top:40px;overflow:hidden}.xc-care .care-process-tools img{-o-object-position:center 45%;object-position:center 45%}.xc-care .care-process-tools:after{content:"THE TOOLS OF CONSIDERED CARE";position:absolute;bottom:18px;left:22px;padding:10px 13px;background:#f5f5f5db;color:#595959;font-size:11px;letter-spacing:.16em}.xc-care .care-pricing{padding:95px 0 100px;background:#f5f5f5}.xc-care .care-pricing-grid{display:grid;grid-template-columns:.8fr 1.25fr;gap:85px;align-items:start}.xc-care .care-pricing h2{margin:17px 0 25px}.xc-care .care-pricing-copy>p{font-size:12px;color:#595959;max-width:340px}.xc-care .care-timing{margin-top:35px;padding-top:22px;border-top:1px solid #e5e5e5}.xc-care .care-timing b{display:block;font:400 35px var(--font-display);color:#595959;margin-bottom:8px}.xc-care .care-timing p{font-size:11px;max-width:320px;color:#595959}.xc-care .care-price-ledger{background:#f5f5f5;border:1px solid #e5e5e5;padding:32px 34px}.xc-care .care-price-nav{display:flex;border-bottom:1px solid #e5e5e5;gap:26px}.xc-care .care-price-nav button{background:transparent;border:0;padding:4px 0 17px;color:#595959;font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid transparent}.xc-care .care-price-nav button[aria-selected=true]{color:#000;border-color:#000}.xc-care .care-price-panel{min-height:280px;padding-top:28px}.xc-care .care-price-panel h3{font-size:31px;margin-bottom:6px}.xc-care .care-price-panel>p{font-size:11px;color:#595959;margin-bottom:24px}.xc-care .care-price-row{display:grid;grid-template-columns:1fr auto;gap:25px;padding:17px 0;border-top:1px solid #e5e5e5;align-items:baseline}.xc-care .care-price-row span{font-size:11px;color:#595959;line-height:1.65}.xc-care .care-price-row span small{display:block;font-size:11px;color:#595959}.xc-care .care-price-row strong{font-size:13px;white-space:nowrap;color:#595959}.xc-care .care-price-ledger>.care-note{border-top:1px solid #e5e5e5;padding-top:19px;margin-top:8px}.xc-care .care-quote-strip{margin-top:24px;display:flex;justify-content:space-between;gap:20px;align-items:center}.xc-care .care-quote-strip p{font-size:11px;line-height:1.7;color:#595959;max-width:370px}.xc-care .care-quote-strip .text-link{font-size:11px;white-space:nowrap}.xc-care .care-other{padding:94px 0}.xc-care .care-other-header{text-align:center;max-width:660px;margin:0 auto 42px}.xc-care .care-other-header h2{margin:17px 0 22px}.xc-care .care-other-header p{color:#595959;font-size:12px}.xc-care .care-other-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.xc-care .care-other-card{position:relative;background:#f5f5f5;min-height:330px;padding:38px;overflow:hidden;display:flex;flex-direction:column;justify-content:end}.xc-care .care-other-card .eyebrow{position:absolute;top:33px;left:38px}.xc-care .care-other-card h3{font-size:40px;margin:15px 0}.xc-care .care-other-card p{color:#595959;font-size:11px;max-width:310px}.xc-care .care-other-card .text-link{align-self:start;margin-top:20px;font-size:11px}.xc-care .care-shoe-icon{position:absolute;right:30px;top:35px;width:200px;height:130px;color:#595959;opacity:.75}.xc-care .care-other-card.photo{background:#000;color:#fff}.xc-care .care-other-card.photo>img{position:absolute;inset:0;-o-object-position:center;object-position:center}.xc-care .care-other-card.photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000e8,#0008 58%,#00000010)}.xc-care .care-other-card.photo>:not(img){position:relative;z-index:1}.xc-care .care-other-card.photo .eyebrow{position:absolute;color:#e5e5e5}.xc-care .care-other-card.photo p{color:#e5e5e5}.xc-care .care-faq{padding:85px 0 95px;border-top:1px solid #e5e5e5}.xc-care .care-faq-grid{display:grid;grid-template-columns:.9fr 1.25fr;gap:80px}.xc-care .care-faq h2{margin-top:17px}.xc-care .care-faq details{border-top:1px solid #e5e5e5;padding:20px 0}.xc-care .care-faq details:last-child{border-bottom:1px solid #e5e5e5}.xc-care .care-faq summary{display:flex;gap:30px;justify-content:space-between;list-style:none;cursor:pointer;font-size:12px;line-height:1.6}.xc-care .care-faq summary::-webkit-details-marker{display:none}.xc-care .care-faq summary:after{content:"+";color:#595959;font-size:18px;line-height:1}.xc-care .care-faq details[open] summary:after{content:"−"}.xc-care .care-faq details p{margin-top:15px;font-size:12px;color:#595959;max-width:600px}.xc-care .care-enquire{padding:83px 0;background:#000;color:#fff}.xc-care .care-enquire-grid{display:grid;grid-template-columns:1fr .65fr;gap:80px;align-items:center}.xc-care .care-enquire .eyebrow{color:#e5e5e5}.xc-care .care-enquire h2{margin-top:19px;max-width:750px}.xc-care .care-enquire-copy p{color:#e5e5e5;font-size:12px}.xc-care .care-enquire .btn{margin:27px 0 20px;background:#f5f5f5;border-color:#e5e5e5;color:#000}.xc-care .care-enquire .btn:hover{background:transparent;color:#fff}.xc-care .care-enquire-phone{display:block;font-size:11px;letter-spacing:.04em;color:#e5e5e5}.xc-care .care-hours{border-top:1px solid #000;margin-top:32px;padding-top:17px;font-size:11px!important;color:#e5e5e5!important}.xc-care .care-beyond{padding:74px 0}.xc-care .care-beyond-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:29px}.xc-care .care-beyond h2{font-size:48px;margin-top:11px}.xc-care .care-related{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e5e5e5}.xc-care .care-related a{padding:26px 30px 5px 0;display:flex;justify-content:space-between;gap:25px}.xc-care .care-related a:last-child{border-left:1px solid #e5e5e5;padding-left:34px}.xc-care .care-related h3{font-size:28px;margin-bottom:7px}.xc-care .care-related p{font-size:11px;color:#595959}.xc-care .care-related .arrow{color:#595959;font-size:25px;margin-top:15px}.xc-care .care-related a:hover h3{color:#595959}.xc-care strong{font-weight:600}.xc-care .care-price-row strong{font-weight:500}@media(min-width:1600px){.xc-care .care-hero-grid{min-height:720px}.xc-care .care-art img{max-height:650px}}@media(max-width:1050px){.xc-care .care-hero-grid{min-height:590px}.xc-care .care-hero h1{font-size:clamp(54px,7.5vw,80px)}.xc-care .care-hero-copy{padding:55px 0}.xc-care .care-art img{width:125%}.xc-care .care-seal{right:-15px;width:80px;height:80px;top:40px;font-size:11px}.xc-care .care-intro-grid{gap:55px}.xc-care .care-treatment-grid{gap:35px;grid-template-columns:1fr 1fr}.xc-care .care-treatment-nav button{font-size:11px;padding-left:9px;padding-right:9px}.xc-care .care-treatment-panel h3{font-size:43px}.xc-care .care-material-grid{gap:45px}.xc-care .care-material-img{height:480px}.xc-care .care-pricing-grid{gap:45px}.xc-care .care-price-ledger{padding:28px 24px}.xc-care .care-process-grid{grid-template-columns:repeat(3,1fr);row-gap:35px}.xc-care .care-step:nth-child(n+4){border-top:1px solid #e5e5e5}.xc-care .care-enquire-grid,.xc-care .care-faq-grid{gap:45px}.xc-care .care-other-card{padding:29px}.xc-care .care-other-card .eyebrow{left:29px}.xc-care .care-shoe-icon{width:135px;right:20px;top:60px}}@media(max-width:700px){.xc-care h2{font-size:49px}.xc-care .container{padding-left:24px;padding-right:24px}.xc-care .care-breadcrumb{font-size:11px;padding-top:17px;padding-bottom:17px;line-height:1.7}.xc-care .care-breadcrumb span{padding:0 5px}.xc-care .care-hero-grid{grid-template-columns:1fr;min-height:0}.xc-care .care-hero-copy{padding:49px 0 18px}.xc-care .care-hero h1{font-size:clamp(50px,13.2vw,65px);letter-spacing:-.05em;margin:19px 0 21px}.xc-care .care-hero-copy>p{font-size:12px;max-width:345px}.xc-care .care-actions{gap:21px;margin-top:25px}.xc-care .care-actions .btn{padding:0 19px;font-size:11px}.xc-care .care-art{height:390px;margin:0 0 6px}.xc-care .care-art img{width:100%;height:390px;max-height:none}.xc-care .care-art:before{inset:19px 32px 30px}.xc-care .care-seal{top:20px;right:3px;width:74px;height:74px}.xc-care .care-art-label{bottom:15px;font-size:11px}.xc-care .care-hero-foot{padding-top:15px;padding-bottom:15px;font-size:11px;line-height:1.8;gap:20px}.xc-care .care-anchor .container{justify-content:flex-start;gap:26px;overflow:auto;min-height:58px}.xc-care .care-anchor a{font-size:11px}.xc-care .care-anchor small{display:none}.xc-care .care-intro{padding:68px 0}.xc-care .care-intro-grid{grid-template-columns:1fr;gap:25px}.xc-care .care-intro-copy p{font-size:12px}.xc-care .care-brands{gap:14px;font-size:11px}.xc-care .care-treatments{padding:66px 0}.xc-care .care-section-head{display:block;margin-bottom:29px}.xc-care .care-section-head>p{margin-top:20px}.xc-care .care-treatment-grid{grid-template-columns:1fr;gap:31px}.xc-care .care-studio-photo{min-height:0;height:295px}.xc-care .care-treatment-nav button{font-size:11px;padding:0 10px 16px}.xc-care .care-treatment-panel h3{font-size:46px}.xc-care .care-treatment-panel{padding-top:26px;min-height:355px}.xc-care .care-materials{padding:66px 0}.xc-care .care-material-grid{grid-template-columns:1fr;gap:35px}.xc-care .care-material-img{height:360px}.xc-care .care-material-copy p{font-size:12px}.xc-care .care-process{padding:67px 0}.xc-care .care-process-grid{grid-template-columns:1fr;border-top:0;margin-top:30px;row-gap:0}.xc-care .care-step,.xc-care .care-step:nth-child(n+4){border-top:1px solid #e5e5e5;padding:20px 0 20px 42px}.xc-care .care-step:before{display:none}.xc-care .care-step span{position:absolute;left:0;top:25px}.xc-care .care-step h3{font-size:30px;margin:0 0 9px}.xc-care .care-step p{max-width:none;font-size:11px}.xc-care .care-process-tools{height:150px;margin-top:15px}.xc-care .care-process-tools:after{font-size:11px;bottom:13px;left:13px}.xc-care .care-pricing{padding:67px 0}.xc-care .care-pricing-grid{grid-template-columns:1fr;gap:30px}.xc-care .care-pricing-copy>p{max-width:none}.xc-care .care-timing{margin-top:22px}.xc-care .care-timing b{font-size:31px}.xc-care .care-price-ledger{padding:27px 22px}.xc-care .care-price-nav{gap:22px}.xc-care .care-price-nav button{font-size:11px}.xc-care .care-price-row{gap:16px}.xc-care .care-price-row span{font-size:11px}.xc-care .care-price-row strong{font-size:12px}.xc-care .care-quote-strip{align-items:start;flex-direction:column}.xc-care .care-other{padding:65px 0}.xc-care .care-other-grid{grid-template-columns:1fr;gap:17px}.xc-care .care-other-card{min-height:315px;padding:29px}.xc-care .care-other-card h3{font-size:37px}.xc-care .care-shoe-icon{width:175px;top:30px}.xc-care .care-faq{padding:63px 0}.xc-care .care-faq-grid{grid-template-columns:1fr;gap:30px}.xc-care .care-faq summary{font-size:12px}.xc-care .care-enquire{padding:67px 0}.xc-care .care-enquire-grid{grid-template-columns:1fr;gap:25px}.xc-care .care-enquire h2{font-size:53px}.xc-care .care-enquire-copy p{font-size:12px}.xc-care .care-enquire .btn{margin-top:22px}.xc-care .care-beyond{padding:62px 0}.xc-care .care-beyond-head{display:block}.xc-care .care-beyond h2{font-size:46px}.xc-care .care-related{grid-template-columns:1fr}.xc-care .care-related a,.xc-care .care-related a:last-child{border-left:0;padding:22px 0;border-bottom:1px solid #e5e5e5}.xc-care .care-faq details p{font-size:11px}}.xc-birkin{background:#f5f5f5;color:#000;font-family:var(--font-body)}.xc-birkin img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xc-birkin h1,.xc-birkin h2,.xc-birkin h3,.xc-birkin p{margin:0}.xc-birkin h1,.xc-birkin h2{font-family:var(--font-display);font-weight:400}.xc-birkin a{text-decoration:none;color:inherit}.xc-birkin .bk-eyebrow{display:block;letter-spacing:.25em;color:#595959}.xc-birkin .bk-eyebrow,.xc-birkin .bk-text-link{font-size:11px;text-transform:uppercase;font-weight:700}.xc-birkin .bk-text-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid;letter-spacing:.14em}.xc-birkin .bk-text-link:hover{color:#595959}.xc-birkin .bk-arrow{font-size:19px;line-height:0;margin-left:10px;vertical-align:-2px}.xc-birkin .bk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border:1px solid #000;background:#000;color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;transition:background .2s,color .2s}.xc-birkin .bk-btn:hover{background:transparent;color:#000}.xc-birkin .bk-hero{display:grid;grid-template-columns:44% 56%;min-height:440px;background:#f5f5f5;color:#000}.xc-birkin .bk-hero-image{grid-area:1/2;min-height:440px;position:relative;overflow:hidden;background:#e5e5e5}.xc-birkin .bk-hero-image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;display:block}.xc-birkin .bk-hero-content{grid-area:1/1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:60px clamp(35px,6vw,96px)}.xc-birkin .bk-hero h1{letter-spacing:-.01em;line-height:1.05;margin:20px 0 21px;color:#000}.xc-birkin .bk-hero .bk-eyebrow{color:#595959}.xc-birkin .bk-hero p{font-size:13px;line-height:1.9;color:#595959;max-width:420px}.xc-birkin .bk-hero .bk-text-link{margin-top:12px;color:#000}.xc-birkin .bk-hero-mark{display:none}.xc-birkin .bk-intro{text-align:center;padding:100px 22px 91px;background:#f5f5f5}.xc-birkin .bk-intro h2{font-size:clamp(48px,6vw,83px);line-height:1.02;max-width:810px;margin:20px auto}.xc-birkin .bk-intro p{font-size:13px;line-height:1.9;color:#595959;max-width:610px;margin:auto}.xc-birkin .bk-sizes{padding-top:95px;padding-bottom:100px}.xc-birkin .bk-shop-head,.xc-birkin .bk-title{display:flex;justify-content:space-between;align-items:end;gap:25px}.xc-birkin .bk-title{margin-bottom:35px}.xc-birkin .bk-shop-head h2,.xc-birkin .bk-title h2{font-size:clamp(46px,5vw,69px);margin-top:12px;line-height:1}.xc-birkin .bk-shop-head p,.xc-birkin .bk-title p{font-size:12px;line-height:1.8;color:#595959;max-width:400px}.xc-birkin .bk-shop-head{padding-top:80px;padding-bottom:28px;background:transparent;scroll-margin-top:20px}.xc-birkin .bk-size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.xc-birkin .bk-size-card{display:block;border:1px solid #e5e5e5;background:#f5f5f5;min-width:0;transition:border-color .25s,transform .25s}.xc-birkin .bk-size-card:hover{border-color:#000;transform:translateY(-3px)}.xc-birkin .bk-size-visual{height:350px;background:#f5f5f5}.xc-birkin .bk-size-visual img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.xc-birkin .bk-size-info{padding:20px 24px 23px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e5e5e5}.xc-birkin .bk-size-info span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#595959}.xc-birkin .bk-size-info strong{display:block;font:400 31px var(--font-display);margin-top:5px}.xc-birkin .bk-size-info b{font-size:20px;font-weight:400}.xc-birkin .bk-material{display:grid;grid-template-columns:1fr 1fr}.xc-birkin .bk-material,.xc-birkin .bk-material-image{min-height:535px;background:#e5e5e5}.xc-birkin .bk-material-image img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.xc-birkin .bk-material-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:58px clamp(45px,7vw,110px)}.xc-birkin .bk-material-copy h2{font-size:clamp(48px,6vw,81px);line-height:1.02;margin:19px 0}.xc-birkin .bk-material-copy p{font-size:13px;line-height:1.85;color:#595959;max-width:440px}.xc-birkin .bk-material-copy .bk-text-link{margin-top:20px}.xc-birkin .bk-assurance{background:#000;color:#fff;padding:57px 0}.xc-birkin .bk-assurance-inner{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:35px;align-items:center}.xc-birkin .bk-assurance h2{font-size:42px;line-height:1.04}.xc-birkin .bk-assurance .bk-eyebrow{color:#e5e5e5;margin-bottom:10px}.xc-birkin .bk-assurance p{font-size:12px;line-height:1.8;color:#e5e5e5;margin-bottom:12px}.xc-birkin .bk-assurance a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid}.xc-birkin .bk-sourcing{text-align:center;padding:85px 20px;background:#f5f5f5}.xc-birkin .bk-sourcing h2{font-size:clamp(47px,6vw,75px);margin:16px 0}.xc-birkin .bk-sourcing p{font-size:13px;line-height:1.85;max-width:540px;margin:auto;color:#595959}.xc-birkin .bk-sourcing .bk-btn{margin-top:29px}@media(max-width:1050px){.xc-birkin .bk-hero{grid-template-columns:1fr;min-height:0}.xc-birkin .bk-hero-image{grid-area:2/1;min-height:0;height:330px}.xc-birkin .bk-hero-image img{-o-object-position:center 27%;object-position:center 27%}.xc-birkin .bk-hero-content{grid-area:1/1;padding:50px 25px 46px}.xc-birkin .bk-size-visual{height:280px}}@media(max-width:700px){.xc-birkin .bk-hero{grid-template-columns:1fr}.xc-birkin .bk-hero-image{height:410px;min-height:0}.xc-birkin .bk-hero-content{min-height:420px;padding:68px 27px 60px}.xc-birkin .bk-hero-content:before{top:29px;left:27px}.xc-birkin .bk-hero h1{font-size:91px}.xc-birkin .bk-hero-mark{font-size:65px}.xc-birkin .bk-intro{padding:75px 25px}.xc-birkin .bk-intro h2{font-size:52px}.xc-birkin .bk-sizes{padding-top:67px;padding-bottom:50px}.xc-birkin .bk-shop-head,.xc-birkin .bk-title{display:block}.xc-birkin .bk-shop-head h2,.xc-birkin .bk-title h2{font-size:53px}.xc-birkin .bk-shop-head p,.xc-birkin .bk-title p{margin-top:15px}.xc-birkin .bk-shop-head{padding-top:50px;padding-bottom:18px}.xc-birkin .bk-size-grid{gap:9px;grid-template-columns:1fr 1fr}.xc-birkin .bk-size-card:first-child{grid-column:span 2}.xc-birkin .bk-size-visual{height:210px}.xc-birkin .bk-size-card:first-child .bk-size-visual{height:280px}.xc-birkin .bk-size-info{padding:14px}.xc-birkin .bk-size-info strong{font-size:25px}.xc-birkin .bk-material{grid-template-columns:1fr}.xc-birkin .bk-material-image{min-height:350px;height:350px}.xc-birkin .bk-material-copy{padding:65px 27px}.xc-birkin .bk-material-copy h2{font-size:59px}.xc-birkin .bk-assurance-inner{grid-template-columns:1fr;gap:28px}.xc-birkin .bk-assurance h2{font-size:43px}.xc-birkin .bk-sourcing{padding:70px 25px}.xc-birkin .bk-sourcing h2{font-size:55px}}.xc-journal{background:#f5f5f5;color:#000;font-family:var(--font-body)}.xc-journal img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xc-journal h1,.xc-journal h2,.xc-journal h3,.xc-journal p{margin:0}.xc-journal h1,.xc-journal h2,.xc-journal h3{font-family:var(--font-display);font-weight:400}.xc-journal a{text-decoration:none;color:inherit}.xc-journal .jn-container{max-width:1440px;margin:auto;padding:0 46px}.xc-journal .jn-eyebrow{display:block;font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:700}.xc-journal .jn-gold{color:#595959}.xc-journal .jn-sage{color:#157f3d}.xc-journal .jn-tag{color:#fff}.xc-journal .jn-link,.xc-journal .jn-tag{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.xc-journal .jn-link{display:inline-block;margin-top:17px;border-bottom:1px solid #e5e5e5;padding-bottom:6px}.xc-journal .jn-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.xc-journal .jn-crumb{padding-top:26px;padding-bottom:8px;color:#595959;font-size:11px;letter-spacing:.17em;text-transform:uppercase}.xc-journal .jn-crumb span{padding:0 9px;color:#595959}.xc-journal .jn-hero{position:relative;min-height:640px;margin-top:18px;overflow:hidden;background:#000;color:#fff;padding:0;width:calc(100% - 92px);max-width:1348px}.xc-journal .jn-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#000000e6,#0000006b 48%,#00000014),url(../images/journal-a.webp);background-repeat:no-repeat;background-position:50%,72%;background-size:cover,contain}.xc-journal .jn-hero-content{position:relative;z-index:1;min-height:640px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:600px;padding:70px}.xc-journal .jn-hero .jn-eyebrow{color:#e5e5e5}.xc-journal .jn-hero h1{font-size:clamp(62px,7vw,103px);line-height:.9;margin:20px 0 24px;letter-spacing:-.02em}.xc-journal .jn-hero p{max-width:420px;color:#fff;font-size:14px;line-height:1.85}.xc-journal .jn-hero-link{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;border-bottom:1px solid #e5e5e5;color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.xc-journal .jn-hero-note{position:absolute;bottom:24px;right:34px;color:#e5e5e5;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.xc-journal .jn-section{padding-top:90px;padding-bottom:90px}.xc-journal .jn-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:31px}.xc-journal .jn-head h2{font-size:clamp(45px,5vw,70px);line-height:.95;margin-top:12px}.xc-journal .jn-head p{max-width:430px;color:#595959;font-size:12px;line-height:1.8}.xc-journal .jn-empty{text-align:center;color:#595959;padding:60px 0}.xc-journal .jn-featured{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.xc-journal .jn-featured.is-single{grid-template-columns:1fr}.xc-journal .jn-feature-card,.xc-journal .jn-story-card{position:relative;display:block;overflow:hidden;background:#f5f5f5}.xc-journal .jn-feature-card{min-height:0}.xc-journal .jn-feature-card img,.xc-journal .jn-story-card img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;transition:transform .6s}.xc-journal .jn-feature-card:hover img,.xc-journal .jn-story-card:hover img{transform:scale(1.04)}.xc-journal .jn-feature-card:after,.xc-journal .jn-story-card:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(0deg,rgba(0,0,0,.86),transparent)}.xc-journal .jn-feature-copy,.xc-journal .jn-story-copy{position:absolute;z-index:1;left:31px;right:25px;bottom:29px;color:#fff}.xc-journal .jn-feature-copy h3{font-size:44px;line-height:1;margin:11px 0 10px}.xc-journal .jn-feature-copy p,.xc-journal .jn-story-copy p{font-size:12px;line-height:1.65;color:#fff;max-width:520px}.xc-journal .jn-stack{display:grid;gap:18px}.xc-journal .jn-story-card{min-height:0}.xc-journal .jn-story-copy{left:22px;bottom:21px}.xc-journal .jn-story-copy h3{font-size:31px;line-height:1;margin:7px 0}.xc-journal .jn-more{padding-top:0}.xc-journal .jn-strip{background:#f5f5f5;padding-left:0;padding-right:0;max-width:none}.xc-journal .jn-subjects{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.xc-journal .jn-subject{min-height:290px;position:relative;overflow:hidden;background:#e5e5e5;color:#fff;display:block}.xc-journal .jn-subject img{position:absolute;inset:0;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;transition:transform .6s}.xc-journal .jn-subject:hover img{transform:scale(1.05)}.xc-journal .jn-subject:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(0deg,rgba(0,0,0,.82),transparent)}.xc-journal .jn-subject-copy{position:absolute;z-index:1;left:24px;bottom:21px}.xc-journal .jn-subject-copy .jn-tag{color:#fff}.xc-journal .jn-subject-copy h3{font-size:37px;line-height:1;margin:8px 0}.xc-journal .jn-band{display:grid;grid-template-columns:1fr 1fr;background:#f5f5f5}.xc-journal .jn-band-image{min-height:390px;background:#e5e5e5}.xc-journal .jn-band-image img{-o-object-fit:contain;object-fit:contain}.xc-journal .jn-band-copy{padding:55px 70px;display:flex;flex-direction:column;justify-content:center}.xc-journal .jn-band-copy h2{font-size:clamp(42px,5vw,65px);line-height:.98;margin:15px 0}.xc-journal .jn-band-copy p{max-width:450px;color:#595959;font-size:13px;line-height:1.8}.xc-journal .jn-band-links{margin-top:24px;border-top:1px solid #e5e5e5}.xc-journal .jn-band-links a{display:flex;align-items:center;justify-content:space-between;min-height:48px;border-bottom:1px solid #e5e5e5;font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.xc-journal .jn-band-links a:hover{color:#157f3d}.xc-journal .jn-newsletter{padding:80px 30px;text-align:center;background:#fff}.xc-journal .jn-newsletter h2{font-size:clamp(42px,5vw,66px);margin:15px 0 14px}.xc-journal .jn-newsletter p{max-width:490px;margin:auto;color:#595959;font-size:12px;line-height:1.8}.xc-journal .jn-subscribe{display:flex;max-width:490px;margin:27px auto 0;border-bottom:1px solid #e5e5e5}.xc-journal .jn-subscribe input{flex:1;border:0;outline:0;background:none;height:48px;font-size:16px;min-width:0}.xc-journal .jn-subscribe button{border:0;background:none;color:#595959;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer;padding:0 4px;min-height:44px}.xc-journal .jn-nl-msg{margin-top:14px;color:#157f3d}.xc-journal .jn-nl-msg.is-error{color:#d92d20}@media(max-width:850px){.xc-journal .jn-container{padding:0 22px}.xc-journal .jn-hero{width:calc(100% - 44px);min-height:530px;margin-top:11px}.xc-journal .jn-hero:before{background-position:50%,68%;background-size:cover,cover}.xc-journal .jn-hero-content{min-height:530px;padding:38px 28px 62px;justify-content:flex-end}.xc-journal .jn-hero h1{font-size:55px;max-width:340px}.xc-journal .jn-hero p{font-size:12px;max-width:310px}.xc-journal .jn-hero-note{right:18px;bottom:19px}.xc-journal .jn-section{padding-top:61px;padding-bottom:61px}.xc-journal .jn-head{display:block;margin-bottom:23px}.xc-journal .jn-head h2{font-size:47px}.xc-journal .jn-head p{margin-top:13px}.xc-journal .jn-featured{grid-template-columns:1fr;gap:12px}.xc-journal .jn-feature-card{min-height:0}.xc-journal .jn-feature-copy{left:22px;bottom:21px}.xc-journal .jn-feature-copy h3{font-size:35px}.xc-journal .jn-stack{grid-template-columns:1fr 1fr;gap:10px}.xc-journal .jn-story-card{min-height:0}.xc-journal .jn-story-copy{left:14px;bottom:14px}.xc-journal .jn-story-copy h3{font-size:22px}.xc-journal .jn-story-copy p{display:none}.xc-journal .jn-subjects{grid-template-columns:1fr;gap:10px}.xc-journal .jn-subject{min-height:270px}.xc-journal .jn-band{grid-template-columns:1fr}.xc-journal .jn-band-image{min-height:280px;height:280px}.xc-journal .jn-band-copy{padding:43px 24px 51px}.xc-journal .jn-band-copy h2{font-size:48px}.xc-journal .jn-newsletter{padding:60px 23px}.xc-journal .jn-newsletter h2{font-size:48px}}.xc-sell{background:#f5f5f5;color:#000;font-family:var(--font-body)}.xc-sell img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xc-sell h1,.xc-sell h2,.xc-sell h3,.xc-sell p{margin:0}.xc-sell h1,.xc-sell h2,.xc-sell h3{font-family:var(--font-display);font-weight:400}.xc-sell a{text-decoration:none;color:inherit}.xc-sell .sl-container{max-width:1440px;margin:auto;padding:0 46px}.sell-form-card .sf-eyebrow,.xc-sell .sl-eyebrow{display:block;font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:700}.sell-form-card .sf-eyebrow,.xc-sell .sl-gold{color:#595959}.xc-sell .sl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border:1px solid #000;background:#000;color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.xc-sell .sl-btn:hover{background:transparent;color:#000}.xc-sell .sl-btn--light{background:#f5f5f5;border-color:#e5e5e5;color:#000}.xc-sell .sl-btn--light:hover{background:transparent;color:#fff}.xc-sell .sl-hero .sl-btn:not(.sl-btn--light){background:transparent;border-color:#fff;color:#fff}.xc-sell .sl-hero .sl-btn:not(.sl-btn--light):hover{background:#fff;color:#000}.xc-sell .sl-crumb{padding-top:26px;padding-bottom:22px;color:#595959;font-size:11px;letter-spacing:.17em;text-transform:uppercase}.xc-sell .sl-crumb span{padding:0 9px;color:#595959}.xc-sell .sl-hero{background:#000;color:#fff;position:relative;overflow:hidden;min-height:600px}.xc-sell .sl-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000f0,#00000094 45%,#00000024);pointer-events:none}.xc-sell .sl-hero>img{position:absolute;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:80% center;object-position:80% center;opacity:.76}.xc-sell .sl-hero>img.is-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.8}.xc-sell .sl-hero-inner{position:relative;z-index:1;min-height:600px;display:flex;align-items:center}.xc-sell .sl-hero-copy{max-width:620px;padding:72px 0}.xc-sell .sl-hero h1{font-size:clamp(59px,7vw,104px);line-height:.9;margin:18px 0 23px;letter-spacing:-.025em}.xc-sell .sl-hero p{max-width:470px;color:#fff;font-size:14px;line-height:1.85}.xc-sell .sl-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:32px}.xc-sell .sl-meta{position:absolute;left:0;right:0;bottom:32px;z-index:2;display:flex;justify-content:flex-end;gap:25px;color:#e5e5e5;font-size:11px;letter-spacing:.17em;text-transform:uppercase;pointer-events:none}.xc-sell .sl-trust{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e5e5e5;background:#f5f5f5}.xc-sell .sl-trust div{padding:24px 22px;text-align:center;border-right:1px solid #e5e5e5;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.xc-sell .sl-trust div:last-child{border-right:0}.xc-sell .sl-section{padding-top:94px;padding-bottom:94px}.xc-sell .sl-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.xc-sell .sl-heading h2{font-size:clamp(47px,5vw,72px);line-height:.94;margin-top:13px}.xc-sell .sl-heading p{max-width:430px;color:#595959;font-size:13px;line-height:1.8}.xc-sell .sl-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.xc-sell .sl-step{min-height:225px;padding:31px 31px 28px;border-right:1px solid #e5e5e5}.xc-sell .sl-step:first-child{padding-left:0}.xc-sell .sl-step:last-child{border-right:0;padding-right:0}.xc-sell .sl-step-index{color:#595959;font-size:11px;letter-spacing:.2em;font-weight:700}.xc-sell .sl-step h3{font-size:36px;margin:28px 0 13px}.xc-sell .sl-step p{max-width:290px;color:#595959;font-size:12px;line-height:1.8}.xc-sell .sl-form-section{background:#f5f5f5;max-width:none;padding-left:0;padding-right:0}.xc-sell .sell-form-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(290px,.75fr);gap:19px;align-items:start}.sell-form-card{background:#fff;border:1px solid #e5e5e5;padding:39px;color:#000;font-family:var(--font-body)}.sell-form-card h2{font-family:var(--font-display);font-weight:400;font-size:42px;line-height:.98;margin:13px 0 9px}.sell-form-card .sf-lead{max-width:500px;color:#595959;font-size:12px;line-height:1.8;margin:0 0 25px}.sell-form-card .sf-success{background:#f5f5f5;border:1px solid #e5e5e5;padding:16px 18px;margin-bottom:20px}.sell-form-card .sf-success .sf-eyebrow{color:#157f3d}.sell-form-card .sf-success p{font-size:12px;margin:6px 0 0;color:#595959}.sell-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sell-field{display:flex;flex-direction:column;gap:7px}.sell-field.full{grid-column:1/-1}.sell-field>label:not(.upload-box){font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.sell-field input:not([type=file]),.sell-field select,.sell-field textarea{width:100%;border:1px solid #e5e5e5;border-radius:0;background:#fff;min-height:47px;padding:12px;font-size:16px;outline:none;color:#000;font-family:inherit}.sell-field textarea{min-height:112px;resize:vertical}.sell-field input:focus,.sell-field select:focus,.sell-field textarea:focus{border-color:#e5e5e5;box-shadow:0 0 0 1px #000}.sf-previews{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.sf-preview{position:relative;aspect-ratio:1;background:#f5f5f5}.sf-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sf-agree{display:flex;gap:10px;align-items:flex-start;margin-top:20px;font-size:12px;line-height:1.6;color:#595959}.sf-agree input{margin-top:3px;width:18px;height:18px;accent-color:#000;flex:none}.sf-agree a{text-decoration:underline}.sell-form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.xc-sell .sell-guide{background:#000;color:#fff;padding:38px;position:sticky;top:20px}.xc-sell .sell-guide h3{font-size:42px;line-height:1;margin:15px 0 18px}.xc-sell .sell-guide p{color:#e5e5e5;font-size:12px;line-height:1.8}.xc-sell .sell-guide ul{list-style:none;padding:0;margin:25px 0 0;border-top:1px solid #000}.xc-sell .sell-guide li{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #000;color:#fff;font-size:12px;line-height:1.55}.xc-sell .sell-guide li:before{content:"✦";color:#e5e5e5}.xc-sell .sl-guide-link{margin-top:18px;min-height:44px;border:0;border-bottom:1px solid #e5e5e5;background:none;color:#fff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer;font-family:inherit}.xc-sell .sl-more{margin-top:32px;border-top:1px solid #e5e5e5;padding-top:18px}.xc-sell .sl-more summary{cursor:pointer;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;min-height:44px;display:flex;align-items:center}.xc-sell .sl-more .content{font-size:13px;line-height:1.8;color:#595959;padding-top:12px}.xc-sell .sl-story{display:grid;grid-template-columns:1fr 1fr;min-height:450px;background:#e5e5e5}.xc-sell .sl-story img{min-height:450px;-o-object-fit:contain;object-fit:contain}.xc-sell .sl-story-copy{padding:60px clamp(35px,6vw,95px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.xc-sell .sl-story-copy h2{font-size:clamp(45px,5vw,68px);line-height:.96;margin:15px 0}.xc-sell .sl-story-copy p{max-width:440px;color:#595959;font-size:13px;line-height:1.85;margin-bottom:26px}.xc-sell .sl-faq{max-width:900px;margin:auto}.xc-sell .sl-faq details{border-top:1px solid #e5e5e5;padding:20px 0}.xc-sell .sl-faq details:last-child{border-bottom:1px solid #e5e5e5}.xc-sell .sl-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font:400 27px var(--font-display)}.xc-sell .sl-faq summary::-webkit-details-marker{display:none}.xc-sell .sl-faq summary:after{content:"+";font:400 26px var(--font-body);color:#595959}.xc-sell .sl-faq details[open] summary:after{content:"−"}.xc-sell .sl-faq details p{max-width:700px;color:#595959;font-size:13px;line-height:1.8;padding-top:13px}.xc-sell .sl-shade{position:fixed;inset:0;z-index:49;background:#00000080}@media(max-width:850px){.xc-sell .sl-container{padding:0 22px}.xc-sell .sl-hero-inner{align-items:flex-end}.xc-sell .sl-hero>img{-o-object-position:68% center;object-position:68% center;opacity:.58}.xc-sell .sl-hero-copy{padding:50px 0 84px}.xc-sell .sl-hero h1{font-size:57px;max-width:350px}.xc-sell .sl-hero p{font-size:12px;max-width:330px}.xc-sell .sl-meta{justify-content:flex-start;bottom:22px;gap:15px}.xc-sell .sl-trust{grid-template-columns:1fr}.xc-sell .sl-trust div{border-right:0;border-bottom:1px solid #e5e5e5;padding:14px}.xc-sell .sl-trust div:last-child{border-bottom:0}.xc-sell .sl-section{padding-top:66px;padding-bottom:66px}.xc-sell .sl-heading{display:block;margin-bottom:27px}.xc-sell .sl-heading h2{font-size:46px}.xc-sell .sl-heading p{margin-top:14px;font-size:12px}.xc-sell .sl-steps{grid-template-columns:1fr}.xc-sell .sl-step,.xc-sell .sl-step:first-child,.xc-sell .sl-step:last-child{padding:25px 0;border-right:0;border-bottom:1px solid #e5e5e5;min-height:0}.xc-sell .sl-step:last-child{border-bottom:0}.xc-sell .sl-step h3{font-size:32px;margin:17px 0 9px}.xc-sell .sell-form-layout{grid-template-columns:1fr}.sell-form-card{padding:25px}.sell-form-card h2{font-size:37px}.sell-form-grid{grid-template-columns:1fr;gap:12px}.sell-field.full{grid-column:auto}.xc-sell .sell-guide{position:static;padding:29px 25px}.xc-sell .sell-guide h3{font-size:36px}.xc-sell .sl-story{grid-template-columns:1fr}.xc-sell .sl-story img{min-height:300px;height:300px}.xc-sell .sl-story-copy{padding:54px 25px 63px}.xc-sell .sl-story-copy h2{font-size:46px}.xc-sell .sl-faq summary{font-size:23px}}.xc-collection .xc-collection-hero{grid-template-columns:44% 56%;min-height:440px;background:#f5f5f5}.xc-collection .xc-collection-hero-photo{grid-area:1/2;min-height:440px;background:#e5e5e5}.xc-collection .xc-collection-hero-photo img{min-height:440px;-o-object-position:center 42%;object-position:center 42%}.xc-collection .xc-collection-hero-copy{grid-area:1/1;max-width:none;padding:60px clamp(35px,6vw,96px);justify-content:center;background:none;color:#000}.xc-collection .xc-collection-hero-copy .xc-eyebrow{color:#595959}.xc-collection .xc-collection-hero-copy h1{font-size:clamp(57px,6vw,91px)!important;line-height:.96!important;text-transform:none;letter-spacing:-.01em;color:#000;margin:20px 0 21px}.xc-collection .xc-collection-hero-copy p{font-size:13px;line-height:1.9;color:#595959;max-width:420px}.xc-collection .xc-collection-hero-copy .xc-text-link{color:#000;border-color:#000;margin-top:12px}.xc-collection .xc-model-nav{border-bottom:1px solid #e5e5e5;background:#fff}.xc-collection .xc-model-nav-inner{gap:31px;min-height:69px;padding-top:0;padding-bottom:0;scrollbar-width:none}.xc-collection .xc-model-label{color:#595959;font-size:11px;font-weight:700;letter-spacing:.19em;margin-right:15px}.xc-collection .xc-model-chip{border:0;border-bottom:1px solid transparent;background:none;padding:25px 0 22px;min-height:44px;font-size:11px;letter-spacing:.12em;color:#595959}.xc-collection .xc-model-chip.is-active,.xc-collection .xc-model-chip:hover{background:none;border-color:#000;color:#000;font-weight:700}.xc-collection .xc-collection-intro{text-align:left;padding:75px 46px 30px}.xc-collection .xc-collection-intro .xc-eyebrow{color:#595959}.xc-collection .xc-collection-intro h2{font-size:clamp(43px,5vw,65px)}.xc-collection .xc-collection-intro p{margin:0;max-width:630px}.xc-hermes{background:#f5f5f5;font-family:var(--font-body)}.xc-hermes .xc-container{max-width:1440px;margin:auto;padding:0 46px}.xc-hermes .hm-source{display:grid;grid-template-columns:1.2fr 1fr;min-height:290px;padding:0;background:#000;color:#fff;margin-bottom:85px}.xc-hermes .hm-source-copy{padding:48px 60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.xc-hermes .hm-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#e5e5e5}.xc-hermes .hm-gold{color:#595959}.xc-hermes h2{font-family:var(--font-display);font-weight:400;margin:0}.xc-hermes .hm-source h2{font-size:clamp(38px,4vw,56px);line-height:1.05;margin:12px 0}.xc-hermes .hm-source p{font-size:12px;line-height:1.8;color:#e5e5e5;max-width:490px;margin:0}.xc-hermes .hm-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:12px;border-bottom:1px solid;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;color:inherit;text-decoration:none}.xc-hermes .hm-source-image{overflow:hidden}.xc-hermes .hm-source-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;display:block}.xc-hermes .hm-care{border-top:1px solid #e5e5e5;padding:55px 46px 75px;display:flex;align-items:center;justify-content:space-between;gap:30px}.xc-hermes .hm-care h2{font-size:42px;margin:10px 0}.xc-hermes .hm-care p{font-size:12px;color:#595959;max-width:620px;line-height:1.8;margin:0}.xc-hermes .hm-dark{color:#000;margin-top:0}.xc-watches{background:#f5f5f5;color:#000;font-family:var(--font-body)}.xc-watches img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xc-watches h1,.xc-watches h2,.xc-watches h3,.xc-watches p{margin:0}.xc-watches h1,.xc-watches h2,.xc-watches h3{font-family:var(--font-display);font-weight:400}.xc-watches a{text-decoration:none;color:inherit}.xc-watches .xc-container{max-width:1440px;margin:auto;padding:0 46px}.xc-watches .wt-eyebrow{display:block;letter-spacing:.25em;color:#595959}.xc-watches .wt-eyebrow,.xc-watches .wt-text-link{font-size:11px;text-transform:uppercase;font-weight:700}.xc-watches .wt-text-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid;letter-spacing:.14em}.xc-watches .wt-arrow{font-size:19px;line-height:0;margin-left:10px;vertical-align:-2px}.xc-watches .wt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border:1px solid #000;background:#000;color:#fff;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;transition:background .2s,color .2s}.xc-watches .wt-btn:hover{background:transparent;color:#000}.xc-watches .wt-hero{display:grid;grid-template-columns:49% 51%;min-height:650px;background:#000;color:#fff}.xc-watches .wt-hero-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:70px clamp(45px,7vw,112px)}.xc-watches .wt-hero-copy .wt-eyebrow{color:#e5e5e5}.xc-watches .wt-hero h1{font-size:clamp(68px,7.5vw,114px);line-height:.93;letter-spacing:-.03em;margin:20px 0 26px}.xc-watches .wt-hero p{font-size:13px;line-height:1.9;color:#e5e5e5;max-width:380px}.xc-watches .wt-hero .wt-text-link{margin-top:24px}.xc-watches .wt-hero-copy:after{content:"XC / 02";position:absolute;bottom:27px;left:clamp(45px,7vw,112px);font-size:11px;letter-spacing:.22em;color:#e5e5e5}.xc-watches .wt-hero-image{background:#e5e5e5;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.xc-watches .wt-hero-image:before{content:"";position:absolute;width:62%;aspect-ratio:1;border:1px solid #e5e5e5;border-radius:50%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.xc-watches .wt-hero-image img{position:relative;z-index:1;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;max-width:90%;max-height:570px}.xc-watches .wt-vertical-note{position:absolute;right:20px;bottom:30px;writing-mode:vertical-rl;font-size:11px;letter-spacing:.18em;color:#595959;z-index:2}.xc-watches .wt-hero--light{grid-template-columns:44% 56%;min-height:440px;background:#f5f5f5;color:#000}.xc-watches .wt-hero--light .wt-hero-copy{padding:60px clamp(35px,6vw,96px)}.xc-watches .wt-hero--light .wt-hero-copy:after{display:none}.xc-watches .wt-hero--light .wt-eyebrow{color:#595959}.xc-watches .wt-hero--light h1{color:#000;margin:20px 0 21px}.xc-watches .wt-hero--light p{color:#595959;max-width:420px}.xc-watches .wt-hero--light .wt-text-link{color:#000;margin-top:12px}.xc-watches .wt-hero--light .wt-hero-image{min-height:440px;background:#e5e5e5;display:block}.xc-watches .wt-hero--light .wt-hero-image:before,.xc-watches .wt-hero--light .wt-vertical-note{display:none}.xc-watches .wt-hero--light.wt-hero--cutout .wt-hero-image{background:#f5f5f5}.xc-watches .wt-hero--light.wt-hero--cutout .wt-hero-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:16px;mix-blend-mode:multiply}.xc-watches .wt-hero.wt-hero--light .wt-hero-image:after{display:none}.xc-watches .wt-hero--light .wt-hero-image img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;mix-blend-mode:normal}@media(max-width:1050px){.xc-watches .wt-hero--light{grid-template-columns:1fr;min-height:0}.xc-watches .wt-hero--light .wt-hero-copy{padding:50px 25px 46px}.xc-watches .wt-hero--light .wt-hero-image{min-height:0;height:330px}}.xc-watches .wt-intro{text-align:center;padding:98px 20px;background:#f5f5f5}.xc-watches .wt-intro h2{font-size:clamp(47px,6vw,78px);line-height:1.03;margin:18px auto 21px;max-width:870px}.xc-watches .wt-intro p{font-size:13px;line-height:1.9;color:#595959;margin:auto;max-width:650px}.xc-watches .wt-signatures{padding-top:96px;padding-bottom:100px}.xc-watches .wt-head,.xc-watches .wt-shop-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.xc-watches .wt-head{margin-bottom:34px}.xc-watches .wt-head h2,.xc-watches .wt-shop-head h2{font-size:clamp(45px,5vw,69px);line-height:1;margin-top:12px}.xc-watches .wt-head p,.xc-watches .wt-shop-head p{font-size:12px;line-height:1.8;color:#595959;max-width:390px}.xc-watches .wt-shop-head{padding-top:80px;padding-bottom:28px;scroll-margin-top:20px}.xc-watches .wt-sig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.xc-watches .wt-sig-card{background:#f5f5f5;display:block;overflow:hidden}.xc-watches .wt-sig-image{height:370px}.xc-watches .wt-sig-image img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;padding:22px;transition:transform .55s}.xc-watches .wt-sig-card:hover img{transform:scale(1.04)}.xc-watches .wt-sig-copy{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;border-top:1px solid #e5e5e5}.xc-watches .wt-sig-copy span{font-size:11px;letter-spacing:.15em;color:#595959;text-transform:uppercase}.xc-watches .wt-sig-copy h3{font-size:34px;margin-top:6px}.xc-watches .wt-sig-copy b{font-size:21px;font-weight:400}.xc-watches .wt-pairing{display:grid;grid-template-columns:1fr 1fr;min-height:520px;background:#e5e5e5}.xc-watches .wt-pairing-photo{min-height:520px;overflow:hidden}.xc-watches .wt-pairing-photo img{-o-object-position:center 42%;object-position:center 42%}.xc-watches .wt-pairing-copy{padding:60px clamp(45px,7vw,115px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.xc-watches .wt-pairing h2{font-size:clamp(49px,6vw,82px);line-height:1.03;margin:18px 0}.xc-watches .wt-pairing p{font-size:13px;line-height:1.85;color:#595959;max-width:430px}.xc-watches .wt-pairing .wt-text-link{margin-top:20px}.xc-watches .wt-service{background:#000;color:#fff;padding:67px 0}.xc-watches .wt-service-inner{display:grid;grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:34px}.xc-watches .wt-service h2{font-size:47px;line-height:1.05;margin-top:10px}.xc-watches .wt-service .wt-eyebrow{color:#e5e5e5}.xc-watches .wt-service p{font-size:12px;line-height:1.8;color:#e5e5e5}.xc-watches .wt-service a{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid;margin-top:8px;text-transform:uppercase;font-size:11px;letter-spacing:.14em}.xc-watches .wt-sourcing{text-align:center;padding:83px 20px;background:#f5f5f5}.xc-watches .wt-sourcing h2{font-size:clamp(48px,6vw,75px);margin:17px 0}.xc-watches .wt-sourcing p{font-size:13px;line-height:1.85;color:#595959;max-width:580px;margin:auto}.xc-watches .wt-sourcing .wt-btn{margin-top:28px}@media(max-width:1050px){.xc-watches .wt-sig-image{height:280px}.xc-watches .wt-hero{min-height:570px}}@media(max-width:700px){.xc-collection .xc-collection-hero{grid-template-columns:1fr;min-height:0}.xc-collection .xc-collection-hero-copy{grid-area:1/1;padding:50px 25px 46px}.xc-collection .xc-collection-hero-photo{grid-area:2/1;min-height:0;height:330px}.xc-collection .xc-collection-hero-photo img{min-height:0}.xc-collection .xc-collection-hero-copy h1{font-size:59px!important}.xc-collection .xc-model-nav-inner{gap:23px;min-height:59px}.xc-collection .xc-model-label{display:none}.xc-collection .xc-model-chip{padding:15px 0 12px}.xc-collection .xc-collection-intro{padding:58px 18px 20px}.xc-collection .xc-collection-intro h2{font-size:48px}.xc-hermes .xc-container{padding:0 18px}.xc-hermes .hm-source{grid-template-columns:1fr;margin-bottom:50px}.xc-hermes .hm-source-copy{padding:42px 27px}.xc-hermes .hm-source h2{font-size:46px}.xc-hermes .hm-source-image{height:270px}.xc-hermes .hm-care{display:block;padding:40px 18px 56px}.xc-hermes .hm-care h2{font-size:39px}.xc-hermes .hm-care .hm-text-link{margin-top:20px}.xc-watches .xc-container{padding:0 18px}.xc-watches .wt-hero{grid-template-columns:1fr}.xc-watches .wt-hero-copy{min-height:420px;padding:55px 26px 73px}.xc-watches .wt-hero-copy:after{left:26px}.xc-watches .wt-hero h1{font-size:72px}.xc-watches .wt-hero-image{height:390px}.xc-watches .wt-hero-image img{max-height:360px}.xc-watches .wt-intro{padding:76px 25px}.xc-watches .wt-intro h2{font-size:46px}.xc-watches .wt-signatures{padding-top:70px;padding-bottom:50px}.xc-watches .wt-head,.xc-watches .wt-shop-head{display:block}.xc-watches .wt-head h2,.xc-watches .wt-shop-head h2{font-size:46px}.xc-watches .wt-head p,.xc-watches .wt-shop-head p{margin-top:14px}.xc-watches .wt-shop-head{padding-top:50px;padding-bottom:18px}.xc-watches .wt-sig-grid{grid-template-columns:1fr 1fr;gap:9px}.xc-watches .wt-sig-card:first-child{grid-column:span 2}.xc-watches .wt-sig-image{height:200px}.xc-watches .wt-sig-card:first-child .wt-sig-image{height:280px}.xc-watches .wt-sig-copy{padding:14px}.xc-watches .wt-sig-copy h3{font-size:24px}.xc-watches .wt-pairing{grid-template-columns:1fr}.xc-watches .wt-pairing-photo{height:320px;min-height:0}.xc-watches .wt-pairing-copy{padding:60px 26px}.xc-watches .wt-pairing h2{font-size:52px}.xc-watches .wt-service-inner{grid-template-columns:1fr;gap:28px}.xc-watches .wt-service h2{font-size:40px}.xc-watches .wt-sourcing{padding:70px 25px}.xc-watches .wt-sourcing h2{font-size:48px}}.xc-watches .wt-hero--photo .wt-hero-image{background:#000}.xc-watches .wt-hero--photo .wt-hero-image:before{display:none}.xc-watches .wt-hero--photo .wt-hero-image img{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal}.xc-watches .wt-hero--photo .wt-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.35),transparent 40%);z-index:1}.xc-watches .wt-hero--photo .wt-vertical-note{color:#fff;z-index:2}.xc-watches .wt-hero--photo .wt-hero-copy:after{content:"XC"}@media(max-width:700px){.xc-watches .wt-hero--photo .wt-hero-image{height:340px}.xc-watches .wt-hero--photo .wt-hero-image img{max-height:none}}.xc-watches .wt-sig-image img{background:transparent}:root{--xc-gold-text:#595959}button,input,select,textarea{font-family:inherit}.xc-collection .xc-collection-hero-copy h1,.xc-page .xc-journal-hero h1,.xc-page .xc-split-hero-copy h1{font-size:clamp(44px,5.2vw,76px)!important;line-height:1.02!important;letter-spacing:-.01em}.xc-page .xc-article h1{font-size:clamp(38px,4.4vw,60px);line-height:1.05}.xc-checkout .xc-co-hero h1{font-size:clamp(34px,4vw,52px)!important;line-height:1.05!important}.xc-collection .xc-collection-intro h2,.xc-collection .xc-sourcing-copy h2,.xc-page .xc-about-block h2,.xc-page .xc-cta-band h2,.xc-page .xc-focus-copy h2,.xc-page .xc-intro h2,.xc-page .xc-process-head h2,.xc-page .xc-section-head h2,.xc-pd .xc-pd-related-head h2{font-size:clamp(38px,4.4vw,60px);line-height:1.04}.xc-account .xc-welcome h2{font-size:clamp(36px,4vw,52px)}.xc-account .xc-address-card h3,.xc-account .xc-card-head h3,.xc-page .xc-contact-card h3,.xc-page .xc-form-panel h2,.xc-page .xc-journal-card-copy h2,.xc-page .xc-pillar h3,.xc-page .xc-process-step h3,.xc-pd .xc-pd-service article h3{font-size:34px;line-height:1.1}.xc-pd .xc-info h1{font-family:var(--font-display)!important;font-weight:400!important;font-size:clamp(44px,5vw,72px);letter-spacing:-.035em;line-height:1;margin:0 0 17px}.xc-login:not(.xc-login--split) .xc-login-card h1{font-size:48px}h2.font-serif.text-2xl{font-size:2rem;line-height:1.15}h2.font-serif.text-3xl{font-size:2.5rem;line-height:1.1}@media(min-width:768px){h2.font-serif.md\:text-4xl{font-size:3.25rem;line-height:1.05}}@media(max-width:700px){.xc-collection .xc-collection-hero-copy h1,.xc-page .xc-journal-hero h1,.xc-page .xc-split-hero-copy h1{font-size:44px!important}.xc-collection .xc-collection-intro h2,.xc-collection .xc-sourcing-copy h2,.xc-page .xc-about-block h2,.xc-page .xc-article h1,.xc-page .xc-cta-band h2,.xc-page .xc-focus-copy h2,.xc-page .xc-intro h2,.xc-page .xc-process-head h2,.xc-page .xc-section-head h2,.xc-pd .xc-pd-related-head h2{font-size:38px}.xc-checkout .xc-co-hero h1{font-size:36px!important}.xc-pd .xc-info h1{font-size:56px}.xc-account .xc-address-card h3,.xc-account .xc-card-head h3,.xc-page .xc-contact-card h3,.xc-page .xc-pillar h3,.xc-page .xc-process-step h3,.xc-pd .xc-pd-service article h3{font-size:28px}.xc-login:not(.xc-login--split) .xc-login-card h1{font-size:40px}h2.font-serif.md\:text-4xl,h2.font-serif.text-3xl{font-size:2.1rem}}@media(max-width:1050px){.xc-account .xc-side{position:static;padding:12px 12px 10px}.xc-account .xc-side-identity{padding-bottom:10px;margin-bottom:6px}.xc-account .xc-side-nav{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.xc-account .xc-side-nav::-webkit-scrollbar{display:none}.xc-account .xc-side-nav a{flex:0 0 auto;min-height:44px;padding:0 14px;border:1px solid var(--xc-line,#e5e5e5);white-space:nowrap;font-size:13px;scroll-snap-align:start}.xc-account .xc-logout{margin-top:8px;min-height:44px}.xc-account .xc-account-shell{padding:16px 16px 40px}}@media(max-width:700px){.xc-orders-table,.xc-orders-table tbody,.xc-orders-table td,.xc-orders-table tr{display:block;width:100%}.xc-orders-table thead{display:none}.xc-orders-table tr{padding:12px 4px;border-top:1px solid var(--xc-line,#e5e5e5)}.xc-orders-table td{display:flex;justify-content:space-between;gap:16px;padding:6px 12px!important;text-align:right!important}.xc-orders-table td[data-label]:before{content:attr(data-label);flex:0 0 auto;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#595959;text-align:left}.xc-orders-table td>div,.xc-orders-table td>span{text-align:right}.xc-orders-table .xc-orders-action{justify-content:stretch}.xc-orders-table .xc-orders-action button{width:100%;border:1px solid var(--xc-ink,#000)}}.eyebrow,.xc-eyebrow,[class*=-eyebrow]{font-family:var(--font-secondary);font-weight:500}@media(max-width:500px){:is(.xc-home,.xc-page,.xc-auth,.xc-care,.xc-birkin,.xc-collection,.xc-pd,.xc-checkout){--m-h1:44px}:is(.xc-home,.xc-page,.xc-auth,.xc-care,.xc-birkin,.xc-collection) :is(h1){font-size:45px!important;line-height:.98!important;letter-spacing:-.01em!important}:is(.xc-home,.xc-page,.xc-auth,.xc-care,.xc-birkin,.xc-collection) :is(h2){font-size:38px!important;line-height:1.03!important}:is(.xc-home,.xc-page,.xc-auth,.xc-care,.xc-birkin,.xc-collection) :is(h3){line-height:1.08}:is(.xc-auth,.xc-care,.xc-birkin,.xc-page,.xc-home) p{font-size:12px;line-height:1.65}:is(.xc-auth,.xc-care,.xc-birkin,.xc-page,.xc-home,.xc-collection) :is(.a-eyebrow,.eyebrow,.bk-eyebrow,.xc-eyebrow){font-size:10px;letter-spacing:.18em}:is(.xc-auth,.xc-care,.xc-birkin,.xc-page,.xc-home,.xc-collection) :is(.a-text-link,.text-link,.bk-text-link,.xc-text-link){font-size:10px}:is(.xc-auth,.xc-care,.xc-birkin,.xc-page) :is(.a-btn,.btn,.bk-btn,.xc-btn){min-height:46px;padding:0 18px;font-size:10px;letter-spacing:.1em}.xc-auth .a-hero h1,.xc-birkin .bk-hero h1,.xc-care .care-hero h1{font-size:56px!important;line-height:.95!important}.xc-birkin .bk-hero h1{font-size:72px!important}.xc-auth .a-hero-copy,.xc-birkin .bk-hero-content,.xc-care .care-hero-copy{padding-left:22px;padding-right:22px}.xc-auth .a-intro h2,.xc-birkin .bk-intro h2{font-size:40px!important}.xc-auth .a-intro,.xc-birkin .bk-intro{padding:55px 22px}.xc-auth :is(.a-focus h2,.a-process h2,.a-pricing h2,.a-expertise-copy h2,.a-scope h2,.a-faq h2,.a-cta h2),.xc-birkin :is(.bk-title h2,.bk-shop-head h2,.bk-material-copy h2,.bk-sourcing h2),.xc-care :is(.care-intro h2,.care-section-head h2,.care-material-copy h2,.care-pricing h2,.care-other-header h2,.care-faq h2,.care-enquire h2){font-size:40px!important}.xc-care .care-treatment-panel h3{font-size:38px}.xc-care .care-other-card h3{font-size:32px}.xc-birkin .bk-assurance h2{font-size:38px!important}.xc-auth .a-step h3,.xc-care .care-step h3{font-size:24px}.xc-birkin .bk-size-info strong{font-size:22px}.xc-auth .a-faq,.xc-auth .a-pricing,.xc-auth .a-process,.xc-birkin .bk-sizes,.xc-care .care-faq,.xc-care .care-materials,.xc-care .care-other,.xc-care .care-pricing,.xc-care .care-process,.xc-care .care-treatments{padding-top:56px;padding-bottom:56px}.xc-collection h3{font-size:19px}.xc-birkin .bk-size-visual{height:190px}.xc-birkin .bk-size-card:first-child .bk-size-visual{height:250px}.xc-birkin .bk-hero-image{height:340px}.xc-birkin .bk-hero-content{min-height:380px}.xc-birkin .bk-material-image{height:300px;min-height:0}.xc-care .care-art,.xc-care .care-art img{height:330px}.xc-home .xc-hero{min-height:0}.xc-home .xc-hero h1{font-size:45px!important}.xc-home .xc-hero p{font-size:12px}.xc-home .xc-hero-inner{padding-left:22px;padding-right:22px}.xc-home .xc-promise-inner{padding-top:7px;padding-bottom:7px}.xc-home .xc-intro{padding:49px 20px 39px}.xc-home .xc-intro h2{font-size:39px!important}.xc-home .xc-section{padding-top:49px;padding-bottom:49px}.xc-home .xc-section-heading{display:block;margin-bottom:24px}.xc-home .xc-section-heading h2{font-size:38px!important}.xc-home .xc-section-heading .xc-text-link{margin-top:15px}.xc-home .xc-silhouette{min-height:245px}.xc-home .xc-silhouette:first-child{min-height:315px}.xc-home .xc-silhouette-content h3{font-size:28px}.xc-home .xc-editorial-banner h3{font-size:36px}.xc-home .xc-product-grid{gap:15px 10px}.xc-home .xc-product-image{height:185px}.xc-home .xc-product h3{font-size:14px;margin-top:10px}.xc-home .xc-product p{font-size:11px;min-height:0}.xc-home .xc-product strong{font-size:11px;margin-top:7px}.xc-home :is(.xc-care-copy,.xc-boutique-copy){padding:45px 22px 50px}.xc-home .xc-considered-overlay h3,.xc-home :is(.xc-care-copy,.xc-boutique-copy,.xc-service-heading) h2{font-size:40px!important}.xc-home :is(.xc-care-photo,.xc-boutique-photo){height:285px;min-height:285px}.xc-home .xc-service-card{min-height:0;padding-top:21px;padding-bottom:21px}.xc-home .xc-service-card h3{font-size:30px}.footer-invite h2{font-size:40px}.xc-pd .xc-info h1{font-size:42px!important;letter-spacing:-.02em;margin-bottom:9px}}@media(pointer:coarse){.xc-collection .xc-text-link,.xc-home .xc-text-link,.xc-text-link{display:inline-flex;align-items:center;min-height:44px}.xc-crumb a,nav[aria-label=Breadcrumb] a{display:inline-flex;align-items:center;min-height:32px}.xc-reassurance a{display:inline-flex;align-items:center;min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=file]),select,textarea{font-size:max(16px,1em)!important}}@media(max-width:380px){.xc-care .care-hero h1{font-size:clamp(32px,10.4vw,40px)!important;overflow-wrap:anywhere}.xc-care .care-treatment-grid{grid-template-columns:minmax(0,1fr)}.xc-care .care-treatment-panel h3{font-size:38px;overflow-wrap:anywhere}.xc-care .care-treatment-panel{min-width:0}}.xc-pd .xc-info h1:not(#x),h1:not(#x){font-size:var(--font-size-heading-xxl)!important;line-height:1.15!important;letter-spacing:0!important;font-weight:var(--font-weight-400)!important}h2:not(#x){font-size:var(--font-size-heading-xl)!important;line-height:1.2!important}h2:not(#x),h3:not(#x){letter-spacing:0!important}h3:not(#x){font-size:var(--font-size-heading-default)!important;line-height:1.25!important}@media(max-width:700px){.xc-pd .xc-info h1:not(#x),h1:not(#x){font-size:var(--font-size-heading-l)!important}h2:not(#x){font-size:var(--font-size-heading-m)!important}h3:not(#x){font-size:var(--font-size-heading-s)!important}}.mb-math-card strong:not(#x),.mb-math-symbol:not(#x),blockquote:not(#x){font-size:var(--font-size-heading-xl)!important;line-height:1.2!important}.xc-page [class*=num]:not(#x),.xc-page b:not(#x),.xc-page strong:not(#x){font-size:min(1em,var(--font-size-heading-s))}@media(max-width:700px){.mb-math-card strong:not(#x),.mb-math-symbol:not(#x),blockquote:not(#x){font-size:var(--font-size-heading-m)!important}.xc-watches .wt-hero-copy:after{display:none!important}}.xc-card-title:not(#x):not(#y),.xc-product-title:not(#x),h3[title]:not(#x){font-family:var(--font-primary)!important;font-size:var(--font-size-body-m)!important;line-height:1.5!important;font-weight:var(--font-weight-400)!important;font-style:normal!important;letter-spacing:0!important}.xc-home .xc-silhouette,.xc-journal .jn-feature-card,.xc-journal .jn-story-card,.xc-journal .jn-subject{display:flex!important;flex-direction:column;min-height:0!important;overflow:visible!important;background:transparent!important;color:var(--ink)!important}.xc-home .xc-silhouette:after,.xc-journal .jn-feature-card:after,.xc-journal .jn-story-card:after,.xc-journal .jn-subject:after{display:none!important}.xc-home .xc-silhouette img,.xc-journal .jn-feature-card img,.xc-journal .jn-story-card img,.xc-journal .jn-subject img{position:static!important;inset:auto!important;width:100%;height:auto!important;aspect-ratio:4/5;background:var(--mist)}.xc-home .xc-silhouette img,.xc-journal .jn-subject img{-o-object-fit:contain;object-fit:contain}.xc-home .xc-silhouette-content,.xc-journal .jn-feature-copy,.xc-journal .jn-story-copy,.xc-journal .jn-subject-copy{position:static!important;inset:auto!important;padding:16px 0 4px;color:var(--ink)!important}.xc-home .xc-silhouette-content *,.xc-journal .jn-feature-copy *,.xc-journal .jn-story-copy *,.xc-journal .jn-subject-copy *{color:var(--ink)!important}.xc-home .xc-silhouette-content .xc-eyebrow,.xc-journal .jn-subject-copy .jn-tag{color:var(--muted)!important}.xc-home .xc-silhouette-content .xc-text-link{border-color:var(--ink)}.xc-home .xc-silhouette-content h3,.xc-journal .jn-feature-copy h3,.xc-journal .jn-story-copy h3,.xc-journal .jn-subject-copy h3{margin:6px 0 8px}@media(max-width:700px){.xc-home .xc-silhouette:first-child img{aspect-ratio:16/11}}h1:not(#x),h2:not(#x),h3:not(#x){font-style:italic}.xc-card-title:not(#x):not(#y),h3[title]:not(#x),h4:not(#x){font-style:normal}h1+p:not(#x){font-family:var(--font-edito);font-style:italic;font-size:var(--font-size-heading-xs);line-height:1.4}@media(max-width:700px){.bk-hero,.wt-hero,.xc-collection-hero{display:block!important;min-height:0!important;background:var(--paper)!important;color:var(--ink)!important}.bk-hero [class*=hero-image],.bk-hero [class*=vertical-note],.bk-hero-content>:not(h1),.bk-hero-copy>:not(h1),.bk-hero>:not(.bk-hero-content),.bk-intro,.bk-shop-head>*,.bk-sizes,.wt-hero [class*=hero-image],.wt-hero [class*=vertical-note],.wt-hero-copy>:not(h1),.wt-hero>:not(.wt-hero-copy),.wt-intro,.wt-shop-head>*,.wt-signatures,.xc-collection-hero-copy>:not(h1),.xc-collection-hero-photo,.xc-collection-intro{display:none!important}.bk-hero-content,.bk-hero-copy,.wt-hero-copy,.xc-collection-hero-copy{padding:20px 16px 8px!important;min-height:0!important;color:var(--ink)!important}.bk-hero-content h1,.bk-hero-copy h1,.wt-hero-copy h1,.xc-collection-hero-copy h1{color:var(--ink)!important;font-size:var(--font-size-heading-m)!important;margin:0!important}.bk-hero-content:after,.bk-hero-content:before,.bk-hero:after,.bk-hero:before,.wt-hero-copy:after,.wt-hero-copy:before,.wt-hero:after,.wt-hero:before{display:none!important}.bk-shop-head,.wt-shop-head{padding:0!important;margin:0!important}.xc-filter-btn,.xc-pill-filter{position:fixed!important;left:50%;bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom) + 14px);transform:translate(-50%);z-index:40;width:auto!important;min-height:44px;padding:0 22px;background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--ink)!important;font-family:var(--font-secondary);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 4px 18px #0000001f}div:has(>.xc-filter-btn){height:0!important;margin:0!important;padding:0!important}.xc-toolbar-pills{flex-wrap:wrap!important;overflow:visible;gap:6px!important}.xc-toolbar-pills .xc-pill{min-height:36px;padding:6px 12px}}.xc-home .xc-silhouette img,.xc-journal .jn-subject img{mix-blend-mode:normal!important;background:#fff!important}.xc-ms-form:focus-within{border-bottom-width:2px}.xc-gal{display:contents}.xc-gal-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffffeb;color:#000}.xc-gal-arrow.is-prev{left:8px}.xc-gal-arrow.is-next{right:8px}@media(hover:hover){.xc-product-image:hover .xc-gal-arrow,.xc-related-photo:hover .xc-gal-arrow{display:flex}}.xc-gal-arrow:focus-visible{display:flex}.xc-gal-dots{position:absolute;left:0;right:0;bottom:12px;z-index:2;display:flex;justify-content:center;gap:6px;pointer-events:none}.xc-gal-dots i{width:5px;height:5px;border-radius:50%;background:#b8b8b8}.xc-gal-dots i.on{background:#000}.xc-home .xc-product-hover{display:none!important}.xc-pd .xc-info h1:not(#x):not(#y),h1#productTitle:not(#x):not(#y){font-size:var(--font-size-heading-l)!important;line-height:1.25!important}@media(max-width:700px){.xc-pd .xc-info h1:not(#x):not(#y),h1#productTitle:not(#x):not(#y){font-size:var(--font-size-heading-m)!important}}.xc-card-title:not(#x):not(#y){min-height:0!important;margin:8px 0 0!important}.xc-card-price-row:not(#x){margin-top:4px!important;line-height:18px!important}.xc-card-price:not(#x){line-height:18px!important}.xc-home .xc-product h3:not(#x){min-height:0!important;margin:16px 0 0!important}.xc-home .xc-product strong:not(#x){margin-top:4px!important;line-height:18px!important}.xc-pd .xc-related-card h3:not(#x){min-height:0!important;margin:8px 0 0!important}.xc-pd .xc-related-card strong:not(#x){margin-top:4px!important;line-height:18px!important}.xc-collection{background:#fff!important}html{overflow-anchor:none}@media(min-width:701px){.xc-birkin .bk-intro:not(#x),.xc-watches .wt-intro:not(#x){padding:56px 24px!important;background:#fff!important}.xc-birkin .bk-intro h2:not(#x),.xc-watches .wt-intro h2:not(#x){margin:12px auto 16px!important}.xc-birkin .bk-sizes:not(#x),.xc-watches .wt-signatures:not(#x){padding-top:48px!important;padding-bottom:40px!important}.xc-birkin .bk-title:not(#x),.xc-watches .wt-head:not(#x){margin-bottom:24px!important}.xc-birkin .bk-shop-head h2:not(#x),.xc-birkin .bk-title h2:not(#x),.xc-watches .wt-head h2:not(#x),.xc-watches .wt-shop-head h2:not(#x){margin-top:8px!important}.xc-watches .wt-sig-image:not(#x){height:280px!important}.xc-watches .wt-sig-image img:not(#x){padding:8px!important}.xc-birkin .bk-size-visual:not(#x){height:280px!important}.xc-watches .wt-sig-copy:not(#x){padding:16px 20px!important}.xc-birkin .bk-shop-head:not(#x),.xc-watches .wt-shop-head:not(#x){padding-top:8px!important;padding-bottom:32px!important}.xc-collection .xc-collection-intro:not(#x){padding-top:40px!important;padding-bottom:24px!important}.xc-toolbar:not(#x){margin-bottom:24px}}@media(max-width:700px){.bk-assurance,.bk-material,.bk-sourcing,.wt-pairing,.wt-service,.wt-sourcing,.xc-collection .xc-sourcing{display:none!important}.xc-collection .xc-shop:not(#x){padding-bottom:24px!important}}@media(min-width:701px){.xc-collection .xc-shop:not(#x){padding-bottom:16px!important}.xc-birkin .bk-material-copy:not(#x),.xc-watches .wt-pairing-copy:not(#x){padding:48px clamp(32px,6vw,96px)!important}.xc-birkin .bk-material-copy h2:not(#x),.xc-watches .wt-pairing h2:not(#x){margin:12px 0!important;font-size:var(--font-size-heading-xl);line-height:1.2}.xc-birkin .bk-assurance:not(#x),.xc-watches .wt-service:not(#x){padding-top:40px!important;padding-bottom:40px!important}.xc-birkin .bk-sourcing:not(#x),.xc-watches .wt-sourcing:not(#x){padding-top:56px!important;padding-bottom:56px!important}.xc-collection .xc-sourcing:not(#x){margin-top:40px!important}.xc-watches .wt-pairing:not(#x){min-height:0!important;grid-template-rows:460px}.xc-watches .wt-pairing-photo:not(#x){position:relative;min-height:0!important;background:#f5f5f5}.xc-watches .wt-pairing-photo img:not(#x){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:0;mix-blend-mode:multiply}.xc-birkin .bk-material:not(#x){min-height:0!important;grid-template-rows:460px;background:#f5f5f5}.xc-birkin .bk-material-image:not(#x){position:relative;min-height:0!important;height:auto;background:#f5f5f5}.xc-birkin .bk-material-image img:not(#x){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:0;mix-blend-mode:multiply}.xc-watches .wt-pairing--photo .wt-pairing-photo img:not(#x){-o-object-fit:cover;object-fit:cover;padding:0;mix-blend-mode:normal}}:focus-visible:not(#x){outline:2px solid currentColor!important;outline-offset:3px}input:focus-visible:not(#x),select:focus-visible:not(#x),textarea:focus-visible:not(#x){outline-offset:1px}.xc-ms-form input:focus-visible:not(#x):not(#y){outline:none!important}figcaption:not(#x){text-shadow:0 1px 8px rgba(0,0,0,.55)}.xc-birkin .bk-hero:not(#x),.xc-collection .xc-collection-hero:not(#x),.xc-watches .wt-hero--light:not(#x){max-width:1760px;margin-left:auto;margin-right:auto}.xc-birkin:not(#x),.xc-watches:not(#x){background:#fff!important}@media(min-width:701px){.xc-birkin .bk-intro:not(#x),.xc-watches .wt-intro:not(#x){padding:56px 24px 0!important}}.xc-birkin .xc-container:not(#x),.xc-watches .xc-container:not(#x){max-width:1760px}@media(min-width:701px){.xc-watches .xc-container:not(#x){padding-left:20px;padding-right:20px}}.xc-home .xc-considered-grid{grid-template-rows:1fr 1fr}.xc-home .xc-considered-card{display:flex;flex-direction:column;background:transparent;color:var(--ink);overflow:visible;min-height:0}.xc-home .xc-considered-card:after{display:none}.xc-home .xc-considered-card img{flex:1 1 auto;min-height:260px;height:0}.xc-home .xc-considered-overlay{position:static;padding:14px 0 0;color:var(--ink)}.xc-home .xc-considered-overlay h3{margin:0;font-size:var(--font-size-heading-default)!important;line-height:1.2!important}.xc-home .xc-considered-card,.xc-home .xc-considered-card>img{overflow:hidden}@media(min-width:701px){.xc-home .xc-considered-grid{grid-template-rows:auto auto}.xc-home .xc-considered-card:not(.xc-considered-large) img{min-height:300px}}@media(max-width:700px){.xc-home .xc-considered-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:10px}.xc-home .xc-considered-large{grid-column:span 2;grid-row:auto}.xc-home .xc-considered-large img{min-height:300px}.xc-home .xc-considered-card:not(.xc-considered-large) img{min-height:200px}.xc-home .xc-considered-overlay h3{font-size:var(--font-size-heading-xs)!important}}.xc-home .xc-silhouette-content{padding-top:14px}.xc-home .xc-silhouette-content h3{font-size:var(--font-size-heading-default)!important;margin:0!important}@media(max-width:700px){.xc-home .xc-section-heading .xc-eyebrow,.xc-home .xc-section-heading p{display:none}.xc-home .xc-section-heading{gap:8px}.xc-home .xc-care-photo{min-height:0;height:200px}.xc-home .xc-care-photo img{height:100%;-o-object-fit:cover;object-fit:cover}}.ab-hero:not(#x),.ct-hero:not(#x),.jn-hero:not(#x),.mb-hero:not(#x),.sl-hero:not(#x),.sr-hero:not(#x){display:grid!important;grid-template-columns:44% 56%;min-height:440px!important;width:100%!important;max-width:1760px!important;margin:0 auto!important;background:#f5f5f5!important;color:#000!important;overflow:hidden;position:relative}.ab-hero-copy:not(#x),.ct-hero-copy:not(#x),.jn-hero-content:not(#x),.mb-hero-copy:not(#x),.sr-hero-copy:not(#x){grid-area:1/1;min-height:0!important;max-width:none!important;padding:60px clamp(35px,6vw,96px)!important;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#000!important}.ab-hero:not(#x) h1,.ct-hero:not(#x) h1,.jn-hero:not(#x) h1,.mb-hero:not(#x) h1,.sl-hero:not(#x) h1,.sr-hero:not(#x) h1{color:#000!important;max-width:none!important;letter-spacing:-.01em!important;line-height:1.1!important;margin:20px 0 21px!important}.ab-hero:not(#x) p,.ct-hero:not(#x) p,.jn-hero:not(#x) p,.mb-hero:not(#x) p,.sl-hero:not(#x) p,.sr-hero:not(#x) p{color:#595959!important;max-width:420px!important}.ab-hero:not(#x) [class*=eyebrow],.ct-hero:not(#x) [class*=eyebrow],.jn-hero:not(#x) [class*=eyebrow],.mb-hero:not(#x) [class*=eyebrow],.sl-hero:not(#x) [class*=eyebrow],.sr-hero:not(#x) [class*=eyebrow]{color:#595959!important}.ab-hero .ab-text-link:not(#x),.ct-hero .ct-text-link:not(#x),.jn-hero-link:not(#x),.sr-hero .sr-text-link:not(#x){color:#000!important;border-color:#000!important}.mb-hero .mb-btn:not(#x),.sl-hero .sl-btn--light:not(#x){background:#000!important;border-color:#000!important;color:#fff!important}.mb-hero .mb-btn:not(#x):hover,.sl-hero .sl-btn--light:not(#x):hover,.sl-hero .sl-btn:not(.sl-btn--light):not(#x){background:transparent!important;color:#000!important}.sl-hero .sl-btn:not(.sl-btn--light):not(#x){border-color:#000!important}.sl-hero .sl-btn:not(.sl-btn--light):not(#x):hover{background:#000!important;color:#fff!important}.ab-hero-photo:not(#x),.ct-hero-image:not(#x),.mb-hero-photo:not(#x),.sr-hero-photo:not(#x){grid-area:1/2;position:relative;min-height:440px!important;height:auto!important;background:#e5e5e5;overflow:hidden;margin:0}.ab-hero-photo:not(#x) img,.ct-hero-image:not(#x) img,.mb-hero-photo:not(#x) img,.sr-hero-photo:not(#x) img{position:absolute!important;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;display:block}.ab-hero-photo:not(#x) figcaption,.ab-hero-photo:not(#x):after,.ct-hero-image:not(#x) figcaption,.ct-hero-image:not(#x):after,.jn-hero-note:not(#x),.mb-hero-photo:not(#x) figcaption,.mb-hero-photo:not(#x):after,.sl-hero .sl-meta:not(#x),.sr-hero-photo:not(#x) figcaption,.sr-hero-photo:not(#x):after{display:none!important}.jn-hero:not(#x):before{position:static!important;inset:auto!important;grid-area:1/2;content:"";background-image:url(../images/journal-a.webp)!important;background-repeat:no-repeat;background-position:50%!important;background-size:contain!important;background-color:#f5f5f5;background-blend-mode:multiply;min-height:440px}.sl-hero:not(#x):after{display:none!important}.sl-hero:not(#x)>img{grid-area:1/2;position:static!important;width:100%;height:100%;min-height:440px;opacity:1!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center 40%!important;object-position:center 40%!important;background:#e5e5e5}.sl-hero:not(#x) .sl-hero-inner{grid-area:1/1;min-height:0!important;display:flex;align-items:center;padding:60px clamp(35px,6vw,96px)!important;max-width:none;margin:0;width:auto}.sl-hero:not(#x) .sl-hero-copy{padding:0!important;max-width:none!important}@media(max-width:1050px){.ab-hero:not(#x),.ct-hero:not(#x),.jn-hero:not(#x),.mb-hero:not(#x),.sl-hero:not(#x),.sr-hero:not(#x){grid-template-columns:1fr;min-height:0!important}.ab-hero-copy:not(#x),.ct-hero-copy:not(#x),.jn-hero-content:not(#x),.mb-hero-copy:not(#x),.sl-hero:not(#x) .sl-hero-inner,.sr-hero-copy:not(#x){grid-area:auto;padding:50px 25px 40px!important}.ab-hero-photo:not(#x),.ct-hero-image:not(#x),.mb-hero-photo:not(#x),.sr-hero-photo:not(#x){grid-area:auto;order:-1;min-height:0!important;height:330px!important}.jn-hero:not(#x):before{grid-area:auto;min-height:330px}.sl-hero:not(#x)>img{grid-area:auto;min-height:0;height:330px}}@media(max-width:700px){.ab-hero-photo:not(#x),.ct-hero-image:not(#x),.mb-hero-photo:not(#x),.sr-hero-photo:not(#x){height:260px!important}.jn-hero:not(#x):before{min-height:260px}.sl-hero:not(#x)>img{height:260px}.ab-hero-copy:not(#x),.ct-hero-copy:not(#x),.jn-hero-content:not(#x),.mb-hero-copy:not(#x),.sl-hero:not(#x) .sl-hero-inner,.sr-hero-copy:not(#x){padding:36px 20px 30px!important}}.xc-slide,.xc-slides{position:absolute;inset:0}.xc-slide{display:block;opacity:0;transition:opacity 1.1s ease;pointer-events:none}.xc-slide.is-active{opacity:1;z-index:1;pointer-events:auto}.xc-slide img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;display:block}@media(max-width:700px){.xc-slide img{-o-object-position:58% 30%;object-position:58% 30%}}.xc-slides-dots{position:absolute;z-index:3;left:50%;bottom:18px;transform:translate(-50%);display:flex;gap:2px;padding:0 6px;background:#ffffffe6;border-radius:999px}.xc-slides-dot{position:relative;width:28px;height:28px}.xc-slides-dot:before{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#b8b8b8;transition:width .3s ease,margin .3s ease,border-radius .3s ease,background-color .3s ease}.xc-slides-dot.is-active:before{width:18px;margin-left:-9px;border-radius:3px;background:#000}.xc-slides-arrow{position:absolute;z-index:3;top:50%;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffffeb;color:#000}.xc-slides-arrow.is-prev{left:18px}.xc-slides-arrow.is-next{right:18px}@media(hover:hover){.xc-slides:focus-within .xc-slides-arrow,.xc-slides:hover .xc-slides-arrow{display:flex}}@media(prefers-reduced-motion:reduce){.xc-slide{transition-duration:.01ms}}.xc-home .xc-silhouette-photo{display:contents}@media(max-width:700px){.xc-home .xc-stage{display:flex;flex-direction:column;background:#fff}.xc-home .xc-stage-media{order:-1;position:relative;overflow:hidden;background:#e5e5e5;height:min(120vw,74svh);min-height:0}.xc-home .xc-slide img{-o-object-position:58% 30%;object-position:58% 30%}.xc-home .xc-stage-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 18px 24px;background:#fff}.xc-home .xc-stage-copy .xc-eyebrow,.xc-home .xc-stage-copy p{display:none}.xc-home .xc-stage-actions .xc-btn{display:inline-flex;align-items:center;min-height:44px;padding:0;background:transparent;color:#000;border:0;border-bottom:1px solid #000;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.xc-home .xc-stage-actions .xc-btn:hover{background:transparent;color:#595959}.xc-home .xc-stage-copy h1{margin:0;font-size:var(--font-size-heading-l);line-height:1.2;letter-spacing:0}.xc-home .xc-stage-copy h1 br{display:none}.xc-home .xc-stage-actions{margin:0;gap:0}.xc-home .xc-stage-actions .xc-text-link{display:none}}@media(min-width:701px){.xc-home{background:#fff}.xc-home .xc-stage{display:grid;grid-template-columns:44% 56%;max-width:1760px;margin:0 auto;min-height:560px;background:#f5f5f5}.xc-home .xc-stage-copy{grid-area:1/1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:64px clamp(35px,6vw,96px);color:#000}.xc-home .xc-stage-copy .xc-eyebrow{color:#595959}.xc-home .xc-stage-copy h1{font-size:clamp(40px,4.6vw,76px);line-height:1.04;letter-spacing:-.015em;margin:20px 0 22px;color:#000}.xc-home .xc-stage-copy p{font-size:14px;line-height:1.9;color:#595959;max-width:430px;margin:0}.xc-home .xc-stage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:30px}.xc-home .xc-stage-actions .xc-btn{background:#000;border-color:#000;color:#fff}.xc-home .xc-stage-actions .xc-btn:hover{background:transparent;color:#000}.xc-home .xc-stage-actions .xc-text-link{color:#000;border-color:#000}.xc-home .xc-stage-media{grid-area:1/2;position:relative;min-height:560px;overflow:hidden;background:#e5e5e5}.xc-home .xc-slide img{-o-object-position:center 25%;object-position:center 25%}.xc-home .xc-container{max-width:1760px;padding-left:20px;padding-right:20px}.xc-home .xc-promise{background:#f5f5f5;border-top:1px solid #e5e5e5;max-width:1760px;margin-left:auto;margin-right:auto}.xc-home .xc-promise-inner{max-width:1760px}.xc-home .xc-intro{background:#fff;padding-top:72px;padding-bottom:8px}.xc-home #hermes,.xc-home .xc-considered{background:#fff}.xc-home .xc-arrivals{background:#f5f5f5}.xc-home .xc-section{padding-top:72px;padding-bottom:72px}.xc-home .xc-section-heading{margin-bottom:36px}.xc-home .xc-section-heading h2{font-size:var(--font-size-heading-xl)!important;line-height:1.2!important;margin-top:8px}.xc-home .xc-silhouette-photo{display:block;background:#f5f5f5}.xc-home .xc-silhouette img{background:transparent!important;mix-blend-mode:multiply!important}.xc-home .xc-editorial-banner{margin-top:48px;background:#f5f5f5;color:#000}.xc-home .xc-editorial-banner>div{color:#000}.xc-home .xc-editorial-banner .xc-eyebrow{color:#595959}.xc-home .xc-editorial-banner h3{color:#000;font-size:var(--font-size-heading-xl)!important}.xc-home .xc-editorial-banner p{color:#595959}.xc-home .xc-editorial-banner .xc-text-link{color:#000;border-color:#000}.xc-home .xc-service-section{background:#fff;color:#000}.xc-home .xc-service-heading .xc-eyebrow{color:#595959}.xc-home .xc-service-heading h2{color:#000;font-size:var(--font-size-heading-xl)!important}.xc-home .xc-service-heading p{color:#595959}.xc-home .xc-service-grid{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.xc-home .xc-service-card{color:#000;border-right:1px solid #e5e5e5}.xc-home .xc-service-card:last-child{border-right:0}.xc-home .xc-service-card:hover{background:#f5f5f5;color:#000}.xc-home .xc-service-card h3{color:#000;font-size:var(--font-size-heading-l)!important}.xc-home .xc-service-card p,.xc-home .xc-service-index{color:#595959}.xc-home .xc-service-link{color:#000}.xc-home .xc-boutique,.xc-home .xc-care{max-width:1760px;margin:0 auto;background:#f5f5f5}.xc-home .xc-boutique,.xc-home .xc-care-layout{min-height:0;grid-template-rows:460px}.xc-home .xc-boutique-photo,.xc-home .xc-care-photo{position:relative;min-height:0;overflow:hidden}.xc-home .xc-boutique-photo img,.xc-home .xc-care-photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.xc-home .xc-boutique-photo img{-o-object-position:center 12%;object-position:center 12%}.xc-home .xc-boutique-copy,.xc-home .xc-care-copy{padding:48px clamp(32px,6vw,96px)}.xc-home .xc-boutique-copy h2,.xc-home .xc-care-copy h2{font-size:var(--font-size-heading-xl)!important;line-height:1.2!important}.xc-home .xc-care-links strong{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--font-size-heading-l);line-height:1.2;letter-spacing:0}.xc-home .xc-care-links span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#595959}}@media(min-width:701px)and (max-width:1050px){.xc-home .xc-stage{grid-template-columns:1fr;min-height:0}.xc-home .xc-stage-media{grid-area:1/1;min-height:0;height:340px}.xc-home .xc-stage-copy{grid-area:2/1;padding:40px 25px 44px}.xc-home .xc-boutique,.xc-home .xc-care-layout{grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto}.xc-home .xc-boutique-photo,.xc-home .xc-care-photo{height:340px}}@media(min-width:701px){.ab-story-wrap:not(#x){padding-bottom:72px}.ab-story:not(#x),.ab-visit:not(#x){max-width:1760px;margin:0 auto;min-height:0;grid-template-rows:460px}.ab-story-photo:not(#x),.ab-visit-photo:not(#x){position:relative;min-height:0;overflow:hidden}.ab-story-photo:not(#x) img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%}.ab-story-copy:not(#x),.ab-visit-copy:not(#x){padding:48px clamp(32px,6vw,96px)}.ab-story:not(#x) h2,.ab-visit:not(#x) h2{font-size:var(--font-size-heading-xl);line-height:1.2;margin:12px 0 18px}.ab-visit-photo:not(#x){background:#f5f5f5}.ab-visit-photo:not(#x) img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 50%;object-position:center 50%;mix-blend-mode:multiply}}@media(min-width:701px)and (max-width:1050px){.ab-story:not(#x),.ab-visit:not(#x){grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto}.ab-story-photo:not(#x),.ab-visit-photo:not(#x){height:340px}.xc-birkin .bk-material:not(#x){grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto}.xc-birkin .bk-material-image:not(#x){height:340px}}@media(min-width:701px){.xc-sell .sl-story:not(#x){max-width:1760px;margin:0 auto;min-height:0;grid-template-rows:460px;background:#f5f5f5}.xc-sell .sl-story:not(#x)>img{width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:transparent;mix-blend-mode:multiply}.xc-sell .sl-story-copy:not(#x){padding:48px clamp(32px,6vw,96px)}.xc-sell .sl-story-copy h2:not(#x){font-size:var(--font-size-heading-xl);line-height:1.2;margin:12px 0 18px}}@media(min-width:701px)and (max-width:1050px){.xc-sell .sl-story:not(#x){grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto}.xc-sell .sl-story:not(#x)>img{height:340px}}.a-faq details:not(#x),.ct-faq details:not(#x),.mb-accordions details:not(#x),.sl-faq details:not(#x){border:0;border-top:1px solid #e5e5e5;padding:0}.a-faq details:last-child:not(#x),.ct-faq details:last-child:not(#x),.mb-accordions details:last-child:not(#x),.sl-faq details:last-child:not(#x){border-bottom:1px solid #e5e5e5}.a-faq summary:not(#x),.ct-faq summary:not(#x),.mb-accordions summary:not(#x),.sl-faq summary:not(#x){display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:14px 0;list-style:none;cursor:pointer;position:static;font:500 14px/1.5 var(--font-body);letter-spacing:0;text-transform:none;color:#000}.a-faq summary::-webkit-details-marker,.ct-faq summary::-webkit-details-marker,.mb-accordions summary::-webkit-details-marker,.sl-faq summary::-webkit-details-marker{display:none}.a-faq summary::marker,.ct-faq summary::marker,.mb-accordions summary::marker,.sl-faq summary::marker{content:""}.a-faq summary:not(#x):after,.ct-faq summary:not(#x):after,.mb-accordions summary:not(#x):after,.sl-faq summary:not(#x):after{content:"+";position:static;flex:none;font:300 22px/1 var(--font-body);color:#000}.a-faq details[open]>summary:not(#x):after,.ct-faq details[open]>summary:not(#x):after,.mb-accordions details[open]>summary:not(#x):after,.sl-faq details[open]>summary:not(#x):after{content:"−"}.a-faq details p:not(#x),.ct-faq details p:not(#x),.mb-accordions details p:not(#x),.sl-faq details p:not(#x){margin:0;padding:0 0 20px;max-width:720px;font:400 13px/1.85 var(--font-body);color:#595959}.mb-full:not(#x){border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-top:24px}.mb-full>summary:not(#x){display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:14px 0;list-style:none;cursor:pointer;position:static;font:500 14px/1.5 var(--font-body);letter-spacing:0;text-transform:none;color:#000}.mb-full>summary:not(#x):after{content:"+";position:static;flex:none;font:300 22px/1 var(--font-body);color:#000}.mb-full[open]>summary:not(#x):after{content:"−"}.sl-faq:not(#x){max-width:none;margin:0}.ct-culture:not(#x){text-align:left}.ct-faq:not(#x){max-width:none;margin:28px 0 0}@media(min-width:701px){.a-expertise:not(#x),.a-focus:not(#x),.ct-visit:not(#x),.jn-band:not(#x),.mb-editorial:not(#x),.sr-editorial:not(#x){max-width:1760px;margin-left:auto;margin-right:auto;min-height:0;grid-template-columns:1fr 1fr;grid-template-rows:460px;background:#f5f5f5!important;color:#000!important}.a-expertise-photo:not(#x),.a-focus-photo:not(#x),.ct-visit-image:not(#x),.jn-band-image:not(#x),.mb-editorial-image:not(#x),.sr-editorial-photo:not(#x){position:relative;min-height:0!important;height:auto;overflow:hidden;background:#e5e5e5}.a-expertise-photo:not(#x) img,.a-focus-photo:not(#x) img,.ct-visit-image:not(#x) img,.jn-band-image:not(#x) img,.mb-editorial-image:not(#x) img,.sr-editorial-photo:not(#x) img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jn-band-image:not(#x){background:#f5f5f5}.jn-band-image:not(#x) img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.a-expertise-copy:not(#x),.a-focus-copy:not(#x),.ct-visit-copy:not(#x),.jn-band-copy:not(#x),.mb-editorial-copy:not(#x),.sr-editorial-copy:not(#x){padding:48px clamp(32px,6vw,96px);color:#000}.a-expertise-copy h2:not(#x),.a-focus h2:not(#x),.ct-visit h2:not(#x),.jn-band-copy h2:not(#x),.mb-editorial h2:not(#x),.sr-editorial h2:not(#x){font-size:var(--font-size-heading-xl);line-height:1.2;margin:12px 0 18px;color:#000}.a-expertise-copy>p:not(#x),.a-focus p:not(#x),.ct-visit p:not(#x),.jn-band-copy p:not(#x),.mb-editorial p:not(#x),.sr-editorial p:not(#x){color:#595959}.a-expertise [class*=eyebrow]:not(#x),.a-focus [class*=eyebrow]:not(#x),.ct-visit [class*=eyebrow]:not(#x),.jn-band [class*=eyebrow]:not(#x),.mb-editorial [class*=eyebrow]:not(#x),.sr-editorial [class*=eyebrow]:not(#x){color:#595959!important}.mb-editorial .mb-text-link:not(#x){color:#000}.ct-visit .ct-btn-light:not(#x){background:#000!important;border-color:#000!important;color:#fff!important}.ct-visit .ct-btn-light:not(#x):hover{background:transparent!important;color:#000!important}}@media(min-width:701px)and (max-width:1050px){.a-expertise:not(#x),.a-focus:not(#x),.ct-visit:not(#x),.jn-band:not(#x),.mb-editorial:not(#x),.sr-editorial:not(#x){grid-template-columns:1fr;grid-template-rows:none;grid-auto-rows:auto}.a-expertise-photo:not(#x),.a-focus-photo:not(#x),.ct-visit-image:not(#x),.jn-band-image:not(#x),.mb-editorial-image:not(#x),.sr-editorial-photo:not(#x){height:340px}}.xc-journal .jn-band-links a:hover:not(#x),.xc-journal .jn-sage:not(#x){color:#595959}@media(min-width:701px){.xc-auth .a-container:not(#x){max-width:1760px;padding-left:20px;padding-right:20px}.xc-auth .a-hero:not(#x){max-width:1760px;margin:0 auto;grid-template-columns:44% 56%;min-height:440px;background:#f5f5f5}.xc-auth .a-hero-copy:not(#x){padding:60px clamp(35px,6vw,96px)}.xc-auth .a-hero h1:not(#x){letter-spacing:-.01em;line-height:1.1;margin:20px 0 21px}.xc-auth .a-hero-photo:not(#x){min-height:440px;background:#e5e5e5}.xc-auth .a-hero-photo:not(#x):after{display:none}.xc-auth .a-hero-photo:not(#x) img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}}@media(min-width:701px)and (max-width:1050px){.xc-auth .a-hero:not(#x){grid-template-columns:1fr;min-height:0}.xc-auth .a-hero-photo:not(#x){min-height:0;height:330px;order:-1}}.xc-auth .a-anchor:not(#x){background:#f5f5f5;color:#000;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;max-width:1760px;margin:0 auto}.xc-auth .a-anchor a:not(#x){color:#000}.xc-auth .a-anchor a:hover:not(#x){color:#595959}@media(min-width:1051px){.su-wrap:not(#x){max-width:1760px;margin:0 auto;grid-template-columns:56% 44%;background:#f5f5f5}.su-form-zone:not(#x){grid-column:1;grid-row:1}.su-editorial:not(#x){grid-column:2;grid-row:1;position:sticky;top:110px;align-self:start;min-height:0;background:#f5f5f5;color:#000;display:flex;flex-direction:column;padding:64px clamp(24px,3.5vw,64px) 0 0}.su-editorial:not(#x):after{display:none}.su-editorial:not(#x)>img{position:static;height:460px;width:100%;-o-object-fit:cover;object-fit:cover}.su-editorial-copy:not(#x){position:static;padding:24px 0 0;max-width:none}.su-editorial [class*=eyebrow]:not(#x){color:#595959}.su-editorial h2:not(#x){font-size:var(--font-size-heading-xl);line-height:1.2;margin:12px 0;color:#000}.su-editorial p:not(#x){color:#595959;font-size:13px}.su-editorial .su-text-link:not(#x){color:#000;margin-top:8px}.su-container:not(#x){max-width:1760px;padding-left:20px;padding-right:20px}.su-below:not(#x){max-width:1760px}}.xc-home .xc-care-links strong:not(#x){font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--font-size-heading-default);line-height:1.2;letter-spacing:0}.xc-home .xc-care-links span:not(#x){font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#595959;white-space:nowrap}@media(min-width:701px){.xc-home .xc-care-links strong:not(#x){font-size:var(--font-size-heading-l)}}@media(max-width:520px){.xc-home .xc-care-links span:not(#x){display:none}}.xc-checkout .xc-step-head:not(#x){background:transparent;color:#000;margin:0;padding:22px 18px 0!important;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--font-size-heading-m);line-height:1.15;letter-spacing:0;text-transform:none}.xc-checkout .xc-step-head:not(#x):first-letter{color:#595959}.xc-checkout .bg-white.border.rounded-md:not(#x){border-radius:0;border-color:#e5e5e5}.xc-checkout .bg-white.border:not(#x)>:is(.p-4,.p-5,.p-6,.px-6.pb-6){padding-left:18px;padding-right:18px}.xc-checkout .bg-white.border:not(#x)>:is(.p-4,.p-5,.p-6){padding-top:16px;padding-bottom:24px}.xc-checkout .bg-white.border:not(#x)>.px-6.pb-6{padding-top:0;padding-bottom:24px}@media(min-width:701px){.xc-checkout .xc-step-head:not(#x){padding:26px 30px 0!important;font-size:var(--font-size-heading-l)}.xc-checkout .bg-white.border:not(#x)>:is(.p-4,.p-5,.p-6,.px-6.pb-6){padding-left:30px;padding-right:30px}.xc-checkout .bg-white.border:not(#x)>:is(.p-4,.p-5,.p-6){padding-top:18px;padding-bottom:30px}.xc-checkout .bg-white.border:not(#x)>.px-6.pb-6{padding-bottom:30px}}.xc-checkout .xc-cart-row:not(#x) .xc-cart-name{font-family:var(--font-body);font-size:var(--font-size-body-l);font-weight:500;line-height:1.4}.xc-checkout .xc-cart-row:not(#x) input[type=number]{font-family:var(--font-body);font-size:16px;font-weight:500;font-variant-numeric:tabular-nums;text-align:center}.xc-checkout .xc-cart-row:not(#x) button{font-family:var(--font-body)}@media(min-width:1024px){.xc-checkout .xc-co-layout:not(#x)>:last-child{align-self:stretch}.xc-checkout .lg\:sticky.bg-white.border:not(#x){top:196px}}[data-sonner-toaster]:not(#x){--width:380px;--border-radius:0;--normal-bg:#000;--normal-text:#fff;--normal-border:#000;--success-bg:#000;--success-text:#fff;--success-border:#000;--error-bg:#000;--error-text:#fff;--error-border:#000;--warning-bg:#000;--warning-text:#fff;--warning-border:#000;--info-bg:#000;--info-text:#fff;--info-border:#000;--offset-bottom:24px!important;--mobile-offset-left:16px!important;--mobile-offset-right:16px!important;--mobile-offset-bottom:calc(var(--mobile-nav-h, 64px) + 16px)!important;font-family:var(--font-body)}[data-sonner-toaster] [data-sonner-toast]:not(#x){border-radius:0;background:#000;color:#fff;border:1px solid #000;border-left-width:3px;box-shadow:0 10px 28px #00000038;font-family:var(--font-body);font-size:var(--font-size-body-l);letter-spacing:.01em;padding:14px 16px;gap:12px}[data-sonner-toaster] [data-sonner-toast][data-type=success]:not(#x){border-left-color:#4ade80}[data-sonner-toaster] [data-sonner-toast][data-type=error]:not(#x){border-left-color:#ff6b6b}[data-sonner-toaster] [data-sonner-toast][data-type=warning]:not(#x){border-left-color:#fbbf24}[data-sonner-toaster] [data-sonner-toast] [data-title]:not(#x){font-weight:500;line-height:1.4}[data-sonner-toaster] [data-sonner-toast] [data-description]:not(#x){color:#e5e5e5;font-size:var(--font-size-body-m);line-height:1.5}[data-sonner-toaster] [data-sonner-toast][data-type=success] [data-icon]:not(#x){color:#4ade80}[data-sonner-toaster] [data-sonner-toast][data-type=error] [data-icon]:not(#x){color:#ff6b6b}[data-sonner-toaster] [data-sonner-toast][data-type=warning] [data-icon]:not(#x){color:#fbbf24}@media(prefers-reduced-motion:reduce){[data-sonner-toaster] [data-sonner-toast]{transition-duration:1ms!important;animation-duration:1ms!important}}.xc-journal .jn-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.xc-journal .jn-featured.is-single{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xc-journal .jn-stack{gap:32px}.xc-journal .jn-feature-card img,.xc-journal .jn-story-card img{aspect-ratio:4/3;max-height:none;width:100%;-o-object-fit:cover;object-fit:cover}.xc-journal .jn-feature-copy,.xc-journal .jn-story-copy{left:0!important;right:0!important;bottom:0!important;padding:18px 0 4px!important}.xc-journal .jn-feature-copy h3,.xc-journal .jn-story-copy h3{font-size:30px;line-height:1.1}.xc-journal .jn-feature-copy p,.xc-journal .jn-story-copy p{max-width:none}@media(max-width:900px){.xc-journal .jn-featured,.xc-journal .jn-featured.is-single{grid-template-columns:1fr;gap:28px}.xc-journal .jn-stack{grid-template-columns:1fr}}.xc-page .xc-article-cover img{aspect-ratio:16/9;max-height:420px;height:auto;display:block}.xc-page .xc-article-body h2{font-size:26px;line-height:1.2}.xc-page .xc-article-body h3{font-size:20px;line-height:1.3}.xc-page .xc-article-body ol,.xc-page .xc-article-body ul{margin:1rem 0;padding-left:1.5rem}.xc-page .xc-article-body ul{list-style:disc}.xc-page .xc-article-body ol{list-style:decimal}.xc-page .xc-article-body li{margin:.4rem 0}.xc-page .xc-article-body a{color:#000;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.xc-page .xc-article-body strong{color:#000;font-weight:700}.xc-page .xc-article-body blockquote{border-left:2px solid #000;margin:1.5rem 0;padding-left:1.25rem;font-style:italic}.xc-page .xc-article-body>:first-child{margin-top:0}.xc-page .xc-article-body h2,.xc-page .xc-article-body h3{margin:1.75rem 0 .6rem}.xc-page .xc-article-body p{margin:0 0 .9rem}.xc-page .xc-article-body ol,.xc-page .xc-article-body ul{margin:.25rem 0 1.1rem}.xc-page .xc-article-body li>p{margin:0}.xc-page .xc-article-body p:empty{display:none}.floating-actions[data-v-a0efc2d8]{bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom) + 12px)}.floating-actions.has-buybar[data-v-a0efc2d8]{bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom) + 84px)}@media(max-width:767px){.floating-actions[data-v-a0efc2d8]{right:10px;gap:8px}.floating-actions .xc-fa-phone[data-v-a0efc2d8]{display:none}.floating-actions img[data-v-a0efc2d8],.floating-actions[data-v-a0efc2d8]>*{width:40px;height:40px}}@media(min-width:768px){.floating-actions[data-v-a0efc2d8],.floating-actions.has-buybar[data-v-a0efc2d8]{bottom:1.5rem}}@media(hover:hover){.hover-scale[data-v-a0efc2d8]:hover{transform:scale(1.1)}}[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toaster] [data-close-button-position=top-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(-35%,-35%)}[data-sonner-toaster] [data-close-button-position=top-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:0;--toast-close-button-bottom:unset;--toast-close-button-transform:translate(35%,-35%)}[data-sonner-toaster] [data-close-button-position=bottom-left]{--toast-close-button-left:0;--toast-close-button-right:unset;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(-35%,35%)}[data-sonner-toaster] [data-close-button-position=bottom-right]{--toast-close-button-left:unset;--toast-close-button-right:0;--toast-close-button-top:unset;--toast-close-button-bottom:0;--toast-close-button-transform:translate(35%,35%)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-left);right:var(--toast-close-button-right);top:var(--toast-close-button-top);bottom:var(--toast-close-button-bottom);height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--toasts-before)*-1*.05 + 1));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translate(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.xc-error-page{min-height:70vh;min-height:70dvh;min-height:70svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px;background:#f5f5f5;color:#000}.xc-error-page.standalone{min-height:100vh;min-height:100dvh;min-height:100svh}.xc-error-eyebrow{font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:700;color:#595959}.xc-error-page h1{font-size:clamp(30px,6vw,56px);line-height:1.1;margin:18px 0 14px}.xc-error-page p{font-size:14px;line-height:1.8;color:#595959;max-width:440px}.xc-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.xc-error-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:1px solid #000;background:transparent;color:#000;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;cursor:pointer}.xc-error-btn.primary{background:#000;color:#fff}
